OSDN Git Service

/cp
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
2
3         PR c++/34891
4         * g++.dg/ext/vector9.C: New.
5
6 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
7
8         PR c++/34776
9         PR c++/34486
10         * g++.dg/template/crash75.C: New.
11         * g++.dg/template/crash76.C: Likewise.  
12
13 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
14
15         PR rtl-optimization/34808
16         * gcc.c-torture/compile/pr34808.c: New test.
17
18 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
19
20         PR fortran/34784
21         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
22
23         PR fortran/34861
24         * gfortran.dg/entry_array_specs_3.f90: New test.
25
26         PR fortran/34854
27         * gfortran.dg/use_rename_1.f90: New test.
28
29 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
30
31         PR fortran/34784
32         * gfortran.dg/array_constructor_20.f90: New test.
33         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
34
35         PR fortran/34785
36         * gfortran.dg/array_constructor_21.f90: New test.
37
38 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
39
40         PR libfortran/34795
41         * gfortran.dg/inquire_13.f90: New test.
42         
43         PR libfortran/34659
44         * gfortran.dg/continuation_9.f90: New test.
45
46 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
47
48         PR target/34831
49         * gcc.target/mips/pr34831.c: New test.
50
51 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
52
53         PR fortran/34817
54         PR fortran/34838
55         * gfortran.dg/any_all_1.f90:  New test.
56         * gfortran.dg/any_all_2.f90:  New test.
57
58 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
59
60         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
61         "dg-require-weak" statement.
62         * g++.dg/eh/weak1.C: Likewise.
63
64 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
65
66         PR gcov-profile/34610
67         * gcc.dg/gomp/pr34610.c: New test.
68
69 2008-01-19  Tobias Burnus  <burnus@net-b.de>
70
71         PR fortran/34760
72         * gfortran.dg/implicit_11.f90: New.
73         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
74         * gfortran.dg/entry_15.f90: Ditto.
75         * gfortran.dg/func_assign.f90: Ditto.
76         * gfortran.dg/gomp/reduction3.f90: Ditto.
77         * gfortran.dg/proc_assign_1.f90: Ditto.
78
79         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
80         of dg-excess-errors.
81
82 2008-01-18  Tobias Burnus  <burnus@net-b.de>
83
84         PR fortran/32616
85         * gfortran.dg/argument_checking_15.f90: New.
86         * gfortran.dg/argument_checking_5.f90: Change TODO into
87         dg-warning.
88
89 2008-01-18  Tobias Burnus  <burnus@net-b.de>
90
91         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
92         * gfortran.dg/enum_5.f90: Ditto.
93         * gfortran.dg/enum_6.f90: Ditto.
94         * gfortran.dg/bom_error.f90: Ditto.
95         * gfortran.dg/func_decl_4.f90: Ditto.
96
97 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
98
99         PR libfortran/34782
100         * gfortran.dg/fmt_t_6.f: New test.
101
102 2008-01-18  Tobias Burnus  <burnus@net-b.de>
103
104         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
105
106 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
107
108         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
109
110 2008-01-18  Ian Lance Taylor  <iant@google.com>
111
112         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
113
114 2008-01-18  Ian Lance Taylor  <iant@google.com>
115
116         PR c++/33407
117         * g++.dg/init/new26.C: New test.
118
119 2008-01-18  Richard Guenther   <rguenther@suse.de>
120
121         PR middle-end/34801
122         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
123         redundant one.
124
125 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
126
127         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
128         dg-require-effective-target.
129
130 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
131
132         PR target/34556
133         * gfortran.dg/reshape_2.f90: New test.
134
135 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
136
137         * gcc.dg/20040223-1.c: Fix comment typo.
138
139 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
140
141         PR target/34814
142         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
143         until 34814 is fixed.
144
145 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
146
147         PR tree-optimization/34648
148         * gcc.c-torture/compile/pr34648.c: New testcase.
149
150 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
151
152         PR testsuite/34821
153         * gcc.dg/autopar/autopar.exp: New.
154         * g++.dg/tree-ssa/pr34355.C: Require pthread.
155         * lib/target-supports.exp (check_effective_target_pthread): New.
156
157         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
158         * gcc.dg/tree-ssa/reduc-1short.c: Same.
159         * gcc.dg/tree-ssa/reduc-1.c: Same.
160         * gcc.dg/tree-ssa/reduc-2short.c: Same.
161         * gcc.dg/tree-ssa/reduc-2.c: Same
162         * gcc.dg/tree-ssa/reduc-3.c: Same.
163         * gcc.dg/tree-ssa/reduc-1char.c: Same.
164         * gcc.dg/tree-ssa/reduc-6.c: Same.
165         * gcc.dg/tree-ssa/reduc-7.c: Same.
166         * gcc.dg/tree-ssa/reduc-2char.c: Same.
167         * gcc.dg/tree-ssa/reduc-8.c: Same.
168         * gcc.dg/tree-ssa/reduc-9.c: Same.
169
170 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
171
172         * gnat.dg/discr5.adb: New test.
173
174 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
175
176         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
177
178 2008-01-17  Richard Guenther  <rguenther@suse.de>
179
180         PR tree-optimization/34825
181         * gcc.dg/pr34825.c: New testcase.
182
183 2008-01-17  Richard Guenther  <rguenther@suse.de>
184
185         * gcc.c-torture/execute/20080117-1.c: New testcase.
186
187 2008-01-17  Revital Eres  <eres@il.ibm.com>
188
189         PR30957
190         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
191
192 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
193
194         PR fortran/34429
195         * gfortran.dg/function_charlen_1.f90: New test.
196
197         PR fortran/34431
198         * gfortran.dg/function_types_1.f90: New test.
199         * gfortran.dg/function_types_2.f90: New test.
200
201         PR fortran/34471
202         * gfortran.dg/function_kinds_4.f90: New test.
203         * gfortran.dg/function_kinds_5.f90: New test.
204
205         * gfortran.dg/defined_operators_1.f90: Errors now at function
206         declarations.
207         * gfortran.dg/private_type_4.f90: The same.
208         * gfortran.dg/interface_15.f90: The same.
209         * gfortran.dg/elemental_args_check_2.f90: The same.
210         * gfortran.dg/auto_internal_assumed.f90: The same.
211
212 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
213
214         * gnat.dg/sizetype.adb: New test.
215
216 2008-01-16  Richard Guenther  <rguenther@suse.de>
217
218         PR middle-end/32628
219         * gcc.dg/overflow-warn-7.c: New testcase.
220
221 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
222
223         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
224
225 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
226         Richard Guenther  <rguenther@suse.de>
227
228         PR c/34668
229         * gcc.dg/pr34668-1.c: New test.
230         * gcc.dg/pr34668-2.c: Likewise.
231
232 2008-01-16  Richard Guenther  <rguenther@suse.de>
233
234         PR c++/33819
235         * g++.dg/torture/pr33819.C: New testcase.
236
237 2008-01-16  Richard Guenther  <rguenther@suse.de>
238
239         PR c/34768
240         * gcc.c-torture/execute/pr34768-1.c: New testcase.
241         * gcc.c-torture/execute/pr34768-2.c: Likewise.
242
243 2008-01-16  Tobias Burnus  <burnus@net-b.de>
244
245         PR fortran/34796
246         * gfortran.dg/argument_checking_13.f90: New.
247         * gfortran.dg/argument_checking_14.f90: New.
248
249 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
250         
251         PR libfortran/34671
252         * gfortran.dg/anyallcount_1.f90:  New test.
253
254 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
255
256         PR c++/34399
257         * g++.dg/cpp0x/vt-34399.C: New.
258         * g++.dg/template/friend50.C: New.
259
260 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
261
262         PR c++/34751
263         * g++.dg/cpp0x/vt-34751.C: New.
264
265 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
266
267         PR c++/34051
268         PR c++/34055
269         PR c++/34102
270         PR c++/34103
271         * g++.dg/cpp0x/vt-34051-2.C: New.
272         * g++.dg/cpp0x/vt-34102.C: New.
273         * g++.dg/cpp0x/vt-34051.C: New.
274         * g++.dg/cpp0x/vt-34055.C: New.
275         * g++.dg/cpp0x/vt-34103.C: New.
276
277 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
278
279        PR c++/34314
280        * g++.dg/cpp0x/vt-34314.C: New.
281        * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
282        reality (the error message was wrong previously).
283
284 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
285
286        PR c++/33964
287        * g++.dg/cpp0x/vt-33964.C: New.
288        * g++.dg/template/partial5.C: New.
289
290 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
291
292        PR c++/34052
293        * g++.dg/cpp0x/vt-34052.C: New.
294        * g++.dg/template/ttp26.C: New.
295         
296 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
297
298         * gnat.dg/rep_clause2.ad[sb]: New test.
299         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
300
301 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
302
303         PR c++/24924
304         * g++.dg/cpp/pedantic-errors.C: Delete.
305         * g++.dg/cpp/permissive.C: Delete.
306         
307 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
308
309         * gcc.c-torture/compile/20080114-1.c: New test.
310
311 2008-01-13  Tobias Burnus  <burnus@net-b.de>
312
313         PR fortran/34665
314         * gfortran.dg/argument_checking_11.f90: New.
315         * gfortran.dg/argument_checking_12.f90: New.
316         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
317         * gfortran.dg/c_assoc_2.f03: Update dg-error.
318         * gfortran.dg/argument_checking_3.f90: Ditto.
319         * gfortran.dg/pointer_intent_2.f90: Ditto.
320         * gfortran.dg/import2.f90: Ditto.
321         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
322         * gfortran.dg/implicit_actual.f90: Ditto.
323         * gfortran.dg/used_dummy_types_3.f90: Ditto.
324         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
325
326 2008-01-13  Tobias Burnus  <burnus@net-b.de>
327
328         PR fortran/34763
329         * gfortran.dg/interface_proc_end.f90: New.
330
331 2008-01-13  Tobias Burnus  <burnus@net-b.de>
332
333         PR fortran/34759
334         * gfortran.dg/assumed_size_refs_4.f90: New.
335
336 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
337
338         * gnat.dg/unchecked_convert1.adb.
339
340 2008-01-13  Richard Guenther  <rguenther@suse.de>
341
342         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
343         readable and writable again before exiting.
344
345 2008-01-13  Richard Guenther  <rguenther@suse.de>
346
347         PR middle-end/34601
348         * gcc.dg/noncompile/incomplete-4.c: New testcase.
349
350 2008-01-13  Jan Hubicka  <jh@suse.cz>
351
352         PR middle-end/32135
353         * gcc.dg/pr32135.c: new.
354
355 2008-01-12  Doug Kwan  <dougkwan@google.com>
356
357         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
358         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
359         -Wignored-qualifiers.
360
361 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
362
363         * gnat.dg/slice3.adb: New test.
364         * gnat.dg/slice4.adb: Likewise.
365
366 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
367
368         * gnat.dg/bit_packed_array.ad[sb]: New test.
369
370 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
371
372         PR fortran/34432
373         * gfortran.dg/parens_7.f90: New test.
374
375 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
376
377         * gcc.dg/tree-ssa/loadpre5.c: Use static.
378         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
379
380         * gcc.dg/pr33826.c: Require nonpic.
381
382 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
383
384         PR fortran/34722
385         * gfortran.dg/inquire_12.f90: New test.
386
387 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
388
389         PR libfortran/34670
390         * all_bounds_1.f90: New test case.
391         * maxloc_bounds_1.f90: New test case.
392         * maxloc_bounds_2.f90: New test case.
393         * maxloc_bounds_3.f90: New test case.
394         * maxloc_bounds_4.f90: New test case.
395         * maxloc_bounds_5.f90: New test case.
396         * maxloc_bounds_6.f90: New test case.
397         * maxloc_bounds_7.f90: New test case.
398         * maxloc_bounds_8.f90: New test case.
399
400 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
401
402         * gcc.dg/struct-ret-3.c: New test.
403
404 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
405
406         PR fortran/34537
407         * gfortran.dg/transfer_simplify_8.f90: New test.
408
409 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
410
411         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
412         size_t using predefined macro.
413
414 2008-01-10  Raksit Ashok  <raksit@google.com>
415
416         PR rtl-optimization/27971
417         * gcc.target/i386/pr27971.c: New testcase.
418
419 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
420
421         PR fortran/34396
422         * gfortran.dg/bounds_check_12.f90: New test.
423
424 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
425
426         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
427         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
428
429 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
430
431         PR middle-end/34641
432         * g++.dg/torture/pr34641.C: New testcase.
433
434 2008-01-10  Richard Guenther  <rguenther@suse.de>
435
436         PR tree-optimization/34651
437         * g++.dg/torture/pr34651.C: New testcase.
438
439 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
440
441         PR tree-optimization/34017
442         * gcc.dg/tree-ssa/pr34017.c: New.
443
444 2008-01-09  Richard Guenther  <rguenther@suse.de>
445         Andrew Pinski  <andrew_pinski@playstation.sony.com>
446
447         PR middle-end/30132
448         * gcc.c-torture/compile/pr30132.c: New testcase.
449
450 2008-01-09  Richard Guenther  <rguenther@suse.de>
451
452         PR middle-end/34458
453         * gcc.c-torture/compile/pr34458.c: New testcase.
454
455 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
456
457         PR testsuite/30459
458         g++.dg/eh/ia64-2.C: Require weak support.
459
460 2008-01-08  Richard Guenther  <rguenther@suse.de>
461
462         PR middle-end/31863
463         * g++.dg/torture/pr31863.C: New testcase.
464
465 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
466
467         PR middle-end/34694
468         * gcc.dg/gomp/pr34694.c: New test.
469         * g++.dg/gomp/pr34694.C: New test.
470
471         PR c++/33890
472         * g++.dg/gomp/pr33890.C: New test.
473
474 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
475
476         PR fortran/34476
477         * gfortran.dg/parameter_array_init_3.f90: New test.
478
479 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
480
481         PR fortran/34681
482         PR fortran/34704
483         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
484
485 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
486
487         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
488         * g++.dg/other/spu2vmx-1.C: Use it.
489
490 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
491
492         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
493
494         PR testsuite/34575
495         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
496         * gcc.target/powerpc/parity-1.c: Likewise.
497
498 2008-01-07  Fred Fish  <fnf@specifix.com>
499
500         PR preprocessor/30363:
501         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
502         macro expansions.
503
504 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
505
506         PR fortran/34672
507         * gfortran.dg/use_only_2.f90: New test.
508
509 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
510
511         PR libstdc++/34680
512         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
513         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
514
515 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
516
517         PR fortran/34545
518         * gfortran.dg/use_12.f90: New test.
519
520 2008-01-06  Tobias Burnus  <burnus@net-b.de>
521
522         PR fortran/34689
523         * interface.c (compare_actual_formal): Fix intent(out) check for
524         function result variables.
525
526 2008-01-06  Tobias Burnus  <burnus@net-b.de>
527
528         PR fortran/34690
529         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
530
531 2008-01-06  Tobias Burnus  <burnus@net-b.de>
532
533         PR fortran/34689
534         * gfortran.dg/intent_out_4.f90: Fix test case.
535
536 2008-01-06  Tobias Burnus  <burnus@net-b.de>
537
538         PR fortran/34689
539         * gfortran.dg/intent_out_4.f90: New.
540
541 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
542
543         PR libfortran/34540
544         * gfortran.dg/optional_dim_3.f90: New test.
545
546 2008-01-06  Tobias Burnus  <burnus@net-b.de>
547
548         PR fortran/34658
549         * gfortran.dg/common_11.f90: New.
550         * gfortran.dg/blockdata_1.f90: Update test case.
551         * gfortran.dg/blockdata_2.f90: Update test case.
552
553 2008-01-06  Tobias Burnus  <burnus@net-b.de>
554
555         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
556
557 2008-01-06  Tobias Burnus  <burnus@net-b.de>
558
559         PR fortran/34655
560         * gfortran.dg/equiv_constraint_9.f90: New.
561
562 2008-01-06  Revital Eres  <eres@il.ibm.com>
563
564         PR tree-optimization/34263
565         * gcc.dg/pr34263.c:  New testcase.
566
567 2008-01-06  Tobias Burnus  <burnus@net-b.de>
568
569         PR fortran/34654
570         * gfortran.dg/internal_io_unf.f90: New.
571
572 2008-01-06  Tobias Burnus  <burnus@net-b.de>
573
574         PR fortran/34660
575         * gfortran.dg/elemental_args_check_2.f90: New.
576
577 2008-01-06  Tobias Burnus  <burnus@net-b.de>
578
579         PR fortran/34662
580         * gfortran.dg/intent_out_3.f90: New.
581
582 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
583
584         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
585
586 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
587
588         PR libfortran/34676
589         * gfortran.dg/list_read_8.f90: New test.
590
591 2008-01-04  Richard Guenther  <rguenther@suse.de>
592
593         PR middle-end/34029
594         * gcc.c-torture/compile/pr34029-1.c: New testcase.
595         * gcc.c-torture/compile/pr34029-2.c: Likewise.
596
597 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
598
599         PR gcov-profile/34609
600         * g++.dg/gcov/gcov-6.C: New test.
601
602 2008-01-04  Richard Guenther  <rguenther@suse.de>
603
604         PR tree-optimization/31081
605         * g++.dg/torture/pr31081-1.C: New testcase.
606         * g++.dg/torture/pr31081-2.C: Likewise.
607
608 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
609
610         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
611         * gcc.target/mips/rsqrt-2.c: Likewise.
612         * gcc.target/mips/rsqrt-4.c: New test.
613
614 2008-01-04  Tobias Burnus  <burnus@net-b.de>
615
616         PR fortran/34557
617         * gfortran.dg/equiv_substr.f90: New.
618
619 2008-01-03  Tom Tromey  <tromey@redhat.com>
620
621         PR c/34457:
622         * gcc.dg/pr34457-2.c: New file.
623         * gcc.dg/pr34457-1.c: New file.
624
625 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
626
627         Revert fix for PR tree-optimization/34458.
628
629 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
630
631         PR tree-optimization/34458
632         * gcc.dg/tree-ssa/pr34458.c: New.
633
634 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
635
636         PR libfortran/34565
637         * gfortran.dg/internal_readwrite_1.f90:  New test.
638         * gfortran.dg/internal_readwrite_2.f90:  New test.
639
640 2008-01-03  Tom Tromey  <tromey@redhat.com>
641
642         PR preprocessor/34602:
643         * gcc.dg/cpp/pr34602.c: New file.
644
645 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
646
647         PR tree-optimization/29484
648         * gcc.c-torture/execute/20071220-1.c: New test.
649         * gcc.c-torture/execute/20071220-2.c: New test.
650
651 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
652
653         PR tree-optimization/34635
654         * gcc.dg/tree-ssa/pr34635.c: New.
655         * gcc.dg/tree-ssa/pr34635-1.c: New.
656
657 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
658
659         PR middle-end/34562
660         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
661         scan-assembler check.
662
663 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
664
665         PR middle-end/34608
666         * g++.dg/gomp/pr34608.C: New test.
667
668 2008-01-02  Richard Guenther  <rguenther@suse.de>
669
670         PR middle-end/34093
671         PR middle-end/31976
672         * gcc.c-torture/compile/pr34093.c: New testcase.
673
674 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
675
676        * g++.dg/cpp0x/long_long.C: New.
677
678 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
679
680         * gcc.target/spu/tag_manager.c : Include stdlib.h.
681         * gcc.target/spu/Wmain.c: Fix the line numbers for the
682         warning on the function main.
683
684 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
685
686         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
687         rather than __v2di type.
688
689 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
690
691         PR fortran/34558
692         * gfortran.dg/linked_list_1.f90: New test.
693
694 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
695
696         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
697         instead of appending to it.
698
699 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
700
701         PR tree-optimization/34591
702         * gcc.dg/vect/pr34591.c: New test.
703
704 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
705
706         PR libfortran/34594
707         * gfortran.dg/direct_io_8.f90:  New test case.
708
709 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
710
711         PR target/34281
712         * gcc.c-torture/execute/20071213-1.c: New test.
713
714 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
715
716         PR libfortran/34560
717         * gfortran.dg/read_eof_5.f90: New test.
718
719 2007-12-25  Tobias Burnus  <burnus@net-b.de>
720
721         PR fortran/34514
722         * gfortran.dg/initialization_17.f90: New.
723
724 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
725
726         PR libfortran/34566
727         * gfortran.dg/matmul_6.f90:  New test.
728
729 2007-12-23  Tobias Burnus  <burnus@net-b.de>
730
731         PR fortran/34421
732         * gfortran.dg/entry_17.f90: New.
733
734 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
735
736         PR fortran/34536
737         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
738         * gfortran.dg/real_const_3.f90: Likewise.
739         * gfortran.dg/unary_operator.f90: New test.
740
741 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
742
743         * gnat.dg/pack2.adb: New test.
744
745 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
746
747         PR fortran/34559
748         * gfortran.dg/repeat_6.f90: New test.
749
750 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
751
752         PR fortran/34549
753         * cshift_shift_real_1.f90:  New test.
754
755 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
756
757         PR fortran/34540
758         * gfortran.dg/shift-kind_2.f90: New test.
759
760 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
761
762         PR target/8835
763         * gcc.dg/pr8835-1.c: New.
764
765 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
766
767         PR fortran/34438
768         * gfortran.dg/default_initialization_3.f90: New test.
769
770 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
771
772         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
773         conditions.
774         (dg-mips-options): Treat -march=24k* as a 32-bit option.
775
776 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
777
778         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
779         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
780
781 2007-12-20  Jason Merrill  <jason@redhat.com>
782
783         * gcc.dg/overload/arg[14].C: Remove expected errors.
784
785 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
786
787         PR c++/34459
788         * gcc.c-torture/execute/20071219-1.c: New test.
789
790 2007-12-20  Tobias Burnus  <burnus@net-b.de>
791
792         PR fortran/34530
793         * gfortran.dg/namelist_44.f90: New.
794
795 2007-12-20  Tobias Burnus  <burnus@net-b.de>
796
797         PR fortran/34482
798         * gfortran.dg/boz_8.f90: Add error-check check.
799         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
800         stop by call abort.
801
802 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
803
804         * gcc.dg/gomp/combined-1.c: New test.
805
806 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
807
808         PR tree-optimization/34355
809         * g++.dg/tree-ssa/pr34355.C: New test.
810
811 2007-12-19  Revital Eres  <eres@il.ibm.com>
812
813          * gcc.dg/sms-5.c: New testcase.
814
815 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
816
817         PR fortran/34325
818         * gfortran.dg/missing_parens_1.f90: New.
819         * gfortran.dg/missing_parens_1.f90: New.
820         
821 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
822
823         PR fortran/34495
824         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
825         expressions.
826         * gfortran.dg/transfer_simplify_7.f90: New test.
827
828 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
829
830         * gcc.dg/pr32912-3.c: Compile with -w.
831
832         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
833
834 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
835             Jakub Jelinek  <jakub@redhat.com>
836         
837         PR c++/32565
838         PR c++/33943
839         PR c++/33965
840         * g++.dg/cpp0x/variadic86.C: New.
841         * g++.dg/cpp0x/variadic87.C: New.
842         * g++.dg/cpp0x/variadic84.C: New.
843         * g++.dg/cpp0x/variadic85.C: New.
844         * g++.dg/template/ttp25.C: New.
845
846 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
847
848         PR tree-optimization/34123
849         * gcc.dg/tree-ssa/pr34123.c: New test.
850
851 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
852
853         PR rtl-optimization/34456
854         * gcc.c-torture/execute/pr34456.c: New test.
855
856 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
857
858         PR c++/34488
859         * g++.dg/parse/friend7.C: New test.
860
861         PR rtl-optimization/34490
862         * gcc.c-torture/execute/20071216-1.c: New test.
863
864 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
865
866         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
867
868 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
869
870         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
871         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
872         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
873         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
874         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
875
876 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
877
878         PR c/34506
879         * gcc.dg/gomp/clause-2.c: New test.
880         * g++.dg/gomp/clause-4.C: New test.
881
882 2007-12-17  Tobias Burnus  <burnus@net-b.de>
883
884         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
885         part of Fortran 77/95/2003.
886
887 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
888
889         PR tree-optimization/34445
890         * gfortran.dg/vect/cost-model-pr34445.f: New test.
891         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
892
893 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
894
895         PR fortran/34427
896         * gfortran.dg/namelist_42.f90: Update.
897         * gfortran.dg/namelist_43.f90: New.
898         
899 2007-12-16  Tobias Burnus  <burnus@net-b.de>
900
901         PR fortran/34495
902         * gfortran.dg/initialization_16.f90: New.
903
904 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
905
906         PR fortran/34305
907         * gfortran.dg/real_dimension_1.f:  New test case.
908
909 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
910
911         * gcc.dg/torture/pr24257.c: Remove -O from options.
912
913 2007-12-16  Tobias Burnus  <burnus@net-b.de>
914
915         PR fortran/34246
916         * gfortran.dg/bind_c_usage_16.f03: Extend test.
917
918 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
919
920         PR fortran/31213
921         PR fortran/33888
922         PR fortran/33998
923         * gfortran.dg/mapping_1.f90: New test.
924         * gfortran.dg/mapping_2.f90: New test.
925         * gfortran.dg/mapping_3.f90: New test.
926
927 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
928
929         PR rtl-optimization/34415
930         * gcc.c-torture/execute/pr34415.c: New test.
931
932 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
933
934         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
935         void. 
936
937 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
938
939         PR bootstrap/34003
940         * gcc.dg/pr34003-1.c: New test.
941         * gcc.dg/pr34003-2.c: New.
942
943 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
944
945         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
946         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
947         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
948         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
949         add -save-temps.
950         * gcc.target/cris/torture/cris-torture.exp,
951         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
952         * gcc.target/cris/builtin_ctz_v3.c,
953         gcc.target/cris/builtin_ctz_v8.c,
954         gcc.target/cris/builtin_clz_v0.c,
955         gcc.target/cris/builtin_clz_v3.c,
956         gcc.target/cris/builtin_bswap_v3.c,
957         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
958         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
959         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
960         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
961         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
962         lib/target-supports.exp: Adjust for crisv32-*-*.
963
964 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
965
966         * gcc.dg/debug/const-3.c: New.
967
968 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
969
970         * g++.dg/other/datasec1.C: Require named section support.
971
972 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
973
974         PR target/29978
975         * gcc.target/i386/pr29978.c: New test.
976
977 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
978
979         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
980         instead of -msse4.1.
981         * gcc.target/i386/sse-12.c (dg-options): Ditto.
982         * g++.dg/other/i386-2.C (dg-options): Ditto.
983
984 2007-12-14  Tobias Burnus  <burnus@net-b.de>
985
986         PR fortran/34438
987         * gfortran.dg/private_type_10.f90: New.
988
989 2007-12-14  Tobias Burnus  <burnus@net-b.de>
990
991         PR fortran/34398
992         * gfortran.dg/nan_4.f90: New.
993
994 2007-12-14  Richard Guenther  <rguenther@suse.de>
995
996         PR middle-end/34462
997         * gcc.c-torture/compile/20071214-1.c: New testcase.
998
999 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
1000
1001         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
1002         macros to test macroized SSE intrinsics.  Use new macros to test
1003         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
1004         emmintrin.h, xmmintrin.h and bmmintrin.h
1005         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
1006         to test with immediate operand.
1007
1008 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1009
1010         PR target/34091
1011         * gcc.c-torture/compile/pr34091.c: New test.
1012
1013 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1014
1015         * gcc.dg/uninit-13.c: UnXFAIL.
1016         * gcc.dg/complex-5.c: New testcase.
1017
1018 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
1019
1020         * gcc.dg/struct/struct-reorg.exp: Replace 
1021          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
1022         
1023 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
1024
1025         PR libfortran/34370
1026         PR libfortran/34323
1027         PR libfortran/34405
1028         * gfortran.dg/advance_6.f90:  New test case.
1029         * gfortran.dg/direct_io_7.f90:  New test case.
1030         * gfortran.dg/streamio_13.f90:  New test case.
1031
1032 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
1033
1034         * g++.dg/cpp0x/__func__.C: New.
1035
1036 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
1037
1038         PR target/34435
1039         * g++.dg/other/pr34435.C: New testcase.
1040
1041 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
1042
1043         * gcc.dg/struct: New directory with tests 
1044         for struct-reorg optimizaion.
1045         * gcc.dg/struct/struct-reorg.exp: New script.
1046         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
1047         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
1048         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
1049         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1050         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1051         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
1052         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
1053         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
1054         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
1055         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
1056         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
1057         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
1058         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
1059         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
1060         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
1061         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
1062         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
1063         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
1064         * gcc.dg/struct/w_prof_global_array.c: Likewise.
1065         * gcc.dg/struct/w_prof_global_var.c: Likewise.
1066         * gcc.dg/struct/w_prof_local_array.c: Likewise.
1067         * gcc.dg/struct/w_prof_local_var.c: Likewise.
1068         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1069         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1070
1071 2007-12-13  Tobias Burnus  <burnus@net-b.de>
1072
1073         PR fortran/34427
1074         * gfortran.dg/namelist_42.f90: New.
1075
1076 2007-12-12  Tobias Burnus  <burnus@net-b.de>
1077
1078         PR fortran/34254
1079         * gfortran.dg/function_kinds_3.f90: New.
1080
1081 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
1082
1083         * gcc.target/s390/20071212-1.c: New testcase.
1084
1085 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
1086
1087         PR c++/34238
1088         * g++.dg/ext/visibility/anon7.C: Add xfail.
1089         * g++.dg/ext/visibility/anon9.C: New test.
1090         * g++.dg/ext/visibility/anon10.C: New test.
1091
1092         PR c++/34364
1093         * g++.dg/rtti/dyncast2.C: New test.
1094
1095 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
1096
1097         PR tree-optimization/34407
1098         * gcc.dg/vect/pr34407.c: New test.
1099
1100 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1101
1102         PR fortran/34411
1103         * gfortran.dg/error_recovery_5.f90: New.
1104         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
1105
1106 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1107
1108         PR tree-optimization/34371
1109         * gcc.c-torture/compile/20071207-1.c: New test.
1110
1111 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
1112
1113         PR c++/34059
1114         * g++.dg/parse/crash40.C: New test.
1115
1116 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1117
1118         * g++.dg/opt/memcpy1.C: New test.
1119
1120 2007-12-10  Tobias Burnus  <burnus@net-b.de>
1121
1122         PR fortran/34425
1123         * gfortran.dg/argument_checking_10.f90: New.
1124
1125 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1126
1127         PR rtl-optimization/34302
1128         * gcc.c-torture/execute/20071210-1.c: New test.
1129
1130 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1131
1132         PR c++/34395
1133         * g++.dg/cpp0x/error1.C: New test.
1134
1135         PR c++/34394
1136         * g++.dg/other/error22.C: New test.
1137
1138 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
1139
1140         PR target/32086
1141         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1142         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1143         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1144
1145 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
1146
1147         PR c++/34178
1148         PR c++/34340
1149         * g++.dg/template/repo6.C: New test.
1150         * g++.dg/template/repo7.C: New test.
1151         * g++.dg/template/repo8.C: New test.
1152
1153 2007-12-09  H.J. Lu  <hjl@lucon.org>
1154             Tobias Burnus  <burnus@net-b.de>
1155
1156         PR fortran/34404
1157         * gfortran.dg/read_2.f90: New.
1158
1159 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1160
1161         * lib/target-supports.exp (check_effective_target_tls_native):
1162         Fix typo.
1163
1164 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
1165
1166         PR ada/34366
1167         * gnat.dg/enclosing_record_reference.ads,
1168         gnat.dg/enclosing_record_reference.adb: New test.
1169
1170 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
1171
1172         PR fortran/32129
1173         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
1174         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
1175
1176         PR fortran/31487
1177         * gfortran.dg/char_component_initializer_1.f90: New test.
1178
1179 2007-12-09  Tobias Burnus  <burnus@net-b.de>
1180
1181         PR fortran/34342
1182         PR fortran/34345
1183         PR fortran/18026
1184         PR fortran/29471
1185
1186         * gfortran.dg/boz_8.f90: New.
1187         * gfortran.dg/boz_9.f90: New.
1188         * gfortran.dg/boz_10.f90: New.
1189         * gfortran.dg/boz_7.f90: Update dg-warning.
1190         * gfortran.dg/pr16433.f: Add dg-error.
1191         * gfortan.dg/ibits.f90: Update dg-warning.
1192         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
1193         * gfortran.dg/unf_io_convert_2.f90: Ditto.
1194
1195 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
1196
1197         PR fortran/34359
1198         * gfortran.dg/include_1.f90: New test.
1199         * gfortran.dg/include_1.inc: New.
1200         * gfortran.dg/include_2.f90: New test.
1201
1202 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
1203
1204         * gcc.c-torture/compile/20011130-2.c: Fix typo.
1205
1206 2007-12-08  Tobias Burnus  <burnus@net-b.de>
1207
1208         PR fortran/34319
1209         * gfortran.dg/nan_3.f90: New.
1210
1211 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
1212
1213         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
1214
1215 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1216
1217         * gnat.dg/tamdt*.ad?: Support for ...
1218         * gnat.dg/test_tamdt.adb: New test.
1219
1220 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1221
1222         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
1223         exports and document how these can be exercised.
1224
1225 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
1226
1227         PR ada/15805
1228         * gnat.dg/specs/access_constants.ads: New test.
1229
1230         * gnat.dg/specs/access_constant_decl.ads: New test.
1231
1232         PR ada/21346
1233         * gnat.dg/compose.adb: New test.
1234
1235 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1236
1237         PR ada/34173
1238         * gnat.dg/unc_memops.ad[sb]: Support for ...
1239         * gnat.dg/unc_memfree.adb: New test.
1240         
1241 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
1242
1243         * gfortran.dg/ltrans-7.f90: New.
1244
1245 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
1246             Dorit Nuzman  <dorit@il.ibm.com>
1247
1248         PR tree-optimization/34005
1249         * gcc.dg/vect/pr34005.c: New test.
1250
1251 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
1252
1253         PR c++/34336
1254         * g++.dg/template/new8.C: New test.
1255
1256 2007-12-06  Tobias Burnus  <burnus@net-b.de>
1257
1258         PR fortran/34333
1259         * gfortran.dg/boz_7.f90: New.
1260         * gfortran.dg/int_1.f90: Disable -pedantic option.
1261         * gfortran.dg/boz_1.f90: Ditto.
1262         * gfortran.dg/boz_3.f90: Ditto.
1263         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
1264         * gfortran.dg/ibits.f90: Ditto.
1265         * gfortran.dg/unf_io_convert_1.f90: Ditto.
1266         * gfortran.dg/unf_io_convert_2.f90: Ditto.
1267
1268 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
1269
1270         PR fortran/34335
1271         * gfortran.dg/used_types_19.f90: New test.
1272
1273 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
1274
1275         * gfortran.dg/nan_2.f90: Add -mieee for sh.
1276         * gfortran.dg/nearest_2.f90: Likewise.
1277         * gfortran.dg/nearest_3.f90: Likewise.
1278
1279 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1280
1281         PR middle-end/34337
1282         * gcc.c-torture/execute/20071205-1.c: New test.
1283
1284 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
1285
1286         * gfortran.dg/module_nan.f90: Add -mieee for sh.
1287         * gfortran.dg/real_const_3.f90: Likewise.
1288
1289 2007-12-05  Richard Guenther  <rguenther@suse.de>
1290
1291         PR tree-optimization/34138
1292         * gcc.c-torture/compile/pr34138.c: New testcase.
1293
1294 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1295
1296         PR debug/33739
1297         * gfortran.dg/debug_2.f: New test.
1298
1299 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
1300
1301         * gnat.dg/specs/elab1.ads: New test.
1302
1303 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
1304
1305         PR target/34312
1306         * gcc.target/i386/pr34312.c: New test.
1307
1308 2007-12-05  Tobias Burnus  <burnus@net-b.de>
1309
1310         PR fortran/34333
1311         * gfortran.dg/nan_2.f90: New.
1312
1313 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1314
1315         PR c++/34271
1316         * g++.dg/cpp0x/decltype9.C: New test.
1317         * g++.dg/cpp0x/decltype10.C: New test.
1318
1319 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
1320
1321         PR ada/21489
1322         * gnat.dg/rm_6_4_1_13.adb: New test.
1323
1324 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
1325
1326         PR middle-end/34134
1327         * gcc.c-torture/compile/20071117-1.c: New test.
1328
1329 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1330
1331         PR c++/34101
1332         * g++.dg/cpp0x/variadic-ttp.C: New.
1333
1334 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1335         
1336         * gcc.dg/parse-decl-after-if.c: New.
1337         * gcc.dg/20031223-1.c: Adjust.
1338         
1339 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1340
1341         PR c++/33509
1342         * g++.dg/cpp0x/variadic-throw.C: New.
1343
1344 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1345
1346         PR c++/33091
1347         * g++.dg/cpp0x/variadic-unify.C: New.
1348
1349 2007-12-04  Richard Guenther  <rguenther@suse.de>
1350
1351         PR middle-end/34334
1352         PR middle-end/34222
1353         * gcc.c-torture/compile/pr34334.c: New testcase.
1354         * g++.dg/torture/pr34222.C: New testcase.
1355
1356 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
1357
1358         * gcc.c-torture/execute/20071202-1.c: New test.
1359         * gcc.dg/tree-ssa/pr34146-2.c: New test.
1360
1361 2007-12-04  Tobias Burnus  <burnus@net-b.de>
1362
1363         PR fortran/34318
1364         * gfortran.dg/module_nan.f90: New.
1365
1366 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
1367
1368         * lib/target-supports.exp (get_compiler_messages): Replace with...
1369         (check_compile): ...this new procedure.  Handle TYPE == executable.
1370         Use comments in the source to determine the correct extension.
1371         Return a pair containing the compiler output and the output filename.
1372         Don't delete the file here.
1373         (check_no_compiler_messages_nocache): New procedure.
1374         (check_no_compiler_messages): Use it.
1375         (check_no_messages_and_pattern_nocache): New procedure.
1376         (check_no_messages_and_pattern): Use it.
1377         (check_runtime_nocache, check_runtime): New procedures.
1378         (check_effective_target_tls): Use check_no_compiler_messages.
1379         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
1380         (check_effective_target_tls_runtime): Use check_runtime.
1381         (check_effective_target_fstack_protector): Likewise.
1382         (check_iconv_available): Use check_runtime_nocache.
1383         (check_effective_target_fortran_large_real): Use
1384         check_no_compiler_messages.
1385         (check_effective_target_fortran_large_int): Likewise.
1386         (check_effective_target_static_libgfortran): Likewise.
1387         (check_750cl_hw_available): Use check_cached_effective_target
1388         and check_runtime_nocache.
1389         (check_vmx_hw_available): Likewise.
1390         (check_effective_target_broken_cplxf_arg): Likewise.
1391         (check_alpha_max_hw_available): Use check_runtime.
1392         (check_function_available): Use check_no_compiler_messages.
1393         (check_cxa_atexit_available): Use check_cached_effective_target
1394         and check_runtime_nocache.
1395         (check_effective_target_dfp_nocache): Use
1396         check_no_compiler_messages_nocache.
1397         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
1398         (check_effective_target_dfp): Use check_cached_effective_target.
1399         (check_effective_target_dfprt): Likewise.
1400         (check_effective_target_arm_neon_hw): Use check_runtime.
1401         (check_effective_target_ultrasparc_hw): Likewise.
1402         (check_effective_target_c99_runtime): Use
1403         check_no_compiler_messages_nocache.
1404
1405 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
1406
1407         PR middle-end/29749
1408         * gcc.dg/fold-rotate-1.c: New test.
1409
1410         PR tree-optimization/33453
1411         * gcc.c-torture/compile/20071203-1.c: New test.
1412
1413 2007-12-03  Robert Dewar <dewar@adacore.com>
1414             Samuel Tardieu  <sam@rfc1149.net>
1415
1416         PR ada/34287
1417         * gnat.dg/check_elaboration_code.adb: New test.
1418         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
1419         New support files.
1420
1421 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
1422
1423         PR c++/34061
1424         * g++.dg/cpp0x/pr34061.C: New.
1425
1426 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
1427
1428         PR c++/34273
1429         * g++.dg/other/error21.C: New.
1430
1431 2007-12-02  Revital Eres  <eres@il.ibm.com>
1432
1433         * gcc.dg/sms-4.c: New testcase.
1434
1435 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
1436             Revital Eres  <eres@il.ibm.com>
1437
1438         * gcc.dg/sms-3.c: New testcase.
1439
1440 2007-12-01  Ollie Wild  <aaw@google.com>
1441
1442         PR c++/8171
1443         * g++.dg/conversion/ptrmem9.C: New test.
1444
1445 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1446
1447         PR libfortran/34291
1448         * gfortran.dg/namelist_41.f90: New test.
1449
1450 2007-11-30  Tom Tromey  <tromey@redhat.com>
1451
1452         PR preprocessor/32868:
1453         * gcc.dg/cpp/pr32868.c: New file.
1454
1455 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1456
1457         PR fortran/34248
1458         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
1459
1460 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
1461
1462         PR rtl-optimization/34171
1463         * gcc.dg/pr34171.c: New testcase.
1464
1465 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
1466
1467         * gcc.dg/tree-ssa/pr34244.c: Fixed.
1468
1469 2007-11-30  Tobias Burnus  <burnus@net-b.de>
1470
1471         PR fortran/34133
1472         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
1473         * gfortran.dg/bind_c_usage_11.f03: New.
1474         * gfortran.dg/bind_c_usage_12.f03: New.
1475
1476 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
1477
1478         PR c++/34275
1479         * g++.dg/other/error20.C: New test.
1480
1481 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
1482
1483         PR fortran/34230
1484         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
1485
1486 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
1487
1488         PR tree-optimization/34244
1489         * gcc.dg/tree-ssa/pr34244.c: New test.
1490
1491 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
1492
1493         PR tree-optimization/33434
1494         * gcc.dg/pr33434-1.c: New test.
1495         * gcc.dg/pr33434-2.c: New test.
1496         * gcc.dg/pr33434-3.c: New test.
1497         * gcc.dg/pr33434-4.c: New test.
1498
1499         PR c++/34270
1500         * g++.dg/template/cond7.C: New test.
1501
1502         PR c++/34267
1503         PR c++/34268
1504         * g++.dg/cpp0x/decltype7.C: New test.
1505         * g++.dg/cpp0x/decltype8.C: New test.
1506
1507 2007-11-29  Tobias Burnus  <burnus@net-b.de>
1508
1509         PR fortran/34248
1510         * gfortran.dg/result_in_spec_3.f90: New.
1511
1512 2007-11-29  Tobias Burnus  <burnus@net-b.de>
1513
1514         PR fortran/34262
1515         * gfortran.dg/mvbits_3.f90: New.
1516
1517 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
1518         
1519         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1520         Delete.
1521         (check_effective_target_hard_float): New.
1522         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
1523         * gcc.dg/pr30957-1.c: Likewise.
1524         
1525 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
1526
1527         PR ada/15804
1528         * gnat.dg/specs/variant_part.ads: New test.
1529
1530         PR ada/17318
1531         * gnat.dg/specs/attribute_parsing.ads: New test.
1532
1533         PR ada/32792
1534         * gnat.dg/specs/integer_value.ads: New test.
1535
1536         PR ada/22559
1537         * gnat.dg/specs/delta_small.ads: New test.
1538
1539 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
1540
1541         PR tree-optimization/34140
1542         * gcc.c-torture/compile/20071128-1.c: New test.
1543
1544 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1545
1546         PR fortran/32928
1547         * gfortran.dg/data_array_1.f90
1548         * gfortran.dg/data_array_2.f90
1549         * gfortran.dg/data_array_3.f90
1550         * gfortran.dg/data_array_4.f90
1551
1552 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1553
1554         PR fortran/34227
1555         * gfortran.dg/blockdata_5.f90: New test.
1556         * gfortran.dg/blockdata_6.f90: New test.
1557
1558 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1559
1560         PR tree-optimization/34016
1561         * gcc.dg/pr34016.c: New test.
1562
1563 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
1564
1565         PR fortran/29389
1566         * gfortran.dg/stfunc_6.f90: New test.
1567
1568         PR fortran/33850
1569         * gfortran.dg/assign_10.f90: New test.
1570
1571 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
1572
1573         PR fortran/33541
1574         * gfortran.dg/use_11.f90: New test.
1575
1576         PR fortran/34231
1577         * gfortran.dg/generic_15.f90: New test.
1578
1579 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1580
1581         PR target/34225
1582         * gcc.dg/pr34225.c: New test.
1583
1584 2007-11-27  Richard Guenther  <rguenther@suse.de>
1585
1586         PR tree-optimization/34241
1587         * g++.dg/torture/pr34241.C: New testcase.
1588
1589 2007-11-27  Richard Guenther  <rguenther@suse.de>
1590
1591         * gcc.dg/builtins-error.c: New testcase.
1592
1593 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1594
1595         PR c++/34213
1596         * g++.dg/ext/visibility/anon8.C: New test.
1597
1598 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
1599
1600         PR target/34077
1601         * gcc.target/i386/pr34077.c: New testcase.
1602
1603 2007-11-26  Tobias Burnus  <burnus@net-b.de>
1604
1605         PR fortran/34203
1606         * gfortran.dg/backslash_3.f: Add -fbackslash option.
1607         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
1608         * gfortran.dg/backslash_1.f90: Remove no longer needed
1609         -fno-backslash option.
1610
1611 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1612
1613         PR c/23722
1614         * gcc.dg/cpp/19990413-1.c: Update.
1615         * gcc.dg/parse-else-error.c: New.
1616         * gcc.dg/parse-else-error-2.c: New.
1617         * gcc.dg/parse-else-error-3.c: New.
1618         * gcc.dg/parse-else-error-4.c: New.
1619
1620 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
1621
1622         PR c++/34081
1623         * g++.dg/template/dependent-expr6.C: New testcase.
1624
1625 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
1626
1627         PR target/34215
1628         * gcc.target/i386/pr34215.c: New test.
1629
1630 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1631
1632         PR target/34174
1633         * gcc.dg/torture/pr34174-1.c: New.
1634
1635 2007-11-26  Richard Guenther  <rguenther@suse.de>
1636
1637         PR middle-end/34233
1638         * gcc.dg/pr34233.c: New testcase.
1639
1640 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
1641             Revital Eres  <eres@il.ibm.com>
1642
1643         PR rtl-optimization/34085
1644         * gcc.dg/tree-prof (bb-reorg.c): New test.
1645
1646 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1647
1648         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1649         Return true for MIPS16 targets.
1650
1651 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1652
1653         PR fortran/33152
1654         * gfortran.dg/blockdata_4.f90: New test.
1655
1656 2007-11-25  Tobias Burnus  <burnus@net-b.de>
1657
1658         PR fortran/34079
1659         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
1660         * gfortran.dg/bind_c_usage_16.f03: New.
1661         * gfortran.dg/bind_c_usage_16_c.c: New.
1662
1663 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1664
1665         * gnat.dg/specs/size_clause1.ads: New test.
1666         * gnat.dg/specs/size_clause2.ads: Likewise.
1667         * gnat.dg/specs/size_clause3.ads: Likewise.
1668
1669 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
1670
1671         PR fortran/33499
1672         * gfortran.dg/entry_16.f90: New test.
1673
1674 2007-11-24  Tobias Burnus  <burnus@net-b.de>
1675
1676         PR fortran/34192
1677         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
1678
1679 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
1680
1681         PR fortran/33541
1682         * gfortran.dg/nested_modules_1.f90: Change the reference to
1683         FOO, forbidden by the standard, to a reference to W.
1684         * gfortran.dg/use_only_1.f90: New test.
1685
1686 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1687
1688         PR fortran/34209
1689         * gfortran.dg/nearest_3.f90: New test.
1690
1691 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1692
1693         PR fortran/33317
1694         * gfortran.dg/optional_dim_2.f90: New test.
1695
1696 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1697
1698         PR fortran/34187
1699         * gfortran.dg/bind_c_usage_15.f90: New.
1700
1701 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1702
1703         PR fortran/34192
1704         * gfortran.dg/nearest_2.f90: New.
1705
1706
1707 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
1708
1709         PR c++/30293
1710         PR c++/30294
1711         * g++.dg/ext/java-2.C: New test.
1712
1713 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
1714             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1715         
1716         PR c++/5310
1717         * g++.dg/warn/pr5310.C: New.
1718         * g++.dg/warn/pr33160.C: New.
1719         
1720 2007-11-23  Richard Guenther  <rguenther@suse.de>
1721             Michael Matz  <matz@suse.de>
1722
1723         PR tree-optimization/34176
1724         * gcc.c-torture/execute/pr34176.c: New testcase.
1725
1726 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
1727
1728         PR c++/34198
1729         * gcc.dg/Wconversion-5.c: New test.
1730         * g++.dg/Wconversion3.C: New test.
1731
1732 2007-11-23  Richard Guenther  <rguenther@suse.de>
1733
1734         * gcc.dg/tree-ssa/alias-17.c: New testcase.
1735
1736 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
1737
1738         PR c/14050
1739         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
1740         qualifiers in abstract declarator.
1741
1742 2007-11-22  Tobias Burnus  <burnus@net-b.de>
1743
1744         * gfortran.dg/derived_constructor_comps_3.f90: New.
1745
1746 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
1747
1748         PR c++/34094
1749         * g++.dg/ext/visibility/anon7.C: New test.
1750
1751 2007-11-22  Tobias Burnus  <burnus@net-b.de>
1752
1753         PR fortran/34079
1754         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
1755         * gfortran.dg/bind_c_usage_13.f03: New.
1756         * gfortran.dg/bind_c_usage_14.f03: New.
1757
1758 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1759
1760         PR rtl-optimization/33848
1761         * gcc.dg/torture/pr33848.c: New test.
1762
1763 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1764
1765         PR fortran/34083
1766         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
1767
1768 2007-11-20  Richard Guenther  <rguenther@suse.de>
1769
1770         PR middle-end/34154
1771         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
1772
1773 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
1774
1775         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
1776
1777 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1778
1779         PR fortran/32770
1780         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
1781         so test passes with -frecord-marker=8.
1782         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
1783         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
1784         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
1785         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
1786         * gfortrand.dg/modulo_1.f90:  Likewise.
1787
1788 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1789
1790         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1791         New procedure.
1792         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
1793         * gcc.dg/pr30957-1.c: Likewise.
1794
1795 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
1796
1797         PR c++/34089
1798         * g++.dg/template/crash74.C: New test.
1799
1800 2007-11-20  Richard Guenther  <rguenther@suse.de>
1801
1802         * gcc.c-torture/execute/20071120-1.c: New testcase.
1803
1804 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
1805
1806         PR c/34146
1807         * gcc.dg/tree-ssa/pr34146.c: New test.
1808
1809         PR testsuite/33978
1810         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
1811         dependent on target settings like move_by_pieces etc.
1812
1813         PR c++/28879
1814         * g++.dg/template/vla2.C: New test.
1815
1816         PR c++/33962
1817         * g++.dg/overload/template3.C: New test.
1818
1819 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1820
1821         PR fortran/33317
1822         * gfortran.dg/optional_dim_2.f90: Remove test.
1823
1824 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
1825
1826         * gcc.dg/dfp/ddmode-ice.c: New test.
1827
1828 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1829
1830         PR tree-optimization/34036
1831         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
1832
1833 2007-11-19  Richard Guenther  <rguenther@suse.de>
1834
1835         PR tree-optimization/34
1836         * gcc.c-torture/execute/pr34099-2.c: New testcase.
1837
1838 2007-11-19  Tobias Burnus  <burnus@net-b.de>
1839
1840         PR fortran/34079
1841         * gfortran.dg/bind_c_usage_10_c.c: New.
1842         * gfortran.dg/bind_c_usage_10.f03: New.
1843
1844 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1845
1846         * gcc.dg/pr33007.c: Expect new warning.
1847         * gcc.dg/tree-ssa/recip-5.c: Likewise.
1848         * g++.dg/opt/pr34036.C: New test.
1849
1850 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
1851
1852         PR c++/30988
1853         * g++.dg/warn/noreturn-4.C: New test.
1854         * g++.dg/warn/noreturn-5.C: New test.
1855         * g++.dg/warn/noreturn-6.C: New test.
1856         * g++.dg/warn/noreturn-7.C: New test.
1857
1858 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
1859
1860         PR fortran/32770
1861         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
1862         integers so tests works with -fdefault-integer-8.
1863         * gfortran.fortran-torture/execute/elemental.f90:  Use default
1864         integers so test passes with -fdefault-integer-8.
1865         * gfortran.fortran-torture/execute/der_io.f90:  Increase
1866         buffer length so test passes with -fdefault-integer-8.
1867         * gfortran.dg/bounds_check_8.f90:  Likewise.
1868         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
1869         * gfortran.dg/equiv_7.f90:  Set kind so test passes
1870         with -fdefault-integer-8.
1871         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
1872         provoke overflow.
1873
1874 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1875
1876         PR fortran/33317
1877         * gfortran.dg/optional_dim_2.f90: New test.
1878         
1879         PR fortran/34139
1880         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
1881         
1882 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
1883
1884         PR rtl-optimization/34132
1885         * gcc.c-torture/compile/20071118-1.c: New test.
1886
1887 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
1888
1889         PR fortran/31608
1890         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
1891
1892 2007-11-18  Tobias Burnus  <burnus@net-b.de>
1893
1894         PR fortran/34137
1895         * gfortran.dg/entry_14.f90: New.
1896         * gfortran.dg/entry_15.f90: New.
1897
1898 2007-11-18  Richard Guenther  <rguenther@suse.de>
1899
1900         PR tree-optimization/34127
1901         * gcc.c-torture/compile/pr34127.c: New testcase.
1902
1903 2007-11-18  Ben Elliston  <bje@au.ibm.com>
1904
1905         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
1906         type specifier, as they are not permitted according to the AltiVec
1907         Programming Interface Manual.
1908
1909 2007-11-17  Tobias Burnus  <burnus@net-b.de>
1910
1911         PR fortran/34133
1912         * gfortran.dg/bind_c_usage_9.f03: New.
1913         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
1914
1915 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1916
1917         PR fortran/25252
1918         * interface.c (gfc_current_interface_head,
1919         gfc_set_current_interface_head): New functions.
1920         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
1921         On syntax error, restore previous state of the interface.
1922         * gfortran.h (gfc_current_interface_head,
1923         gfc_set_current_interface_head): New prototypes.
1924
1925 2007-11-17  Richard Guenther  <rguenther@suse.de>
1926
1927         PR middle-end/34130
1928         * gcc.c-torture/execute/pr34130.c: New testcase.
1929
1930 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1931
1932         PR fortran/34108
1933         * gfortran.dg/fmt_label_1.f90: New test.
1934
1935 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1936
1937         PR fortran/33957
1938         * gfortran.dg/initialization_15.f90 : New test.
1939
1940 2007-11-16  Richard Guenther  <rguenther@suse.de>
1941
1942         PR middle-end/34030
1943         * gcc.c-torture/compile/pr34030.c: New testcase.
1944
1945 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
1946
1947         PR fortran/34008
1948         * gfortran.dg/interface_assignment_3.f90.
1949
1950 2007-11-16  Richard Guenther  <rguenther@suse.de>
1951
1952         PR tree-optimization/33870
1953         * gcc.dg/torture/pr33870.c: New testcase.
1954
1955 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
1956
1957         PR fortran/33986
1958         * gfortran.dg/allocatable_function_3.f90.
1959
1960 2007-11-16  Richard Guenther  <rguenther@suse.de>
1961
1962         PR tree-optimization/34113
1963         * gcc.c-torture/compile/pr34113.c: New testcase.
1964
1965 2007-11-16  Richard Guenther  <rguenther@suse.de>
1966
1967         PR tree-optimization/34099
1968         * g++.dg/torture/pr3499.C: New testcase.
1969         * gcc.c-torture/execute/pr34099.c: Likewise.
1970
1971 2007-11-16  Olivier Hainque  <hainque@adacore.com>
1972
1973         * gnat.dg/release_unc_maxalign.adb: New test.
1974
1975 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
1976
1977         PR c++/34100
1978         * g++.dg/template/crash73.C: New test.
1979
1980 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
1981
1982         PR middle-end/23848
1983         * gcc.dg/tree-ssa/pr23848-1.c: New test.
1984         * gcc.dg/tree-ssa/pr23848-2.c: New test.
1985         * gcc.dg/tree-ssa/pr23848-3.c: New test.
1986         * gcc.dg/tree-ssa/pr23848-4.c: New test.
1987
1988 2007-11-15  Tobias Burnus  <burnus@net-b.de>
1989
1990         PR fortran/33917
1991         * gfortran.dg/proc_decl_11.f90: New.
1992
1993 2007-11-15  Ben Elliston  <bje@au.ibm.com>
1994
1995         * gcc.target/spu/compare-dp.c: New test.
1996
1997 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1998
1999         * gcc.dg/pr33923.c: New test.
2000
2001 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
2002
2003         PR middle-end/34088
2004         * gcc.dg/pr34088.c: New test.
2005
2006 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2007
2008         * gcc.c-torture/compile/20071114-1.c: New test.
2009
2010 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2011
2012         PR fortran/31608
2013         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
2014         to match known variations in symbol format. Document in comments.
2015
2016 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2017
2018         PR fortran/33985
2019         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
2020
2021 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2022
2023         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
2024         when done.
2025
2026 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2027
2028         PR fortran/33162
2029         * gfortran.dg/proc_decl_1.f90: Update.
2030         * gfortran.dg/proc_decl_7.f90: New test.
2031         * gfortran.dg/proc_decl_8.f90: New test.
2032         * gfortran.dg/proc_decl_9.f90: New test.
2033         * gfortran.dg/proc_decl_10.f90: New test.
2034
2035 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
2036
2037         PR fortran/34080
2038         * gfortran.dg/transfer_assumed_size_1.f90: New test.
2039
2040 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
2041
2042         PR c++/34054
2043         PR c++/34056
2044         PR c++/34057
2045         PR c++/34058
2046         PR c++/34060
2047         * g++.dg/parse/crash36.C: Add another dg-error.
2048         * g++.dg/cpp0x/pr34054.C: New test.
2049         * g++.dg/cpp0x/pr34056.C: New test.
2050         * g++.dg/cpp0x/pr34057.C: New test.
2051         * g++.dg/cpp0x/pr34058.C: New test.
2052         * g++.dg/cpp0x/pr34060.C: New test.
2053
2054         PR tree-optimization/34063
2055         * g++.dg/tree-ssa/pr34063.C: New test.
2056
2057 2007-11-13  Diego Novillo  <dnovillo@google.com>
2058
2059         PR tree-optimization/33870
2060         * gcc.c-torture/execute/pr33870-1.c: New test.
2061         * gcc.dg/tree-ssa/alias-16.c: New test.
2062
2063 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
2064
2065         PR c++/29225
2066         * g++.dg/template/crash72.C: New test.
2067
2068 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2069
2070         * g++.dg/opt/cfg5.C: New test.
2071
2072 2007-11-12  Richard Guenther  <rguenther@suse.de>
2073
2074         PR middle-end/34070
2075         * gcc.c-torture/execute/pr34070-1.c: New testcase.
2076         * gcc.c-torture/execute/pr34070-2.c: Likewise.
2077
2078 2007-11-12  Richard Guenther  <rguenther@suse.de>
2079
2080         PR middle-end/34027
2081         * gcc.dg/pr34027-1.c: New testcase.
2082         * gcc.dg/pr34027-2.c: Likewise.
2083
2084 2007-11-12  Ira Rosen  <irar@il.ibm.com>
2085
2086         PR tree-optimization/33953
2087         * gcc.dg/vect/pr33953.c: New testcase.
2088
2089 2007-11-11  Tom Tromey  <tromey@redhat.com>
2090
2091         PR c++/17577:
2092         * g++.dg/ext/pr17577.h: New file.
2093         * g++.dg/ext/pr17577.C: New file.
2094
2095 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2096
2097         PR c++/8570
2098         * g++.old-deja/g++.ns/template13.C: Update expected output.
2099         * g++.old-deja/g++.pt/friend23.C: Likewise.
2100         * g++.dg/warn/pr8570.C: New.
2101
2102 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
2103
2104         PR c++/34068
2105         * g++.dg/template/pseudodtor4.C: New test.
2106
2107 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
2108
2109         PR middle-end/34018
2110         * g++.dg/opt/inline14.C: New test.
2111
2112         PR tree-optimization/33680
2113         * gcc.c-torture/compile/20071108-1.c: New test.
2114
2115         PR c++/32241
2116         * g++.dg/template/pseudodtor3.C: New test.
2117
2118 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
2119
2120         PR c++/33510
2121         * g++.dg/cpp0x/variadic-init.C: New.
2122
2123 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
2124             Jakub Jelinek  <jakub@redhat.com>
2125
2126         PR rtl-optimization/34012
2127         * gcc.target/i386/pr34012.c: New test.
2128
2129 2007-11-09  Richard Guenther  <rguenther@suse.de>
2130
2131         PR tree-optimization/33604
2132         * g++.dg/tree-ssa/pr33604.C: New testcase.
2133         * gcc.dg/pr32721.c: Adjust pattern.
2134
2135 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2136
2137         * gcc.target/mips/dse-1.c: Disable.
2138
2139 2007-11-08  Tom Tromey  <tromey@redhat.com>
2140
2141         * gcc.dg/empty-source-3.c: Update warning location.
2142         * gcc.dg/gomp/barrier-2.c: Likewise.
2143         * gcc.dg/label-decl-3.c: Likewise.
2144         * gcc.dg/label-decl-2.c: Likewise.
2145         * gcc.dg/empty-source-2.c: Likewise.
2146
2147 2007-11-08  Tom Tromey  <tromey@redhat.com>
2148
2149         PR c++/30297:
2150         * g++.dg/inherit/pr30297.C: New file.
2151
2152 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
2153
2154         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
2155         -fno-common for cygwin and mingw32.
2156
2157 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
2158
2159         PR middle-end/33826
2160         * gcc.dg/pr33826.c: New.
2161         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
2162         recursive functions being marked pure or const.
2163         
2164 2007-11-08  Tobias Burnus  <burnus@net-b.de>
2165
2166         PR fortran/33917
2167         * gfortran.dg/proc_decl_5.f90: New.
2168         * gfortran.dg/proc_decl_6.f90: New.
2169
2170 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
2171
2172         PR tree-optimization/32575
2173         * gcc.c-torture/execute/20071108-1.c: New test.
2174
2175 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
2176
2177         * g++.dg/opt/anchor1.C: New.
2178
2179 2007-11-07  Diego Novillo  <dnovillo@google.com>
2180
2181         PR 33870
2182         * gcc.c-torture/execute/pr33870.x: Remove.
2183
2184 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
2185
2186         PR c++/33045
2187         PR c++/33837
2188         PR c++/33838
2189         * g++.dg/cpp0x/decltype-33837.C: New.
2190         * g++.dg/cpp0x/decltype-refbug.C: New.
2191         * g++.dg/cpp0x/decltype-33838.C: New.
2192
2193 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2194
2195         * gcc.c-torture/compile/20071107-1.c: New test.
2196
2197 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2198
2199         * gcc.dg/out-of-bounds-1.c: New test.
2200
2201 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
2202
2203         PR c++/33501
2204         * g++.dg/warn/incomplete2.C: New test.
2205         * g++.dg/template/incomplete4.C: New test.
2206         * g++.dg/template/incomplete5.C: New test.
2207
2208 2007-11-07  Olivier Hainque  <hainque@adacore.com>
2209
2210         * gnat.dg/max_align.adb: New test.
2211
2212 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
2213
2214         PR target/30961
2215         * gcc.target/i386/pr30961-1.c: New.
2216
2217 2007-11-06  Tom Tromey  <tromey@redhat.com>
2218
2219         PR c++/32368:
2220         * g++.dg/warn/pragma-system_header3.h: New.
2221         * g++.dg/warn/pragma-system_header3.C: New.
2222
2223         PR c++/32256:
2224         * g++.dg/warn/pragma-system_header4.C: New.
2225         * g++.dg/warn/pragma-system_header4.h: New.
2226
2227 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
2228
2229         PR c++/33977
2230         PR c++/33886
2231         * g++.dg/other/canon-array.C: New.
2232         
2233 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
2234
2235         * g++.dg/parser/crash36.C: Tweak expected errors.
2236         * g++.dg/cpp0x/pr31439.C: New.
2237         * g++.dg/cpp0x/pr32114.C: New.
2238         * g++.dg/cpp0x/pr32115.C: New.
2239         * g++.dg/cpp0x/pr32125.C: New.
2240         * g++.dg/cpp0x/pr32126.C: New.
2241         * g++.dg/cpp0x/pr32127.C: New.
2242         * g++.dg/cpp0x/pr32128.C: New.
2243         * g++.dg/cpp0x/pr32253.C: New.
2244         * g++.dg/cpp0x/pr32566.C: New.
2245         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
2246         * g++.dg/cpp0x/pr31438.C: Ditto.
2247         * g++.dg/cpp0x/variadic81.C: Ditto.
2248         * g++.dg/cpp0x/pr31432.C: Ditto.
2249         * g++.dg/cpp0x/pr31442.C: Ditto.
2250
2251 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
2252
2253         PR target/33168
2254         * g++.dg/other/datasec1.C: New test.
2255
2256         PR tree-optimization/33458
2257         * g++.dg/opt/inline12.C: New test.
2258
2259         PR tree-optimization/33993
2260         * gcc.c-torture/compile/20071105-1.c: New test.
2261
2262 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
2263
2264         PR rtl-optimization/33648
2265         * gcc.dg/pr33648.c: Require effective targer freorder.
2266
2267 2007-11-05  Revital Eres  <eres@il.ibm.com>
2268
2269         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
2270
2271 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
2272
2273         PR c++/33996
2274         PR c++/33235
2275         PR c++/33930
2276         * g++.dg/cpp0x/pr33996.C: New
2277         * g++.dg/cpp0x/rv-trivial-bug.C: New
2278         * g++.dg/cpp0x/pr33930.C: New
2279
2280 2007-11-05  Nick Clifton  <nickc@redhat.com>
2281             Sebastian Pop  <sebastian.pop@amd.com>
2282
2283         PR tree-optimization/32540
2284         PR tree-optimization/33922
2285         * gcc.dg/tree-ssa/pr32540-1.c: New.
2286         * gcc.dg/tree-ssa/pr32540-2.c: New.
2287         * gcc.dg/tree-ssa/pr33922.c: New.
2288
2289 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
2290
2291         PR c++/33939
2292         * g++.dg/cpp0x/variadic-rref.C: New.
2293         
2294 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2295
2296         * g++dg/warn/pointer-integer-comparison.C: New.
2297
2298 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
2299
2300         PR tree-optimization/33856
2301         * gcc.c-torture/compile/20071027-1.c: New test.
2302
2303         PR c++/33836
2304         * g++.dg/ext/label10.C: New test.
2305
2306         PR c++/33969
2307         * g++.dg/other/ptrmem9.C: New test.
2308
2309 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
2310
2311         PR middle-end/32931
2312         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
2313
2314 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
2315
2316         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
2317         * g++.dg/ext/visibility/namespace2.C: Add argument to
2318         dg-require-visibility.
2319         * g++.dg/ext/java-1.C: Disable on AIX.
2320
2321 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
2322
2323         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
2324
2325 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2326
2327         PR fortran/33881
2328         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
2329
2330 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2331
2332         PR c/29062
2333         * gcc.dg/20031223-1.c: Adjust error output.
2334         * gcc.dg/parse-decl-after-label.c: New.
2335         
2336 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2337
2338         PR libfortran/24685
2339         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
2340         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
2341         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
2342
2343 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2344
2345         PR rtl-optimization/28940
2346         * gcc.target/i386/addr-sel-1.c: New test.
2347
2348 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
2349
2350         PR middle-end/33670
2351         * gcc.dg/pr33670.c: New test.
2352
2353 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
2354
2355         PR c++/33516
2356         * g++.dg/lookup/typedef1.C: New test.
2357
2358 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
2359
2360         PR testsuite/32076
2361         * lib/scandump.exp (dump-suffix): New.
2362         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
2363         Include dump suffix in pass/fail messages, put regexp in quotes.
2364
2365 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
2366
2367         PR c++/33495
2368         * g++.dg/other/error19.C: New.
2369
2370 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2371
2372         PR rtl-optimization/28062
2373         * gcc.c-torture/compile/20071102-1.c: New test.
2374
2375 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
2376
2377         * g++.dg/cpp0x/pr33955.C: New.
2378
2379 2007-11-01  Tom Tromey  <tromey@redhat.com>
2380
2381         PR preprocessor/30805:
2382         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
2383
2384 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
2385
2386         PR rtl-optimization/33648
2387         * gcc.dg/pr33648.c: New test.
2388
2389 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
2390
2391         PR c++/32384
2392         * g++.dg/template/pseudodtor1.C: New test.
2393         * g++.dg/template/pseudodtor2.C: New test.
2394
2395         PR c++/32260
2396         * g++.dg/rtti/typeid7.C: New test.
2397
2398 2007-11-01  Tom Tromey  <tromey@redhat.com>
2399
2400         PR preprocessor/30805:
2401         * gcc.dg/cpp/pr30805.c: New file.
2402
2403 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
2404
2405         PR testsuite/25352
2406         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
2407         add dg-skip-if.
2408         * gcc.c-torture/compile/20001205-1.c: Ditto.
2409         * gcc.c-torture/compile/20001226-1.c: Ditto.
2410         * gcc.c-torture/compile/20020312-1.c: Ditto.
2411         * gcc.c-torture/compile/20020604-1.c: Ditto.
2412         * gcc.c-torture/compile/920501-12.c: Ditto.
2413         * gcc.c-torture/compile/920501-4.c: Ditto.
2414         * gcc.c-torture/compile/920520-1.c: Ditto.
2415         * gcc.c-torture/compile/980506-1.c: Ditto.
2416         * gcc.c-torture/compile/990617-1.c: Ditto.
2417         * gcc.dg/compare6.c: Ditto.
2418         * g++.old-deja/g++.brendan/crash43.C: Ditto.
2419         * g++.old-deja/g++.brendan/synth1.C: Ditto.
2420         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
2421         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
2422         * g++.old-deja/g++.pt/static6.C: Ditto.
2423         * g++.old-deja/g++.pt/crash16.C: Ditto.
2424         * g++.old-deja/g++.mike/p10416.C: Ditto.
2425         * g++.old-deja/g++.mike/ns15.C: Ditto.
2426         * g++.old-deja/g++.mike/eh46.C: Ditto.
2427
2428 2007-11-01  Tom Tromey  <tromey@redhat.com>
2429
2430         * gcc.dg/redecl-1.c: Update.
2431         * gcc.dg/pr20368-3.c: Update.
2432         * gcc.dg/inline-14.c: Update.
2433         * gcc.dg/builtins-30.c: Update.
2434         * gcc.dg/dremf-type-compat-4.c: Update.
2435         * gcc.dg/pr20368-2.c: Update.
2436
2437 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
2438
2439         PR rtl-optimization/33673
2440         * gcc.dg/pr33673.c: New test.
2441
2442 2007-11-01  Michael Matz  <matz@suse.de>
2443
2444         PR tree-optimization/33961
2445         * gcc.dg/pr33961.c: New test.
2446
2447 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
2448
2449         PR c++/33494
2450         * g++.dg/template/error35.C: New.
2451
2452 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
2453
2454         PR target/31507
2455         * gcc.dg/pr31507-1.c: New test.
2456         * gcc.dg/pr31507-2.c: New test.
2457
2458 2007-10-31  Revital Eres  <eres@il.ibm.com>
2459
2460         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
2461         target.
2462         * gcc.dg/vect/tree-vect.h (check_vect): Add
2463         powerpc-*paired test.
2464         * lib/target-supports.exp (check_750cl_hw_available):
2465         New.
2466         (check_effective_target_vect_int,
2467         check_effective_target_vect_intfloat_cvt,
2468         check_effective_target_powerpc_altivec_ok,
2469         check_effective_target_vect_long,
2470         check_effective_target_vect_sdot_hi,
2471         check_effective_target_vect_udot_hi,
2472         check_effective_target_vect_pack_trunc,
2473         check_effective_target_vect_unpack,
2474         check_effective_target_vect_shift,
2475         check_effective_target_vect_int_mult): Disable for powerpc-*paired
2476         target.
2477         * gcc.dg/vect/vect-ifcvt-11.c: New.
2478         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
2479         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
2480         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
2481         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
2482         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
2483         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
2484
2485 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
2486             Tobias Burnus  <burnus@net-b.de>
2487
2488         PR fortran/33941
2489         * gfortran.dg/module_read_1.f90: New.
2490
2491 2007-10-31  Tom Tromey  <tromey@redhat.com>
2492
2493         PR preprocessor/30786:
2494         * gcc.dg/cpp/pr30786.c: New file.
2495
2496 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2497
2498         PR fortran/33162
2499         * gfortran.dg/interface_19.f90: New.
2500         * gfortran.dg/interface_20.f90: New.
2501         * gfortran.dg/interface_21.f90: New.
2502         
2503 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
2504
2505         PR tree-optimization/32377
2506         * gfortran.dg/vect/pr32377.f90: New.
2507         
2508 2007-10-31  Richard Guenther  <rguenther@suse.de>
2509
2510         PR middle-end/33779
2511         * gcc.c-torture/execute/pr33779-1.c: New testcase.
2512         * gcc.c-torture/execute/pr33779-2.c: Likewise.
2513
2514 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
2515
2516         PR fortran/33897
2517         * gfortran.dg/contained_3.f90: New.
2518
2519 2007-10-31  Christian Bruel  <christian.bruel@st.com>
2520
2521         PR c++/19531
2522         * g++.dg/opt/nrv8.C: New.
2523         
2524 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
2525
2526         PR c++/33709
2527         * g++.dg/opt/compound1.C: New test.
2528
2529         PR c++/33616
2530         * g++.dg/template/ptrmem18.C: New test.
2531
2532 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2533
2534         PR fortran/33596
2535         * gfortran.dg/isnan_2.f90: New test.
2536
2537 2007-10-30  Ed Schouten  <ed@fxq.nl>
2538
2539         PR tree-optimization/32500
2540         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
2541
2542 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
2543
2544         PR c++/31993
2545         PR c++/32252
2546         * g++.dg/cpp0x/pr31993.C: New
2547         * g++.dg/cpp0x/pr32252.C: New
2548
2549 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
2550
2551         PR tree-optimization/33723
2552         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
2553
2554 2007-10-30  Richard Guenther  <rguenther@suse.de>
2555
2556         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
2557         gcc.target/i386/loop-3.c.
2558
2559 2007-10-30  Revital Eres  <eres@il.ibm.com>
2560
2561         * gcc.dg/vect/pr33866.c: Require vect_long.
2562
2563 2007-10-30  Revital Eres  <eres@il.ibm.com>
2564
2565         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
2566         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
2567
2568 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
2569
2570         PR tree-optimization/32893
2571         * lib/target-supports.exp
2572         (check_effective_target_unaligned_stack): new keyword.
2573         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
2574         not sensitive to unaligned_stack.
2575         * gcc.dg/vect/vect-3.c: Likewise.
2576         * gcc.dg/vect/vect-4.c: Likewise.
2577         * gcc.dg/vect/vect-5.c: Likewise.
2578         * gcc.dg/vect/vect-6.c: Likewise.
2579         * gcc.dg/vect/vect-7.c: Likewise.
2580         * gcc.dg/vect/vect-13.c: Likewise.
2581         * gcc.dg/vect/vect-17.c: Likewise.
2582         * gcc.dg/vect/vect-18.c: Likewise.
2583         * gcc.dg/vect/vect-19.c: Likewise.
2584         * gcc.dg/vect/vect-20.c: Likewise.
2585         * gcc.dg/vect/vect-21.c: Likewise.
2586         * gcc.dg/vect/vect-22.c: Likewise.
2587         * gcc.dg/vect/vect-27.c: Likewise.
2588         * gcc.dg/vect/vect-29.c: Likewise.
2589         * gcc.dg/vect/vect-64.c: Likewise.
2590         * gcc.dg/vect/vect-65.c: Likewise.
2591         * gcc.dg/vect/vect-66.c: Likewise.
2592         * gcc.dg/vect/vect-72.c: Likewise.
2593         * gcc.dg/vect/vect-73.c: Likewise.
2594         * gcc.dg/vect/vect-86.c: Likewise.
2595         * gcc.dg/vect/vect-all.c: Likewise.
2596         * gcc.dg/vect/slp-25.c: Likewise.
2597         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2598         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
2599         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
2600
2601         * gcc.dg/vect/vect-31.c: Removed alignment checks.
2602         * gcc.dg/vect/vect-34.c: Likewise.
2603         * gcc.dg/vect/vect-36.c: Likewise.
2604         * gcc.dg/vect/vect-64.c: Likewise.
2605         * gcc.dg/vect/vect-65.c: Likewise.
2606         * gcc.dg/vect/vect-66.c: Likewise.
2607         * gcc.dg/vect/vect-68.c: Likewise.
2608         * gcc.dg/vect/vect-76.c: Likewise.
2609         * gcc.dg/vect/vect-77.c: Likewise.
2610         * gcc.dg/vect/vect-78.c: Likewise.
2611
2612         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
2613         testcase (without no-section-anchors prefix) but with global arrays.
2614         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2615         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
2616         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2617         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2618         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2619         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2620         * gcc.dg/vect/vect-77-global.c: Likewise.
2621         * gcc.dg/vect/vect-78-global.c: Likewise.
2622
2623         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
2624         testcase (without no-section-anchors prefix) but fix alignment checks
2625         to also consider unaligned_stack targets.
2626         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2627
2628 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
2629
2630         PR tree-optimization/33723
2631         * gcc.c-torture/execute/20071029-1.c: New test.
2632         * gcc.dg/tree-ssa/pr33723.c: New test.
2633
2634 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2635
2636         PR tree-optimization/33614
2637         * gcc.c-torture/compile/pr33614.c: New test.
2638
2639 2007-10-29  Richard Guenther  <rguenther@suse.de>
2640
2641         PR tree-optimization/33870
2642         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
2643
2644 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
2645
2646         PR tree-optimization/33757
2647         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
2648         true architectures instead of having a big dg-skip-if.
2649
2650         PR c++/33841
2651         * g++.dg/other/bitfield3.C: New test.
2652
2653 2007-10-29  Richard Guenther  <rguenther@suse.de>
2654
2655         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
2656
2657 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
2658
2659         Automatic parallelization reduction tests.
2660
2661         * gcc.dg/tree-ssa/reduc-1.c: New test.
2662         * gcc.dg/tree-ssa/reduc-1char.c: New test.
2663         * gcc.dg/tree-ssa/reduc-1short.c: New test.
2664         * gcc.dg/tree-ssa/reduc-2.c: New test.
2665         * gcc.dg/tree-ssa/reduc-2char.c: New test.
2666         * gcc.dg/tree-ssa/reduc-2short.c: New test.
2667         * gcc.dg/tree-ssa/reduc-3.c: New test.
2668         * gcc.dg/tree-ssa/reduc-6.c: New test.
2669         * gcc.dg/tree-ssa/reduc-7.c: New test.
2670         * gcc.dg/tree-ssa/reduc-8.c: New test.
2671         * gcc.dg/tree-ssa/reduc-9.c: New test.
2672
2673 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
2674             Zdenek Dvorak  <ook@ucw.cz>
2675
2676         OMP_ATOMIC Changes, testsuite changes.
2677
2678         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
2679         instead of gimple dump.
2680         * gcc.dg/gomp/atomic-9.c: Same.
2681         * gcc.dg/gomp/atomic-10.c: Same.
2682         * g++.dg/gomp/atomic-3.C: Same.
2683         * g++.dg/gomp/atomic-9.C: Same.
2684         * g++.dg/gomp/atomic-10.C: Same.
2685
2686 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
2687
2688         PR fortran/31217
2689         PR fortran/33811
2690         * gfortran.dg/forall_12.f90: New test.
2691
2692         PR fortran/33686
2693         * gfortran.dg/forall_13.f90: New test.
2694
2695 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
2696             Mark Mitchell  <mark@codesourcery.com>
2697
2698         PR c++/30659
2699         * g++.dg/template/crash71.C: New.
2700
2701 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
2702
2703         PR fortran/32147
2704         * gfortran.dg/module_md5_1.f90: Update hash-value.
2705
2706 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
2707
2708         PR tree-opt/33589
2709         * g++.dg/torture/pr33589-1.C: New testcase.
2710         * g++.dg/torture/pr33589-2.C: New testcase.
2711
2712 2007-10-28  Richard Guenther  <rguenther@suse.de>
2713
2714         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
2715
2716 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
2717             Uros Bizjak  <ubizjak@gmail.com>
2718
2719         PR tree-optimization/33920
2720         * gcc.dg/tree-ssa/pr33290.c: New test.
2721
2722 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2723
2724         PR fortran/31306
2725         * gfortran.dg/argument_check_7.f90: New test.
2726         * gfortran.dg/argument_check_8.f90: New test.
2727         
2728 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2729
2730         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
2731         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
2732         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
2733         * gcc.target/i386/sse-14.c: Ditto.
2734
2735 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
2736
2737         PR c++/33844
2738         * g++.dg/other/ptrmem8.C: New test.
2739
2740         PR c++/33842
2741         * g++.dg/template/error34.C: New test.
2742
2743 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2744
2745         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
2746
2747 2007-10-27  Richard Guenther  <rguenther@suse.de>
2748
2749         PR tree-optimization/33870
2750         * gcc.dg/tree-ssa/alias-15.c: New testcase.
2751         * gcc.c-torture/execute/pr33870.c: Likewise.
2752
2753 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2754
2755         PR fortran/33162
2756         * gfortran.dg/argument_checking_9.f90: New test.
2757
2758 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
2759
2760         * g++.dg/other/pr33601.C: New.
2761
2762 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
2763
2764         PR c++/31988
2765         * g++.dg/init/new25.C: New.
2766
2767 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
2768
2769         * g++.dg/cpp0x/pr33839.C: New.
2770         
2771 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
2772
2773         PR c++/33744
2774         * g++.dg/template/arg6.C: New test.
2775
2776 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
2777
2778         PR c++/31747
2779         * g++.dg/parse/crash39.C: New.
2780
2781 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
2782
2783         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
2784         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
2785         "offset: -4B".
2786
2787 2007-10-25  David Daney  <ddaney@avtrex.com>
2788
2789         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
2790
2791 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
2792
2793         PR c++/33843
2794         * g++.dg/template/error32.C: New.
2795
2796 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
2797             Ira Rosen  <irar@il.ibm.com>
2798
2799         PR tree-optimization/33833
2800         * gcc.dg/vect/pr33833.c: New testcase.
2801
2802 2007-10-25  David Daney  <ddaney@avtrex.com>
2803
2804         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
2805
2806 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
2807             Ira Rosen  <irar@il.ibm.com>
2808
2809         PR tree-optimization/33866
2810         * gcc.dg/vect/pr33866.c: New testcase.
2811
2812 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
2813
2814         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
2815         Add -w to compile flags to suppress "call-clobbered register" warnings
2816         and remove dg-warning directives.
2817
2818 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
2819
2820         * gcc.dg/sms-2.c: Cleanup sms dump file.
2821         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
2822         profile-use step.
2823
2824 2007-10-24  David Daney  <ddaney@avtrex.com>
2825
2826         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
2827
2828 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2829
2830         PR target/33755
2831         * gcc.target/mips/pr33755.c: New test.
2832
2833 2007-10-24  Ira Rosen  <irar@il.ibm.com>
2834
2835         PR tree-optimization/33804
2836         * gcc.dg/vect/pr33804.c: New testcase.
2837
2838 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2839
2840         PR forrtran/33849
2841         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
2842
2843 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
2844             Uros Bizjak  <ubizjak@gmail.com>
2845
2846         PR rtl-optimization/33846
2847         * gcc.dg/vect/pr33846.c: New testcase.
2848
2849 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
2850             Dorit Nuzman  <dorit@il.ibm.com>
2851
2852         PR tree-optimization/33860
2853         * g++.dg/vect/pr33860.cc: New test.
2854         * g++.dg/vect/pr33860a.cc: New test.
2855
2856 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
2857             Revital Eres  <eres@il.ibm.com>      
2858
2859         * gcc.dg/sms-2.c: New testcase.
2860
2861 2007-10-22  David S. Miller  <davem@davemloft.net>
2862
2863         * gcc.dg/globalreg-1.c: New test.
2864
2865 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
2866             Dorit Nuzman  <dorit@il.ibm.com>
2867
2868         PR tree-optimization/33834
2869         PR tree-optimization/33835
2870         * g++.dg/vect/pr33834_1.cc: New test.
2871         * g++.dg/vect/pr33834_2.cc: New test.
2872         * g++.dg/vect/pr33835.cc: New test.
2873
2874 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
2875
2876         * gcc.dg/pr33644.c: New test.
2877
2878 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
2879
2880         PR c++/33372
2881         * g++.dg/gomp/pr33372-1.C: New test.
2882         * g++.dg/gomp/pr33372-2.C: New test.
2883         * g++.dg/gomp/pr33372-3.C: New test.
2884
2885 2007-10-22  Michael Matz  <matz@suse.de>
2886
2887         PR tree-optimization/33855
2888         * gcc.c-torture/compile/pr33855.c: New testcase.
2889
2890 2007-10-22  Ira Rosen  <irar@il.ibm.com>
2891
2892         PR tree-optimization/33854
2893         * gcc.dg/vect/O1-pr33854.c: New testcase.
2894         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
2895
2896 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
2897
2898         * gcc.dg/unwind-1.c: Disable on AIX.
2899         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
2900
2901 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
2902
2903         PR fortran/33749
2904         * gfortran.dg/assign_9.f90: New test.
2905
2906 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2907
2908         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
2909         (dg-mips-options): Skip tests that specify an ABI other than o32
2910         and o64 if generating MIPS16 hard-float code.
2911
2912 2007-10-21  Ira Rosen  <irar@il.ibm.com>
2913             Revital Eres  <eres@il.ibm.com>
2914
2915         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
2916         * gcc.dg/vect/vect-16.c: Fix comment.
2917         * gcc.dg/vect/pr33369.c: Require vect_int.
2918         * gcc.dg/vect/slp-33.c: Add spaces.
2919         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
2920         targets.
2921         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
2922         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
2923         targets.
2924         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
2925         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
2926         targets.
2927         * gcc.dg/vect/slp-10.c: Add spaces.
2928         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
2929         targets.
2930         * gcc.dg/vect/slp-36.c: Require vect_int.
2931         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
2932         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
2933         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
2934         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
2935         targets.
2936         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
2937         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
2938         instead of vector_alignment_reachable_for_double.
2939         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
2940         (natural_alignment): Split into...
2941         (natural_alignment_32, natural_alignment_64): New.
2942         (vector_alignment_reachable): Depend on natural_alignment_32.
2943         (vector_alignment_reachable_for_double): Rename to ...
2944         (vector_alignment_reachable_for_64bit): And depend on
2945         natural_alignment_64.
2946
2947 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2948
2949         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
2950         MIPS targets.
2951         * g++.dg/vect/vect.exp: Likewise.
2952         * lib/fortran-torture.exp: Likewise.
2953         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
2954         mipsisa64*-*-* as the target selector.  Remove -mips64,
2955         -mhard-float and -mgp64 from the options list.
2956         * gcc.target/mips/mips-ps-2.c: Likewise.
2957         * gcc.target/mips/mips-ps-3.c: Likewise.
2958         * gcc.target/mips/mips-ps-4.c: Likewise.
2959         * gcc.target/mips/mips-ps-6.c: Likewise.
2960         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
2961         options list.
2962         * gcc.target/mips/sb1-1.c: Likewise.
2963         * gcc.target/mips/mips-ps-type.c: Likewise.
2964         * gcc.target/mips/mips-ps-7.c: New test.
2965         * gcc.target/mips/mips-ps-type-2.c: Likewise.
2966         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
2967         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
2968         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
2969         as forcing an ABI and an architecture.
2970         (is_gp32_flag, is_gp64_flag): Fold into...
2971         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
2972         then -mfp64 imply -mhard-float.  Apply register rules after the
2973         loop.  Handle -march=mipsN like -mipsN.
2974
2975 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
2976
2977         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
2978         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
2979
2980 2007-10-20  Tobias Burnus  <burnus@net-b.de>
2981
2982         PR fortran/33818
2983         * gfortran.dg/entry_dummy_ref_3.f90: New.
2984
2985 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
2986             FX Coudert <fxcoudert@gcc.gnu.org>
2987
2988         PR fortran/31608
2989         * gfortran.dg/char_cast_1.f90: New test.
2990
2991 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2992
2993         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
2994         * gfortran.dg/large_real_kind_2.F90: ditto.
2995         * gfortran.dg/default_format_2.f90: ditto.
2996         * gfortran.dg/default_format_denormal_1.f90: ditto.
2997
2998 2007-10-19  Richard Guenther  <rguenther@suse.de>
2999
3000         PR middle-end/33816
3001         PR middle-end/32921
3002         * gfortran.dg/pr32921.f: New testcase.
3003
3004 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3005
3006         PR libfortran/33544
3007         * gfortran.dg/transfer_check_1.f90: Adjust options.
3008
3009 2007-10-19  Richard Guenther  <rguenther@suse.de>
3010
3011         Revert
3012         2007-10-19  Richard Guenther  <rguenther@suse.de>
3013
3014         PR middle-end/32921
3015         * gfortran.dg/pr32921.f: New testcase.
3016
3017 2007-10-19  Richard Guenther  <rguenther@suse.de>
3018
3019         * gcc.c-torture/execute/20071018-1.c: New testcase.
3020
3021 2007-10-19  Richard Guenther  <rguenther@suse.de>
3022
3023         PR middle-end/32921
3024         * gfortran.dg/pr32921.f: New testcase.
3025
3026 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
3027
3028         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
3029
3030 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3031
3032         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
3033
3034 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
3035
3036         PR fortran/33233
3037         * gfortran.dg/host_assoc_function_1.f90: Correct references.
3038         * gfortran.dg/host_assoc_function_3.f90: New test.
3039
3040 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
3041
3042         PR fortran/33733
3043         * gfortran.dg/transfer_simplify_6.f90: New test.
3044
3045 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
3046             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3047
3048         PR middle-end/33794
3049         * gfortran.dg/pr33794.f90: New testcase.
3050
3051 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
3052
3053         PR target/32961
3054         * gcc.target/i386/pr32961.c: New testcase.
3055         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
3056         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
3057         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
3058         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
3059         __builtin_ia32_pslldi128 defines.
3060
3061 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
3062
3063         PR fortran/33760
3064         * gfortran.dg/c_ptr_tests_13.f03: New test case.
3065
3066 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
3067
3068         PR c++/28639
3069         PR c++/30299
3070         * g++.dg/template/void12.C: New.
3071         * g++.dg/template/void13.C: New.
3072
3073 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
3074
3075         PR c++/31446
3076         * g++.dg/template/void11.C: New.
3077         * g++.dg/template/void2.C: Adjust error markers.
3078         * g++.dg/template/void10.C: Likewise.
3079         * g++.dg/template/crash55.C: Likewise.
3080
3081 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
3082
3083         * g++.dg/opt/const5.C: New test.
3084
3085 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
3086             Maxim Kuvyrkov  <maxim@codesourcery.com>
3087
3088         * gcc.target/ia64/20040709-2.c: New test.
3089
3090 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3091
3092         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
3093
3094 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
3095
3096         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
3097         to each function.  Check that there are no unsigned loads.
3098
3099 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
3100
3101         PR tree-optimization/33136
3102         * gcc.c-torture/execute/20070824-1.c: New test.
3103         * gcc.dg/pr33136-1.c: New test.
3104         * gcc.dg/pr33136-2.c: New test.
3105         * gcc.dg/pr33136-3.c: New test.
3106
3107 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
3108
3109         PR tree-optimization/33735
3110         * g++.dg/torture/pr33735.C: New.
3111
3112 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
3113
3114         PR middle-end/33706
3115         * gcc.dg/va-arg-pack-2.c: New.
3116
3117 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
3118
3119         PR tree-optimization/33619
3120         * gcc.dg/pr33619.c: New test.
3121
3122 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
3123
3124         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
3125         flag for AIX.
3126         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
3127
3128 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3129
3130         PR libfortran/33055
3131         * gfortran.dg/inquire_11.f90: New test.
3132         * gfortan.dg/negative_unit_int8.f: New test.
3133
3134 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
3135
3136         PR target/33133
3137         * gcc.c-torture/compile/pr33133.c: New test.
3138
3139 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3140
3141         PR libfortran/33672
3142         * gfortran.dg/namelist_40.f90: New test.
3143
3144 2007-10-14  Tobias Burnus  <burnus@net-b.de>
3145
3146         PR fortran/33745
3147         * gfortran.dg/bounds_check_11.f90: New.
3148
3149 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
3150
3151         PR c++/30303
3152         * g++.dg/other/ctor1.C: New test.
3153         * g++.dg/other/ctor2.C: New test.
3154         * g++.dg/other/dtor1.C: New test.
3155
3156 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
3157
3158         * gfortran.dg/bounds_check_10.f90: Fix testcase.
3159
3160 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
3161             Paul Thomas  <pault@gcc.gnu.org>
3162
3163         PR fortran/33254
3164         PR fortran/33727
3165         * gfortran.dg/bounds_check_10.f90: New.
3166
3167 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
3168
3169         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
3170         * gcc.target/powerpc/popcount-1.c: Same.
3171
3172 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
3173
3174         PR c++/26698
3175         * g++.dg/conversion/op4.C: New test.
3176
3177 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
3178
3179         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
3180
3181 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
3182
3183         PR fortran/33542
3184         * gfortran.dg/ambiguous_specific_1.f90: New test.
3185
3186 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
3187
3188         PR fortran/33664
3189         * gfortran.dg/impure_spec_expr_1.f90: New test.
3190         * gfortran.dg/char_result_7.f90: Remove illegal test.
3191
3192 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
3193
3194         PR 11001
3195         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
3196         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
3197         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
3198         * gcc.target/i386/pr11001-memset-1.c: New testcase.
3199         * gcc.target/i386/pr11001-memset-2.c: New testcase.
3200         * gcc.target/i386/pr11001-memset-3.c: New testcase.
3201         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
3202         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
3203         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
3204
3205 2007-10-12  Richard Guenther  <rguenther@suse.de>
3206
3207         PR middle-end/26198
3208         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
3209         * gcc.c-torture/execute/20071011-1.c: Likewise.
3210         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
3211
3212 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
3213
3214         PR tree-optimization/33742
3215         * gcc.dg/pr33742.c: New testcase.
3216
3217 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
3218
3219         PR tree-optimization/33645
3220         * gcc.dg/pr33645-1.c: New test.
3221         * gcc.dg/pr33645-2.c: New test.
3222         * gcc.dg/pr33645-3.c: New test.
3223  
3224         PR c++/32121
3225         * g++.dg/ext/label4.C: Adjust error regexp.
3226         * g++.dg/ext/label6.C: Adjust error regexp.
3227         * g++.dg/ext/label7.C: New test.
3228         * g++.dg/ext/label8.C: New test.
3229         * g++.dg/ext/label9.C: New test.
3230
3231 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
3232
3233         PR middle-end/33676
3234         * gcc.dg/pr33676.c: New.
3235
3236 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
3237
3238         PR c++/31441
3239         * g++.dg/cpp0x/variadic83.C: New.
3240
3241 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
3242
3243         PR c++/33461
3244         * g++.dg/cpp0x/variadic81.C: New.
3245         * g++.dg/cpp0x/variadic82.C: Likewise.
3246
3247 2007-10-11  Richard Guenther  <rguenther@suse.de>
3248
3249         PR middle-end/33724
3250         * gcc.dg/pr33724.c: New testcase.
3251
3252 2007-10-11  Richard Guenther  <rguenther@suse.de>
3253
3254         PR c/33726
3255         * gcc.dg/pr33726.c: New testcase.
3256
3257 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
3258
3259         PR fortran/33500
3260         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
3261         
3262 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3263
3264         PR testsuite/33391
3265         * gfortran.dg/do_3.F90: Run with -fwrapv.
3266
3267 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
3268
3269         * gcc.dg/unwind-1.c: New.
3270
3271 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3272
3273         PR libfortran/33683
3274         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
3275         failure on some common systems.
3276
3277 2007-10-09  Richard Guenther  <rguenther@suse.de>
3278
3279         PR middle-end/33692
3280         * gcc.dg/pr33692.c: New testcase.
3281
3282 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
3283
3284         PR middle-end/33669
3285         * gcc.c-torture/execute/pr33669.c: New.
3286
3287 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3288
3289         PR tree-optimization/33615
3290         * g++.dg/tree-ssa/pr33615-2.C: New test.
3291
3292 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3293
3294         PR tree-optimization/33615
3295         * g++.dg/tree-ssa/pr33615.C: New test.
3296
3297 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
3298
3299         PR tree-optimization/33572
3300         * g++.dg/torture/pr33572.C: Replace with complete test.
3301
3302 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
3303
3304         PR fortran/33689
3305         * gfortran.dg/spec_expr_5.f90: New.
3306
3307 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
3308
3309         * gcc.dg/pragma-darwin-2.c: New.
3310
3311 2007-10-08  Richard Guenther  <rguenther@suse.de>
3312
3313         PR middle-end/33693
3314         PR middle-end/33695
3315         PR middle-end/33697
3316         * gcc.dg/pr33693.c: New testcase.
3317         * gcc.dg/pr33695.c: Likewise.
3318         * gcc.dg/pr33697.c: Likewise.
3319
3320 2007-10-08  Richard Guenther  <rguenther@suse.de>
3321
3322         PR middle-end/33691
3323         PR middle-end/33694
3324         PR middle-end/33696
3325         * gcc.dg/pr33691.c: New testcase.
3326         * gcc.dg/pr33694.c: Likewise.
3327         * gcc.dg/pr33696.c: Likewise.
3328
3329 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3330
3331         PR libfortran/33683
3332         * gfortran.dg/gamma_5.f90:  New test case
3333
3334 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
3335
3336         PR fortran/20851
3337         * initialization_1.f90: Fix dg-error annotations.
3338         * initialization_14.f90: New.
3339         * initialization_7.f90: Fix dg-error annotations.
3340         * initialization_9.f90: Likewise.
3341
3342 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3343
3344         * gfortran.dg/error_recovery_4.f90: New test.
3345
3346 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3347
3348         * gfortran.dg/default_format_denormal_2.f90: New test.
3349         * gfortran.dg/default_format_2.inc: New test.
3350         * gfortran.dg/default_format_denormal_1.f90: New test.
3351         * gfortran.dg/default_format_1.inc: New test.
3352         * gfortran.dg/default_format_1.f90: Don't test for denormalized
3353         numbers.
3354         * gfortran.dg/default_format_2.f90: Don't test for denormalized
3355         numbers.
3356
3357 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3358
3359         * gfortran.dg/namelist_15.f90: Revise test.
3360
3361 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
3362
3363         PR tree-optimization/33655
3364         * gcc.dg/torture/pr33655.c: New.
3365
3366 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
3367
3368         PR tree-optimization/33572
3369         * g++.dg/torture/pr33572.C: New.
3370
3371 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
3372
3373         PR fortran/25076
3374         * gfortran.dg/forall_11.f90: New.
3375
3376 2007-10-05  Michael Matz  <matz@suse.de>
3377
3378         PR middle-end/33667
3379         * gcc.dg/pr33667.c: New testcase.
3380
3381 2007-10-05  Richard Guenther  <rguenther@suse.de>
3382
3383         PR middle-end/33666
3384         * gcc.dg/pr33666.c: New testcase.
3385
3386 2007-10-05  Michael Matz  <matz@suse.de>
3387
3388         PR inline-asm/33600
3389         * gcc.target/i386/pr33600.c: New testcase.
3390
3391 2007-10-05  Richard Guenther  <rguenther@suse.de>
3392
3393         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
3394
3395 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
3396
3397         PR target/33635
3398         * gcc.target/mips/pr33635-1.c: New test.
3399
3400 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3401
3402         PR libfortran/33253
3403         * gfortran.dg/namelist_39.f90: Revise to use long names.
3404
3405 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
3406
3407         PR fortran/33646
3408         * gfortran.dg/pr33646.f90: New file.
3409
3410 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3411
3412         PR fortran/33529
3413         * gfortran.dg/char_type_len_2.f90: Adjust error message.
3414         * gfortran.dg/char_decl_2.f90: New test.
3415
3416 2007-10-04  Richard Guenther  <rguenther@suse.de>
3417
3418         PR middle-end/33641
3419         * gcc.c-torture/compile/pr33641.c: New testcase.
3420
3421 2007-10-04  Michael Matz  <matz@suse.de>
3422
3423         PR rtl-optimization/33653
3424         * gcc.dg/pr33653.c: New.
3425
3426 2007-10-04  Richard Guenther  <rguenther@suse.de>
3427
3428         PR tree-optimization/33627
3429         * g++.dg/torture/pr33627.C: New testcase.
3430
3431 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
3432
3433         PR fortran/33626
3434         * gfortran.dg/parens_6.f90: New.
3435
3436 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
3437
3438         PR fortran/33646
3439         PR fortran/33542
3440         * gfortran.dg/ambiguous_specific_1.f90: Remove.
3441
3442 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
3443
3444         * g++.dg/ext/gnu-inline-global-redecl.C: New.
3445
3446 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
3447
3448         PR target/33635
3449         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
3450         and mips_forced_be.
3451         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
3452         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
3453         options.
3454         * gcc.target/mips/fpr-moves-1.c: New test.
3455         * gcc.target/mips/fpr-moves-2.c: Likewise.
3456         * gcc.target/mips/fpr-moves-3.c: Likewise.
3457         * gcc.target/mips/fpr-moves-4.c: Likewise.
3458         * gcc.target/mips/fpr-moves-5.c: Likewise.
3459         * gcc.target/mips/fpr-moves-6.c: Likewise.
3460         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
3461
3462 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3463
3464         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
3465
3466 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3467
3468         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
3469         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
3470
3471 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
3472
3473         PR fortran/33198
3474         * gfortran.dg/common_errors_1.f90: New.
3475
3476 2007-10-03  Doug Kwan  <dougkwan@google.com>
3477         Richard Guenther  <rguenther@suse.de>
3478
3479         PR debug/31899
3480         * g++.dg/debug/using3.C: New testcase.
3481
3482 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3483
3484         PR libfortran/33253
3485         * gfortran.dg/namelist_38.f90: New test.
3486         * gfortran.dg/namelist_39.f90: New test.
3487
3488 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3489
3490         PR libfortran/33469
3491         * gfortran.dg/default_format_1.f90: New test.
3492         * gfortran.dg/default_format_2.f90: New test.
3493         * gfortran.dg/namelist_print_1.f: Adjust expected output.
3494         * gfortran.dg/real_const_3.f90: Adjust expected output.
3495
3496 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
3497
3498         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
3499         default ABI.  Split mips_forced_abi into mips_forced_abi and
3500         mips_forced_regs.
3501         (is_gp32_flag): Return true for -mabi=32.
3502         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
3503         (dg-mips-options): Use is_gp64_flag instead of checking specifically
3504         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
3505         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
3506         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
3507         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
3508         * gcc.target/mips/save-restore-2.c: Likewise.
3509         * gcc.target/mips/save-restore-3.c: Likewise.
3510         * gcc.target/mips/save-restore-4.c: Likewise.
3511
3512 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
3513
3514         PR middle-end/33617
3515         * gcc.c-torture/compile/pr33617.c: New test.
3516
3517 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
3518
3519         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
3520         -gstabs+ for extended options.
3521
3522 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3523
3524         PR fortran/33542
3525         * gfortran.dg/ambiguous_specific_1.f90: New test.
3526
3527 2007-10-02  Revital Eres  <eres@il.ibm.com>
3528
3529         * gcc.target/powerpc/paired-8.c: New test.
3530         * gcc.target/powerpc/paired-9.c: New test.
3531         * gcc.target/powerpc/paired-10.c: New test.
3532
3533 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3534
3535         PR fortran/33566
3536         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
3537
3538 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3539
3540         PR fortran/33554
3541         * gfortran.dg/intent_out_2.f90: New test.
3542
3543 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3544
3545         PR fortran/33550
3546         * gfortran.dg/ambiguous_reference_1.f90: New test.
3547
3548 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3549
3550         PR fortran/31154
3551         PR fortran/31229
3552         PR fortran/33334
3553         * gfortran.dg/function_kinds_1.f90: New test.
3554         * gfortran.dg/function_kinds_2.f90: New test.
3555         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
3556         use association into interfaces.
3557
3558 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3559
3560         PR testsuite/31828
3561         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
3562         (overflow): Use INFINITY, not FP_INFINITE.
3563         gcc.dg/float-range-4.c: Likewise.
3564         gcc.dg/float-range-5.c: Likewise.
3565
3566 2007-10-01  Nick Clifton  <nickc@redhat.com>
3567
3568         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
3569         for 16-bit targets.
3570
3571 2007-09-30  Diego Novillo  <dnovillo@google.com>
3572
3573         PR 33593
3574         * g++.dg/tree-ssa/pr33593.C: New test.
3575
3576 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3577
3578         PR libfortran/33400
3579         * gfortran.dg/PR19872.f: Fix test condition.
3580         * gfortran.dg/list_read_7.f90: New test.
3581
3582 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
3583
3584         PR tree-optimization/33597
3585         * gcc.dg/vect/pr33597.c: New testcase.
3586
3587 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
3588
3589         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
3590         * gcc.target/i386/pr33524.c: ...this.
3591
3592 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
3593
3594         PR fortran/33354
3595         * gfortran.dg/minmaxloc_4.f90: New.
3596
3597 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3598
3599         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
3600
3601 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
3602
3603         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
3604
3605 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
3606
3607         PR c++/33213
3608         * g++.dg/cpp0x/variadic79.C: New.
3609
3610 2007-09-28  Michael Matz  <matz@suse.de>
3611             Jakub Jelinek  <jakub@redhat.com>
3612
3613         PR rtl-optimization/33552
3614         * gcc.target/i386/pr33552.c: New runtime test.
3615         * gcc.target/i386/strinline.c: New compile time test.
3616
3617 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
3618
3619         * gfortran.dg/openmp_stack.f90: Removed.
3620
3621         PR c++/31434
3622         * g++.dg/cpp0x/variadic80.C: New test.
3623
3624 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3625
3626         * gfortran.dg/namelist_38.f90: Delete test for revertion of
3627         r128057.
3628
3629 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3630
3631         PR middle-end/7003
3632         * gcc.target/powerpc/gcse-1.c: New test.
3633
3634 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
3635
3636         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
3637         fixed capitalizations.
3638         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
3639         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
3640         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
3641         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
3642         * gfortran.dg/maxloc_shape_1.f90: Likewise.
3643         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
3644         * gfortran.dg/min_max_conformance.f90: Likewise.
3645
3646 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
3647
3648         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
3649         options.
3650         * gcc.dg/c99-tgmath-2.c: Likewise.
3651         * gcc.dg/c99-tgmath-3.c: Likewise.
3652         * gcc.dg/c99-tgmath-4.c: Likewise.
3653
3654 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
3655
3656         PR fortran/33568
3657         * gfortran.dg/anint_1.f90: New test.
3658
3659 2007-09-27  Ian Lance Taylor  <iant@google.com>
3660
3661         PR tree-optimization/33565
3662         * gcc.dg/Wstrict-overflow-20.c: New test.
3663
3664 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3665
3666         * gfortran.dg/openmp_stack.f90: Fix typo.
3667         * gfortran.dg/recursive_stack.f90: Fix typo.
3668
3669 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
3670
3671         PR c++/33493
3672         * g++.dg/template/error31.C: New.
3673
3674 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
3675
3676         * lib/prune.exp: Prune also "^In function .*$" lines and
3677         "^    inlined from .*$" lines.
3678
3679 2007-09-26  Richard Guenther  <rguenther@suse.de>
3680
3681         PR tree-optimization/33563
3682         * gcc.dg/torture/pr33563.c: New testcase.
3683
3684 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
3685
3686         PR c/25309
3687         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
3688         array.
3689         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
3690         without -O2.
3691
3692 2007-09-26  Richard Guenther  <rguenther@suse.de>
3693
3694         PR tree-optimization/30375
3695         PR tree-optimization/33560
3696         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
3697         * gcc.dg/tree-ssa/complex-5.c: Likewise.
3698         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3699         * gcc.dg/torture/pr30375.c: New testcase.
3700         * gcc.dg/torture/pr33560.c: New testcase.
3701         * gcc.dg/tree-ssa/pr30375.c: Likewise.
3702
3703 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
3704
3705         PR c++/33207
3706         * g++.dg/parse/crash38.C: New test.
3707
3708 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
3709
3710         PR target/33524
3711         * gcc.target/i386/sse5-convert.c: New file, test int->long
3712         vectorized conversions.
3713
3714 2007-09-25  Revital Eres  <eres@il.ibm.com>
3715
3716         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
3717
3718 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
3719
3720         PR c/32295
3721         * gcc.dg/enum-incomplete-1.c: New test.
3722
3723 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
3724
3725         * gcc.c-torture/compile/20070919-1.c: New test.
3726
3727 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3728
3729         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
3730
3731 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
3732
3733         PR c++/14688
3734         * g++.dg/inherit/override_attribs.C: New file.
3735
3736 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
3737
3738         PR fortran/33269
3739         * io.c (check_format_string): Move NULL and constant checks into
3740         this function.
3741         (check_io_constraints): Call gfc_simplify_expr() before calling
3742         check_format_string().  Remove NULL and constant checks.
3743
3744 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
3745
3746         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
3747         * gcc.c-torture/execute/loop-2g.x: Likewise.
3748
3749 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
3750
3751         * lib/target-supports.exp (check_effective_target_mips16_attribute):
3752         Reject hard-float modes unless the ABI is o32 or o64.
3753         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
3754         of gcc.exp.  Skip the tests when mips16 code generation is not
3755         supported.
3756         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
3757         and use dg-add-options mips16_attribute.
3758
3759 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
3760
3761         PR c++/33506
3762         * g++.dg/ext/attrib29.C: New test.
3763
3764 2007-09-23  Ollie Wild  <aaw@google.com>
3765
3766         * gcc.dg/fold-bitand-1.c: New test.
3767         * gcc.dg/fold-bitand-2.c: New test.
3768         * gcc.dg/fold-bitand-3.c: New test.
3769         * gcc.dg/fold-bitand-4.c: New test.
3770
3771 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3772
3773         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
3774         any of the macros to be defined for __mips16.
3775         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
3776
3777 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3778
3779         * gcc.dg/vect/pr21591.c: Require vect_int.
3780         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
3781         * gcc.dg/vect/vect-outer-2a.c: Likewise.
3782         * gcc.dg/vect/vect-outer-2c.c: Likewise.
3783
3784 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
3785
3786         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
3787         attributes.
3788         * gcc.dg/va-arg-pack-len-2.c: New test.
3789         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
3790         attributes.
3791         * g++.dg/ext/va-arg-pack-len-2.C: New test.
3792
3793         PR tree-optimization/32772
3794         * gcc.c-torture/compile/20070905-1.c: New test.
3795
3796         PR tree-optimization/32975
3797         * gcc.dg/pr32975.c: New test.
3798
3799         PR middle-end/28755
3800         * gcc.dg/pr28755.c: New test.
3801
3802 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3803
3804         * lib/target-supports.exp (check_effective_target_nomips16): New
3805         procedure.
3806         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
3807         for mipsisa64*-*-*.
3808         * gcc.dg/vect/vect.exp: Likewise.
3809         * g++.dg/vect/vect.exp: Likewise.
3810         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
3811         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
3812         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
3813         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
3814         * gcc.target/mips/clear-cache-1.c (f): Likewise.
3815         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
3816         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
3817         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
3818         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
3819         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
3820         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
3821         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
3822         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3823         (test14, test15, test16, test17, test18): Likewise.
3824         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
3825         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3826         (test14, test15, test16, test17, test18, test19, test20, test21)
3827         (test22): Likewise.
3828         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
3829         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
3830         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
3831         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
3832         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
3833         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
3834         * gcc.target/mips/mips-3d-1.c (main): Likewise.
3835         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
3836         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3837         (test13, test14, test15, test16, test17, test18, test19, test20)
3838         (test21, test22, test23, test24, test25, test26, test27, test28)
3839         (test29, test30, test31): Likewise.
3840         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
3841         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3842         (test13, test14, test15, test16, test17, test18, test19, test20)
3843         (test21, test22, test23, test24, test25, test26, test27, test28)
3844         (test29, test30, test31, test32, test33, test34, test35, test36)
3845         (test37, test38, test39, test40, test41, test42, test43, test44)
3846         (test45, test46, test47, test48, test49, test50, test51, test52)
3847         (test53, test54, test55, test56, test57, test58, test59, test60)
3848         (test61, test62, test63): Likewise.
3849         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
3850         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3851         (test13, test14, test15, test16, test17, test18, test19, test20)
3852         (test21, test22, test23, test24, test25, test26, test27, test28)
3853         (test29, test30, test31): Likewise.
3854         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
3855         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3856         (test13, test14, test15, test16, test17, test18, test19, test20)
3857         (test21, test22, test23, test24, test25, test26, test27, test28)
3858         (test29, test30, test31): Likewise.
3859         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
3860         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3861         (test13, test14, test15): Likewise.
3862         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
3863         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3864         (test13, test14, test15): Likewise.
3865         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
3866         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3867         (test13, test14, test15, test16, test17, test18, test19, test20)
3868         (test21, test22, test23, test24, test25, test26, test27, test28)
3869         (test29, test30, test31): Likewise.
3870         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
3871         (matrix_multiply4: Likewise.
3872         * gcc.target/mips/mips-ps-1.c (main): Likewise.
3873         * gcc.target/mips/mips-ps-2.c (main): Likewise.
3874         * gcc.target/mips/mips-ps-3.c (main): Likewise.
3875         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
3876         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3877         (test13, test14, test15, test16, test17, test18, test19, test20)
3878         (test21, test22, test23, test24, test25, test26, test27, test28)
3879         (test29, test30, test31): Likewise.
3880         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
3881         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3882         (test13, test14, test15, test16, test17, test18, test19, test20)
3883         (test21, test22, test23, test24, test25, test26, test27, test28)
3884         (test29, test30, test31): Likewise.
3885         * gcc.target/mips/mips-ps-5.c (main): Likewise.
3886         * gcc.target/mips/mips-ps-6.c (main): Likewise.
3887         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
3888         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
3889         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
3890         (sub_v4qi): Likewise.
3891         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
3892         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
3893         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
3894         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
3895         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
3896         (subb, subc): Likewise.
3897         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
3898         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
3899         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
3900         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
3901         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
3902         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
3903         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
3904         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
3905         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
3906         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
3907         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
3908         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
3909         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
3910
3911 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3912
3913         * lib/target-supports.exp (add_options_for_mips16_attribute)
3914         (check_effective_target_mips16_attribute): New functions.
3915         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
3916         command line.
3917         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
3918         extra_test_flags.
3919         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
3920         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
3921         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
3922         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
3923         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
3924         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
3925         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
3926         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
3927         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
3928         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
3929         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
3930         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
3931         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
3932         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
3933         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
3934         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
3935         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
3936         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
3937         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
3938         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
3939         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
3940         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
3941         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
3942         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
3943         (NOMIPS16): Delete.
3944         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
3945         of dg-options.
3946         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
3947         options.  Require { target mips16_attribute } and use dg-add-options
3948         to add the associated options.
3949         (foo): Use MIPS16.
3950         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
3951         * gcc.target/mips/call-saved-3.c: Likewise.
3952         * gcc.target/mips/code-readable-1.c: Require { target
3953         mips16_attribute } and use dg-add-options to add the associated
3954         options.  Remove trailing whitespace.
3955         (NOMIPS16): Delete.
3956         * gcc.target/mips/code-readable-2.c: Likewise.
3957         * gcc.target/mips/code-readable-3.c: Likewise.
3958         * gcc.target/mips/mips16-attributes-2.c: Likewise.
3959         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
3960         Require { target mips16_attribute } and use dg-add-options to
3961         add the associated options.
3962         (cksum16, cksum8): Use MIPS16.
3963         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
3964         Require { target mips16_attribute } and use dg-add-options to
3965         add the associated options.
3966         (foo): Use MIPS16.
3967         * gcc.target/mips/save-restore-2.c: Likewise.
3968         * gcc.target/mips/save-restore-3.c: Likewise.
3969         * gcc.target/mips/save-restore-4.c: Likewise.
3970         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
3971         -mno-abicalls.
3972         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
3973         (foo): Use NOMIPS16.
3974
3975 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
3976
3977         PR fortran/33337
3978         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
3979
3980         PR fortran/33376
3981         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
3982
3983 2007-09-22  Tobias Burnus  <burnus@net-b.de>
3984
3985         PR fortran/33445
3986         * gfortran.dg/gomp/free-2.f90: New.
3987         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
3988         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
3989
3990 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
3991
3992         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
3993         * gcc.target/i386/sse5-haddX.c: Ditto.
3994         * gcc.target/i386/sse5-hsubX.c: Ditto.
3995         * gcc.target/i386/sse5-maccXX.c: Ditto.
3996         * gcc.target/i386/sse5-msubXX.c: Ditto.
3997         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3998         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3999         * gcc.target/i386/sse5-permpX.c: Ditto.
4000         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
4001         effective target.
4002         * gcc.target/i386/sse5-fma-vector.c: Ditto.
4003         * gcc.target/i386/sse5-ima-vector.c: Ditto.
4004         * gcc.target/i386/sse5-pcmov.c: Ditto.
4005         * gcc.target/i386/sse5-pcmov2.c: Ditto.
4006
4007 2007-09-22  Richard Guenther  <rguenther@suse.de>
4008
4009         PR tree-optimization/33146
4010         * gcc.c-torture/compile/pr33146.c: New testcase.
4011
4012 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4013
4014         * lib/target-supports.exp (check_cached_effective_target): New
4015         procedure.
4016         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
4017         (check_effective_target_c99_runtime): New procedure.
4018         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
4019         (test3l): Likewise cargl.
4020         * gcc.dg/builtins-59.c: Require c99_runtime.
4021         * gcc.dg/builtins-61.c: Likewise.
4022         * gcc.dg/builtins-62.c: Likewise.
4023
4024 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4025
4026         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
4027         * lib/target-supports-dg.exp (dg-add-options): Likewise.
4028         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
4029         target-specific dg-options.
4030         * gcc.dg/builtins-20.c: Likewise.
4031         * gcc.dg/builtins-53.c: Likewise.
4032         * gcc.dg/builtins-55.c: Likewise.
4033         * gcc.dg/single-precision-constant.c: Likewise.
4034         * gcc.dg/torture/builtin-convert-1.c: Likewise.
4035         * gcc.dg/torture/builtin-convert-2.c: Likewise.
4036         * gcc.dg/torture/builtin-convert-3.c: Likewise.
4037         * gcc.dg/torture/builtin-convert-4.c: Likewise.
4038         * gcc.dg/torture/builtin-power-1.c: Likewise.
4039
4040 2007-09-21  Chao-ying Fu  <fu@mips.com>
4041
4042         * lib/target-supports.exp (check_effective_target_fixed_point): New to
4043         check if targets have fixed-point supports.
4044         * gcc.dg/fixed-point/fixed-point.exp: New file.
4045         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
4046         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
4047         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
4048         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
4049         * gcc.dg/fixed-point/constants-pedantic.c,
4050         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
4051         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
4052         * gcc.dg/fixed-point/keywords-ignored-c99.c,
4053         * gcc.dg/fixed-point/keywords-pedantic.c,
4054         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
4055         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
4056         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
4057         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
4058         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
4059         * gcc.dg/fixed-point/func-vararg-mixed.c,
4060         * gcc.dg/fixed-point/operator-logical.c,
4061         * gcc.dg/fixed-point/struct-union.c,
4062         * gcc.dg/fixed-point/bit-complement.c,
4063         * gcc.dg/fixed-point/operator-bitwise.c,
4064         * gcc.dg/fixed-point/operator-comma.c,
4065         * gcc.dg/fixed-point/struct-layout-1.c,
4066         * gcc.dg/fixed-point/union-init.c,
4067         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
4068         * gcc.dg/fixed-point/func-mixed.c,
4069         * gcc.dg/fixed-point/func-vararg-size0.c,
4070         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
4071         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
4072         * gcc.dg/fixed-point/operator-unary.c,
4073         * gcc.dg/fixed-point/allop-const.c,
4074         * gcc.dg/fixed-point/muldiv-warning.c,
4075         * gcc.dg/nofixed-point-1.c,
4076         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
4077         * gcc.target/mips/fixed-vector-type.c,
4078         * gcc.target/mips/fixed-scalar-type.c: New tests.
4079
4080 2007-09-21  Olivier Hainque  <hainque@adacore.com>
4081
4082         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
4083         * gnat.dg/test_nested_subtype_byref.adb: New test.
4084
4085 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
4086
4087         PR fortran/33439
4088         * gfortran.dg/gomp/pr33439.f90: New test.
4089
4090 2007-09-21  Tobias Burnus  <burnus@net-b.de>
4091
4092         PR fortran/33455
4093         * gfortran.dg/merge_char_3.f90: New.
4094
4095 2007-09-21  Tobias Burnus  <burnus@net-b.de>
4096
4097         PR fortran/33037
4098         * gfortran.dg/transfer_check_1.f90: New.
4099
4100 2007-09-20  Asher Langton  <langton2@llnl.gov>
4101
4102         PR fortran/20441
4103         * gfortran.dg/init_flag_1.f90: New.
4104         * gfortran.dg/init_flag_2.f90: New.
4105         * gfortran.dg/init_flag_3.f90: New.
4106         * gfortran.dg/init_flag_4.f90: New.
4107         * gfortran.dg/init_flag_5.f90: New.
4108         * gfortran.dg/init_flag_6.f90: New.
4109         * gfortran.dg/init_flag_7.f90: New.
4110
4111 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
4112
4113         PR c++/33460
4114         * g++.dg/ext/anon-struct6.C: New.
4115
4116 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4117
4118         PR libfortran/23272
4119         * gfortran.dg/inquire_10.f90: New test.
4120
4121 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
4122
4123         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
4124
4125 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4126
4127         PR fortran/33221
4128         * gfortran.dg/used_types_18.f90: Declare variable of empty
4129         derived type.
4130
4131 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4132
4133         PR fortran/33288
4134         * gfortran.dg/array_constructor_19.f90: New test.
4135
4136 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
4137
4138         PR debug/33316
4139         * gcc.dg/debug/pr33316.c: New test.
4140
4141         PR c++/33496
4142         * g++.dg/cpp0x/variadic76.C: New test.
4143         * g++.dg/cpp0x/variadic77.C: New test.
4144         * g++.dg/cpp0x/variadic78.C: New test.
4145
4146         PR c/33238
4147         PR c/27301
4148         * gcc.c-torture/execute/20070919-1.c: New test.
4149         * gcc.dg/pr33238.c: New test.
4150         * gcc.dg/pr27301.c: New test.
4151
4152 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
4153
4154         * lib/target-supports.exp (check_effective_target_mips64): New
4155         procedure.
4156         * gcc.dg/lower-subreg-1.c: Require !mips64.
4157         * gcc.dg/sibcall-3.c (ATTR): New macro.
4158         (recurser_void1, recurser_void2): Use it.
4159         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
4160         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
4161
4162 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
4163
4164         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
4165         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
4166         warning annotation.
4167         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
4168
4169 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
4170
4171         PR fortran/33497
4172         * gfortran.dg/c_loc_tests_11.f03: New test case.
4173
4174 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
4175
4176         PR c++/33459
4177         * g++.dg/init/ref14.C: New.
4178
4179 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4180
4181         * gnat.dg/slice2.ad[sb]: New testcase.
4182
4183 2007-09-19  Nick Clifton  <nickc@redhat.com>
4184
4185         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
4186
4187 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
4188
4189         * gcc.target/bfin/bfin.exp: New.
4190         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
4191         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
4192         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
4193         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
4194         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
4195         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
4196         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
4197         mcpu-bf561.c, mcpu-default.c}: New tests.
4198
4199 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
4200
4201         Restore detection of unsupported TLS.
4202
4203         Revert this patch:
4204         2007-02-10  Richard Henderson  <rth@redhat.com>
4205
4206         * lib/target-supports.exp (check_effective_target_tls): Redefine
4207         to mean non-emulated tls.
4208         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4209         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4210         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4211         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4212         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4213         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4214         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4215
4216         And then:
4217         * lib/target-supports.exp (check_effective_target_tls): Use
4218         stronger test for compiler support for TLS.
4219         (check_effective_target_tls_native): New, to test for non-emulated
4220         TLS support.
4221         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
4222         instead of dg-require-effective-target tls.
4223         * g++.dg/gomp/copyin-1.C: Likewise.
4224         * g++.dg/gomp/sharing-1.C: Likewise.
4225         * g++.dg/gomp/tls-1.C: Likewise.
4226         * g++.dg/gomp/tls-2.C: Likewise.
4227         * g++.dg/gomp/tls-3.C: Likewise.
4228         * g++.dg/tls/diag-1.C: Likewise.
4229         * g++.dg/tls/diag-2.C: Likewise.
4230         * g++.dg/tls/diag-3.C: Likewise.
4231         * g++.dg/tls/diag-4.C: Likewise.
4232         * g++.dg/tls/diag-5.C: Likewise.
4233         * g++.dg/tls/init-1.C: Likewise.
4234         * g++.dg/tls/init-2.C: Likewise.
4235         * g++.dg/tls/trivial.C: Likewise.
4236         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
4237         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
4238         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
4239         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
4240         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
4241         * gcc.dg/gomp/clause-1.c: Likewise.
4242         * gcc.dg/gomp/copyin-1.c: Likewise.
4243         * gcc.dg/gomp/sharing-1.c: Likewise.
4244         * gcc.dg/gomp/tls-1.c: Likewise.
4245         * gcc.dg/gomp/tls-2.c: Likewise.
4246         * gcc.dg/tls/alpha-1.c: Likewise.
4247         * gcc.dg/tls/opt-1.c: Likewise.
4248         * gcc.dg/tls/opt-13.c: Likewise.
4249         * gcc.dg/tls/opt-14.c: Likewise.
4250         * gcc.dg/tls/opt-2.c: Likewise.
4251         * gcc.dg/tls/opt-3.c: Likewise.
4252         * gcc.dg/tls/opt-4.c: Likewise.
4253         * gcc.dg/tls/opt-7.c: Likewise.
4254         * gcc.dg/tls/section-1.c: Likewise.
4255         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
4256         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
4257         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
4258         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
4259         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
4260         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
4261         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
4262         * gfortran.dg/gomp/crayptr2.f90: Likewise.
4263         * gfortran.dg/gomp/fixed-1.f: Likewise.
4264         * gfortran.dg/gomp/free-1.f90: Likewise.
4265         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
4266         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
4267         * gfortran.dg/gomp/reduction1.f90: Likewise.
4268         * gfortran.dg/gomp/sharing-1.f90: Likewise.
4269
4270 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4271
4272         PR fortran/31119
4273         * gfortran.dg/bounds_check_9.f90: New test.
4274         * gfortran.dg/bounds_check_fail_2.f90: New test.
4275
4276 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4277
4278         PR c++/33462 (again)
4279         * g++.dg/ext/va-arg1.C: Adjust.
4280
4281 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4282
4283         PR c++/33462
4284         * g++.dg/ext/va-arg1.C: New.
4285
4286 2007-09-18  Tobias Burnus  <burnus@net-b.de>
4287
4288         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
4289
4290 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4291
4292         PR c++/33463
4293         * g++.dg/rtti/typeid6.C: New.
4294
4295 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4296
4297         PR c++/33464
4298         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
4299         * g++.dg/ext/is_class_error2.C: New.
4300
4301 2007-09-18  Richard Guenther  <rguenther@suse.de>
4302
4303         PR tree-optimization/33340
4304         * g++.dg/torture/pr33340.C: New testcase.
4305
4306 2007-09-18  Tobias Burnus  <burnus@net-b.de>
4307
4308         PR fortran/33231
4309         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
4310         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
4311         * gfortran.dg/elemental_subroutine_5.f90: New.
4312
4313 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4314
4315         * lib/target-supports.exp (check_profiling_available): Extend
4316         mips*-*-elf check to mips*-*-elf*.
4317
4318 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
4319
4320         * gcc.dg/format/c90-scanf-5.c: New test.
4321         * gcc.dg/format/c99-scanf-4.c: New test.
4322         * gcc.dg/format/ext-7.c: New test.
4323         * gcc.dg/format/ext-8.c: New test.
4324
4325         PR middle-end/33423
4326         * gcc.c-torture/compile/20070915-1.c: New test.
4327
4328 2007-09-17  Tobias Burnus  <burnus@net-b.de>
4329
4330         PR fortran/33106
4331         * gfortran.dg/private_type_9.f90: New.
4332
4333 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4334
4335         PR middle-end/33449
4336         * gfortran.dg/pr33449.f90: New test.
4337
4338 2007-09-17  Tobias Burnus  <burnus@net-b.de>
4339
4340         * gfortran.dg/interface_15.f90: Compile with -std=f95.
4341         * gfortran.dg/private_type_1.f90: Ditto
4342         * gfortran.dg/interface_18.f90: New.
4343         * gfortran.dg/private_type_8.f90: New.
4344
4345 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
4346
4347         PR c++/33124
4348         * g++.dg/warn/new1.C: Adjust.
4349         * g++.dg/torture/str_empty.C: Likewise.
4350
4351 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4352
4353         * gcc.target/mips/dse-1.c: New test.
4354
4355 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
4356
4357         PR c++/32756
4358         * g++.dg/overload/operator3.C: New.
4359
4360 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4361
4362         * gcc.target/mips/truncate-1.c: New test.
4363
4364 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
4365
4366         PR fortran/29396
4367         PR fortran/29606
4368         PR fortran/30625
4369         PR fortran/30871
4370         * gfortran.dg/subref_array_pointer_1.f90: New test.
4371         * gfortran.dg/subref_array_pointer_2.f90: New test.
4372
4373 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
4374
4375         * gfortran.dg/nint_2.f90: Correct last change.
4376
4377 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
4378
4379         * gcc.dg/tree-ssa/parallelization-1.c: New test.
4380
4381 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
4382
4383         * gcc.dg/vect/pr33373b.c: New test.
4384
4385 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
4386
4387         PR target/33438
4388         * gcc.target/i386/pr33438.c: New test.
4389
4390 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4391
4392         * gfortran.dg/nint_2.f90: Revert previous commit.
4393
4394 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4395
4396         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
4397
4398 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
4399
4400         PR debug/33429
4401         * g++.dg/other/unused1.C: XFAIL class2 scan.
4402
4403 2007-09-13  Tobias Burnus  <burnus@net-b.de>
4404
4405         PR fortran/33343
4406         * gfortran.dg/elemental_args_check_1.f90: New.
4407         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
4408         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
4409
4410 2007-09-13  Tobias Burnus  <burnus@net-b.de>
4411
4412         * gfortran.dg/recursive_check_3.f90: New.
4413
4414 2007-09-13  Tobias Burnus  <burnus@net-b.de>
4415
4416         PR fortran/33412
4417         * gfortran.dg/elemental_bind_c.f90: New.
4418
4419 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
4420
4421         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
4422         * gcc.target/mips/mips16-attributes-2.c: New test.
4423         * gcc.target/mips/mips16-attributes-3.c: Likewise.
4424         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
4425         hard-float asm when __mips16 is defined.
4426         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
4427         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
4428         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
4429         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
4430         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
4431         * gcc.target/mips/pr26765.c (foo): Likewise.
4432         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
4433         targets, use dg-mips-options instead of dg-options, and use -mgp32
4434         to force 32-bit mode.
4435         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
4436         and 64-bit mode.
4437         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
4438
4439 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
4440             Michael Meissner  <michael.meissner@amd.com>
4441
4442         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
4443         * gcc.target/i386/sse5-hsubX.c: Ditto.
4444         * gcc.target/i386/sse5-permpX.c: Ditto.
4445         * gcc.target/i386/sse5-haddX.c: Ditto.
4446         * gcc.target/i386/sse5-maccXX.c: Ditto.
4447         * gcc.target/i386/sse5-msubXX.c: Ditto.
4448         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4449         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
4450
4451         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
4452         optimizes floating point conditional moves into the pcmov
4453         instruction on SSE5.
4454         * gcc.target/i386/sse5-pcmov2.c: Ditto.
4455
4456         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
4457         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
4458         SSE5.
4459
4460         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
4461         compiler optimizes vector (a*b)+c into fmadd on SSE5.
4462
4463         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
4464         optimizes (a*b)+c into fmadd on SSE5.
4465
4466         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
4467         whether the SSE5 instructions can be generated.
4468
4469         * gcc.target/i386/sse5-check.h: New. Add support for 
4470         SSE5 tests.
4471
4472         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
4473         ammintrin.h, and turn on -msse5 option instead of -msse4a.
4474         * gcc.target/i386/sse-13.c: Ditto.
4475         * gcc.target/i386/sse-14.c: Ditto.
4476
4477 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
4478
4479         PR testsuite/33153
4480         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
4481         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
4482
4483 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
4484
4485         PR target/32338
4486         * gcc.dg/pr32338-1.c: New test.
4487         * gcc.dg/pr32338-2.c: New test.
4488
4489 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
4490         
4491         * lib/target-supports.exp (check_effective_target_sync_int_long):
4492         Revert change to add xtensa.
4493         (check_effective_target_sync_char_short): Likewise.
4494         
4495 2007-09-12  Olivier Hainque  <hainque@adacore.com>
4496
4497         * gnat.dg/packed_subtype.adb: New test.
4498
4499 2007-09-12  Tobias Burnus  <burnus@net-b.de>
4500
4501         PR fortran/33297
4502         * gfortran.dg/intrinsic_size.f90: New.
4503
4504 2007-09-12  Tobias Burnus  <burnus@net-b.de>
4505
4506         PR fortran/33284
4507         PR fortran/33310
4508         * gfortran.dg/conflicts_2.f90: New.
4509
4510 2007-09-12  Ira Rosen  <irar@il.ibm.com>
4511
4512         PR tree-optimization/32377
4513         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
4514         dependence distance.
4515         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
4516         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
4517         * gcc.dg/vect/no-vfa-vect-depend-1.c,
4518         gfortran.dg/vect/no-vfa-pr32377.f90: New.
4519
4520 2007-09-12  Richard Guenther  <rguenther@suse.de>
4521
4522         PR middle-end/33382
4523         * gcc.c-torture/compile/pr33382.c: New testcase.
4524         * gcc.c-torture/execute/pr33382.c: Likewise.
4525
4526 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
4527
4528         PR fortran/33395
4529         * gfortran.dg/c_ptr_tests_12.f03: New test case.
4530
4531 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
4532
4533         PR tree-optimization/33373
4534         * gcc.dg/vect/pr33373.c: New test.
4535
4536 2007-09-12  Ben Elliston  <bje@au.ibm.com>
4537
4538         * lib/target-supports.exp (check_effective_target_vect_no_double):
4539         Remove unused proc.
4540
4541 2007-09-12  Ben Elliston  <bje@au.ibm.com>
4542             Ulrich Weigand  <uweigand@de.ibm.com>
4543
4544         * gcc.target/spu/dfcgt-nan.c: New test.
4545
4546 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
4547
4548         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
4549
4550 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
4551
4552         PR fortran/33040
4553         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
4554
4555 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
4556
4557         * gcc.dg/va-arg-pack-len-1.c: New test.
4558         * g++.dg/va-arg-pack-len-1.C: New test.
4559
4560 2007-09-11  Michael Matz  <matz@suse.de>
4561
4562         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
4563
4564 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
4565
4566         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
4567         checks for size of long double.
4568         * gcc.dg/dfp/convert.h: New file.
4569         * gcc.dg/dfp/convert-bfp-2.c: New test.
4570         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
4571         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
4572         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
4573         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
4574         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
4575         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
4576         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
4577         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
4578         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
4579
4580 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
4581
4582         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
4583         Change dg-final to expect 1 non-profitable loop and
4584         3 profitable loops.
4585         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
4586         Change dg-final to expect 1 non-profitable loop and
4587         3 profitable loops.
4588         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
4589         Change dg-final to expect 1 profitable loop.
4590         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4591         Change dg-final to expect 1 profitable loop.    
4592         
4593 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
4594
4595         * gcc.target/mips/call-saved-1.c: New test.
4596         * gcc.target/mips/call-saved-2.c: Likewise.
4597         * gcc.target/mips/call-saved-3.c: Likewise.
4598         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
4599         instead of mips_mips64.  Set mips_fp64 too.
4600         (is_gp32_flag): Return true for -mips1 and -mips2.
4601         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
4602
4603 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
4604
4605         * g++.dg/ext/va-arg-pack-1.C: New test.
4606         * g++.dg/ext/va-arg-pack-2.C: New test.
4607
4608 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
4609
4610         PR target/33369
4611         * gcc.dg/vect/pr33369.c: New test.
4612
4613 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
4614
4615         PR fortran/33370
4616         * gfortran.dg/array_memcpy_5.f90:  New test.
4617
4618 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
4619
4620         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
4621
4622 2007-09-09  Richard Guenther  <rguenther@suse.de>
4623
4624         * gcc.c-torture/compile/20070906-1.c: New testcase.
4625
4626 2007-09-09  Ira Rosen  <irar@il.ibm.com>
4627
4628         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
4629         noinline attribute.
4630         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
4631         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
4632         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4633         Likewise.
4634
4635 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
4636
4637         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
4638
4639 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
4640
4641         * gnat.dg/addr2_p.ads: Bump size of array to 9.
4642
4643 2007-09-09  Ira Rosen  <irar@il.ibm.com>
4644
4645         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
4646         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
4647         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
4648         Compile tests with -fno-tree-pre.
4649         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
4650         * lib/target-supports.exp (check_effective_target_vect_strided): New.
4651         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
4652         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
4653         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
4654         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
4655         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
4656         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
4657         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
4658         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
4659         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
4660         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
4661         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
4662         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
4663         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
4664         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
4665         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
4666         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
4667         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
4668
4669 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
4670
4671         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
4672         to call objdump.
4673         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
4674         Use remote_exec to call c++filt.
4675         * lib/target-supports-dg.exp (dg-require-host-local): New.
4676         * gcc.misc-tests/options.exp: Allow .exe in command paths.
4677         * g++.dg/parse/repo1.C: Use dg-require-host-local.
4678         * g++.dg/rtti/repo1.C: Likewise.
4679         * g++.dg/template/repo1.C: Likewise.
4680         * g++.dg/template/repo2.C: Likewise.
4681         * g++.dg/template/repo3.C: Likewise.
4682         * g++.dg/template/repo4.C: Likewise.
4683         * g++.dg/template/repo5.C: Likewise.
4684         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
4685         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
4686         * g++.old-deja/g++.pt/repo1.C: Likewise.
4687         * g++.old-deja/g++.pt/repo2.C: Likewise.
4688         * g++.old-deja/g++.pt/repo3.C: Likewise.
4689         * g++.old-deja/g++.pt/repo4.C: Likewise.
4690         * gcc.dg/cpp/trad/builtins.c: Likewise.
4691
4692 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
4693
4694         PR tree-optimization/32283
4695         * gcc.dg/tree-ssa/loop-31.c: New test.
4696
4697 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
4698
4699         PR rtl-optimization/26449
4700         * gcc.target/i386/pr26449-1.c: New file.
4701
4702 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
4703
4704         PR target/33329
4705         PR rtl-optimization/26449
4706         * gcc.target/i386/pr33329.c: New file.
4707
4708 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
4709
4710         * gnat.dg/renaming3.adb, renaming4.ads: New test.
4711
4712 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
4713
4714         * gnat.dg/unaligned_rep_clause.adb: New testcase.
4715
4716 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
4717
4718         PR tree-optimization/33301
4719         * gfortran.dg/vect/pr33301.f: New test.
4720
4721 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4722
4723         PR libfortran/33307
4724         * gfortran.dg/backspace_10.f90: New test.
4725
4726 2007-09-07  Richard Guenther  <rguenther@suse.de>
4727
4728         Reapply
4729         2007-09-06  Richard Guenther  <rguenther@suse.de>
4730
4731         PR tree-optimization/32586
4732         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4733         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4734         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4735         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4736         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4737         now obsolete simplification.
4738
4739 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
4740         
4741         PR tree-optimization/33299
4742         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
4743         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
4744
4745 2007-09-07  Richard Guenther  <rguenther@suse.de>
4746
4747         Revert
4748         2007-09-06  Richard Guenther  <rguenther@suse.de>
4749
4750         PR tree-optimization/32586
4751         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4752         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4753         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4754         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4755         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4756         now obsolete simplification.
4757
4758 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
4759
4760         PR tree-optimization/32821
4761         * gcc.dg/tree-ssa/pr32821.c: New file.
4762
4763 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
4764
4765         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
4766         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
4767         and mips_forced_no_er.
4768         (dg-mips-options): Add -mno-abicalls when a small-data option is
4769         specified.  Skip tests with small-data options if mips_forced_gp.
4770         Skip tests with -mexplicit-relocs if mips_forced_no_er.
4771         * gcc.target/mips/sdata-1.c: New test.
4772         * gcc.target/mips/sdata-2.c: Likewise.
4773         * gcc.target/mips/sdata-3.c: Likewise.
4774         * gcc.target/mips/sdata-4.c: Likewise.
4775
4776 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4777
4778         PR fortran/33298
4779         * spread_zerosize_1.f90:  New test case.
4780         * spread_bounds_1.f90:  New test case.
4781
4782 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
4783
4784         PR c++/32674
4785         * g++.dg/template/static31.C: New.
4786
4787 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4788
4789         PR fortran/33271
4790         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
4791         powerpc*-linux-gnu.
4792
4793 2007-09-06  David Daney  <ddaney@avtrex.com>
4794             Richard Sandiford  <richard@codesourcery.com>
4795
4796         PR target/33256
4797         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
4798         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
4799         * gcc.target/mips/pr33256.c: New test.
4800
4801 2007-09-06  Tom Tromey  <tromey@redhat.com>
4802
4803         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
4804
4805 2007-09-06  Richard Guenther  <rguenther@suse.de>
4806
4807         PR tree-optimization/32586
4808         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4809         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4810         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4811         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4812         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4813         now obsolete simplification.
4814
4815 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
4816
4817         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
4818         * gcc.target/i386/sse3-addsubps.c: Ditto.
4819         * gcc.target/i386/sse3-haddpd.c: Ditto.
4820         * gcc.target/i386/sse3-haddps.c: Ditto.
4821         * gcc.target/i386/sse3-hsubpd.c: Ditto.
4822         * gcc.target/i386/sse3-hsubps.c: Ditto.
4823         * gcc.target/i386/sse3-lddqu.c: Ditto.
4824         * gcc.target/i386/sse3-movddup.c: Ditto.
4825         * gcc.target/i386/sse3-movshdup.c: Ditto.
4826         * gcc.target/i386/sse3-movsldup.c: Ditto.
4827
4828 2007-09-06  Richard Guenther  <rguenther@suse.de>
4829
4830         PR tree-optimization/33302
4831         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
4832
4833 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4834
4835         PR libfortran/33225
4836         * gfortran.dg./fmt_float.f90: New test.
4837
4838 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4839
4840         PR libfortran/33253
4841         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
4842
4843 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
4844
4845         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
4846         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
4847
4848 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
4849
4850         * g++.dg/eh/builtin1.C: New test.
4851         * g++.dg/eh/builtin2.C: New test.
4852         * g++.dg/eh/builtin3.C: New test.
4853
4854         PR c++/33289
4855         * g++.dg/eh/builtin4.C: New test.
4856
4857 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
4858
4859         * gcc.target/powerpc/dfp-dd.c: New test.
4860         * gcc.target/powerpc/dfp-td.c: New test.
4861
4862 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
4863
4864         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
4865         * gcc.dg/va-arg-pack-1.c: New test.
4866
4867 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
4868
4869         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
4870         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
4871         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
4872         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
4873         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
4874
4875 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
4876
4877         PR c++/30302
4878         * g++.dg/ext/anon-struct5.C: New.
4879
4880 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
4881
4882         * gcc.dg/i386-cpuid.h: Remove.
4883         * gcc.target/i386/mmx-check.h: Include cpuid.h.
4884         (main): Use __get_cpuid to get target features.
4885         * gcc.target/i386/sse-check.h: Ditto.
4886         * gcc.target/i386/sse2-check.h: Ditto.
4887         * gcc.target/i386/sse3-check.h: Ditto.
4888         * gcc.target/i386/ssse3-check.h: Ditto.
4889         * gcc.target/i386/sse4_1-check.h: Ditto.
4890         * gcc.target/i386/sse4_2-check.h: Ditto.
4891         * gcc.target/i386/sse4a-check.h: Ditto.
4892         * gcc.dg/torture/pr16104-1.c: Ditto.
4893         (do_test): Change to void.
4894         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
4895         * gcc.target/i386/sse-6.c: Ditto.
4896         * gcc.target/i386/sse-7.c: Ditto.
4897         * g++.dg/other/i386-1.C: Include cpuid.h.
4898         (main): New function.  Use __get_cpuid to get target fetaures.
4899
4900 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
4901             David Ung  <davidu@mips.com>
4902             Nigel Stephens <nigel@mips.com>
4903
4904         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
4905         * gcc.c-torture/compile/mipscop-2.c: Likewise.
4906         * gcc.c-torture/compile/mipscop-3.c: Likewise.
4907         * gcc.c-torture/compile/mipscop-4.c: Likewise.
4908         * gcc.dg/torture/mips-hilo-1.c: Likewise.
4909         * gcc.dg/torture/mips-hilo-2.c: Likewise.
4910         * gcc.dg/torture/pr19683-1.c: Likewise.
4911         * gcc.target/mips/madd-3.c: Likewise.
4912         * gcc.target/mips/maddu-3.c: Likewise.
4913         * gcc.target/mips/msub-3.c: Likewise.
4914         * gcc.target/mips/msubu-3.c: Likewise.
4915         * gcc.target/mips/asm-1.c: Likewise.
4916         * gcc.target/mips/branch-1.c: Likewise.
4917         * gcc.target/mips/ins-1.c: Likewise.
4918         * gcc.target/mips/near-far-3.c: Likewise.
4919         * gcc.target/mips/near-far-4.c: Likewise.
4920         * gcc.target/mips/smartmips-lwxs.c: Likewise.
4921         * gcc.target/mips/smartmips-ror-1.c: Likewise.
4922         * gcc.target/mips/smartmips-ror-2.c: Likewise.
4923         * gcc.target/mips/smartmips-ror-3.c: Likewise.
4924         * gcc.target/mips/smartmips-ror-4.c: Likewise.
4925         * gcc.target/mips/dspr2-MULT.c: Likewise.
4926         * gcc.target/mips/dspr2-MULTU.c: Likewise.
4927         * gcc.target/mips/mips32-dsp-run.c: Likewise.
4928         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
4929         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
4930         * gcc.target/mips/code-readable-2.c: Likewise.
4931         * gcc.target/mips/code-readable-3.c: Likewise.
4932
4933 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
4934             David Ung  <davidu@mips.com>
4935             Nigel Stephens <nigel@mips.com>
4936
4937         * gcc.target/mips/mips16-attributes.c: New.
4938
4939 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
4940
4941         PR fortran/31564
4942         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
4943
4944         PR fortran/33241
4945         * gfortran.dg/char_length_10.f90: New test.
4946
4947 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
4948
4949         PR c++/29731
4950         * g++.dg/parse/template24.C: New.
4951
4952 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4953
4954         * g++.dg/other/spu2vmx-1.C: New test.
4955
4956 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
4957
4958         PR tree-optimization/33017
4959         * gcc.dg/pr33017.c: New test.
4960
4961 2007-09-05  Ben Elliston  <bje@au.ibm.com>
4962
4963         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
4964         __protected_stream family of macros.
4965
4966 2007-09-04  Jan Hubicka  <jh@suse.cz>
4967
4968         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
4969         * gcc.dg/tree-ssa/pr27236.c: Likewise.
4970         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
4971         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4972         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
4973         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
4974         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4975         Likewise.
4976
4977 2007-09-04  Janus Weil  <jaydub66@gmail.com>
4978             Tobias Burnus  <burnus@net-b.de>
4979
4980         * gfortran.dg/proc_decl_1.f90: New.
4981         * gfortran.dg/proc_decl_2.f90: New.
4982         * gfortran.dg/proc_decl_3.f90: New.
4983         * gfortran.dg/proc_decl_4.f90: New.
4984
4985 2007-09-04  Jan Hubicka  <jh@suse.cz>
4986
4987         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
4988         * gcc.dg/vect/vect-105.c: Mark functions noinline.
4989         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
4990         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
4991         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
4992         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
4993         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
4994         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
4995         * gcc.dg/vect/vect-50.c: Mark functions noinline.
4996         * gcc.dg/vect/vect-33.c: Mark functions noinline.
4997         * gcc.dg/vect/vect-16.c: Mark functions noinline.
4998         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
4999         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
5000         * gcc.dg/vect/vect-92.c: Mark functions noinline.
5001         * gcc.dg/vect/vect-75.c: Mark functions noinline.
5002         * gcc.dg/vect/vect-58.c: Mark functions noinline.
5003         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
5004         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
5005         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
5006         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
5007         * gcc.dg/vect/vect-114.c: Mark functions noinline.
5008         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
5009         * gcc.dg/vect/vect-8.c: Mark functions noinline.
5010         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
5011         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
5012         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
5013         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
5014         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
5015         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
5016         * gcc.dg/vect/vect-42.c: Mark functions noinline.
5017         * gcc.dg/vect/vect-25.c: Mark functions noinline.
5018         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
5019         * gcc.dg/vect/vect-67.c: Mark functions noinline.
5020         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
5021         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
5022         * gcc.dg/vect/vect-106.c: Mark functions noinline.
5023         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
5024         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
5025         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
5026         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
5027         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
5028         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
5029         * gcc.dg/vect/vect-34.c: Mark functions noinline.
5030         * gcc.dg/vect/vect-17.c: Mark functions noinline.
5031         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
5032         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
5033         * gcc.dg/vect/vect-93.c: Mark functions noinline.
5034         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
5035         * gcc.dg/vect/vect-76.c: Mark functions noinline.
5036         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
5037         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
5038         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
5039         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
5040         * gcc.dg/vect/vect-115.c: Mark functions noinline.
5041         * gcc.dg/vect/vect-9.c: Mark functions noinline.
5042         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
5043         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
5044         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
5045         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
5046         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
5047         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
5048         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
5049         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
5050         * gcc.dg/vect/vect-60.c: Mark functions noinline.
5051         * gcc.dg/vect/vect-26.c: Mark functions noinline.
5052         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
5053         * gcc.dg/vect/vect-85.c: Mark functions noinline.
5054         * gcc.dg/vect/vect-68.c: Mark functions noinline.
5055         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
5056         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
5057         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
5058         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
5059         * gcc.dg/vect/vect-107.c: Mark functions noinline.
5060         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
5061         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
5062         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
5063         * gcc.dg/vect/vect-52.c: Mark functions noinline.
5064         * gcc.dg/vect/vect-35.c: Mark functions noinline.
5065         * gcc.dg/vect/vect-18.c: Mark functions noinline.
5066         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
5067         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
5068         * gcc.dg/vect/vect-77.c: Mark functions noinline.
5069         * gcc.dg/vect/vect-2.c: Mark functions noinline.
5070         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
5071         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
5072         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
5073         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
5074         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
5075         * gcc.dg/vect/vect-116.c: Mark functions noinline.
5076         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
5077         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
5078         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
5079         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
5080         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
5081         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
5082         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
5083         * gcc.dg/vect/vect-44.c: Mark functions noinline.
5084         * gcc.dg/vect/vect-27.c: Mark functions noinline.
5085         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
5086         * gcc.dg/vect/vect-86.c: Mark functions noinline.
5087         * gcc.dg/vect/vect-100.c: Mark functions noinline.
5088         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
5089         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
5090         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
5091         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
5092         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
5093         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
5094         * gcc.dg/vect/vect-108.c: Mark functions noinline.
5095         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
5096         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
5097         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
5098         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
5099         * gcc.dg/vect/vect-11.c: Mark functions noinline.
5100         * gcc.dg/vect/vect-70.c: Mark functions noinline.
5101         * gcc.dg/vect/vect-36.c: Mark functions noinline.
5102         * gcc.dg/vect/vect-19.c: Mark functions noinline.
5103         * gcc.dg/vect/vect-95.c: Mark functions noinline.
5104         * gcc.dg/vect/vect-78.c: Mark functions noinline.
5105         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
5106         * gcc.dg/vect/vect-3.c: Mark functions noinline.
5107         * gcc.dg/vect/vect-all.c: Mark functions noinline.
5108         * gcc.dg/vect/vect-117.c: Mark functions noinline.
5109         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
5110         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
5111         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
5112         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
5113         * gcc.dg/vect/vect-20.c: Mark functions noinline.
5114         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
5115         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
5116         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
5117         * gcc.dg/vect/vect-62.c: Mark functions noinline.
5118         * gcc.dg/vect/vect-28.c: Mark functions noinline.
5119         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
5120         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
5121         * gcc.dg/vect/vect-87.c: Mark functions noinline.
5122         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
5123         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
5124         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
5125         * gcc.dg/vect/vect-109.c: Mark functions noinline.
5126         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
5127         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
5128         noinline.
5129         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
5130         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
5131         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
5132         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
5133         * gcc.dg/vect/vect-12.c: Mark functions noinline.
5134         * gcc.dg/vect/vect-71.c: Mark functions noinline.
5135         * gcc.dg/vect/vect-54.c: Mark functions noinline.
5136         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
5137         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
5138         * gcc.dg/vect/vect-96.c: Mark functions noinline.
5139         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
5140         * gcc.dg/vect/vect-110.c: Mark functions noinline.
5141         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
5142         * gcc.dg/vect/vect-4.c: Mark functions noinline.
5143         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
5144         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
5145         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
5146         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
5147         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
5148         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
5149         * gcc.dg/vect/vect-21.c: Mark functions noinline.
5150         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
5151         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
5152         * gcc.dg/vect/vect-80.c: Mark functions noinline.
5153         * gcc.dg/vect/vect-63.c: Mark functions noinline.
5154         * gcc.dg/vect/vect-46.c: Mark functions noinline.
5155         * gcc.dg/vect/vect-29.c: Mark functions noinline.
5156         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
5157         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
5158         * gcc.dg/vect/vect-88.c: Mark functions noinline.
5159         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
5160         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
5161         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
5162         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
5163         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
5164         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
5165         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
5166         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
5167         * gcc.dg/vect/vect-30.c: Mark functions noinline.
5168         * gcc.dg/vect/vect-13.c: Mark functions noinline.
5169         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
5170         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
5171         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
5172         * gcc.dg/vect/vect-72.c: Mark functions noinline.
5173         * gcc.dg/vect/vect-38.c: Mark functions noinline.
5174         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
5175         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
5176         * gcc.dg/vect/vect-97.c: Mark functions noinline.
5177         * gcc.dg/vect/vect-111.c: Mark functions noinline.
5178         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
5179         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
5180         * gcc.dg/vect/vect-5.c: Mark functions noinline.
5181         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
5182         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
5183         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
5184         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
5185         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
5186         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
5187         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
5188         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
5189         * gcc.dg/vect/vect-22.c: Mark functions noinline.
5190         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
5191         * gcc.dg/vect/vect-64.c: Mark functions noinline.
5192         * gcc.dg/vect/vect-89.c: Mark functions noinline.
5193         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
5194         * gcc.dg/vect/vect-103.c: Mark functions noinline.
5195         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
5196         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
5197         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
5198         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
5199         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
5200         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
5201         * gcc.dg/vect/vect-31.c: Mark functions noinline.
5202         * gcc.dg/vect/vect-14.c: Mark functions noinline.
5203         * gcc.dg/vect/vect-73.c: Mark functions noinline.
5204         * gcc.dg/vect/vect-56.c: Mark functions noinline.
5205         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
5206         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
5207         * gcc.dg/vect/vect-98.c: Mark functions noinline.
5208         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
5209         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
5210         * gcc.dg/vect/vect-112.c: Mark functions noinline.
5211         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
5212         * gcc.dg/vect/vect-6.c: Mark functions noinline.
5213         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
5214         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
5215         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
5216         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
5217         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
5218         * gcc.dg/vect/pr25413.c: Mark functions noinline.
5219         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
5220         * gcc.dg/vect/vect-40.c: Mark functions noinline.
5221         * gcc.dg/vect/vect-23.c: Mark functions noinline.
5222         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
5223         * gcc.dg/vect/vect-82.c: Mark functions noinline.
5224         * gcc.dg/vect/vect-65.c: Mark functions noinline.
5225         * gcc.dg/vect/vect-48.c: Mark functions noinline.
5226         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
5227         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
5228         * gcc.dg/vect/vect-104.c: Mark functions noinline.
5229         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
5230         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
5231         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
5232         * gcc.dg/vect/vect-32.c: Mark functions noinline.
5233         * gcc.dg/vect/vect-15.c: Mark functions noinline.
5234         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
5235         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
5236         * gcc.dg/vect/vect-91.c: Mark functions noinline.
5237         * gcc.dg/vect/vect-74.c: Mark functions noinline.
5238         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
5239         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
5240         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
5241         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
5242         * gcc.dg/vect/vect-99.c: Mark functions noinline.
5243         * gcc.dg/vect/vect-113.c: Mark functions noinline.
5244         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
5245         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
5246         * gcc.dg/vect/vect-7.c: Mark functions noinline.
5247         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
5248         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
5249         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
5250         * gcc.dg/vect/vect-24.c: Mark functions noinline.
5251         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
5252         * gcc.dg/vect/vect-83.c: Mark functions noinline.
5253         * gcc.dg/vect/vect-66.c: Mark functions noinline.
5254         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
5255
5256 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
5257
5258         PR middle-end/33187
5259         * gcc.target/i386/cmov7.c: New file.
5260
5261 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
5262
5263         * gcc.target/i386/sse4a-check.h: New file.
5264         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
5265         * gcc.target/i386/sse4a-insert.c: Ditto.
5266         * gcc.target/i386/sse4a-montsd.c: Ditto.
5267         * gcc.target/i386/sse4a-montss.c: Ditto.
5268         * gcc.target/i386/mmx-check.h: New file.
5269         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
5270         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
5271         * gcc.target/i386/sse-check.h: New file.
5272         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
5273         * gcc.target/i386/sse-3.c: Ditto.
5274         * gcc.target/i386/sse-7.c: Ditto.
5275         * gcc.target/i386/sse-9.c: Ditto.
5276         * gcc.target/i386/ssefn-3.c: Ditto.
5277         * gcc.target/i386/sse-recip.c: Ditto.
5278         * gcc.target/i386/sse-recip-vec.c: Ditto.
5279         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
5280         * gcc.target/i386/20020523-1.c: Remove.
5281         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
5282         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5283         * gcc.target/i386/ssefn-4.c: Ditto.
5284         * gcc.target/i386/sse-6.c: Ditto.
5285         * gcc.target/i386/sse-10.c: Ditto.
5286         * gcc.target/i386/sse-11.c: Ditto.
5287         * gcc.target/i386/sse-18.c: Ditto.
5288         * gcc.target/i386/fpprec-1.c: Ditto.
5289         * g++.dg/other/i386-1.C: Ditto.
5290
5291 2007-09-04  Richard Guenther  <rguenther@suse.de>
5292
5293         PR tree-optimization/33291
5294         * gcc.dg/volatile2.c: New testcase.
5295         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
5296         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
5297         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5298         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5299
5300 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5301
5302         PR fortran/33253
5303         * gfortran.dg/namelist_15.f90: Update test.
5304         * gfortran.dg/namelist_24.f90: Update test.
5305         * gfortran.dg/namelist_38.f90: New test.
5306
5307 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5308
5309         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
5310         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
5311         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
5312         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
5313         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
5314         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
5315
5316 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
5317
5318         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
5319         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
5320
5321         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
5322
5323 2007-09-02  David Daney  <ddaney@avtrex.com>
5324
5325         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
5326         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
5327         * gcc.target/mips/atomic-memory-1.c: Ditto.
5328         * gcc.target/mips/atomic-memory-2.c: Ditto.
5329
5330 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
5331
5332         * gcc.target/cris/builtin_clz_v0.c: New testcase.
5333         * gcc.target/cris/builtin_clz_v3.c: New testcase.
5334
5335 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
5336
5337         * gfortran.dg/substr_6.f90: New test.
5338
5339 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
5340
5341         PR c++/33208
5342         * g++.dg/other/error18.C: New.
5343         * g++.dg/expr/bitfield3.C: Adjust.
5344
5345 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
5346
5347         PR fortran/33276
5348         * gfortran.fortran-torture/compile/pr33276.f90: New.
5349
5350 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
5351
5352         PR C/29237
5353         PR middle-end/33272
5354         * gcc.dg/c99-arraydecl-3.c: New test.
5355
5356 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
5357
5358         PR c++/32597
5359         * g++.dg/cpp0x/variadic-new2.C: New.
5360         * g++.dg/cpp0x/variadic-new.C: New.
5361
5362 2007-08-31  Tobias Burnus  <burnus@net-b.de>
5363
5364         PR fortran/33232
5365         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
5366         * gfortran.dg/read_1.f90: New.
5367
5368 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
5369
5370         PR c++/33210
5371         * g++.dg/template/error30.C: New.
5372
5373 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
5374
5375         PR c++/32113
5376         * g++.dg/template/crash70.C: New.
5377
5378 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
5379
5380         PR c++/33212
5381         * g++.dg/ext/is_class_error.C: New.
5382
5383 2007-08-31  Olivier Hainque  <hainque@adacore.com>
5384
5385         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
5386         
5387 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
5388             Revital Eres  <eres@il.ibm.com>
5389
5390         * gcc.target/powerpc/paired-1.c: New test.
5391         * gcc.target/powerpc/paired-2.c: New test.
5392         * gcc.target/powerpc/paired-3.c: New test.
5393         * gcc.target/powerpc/paired-4.c: New test.
5394         * gcc.target/powerpc/paired-5.c: New test.
5395         * gcc.target/powerpc/paired-6.c: New test.
5396         * gcc.target/powerpc/paired-7.c: New test.
5397         * gcc.target/powerpc/ppc-paired.c: New test.
5398
5399 2007-08-31  Ollie Wild  <aaw@google.com>
5400
5401         * g++.dg/conversion/ptrmem2.C: New test.
5402         * g++.dg/conversion/ptrmem3.C: New test.
5403         * g++.dg/conversion/ptrmem4.C: New test.
5404         * g++.dg/conversion/ptrmem5.C: New test.
5405         * g++.dg/conversion/ptrmem6.C: New test.
5406         * g++.dg/conversion/ptrmem7.C: New test.
5407         * g++.dg/conversion/ptrmem8.C: New test.
5408
5409 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
5410
5411         PR fortran/31879
5412         * gfortran.dg/char_length_7.f90: New test.
5413         * gfortran.dg/char_length_9.f90: New test.
5414         * gfortran.dg/char_assign_1.f90: Add extra warning.
5415
5416         PR fortran/31197
5417         PR fortran/31258
5418         * gfortran.dg/char_length_8.f90: New test.
5419
5420 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5421
5422         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
5423
5424 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
5425
5426         * gcc.dg/inline-24.c: New test.
5427         * g++.dg/opt/inline11.C: New test.
5428
5429 2007-08-30  Richard Guenther  <rguenther@suse.de>
5430
5431         * gcc.target/i386/vectorize5.c: New testcase.
5432
5433 2007-08-30  Tobias Burnus  <burnus@net-b.de>
5434
5435         PR fortran/33228
5436         * interface.c (check_interface0): Improve error for external procs.
5437         (check_sym_interfaces): Fix checking of module procedures.
5438
5439 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
5440
5441         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
5442         (AI): Add AI_ALIGN.
5443         * gcc.dg/sync-3.c: New test.
5444
5445         PR middle-end/32758
5446         * gcc.dg/cleanup-12.c: New test.
5447
5448 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
5449
5450         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
5451         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
5452         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
5453         * gcc.dg/pr32450.c: Ditto.
5454         * gcc.dg/nest.c: Ditto.
5455         * gcc.dg/nested-func-4.c: Ditto.
5456         * g++.old-deja/g++.law/profile1.C: Ditto.
5457
5458 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5459
5460         PR fortran/32989
5461         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
5462         non-default integer kind arguments.
5463
5464 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
5465
5466         PR fortran/33105
5467         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
5468
5469 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
5470
5471         * gcc.dg/h8300-ice2.c: Remove target selector.
5472
5473 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
5474
5475         PR fortran/33215
5476         * gfortran.dg/binding_label_tests_15.f03: New test case.
5477         * gfortran.dg/binding_label_tests_16.f03: Ditto.
5478
5479 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5480
5481         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
5482         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
5483
5484 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
5485
5486         PR c++/33194
5487         * g++.dg/other/canon-33194.C: New.
5488
5489 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5490
5491         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
5492         * gcc.c-torture/execute/pr23135.c: Likewise.
5493
5494 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
5495
5496         * gcc.dg/pr31344.c: Move to ...
5497         * gcc.dg/dfp/pr31344.c: ... here.
5498         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
5499         * gcc.dg/20050503-1.c: Ditto.
5500         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
5501         * gcc.dg/20061127-1.c: Compile only for fpic targets.
5502         * gcc.dg/20060801-1.c: Ditto.
5503
5504 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
5505
5506         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
5507         * gfortran.dg/nan_1.f90: Likewise.
5508
5509 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5510
5511         PR fortran/33055
5512         Revert previous patch.
5513
5514 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
5515             Kazu Hirata  <kazu@codesourcery.com>
5516
5517         * gcc.target/m68k/interrupt-1.c: New.
5518
5519 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5520
5521         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
5522         10000 for targets where "int" can't hold at least 100000.
5523         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
5524         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
5525         (test5)(test6): Use it.
5526         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
5527         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
5528         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
5529         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
5530         * gcc.dg/attr-alloc_size.c (test): Likewise.
5531
5532 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
5533
5534         PR c++/33209
5535         * g++.dg/template/error29.C: New.
5536
5537 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
5538
5539         PR c++/32596
5540         * g++.dg/ext/visibility/anon5.C: New test.
5541
5542 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
5543
5544         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
5545
5546 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5547
5548         * gfortran.dg/gamma_1.f90: Remove large-real tests.
5549         * gfortran.dg/gamma_2.f90: Remove large-real tests.
5550         * gfortran.dg/gamma_4.f90: New: large-real tests.
5551
5552 2007-08-28  Jason Merrill  <jason@redhat.com>
5553
5554         PR c++/29000
5555         * g++.dg/ext/stmtexpr12.C: New test.
5556
5557         PR c++/28558
5558         * g++.dg/ext/attrib28.C: New test.
5559
5560 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
5561
5562         PR target/32661
5563         * gcc.target/i386/pr32661.c: New test.
5564
5565 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
5566
5567         PR middle-end/32370
5568         * gcc.dg/pr32370.c: New test.
5569
5570         PR rtl-optimization/33148
5571         * gcc.c-torture/compile/20070827-1.c: New test.
5572
5573         PR debug/32914
5574         * d++.dg/debug/const3.C: New test.
5575         * d++.dg/debug/const4.C: New test.
5576         * d++.dg/debug/dwarf2/const1.C: New test.
5577         * d++.dg/debug/dwarf2/const2.C: New test.
5578         * d++.dg/debug/dwarf2/const2b.C: New test.
5579
5580 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
5581             Vladimir Yanovsky  <yanov@il.ibm.com>
5582             Revital Eres  <eres@il.ibm.com>
5583             Andrey Belevantsev  <abel@ispras.ru>
5584
5585         * gcc.dg/sms-1.c: New test.
5586
5587 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
5588
5589         * g++.dg/ext/gnu-inline-common.h: New.
5590         * g++.dg/ext/gnu-inline-global-reject.C: New.
5591         * g++.dg/ext/gnu-inline-global.C: New.
5592         * g++.dg/ext/gnu-inline-namespace.C: New.
5593         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
5594         * g++.dg/ext/gnu-inline-class.C: New.
5595         * g++.dg/ext/gnu-inline-class-static.C: New.
5596         * g++.dg/ext/gnu-inline-template-class.C: New.
5597         * g++.dg/ext/gnu-inline-template-func.C: New.
5598
5599 2007-08-27  Jason Merrill  <jason@redhat.com>
5600
5601         PR c++/31337
5602         * g++.dg/ext/stmtexpr11.C: New.
5603
5604 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
5605
5606         * lib/target-supports.exp (check_profiling_available):
5607         Set profiling_available_saved to 0 on fido-*-elf.
5608
5609 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
5610
5611         PR tree-optimization/33173
5612         
5613         * gcc.c-torture/compile/pr33173.c: New.
5614
5615 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
5616
5617         PR target/31385
5618         * gcc.dg/dfp/pr31385.c: New.
5619
5620 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
5621
5622         * gcc.dg/unsigned-long-compare.c: Remove target selector.
5623
5624 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
5625
5626         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
5627         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
5628         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
5629         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
5630         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
5631         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
5632         gcc.target/m68k directory.
5633         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
5634         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
5635         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
5636         gcc.target/cris directory.
5637         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
5638         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
5639         gcc.target/bfin directory.
5640
5641         * gcc.target/sh: New directory.
5642         * gcc.target/sh/sh.exp: New file.
5643         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
5644         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
5645         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
5646         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
5647         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
5648         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
5649
5650 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
5651
5652         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
5653         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
5654         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
5655         * gcc.target/i386/local2.c: Ditto.
5656         * gcc.target/i386/stack-prot-kernel.c: Ditto.
5657         * gcc.target/i386/20011119-1.c: Ditto.
5658         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
5659         * gcc.target/i386/fastcall-1.c: Fix target selector.
5660
5661 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5662
5663         PR fortran/33055
5664         * gfortran.dg/negative_unit.f: Add new check
5665         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
5666         -fdefault-integer-8.
5667
5668 2007-08-26  Asher Langton  <langton2@llnl.gov>
5669
5670         * gfortran.dg/recursive_stack.f90: New.
5671         * gfortran.dg/openmp_stack.f90: New.
5672
5673 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5674
5675         PR fortran/31298
5676         * gfortran.dg/use_10.f90: New.
5677
5678 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5679
5680         PR fortran/32985
5681         * gfortran.dg/namelist_14.f90: Make test case valid.
5682         * gfortran.dg/common_10.f90: New.
5683
5684 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
5685
5686         PR middle-end/33181
5687         * gcc.dg/ifelse-2.c: New.
5688
5689 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5690
5691         PR fortran/32980
5692         * gfortran.dg/gamma_1.f90: New.
5693         * gfortran.dg/gamma_2.f90: New.
5694         * gfortran.dg/gamma_3.f90: New.
5695
5696 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5697
5698         PR fortran/33188
5699         * gfortran.dg/used_types_18.f90: New.
5700
5701 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
5702
5703         * gcc.dg/array-init-2.c: New test.
5704
5705 2007-08-24  Tobias Burnus  <burnus@net-b.de>
5706
5707         PR fortran/33178
5708         * gfortran.dg/initialization_4.f90: Update dg-error.
5709         * gfortran.dg/initialization_13.f90: New.
5710
5711 2007-08-24  Richard Guenther  <rguenther@suse.de>
5712
5713         PR middle-end/33166
5714         * gcc.c-torture/compile/pr33166.c: New testcase.
5715
5716 2007-08-24  Tobias Burnus  <burnus@net-b.de>
5717
5718         PR fortran/33139
5719         * gfortran.dg/pointer_assign_4.f90: New.
5720         * gfortran.dg/shape_2.f90: Fix test case.
5721         * gfortran.dg/char_result_4.f90: Ditto.
5722
5723 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
5724
5725         * gcc.dg/array-init-1.c: New test.
5726
5727         PR c++/32567
5728         * g++.dg/parse/crash36.C: New test.
5729
5730 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
5731
5732         * gcc.dg/pr32721.c: Updated.
5733
5734 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
5735
5736         PR tree-optimization/32573
5737         PR middle-end/32946
5738         * gcc.dg/pr32573.c: New test.
5739
5740         PR c++/32898
5741         * g++.dg/lookup/ns3.C: New test.
5742
5743         * gfortran.dg/assumed_charlen_sharing.f90: New test.
5744
5745         PR c++/31941
5746         * g++.dg/parse/crash37.C: New test.
5747
5748 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
5749
5750         PR target/17390
5751         * gcc.target/i386/pr17390.c: New test.
5752
5753 2007-08-23  Richard Guenther  <rguenther@suse.de>
5754
5755         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
5756         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
5757         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
5758         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
5759         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
5760         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
5761         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
5762         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
5763
5764 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
5765
5766         * gcc.target/s390: New directory.
5767         * gcc.target/s390/s390.exp: New file.
5768         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
5769         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
5770         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
5771         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
5772         gcc.target/s390 directory.
5773
5774 2007-08-23  Richard Guenther  <rguenther@suse.de>
5775
5776         PR tree-optimization/32328
5777         * gcc.dg/pr32328.c: New testcase.
5778
5779 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5780
5781         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
5782           available.
5783
5784 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5785
5786         PR fortran/33095
5787         * gfortran.dg/min_max_optional_5.f90: New test.
5788         * gfortran.dg/min_max_optional_2.f90: Remove.
5789         * gfortran.dg/min_max_optional_3.f90: Remove.
5790         * gfortran.dg/min_max_optional_4.f90: Remove.
5791
5792 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
5793
5794         * gcc.target/i386/xorps-sse.c: New.
5795         * gcc.target/i386/xorps-sse2.c: New.
5796
5797 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
5798
5799         * gcc.target/i386/cmov3.c: Fix scan-assembler.
5800         * gcc.target/i386/cmov4.c: Fix scan-assembler.
5801         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
5802
5803 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
5804
5805         PR fortran/33020
5806         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
5807         include multiple kinds for SHAPE parameter within a single
5808         namespace.
5809         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
5810         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
5811
5812 2007-08-22  Janus Weil  <jaydub66@gmail.com>
5813
5814         * interface_abstract_1.f90: Extended test case.
5815         * interface_abstract_3.f90: New test.
5816
5817 2007-08-21  Christian Bruel  <christian.bruel@st.com>
5818
5819         * gcc.dg/fold-sub.c: New test.
5820         
5821 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
5822
5823         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
5824         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
5825         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
5826         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
5827         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
5828         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
5829
5830 2007-08-22  Richard Guenther  <rguenther@suse.de>
5831
5832         PR middle-end/33007
5833         * gcc.dg/pr33007.c: New testcase.
5834
5835 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
5836
5837         * gcc.c-torture/execute/strcmp-1.x: Delete.
5838
5839 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
5840
5841         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
5842         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
5843         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
5844         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
5845         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
5846         gcc.target/i386/stack-realign.c,
5847         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
5848         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
5849         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
5850         target using dg-require-effective-target directive.
5851         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
5852         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
5853         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
5854         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
5855         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
5856         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
5857         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
5858         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
5859         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
5860         Require lp64 target using dg-require-effective-target directive.
5861         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
5862         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
5863         directive.
5864         * gcc.target/i386/20010202-1.c: Move from here ...
5865         * gcc.dg/20010202-1.c: ... to here.
5866
5867 2007-08-22  Richard Guenther  <rguenther@suse.de>
5868
5869         PR tree-optimization/33142
5870         * gcc.c-torture/execute/pr33142.c: New testcase.
5871
5872 2007-08-22  Richard Guenther  <rguenther@suse.de>
5873
5874         PR middle-end/32563
5875         * g++.dg/torture/pr32563.C: New testcase.
5876
5877 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
5878
5879         PR middle-end/32912
5880         * gcc.dg/pr32912-1.c: Add -w to options.
5881         * gcc.dg/pr32912-2.c: Likewise.
5882         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
5883
5884 2007-08-21  Ian Lance Taylor  <iant@google.com>
5885
5886         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
5887
5888 2007-08-21  Ian Lance Taylor  <iant@google.com>
5889
5890         PR tree-optimization/33134
5891         * g++.dg/tree-ssa/pr33134.C: New test.
5892
5893 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
5894
5895         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
5896         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
5897
5898 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
5899
5900         PR debug/32610
5901         * gcc.dg/debug/pr32610.c: New test.
5902
5903         * g++.dg/init/new24.C: New test.
5904
5905         PR middle-end/32912
5906         * gcc.dg/pr32912-1.c: New test.
5907         * gcc.dg/pr32912-2.c: New test.
5908         * gcc.dg/pr32912-3.c: New test.
5909
5910 2007-08-21  Richard Guenther  <rguenther@suse.de>
5911
5912         * gcc.dg/pointer-arith-10.c: New testcase.
5913
5914 2007-08-21  Richard Guenther  <rguenther@suse.de>
5915
5916         PR middle-end/33122
5917         * gcc.c-torture/compile/pr33122.c: New testcase.
5918
5919 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
5920
5921         * g++.dg/warn/Wnvdtor-2.C: New testcase.
5922
5923 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
5924
5925         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
5926
5927 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
5928
5929         PR c++/33025
5930         * g++.dg/init/new23.C: New test.
5931
5932 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5933
5934         PR middle-end/30564
5935         * gcc.c-torture/compile/pr30564-1.c: New test.
5936         * gcc.c-torture/compile/pr30564-2.c: New test.
5937
5938 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
5939
5940         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
5941
5942 2007-08-19  Tobias Burnus  <burnus@net-b.de>
5943
5944         * gfortran.dg/interface_abstract_2.f90: New.
5945         * gfortran.dg/interface_abstract_1.f90: Fix typo.
5946
5947 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
5948
5949         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
5950         unknown (so that outer-loop wont get analyzed).
5951         * gcc.dg/vect/vect-outer-1a.c: New test.
5952         * gcc.dg/vect/vect-outer-1b.c: New test.
5953         * gcc.dg/vect/vect-outer-1.c: New test.
5954         * gcc.dg/vect/vect-outer-2a.c: New test.
5955         * gcc.dg/vect/vect-outer-2b.c: New test.
5956         * gcc.dg/vect/vect-outer-2c.c: New test.
5957         * gcc.dg/vect/vect-outer-2.c: New test.
5958         * gcc.dg/vect/vect-outer-3a.c: New test.
5959         * gcc.dg/vect/vect-outer-3b.c: New test.
5960         * gcc.dg/vect/vect-outer-3c.c: New test.
5961         * gcc.dg/vect/vect-outer-3.c: New test.
5962         * gcc.dg/vect/vect-outer-4a.c: New test.
5963         * gcc.dg/vect/vect-outer-4b.c: New test.
5964         * gcc.dg/vect/vect-outer-4c.c: New test.
5965         * gcc.dg/vect/vect-outer-4d.c: New test.
5966         * gcc.dg/vect/vect-outer-4e.c: New test.
5967         * gcc.dg/vect/vect-outer-4f.c: New test.
5968         * gcc.dg/vect/vect-outer-4g.c: New test.
5969         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
5970         * gcc.dg/vect/vect-outer-4i.c: New test.
5971         * gcc.dg/vect/vect-outer-4j.c: New test.
5972         * gcc.dg/vect/vect-outer-4k.c: New test.
5973         * gcc.dg/vect/vect-outer-4l.c: New test.
5974         * gcc.dg/vect/vect-outer-4m.c: New test.
5975         * gcc.dg/vect/vect-outer-4.c: New test.
5976         * gcc.dg/vect/vect-outer-5.c: New test.
5977         * gcc.dg/vect/vect-outer-6.c: New test.
5978         * gcc.dg/vect/vect-outer-fir.c: New test.
5979         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
5980         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
5981
5982 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
5983
5984         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
5985         and -fno-tree-reassoc.
5986         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
5987         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
5988         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
5989         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
5990         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
5991         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
5992         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
5993         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
5994         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
5995         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
5996         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
5997         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
5998         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
5999         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
6000         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
6001         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
6002         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
6003         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
6004         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
6005         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
6006         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
6007         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
6008         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
6009         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
6010         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
6011         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
6012         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
6013         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
6014         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
6015         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
6016         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
6017         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
6018         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
6019         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
6020         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
6021         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
6022         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
6023
6024 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
6025
6026         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
6027         versioning for aliasing).
6028         * gcc.dg/vect/vect-35.c: Likewise.
6029
6030         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
6031         targets.
6032         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6033
6034 2007-08-18  Tom Tromey  <tromey@redhat.com>
6035
6036         PR preprocessor/32974:
6037         * gcc.dg/cpp/pr32974.c: New file.
6038
6039 2007-08-17  Tobias Burnus  <burnus@net-b.de>
6040
6041         * gfortran.dg/interface_abstract_1.f90: New.
6042
6043 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
6044
6045         PR fortran/32881
6046         * gfortran.dg/pure_initializer_1.f90: New test.
6047
6048 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
6049
6050         PR fortran/32875
6051         * gfortran.dg/array_constructor_18.f90: New test.
6052
6053 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6054
6055         PR c++/28989
6056         * g++.dg/expr/lval3.C: New test.
6057         * g++.dg/expr/lval4.C: New test.
6058
6059 2007-08-17  Ollie Wild  <aaw@google.com>
6060
6061         PR c++/31749
6062         * g++.dg/lookup/builtin3.C: New test.
6063         * g++.dg/lookup/builtin4.C: New test.
6064         * g++.dg/lookup/using19.C: New test.
6065
6066 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
6067
6068         PR c++/32190
6069         * g++.dg/parse/error31.C: New.
6070
6071 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
6072
6073         PR c++/32112
6074         * g++.dg/template/error26.C: New.
6075
6076 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6077
6078         PR fortran/33079
6079         * gfortran.dg/zero_length_2.f90: New test.
6080
6081 2007-08-17  Tobias Burnus  <burnus@net-b.de>
6082
6083         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
6084         * gfortran.dg/kind_tests_3.f03: Ditto.
6085         * gfortran.dg/global_vars_f90_init.f90: Ditto.
6086         * gfortran.dg/interface_13.f90: Ditto.
6087         * gfortran.dg/pr32738.f90: Ditto.
6088         * gfortran.dg/module_private_1.f90: Ditto.
6089         * gfortran.dg/test_only_clause.f90: Ditto.
6090         * gfortran.dg/bind_c_vars.f90: Ditto.
6091         * gfortran.dg/bind_c_dts.f90: Ditto.
6092         * gfortran.dg/use_9.f90: Ditto.
6093         * gfortran.dg/generic_8.f90: Ditto.
6094         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
6095         * gfortran.dg/private_type_6.f90: Ditto.
6096         * gfortran.dg/c_assoc.f90: Ditto.
6097         * gfortran.dg/private_type_7.f90: Ditto.
6098         * gfortran.dg/global_vars_c_init.f90: Ditto.
6099         * gfortran.dg/bind_c_dts_2.f03: Ditto.
6100         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
6101         * gfortran.dg/c_size_t_test.f03: Ditto.
6102         * gfortran.dg/used_types_12.f90: Ditto.
6103         * gfortran.dg/pr25923.f90: Ditto.
6104         * gfortran.dg/test_com_block.f90: Ditto.
6105         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
6106         * gfortran.dg/equiv_constraint_7.f90: Ditto.
6107         * gfortran.dg/com_block_driver.f90: Ditto.
6108         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
6109         * gfortran.dg/use_iso_c_binding.f90: Ditto.
6110         * gfortran.dg/c_loc_test.f90: Ditto.
6111         * gfortran.dg/c_ptr_tests.f03: Ditto.
6112         * gfortran.dg/module_interface_1.f90: Ditto.
6113
6114 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
6115
6116         PR c++/32870
6117         * g++.dg/other/error17.C: Adjust.
6118         
6119 2007-08-17  Ben Elliston  <bje@au.ibm.com>
6120
6121         PR middle-end/32970
6122         * g++.dg/ext/altivec-14.C: New test.
6123
6124 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
6125
6126         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
6127         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
6128         dump files.
6129         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
6130         * gcc.dg/vect/pr32366.c: Ditto.
6131
6132 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
6133
6134         PR testsuite/33082
6135         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
6136         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
6137         * gcc.dg/dfp/convert-int-fold.c: Ditto.
6138         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
6139
6140 2007-08-16  Tobias Burnus  <burnus@net-b.de>
6141
6142         PR fortran/33072
6143         * gfortran.dg/use_9.f90: New.
6144
6145 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
6146
6147         * g++.dg/gcov/gcov-5.C: New test.
6148
6149 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
6150
6151         * g++.dg/gcov/gcov-4.C: New test.
6152         * lib/gcov.exp (verify-lines): Add support for
6153         checking no-coverage lines.
6154
6155 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
6156
6157         * gcc.dg/vect/vect-vfa-01.c: New.
6158         * gcc.dg/vect/vect-vfa-02.c: New.
6159         * gcc.dg/vect/vect-vfa-03.c: New.
6160         * gcc.dg/vect/vect-vfa-04.c: New.
6161         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
6162         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
6163         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
6164         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
6165         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
6166         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
6167         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
6168         gfortran.dg/vect/pr19049.f90: Rename to start with
6169         prefix no-vfa-.
6170         * gcc.dg/vect/vect.exp: Disable versioning for alias
6171         when test starts with no-vfa-.
6172         * gfortran.dg/vect/vect.exp: Likewise.
6173
6174 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
6175
6176         * gcc.dg/torture/pr32897.c: New test.
6177
6178 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
6179
6180         PR c++/31132
6181         * g++.dg/template/crash69.C: New.
6182
6183 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
6184
6185         * lib/target-supports.exp (check_effective_target_arm32): Use
6186         check_no_compiler_messages.
6187
6188 2007-08-15  Diego Novillo  <dnovillo@google.com>
6189
6190         gcc.dg/tree-ssa/20070815.c: New test.
6191
6192 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6193
6194         PR fortran/33077
6195         * gfortran.dg/random_7.f90: Initialize variable.
6196
6197 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
6198
6199         PR middle-end/33074
6200         * gfortran.dg/pr33074.f90: New test.
6201
6202         PR c++/32992
6203         * g++.dg/opt/nrv14.C: New test.
6204
6205 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
6206
6207         PR c++/33035
6208         * g++.dg/template/crash68.C: New.
6209
6210 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
6211
6212         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
6213         * gcc.dg/sibcall-4.c: Ditto.
6214
6215 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6216
6217         PR fortran/33066
6218         * gfortran.dg/use_8.f90: New test.
6219         * gfortran.dg/c_loc_tests_2.f03: Fix code.
6220
6221 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
6222
6223         PR c++/27211
6224         * g++.dg/template/error27.C: New.
6225         * g++.dg/template/error28.C: New.
6226         * g++.dg/other/pr28304.C: Adjust.
6227         * g++.old-deja/g++.mike/p811.C: Likewise.
6228
6229 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6230
6231         PR target/30315
6232         * gcc.target/i386/pr30315.c: New.
6233
6234 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6235
6236         PR fortran/32594
6237         * gfortran.dg/substr_5.f90: New test.
6238
6239 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
6240
6241         PR c/30428
6242         * gcc.dg/vector-2.c: New test.
6243
6244         PR c++/30428
6245         * g++.dg/ext/vector8.C: New test.
6246
6247 2007-08-13  Dan Hipschman  <dsh@google.com>
6248
6249         PR c/32953
6250         * gcc.dg/format/array-1.c: Add an additional test for
6251         unterminated format strings of length 1.
6252
6253 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6254
6255         PR fortran/32926
6256         * gfortran.dg/external_procedures_3.f90: New test.
6257
6258 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6259
6260         PR fortran/32827
6261         * gfortran.dg/import6.f90: New test.
6262
6263 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
6264
6265         PR C/30427
6266         *  gcc.dg/vector-1.c: New test.
6267
6268 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
6269
6270         * gcc.dg/pr21255-4.c: Skip for PIC.
6271         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
6272
6273 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
6274
6275         * gcc.dg/attr-isr.c: Skip for PIC.
6276         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
6277         * gcc.dg/attr-isr-trapa.c: Likewise.
6278         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
6279         * gcc.dg/pragma-isr-trapa.c: Likewise.
6280         * gcc.dg/pragma-isr-trapa2.c: Likewise.
6281
6282 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6283
6284         PR fortran/32962
6285         * gfortran.dg/transpose_1.f90: New test.
6286
6287 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6288
6289         PR fortran/29600
6290         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
6291         intrinsic.
6292
6293 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6294
6295         PR fortran/30964
6296         PR fortran/33054
6297         * gfortran.dg/random_4.f90: New test.
6298         * gfortran.dg/random_5.f90: New test.
6299         * gfortran.dg/random_6.f90: New test.
6300         * gfortran.dg/random_7.f90: New test.
6301
6302 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6303
6304         PR fortran/32860
6305         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
6306
6307 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6308
6309         PR fortran/31629
6310         * gfortran.dg/module_private_1.f90: New test.
6311
6312 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6313
6314         PR fortran/29600
6315         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
6316         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
6317
6318 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6319
6320         PR fortran/32937
6321         * gfortran.dg/char_length_6.f90: New test.
6322
6323 2007-08-10  Ollie Wild  <aaw@google.com>
6324
6325         * g++.dg/lookup/using18.C: New test.
6326
6327 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
6328
6329         PR c++/17763
6330         * g++.dg/other/error16.C: New.
6331
6332 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6333
6334         PR libfortran/33039
6335         * gfortran.dg/namelist_37.f90: New test.
6336
6337 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
6338
6339         PR c++/22256
6340         * g++.dg/conversion/op3.C: New.
6341
6342 2007-08-09  Tobias Burnus  <burnus@net-b.de>
6343
6344         PR fortran/32987
6345         * gfortran.dg/fmt_tab_1.f90: New.
6346         * gfortran.dg/fmt_tab_2.f90: New.
6347
6348 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6349
6350         PR c/32796
6351         * gcc.c-torture/compile/pr32796.c: New test.
6352
6353 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6354
6355         PR middle-end/32813
6356         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
6357         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
6358         instead of just -O.
6359
6360 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
6361
6362         * gcc.target/mips/code-readable-1.c: New test.
6363         * gcc.target/mips/code-readable-2.c: Likewise.
6364         * gcc.target/mips/code-readable-3.c: Likewise.
6365
6366 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
6367             Revital Eres  <eres@il.ibm.com>
6368
6369         * gfortran.dg/sms-1.f90: Add comment.
6370         * gfortran.dg/sms-2.f90: New.
6371
6372 2007-08-07  Ian Lance Taylor  <iant@google.com>
6373
6374         * gcc.dg/instrument-1.c: New test.
6375         * gcc.dg/instrument-2.c: New test.
6376         * gcc.dg/instrument-3.c: New test.
6377
6378 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
6379
6380         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
6381
6382 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
6383
6384         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
6385         !vector_alignment_reachable targets.
6386         * gcc.dg/vect/vect-33.c: Likewise.
6387         * gcc.dg/vect/vect-42.c: Likewise.
6388         * gcc.dg/vect/vect-44.c: Likewise.
6389         * gcc.dg/vect/vect-50.c: Likewise.
6390         * gcc.dg/vect/vect-70.c: Likewise.
6391         * gcc.dg/vect/vect-71.c: Likewise.
6392         * gcc.dg/vect/vect-87.c: Likewise.
6393         * gcc.dg/vect/vect-88.c: Likewise.
6394         * gcc.dg/vect/vect-91.c: Likewise.
6395         * gcc.dg/vect/vect-93.c: Likewise.
6396         * gcc.dg/vect/vect-96.c: Likewise.
6397         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
6398         * gcc.dg/vect/section-anchors-69.c: Likewise.
6399         * gcc.dg/vect/pr25413.c: Likewise.
6400         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
6401         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
6402         * gfortran.dg/vect-2.f90: Likewise.
6403         * gfortran.dg/vect-3.f90: Likewise.
6404         * gfortran.dg/vect-4.f90: Likewise.
6405         * gfortran.dg/vect-5.f90: Likewise.
6406         * lib/target-supports.exp (check_effective_target_natural_alignment): 
6407         Return false for darwin. 
6408         (check_effective_target_vector_alignment_reachable_for_double): New.
6409
6410 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
6411
6412         * gcc.dg/multiword-1.c: New testcase.
6413
6414 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
6415
6416         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
6417         messages.
6418         * gfortran.dg/namelist_36.f90: New test.
6419
6420 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6421
6422         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
6423           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
6424
6425 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
6426
6427         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
6428         * gcc.dg/torture/type-generic-1.c: Likewise.
6429
6430 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6431
6432         * gcc.c-torture/20070522-1.c: Move to ...
6433         * gcc.c-torture/compile/20070522-1.c: Here.
6434
6435 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6436
6437         PR fortran/29828
6438         * gfortran.dg/minmax_char_1.f90: New test.
6439         * gfortran.dg/minmax_char_2.f90: New test.
6440         * gfortran.dg/min_max_optional_4.f90: New test.
6441
6442 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6443
6444         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
6445         hanging on the testcase.
6446
6447 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6448
6449         PR middle-end/32988
6450         * gcc.c-torture/compile/pr32988.c: New test.
6451
6452 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6453
6454         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
6455
6456 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
6457
6458         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
6459
6460         Revert:
6461         2007-03-22  Dirk Mueller  <dmueller@suse.de>
6462
6463         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
6464
6465 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6466
6467         PR fortran/32979
6468         * gfortran.dg/isnan_1.f90: New test.
6469
6470 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
6471             Revital Eres <eres@il.ibm.com>
6472
6473         * gcc.dg/sms-antideps.c: New test.
6474
6475 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
6476
6477         PR fortran/31214
6478         * gfortran.dg/entry_13.f90: New test.
6479
6480         * gfortran.dg/entry_12.f90: Clean up .mod file.
6481
6482 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6483
6484         PR fortran/32770
6485         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
6486         variables as kind=4 so they don't overflow the record length.
6487
6488 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
6489
6490         PR fortran/32968
6491         * gfortran.dg/selected_kind_1.f90: New test.
6492
6493 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6494
6495         PR middle-end/32780
6496         * gcc.c-torture/compile/pr32780.c: New test.
6497
6498 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6499
6500         RP middle-end/32399
6501         * gcc.c-torture/compile/pr32399.c: New testcase.
6502
6503 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6504
6505         PR middle-end/32304
6506         * g++.dg/torture/pr32304.C: New testcase.
6507
6508 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6509
6510         PR middle-end/32935
6511         * gfortran.fortran-torture/compile/complex_1.f90: New test.
6512
6513 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6514
6515         PR fortran/32955
6516         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
6517
6518 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6519
6520         PR fortran/31202
6521         * gfortran.dg/nint_2.f90: New test.
6522
6523 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
6524
6525         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
6526         * gcc.dg/weak/typeof-2.c: Likewise.
6527
6528 2007-08-03  Diego Novillo  <dnovillo@google.com>
6529
6530         PR 31521
6531         * gcc.dg/tree-ssa/pr31521.c: New test.
6532
6533 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6534
6535         PR fortran/32770
6536         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
6537         iostat must be default kind.
6538
6539 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6540
6541         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
6542
6543 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6544
6545         PR fortran/32770
6546         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
6547         explicit so test passes with -fdefault-integer-8.
6548         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
6549         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
6550
6551 2007-08-02  Lee Millward  <lee.millward@gmail.com>
6552
6553         PR c++/30849
6554         * g++.dg/parse/asm1.C: New test.
6555
6556         PR c++/30850
6557         * g++.dg/parse/asm2.C: Likewise.
6558
6559         PR c++/30851
6560         * g++.dg/parse/asm3.C: Likewise.
6561         
6562 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6563
6564         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
6565           "int" is only 16 bit bits wide.
6566         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
6567
6568 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6569
6570         * g++.dg/torture/type-generic-1.C: New.
6571         * gcc.dg/pr28796-2.c: Move tests ...
6572         * gcc.dg/tg-tests.h: ... here.
6573         * gcc.dg/torture/type-generic-1.c: New.
6574
6575 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6576
6577         PR libfortran/32954
6578         * minmaxloc_3.f90:  New test case.
6579
6580 2007-08-01  Tobias Burnus  <burnus@net-b.de>
6581
6582         PR fortran/32936
6583         * gfortran.dg/allocate_stat.f90: New.
6584
6585 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
6586
6587         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
6588
6589 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
6590
6591         PR tree-optimization/32919
6592         * gcc.c-torture/compile/pr32919.c: New.
6593
6594 2007-08-01  Nick Clifton  <nickc@redhat.com>
6595
6596         * gcc.c-torture/execute/execute.exp: Change copyright header to
6597         refer to version 3 of the GNU General Public License and to point
6598         readers at the COPYING3 file and the FSF's license web page.
6599         * gcc.c-torture/execute/ieee/ieee.exp,
6600         gcc.c-torture/unsorted/unsorted.exp,
6601         gcc.c-torture/compile/compile.exp,
6602         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
6603         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
6604         gcc.target/cris/torture/cris-torture.exp,
6605         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
6606         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
6607         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
6608         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
6609         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
6610         gnat.dg/dg.exp, gnat.dg/style/style.exp,
6611         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
6612         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
6613         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
6614         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
6615         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
6616         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
6617         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
6618         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
6619         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
6620         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
6621         gcc.dg/noncompile/noncompile.exp,
6622         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
6623         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
6624         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
6625         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
6626         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
6627         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
6628         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
6629         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
6630         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
6631         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
6632         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
6633         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
6634         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
6635         g++.old-deja/old-deja.exp,
6636         gfortran.fortran-torture/execute/execute.exp,
6637         gfortran.fortran-torture/compile/compile.exp,
6638         treelang/output/output-1.c, treelang/output/output-1.tree,
6639         treelang/execute/execute.exp, treelang/Makefile.in,
6640         treelang/compile/compile.exp, g++.dg/dg.exp,
6641         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
6642         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
6643         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
6644         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
6645         g++.dg/compat/struct-layout-1.exp,
6646         g++.dg/compat/struct-layout-1_generate.c,
6647         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
6648         g++.dg/bprob/bprob.exp, config/default.exp,
6649         gcc.test-framework/test-framework.awk,
6650         gcc.test-framework/gen_directive_tests,
6651         gcc.test-framework/test-framework.exp,
6652         objc.dg/special/special.exp,
6653         objc.dg/gnu-encoding/gnu-encoding.exp,
6654         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
6655         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
6656         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
6657         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
6658         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
6659         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
6660         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
6661         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
6662         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
6663         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
6664         lib/target-supports-dg.exp, lib/gcc-defs.exp,
6665         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
6666         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
6667         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
6668         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
6669         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
6670         Likewise.
6671
6672 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
6673
6674         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
6675         error message text.
6676
6677 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
6678
6679         PR fortran/32945
6680         * gfortran.dg/initialization_12.f90: New test.
6681
6682 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
6683
6684         PR fortran/31609
6685         * gfortran.dg/entry_12.f90: New test.
6686
6687 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6688
6689         PR fortran/32938
6690         * gfortran.dg/altreturn_6.f90: New test.
6691
6692 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
6693
6694         PR fortran/32942
6695         * gfortran.dg/exponent_2.f90: New test.
6696
6697 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
6698
6699         * gcc.dg/vect/vect-117.c: New test.
6700         * gcc.dg/vect/vect-74.c: Enabled test
6701         * gcc.dg/vect/vect-81.c: Enabled test
6702
6703 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
6704
6705         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
6706         s/dg-error/dg-warning where warning is expected.
6707
6708 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6709
6710         PR fortran/32770
6711         * gfortran.dg/array_constructor_12.f90:  Adjust argument
6712         of huge() to correct kind.
6713
6714 2007-07-30  Ollie Wild  <aaw@google.com>
6715
6716         * gcc.dg/cpp/counter-2.c: New test.
6717         * gcc.dg/cpp/counter-3.c: New test.
6718         * gcc.dg/cpp/dir-only-1.c: New test.
6719         * gcc.dg/cpp/dir-only-1.h: New file.
6720         * gcc.dg/cpp/dir-only-2.c: New test.
6721         * gcc.dg/cpp/dir-only-3.c: New test.
6722         * gcc.dg/cpp/dir-only-3a.h: New file.
6723         * gcc.dg/cpp/dir-only-3b.h: New file.
6724         * gcc.dg/cpp/dir-only-4.c: New test.
6725         * gcc.dg/cpp/dir-only-5.c: New test.
6726         * gcc.dg/cpp/dir-only-6.c: New test.
6727
6728 2007-07-30  Julian Brown  <julian@codesourcery.com>
6729
6730         * gcc.target/arm/neon/v*.c: Regenerate.
6731
6732 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
6733
6734         PR c++/32108
6735         * g++.dg/ext/label6.C: New.
6736
6737 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6738
6739         PR libfortran/32858
6740         PR libfortran/30814
6741         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
6742
6743 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
6744
6745         PR fortran/31211
6746         * gfortran.dg/actual_pointer_function_1.f90: New test.
6747
6748         PR fortran/32682
6749         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
6750
6751 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
6752
6753         PR fortran/32906
6754         * gfortran.dg/shape_1.f90: Adjust error message.
6755         * gfortran.dg/parameter_array_ref_1.f90: New test.
6756
6757 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6758
6759         PR fortran/31609
6760         * gfortran.dg/entry_11.f90: New test.
6761
6762 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
6763             Revital Eres  <eres@il.ibm.com>
6764
6765         * gfortran.dg/sms-1.f90: New test.
6766
6767 2007-07-28  Richard Guenther  <rguenther@suse.de>
6768
6769         * gcc.c-torture/compile/pr32920.c: New testcase.
6770
6771 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
6772
6773         PR c++/30917
6774         * g++.dg/lookup/friend11.C: New test.
6775
6776 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
6777
6778         * gfortran.dg/namelist_5.f90: Adjusted error message.
6779         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
6780         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
6781         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
6782         * gfortran.dg/namelist_32.f90: ... this.
6783
6784         PR fortran/32876
6785         * gfortran.dg/namelist_33.f90: New test.
6786
6787         PR fortran/32905
6788         * gfortran.dg/namelist_34.f90: New test.
6789
6790         PR fortran/31818
6791         * gfortran.dg/namelist_35.f90: New test.
6792
6793 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
6794
6795         PR fortran/32880
6796         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
6797
6798 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6799
6800         PR testsuite/32471
6801         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
6802           assuming it is 0x7ffffffff.
6803         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
6804         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
6805
6806 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
6807
6808         * gfortran.dg/operator_3.f90: Fix dg directive.
6809         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
6810         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
6811         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
6812
6813 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
6814
6815         * g++.dg/cpp0x/decltype1.C: New.
6816         * g++.dg/cpp0x/decltype2.C: New.
6817         * g++.dg/cpp0x/decltype3.C: New.
6818         * g++.dg/cpp0x/decltype4.C: New.
6819         * g++.dg/cpp0x/decltype5.C: New.
6820         * g++.dg/cpp0x/decltype6.C: New.
6821
6822 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6823
6824         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
6825           because the test relies on bit 31 to be the sign bit.
6826
6827 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6828
6829         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
6830           assuming it is 0x7fffffff.
6831         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
6832         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
6833
6834 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
6835
6836         PR c++/32346
6837         * g++.dg/expr/bitfield9.C: New test.
6838
6839 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6840
6841         PR fortran/32899
6842         * gfortran.dg/logical_comp.f90: Update dg-error strings.
6843
6844 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6845
6846         PR fortran/32760
6847         * gfortran.dg/private_type_7.f90: New test.
6848
6849 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6850
6851         PR fortran/32035
6852         * gfortran.dg/select_char_1.f90: New test.
6853
6854 2007-07-27  Tobias Burnus  <burnus@net-b.de>
6855
6856         PR fortran/32903
6857         * gfortran.dg/initialization_11.f90: New test.
6858
6859 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
6860
6861         * gcc.target/mips/ins-1.c: New test.
6862
6863 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
6864
6865         PR/19232
6866         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
6867         (f1): Likewise.
6868
6869 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
6870
6871         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
6872         error: width of 'spare' exceeds its type.
6873
6874 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
6875
6876         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
6877         * gcc.dg/sibcall-4.c: Likewise.
6878
6879 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6880
6881         PR rtl-optimization/31500
6882         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
6883         * g++.dg/warn/Warray-bounds.C: Likewise.
6884
6885 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
6886
6887         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
6888
6889 2007-07-25  Julian Brown  <julian@codesourcery.com>
6890             Paul Brook  <paul@codesourcery.com>
6891             Joseph Myers  <joseph@codesourcery.com>
6892             Mark Shinwell  <shinwell@codesourcery.com>
6893
6894         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
6895         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
6896         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
6897         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
6898         (check_effective_target_arm_neon_hw): New.
6899         * gcc.target/arm/neon/neon.exp: New file.
6900         * gcc.target/arm/neon/polytypes.c: New file.
6901         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
6902
6903 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
6904
6905         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
6906           targets where an "int" is less than 32 bits wide.
6907
6908 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
6909
6910         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
6911
6912 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6913
6914         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
6915           during addition if an int is only 16 bits wide.
6916         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
6917
6918 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6919
6920         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
6921           size as "long int" and are 32 or 64 bits wide.
6922         * gcc.dg/torture/pr28814.c: Likewise.
6923
6924 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6925
6926         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
6927           exactly as wide as an int.
6928
6929 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
6930
6931         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
6932         Define and use throughout as long long printf format specifier.
6933         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
6934         Likewise.
6935
6936 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
6937
6938         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
6939         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
6940
6941 2007-07-25  Ben Elliston  <bje@au.ibm.com>
6942
6943         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
6944
6945 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
6946
6947         * gcc.c-torture/execute/20070724-1.c: New.
6948
6949 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
6950
6951         PR fortran/31205
6952         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
6953         "deallocates" to 24, since patch has code rid of much spurious
6954         code.
6955         * gfortran.dg/interface_assignment_1.f90 : New test.
6956
6957         PR fortran/32842
6958         * gfortran.dg/interface_assignment_2.f90 : New test.
6959
6960 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
6961
6962         PR fortran/32867
6963         * fortran.dg/initialization_10.f90: New test.
6964
6965 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
6966
6967         PR fortran/32778
6968         * gfortran.dg/imag_2.f: Removed
6969         * gfortran.dg/warn_std_1.f90: New test.
6970         * gfortran.dg/warn_std_2.f90: New test.
6971         * gfortran.dg/warn_std_3.f90: New test.
6972
6973 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
6974
6975         PR c++/29001
6976         * g++.dg/init/new22.C: New.
6977
6978 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
6979
6980         PR c++/32561
6981         * g++.dg/template/crash67.C: New.
6982
6983 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
6984
6985         * lib/target-support.exp (check_effective_target_natural_alignment): 
6986         (check_effective_target_vector_alignment_reachable): New.
6987         * config/spu/spu.c (spu_vector_alignment_reachable): New.
6988         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
6989         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
6990         check.
6991         * gcc.dg/vect/pr25413.c: Likewise.
6992         * gcc.dg/vect/pr31699.c: Likewise.
6993
6994 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
6995
6996         PR fortran/30814
6997         * gfortran.dg/pack_bounds_1.f90:  New test case.
6998
6999 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
7000
7001         PR fortran/31639
7002         * gfortran.dg/initialization_9.f90: New test.
7003
7004 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7005
7006         PR fortran/32797
7007         PR fortran/32800
7008         * gfortran.dg/bind_c_usage_8.f03: New test case.
7009         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
7010         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
7011
7012 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
7013
7014         * gcc.target/mips/branch-cost-1.c: New test.
7015         * gcc.target/mips/branch-cost-2.c: Likewise.
7016
7017 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7018
7019         PR fortran/32732
7020         * gfortran.dg/c_char_tests.f03: New test case.
7021         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
7022         * gfortran.dg/c_char_tests_2.f03: New test case.
7023         * gfortran.dg/value_6.f03: Ditto.
7024         * gfortran.dg/value_7.f03: Ditto.
7025
7026 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7027
7028         PR fortran/32600
7029         * gfortran.dg/c_funloc_tests_5.f03: New.
7030         * gfortran.dg/c_funloc_tests_5.f04: New.
7031         * gfortran.dg/c_funloc_tests_4_driver.c: New.
7032
7033 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7034
7035         PR c++/32839
7036         * g++.dg/expr/call4.C: New.
7037         * g++.dg/expr/call5.C: New.
7038
7039 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
7040
7041         PR fortran/32710
7042         * gfortran.dg/namelist_30.f90: New test.
7043
7044 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
7045
7046         PR fortran/29962
7047         * gfortran.dg/array_initializer_1.f90: Removed warning.
7048         * gfortran.dg/initialization_1.f90: Adjusted messages.
7049         * gfortran.dg/nested_modules_6.f90: Removed warning.
7050
7051         PR fortran/31253
7052         * gfortran.dg/initialization_7.f90: New test.
7053
7054         PR fortran/31639
7055         * gfortran.dg/initialization_8.f90: New test.
7056
7057 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7058
7059         PR c++/30818
7060         * g++.dg/template/crash47.C: Adjust errors.
7061         * g++.dg/template/crash48.C: Adjust errors.
7062         * g++.dg/template/typename12.C: New.
7063         * g++.dg/template/typename13.C: New.
7064         * g++.dg/template/typename14.C: New.
7065         * g++.dg/template/typedef6.C: Adjust errors.
7066
7067 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
7068
7069         PR fortran/32627
7070         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
7071         * gfortran.dg/pr32627.f03: New test case.
7072
7073         * gfortran.dg/c_f_pointer_logical.f03: New test case.
7074         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
7075         c_f_pointer_logical.
7076         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
7077         c_f_pointer_complex.
7078         * gfortran.dg/c_f_pointer_complex.f03: New test case.
7079         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
7080         c_f_pointer_shape_tests_2.
7081         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
7082
7083 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
7084
7085         PR fortran/32804
7086         * gfortran.dg/c_loc_tests_9.f03: New test case.
7087         * gfortran.dg/c_loc_tests_10.f03: Ditto.
7088
7089 2007-07-21  Lee Millward  <lee.millward@gmail.com>
7090
7091         PR fortran/32823
7092         * gfortran.dg/int_2.f90: New test.
7093         
7094 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7095
7096         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
7097
7098 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
7099
7100         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
7101         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
7102
7103 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
7104
7105         PR tree-optimization/19910
7106         * gcc.dg/pr19910.c: New test.
7107
7108 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
7109
7110         PR fortran/32738
7111         * gfortran.dg/pr32738.f90: New test.
7112
7113 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7114
7115         PR tree-optimzation/32635
7116         * gfortran.dg/pr32635.f:  New test case.
7117
7118 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
7119
7120         PR fortran/32801
7121         * gfortran.dg/pr32801.f03: New test case.
7122
7123 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7124
7125         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
7126         Test negative numbers also.
7127         * gcc.dg/c99-math-float-1.c: Likewise.
7128         * gcc.dg/c99-math-long-double-1.c: Likewise.
7129         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
7130         test inputs.
7131
7132 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
7133         
7134         * lib/target-supports.exp (check_effective_target_sync_int_long):
7135         Enable for xtensa.
7136         (check_effective_target_sync_char_short): Likewise.
7137         
7138 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7139
7140         * gcc.dg/pr28796-2.c: Add more cases.
7141
7142 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7143
7144         * gcc.dg/pr28796-1.c: Add more cases.
7145         * gcc.dg/pr28796-2.c: Likewise.
7146
7147 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7148
7149         * gcc.dg/pr28796-1.c: Add more cases.
7150         * gcc.dg/pr28796-2.c: Likewise.
7151
7152 2007-07-17  Janus Weil  <jaydub66@gmail.com>
7153
7154         PR fortran/32535
7155         * gfortran.dg/pr32535.f90: New test.
7156
7157 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
7158
7159         PR fortran/31320
7160         PR fortran/32665
7161         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
7162
7163 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
7164
7165         PR rtl-optimization/32773
7166         * gcc.dg/pr32773.c: New test.
7167
7168 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7169
7170         * gcc.target/spu/intrinsics-1.c: Use dg-message to
7171         match flax-vector-conversions note.
7172         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
7173         instead of dg-error for the warning.
7174
7175 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7176
7177         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
7178           adapted to work on targets with 16-bit or wider int.
7179         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
7180         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
7181         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
7182         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
7183
7184 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7185
7186         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
7187         support large arrays.
7188         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
7189         * gcc.dg/20061109-1.c: Likewise.
7190         * gcc.c-torture/execute/20061101-1.x: Likewise.
7191         * gcc.c-torture/execute/pr29797-1.x: Likewise.
7192         * gcc.c-torture/execute/pr31448.x: Likewise.
7193
7194 2007-07-16  Lee Millward  <lee.millward@gmail.com>
7195
7196         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
7197
7198         PR fortran/32238
7199         * gfortran.dg/pr32238.f90: New test.
7200
7201         PR fortran/32222
7202         * gfortran.dg/pr32222.f90: New test.
7203
7204         PR fortran/32242
7205         * gfortran.dg/pr32242.f90: New test.
7206         
7207 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
7208             David Ung  <davidu@mips.com>
7209
7210         * gcc.target/mips/mips-sched-madd.c: New test case.
7211
7212 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7213
7214         PR libfortran/32611
7215         * gfortran.dg/large_real_kind_1.f90: Update test.
7216         * gfortran.dg/pr17706.f90: Update test.
7217         * gfortran.dg/fmt_zero_digits.f90: Update test.
7218         * gfortran.dg/fmt_zero_precision.f90: Update test.
7219         * gfortran.dg/real_const_3.f90: Update test.
7220
7221 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7222
7223         PR fortran/32036
7224         * gfortran.dg/bounds_check_8.f90: New test.
7225         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
7226
7227 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7228
7229         PR fortran/32357
7230         * gfortran.dg/mvbits_2.f90: New test.
7231
7232 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7233
7234         PR libfortran/32731
7235         * gfortran.dg/pack_mask_1.f90:  New test.
7236         * gfortran.dg/unpack_mask_1.f90:  New test.
7237
7238 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7239
7240         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
7241         * gcc.dg/20001101-1.c: Likewise.
7242         * gcc.dg/20001102-1.c: Likewise.
7243         * gcc.dg/20020116-2.c: Likewise.
7244         * gcc.dg/20020416-1.c: Likewise.
7245         * gcc.dg/sparc-constant-1.c: Likewise.
7246         * gcc.dg/sparc-dwarf2.c: Likewise.
7247         * gcc.dg/sparc-frame-1.c: Likewise.
7248         * gcc.dg/sparc-getcontext-1.c: Likewise.
7249         * gcc.dg/sparc-loop-1.c: Likewise.
7250         * gcc.dg/sparc-reg-1.c: Likewise.
7251         * gcc.dg/sparc-ret.c: Likewise.
7252         * gcc.dg/sparc-trap-1.c: Likewise.
7253         * gcc.dg/ultrasp10.c: Likewise.
7254         * gcc.dg/ultrasp11.c: Likewise.
7255         * gcc.dg/ultrasp1.c: Likewise.
7256         * gcc.dg/ultrasp2.c: Likewise.
7257         * gcc.dg/ultrasp3.c: Likewise.
7258         * gcc.dg/ultrasp4.c: Likewise.
7259         * gcc.dg/ultrasp5.c: Likewise.
7260         * gcc.dg/ultrasp6.c: Likewise.
7261         * gcc.dg/ultrasp7.c: Likewise.
7262         * gcc.dg/ultrasp8.c: Likewise.
7263         * gcc.dg/ultrasp9.c: Likewise.
7264         * gcc.dg/splet-1.c: Delete.
7265
7266 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
7267
7268         PR fortran/32724
7269         * gfortran.dg/stfunc_5.f90: New test.
7270
7271 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
7272
7273         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
7274         New procedure to check if arrays are naturally aligned to the vector
7275         alignment boundary.
7276         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
7277         in size_t typedef.  Adjust tree dump scan results according to
7278         vect_aligned_arrays target check.
7279         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
7280         vect_aligned_arrays target check.
7281         * gcc.dg/vect/pr31699.c: Ditto.
7282
7283 2007-07-13  Sa Liu  <saliu@de.ibm.com>
7284
7285         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
7286         for V2DFmode vector conditional expression.
7287         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
7288         and dfceq patterns.
7289         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
7290         and dfcgt patterns.
7291         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
7292         V2DFmode comparison and test special values.
7293         * lib/target-supports.exp: Switch on test for V2DFmode 
7294         vector conditional expression.
7295
7296 2007-07-13  Richard Guenther  <rguenther@suse.de>
7297
7298         PR tree-optimization/32721
7299         * gcc.dg/pr32721.c: New testcase.
7300
7301 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
7302
7303         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
7304         error message part that continues on a new line.
7305
7306 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
7307
7308         * gcc.dg/c99-tgmath-1.c: New.
7309         * gcc.dg/c99-tgmath-2.c: New.
7310         * gcc.dg/c99-tgmath-3.c: New.
7311         * gcc.dg/c99-tgmath-4.c: New.
7312
7313 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7314             Janis Johnson  <janis187@us.ibm.com>
7315
7316         PR testsuite/25241
7317         * gcc.test-framework/dg-error-exp-F.c: New test.
7318         * gcc.test-framework/dg-warning-exp-F.c: New test.
7319         * lib/gcc.exp: Enable warning and error prefixes.
7320         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
7321         (dg-error): Wrap original dg-error.
7322         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
7323         markers from dg-error/dg-warning directives.
7324         * gcc.dg/20040322-1.c: Likewise.
7325         * gcc.dg/Wchar-subscripts-1.c: Likewise.
7326         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
7327         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
7328         * gcc.dg/Werror-1.c: Likewise.
7329         * gcc.dg/Werror-10.c: Likewise.
7330         * gcc.dg/Werror-11.c: Likewise.
7331         * gcc.dg/Werror-2.c: Likewise.
7332         * gcc.dg/Werror-3.c: Likewise.
7333         * gcc.dg/Werror-4.c: Likewise.
7334         * gcc.dg/Werror-5.c: Likewise.
7335         * gcc.dg/Werror-6.c: Likewise.
7336         * gcc.dg/Werror-7.c: Likewise.
7337         * gcc.dg/Werror-8.c: Likewise.
7338         * gcc.dg/Werror-9.c: Likewise.
7339         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7340         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
7341         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
7342         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
7343         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
7344         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
7345         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
7346         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
7347         * gcc.dg/Wnested-externs-1.c: Likewise.
7348         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
7349         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
7350         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
7351         * gcc.dg/Wshadow-3.c: Likewise.
7352         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
7353         * gcc.dg/Wwrite-strings-1.c: Likewise.
7354         * gcc.dg/anon-struct-5.c: Likewise.
7355         * gcc.dg/anon-struct-6.c: Likewise.
7356         * gcc.dg/anon-struct-7.c: Likewise.
7357         * gcc.dg/anon-struct-8.c: Likewise.
7358         * gcc.dg/array-8.c: Likewise.
7359         * gcc.dg/array-quals-2.c: Likewise.
7360         * gcc.dg/asm-qual-1.c: Likewise.
7361         * gcc.dg/asm-wide-1.c: Likewise.
7362         * gcc.dg/assign-warn-1.c: Likewise.
7363         * gcc.dg/assign-warn-2.c: Likewise.
7364         * gcc.dg/bitfld-10.c: Likewise.
7365         * gcc.dg/bitfld-11.c: Likewise.
7366         * gcc.dg/bitfld-12.c: Likewise.
7367         * gcc.dg/bitfld-13.c: Likewise.
7368         * gcc.dg/bitfld-14.c: Likewise.
7369         * gcc.dg/builtin-choose-expr-2.c: Likewise.
7370         * gcc.dg/builtins-30.c: Likewise.
7371         * gcc.dg/c90-const-expr-5.c: Likewise.
7372         * gcc.dg/c90-typespec-1.c: Likewise.
7373         * gcc.dg/c99-const-expr-5.c: Likewise.
7374         * gcc.dg/c99-flex-array-5.c: Likewise.
7375         * gcc.dg/c99-fordecl-3.c: Likewise.
7376         * gcc.dg/c99-tag-3.c: Likewise.
7377         * gcc.dg/c99-typespec-1.c: Likewise.
7378         * gcc.dg/c99-vla-jump-1.c: Likewise.
7379         * gcc.dg/c99-vla-jump-2.c: Likewise.
7380         * gcc.dg/c99-vla-jump-3.c: Likewise.
7381         * gcc.dg/c99-vla-jump-4.c: Likewise.
7382         * gcc.dg/c99-vla-jump-5.c: Likewise.
7383         * gcc.dg/cast-1.c: Likewise.
7384         * gcc.dg/cast-2.c: Likewise.
7385         * gcc.dg/cast-3.c: Likewise.
7386         * gcc.dg/cast-4.c: Likewise.
7387         * gcc.dg/cast-pretty-print-1.c: Likewise.
7388         * gcc.dg/comp-goto-2.c: Likewise.
7389         * gcc.dg/comp-goto-3.c: Likewise.
7390         * gcc.dg/cpp/error-1.c: Likewise.
7391         * gcc.dg/cpp/if-paren.c: Likewise.
7392         * gcc.dg/decl-7.c: Likewise.
7393         * gcc.dg/decl-8.c: Likewise.
7394         * gcc.dg/decl-nospec-1.c: Likewise.
7395         * gcc.dg/decl-nospec-2.c: Likewise.
7396         * gcc.dg/decl-nospec-3.c: Likewise.
7397         * gcc.dg/declspec-10.c: Likewise.
7398         * gcc.dg/declspec-11.c: Likewise.
7399         * gcc.dg/declspec-12.c: Likewise.
7400         * gcc.dg/declspec-13.c: Likewise.
7401         * gcc.dg/declspec-14.c: Likewise.
7402         * gcc.dg/declspec-15.c: Likewise.
7403         * gcc.dg/declspec-16.c: Likewise.
7404         * gcc.dg/declspec-17.c: Likewise.
7405         * gcc.dg/declspec-4.c: Likewise.
7406         * gcc.dg/declspec-5.c: Likewise.
7407         * gcc.dg/declspec-6.c: Likewise.
7408         * gcc.dg/declspec-7.c: Likewise.
7409         * gcc.dg/declspec-8.c: Likewise.
7410         * gcc.dg/declspec-9.c: Likewise.
7411         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
7412         * gcc.dg/dfp/constants-c99.c: Likewise.
7413         * gcc.dg/dfp/keywords-c89.c: Likewise.
7414         * gcc.dg/dfp/keywords-c99.c: Likewise.
7415         * gcc.dg/dfp/keywords-reserved.c: Likewise.
7416         * gcc.dg/dfp/typespec.c: Likewise.
7417         * gcc.dg/dremf-type-compat-2.c: Likewise.
7418         * gcc.dg/dremf-type-compat-3.c: Likewise.
7419         * gcc.dg/dremf-type-compat-4.c: Likewise.
7420         * gcc.dg/empty-source-2.c: Likewise.
7421         * gcc.dg/empty-source-3.c: Likewise.
7422         * gcc.dg/enum3.c: Likewise.
7423         * gcc.dg/extra-semi-2.c: Likewise.
7424         * gcc.dg/extra-semi-3.c: Likewise.
7425         * gcc.dg/float-range-1.c: Likewise.
7426         * gcc.dg/float-range-2.c: Likewise.
7427         * gcc.dg/float-range-3.c: Likewise.
7428         * gcc.dg/float-range-5.c: Likewise.
7429         * gcc.dg/format/asm_fprintf-2.c: Likewise.
7430         * gcc.dg/format/asm_fprintf-3.c: Likewise.
7431         * gcc.dg/format/asm_fprintf-4.c: Likewise.
7432         * gcc.dg/format/asm_fprintf-5.c: Likewise.
7433         * gcc.dg/format/cast-1.c: Likewise.
7434         * gcc.dg/format/gcc_diag-3.c: Likewise.
7435         * gcc.dg/format/gcc_diag-4.c: Likewise.
7436         * gcc.dg/format/gcc_diag-6.c: Likewise.
7437         * gcc.dg/format/gcc_diag-8.c: Likewise.
7438         * gcc.dg/format/gcc_diag-9.c: Likewise.
7439         * gcc.dg/format/nul-2.c: Likewise.
7440         * gcc.dg/format/opt-1.c: Likewise.
7441         * gcc.dg/format/opt-2.c: Likewise.
7442         * gcc.dg/format/opt-3.c: Likewise.
7443         * gcc.dg/format/opt-4.c: Likewise.
7444         * gcc.dg/format/opt-5.c: Likewise.
7445         * gcc.dg/format/opt-6.c: Likewise.
7446         * gcc.dg/framework-2.c: Likewise.
7447         * gcc.dg/func-args-1.c: Likewise.
7448         * gcc.dg/func-outside-1.c: Likewise.
7449         * gcc.dg/func-outside-2.c: Likewise.
7450         * gcc.dg/gnu-cond-expr-2.c: Likewise.
7451         * gcc.dg/gnu-cond-expr-3.c: Likewise.
7452         * gcc.dg/if-empty-1.c: Likewise.
7453         * gcc.dg/init-bad-1.c: Likewise.
7454         * gcc.dg/init-bad-2.c: Likewise.
7455         * gcc.dg/init-bad-3.c: Likewise.
7456         * gcc.dg/init-desig-obs-2.c: Likewise.
7457         * gcc.dg/init-desig-obs-3.c: Likewise.
7458         * gcc.dg/init-empty-2.c: Likewise.
7459         * gcc.dg/init-empty-3.c: Likewise.
7460         * gcc.dg/inline-11.c: Likewise.
7461         * gcc.dg/inline-12.c: Likewise.
7462         * gcc.dg/inline-8.c: Likewise.
7463         * gcc.dg/inline-9.c: Likewise.
7464         * gcc.dg/inline3.c: Likewise.
7465         * gcc.dg/label-decl-1.c: Likewise.
7466         * gcc.dg/label-decl-2.c: Likewise.
7467         * gcc.dg/label-decl-3.c: Likewise.
7468         * gcc.dg/label-decl-4.c: Likewise.
7469         * gcc.dg/long-long-typespec-1.c: Likewise.
7470         * gcc.dg/lvalue-2.c: Likewise.
7471         * gcc.dg/lvalue-3.c: Likewise.
7472         * gcc.dg/nested-func-3.c: Likewise.
7473         * gcc.dg/nested-redef-1.c: Likewise.
7474         * gcc.dg/noreturn-4.c: Likewise.
7475         * gcc.dg/old-style-prom-2.c: Likewise.
7476         * gcc.dg/old-style-prom-3.c: Likewise.
7477         * gcc.dg/old-style-then-proto-1.c: Likewise.
7478         * gcc.dg/overflow-warn-1.c: Likewise.
7479         * gcc.dg/overflow-warn-2.c: Likewise.
7480         * gcc.dg/overflow-warn-3.c: Likewise.
7481         * gcc.dg/overflow-warn-4.c: Likewise.
7482         * gcc.dg/overflow-warn-6.c: Likewise.
7483         * gcc.dg/parm-forwdecl-2.c: Likewise.
7484         * gcc.dg/parm-forwdecl-3.c: Likewise.
7485         * gcc.dg/parm-impl-decl-1.c: Likewise.
7486         * gcc.dg/parm-impl-decl-2.c: Likewise.
7487         * gcc.dg/parm-incomplete-1.c: Likewise.
7488         * gcc.dg/parm-mismatch-1.c: Likewise.
7489         * gcc.dg/pointer-arith-1.c: Likewise.
7490         * gcc.dg/pointer-arith-2.c: Likewise.
7491         * gcc.dg/pointer-arith-3.c: Likewise.
7492         * gcc.dg/pointer-arith-4.c: Likewise.
7493         * gcc.dg/pointer-arith-6.c: Likewise.
7494         * gcc.dg/pointer-arith-7.c: Likewise.
7495         * gcc.dg/pointer-arith-8.c: Likewise.
7496         * gcc.dg/pr13804-1.c: Likewise.
7497         * gcc.dg/pr15698-1.c: Likewise.
7498         * gcc.dg/pr15698-2.c: Likewise.
7499         * gcc.dg/pr15698-3.c: Likewise.
7500         * gcc.dg/pr15698-4.c: Likewise.
7501         * gcc.dg/pr15698-5.c: Likewise.
7502         * gcc.dg/pr15698-6.c: Likewise.
7503         * gcc.dg/pr15698-7.c: Likewise.
7504         * gcc.dg/pr15698-8.c: Likewise.
7505         * gcc.dg/pr17188-1.c: Likewise.
7506         * gcc.dg/pr17301-1.c: Likewise.
7507         * gcc.dg/pr17301-2.c: Likewise.
7508         * gcc.dg/pr17730-1.c: Likewise.
7509         * gcc.dg/pr20368-1.c: Likewise.
7510         * gcc.dg/pr20368-2.c: Likewise.
7511         * gcc.dg/pr20368-3.c: Likewise.
7512         * gcc.dg/pr22308-1.c: Likewise.
7513         * gcc.dg/qual-component-1.c: Likewise.
7514         * gcc.dg/redecl-1.c: Likewise.
7515         * gcc.dg/redecl-11.c: Likewise.
7516         * gcc.dg/redecl-12.c: Likewise.
7517         * gcc.dg/redecl-13.c: Likewise.
7518         * gcc.dg/redecl-14.c: Likewise.
7519         * gcc.dg/redecl-15.c: Likewise.
7520         * gcc.dg/register-var-1.c: Likewise.
7521         * gcc.dg/register-var-2.c: Likewise.
7522         * gcc.dg/stmt-expr-2.c: Likewise.
7523         * gcc.dg/stmt-expr-3.c: Likewise.
7524         * gcc.dg/stmt-expr-label-1.c: Likewise.
7525         * gcc.dg/stmt-expr-label-2.c: Likewise.
7526         * gcc.dg/stmt-expr-label-3.c: Likewise.
7527         * gcc.dg/struct-empty-2.c: Likewise.
7528         * gcc.dg/struct-empty-3.c: Likewise.
7529         * gcc.dg/struct-parse-1.c: Likewise.
7530         * gcc.dg/struct-semi-1.c: Likewise.
7531         * gcc.dg/struct-semi-2.c: Likewise.
7532         * gcc.dg/struct-semi-3.c: Likewise.
7533         * gcc.dg/switch-5.c: Likewise.
7534         * gcc.dg/switch-6.c: Likewise.
7535         * gcc.dg/switch-7.c: Likewise.
7536         * gcc.dg/tls/diag-5.c: Likewise.
7537         * gcc.dg/transparent-union-1.c: Likewise.
7538         * gcc.dg/transparent-union-3.c: Likewise.
7539         * gcc.dg/typespec-1.c: Likewise.
7540         * gcc.dg/vla-init-2.c: Likewise.
7541         * gcc.dg/vla-init-3.c: Likewise.
7542         * gcc.dg/vla-init-4.c: Likewise.
7543         * gcc.dg/vla-init-5.c: Likewise.
7544         * gcc.dg/void-cast-2.c: Likewise.
7545         * gcc.dg/wvla-3.c: Likewise.
7546         * gcc.dg/wvla-7.c: Likewise.
7547         * gcc.target/i386/991209-1.c: Likewise.
7548         * gcc.target/ia64/fpreg-1.c: Likewise.
7549         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
7550         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
7551         
7552 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
7553
7554         PR fortran/31639
7555         * gfortran.dg/func_decl_4.f90: New test.
7556
7557 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
7558
7559         PR fortran/32727
7560         * gfortran.dg/interface_17.f90: New test.
7561
7562 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
7563
7564         PR fortran/32599
7565         * gfortran.dg/32599.f03: New test case.
7566
7567         PR fortran/32601
7568         * gfortran.dg/32601.f03: New test case.
7569         * gfortran.dg/32601_1.f03: Ditto.
7570         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
7571         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
7572
7573 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
7574
7575         * gcc.c-torture/execute/align-3.c: Remove function addr check.
7576
7577 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
7578             Devang Patel  <dpatel@apple.com>
7579
7580         PR tree-optimization/25413
7581         * gcc.dg/vect/vect-align-1.c: New.
7582         * gcc.dg/vect/vect-align-2.c: New.
7583         * gcc.dg/vect/pr25413.c: New.
7584         * gcc.dg/vect/pr25413a.c: New.
7585         * gcc.dg/vect/pr31699.c: Fix dg-final check.
7586
7587 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
7588
7589         * lib/target-support.exp (check_ultrasparc_hw_available):
7590         New function.
7591         (is-effective-target): Check $arg for ultrasparc_hw.
7592         (is-effective-target-keyword): Likewise.
7593         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
7594         when determining what to do on sparc platforms.
7595         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
7596         * gcc.dg/20001101-1.c: Likewise.
7597         * gcc.dg/20001101-2.c: Likewise.
7598         * gcc.dg/ultrasp9.c: Likewise.
7599         * gcc.dg/ultrasp10.c: Likewise.
7600         * gcc.target/sparc/pdist-3.c: Likewise.
7601
7602 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
7603
7604         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
7605
7606 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
7607
7608         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
7609         get vectorized.
7610         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
7611         now get vectorized.
7612         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
7613         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
7614         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
7615         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
7616         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
7617         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
7618         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
7619         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
7620         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
7621         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
7622         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
7623         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
7624         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
7625         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
7626         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
7627         * lib/target-supports.exp (check_effective_target_vect_int_mul):
7628         Add spu.
7629
7630 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
7631
7632         PR c++/30854
7633         * g++.dg/parse/error30.C: New test.
7634
7635 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7636
7637         PR fortran/29804
7638         * gfortran.dg/alloc_comp_misc_1.f90: New test.
7639
7640 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
7641
7642         * gfortran.fortran-torture/compile/pr32663.f: New test.
7643
7644 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
7645
7646         PR c++/31027
7647         * g++.dg/inherit/virtual4.C: New.
7648
7649 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
7650
7651         PR target/32661
7652         * gcc.target/i386/pr32661-1.c: New test.
7653
7654 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
7655
7656         * gnat.dg/invariant_index.ad[sb]: New test.
7657
7658 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
7659
7660         PR c++/32560
7661         * g++.dg/template/decl3.C: New.
7662
7663 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
7664
7665         PR 32617
7666         * gcc.c-torture/execute/align-3.c: New.
7667
7668 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
7669
7670         PR target/32708
7671         * gcc.target/i386/pr32708-1.c: New test.
7672         * gcc.target/i386/pr32708-2.c: Ditto.
7673         * gcc.target/i386/pr32708-3.c: Ditto.
7674
7675 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
7676
7677         * g++.dg/init/new20.C: Remove svn:executable flag.
7678
7679 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
7680
7681         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
7682
7683 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
7684
7685         * gcc.dg/ultrasp7.c: Add fpic target requirement.
7686
7687 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7688
7689         PR testsuite/25241
7690         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
7691         directive.
7692         
7693 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
7694
7695         PR fortran/32157
7696         * gfortran.dg/overload_2.f90: New test.
7697
7698         PR fortran/32689
7699         * gfortran.dg/transfer_simplify_5.f90
7700
7701         PR fortran/32634
7702         * gfortran.dg/interface_15.f90: New test.
7703
7704 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
7705
7706         PR libfortran/32336
7707         * gfortran.dg/matmul_5.f90:  New test case.
7708
7709 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7710
7711         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
7712         * gcc.dg/fesd-any.h: Likewise.
7713         * gcc.dg/fesd-baseonly.c: Likewise.
7714         * gcc.dg/fesd-baseonly.h: Likewise.
7715         * gcc.dg/fesd-none.c: Likewise.
7716         * gcc.dg/fesd-none.h: Likewise.
7717         * gcc.dg/fesd-reduced.c: Likewise.
7718         * gcc.dg/fesd-reduced.h: Likewise.
7719         * gcc.dg/fesd-sys.c: Likewise.
7720         * gcc.dg/fesd-sys.h: Likewise
7721         * gcc.dg/fesd.h: Likewise.
7722
7723         * g++.dg/debug/dwarf2: New directory.
7724         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
7725         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
7726         * g++.dg/other/fesd-any.h: Likewise.
7727         * g++.dg/other/fesd-baseonly.C: Likewise.
7728         * g++.dg/other/fesd-baseonly.h: Likewise.
7729         * g++.dg/other/fesd-none.C: Likewise.
7730         * g++.dg/other/fesd-none.h: Likewise.
7731         * g++.dg/other/fesd-reduced.C: Likewise.
7732         * g++.dg/other/fesd-reduced.h: Likewise.
7733         * g++.dg/other/fesd-sys.C: Likewise.
7734         * g++.dg/other/fesd-sys.h: Likewise.
7735         * g++.dg/other/fesd.h: Likewise.
7736
7737 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
7738
7739         PR fortran/31129
7740         * gfortran.dg/parameter_unused.f90: New test.
7741
7742 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
7743
7744         PR tree-optimization/32681
7745         * gcc.dg/tree-ssa/pr32681.c: New test.
7746
7747 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7748
7749         PR fortran/32678
7750         * gfortran.dg/fmt_t_5.f90: New test.
7751
7752 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
7753
7754         PR c++/30535
7755         * g++.dg/template/operator10.C: New.
7756
7757 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7758
7759         PR libfortran/32217
7760         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
7761
7762 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7763
7764         PR fortran/29876
7765         * gfortran.dg/operator_6.f90: New test.
7766
7767 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7768
7769         PR fortran/17711
7770         * gfortran.dg/operator_4.f90: New test.
7771         * gfortran.dg/operator_5.f90: New test.
7772         * gfortran.dg/logical_comp.f90: Adjusted error messages.
7773         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
7774
7775 2007-07-08  Tobias Burnus  <burnus@net-b.de>
7776
7777         PR fortran/32669
7778         * gfortran.dg/argument_checking_6.f90: New.
7779
7780 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7781
7782         PR fortran/25094
7783         * gfortran.dg/interface_155555.f90: New test.
7784
7785 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7786
7787         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
7788         c99-math-long-double-1.c, c99-math.h: Test subnormals.
7789
7790 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7791
7792         PR testsuite/25241
7793         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
7794         discern pedantic diagnostics and errors.
7795         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
7796         and not an error.
7797         * gcc.dg/20050121-1.c: This is an error and not a warning.
7798         * gcc.target/i386/sseregparm-2.c:  Likewise.
7799         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
7800         * gcc.dg/charset/attribute2.c: Likewise.
7801         * gcc.dg/bitfld-1.c: Likewise.
7802         * gcc.dg/pack-test-2.c: Likewise.
7803         * gcc.dg/940510-1.c: Match separately error and warning.
7804         * gcc.dg/array-2.c: Match separately multiple messages. The second
7805         diagnostic is a pedantic warning and not an error.
7806         * gcc.dg/pr14475.c: Match separately multiple messages.
7807         * gcc.dg/pr18809-1.c: Likewise.
7808         * gcc.dg/pr27953.c: Likewise.
7809         * gcc.dg/vla-init-1.c: Likewise.
7810         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
7811
7812 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7813
7814         PR fortran/32644
7815         * gfortran.dg/char_decl_1.f90: New test.
7816
7817 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
7818
7819         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
7820
7821 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
7822
7823         PR c++/32232
7824         * g++.dg/template/overload9.C: New test.
7825
7826 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
7827
7828         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
7829         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
7830
7831 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
7832
7833         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
7834         * gcc.dg/20001012-2.c: Likewise.
7835         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
7836         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
7837
7838 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
7839
7840         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
7841         about the chunk size when STACK_SIZE is defined.
7842
7843 2007-07-06  Josh Conner  <jconner@apple.com>
7844
7845         PR middle-end/32602
7846         * gcc.dg/sibcall-8.c: New test.
7847
7848 2007-07-06  Josh Conner  <jconner@apple.com>
7849
7850         PR middle-end/32603
7851         * gcc.target/arm/sibcall-1.c: New test.
7852
7853 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
7854
7855         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
7856
7857 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
7858
7859         * gfortran.dg/save_parameter.f90: New test.
7860         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
7861
7862 2007-07-06  Richard Guenther  <rguenther@suse.de>
7863
7864         * g++.dg/opt/pr30965.C: New testcase.
7865
7866 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
7867
7868         * gcc.target/mips/save-restore-5.c: New test.
7869
7870 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
7871
7872         PR rtl_optimization/32450
7873         * gcc.dg/pr32450.c: New runtime test.
7874
7875 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
7876
7877         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
7878         single underscore in scan directives.
7879
7880 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
7881
7882         PR c++/32245
7883         * g++.dg/init/ptrmem4.C: New test.
7884
7885         PR c++/32251
7886         * g++.dg/init/new21.C: Likewise.
7887
7888         PR c++/31992
7889         * g++.dg/template/static30.C: Likewise.
7890
7891 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
7892
7893         * gcc.dg/vect/costmodel/ppc: New directory.
7894         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
7895         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
7896         New test.
7897         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
7898         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
7899         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
7900         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
7901         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
7902         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
7903         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
7904         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
7905         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
7906         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
7907         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
7908         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
7909         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
7910         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
7911
7912 2007-07-05  Tobias Burnus  <burnus@net-b.de>
7913
7914         PR fortran/32359
7915         * gfortran.dg/module_md5_1.f90: Update MD5 number.
7916
7917 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
7918
7919         PR fortran/32526
7920         * gfortran.dg/interface_14.f90: New test.
7921
7922         PR fortran/32613
7923         * gfortran.dg/do_iterator_2.f90: New test.
7924
7925 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
7926
7927         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
7928         (FE_DEC_DOWNWARD): Likewise.
7929         (FE_DEC_UPWARD): Likewise.
7930         (FE_DEC_TOWARDZERO): Likewise.
7931         (FE_DEC_TONEARESTFROMZERO): Likewise.
7932
7933 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
7934
7935         * gcc.c-torture/compile/pr32606.c: New.
7936         * gfortran.fortran-torture/execute/pr32604.f90: New.
7937
7938 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
7939
7940         * gcc.dg/visibility-12.c: New test.
7941         * gcc.dg/visibility-13.c: Likewise.
7942         * g++.dg/ext/visibility-9.C: Likewise.
7943         * g++.dg/ext/visibility-10.C: Likewise.
7944
7945 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7946
7947         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
7948         * gcc.dg/sh-relax-vxworks.c: New test.
7949
7950 2007-07-04  Richard Guenther  <rguenther@suse.de>
7951
7952         PR tree-optimization/32500
7953         * gcc.c-torture/execute/pr32500.c: New testcase.
7954
7955 2007-07-04  Richard Guenther  <rguenther@suse.de>
7956
7957         PR tree-optimization/32482
7958         * gcc.c-torture/compile/pr32482.c: New testcase.
7959
7960 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7961
7962         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
7963         VxWorks kernels.
7964         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
7965         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
7966         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
7967         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
7968
7969 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7970
7971         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
7972
7973 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7974
7975         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
7976
7977 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7978
7979         PR fortran/31198
7980         * gfortran.dg/min_max_optional_1.f90: New test.
7981         * gfortran.dg/min_max_optional_2.f90: New test.
7982         * gfortran.dg/min_max_optional_3.f90: New test.
7983
7984 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7985
7986         PR fortran/32545
7987         * gfortran.dg/fmt_error.f90: New test.
7988
7989 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7990
7991         PR fortran/32612
7992         * gfortran.dg/interface_13.f90: New test.
7993
7994 2007-07-03  Dave Brolley  <brolley@redhat.com>
7995
7996         PR c++/31743
7997         * g++.dg/init/new20.C: New test.
7998
7999 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
8000
8001         PR fortran/32579
8002         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
8003
8004 2007-07-03  Tobias Burnus  <burnus@net-b.de>
8005
8006         PR fortran/25062
8007         * common_7.f90: New.
8008         * common_8.f90: New.
8009         * common_9.f90: New.
8010
8011 2007-07-03  Tobias Burnus  <burnus@net-b.de>
8012
8013         PR fortran/30940
8014         * gfortran.dg/argument_checking_1.f90: New.
8015         * gfortran.dg/argument_checking_2.f90: New.
8016         * gfortran.dg/argument_checking_3.f90: New.
8017         * gfortran.dg/argument_checking_4.f90: New.
8018         * gfortran.dg/argument_checking_5.f90: New.
8019         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
8020         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
8021
8022 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8023
8024         * gcc.dg/pr32176.c: Add -w to default dg-options.
8025
8026 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
8027
8028         * gcc.c-torture/compile/ssa-pre-1.c: New test.
8029
8030 2007-07-03  Tobias Burnus  <burnus@net-b.de>
8031
8032         PR fortran/20888
8033         * gfortran.dg/null_2.f90: New.
8034
8035 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8036             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8037
8038         PR middle-end/32176
8039         * gcc.dg/pr32176.c: New test.
8040
8041 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8042
8043         * gcc.dg/const-float80.c : New test.
8044         * gcc.dg/const-float128.c : New test.
8045         * gcc.dg/const-float80-ped.c : New test.
8046         * gcc.dg/const-float128-ped.c : New test.
8047
8048 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8049
8050         * gcc.dg/c99-math.h: Fix typo.
8051
8052 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
8053
8054         PR libgomp/32468
8055         * gcc.dg/gomp/pr32468-1.c: New test.
8056
8057 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
8058
8059         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
8060         an ABI option.
8061
8062 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
8063
8064         * gfortran.fortran-torture/compile/pr32583.f: New.
8065         * gcc.c-torture/compile/pr32584.c: New
8066
8067 2007-07-02  Ollie Wild  <aaw@google.com>
8068
8069         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
8070         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
8071
8072 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
8073
8074         * gcc.target/mips/save-restore-1.c: New test.
8075         * gcc.target/mips/save-restore-2.c: Likewise.
8076         * gcc.target/mips/save-restore-3.c: Likewise.
8077         * gcc.target/mips/save-restore-4.c: Likewise.
8078
8079 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
8080
8081         PR tree-optimization/31966
8082         PR tree-optimization/32533
8083         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
8084         * gfortran.dg/pr32533.f90: Ditto.
8085
8086 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
8087
8088         * g++.dg/opt/nrv12.C: New test.
8089         * gcc.target/i386/nrv1.c: New test.
8090
8091         PR c++/31748
8092         * g++.dg/gomp/pr31748.C: New test.
8093
8094 2007-07-02  Ira Rosen  <irar@il.ibm.com>
8095  
8096         PR tree-optimization/32230
8097         * gcc.dg/vect/pr32230.c: New test.
8098
8099 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
8100
8101         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
8102         * bind_c_coms.f90: Ditto.
8103         * bind_c_coms_driver.c: Ditto.
8104         * bind_c_dts.f90: Ditto.
8105         * bind_c_dts_2.f03: Ditto.
8106         * bind_c_dts_2_driver.c: Ditto.
8107         * bind_c_dts_3.f03: Ditto.
8108         * bind_c_dts_4.f03: Ditto.
8109         * bind_c_dts_driver.c: Ditto.
8110         * bind_c_implicit_vars.f03: Ditto.
8111         * bind_c_procs.f03: Ditto.
8112         * bind_c_usage_2.f03: Ditto.
8113         * bind_c_usage_3.f03: Ditto.
8114         * bind_c_usage_5.f03: Ditto.
8115         * bind_c_usage_6.f03: Ditto.
8116         * bind_c_usage_7.f03: Ditto.
8117         * bind_c_vars.f90: Ditto.
8118         * bind_c_vars_driver.c: Ditto.
8119         * binding_c_table_15_1.f03: Ditto.
8120         * binding_label_tests.f03: Ditto.
8121         * binding_label_tests_10.f03: Ditto.
8122         * binding_label_tests_10_main.f03: Ditto.
8123         * binding_label_tests_11.f03: Ditto.
8124         * binding_label_tests_11_main.f03: Ditto.
8125         * binding_label_tests_12.f03: Ditto.
8126         * binding_label_tests_13.f03: Ditto.
8127         * binding_label_tests_13_main.f03: Ditto.
8128         * binding_label_tests_14.f03: Ditto.
8129         * binding_label_tests_2.f03: Ditto.
8130         * binding_label_tests_3.f03: Ditto.
8131         * binding_label_tests_4.f03: Ditto.
8132         * binding_label_tests_5.f03: Ditto.
8133         * binding_label_tests_6.f03: Ditto.
8134         * binding_label_tests_7.f03: Ditto.
8135         * binding_label_tests_8.f03: Ditto.
8136         * binding_label_tests_9.f03: Ditto.
8137         * c_assoc.f90: Ditto.
8138         * c_assoc_2.f03: Ditto.
8139         * c_f_pointer_shape_test.f90: Ditto.
8140         * c_f_pointer_tests.f90: Ditto.
8141         * c_f_tests_driver.c: Ditto.
8142         * c_funloc_tests.f03: Ditto.
8143         * c_funloc_tests_2.f03: Ditto.
8144         * c_funloc_tests_3.f03: Ditto.
8145         * c_funloc_tests_3_funcs.c: Ditto.
8146         * c_kind_params.f90: Ditto.
8147         * c_kind_tests_2.f03: Ditto.
8148         * c_kinds.c: Ditto.
8149         * c_loc_driver.c: Ditto.
8150         * c_loc_test.f90: Ditto.
8151         * c_loc_tests_2.f03: Ditto.
8152         * c_loc_tests_2_funcs.c: Ditto.
8153         * c_loc_tests_3.f03: Ditto.
8154         * c_loc_tests_4.f03: Ditto.
8155         * c_loc_tests_5.f03: Ditto.
8156         * c_loc_tests_6.f03: Ditto.
8157         * c_loc_tests_7.f03: Ditto.
8158         * c_loc_tests_8.f03: Ditto.
8159         * c_ptr_tests.f03: Ditto.
8160         * c_ptr_tests_10.f03: Ditto.
8161         * c_ptr_tests_5.f03: Ditto.
8162         * c_ptr_tests_7.f03: Ditto.
8163         * c_ptr_tests_7_driver.c: Ditto.
8164         * c_ptr_tests_8.f03: Ditto.
8165         * c_ptr_tests_8_funcs.c: Ditto.
8166         * c_ptr_tests_9.f03: Ditto.
8167         * c_ptr_tests_driver.c: Ditto.
8168         * c_size_t_driver.c: Ditto.
8169         * c_size_t_test.f03: Ditto.
8170         * com_block_driver.f90: Ditto.
8171         * global_vars_c_init.f90: Ditto.
8172         * global_vars_c_init_driver.c: Ditto.
8173         * global_vars_f90_init.f90: Ditto.
8174         * global_vars_f90_init_driver.c: Ditto.
8175         * interop_params.f03: Ditto.
8176         * iso_c_binding_only.f03: Ditto.
8177         * iso_c_binding_rename_1.f03: Ditto.
8178         * iso_c_binding_rename_1_driver.c: Ditto.
8179         * iso_c_binding_rename_2.f03: Ditto.
8180         * iso_c_binding_rename_2_driver.c: Ditto.
8181         * kind_tests_2.f03: Ditto.
8182         * kind_tests_3.f03: Ditto.
8183         * module_md5_1.f90: Ditto.
8184         * only_clause_main.c: Ditto.
8185         * print_c_kinds.f90: Ditto.
8186         * test_bind_c_parens.f03: Ditto.
8187         * test_c_assoc.c: Ditto.
8188         * test_com_block.f90: Ditto.
8189         * test_common_binding_labels.f03: Ditto.
8190         * test_common_binding_labels_2.f03: Ditto.
8191         * test_common_binding_labels_2_main.f03: Ditto.
8192         * test_common_binding_labels_3.f03: Ditto.
8193         * test_common_binding_labels_3_main.f03: Ditto.
8194         * test_only_clause.f90: Ditto.
8195         * use_iso_c_binding.f90: Ditto.
8196         * value_5.f90: Ditto.
8197         * value_test.f90: Ditto.
8198         * value_tests_f03.f90: Ditto.
8199
8200 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
8201
8202         * gcc.dg/tls/opt-14.c: New.
8203
8204 2007-07-01  Ollie Wild  <aaw@google.com>
8205
8206         * g++.dg/lookup/using16.C: New test.
8207         * g++.dg/lookup/using17.C: New test.
8208
8209 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
8210
8211         PR fortran/32239
8212         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
8213         (test_4): Use proper test for floating point equality.
8214         (test_8): Likewise.
8215
8216 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8217
8218         PR libgfortran/32554
8219         * gfortran.dg/fmt_p_1.f90: New test.
8220
8221 2007-07-01  Ira Rosen  <irar@il.ibm.com>
8222
8223         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
8224         initialization and fix dg-final check - the initialization loop is
8225         vectorizable.
8226
8227 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
8228             Volker Reichelt  <reichelt@netcologne.de>
8229
8230         PR middle-end/32559
8231         * gcc.dg/pr32559.c: New test.
8232
8233 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
8234
8235         PR tree-optimization/25371
8236         * gcc.dg/vect/pr25371.c: New test.
8237
8238 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
8239
8240         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
8241         when allocating and initializing a flexible array.
8242
8243 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
8244
8245         PR fortran/20373
8246         * gfortran.dg/intrinsic.f90: New test.
8247
8248 2007-06-30  Tobias Burnus  <burnus@net-b.de>
8249
8250         PR fortran/32555
8251         * gfortran.dg/fmt_zero_check.f90: New.
8252
8253 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
8254
8255         PR fortran/30284
8256         * gfortran.dg/repeat_f90: New test.
8257
8258 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8259
8260         PR testsuite/25241
8261         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
8262         -pedantic-errors, so we should match errors.
8263         * gcc.dg/cpp/escape-1.c: Likewise.
8264         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
8265         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
8266         warning.
8267         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
8268         errors instead of warnings.
8269         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
8270         a pedantic warning.
8271         * gcc.dg/cpp/arith-3.c: Likewise.
8272
8273 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8274
8275         PR testsuite/25241
8276         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
8277         * gcc.dg/pch/valid-2.c: Likewise.
8278         * gcc.dg/pch/valid-3.c: Likewise.
8279         * gcc.dg/pch/warn-1.c: Likewise.
8280         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
8281         
8282 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8283
8284         PR c/4076
8285         * gcc.dg/Wunused-function.c: New.
8286         
8287 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8288
8289         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
8290
8291 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
8292
8293         * g++.dg/other/canon-31724.C: New.
8294         
8295 2007-06-29  Jan Hubicka  <jh@suse.cz>
8296
8297         PR middle-end/32372
8298         * gcc.c-torture/compile/pr32372.c: new.
8299
8300 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
8301
8302         * gfortran.dg/operator_3.f90: New test.
8303
8304 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
8305
8306         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
8307         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
8308
8309 2007-06-29  Richard Guenther  <rguenther@suse.de>
8310
8311         PR middle-end/32493
8312         * gcc.dg/inline-23.c: New testcase.
8313
8314 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
8315
8316         PR tree-optimization/24659
8317         * gcc.target/i386/vectorize2.c: New test.
8318         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
8319         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8320
8321 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
8322
8323         * gcc.dg/pointer-arith-9.c: New test.
8324
8325 2007-06-29  Tobias Burnus  <burnus@net-b.de>
8326
8327         PR fortran/32483
8328         * gfortran.dg/fmt_read_2.f90: New.
8329
8330 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8331
8332         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
8333         If it exists, don't try to create it.
8334
8335 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
8336
8337         * g++.dg/ext/visibility/ms-compat-1.C: New.
8338
8339 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8340
8341         PR tree-opt/32417
8342         * gfortran.fortran-torture/compile/pr32417.f90: New test.
8343
8344 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
8345
8346         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
8347         targets.
8348
8349 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
8350
8351         PR fortran/32467
8352         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
8353
8354 2007-06-27  Richard Guenther  <rguenther@suse.de>
8355
8356         PR middle-end/32492
8357         * gcc.dg/inline-22.c: New testcase.
8358
8359 2007-06-26  Hui-May Chang <hm.chang@apple.com>
8360
8361         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
8362         the scan-assembler constant.
8363
8364 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
8365
8366         PR 20216
8367         * gcc.dg/pr20216.c: New.
8368
8369 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8370
8371         PR tree-opt/32421
8372         * gcc.dg/vect/pr32421.c: New test.
8373
8374 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
8375
8376         PR c++/32111
8377         * g++.dg/other/friend5.C: New test.
8378
8379 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
8380
8381         PR fortran/32464
8382         * gfortran.dg/host_assoc_function_2.f90: New test.
8383
8384         PR fortran/31494
8385         * gfortran.dg/host_assoc_call_1.f90: New test.
8386
8387 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8388
8389         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
8390         
8391 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8392
8393         PR fortran/32456
8394         * gfortran.dg/error_format.f90: New test.
8395
8396 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
8397
8398         PR fortran/32136
8399         * gfortran.dg/pr32136.f90: New test.
8400
8401 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
8402
8403         PR fortran/31726
8404         * gfortran.dg/minmaxloc_1.f90: New test.
8405
8406         PR fortran/32298
8407         * gfortran.dg/minmaxloc_2.f90: New test.
8408
8409 2007-06-23  Richard Guenther  <rguenther@suse.de>
8410
8411         PR tree-optimization/16876
8412         PR middle-end/29478
8413         * gcc.dg/pr29254.c: The warning is bogus.
8414         * gcc.dg/warn-1.c: Likewise.
8415         * gcc.dg/assign-warn-3.c: Likewise.
8416         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
8417
8418 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
8419
8420         * gcc.c-torture/execute/20070623-1.c: New.
8421
8422 2007-06-22  Jan Hubicka  <jh@suse.cz>
8423
8424         * gcc.c-torture/compile/pr31541.c: New.
8425
8426 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
8427
8428         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
8429         Remove -m64 from dg-options.
8430
8431 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
8432
8433         PR middle-end/32374
8434         * gcc.dg/pr32374.c: New test.
8435
8436 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8437
8438         PR fortran/32360
8439         * gfortran.dg/pointer_assign_3.f90: New test.
8440
8441 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
8442
8443         * gcc.dg/tree-ssa/pr19590.c: New.
8444
8445 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8446
8447         PR fortran/31162
8448         * gfortran.dg/assign.f90: Update test.
8449         * gfortran.dg/real_do_1.f90: Update test.
8450         * gfortran.dg/gomp/omp_do1.f90: Update test.
8451         * gfortran.dg/warnings_are_errors_1.f: Update test.
8452         * gfortran.dg/g77/20010519-1.f: Update test.
8453         * gfortran.dg/g77/pr9258.f: Update test.
8454         * gfortran.dg/g77/960317-1.f: Update test.
8455
8456 2007-06-21  Richard Guenther  <rguenther@suse.de>
8457
8458         PR tree-optimization/32453
8459         * gcc.c-torture/compile/pr32453.c: New testcase.
8460
8461 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
8462
8463         PR tree-optimization/31866
8464         * gcc.dg/pr31866.c: New test.
8465
8466 2007-06-21  Richard Guenther  <rguenther@suse.de>
8467
8468         PR tree-optimization/32451
8469         * g++.dg/torture/20070621-1.C: New testcase.
8470
8471 2007-06-21  Christian Bruel  <christian.bruel@st.com>
8472
8473         * gcc.dg/attr-isr.c: Test delay slot content.
8474         
8475 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8476
8477         PR fortran/32361
8478         gfortran.dg/pointer_assign_2.f90: New test.
8479
8480 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8481
8482         PR fortran/25061
8483         gfortran.dg/invalid_procedure_name.f90: New test.
8484
8485 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
8486
8487         PR tree-optimization/25737
8488         * gcc.dg/tree-ssa/alias-14.c: New test.
8489
8490 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
8491
8492         * gcc.target/i386/large-size-array-3.c: New.
8493
8494 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8495         Richard Guenther  <rguenther@suse.de>
8496
8497         PR fortran/32140
8498         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
8499
8500 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
8501
8502         PR middle-end/31959
8503         * gcc.dg/pr31959.c: New test.
8504
8505         PR inline-asm/32109
8506         * g++.dg/ext/asm10.C: New test.
8507
8508         PR middle-end/32285
8509         * gcc.c-torture/execute/20070614-1.c: New test.
8510
8511 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
8512
8513         * gcc.target/arm/stack-corruption.c: New test.
8514
8515 2007-06-19  Richard Guenther  <rguenther@suse.de>
8516
8517         * g++.dg/torture/pr30252.C: New testcase.
8518
8519 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
8520
8521         PR tree-optimization/32353
8522         * g++.dg/opt/nrv13.C: New test.
8523
8524 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
8525
8526         PR fortran/20863
8527         PR fortran/20882
8528         * gfortran.dg/impure_assignment_2.f90 : New test.
8529
8530         PR fortran/32236
8531         * gfortran.dg/data_initialized_2.f90 : New test.
8532
8533         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
8534         appropriate version of 'dmach'.
8535
8536 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
8537
8538         PR target/32389
8539         * gcc.target/i386/pr32389.c New test.
8540
8541 2007-06-18  Simon Baldwin <simonb@google.com>
8542
8543         PR c++/31923
8544         * g++.dg/template/error25.C: New.
8545         * g++.dg/template/spec35.C: New.
8546
8547 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
8548
8549         * gcc.c-torture/compile/pr32355.c: New testcase.
8550         
8551 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
8552
8553         PR tree-optimization/32383
8554         * g++.dg/opt/pr32383.C: New test.
8555
8556 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
8557
8558         PR rtl-optimization/32366
8559         * gcc.dg/vect/pr32366.c: New test.
8560
8561 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
8562
8563         * gcc.c-torture/compile/pr32349.c: New testcase.
8564         
8565 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8566
8567         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
8568         * gcc.target/sparc/combined-2.c: Likewise.
8569         * gcc.target/sparc/fexpand.c : Likewise.
8570         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
8571         * gcc.target/sparc/fpack16.c : Likewise.
8572         * gcc.target/sparc/fpmerge.c : Likewise.
8573         * gcc.target/sparc/fpmul.c : Likewise.
8574         * gcc.target/sparc/noresult.c : Likewise.
8575         * gcc.target/sparc/pdist.c: Likewise.
8576
8577 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
8578
8579         PR middle-end/31723
8580         * gcc.target/i386/recip-divf.c: New test.
8581         * gcc.target/i386/recip-sqrtf.c: Ditto.
8582         * gcc.target/i386/recip-vec-divf.c: Ditto.
8583         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8584         * gcc.target/i386/sse-recip.c: Ditto.
8585         * gcc.target/i386/sse-recip-vec.c: Ditto.
8586
8587 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8588
8589         PR tree-opt/32225
8590         * gcc.c-torture/compile/20070605-1.c: New test.
8591
8592         * gcc.c-torture/compile/20070603-1.c: New testcase.
8593         * gcc.c-torture/compile/20070603-2.c: New testcase.
8594
8595         * gcc.c-torture/compile/20070531-1.c: New test.
8596
8597         PR tree-opt/32167
8598         * gcc.c-torture/compile/20070531-2.c: New test.
8599
8600         PR tree-opt/32144
8601         * gcc.c-torture/compile/20070529-1.c: New test.
8602
8603         PR tree-opt/32145
8604         * gcc.c-torture/compile/20070529-2.c: New test.
8605
8606         PR tree-opt/32015
8607         * gcc.c-torture/compile/20070520-1.c: New test.
8608
8609         * g++.dg/ext/java-1.C: New test.
8610
8611         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
8612         loops instead of one. Remove the "can't determine dependence"
8613         check.
8614         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
8615         needed as the cast is gone in the first place.
8616         * gcc.dg/max-1.c: Change local variable a to be a global one.
8617         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
8618         have a cast which is PREd.
8619
8620 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
8621
8622         * g++.dg/lookup/anon6.C: New test.
8623
8624 2007-06-14  Dirk Mueller  <dmueller@suse.de>
8625
8626         PR c++/31806
8627         * g++.dg/opt/static6.C: New testcase.
8628
8629 2007-06-14  Geoff Keating  <geoffk@apple.com>
8630
8631         * g++.dg/ext/visibility/overload-1.C: New.
8632
8633         PR 31093
8634         * g++.dg/ext/visibility/anon4.C: New.
8635
8636 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
8637
8638         PR target/32268
8639         * gcc.target/i386/pr32268.c: New test.
8640
8641 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
8642
8643         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
8644         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
8645         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
8646
8647         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
8648         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
8649         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
8650         BID is used.
8651
8652 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
8653
8654         PR fortran/32302
8655         * gfortran.dg/common_resize_1.f90: New test.
8656
8657 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
8658
8659         PR target/32274
8660         * gcc.dg/vect/pr32224.c: Fix.   
8661         
8662 2007-06-13  Eric Christopher  <echristo@apple.com>
8663
8664         * gcc.target/i386/ssefn-1.c: Add -march=i386.
8665
8666 2007-06-13  Tobias Burnus  <burnus@net-b.de>
8667
8668         PR fortran/32323
8669         * gfortran.dg/actual_array_vect_1.f90: New.
8670
8671 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8672
8673         * gcc.target/sparc/mfpu.c: New test.
8674
8675 2007-06-12  Geoff Keating  <geoffk@apple.com>
8676
8677         * g++.dg/warn/weak1.C: Suppress on Darwin.
8678         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
8679
8680 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8681
8682         PR middle-end/31579
8683          * g++.dg/torture/pr31579.C: New testcase.
8684
8685 2007-06-12  Ian Lance Taylor  <iant@google.com>
8686
8687         PR libstdc++/29286
8688         * g++.dg/init/new16.C: New test.
8689         * g++.dg/init/new17.C: New test.
8690         * g++.dg/init/new18.C: New test.
8691         * g++.dg/init/new19.C: New test.
8692
8693 2007-06-12  Olivier Hainque  <hainque@adacore.com>
8694
8695         * gnat.dg/lhs_view_convert.adb: New test.
8696
8697 2007-06-12  Richard Guenther  <rguenther@suse.de>
8698
8699         PR tree-optimization/15353
8700         PR tree-optimization/31657
8701         * gcc.c-torture/execute/20070424-1.c: New testcase.
8702         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
8703         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
8704         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
8705         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
8706         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
8707
8708 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
8709
8710         PR rtl-optimization/32293
8711         * gcc.dg/pr32293.c: New test.
8712
8713 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
8714
8715         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
8716
8717 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
8718
8719         PR fortran/29786
8720         * gfortran.dg/equiv_7.f90: New test.
8721         * gfortran.dg/equiv_constraint_7.f90: Change error message.
8722
8723         PR fortran/30875
8724         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
8725
8726 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
8727
8728         * gcc.dg/setjmp-3.c: Rename raise to raise0.
8729         * gcc.dg/setjmp-4.c: Likewise.
8730         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
8731
8732 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
8733
8734         PR rtl-optimization/31025
8735         * gfortran.dg/pr31025.f90: New.
8736
8737 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
8738
8739         PR target/32280
8740         * gcc.target/i386/pr32280.c: New test.
8741
8742 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
8743
8744         PR middle-end/32279
8745         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
8746
8747 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8748
8749         PR libgfortran/32235
8750         * gfortran.dg/backspace_9.f: New test.
8751
8752 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
8753
8754         * gcc.dg/tree-ssa/prefetch-7.c: New test.
8755
8756 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
8757
8758         * gcc.dg/tree-ssa/loop-28.c: New testcase.
8759
8760 2007-06-09  Ian Lance Taylor  <iant@google.com>
8761
8762         PR tree-optimization/32169
8763         * gcc.c-torture/compile/pr32169.c: New test.
8764
8765 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
8766
8767         * gcc.dg/vect/costmodel: New directory.
8768         * gcc.dg/vect/costmodel/i386: New directory.
8769         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
8770         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8771         New test.
8772         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
8773         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
8774         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
8775         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
8776         * gcc.dg/vect/costmodel/x86_64: New directory.
8777         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
8778         New testsuite.
8779         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8780         New test.
8781         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
8782         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
8783         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
8784         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
8785         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
8786
8787 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
8788
8789         PR tree-optimization/32243
8790         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
8791         flags for -Os tests.
8792         * gcc.dg/vect/03-vect-pr32243.c: New test.
8793
8794 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
8795
8796         PR tree-optimization/32224
8797         * gcc.dg/vect/pr32224.c: New test.
8798
8799 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
8800
8801         PR c++/32177
8802         * g++.dg/gomp/pr32177.C: New test.
8803
8804 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8805
8806         PR testsuite/25241
8807         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
8808         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
8809         warning nor an error.
8810         * gcc.dg/Wfatal-2.c: Likewise.
8811         * gcc.dg/Werror-1.c: Likewise.
8812         * gcc.dg/Werror-5.c: Likewise.
8813         * gcc.dg/Werror-7.c: Likewise.
8814         * gcc.dg/Werror-10.c: Likewise.
8815         * gcc.dg/Werror-11.c: Likewise.
8816
8817 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
8818
8819         PR c++/30759
8820         * g++.dg/init/brace6.C: New test.
8821
8822 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
8823
8824         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
8825         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
8826         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
8827         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
8828
8829         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
8830         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
8831         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
8832         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
8833         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
8834         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
8835         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
8836         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
8837
8838         * gcc.dg/darwin-minversion-3.c: New.
8839
8840 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
8841
8842         * gcc.target/i386/builtin-copysign.c: New test.
8843
8844 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
8845
8846         PR tree-optimization/32220
8847         * gfortran.dg/predcom-2.f: New testcase.
8848
8849 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8850
8851         PR tree-opt/32231
8852         * gcc.target/i386/vectorize4.c: New test.
8853
8854 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
8855
8856         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
8857
8858 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8859
8860         PR testsuite/25241
8861         * gcc.dg/simd-5.c: Mark output as a note.
8862         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
8863         dg-message.
8864         * gcc.dg/simd-1.c: Likewise.
8865         * gcc.dg/always_inline.c: Mark output as a sorry.
8866         * gcc.dg/always_inline2.c: Likewise.
8867         * gcc.dg/always_inline3.c: Likewise.
8868
8869 2007-06-06  Ian Lance Taylor  <iant@google.com>
8870
8871         * g++.dg/conversion/enum1.C: New test.
8872
8873 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
8874
8875         PR tree-optimization/32216
8876         * gcc.dg/vect/pr32216.c: New test.
8877
8878 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8879
8880         PR testsuite/18923
8881         * gfortran.dg/invalid_contains_1.f90: New test.
8882         * gfortran.dg/invalid_contains_2.f90: New test.
8883
8884 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8885
8886         PR testsuite/32057
8887         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
8888         midnight issues.
8889
8890 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8891
8892         PR testsuite/25241
8893         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
8894         dg-message to match de note.
8895         * gcc.dg/pr26570.c: Use dg-message for a note.
8896         * gcc.dg/pr29254.c: Use dg-message for generic output and use
8897         dg-error instead of dg-warning because of -Werror.
8898         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
8899         neither an error, nor a warning.
8900         * gcc.dg/glibc-uclibc-2.c: Likewise
8901         * gcc.dg/cpp/19940712-1.c: Likewise.
8902
8903 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
8904
8905         PR preprocessor/23479
8906         * gcc.dg/binary-constants-1.c: Add test suites for
8907         the 0b-prefixed binary integer constants.
8908         * gcc.dg/binary-constants-2.c: Ditto.
8909         * gcc.dg/binary-constants-3.c: Ditto.
8910         * gcc.dg/binary-constants-4.c: Ditto.
8911
8912 2007-06-05  Ian Lance Taylor  <iant@google.com>
8913
8914         * gcc.dg/Wstrict-overflow-19.c: New test.
8915
8916 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
8917
8918         * gcc.dg/matrix/matrix-6.c: Remove conversion.
8919
8920 2007-06-04  Ian Lance Taylor  <iant@google.com>
8921
8922         * gcc.dg/Wstrict-overflow-18.c: New test.
8923
8924 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8925
8926         PR testsuite/25241
8927         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
8928         * gcc.dg/cpp/mi5.c: Likewise.
8929         * gcc.dg/cpp/mi7.c: Likewise.
8930
8931 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
8932
8933         PR c/32191
8934         * gcc.dg/pr32191.c: New test.
8935
8936 2007-05-28  Tobias Burnus  <burnus@net-b.de>
8937
8938         PR fortran/32124
8939         * gfortran.dg/allocate_stat_1.f90: Remove.
8940
8941 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8942
8943         * gcc.target/i386/sse4_2-check.h: New.
8944         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
8945         * gcc.target/i386/sse4_2-crc32.h: Likewise.
8946         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
8947         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
8948         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
8949         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
8950         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
8951         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
8952         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
8953         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
8954         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
8955         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
8956         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
8957         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
8958         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
8959         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
8960         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
8961         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
8962
8963 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
8964
8965         * gcc.dg/pie-link.c: New test.
8966
8967 2007-06-01  Ian Lance Taylor  <iant@google.com>
8968
8969         * gcc.dg/Wstrict-overflow-17.c: New test.
8970
8971 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
8972
8973         * gcc.dg/builtin-return-1.c (g): New.
8974         (main): Allocate at least 64 bytes on the stack.
8975
8976 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
8977
8978         * g++.dg/init/cleanup3.C: New test.
8979
8980 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8981
8982         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
8983         int is 16 bits.
8984
8985 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
8986
8987         PR fortran/32156
8988         * gfortran.dg/char_array_constructor_3.f90: New test.
8989
8990 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
8991
8992         PR tree-optimization/32160
8993         * gfortran.dg/predcom-1.f: New test.
8994
8995 2007-05-31  Richard Guenther  <rguenther@suse.de>
8996
8997         * g++.dg/other/str_empty.C: Move...
8998         * g++.dg/other/pr30567.C: Move...
8999         * g++.dg/tree-ssa/pr27218.C: Move...
9000         * g++.dg/torture: ...here and remove dg-options.
9001
9002 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
9003
9004         PR c++/32158
9005         * g++.dg/ext/is_pod_incomplete.C: New.
9006
9007 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
9008             Douglas Gregor <doug.gregor@gmail.com>
9009             Pedro Lamarao <pedro.lamarao@mndfck.org>
9010             Howard Hinnant <howard.hinnant@gmail.com>
9011
9012         PR c++/7412
9013         PR c++/29939
9014         * g++.dg/cpp0x/rv8p.C: New.
9015         * g++.dg/cpp0x/temp-constructor-bug.C: New.
9016         * g++.dg/cpp0x/cast-bug.C: New.
9017         * g++.dg/cpp0x/elision_weak.C: New.
9018         * g++.dg/cpp0x/collapse-bug.C: New.
9019         * g++.dg/cpp0x/rv3p.C: New.
9020         * g++.dg/cpp0x/rv7n.C: New.
9021         * g++.dg/cpp0x/overload-conv-1.C: New.
9022         * g++.dg/cpp0x/rv2n.C: New.
9023         * g++.dg/cpp0x/deduce.C: New.
9024         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
9025         * g++.dg/cpp0x/rv6p.C: New.
9026         * g++.dg/cpp0x/template_deduction.C: New.
9027         * g++.dg/cpp0x/implicit-copy.C: New.
9028         * g++.dg/cpp0x/rv1p.C: New.
9029         * g++.dg/cpp0x/cast.C: New.
9030         * g++.dg/cpp0x/rv5n.C: New.
9031         * g++.dg/cpp0x/collapse.C: New.
9032         * g++.dg/cpp0x/overload-conv-2.C: New.
9033         * g++.dg/cpp0x/rv4p.C: New.
9034         * g++.dg/cpp0x/rvo.C: New.
9035         * g++.dg/cpp0x/iop.C: New.
9036         * g++.dg/cpp0x/rv3n.C: New.
9037         * g++.dg/cpp0x/rv7p.C: New.
9038         * g++.dg/cpp0x/reference_collapsing.C: New.
9039         * g++.dg/cpp0x/overload.C: New.
9040         * g++.dg/cpp0x/named.C: New.
9041         * g++.dg/cpp0x/rv2p.C: New.
9042         * g++.dg/cpp0x/rv6n.C: New.
9043         * g++.dg/cpp0x/not_special.C: New.
9044         * g++.dg/cpp0x/bind.C: New.
9045         * g++.dg/cpp0x/rv1n.C: New.
9046         * g++.dg/cpp0x/rv5p.C: New.
9047         * g++.dg/cpp0x/elision.C: New.
9048         * g++.dg/cpp0x/named_refs.C: New.
9049         * g++.dg/cpp0x/unnamed_refs.C: New.
9050         * g++.dg/cpp0x/rv4n.C: New.
9051         * g++.dg/cpp0x/elision_neg.C: New.
9052         * g++.dg/init/copy7.C: Run in C++98 mode.
9053         * g++.dg/overload/arg1.C: Ditto.
9054         * g++.dg/overload/arg4.C: Ditto.
9055
9056 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
9057
9058         PR c++/31809
9059         * g++.dg/opt/static5.C: New test.
9060
9061 2007-05-30  Richard Guenther  <rguenther@suse.de>
9062
9063         * g++.dg/dg.exp: Prune torture/.
9064         * g++.dg/torture/dg-torture.exp: New testsuite.
9065
9066 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
9067
9068         * gcc.target/arm/pr27387.C: Move and rename to ...
9069         * g++.dg/inherit/thunk8.C: ... here.
9070
9071 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
9072
9073         PR tree-optimization/31769
9074         * g++.dg/gomp/pr31769.C: New test.
9075
9076 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
9077
9078         * gcc.target/i386/stack-realign.c: New.
9079
9080 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
9081
9082         * gcc.dg/tree-ssa/prefetch-6.c: New test.
9083
9084 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9085
9086         * gfortran.dg/sizeof.f90: New.
9087
9088 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9089
9090         PR c/31339
9091         * gcc.dg/boolcomplex-1.c: New test.
9092
9093         PR c++/31339
9094         * g++.dg/ext/boolcomplex-1.c: New test.
9095
9096 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
9097
9098         * gcc.dg/matrix: New directory.
9099
9100 2007-05-28  Tobias Burnus  <burnus@net-b.de>
9101
9102         PR fortran/32124
9103         * gfortran.dg/allocate_stat_1.f90: New.
9104
9105 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
9106
9107         PR fortran/31972
9108         * transfer_hollerith_1.f90: New test.
9109
9110 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9111
9112         PR tree-opt/32100
9113         * gcc.c-torture/execute/vrp-7.c: New test.
9114
9115 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
9116
9117         * gfortran.dg/transfer_simplify_4.f90: New test.
9118
9119 2007-05-27  Tobias Burnus  <burnus@net-b.de>
9120
9121         PR fortran/32088
9122         * gfortran.dg/func_result_3.f90: New.
9123
9124 2007-05-27  Tobias Burnus  <burnus@net-b.de>
9125
9126         PR middle-end/32083
9127         * gfortran.dg/transfer_simplify_3.f90: New.
9128
9129 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
9130
9131         PR target/32065
9132         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
9133         to compile options.
9134         * gcc.target/i386/pr32065-2.c: New test.
9135
9136 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9137
9138         PR fortran/31813
9139         * gfortran.dg/io_constraints_2.f90: Update.
9140
9141 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
9142
9143         PR fortran/31219
9144         * gfortran.dg/array_constructor_17.f90: New test.
9145
9146 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9147
9148         PR tree-opt/32090
9149         * g++.dg/opt/array2.C: New testcase.
9150
9151 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
9152
9153         PR target/32065
9154         * gcc.target/i386/pr32065.c: New test.
9155
9156 2007-05-25  Dirk Mueller  <dmueller@suse.de>
9157             Marcus Meissner <meissner@suse.de>
9158
9159         * gcc.dg/attr-alloc_size.c: New.
9160
9161 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
9162             Lee Millward  <lee.millward@gmail.com>
9163
9164         PR c++/31745
9165         * g++.dg/parse/crash34.C: New test.
9166
9167         * g++.dg/parse/crash35.C: New test.
9168
9169 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
9170
9171         * gcc.target/i386/sse2-check.h: New.
9172         * gcc.target/i386/sse2-vec-1.c: Likewise.
9173         * gcc.target/i386/sse2-vec-2.c: Likewise.
9174         * gcc.target/i386/sse2-vec-3.c: Likewise.
9175         * gcc.target/i386/sse2-vec-4.c: Likewise.
9176         * gcc.target/i386/sse2-vec-5.c: Likewise.
9177         * gcc.target/i386/sse2-vec-6.c: Likewise.
9178
9179 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
9180
9181         PR c++/31431
9182         PR c++/31432
9183         PR c++/31434
9184         PR c++/31435
9185         PR c++/31437
9186         PR c++/31438
9187         PR c++/31442
9188         PR c++/31443
9189         PR c++/31444
9190         PR c++/31445
9191         * g++.dg/cpp0x/pr31431.C: New.
9192         * g++.dg/cpp0x/pr31437.C: New.
9193         * g++.dg/cpp0x/pr31442.C: New.
9194         * g++.dg/cpp0x/pr31444.C: New.
9195         * g++.dg/cpp0x/pr31431-2.C: New.
9196         * g++.dg/cpp0x/pr31432.C: New.
9197         * g++.dg/cpp0x/pr31434.C: New.
9198         * g++.dg/cpp0x/pr31438.C: New.
9199         * g++.dg/cpp0x/pr31443.C: New.
9200         * g++.dg/cpp0x/pr31445.C: New.
9201         * g++.dg/cpp0x/variadic-crash1.C: New.
9202
9203 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
9204
9205         * gcc.target/arm/long-calls-1.c: New test.
9206         * gcc.target/arm/long-calls-2.c: Likewise.
9207         * gcc.target/arm/long-calls-3.c: Likewise.
9208         * gcc.target/arm/long-calls-4.c: Likewise.
9209
9210 2007-05-25  Richard Guenther  <rguenther@suse.de>
9211             Andrew Pinski  <andrew_pinski@playstation.sony.com>
9212
9213         PR tree-optimization/31982
9214         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
9215
9216 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
9217
9218         PR fortran/32047
9219         * gfortran.dg/result_in_spec_2.f90: New test.
9220
9221 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9222
9223         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
9224
9225 2007-05-24  Ollie Wild  <aaw@google.com>
9226
9227         * gcc.dg/cpp/counter-1.c: New test.
9228         * gcc.dg/pch/counter-1.c: New test.
9229         * gcc.dg/pch/counter-1.hs: New file.
9230         * gcc.dg/pch/counter-2.c: New test.
9231         * gcc.dg/pch/counter-2.hs: New file.
9232         * gcc.dg/pch/counter-3.c: New test.
9233         * gcc.dg/pch/counter-3.hs: New file.
9234
9235 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
9236
9237         * gcc.dg/tree-ssa/predcom-1.c: New test.
9238         * gcc.dg/tree-ssa/predcom-2.c: New test.
9239         * gcc.dg/tree-ssa/predcom-3.c: New test.
9240         * gcc.dg/tree-ssa/predcom-4.c: New test.
9241         * gcc.dg/tree-ssa/predcom-5.c: New test.
9242         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
9243
9244 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
9245
9246         PR testsuite/32062
9247         * gcc.target/i386/sse4_1-check.h (MASK): New.
9248
9249 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9250
9251         PR fortran/32038
9252         * gfortran.dg/pr25603.f: Initialize integer variables.
9253
9254 2007-05-23  Ian Lance Taylor  <iant@google.com>
9255
9256         * g++.dg/other/vrp1.C: New test.
9257
9258 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
9259
9260         PR preprocessor/20077
9261         * gcc.dg/cpp/paste15.c: New test.
9262
9263 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
9264             Nigel Stephens  <nigel@mips.com>
9265             Richard Sandiford  <richard@codesourcery.com>
9266
9267         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
9268         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
9269         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
9270         * gcc.target/mips/inter/mips16-inter.exp: New.
9271
9272 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
9273
9274         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
9275
9276 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9277
9278         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
9279         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
9280         * gcc.target/i386/sse3-addsubps.c: Likewise.
9281         * gcc.target/i386/sse3-haddpd.c: Likewise.
9282         * gcc.target/i386/sse3-haddps.c: Likewise.
9283         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9284         * gcc.target/i386/sse3-hsubps.c: Likewise.
9285         * gcc.target/i386/sse3-lddqu.c: Likewise.
9286         * gcc.target/i386/sse3-movddup.c: Likewise.
9287         * gcc.target/i386/sse3-movshdup.c: Likewise.
9288         * gcc.target/i386/sse3-movsldup.c: Likewise.
9289
9290         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
9291         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
9292         * gcc.target/i386/ssse3-pabsd.c: Likewise.
9293         * gcc.target/i386/ssse3-pabsw.c: Likewise.
9294         * gcc.target/i386/ssse3-palignr.c: Likewise.
9295         * gcc.target/i386/ssse3-phaddd.c: Likewise.
9296         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
9297         * gcc.target/i386/ssse3-phaddw.c: Likewise.
9298         * gcc.target/i386/ssse3-phsubd.c: Likewise.
9299         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
9300         * gcc.target/i386/ssse3-phsubw.c: Likewise.
9301         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
9302         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
9303         * gcc.target/i386/ssse3-pshufb.c: Likewise.
9304         * gcc.target/i386/ssse3-psignb.c: Likewise.
9305         * gcc.target/i386/ssse3-psignd.c: Likewise.
9306         * gcc.target/i386/ssse3-psignw.c: Likewise.
9307         * gcc.target/i386/ssse3-vals.h: Likewise.
9308
9309         * gcc.target/i386/sse3-check.h: New file.
9310         * gcc.target/i386/ssse3-check.h: Likewise.
9311
9312 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9313
9314         PR middle-end/31095
9315         * gcc.c-torture/compile/bcopy-1.c: New testcase.
9316
9317 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9318
9319         PR middle-end/31606
9320         * gcc.c-torture/20070522-1.c: New testcase.
9321
9322 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9323
9324         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
9325
9326 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
9327
9328         * gcc.c-torture/execute/ieee/20000320-1.x,
9329         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9330         m68k-*-* and check_effective_target_coldfire_fpu.
9331
9332 2007-05-22  Ollie Wild  <aaw@google.com>
9333
9334         * g++.dg/lookup/hidden-class10.C: New test.
9335         * g++.dg/lookup/hidden-class11.C: New test.
9336
9337 2007-05-22  Ollie Wild  <aaw@google.com>
9338
9339         * g++.dg/lookup/name-clash5.C: New test.
9340         * g++.dg/lookup/name-clash6.C: New test.
9341
9342 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9343
9344         * g++.dg/other/i386-2.C: Update comments on header files tested.
9345         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
9346         of <tmmintrin.h>.
9347         * gcc.target/i386/sse-12.c: Likewise.
9348         * gcc.target/i386/sse-13.c: Likewise.
9349         * gcc.target/i386/sse-14.c: Likewise.
9350
9351         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
9352         Redefined to test with immediate operand.
9353         (__builtin_ia32_blendps): Likewise.
9354         (__builtin_ia32_blendpd): Likewise.
9355         (__builtin_ia32_dpps): Likewise.
9356         (__builtin_ia32_dpps): Likewise.
9357         (__builtin_ia32_insertps128): Likewise.
9358         (__builtin_ia32_vec_ext_v4sf): Likewise.
9359         (__builtin_ia32_vec_set_v16qi): Likewise.
9360         (__builtin_ia32_vec_set_v4si): Likewise.
9361         (__builtin_ia32_vec_set_v2di): Likewise.
9362         (__builtin_ia32_vec_ext_v16qi): Likewise.
9363         (__builtin_ia32_vec_ext_v4si): Likewise.
9364         (__builtin_ia32_vec_ext_v2di): Likewise.
9365         (__builtin_ia32_roundpd): Likewise.
9366         (__builtin_ia32_roundsd): Likewise.
9367         (__builtin_ia32_roundps): Likewise.
9368         (__builtin_ia32_roundss): Likewise.
9369         (__builtin_ia32_mpsadbw128): Likewise.
9370
9371 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9372
9373         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
9374
9375 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
9376
9377         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
9378         failures.
9379         * gcc.dg/dfp/func-struct.c: Ditto.
9380         * gcc.dg/dfp/operator-assignment.c: Ditto.
9381         * gcc.dg/dfp/convert-bfp.c: Ditto.
9382         * gcc.dg/dfp/convert-int.c: Ditto.
9383         * gcc.dg/dfp/convert-int-max.c: Ditto.
9384         * gcc.dg/dfp/func-scalar.c: Ditto.
9385         * gcc.dg/dfp/cast.c: Ditto.
9386         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
9387         failures, and fix a typo in return type of arg1_128.
9388         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
9389         failures, and fix a typo in a constant suffix.
9390         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
9391         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
9392
9393 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
9394             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9395
9396         * lib/gcc-dg.exp(process_message): New proc.
9397         (dg-message): New test directive.
9398         * gcc.dg/always_inline.c: Use dg-message.
9399         * gcc.dg/always_inline2.c: Ditto.
9400         * gcc.dg/always_inline3.c: Ditto.
9401         * gcc.dg/invalid-call-1.c: Ditto.
9402         * gcc.dg/pr17506.c: Ditto.
9403         * gcc.dg/simd-5.c: Ditto.
9404         * gcc.dg/simd-6.c: Ditto.
9405         * gcc.dg/va-arg-2.c: Ditto.
9406         * gcc.dg/cpp/syshdr.c: Ditto.
9407         * gcc.dg/cpp/unc4.c: Ditto.
9408         * gcc.dg/cpp/trad/mi1.c: Ditto.
9409         * gcc.dg/cpp/trad/mi5.c: Ditto.
9410         * gcc.dg/cpp/trad/mi7.c: Ditto.
9411         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
9412         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
9413         * gcc.test-framework/test-framework.awk: Special-case outexists
9414         tests.
9415
9416 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9417
9418         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
9419         (bit_SSE4_2): Likewise.
9420         (bit_POPCNT): Likewise.
9421
9422         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
9423         Check if assembler supports SSE4 instructions.
9424
9425         * gcc.target/i386/sse4_1-blendpd.c: New file.
9426         * gcc.target/i386/sse4_1-blendps.c: Likewise.
9427         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
9428         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
9429         * gcc.target/i386/sse4_1-check.h: Likewise.
9430         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
9431         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
9432         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
9433         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
9434         * gcc.target/i386/sse4_1-extractps.c: Likewise.
9435         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
9436         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
9437         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
9438         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
9439         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
9440         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
9441         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
9442         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
9443         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
9444         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
9445         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
9446         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
9447         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
9448         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
9449         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
9450         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
9451         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
9452         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
9453         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
9454         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
9455         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
9456         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
9457         * gcc.target/i386/sse4_1-pminud.c: Likewise.
9458         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
9459         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
9460         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
9461         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
9462         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
9463         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
9464         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
9465         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
9466         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
9467         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
9468         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
9469         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
9470         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
9471         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
9472         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
9473         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
9474         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
9475         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
9476         * gcc.target/i386/sse4_1-round.h: Likewise.
9477         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
9478         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
9479         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
9480         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
9481         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
9482         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
9483         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
9484         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
9485         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
9486         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
9487         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
9488         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
9489         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
9490         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
9491
9492 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9493
9494         PR fortran/31627
9495         * gfortran.dg/bounds_check_7.f90: New test.
9496
9497 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
9498
9499         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
9500         (check_effective_target_sse4a): Ditto.
9501
9502         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
9503         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
9504         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
9505         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
9506         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
9507         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
9508         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
9509         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
9510         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
9511         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
9512         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
9513         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
9514         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
9515         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
9516         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
9517         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
9518         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
9519         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
9520         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
9521         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
9522
9523 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
9524
9525         * g++.dg/ext/cleanup-1.C: New test.
9526         * g++.dg/ext/cleanup-2.C: Likewise.
9527         * g++.dg/ext/cleanup-3.C: Likewise.
9528         * g++.dg/ext/cleanup-4.C: Likewise.
9529         * g++.dg/ext/cleanup-5.C: Likewise.
9530         * g++.dg/ext/cleanup-6.C: Likewise.
9531         * g++.dg/ext/cleanup-8.C: Likewise.
9532         * g++.dg/ext/cleanup-9.C: Likewise.
9533         * g++.dg/ext/cleanup-10.C: Likewise.
9534         * g++.dg/ext/cleanup-11.C: Likewise.
9535         * g++.dg/ext/cleanup-dtor.C: Likewise.
9536
9537 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9538
9539         PR middle-end/31995
9540         * gcc.dg/vect/vect-102a.c: New test.
9541
9542 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
9543             Paolo Carlini  <pcarlini@suse.de>
9544             Uros Bizjak  <ubizjak@gmail.com>
9545
9546         * gcc.dg/gcc-have-sync-compare-and-swap.c,
9547         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
9548         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
9549         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
9550         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
9551         New testcases.
9552
9553 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
9554
9555         PR fortran/32002
9556         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
9557
9558 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9559
9560         PR fortran/32027
9561         * gfortran.dg/do_3.F90: Add checks for the final value of the
9562         loop variable.
9563
9564 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
9565
9566         * gcc.c-torture/execute/990127-2.x: New file.
9567
9568 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
9569
9570         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
9571         * gcc.target/i386/sse-12: Add -O to compile options.
9572         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
9573         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
9574         and mm3dnow.h.  Add -O to compile options.
9575
9576 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
9577
9578         PR fortran/31867
9579         * gfortran.dg/char_length_5.f90: New test.
9580
9581         PR fortran/31994
9582         * gfortran.dg/array_reference_1.f90: New test.
9583
9584 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9585
9586         PR middle-end/7651
9587         PR c++/11856
9588         PR c/12963
9589         PR c/23587
9590         PR other/29694
9591         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
9592         * gcc.dg/Wtype-limits.c: New.
9593         * gcc.dg/Wtype-limits-Wextra.c: New.
9594         * gcc.dg/Wtype-limits-no.c: New.
9595         * g++.dg/warn/Wtype-limits.C: New.
9596         * g++.dg/warn/Wtype-limits-Wextra.C: New.
9597         * g++.dg/warn/Wtype-limits-no.C: New.
9598
9599 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
9600
9601         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
9602         instead of "-msse2".'
9603         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
9604         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
9605         and mm3dnow.h.
9606         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
9607         to test with immediate operand.
9608         (__builtin_ia32_insertqi): Ditto.
9609         (__builtin_ia32_palignr128): Ditto.
9610         (__builtin_ia32_palignr): Ditto.
9611         (__builtin_ia32_pshufhw): Ditto.
9612         (__builtin_ia32_pshuflw): Ditto.
9613         (__builtin_ia32_pshufd): Ditto.
9614         (__builtin_ia32_vec_set_v8hi): Ditto.
9615         (__builtin_ia32_vec_ext_v8hi): Ditto.
9616         (__builtin_ia32_shufpd): Ditto.
9617         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
9618
9619 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
9620
9621         PR fortran/32001
9622         * gfortran.dg/min_max_conformance.f90: Added more testcases.
9623
9624 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
9625
9626         PR target/31585
9627         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
9628         and "__inline".  Use "-msse" instead of "-msse2".
9629
9630 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9631
9632         PR middle-end/7651
9633         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
9634         * gcc.dg/20030906-2.c: Likewise.
9635         * objc.dg/method-17.m: Add -Wreturn-type.
9636         * obj-c++.dg/method-21.mm: Likewise.
9637
9638 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
9639
9640         PR target/31585
9641         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
9642         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
9643         (__builtin_ia32_psrlqi128): Ditto.
9644         (__builtin_ia32_psrlwi128): Ditto.
9645         (__builtin_ia32_psrldi128): Ditto.
9646         (__builtin_ia32_psrldqi128): Ditto.
9647         (__builtin_ia32_pslldqi128): Ditto.
9648         (__builtin_ia32_psrawi128): Ditto.
9649         (__builtin_ia32_psradi128): Ditto.
9650         (__builtin_ia32_psllqi128): Ditto.
9651         (__builtin_ia32_pslldi128): Ditto.
9652         (__builtin_prefetch): Ditto.
9653         (__builtin_ia32_pshufw): Ditto.
9654         (__builtin_ia32_vec_set_v4hi): Ditto.
9655         (__builtin_ia32_vec_ext_v4hi): Ditto.
9656         (__builtin_ia32_shufps): Ditto.
9657         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
9658
9659 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9660
9661         PR fortran/31974
9662         * gfortran.dg/char_allocation_1.f90: New test.
9663
9664 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9665
9666         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
9667         * gcc.dg/Wconversion-sign.c: New.
9668         * gcc.dg/Wconversion-integer-no-sign.c: New.
9669         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
9670         Wconversion-sign.C
9671         * g++.dg/warn/Wconversion-sign.C: New.
9672         * g++.old-deja/g++.other/warn4.C: Update.
9673         * g++.dg/warn/Wconversion1.C: Likewise.
9674
9675 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9676
9677         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
9678         * gcc.dg/torture/builtin-math-4.c: Likewise.
9679
9680 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9681
9682         PR libfortran/31964
9683         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
9684
9685 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9686
9687         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
9688
9689 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
9690
9691         PR target/31628
9692         * gcc.target/i386/pr31628.c: New.
9693
9694 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
9695
9696         PR middle-end/31344
9697         * gcc.dg/pr31344.c: New test.
9698
9699 2007-05-17  Ian Lance Taylor  <iant@google.com>
9700
9701         PR tree-optimization/31953
9702         * gcc.c-torture/compile/pr31953.c: New test.
9703
9704 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9705
9706         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
9707
9708         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
9709         and drem.
9710         * gcc.dg/torture/builtin-math-4.c: Likewise.
9711
9712         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
9713         * gcc.dg/torture/builtin-math-4.c: Likewise.
9714
9715         * gcc.dg/torture/builtin-math-4.c: New test.
9716
9717 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
9718             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9719
9720         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
9721         * gcc.dg/cpp/include2.c: Ditto.
9722         * gcc.dg/cpp/mac-dir-2.c: Ditto.
9723         * gcc.dg/cpp/paste5.c: Ditto.
9724         * gcc.dg/cpp/paste6.c: Ditto.
9725         * gcc.dg/cpp/paste8.c: Ditto.
9726         * gcc.dg/cpp/paste11.c: Ditto.
9727         * gcc.dg/cpp/paste13.c: Ditto.
9728         * gcc.dg/cpp/skipping2.c: Ditto.
9729         * gcc.dg/reg-vol-struct-1.c: Ditto.
9730         * gcc.dg/Wshadow-1.c: Ditto.
9731         * gcc.dg/cpp/trad/comment.c: Ditto.
9732         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
9733         * gcc.dg/cpp/if-2.c: Ditto.
9734         * gcc.dg/array-5.c: Ditto.
9735         * gcc.dg/inline-15.c: Ditto.
9736         * gcc.dg/pr27953.c: Ditto.
9737         * gcc.dg/Wno-c++-compat.c: Ditto.
9738
9739 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
9740
9741         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
9742
9743 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9744
9745         * gcc.c-torture/execute/20070517-1.c: New test.
9746
9747 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
9748
9749         PR fortran/31919
9750         * gfortran.dg/min_max_conformance.f90: New test.
9751
9752 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
9753
9754         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
9755         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
9756         gcc.dg/vect/vect-104.c: Use more complex construction to
9757         prevent vectorizing.
9758         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
9759
9760 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
9761
9762         PR tree-optimization/24659
9763         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
9764         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
9765         not vect_int target.
9766         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
9767         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
9768         targets.
9769         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
9770         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
9771         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
9772
9773 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
9774
9775         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
9776         and x86_64-*-* targets.
9777         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
9778
9779 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
9780
9781         PR fortran/18769
9782         PR fortran/30881
9783         PR fortran/31194
9784         PR fortran/31216
9785         PR fortran/31427
9786         * transfer_simplify_1.f90: New test.
9787         * transfer_simplify_2.f90: New test.
9788
9789 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
9790
9791         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
9792
9793 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
9794
9795         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
9796
9797         * gcc.dg/fltconst-pedantic-dfp.c: New test.
9798
9799         PR c/31924
9800         * gcc.dg/fltconst-1.c: New test.
9801
9802         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
9803         * gcc.dg/dfp/operator-assignment.c: Ditto.
9804
9805 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
9806
9807         PR c++/29928
9808         * g++.dg/rtti/typeid5.C: New.
9809
9810 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9811
9812         PR fortran/31725
9813         * gfortran.dg/substr_4.f: New test.
9814
9815 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
9816
9817         * gcc.target/m68k/interrupt_thread-1.c,
9818         gcc.target/m68k/interrupt_thread-2.c,
9819         gcc.target/m68k/interrupt_thread-3.c: New.
9820         * gcc.target/m68k/m68k.exp: Accept fido.
9821
9822 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
9823
9824         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
9825         * gfortran.dg/altreturn_3.f90: Likewise.
9826         * gfortran.dg/assumed_dummy_1.f90: Likewise.
9827         * gfortran.dg/default_numeric_type_1.f90: Likewise.
9828         * gfortran.dg/inquire_iolength.f90: Likewise.
9829         * gfortran.dg/module_naming_1.f90: Likewise.
9830         * gfortran.dg/oldstyle_2.f90: Likewise.
9831         * gfortran.dg/operator_2.f90: Likewise.
9832         * gfortran.dg/parameter_array_element_1.f90: Likewise.
9833         * gfortran.dg/used_types_11.f90: Likewise.
9834         * gfortran.dg/zero_array_components_1.f90: Likewise.
9835         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
9836         * gfortran.dg/parameter_array_dummy.f90: Likewise.
9837         * gfortran.dg/real_const_3.f90: Likewise.
9838
9839 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
9840
9841         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
9842         * gcc.dg/tree-ssa/loop-30.c: New test.
9843
9844 2007-05-13  Richard Guenther  <rguenther@suse.de>
9845
9846         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
9847         scanning forwprop1.
9848         * g++.dg/tree-ssa/pr31146.C: Likewise.
9849
9850 2007-05-13  Revital Eres  <eres@il.ibm.com>
9851
9852         * gcc.dg/dse.c: New test.
9853
9854 2007-05-12  Richard Guenther  <rguenther@suse.de>
9855
9856         PR tree-optimization/31797
9857         * gcc.c-torture/compile/pr31797.c: New testcase.
9858
9859 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
9860
9861         PR fortran/30746
9862         * gfortran.dg/host_assoc_function_1.f90: New test.
9863
9864 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
9865
9866         PR c++/31829
9867         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
9868
9869 2007-05-11  Silvius Rus  <rus@google.com>
9870
9871         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
9872         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
9873         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
9874         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
9875         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
9876         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
9877         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
9878         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
9879         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
9880         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
9881         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
9882         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
9883         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
9884         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
9885         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
9886         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
9887
9888 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
9889
9890         PR other/31852
9891         * gcc.c-torture/execute/builtins/memchr.c: New.
9892         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
9893         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
9894
9895 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
9896
9897         PR fortran/30876
9898         * gfortran.dg/recursive_reference_1.f90: Put error at correct
9899         line.
9900         * gfortran.dg/recursive_reference_2.f90: New test.
9901
9902 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
9903
9904         PR fortran/30878
9905         * gfortran.dg/namelist_29.f90: New test.
9906
9907 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
9908
9909         PR fortran/31474
9910         * gfortran.dg/entry_10.f90: New test.
9911
9912 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
9913
9914         PR tree-optimization/31885
9915         * gcc.dg/tree-ssa/loop-29.c: New test.
9916
9917 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
9918
9919         * assumed_dummy_1.f90: Fix dg directive.
9920         * char_initialiser_actual.f90: Likewise.
9921         * nested_modules_2.f90: Likewise.
9922         * shift-alloc.f90: Likewise.
9923
9924 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
9925
9926         * gcc.dg/20070507-1.c: Disable for non-pic targets.
9927
9928 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9929
9930         PR libfortran/31880
9931         * gfortran.dg/unf_read_corrupted_2.f90: New test.
9932
9933 2007-05-09  Mike Stump  <mrs@apple.com>
9934
9935         * g++.dg/other/first-global.C: Add -fpie for darwin.
9936         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
9937
9938 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9939
9940         * gcc.dg/20070507-1.c: New testcase.
9941
9942 2007-05-08  Chao-ying Fu  <fu@mips.com>
9943
9944         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
9945         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
9946         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
9947         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
9948
9949 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
9950
9951         PR 31847
9952         * gcc.dg/pr31847.c: New test.
9953
9954 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
9955
9956         PR fortran/31692
9957         * gfortran.dg/actual_array_result_1.f90: New test.
9958
9959 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
9960
9961         PR fortran/29397
9962         * gfortran.dg/parameter_array_init_1.f90: New test.
9963
9964         PR fortran/29400
9965         * gfortran.dg/parameter_array_init_2.f90: New test.
9966
9967 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
9968
9969         PR target/31854
9970         * gcc.target/i386/pr31854.c: New test.
9971
9972 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
9973
9974         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
9975
9976 2007-05-07  Mike Stump  <mrs@apple.com>
9977
9978         * g++.old-deja/g++.mike/empty.C: Add.
9979
9980 2007-05-07  Eric Christopher  <echristo@apple.com>
9981
9982         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
9983
9984 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
9985
9986         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
9987         variable.  Rearrange conversions from binary float to decimal float.
9988
9989 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
9990
9991         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
9992         x86.
9993
9994 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
9995
9996         * gnat.dg/opt1.ad[sb]: New testcase.
9997
9998 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9999
10000         PR fortran/31399
10001         * gfortran.dg/do_3.F90: New test.
10002
10003 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10004
10005         PR fortran/31764
10006         * gfortran.dg/new_line.f90: Add new checks.
10007
10008 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10009
10010         PR fortran/31201
10011         * gfortran.dg/large_unit_1.f90: New.
10012         * gfortran.dg/large_unit_2.f90: New.
10013         * gfortran.dg/iostat_4.f90: New
10014         * gfortran.dg/bounds_check_fail_1.f90: Updated.
10015
10016 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
10017
10018         PR fortran/31540
10019         * gfortran.dg/char_result_4.f90: New test.
10020
10021 2007-06-05  Revital Eres  <eres@il.ibm.com>
10022
10023         PR 30957
10024         * gcc.dg/pr30957-1.c: New test.
10025
10026 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10027
10028         PR fortran/31251
10029         * gfortran.dg/char_type_len_2.f90: New test.
10030
10031 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
10032
10033         PR 31775
10034         * g++.dg/other/nested-extern.cc: New.
10035         * g++.dg/other/nested-extern-1.C: New.
10036         * g++.dg/other/nested-extern-2.C: New.
10037
10038 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
10039
10040         PR fortran/31760
10041         * gfortran.dg/erf.f90: New test.
10042         * gfortran.dg/besxy.f90: New test.
10043
10044 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
10045
10046         PR fortran/22359
10047         * gfortran.dg/fseek.f90: New test.
10048
10049 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
10050
10051         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
10052
10053 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10054
10055         PR libfortran/31210
10056         * gfortran.dg/zero_length_1.f90: New test.
10057
10058 2007-05-04  Tobias Burnus  <burnus@net-b.de>
10059
10060         PR fortran/31803
10061         * gfortran.dg/char_pointer_assign_3.f90: New test.
10062         * gfortran.dg/char_result_2.f90: Re-enable test.
10063
10064 2007-05-04  Tobias Burnus  <burnus@net-b.de>
10065
10066         PR fortran/25071
10067         * gfortran.dg/char_length_3.f90: New test.
10068         * gfortran.dg/char_result_2.f90: Fix test.
10069
10070 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
10071
10072         PR tree-optimization/30565
10073         * gcc.dg/tree-ssa/loop-27.c: New test.
10074
10075 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
10076
10077         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
10078         * gcc.target/bfin/arith.c (__v2hi): Likewise.
10079         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
10080         * gcc.target/bfin/shift.c (__v2hi): Likewise.
10081
10082 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
10083
10084         PR tree-optimization/31699
10085         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
10086         New.
10087         (check_effective_target_vect_floatint_cvt): New.
10088         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
10089         of specific targets.
10090         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
10091         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
10092         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10093         * gcc.dg/vect/vect-iv-4.c: Likewise.
10094         * gcc.dg/vect/vect-multitypes-11.c: New.
10095         * gcc.dg/vect/pr31699.c: New.
10096
10097 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
10098
10099         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
10100
10101 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
10102
10103         PR C++/31663
10104         * g++.dg/warn/anonymous-namespace-2.C: New.
10105         * g++.dg/warn/anonymous-namespace-2.h: New.
10106
10107 2007-05-02  Paul Brook  <paul@codesourcery.com>
10108
10109         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
10110
10111 2007-05-02  Eric Christopher  <echristo@apple.com>
10112
10113         * gcc.dg/cpp/if-div.c: New file.
10114
10115 2007-05-02  Tom Tromey  <tromey@redhat.com>
10116
10117         PR preprocessor/28709:
10118         * gcc.dg/cpp/pr28709.c: New file.
10119
10120 2007-05-02  Richard Guenther  <rguenther@suse.de>
10121
10122         PR tree-optimization/31146
10123         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
10124
10125 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
10126
10127         * gcc.c-torture/compile/limits-blockid.c: New.
10128         * gcc.c-torture/compile/limits-caselabels.c: New.
10129         * gcc.c-torture/compile/limits-declparen.c: New.
10130         * gcc.c-torture/compile/limits-enumconst.c: New.
10131         * gcc.c-torture/compile/limits-exprparen.c: New.
10132         * gcc.c-torture/compile/limits-externalid.c: New.
10133         * gcc.c-torture/compile/limits-fnargs.c: New.
10134         * gcc.c-torture/compile/limits-fndefn.c: New.
10135         * gcc.c-torture/compile/limits-idexternal.c: New.
10136         * gcc.c-torture/compile/limits-idinternal.c: New.
10137         * gcc.c-torture/compile/limits-pointer.c: New.
10138         * gcc.c-torture/compile/limits-stringlit.c: New.
10139         * gcc.c-torture/compile/limits-structmem.c: New.
10140         * gcc.c-torture/compile/limits-structnest.c: New.
10141
10142 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
10143
10144         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
10145
10146 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10147
10148         PR middle-end/31740
10149         * gcc.c-torture/compile/20070501-1.c: New testcase.
10150
10151 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10152
10153         PR fortran/31732
10154         * gfortran.dg/array_memset_2:  New test case.
10155
10156 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
10157
10158         PR testsuite/31615
10159         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
10160
10161 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
10162
10163         PR testsuite/31589
10164         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
10165         dg-final test.
10166         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
10167         keyword to dg-final test.
10168         * gcc.dg/vect/vect-iv-4.c: Likewise.
10169         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10170         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
10171         test.
10172         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
10173         cast.
10174         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
10175         * lib/target-supports.exp
10176         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
10177         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
10178
10179 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
10180
10181         * gcc.c-torture/execute/ieee/20000320-1.c: Use
10182         __LONG_LONG_MAX__ and its friends instead of those supplied by
10183         limits.h.
10184
10185 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
10186
10187         PR C++/31721
10188         * g++.dg/ext/vector7.C: New testcase.
10189
10190 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10191
10192         PR fortran/31591
10193         * gfortran.dg/bound_simplification_1.f90: New test.
10194
10195 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10196
10197         PR fortran/31645
10198         * gfortran.dg/bom_error.f90: New test.
10199         * gfortran.dg/bom_include.f90: New test.
10200         * gfortran.dg/bom_UTF16-LE.f90: New test.
10201         * gfortran.dg/bom_UTF16-BE.f90: New test.
10202         * gfortran.dg/bom_UTF-8.f90: New test.
10203         * gfortran.dg/bom_UTF-32.f90: New test.
10204         * gfortran.dg/bom_UTF-8.F90: New test.
10205         * gfortran.dg/bom_include.inc: New file.
10206
10207 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10208
10209         PR C++/30221
10210         * g++.dg/init/ptrfn2.C: New test.
10211         * g++.dg/init/ptrfn3.C: New test.
10212
10213 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
10214
10215         PR fortran/31711
10216         * gfortran.dg/dependency_21.f90: New test.
10217
10218 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10219
10220         * gfortran.dg/secnds.f: Use real*8.
10221         * gfortran.dg/secnds-1.f: Use real*8.
10222
10223 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10224
10225         PR libfortran/31532
10226         * gfortran.dg/inquire_5.f90: Update test.
10227
10228 2007-04-27  Ian Lance Taylor  <iant@google.com>
10229
10230         PR middle-end/31710
10231         * gcc.c-torture/compile/pr31710.c: New test.
10232
10233 2007-04-27  Richard Guenther  <rguenther@suse.de>
10234
10235         PR tree-optimization/30965
10236         PR tree-optimization/30978
10237         * gcc.dg/tree-ssa/pr30978.c: New testcase.
10238         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
10239         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
10240         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
10241
10242 2007-04-27  Richard Guenther  <rguenther@suse.de>
10243
10244         PR tree-optimization/31715
10245         * gcc.dg/Warray-bounds-4.c: New testcase.
10246
10247 2007-04-26  Ian Lance Taylor  <iant@google.com>
10248
10249         PR target/28675
10250         * gcc.c-torture/compile/pr28675.c: New test.
10251
10252 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10253
10254         PR C++/30016
10255         * g++.dg/ext/vector6.C: New test.
10256
10257 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
10258
10259         * gcc.c-torture/execute/ieee/20000320-1.x: New.
10260
10261 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
10262
10263         PR middle-end/31617
10264         * g++.dg/other/str_empty.C: Add expected warning.
10265
10266 2007-04-26  Richard Guenther  <rguenther@suse.de>
10267         Daniel Berlin  <dberlin@dberlin.org>
10268
10269         PR tree-optimization/30567
10270         * g++.dg/other/pr30567.C: New testcase.
10271
10272 2007-04-26  Richard Guenther  <rguenther@suse.de>
10273
10274         PR tree-optimization/31703
10275         * gcc.c-torture/compile/pr31703.c: New testcase.
10276         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
10277         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
10278
10279 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
10280
10281         * gfortran.dg/open_errors.f90: Added if statements checking
10282         the value of iostat.
10283
10284 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
10285
10286         PR c++/31598
10287         * g++.dg/gomp/pr31598.C: New test.
10288
10289         PR tree-optimization/30558
10290         * g++.dg/gomp/pr30558.C: New test.
10291
10292 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
10293
10294         PR c++/31338
10295         * g++.dg/ext/complex2.C: New test.
10296
10297 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
10298
10299         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
10300
10301 2007-04-25  Thiemo Seufer  <ths@mips.com>
10302
10303         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
10304         value to signed char.
10305
10306 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
10307
10308         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
10309         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
10310         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
10311
10312 2007-04-25  Tobias Burnus  <burnus@net-b.de>
10313
10314         PR fortran/31668
10315         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
10316         statement functions.
10317         * gfortran.dg/c_by_val_5.f90: New test.
10318
10319 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
10320
10321         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
10322         with two new subroutines to avoid parameter-induced aliasing.
10323         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
10324         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
10325
10326 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10327
10328         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
10329         * g++.dg/warn/Warray-bounds.C: Likewise.
10330
10331 2007-04-24  Ian Lance Taylor  <iant@google.com>
10332
10333         PR tree-optimization/31605
10334         * gcc.c-torture/execute/pr31605.c: New test.
10335
10336 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10337
10338         PR fortran/31587
10339         * lib/gcc-dg.exp (scan-module): New function.
10340         * gfortran.dg/module_md5_1.f90: New test.
10341
10342 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
10343
10344         * g++.old-deja/g++.pt/defarg6.C: Only run with
10345         -std=gnu++98.
10346         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
10347         * g++.dg/cpp0x/variadic61.C: Ditto.
10348         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
10349         * g++.dg/cpp0x/variadic62.C: Ditto.
10350         * g++.dg/template/meminit1.C: Ditto.
10351         * g++.dg/template/operator7.C: Ditto.
10352         * g++.dg/template/static15.C: Ditto.
10353         * g++.dg/template/invalid1.C: Ditto.
10354         * g++.dg/template/shift1.C: Ditto.
10355         * g++.dg/template/error10.C: Ditto.
10356
10357 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
10358
10359         PR diagnostic/25923
10360         * gfortran.dg/pr25923.f90: New test.
10361
10362 2007-04-24  Ian Lance Taylor  <iant@google.com>
10363
10364         PR tree-optimization/31602
10365         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
10366
10367 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
10368
10369         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
10370         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
10371
10372 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
10373
10374         * gcc.target/i386/reload-1.c. New.
10375
10376 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10377             Olga Golovanevsky  <olga@il.ibm.com>
10378
10379         * g++.dg/other/str_empty.C: New test.
10380
10381 2007-04-24  Richard Henderson  <rth@redhat.com>
10382
10383         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
10384
10385 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
10386
10387         PR target/31641
10388         * gcc.c-torture/compile/pr31641.c: New testcase.
10389
10390 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
10391
10392         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
10393         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
10394         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
10395         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
10396
10397 2007-04-23  Simon Baldwin  <simonb@google.com>
10398
10399         * g++.dg/other/error15.C: New.
10400         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
10401         triggering a "multiple parameters named" error.
10402
10403 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
10404
10405         PR fortran/31618
10406         * gfortran.dg/backspace_8.f:  New test case.
10407
10408 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
10409
10410         PR fortran/31630
10411         * gfortran.dg/used_types_17.f90: New test.
10412
10413         PR fortran/31620
10414         * gfortran.dg/zero_array_components_1.f90: New test.
10415
10416 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10417
10418         PR fortran/31616
10419         * gfortran.dg/open_errors.f90: Allow a different error message.
10420
10421 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
10422
10423         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
10424         Rename from check_effective_target_vect_pack_mod.  Rename global
10425         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
10426         messages.
10427         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
10428         rename.
10429         * gcc.dg/vect/vect-iv-8a.c: Ditto.
10430         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
10431
10432 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10433
10434         PR middle-end/31448
10435         * gcc.c-torture/execute/pr31448.c: New testcase.
10436
10437 2007-04-22  Nick Clifton  <nickc@redhat.com>
10438
10439         * gcc.dg/20020312-2.c: Add support for the FRV.
10440
10441 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
10442
10443         PR tree-optimization/24659
10444         * gcc.dg/vect/vect-float-extend-1.c: New test.
10445         * gcc.dg/vect/vect-float-truncate-1.c: New test.
10446
10447 2007-04-22  Richard Guenther  <rguenther@suse.de>
10448
10449         PR tree-optimization/29789
10450         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
10451         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
10452
10453 2007-04-22  Revital Eres  <eres@il.ibm.com>
10454
10455         * gcc.dg/var-expand2.c: New test.
10456
10457 2007-04-22  Revital Eres  <eres@il.ibm.com>
10458
10459         * gcc.dg/var-expand3.c: New test.
10460
10461 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10462
10463         PR fortran/31495
10464         * gfortran.dg/continuation_8.f90: New test.
10465
10466 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10467
10468         PR C/30265
10469         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
10470         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
10471
10472 2007-04-21  Richard Guenther  <rguenther@suse.de>
10473
10474         PR middle-end/31136
10475         * gcc.c-torture/execute/pr31136.c: New testcase.
10476
10477 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
10478
10479         * gcc.target/i386/movsi-sm-1.c: New.
10480
10481 2007-04-20  Richard Henderson  <rth@redhat.com>
10482
10483         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
10484         * gcc.dg/pr27095.c: Cope with alpha GOT load.
10485
10486 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
10487
10488         * gcc.target/i386/ordcmp-1.c: New test.
10489         * gcc.target/i386/unordcmp-1.c: New test.
10490
10491         PR tree-optimization/31632
10492         * gcc.c-torture/compile/20070419-1.c: New test.
10493
10494 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10495
10496         * gcc.dg/invalid-call-1.c: New test.
10497
10498 2007-04-18  Dirk Mueller  <dmueller@suse.de>
10499
10500         PR diagnostic/31227
10501         * gcc.dg/Warray-bounds-3.c: New.
10502
10503 2007-04-18  Richard Guenther  <rguenther@suse.de>
10504
10505         PR tree-optimization/19431
10506         PR tree-optimization/21463
10507         * gcc.c-torture/execute/20070212-1.c: New testcase.
10508         * gcc.c-torture/execute/20070212-2.c: Likewise.
10509         * gcc.c-torture/execute/20070212-3.c: Likewise.
10510         * gcc.dg/tree-ssa/pr19431.c: Likewise.
10511         * gcc.dg/tree-ssa/pr21463.c: Likewise.
10512         * g++.dg/tree-ssa/pr21463.C: Likewise.
10513         * g++.dg/tree-ssa/pr30738.C: Likewise.
10514
10515 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
10516
10517         PR c++/31513
10518         * g++.dg/expr/bitfield8.C: New test.
10519
10520 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
10521             Richard Sandiford  <richard@codesourcery.com>
10522
10523         * lib/target-supports.exp (check_profiling_available): Return 0
10524         for uClibc with -p or -pg.
10525
10526 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
10527
10528         PR c++/31517
10529         * g++.dg/template/init7.C: New test.
10530
10531 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
10532
10533         PR rtl-optimization/31360
10534         * gcc.dg/loop-7.c: New test.
10535
10536 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
10537
10538         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
10539         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
10540         build.
10541         (compat-execute): Likewise.
10542         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
10543         files to remote hosts.
10544         * lib/c-ctorture.exp (c-torture-compile): Likewise.
10545         (c-torture-execute): Likewise.
10546         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
10547         or plain file.  Use remote_upload and remote_download to copy
10548         files about.
10549         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
10550         before scanning it.
10551
10552 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
10553
10554         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
10555
10556 2007-04-16  Lawrence Crowl  <crowl@google.com>
10557
10558         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
10559         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
10560         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
10561         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
10562         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
10563         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
10564         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
10565         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
10566         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
10567         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
10568         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
10569
10570         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
10571         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
10572         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
10573         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
10574         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
10575         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
10576         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
10577         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
10578         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
10579         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
10580         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
10581
10582 2007-04-16  Ian Lance Taylor  <iant@google.com>
10583
10584         PR tree-optimization/31522
10585         * gcc.dg/Wstrict-overflow-16.c: New test.
10586
10587 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
10588
10589         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
10590
10591 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
10592
10593         PR fortran/31144
10594         * gfortran.dg/module_naming_1.f90: New.
10595
10596 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
10597
10598         * lib/target-supports.exp (check_profiling_available): Return
10599         false for m68k-*-uclinux.
10600
10601 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
10602
10603         PR c++/29365
10604         Testcase for c++ anonymous namespace warning
10605
10606         * g++.dg/warn/anonymous-namespace-1.C: New test
10607         * g++.dg/warn/anonymous-namespace-1.h: New test
10608
10609 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10610
10611         PR testsuite/31578
10612         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
10613
10614 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10615
10616         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
10617
10618 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
10619
10620         PR fortran/31204
10621         * gfortran.dg/array_constructor_16.f90: New test.
10622
10623 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
10624
10625         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
10626         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
10627
10628 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10629
10630         PR rtl-optimization/31500
10631         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
10632         * g++.dg/warn/Warray-bounds.C: Likewise.
10633
10634 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10635
10636         PR C/31520
10637         * gcc.dg/gnu89-init-4.c: New testcase.
10638
10639 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
10640
10641         PR c++/25874
10642         * gcc.dg/gomp/pr25874.c: Add dg-options.
10643         * g++.dg/gomp/pr25874.C: Add dg-options.
10644
10645 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
10646
10647         PR fortran/21061
10648         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
10649         * gfortran.dg/warnings_are_errors_1.f: New testcase.
10650
10651 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10652
10653         PR fortran/31561
10654         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
10655
10656 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
10657
10658         PR fortran/29507
10659         PR fortran/31404
10660         * gfortran.dg/initialization_6.f90: New test.
10661
10662 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
10663
10664         * gcc.c-torture/compile/pr27528.c: Require nonpic.
10665
10666         * lib/target-supports.exp (check_gc_sections_available):
10667         Return false if ldflags includes -elf2flt.
10668
10669 2007-04-13  Jason Merrill  <jason@redhat.com>
10670
10671         PR c++/31074
10672         * conv3.C: New test.
10673
10674 2007-04-13  Mike Stump  <mrs@apple.com>
10675
10676         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
10677         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
10678
10679 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
10680
10681         PR tree-optimization/29598
10682         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
10683
10684 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10685
10686         PR fortran/31559
10687         * gfortran.dg/func_assign.f90: New test.
10688
10689 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
10690
10691         PR fortran/31550
10692         * gfortran.dg/used_types_16.f90: New test.
10693
10694 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
10695
10696         PR fortran/18937
10697         * gfortran.dg/goto_2.f90: New.
10698         * gfortran.dg/goto_3.f90: New.
10699         * gfortran.dg/pr17708.f90: Rename to ...
10700         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
10701
10702 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10703
10704         PR fortran/31562
10705         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
10706         instead of a struct.
10707
10708 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10709
10710         PR fortran/31562
10711         * gfortran.dg/value_4.c: Use GNU extensions for complex
10712         instead of a struct.
10713
10714 2007-04-13  Richard Guenther  <rguenther@suse.de>
10715
10716         PR tree-optimization/21258
10717         * gcc.dg/tree-ssa/vrp34.c: New testcase.
10718
10719 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10720
10721         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
10722         <complex.h>.
10723
10724 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
10725
10726         PR fortran/31250
10727         * gfortran.dg/char_length_2.f90: New.
10728         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
10729         * gfortran.dg/repeat_4.f90: Likewise.
10730
10731         PR fortran/31266
10732         * gfortran.dg/char_assign_1.f90: New.
10733
10734         PR fortran/31471
10735         * gfortran.dg/block_name_1.f90: New.
10736         * gfortran.dg/block_name_2.f90: New.
10737
10738 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
10739
10740         PR c++/31078
10741         * g++.dg/other/pr31078.C: New.
10742
10743 2007-04-12  Richard Guenther  <rguenther@suse.de>
10744
10745         PR tree-optimization/31169
10746         * gcc.c-torture/execute/pr31169.c: New testcase.
10747
10748 2007-04-12  Richard Guenther  <rguenther@suse.de>
10749
10750         PR tree-optimization/24689
10751         PR tree-optimization/31307
10752         * g++.dg/tree-ssa/pr31307.C: New testcase.
10753         * gcc.dg/tree-ssa/pr24689.c: Likewise.
10754
10755 2007-04-12  Tobias Burnus  <burnus@net-b.de>
10756
10757         PR fortran/31472
10758         * gfortran.dg/access_spec_1.f90: New test.
10759         * gfortran.dg/access_spec_2.f90: New test.
10760         * gfortran.dg/non_module_public.f90: Match new error message.
10761
10762 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
10763
10764         PR testsuite/31538
10765         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
10766         to 4 at line 38 to fix bounds problem.
10767
10768 2007-04-11  Tobias Burnus  <burnus@net-b.de>
10769
10770         PR testsuite/31240
10771         * gfortran.dg/pointer_intent_1.f90: Fix test.
10772
10773 2007-04-10  Eric Christopher  <echristo@apple.com>
10774
10775         * lib/target-supports.exp
10776         (check_effective_target_fstack_protector): Rewrite.
10777
10778 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
10779
10780         PR c++/31449
10781         * g++.dg/init/const5.C: New test.
10782
10783 2007-04-09  Jan Hubicka  <jh@suse.cz>
10784
10785         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
10786
10787 2007-04-08  Jan Hubicka  <jh@suse.cz>
10788
10789         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
10790
10791 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10792
10793         PR fortran/31257
10794         * gfortran.dg/achar_4.f90: New test.
10795
10796 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10797
10798         PR fortran/30880
10799         * gfortran.dg/used_dummy_types_8.f90: New test.
10800
10801 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10802
10803         PR fortran/30872
10804         * gfortran.dg/parameter_array_element_1.f90: New test.
10805
10806 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10807
10808         PR fortran/31222
10809         * gfortran.dg/default_numeric_type_1.f90: New test.
10810
10811 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10812
10813         PR fortran/31424
10814         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
10815
10816 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10817
10818         PR fortran/31293
10819         * gfortran.dg/interface_12.f90: New test.
10820
10821 2007-04-07  Bruce Korb  <bkorb@gnu.org>
10822
10823         * gcc.dg/format/opt-6.c: New test.
10824         * gcc.dg/format/nul-1.c: New test.
10825         * gcc.dg/format/nul-2.c: New test.
10826
10827 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10828
10829         PR libgfortran/31395
10830         * gfortran.dg/fmt_colon.f90: New test.
10831
10832 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
10833
10834         * g++.old-deja/g++.other/init18.C: Use
10835         dg-require-effective-target instead of an explicit xfail.
10836
10837 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
10838
10839         * gcc.dg/dfp/signbit-1.c
10840         * gcc.dg/dfp/signbit-2.c
10841
10842 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
10843
10844         PR fortran/31483
10845         * gfortran.dg/altreturn_5.f90: New test.
10846
10847 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
10848
10849         PR fortran/31292
10850         * gfortran.dg/contained_module_proc_1.f90: New test.
10851
10852 2007-04-04  Stuart Hastings  <stuart@apple.com>
10853
10854         PR 31281
10855         * objc/execute/exceptions/pr31281.m: New.
10856
10857 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
10858
10859         * g++.dg/ext/dllimport12.C: Update comments.
10860
10861 2007-04-03  Eric Christopher  <echristo@apple.com>
10862
10863         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
10864
10865 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10866
10867         PR fortran/31304
10868         * gfortran.dg/repeat_2.f90: New test.
10869         * gfortran.dg/repeat_3.f90: New test.
10870         * gfortran.dg/repeat_4.f90: New test.
10871
10872 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
10873
10874         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
10875
10876 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
10877
10878         PR c++/30847
10879         * g++.dg/parse/cond3.C: New test.
10880
10881         PR middle-end/30704
10882         * gcc.c-torture/execute/ieee/pr30704.c: New test.
10883
10884 2007-04-02  Jason Merrill  <jason@redhat.com>
10885
10886         PR c++/31187
10887         * g++.dg/ext/visibility/anon3.C: New test.
10888
10889 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10890
10891         PR libgfortran/31052
10892         * gfortran.dg/namelist_28.f90: New test.
10893
10894 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10895
10896         PR libgfortran/31366
10897         * gfortran.dg/direct_io_6.f90: New test.
10898
10899 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10900
10901         PR libgfortran/31207
10902         * gfortran.dg/advance_5.f90: New test.
10903         * gfortran.dg/advance_6.f90: New test.
10904
10905 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
10906
10907         * g++.dg/ext/dllimport6.C: Remove extra ';'.
10908         * g++.dg/ext/dllimport7.C: Likewise.
10909         * g++.dg/ext/selectany1.C: Likewise.
10910
10911 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
10912
10913         * g++.dg/parser/pr31138.C: New.
10914         * g++.dg/parser/pr31140.C: New.
10915         * g++.dg/parser/pr31141.C: New.
10916
10917 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
10918
10919         PR c++/26099
10920         * g++.dg/ext/is_base_of.C: New.
10921         * g++.dg/ext/has_virtual_destructor.C: New.
10922         * g++.dg/ext/is_polymorphic.C: New.
10923         * g++.dg/ext/is_base_of_diagnostic.C: New.
10924         * g++.dg/ext/is_enum.C: New.
10925         * g++.dg/ext/has_nothrow_assign.C: New.
10926         * g++.dg/ext/has_nothrow_constructor.C: New.
10927         * g++.dg/ext/is_empty.C: New.
10928         * g++.dg/ext/has_trivial_copy.C: New.
10929         * g++.dg/ext/has_trivial_assign.C: New.
10930         * g++.dg/ext/is_abstract.C: New.
10931         * g++.dg/ext/is_pod.C: New.
10932         * g++.dg/ext/has_nothrow_copy.C: New.
10933         * g++.dg/ext/is_class.C: New.
10934         * g++.dg/ext/has_trivial_constructor.C: New.
10935         * g++.dg/ext/is_union.C: New.
10936         * g++.dg/ext/has_trivial_destructor.C: New.
10937         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
10938         * g++.dg/template/crash43.C: Likewise.
10939
10940 2007-03-29  Dirk Mueller  <dmueller@suse.de>
10941
10942         * g++.dg/warn/pedantic2.C: New testcase.
10943
10944 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10945
10946         * size_dim.f90: Fix dg directive.
10947         * pr16433.f: Likewise.
10948         * use_6.f90: Likewise.
10949         * use_7.f90: Likewise.
10950         * entry_9.f90: Likewise.
10951         * pointer_intent_2.f90: Likewise.
10952         * protected_1.f90: Likewise.
10953         * fmt_missing_period_2.f: Likewise.
10954         * pointer_intent_3.f90: Likewise.
10955         * protected_2.f90: Likewise.
10956         * protected_3.f90: Likewise.
10957         * pr15754.f90: Likewise.
10958         * protected_4.f90: Likewise.
10959         * protected_5.f90: Likewise.
10960         * initialization_2.f90: Likewise.
10961         * protected_6.f90: Likewise.
10962         * continuation_7.f90: Likewise.
10963         * derived_function_interface_1.f90: Likewise.
10964         * der_pointer_4.f90: Likewise.
10965         * fmt_zero_precision.f90: Likewise.
10966         * blockdata_3.f90: Likewise.
10967         * fmt_missing_period_1.f: Likewise.
10968         * real_const_3.f90: Likewise.
10969         * use_4.f90: Likewise.
10970         * fmt_missing_period_3.f: Likewise.
10971         * use_5.f90: Likewise.
10972
10973 2007-03-28  Mike Stump  <mrs@apple.com>
10974
10975         * gcc.dg/darwin-comm.c: Add.
10976
10977 2007-03-28  Eric Christopher  <echristo@apple.com>
10978
10979         * lib/target-supports.exp (check_effective_target_fstack_protector):
10980         New.
10981         * gcc.dg/ssp-1.c: Use.
10982         * gcc.dg/ssp-2.c: Ditto.
10983
10984 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
10985
10986         PR c++/29077
10987         * g++.dg/parse/constructor3.C: New test.
10988
10989 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
10990
10991         * gnat.dg/thin_pointer.ad[sb]: New test.
10992
10993 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
10994
10995         * g++.dg/cpp0x/bracket1.C: New.
10996         * g++.dg/cpp0x/bracket2.C: New.
10997         * g++.dg/cpp0x/bracket3.C: New.
10998         * g++.dg/cpp0x/bracket4.C: New.
10999
11000 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
11001
11002         * g++.dg/cpp0x/temp_default1.C: New.
11003         * g++.dg/cpp0x/temp_default3.C: New.
11004         * g++.dg/cpp0x/temp_default2.C: New.
11005         * g++.dg/cpp0x/temp_default4.C: New.
11006
11007 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
11008
11009         PR c++/29993
11010         * g++.dg/other/cv_func2.C: New.
11011
11012 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
11013
11014         * gcc.dg/dfp/func-vararg-alternate.h: New file.
11015         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
11016         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
11017         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
11018
11019         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
11020         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
11021
11022         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
11023
11024         * lib/compat.exp (compat-execute): Fix processing of file names.
11025
11026 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
11027
11028         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
11029
11030 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
11031
11032         * lib/target-supports.exp (check_effective_target_fortran_large_real):
11033         Delete created executable test file.
11034         (check_effective_target_fortran_large_int): Ditto.
11035         (check_effective_target_static_libgfortran): Ditto.
11036
11037 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
11038
11039         PR c++/30500
11040         * g++.dg/warn/pragma-system_header1.C: New test.
11041         * g++.dg/warn/pragma-system_header2.C: New test.
11042         * g++.dg/warn/pragma-system_header1.h. New.
11043         * g++.dg/warn/pragma-system_header2.h. New.
11044
11045 2007-03-26  Ian Lance Taylor  <iant@google.com>
11046
11047         PR tree-optimization/31345
11048         * gcc.c-torture/compile/pr31345-1.c: New test.
11049
11050 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
11051
11052         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
11053         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
11054         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
11055         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
11056         * gfortran.dg/overload_1.f90: Likewise.
11057         * gfortran.dg/impure_assignment_1.f90: Likewise.
11058         * gfortran.dg/error_recovery_3.f90: Likewise.
11059         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
11060         * gfortran.dg/sequence_types_1.f90: Likewise.
11061         * gfortran.dg/internal_references_1.f90: Likewise.
11062         * gfortran.dg/present_1.f90: Likewise.
11063         * gfortran.dg/volatile10.f90: Likewise.
11064         * gfortran.dg/module_equivalence_2.f90: Likewise.
11065         * gfortran.dg/use_4.f90: Likewise.
11066         * gfortran.dg/elemental_result_1.f90: Likewise.
11067         * gfortran.dg/generic_actual_arg.f90: Likewise.
11068         * gfortran.dg/private_type_5.f90: Likewise.
11069         * gfortran.dg/protected_4.f90: Likewise.
11070         * gfortran.dg/interface_3.f90: Likewise.
11071
11072 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
11073
11074         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
11075         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
11076
11077 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
11078
11079         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
11080
11081 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11082
11083         PR libgfortran/31199
11084         * gfortran.dg/fmt_t_4.f90: New test.
11085
11086 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
11087
11088         PR libfortran/31297
11089         * gfortran.dg/backspace_5.f:  Initialize variable(s).
11090         * gfortran.dg/backspace_6.f:  Likewise.
11091         * gfortran.dg/char_bounds_check_fail_1: Likewise.
11092         * gfortran.dg/direct_io_2.f90:  Likewise.
11093         * gfortran.dg/write_back.f:  Likewise.
11094         * gfortran.dg/write_rewind_2.f:  Likewise.
11095         * gfortran.dg/write_rewind_1.f:  Likewise.
11096         * gfortran.dg/write_rewind_2.f:  Likewise.
11097
11098 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
11099
11100         PR tree-optimization/30784
11101         * gcc.dg/vect/pr30784.c: New test.
11102
11103 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11104
11105         PR fortran/30877
11106         * gfortran.dg/operator_1.f90: New test.
11107         * gfortran.dg/operator_2.f90: New test.
11108
11109 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
11110
11111         PR libfortran/31196
11112         * gfortran.dg/reshape_transpose_1.f90:  New test.
11113
11114 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11115
11116         PR fortran/30655
11117         * gfortran.dg/bounds_check_6.f90: New test.
11118
11119 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
11120
11121         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
11122         #ifndef/#endif.
11123         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
11124         * gcc.dg/dfp/decfloat-constants.c: Ditto.
11125
11126 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
11127
11128         PR fortran/31209
11129         * gfortran.dg/pointer_function_actual_1.f90: New test.
11130
11131         PR fortran/31200
11132         * gfortran.dg/pointer_function_actual_2.f90: New test.
11133
11134         PR fortran/31215
11135         * gfortran.dg/result_in_spec_1.f90: New test.
11136
11137 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11138
11139         PR fortran/30834
11140         * gfortran.dg/integer_exponentiation_3.F90: New test.
11141         * gfortran.dg/integer_exponentiation_4.f90: New test.
11142         * gfortran.dg/integer_exponentiation_5.F90: New test.
11143
11144 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
11145
11146         PR c++/30863
11147         * g++.dg/template/error24.C: New test.
11148         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
11149
11150 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
11151
11152         PR c++/31273
11153         * g++.dg/expr/bitfield7.C: New test.
11154
11155 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11156
11157         PR other/23572
11158         * gcc.dg/float-range-4.c: New.
11159         * gcc.dg/float-range-1.c: Update. Test for a warning.
11160         * gcc.dg/float-range-3.c: New.
11161         * gcc.dg/float-range-5.c: New.
11162
11163 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11164
11165         PR fortran/31262
11166         * gfortran.dg/no_range_check_1.f90: New test.
11167
11168 2007-03-22  Dirk Mueller  <dmueller@suse.de>
11169
11170         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
11171         * g++.dg/other/static1.C: Remove stray semicolon.
11172         * g++.dg/other/init1.C: Likewise.
11173         * g++.dg/rtti/dyncast1.C: Likewise.
11174         * g++.dg/tree-ssa/pr17153.C: Likewise.
11175         * g++.dg/lookup/disamb1.C: Likewise.
11176         * g++.dg/lookup/scoped2.C: Likewise.
11177         * g++.dg/lookup/friend7.C: Likewise.
11178         * g++.dg/parse/parse4.C: Likewise.
11179         * g++.dg/parse/parse5.C: Likewise.
11180         * g++.dg/expr/pr29066.C: Likewise.
11181         * g++.dg/expr/cast4.C: Likewise.
11182         * g++.dg/tc1/dr193.C: Likewise.
11183         * g++.dg/tc1/dr213.C: Likewise.
11184         * g++.dg/abi/dcast1.C: Likewise.
11185         * g++.dg/abi/covariant2.C: Likewise.
11186         * g++.dg/inherit/covariant11.C: Likewise.
11187         * g++.dg/inherit/covariant9.C: Likewise.
11188         * g++.dg/inherit/covariant10.C: Likewise.
11189         * g++.dg/init/static3.C: Likewise.
11190         * g++.dg/init/init-ref3.C: Likewise.
11191         * g++.dg/init/ref10.C: Likewise.
11192         * g++.dg/template/meminit2.C: Likewise.
11193         * g++.dg/template/using9.C: Likewise.
11194         * g++.dg/template/friend9.C: Likewise.
11195         * g++.dg/template/ref1.C: Likewise.
11196         * g++.old-deja/g++.warn/inline.C: Likewise.
11197         * g++.old-deja/g++.robertl/eb91.C: Likewise.
11198         * g++.old-deja/g++.robertl/eb46.C: Likewise.
11199         * g++.old-deja/g++.robertl/eb34.C: Likewise.
11200         * g++.old-deja/g++.robertl/eb43.C: Likewise.
11201         * g++.old-deja/g++.robertl/eb26.C: Likewise.
11202         * g++.old-deja/g++.robertl/eb116.C: Likewise.
11203         * g++.old-deja/g++.brendan/copy5.C: Likewise.
11204         * g++.old-deja/g++.brendan/overload8.C: Likewise.
11205         * g++.old-deja/g++.brendan/overload11.C: Likewise.
11206         * g++.old-deja/g++.brendan/copy7.C: Likewise.
11207         * g++.old-deja/g++.brendan/crash38.C: Likewise.
11208         * g++.old-deja/g++.brendan/template11.C: Likewise.
11209         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
11210         * g++.old-deja/g++.brendan/crash50.C: Likewise.
11211         * g++.old-deja/g++.brendan/crash16.C: Likewise.
11212         * g++.old-deja/g++.jason/pmem2.C: Likewise.
11213         * g++.old-deja/g++.jason/parse9.C: Likewise.
11214         * g++.old-deja/g++.jason/byval2.C: Likewise.
11215         * g++.old-deja/g++.jason/overload8.C: Likewise.
11216         * g++.old-deja/g++.jason/pmf8.C: Likewise.
11217         * g++.old-deja/g++.jason/template33.C: Likewise.
11218         * g++.old-deja/g++.jason/return3.C: Likewise.
11219         * g++.old-deja/g++.jason/scoping2.C: Likewise.
11220         * g++.old-deja/g++.jason/virtual.C: Likewise.
11221         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11222         * g++.old-deja/g++.jason/template27.C: Likewise.
11223         * g++.old-deja/g++.jason/synth6.C: Likewise.
11224         * g++.old-deja/g++.jason/ref8.C: Likewise.
11225         * g++.old-deja/g++.jason/offset1.C: Likewise.
11226         * g++.old-deja/g++.other/static20.C: Likewise.
11227         * g++.old-deja/g++.other/array1.C: Likewise.
11228         * g++.old-deja/g++.other/new3.C: Likewise.
11229         * g++.old-deja/g++.other/array2.C: Likewise.
11230         * g++.old-deja/g++.other/overload9.C: Likewise.
11231         * g++.old-deja/g++.other/cast6.C: Likewise.
11232         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
11233         * g++.old-deja/g++.other/eh4.C: Likewise.
11234         * g++.old-deja/g++.other/using7.C: Likewise.
11235         * g++.old-deja/g++.other/init18.C: Likewise.
11236         * g++.old-deja/g++.other/dyncast1.C: Likewise.
11237         * g++.old-deja/g++.other/dyncast2.C: Likewise.
11238         * g++.old-deja/g++.other/dtor11.C: Likewise.
11239         * g++.old-deja/g++.pt/static11.C: Likewise.
11240         * g++.old-deja/g++.pt/crash19.C: Likewise.
11241         * g++.old-deja/g++.pt/overload12.C: Likewise.
11242         * g++.old-deja/g++.pt/crash46.C: Likewise.
11243         * g++.old-deja/g++.pt/mi1.C: Likewise.
11244         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
11245         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11246         * g++.old-deja/g++.pt/local5.C: Likewise.
11247         * g++.old-deja/g++.pt/typename2.C: Likewise.
11248         * g++.old-deja/g++.pt/explicit80.C: Likewise.
11249         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
11250         * g++.old-deja/g++.law/visibility1.C: Likewise.
11251         * g++.old-deja/g++.law/visibility2.C: Likewise.
11252         * g++.old-deja/g++.law/virtual2.C: Likewise.
11253         * g++.old-deja/g++.law/operators19.C: Likewise.
11254         * g++.old-deja/g++.law/parsing10.C: Likewise.
11255         * g++.old-deja/g++.law/visibility4.C: Likewise.
11256         * g++.old-deja/g++.law/operators4.C: Likewise.
11257         * g++.old-deja/g++.law/dtors2.C: Likewise.
11258         * g++.old-deja/g++.law/missed-error3.C: Likewise.
11259         * g++.old-deja/g++.law/visibility10.C: Likewise.
11260         * g++.old-deja/g++.law/scope3.C: Likewise.
11261         * g++.old-deja/g++.law/casts2.C: Likewise.
11262         * g++.old-deja/g++.law/code-gen5.C: Likewise.
11263         * g++.old-deja/g++.law/operators33.C: Likewise.
11264         * g++.old-deja/g++.law/friend4.C: Likewise.
11265         * g++.old-deja/g++.mike/pmf7.C: Likewise.
11266         * g++.old-deja/g++.mike/p5611.C: Likewise.
11267         * g++.old-deja/g++.mike/net37.C: Likewise.
11268         * g++.old-deja/g++.mike/p3570.C: Likewise.
11269         * g++.old-deja/g++.mike/p5718.C: Likewise.
11270         * g++.old-deja/g++.mike/net21.C: Likewise.
11271         * g++.old-deja/g++.mike/p1862.C: Likewise.
11272         * g++.old-deja/g++.mike/p4511.C: Likewise.
11273         * g++.old-deja/g++.mike/virt3.C: Likewise.
11274         * g++.old-deja/g++.mike/p16146.C: Likewise.
11275         * g++.old-deja/g++.mike/p1989.C: Likewise.
11276         * g++.old-deja/g++.mike/p5571.C: Likewise.
11277         * g++.old-deja/g++.gb/scope10.C: Likewise.
11278         * g++.old-deja/g++.abi/primary5.C: Likewise.
11279         * g++.old-deja/g++.abi/empty2.C: Likewise.
11280         * g++.old-deja/g++.abi/arraynew.C: Likewise.
11281         * g++.old-deja/g++.eh/vbase4.C: Likewise.
11282         * g++.old-deja/g++.eh/ptr1.C: Likewise.
11283         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
11284         * g++.old-deja/g++.bob/template3.C: Likewise.
11285         * g++.old-deja/g++.bob/inherit1.C: Likewise.
11286
11287 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
11288
11289         PR fortran/31193
11290         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
11291
11292 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
11293
11294         PR fortran/20897
11295         * gfortran.dg/derived_name_1.f90: New.
11296         * gfortran.dg/derived_name_2.f: New.
11297
11298 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
11299
11300         * lib/target-supports.exp (check_effective_target_nonpic): New
11301         procedure.
11302         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
11303         when compiling PIC.
11304         * gcc.target/i386/asm-4.c: Require nonpic.
11305         * gcc.target/i386/cmov1.c: Likewise.
11306         * gcc.target/i386/mul.c: Likewise.
11307         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
11308         * gcc.target/i386/ssetype-1.c: Require nonpic.
11309         * gcc.target/i386/ssetype-3.c: Likewise.
11310         * gcc.target/i386/ssetype-5.c: Likewise.
11311
11312 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
11313
11314         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
11315         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
11316         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
11317         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
11318
11319 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
11320
11321         PR tree-optimization/30590
11322         * g++.dg/opt/pr30590.C: New testcase.
11323
11324 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
11325
11326         PR c/30762
11327         * gcc.dg/pr30762-1.c: New test.
11328         * gcc.dg/pr30762-2.c: New test.
11329
11330         PR inline-asm/30505
11331         * gcc.target/i386/pr30505.c: New test.
11332
11333 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
11334
11335         * gcc.target/arm/register-variables.c: New.
11336
11337 2007-03-19  Jeff Law  <law@redhat.com>
11338
11339         * PR tree-optimization/30984
11340         * gcc.c-torture/pr30984.c: New test.
11341
11342 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11343         Richard Guenther  <rguenther@suse.de>
11344
11345         PR tree-optimization/31254
11346         * gcc.dg/torture/pr31254.c: New testcase.
11347
11348 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
11349
11350         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
11351         target default_packed.
11352
11353 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11354
11355         PR fortran/31203
11356         * gfortran.dg/string_length_1.f90: New test.
11357
11358 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11359
11360         PR testsuite/30395
11361         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
11362
11363 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11364
11365         PR libgfortran/31052
11366         * gfortran.dg/namelist_27.f90: New test.
11367
11368 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
11369
11370         PR fortran/30531
11371         * gfortran.dg/used_types_14.f90: New test.
11372
11373         PR fortran/31086
11374         * gfortran.dg/used_types_15.f90: New test.
11375
11376 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
11377
11378         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
11379         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
11380
11381 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11382
11383         PR fortran/31120
11384         * gfortran.dg/integer_exponentiation_2.f90: New test.
11385
11386 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
11387
11388         PR tree-optimization/31041
11389         * gcc.dg/vect/pr31041.c: New test.
11390
11391 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11392
11393         * g++.dg/warn/Wconversion-integer.C: New
11394         * g++.dg/warn/Wconversion-real.C: New.
11395         * g++.dg/warn/Wconversion-real-integer.C: New.
11396         * g++.dg/warn/conv2.C: Updated.
11397
11398 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
11399
11400         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
11401         exclude RTPs.
11402
11403 2007-03-16  Richard Guenther  <rguenther@suse.de>
11404
11405         PR tree-optimization/31146
11406         * g++.dg/tree-ssa/pr31146.C: New testcase.
11407
11408 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
11409
11410         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
11411         assume that the target has <features.h>.
11412
11413 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
11414
11415         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
11416         dg-options rather than to the whole test.
11417
11418 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
11419
11420         PR debug/29906
11421         * g++.dg/debug/pr29906.C: New
11422
11423 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11424
11425         PR libgfortran/31099
11426         * gfortran.dg/unformatted_recl.f90: Update test.
11427
11428 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
11429
11430         * gcc.dg/tree-ssa/prefetch-5.c: New test.
11431
11432 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11433
11434         PR c++/30891
11435         * g++.dg/parse/namespace-definition.C: New.
11436
11437 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11438
11439         PR c++/24924
11440         * g++.dg/cpp/pedantic-errors.C: New.
11441         * g++.dg/cpp/permissive.C: New.
11442
11443 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11444
11445         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
11446         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
11447
11448 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11449
11450         * lib/target-supports.exp (check_missing_uclibc_feature)
11451         (check_effective_target_wchar): New procedures.
11452         * gcc.dg/wchar_t-1.c: Require target wchar.
11453         * gcc.dg/wint_t-1.c: Likewise.
11454
11455 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11456
11457         * lib/target-supports.exp (check_gc_sections_available): Return
11458         false for VxWorks targets.
11459
11460 2007-03-15  Dirk Mueller  <dmueller@suse.de>
11461
11462         * g++.dg/warn/Wconversion2.C: Fix typo.
11463         * gcc.dg/if-empty-1.c: Ditto.
11464
11465 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11466
11467         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
11468
11469 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
11470
11471         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
11472         * gcc.target/i386/pr31167.c: Ditto.
11473
11474 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
11475
11476         PR target/31167
11477         * gcc.target/i386/pr31167.c: New test.
11478
11479 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
11480
11481         PR fortran/30922
11482         * gfortran.dg/import5.f90.f90: New test.
11483
11484
11485         PR fortran/30879
11486         * gfortran.dg/data_components_1.f90: New test.
11487
11488
11489         PR fortran/30870
11490         * gfortran.dg/generic_13.f90: New test.
11491
11492         PR fortran/31163
11493         * gfortran.dg/alloc_comp_basics_5.f90: New test.
11494
11495 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11496
11497         PR libgfortran/31051
11498         * gfortran.dg/fmt_t_4.f90: New
11499
11500 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11501
11502         PR C++/31165
11503         * g++.dg/other/default7.C: New test.
11504
11505 2007-03-15  Dirk Mueller  <dmueller@suse.de>
11506
11507         * g++.dg/warn/Wconversion2.C: New.
11508
11509 2007-03-14  Eric Christopher  <echristo@apple.com>
11510
11511         * gcc.dg/ssp-1.c: New.
11512         * gcc.dg/ssp-2.c: Ditto.
11513
11514 2007-03-14  Dirk Mueller  <dmueller@suse.de>
11515
11516         * g++.dg/warn/do-empty.C: New.
11517         * gcc.dg/do-empty.c: New.
11518         * gcc.dg/if-empty-1.c: Update.
11519         * gcc.dg/20001116-1.c: Update.
11520         * gcc.dg/pr23165.c: Update.
11521
11522 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
11523
11524         * gfortran.dg/module_implicit_conversion.f90: New test.
11525
11526 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
11527
11528         PR middle-end/31127
11529         * gcc.dg/pr31127.c: New.
11530
11531 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
11532
11533         * gcc.dg/tree-ssa/loop-26.c: New test.
11534
11535 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
11536
11537         * gcc.target/i386/cmpxchg16b-1.c: New test.
11538
11539 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
11540
11541         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
11542         * gcc.dg/c99-vla-1.c: Likewise.
11543         * g++.dg/ext/vla1.C: Likewise
11544
11545 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
11546
11547         * gcc.dg/wvla-1.c: New test
11548         * gcc.dg/wvla-2.c: New test
11549         * gcc.dg/wvla-3.c: New test
11550         * gcc.dg/wvla-4.c: New test
11551         * gcc.dg/wvla-5.c: New test
11552         * gcc.dg/wvla-6.c: New test
11553         * gcc.dg/wvla-7.c: New test
11554         * g++.dg/warn/Wvla-1.C: New test
11555         * g++.dg/warn/Wvla-2.C: New test
11556         * g++.dg/warn/Wvla-3.C: New test
11557
11558 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
11559
11560         PR c++/30108
11561         * g++.dg/other/default6.C: New test.
11562
11563 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
11564
11565         * lib/target-supports.exp (check_profiling_available): Return false
11566         for VxWorks.
11567         (check_effective_target_vxworks_kernel): New procedure.
11568         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
11569         VxWorks.
11570         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
11571         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
11572         to include VxWorks.
11573         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
11574
11575 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
11576
11577         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
11578         PIC is not supported.
11579         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
11580         * gcc.dg/20020426-2.c: Likewise.
11581         * gcc.dg/pr28243.c: Likewise.
11582         * gcc.dg/visibility-11.c: Likewise.
11583         * gcc.dg/tls/opt-9.c: Likewise.
11584         * gcc.dg/tls/opt-10.c: Likewise.
11585         * gcc.dg/tls/pic-1.c: Likewise.
11586         * gcc.dg/tls/struct-1.c: Likewise.
11587         * gcc.target/i386/20000807-1.c: Likewise.
11588         * gcc.target/i386/20000904-1.c: Likewise.
11589         * gcc.target/i386/20011119-1.c: Likewise.
11590         * gcc.target/i386/990213-2.c: Likewise.
11591         * gcc.target/i386/990214-1.c: Likewise.
11592         * gcc.target/i386/compress-float-387-pic.c: Likewise.
11593         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
11594         * gcc.target/i386/pic-1.c: Likewise.
11595         * gcc.target/i386/pr21518.c: Likewise.
11596         * gcc.target/i386/pr23098.c: Likewise.
11597         * gcc.target/i386/pr23943.c: Likewise.
11598
11599 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
11600
11601         PR c++/31038
11602         * g++.dg/template/complit2.C: New test.
11603
11604         PR c++/30328
11605         * g++.dg/ext/bitfield1.C: New test.
11606
11607 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
11608
11609         PR fortran/30883
11610         * gfortran.dg/interface_11.f90: New test.
11611
11612 2007-03-11  Richard Guenther  <rguenther@suse.de>
11613
11614         PR tree-optimization/31115
11615         * gcc.dg/torture/pr31115.c: New testcase.
11616
11617 2007-03-11  Ira Rosen  <irar@il.ibm.com>
11618
11619         PR tree-optimization/29925
11620         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
11621
11622 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
11623
11624         PR c++/30274
11625         * g++.dg/expr/bitfield3.C: New test.
11626         * g++.dg/expr/bitfield4.C: Likewise.
11627         * g++.dg/expr/bitfield5.C: Likewise.
11628         * g++.dg/expr/bitfield6.C: Likewise.
11629
11630         PR c++/30924
11631         * g++.dg/template/array18.C: New test.
11632
11633 2007-03-10  Dirk Mueller  <dmueller@suse.de>
11634
11635         PR c++/17946
11636         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
11637         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
11638
11639 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
11640
11641         PR c++/20599
11642         * g++.dg/cpp0x/variadic-bind.C: New.
11643         * g++.dg/cpp0x/variadic-function.C: New.
11644         * g++.dg/cpp0x/variadic-mem_fn.C: New.
11645         * g++.dg/cpp0x/variadic-tuple.C: New.
11646         * g++.dg/cpp0x/variadic1.C: New.
11647         * g++.dg/cpp0x/variadic2.C: New.
11648         * g++.dg/cpp0x/variadic3.C: New.
11649         * g++.dg/cpp0x/variadic4.C: New.
11650         * g++.dg/cpp0x/variadic5.C: New.
11651         * g++.dg/cpp0x/variadic6.C: New.
11652         * g++.dg/cpp0x/variadic7.C: New.
11653         * g++.dg/cpp0x/variadic8.C: New.
11654         * g++.dg/cpp0x/variadic9.C: New.
11655         * g++.dg/cpp0x/variadic10.C: New.
11656         * g++.dg/cpp0x/variadic11.C: New.
11657         * g++.dg/cpp0x/variadic12.C: New.
11658         * g++.dg/cpp0x/variadic13.C: New.
11659         * g++.dg/cpp0x/variadic14.C: New.
11660         * g++.dg/cpp0x/variadic15.C: New.
11661         * g++.dg/cpp0x/variadic16.C: New.
11662         * g++.dg/cpp0x/variadic17.C: New.
11663         * g++.dg/cpp0x/variadic18.C: New.
11664         * g++.dg/cpp0x/variadic19.C: New.
11665         * g++.dg/cpp0x/variadic20.C: New.
11666         * g++.dg/cpp0x/variadic21.C: New.
11667         * g++.dg/cpp0x/variadic22.C: New.
11668         * g++.dg/cpp0x/variadic23.C: New.
11669         * g++.dg/cpp0x/variadic24.C: New.
11670         * g++.dg/cpp0x/variadic25.C: New.
11671         * g++.dg/cpp0x/variadic26.C: New.
11672         * g++.dg/cpp0x/variadic27.C: New.
11673         * g++.dg/cpp0x/variadic28.C: New.
11674         * g++.dg/cpp0x/variadic29.C: New.
11675         * g++.dg/cpp0x/variadic30.C: New.
11676         * g++.dg/cpp0x/variadic31.C: New.
11677         * g++.dg/cpp0x/variadic32.C: New.
11678         * g++.dg/cpp0x/variadic33.C: New.
11679         * g++.dg/cpp0x/variadic34.C: New.
11680         * g++.dg/cpp0x/variadic35.C: New.
11681         * g++.dg/cpp0x/variadic36.C: New.
11682         * g++.dg/cpp0x/variadic37.C: New.
11683         * g++.dg/cpp0x/variadic38.C: New.
11684         * g++.dg/cpp0x/variadic39.C: New.
11685         * g++.dg/cpp0x/variadic40.C: New.
11686         * g++.dg/cpp0x/variadic41.C: New.
11687         * g++.dg/cpp0x/variadic42.C: New.
11688         * g++.dg/cpp0x/variadic43.C: New.
11689         * g++.dg/cpp0x/variadic44.C: New.
11690         * g++.dg/cpp0x/variadic45.C: New.
11691         * g++.dg/cpp0x/variadic46.C: New.
11692         * g++.dg/cpp0x/variadic47.C: New.
11693         * g++.dg/cpp0x/variadic48.C: New.
11694         * g++.dg/cpp0x/variadic49.C: New.
11695         * g++.dg/cpp0x/variadic50.C: New.
11696         * g++.dg/cpp0x/variadic51.C: New.
11697         * g++.dg/cpp0x/variadic52.C: New.
11698         * g++.dg/cpp0x/variadic53.C: New.
11699         * g++.dg/cpp0x/variadic54.C: New.
11700         * g++.dg/cpp0x/variadic55.C: New.
11701         * g++.dg/cpp0x/variadic56.C: New.
11702         * g++.dg/cpp0x/variadic57.C: New.
11703         * g++.dg/cpp0x/variadic58.C: New.
11704         * g++.dg/cpp0x/variadic59.C: New.
11705         * g++.dg/cpp0x/variadic60.C : New.
11706         * g++.dg/cpp0x/variadic61.C : New.
11707         * g++.dg/cpp0x/variadic62.C : New.
11708         * g++.dg/cpp0x/variadic63.C : New.
11709         * g++.dg/cpp0x/variadic64.C : New.
11710         * g++.dg/cpp0x/variadic65.C : New.
11711         * g++.dg/cpp0x/variadic66.C : New.
11712         * g++.dg/cpp0x/variadic67.C : New.
11713         * g++.dg/cpp0x/variadic68.C : New.
11714         * g++.dg/cpp0x/variadic69.C : New.
11715         * g++.dg/cpp0x/variadic70.C : New.
11716         * g++.dg/cpp0x/variadic71.C : New.
11717         * g++.dg/cpp0x/variadic72.C : New.
11718         * g++.dg/cpp0x/variadic73.C : New.
11719         * g++.dg/cpp0x/variadic74.C : New.
11720         * g++.dg/cpp0x/variadic75.C : New.
11721         * g++.dg/cpp0x/variadic-ex1.C : New.
11722         * g++.dg/cpp0x/variadic-ex2.C : New.
11723         * g++.dg/cpp0x/variadic-ex3.C : New.
11724         * g++.dg/cpp0x/variadic-ex4.C : New.
11725         * g++.dg/cpp0x/variadic-ex5.C : New.
11726         * g++.dg/cpp0x/variadic-ex6.C : New.
11727         * g++.dg/cpp0x/variadic-ex7.C : New.
11728         * g++.dg/cpp0x/variadic-ex8.C : New.
11729         * g++.dg/cpp0x/variadic-ex9.C : New.
11730         * g++.dg/cpp0x/variadic-ex10.C : New.
11731         * g++.dg/cpp0x/variadic-ex11.C : New.
11732         * g++.dg/cpp0x/variadic-ex12.C : New.
11733         * g++.dg/cpp0x/variadic-ex13.C : New.
11734         * g++.dg/cpp0x/variadic-ex14.C : New.
11735
11736 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11737
11738         PR libgfortran/31099
11739         * gfortran.dg/unformatted_recl.f90: New test.
11740
11741 2007-03-09  Roger Sayle  <roger@eyesopen.com>
11742
11743         * gcc.dg/fold-eqcmplx-1.c: New test case.
11744
11745 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
11746
11747         PR rtl-optimization/30643
11748         * gcc.dg/pr30643.c: New.
11749
11750 2007-03-09  Chao-ying Fu  <fu@mips.com>
11751
11752         * gcc.target/mips/mips32-dspr2-type.c: New test.
11753         * gcc.target/mips/mips32-dspr2.c: New test.
11754         * gcc.target/mips/dspr2-MULT.c: New test.
11755         * gcc.target/mips/dspr2-MULTU.c: New test.
11756         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
11757         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
11758         Adjust some formats.
11759
11760 2007-03-09  Dirk Mueller  <dmueller@suse.de>
11761
11762         PR c++/17946
11763         * gcc.dg/Wlogical-op-1.c: New.
11764         * g++.dg/warn/Wlogical-op-1.C: New.
11765
11766 2007-03-09  Richard Guenther  <rguenther@suse.de>
11767
11768         PR tree-optimization/30904
11769         PR middle-end/31058
11770         * gcc.dg/pr30904.c: Remove xfail.
11771
11772 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11773
11774         PR C/31072
11775         * gcc.c-torture/execute/pr31072.c: New test.
11776
11777 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11778
11779         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
11780         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11781         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
11782         *lrint* and *lround*.
11783         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
11784         floor->lfloor.
11785         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
11786         * gcc.dg/torture/builtin-integral-1.c: Likewise.
11787         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
11788         and *lround*.  Correct macro names.
11789         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
11790         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
11791
11792 2007-03-08  Ian Lance Taylor  <iant@google.com>
11793
11794         * gcc.dg/no-strict-overflow-5.c: New test.
11795         * gcc.dg/no-strict-overflow-6.c: New test.
11796         * gcc.dg/Wstrict-overflow-11.c: New test.
11797         * gcc.dg/Wstrict-overflow-12.c: New test.
11798         * gcc.dg/Wstrict-overflow-13.c: New test.
11799         * gcc.dg/Wstrict-overflow-14.c: New test.
11800         * gcc.dg/Wstrict-overflow-15.c: New test.
11801
11802 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
11803
11804         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
11805         for VxWorks kernel mode.
11806         * gcc.c-torture/execute/strncmp-1.x: Likewise.
11807
11808 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
11809
11810         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
11811         mode.
11812
11813 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
11814
11815         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
11816         and lib/bfill.c on VxWorks targets.
11817         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
11818         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
11819         lib/bfill.c and lib/memmove.c on VxWorks targets.
11820         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
11821         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
11822         on VxWorks targets.
11823         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
11824         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
11825
11826 2007-03-08  Tobias Burnus  <burnus@net-b.de>
11827
11828         * gfortran.dg/use_5.f90: New test.
11829         * gfortran.dg/use_6.f90: Ditto.
11830         * gfortran.dg/use_7.f90: Ditto.
11831
11832 2007-03-08  Tobias Burnus  <burnus@net-b.de>
11833
11834         PR fortran/30973
11835         * gfortran.dg/use_4.f90: New test.
11836         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
11837
11838 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
11839
11840         PR fortran/31011
11841         * gfortran.dg/parameter_array_section_2.f90: New test.
11842
11843 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
11844
11845         PR c++/30852
11846         * g++.dg/ext/offsetof1.C: Add cases with volatile.
11847
11848         PR c++/30534
11849         * g++.dg/template/arg5.C: New test.
11850
11851 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
11852
11853         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
11854
11855 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
11856
11857         * gcc.dg/var-expand1.c: Add newline at end of file.
11858
11859 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
11860
11861         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
11862
11863 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
11864
11865         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
11866
11867 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11868
11869         * gcc.dg/torture/builtin-convert-4.c: New test.
11870
11871 2007-03-05  Ian Lance Taylor  <iant@google.com>
11872
11873         * gcc.c-torture/compile/pr31034.c: New test.
11874
11875 2007-03-05  Ian Lance Taylor  <iant@google.com>
11876
11877         * gcc.dg/inline-18.c: New test.
11878         * gcc.dg/inline-19.c: New test.
11879         * gcc.dg/inline-20.c: New test.
11880         * gcc.dg/inline-21.c: New test.
11881
11882 2007-03-05  Richard Guenther  <rguenther@suse.de>
11883
11884         PR tree-optimization/14052
11885         * gcc.dg/tree-ssa/vrp33.c: New testcase.
11886
11887 2007-03-05  Richard Guenther  <rguenther@suse.de>
11888
11889         PR tree-optimization/23777
11890         * gcc.dg/tree-ssa/pr23777.c: New testcase.
11891
11892 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11893
11894         PR other/30465
11895         * gcc.dg/multiple-overflow-warn-3.c: New.
11896         * g++.dg/warn/multiple-overflow-warn-3.C: New.
11897
11898 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
11899
11900         PR c++/30895
11901         * g++.dg/parse/template23.C: New test.
11902
11903 2007-03-04  Roger Sayle  <roger@eyesopen.com>
11904
11905         PR middle-end/30744
11906         * gcc.dg/pr30744-1.c: New test case.
11907
11908 2007-03-04  Tobias Burnus  <burnus@net-b.de>
11909
11910         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
11911
11912 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11913
11914         PR target/30406
11915         * gfortran.dg/logical_3.f90: New test.
11916
11917 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
11918
11919         PR libfortran/30981
11920         * gfortran.dg/integer_exponentiation_1.f90:  New test.
11921
11922 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
11923
11924         * gcc.target/m68k/m68k.exp: New.
11925         * gcc.target/m68k/crash1.c: New.
11926
11927 2007-03-03  Tobias Burnus  <burnus@net-b.de>
11928
11929         * gfortran.dg/c_by_val.c: Use int64_t instead of long
11930         to be more compatible with integer(kind=8).
11931
11932 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11933
11934         PR libfortran/31001
11935         * gfortran.dg/zero_sized_3.f90: New test.
11936
11937 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11938
11939         PR c++/15787
11940         * g++.dg/parse/else.C: New.
11941         * g++.dg/parse/else-2.C: New.
11942
11943 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
11944             Tobias Burnus  <burnus@net-b.de>
11945
11946         PR fortran/30882
11947         * gfortran.dg/size_dim.f90: New test.
11948
11949 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
11950             Tobias Burnus  <burnus@net-b.de>
11951
11952         PR fortran/30873
11953         * gfortran.dg/entry_9.f90: New test.
11954
11955 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
11956
11957         PR c++/28253
11958         * g++.dg/inherit/covariant16.C: New test.
11959
11960 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
11961
11962         * g++.dg/other/darwin-minversion-1.C: New.
11963
11964 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
11965
11966         * gcc.dg/tree-ssa/20070302-1.c: New test.
11967
11968 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
11969
11970         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
11971         tests.
11972
11973 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
11974
11975         * gcc.dg/tree-ssa/prefetch-4.c: New test.
11976
11977 2007-03-01  Simon Baldwin <simonb@google.com>
11978
11979         PR c++/23689
11980         * warn/ignored_typedef.C: New.
11981         * init/ctor8.C: Added dg-warning to consume ignored typedef
11982         warning.
11983         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
11984         and added an explicit line number.
11985
11986 2007-02-28  Richard Guenther  <rguenther@suse.de>
11987
11988         PR middle-end/30364
11989         * gcc.dg/torture/pr30364-1.c: New testcase.
11990         * gcc.dg/torture/pr30364-2.c: Likewise.
11991         * gcc.dg/torture/pr30364-3.c: Likewise.
11992
11993 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11994
11995         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
11996         powerpc*, use -funsafe-math-optimizations.
11997         * gcc.dg/torture/builtin-logb-1.c: Likewise.
11998         * gcc.dg/torture/builtin-modf-1.c: Likewise.
11999
12000 2007-02-28  Tobias Burnus  <burnus@net-b.de>
12001             Paul Thomas  <pault@gcc.gnu.org>
12002
12003         PR fortran/30888
12004         PR fortran/30887
12005         * c_by_val_1.f: Test %VAL() with non-default kind.
12006         * c_by_val.c: Ditto.
12007         * c_by_val_4.f: New test.
12008
12009 2007-02-28  Tobias Burnus  <burnus@net-b.de>
12010
12011         PR fortran/30968
12012         * gfortran.dg/continuation_7.f90: New test.
12013
12014 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
12015
12016         * g++.dg/inherit/thunk7.C: New test.
12017         * lib/target-supports.exp (check_profiling_available): Not available
12018         for bfin-*-*.
12019
12020 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
12021
12022         PR target/30970
12023         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
12024
12025 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
12026
12027         * lib/target-supports.exp (check_effective_target_init_priority):
12028         Remove Solaris special case.
12029
12030 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
12031
12032         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
12033         for more builtin types.
12034
12035         * g++.dg/ext/visibility/class1.C: Port to Darwin.
12036         * g++.dg/ext/visibility/noPLT.C: Likewise.
12037
12038 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12039
12040         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
12041         sh* targets.
12042
12043 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
12044
12045         PR fortran/30865
12046         * size_optional_dim_1.f90:  New test.
12047
12048 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
12049
12050         * gcc.dg/vxworks/vxworks.exp: New file.
12051         * gcc.dg/vxworks/initpri1.c: Likewise.
12052         * gcc.dg/vxworks/initpri2.c: Likewise.
12053         * gcc.dg/initpri2.c: Add more tests.
12054         * g++.dg/special/initpri2.C: Likewise.
12055
12056         * gcc.dg/initpri1.c: New test.
12057         * gcc.dg/initpri2.c: Likewise.
12058         * g++.dg/special/initpri1.C: New test.
12059         * g++.dg/special/initpri2.C: Likewise.
12060         * g++.dg/special/conpr-1.C: Use init_priority effective target.
12061         * g++.dg/special/conpr-2.C: Likewise.
12062         * g++.dg/special/conpr-3.C: Likewise.
12063         * g++.dg/special/conpr-4.C: Likewise.
12064         * g++.dg/special/initp1.C: Likewise.
12065         * g++.dg/special/ecos.exp: Remove code to detect availability of
12066         constructor priorities.
12067         * lib/target-supports.exp (check_effective_target_init_priority):
12068         New function.
12069
12070 2007-02-24  Jan Hubicka  <jh@suse.cz>
12071
12072         * gcc.c-torture/execute/pr30778.c: New testcase.
12073
12074 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12075
12076         PR libgfortran/30918
12077         * gfortran.dg/namelist_26.f90: New test.
12078
12079 2007-02-24  Richard Guenther  <rguenther@suse.de>
12080
12081         PR middle-end/30951
12082         * gcc.dg/pr30951.c: New testcase.
12083
12084 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12085
12086         * gcc.dg/torture/builtin-modf-1.c: New test.
12087
12088 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
12089
12090         PR tree-optimization/30904
12091         * gcc.dg/pr30904.c: New test.
12092
12093 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12094
12095         * gcc.test-framework/README: Correct command.
12096         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
12097         -Wunused-value.
12098         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
12099
12100 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
12101
12102         * lib/target-supports.exp (check_effective_target_unwrapped): New.
12103
12104 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
12105
12106         * lib/target-supports.exp (check_effective_target_newlib): New
12107         function.
12108
12109 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
12110
12111         PR fortran/30660
12112         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
12113         allocatable component.
12114
12115
12116 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12117
12118         * gcc.dg/torture/builtin-logb-1.c: New test.
12119         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
12120         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
12121         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
12122         sh* targets.
12123
12124 2007-02-23  Richard Guenther  <rguenther@suse.de>
12125
12126         * g++.dg/warn/changes-meaning.C: New testcase.
12127
12128 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12129
12130         PR libgfortran/30910
12131         * gfortran.dg/fmt_zero_precision.f90: Update test.
12132
12133 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12134
12135         * gcc.dg/torture/builtin-frexp-1.c: New test.
12136
12137 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
12138
12139         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
12140
12141 2007-02-22  Ian Lance Taylor  <iant@google.com>
12142
12143         PR debug/30898
12144         * g++.dg/debug/pr30898.C: New test.
12145
12146 2007-02-22  Ira Rosen  <irar@il.ibm.com>
12147
12148         * gcc.dg/vect/vect-106.c: New test.
12149
12150 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
12151             Ira Rosen  <irar@il.ibm.com>
12152
12153         PR tree-optimization/30843
12154         * gcc.dg/vect/pr30843.c: New test.
12155
12156 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
12157
12158         PR tree-optimization/30858
12159         * gcc.dg/vect/pr30858.c: New test.
12160
12161 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
12162
12163         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
12164         to set options for compiling testglue.
12165         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
12166         * lib/obj-c++.exp (obj-c++_init): Likewise.
12167
12168 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
12169
12170         * gnat.dg/derived_aggregate.adb: New test.
12171
12172 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12173
12174         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
12175         sh* targets.  Call the correct CKSGN macro.
12176
12177 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
12178
12179         * gfortran.dg/gomp/omp_parse1.f90: New test.
12180         * gfortran.dg/gomp/omp_parse2.f: New test.
12181
12182 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
12183
12184         PR fortran/30869
12185         * gfortran.dg/do_pointer_1.f90:  New test.
12186
12187 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12188
12189         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
12190         and scalbln.
12191
12192 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
12193
12194         * gcc.dg/darwin-minversion-1.c: New.
12195         * gcc.dg/darwin-minversion-2.c: New.
12196
12197 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12198
12199         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
12200
12201 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12202             DJ Delorie <dj@redhat.com>
12203
12204         PR other/30824
12205         * gcc.dg/Wfatal.c: New.
12206         * gcc.dg/Wfatal-2.c: New.
12207         * gcc.dg/Werror-1.c: Adjust expectations.
12208         * gcc.dg/Werror-5.c: Likewise.
12209         * gcc.dg/Werror-7.c: Likewise.
12210         * gcc.dg/Werror-10.c: Likewise.
12211         * gcc.dg/Werror-11.c: Likewise.
12212
12213 2007-02-20  Tobias Burnus  <burnus@net-b.de>
12214
12215         PR fortran/30522
12216         * gfortran.dg/volatile10.f90: New test.
12217
12218 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
12219
12220         PR libfortran/30533
12221         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
12222
12223 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12224
12225         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
12226         * gcc.dg/Walways-true-1.c: Likewise.
12227         * gcc.dg/weak/weak-3.c: Likewise.
12228         * gcc.dg/Werror-1.c: Likewise.
12229         * gcc.dg/Werror-3.c: Likewise.
12230         * gcc.dg/Werror-4.c: Likewise.
12231         * gcc.dg/Werror-5.c: Likewise.
12232         * gcc.dg/Werror-6.c: Likewise.
12233         * gcc.dg/Werror-7.c: Likewise.
12234         * gcc.dg/Werror-8.c: Likewise.
12235         * gcc.dg/Werror-10.c: Likewise.
12236         * gcc.dg/Werror-11.c: Likewise.
12237         * gcc.dg/Werror-12.c: Likewise.
12238         * g++.old-deja/g++.mike/warn8.C: Likewise.
12239         * g++.dg/warn/Walways-true-1.C: Likewise.
12240         * g++.dg/warn/Walways-true-2.C: Likewise.
12241         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
12242         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
12243         -Wstring-literal-comparison with -Waddress.
12244         * gcc.dg/Wstring-literal-comparison-4.c: Replace
12245         -Wno-string-literal-comparison with -Wno-address.
12246
12247 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
12248
12249         * gnat.dg/self_aggregate_with_call.adb: New test.
12250
12251 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
12252
12253         PR tree-optimization/30975
12254         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
12255         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
12256         * gcc.dg/vect/pr30795.c: New.
12257
12258 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12259
12260         PR fortran/30681
12261         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
12262
12263 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12264
12265         PR rtl-optimization/28173
12266         * gcc.target/i386/andor-1.c: New test case.
12267
12268 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12269
12270         * gcc.dg/torture/builtin-ldexp-1.c: New.
12271         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
12272
12273 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12274
12275         * gfortran.dg/array_constructor_15.f90: New test case.
12276
12277 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12278
12279         * gfortran.dg/forall_10.f90: New test case.
12280
12281 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
12282
12283         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
12284
12285 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
12286
12287         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
12288         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
12289
12290 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
12291
12292         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
12293         * gcc.target/i386/builtin-bswap-3.c: Ditto.
12294         * gcc.target/i386/xchg-1.c: New test.
12295         * gcc.target/i386/xchg-2.c: New test.
12296
12297 2007-02-16  Richard Guenther  <rguenther@suse.de>
12298             Christian Bruel  <christian.bruel@st.com>
12299
12300         * gcc.dg/strict-overflow-5.c: New testcase.
12301
12302 2007-02-16  Tobias Burnus  <burnus@net-b.de>
12303
12304         PR fortran/30793
12305         * gfortran.dg/func_derived_4.f90: New test.
12306
12307 2007-02-15  Roger Sayle  <roger@eyesopen.com>
12308
12309         PR middle-end/30391
12310         * gfortran.dg/pr30391-1.f90: New test case.
12311
12312 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12313
12314         PR middle-end/30433
12315         * gcc.c-torture/compile/pr30433.c: New testcase to check
12316         that complex constants comparisions are foldded.
12317
12318 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12319
12320         PR C++/30158
12321         * g++.dg/ext/stmtexpr10.C: New testcase.
12322
12323 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12324
12325         PR middle-end/30729
12326         * gcc.dg/Wunused-value-2.c: New testcase.
12327
12328 2007-02-15  Ian Lance Taylor  <iant@google.com>
12329
12330         * g++.dg/eh/subreg-1.C: New test.
12331
12332 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12333
12334         PR c/26494
12335         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
12336         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
12337         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
12338         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
12339         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
12340         * gcc.dg/Werror-implicit-function-declaration.c: New.
12341
12342 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12343
12344         PR c++/28943
12345         * g++.dg/warn/pr28943.C: New.
12346
12347 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12348
12349         * gfortran.fortran-torture/execute/math.f90: Fix typo.
12350
12351 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12352
12353         PR fortran/30779
12354         * gfortran.dg/error_recovery_3.f90: New test.
12355
12356 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
12357
12358         * g++.dg/tree-ssa/sra-1.C: New.
12359
12360 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
12361
12362         * g++.dg/tree-ssa/sra-1.C: New.
12363
12364 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
12365
12366         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
12367
12368 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12369
12370         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
12371
12372 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
12373
12374         PR fortran/30799
12375         * gfortran.dg/logical_2.f90: New test.
12376
12377 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
12378
12379         * gcc.dg/torture/complex-alias-1.c: New test.
12380
12381 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
12382
12383         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
12384         instead of -fdump-tree-tailcall.
12385
12386 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
12387
12388         * gfortran.dg/interface_10.f90: Fix comment typo.
12389
12390 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
12391
12392         PR tree-optimization/30771
12393         * gcc.dg/vect/pr30771.c: New test.
12394
12395 2007-02-13  Ian Lance Taylor  <iant@google.com>
12396
12397         * gcc.dg/Wstrict-overflow-1.c: New test.
12398         * gcc.dg/Wstrict-overflow-2.c: New test.
12399         * gcc.dg/Wstrict-overflow-3.c: New test.
12400         * gcc.dg/Wstrict-overflow-4.c: New test.
12401         * gcc.dg/Wstrict-overflow-5.c: New test.
12402         * gcc.dg/Wstrict-overflow-6.c: New test.
12403         * gcc.dg/Wstrict-overflow-7.c: New test.
12404         * gcc.dg/Wstrict-overflow-8.c: New test.
12405         * gcc.dg/Wstrict-overflow-9.c: New test.
12406         * gcc.dg/Wstrict-overflow-10.c: New test.
12407
12408 2007-02-13  Roger Sayle  <roger@eyesopen.com>
12409
12410         * gcc.target/ia64/builtin-bswap-2.c: New test case.
12411
12412 2007-02-13  Richard Henderson  <rth@redhat.com>
12413
12414         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
12415         * gcc.c-torture/execute/pr29302-1.c: ... here.
12416
12417 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12418
12419         PR c/29521
12420         * gcc.dg/c90-return-1.c: Update output.
12421         * gcc.dg/c99-return-1.c: Likewise.
12422
12423 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
12424
12425         PR fortran/30554
12426         * gfortran.dg/used_dummy_types_7.f90: New test..
12427
12428 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
12429
12430         * gcc.target/i386/parity-1.c: New test.
12431         * gcc.target/i386/parity-2.c: New test.
12432
12433 2007-02-12  Roger Sayle  <roger@eyesopen.com>
12434
12435         * gcc.target/i386/builtin-bswap-3.c: New test case.
12436
12437 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
12438
12439         PR tree-optimization/29145
12440         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
12441         alias analysis is improved to take better advantage of restrict
12442         qualified pointers.
12443         * gcc.dg/vect/vect-80.c: Likewise.
12444         * gcc.dg/vect/pr29145.c: New.
12445
12446 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
12447
12448         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
12449         * gcc.target/i386/sse4a-insert.c: Likewise.
12450
12451 2007-02-11  Roger Sayle  <roger@eyesopen.com>
12452
12453         * gcc.target/ia64/builtin-popcount-1.c: New test case.
12454         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
12455
12456 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
12457
12458         PR fortran/30478
12459         * gfortran.dg/enum_4.f90: Update error message checks.
12460
12461 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
12462
12463         PR fortran/30554
12464         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
12465         versions of the modules.
12466
12467         PR fortran/30617
12468         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
12469         by getting rid of recursive I/O and providing functions with
12470         results.
12471
12472         PR fortran/30319
12473         * gfortran.dg/char_array_constructor_2.f90
12474
12475 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
12476
12477         PR c++/26988
12478         * g++.dg/template/spec34.C: New test
12479
12480 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
12481
12482         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
12483         on i?86 and x86_64.
12484         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
12485         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
12486         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
12487         on i?86 and x86_64.
12488         * gcc.dg/vect/vect-113.c: Ditto.
12489
12490 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
12491
12492         PR c++/29487
12493         * g++.dg/eh/weak1-C: New test.
12494         * g++.dg/eh/weak1-a.cc: Likewise.
12495         * g++.dg/eh/comdat1.C: Likewise.
12496
12497 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
12498             Dorit Nuzman  <dorit@il.ibm.com>
12499
12500         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
12501         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
12502         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
12503         * gcc.dg/vect/vect-113.c: Likewise.
12504
12505         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
12506
12507 2007-02-10  Richard Henderson  <rth@redhat.com>
12508
12509         * lib/target-supports.exp (check_effective_target_tls): Redefine
12510         to mean non-emulated tls.
12511         * gcc.dg/tls/alias-1.c: Remove tls requirement.
12512         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12513         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12514         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12515         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12516         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12517         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12518
12519 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
12520
12521         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
12522
12523 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
12524
12525         * gfortran.dg/secnds.f: Replace time tolerance with a
12526         before-and-after bracket.
12527         * gfortran.dg/secnds-1.f: Likewise.
12528
12529 2007-02-09  Tobias Burnus  <burnus@net-b.de>
12530
12531         PR fortran/30512
12532         * gfortran.dg/maxlocval_1.f90: New test.
12533
12534 2007-02-09  Roger Sayle  <roger@eyesopen.com>
12535
12536         * gcc.target/ia64/builtin_bswap-1.c: New test case.
12537
12538 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12539
12540         PR fortran/30720
12541         * gfortran.dg/array_function_1.f90: New test.
12542
12543 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12544
12545         * lib/target-supports.exp (check_effective_target_lax_strtofp)
12546         (check_effective_target_dummy_wcsftime): New functions.
12547
12548 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12549
12550         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
12551         * lib/target-supports.exp (check_effective_target_uclibc): New
12552         function.
12553
12554 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12555
12556         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
12557         (vsnprintf): Don't define for uClibc targets.
12558
12559 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12560
12561         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
12562         set before checking whether it was allowed.
12563         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
12564         before checking inside_main.
12565
12566 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12567
12568         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
12569         uClinux targets.
12570         (u16sf): Likewise u4sf.
12571         * g++.dg/compat/struct-layout-1.h: Likewise.
12572
12573 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12574
12575         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
12576         procedure.
12577         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12578         m68k targets if check_effective_target_coldfire_fpu returns true.
12579
12580 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
12581         Richard Guenther  <rguenther@suse.de>
12582
12583         PR middle-end/23361
12584         * gcc.dg/fold-compare-3.c: New testcase.
12585         * gcc.dg/tree-ssa/loop-24.c: Likewise.
12586
12587 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
12588
12589         * gcc.dg/pr26570.c: Clean up coverage files.
12590         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
12591         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
12592         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
12593         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
12594         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
12595         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
12596         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
12597         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
12598         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
12599         * gcc.dg/tree-ssa/pr25501.c: Ditto.
12600         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
12601         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
12602         * gcc.dg/vect/pr28952.c: Ditto.
12603         * gcc.dg/vect/pr27151.c: Ditto.
12604         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
12605         * g++.dg/gomp/macro-3.C: Ditto.
12606
12607 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
12608
12609         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
12610         of the loop.
12611
12612 2007-02-08  Roger Sayle  <roger@eyesopen.com>
12613
12614         * gcc.target/i386/builtin-bswap-2.c: New test case.
12615
12616 2007-02-08  Roger Sayle  <roger@eyesopen.com>
12617
12618         * gfortran.dg/forall_8.f90: New test case.
12619         * gfortran.dg/forall_9.f90: Likewise.
12620
12621 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12622
12623         * gcc.dg/builtins-20.c: Add some -~ complex cases.
12624
12625 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
12626
12627         * lib/target-supports.exp (check_effective_target_simulator): New.
12628
12629 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
12630
12631         * gcc.dg/tree-ssa/loop-25.c: New test.
12632
12633 2007-02-06  Richard Henderson  <rth@redhat.com>
12634
12635         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
12636
12637 2007-02-06  Roger Sayle  <roger@eyesopen.com>
12638
12639         * gcc.target/powerpc/popcount-1.c: New test case.
12640         * gcc.target/powerpc/parity-1.c: Likewise.
12641
12642 2007-02-06  Richard Guenther  <rguenther@suse.de>
12643
12644         PR middle-end/27302
12645         * gcc.dg/torture/pr27302-2.c: New testcase.
12646
12647 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
12648
12649         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
12650         * gcc.dg/vect/vect-iv-1.c: New test.
12651         * gcc.dg/vect/vect-iv-2.c: New test.
12652         * gcc.dg/vect/vect-iv-3.c: New test.
12653         * gcc.dg/vect/vect-iv-4.c: New test.
12654         * gcc.dg/vect/vect-iv-5.c: New test.
12655         * gcc.dg/vect/vect-iv-6.c: New test.
12656         * gcc.dg/vect/vect-iv-7.c: New test.
12657         * gcc.dg/vect/vect-iv-8.c: New test.
12658         * gcc.dg/vect/vect-iv-9.c: New test.
12659         * gcc.dg/vect/vect-iv-10.c: New test.
12660         * gcc.dg/vect/vect-iv-11.c: New test.
12661         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
12662         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
12663         * gcc.dg/vect/vect-14.c: Now vectorizable.
12664         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
12665         loop).
12666         * gcc.dg/vect/vect-27.c: Likewise.
12667         * gcc.dg/vect/vect-29.c Likewise.
12668         * gcc.dg/vect/vect-dv-2.c: Likewise.
12669         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
12670         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
12671         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12672
12673 2007-02-06  Ira Rosen  <irar@il.ibm.com>
12674
12675         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
12676
12677 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12678
12679         * gcc.dg/builtins-20.c: Add more cases.
12680
12681 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
12682
12683         PR debug/30189
12684         * gcc.dg/pr30189.c: New test.
12685
12686 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
12687
12688         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
12689         for running tests.
12690         * gcc.target/i386/sse4a-extract.c: New test.
12691         * gcc.target/i386/sse4a-insert.c: New test.
12692         * gcc.target/i386/sse4a-montsd.c: New test.
12693         * gcc.target/i386/sse4a-montss.c: New test.
12694
12695 2007-02-05  Richard Guenther  <rguenther@suse.de>
12696
12697         * gcc.target/i386/vectorize3.c: New testcase.
12698
12699 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
12700
12701         PR target/30665
12702         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
12703
12704 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12705
12706         PR fortran/30611
12707         * gfortran.dg/repeat_1.f90: New test.
12708
12709 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
12710
12711         PR fortran/30605
12712         * gfortran.dg/spread_shape_1.f90: Remove tabs.
12713         * gfortran.dg/derived_init_2.f90: Ditto.
12714         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
12715         * gfortran.dg/array_initializer_1.f90: Ditto.
12716         * gfortran.dg/do_2.f90: Ditto.
12717         * gfortran.dg/proc_assign_1.f90: Ditto.
12718
12719 2007-02-04  Richard Guenther  <rguenther@suse.de>
12720
12721         PR middle-end/30636
12722         * g++.dg/warn/pr30636.C: New testcase.
12723         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
12724
12725 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
12726
12727         PR middle-end/30667
12728         * gfortran.dg/pr30667.f: New test.
12729
12730 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12731
12732         * gcc.dg/builtins-54.c: Add more cases.
12733
12734 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
12735
12736         PR fortran/30514
12737         * gfortran.dg/zero_sized_2.f90: New test.
12738
12739         PR fortran/30660
12740         * gfortran.dg/alloc_comp_basics_4.f90: New test.
12741
12742         PR fortran/29820
12743         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
12744         file.
12745
12746 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
12747
12748         PR fortran/30683
12749         * gfortran.dg/interface_10.f90: New test.
12750
12751 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12752
12753         * gcc.dg/builtins-20.c: Add more cases.
12754
12755 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12756
12757         PR target/29682
12758         * gcc-target/ia64/pr29682.c: New test.
12759
12760 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
12761
12762         PR fortran/30284
12763         * gfortran.dg/arrayio_11.f90.f90: New test.
12764
12765         PR fortran/30626
12766         * gfortran.dg/arrayio_12.f90.f90: New test.
12767
12768 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
12769
12770         PR c++/30536
12771         * g++.dg/tls/diag-5.C: New test.
12772
12773         PR middle-end/30473
12774         * gcc.dg/pr30473.c: New test.
12775         * gcc.c-torture/execute/20070201-1.c: New test.
12776
12777 2007-02-01  Roger Sayle  <roger@eyesopen.com>
12778
12779         * gfortran.dg/dependency_20.f90: New test case.
12780
12781 2007-01-31  Ian Lance Taylor  <iant@google.com>
12782
12783         * gcc.dg/lower-subreg-1.c (test): New test.
12784
12785 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
12786
12787         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
12788
12789 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12790
12791         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
12792         * gcc.dg/torture/builtin-math-3.c: Likewise.
12793
12794 2007-01-31  Dirk Mueller  <dmueller@suse.de>
12795
12796         gcc.dg/Wparentheses-2.c: Update and add new tests.
12797
12798 2007-01-31  Ira Rosen  <irar@il.ibm.com>
12799
12800         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
12801         vectorize.
12802
12803 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
12804
12805         * gcc.dg/builtins-63.c: New test.
12806
12807 2007-01-31  Tobias Burnus  <burnus@net-b.de>
12808
12809         PR fortran/27588
12810         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
12811
12812 2007-01-31  Tobias Burnus  <burnus@net-b.de>
12813
12814         PR fortran/30520
12815         * gfortran.dg/volatile8.f90: New argument conformance test.
12816         * gfortran.dg/volatile9.f90: New scope test.
12817
12818 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12819
12820         PR c++/24745
12821         * g++.dg/warn/null4.C: New.
12822
12823 2001-01-30  Roger Sayle  <roger@eyesopen.com>
12824             Uros Bizjak  <ubizjak@gmail.com>
12825
12826         * gcc.dg/large-size-array-3.c: Correct typo.
12827
12828 2007-01-30  Richard Guenther  <rguenther@suse.de>
12829
12830         PR middle-end/27657
12831         * g++.dg/debug/pr27657.C: New testcase.
12832
12833 2007-01-30  Richard Guenther  <rguenther@suse.de>
12834
12835         PR middle-end/30313
12836         * gcc.dg/torture/pr30313.c: New testcase.
12837
12838 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
12839
12840         * gcc.dg/dfp/dfp-except.h: New file.
12841         * gcc.dg/dfp/fe-check.h: New file.
12842         * gcc.dg/dfp/fe-binop.c: New test.
12843         * gcc.dg/dfp/fe-convert-1.c: New test.
12844         * gcc.dg/dfp/fe-convert-2.c: New test.
12845         * gcc.dg/dfp/fe-convert-3.c: New test.
12846
12847         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
12848         * gcc.dg/dfp/decfloat-constants.c: Ditto.
12849         * gcc.dg/dfp/convert-dfp.c: Ditto.
12850         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12851
12852 2007-01-29  Josh Conner  <jconner@apple.com>
12853
12854         * gcc.target/powerpc/altivec-24.c: New test.
12855
12856 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
12857
12858         PR c++/28266
12859         * g++.dg/parse/defarg12.C: New test.
12860
12861 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
12862
12863         PR fortran/30554
12864         * gfortran.dg/used_dummy_types_6.f90: New test.
12865
12866 2007-01-28  Jan Hubicka  <jh@suse.cz>
12867
12868         * gcc.dg/tree-prof/val-prof-6.c: New test.
12869
12870 2007-01-28  Roger Sayle  <roger@eyesopen.com>
12871
12872         * gcc.dg/large-size-array-3.c: Correct test case (portability).
12873
12874 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
12875
12876         PR C++/28988
12877         * g++.dg/expr/dtor4.C: New test.
12878
12879 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
12880
12881         * gcc.dg/tree-ssa/loop-23.c: New test.
12882
12883 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
12884
12885         PR libfortran/30389
12886         * gfortran.dg/achar_2.f90:  New test.
12887         * gfortran.dg/achar_3.f90:  New test.
12888
12889 2007-01-27  Ian Lance Taylor  <iant@google.com>
12890
12891         * gcc.dg/strict-overflow-1.c: New test.
12892         * gcc.dg/no-strict-overflow-1.c: New test.
12893         * gcc.dg/strict-overflow-2.c: New test.
12894         * gcc.dg/no-strict-overflow-2.c: New test.
12895         * gcc.dg/strict-overflow-3.c: New test.
12896         * gcc.dg/no-strict-overflow-3.c: New test.
12897         * gcc.dg/strict-overflow-4.c: New test.
12898         * gcc.dg/no-strict-overflow-4.c: New test.
12899         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
12900         * gcc.dg/pr15784-1.c: Likewise.
12901         * gcc.dg/pr20922-1.c: Likewise.
12902         * gcc.dg/pr20922-3.c: Likewise.
12903         * gcc.dg/pr20922-4.c: Likewise.
12904         * gcc.dg/pr20922-6.c: Likewise.
12905         * gcc.dg/compare-4.c: Likewise.
12906         * gcc.dg/torture/pr26898-1.c: Likewise.
12907         * gcc.dg/tree-ssa/divide-1.c: Likewise.
12908         * gcc.dg/tree-ssa/divide-2.c: Likewise.
12909         * gcc.dg/tree-ssa/divide-3.c: Likewise.
12910         * gcc.dg/tree-ssa/divide-4.c: Likewise.
12911         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
12912         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
12913         * gcc.dg/tree-ssa/pr21082.c: Likewise.
12914         * gcc.dg/tree-ssa/pr26899.c: Likewise.
12915         * g++.dg/tree-ssa/pr21082.C: Likewise.
12916
12917 2007-01-27  Roger Sayle  <roger@eyesopen.com>
12918
12919         * gcc-dg/large-size-array-3.c: New test case.
12920
12921 2007-01-27  Roger Sayle  <roger@eyesopen.com>
12922
12923         * gfortran.dg/forall_7.f90: New test case.
12924
12925 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
12926
12927         PR fortran/30407
12928         * gfortran.dg/where_operator_assign_1.f90: New test.
12929         * gfortran.dg/where_operator_assign_2.f90: New test.
12930         * gfortran.dg/where_operator_assign_3.f90: New test.
12931
12932 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
12933
12934         * lib/target-supports.exp
12935         (check_effective_target_powerpc_altivec): New.
12936         (check_effective_target_vect_cmdline_needed): Use it.
12937
12938 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
12939
12940         PR fortran/30278
12941         * gfortran.dg/backslash_3.f: New test.
12942
12943 2007-01-26  Richard Guenther  <rguenther@suse.de>
12944
12945         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
12946
12947 2007-01-26  Tobias Burnus  <burnus@net-b.de>
12948
12949         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
12950         * gfortran.dg/vect/vect.exp: Ditto.
12951         * gfortran.dg/dg.exp: Ditto.
12952         * gfortran.fortran-torture/execute/execute.exp: Ditto.
12953         * gfortran.fortran-torture/compile/compile.exp: Ditto.
12954
12955 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12956
12957         * gcc.dg/builtins-20.c: Add more cases.
12958         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
12959
12960 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12961
12962         PR fortran/30437
12963         * gcc.dg/Wall.c: New.
12964         * gcc.dg/Wno-all.c: New.
12965         * gfortran.dg/Wall.f90: New.
12966         * gfortran.dg/Wno-all.f90: New.
12967
12968 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
12969
12970         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
12971         * g++.dg/eh/simd-2.C: Also run on Darwin.
12972         * g++.dg/eh/simd-3.C: New.
12973         * g++.dg/eh/simd-4.C: New.
12974
12975 2007-01-25  Richard Guenther  <rguenther@suse.de>
12976
12977         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
12978         and _PROFILE_USE.
12979         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
12980
12981 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
12982
12983         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
12984         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
12985         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
12986         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
12987         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
12988         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
12989         * gcc.dg/ipa/ipa-7.c: New testcase.
12990
12991 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
12992
12993         * g++.dg/cpp0x/warn_cxx0x.C: New.
12994
12995 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12996
12997         * gcc.dg/builtins-20.c: Test builtin carg.
12998
12999 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
13000
13001         PR middle-end/27416
13002         * gcc.dg/gomp/pr27416.c: New test.
13003
13004         PR middle-end/30494
13005         * gcc.dg/gomp/pr30494.c: New test.
13006         * g++.dg/gomp/pr30494.C: New test.
13007
13008         PR middle-end/30421
13009         * gcc.dg/gomp/pr30421.c: New test.
13010
13011 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
13012
13013         * gcc.target/ia64/versionid-1.c: New test.
13014         * gcc.target/ia64/versionid-2.c: New test.
13015
13016 2007-01-24  Richard Guenther  <rguenther@suse.de>
13017
13018         PR testsuite/30181
13019         * gcc.dg/builtins-57.c: Change to a link-time testcase
13020         to support non-C99 targets.
13021
13022 2007-01-24  Jan Hubicka  <jh@suse.cz>
13023
13024         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
13025
13026 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13027
13028         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
13029
13030 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
13031
13032         PR objc/27438
13033         * objc.dg/const-str-12.m: New test.
13034
13035 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13036
13037         PR fortran/30532
13038         * gfortran.dg/ctrl-z.f90:  New test.
13039
13040 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13041
13042         PR fortran/30481
13043         * gfortran.dg/namelist_assumed_char.f90:  New test.
13044
13045 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
13046
13047         PR c++/27492
13048         * g++.dg/inherit/covariant15.C: New test.
13049
13050 2007-01-23  Ian Lance Taylor  <iant@google.com>
13051
13052         * g++.dg/warn/Wparentheses-24.C: New test.
13053
13054 2007-01-23  Richard Guenther  <rguenther@suse.de>
13055
13056         PR testsuite/30560
13057         * ada/acats/run_acats: Do not call gnatmake or gnatchop
13058         with full path.
13059
13060 2007-01-22  Richard Guenther  <rguenther@suse.de>
13061
13062         PR tree-optimization/30038
13063         * gcc.dg/builtins-62.c: New testcase.
13064
13065 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13066
13067         * gcc.c-torture/compile/20070121.c: New test.
13068
13069 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
13070
13071         PR libfortran/30525
13072         * gfortran.dg/char_comparison_1.f:  New test.
13073
13074 2007-01-21  Ira Rosen  <irar@il.ibm.com>
13075
13076         * gcc.dg/vect/vect-strided-same-dr.c: New test.
13077
13078 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
13079
13080         PR objc/30479
13081         * objc.dg/pch: New directory.
13082         * objc.dg/pch/pch.exp: New file.
13083         * objc.dg/pch/interface-1.m: New test.
13084         * objc.dg/pch/interface-1.hs: New include file.
13085         * lib/objc.exp (objc_target_compile): Add
13086         "-x objective-c-header" in front of the sources if this is
13087         a precompiled header being compiled.
13088
13089 2007-01-20  Roger Sayle  <roger@eyesopen.com>
13090
13091         * gfortran.dg/array_memcpy_3.f90: New test case.
13092         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
13093
13094 2007-01-20  Roger Sayle  <roger@eyesopen.com>
13095             Brooks Moses  <brooks.moses@codesourcery.com>
13096             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13097
13098         * gfortran.dg/intrinsic_sign_1.f90: New test case.
13099         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
13100
13101 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13102
13103         * gcc.dg/torture/builtin-math-3.c: Test fdim.
13104
13105 2007-01-19  Mike Stump  <mrs@apple.com>
13106
13107         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
13108         away.
13109
13110 2007-01-19  Roger Sayle  <roger@eyesopen.com>
13111
13112         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
13113         option instead of -funsafe-math-optimizations.
13114
13115 2007-01-19  Tomas Bily  <tbily@suse.cz>
13116
13117         gcc.dg/tree-prof/indir-call-prof.c: New.
13118         g++.dg/dg.exp: Add tree-prof subdirectory.
13119         g++.dg/tree-prof/indir-call-prof.C: New.
13120         g++.dg/tree-prof/tree-prof.exp: New.
13121
13122 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13123
13124         PR c++/17947
13125         * g++.dg/warn/deprecated.C: Update warning output.
13126         * g++.dg/warn/deprecated-2.C: Likewise.
13127         * g++.dg/warn/deprecated-3.C: New.
13128
13129 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13130
13131         * gcc.c-torture/execute/nestfunc-7.c: New.
13132
13133 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
13134
13135         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
13136
13137 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13138
13139         * gcc.dg/m68k-pic-1.c: New.
13140
13141 2007-01-18  Roger Sayle  <roger@eyesopen.com>
13142
13143         * gfortran.dg/array_memcpy_4.f90: New test case.
13144
13145 2007-01-18  Josh Conner  <jconner@apple.com>
13146
13147         PR target/30485
13148         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
13149         * gcc.dg/vect/no-trapping-math-1: New.
13150         * gcc.dg/vect/no-trapping-math-2: New.
13151
13152 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
13153
13154         * gcc.target/i386/387-8.c: Update comment about optimizing
13155         inherent load of 1.0 of fptan instruction.
13156
13157 2007-01-18  Dirk Mueller  <dmueller@suse.de>
13158             Richard Guenther <rguenther@suse.de>
13159
13160         PR diagnostic/8268
13161         * gcc.dg/Warray-bounds.c: New testcase.
13162         * gcc.dg/Warray-bounds-2.c: New testcase.
13163         * g++.dg/warn/Warray-bounds.C: New testcase.
13164         * g++.dg/warn/Warray-bounds-2.C: New testcase.
13165
13166 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
13167
13168         PR fortran/30476
13169         * gfortran.dg/generic_12.f90: New test.
13170
13171 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
13172
13173         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
13174         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
13175
13176 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
13177
13178         * gcc.dg/dfp/compare-special.h: New file.
13179         * gcc.dg/dfp/compare-special-32.c: New test.
13180         * gcc.dg/dfp/compare-special-64.c: New test.
13181         * gcc.dg/dfp/compare-special-128.c: New test.
13182
13183 2007-01-16  Roger Sayle  <roger@eyesopen.com>
13184             Paul Thomas  <pault@gcc.gnu.org>
13185             Steven G. Kargl  <kargl@gcc.gnu.org>
13186
13187         PR fortran/30404
13188         * gfortran.dg/forall_6.f90: New test case.
13189         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
13190         * gfortran.dg/dependency_13.f90: Likewise.
13191
13192 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13193
13194         PR testsuite/12325
13195         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
13196         targets that don't support Inf.
13197
13198 2007-01-15  Dale Johannesen  <dalej@apple.com>
13199
13200         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
13201
13202 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
13203
13204         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
13205         of achar for 0xff to avoid the "Extended ASCII not
13206         implemented" error message.
13207
13208 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
13209
13210         PR fortran/28172
13211         * gfortran.dg/altreturn_4.f90: New test.
13212
13213         PR fortran/29389
13214         * gfortran.dg/stfunc_4.f90: New test.
13215
13216         PR fortran/29712
13217         * gfortran.dg/bound_2.f90: Reinstate commented out line.
13218         * gfortran.dg/initialization_1.f90: Change warning.
13219
13220         PR fortran/30283
13221         * gfortran.dg/specification_type_resolution_2.f90: New test.
13222
13223 2007-01-14  Jan Hubicka  <jh@suse.cz>
13224
13225         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
13226         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
13227         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
13228         elimination.
13229
13230 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
13231
13232         PR fortran/30410
13233         * gfortran.dg/external_procedures_2.f90: New test.
13234
13235 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
13236
13237         PR target/30413
13238         * gcc.target/i386/pr30413.c: New test.
13239
13240 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
13241
13242         PR fortran/30452
13243         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
13244
13245 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
13246
13247         * gcc.dg/20070112-1.c: New test.
13248
13249 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13250
13251         PR libgfortran/30435
13252         * gfortran.dg/list_read_6.f90: New test.
13253
13254 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
13255
13256         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
13257
13258 2007-01-12  Tom Tromey  <tromey@redhat.com>
13259
13260         PR preprocessor/28227:
13261         * gcc.dg/cpp/pr28227.c: New file.
13262
13263 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13264
13265         * gcc.dg/tree-ssa/loop-22.c: New test.
13266
13267 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13268
13269         PR tree-optimization/29516
13270         * gcc.dg/tree-ssa/loop-20.c: New test.
13271
13272 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
13273
13274         PR libfortran/30415
13275         * minmaxloc_integer_kinds_1.f90:  New test.
13276
13277 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
13278
13279         PR c++/29573
13280         * g++.dg/template/sizeof-template-argument.C: New test.
13281
13282 2007-01-11  Jan Hubicka  <jh@suse.cz>
13283
13284         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
13285         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
13286         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
13287         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
13288         * gcc.dg/tree-ssa/pr21658.c: Likewise.
13289         * gcc.dg/tree-ssa/pr15349.c: Likewise.
13290         * gcc.dg/tree-ssa/pr25501.c: Likewise.
13291         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
13292         transformation in question.
13293         * gcc.dg/tree-ssa/vrp05.c: Likewise.
13294         * gcc.dg/tree-ssa/pr20701.c: Likewise.
13295         * gcc.dg/always_inline3.c: Likewise.
13296
13297 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
13298
13299         PR c++/28999
13300         * g++.dg/template/typename11.C: New test.
13301
13302 2007-01-10  Robert Kennedy <jimbob@google.com>
13303
13304         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
13305
13306 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
13307
13308         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
13309         for different integer kinds.
13310         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
13311         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
13312         * gfortran.dg/ishft_2.f90: New test.
13313         * gfortran.dg/ishft_3.f90: New test.
13314
13315 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
13316
13317         * gfortran.dg/altreturn_2.f90: Removed executable bit.
13318
13319 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
13320
13321         PR tree-optimization/30322
13322         * gcc.dg/tree-ssa/loop-21.c: New test.
13323
13324 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
13325
13326         * g++.dg/rtti/darwin-builtin-linkage.C: New.
13327
13328 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13329
13330         * gcc.target/spu/intrinsics-1.c: Remove xfail.
13331
13332 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13333
13334         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
13335         * g++.dg/warn/overflow-warn-3.C: Likewise.
13336         * g++.dg/warn/overflow-warn-4.C: Likewise.
13337         * g++.dg/warn/overflow-warn-5.C: Likewise.
13338         * g++.dg/warn/overflow-warn-6.C: Likewise.
13339         * g++.dg/warn/Woverflow-1.C: Likewise.
13340         * g++.dg/warn/Woverflow-2.C: Likewise.
13341         * g++.dg/warn/Woverflow-3.C: Likewise.
13342         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
13343
13344 2007-01-08  Roger Sayle  <roger@eyesopen.com>
13345
13346         * gfortran.dg/array_constructor_14.f90: New test case.
13347         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
13348
13349 2007-01-08  Richard Guenther  <rguenther@suse.de>
13350
13351         PR tree-optimization/23603
13352         * gcc.dg/tree-ssa/vrp31.c: New testcase.
13353         * gcc.dg/tree-ssa/vrp32.c: Likewise.
13354
13355 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
13356
13357         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
13358         in __v8qi typedef.
13359         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
13360         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
13361         compiler behaviour.
13362         * gcc.dg/simd-5.c: Likewise.
13363         * gcc.dg/simd-6.c: Likewise.
13364         * g++.dg/conversion/simd1.C: Likewise.
13365         * g++.dg/conversion/simd3.C: Likewise.
13366         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
13367         (main): Use it.
13368
13369 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
13370
13371         PR tree-optimization/29877
13372         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
13373         name of a hard register for the target concerned.  Adjust dg-error
13374         directives to cope with new behaviour of TER.
13375
13376 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13377
13378         PR c++/28986
13379         * g++.dg/conversion/nullptr1.C: Added overflow warning.
13380         * g++.dg/warn/overflow-warn-1.C: New.
13381         * g++.dg/warn/overflow-warn-3.C: New.
13382         * g++.dg/warn/overflow-warn-4.C: New.
13383         * g++.dg/warn/overflow-warn-5.C: New.
13384         * g++.dg/warn/overflow-warn-6.C: New.
13385         * g++.dg/warn/Woverflow-1.C: New.
13386         * g++.dg/warn/Woverflow-2.C: New.
13387         * g++.dg/warn/Woverflow-3.C: New.
13388         * g++.dg/warn/multiple-overflow-warn-2.C: New.
13389
13390 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
13391
13392         PR fortran/27698
13393         * gfortran.dg/invalid_name.f90: New test.
13394         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
13395         * gfortran.dg/gomp/pr29759.f90: Ditto.
13396
13397 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
13398
13399         * gfortran.dg/present_1.f90:  Update error message.
13400
13401 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
13402
13403         PR c++/19439
13404         * g++.dg/template/duplicate1.C: New test
13405         * g++.dg/template/memfriend6.C: Adjust error markers.
13406
13407 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
13408
13409         PR tree-opt/30385
13410         * gcc.dg/torture/inline-1.c: New test.
13411
13412 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13413
13414         PR c/19978
13415         * gcc.dg/multiple-overflow-warn-1.c: New.
13416         * gcc.dg/multiple-overflow-warn-2.c: New.
13417         * gcc.dg/overflow-warn-6.c: New.
13418         * g++.dg/warn/multiple-overflow-warn-1.C: New.
13419
13420 2007-01-05  Roger Sayle  <roger@eyesopen.com>
13421
13422         * gfortran.dg/array_memcpy_1.f90: New test case.
13423         * gfortran.dg/array_memcpy_2.f90: Likewise.
13424
13425 2007-01-05  Richard Guenther  <rguenther@suse.de>
13426
13427         PR middle-end/27826
13428         * g++.dg/opt/pr27826.C: New testcase.
13429
13430 2007-01-05  Ian Lance Taylor  <iant@google.com>
13431
13432         * gcc.dg/Walways-true-1.c: New test.
13433         * gcc.dg/Walways-true-2.c: New test.
13434         * g++.dg/warn/Walways-true-1.C: New test.
13435         * g++.dg/warn/Walways-true-2.C: New test.
13436
13437 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
13438
13439         PR c/30360
13440         * gcc.dg/pr30360.c: New test.
13441
13442 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
13443
13444         PR fortran/23232
13445         * gfortran.dg/data_implied_do_1.f90: New test.
13446
13447         PR fortran/27996
13448         PR fortran/27998
13449         * gfortran.dg/char_length_1.f90: New test.
13450
13451 2007-01-05  Richard Guenther  <rguenther@suse.de>
13452
13453         PR middle-end/28116
13454         * g++.dg/opt/pr28116.C: New testcase.
13455
13456 2007-01-05  Tobias Burnus  <burnus@net-b.de>
13457
13458         PR fortran/29624
13459         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
13460           invalid deallocate.
13461         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
13462         * gfortran.dg/protected_4.f90: Add pointer intent check.
13463         * gfortran.dg/protected_6.f90: Add pointer intent check.
13464         * gfortran.dg/pointer_intent_1.f90: New test.
13465         * gfortran.dg/pointer_intent_2.f90: New test.
13466         * gfortran.dg/pointer_intent_3.f90: New test.
13467
13468 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
13469
13470         PR 30235
13471         * gfortran.dg/altreturn_2.f90: new test.
13472
13473 2007-01-04  Tom Tromey  <tromey@redhat.com>
13474
13475         PR preprocessor/28165:
13476         * gcc.dg/cpp/pr28165.c: New file.
13477
13478 2007-01-03  Josh Conner  <jconner@apple.com>
13479
13480         PR middle-end/29683
13481         * gcc.dg/pr29683.c: New.
13482
13483 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
13484
13485         PR c++/28217
13486         * g++.dg/pch/template-1.C: New test.
13487         * g++.dg/pch/template-1.Hs: New file.
13488
13489 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13490
13491         PR middle-end/30353
13492         * gcc.c-torture/compile/complex-4.c: New test.
13493
13494 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
13495
13496         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
13497         -maltivec.
13498         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
13499
13500 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
13501
13502         PR middle-end/30286
13503         * gcc.dg/pr30286.c: New test.
13504
13505         PR c++/29535
13506         * g++.dg/template/crash66.C: New test.
13507
13508         PR c++/29054
13509         * g++.dg/template/friend49.C: New test.
13510
13511 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
13512
13513         * gfortran.dg/ibits.f90: New test.
13514
13515 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
13516
13517         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
13518         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
13519
13520 2007-01-02  Jan Hubicka  <jh@suse.cz>
13521
13522         * gcc.dg/pr16194.c: We now output error on all three functions,
13523         not just first one.
13524
13525 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13526
13527         PR c/19977
13528         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
13529         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
13530
13531 2006-01-02  Ian Lance Taylor  <iant@google.com>
13532
13533         * g++.dg/warn/Wparentheses-22.C: New test.
13534         * g++.dg/warn/Wparentheses-23.C: New test.
13535
13536 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13537
13538         PR middle-end/7651
13539         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
13540         * gcc.dg/declspec-3-Wextra.c: New.
13541         * gcc.dg/declspec-3-no.c: New
13542
13543 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
13544
13545         PR fortran/20896
13546         * gfortran.dg/interface_10.f90: Remove.
13547
13548 2007-01-01  Roger Sayle  <roger@eyesopen.com>
13549
13550         * gcc.dg/fold-eqxor-4.c: New test case.
13551
13552 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
13553
13554         PR middle-end/30311
13555         * gcc.c-torture/compile/pr30311.c: New test.
13556
13557 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
13558
13559         PR middle-end/30253
13560         * gcc.c-torture/compile/statement-expression-1.c: New test.
13561
13562 2007-01-01  Andreas Schwab  <schwab@suse.de>
13563
13564         PR target/29166
13565         * g++.dg/eh/pr29166.C: New test.
13566
13567 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
13568
13569         * lib/target-supports.exp (check_effective_target_powerpc_spe):
13570         New.
13571         (check_effective_target_vect_cmdline_needed): Use it.
13572
13573 2006-12-31  Richard Guenther  <rguenther@suse.de>
13574
13575         PR middle-end/30137
13576         * gcc.dg/pr30137-1.c: New testcase.
13577         * gcc.dg/pr30137-2.c: Likewise.
13578
13579 2006-12-31  Roger Sayle  <roger@eyesopen.com>
13580
13581         PR middle-end/30322
13582         * gcc.dg/fold-plusnot-1.c: New test case.
13583
13584 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
13585
13586         PR c++/29731
13587         * g++.dg/parse/template22.C: New test.
13588
13589 2006-12-31  Richard Guenther  <rguenther@suse.de>
13590
13591         PR middle-end/30338
13592         * gcc.c-torture/compile/pr30338.c: New testcase.
13593
13594 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
13595
13596         PR fortran/27900
13597         * gfortran.dg/intrinsic_actual_4.f90: New test.
13598
13599         PR fortran/24325
13600         * gfortran.dg/func_decl_3.f90: New test.
13601
13602 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
13603
13604         PR fortran/23060
13605         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
13606         * gfortran.dg/c_by_val_1.f: New test.
13607         * gfortran.dg/c_by_val_2.f: New test.
13608         * gfortran.dg/c_by_val_3.f: New test.
13609
13610 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
13611
13612         PR libfortran/30321
13613         * gfortran.dg/sum_zero_array_1.f90:  New test.
13614
13615 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
13616
13617         PR preprocessor/29612
13618         * gcc.dg/cpp/pr29612-1.c: New test.
13619         * gcc.dg/cpp/pr29612-2.c: New test.
13620
13621 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
13622
13623         PR fortran/30034
13624         * gfortran.dg/pure_formal_proc_1.f90: New test.
13625
13626         PR fortran/30237
13627         * gfortran.dg/intrinsic_actual_3.f90: New test.
13628
13629 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13630
13631         PR fortran/30014
13632         * gfortran.dg/io_constraints_1.f90: Update test.
13633         * gfortran.dg/io_constraints_2.f90: Update test.
13634         * gfortran.dg/inquire_iolength.f90: New test.
13635
13636 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
13637
13638         PR fortran/20896
13639         * gfortran.dg/interface_10.f90: New test.
13640         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
13641         since z is already, locally a variable.
13642
13643         PR fortran/25135
13644         * gfortran.dg/generic_11.f90: New test.
13645         * gfortran.dg/interface_7.f90: Remove name clash between module
13646         name and procedure 'x' referenced in the interface.
13647
13648 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13649
13650         PR middle-end/7651
13651         * gcc.dg/Wmissing-parameter-type.c: New.
13652         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
13653         * gcc.dg/Wmissing-parameter-type-no.c: New.
13654
13655 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
13656
13657         PR fortran/25818
13658         * gfortran.dg/entry_array_specs_2.f: New test.
13659
13660         PR fortran/30084
13661         * gfortran.dg/nested_modules_6.f90: New test.
13662
13663 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13664
13665         PR middle-end/7651
13666         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
13667         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
13668
13669 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
13670
13671         PR C++/30168
13672         * g++.dg/opt/complex6.C: New test.
13673
13674 2006-12-22  Ben Elliston  <bje@au.ibm.com>
13675
13676         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
13677         full" if the linker on spu-*-* warns about exceeding local store.
13678
13679         And revert this patch:
13680         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
13681         fail to link due to relocation overflows on spu-*-*.
13682
13683 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
13684
13685         PR fortran/30273
13686         * gfortran.dg/dependency_19.f90: New test.
13687
13688 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
13689
13690         PR fortran/30202
13691         * gfortran.dg/alloc_comp_basics_3.f90: New test.
13692
13693 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
13694
13695         PR middle-end/30262
13696         * gcc.c-torture/execute/20061220-1.c: New test.
13697
13698         PR middle-end/30263
13699         * gcc.dg/gomp/asm-1.c: New test.
13700
13701         PR target/30230
13702         * g++.dg/eh/ia64-2.C: New test.
13703
13704 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
13705
13706         PR target/28966
13707         PR target/29248
13708         * gcc.dg/rs6000-leaf.c: New.
13709
13710 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13711
13712         PR fortran/25392
13713         * gfortran.dg/f2c_8.f90: New test.
13714
13715 2006-12-20  Bill Wendling  <wendling@apple.com>
13716
13717         * gcc.dg/asm-b.c: Check for __ppc64__.
13718
13719 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
13720
13721         PR fortran/30190
13722         * gfortran.dg/bounds_check_5.f90: New test.
13723
13724 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
13725
13726         PR middle-end/30143
13727         * gcc.dg/gomp/complex-1.c: New testcase.
13728
13729 2006-12-20  Roger Sayle  <roger@eyesopen.com>
13730
13731         * gfortran.dg/array_memset_1.f90: New test case.
13732
13733 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
13734
13735         * lib/target-supports.exp: Add spu to
13736         check_effective_target_vect_widen_mult_hi_to_si.
13737
13738 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
13739
13740         PR fortran/29992
13741         * gfortran.dg/generic_9.f90: New test.
13742
13743         PR fortran/30081
13744         * gfortran.dg/generic_10.f90: New test.
13745
13746 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
13747
13748         PR tree-opt/30045
13749         * gcc.dg/pr30045.c: New test.
13750
13751 2006-12-20  Ben Elliston  <bje@au.ibm.com>
13752
13753         * gcc.dg/20020312-2.c: Add a case for __SPU__.
13754
13755 2006-12-19  Eric Christopher  <echristo@apple.com>
13756
13757         PR target/29302
13758         * gcc.c-torture/execute/pr29302-1.c: New.
13759
13760 2006-12-19  Tobias Burnus  <burnus@net-b.de>
13761
13762         PR fortran/39238
13763         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
13764
13765 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
13766
13767         PR fortran/30236
13768         * gfortran.dg/altreturn_3.f90: New test.
13769
13770         * gfortran.dg/char_result_12.f90: Fix comment typos.
13771
13772 2006-12-19  Ben Elliston  <bje@au.ibm.com>
13773
13774         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
13775         as newlib's stdio.h uses non-traditional cpp constructs.
13776
13777 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
13778
13779         * gfortran.dg/advance.f90: Renamed to advance_1.f90
13780         * gfortran.dg/append-1.f90: Renamed to append_1.f90
13781         * gfortran.dg/array-1.f90: Renamed to array_1.f90
13782         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
13783         * gfortran.dg/backspace.f: Renamed to backspace_1.f
13784         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
13785         * gfortran.dg/default_initialization.f: Renamed to
13786         default_initialization_1.f
13787         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
13788         dollar_edit_descriptor_1.f
13789         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
13790         dollar_edit_descriptor_2.f
13791         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
13792         dollar_edit_descriptor_3.f
13793         * gfortran.dg/logint-1.f: Renamed to logint_1.f
13794         * gfortran.dg/logint-2.f: Renamed to logint_2.f
13795         * gfortran.dg/logint-3.f: Renamed to logint_3.f
13796         * gfortran.dg/advance_1.f90: Renamed from advance.f90
13797         * gfortran.dg/append_1.f90: Renamed from append-1.f90
13798         * gfortran.dg/array_1.f90: Renamed from array-1.f90
13799         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
13800         * gfortran.dg/backspace_1.f: Renamed from backspace.f
13801         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
13802         * gfortran.dg/default_initialization_1.f: Renamed from
13803         default_initialization.f
13804         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
13805         dollar_edit_descriptor-1.f
13806         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
13807         dollar_edit_descriptor-2.f
13808         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
13809         dollar_edit_descriptor-3.f
13810         * gfortran.dg/logint_1.f: Renamed from logint-1.f
13811         * gfortran.dg/logint_2.f: Renamed from logint-2.f
13812         * gfortran.dg/logint_3.f: Renamed from logint-3.f
13813
13814 2006-12-18  Bill Wendling  <wendling@apple.com>
13815
13816         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
13817         id is an OjbC keyword.
13818
13819 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13820
13821         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
13822
13823 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
13824
13825         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
13826
13827 2006-12-18  Ian Lance Taylor  <iant@google.com>
13828
13829         * g++.dg/warn/Wmissing-declarations-1.C: New test.
13830
13831 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13832
13833         * gcc.c-torture/compile/pr27528.c: Use empty templates.
13834
13835 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
13836
13837         PR fortran/30207
13838         * gfortran.fortran-torture/execute/where21.f90: New test.
13839
13840 2006-12-17  Tobias Burnus  <burnus@net-b.de>
13841
13842         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
13843
13844 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13845
13846         PR middle-end/7651
13847         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
13848         * gcc.dg/if-empty-1.c: Likewise.
13849         * gcc.dg/pr23165.c: Likewise.
13850         * g++.dg/warn/empty-body.C: Likewise.
13851
13852 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13853
13854         PR libfortran/30005
13855         * gfortran.dg/open_errors.f90: New test.
13856
13857 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
13858
13859         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
13860
13861         * gcc.target/i386/ssse3-pabsb.c: New file.
13862         * gcc.target/i386/ssse3-pabsd.c: Likewise.
13863         * gcc.target/i386/ssse3-pabsw.c: Likewise.
13864         * gcc.target/i386/ssse3-palignr.c: Likewise.
13865         * gcc.target/i386/ssse3-phaddd.c: Likewise.
13866         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
13867         * gcc.target/i386/ssse3-phaddw.c: Likewise.
13868         * gcc.target/i386/ssse3-phsubd.c: Likewise.
13869         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
13870         * gcc.target/i386/ssse3-phsubw.c: Likewise.
13871         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
13872         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
13873         * gcc.target/i386/ssse3-pshufb.c: Likewise.
13874         * gcc.target/i386/ssse3-psignb.c: Likewise.
13875         * gcc.target/i386/ssse3-psignd.c: Likewise.
13876         * gcc.target/i386/ssse3-psignw.c: Likewise.
13877         * gcc.target/i386/ssse3-vals.h: Likewise.
13878
13879 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
13880
13881         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
13882         * lib/fortran-torture.exp: Include target-supports.exp.
13883
13884 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
13885
13886         PR target/30185
13887         * gcc.c-torture/execute/pr30185.c: New test.
13888
13889 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13890
13891         PR testsuite/30179
13892         PR testsuite/30180
13893         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
13894         * gcc.dg/builtin-bswap-2.c: Likewise.
13895         * gcc.dg/builtin-bswap-3.c: Likewise.
13896         * gcc.dg/builtin-bswap-4.c: Likewise.
13897         * lib/target-supports.exp (check_effective_target_stdint_types): New.
13898         * gcc.c-torture/execute/mode-dependent-address.x: New file.
13899
13900 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13901
13902         PR libfortran/30145
13903         * gfortran.dg/write_zero_array: New test.
13904
13905 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13906
13907         PR fortran/30200
13908         * gfortran.dg/write_fmt_trim.f90: New test.
13909
13910 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
13911
13912         PR 30194
13913         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
13914         temporarily.
13915
13916 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13917
13918         * lib/target-supports.exp (check_weak_available): Use istarget
13919         "hppa*-*-hpux10*" instead of regexp.
13920         (check_cxa_atexit_available): Likewise.
13921
13922 2006-12-14  Richard Guenther  <rguenther@suse.de>
13923
13924         PR tree-optimization/30197
13925         * gcc.c-torture/execute/complex-1.c: Fix function name.
13926         * gcc.dg/builtins-61.c: New testcase.
13927
13928 2006-12-14  Richard Guenther  <rguenther@suse.de>
13929
13930         PR middle-end/30172
13931         * gcc.dg/pr30172-1.c: New testcase.
13932
13933 2006-12-14  Richard Guenther  <rguenther@suse.de>
13934
13935         PR tree-optimization/30198
13936         * gcc.dg/builtins-60.c: New testcase.
13937
13938 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
13939
13940         * lib/target-supports.exp (vect_no_align): Remove spu.
13941
13942 2006-12-13  Ian Lance Taylor  <iant@google.com>
13943
13944         PR c++/19564
13945         PR c++/19756
13946         * g++.dg/warn/Wparentheses-5.C: New test.
13947         * g++.dg/warn/Wparentheses-6.C: New test.
13948         * g++.dg/warn/Wparentheses-7.C: New test.
13949         * g++.dg/warn/Wparentheses-8.C: New test.
13950         * g++.dg/warn/Wparentheses-9.C: New test.
13951         * g++.dg/warn/Wparentheses-10.C: New test.
13952         * g++.dg/warn/Wparentheses-11.C: New test.
13953         * g++.dg/warn/Wparentheses-12.C: New test.
13954         * g++.dg/warn/Wparentheses-13.C: New test.
13955         * g++.dg/warn/Wparentheses-14.C: New test.
13956         * g++.dg/warn/Wparentheses-15.C: New test.
13957         * g++.dg/warn/Wparentheses-16.C: New test.
13958         * g++.dg/warn/Wparentheses-17.C: New test.
13959         * g++.dg/warn/Wparentheses-18.C: New test.
13960         * g++.dg/warn/Wparentheses-19.C: New test.
13961         * g++.dg/warn/Wparentheses-20.C: New test.
13962         * g++.dg/warn/Wparentheses-21.C: New test.
13963
13964 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13965
13966         PR testsuite/30157
13967         * lib/target-supports.exp (check_cxa_atexit_available): Return false
13968         for target "hppa.*hpux10".
13969
13970 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
13971
13972         * g++.dg/debug/vartrack1.C: New test.
13973
13974         * g++.dg/opt/ifcvt1.C: New test.
13975
13976         * gcc.dg/tls/opt-13.c: New test.
13977
13978         * gcc.dg/20060425-2.c: New test.
13979
13980         * g++.dg/opt/pr15054-2.C: New test.
13981
13982         * gcc.c-torture/execute/20060420-1.c: New test.
13983
13984         * gcc.c-torture/execute/20060412-1.c: New test.
13985
13986         * objc/compile/20060406-1.m: New test.
13987
13988 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
13989
13990         * g++.dg/template/array17.C: New test.
13991
13992 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
13993
13994         * gcc.target/powerpc/altivec-23.c: New test.
13995
13996 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
13997
13998         PR c++27316
13999         * g++.dg/inherit/error3.C: New test.
14000
14001         PR c++/28740
14002         * g++.dg/inherit/error4.C: New test.
14003
14004 2006-12-13  Richard Guenther  <rguenther@suse.de>
14005
14006         PR tree-optimization/17687
14007         * gcc.dg/builtins-59.c: New testcase.
14008
14009 2006-12-13  Ben Elliston  <bje@au.ibm.com>
14010
14011         * gcc.target/spu/Wmain.c: New test.
14012
14013 2006-12-12  Josh Conner  <jconner@apple.com>
14014
14015         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
14016         * g++.dg/abi/thunk4.C: Likewise.
14017         * g++.dg/abi/rtti3.C: Likewise.
14018
14019 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
14020
14021         * gcc.target/spu/cpat-1.c: New test.
14022         * gcc.target/spu/cpat-2.c: New test.
14023         * gcc.target/spu/cpat-3.c: New test.
14024         * gcc.target/spu/cpat-4.c: New test.
14025
14026 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14027
14028         PR tree-opt/28436
14029         * gcc.c-torture/compile/vector-1.c: New test.
14030         * gcc.c-torture/compile/vector-2.c: New test.
14031         * gcc.c-torture/compile/vector-3.c: New test.
14032
14033 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14034
14035         * lib/fortran-torture.exp: Update copyright years.  Remove
14036         obsolete comment.  Test -ftree-vectorize where it makes sense.
14037         * lib/gfortran-dg.exp: Update copyright years.  Use settings
14038         from fortran-torture.exp.
14039         * gfortran.dg/char_transpose_1.f90,
14040         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
14041         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
14042         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
14043         '-w' to dg-options.
14044
14045 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
14046
14047         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
14048         saved_${tool}_load.
14049
14050 2006-12-12  Ira Rosen  <irar@il.ibm.com>
14051
14052         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
14053         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
14054         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
14055         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
14056         gaps.
14057
14058 2006-12-12  Richard Guenther  <rguenther@suse.de>
14059
14060         PR middle-end/30147
14061         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
14062
14063 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
14064             Diego Novillo  <dnovillo@redhat.com>
14065
14066         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
14067         VDEF/VUSE changes.
14068         * gcc.dg/tree-ssa/pr26421.c: Likewise
14069         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
14070         * gcc.dg/tree-ssa/pr23382.c: Likewise.
14071         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
14072         * gcc.dg/tree-ssa/pr28410.c: Likewise.
14073         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
14074         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
14075         * gcc.dg/tree-ssa/vrp07.c: Likewise.
14076         * gcc.dg/tree-ssa/vrp08.c: Likewise.
14077         * gcc.dg/tree-ssa/alias-12.c: Likewise.
14078
14079 2006-12-11  Jan Hubicka  <jh@suse.cz>
14080
14081         * gcc.dg/tree-prof/stringop-1.c: New test.
14082         * gcc.dg/tree-prof/stringop-2.c: New test.
14083
14084 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
14085
14086         PR target/30120
14087         * gcc.target/i386/pr30120.c: New test.
14088
14089         Revert:
14090         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
14091
14092         * gcc.target/i386/x87regparm-1.c: New test.
14093         * gcc.target/i386/x87regparm-2.c: New test.
14094         * gcc.target/i386/x87regparm-3.c: New test.
14095         * gcc.target/i386/x87regparm-4.c: New test.
14096
14097 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
14098
14099         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
14100
14101 2006-12-10  Tobias Burnus  <burnus@net-b.de>
14102
14103         PR fortran/23994
14104         * gfortran.dg/protected_1.f90: New test.
14105         * gfortran.dg/protected_2.f90: New test.
14106         * gfortran.dg/protected_3.f90: New test.
14107         * gfortran.dg/protected_4.f90: New test.
14108         * gfortran.dg/protected_5.f90: New test.
14109         * gfortran.dg/protected_6.f90: New test.
14110
14111 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14112             Tobias Burnus  <burnus@gcc.gnu.org>
14113
14114         PR fortran/29975
14115         PR fortran/30068
14116         * gfortran.dg/interface_4.f90: Test adding procedure to generic
14117         interface.
14118         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
14119         ambiguous interfaces.
14120         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
14121         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
14122         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
14123         ambiguous interfaces.
14124         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
14125         * gfortran.dg/array_initializer_2.f90: Add initializer array
14126         constructor test.
14127
14128         PR fortran/30096
14129         * gfortran.dg/interface_9.f90: Test that host interfaces are
14130         not checked for ambiguity with the local version.
14131
14132 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14133
14134         PR fortran/29464
14135         * gfortran.dg/module_interface_2.f90: New test.
14136
14137 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14138
14139         PR fortran/29941
14140         * gfortran.dg/assumed_len.f90: New test.
14141
14142 2006-12-09  Richard Guenther  <rguenther@suse.de>
14143
14144         * g++.dg/warn/implicit-typename1.C: Qualify types.
14145         * g++.dg/parse/crash12.C: Likewise.
14146         * g++.dg/tree-ssa/pr22444.C: Likewise.
14147
14148 2006-12-09  Tobias Burnus  <burnus@net-b.de>
14149
14150         * gfortran.dg/array_2.f90: Added sqrt test.
14151
14152 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
14153
14154         * gcc.target/i386/x87regparm-1.c: XFAIL.
14155         * gcc.target/i386/x87regparm-2.c: XFAIL.
14156         * gcc.target/i386/x87regparm-3.c: XFAIL.
14157         * gcc.target/i386/x87regparm-4.c: XFAIL.
14158
14159 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14160
14161         * lib/target-supports.exp
14162         (check_effective_target_large_long_double): New.
14163         * gcc.dg/Wconversion-real.c : Use it.
14164         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
14165         unsigned.
14166
14167 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
14168
14169         * gcc.c-torture/execute/mode-dependent-address.c: New test.
14170
14171 2006-12-08  Tobias Burnus  <burnus@net-b.de>
14172
14173         PR fortran/27546
14174         * gfortran.dg/import4.f90: New test for IMPORT in modules.
14175
14176 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
14177
14178         PR c++/29732
14179         * g++.dg/template/crash65.C: New test.
14180         * g++.dg/template/spec16.C: Tweak error markers.
14181
14182 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14183
14184         * gcc.target/spu: New directory.
14185         * gcc.target/spu/spu.exp: New file.
14186         * gcc.target/spu/intrinsics-1.c: New test.
14187
14188 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
14189
14190         PR c++/29980
14191         * g++.dg/ext/attrib27.C: New test.
14192         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
14193         * g++.dg/parse/typedef5.C: Likewise.
14194
14195 2006-12-07  Mike Stump  <mrs@apple.com>
14196
14197         * treelang/compile/var_defs.tree: Adjust.
14198
14199 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
14200
14201         PR c++/29730
14202         * g++.dg/template/crash64.C: New test.
14203         * g++.dg/parse/crash27.C: Adjust error markers.
14204
14205 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
14206
14207         PR libfortran/30009
14208         PR libfortran/30056
14209         * gfortran.dg/read_eof_4.f90:  Add tests.
14210         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
14211         * gfortran.dg/unf_read_corrupted_1.f90: New test.
14212
14213 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
14214
14215         PR c++/29729
14216         * g++.dg/template/crash63.C: New test.
14217
14218         PR c++/29728
14219         * g++.dg/template/crash62.C: New test.
14220
14221 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
14222
14223         PR fortran/30003
14224         * gfortran.dg/allocatable_function_1.f90: Increase the number
14225         of expected calls of free to 10; the lhs section reference is
14226         now evaluated so there is another call to bar.  Change the
14227         comment appropriately.
14228         * gfortran.dg/array_section_1.f90: New test.
14229
14230 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
14231
14232         PR fortran/29912
14233         * gfortran.dg/char_result_12.f90: New test.
14234
14235 2006-12-05  Richard Guenther  <rguenther@suse.de>
14236
14237         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
14238         * gcc.dg/vect/vect-pow-2.c: Rename to ...
14239         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
14240         vect_double, xfail for spu*-*-*.
14241
14242 2006-12-04  Tobias Burnus  <burnus@net-b.de>
14243
14244         PR fortran/29962
14245         * initialization_4.f90: Test noninteger exponents (-std=f95).
14246         * initialization_5.f90: New test for noninteger exponents
14247           with -std=f2003.
14248
14249 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
14250
14251         PR fortran/29821
14252         * gfortran.dg/parameter_array_section_1.f90: New test.
14253
14254 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
14255
14256         PR c++/29733
14257         * g++.dg/template/crash61.C: New test.
14258
14259         PR c++/29632
14260         * g++.dg/template/error23.C: New test.
14261
14262 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
14263
14264         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
14265
14266 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
14267
14268         PR fortran/29916
14269         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
14270
14271 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
14272
14273         PR middle-end/29965
14274         * gcc.dg/gomp/pr29965-1.c: New test.
14275         * gcc.dg/gomp/pr29965-2.c: New test.
14276         * gcc.dg/gomp/pr29965-3.c: New test.
14277         * gcc.dg/gomp/pr29965-4.c: New test.
14278         * gcc.dg/gomp/pr29965-5.c: New test.
14279         * gcc.dg/gomp/pr29965-6.c: New test.
14280         * g++.dg/gomp/pr29965-1.C: New test.
14281         * g++.dg/gomp/pr29965-2.C: New test.
14282         * g++.dg/gomp/pr29965-3.C: New test.
14283         * g++.dg/gomp/pr29965-4.C: New test.
14284         * g++.dg/gomp/pr29965-5.C: New test.
14285         * g++.dg/gomp/pr29965-6.C: New test.
14286         * g++.dg/gomp/pr29965-7.C: New test.
14287         * g++.dg/gomp/pr29965-8.C: New test.
14288         * g++.dg/gomp/pr29965-9.C: New test.
14289         * g++.dg/gomp/pr29965-10.C: New test.
14290
14291 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
14292
14293         * gnat.dg/pointer_variable_bounds.adb: New test.
14294         * gnat.dg/pointer_variable_bounds.ads: Likewise.
14295         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
14296
14297 2006-12-03  Eric Christopher  <echristo@apple.com>
14298
14299         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
14300
14301 2006-12-03  Richard Henderson  <rth@redhat.com>
14302             Andrew Pinski  <pinskia@gmail.com>
14303
14304         PR C++/14329
14305         * g++.dg/warn/unit-1.C: New test.
14306
14307 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
14308
14309         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
14310
14311 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
14312
14313         * g++.dg/vect/vect.exp: Enable tests to run on spu.
14314         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
14315         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
14316         * gcc.dg/vect/vect-70.c: Reduce array size.
14317         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
14318         vect_no_compaer_double targets.
14319         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
14320         vect_float, vect_double, and vect_int.
14321
14322 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
14323
14324         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
14325         test for loop versioning on vect_no_align targets.
14326         * gcc.dg/vect/pr20122.c: Likewise.
14327         * gcc.dg/vect/vect-105.c: Likewise.
14328         * gcc.dg/vect/vect-42.c: Likewise.
14329         * gcc.dg/vect/vect-43.c: Likewise.
14330         * gcc.dg/vect/vect-74.c: Likewise.
14331         * gcc.dg/vect/vect-75.c: Likewise.
14332         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14333         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14334         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
14335         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
14336
14337 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
14338
14339         PR fortran/29642
14340         * gfortran.dg/value_1.f90 : New test.
14341         * gfortran.dg/value_2.f90 : New test.
14342         * gfortran.dg/value_3.f90 : New test.
14343         * gfortran.dg/value_4.f90 : New test.
14344         * gfortran.dg/value_4.c : Called from value_4.f90.
14345
14346 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14347
14348         PR C++/30033
14349         *  g++.dg/cpp0x/static_assert4.C: New testcase.
14350
14351 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14352
14353         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
14354
14355 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
14356
14357         PR c/27953
14358         * gcc.dg/pr27953.c: New test.
14359
14360 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14361
14362         PR c++/30022
14363         * g++.dg/ext/vector5.C: New test.
14364
14365         PR c++/30021
14366         * g++.dg/other/main1.C: New test.
14367
14368 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
14369
14370         PR libfortran/29568
14371         * gfortran.dg/convert_implied_open.f90:  Change to
14372         new default record length.
14373         * gfortran.dg/unf_short_record_1.f90:  Adapt to
14374         new error message.
14375         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
14376
14377 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
14378
14379         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
14380
14381 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
14382
14383         PR c++/29066
14384         * g++.dg/expr/pr29066.c: New.
14385
14386 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
14387             Zdenek Dvorak <dvorakz@suse.cz>
14388
14389         PR tree-optimization/29921
14390         * gcc.dg/pr29921-2.c: New test.
14391
14392 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
14393
14394         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
14395         (i386_get_cpuid): New function.
14396         (i386_cpuid_ecx): Likewise.
14397         (i386_cpuid_edx): Likewise.
14398         (i386_cpuid): Updated to call i386_cpuid_edx.
14399
14400         * gcc.target/i386/sse3-addsubpd.c: New file.
14401         * gcc.target/i386/sse3-addsubps.c: Likewise.
14402         * gcc.target/i386/sse3-haddpd.c: Likewise.
14403         * gcc.target/i386/sse3-haddps.c: Likewise.
14404         * gcc.target/i386/sse3-hsubpd.c: Likewise.
14405         * gcc.target/i386/sse3-hsubps.c: Likewise.
14406         * gcc.target/i386/sse3-lddqu.c: Likewise.
14407         * gcc.target/i386/sse3-movddup.c: Likewise.
14408         * gcc.target/i386/sse3-movshdup.c: Likewise.
14409         * gcc.target/i386/sse3-movsldup.c: Likewise.
14410
14411 2006-12-01  Dirk Mueller  <dmueller@suse.de>
14412
14413         * g++.dg/warn/Wreturn-type-4.C: New testcase.
14414
14415 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
14416
14417         * gcc.dg/dfp/convert-int-max.c: New test.
14418         * gcc.dg/dfp/convert-int-max-fold.c: New test.
14419
14420 2006-11-30  Richard Guenther  <rguenther@suse.de>
14421
14422         * gcc.dg/vect/vect-pow-1.c: Rename ...
14423         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
14424         floats instead of doubles, check successful vectorization.
14425
14426 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14427
14428         PR target/29945
14429         * gcc.c-torture/compile/pr29945.c: New testcase.
14430
14431 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
14432
14433         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
14434         -maltivec.
14435
14436 2006-11-29  Eric Christopher  <echristo@apple.com>
14437
14438         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
14439
14440 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
14441
14442         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
14443
14444         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
14445
14446 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
14447
14448         PR c++/29022
14449         * g++.dg/inherit/virtual2.C: New test.
14450         * g++.dg/inherit/virtual3.C: Likewise.
14451         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
14452         * g++.dg/inherit/error2.C: Likewise.
14453         * g++.dg/template/instantiate1.C: Likewise.
14454
14455 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
14456
14457         PR tree-opt/29984
14458         * gcc.dg/tree-ssa/reassoc-12.c: New test.
14459
14460 2006-11-28  Jan Hubicka  <jh@suse.cz>
14461
14462         * gcc.dg/memcpy-1.c: New test.
14463
14464 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
14465
14466         PR c++/29735
14467         * g++.dg/warn/main-3.C: New test.
14468
14469 2006-11-28  Jan Hubicka  <jh@suse.cz>
14470
14471         * gcc.dg/winline-1.c: New test.
14472
14473 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14474
14475         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
14476         alignments.
14477
14478 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
14479
14480         PR fortran/29976
14481         * gfortran.dg/missing_optional_dummy_3.f90
14482
14483 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
14484
14485         PR fortran/20880
14486         * gfortran.dg/interface_3.f90: Modify errors.
14487
14488 2006-11-28  Ben Elliston  <bje@au.ibm.com>
14489
14490         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14491         fail to link due to relocation overflows on spu-*-*.
14492
14493 2006-11-27  Michael Matz  <matz@suse.de>
14494             Andreas Krebbel  <krebbel1@de.ibm.com>
14495
14496         PR target/29319
14497         * gcc.dg/20061127-1.c: New testcase.
14498
14499 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
14500
14501         * gcc.dg/20061124-1.c: Add exit() function prototype.
14502
14503 2006-11-27  Jan Hubicka  <jh@suse.cz>
14504
14505         * gcc.target/i386/memcpy-1.c: Adjust size.
14506         * gcc.dg/visibility-11.c: Likewise.
14507
14508 2006-11-27  Richard Guenther  <rguenther@suse.de>
14509
14510         PR middle-end/25620
14511         * gcc.target/i386/pow-1.c: New testcase.
14512         * gcc.dg/builtins-58.c: Likewise.
14513
14514 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
14515
14516         PR c++/29886
14517         * g++.dg/expr/cast8.C: New test.
14518
14519 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14520
14521         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
14522         Don't ever inline the testcase.
14523
14524 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
14525
14526         PR fortran/29982
14527         * gfortran.fortran-torture/compile/parameter_3.f90: New
14528         testcase.
14529
14530 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
14531
14532         PR fortran/29951
14533         * gfortran.fortran-torture/execute/transfer2.f90: New test.
14534
14535 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14536
14537         * gfortran.fortran-torture/execute/specifics.f90: Remove test
14538         for CHAR.
14539
14540 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14541
14542         PR libgfortran/29936
14543         * gfortran.dg/write_check3.f90: New test.
14544
14545 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14546
14547         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
14548
14549 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
14550
14551         PR fortran/20880
14552         * gfortran.dg/interface_3.f90: New test.
14553
14554         PR fortran/29387
14555         * gfortran.dg/generic_8.f90: New test.
14556
14557 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14558
14559         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
14560         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
14561         * gfortran.dg/specifics_3.f90: Remove.
14562
14563 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
14564
14565         PR c/29955
14566         * gcc.dg/gomp/pr29955.c: New test.
14567
14568         PR c/29736
14569         * gcc.dg/pr29736.c: New test.
14570
14571 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14572
14573         PR tree-opt/29964
14574         * gcc.dg/pure-1.c: New test.
14575
14576 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
14577
14578         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
14579         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
14580
14581 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14582
14583         * gcc.dg/20061124-1.c: New testcase.
14584
14585 2006-11-23  Eric Christopher  <echristo@apple.com>
14586
14587         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
14588
14589 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14590
14591         PR c/2707
14592         PR c++/26167
14593         * gcc.dg/Wconversion-integer.c: New. Supersedes
14594         Wconversion-negative-constants.c
14595         * gcc.dg/Wconversion-real.c: New.
14596         * gcc.dg/Wconversion-real-integer.c: New.
14597         * gcc.dg/Wconversion-negative-constants.c: Deleted.
14598         * g++.dg/warn/Wconversion1.C: Modified.
14599
14600 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14601
14602         * gfortran.dg/overload_1.f90: New test.
14603
14604 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14605
14606         PR c/9072
14607         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
14608         Wtraditional-conversion.
14609         * gcc.dg/overflow-warn-2.c: Likewise.
14610         * gcc.dg/Wconversion.c: Likewise. Renamed as
14611         Wtraditional-conversion.c .
14612         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
14613         Wtraditional-conversion-2.c .
14614         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
14615         Wtraditional-conversion-2.c
14616         * gcc.dg/Wconversion-negative-constants.c: New.
14617
14618 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
14619
14620         * gcc.dg/tree-ssa/dump-1.c: New test.
14621
14622 2006-11-23  David Ung <davidu@mips.com>
14623
14624         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
14625         -mfp64, allowable when ISA >= 33 and float is enabled.
14626         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
14627         of mthc1 and mfhc1 patterns.
14628
14629 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
14630
14631         PR tree-optimization/29921
14632         * gcc.dg/pr29921.c: New test.
14633
14634 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14635
14636         PR fortran/29441
14637         * gfortran.dg/initialization_4.f90: New test.
14638
14639 2006-11-22  Ira Rosen  <irar@il.ibm.com>
14640
14641         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
14642         platforms that have interleaving support.
14643         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
14644         * gcc.dg/vect/vect-strided-a-u16-i2.c,
14645         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
14646         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
14647         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
14648         gcc.dg/vect/vect-strided-u8-i2-gap.c,
14649         gcc.dg/vect/vect-strided-u8-i8.c,
14650         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
14651         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
14652         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
14653         gcc.dg/vect/vect-strided-float.c,
14654         gcc.dg/vect/vect-strided-a-mult.c,
14655         gcc.dg/vect/vect-strided-mult-char-ls.c,
14656         gcc.dg/vect/vect-strided-a-u16-mult.c,
14657         gcc.dg/vect/vect-strided-a-u32-mult.c,
14658         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
14659         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
14660         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
14661         gcc.dg/vect/vect-strided-mult.c,
14662         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
14663         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
14664         New.
14665
14666 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
14667
14668         PR fortran/25087
14669         * gfortran.dg/auto_char_len_4.f90: New test.
14670
14671 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
14672
14673         PR fortran/29652
14674         * gfortran.dg/generic_7.f90: New test.
14675         * gfortran.dg/defined_operators_1.f90: Add new error.
14676
14677 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
14678
14679         PR tree-optimization/29902
14680         * g++.dg/tree-ssa/pr29902.C: New test.
14681
14682 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
14683
14684         PR fortran/29820
14685         * gfortran.dg/used_types_13.f90: New test.
14686
14687 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
14688
14689         * gcc.dg/dfp/snan.c: Delete.
14690
14691 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
14692
14693         * g++.dg/cpp0x/static_assert1.C: New.
14694         * g++.dg/cpp0x/static_assert2.C: New.
14695         * g++.dg/cpp0x/static_assert3.C: New.
14696
14697 2006-11-21  Richard Guenther  <rguenther@suse.de>
14698
14699         * gcc.dg/vect/vect-pow-1.c: New testcase.
14700         * gcc.dg/vect/vect-pow-2.c: Likewise.
14701
14702 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
14703
14704         PR c++/29570
14705         * g++.dg/template/static29.C: New test.
14706
14707         PR c++/29734
14708         * g++.dg/conversion/simd4.C: New test.
14709
14710 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
14711
14712         PR c++/29475
14713         * g++.dg/template/access19.C: New test.
14714         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
14715         error is reported.
14716
14717 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14718
14719         PR tree-opt/25500
14720         * gcc.dg/tree-ssa/sra-4.c: New testcase.
14721
14722 2006-11-20  Tobias Burnus  <burnus@net-b.de>
14723
14724         PR fortran/27546
14725         * gfortran.dg/import.f90: Extended test.
14726         * gfortran.dg/import2.f90: Extended test.
14727
14728 2006-11-20  Tobias Burnus  <burnus@net-b.de>
14729
14730         * gfortran.dg/volatile3.f90: Add conflict test.
14731
14732 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
14733
14734         PR fortran/24783
14735         * gfortran.dg/implicit_10.f90: New test.
14736
14737 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14738
14739         PR c++/8586
14740         * g++.dg/warn/Wall-write-strings.C: New.
14741
14742 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14743
14744         * gfortran.dg/alloc_comp_constraint_5.f90: New.
14745         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
14746
14747 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14748
14749         * gfortran.dg/use_3.f90: Remove error message.
14750         * gfortran.dg/iso_fortran_env_1.f90: New test.
14751         * gfortran.dg/iso_fortran_env_2.f90: New test.
14752         * gfortran.dg/iso_fortran_env_3.f90: New test.
14753         * gfortran.dg/iso_fortran_env_4.f90: New test.
14754
14755 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
14756
14757         * gcc.dg/vect/vect-27.c: Fix initialization.
14758
14759 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14760
14761         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
14762         * gcc.dg/torture/builtin-minmax-1.c: New.
14763
14764         * gcc.dg/builtins-20.c: Add cases for copysign.
14765
14766 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14767
14768         PR fortran/24285
14769         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
14770
14771 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14772         * gfortran.dg/use_1.f90: New test.
14773         * gfortran.dg/use_1.f90: New test.
14774         * gfortran.dg/use_1.f90: New test.
14775
14776 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
14777
14778         PR tree-optimization/29801
14779         * gcc.dg/pr29801.c: New test.
14780
14781 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
14782
14783         PR middle-end/29584
14784         * gcc.dg/torture/pr29584.c: New test.
14785
14786 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
14787
14788         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
14789         Condition PowerPC tests for saving FPRs on powerpc_fprs.
14790         * gcc.target/powerpc/compress-float-ppc.c,
14791         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
14792         powerpc_fprs.
14793         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
14794         do not pass -mhard-float.
14795
14796 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
14797
14798         * gnat.dg/volatile_aggregate.adb: New test.
14799
14800 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14801
14802         PR fortran/29391
14803         PR fortran/29489
14804         * gfortran.dg/bound_2.f90: Add more checks.
14805         * gfortran.dg/bound_3.f90: New test.
14806
14807 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14808
14809         PR target/29201
14810         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
14811
14812 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
14813
14814         * gfortran.dg/import3.f90: Fix error message.
14815
14816 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14817
14818         PR tree-opt/29788
14819         * gfortran.fortran-torture/compile/inline_1.f90:
14820         New testcase.
14821
14822 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
14823
14824         * gcc.target/i386/x87regparm-1.c: New test.
14825         * gcc.target/i386/x87regparm-2.c: New test.
14826         * gcc.target/i386/x87regparm-3.c: New test.
14827         * gcc.target/i386/x87regparm-4.c: New test.
14828
14829 2006-11-15  Tobias Burnus  <burnus@net-b.de>
14830
14831         PR fortran/27546
14832         * gfortran.dg/import.f90: New test.
14833         * gfortran.dg/import2.f90: New test.
14834         * gfortran.dg/import3.f90: New test.
14835
14836 2006-11-15  Tobias Burnus  <burnus@net-b.de>
14837
14838         PR fortran/27588
14839         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
14840
14841 2006-11-15  Tobias Burnus  <burnus@net-b.de>
14842
14843         PR fortran/29806
14844         * gfortran.dg/contains.f90: New test.
14845         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
14846
14847 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
14848
14849         PR tree-optimization/29581
14850         * gcc.dg/pr29581-1.c: New test.
14851         * gcc.dg/pr29581-2.c: New test.
14852         * gcc.dg/pr29581-3.c: New test.
14853         * gcc.dg/pr29581-4.c: New test.
14854         * gfortran.dg/pr29581.f90: New test.
14855
14856 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
14857
14858         PR fortran/29702
14859         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
14860         numbers in error message headers.
14861
14862 2006-11-14  Richard Guenther  <rguenther@suse.de>
14863
14864         * gcc.target/i386/math-torture/math-torture.exp: Restrict
14865         to i?86 and x86_64 targets.
14866
14867 2006-11-14  Caroline Tice  <ctice@apple.com>
14868
14869         * gcc.dg/pubtypes-1.c: New file/testcase.
14870         * gcc.dg/pubtypes-2.c: New file/testcase.
14871         * gcc.dg/pubtypes-3.c: New file/testcase.
14872         * gcc.dg/pubtypes-4.c: New file/testcase.
14873         * g++.dg/pubtypes.C: New file/testcase.
14874
14875 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
14876
14877         PR c++/29106
14878         * g++.dg/init/self1.C: New test.
14879
14880 2006-11-14  Tobias Burnus  <burnus@net-b.de>
14881
14882         PR fortran/29657
14883         * gfortran.dg/conflicts.f90: Add.
14884
14885 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
14886
14887         PR rtl-optimization/29798
14888
14889         * gcc.c-torture/execute/pr29798.c: New.
14890
14891 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14892
14893         * gcc.dg/builtins-20.c: Add more cases.
14894
14895 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
14896
14897         PR fortran/29759
14898         * gfortran.dg/gomp/pr29759.f90: New test.
14899
14900 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
14901
14902         PR c++/29518
14903         * g++.dg/template/static28.C: New test.
14904
14905 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
14906
14907         * lib/c-torture.exp: Use target-libpath.exp.
14908         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
14909         set GCC_EXEC_PREFIX env var from global variable of same name.
14910
14911 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14912
14913         PR fortran/26994
14914         * gfortran.fortran-torture/compile/transfer-1.f90:
14915         New testcase.
14916
14917 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
14918             Zdenek Dvorak <dvorakz@suse.cz>
14919
14920         PR tree-optimization/29680
14921         * gcc.dg/alias-11.c: New test.
14922
14923 2006-11-12  Jason Merrill  <jason@redhat.com>
14924             Andrew Pinski <pinskia@physics.uc.edu>
14925
14926         PR middle-end/28915
14927         * gcc.target/i386/vectorize1.c: New.
14928
14929 2006-11-12  Roger Sayle  <roger@eyesopen.com>
14930
14931         PR rtl-optimization/29797
14932         * gcc.c-torture/execute/pr29797-1.c: New test case.
14933
14934 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14935
14936         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
14937
14938 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
14939
14940         * gcc.dg/tree-ssa/prefetch-3.c: New test.
14941
14942 2006-11-12  Roger Sayle  <roger@eyesopen.com>
14943
14944         PR tree-optimization/13827
14945         * gcc.dg/fold-eqand-1.c: New test case.
14946
14947 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14948
14949         PR rtl-opt/28812
14950         * gcc.c-torture/execute/mayalias-3.c: New test.
14951
14952 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
14953
14954         PR middle-end/27528
14955         * gcc.c-torture/compile/pr27528.c: New test.
14956         * gcc.dg/pr27528.c: Likewise.
14957
14958 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14959
14960         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
14961
14962         * gcc.dg/torture/builtin-symmetric-1.c: New test.
14963
14964 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
14965
14966         PR fortran/29758
14967         * gfortran.dg/reshape_source_size_1.f90: New test.
14968
14969 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
14970
14971         PR fortran/29315
14972         * gfortran.dg/aliasing_dummy_4.f90: New test.
14973
14974 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
14975
14976         PR target/29777
14977         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
14978         and x86_64-*-* targets.
14979
14980 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14981
14982         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
14983         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
14984         New macros. Use them in exact tests.
14985         (TESTIT3): New macro.
14986         Add tests for fmin, fmax and fma.
14987
14988 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14989
14990         PR fortran/29431
14991         * gfortran.dg/array_constructor_13.f90: New test.
14992
14993 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14994
14995         PR fortran/29744
14996         * gfortran.dg/used_types_12.f90: New test.
14997
14998 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
14999
15000         PR middle-end/29726
15001         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
15002         (test6): Ditto.
15003         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
15004         * gcc.dg/fold-eqandshift-3.c: New test case.
15005
15006 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15007
15008         PR fortran/29699
15009         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
15010
15011         PR fortran/21370
15012         * gfortran.dg/change_symbol_attributes_1.f90: New test.
15013
15014 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15015
15016         * gcc.dg/20061109-1.c: New testcase.
15017
15018 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15019
15020         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
15021
15022 2006-11-09  Tobias Burnus  <burnus@net-b.de>
15023
15024         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
15025         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
15026
15027 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
15028
15029         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
15030         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
15031
15032 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15033
15034         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
15035
15036 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15037
15038         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
15039         vect-9.c).
15040         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
15041         * gcc.dg/vect/vect-9.c: Now vectorizable.
15042         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
15043         that support vect_widen_mult.
15044         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
15045         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
15046         vect-reduc-dot-u16.c).
15047         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
15048         vect-reduc-dot-u16.c).
15049         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
15050         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
15051         vect-reduc-dot-s8.c).
15052         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
15053         vect-reduc-dot-s8.c).
15054         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
15055         vect-reduc-dot-s8.c).
15056         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
15057         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
15058         vect-reduc-dot-u8.c).
15059         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
15060         vect-reduc-dot-u8.c).
15061         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
15062         * gcc.dg/vect/vect-multitypes-9.c: New test.
15063         * gcc.dg/vect/vect-multitypes-10.c: New test.
15064         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
15065         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
15066         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
15067         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
15068         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
15069         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
15070         wrapv-vect-reduc-dot-s8.c.
15071         * lib/target-support.exp (check_effective_target_vect_unpack): New.
15072         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
15073         targets that support vec_unpack.
15074         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
15075         (check_effective_target_vect_widen_mult_qi_to_hi): New.
15076         (check_effective_target_vect_widen_mult_hi_to_si): New.
15077         (check_effective_target_vect_widen_sum): Removed.
15078
15079         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15080
15081         * gcc.dg/vect/vect-multitypes-8.c: New test.
15082         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
15083
15084         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
15085
15086         * gcc.dg/vect/vect-multitypes-7.c: New test.
15087
15088         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15089
15090         * gcc.dg/vect/vect-multitypes-4.c: New test.
15091         * gcc.dg/vect/vect-multitypes-5.c: New test.
15092         * gcc.dg/vect/vect-multitypes-6.c: New test.
15093
15094         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15095
15096         * gcc.dg/vect/vect-multitypes-1.c: New test.
15097         * gcc.dg/vect/vect-multitypes-2.c: New test.
15098         * gcc.dg/vect/vect-multitypes-3.c: New test.
15099
15100 2006-11-07  Eric Christopher  <echristo@apple.com>
15101
15102         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
15103         Test using scan-assembler-not.
15104
15105 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
15106
15107         * gcc.dg/inline-17.c: New test.
15108
15109 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
15110
15111         PR other/25028
15112         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
15113         on HP-UX.
15114
15115 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
15116
15117         PR fortran/29539
15118         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
15119
15120         PR fortran/29634
15121         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
15122         test.
15123
15124 2006-11-07  Tobias Burnus  <burnus@net-b.de>
15125
15126         PR fortran/29601
15127         * gfortran.dg/volatile.f90: Add.
15128         * gfortran.dg/volatile2.f90: Add.
15129         * gfortran.dg/volatile3.f90: Add.
15130         * gfortran.dg/volatile4.f90: Add.
15131         * gfortran.dg/volatile5.f90: Add.
15132         * gfortran.dg/volatile6.f90: Add.
15133         * gfortran.dg/volatile7.f90: Add.
15134
15135 2006-11-06  Tobias Burnus  <burnus@net-b.de>
15136
15137         * gfortran.dg/io_constraints_2.f90: Adjust pattern
15138           for matching error messages.
15139         * gfortran.dg/specifics_3.f90: Adjust pattern
15140           for matching error messages.
15141
15142 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
15143             Bernhard Fischer  <aldot@gcc.gnu.org>
15144
15145         * lib/gcc-dg.exp (output-exists): New proc.
15146         (output-exists-not): New proc.
15147         * gcc.test-framework/test-framework.awk: Support new directives.
15148         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
15149         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
15150         * gcc.test-framework/dg-outexists-exp-F.c: New test.
15151         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
15152         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
15153         * gcc.test-framework/dg-outexists-exp-P.c: New test.
15154
15155 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
15156
15157         PR fortran/29630
15158         PR fortran/29679
15159         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
15160         * gfortran.dg/initialization_3.f90: New.
15161
15162 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15163
15164         PR libgfortran/25545
15165         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
15166
15167 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
15168
15169         PR middle-end/29695
15170         * gcc.c-torture/execute/pr29695-1.c: New test.
15171         * gcc.c-torture/execute/pr29695-2.c: New test.
15172
15173 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
15174
15175         PR fortran/29565
15176         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
15177
15178 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
15179
15180         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
15181         for matching error messages.
15182
15183 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
15184
15185         PR target/26915
15186         * gcc.target/i386/387-12.c: New test.
15187
15188 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15189
15190         PR libfortran/29713
15191         * gfortran.dg/pr29713.f90: New test.
15192
15193 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
15194
15195         * gcc.c-torture/execute/arith-rand-ll.c:
15196         Also test for bogus rest sign.
15197
15198 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15199
15200         PR libfortran/27895
15201         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
15202
15203 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
15204
15205         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
15206         from error messages.
15207
15208 2006-11-02  Mike Stump  <mrs@apple.com>
15209
15210         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
15211
15212         * g++.old-deja/g++.abi/align.C: Enable for darwin.
15213
15214 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
15215
15216         * g++.dg/eh/gcsec1.C: New test.
15217
15218 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15219
15220         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
15221         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
15222
15223 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
15224
15225         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
15226         hexadecimal value.
15227         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
15228         * gcc.dg/pr14796-2.c: Likewise.
15229
15230 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15231
15232         * gcc.c-torture/execute/20061101-1.c: New test.
15233
15234 2006-11-01  Richard Guenther  <rguenther@suse.de>
15235
15236         * gcc.target/i386/fpprec-1.c: New testcase.
15237
15238 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15239
15240         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
15241         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
15242
15243 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
15244
15245         * gcc.c-torture/execute/20061031-1.c: New test.
15246
15247 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
15248
15249         PR 23067
15250         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
15251         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
15252         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
15253         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
15254         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
15255         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
15256         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
15257
15258 2006-10-31  Eric Christopher  <echristo@apple.com>
15259             Falk Hueffner  <falk@debian.org>
15260
15261         * gcc.dg/builtin-bswap-1.c: New.
15262         * gcc.dg/builtin-bswap-2.c: New.
15263         * gcc.dg/builtin-bswap-3.c: New.
15264         * gcc.dg/builtin-bswap-4.c: New.
15265         * gcc.dg/builtin-bswap-5.c: New.
15266         * gcc.target/i386/builtin-bswap-1.c: New.
15267
15268 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
15269
15270         * gcc.dg/inline-16.c: New.
15271
15272         PR 16622
15273         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
15274         defining it.
15275         * gcc.dg/inline-13.c: New.
15276         * gcc.dg/inline-14.c: New.
15277         * gcc.dg/inline-15.c: New.
15278
15279         PR 11377
15280         * gcc.dg/inline6.c: New.
15281         * gcc.dg/inline7.c: New.
15282
15283 2006-10-31  Roger Sayle  <roger@eyesopen.com>
15284
15285         PR middle-end/23470
15286         * gcc.dg/pr23470-1.c: New test case.
15287
15288 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
15289
15290         PR fortran/29537
15291         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
15292         data.
15293         * gfortran.dg/blockdata_2.f90: New testcase.
15294
15295 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
15296
15297         PR libfortran/29627
15298         * gfortran.dg/unf_short_record_1.f90:  New test.
15299
15300 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15301
15302         PR fortran/29067
15303         * gfortran.dg/pr29067.f: New test.
15304
15305 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
15306             Richard Sandiford  <richard@codesourcery.com>
15307
15308         * lib/target-supports.exp (get_compiler_messages): Append options
15309         as a single list element.
15310         (check_effective_target_arm_vfp_ok): New.
15311         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
15312
15313 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
15314
15315         PR fortran/29387
15316         * gfortran.dg/intrinsic_actual_2.f90: New test.
15317
15318         PR fortran/29490
15319         * gfortran.dg/actual_array_interface_1.f90: New test.
15320
15321         PR fortran/29641
15322         * gfortran.dg/used_types_11.f90: New test.
15323
15324 2006-10-30  Dirk Mueller  <dmueller@suse.de>
15325
15326         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
15327         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
15328         * g++.old-deja/g++.pt/eichin01.C (main): Same.
15329         * g++.old-deja/g++.mike/net25.C (main): Same.
15330         * g++.dg/lookup/exception1.C (main): Same.
15331         * g++.dg/parse/parens2.C (main): Same.
15332
15333 2006-10-30  Roger Sayle  <roger@eyesopen.com>
15334
15335         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
15336
15337 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15338
15339         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
15340         * gcc.dg/torture/builtin-math-3.c: Likewise.
15341
15342 2006-10-30  Tobias Burnus  <burnus@net-b.de>
15343
15344         PR fortran/29452
15345         * gfortran.dg/write_check.f90: Check run-time keyword checking.
15346         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
15347
15348 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
15349
15350         PR Fortran/29410
15351         * gfortran.fortran-torture/execute/transfer1.f90: New test.
15352
15353 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
15354
15355         * lib/target-supports.exp (check_function_available): Declare
15356         function before calling.
15357
15358 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
15359
15360         PR tree-optimization/29637
15361         * gcc.dg/pr29637.c: New test.
15362
15363 2006-10-29  Roger Sayle  <roger@eyesopen.com>
15364
15365         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
15366         tree canonicalization.
15367
15368 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15369
15370         * gcc.dg/builtins-20.c: Add more hypot tests.
15371
15372 2006-10-29  Roger Sayle  <roger@eyesopen.com>
15373
15374         * gcc.dg/fold-compare-1.c: New test case.
15375
15376 2006-10-29  Dirk Mueller  <dmueller@suse.de>
15377
15378         PR c++/16307
15379         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
15380
15381 2006-10-29  Roger Sayle  <roger@eyesopen.com>
15382
15383         PR tree-optimization/15458
15384         * gcc.dg/fold-xornot-1.c: New test case.
15385
15386 2006-10-29  Richard Guenther  <rguenther@suse.de>
15387
15388         * gcc.target/i386/math-torture/trunc.c: New testcase.
15389
15390 2006-10-29  Richard Guenther  <rguenther@suse.de>
15391
15392         * gcc.target/i386/math-torture/round.c: New testcase.
15393
15394 2006-10-29  Richard Guenther  <rguenther@suse.de>
15395
15396         * gcc.target/i386/math-torture/ceil.c: New testcase.
15397         * gcc.target/i386/math-torture/floor.c: Likewise.
15398
15399 2006-10-29  Richard Guenther  <rguenther@suse.de>
15400
15401         * gcc.target/i386/math-torture/rint.c: New testcase.
15402         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
15403
15404 2006-10-29  Richard Guenther  <rguenther@suse.de>
15405
15406         * gcc.target/i386/math-torture/lfloor.c: New testcase.
15407         * gcc.target/i386/math-torture/lceil.c: Likewise.
15408
15409 2006-10-28  Tobias Burnus  <burnus@net-b.de>
15410
15411         PR libgfortran/24313
15412         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
15413
15414 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
15415
15416         * gcc.c-torture/execute/20020118-1.c,
15417         gcc.c-torture/execute/builtins/strlen.c,
15418         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
15419         comment typos.
15420
15421 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15422
15423         * gcc.dg/builtins-20.c: Add tests for hypot.
15424         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
15425         two-argument builtins.
15426         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
15427         TESTIT2.  Update all callers.
15428         (TESTIT2, TESTIT2_R): New helper macros.
15429         Add testcases for pow, hypot and atan2.
15430
15431 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15432
15433         PR C++/29295
15434         * g++.dg/expr/bool1.C: New test.
15435         * g++.dg/expr/bool2.C: New test.
15436
15437 2006-10-28  Tobias Burnus  <burnus@net-b.de>
15438
15439         PR fortran/28224
15440         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
15441         * gfortran.dg/namelist_internal.f90: New test.
15442
15443 2006-10-28  Tobias Burnus  <burnus@net-b.de>
15444
15445         PR fortran/29625
15446         * gfortran.dg/io_real_boz.f90: Add.
15447         * gfortran.dg/io_real_boz2.f90: Add.
15448
15449 2006-10-28  Richard Guenther  <rguenther@suse.de>
15450
15451         PR middle-end/26899
15452         * gcc.dg/tree-ssa/pr26899.c: New testcase.
15453
15454 2006-10-28  Richard Guenther  <rguenther@suse.de>
15455
15456         PR target/28806
15457         * gcc.target/i386/math-torture/lround.c: New testcase.
15458
15459 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
15460
15461         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
15462         * gcc.dg/builtins-44.c: Likewise.
15463         * gcc.dg/builtins-45.c: Likewise.
15464         * gcc.dg/pr28796-2.c: Likewise.
15465         * gcc.dg/unordered-3.c: Likewise.
15466
15467 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15468
15469         PR libgfortran/27954
15470         * gfortran.dg/error_recovery_2.f90: New test.
15471
15472 2006-10-26  Richard Guenther  <rguenther@suse.de>
15473
15474         * gcc.target/i386/i386.exp: Use glob, not find to collect
15475         tests.  Avoids recursing into subdirectories.
15476         * gcc.target/i386/math-torture/math-torture.exp: Torture
15477         for interesting ia32 math options.
15478         * gcc.target.i386/math-torture/lrint.c: New testcase.
15479
15480 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15481
15482         PR libgfortran/29563
15483         * gfortran.dg/arrayio_9.f90: Update test.
15484         * gfortran.dg/arrayio_19.f90: New test.
15485
15486 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
15487
15488         * gcc.dg/20061026.c: New testcase.
15489
15490 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15491
15492         PR libgfortran/29563
15493         * gfortran.dg/arrayio_9.f90: New test.
15494
15495 2006-10-26  Ben Elliston  <bje@au.ibm.com>
15496
15497         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
15498         Copy the strings manually, as strcpy may call strlen.
15499
15500 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15501
15502         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
15503         Add checks for log, log2, log10 and log1p.
15504
15505         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
15506         we already test 0.0.  Add checks for expm1, log, log2, log10,
15507         log1p, cbrt, erf and erfc.
15508
15509 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
15510
15511         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
15512
15513 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
15514
15515         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
15516         and remainderl() built-in functions.  Remove -ffast-math from
15517         dg-options.
15518
15519 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15520
15521         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
15522         acosh and atanh.
15523
15524         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
15525         floating point modifiers to arguments passed to float and long
15526         double functions respectively.  Update all callers to use floating
15527         point numbers, not integers.  Add tests for exp, exp2 and
15528         exp10/pow10.
15529
15530         * gcc.dg/torture/builtin-math-3.c: New test.
15531
15532 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
15533
15534         PR fortran/29393
15535         * gfortran.dg/initialize_2.f90: New.
15536
15537 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15538
15539         * gcc.dg/torture/builtin-math-2.c: New test.
15540
15541 2006-10-24  Richard Guenther  <rguenther@suse.de>
15542
15543         PR middle-end/28796
15544         * gcc.dg/pr28796-1.c: New testcase.
15545         * gcc.dg/pr28796-2.c: Likewise.
15546
15547 2006-10-24  Richard Guenther  <rguenther@suse.de>
15548
15549         * gcc.dg/builtins-57.c: New testcase.
15550
15551 2006-10-24  Richard Guenther  <rguenther@suse.de>
15552
15553         PR tree-optimization/29567
15554         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
15555
15556 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
15557
15558         PR tree-optimization/14784
15559         * gcc.dg/alias-10.c: New test.
15560
15561 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15562
15563         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
15564
15565 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
15566
15567         * gcc.dg/builtin-strncat-chk-1.c: New test.
15568
15569 2006-10-23  Jan Hubicka  <jh@suse.cz>
15570
15571         * gcc.dg/memmove-1.c: New test.
15572
15573 2006-10-23  Paul Brook  <paul@codesourcery.com>
15574
15575         * gcc.dg/pragma-pack-5.c: New test.
15576
15577 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
15578
15579         * g++.dg/other/s390-1.C: New testcase.
15580
15581 2006-10-23  Richard Guenther  <rguenther@suse.de>
15582
15583         PR middle-end/27132
15584         PR middle-end/23295
15585         * gcc.dg/pr27132.c: New testcase.
15586         * gcc.dg/pr23295.c: Likewise.
15587         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
15588         * g++.dg/tree-ssa/pr19807.C: Likewise.
15589
15590 2006-10-23  Richard Guenther  <rguenther@suse.de>
15591
15592         PR middle-end/21032
15593         * gcc.dg/pr21032.c: New testcase.
15594
15595 2006-10-22  Jeff Law  <law@redhat.com>
15596         Richard Guenther  <rguenther@suse.de>
15597
15598         PR tree-optimization/15911
15599         * gcc.dg/tree-ssa/vrp30.c: New testcase.
15600
15601 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
15602
15603         PR c++/20647
15604         * g++.dg/abi/rtti3.C: New.
15605
15606 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
15607
15608         PR middle-end/28252
15609         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
15610         transformation.
15611
15612 2006-10-21  Richard Guenther  <rguenther@suse.de>
15613
15614         PR tree-optimization/3511
15615         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
15616
15617 2006-10-21  Richard Guenther  <rguenther@suse.de>
15618
15619         PR middle-end/26898
15620         * gcc.dg/torture/pr26898-1.c: New testcase.
15621         * gcc.dg/torture/pr26898-2.c: Likewise.
15622
15623 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
15624
15625         PR c++/28053
15626         * g++.dg/parse/bitfield1.C: Adjust error markers.
15627         * g++.dg/parse/bitfield2.C: New test.
15628
15629 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
15630
15631         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
15632
15633 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15634
15635         PR libfortran/27895
15636         * gfortran.dg/zero_sized_1.f90: New test.
15637
15638 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
15639
15640         * gcc.dg/div-compare-1.c: New test.
15641
15642 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
15643
15644         PR fortran/29216
15645         * gfortran.dg/result_default_init_1.f90: New test.
15646
15647         PR fortran/29314
15648         * gfortran.dg/automatic_default_init_1.f90: New test.
15649
15650         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
15651         from 38 to 33.
15652
15653 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
15654
15655         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
15656         'using namespace std' without previous declaration.
15657         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
15658         * g++.old-deja/g++.robertl/eb133c.C: New.
15659
15660 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15661
15662         PR libgfortran/29277
15663         * gfortran.dg/streamio_4.f90: Update test.
15664         * gfortran.dg/streamio_11.f90: New test.
15665
15666 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
15667
15668         PR c++/27952
15669         * g++.dg/inherit/virtual1.C: New test.
15670
15671 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
15672
15673         PR c++/28261
15674         * g++.dg/parse/enum3.C: New test.
15675
15676 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
15677
15678         PR c++/29039
15679         * g++.dg/init/ctor8.C: New test.
15680
15681 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
15682
15683         PR c++/27270
15684         * g++.dg/ext/complit8.C: Tweak error markers.
15685         * g++.dg/template/complit1.C: Add error marker.
15686
15687 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
15688
15689         PR c++/27270
15690         * g++.dg/ext/complit8.C: New test.
15691
15692         PR c++/29408
15693         * g++.dg/parse/dtor12.C: New test.
15694
15695         PR c++/29435
15696         * g++.dg/template/sizeof11.C: New test.
15697
15698 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
15699
15700         PR fortran/29392
15701         * gfortran.dg/data_char_3.f90: New test.
15702
15703         PR fortran/29451
15704         * gfortran.dg/negative_automatic_size.f90: New test.
15705
15706 2006-10-16  David Daney  <ddaney@avtrex.com>
15707
15708         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
15709
15710 2006-10-16  Eric Christopher  <echristo@apple.com>
15711
15712         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
15713         x86_64.
15714
15715 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
15716
15717         PR c++/28211
15718         * g++.dg/tc1/dr49.C: Tweak error messages.
15719         * g++.dg/parse/template21.C: New test.
15720
15721 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15722
15723         PR middle-end/20491
15724         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
15725
15726 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
15727
15728         PR fortran/29403
15729         * gfortran.dg/print_1.f90: New test.
15730
15731 2006-10-15  Jan Hubicka  <jh@suse.cz>
15732
15733         PR middle-end/29241
15734         * gcc.c-torture/compile/pr29241.c: New testcase.
15735
15736 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
15737
15738         PR middle-end/29250
15739         * gcc.c-torture/compile/pr29250.c: New test.
15740
15741 2006-10-15  Richard Guenther  <rguenther@suse.de>
15742
15743         * gcc.dg/pr29299.c: New testcase.
15744
15745 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
15746
15747         PR fortran/24767
15748         * gfortran.dg/label_4.f90: Adjust warning flag.
15749
15750 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
15751
15752         PR fortran/29371
15753         * gfortran.dg/nullify_3.f90: New test.
15754
15755 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15756
15757         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
15758         on Solaris 2.5.1 too.
15759
15760 2006-10-13  Eric Christopher  <echristo@apple.com>
15761
15762         * gcc.dg/pr25993.c: Skip for darwin.
15763
15764 2006-10-13  Eric Christopher  <echristo@apple.com>
15765
15766         * gcc.dg/visibility-11.c: Skip for darwin.
15767
15768 2006-10-13  Eric Christopher  <echristo@apple.com>
15769
15770         * gcc.dg/darwin-weakimport-1.c: Use
15771         -fno-asynchronous-unwind-tables.
15772         * gcc.dg/darwin-weakimport-3.c: Ditto.
15773
15774 2006-10-13  Richard Guenther  <rguenther@suse.de>
15775
15776         PR tree-optimization/29446
15777         * gcc.dg/torture/pr29446.c: New testcase.
15778
15779 2006-10-13  Bill Wendling  <wendling@apple.com>
15780
15781         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
15782         * g++.old-deja/g++.jason/hmc1.C: Likewise.
15783         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
15784         * g++.old-deja/g++.law/shadow1.C: Likewise.
15785         * g++.old-deja/g++.law/ctors10.C: Likewise.
15786         * g++.dg/debug/namespace1.C: Likewise.
15787         * g++.dg/inherit/namespace-as-base.C: Likewise.
15788         * g++.dg/opt/delay-slot-1.C: Likewise.
15789         * g++.dg/parse/defarg10.C: Likewise.
15790         * g++.dg/template/ptrmem11.C: Likewise.
15791         * g++.dg/template/mem_func_ptr.C: Likewise.
15792         * g++.dg/template/spec19.C: Likewise.
15793
15794 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
15795
15796         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
15797
15798 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
15799
15800         PR fortran/29373
15801         * gfortran.dg/implicit_9.f90: New test.
15802
15803         PR fortran/29407
15804         * gfortran.dg/namelist_25.f90: New test.
15805
15806         PR fortran/27701
15807         * gfortran.dg/same_name_2.f90: New test.
15808
15809         PR fortran/29232
15810         * gfortran.dg/host_assoc_types_1.f90: New test.
15811
15812         PR fortran/29364
15813         * gfortran.dg/missing_derived_type_1.f90: New test.
15814         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
15815
15816         PR fortran/29422
15817         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
15818
15819         PR fortran/29428
15820         * gfortran.dg/alloc_comp_assign_5.f90: New test.
15821
15822 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15823
15824         PR fortran/29391
15825         * gfortran.dg/bound_2.f90: New test.
15826
15827 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15828
15829         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
15830         directive.
15831         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
15832         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
15833         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
15834         * gfortran.dg/gomp/reduction3.f90: Likewise.
15835         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
15836         * gfortran.dg/dummy_procedure_2.f90: Likewise.
15837         * gfortran.dg/interface_derived_type_1.f90: Likewise.
15838         * gfortran.dg/forall_4.f90: Likewise.
15839         * gfortran.dg/spec_expr_4.f90: Likewise.
15840         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
15841         * gfortran.dg/forall_5.f90: Likewise.
15842         * gfortran.dg/open_access_append_2.f90: Add check for
15843         compile-time warning.
15844
15845 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
15846
15847         PR c++/28506
15848         * g++.dg/parse/pure1.C: New test.
15849
15850 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15851
15852         PR fortran/21435
15853         * gfortran.dg/io_constraints_3.f90: New test.
15854         * gfortran.dg/open_access_append_1.f90: Add checks
15855         for compile-time warnings.
15856         * gfortran.dg/pr20163-2.f: Likewise.
15857         * gfortran.dg/iostat_2.f90: Likewise.
15858         * gfortran.dg/label_4.f90: Delete the temporary
15859         file.
15860         * gfortran.dg/direct_io_2.f90: Add a FILE=
15861         specifier.
15862         * gfortran.dg/iomsg_1.f90: Add check for
15863         compile-time warning.
15864
15865 2006-10-12  Jan Hubicka  <jh@suse.cz>
15866
15867         PR c/28419
15868         * gcc.dg/pr28319.c: New test.
15869
15870 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
15871         PR c++/29318
15872         * g++.dg/ext/vla4.C: New test.
15873
15874 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
15875
15876         PR c++/27961
15877         * g++.dg/template/crash60.C: New test.
15878         * g++.dg/other/large-size-array.C: Adjust error markers.
15879         * g++.dg/parse/crash27.C: Likewise.
15880         * g++.dg/template/crash1.C: Likewise.
15881
15882 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
15883
15884         PR testsuite/29093
15885         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
15886
15887 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
15888
15889         PR preprocessor/28709
15890         * gcc.dg/cpp/paste14.c: New test.
15891
15892 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
15893
15894         PR c++/29175
15895         * g++.dg/init/array24.C: New test.
15896
15897 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15898
15899         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
15900         of <sys/types.h>.
15901
15902 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
15903
15904         PR c++/29024
15905         * g++.dg/parse/typedef8.C: New test.
15906         * g++.dg/other/mult-stor1.C: Adjust error markers.
15907
15908 2006-10-11  Richard Guenther  <rguenther@suse.de>
15909
15910         PR tree-optimization/28230
15911         * gcc.dg/torture/pr28230.c: New testcase.
15912
15913 2006-10-11  Richard Guenther  <rguenther@suse.de>
15914
15915         PR inline-asm/29119
15916         * gcc.dg/torture/pr29119.c: New testcase.
15917
15918 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
15919
15920         PR middle-end/29272
15921         * gcc.c-torture/execute/20060930-2.c: New test.
15922
15923 2006-10-09  Richard Henderson  <rth@redhat.com>
15924
15925         Revert emutls patch.
15926
15927 2006-10-09  Richard Guenther  <rguenther@suse.de>
15928
15929         PR middle-end/29254
15930         * gcc.dg/pr29254.c: New testcase.
15931
15932 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
15933             Paul Thomas  <pault@gcc.gnu.org>
15934
15935         PR fortran/20541
15936         * gfortran.dg/alloc_comp_basics_1.f90: New test.
15937         * gfortran.dg/alloc_comp_basics_2.f90: New test.
15938         * gfortran.dg/alloc_comp_assign_1.f90: New test.
15939         * gfortran.dg/alloc_comp_assign_2.f90: New test.
15940         * gfortran.dg/alloc_comp_assign_3.f90: New test.
15941         * gfortran.dg/alloc_comp_assign_4.f90: New test.
15942         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
15943         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
15944         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
15945         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
15946         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
15947         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
15948         * gfortran.dg/alloc_comp_std.f90: New test.
15949         * gfortran.dg/move_alloc.f90: New test.
15950
15951 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
15952
15953         PR fortran/29115
15954         * gfortran.dg/derived_constructor_comps_2.f90: New test.
15955
15956         PR fortran/29211
15957         * gfortran.dg/forall_char_dependencies_1.f90: New test.
15958
15959 2006-10-08  Tobias Burnus  <burnus@net-b.de>
15960
15961         PR fortran/28585
15962         * gfortran.dg/new_line.f90: New test.
15963
15964 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15965
15966         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
15967         * gcc.dg/torture/builtin-convert-1.c,
15968         gcc.dg/torture/builtin-convert-2.c,
15969         gcc.dg/torture/builtin-convert-3.c,
15970         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
15971
15972 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
15973
15974         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
15975         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
15976         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
15977         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
15978
15979 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
15980
15981         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
15982         Xfail some tests for powerpc-darwin and powerpc-aix.
15983
15984 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
15985
15986         PR c/29380
15987         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
15988
15989 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15990
15991         PR target/29300
15992         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
15993         on hppa*-*-hpux*.
15994
15995 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15996
15997         PR fortran/16580
15998         PR fortran/29288
15999         * gfortran.fortran-torture/execute/specifics.f90:
16000         Add tests for using all possible intrinsics as actual arguments.
16001         * gfortran.dg/specifics_1.f90: Add tests for using
16002         all possible intrinsics as actual arguments.
16003         * gfortran.dg/specifics_2.f90: New file.
16004         * gfortran.dg/specifics_3.f90: New file.
16005
16006 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
16007
16008         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
16009         * gcc.dg/debug/debug-2.c: Likewise.
16010
16011 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
16012
16013         * gcc.c-torture/compile/sync-2.c: New test.
16014
16015 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16016
16017         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
16018         line endings.
16019
16020 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16021
16022         PR rtl-optimization/29128
16023         * gcc.c-torture/compile/pr29128.c: New test.
16024
16025 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16026
16027         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
16028         line endings.
16029
16030 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
16031
16032         PR middle-end/29256
16033         * gcc.dg/tree-ssa/loop-19.c: New test.
16034
16035 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
16036
16037         PR tree-optimization/29330
16038         * gcc.dg/pr29330.c: New test.
16039
16040         PR target/28924
16041         * gcc.c-torture/compile/20061005-1.c: New test.
16042
16043 2006-10-06  Olivier Hainque  <hainque@adacore.com>
16044
16045         * gcc.dg/typename-vla-1.c: New case.
16046         * gnat.dg/forward_vla.adb: New case.
16047
16048 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
16049
16050         PR tree-optimization/29290
16051         * gfortran.dg/loop_nest_1.f90: New test.
16052
16053         PR target/29198
16054         * gcc.dg/tls/opt-12.c: New test.
16055
16056         PR fortran/28415
16057         * gfortran.dg/save_2.f90: New test.
16058
16059         PR c/29091
16060         * gcc.dg/pr29091.c: New test.
16061
16062 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
16063
16064         * lib/target-supports.exp
16065         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
16066         same as x86_64-*-*; check for LP64.
16067
16068 2006-10-04  Richard Henderson  <rth@redhat.com>
16069
16070         * lib/target-supports.exp (check_effective_target_tls): Redefine
16071         to mean non-emulated tls.
16072         * gcc.dg/tls/alias-1.c: Remove tls requirement.
16073         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
16074         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
16075         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16076         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16077         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
16078         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
16079
16080 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
16081
16082         PR fortran/29343
16083         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
16084
16085 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16086
16087         * gfortran.dg/bounds_check_fail_1.f90: New test.
16088
16089 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
16090
16091         PR c++/29020
16092         * g++.dg/template/friend48.C: New test.
16093
16094 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
16095
16096         PR fortran/29098
16097         * gfortran.dg/default_initialization_2.f90: New test.
16098
16099 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
16100
16101         PR fortran/20779
16102         PR fortran/20891
16103         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
16104
16105 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
16106
16107         PR fortran/29284
16108         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
16109
16110         PR fortran/29321
16111         PR fortran/29322
16112         * gfortran.dg/missing_optional_dummy_2.f90: New test.
16113
16114         PR fortran/25091
16115         PR fortran/25092
16116         * gfortran.dg/entry_array_specs_1.f90: New test.
16117
16118 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
16119
16120         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
16121         insufficient to inhibit some test failures at -O3.  Do testing
16122         on integers.
16123
16124 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
16125
16126         PR c++/29138
16127         * g++.dg/inherit/access8.C: New test.
16128         * g++.dg/template/dtor4.C: Tweak error messages.
16129
16130 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16131
16132         PR fortran/27478
16133         * gfortran.dg/entry_8.f90: New test.
16134
16135 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16136
16137         PR c++/29291
16138         * g++.dg/parse/new4.C: New test.
16139
16140 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
16141
16142         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
16143         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
16144         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
16145         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
16146         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
16147
16148 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16149
16150         PR fortran/19260
16151         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
16152         * gfortran.dg/continuation_2.f90: New test.
16153
16154         PR fortran/19262
16155         * gfortran.dg/continuation_3.f90: New test.
16156         * gfortran.dg/continuation_4.f90: New test.
16157         * gfortran.dg/continuation_5.f: New test.
16158         * gfortran.dg/continuation_6.f: New test.
16159
16160 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
16161
16162         PR c++/29226
16163         * g++.dg/template/vla1.C: New test.
16164
16165 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16166
16167         PR fortran/29210
16168         * gfortran.dg/complex_parameter_1.f90: New test.
16169
16170 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
16171
16172         PR c/29154
16173         * gcc.c-torture/execute/20060929-1.c: New test.
16174
16175 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
16176
16177         PR c++/29105
16178         * g++.dg/template/member6.C: New test.
16179         * g++.dg/parse/typename7.C: Adjust error markers.
16180
16181         PR c++/29080
16182         * g++.dg/template/member7.C: New test.
16183
16184 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
16185
16186         PR c/24010
16187         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
16188         gcc.dg/Woverride-init-3.c: New tests.
16189
16190 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16191
16192         * gcc.c-torture/execute/20060930-1.c: New test.
16193
16194 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16195
16196         PR fortran/18791
16197         * gfortran.dg/specifics_1.f90: New test.
16198         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
16199         complex specifics.
16200
16201 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16202
16203         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
16204         pthread-init-common.h: New.
16205
16206 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
16207
16208         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
16209         precision on some archs.
16210
16211 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
16212
16213         * gcc.dg/non-local-goto-1.c: New test.
16214         * gcc.dg/non-local-goto-2.c: Likewise.
16215         * gcc.dg/setjmp-3.c: Likewise.
16216         * gcc.dg/setjmp-4.c: Likewise.
16217
16218 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
16219
16220         * gnat.dg/self_aggregate_with_pointer.adb: New test.
16221
16222 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
16223
16224         PR fortran/28276
16225         * gfortran.dg/exponent_1.f90: New test.
16226
16227         PR fortran/27021
16228         * gfortran.dg/nearest_1.f90: New test.
16229
16230 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
16231
16232         PR middle-end/25261
16233         PR middle-end/28790
16234         * gcc.dg/gomp/nestedfn-1.c: New test.
16235
16236 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
16237
16238         PR objc/29195
16239         * objc/compile/method-1.m: New test.
16240
16241 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
16242
16243         PR c++/26938
16244         * g++.dg/template/crash58.C: New test.
16245         * g++.dg/parse/crash28.C: Adjust error markers.
16246         * g++.dg/template/crash34.C: Likewise.
16247         * g++.dg/template/friend31.C: Likewise.
16248         * g++.dg/template/crash32.C: Likewise.
16249
16250         PR c++/27329
16251         * g++.dg/template/crash59.C: New test.
16252
16253         PR c++/27667
16254         * g++.dg/template/spec33.C: New test.
16255         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
16256
16257 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
16258             Adam Nemet  <anemet@caviumnetworks.com>
16259
16260         * gcc.dg/tree-ssa/ivopts-1.c: New test.
16261         * gcc.dg/tree-ssa/ivopts-2.c: New test.
16262
16263 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
16264
16265         PR target/28911
16266         * gcc.dg/pr28911.c: New.
16267
16268 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
16269
16270         PR target/29169
16271         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
16272         (dg-options): Add -mfpmath=387.
16273
16274 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
16275
16276         PR c/28706
16277         * gcc.dg/pr28706.c: New test.
16278
16279         PR c/28712
16280         * gcc.dg/pr28712.c: New test.
16281
16282 2006-09-22  Mike Stump  <mrs@apple.com>
16283
16284         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
16285
16286 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
16287
16288         PR tree-optimization/28888
16289         * gcc.dg/pr28888.c: New test.
16290
16291 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
16292
16293         PR c++/29016
16294         * g++.dg/init/ptrfn1.C: New test.
16295
16296 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
16297
16298         PR c++/28861
16299         * g++.dg/template/spec32.C: New test.
16300         * g++.dg/parse/crash9.C: Adjust error markers.
16301
16302         PR c++/28303
16303         * g++.dg/template/typedef6.C: New test.
16304         * g++.dg/init/error1.C: Adjust error markers.
16305         * g++.dg/parse/crash9.C: Likewise.
16306         * g++.dg/template/crash55.C: Likewise.
16307
16308 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
16309
16310         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
16311
16312 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
16313
16314         PR target/27650
16315         * g++.dg/ext/dllimport12.C: New test.
16316
16317 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
16318
16319         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
16320         * gcc.target/mips/nmadd-2.c: Likewise.
16321         * gcc.target/mips/mips-ps-6.c: New test.
16322         * gcc.target/mips/neg-abs-1.c: Likewise.
16323         * gcc.target/mips/neg-abs-2.c: Likewise.
16324         * gcc.target/mips/nmadd-3.c: New test.
16325
16326 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
16327
16328         PR middle-end/28046
16329         * gcc.dg/gomp/atomic-10.c: New test.
16330         * g++.dg/gomp/atomic-10.C: New test.
16331
16332 2006-09-20  Eric Christopher  <echristo@apple.com>
16333
16334         * gcc.target/i386/sse3-not-fisttp.c: New.
16335
16336 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
16337
16338         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
16339
16340 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
16341
16342         * gcc.c-torture/execute/pr28289.c (one): New variable.
16343         (main): Use it instead of argc.
16344         * gcc.c-torture/execute/20060102-1.c (one): New variable.
16345         (main): Use it instead of argc.
16346
16347 2006-09-19  Paul Brook  <paul@codesourcery.com>
16348
16349         PR target/28516
16350         * gcc.dg/nested-func-5.c: New test.
16351
16352 2006-09-19  Ben Elliston  <bje@au.ibm.com>
16353
16354         * lib/target-supports.exp (check_effective_target_tls): Compile
16355         test stubs using ${tool}_target_compile, not just target_compile.
16356         (check_effective_target_tls_runtime): Likewise.
16357
16358 2006-09-19  Ben Elliston  <bje@au.ibm.com>
16359
16360         * gcc.c-torture/compile/20030405-1.x: Remove.
16361
16362         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
16363         optimising linker from discarding it.
16364
16365 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
16366
16367         PR fortran/28526
16368         * gfortran.dg/keyword_symbol_1.f90: New test.
16369
16370         * gfortran.dg/spread_shape_1.f90: Add missing warning with
16371         pedantic compilation option.
16372
16373 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
16374
16375         PR fortran/29060
16376         * gfortran.dg/spread_shape_1.f90: New test.
16377
16378 2006-09-17  Roger Sayle  <roger@eyesopen.com>
16379
16380         PR tree-optimization/28887
16381         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
16382
16383 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
16384
16385         PR c/25993
16386         * gcc.dg/pr25993.c: New test.
16387
16388 2006-09-17  Ira Rosen  <irar@il.ibm.com>
16389
16390         PR tree-opt/21591
16391         * gcc.dg/vect/pr21591.c: New test.
16392
16393 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
16394
16395         PR tree-opt/29059
16396         * gcc.c-torture/compile/strcpy-1.c: New test.
16397         * gcc.c-torture/compile/strcpy-2.c: New test.
16398         * gcc.c-torture/compile/memcpy-1.c: New test.
16399         * gcc.c-torture/compile/memcpy-2.c: New test.
16400
16401 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
16402
16403         PR testsuite/29055
16404         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
16405
16406 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
16407
16408         * gnat.dg/specs/double_record_extension1.ads: New test.
16409         * gnat.dg/specs/double_record_extension2.ads: Likewise.
16410
16411 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
16412
16413         PR fortran/29051
16414         * gfortran.dg/oldstyle_3.f90: New test.
16415
16416 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16417
16418         PR libgfortran/29099
16419         * gfortran.dg/secnds-1.f: New test.
16420
16421 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16422
16423         PR libgfortran/29053
16424         * gfortran.dg/streamio_9.f90: New test.
16425         * gfortran.dg/streamio_10.f90: New test.
16426
16427 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
16428
16429         PR C++/29002
16430         * g++.dg/init/array22.C: New test.
16431         * g++.dg/init/array23.C: New test.
16432
16433 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
16434
16435         * stackcheck.lst: Update list of tests requiring stack checking.
16436         * norun.lst: Adjust for above change.
16437         * ada95.lst: New file.
16438         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
16439         requiring -gnat95 switch.
16440
16441 2006-09-14  Olivier Hainque  <hainque@adacore.com>
16442
16443         * gnat.dg/in_out_parameter.adb: New test.
16444
16445 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
16446
16447         PR debug/28980
16448         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
16449
16450 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
16451
16452         * gnat.dg/specs/unchecked_union.ads: New test.
16453
16454 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
16455
16456         PR rtl-optimization/28982
16457         * gcc.c-torture/execute/pr28982a.c: New test.
16458         * gcc.c-torture/execute/pr28982b.c: Likewise.
16459
16460 2006-09-12  Eric Christopher  <echristo@apple.com>
16461
16462         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
16463         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
16464
16465 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
16466
16467         PR c/28768
16468         PR preprocessor/14634
16469         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
16470         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
16471         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
16472
16473 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16474
16475         * gcc.dg/pr28243.c: New test.
16476
16477 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
16478
16479         PR fortran/28971
16480         gfortran.dg/pr28971.f90: New test to act as a backstop in case
16481         this undiagnosed regression reappears.
16482
16483 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
16484
16485         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
16486         Treat $srcdir as a literal.
16487         * lib/fortran-torture.exp (fortran-torture-compile,
16488         fortran-torture-execute): Likewise.
16489         * lib/objc-torture.exp (objc-torture-compile,
16490         objc-torture-execute): Likewise.
16491         * lib/profopt.exp (profopt-execute): Likewise.
16492
16493 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
16494
16495         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
16496
16497 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
16498
16499         PR testsuite/28950
16500         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
16501
16502 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
16503
16504         PR target/13685
16505         * gcc.target/i386/pr13685.c: New test.
16506
16507 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16508
16509         * gcc.dg/pr28726.c: New test.
16510
16511 2006-09-11  Josh Conner  <jconner@apple.com>
16512
16513         * gcc.dg/nrv3.c: Increase size of structure.
16514         * gcc.dg/nrv4.c: Likewise.
16515         * gcc.dg/nrv5.c: Likewise.
16516
16517 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
16518
16519         PR libfortran/28890
16520         gfortran.dg/assumed_charlen_function_5.f90: New test.
16521
16522 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
16523
16524         PR c++/28991
16525         * g++.dg/init/static3.C: New test.
16526
16527 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
16528
16529         PR testsuite/29007
16530         * gcc.dg/long-long-cst1.c (t): Add cast to
16531         __SIZE_TYPE__ before casting to int.
16532         (main): Return 0 on success.
16533
16534 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16535
16536         * gcc.c-torture/execute/20060910-1.c: New test.
16537
16538 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
16539
16540         PR middle-end/26983
16541         * gcc.dg/pr26983.c: New test.
16542
16543 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
16544
16545         PR target/29006
16546         * gcc.c-torture/execute/pr29006.c: New test.
16547
16548 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
16549
16550         PR libfortran/28947
16551         gfortran.dg/matmul_4.f90: New test.
16552
16553 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
16554
16555         PR fortran/28959
16556         gfortran.dg/used_types_10: New test.
16557
16558 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
16559
16560         PR libfortran/28923
16561         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
16562         gfortran.dg/array_initializer_3.f90: New test.
16563
16564 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16565
16566         PR fortran/28914
16567         * gfortran.dg/actual_array_constructor_3.f90: New test.
16568
16569 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
16570
16571         PR testsuite/26778
16572         * gcc.target/i386/pr26778.c: New testcase.
16573
16574 2006-09-08  Eric Christopher  <echristo@apple.com>
16575
16576         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
16577         * gcc.target/i386/memcpy-1.c: Ditto.
16578         * gcc.target/i386/asm-1.c: Ditto.
16579         * gcc.target/i386/20060512-4.c: Ditto.
16580         * gcc.target/i386/compress-float-387.c: Ditto.
16581         * gcc.target/i386/20060512-1.c: Ditto.
16582         * gcc.target/i386/compress-float-sse.c: Ditto.
16583         * gcc.target/i386/20060512-2.c: Ditto.
16584         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
16585         * gcc.target/i386/stack-prot-kernel.c: Ditto.
16586         * gcc.target/i386/compress-float-387-pic.c: Ditto.
16587         * gcc.dg/pr26449.c: Ditto.
16588         * gcc.dg/attr-ms_struct-2.c: Ditto.
16589         * gcc.dg/attr-ms_struct-1.c: Ditto.
16590         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
16591
16592 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
16593
16594         PR c/28504
16595         * gcc.dg/vla-10.c: New test.
16596
16597 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16598
16599         PR c++/28858
16600         * g++.dg/parse/template20.C: New test.
16601         * g++.dg/template/operator8.C: Remove obsolete part.
16602         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
16603         * g++.old-deja/g++.pt/crash65.C: Likewise.
16604
16605 2006-09-07  Jason Merrill  <jason@redhat.com>
16606
16607         PR middle-end/27724
16608         * gcc.dg/long-long-cst1.c: New test.
16609
16610 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16611
16612         PR C++/28906
16613         * g++.dg/other/array3.C: New test.
16614         * g++.dg/other/array4.C: New test.
16615         * g++.dg/other/array5.C: New test.
16616
16617 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
16618
16619         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
16620
16621 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
16622
16623         PR target/28946
16624         * gcc.target/i386/pr28946.c: New test.
16625
16626 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
16627
16628         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
16629         in integer literal constant.
16630         * gfortran.dg/enum_8.f90: Ditto.
16631         * gfortran.dg/g77/20030326-1.f: Ditto.
16632
16633 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
16634
16635         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
16636         nonconformance usage.
16637
16638 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16639
16640         PR middle-end/28862
16641         * gcc.c-torture/compile/vector-align-1.c: New test.
16642
16643 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
16644
16645         PR rtl-opt/27883
16646         * g++.dg/opt/copysign-1.C: New test.
16647
16648 2006-09-06  Jason Merrill  <jason@redhat.com>
16649
16650         PR c++/27371
16651         * g++.dg/warn/unused-result1.C: New test.
16652
16653 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
16654
16655         PR c++/28903
16656         * g++.dg/ext/vla3.C: New test.
16657
16658         PR c++/28886
16659         * g++.dg/template/array16.C: New test.
16660
16661 2006-09-06  Richard Guenther  <rguenther@suse.de>
16662
16663         * gcc.dg/pr27226.c: Remove testcase again.
16664
16665 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16666
16667         PR tree-opt/28937
16668         * g++.dg/opt/unroll2.C: New test.
16669
16670 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16671
16672         PR tree-opt/28952
16673         * gcc.dg/vect/pr28952.c: New test.
16674
16675 2006-09-05  Richard Guenther  <rguenther@suse.de>
16676
16677         PR tree-optimization/28900
16678         * gcc.dg/torture/pr28900.c: New testcase
16679
16680 2006-09-05  Richard Guenther  <rguenther@suse.de>
16681
16682         PR tree-optimization/28905
16683         * gcc.c-torture/compile/pr28905.c: New testcase.
16684
16685 2006-09-05  Richard Guenther  <rguenther@suse.de>
16686
16687         PR middle-end/28935
16688         * gcc.dg/pr28935.c: New testcase.
16689
16690 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16691
16692         * gcc.c-torture/execute/20060905-1.c: New test.
16693
16694 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
16695
16696         PR fortran/28908
16697         * gfortran.dg/used_types_7.f90: New test.
16698         * gfortran.dg/used_types_8.f90: New test.
16699         * gfortran.dg/used_types_9.f90: New test.
16700
16701 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16702
16703         * gcc.c-torture/compile/20060904-1.c: New test.
16704
16705 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16706
16707         PR c++/23287 Revert my 2006-09-01 patch
16708         * g++.dg/parse/dtor12.C: Remove.
16709
16710 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
16711
16712         PR c+/27670
16713         * g++.dg/template/operator9.C: New test.
16714
16715         PR c++/27493
16716         * g++.dg/template/operator7.C: New test.
16717
16718         PR c++/27494
16719         * g++.dg/template/operator8.C: New test.
16720
16721         PR c++/27397
16722         * g++.dg/template/crash57.C: New test.
16723
16724         * g++.dg/template/typedef4.C: Adjust error markers.
16725         * g++.dg/template/typedef5.C: Likewise.
16726
16727 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
16728
16729         PR c++/28878
16730         * g++.dg/parse/crash33.C: New test.
16731
16732 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
16733         Richard Guenther  <rguenther@suse.de>
16734         Adam Nemet  <anemet@caviumnetworks.com>
16735
16736         PR middle-end/27226
16737         * gcc.target/mips/memcpy-1.c: New testcase.
16738         * gcc.dg/pr27226.c: Likewise.
16739
16740 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16741
16742         PR c++/28705
16743         * g++.dg/lookup/koenig5.C: New.
16744         * g++.dg/template/crash56.C: New.
16745
16746 2006-09-01  Josh Conner  <jconner@apple.com>
16747
16748         PR c++/25505
16749         * gcc.dg/nrv3.c: New test.
16750         * gcc.dg/nrv4.c: New test.
16751         * gcc.dg/nrv5.c: New test.
16752
16753 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16754
16755         PR c++/23287
16756         * g++.dg/parse/dtor12.C: New.
16757
16758 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
16759
16760         PR tree-optimization/28839
16761         * gcc.dg/pr28839.c: New test.
16762
16763 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
16764
16765         PR target/24367
16766         * gcc.dg/pr24367.c: New testcase.
16767
16768 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
16769
16770         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
16771
16772 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
16773
16774         PR rtl-optimization/27735
16775         * gcc.dg/loop-unswitch-1.c: New test.
16776
16777 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
16778
16779         PR fortran/28885
16780         * gfortran.dg/aliasing_dummy_2.f90: New test.
16781
16782         PR fortran/20067
16783         * gfortran.dg/generic_5.f90: Change error message.
16784
16785         PR fortran/28873
16786         * gfortran.dg/generic_6.f90: New test.
16787
16788         PR fortran/25077
16789         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
16790
16791         PR fortran/25102
16792         * gfortran.dg/invalid_interface_assignment.f90: New test.
16793
16794         PR fortran/24866
16795         * gfortran.dg/module_proc_external_dummy.f90: New test.
16796
16797 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
16798
16799         PR c++/28349
16800         * g++.dg/warn/var-args1.C: New test.
16801
16802 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
16803
16804         PR fortran/28866
16805         * gfortran.dg/simpleif_2.f90: New test.
16806         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
16807         * gfortran.dg/enum_5.f90: Ditto.
16808
16809 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16810             Kazu Hirata  <kazu@codesourcery.com>
16811
16812         PR tree-optimization/17506
16813         * gcc.dg/pr17506.c: New.
16814
16815 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
16816
16817         PR c++/28139
16818         * g++.dg/eh/alias1.C: New test.
16819
16820 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16821
16822         PR c++/28860
16823         * g++.dg/template/ttp22.C: New test.
16824
16825 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
16826
16827         PR middle-end/26632
16828         * gcc.dg/pr26632.c: New.
16829
16830 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16831
16832         PR libgfortran/28354
16833         * gfortran.dg/fmt_zero_precision.f90: New test.
16834
16835 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
16836
16837         PR c++/28058
16838         * g++.dg/template/spec31.C: New test.
16839
16840 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
16841
16842         PR c++/26573
16843         * g++.dg/other/static2.C: New test.
16844
16845 2006-08-26  Roger Sayle  <roger@eyesopen.com>
16846
16847         * gcc.dg/Wswitch-enum-2.c: New test case.
16848         * gcc.dg/Wswitch-enum-3.c: Likewise.
16849
16850 2006-08-26  Richard Guenther  <rguenther@suse.de>
16851
16852         * gcc.c-torture/compile/20060826-1.c: New testcase.
16853
16854 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
16855
16856         PR c++/28736
16857         * g++.dg/template/void10.C: New test.
16858
16859         PR c++/28737
16860         * g++.dg/template/void8.C: New test.
16861
16862         PR c+_+/28738
16863         * g++.dg/template/void9.C: New test.
16864
16865         * g++.dg/template/void3.C: Adjust error markers.
16866         * g++.dg/template/void4.C: Likewise.
16867         * g++.dg/template/crash55.C: Likewise.
16868         * g++.dg/template/void7.C: Likewise
16869
16870 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
16871
16872         PR c++/28588
16873         * g++.dg/inherit/access6.C: New test.
16874         * g++.dg/inherit/access7.C: Likewise.
16875
16876         PR c++/28595
16877         * g++.dg/template/array15.C: New test.
16878         * g++.dg/template/crash2.C: Tweak error markers.
16879
16880 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
16881
16882         PR middle-end/28683
16883         * gcc.c-torture/compile/20060823-1.c: New test.
16884
16885 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16886
16887         PR c++/28853
16888         * g++.dg/template/ttp21.C: New test.
16889
16890         PR c++/28852
16891         * g++.dg/other/operator1.C: Add error-marker.
16892         * g++.dg/other/operator2.C: New test.
16893
16894 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
16895
16896         PR c/27893
16897         * gcc.c-torture/compile/vla-const-1.c,
16898         gcc.c-torture/compile/vla-const-2.c: New tests.
16899
16900 2006-08-26  Richard Guenther  <rguenther@suse.de>
16901
16902         PR middle-end/28814
16903         * gcc.dg/torture/pr28814.c: New testcase.
16904
16905 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
16906
16907         PR c/28418
16908         * gcc.c-torture/compile/compound-literal-1.c: New test.
16909
16910 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
16911
16912         PR c/28299
16913         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
16914         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
16915         Expect extra diagnostics.
16916
16917 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
16918
16919         gcc.dg/noncompile/pr16876.c: New test.
16920
16921 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
16922
16923         PR c++/28056
16924         * g++.dg/parse/local1.C: New test.
16925         * g++.dg/other/qual1.C: Tweak error marker.
16926
16927 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
16928
16929         PR c++/27787
16930         * g++.dg/template/typename10.C: New.
16931         * g++.dg/template/lookup4.C: Remove bogus error marker.
16932
16933 2006-08-25  Richard Guenther  <rguenther@suse.de>
16934
16935         PR testsuite/28829
16936         * gcc.dg/pr26570.c: Fix testcase.
16937
16938 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
16939
16940         PR tree-opt/28807
16941         * gcc.c-torture/execute/mayalias-2.c: New test.
16942         * gcc.dg/tree-ssa/alias-13.c: New test.
16943
16944 2006-08-24  Jan Hubicka  <jh@suse.cz>
16945
16946         PR debug/26881
16947         * gcc.dg/debug/pr26881.c: New file.
16948
16949 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
16950
16951         PR fortran/28788
16952         * gfortran.dg/used_types_4.f90: New test.
16953         * gfortran.dg/derived_init_2.f90: Modify to check sibling
16954         association of derived types.
16955         * gfortran.dg/used_types_2.f90: Add module cleanup.
16956         * gfortran.dg/used_types_3.f90: The same.
16957
16958         PR fortran/28771
16959         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
16960         fix of regression.
16961
16962 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16963
16964         PR 28813
16965         * gfortran.dg/direct_io_6.f90: Remove test.
16966
16967 2006-08-23  Stuart Hastings  <stuart@apple.com>
16968
16969         PR 28825
16970         * gcc.target/i386/20060821-1.c: New.
16971
16972 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
16973
16974         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
16975         dg-warning strings for dllimport.
16976
16977 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
16978
16979         PR C++/28450
16980         * g++.dg/ext/vector4.C: New test.
16981         * g++.dg/ext/complex1.C: New test.
16982
16983 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
16984
16985         PR debug/28692
16986         * gcc.dg/debug/const-1.c: New.
16987         * gcc.dg/debug/const-2.c: New.
16988         * gcc.dg/debug/dwarf2/const-1.c: New.
16989         * gcc.dg/debug/dwarf2/const-2.c: New.
16990         * gcc.dg/debug/dwarf2/const-2b.c: New.
16991
16992 2006-08-22  Richard Guenther  <rguenther@suse.de>
16993
16994         PR middle-end/28776
16995         * gcc.c-torture/compile/pr28776-1.c: New testcase.
16996         * gcc.c-torture/compile/pr28776-2.c: Likewise.
16997
16998 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
16999
17000         PR tree-optimization/28003
17001         * g++.dg/tree-ssa/pr28003.C: New.
17002
17003 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
17004
17005         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
17006
17007 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
17008
17009         PR c++/26269
17010         * g++.dg/other/error14.C: New test.
17011
17012         PR c++/28505
17013         * g++.dg/parse/ctor7.C: New test.
17014         * g++.dg/parse/ctor8.C: Likewise.
17015
17016         PR c++/28741
17017         * g++.dg/template/void7.C: New test.
17018
17019 2006-08-21  Olivier Hainque  <hainque@adacore.com>
17020
17021         * gnat.dg/self_aggregate_with_zeros.adb: New test.
17022         * gnat.dg/self_aggregate_with_array.adb: New test.
17023
17024 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
17025
17026         * g++.dg/eh/arm-vfp-unwind.C: New test.
17027
17028 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
17029
17030         PR c++/28341
17031         * g++.dg/template/ref3.C: New test.
17032         * g++.dg/template/nontype13.C: New test.
17033
17034         PR c++/28346
17035         * g++.dg/template/ptrmem17.C: New test.
17036
17037 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
17038
17039         PR target/28648 c:
17040         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
17041
17042 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
17043
17044         PR fortran/28630
17045         * gfortran.dg/used_types_2.f90: New test.
17046
17047         PR fortran/28601
17048         * gfortran.dg/used_types_3.f90: New test.
17049
17050         PR fortran/20886
17051         * gfortran.dg/generic_actual_arg.f90: New test.
17052
17053         PR fortran/28735
17054         * gfortran.dg/module_private_array_refs_1.f90: New test.
17055
17056         PR fortran/28762
17057         * gfortran.dg/program_name_1.f90: New test.
17058
17059         PR fortran/28425
17060         * gfortran.dg/derived_constructor_comps_1.f90: New test.
17061
17062         PR fortran/28496
17063         * gfortran.dg/array_initializer_2.f90: New test.
17064
17065         PR fortran/18111
17066         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
17067
17068         PR fortran/28600
17069         * gfortran.dg/assumed_charlen_function_4.f90: New test.
17070
17071         PR fortran/28771
17072         * gfortran.dg/assumed_charlen_in_main.f90: New test.
17073
17074         PR fortran/28660
17075         * gfortran.dg/dependent_decls_1.f90: New test.
17076
17077 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17078
17079         PR fortran/25217
17080         * gfortran.dg/derived_init_2.f90: New.
17081
17082 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
17083
17084         * gcc.c-torture/execute/pr28289.c: New test.
17085
17086 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
17087
17088         PR c/28744
17089         * gcc.dg/attr-externally-visible-1.c: New test.
17090         * gcc.dg/attr-externally-visible-2.c: New test.
17091         * g++.dg/parse/attr-externally-visible-1.C: New test.
17092         * g++.dg/parse/attr-externally-visible-2.C: New test.
17093
17094 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17095
17096         PR c++/28606
17097         * g++.dg/parse/dtor11.C: New test.
17098
17099 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17100
17101         PR rtl-optimization/28489
17102         * gcc.c-torture/compile/pr28489.c: New test.
17103
17104 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17105
17106         PR c++/28710
17107         * g++.dg/template/redecl4.C: New test.
17108
17109         PR c++/28711
17110         * g++.dg/template/ctor8.C: New test.
17111
17112 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
17113
17114         * gcc.dg/pr26570.c: Fix testcase.
17115
17116 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
17117
17118         * PR c++/28573
17119         * g++.dg/parse/offsetof6.C: New test.
17120         * g++.dg/parse/offsetof6.C: New test.
17121         * g++.dg/parse/offsetof7.C: New test.
17122
17123 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17124
17125         PR testsuite/28602
17126         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
17127         is false.
17128
17129 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
17130
17131         PR c++/28302
17132         * g++.dg/ext/vector3.C: New test.
17133
17134 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
17135
17136         PR gcov/profile/26570
17137         * gcc.dg/pr26570.c: New test.
17138
17139 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
17140
17141         PR c/27697
17142         * gcc.dg/qual-component-1.c: New test.
17143
17144 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17145
17146         PR c++/28593
17147         * g++.dg/parse/new3.C: New test.
17148
17149 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17150
17151         PR fortran/25828
17152         * gfortran.dg/streamio_1.f90: New test.
17153         * gfortran.dg/streamio_2.f90: New test.
17154         * gfortran.dg/streamio_3.f90: New test.
17155         * gfortran.dg/streamio_4.f90: New test.
17156         * gfortran.dg/streamio_5.f90: New test.
17157         * gfortran.dg/streamio_6.f90: New test.
17158         * gfortran.dg/streamio_7.f90: New test.
17159         * gfortran.dg/streamio_8.f90: New test.
17160
17161 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
17162
17163         PR c/28287
17164         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
17165
17166 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
17167
17168         PR c++/28594
17169         * g++.dg/template/void6.C: New test.
17170
17171 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17172
17173         PR c/28649
17174         * gcc.dg/parse-error-1.c: New test.
17175         * gcc.dg/parse-error-2.c: New test.
17176         * gcc.dg/cpp/digraph2.c: Add error-marker.
17177         * gcc.dg/noncompile/920923-1.c: Likewise.
17178
17179 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
17180
17181         PR c/27490
17182         * gcc.dg/sizeof-2.c: New testcase.
17183
17184         PR c/27489
17185         * gcc.dg/switch-A.c: New testcase.
17186
17187 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
17188
17189         PR c++/28288
17190         PR c++/14556
17191         * g++.old-deja/g++.warn/compare1.C: Delete.
17192         * g++.dg/opt/pr7503-2.C: Delete.
17193         * g++.dg/opt/pr7503-3.C: Delete.
17194         * g++.dg/opt/pr7503-4.C: Delete.
17195         * g++.dg/opt/pr7503-5.C: Delete.
17196         * g++.dg/opt/max1.C: Delete.
17197         * g++.dg/warn/minmax.C: Delete.
17198         * g++.dg/expr/minmax.C: New test.
17199
17200 2006-08-14  Richard Guenther  <rguenther@suse.de>
17201
17202         PR testsuite/28703
17203         * gcc.c-torture/execute/pr28651.c: Do not use argc
17204         to avoid optimization, instead forbid inlining.
17205
17206 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
17207
17208         PR rtl-optimization/28634
17209         * gcc.c-torture/execute/ieee/pr28634.c: New test.
17210
17211 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
17212
17213         PR c/27184
17214         * gcc.dg/torture/pr27184.c: New test.
17215
17216 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
17217
17218         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
17219
17220 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17221
17222         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
17223         * gfortran.dg/stat_2.f90: Likewise.
17224         * gfortran.dg/chmod_1.f90: Likewise.
17225         * gfortran.dg/chmod_2.f90: Likewise.
17226         * gfortran.dg/chmod_3.f90: Likewise.
17227
17228 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
17229
17230         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
17231
17232 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17233
17234         * g++.dg/opt/pr23454-2.C: New test.
17235
17236 2006-08-11  Richard Guenther  <rguenther@suse.de>
17237
17238         PR middle-end/28651
17239         * gcc.c-torture/execute/pr28651.c: New testcase.
17240
17241 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
17242
17243         * gnat.dg/specs/static_initializer.ads: New test.
17244
17245 2006-08-10  Paul Brook  <paul@codesourcery.com>
17246
17247         * gcc.target/arm/cond-asm.c: New test.
17248
17249 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
17250
17251         PR tree-optimization/26197
17252         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
17253         * g++.dg/vect/vect.exp: Compile the new tests with
17254         --param max-aliased-vops=0.
17255
17256 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
17257
17258         PR c++/28637
17259         * g++.dg/template/void3.C: New test.
17260
17261         PR c++/28638
17262         * g++.dg/template/void4.C: New test.
17263
17264         PR c++/28640
17265         * g++.dg/template/void5.C: New test.
17266
17267 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
17268
17269         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
17270         after dg-do compile.
17271
17272 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
17273
17274         PR tree-optimizations/26969
17275         * gcc.dg/vect/vect.exp: Compile tests prefixed with
17276         "unswitch-loops" with -funswitch-loops.
17277         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
17278
17279 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17280
17281         * gcc.dg/sparc-getcontext-1.c: Fix typo.
17282         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
17283         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
17284         * objc.dg/dwarf-1.m: Likewise.
17285         * objc.dg/dwarf-2.m: Likewise.
17286         * obj-c++.dg/dwarf-2.mm: Likewise.
17287
17288 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17289
17290         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
17291         * objc.dg/dwarf-2.m: Likewise.
17292         * obj-c++.dg/dwarf-2.mm: Likewise.
17293
17294         PR libfortran/28603
17295         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
17296
17297         PR testsuite/27611
17298         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
17299
17300         PR testsuite/27033
17301         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
17302
17303 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
17304
17305         PR target/27827
17306         * gcc.target/i386/pr27827.c: New testcase.
17307
17308 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
17309
17310         PR fortran/28590
17311         * gfortran.dg/sequence_types_1.f90: New test.
17312
17313 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
17314
17315         PR fortran/28548
17316         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
17317         dg-warning.  Add -pedantic option.
17318
17319 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17320
17321         PR c/28502
17322         * gcc.dg/proto-1.c: New test.
17323
17324         PR c/27721
17325         * gcc.dg/lvalue-4.c: New test.
17326
17327         PR c/28136
17328         * gcc.dg/init-bad-5.c: New test.
17329
17330 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
17331
17332         PR c++/28347
17333         * g++.dg/ext/typedef-init.C: Add new test for typedef
17334         initialization inside templates. Adjust existing error markers.
17335
17336 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
17337
17338         PR c++/28148
17339         * g++.dg/init/ptrmem3.C: New test.
17340
17341 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
17342
17343         PR tree-optimization/27770
17344         * lib/target-support.exp: New target keyword "section_anchors".
17345         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
17346         tests.
17347         * gcc.dg/vect/section-anchors-pr27770.c: New test.
17348         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
17349         * gcc.dg/vect/section-anchors-vect-69.c: New test.
17350         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
17351
17352 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17353
17354         * gcc.dg/20060801-1.c: Add missing '}'.
17355
17356 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17357
17358         PR c++/27508
17359         * g++.dg/parse/dtor9.C: New test.
17360         * g++.dg/parse/dtor10.C: New test.
17361         * g++.dg/other/error7.C: Adjust error-marker.
17362
17363         PR c++/28274
17364         * g++.dg/other/default5.C: New test.
17365
17366 2006-08-02  Richard Guenther  <rguenther@suse.de>
17367
17368         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
17369
17370 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
17371
17372         PR c++/28557
17373         * g++.dg/template/conv9.C: New test.
17374
17375 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
17376
17377         PR debug/28063
17378         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
17379         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
17380         Optionally return assembly text.  Update callers.
17381         (check_no_compiler_messages): Update verbose messages.
17382         (check_no_messages_and_pattern): New.
17383         (check_effective_target_string_merging): New.
17384
17385 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17386
17387         PR c++/28250
17388         * g++.dg/eh/catch4.C: New test.
17389
17390         PR c++/28257
17391         * g++.dg/other/qual1.C: New test.
17392
17393         PR c++/28259
17394         * g++.dg/inherit/error2.C: New test.
17395
17396         PR c++/28267
17397         * g++.dg/other/new1.C: New test.
17398
17399         * g++.dg/warn/pr23075.C: Remove obsolete test.
17400         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
17401         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
17402
17403 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
17404
17405         PR c++/28523
17406         * g++.dg/eh/cast1.C: New test.
17407
17408 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
17409
17410         PR libfortran/28452
17411         * gfortran.dg/random_3.f90:  New test.
17412
17413 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
17414
17415         PR c++/28432
17416         * g++.dg/other/pr28304.C: Change expected error message.
17417         * g++.dg/other/pr28432.C: New test.
17418
17419 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
17420
17421         PR c++/28256
17422         * g++.dg/init/brace2.C: Change expected error message, add empty init.
17423
17424 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
17425
17426         PR debug/23336
17427         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
17428         at -g1.
17429         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
17430         g++.dg/debug/enum-2.C: New.
17431
17432 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17433
17434         PR c++/6634
17435         * g++.dg/parse/long1.C: Add more tests.
17436
17437 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17438
17439         * gfortran.dg/lrshift_1.c: New file.
17440
17441 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17442
17443         PR libgfortran/28335
17444         * gfortran.dg/no_unit_error_1.f90: New test.
17445
17446 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17447
17448         PR libgfortran/28335
17449         * gfortran.dg/no_unit_error_1.f90: Delete test.
17450         * gfortran.dg/no_unit_error_2.f90: Delete test.
17451
17452 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17453
17454         * gfortran.dg/chmod_3.f90: New test.
17455         * gfortran.dg/ltime_gmtime_1.f90: New test.
17456         * gfortran.dg/ltime_gmtime_2.f90: New test.
17457         * gfortran.dg/lrshift_1.f90: New test.
17458         * gfortran.dg/chmod_1.f90: New test.
17459         * gfortran.dg/chmod_2.f90: New test.
17460
17461 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
17462
17463         PR c++/27668
17464         * g++.dg/template/crash55.C: New test.
17465
17466         PR c++/27962
17467         * g++.dg/template/nontype16.C: New test.
17468
17469         * g++.dg/template/void2.C: Adjust error markers.
17470         * g++.dg/template/nontype5.C: Adjust error markers.
17471
17472 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
17473
17474         * gcc.target/i386/stack-prot-kernel.c: New test.
17475
17476 2006-07-27  Roger Sayle  <roger@eyesopen.com>
17477
17478         * gcc.dg/builtins-55.c: New test case.
17479
17480 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
17481
17482         PR rtl-optimization/27907
17483         * gcc.c-torture/compile/pr27907.c: New test.
17484
17485 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17486
17487         * gfortran.dg/mclock.f90: New test.
17488         * gfortran.dg/int_conv_1.f90: New test.
17489         * gfortran.dg/stat_1.f90: New test.
17490         * gfortran.dg/stat_2.f90: New test.
17491
17492 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17493
17494         PR libgfortran/28335
17495         * gfortran.dg/no_unit_error_1.f90: New test.
17496         * gfortran.dg/no_unit_error_2.f90: New test.
17497         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
17498
17499 2006-07-25  Roger Sayle  <roger@eyesopen.com>
17500
17501         PR middle-end/28473
17502         * gcc.dg/fold-convround-1.c: New test case.
17503
17504 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
17505
17506         * gfortran.dg/arithmetic_if.f90:  Fix comments.
17507
17508 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17509
17510         PR c++/27572
17511         * g++.dg/other/typedef1.C: New test.
17512         * g++.dg/template/typedef4.C: New test.
17513         * g++.dg/template/typedef5.C: New test.
17514
17515 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
17516
17517         PR fortran/28416
17518         * gfortran.dg/allocatable_dummy_3.f90: New.
17519
17520 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
17521
17522         PR fortran/28439
17523         * gfortran.dg/arithmetic_if.f90:  New test.
17524
17525 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
17526
17527         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
17528         avoid memcpy optimization.
17529
17530 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17531
17532         PR fortran/25289
17533         * gfortran.dg/direct_io_6.f90: New test.
17534
17535 2006-07-24  Jan Hubicka  <jh@suse.cz>
17536
17537         PR c/25795
17538         PR c++/27369
17539         * gcc.dg/pr25795.c: New test.
17540         * gcc.dg/pr25795-1.c: New test.
17541
17542 2006-07-23  Roger Sayle  <roger@eyesopen.com>
17543
17544         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
17545         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
17546         which may be transformed to "g || h" on some platforms.
17547
17548 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
17549
17550         PR c++/28025
17551         * g++.dg/template/friend45.C: New test.
17552
17553 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17554
17555         PR libgfortran/28339
17556         * gfortran.dg/arrayio_8.f90: New test.
17557
17558 2006-07-21  Mike Stump  <mrs@apple.com>
17559
17560         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
17561
17562         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
17563
17564 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17565
17566         PR c++/28250
17567         * g++.dg/eh/catch3.C: New test.
17568
17569         PR c++/28363
17570         * g++.dg/template/defarg10.C: New test.
17571
17572 2006-07-20  Paul Brook  <paul@codesourcery.com>
17573
17574         PR 27363
17575         * gcc.dg/pr27363.c: New test.
17576
17577 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
17578
17579         PR c++/28338
17580         * g++.dg/init/ref13.C: New test.
17581
17582 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17583
17584         PR obj-c++/28434
17585         * obj-c++.dg/proto-error-1.mm: New test.
17586
17587 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
17588
17589         PR c++/28337
17590         * g++.dg/template/string1.C: New test.
17591
17592 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
17593
17594         PR c++/28048
17595         * g++.dg/template/defarg9.C: New test.
17596
17597         PR c++/28235
17598         * g++.dg/template/static27.C: New test.
17599
17600 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
17601
17602         PR 28410
17603         * gcc.dg/tree-ssa/pr28410.c: New test.
17604
17605 2006-07-18  Lee Millward  <lee.millward@gmail.com>
17606
17607         PR c++/28258
17608         * g++/dg/other/error13.C: New test.
17609
17610         PR c++/28260
17611         * g++.dg/template/friend44.C: New test.
17612
17613 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
17614
17615         PR c++/27495
17616         * g++.dg/other/pr27495.C: New.
17617
17618 2006-07-18  Olivier Hainque  <hainque@adacore.com>
17619
17620         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
17621         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
17622
17623 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17624
17625         PR c/28286
17626         * gcc.dg/pragma-pack-4.c: New test.
17627
17628 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
17629
17630         PR c++/28291
17631         * g++.dg/ext/pr28291.C: New test.
17632
17633 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
17634
17635         PR middle-end/28403
17636         * gcc.c-torture/execute/pr28403.c: New test.
17637
17638 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
17639
17640         PR middle-end/28402
17641         * gcc.dg/pr28402.c: New test.
17642
17643 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
17644
17645         PR c++/28304
17646         * g++.dg/other/pr28304.C: New test.
17647
17648 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
17649
17650         PR other/28251
17651         gcc.c-torture/unsorted/dump-noaddr.c: New test.
17652         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
17653
17654 2006-07-17  Richard Guenther  <rguenther@suse.de>
17655
17656         PR tree-optimization/28238
17657         * g++.dg/tree-ssa/pr28238.C: New testcase.
17658
17659 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17660
17661         PR c++/28250
17662         * g++.dg/eh/catch1.C: New test.
17663         * g++.dg/eh/catch2.C: New test.
17664
17665 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
17666
17667         PR c++/28370
17668         * g++.dg/template/anon3.C: New test.
17669
17670 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
17671
17672         PR fortran/20844
17673         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
17674         specifiers requiring an explicit format tag..
17675
17676         PR fortran/28201
17677         * gfortran.dg/generic_5: New test.
17678
17679         PR fortran/20893
17680         * gfortran.dg/elemental_optional_args_1.f90: New test.
17681
17682 2006-07-16  Olivier Hainque  <hainque@adacore.com>
17683
17684         * gnat.dg/assert.ads: New file.
17685         * gnat.dg/controlled_record.ads: Likewise.
17686         * gnat.dg/controlled_record.adb: Likewise.
17687
17688 2006-07-15  Lee Millward  <lee.millward@gmail.com>
17689
17690         PR c++/28292
17691         * g++.dg/other/error12.C: New test.
17692
17693         PR c++/28269
17694         * g++.dg/template/crash54.C: New test.
17695
17696 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17697
17698         PR c++/28249
17699         * g++.dg/parse/catch1.C: New test.
17700
17701         PR c++/28294
17702         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
17703
17704         PR c++/28387
17705         * g++.dg/ext/attrib24.C: New test.
17706
17707 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17708
17709         PR c++/28343
17710         * g++.dg/ext/asmspec1.C: New test.
17711
17712 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
17713
17714         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
17715         (dg-test): Support shouldfail tests.
17716         * lib/target-supports-dg.exp (dg-shouldfail): New.
17717         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
17718         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
17719         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
17720         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
17721         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
17722         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
17723         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
17724
17725 2006-07-13  Jan Hubicka  <jh@suse.cz>
17726
17727         * gcc.target/i386/memcpy-1.c: New.
17728
17729 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
17730
17731         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
17732
17733 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
17734
17735         PR fortran/25097
17736         * gfortran.dg/present_1.f90: New test.
17737
17738         PR fortran/20903
17739         * gfortran.dg/interface_derived_type_1.f90: New test.
17740
17741 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
17742
17743         PR fortran/28213
17744         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
17745         list.
17746
17747 2006-07-07  Lee Millward  <lee.millward@gmail.com>
17748
17749         PR c++/27820
17750         * g++.dg/other/label1.C: New test.
17751
17752 2006-07-07  Richard Guenther  <rguenther@suse.de>
17753
17754         PR middle-end/28268
17755         * gcc.dg/torture/pr28268.c: New testcase.
17756
17757 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
17758
17759         PR c++/27019
17760         * g++.dg/ext/pr27019.C: New.
17761
17762 2006-07-07  Richard Guenther  <rguenther@suse.de>
17763
17764         PR tree-optimization/28187
17765         * gcc.dg/pr28187.c: New testcase.
17766
17767 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
17768
17769         * gnat.dg/address_conversion.adb: New test.
17770         * gnat.dg/boolean_subtype.adb: Likewise.
17771         * gnat.dg/frame_overflow.adb: Likewise.
17772         * gnat.dg/pointer_array.adb: Likewise.
17773         * gnat.dg/pointer_conversion.adb: Likewise.
17774
17775 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
17776
17777         PR fortran/28237
17778         PR fortran/23420
17779         * gfortran.dg/print_fmt_5.f90: New test.
17780
17781 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17782
17783         PR fortran/28129
17784         * gfortran.dg/bounds_check_4.f90: New test.
17785
17786 2006-07-05  Richard Guenther  <rguenther@suse.de>
17787
17788         PR target/28158
17789         * gfortran.dg/pr28158.f90: New testcase.
17790
17791 2006-07-05  Richard Guenther  <rguenther@suse.de>
17792
17793         PR tree-optimization/28162
17794         * gcc.dg/pr28162.c: New testcase.
17795
17796 2006-07-05  Richard Guenther  <rguenther@suse.de>
17797         Andrew Pinski  <pinskia@gcc.gnu.org>
17798
17799         PR c++/27084
17800         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
17801
17802 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
17803
17804         PR fortran/28174
17805         * gfortran.dg/actual_array_substr_2.f90: New test.
17806
17807         PR fortran/28167
17808         * gfortran.dg/actual_array_constructor_2.f90: New test.
17809
17810 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17811
17812         * gfortran.dg/itime_idate_1.f: New test.
17813         * gfortran.dg/itime_idate_2.f: New test.
17814
17815 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17816
17817         PR libgfortran/27704
17818         * gfortran.dg/open_status_3.f90: New test.
17819         * gfortran.dg/fmt_l.f90: Update for new feature.
17820
17821 2006-07-03  Asher Langton  <langton2@llnl.gov>
17822
17823         * gfortran.dg/oldstyle_2.f90: New.
17824
17825 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
17826
17827         * gnat.dg/string_slice.adb: New test.
17828
17829 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17830
17831         PR fortran/19259
17832         * gfortran.dg/semicolon_fixed.c: New.
17833         * gfortran.dg/semicolon_free.c: New.
17834
17835 2006-06-30  Mike Stump  <mrs@apple.com>
17836
17837         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
17838         that don't support internal visibility.
17839
17840 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
17841
17842         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
17843         for '(' / ')' needing an extra '\'.
17844
17845 2006-06-29  Roger Sayle  <roger@eyesopen.com>
17846
17847         PR middle-end/27428
17848         * gcc.dg/pr27428-1.c: New test case.
17849
17850 2006-06-29  Mike Stump  <mrs@apple.com>
17851
17852         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
17853         on darwin as we can't align commons large enough yet.
17854
17855         * gcc.dg/vla-8.c: Add additional testcases.
17856
17857 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
17858
17859         PR c++/28114
17860         * g++.dg/other/pr28114.C: New.
17861
17862 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
17863
17864         * gcc.c-torture/compile/20060625-1.c: New test.
17865
17866 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
17867
17868         PR fortran/20867
17869         * gfortran.dg/stfunc_3.f90: New test.
17870
17871         PR fortran/25056
17872         * gfortran.dg/impure_actual_1.f90: New test.
17873
17874         PR fortran/20874
17875         * gfortran.dg/elemental_result_1.f90: New test.
17876
17877         PR fortran/25073
17878         * gfortran.dg/select_7.f90: New test.
17879
17880         PR fortran/27554
17881         * intrinsic_actual_1.f: New test.
17882
17883         PR fortran/22038
17884         PR fortran/28119
17885         * gfortran.dg/forall_4.f90: New test.
17886
17887         PR fortran/25072
17888         * gfortran.dg/forall_5.f90: New test.
17889
17890 2006-06-25  Lee Millward  <lee.millward@gmail.com>
17891
17892         PR c++/28051
17893         * g++.dg/template/using13.C: New test.
17894
17895         PR c++/28054
17896         * g++.dg/other/incomplete3.C: New test.
17897
17898 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17899
17900         PR fortran/28081
17901         * gfortran.dg/substr_3.f: New test.
17902         * gfortran.dg/equiv_2.f90: Update expected error message.
17903
17904 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
17905
17906         PR fortran/28118
17907         * gfortran.dg/actual_array_substr_1.f90: New test.
17908
17909 2006-06-24  Olivier Hainque  <hainque@adacore.com>
17910
17911         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
17912         * gnat.dg/scalar_mode_agg_compare.adb: New test.
17913
17914 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
17915
17916         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
17917
17918 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
17919
17920         PR fortran/27981
17921         * gfortran.dg/simpleif_2.f90: New test.
17922
17923 2006-06-23  Lee Millward  <lee.millward@gmail.com>
17924
17925         * g++.dg/template/error22.C: Fix typo.
17926
17927 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17928
17929         PR c++/28112
17930         * g++.dg/ext/attrib23.C: New test.
17931
17932 2006-06-23  Olivier Hainque  <hainque@adacore.com>
17933
17934         * gnat.dg/varsize_temp.adb: New test.
17935
17936 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17937
17938         PR c++/11468
17939         * g++.dg/other/java2.C: New test.
17940
17941 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
17942
17943         PR target/27789
17944         * g++.dg/ext/dllimport4.C. Add more tests for invalid
17945         initialization.
17946
17947 2006-06-22  Roger Sayle  <roger@eyesopen.com>
17948
17949         PR target/27531
17950         * gcc.dg/pr27531-1.c: New test case.
17951
17952 2006-06-22  Asher Langton  <langton2@llnl.gov>
17953
17954         PR fortran/24748
17955         * gfortran.dg/implicit_8.f90: New.
17956
17957 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
17958
17959         PR rtl-optimization/28121
17960         * gcc.dg/pr28121.c: New test.
17961
17962 2006-06-22  Lee Millward  <lee.millward@gmail.com>
17963
17964         PR c++/27805
17965         * g++.dg/parse/ptrmem6.C: New test.
17966
17967         PR c++/27821
17968         * g++.dg/template/error22.C: New test.
17969
17970 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17971
17972         PR c++/28111
17973         * g++.dg/template/friend43.C: New test.
17974
17975         PR c++/28110
17976         * g++.dg/template/crash53.C: New test.
17977
17978         PR c++/28109
17979         * g++.dg/rtti/incomplete1.C: New test.
17980
17981 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
17982
17983         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
17984
17985 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
17986
17987         * gcc.c-torture/execute/complex-7.c: New.
17988
17989 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
17990
17991         * gcc.dg/merge-all-constants-1.c: New test.
17992
17993 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
17994
17995         PR c++/28113
17996         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
17997
17998 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
17999
18000         * gfortran.dg/rrspacing_1.f90: New test.
18001
18002 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18003
18004         PR c++/28052
18005         * g++.dg/other/bitfield2.C: New test.
18006
18007 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
18008
18009         PR tree-optimization/27331
18010         * gcc.dg/pr27331.c: New test.
18011
18012 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
18013             Eric Botcazou  <ebotcazou@adacore.com>
18014
18015         PR ada/18692
18016         * lib/gnat.exp: New file.
18017         * lib/gnat-dg.exp: Likewise.
18018         * gnat.dg: New directory.
18019         * gnat.dg/dg.exp: New driver.
18020         * gnat.dg/specs: New directory.
18021         * gnat.dg/specs/specs.exp: New driver.
18022         * gnat.dg/style: New directory.
18023         * gnat.dg/style/style.exp: New driver.
18024
18025 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
18026
18027         PR fortran/16206
18028         * gfortran.dg/array_initializer_1.f90: New test.
18029
18030         PR fortran/28005
18031         * gfortran.dg/matmul_3.f90: New test.
18032
18033 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
18034
18035         PR middle-end/28075
18036         * gcc.dg/tree-ssa/inline-1.c: New test.
18037
18038 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
18039
18040         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
18041         in malloc prototype; remove XFAIL.
18042         * gcc.dg/pr18241-2.c: Ditto.
18043         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
18044         in memset prototype; remove XFAIL.
18045         * gcc.dg/tree-ssa/pr23382.c: Ditto.
18046
18047 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
18048
18049         * gcc.dg/vla-8.c: Add.
18050
18051 2006-06-19  Richard Guenther  <rguenther@suse.de>
18052
18053         PR tree-optimization/27090
18054         * g++.dg/tree-ssa/pr27090.C: New testcase.
18055
18056 2006-06-19  Roger Sayle  <roger@eyesopen.com>
18057
18058         PR target/27861
18059         * gcc.dg/pr27861-1.c: New test case.
18060
18061 2006-06-19  Richard Guenther  <rguenther@suse.de>
18062
18063         PR middle-end/28045
18064         * gcc.dg/torture/pr28045.c: New testcase.
18065
18066 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18067
18068         PR fortran/26801
18069         * gfortran.dg/associated_4.f90: New test.
18070
18071 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18072
18073         PR fortran/19310
18074         PR fortran/19904
18075         * gfortran.dg/real_const_3.f90: New test.
18076
18077 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
18078
18079         PR c++/28016
18080         * g++.dg/template/static26.C: New test.
18081
18082         PR c++/27979
18083         * g++.dg/expr/bitfield2.C: New test.
18084
18085         PR c++/27884
18086         * g++.dg/parse/linkage2.C: New test.
18087
18088 2006-06-16  Richard Guenther  <rguenther@suse.de>
18089
18090         PR middle-end/27116
18091         * gcc.dg/pr15785-1.c: Revert last change.
18092         * gcc.dg/torture/pr27116-2.c: New testcase.
18093
18094 2006-06-16  Roger Sayle  <roger@eyesopen.com>
18095
18096         PR middle-end/27802
18097         * gcc.dg/pr27802-1.c: New test case.
18098
18099 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
18100
18101         PR c++/27689
18102         * g++.dg/template/ttp18.C: New test.
18103         * g++.dg/template/ttp19.C: Likewise.
18104
18105         PR c++/27666
18106         * g++.dg/expr/cond9.C: New test.
18107
18108         PR c++/27640
18109         * g++.dg/template/ctor7.C: New test.
18110
18111 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
18112
18113         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
18114
18115 2006-06-16  Richard Guenther  <rguenther@suse.de>
18116
18117         PR tree-optimization/27781
18118         * gcc.dg/tree-ssa/pr27781.c: New testcase.
18119
18120 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
18121
18122         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
18123
18124 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
18125
18126         * gcc.dg/tree-ssa/loop-18.c: New test.
18127
18128 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
18129
18130         PR c++/27665
18131         * g++.dg/template/crash52.C: New test.
18132
18133         PR c++/27648
18134         * g++.dg/ext/attrib22.C: New test.
18135
18136         PR c++/26559
18137         * g++.dg/template/builtin1.C: New test.
18138         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
18139
18140         PR c++/28018
18141         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
18142         assignment.
18143         * g++.old-deja/g++.pt/crash51.C: Likewise.
18144
18145         PR c++/27227
18146         * g++.dg/lookup/linkage1.C: New test.
18147         * g++.dg/lookup/linkage2.C: Likewise.
18148
18149 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
18150
18151         PR middle-end/27959
18152         * gcc.dg/pr27959.c: New testcase.
18153
18154 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
18155
18156         PR target/28014:
18157         * g++.dg/eh/div.C: New test.
18158
18159 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
18160
18161         PR c++/27894
18162         * g++.dg/tree-ssa/pr26757.C: New test.
18163         * g++.dg/tree-ssa/pr27894.C: New test.
18164
18165 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18166
18167         * gcc.c-torture/compile/20060609-1.c: New test.
18168
18169         PR target/27863
18170         * gcc.c-torture/compile/pr27863.c: New test.
18171
18172 2006-06-13  Richard Guenther  <rguenther@suse.de>
18173
18174         PR tree-optimization/27830
18175         * g++.dg/tree-ssa/pr27830.C: New testcase.
18176
18177 2006-06-13  Matthew Sachs  <msachs@apple.com>
18178
18179         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
18180         the list of compiler flags; this causes those flags to be checked
18181         for things like dg-skip-if.
18182
18183 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18184
18185         PR c++/27601
18186         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
18187
18188 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
18189             Kazu Hirata  <kazu@codesourcery.com>
18190
18191         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
18192         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
18193
18194 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18195
18196         PR c++/27933
18197         * g++.dg/lookup/using15.C: New test.
18198
18199         PR c++/27951
18200         * g++.dg/other/anon4.C: New test.
18201
18202 2006-06-12  Roger Sayle  <roger@eyesopen.com>
18203
18204         PR c++/21210
18205         * g++.dg/init/complex1.C: New test case.
18206
18207 2006-06-11  Eric Christopher  <echristo@apple.com>
18208
18209         PR middle-end/27948
18210         * gcc.dg/bf-ms-layout.c: Run on darwin.
18211         * gcc.dg/bf-no-ms-layout: Ditto.
18212         * gcc.dg/attr-ms_struct-2.c: New.
18213         * gcc.dg/bf-ms-layout-2.c: Ditto.
18214
18215 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
18216
18217         * gcc.dg/attr-ms_struct-packed1.c: New.
18218
18219 2006-06-09  Mike Stump  <mrs@apple.com>
18220
18221         * gcc.dg/vla-7.c: Add.
18222
18223 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
18224
18225         PR fortran/24558
18226         * gfortran.dg/entry_6.f90: New test.
18227
18228         PR fortran/20877
18229         PR fortran/25047
18230         * gfortran.dg/entry_7.f90: New test.
18231
18232 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
18233
18234         PR c/27747
18235         * gcc.dg/cpp/_Pragma6.c: New test.
18236
18237         PR c++/27748
18238         * g++.dg/cpp/_Pragma1.C: New test.
18239
18240         PR preprocessor/27746
18241         * gcc.dg/gomp/macro-3.c: New test.
18242         * gcc.dg/gomp/macro-4.c: New test.
18243         * g++.dg/gomp/macro-3.C: New test.
18244         * g++.dg/gomp/macro-4.C: New test.
18245
18246 2006-06-09  Richard Guenther  <rguenther@suse.de>
18247
18248         PR tree-optimization/26998
18249         * gcc.dg/torture/pr26998.c: New testcase.
18250         * gcc.dg/tree-ssa/vrp29.c: New testcase.
18251
18252 2006-06-08  Mike Stump  <mrs@apple.com>
18253
18254         * gcc.dg/pr27095.c: Account for stubs.
18255
18256         PR target/26427
18257         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
18258         produce bad code on darwin.
18259
18260 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18261
18262         PR fortran/27958
18263         * gfortran.dg/substr_2.f: New test.
18264
18265 2006-06-08  Asher Langton  <langton2@llnl.gov>
18266
18267         PR fortran/27786
18268         * cray_pointers_2.f90: Add -fbounds-check compile flag.
18269
18270 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18271
18272         PR target/27421
18273         * gcc.dg/union-3.c: New test.
18274
18275 2006-06-08  Richard Guenther  <rguenther@suse.de>
18276
18277         PR middle-end/27116
18278         * gcc.dg/torture/pr27116.c: New testcase.
18279         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
18280
18281 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
18282
18283         PR rtl-optimization/26449
18284         * gcc.dg/pr26449.c: New test.
18285
18286 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18287
18288         PR c++/27601
18289         * g++.dg/ext/offsetof1.C: Test member functions.
18290
18291 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
18292
18293         * gcc.dg/pr27095.c: Improve scanning.
18294
18295 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
18296
18297         PR fortran/23091
18298         * gfortran.dg/saved_automatic_1.f90: New test.
18299
18300         PR fortran/24168
18301         * gfortran.dg/array_simplify_1.f90: New test.
18302
18303         PR fortran/25090
18304         * gfortran.dg/entry_dummy_ref_1.f90: New test.
18305
18306         PR fortran/25058
18307         * gfortran.dg/entry_dummy_ref_2.f90: New test.
18308
18309 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
18310
18311         PR c++/27177
18312         * g++.dg/expr/cast7.C: New test.
18313
18314 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
18315
18316         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
18317         * lib/gcc-defs.exp (tool_check_compile): Ditto.
18318         * lib/fortran-torture.exp (fortran-torture-compile,
18319         fortran-torture-execute): Ditto.
18320
18321 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
18322
18323         PR target/27842
18324         * gcc.dg/vmx/pr27842.c: New test.
18325
18326 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18327
18328         PR libfortran/27895
18329         * gfortran.dg/bounds_check_3.f90: New test.
18330
18331 2006-06-05  Mike Stump  <mrs@apple.com>
18332
18333         * objc.dg/objc-fast-4.m: Skip for ppc64.
18334
18335 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
18336
18337         PR testsuite/27705
18338         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
18339
18340 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
18341             Victor Kaplansky  <victork@il.ibm.com>
18342
18343         PR tree-optimizations/26360
18344         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
18345         with -fno-tree-dce.
18346         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
18347
18348 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
18349
18350         PR fortran/14067
18351         * gfortran.dg/data_char_1.f90: Add messages for truncated
18352         strings.
18353
18354         PR fortran/16943
18355         * gfortran.dg/func_decl_2.f90: New test.
18356
18357         PR fortran/20839
18358         * gfortran.dg/do_2.f90: New test.
18359
18360         PR fortran/27655
18361         * gfortran.dg/associated_3.f90: New test.
18362
18363 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
18364
18365         PR c++/27819
18366         * g++.dg/template/static25.C: New test.
18367
18368         PR c++/27722
18369         * g++.dg/init/array21.C: New test.
18370
18371         PR c++/27807
18372         * g++.dg/ext/complit7.C: New test.
18373
18374         PR c++/27806
18375         * g++.dg/parse/ptrmem5.C: New test.
18376
18377 2006-06-04  Roger Sayle  <roger@eyesopen.com>
18378             Andrew Pinski  <pinskia@physics.uc.edu>
18379
18380         PR c/27150
18381         PR middle-end/27382
18382         * gcc.dg/pr27150-1.c: New testcase.
18383         * gcc.dg/pr27382-1.c: New testcase.
18384         * gcc.dg/pr27382-2.c: New testcase.
18385
18386 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
18387
18388         PR c/25161
18389         PR c/27020
18390         * gcc.dg/array-10.c: New test.
18391
18392 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18393
18394         PR c++/27804
18395         * g++.dg/init/const4.C: New test.
18396         * g++.dg/init/member1.C: Add error-marker.
18397         * g++.dg/other/fold1.C: Adjust error-marker.
18398
18399 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18400
18401         PR c++/27601
18402         * g++.dg/ext/offsetof1.C: New test.
18403
18404 2006-06-04 Eric Christopher <echristo@apple.com>
18405
18406         * gcc.dg/attr-ms_struct-1.c: New.
18407
18408 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
18409
18410         * gcc.c-torture/compile/builtin_constant_p.c: New test.
18411
18412 2006-06-04  Richard Guenther  <rguenther@suse.de>
18413
18414         PR tree-optimization/27039
18415         * gcc.dg/tree-ssa/loop-17.c: New testcase.
18416
18417 2006-06-03  Roger Sayle  <roger@eyesopen.com>
18418
18419         PR target/26223
18420         * gcc.target/i386/amd64-abi-2.c: New test case.
18421
18422 2006-06-02  Eric Christopher  <echristo@apple.com>
18423
18424         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
18425         * gcc.target/i386/20020523-1.c: Skip if darwin.
18426         * gcc.target/i386/asm-3.c: Ditto.
18427         * gcc.target/i386/20011119-1.c: Ditto.
18428         * gcc.target/i386/clobbers.c: Remove pic part of test.
18429
18430 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
18431
18432         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
18433         * g++.old-deja/g++.other/init19.C: Ditto.
18434         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
18435         and add other platforms as expected failures.
18436
18437 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
18438
18439         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
18440         (is-effective-target-keyword): Ditto.
18441
18442 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
18443
18444         PR fortran/27715
18445         * gfortran.dg/extended_char_comparison_1.f:  New test.
18446
18447 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
18448
18449         PR fortran/25098
18450         * gfortran.dg/dummy_procedure_1.f90: New test.
18451
18452         PR fortran/25147
18453         * gfortran.dg/dummy_procedure_2.f90: New test.
18454
18455         * gfortran.dg/associated_2.f90: Correct to make consistent with
18456         standard.
18457
18458 2006-05-31  Roger Sayle  <roger@eyesopen.com>
18459
18460         * gcc.target/i386/387-11.c: New test case.
18461
18462 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
18463
18464         PR c++/27801
18465         * g++.dg/template/cond6.C: New test.
18466
18467         PR c++/26496
18468         * g++.dg/template/crash51.C: New test.
18469         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
18470
18471         PR c++/27385
18472         * g++.dg/init/array20.C: New test.
18473
18474 2006-05-31  Roger Sayle  <roger@eyesopen.com>
18475
18476         * gcc.dg/builtins-54.c: New test case.
18477
18478 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
18479
18480         PR c++/26433
18481         * g++.dg/template/fntry1.C: Add dg-do link.
18482
18483         PR c++/27808
18484         * g++.dg/parse/friend6.C: New test.
18485
18486 2006-05-30  Asher Langton  <langton2@llnl.gov>
18487
18488         * gfortran.dg/cray_pointers_7.f90: New test.
18489
18490 2006-05-30  Roger Sayle  <roger@eyesopen.com>
18491
18492         PR tree-optimization/23452
18493         * gcc.dg/fold-mulconj-1.c: New test case.
18494
18495 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
18496
18497         PR c++/27803
18498         * g++.dg/parse/bitfield1.C: New test.
18499
18500 2006-05-30  Roger Sayle  <roger@eyesopen.com>
18501
18502         * gcc.target/ppc-eq0-1.c: New test case.
18503         * gcc.target/ppc-negeq0-1.c: New test case.
18504
18505 2006-05-30  Dirk Mueller  <dmueller@suse.de>
18506
18507         PR c/27273
18508         * gcc.dg/overflow-warn-5.c: New test.
18509
18510 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18511
18512         PR c/27718
18513         * gcc.dg/sizeof-1.c: New test.
18514
18515 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
18516
18517         PR target/27790
18518         * gcc.target/i386/pr27790.c: New test.
18519
18520 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18521
18522         PR libgfortran/27757
18523         * gfortran.dg/direct_io_5.f90: New test.
18524
18525 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18526
18527         PR libgfortran/27634
18528         * gfortran.dg/fmt_missing_period_1.f: New test.
18529         * gfortran.dg/fmt_missing_period_2.f: New test.
18530         * gfortran.dg/fmt_missing_period_3.f: New test.
18531
18532 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18533
18534         PR fortran/19777
18535         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
18536         arrays.
18537
18538 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18539
18540         PR c++/27713
18541         * g++.dg/template/new6.C: New test.
18542
18543 2006-05-29  Roger Sayle  <roger@eyesopen.com>
18544
18545         PR tree-optimization/24964
18546         * gcc.target/i386/387-10.c: New test case.
18547
18548 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
18549
18550         * intrinsics/string_intrinsics.c (compare_string):
18551         Use memcmp instead of strncmp to avoid tripping over
18552         CHAR(0) in a string.
18553
18554 2006-05-27  Richard Guenther  <rguenther@suse.de>
18555
18556         PR middle-end/27773
18557         * gcc.dg/torture/pr27773.c: New testcase.
18558
18559 2006-05-27  Dirk Mueller  <dmueller@suse.de>
18560
18561         * gcc.dg/pr24561.c: Rename to..
18562         * gcc.dg/pr25962.c: .. this.
18563
18564 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18565
18566         PR fortran/19777
18567         * gfortran.dg/bounds_check_2.f: New test.
18568
18569 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
18570
18571         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
18572         * gfortran.dg/byte_1.f90: Likewise.
18573         * gfortran.dg/dup_save_2.f90: Likewise.
18574
18575 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
18576
18577         * gfortran.dg/associated_2.f90: New test.
18578
18579 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18580
18581         PR fortran/27524
18582         * gfortran.dg/bounds_check_1.f90: New test.
18583
18584 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
18585
18586         PR rtl-optimization/27661
18587         * gcc.dg/pr27661.c: New test case.
18588
18589 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
18590
18591         PR fortran/23151
18592         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
18593         * gfortran.dg/print_parentheses_1.f:  New test.
18594         * gfortran.dg/print_parentheses_2.f90:  New test.
18595
18596 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
18597
18598         PR target/27758
18599         * gcc.dg/pr27758.c: New test.
18600
18601 2006-05-24  Falk Hueffner  <falk@debian.org>
18602
18603         * gcc.c-torture/compile/pr27571.c: New test.
18604
18605 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
18606
18607         PR fortran/27709
18608         * gfortran.dg/spec_expr_4.f90: New test.
18609
18610         PR fortran/27155
18611         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
18612
18613 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
18614
18615         PR c++/20103
18616         * g++.dg/ext/complit6.C: New test.
18617         * g++.dg/ext/complit3.C: Adjust error markers.
18618         * g++.dg/init/const3.C: New test.
18619
18620 2006-05-25  Richard Guenther  <rguenther@suse.de>
18621
18622         PR middle-end/27743
18623         * gcc.dg/torture/pr27743.c: New testcase.
18624
18625 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18626
18627         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
18628
18629 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
18630
18631         * gcc.dg/compat/scalar-by-value-x.h: New.
18632         * gcc.dg/compat/scalar-by-value-y.h: New.
18633         * gcc.dg/compat/scalar-by-value-5.c: New.
18634         * gcc.dg/compat/scalar-by-value-5_main.c: New.
18635         * gcc.dg/compat/scalar-by-value-5_x.c: New.
18636         * gcc.dg/compat/scalar-by-value-5_y.c: New.
18637         * gcc.dg/compat/scalar-by-value-6.c: New.
18638         * gcc.dg/compat/scalar-by-value-6_main.c: New.
18639         * gcc.dg/compat/scalar-by-value-6_x.c: New.
18640         * gcc.dg/compat/scalar-by-value-6_y.c: New.
18641
18642 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
18643
18644         PR tree-optimization/27639
18645         PR tree-optimization/26719
18646         * gcc.dg/pr27639.c: New test.
18647         * gcc.dg/pr26719.c: New test.
18648         * gcc.dg/tree-ssa/scev-cast.c: New test.
18649
18650 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
18651
18652         PR c++/20173
18653         * g++.dg/template/error21.C: New test.
18654
18655 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
18656
18657         PR target/27696
18658         * gcc.target/i386/pr27696.c: New.
18659
18660 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
18661
18662         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
18663
18664         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
18665
18666 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18667
18668         PR c++/27716
18669         * g++.dg/other/assign1.C: New test.
18670
18671 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
18672
18673         PR target/27266
18674         * gcc.target/i386/pr27266.c: New.
18675
18676 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18677
18678         PR c++/27451
18679         * g++.dg/ext/asm9.C: New test.
18680
18681 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
18682
18683         PR rtl-optimization/25514
18684         * gcc.c-torture/compile/pr25514.c: New test.
18685
18686 2006-05-22  Richard Guenther  <rguenther@suse.de>
18687
18688         Revert
18689         2006-01-31  Richard Guenther  <rguenther@suse.de>
18690
18691         * gcc.target/i386/sselibm-1.c: New testcase.
18692         * gcc.target/i386/sselibm-2.c: Likewise.
18693         * gcc.target/i386/sselibm-3.c: Likewise.
18694         * gcc.target/i386/sselibm-4.c: Likewise.
18695         * gcc.target/i386/sselibm-5.c: Likewise.
18696
18697 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18698
18699         PR c/27420
18700         * gcc.dg/func-args-2.c: New test.
18701
18702         PR c/26818
18703         * gcc.dg/struct-incompl-1.c: New test.
18704
18705 2006-05-22  Richard Guenther  <rguenther@suse.de>
18706
18707         PR testsuite/27708
18708         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
18709         the transformations we test for.
18710
18711 2006-05-22  Richard Guenther  <rguenther@suse.de>
18712
18713         PR testsuite/27707
18714         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
18715
18716 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
18717
18718         PR c++/27210
18719         * g++.dg/warn/new1.C: New test.
18720         * g++.dg/template/new5.C: Likewise.
18721
18722 2006-05-21  Roger Sayle  <roger@eyesopen.com>
18723
18724         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
18725         * gcc.target/i386/20060512-3.c: Likewise.
18726
18727 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
18728
18729         PR rtl-optimization/27671
18730         * gcc.c-torture/execute/pr27671-1.c: New.
18731         * gcc.dg/pr27671-2.c: Likewise.
18732
18733         PR tree-optimization/26622.
18734         * gcc.c-torture/compile/pr26622.c: New.
18735
18736 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
18737
18738         PR fortran/27613
18739         * gfortran.dg/recursive_reference_1.f90: New test.
18740
18741 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
18742
18743         PR fortran/25746
18744         * gfortran.dg/elemental_subroutine_3.f90: New test.
18745
18746         PR fortran/25090
18747         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
18748
18749         PR fortran/27584
18750         * gfortran.dg/associated_target_1.f90: New test.
18751
18752         PR fortran/19015
18753         * gfortran.dg/maxloc_shape_1.f90: New test.
18754
18755 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18756
18757         PR libgfortran/24459
18758         * gfortran.dg/namelist_24.f90: New test.
18759         * gfortran.dg/namelist_12.f: Fix typo in comment.
18760
18761 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
18762
18763         PR middle-end/25776
18764         * g++.dg/other/error11.C: New test.
18765
18766 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
18767
18768         * gcc.target/mips/pr26765.c: Add -w to options.
18769
18770 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
18771
18772         * lib/target-supports.exp (check_effective_target_mpaired_single):
18773         New function.
18774         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
18775         multilibs.
18776         * g++.dg/vect/vect.exp: Likewise.
18777
18778 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
18779
18780         PR testsuite/25891
18781         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
18782
18783 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
18784
18785         PR fortran/27662
18786         * gfortran.dg/temporary_1.f90: New file.
18787
18788 2006-05-19  Andreas Schwab  <schwab@suse.de>
18789
18790         * g++.dg/other/unused1.C: Also match "stringz".
18791
18792 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
18793
18794         PR c++/26433
18795         * g++.dg/template/fntry1.C: New test.
18796
18797 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
18798
18799         PR c++/27471
18800         PR c++/27506
18801         * g++.dg/conversion/bitfield5.C: New test.
18802         * g++.dg/conversion/bitfield6.C: New test.
18803
18804 2006-05-18  Mike Stump  <mrs@apple.com>
18805
18806         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
18807         * gcc.dg/vla-4.c: Add.
18808         * gcc.dg/vla-5.c: Add.
18809         * gcc.dg/vla-6.c: Add.
18810
18811 2006-05-12  Stuart Hastings  <stuart@apple.com>
18812
18813         * gcc.target/i386/20060512-1.c: New.
18814         * gcc.target/i386/20060512-2.c: New.
18815         * gcc.target/i386/20060512-3.c: New.
18816         * gcc.target/i386/20060512-4.c: New.
18817
18818 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
18819
18820         PR c++/26122
18821         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
18822
18823         PR c++/26068
18824         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
18825         * g++.dg/parse/linkage1.C: New test.
18826
18827 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
18828
18829         PR tree-optimization/27548
18830         * g++.dg/tree-ssa/pr27548.C: New test.
18831
18832 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18833
18834         PR fortran/26551
18835         * gfortran.dg/recursive_check_1.f: New test.
18836         * gfortran.dg/recursive_check_2.f90: New test.
18837
18838 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
18839
18840         * g++.dg/opt/temp2.C: New test.
18841
18842 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
18843
18844         PR c++/27491
18845         * g++.dg/init/brace5.C: New test.
18846
18847         PR middle-end/27415
18848         * gcc.dg/gomp/pr27415.c: New test.
18849         * g++.dg/gomp/pr27415.C: New test.
18850
18851         PR tree-optimization/27549
18852         * g++.dg/tree-ssa/pr27549.C: New test.
18853
18854 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18855
18856         PR libgfortran/27575
18857         * gfortran.dg/read_eof_4.f90: New test.
18858
18859 2006-05-16  Richard Guenther  <rguenther@suse.de>
18860
18861         PR tree-optimization/22303
18862         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
18863
18864 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
18865
18866         PR middle-end/27573
18867         * gcc.dg/gomp/pr27573.c: New test.
18868         * gfortran.dg/gomp/pr27573.f90: New test.
18869
18870         PR c/27499
18871         * gcc.dg/gomp/pr27499.c: New test.
18872         * g++.dg/gomp/pr27499.C: New test.
18873
18874 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
18875
18876         PR c++/27339
18877         * g++.dg/parser/access8.C: Adjust error marker.
18878         * g++.dg/template/access17.C: New test.
18879         * g++.dg/template/access18.C: Likewise.
18880
18881 2006-05-15  Roger Sayle  <roger@eyesopen.com>
18882
18883         PR target/26600
18884         * gcc.target/i386/pr26600.c: New test case.
18885
18886 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
18887
18888         PR c++/27505
18889         * g++.dg/expr/bitfield1.C: New test.
18890
18891 2006-05-15  Richard Guenther  <rguenther@suse.de>
18892
18893         PR tree-optimization/27603
18894         * gcc.dg/torture/pr27603.c: New testcase.
18895
18896 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
18897
18898         PR fortran/25090
18899         * gfortran.dg/entry_dummy_ref_1.f90: New test.
18900
18901         PR fortran/25082
18902         * gfortran.dg/scalar_return_1.f90: New test.
18903
18904         PR fortran/27411
18905         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
18906
18907 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
18908
18909         * gcc.dg/gomp/critical-4.c: New test.
18910         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
18911         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
18912         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
18913         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
18914
18915 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18916
18917         PR c++/27582
18918         * g++.dg/template/dependent-args1.C: New test.
18919
18920         PR c++/27581
18921         * g++.dg/lookup/this1.C: New test.
18922
18923         PR c++/27315
18924         * g++.dg/template/operator6.C: New test.
18925         * g++.dg/template/incomplete3.C: New test.
18926
18927         PR c++/27559
18928         * g++.dg/template/new4.C: New test.
18929
18930         PR c++/27496
18931         * g++.dg/template/void2.C: New test.
18932
18933 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
18934
18935         * g++.dg/template/dependent-expr5.C: New test.
18936
18937 2006-05-14  Roger Sayle  <roger@eyesopen.com>
18938
18939         PR middle-end/26729
18940         * gcc.dg/pr26729-1.c: New test case.
18941
18942 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
18943
18944         * gcc.dg/pr27003.c: New test.
18945
18946 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
18947
18948         * lib/target-supports.dg (check_cxa_atexit_available): Change
18949         v3_target_compile to ${tool}_target_compile.
18950
18951 2006-05-11  Jason Merrill  <jason@redhat.com>
18952
18953         * lib/scanasm.exp (scan-not-hidden): Fix typo.
18954
18955 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18956
18957         PR fortran/27553
18958         * gfortran.dg/label_5.f90: New test.
18959
18960 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
18961
18962         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
18963         check_effective_target_powerpc_altivec_ok): New.
18964         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
18965         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
18966         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
18967         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
18968         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
18969         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
18970         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
18971         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
18972         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
18973         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
18974         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
18975         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
18976         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
18977         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
18978         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
18979         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
18980         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
18981         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
18982         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
18983         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
18984         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
18985         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
18986         gcc.target/powerpc/altivec-9.c,
18987         gcc.target/powerpc/altivec-consts.c,
18988         gcc.target/powerpc/altivec-pr22085.c,
18989         gcc.target/powerpc/altivec-splat.c,
18990         gcc.target/powerpc/altivec-types-1.c,
18991         gcc.target/powerpc/altivec-types-2.c,
18992         gcc.target/powerpc/altivec-types-3.c,
18993         gcc.target/powerpc/altivec-types-4.c,
18994         gcc.target/powerpc/altivec-varargs-1.c,
18995         gcc.target/powerpc/altivec-vec-merge.c,
18996         gcc.target/powerpc/ppc-vector-memcpy.c,
18997         gcc.target/powerpc/ppc-vector-memset.c,
18998         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
18999         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
19000         these effective targets.
19001         * gcc.dg/vmx/pr27006.c: Add missing close brace.
19002         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
19003
19004 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19005
19006         PR middle-end/27384
19007         * g++.dg/other/fold1.C: New test.
19008
19009         PR middle-end/27488
19010         * gcc.dg/fold-nonneg-1.c: New test.
19011
19012         PR c++/27547
19013         * g++.dg/other/operator1.C: New test.
19014
19015 2006-05-11  Richard Guenther  <rguenther@suse.de>
19016
19017         PR middle-end/27529
19018         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
19019
19020 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
19021
19022         * lib/target-supports-dg.exp (check-flags): New.
19023         (dg-skip-if): Move flag checks.
19024
19025 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
19026
19027         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
19028         * lib/target-supports.dg (check_cxa_atexit_available): New.
19029
19030 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
19031
19032         PR fortran/27470
19033         * gfortran.dg/multiple_allocation_2.f90: New test case.
19034
19035 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
19036
19037         * gcc.target/arm/pr27387.C: Fix a comment typo.
19038
19039 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19040
19041         PR fortran/24549
19042         * gfortran.dg/error_recovery_1.f90: New test.
19043
19044 2006-05-10  Richard Guenther  <rguenther@suse.de>
19045
19046         PR tree-optimization/27302
19047         * gcc.dg/torture/pr27302.c: New testcase.
19048
19049 2006-05-09  Dirk Mueller  <dmueller@suse.de>
19050         Richard Guenther  <rguenther@suse.de>
19051
19052         PR middle-end/27498
19053         * gcc.dg/tree-ssa/pr27498.c: New testcase.
19054
19055 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
19056
19057         PR rtl-optimization/27335
19058         * gcc.dg/pr27335.c: New test.
19059
19060 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
19061
19062         * gcc.target/mips/mips-ps-5.c: New file.
19063
19064 2006-05-08  Jan Hubicka  <jh@suse.cz>
19065
19066         PR middle-end/25962
19067         * gcc.dg/pr25962.c: New.
19068
19069 2006-05-08  Roger Sayle  <roger@eyesopen.com>
19070
19071         PR target/27158
19072         * gcc.target/powerpc/pr27158.c: New test case.
19073
19074 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
19075
19076         PR testsuite/27476
19077         * ada/acats/run_all.sh: Use test -z.
19078
19079 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19080
19081         PR libfortran/18271
19082         * gfortran.dg/spec_expr_3.f90: New test.
19083
19084 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
19085
19086         PR target/24879
19087         * gcc.target/i386/monitor.c: New file.
19088
19089 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
19090
19091         * gcc.dg/pr27095.c: xfail *-*-darwin*.
19092
19093 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19094
19095         PR c++/27447
19096         * g++.dg/other/ptrmem7.C: New test.
19097
19098 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19099
19100         PR target/27421
19101         * gcc.dg/array-9.c: New test.
19102
19103 2006-05-07  Richard Guenther  <rguenther@suse.de>
19104
19105         PR tree-optimization/27409
19106         * gcc.dg/torture/pr27409.c: New testcase.
19107
19108 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19109
19110         PR fortran/27457
19111         * gfortran.dg/select_6.f90: New.
19112
19113 2006-05-07  Richard Guenther  <rguenther@suse.de>
19114
19115         PR tree-optimization/27136
19116         * gcc.dg/torture/pr27136.c: New testcase.
19117
19118 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
19119
19120         PR fortran/24813
19121         * gfortran.dg/char_cons_len_1.f90: New test.
19122
19123 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19124
19125         PR c++/27427
19126         * g++.dg/template/incomplete2.C: New test.
19127
19128 2006-05-06  Richard Guenther  <rguenther@suse.de>
19129
19130         PR tree-optimization/27151
19131         * gcc.dg/vect/pr27151.c: New testcase.
19132
19133 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19134
19135         PR c++/27430
19136         * g++.dg/template/void1.C: New test.
19137
19138         PR c++/27423
19139         * g++.dg/other/void2.C: New test.
19140
19141         PR c++/27422
19142         * g++.dg/conversion/void1.C: New test.
19143
19144 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
19145
19146         PR/21391
19147         * g++.dg/other/unused1.C: New.
19148
19149 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19150
19151         PR objc/27240
19152         * objc.dg/member-1.m: New test.
19153
19154 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
19155
19156         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
19157
19158 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19159
19160         PR libfortran/26985
19161         * gfortran.dg/matmul_2.f90: New test.
19162
19163 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
19164
19165         * ada/acats/run_all.sh: Use sync when main not found.
19166
19167 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
19168
19169         PR target/26765
19170         * gcc.target/mips/pr26765.c: New.
19171
19172 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
19173
19174         * gcc.target/bfin: New directory.
19175         * gcc.target/bfin/bfin.exp: New file.
19176         * gcc.target/bfin/frmul.c: New file.
19177         * gcc.target/bfin/arith.c: New file.
19178         * gcc.target/bfin/mul-combine.c: New file.
19179         * gcc.target/bfin/shift.c: New file.
19180
19181 2006-05-04  Richard Guenther  <rguenther@suse.de>
19182
19183         PR tree-optimization/14287
19184         PR tree-optimization/14844
19185         PR tree-optimization/19792
19186         PR tree-optimization/21608
19187         PR tree-optimization/27090
19188         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
19189         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
19190         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
19191         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
19192         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
19193
19194 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
19195
19196         PR tree-optimization/27285
19197         * gcc.c-torture/execute/pr27285.c: New test.
19198
19199         PR middle-end/27388
19200         * gcc.dg/gomp/pr27388-1.c: New test.
19201         * gcc.dg/gomp/pr27388-2.c: New test.
19202         * gcc.dg/gomp/pr27388-3.c: New test.
19203
19204         PR c++/27359
19205         * g++.dg/gomp/pr27359.C: New test.
19206
19207 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
19208
19209         PR fortran/20248
19210         * gfortran.dg/iargc.f90: New test.
19211
19212 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
19213
19214         PR c++/27102
19215         * g++.dg/template/crash49.C: New test.
19216
19217 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
19218
19219         PR testsuite/27032
19220         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
19221
19222 2006-05-02  Jeff Law  <law@redhat.com>
19223
19224         PR tree-optimization/27364
19225         * gcc.c-torture/execute/pr27364.c: New test.
19226
19227 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
19228
19229         PR c++/27309
19230         * g++.dg/parser/ctor5.C: New test.
19231
19232 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
19233
19234         PR target/27387
19235         * gcc.target/arm/arm.exp: New.
19236         * gcc.target/arm/pr27387.C: Likewise.
19237
19238 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
19239
19240         PR fortran/27269
19241         PR fortran/27324
19242         * gfortran.dg/module_equivalence_2.f90: New test.
19243
19244 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
19245
19246         PR middle-end/27337
19247         * g++.dg/gomp/pr27337-1.C: New test.
19248         * g++.dg/gomp/pr27337-2.C: New test.
19249
19250         PR middle-end/27328
19251         * gcc.dg/gomp/pr27328.c: New test.
19252
19253         PR middle-end/27325
19254         * g++.dg/gomp/pr27325.C: New test.
19255
19256         PR middle-end/27310
19257         * g++.dg/gomp/pr27310.C: New test.
19258
19259 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19260
19261         PR tree-optimization/27291
19262         * g++.dg/tree-ssa/pr27291.C: New test.
19263
19264 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19265
19266         PR tree-optimization/27283
19267         * g++.dg/tree-ssa/pr27283.C: New test.
19268
19269 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19270
19271         * gcc.dg/tree-ssa/loop-16.c: New test.
19272
19273 2006-05-01  Roger Sayle  <roger@eyesopen.com>
19274             Joseph S. Myers  <joseph@codesourcery.com>
19275
19276         * gcc.dg/Wconversion-3.c: New test case.
19277         * gcc.dg/Wconversion-4.c: Likewise.
19278
19279 2006-05-01  Richard Guenther  <rguenther@suse.de>
19280
19281         PR tree-optimization/26726
19282         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
19283
19284 2006-04-30  Roger Sayle  <roger@eyesopen.com>
19285
19286         * gcc.dg/Woverflow-1.c: New test case.
19287         * gcc.dg/Woverflow-2.c: Likewise.
19288         * gcc.dg/Woverflow-3.c: Likewise.
19289
19290 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
19291
19292         PR c++/27094
19293         * g++.dg/template/defarg8.C: New test.
19294
19295 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19296
19297         PR c++/27278
19298         * g++.dg/parse/operator7.C: New test.
19299
19300 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19301
19302         PR c++/11471
19303         PR c++/27102
19304         * g++.dg/template/crash48.C: New test.
19305
19306         PR c++/27279
19307         * g++.dg/parse/ctor4.C: New test.
19308
19309 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19310
19311         PR fortran/25681
19312         * gfortran.df/char_type_len.f90: New test.
19313
19314 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19315
19316         PR libgfortran/27304
19317         * gfortran.dg/fmt_exhaust.f90: New test.
19318
19319 2006-04-28  Roger Sayle  <roger@eyesopen.com>
19320
19321         PR c/25309
19322         * gcc.dg/large-size-array-2.c: New test case.
19323
19324 2006-04-28  Richard Guenther  <rguenther@suse.de>
19325
19326         PR target/26826
19327         * gcc.target/i386/pr26826.c: New testcase.
19328
19329 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
19330
19331         PR middle-end/27260
19332         * gcc.c-torture/execute/pr27260.c: New.
19333
19334 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
19335
19336         PR middle-end/27095
19337         * gcc.dg/pr27095.c: New.
19338
19339 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
19340
19341         PR c++/27292
19342         * g++.dg/conversion/bitfield4.C: New test.
19343
19344 2006-04-27  Eric Christopher  <echristo@apple.com>
19345
19346         * gcc.dg/pragma-ms_struct.c: New.
19347
19348 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
19349
19350         PR c++/27102
19351         * g++.dg/template/crash47.C: New test.
19352
19353 2006-04-27  Dirk Mueller  <dmueller@suse.de>
19354
19355         * gcc.target/i386/sse-7.c: build with -msse.
19356
19357 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
19358
19359         PR testsuite/27274:
19360         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
19361         (main): Exit if processor doesn't support SSE.
19362
19363 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
19364
19365         PR middle-end/27282
19366         * gcc.c-torture/compile/pr27282.c: New test.
19367
19368 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
19369
19370         PR middle-end/26913
19371         * g++.dg/gomp/pr26913.C: New test.
19372
19373         PR c/25996
19374         * gcc.dg/gomp/pr25996.c: New test.
19375         * g++.dg/gomp/pr25996.C: New test.
19376
19377 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
19378
19379         PR rtl-optimization/26725
19380         * gcc.c-torture/compile/pr26725.c: New test.
19381
19382 2006-04-25  Richard Guenther  <rguenther@suse.de>
19383
19384         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
19385         than n + -1.
19386
19387 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
19388
19389         * gcc.dg/20060425-1.c: New testcase.
19390
19391 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
19392
19393         PR tree-optimization/26865
19394         * gcc.dg/pr26865.c: New test.
19395
19396 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
19397
19398         PR c++/27292
19399         * g++.dg/conversion/bitfield1.C: New test.
19400         * g++.dg/conversion/bitfield2.C: Likewise.
19401         * g++.dg/conversion/bitfield3.C: Likewise.
19402
19403 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
19404         Richard Guenther  <rguenther@suse.de>
19405
19406         PR tree-optimization/27236
19407         * gcc.dg/tree-ssa/pr27236.c: New testcase.
19408
19409 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19410
19411         PR c++/19963
19412         * g++.dg/other/incomplete2.C: New test.
19413
19414 2006-04-24  Richard Guenther  <rguenther@suse.de>
19415
19416         PR middle-end/26869
19417         * gcc.dg/torture/pr26869.c: New testcase.
19418
19419 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
19420         Richard Guenther  <rguenther@suse.de>
19421
19422         PR tree-optimization/27218
19423         * g++.dg/tree-ssa/pr27218.C: New testcase.
19424
19425 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
19426
19427         PR c++/26912
19428         * g++.dg/template/friend41.C: New test.
19429
19430 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
19431
19432         * g++.dg/opt/pr15551.C: Include cstdio.
19433         (main): Use remove instead of unlink.
19434
19435 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
19436
19437         * gcc.dg/sibcall-7.c: New test.
19438         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
19439         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
19440         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
19441         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
19442         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
19443
19444 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
19445
19446         PR c++/26534
19447         * g++.dg/opt/bitfield1.C: New test.
19448         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
19449         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
19450         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
19451         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
19452         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
19453         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
19454         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
19455         * g++.dg/abi/bitfield2.C: Likewise.
19456         * g++.dg/init/bitfield1.C: Likewise.
19457
19458 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
19459
19460         PR fortran/25099
19461         * gfortran.dg/elemental_subroutine_4.f90: New test.
19462         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
19463         call sub (m, x).
19464
19465 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
19466
19467         * gcc.c-torture/compile/20060421-1.c: New testcase.
19468
19469 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19470
19471         PR c/25875
19472         * gcc.dg/init-bad-4.c: New test.
19473
19474 2006-04-21  Paul Brook  <paul@codesourcery.com>
19475
19476         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
19477
19478 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
19479
19480         PR fortran/27122
19481         * gfortran.dg/defined_operators_1.f90: New test.
19482         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
19483         remove old ones associated, incorrectly, with Note 5.46.
19484
19485         PR fortran/27113
19486         * gfortran.dg/character_array_constructor_1.f90: New test.
19487
19488 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
19489
19490         * gcc.dg/20060419-1.c: New test.
19491
19492 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
19493
19494         PR c/26774
19495         * gcc.dg/struct-parse-1.c: New test case.
19496
19497 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19498
19499         PR c++/26558
19500         * g++.dg/parse/template19.C: New test.
19501
19502         PR c++/26739
19503         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
19504
19505         PR c++/26036
19506         * g++.dg/expr/call3.C: New test.
19507
19508         PR c++/10385
19509         * g++.dg/conversion/dynamic1.C: New test.
19510
19511 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
19512
19513         PR c++/27102
19514         * g++.dg/template/crash35.C: Tweak error markers.
19515         * g++.dg/template/crash46.C: New test.
19516         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
19517         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
19518
19519 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
19520
19521         PR rtl-optimization/14261
19522         * gcc.c-torture/compile/20060419-1.c: Added.
19523
19524 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
19525
19526         * gfortran.dg/label_1.f90: Adjust dg-error.
19527
19528 2006-04-16  Roger Sayle  <roger@eyesopen.com>
19529
19530         PR target/26961
19531         * gcc.dg/fold-cond-1.c: New test case.
19532         * gcc.dg/pr26961-1.c: Likewise.
19533
19534 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19535
19536         PR libgfortran/27138
19537         * gfortran.dg/read_bad_advance.f90: New test.
19538
19539 2006-04-16  Roger Sayle  <roger@eyesopen.com>
19540             Dale Johannesen  <dalej@apple.com>
19541
19542         PR target/24076
19543         * gcc.target/i386/vecinit-3.c: New testcase.
19544         * gcc.target/i386/vecinit-4.c: Likewise.
19545         * gcc.target/i386/sse-18.c: Likewise.
19546         * gcc.target/i386/sse-19.c: Likewise.
19547
19548 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
19549
19550         * gfortran.dg/allocate_zerosize_1.f90: New test.
19551
19552 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
19553
19554         PR c++/26365
19555         * g++.dg/template/crash45.C: New test.
19556
19557 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
19558
19559         PR fortran/26787
19560         * gfortran.dg/proc_assign_1.f90: New test.
19561         * gfortran.dg/procedure_lvalue.f90: Change message.
19562         * gfortran.dg/namelist_4.f90: Add new error.
19563
19564         PR fortran/25597
19565         PR fortran/27096
19566         * gfortran.dg/auto_pointer_array_result_1.f90
19567
19568         PR fortran/27089
19569         * gfortran.dg/specification_type_resolution_1.f90
19570
19571         PR fortran/18003
19572         PR fortran/25669
19573         PR fortran/26834
19574         * gfortran.dg/bounds_temporaries_1.f90: New test.
19575
19576         PR fortran/27124
19577         * gfortran.dg/array_return_value_1.f90: New test.
19578
19579 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
19580
19581         PR fortran/25336
19582         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
19583
19584 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
19585
19586         PR middle-end/26823
19587         * g++.dg/gomp/pr26823-1.C: New test.
19588         * g++.dg/gomp/pr26823-2.C: New test.
19589
19590 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
19591
19592         PR middle-end/27134
19593         * gcc.dg/pr27314.c: New test.
19594
19595 2006-04-13  Richard Henderson  <rth@redhat.com>
19596
19597         * g++.dg/gomp/block-0.C: Update expected matches.
19598
19599 2006-04-13  DJ Delorie  <dj@redhat.com>
19600
19601         * lib/target-supports.exp (check_effective_target_int32plus): New.
19602         (check_effective_target_ptr32plus): New.
19603         (check_effective_target_size32plus): New.
19604         (check_effective_target_int16): New.
19605         (check_profiling_available): Add m32c to the list of unsupported
19606         targets.
19607
19608         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
19609         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
19610         memory size.
19611         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
19612         pointers.
19613         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
19614         size_t.
19615         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
19616         and size_t.
19617         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
19618         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
19619         not just xstormy16.  Skip m32c due to weird pointer size.
19620         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
19621         not just xstormy16.
19622         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
19623         not just xstormy16.
19624         * gcc.dg/20020312-2.c: Add m32c support.
19625         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
19626         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
19627         in test.
19628         * gcc.dg/20050321-2.c: Require >=32 bit integers.
19629         * gcc.dg/asm-1.c: Skip if int and short are the same size.
19630         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
19631         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
19632         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
19633         formats
19634         * gcc.dg/init-string-2.c: Require >=32 bit integers.
19635         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
19636         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
19637         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
19638         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
19639         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
19640         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
19641         in test.
19642         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
19643         in test.
19644         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
19645         * gcc.dg/pr23049.c: Require >=32 bit integers.
19646         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
19647         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
19648         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
19649         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
19650         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
19651         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
19652         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
19653         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
19654         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
19655         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
19656         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
19657         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
19658         prototype in test.
19659         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
19660         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
19661         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
19662         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
19663         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
19664
19665         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
19666         * gcc.c-torture/execute/20040703-1.x: Likewise.
19667         * gcc.c-torture/execute/20040705-1.x: Likewise.
19668         * gcc.c-torture/execute/20040705-2.x: Likewise.
19669         * gcc.c-torture/execute/20040709-1.x: Likewise.
19670         * gcc.c-torture/execute/20040709-2.x: Likewise.
19671         * gcc.c-torture/execute/20040811-1.x: Likewise.
19672         * gcc.c-torture/execute/20050316-1.x: Likewise.
19673         * gcc.c-torture/execute/bitfld-4.x: Likewise.
19674         * gcc.c-torture/execute/pr19689.x: Likewise.
19675         * gcc.c-torture/execute/pr7284-1.x: Likewise.
19676         * gcc.c-torture/execute/usmul.x: Likewise.
19677         * gcc.c-torture/execute/vrp-5.x: Likewise.
19678         * gcc.c-torture/execute/vrp-6.x: Likewise.
19679         * gcc.dg/debug/20041023-1.s: Likewise.
19680
19681 2006-04-13  Roger Sayle  <roger@eyesopen.com>
19682
19683         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
19684         of integers to a vector types are now constant expressions in C.
19685         * gcc.dg/vect/vect-fold-1.c: New test case.
19686
19687 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
19688             Ulrich Weigand  <uweigand@de.ibm.com>
19689
19690         PR target/27006
19691         * gcc.dg/vmx/pr27006.c: New testcase.
19692
19693 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19694
19695         PR libgfortran/26766
19696         * gfortran.dg/write_recursive.f90: New test.
19697
19698 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
19699
19700         * g++.dg/parse/dtor7.C: New test.
19701         * g++.dg/parse/new1.C: Add error marker.
19702         * g++.dg/template/new3.C: New test.
19703
19704         PR c++/26122
19705         * g++.dg/template/pure1.C: New test.
19706
19707         PR c++/26295
19708         * g++.dg/parse/ptrmem4.C: New test.
19709
19710 2006-04-10  Jeff Law  <law@redhat.com>
19711
19712         PR/27087
19713         * gcc.c-torture/compile/pr27087.c: New test.
19714
19715 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
19716
19717         PR/21391
19718         * gcc.dg/20060410.c: New.
19719
19720 2006-04-10  Matthias Klose  <doko@debian.org>
19721
19722         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
19723         Recognize multilib directory names containing underscores.
19724
19725 2006-04-10  Roger Sayle  <roger@eyesopen.com>
19726
19727         * gcc.target/i386/vecinit-1.c: New test case.
19728         * gcc.target/i386/vecinit-2.c: Likewise.
19729
19730 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
19731
19732         PR debug/27057
19733         * g++.dg/debug/dwarf2-2.C: New test.
19734
19735 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
19736
19737         PR rtl-optimization/27073
19738         * gcc.c-torture/execute/pr27073.c: New test.
19739
19740 2006-04-08  Mike Stump  <mrs@apple.com>
19741
19742         * gcc.dg/pragma-darwin.c: Improve for ppc64.
19743
19744 2006-04-07  Richard Guenther  <rguenther@suse.de>
19745
19746         PR tree-optimization/26135
19747         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
19748
19749 2006-04-06  Jan Hubicka  <jh@suse.cz>
19750
19751         PR profile/26399
19752         * g++.dg/bprob/g++-bprob-2.C: New testcase.
19753
19754 2006-04-06  Roger Sayle  <roger@eyesopen.com>
19755
19756         * g++.dg/conversion/nullptr1.C: New test case.
19757         * g++.dg/conversion/nullptr2.C: Likewise.
19758
19759 2006-04-05  Roger Sayle  <roger@eyesopen.com>
19760
19761         * gfortran.dg/dependency_18.f90: New test case.
19762
19763 2006-04-05  Richard Guenther  <rguenther@suse.de>
19764
19765         PR tree-optimization/26919
19766         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
19767         * gcc.dg/ipa/ipa-2.c: Likewise.
19768         * gcc.dg/ipa/ipa-3.c: Likewise.
19769         * gcc.dg/ipa/ipa-5.c: Likewise.
19770
19771 2006-04-05  Richard Guenther  <rguenther@suse.de>
19772
19773         PR tree-optimization/26763
19774         * gcc.dg/torture/pr26763-1.c: New testcase.
19775         * gcc.dg/torture/pr26763-2.c: Likewise.
19776
19777 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
19778
19779         PR fortran/23634
19780         PR fortran/25619
19781         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
19782
19783 2006-04-04  Eric Christopher  <echristo@apple.com>
19784
19785         * gcc.target/i386/387-1.c: Allow regexp to match darwin
19786         stubs.
19787         * gcc.target/i386/387-5.c: Ditto.
19788
19789 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
19790
19791         * gcc.target/sparc/struct-ret-check.c: New test.
19792
19793 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19794
19795         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
19796         zero decimal digits specified in format.
19797
19798 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
19799
19800         PR fortran/26891
19801         * gfortran.dg/missing_optional_dummy_1.f90: New test.
19802
19803         PR fortran/26976
19804         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
19805         * gfortran.dg/initialization_1.f90: Make assignment compliant.
19806         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
19807         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
19808         compliant and detect bigendian-ness.
19809
19810 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
19811
19812         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
19813         dummy arguments work when the actual argument is itself a dummy
19814         argument of the caller.
19815
19816 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19817
19818         PR libfortran/24685
19819         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
19820
19821 2006-04-01  Roger Sayle  <roger@eyesopen.com>
19822
19823         * gfortran.dg/dependencency_17.f90: New test case.
19824
19825 2006-04-01  Roger Sayle  <roger@eyesopen.com>
19826
19827         * gfortran.dg/dependency_14.f90: New test case.
19828         * gfortran.dg/dependency_15.f90: Likewise.
19829         * gfortran.dg/dependency_16.f90: Likewise.
19830
19831 2006-03-31  Asher Langton  <langton2@llnl.gov>
19832
19833         PR fortran/25358
19834         gfortran.dg/cray_pointers_6.f90: New test.
19835
19836 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19837
19838         PR libgfortran/26890
19839         * gfortran.dg/read_size_noadvance.f90: New test.
19840
19841 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
19842
19843         PR fortran/25031
19844         * gfortran.dg/multiple_allocation_1.f90: Check that the
19845         size has changed after a re-allocation with stat.
19846
19847 2006-03-30  Richard Guenther  <rguenther@suse.de>
19848
19849         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
19850         removal.
19851         * gcc.target/i386/sselibm-2.c: Likewise.
19852         * gcc.target/i386/sselibm-3.c: Likewise.
19853         * gcc.target/i386/sselibm-4.c: Likewise.
19854         * gcc.target/i386/sselibm-5.c: Likewise.
19855
19856 2006-03-28  Roger Sayle  <roger@eyesopen.com>
19857
19858         * gcc.dg/fold-andxor-1.c: New test case.
19859         * gcc.dg/fold-xorand-1.c: Likewise.
19860
19861 2006-03-28  Roger Sayle  <roger@eyesopen.com>
19862
19863         * gcc.dg/fold-convnotconv-1.c: New test case.
19864
19865 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
19866
19867         PR fortran/26779
19868         * gfortran.dg/private_type_5.f90: New test.
19869
19870 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
19871
19872         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
19873
19874 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
19875
19876         * gfortran.dg/advance_2.f90: New test.
19877         * gfortran.dg/advance_3.f90: New test.
19878
19879         * gfortran.fortran-torture/execute/equiv_5.f: New test.
19880
19881 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19882
19883         PR libgfortran/26661
19884         PR libgfortran/26880
19885         * gfortran.dg/read_x_past.f: New test.
19886
19887 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
19888
19889         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
19890         to be STABS.
19891
19892 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
19893
19894         * objc.dg/dwarf-1.m: Skip on AIX.
19895         * objc.dg/dwarf-2.m: Skip on AIX.
19896
19897 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
19898
19899         PR fortran/26816
19900         * gfortran.dg/float_1.f90: New test.
19901
19902 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
19903
19904         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
19905         X86_64 targets.
19906         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
19907
19908 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
19909
19910         PR libfortran/26735
19911         * gfortran.dg/convert_implied_open.f90: New test case.
19912
19913 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
19914
19915         PR fortran/26769
19916         * gfortran.dg/transpose_reshape_r10.f90: New test case.
19917
19918 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
19919
19920         PR middle-end/26717
19921         * gcc.dg/pr26717.c: New test.
19922
19923 2006-03-25  Roger Sayle  <roger@eyesopen.com>
19924
19925         * gfortran.dg/dependency_12.f90: New test case.
19926
19927 2006-03-24  Roger Sayle  <roger@eyesopen.com>
19928
19929         * gfortran.dg/dependency_9.f90: New (resurected) test case.
19930
19931 2006-03-24  Jeff Law  <law@redhat.com>
19932
19933         * gcc.c-torture/pr26840.c: New test.
19934
19935 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
19936
19937         * objc.dg/dwarf-2.m: New.
19938         * obj-c++.dg/dwarf-2.mm: New.
19939
19940         * g++.old-deja/g++.other/init19.C: New.
19941
19942 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
19943
19944         * g++.dg/eh/spbp.C: Skip on AIX.
19945
19946 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
19947
19948         PR middle-end/26611
19949         * g++.dg/gomp/pr26611-1.C: New test.
19950         * g++.dg/gomp/pr26611-2.C: New test.
19951
19952 2006-03-24  Jeff Law  <law@redhat.com>
19953
19954         * gcc.c-torture/compile/pr26833.c: New test.
19955         * gfortran.fortran-torture/compile/pr26806.f90: New test.
19956
19957 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19958
19959         * gfortran.dg/endfile_2.f90: Delete temp file.
19960
19961 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
19962
19963         PR fortran/19303
19964         * gfortran.dg/record_marker_1.f90: New test case.
19965         * gfortran.dg/record_marker_2.f: New test case.
19966         * gfortran.dg/record_marker_3.f90: New test case.
19967
19968 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
19969
19970         PR fortran/17298
19971         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
19972         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
19973
19974 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
19975
19976         * lib/gcc-dg.exp (cleanup-modules): New proc.
19977         * gfortran.dg/allocatable_function_1.f90,
19978         gfortran.dg/allocate_char_star_scalar_1.f90,
19979         gfortran.dg/assumed_charlen_function_1.f90,
19980         gfortran.dg/assumed_dummy_1.f90,
19981         gfortran.dg/assumed_shape_ranks_1.f90,
19982         gfortran.dg/assumed_shape_ranks_2.f90,
19983         gfortran.dg/assumed_size_dt_dummy.f90,
19984         gfortran.dg/auto_char_dummy_array_1.f90,
19985         gfortran.dg/auto_char_len_3.f90,
19986         gfortran.dg/automatic_module_variable.f90,
19987         gfortran.dg/bad_automatic_objects_1.f90,
19988         gfortran.dg/char_array_constructor.f90,
19989         gfortran.dg/char_array_structure_constructor.f90,
19990         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
19991         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
19992         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
19993         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
19994         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
19995         gfortran.dg/derived_pointer_recursion.f90,
19996         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
19997         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
19998         gfortran.dg/dummy_functions_1.f90,
19999         gfortran.dg/elemental_initializer_1.f90,
20000         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
20001         gfortran.dg/elemental_pointer_1.f90,
20002         gfortran.dg/elemental_subroutine_1.f90,
20003         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
20004         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
20005         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
20006         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
20007         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
20008         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
20009         gfortran.dg/global_references_1.f90,
20010         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
20011         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
20012         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
20013         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
20014         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
20015         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
20016         gfortran.dg/large_integer_kind_1.f90,
20017         gfortran.dg/large_real_kind_1.f90,
20018         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
20019         gfortran.dg/module_double_reuse.f90,
20020         gfortran.dg/module_equivalence_1.f90,
20021         gfortran.dg/module_interface_1.f90,
20022         gfortran.dg/module_parameter_array_refs_1.f90,
20023         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
20024         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
20025         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
20026         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
20027         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
20028         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
20029         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
20030         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
20031         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
20032         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
20033         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
20034         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
20035         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
20036         gfortran.dg/same_name_1.f90,
20037         gfortran.dg/sibling_dummy_procedure_1.f90,
20038         gfortran.dg/sibling_dummy_procedure_2.f90,
20039         gfortran.dg/sibling_dummy_procedure_3.f90,
20040         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
20041         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
20042         gfortran.dg/used_dummy_types_2.f90,
20043         gfortran.dg/used_dummy_types_3.f90,
20044         gfortran.dg/used_dummy_types_4.f90,
20045         gfortran.dg/used_dummy_types_5.f90,
20046         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
20047         gfortran.dg/userdef_operator_1.f90: Use it.
20048
20049 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20050
20051         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
20052         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
20053         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
20054         gfortran.dg/write_back.f,
20055         gfortran.fortran-torture/execute/inquire_1.f90,
20056         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
20057
20058 2006-03-21  Jeff Law  <law@redhat.com>
20059
20060         * gcc.dg/tree-ssa/vrp28.c: New test.
20061
20062 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20063
20064         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
20065         if _STDC_C99 is defined.
20066         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
20067         * gcc.dg/builtins-20.c: Likewise.
20068         * gcc.dg/builtins-53.c: Likewise.
20069         * gcc.dg/single-precision-constant.c: Likewise. Also pass
20070         -mmacosx-version-min=10.3 on PowerPC/Darwin.
20071
20072 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
20073
20074         PR tree-opt/26781
20075         * gcc.c-torture/compile/pr26781-1.c: New test.
20076         * gcc.c-torture/compile/pr26781-2.c: New test.
20077
20078 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
20079
20080         PR c++/26690
20081         * g++.dg/gomp/pr26690-1.C: New test.
20082         * g++.dg/gomp/pr26690-2.C: New test.
20083
20084 2006-03-20  Jeff Law  <law@redhat.com>
20085
20086         * gcc.dg/tree-ssa/pr21829.c: New test.
20087
20088         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
20089
20090 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
20091
20092         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
20093         (check_visibility_available): Use it.
20094         (check_effective_target_default_packed): Likewise.
20095         (check_effective_target_pcc_bitfield_type_matters): Likewise.
20096         (check_effective_target_fopenmp): Likewise.
20097         (check_effective_target_freorder): Likewise.
20098         (check_effective_target_fpic): Likewise.
20099         (check_named_sections_available): Likewise.
20100         (check_effective_target_ilp32): Likewise.
20101         (check_effective_target_lp64): Likewise.
20102
20103 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
20104
20105         PR fortran/20935
20106         * gfortran.dg/scalar_mask_2.f90: New test case.
20107
20108 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
20109
20110         PR tree-opt/26629
20111         * gcc.dg/tree-ssa/loadpre12.c: New test.
20112         * gcc.dg/tree-ssa/loadpre13.c: New test.
20113         * gcc.dg/tree-ssa/loadpre14.c: New test.
20114         * gcc.dg/tree-ssa/loadpre15.c: New test.
20115         * gcc.dg/tree-ssa/loadpre16.c: New test.
20116         * gcc.dg/tree-ssa/loadpre17.c: New test.
20117         * gcc.dg/tree-ssa/loadpre18.c: New test.
20118         * gcc.dg/tree-ssa/loadpre19.c: New test.
20119         * gcc.dg/tree-ssa/loadpre20.c: New test.
20120         * gcc.dg/tree-ssa/loadpre21.c: New test.
20121         * gcc.dg/tree-ssa/loadpre22.c: New test.
20122
20123 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
20124
20125         PR fortran/26741
20126         * gfortran.dg/elemental_initializer_1.f90: New test.
20127
20128         PR fortran/26716
20129         * gfortran.dg/assumed_shape_ranks_2: New test.
20130
20131 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
20132
20133         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
20134         target fpic.
20135
20136 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20137
20138         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
20139         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
20140         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
20141         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
20142         gfortran.fortran-torture/execute/direct_io.f90,
20143         gfortran.fortran-torture/execute/inquire_2.f90,
20144         gfortran.fortran-torture/execute/inquire_4.f90,
20145         gfortran.fortran-torture/execute/list_read_1.f90,
20146         gfortran.fortran-torture/execute/open_replace.f90,
20147         gfortran.fortran-torture/execute/slash_edit.f90,
20148         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
20149         temporary files from testcases.
20150
20151 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20152
20153         PR libgfortran/26509
20154         gfortran.dg/write_direct_eor.f90: New test.
20155
20156 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
20157
20158         * gcc.target/powerpc/pr26350.c: New.
20159         * gcc.target/powerpc/indexed-addr.c: New.
20160
20161 2006-03-16  Roger Sayle  <roger@eyesopen.com>
20162
20163         * gfortran.dg/dependency_13.f90: New test case.
20164
20165 2006-03-16  Roger Sayle  <roger@eyesopen.com>
20166
20167         PR middle-end/21781
20168         * gcc.dg/real-const-1.c: New test case.
20169
20170 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
20171
20172         * g++.old-deja/g++.other/init18.C: New.
20173         * g++.old-deja/g++.other/init5.C: Remove xfail.
20174
20175 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20176
20177         * g++.dg/opt/pr15551.C: Cleanup temp file.
20178
20179 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20180
20181         PR c++/6634
20182         g++.dg/parse/long1.C: New test.
20183
20184 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20185
20186         PR fortran/19101
20187         * gfortran.dg/continuation.f90: New test.
20188         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
20189
20190 2006-03-14  Richard Guenther  <rguenther@suse.de>
20191
20192         PR tree-optimization/26672
20193         * gcc.dg/torture/pr26672.c: New testcase.
20194
20195 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
20196
20197         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
20198         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
20199
20200 2006-03-13  Roger Sayle  <roger@eyesopen.com>
20201
20202         PR middle-end/26557
20203         * gcc.c-torture/compile/switch-1.c: New test case.
20204
20205 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
20206
20207         PR fortran/25378
20208         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
20209         test to include more permuatations of mask and index.
20210         * gfortran.dg/scalar_mask_1.f90: Modify last test to
20211         respond to F2003 spec. that the position returned for an all false
20212         mask && condition is zero.
20213
20214 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
20215
20216         PR middle-end/25989
20217         * gcc.dg/gomp/pr25989.c: New test.
20218
20219 2006-03-13  Jeff Law  <law@redhat.com>
20220
20221         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
20222
20223 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
20224
20225         * gcc.dg/switch-9.c: New test.
20226
20227 2006-03-13  Richard Guenther  <rguenther@suse.de>
20228
20229         PR middle-end/26630
20230         * gcc.dg/torture/pr26630.c: New testcase.
20231
20232 2006-03-11  Roger Sayle  <roger@eyesopen.com>
20233
20234         * gfortran.dg/dependency_10.f90: New test case.
20235         * gfortran.dg/dependency_11.f90: Likewise.
20236
20237 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
20238             Erik Edelmann  <eedelman@gcc.gnu.org>
20239
20240         * gfortran.dg/allocatable_function_1.f90: New.
20241         * gfortran.dg/allocatable_function_2.f90: New.
20242
20243 2006-03-10  Richard Guenther  <rguenther@suse.de>
20244
20245         PR middle-end/26565
20246         * gcc.dg/torture/pr26565.c: New testcase.
20247
20248 2006-03-09  Eric Christopher  <echristo@apple.com>
20249
20250         * gcc.c-torture/compile/20060309-1.c: New.
20251
20252 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20253
20254         PR libgfortran/26499
20255         * gfortran.dg/write_back.f: New test.
20256         * gfortran.dg/write_rewind_1.f: New test.
20257         * gfortran.dg/write_rewind_2.f: New test.
20258
20259 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20260
20261         PR libgfortran/26554
20262         * gfortran.dg/read_logical.f90: New test.
20263
20264 2006-03-04  Laurent GUERBY <laurent@guerby.net>
20265
20266         * ada/acats/norun.lst: cdd2a03 now passes.
20267
20268 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
20269
20270         PR testsuite/25177
20271         * gcc.target/powerpc/pr18096-1.c: Change where the error
20272         would match.
20273
20274 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
20275
20276         * gcc.target/i386/cleanup-1.c: New test.
20277         * gcc.target/i386/cleanup-2.c: New test.
20278
20279 2006-03-04  Roger Sayle  <roger@eyesopen.com>
20280
20281         * gfortran.dg/dependency_9.f90: Remove for the time being.
20282
20283 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
20284
20285         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
20286         directive.
20287
20288 2006-03-03  Roger Sayle  <roger@eyesopen.com>
20289
20290         * gfortran.dg/dependency_9.f90: New test case.
20291
20292 2006-03-03  Roger Sayle  <roger@eyesopen.com>
20293
20294         * gfortran.dg/dependency_4.f90: New test case.
20295         * gfortran.dg/dependency_5.f90: New test case.
20296         * gfortran.dg/dependency_6.f90: New test case.
20297         * gfortran.dg/dependency_7.f90: New test case.
20298         * gfortran.dg/dependency_8.f90: New test case.
20299
20300 2006-03-03  Paul Brook  <paul@codesourcery.com>
20301
20302         * lib/target-supports.exp (check_profiling_available):
20303         Add m68k-*-elf.
20304
20305 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
20306
20307         PR fortran/25031
20308         * multiple_allocation_1.f90: New test.
20309
20310 2006-03-03  Roger Sayle  <roger@eyesopen.com>
20311
20312         PR tree-optimization/26524
20313         * gfortran.dg/pr26524.f: New test case.
20314
20315 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20316
20317         * g++.dg/template/repo5.C: Cleanup repo files.
20318         * gcc.dg/20051201-1.c: Cleanup coverage files.
20319         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
20320         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
20321         tree dump files.
20322
20323 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
20324
20325         * objc.dg/objc-nofilename-1.m: New test.
20326         * objc.dg/bad-receiver-type.m: New test.
20327         * obj-c++.dg/bad-receiver-type.mm: New test.
20328
20329 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20330
20331         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
20332
20333 2006-03-01  Mike Stump  <mrs@apple.com>
20334
20335         * g++.dg/abi/key2.C: Add.
20336
20337 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
20338
20339         * gfortran.dg/logical_dot_product.f90: New test.
20340
20341         PR fortran/26393
20342         * gfortran.dg/used_interface_ref.f90: New test.
20343
20344         PR fortran/20938
20345         * gfortran.dg/dependency_2.f90: New test.
20346         * gfortran.fortran-torture/execute/where17.f90: New test.
20347         * gfortran.fortran-torture/execute/where18.f90: New test.
20348         * gfortran.fortran-torture/execute/where19.f90: New test.
20349         * gfortran.fortran-torture/execute/where20.f90: New test.
20350
20351 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
20352
20353         * g++.dg/tree-ssa/pr26443.C: New test case.
20354
20355 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
20356
20357         PR middle-end/26022
20358         * g++.dg/opt/return-slot1.C: New test.
20359
20360 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20361
20362         PR libgfortran/26136
20363         * gfortran.dg/namelist_23.f90: New test.
20364
20365 2006-02-28  Roger Sayle  <roger@eyesopen.com>
20366
20367         PR middle-end/14752
20368         * gcc.dg/fold-eqandshift-2.c: New test case.
20369
20370 2006-02-28  Richard Guenther  <rguenther@suse.de>
20371
20372         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
20373         decomposition.
20374
20375 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
20376
20377         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
20378
20379 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20380
20381         PR libgfortran/26464
20382         * gfortran.dg/backspace_5.f: New test.
20383         * gfortran.dg/backspace_6.f: New test.
20384
20385 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20386
20387         * gcc.dg/fold-eqandnot-1.c: New test case.
20388
20389 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20390
20391         PR middle-end/19983
20392         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
20393
20394 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
20395
20396         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
20397         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
20398
20399 2006-02-26  Richard Guenther  <rguenther@suse.de>
20400
20401         PR tree-optimization/26421
20402         * gcc.dg/tree-ssa/pr26421.c: New testcase.
20403
20404 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
20405
20406         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
20407         * g++.old-deja/g++.robertl/eb132.C: Likewise.
20408
20409 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20410
20411         * gcc.dg/fold-even-1.c: New test case.
20412
20413 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20414
20415         PR middle-end/21137
20416         * gcc.dg/fold-eqandshift-1.c: New test case.
20417
20418 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
20419
20420         PR tree-optimization/25125
20421         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
20422         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
20423
20424 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
20425
20426         PR tree-optimizations/26359
20427         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
20428         with -fdump-tree-dceloop-details.
20429         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
20430
20431 2006-02-25  Roger Sayle  <roger@eyesopen.com>
20432
20433         PR middle-end/23673
20434         * gcc.dg/fold-eqxor-1.c: New test case.
20435         * gcc.dg/fold-eqxor-2.c: Likewise.
20436         * gcc.dg/fold-eqxor-3.c: Likewise.
20437
20438 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
20439
20440         PR fortran/23092
20441         * scalar_mask_1.f90: New test.
20442
20443 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
20444
20445         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
20446         * g++.dg/eh/uncaught2.C: New.
20447         * g++.dg/eh/uncaught3.C: New.
20448
20449 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20450
20451         PR libgfortran/26423
20452         * gfortran.dg/read_many_1.f: New test.
20453
20454 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
20455
20456         PR fortran/24519
20457         * gfortran.dg/dependency_3.f90: New test.
20458         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
20459         XFAILs.
20460
20461         PR fortran/25395
20462         * gfortran.dg/equiv_6.f90: New test.
20463
20464 2006-02-23  Jeff Law  <law@redhat.com>
20465
20466         * gcc.c-torture/compile/pr26425.c: New test.
20467
20468 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
20469
20470         PR middle-end/26412
20471         * gcc.dg/gomp/pr26412.c: New test.
20472
20473 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20474
20475         PR c++/26291
20476         * g++.dg/other/ellipsis1.C: New test.
20477         * g++.dg/parse/operator4.C: Adjust error marker.
20478
20479 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
20480
20481         PR target/25603
20482         * gfortran.dg/pr25603.f: New testcase.
20483
20484 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
20485
20486         * gcc.dg/bf-spl1.c: Don't specify -m68000.
20487         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
20488
20489 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
20490
20491         * g++.dg/eh/spbp.C: New.
20492
20493 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
20494
20495         PR middle-end/26379
20496         * gcc.target/i386/mmx-7.c: New test.
20497
20498 2006-02-20  Roger Sayle  <roger@eyesopen.com>
20499
20500         PR tree-optimization/26361
20501         * gcc.dg/tree-ssa/vrp27.c: New test case.
20502
20503 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
20504
20505         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
20506         * gcc.dg/tree-ssa/complex-4.c: Here.
20507
20508 2006-02-19  Roger Sayle  <roger@eyesopen.com>
20509
20510         PR middle-end/19543
20511         * gfortran.dg/logical_1.f90: New test case.
20512
20513 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
20514
20515         PR middle-end/26334
20516         * gcc.dg/20060218-1.c: Moved to...
20517         * gcc.target/i386/20060218-1.c: ... here.  New test.
20518
20519 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
20520
20521         PR fortran/26201
20522         * gfortran.dg/convert_1.f90: New.
20523
20524 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
20525
20526         PR fortran/25054
20527         * gfortran.dg/namelist_5.f90: New test.
20528
20529         PR fortran/25089
20530         * gfortran.dg/namelist_4.f90: New test.
20531
20532 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
20533
20534         PR tree-opt/25680
20535         * gcc.dg/tree-ssa/complex-3.c: New test.
20536
20537 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
20538
20539         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
20540         variable to take into account the variable name in the
20541         function header.
20542         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
20543
20544 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
20545
20546         PR middle-end/26334
20547         * gcc.c-torture/compile/20060217-1.c: New test.
20548         * gcc.dg/20060218-1.c: New test.
20549
20550 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
20551
20552         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
20553
20554 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
20555
20556         * gcc.dg/cpp/undef3.c: New test.
20557         * gcc.dg/cpp/trad/builtins2.c: New test.
20558
20559 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
20560
20561         PR c++/26266
20562         * g++.dg/template/static22.C: New test.
20563         * g++.dg/template/static23.C: New test.
20564         * g++.dg/template/static24.C: New test.
20565         * g++.dg/template/non-dependent13.C: New test.
20566         * g++.dg/init/member1.C: Tweak error markers.
20567
20568 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20569
20570         PR target/26255
20571         * gcc.c-torture/compile/pr26255.c: New test case.
20572
20573 2006-02-16  Roger Sayle  <roger@eyesopen.com>
20574
20575         * gfortran.fortran-torture/execute/where_10.f90: New test case.
20576         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
20577         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
20578         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
20579         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
20580         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
20581         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
20582
20583 2006-02-16  Jeff Law  <law@redhat.com>
20584
20585         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
20586         * gcc.dg/tree-ssa/vrp26.c: New test.
20587
20588 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
20589
20590         PR target/20353
20591         PR target/24578
20592         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
20593         __UCLIBC__ is defined.
20594
20595 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
20596
20597         PR fortran/26224
20598         * gfortran.dg/gomp/pr26224.f: New test.
20599
20600 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
20601
20602         PR tree-opt/25918
20603         * lib/target-supports.exp
20604         (check_effective_target_vect_short_mult): New.
20605         (check_effective_target_vect_char_mult): New.
20606         (check_effective_target_vect_widen_sum_qi_to_si): New.
20607         (check_effective_target_vect_widen_sum_qi_to_hi): New.
20608         (check_effective_target_vect_widen_sum_hi_to_si): New.
20609         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
20610         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
20611         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
20612         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
20613         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
20614         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
20615         vect-reduc-pattern-2c.c
20616         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
20617         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
20618         vect-reduc-pattern-1c.c
20619
20620 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
20621
20622         PR fortran/24557
20623         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
20624
20625 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20626
20627         PR fortran/26054
20628         * gfortran.dg/enum_8.f90: Remove check for warning.
20629         * gfortran.dg/iomsg_1.f90: Ditto.
20630         * gfortran.dg/enum_1.f90: Ditto.
20631         * gfortran.dg/enum_9.f90: Ditto.
20632         * gfortran.dg/enum_2.f90: Ditto.
20633         * gfortran.dg/enum_10.f90: Ditto.
20634         * gfortran.dg/enum_3.f90: Ditto.
20635         * gfortran.dg/flush_1.f90: Ditto.
20636         * gfortran.dg/enum_4.f90: Ditto.
20637         * gfortran.dg/array_constructor_1.f90: Ditto.
20638         * gfortran.dg/enum_5.f90: Ditto.
20639         * gfortran.dg/enum_6.f90: Ditto.
20640         * gfortran.dg/enum_7.f90: Ditto.
20641
20642 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
20643
20644         PR middle-end/26300
20645         * gcc.c-torture/compile/20060215-1.c: New test.
20646
20647 2006-02-14  Roger Sayle  <roger@eyesopen.com>
20648
20649         PR middle-end/23670
20650         * gcc.dg/tree-ssa/andor-2.c: New test case.
20651
20652 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
20653
20654         PR fortran/25045
20655         * optional_dim.f90: New test.
20656
20657 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20658
20659         PR fortran/26277
20660         * gfortran.dg/label_4.f90: New.
20661
20662 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
20663             Diego Novillo  <dnovillo@redhat.com>
20664             Uros Bizjak  <uros@kss-loka.si>
20665
20666         * gfortran.dg/gomp: New directory.
20667
20668 2006-02-14  Richard Guenther  <rguenther@suse.de>
20669
20670         PR tree-optimization/26258
20671         * gcc.dg/torture/pr26258.c: New testcase.
20672
20673 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
20674
20675         PR fortran/26246
20676         * gfortran.dg/pr26246_1.f90: New test.
20677         * gfortran.dg/pr26246_2.f90: New test.
20678
20679         PR middle-end/26092
20680         * gcc.c-torture/compile/20060208-1.c: New test.
20681
20682 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
20683
20684         PR fortran/26074
20685         PR fortran/25103
20686         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
20687         * gfortran.dg/bad_automatic_objects_1.f90: New test.
20688         * gfortran.dg/automatic_module_variable.f90: Change error message.
20689
20690         PR fortran/20861
20691         * gfortran.dg/internal_dummy_1.f90: New test.
20692
20693         PR fortran/20871
20694         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
20695
20696
20697         PR fortran/25083
20698         * gfortran.dg/uncommon_block_data_1.f90: New test.
20699         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
20700         with standard.
20701
20702         PR fortran/25088
20703         * gfortran.dg/typed_subroutine_1.f90: New test.
20704
20705 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
20706
20707         * objc.dg/dwarf-1.m: New.
20708
20709 2006-02-13  Roger Sayle  <roger@eyesopen.com>
20710
20711         PR middle-end/24427
20712         * gcc.dg/tree-ssa/andor-1.c: New test case.
20713
20714 2006-02-13  Josh Conner  <jconner@apple.com>
20715
20716         PR target/25376
20717         * gcc.dg/pr25376.c: New test.
20718
20719         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
20720         assemble.
20721         * lib/target-supports.exp (check_named_sections_available):
20722         Only compile named-sections test -- don't assemble.
20723
20724 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20725
20726         * g++.dg/warn/no-write-strings.C: New test.
20727         * g++.dg/warn/write-strings.C: Likewise.
20728         * g++.dg/warn/write-strings-default.C: Likewise.
20729
20730 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
20731
20732         PR fortran/25806
20733         * gfortran.dg/ret_pointer_2.f90: New test.
20734
20735 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
20736
20737         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
20738
20739 2006-02-10  Jeff Law  <law@redhat.com>
20740
20741         * gcc.c-torture/compile/pr26213.c: New test.
20742
20743 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
20744
20745         gfortran.dg/null_1.f90: New test.
20746
20747 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20748
20749         PR fortran/14771
20750         * gfortran.dg/parens_4.f90: New.
20751         * gfortran.dg/parens_5.f90: New.
20752
20753 2006-02-10  Richard Guenther  <rguenther@suse.de>
20754
20755         * gcc.dg/pr23372-1.c: Remove empty file.
20756
20757 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20758         Paul Thomas  <pault@gcc.gnu.org>
20759
20760         PR fortran/14771
20761         * gfortran.dg/parens_1.f90: New.
20762         * gfortran.dg/parens_2.f90: New.
20763         * gfortran.dg/parens_3.f90: New.
20764
20765 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
20766
20767         PR fortran/26038
20768         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
20769
20770         PR fortran/25059
20771         * gfortran.dg/impure_assignment_1.f90: New test.
20772
20773         PR fortran/25070
20774         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
20775
20776 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
20777
20778         PR target/26141
20779         * g++.dg/expr/stdarg2.C: New test.
20780
20781 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
20782
20783         PR inline-asm/16194
20784         * gcc.dg/pr16194.c: New test.
20785
20786 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20787
20788         * ada/acats/run_acats: Use portable variant of "$@".
20789
20790 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20791
20792         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
20793         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
20794
20795 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20796
20797         PR tree-opt/26179
20798         * g++.dg/opt/pr26179.C: New test.
20799
20800 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20801
20802         PR middle-end/26134
20803         * gcc.dg/tree-ssa/complex-3.c: New test.
20804
20805 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20806
20807         * gcc.c-torture/compile/volatile-1.c: New test.
20808
20809 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
20810
20811         PR 26180
20812         * gcc.dg/tree-ssa/pr26180.c: New test.
20813
20814 2006-02-08  Jeff Law  <law@redhat.com>
20815
20816         * gcc.dg/tree-ssa/pr21417.c: New test.
20817
20818 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20819
20820         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
20821         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
20822
20823 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20824
20825         * lib/scanrtl.exp: New.
20826
20827 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20828
20829         PR c++/26071
20830         * g++.dg/other/virtual2.C: New test.
20831
20832         PR c++/26070
20833         * g++.dg/other/virtual1.C: New test.
20834
20835 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20836
20837         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
20838         cleanup-ipa-dump): Update dump file glob patterns.
20839         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
20840         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
20841
20842         * lib/gcc-dg.exp: Load it.
20843         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
20844
20845 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
20846
20847         PR testsuite/26159
20848         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
20849         * gcc.dg/tree-ssa/pr23382.c: Ditto.
20850
20851 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20852
20853         PR fortran/25577
20854         * gfortran.dg/mvbits_1.f90: New.
20855
20856 2006-02-07  Dirk Mueller  <dmueller@suse.com>
20857
20858         * g++.dg/warn/Wdiv-by-zero.C: New test.
20859         * g++.dg/warn/Wno-div-by-zero.C: New.
20860
20861 2006-02-07  Jeff Law  <law@redhat.com>
20862
20863         * gcc.dg/tree-ssa/pr21559.c: New test.
20864
20865         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
20866         multiple VRP passes.
20867         * gcc.dg/tree-ssa/vrp09.c: Likewise.
20868         * gcc.dg/tree-ssa/vrp18.c: Likewise.
20869         * gcc.dg/tree-ssa/pr21582.c: Likewise.
20870         * gcc.dg/tree-ssa/pr20657.c: Likewise.
20871         * gcc.dg/tree-ssa/pr21001.c: Likewise.
20872         * gcc.dg/tree-ssa/vrp02.c: Likewise
20873         * gcc.dg/tree-ssa/vrp11.c: Likewise
20874         * gcc.dg/tree-ssa/pr14341.c: Likewise
20875         * gcc.dg/tree-ssa/vrp19.c: Likewise
20876         * gcc.dg/tree-ssa/vrp20.c: Likewise
20877         * gcc.dg/tree-ssa/vrp03.c: Likewise
20878         * gcc.dg/tree-ssa/pr21086.c: Likewise
20879         * gcc.dg/tree-ssa/pr21959.c: Likewise
20880         * gcc.dg/tree-ssa/vrp21.c: Likewise
20881         * gcc.dg/tree-ssa/vrp04.c: Likewise
20882         * gcc.dg/tree-ssa/pr25485.c: Likewise
20883         * gcc.dg/tree-ssa/pr22026.c: Likewise
20884         * gcc.dg/tree-ssa/vrp22.c: Likewise
20885         * gcc.dg/tree-ssa/vrp05.c: Likewise
20886         * gcc.dg/tree-ssa/20030807-10.c: Likewise
20887         * gcc.dg/tree-ssa/pr20701.c: Likewise
20888         * gcc.dg/tree-ssa/vrp23.c: Likewise
20889         * gcc.dg/tree-ssa/vrp06.c: Likewise
20890         * gcc.dg/tree-ssa/pr22117.c: Likewise
20891         * gcc.dg/tree-ssa/pr20702.c: Likewise
20892         * gcc.dg/tree-ssa/vrp15.c: Likewise
20893         * gcc.dg/tree-ssa/pr21090.c: Likewise
20894         * gcc.dg/tree-ssa/pr21294.c: Likewise
20895         * gcc.dg/tree-ssa/vrp24.c: Likewise
20896         * gcc.dg/tree-ssa/vrp07.c: Likewise
20897         * gcc.dg/tree-ssa/pr21563.c: Likewise
20898         * gcc.dg/tree-ssa/pr25382.c: Likewise
20899         * gcc.dg/tree-ssa/vrp16.c: Likewise
20900         * gcc.dg/tree-ssa/vrp25.c: Likewise
20901         * gcc.dg/tree-ssa/vrp08.c: Likewise
20902         * gcc.dg/tree-ssa/20030807-6.c: Likewise
20903         * gcc.dg/tree-ssa/vrp17.c: Likewise
20904         * gcc.dg/tree-ssa/pr21458.c: Likewise
20905         * g++.dg/tree-ssa/pr18178.C: Likewise
20906
20907 2006-02-07  Richard Guenther  <rguenther@suse.de>
20908
20909         PR c++/26140
20910         Revert
20911         2006-01-30  Richard Guenther  <rguenther@suse.de>
20912         PR c++/23372
20913         * gcc.dg/pr23372-1.C: New testcase.
20914
20915         * g++.dg/tree-ssa/pr26140.C: New testcase.
20916
20917 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
20918
20919         PR c++/9737
20920         * g++.dg/template/ttp15.C: New test.
20921         * g++.dg/template/ttp16.C: Likewise.
20922         * g++.dg/template/ttp17.C: Likewise.
20923         * g++.old-deja/g++.pt/ttp36.C: Remove.
20924         * g++.old-deja/g++.pt/ttp19.C: Likewise.
20925         * g++.old-deja/g++.pt/ttp37.C: Likewise.
20926         * g++.old-deja/g++.pt/ttp38.C: Likewise.
20927         * g++.old-deja/g++.pt/ttp39.C: Likewise.
20928         * g++.old-deja/g++.pt/ttp9.C: Likewise.
20929         * g++.old-deja/g++.pt/ttp40.C: Likewise.
20930         * g++.old-deja/g++.pt/ttp51.C: Likewise.
20931         * g++.old-deja/g++.pt/ttp26.C: Likewise.
20932         * g++.old-deja/g++.pt/ttp36.C: Likewise.
20933
20934 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
20935
20936         PR libfortran/23815
20937         * unf_io_convert_4.f90: New test.
20938
20939 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
20940
20941         * gcc.dg/tree-ssa/loadpre10.c: New test.
20942         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
20943         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
20944         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
20945
20946 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20947
20948         PR libfortran/24685
20949         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
20950
20951 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
20952
20953         PR tree-opt/25251
20954         * gfortran.dg/assign_7.f: New test.
20955
20956 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
20957
20958         PR fortran/26041
20959         PR fortran/26064
20960         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
20961         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
20962         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
20963
20964 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
20965
20966         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
20967         in size_t typedef.
20968
20969 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20970
20971         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
20972         * g++.dg/charset/string.c (foo): Likewise.
20973         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
20974         const char*
20975         * g++.dg/ext/builtin2.C (printf): Likewise.
20976         * g++.dg/init/new15.C (printf): Likewise.
20977         * g++.dg/opt/pr17697-1.C (foo): Likewise.
20978         * g++.dg/opt/pr17697-2.C (foo): Likewise.
20979         * g++.dg/opt/pr17697-3.C (foo): Likewise.
20980         * g++.dg/template/non-dependent4.C (temp): Likewise.
20981         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
20982         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
20983         parameter type to const char*.
20984         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
20985         Change type to const char*.
20986         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
20987         Likewise.
20988         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
20989         second parameter type to const char*.
20990         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
20991         (Y::Y): Change parameter type to const char*.
20992         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
20993         * g++.old-deja/g++.jason/report.C: Apply const correctness.
20994         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
20995         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
20996         (char*).
20997         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
20998         const char*.
20999         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
21000         type to const char*.
21001         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
21002         return type to const char*.
21003         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
21004         to const char*.
21005         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
21006         * g++.old-deja/g++.law/refs1.C: Likewise.
21007         * g++.old-deja/g++.law/visibility1.C: Likewise.
21008         * g++.old-deja/g++.law/visibility2.C: Likewise.
21009         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
21010         const char*.
21011         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
21012         * g++.old-deja/g++.mike/net48.C: Likewise.
21013         * g++.old-deja/g++.mike/p646.C: Likewise.
21014         * g++.old-deja/g++.mike/p6746.C: Likewise.
21015         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
21016         type to const char*.
21017         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
21018         deprecated conversion warning.
21019         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
21020         char*.
21021         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
21022         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
21023         * g++.old-deja/g++.pt/explicit8.C: Likewise.
21024         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
21025         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
21026         * g++.old-deja/g++.pt/nontype3.C: Likewise.
21027         * g++.old-deja/g++.pt/t39.C: Likewise.
21028         * g++.old-deja/g++.robertl/eb106.C: Likewise.
21029         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
21030
21031 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
21032
21033         PR fortran/25075
21034         intrinsic_argument_conformance_1.f90: New test.
21035
21036 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
21037
21038         PR fortran/20845
21039         * gfortran.dg/char_result_11.f90: Add SAVE.
21040         * gfortran.dg/der_pointer_4.f90: Ditto.
21041         * gfortran.dg/default_initialization.f90: New test.
21042
21043 2006-02-03  Jeff Law  <law@redhat.com>
21044
21045         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
21046         handle more than 100 dump files.
21047         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
21048         * lib/scantree.exp (scan-tree-dump): Likewise.
21049         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
21050         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
21051         * lib/scanipa.exp (scan-ipa-dump): Likewise.
21052         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
21053         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
21054
21055 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
21056
21057         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
21058
21059 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
21060
21061         * g++.dg/template/using12.C: New test.
21062
21063 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
21064
21065         * gcc.target/powerpc/pr25960.c: New test.
21066
21067 2006-02-02  Steven G. Kargl  <kargls@comcast>
21068
21069         PR fortran/24958
21070         gfortran.dg/nullify_2.f90: New test.
21071
21072 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
21073
21074         PR 25990
21075         * gcc.dg/gomp/pr25990.c: New test.
21076
21077 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
21078
21079         PR c++/25342
21080         * g++.gd/template/partial4.C: New test.
21081
21082 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
21083
21084         PR middle-end/26001
21085         * gfortran.dg/data_char_2.f90: New.
21086
21087 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
21088
21089         PR fortran/26039
21090         maxval_maxloc_conformance_1.f90: New test.
21091
21092 2006-01-31  Richard Guenther  <rguenther@suse.de>
21093
21094         * gcc.target/i386/sselibm-1.c: New testcase.
21095         * gcc.target/i386/sselibm-2.c: Likewise.
21096         * gcc.target/i386/sselibm-3.c: Likewise.
21097         * gcc.target/i386/sselibm-4.c: Likewise.
21098         * gcc.target/i386/sselibm-5.c: Likewise.
21099
21100 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
21101
21102         PR fortran/24266
21103         * gfortran.dg/arrayio_derived_2.f90: New.
21104
21105 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
21106
21107         * gcc.dg/unsigned-long-compare.c: New test.
21108
21109 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
21110
21111         PR testsuite/25318
21112         * lib/target-supports.exp (check_effective_target_freorder):
21113         Check to see if target supports -freorder-blocks-and-partition.
21114         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
21115         instead of "dg-require-named-sections".
21116
21117 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
21118
21119         PR target/14798:
21120         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
21121         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
21122         * gcc.dg/pragma-isr-trapa2.c: Likewise.
21123         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
21124         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
21125         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
21126         * gcc.dg/attr-isr-trap_exit.c: Likewise.
21127         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
21128
21129 2006-01-30  Richard Guenther  <rguenther@suse.de>
21130
21131         PR c++/23372
21132         * gcc.dg/pr23372-1.C: New testcase.
21133
21134 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
21135
21136         * gcc.dg/gomp/pr25874.c: New test.
21137
21138 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
21139
21140         PR tree-opt/25911
21141         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
21142
21143 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
21144
21145         PR fortran/18578
21146         PR fortran/18579
21147         PR fortran/20857
21148         PR fortran/20885
21149         * gfortran.dg/intent_out_1.f90: New test.
21150
21151 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
21152
21153         PR fortran/17911
21154         * gfortran.dg/procedure_lvalue.f90: New test.
21155
21156         PR fortran/20895
21157         PR fortran/25030
21158         * gfortran.dg/char_pointer_assign_2.f90: New test.
21159         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
21160         assignment to be consistent with standard.
21161         * gfortran.dg/char_result_2.f90: The same.
21162         * gfortran.dg/char_result_8.f90: The same.
21163
21164 2006-01-28  Zack Weinberg  <zackw@panix.com>
21165
21166         * gcc.dg/Woverlength-strings.c
21167         * gcc.dg/Woverlength-strings-pedantic-c89.c
21168         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
21169         * gcc.dg/Woverlength-strings-pedantic-c99.c
21170         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
21171
21172 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
21173
21174         * gcc.c-torture/execute/20060127-1.c: New test.
21175
21176 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
21177
21178         PR c++/25999
21179         * g++.dg/ext/pragmaweak1.C: New test.
21180
21181 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
21182
21183         PR c++/25855
21184         * g++.dg/template/spec29.C: New test.
21185
21186 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
21187
21188         PR c/19606.
21189         * gcc.c-torture/execute/pr19606.c: New.
21190
21191 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
21192
21193         * gcc.dg/pragma-re-4.c: New test.
21194
21195 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
21196
21197         PR fortran/25964
21198         * gfortran.dg/assumed_size_refs_3.f90: New test.
21199
21200 2006-01-27  Ben Elliston  <bje@au.ibm.com>
21201
21202         * gcc.misc-tests/dectest.exp: Remove defunct comment.
21203
21204 2006-01-26  Laurent GUERBY <laurent@guerby.net>
21205
21206         PR ada/21317
21207         * ada/acats/support/impdef.a: Add One_Long_Second.
21208         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
21209         * ada/acats/tests/c9/c94026.a: Likewise.
21210         * ada/acats/tests/c9/c97305c.ada: Likewise.
21211         * ada/acats/tests/c9/c99004a.ada: Likewise.
21212
21213 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
21214
21215         PR fortran/25964
21216         * gfortran.dg/global_references_2.f90: New test.
21217
21218         PR fortran/25084
21219         PR fortran/20852
21220         PR fortran/25085
21221         PR fortran/25086
21222         * gfortran.dg/assumed_charlen_function_1.f90: New test.
21223         * gfortran.dg/assumed_charlen_function_3.f90: New test.
21224
21225         PR fortran/25416
21226         * gfortran.dg/assumed_charlen_function_2.f90: New test.
21227
21228 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
21229
21230         PR c/25892
21231         * gcc.dg/Wpointer-sign.c: New.
21232         * gcc.dg/Wpointer-sign-Wall.c: New.
21233         * gcc.dg/Wpointer-sign-Wall-no.c: New.
21234         * gcc.dg/Wpointer-sign-pedantic.c: New.
21235         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
21236         * gcc.dg/conv-2.c: Use -Wpointer-sign.
21237
21238 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
21239
21240         PR C/25861
21241         * gcc.c-torture/compile/pr25861.c: New test.
21242
21243 2006-01-26  Paul Brook  <paul@codesourcery.com>
21244
21245         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
21246         on short-enum targets.
21247         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
21248         variable.
21249         (generate_fields): Use short_enums.
21250         (main): Set short_enums.  Document -e.
21251         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
21252         on short-enum targets.
21253         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
21254         variable.
21255         (generate_fields): Use short_enums.
21256         (main): Set short_enums.  Document -e.
21257         * lib/target-supports.exp (check_effective_target_short_enums): New.
21258
21259 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
21260
21261         PR target/25947
21262         * gcc.dg/torture/pr25947-1.c: New test.
21263
21264 2006-01-25  Jan Hubicka  <jh@suse.cz>
21265             Roger Sayle  <roger@eyesopen.com>
21266
21267         PR rtl-optimization/25703
21268         * gcc.target/i386/20060125-1.c: New test case.
21269         * gcc.target/i386/20060125-2.c: New test case.
21270
21271 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21272
21273         PR fortran/18540
21274         * gfortran.dg/goto_1.f: New.
21275
21276 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
21277
21278         PR fortran/25716
21279         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
21280         25716 on 32-bit systems too.
21281
21282 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
21283
21284         PR testsuite/25590
21285         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
21286
21287 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
21288
21289         * gcc.dg/tree-ssa/gen-vect-33.c: New.
21290
21291 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21292
21293         PR fortran/25835
21294         * gfortran.dg/read_eof.f90: Delete, renamed.
21295         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
21296         * gfortran.dg/read_eof_2.f90: New test.
21297         * gfortran.dg/read_eof_3.f90: New test.
21298
21299 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
21300
21301         PR tree-opt/25860
21302         * gcc.c-torture/compile/pr25860.c: New test.
21303
21304 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21305
21306         PR c++/25552
21307         * g++.dg/parse/dtor8.C: New test.
21308
21309 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
21310
21311         PR testsuite/25891
21312         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
21313         * gcc.dg/gomp/gomp.exp: Return without testing anything if
21314         check_effective_target_fopenmp returns 0.
21315
21316 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
21317
21318         PR ada/20548
21319         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
21320         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
21321         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
21322
21323 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
21324
21325         PR tree-opt/25857
21326         * g++.dg/opt/pr25857.C: New test.
21327
21328 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
21329         Jan Hubicka  <jh@suse.cz>
21330         Richard Guenther  <rguenther@suse.de>
21331
21332         PR rtl-optimization/25654
21333         * gcc.dg/torture/pr25654.c: New testcase.
21334         * gcc.target/i386/pr25654.c: Likewise.
21335
21336 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
21337
21338         PR fortran/25901
21339         * gfortran.dg/internal references_2.f90: New test.
21340
21341         Fix regression in testing of admissability of attributes.
21342         * gfortran.dg/intent_used_1.f90: New test.
21343
21344 2006-01-23  Ben Elliston  <bje@au.ibm.com>
21345
21346         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
21347         Remove target conditional torture options for i?86 and x86_64
21348         GNU/Linux.
21349
21350 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21351
21352         PR c++/10891
21353         * g++.dg/rtti/no-rtti.C: New.
21354
21355 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
21356
21357         PR c++/25895
21358         * g++.dg/inherit/conv2.C: New test.
21359
21360         PR c++/25856
21361         * g++.dg/parse/dtor7.C: New test.
21362
21363         PR c++/25858
21364         * g++.dg/template/crash44.C: New test.
21365
21366 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
21367
21368         PR fortran/25124
21369         PR fortran/25625
21370         * gfortran.dg/internal_references_1.f90: New test.
21371           PR fortran/20881
21372         PR fortran/23308
21373         PR fortran/25538
21374         PR fortran/25710
21375         * gfortran.dg/global_references_1.f90: New test.
21376         * gfortran.dg/g77/19990905-1.f: Restore the error that
21377         there is a clash between the common block name and
21378         the name of a subroutine reference.
21379
21380         PR fortran/PR24276
21381         * gfortran.dg/aliasing_dummy_1.f90: New test.
21382
21383 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
21384
21385         * gcc.dg/vmx/1b-01.c: Warning fix.
21386         * gcc.dg/vmx/1c-02.c: Likewise.
21387         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
21388
21389 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
21390
21391         PR testsuite/24962
21392         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
21393
21394 2006-01-20  Richard Guenther  <rguenther@suse.de>
21395         Steven Bosscher <stevenb.gcc@gmail.com>
21396
21397         PR rtl-optimization/24626
21398         * gcc.dg/torture/pr24626-1.c: New testcase.
21399         * gcc.dg/torture/pr24626-2.c: Likewise.
21400         * gcc.dg/torture/pr24626-3.c: Likewise.
21401         * gcc.dg/torture/pr24626-4.c: Likewise.
21402
21403 2006-01-20  Dirk Mueller  <dmueller@suse.com>
21404
21405         PR c++/5520
21406         * g++.dg/warn/empty-body.C: New.
21407
21408 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
21409
21410         PR c++/22136
21411         * g++.dg/template/using10.C: New test.
21412         * g++.dg/temlpate/using11.C: Likewise.
21413         * g++.dg/inherit/using5.C: Tweak error messages.
21414
21415 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
21416
21417         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
21418         target test.
21419         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
21420
21421 2006-01-19  Jan Hubicka  <jh@suse.cz>
21422
21423         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
21424
21425 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21426
21427         PR c++/25854
21428         * g++.dg/template/spec28.C: New test.
21429
21430 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
21431
21432         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21433         (switchfiles): Fix fprintf's by adding srcdir or removing it.
21434
21435 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
21436
21437         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
21438         * gcc.dg/gomp/critical-1.c: Likewise.
21439         * gcc.dg/gomp/critical-3.c: Likewise.
21440         * gcc.dg/gomp/empty.c: Likewise.
21441         * gcc.dg/gomp/ordered-1.c: Likewise.
21442         * gcc.dg/gomp/for-4.c: Likewise.
21443         * gcc.dg/gomp/for-6.c: Likewise.
21444         * gcc.dg/gomp/master-3.c: Likewise.
21445         * gcc.dg/gomp/for-8.c: Likewise.
21446         * gcc.dg/gomp/for-10.c: Likewise.
21447         * gcc.dg/gomp/for-18.c: Likewise.
21448         * gcc.dg/gomp/for-5.c: Likewise.
21449         * gcc.dg/gomp/for-7.c: Likewise.
21450         * gcc.dg/gomp/for-9.c: Likewise.
21451
21452 2006-01-18  Jeff Law  <law@redhat.com>
21453
21454         * gcc.dg/tree-ssa/vrp25.c: New test.
21455
21456 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
21457
21458         * gcc.dg/pr25805.c: Fix misapplied patch.
21459
21460 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
21461
21462         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
21463         (check_effective_target_vect_udot_qi): New.
21464         (check_effective_target_vect_sdot_hi): New.
21465         (check_effective_target_vect_udot_hi): New.
21466         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
21467         prefixed with "wrapv-" with -fwrapv.
21468         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
21469         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
21470         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
21471         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
21472         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
21473
21474         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
21475         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
21476         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
21477         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
21478
21479 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21480
21481         PR c++/16829
21482         * g++.dg/other/default2.C: New test.
21483         * g++.dg/other/default3.C: New test.
21484
21485 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
21486
21487         PR c/25805
21488         * gcc.dg/pr25805.c: New file.
21489
21490 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
21491
21492         PR c++/25836
21493         * g++.dg/template/init6.C: New test.
21494
21495 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
21496
21497         * gcc.dg/tree-ssa/pr24287.c: New test
21498
21499 2006-01-18  Eric Christopher  <echristo@apple.com>
21500
21501         * g++.dg/eh/table.C: New.
21502
21503 2006-01-18  DJ Delorie  <dj@redhat.com>
21504
21505         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
21506         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
21507         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
21508         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
21509
21510 2006-01-18  Jeff Law  <law@redhat.com>
21511
21512         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
21513         on wrapping on overflow semantics.
21514
21515         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
21516
21517         * gcc.gc/tree-ssa/vrp23.c: New test.
21518         * gcc.gc/tree-ssa/vrp24.c: New test.
21519
21520 2006-01-18  Richard Henderson  <rth@redhat.com>
21521             Aldy Hernandez  <aldyh@redhat.com>
21522             Jakub Jelinek  <jakub@redhat.com>
21523             Diego Novillo  <dnovillo@redhat.com>
21524             Uros Bizjak  <uros@kss-loka.si>
21525
21526         * gcc.dg/gomp: New directory.
21527
21528 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
21529             Steven G. Kargl  <kargls@comcast.net>
21530
21531         PR fortran/20869
21532         * gfortran.dg/intrinsic_external_1.f90: New test.
21533
21534         PR fortran/20875.
21535         * gfortran.dg/elemental_pointer_1.f90: New test.
21536
21537         PR fortran/25024
21538         * gfortran.dg/external_procedures_1.f90: New test.
21539
21540         PR fortran/25785
21541         gfortran.dg/assumed_present.f90: New test.
21542
21543 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
21544
21545         * g++.dg/parse/lookup5.C: New test.
21546
21547 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21548
21549         PR fortran/25697
21550         * gfortran.dg/read_eof.f90: New test.
21551
21552 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21553
21554         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
21555         add a closing brace.
21556
21557 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21558
21559         PR fortran/25631
21560         * gfortran.dg/fmt_tl.f: New test.
21561
21562 2006-01-17  Eric Christopher  <echristo@apple.com>
21563
21564         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
21565         * g++.old-deja/g++.warn/impint2.C: Ditto.
21566         * g++.old-deja/g++.other/null1.C: Ditto.
21567         * g++.dg/warn/conv2.C: Ditto.
21568         * g++.dg/warn/conv4.C: New file.
21569
21570 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21571
21572         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
21573
21574 2006-01-17  Andreas Jaeger  <aj@suse.de>
21575             Janis Johnson <janis187@us.ibm.com>
21576
21577         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
21578         in 64-bit.
21579         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
21580         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
21581
21582 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21583
21584         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21585         (switchfiles): xfail txxx where xxx >= 25.
21586
21587 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21588
21589         PR testsuite/25764
21590         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
21591
21592 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
21593
21594         PR c/25682
21595         * gcc.dg/pr25682.c: New test.
21596         * g++.dg/parse/array-size2.C: New test.
21597
21598 2006-01-16  Ian Lance Taylor  <ian@airs.com>
21599
21600         * consistency.vlad: Remove entire directory, 1652 files.
21601
21602 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
21603
21604         * lib/target-supports.exp (check_effective_target_dfp_nocache,
21605         check_effective_target_dfprt_nocache): New.
21606         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
21607         (check_effective_target_dfprt): New.
21608         * lib/c-compat.exp (check_dfp): Remove.
21609         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
21610         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
21611         level of support for decimal float.
21612         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
21613         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
21614         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
21615         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
21616         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
21617         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
21618         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
21619         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
21620         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
21621         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
21622         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
21623         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
21624         directives.
21625
21626 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
21627
21628         PR testsuite/25741
21629         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
21630         $base_dir/../.
21631         * lib/gfortran.exp (gfortran_init): Likewise.
21632         * lib/obj-c++.exp (obj-c++_init): Likewise.
21633         * lib/scanasm.exp (scan-assembler-dem): Likewise.
21634         (scan-assembler-dem-not): Likewise.
21635         * lib/scandump.exp (scan-dump-dem): Likewise.
21636         (scan-dump-dem-not): Likewise.
21637
21638 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
21639
21640         PR testsuite/25767
21641         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
21642         powerpc-*-darwin*.
21643         * lib/obj-c++.exp (obj-c++_init): Likewise.
21644
21645 2006-01-16  Richard Guenther  <rguenther@suse.de>
21646
21647         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
21648
21649 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21650
21651         PR testsuite/25777
21652         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
21653         to LD_LIBRARY_PATH.
21654
21655 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
21656             Andrew Pinski  <pinskia@physics.uc.edu>
21657
21658         * gcc.dg/minmax-1.c: New test.
21659
21660 2006-01-16  Ben Elliston  <bje@au.ibm.com>
21661
21662         * gcc.dg/dfp/dfp.exp: Correct FSF address.
21663         * gcc.misc-tests/dectest.exp: Ditto.
21664
21665 2006-01-15  Ian Lance Taylor  <ian@airs.com>
21666
21667         PR testsuite/25796
21668         * gcc.target/i386/cmov6.c: Use -march=k8.
21669
21670 2006-01-15  Andreas Jaeger  <aj@suse.de>
21671
21672         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
21673         x86 does not have __float128.
21674
21675 2006-01-14  Ian Lance Taylor  <ian@airs.com>
21676
21677         * gcc.target/i386/cmov6.c: New test.
21678
21679 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
21680
21681         PR c++/25663
21682         * g++.dg/template/ctor6.C: New test.
21683
21684 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
21685
21686         PR tree-optimization/25485
21687         * gcc.dg/tree-ssa/pr25485.c: New.
21688
21689 2006-01-14  Richard Guenther  <rguenther@suse.de>
21690
21691         PR tree-optimization/22548
21692         PR tree-optimization/22555
21693         PR tree-optimization/22501
21694         * gcc.dg/tree-ssa/alias-4.c: New testcase.
21695         * gcc.dg/tree-ssa/alias-5.c: Likewise.
21696         * gcc.dg/tree-ssa/alias-6.c: Likewise.
21697         * gcc.dg/tree-ssa/alias-7.c: Likewise.
21698         * gcc.dg/tree-ssa/alias-8.c: Likewise.
21699         * gcc.dg/tree-ssa/alias-9.c: Likewise.
21700         * gcc.dg/tree-ssa/alias-10.c: Likewise.
21701         * gcc.dg/tree-ssa/alias-11.c: Likewise.
21702         * gcc.dg/tree-ssa/alias-12.c: Likewise.
21703
21704 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
21705
21706         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
21707         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
21708
21709 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
21710         Richard Guenther  <rguenther@suse.de>
21711
21712         PR rtl-optimization/24257
21713         * gcc.dg/torture/pr24257.c: New testcase.
21714
21715 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
21716
21717         * gcc.c-torture/execute/20060110-1.c: New test.
21718         * gcc.c-torture/execute/20060110-2.c: New test.
21719
21720 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
21721
21722         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
21723
21724 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
21725
21726         PR fortran/25756
21727         * gfortran.dg/label_3.f90: New test.
21728
21729 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
21730
21731         PR tree-optimization/25771
21732         * g++.dg/tree-ssa/pr25771.C: New test
21733
21734 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
21735
21736         PR tree-opt/24365
21737         * g++.dg/opt/complex5.C: New test.
21738
21739 2006-01-13  Richard Guenther  <rguenther@suse.de>
21740
21741         * gcc.target/i386/387-9.c: New testcase.
21742
21743 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
21744
21745         PR c++/24824
21746         * g++.dg/debug/dwarf2-1.C: New.
21747
21748 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
21749
21750         PR testsuite/25728
21751         * lib/gcov.exp (verify-lines): Add "close $fd".
21752
21753 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
21754             Ben Elliston  <bje@au.ibm.com>
21755
21756         * gcc.dg/dfp/inf-1.c: New test.
21757
21758 2006-01-12  Janis Johnson <janis187@us.ibm.com>
21759             Yao Qi  <qiyaoltc@cn.ibm.com>
21760             Ben Elliston  <bje@au.ibm.com>
21761             Jon Grimm  <jgrimm2@us.ibm.com>
21762
21763         * gcc.dg/nodfp-1.c: New test.
21764         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
21765         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
21766         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
21767         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
21768         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
21769         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
21770         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
21771         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
21772         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
21773         * gcc.dg/format/dfp-scanf-1.c: Likewise.
21774         * gcc.dg/format/dfp-printf-1.c: Likewise.
21775         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
21776         (compat_setup_dfp): New.
21777         * gcc.dg/compat/compat.exp: Use it.
21778         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
21779         Make some variables global, prepend "compat_" to their names.
21780         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
21781         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
21782         * gcc.misc-tests/dectest.exp: New test driver for decTest.
21783         * lib/compat.exp (compat_skip_list): Make global, rename.
21784         * lib/c-compat.exp: New file.
21785         * lib/target-supports.exp (check_effective_target_dfp): New.
21786
21787         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
21788         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
21789         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
21790         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
21791         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
21792         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
21793         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
21794         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
21795         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
21796         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
21797         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
21798         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
21799         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
21800         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
21801         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
21802         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
21803         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
21804         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
21805         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
21806         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
21807         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
21808         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
21809         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
21810         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
21811         gcc.dg/dfp/struct-layout-1.c,
21812         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
21813         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
21814         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
21815         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
21816         gcc.dg/dfp/func-vararg-dfp.c,
21817         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
21818         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
21819         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
21820         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
21821         gcc.dg/dfp/wtr-conversion-1.c: New tests.
21822
21823 2006-01-11  Richard Guenther  <rguenther@suse.de>
21824
21825         PR tree-optimization/25734
21826         * gcc.dg/tree-ssa/pr25734.c: New testcase.
21827
21828 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
21829
21830         PR fortran/25486
21831         * gfortran.dg/literal_character_constant_1_x.F: New test.
21832         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
21833         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
21834         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
21835
21836 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21837
21838         PR c++/25386
21839         * g++.dg/ext/packed3.C: Add expected packed error.
21840
21841 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
21842
21843         PR target/25706
21844         * gcc.dg/torture/pr25706-1.c: New test.
21845
21846 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
21847
21848         PR tree-optimization/23109
21849         PR tree-optimization/23948
21850         PR tree-optimization/24123
21851
21852         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
21853         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
21854         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
21855         g++.dg/tree-ssa/pr23948.C: New testcases.
21856         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
21857         three divisions in order to do the optimization.
21858
21859 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
21860
21861         PR c++/25632
21862         * g++.dg/other/pr25632.C: New test.
21863
21864 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
21865
21866         PR fortran/25730
21867         * gfortran.dg/used_types_1.f90: New test.
21868
21869 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
21870
21871         PR target/25718
21872         * gcc.dg/torture/pr25718-1.c: New test.
21873
21874 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
21875
21876         * gfortran.dg/list_read_2.f90: Fix typo in description.
21877
21878 2006-01-10  Jan Beulich  <jbeulich@novell.com>
21879
21880         * lib/target-supports.exp (check_visibility_available): Simplify test
21881         for *-*-netware*.
21882         (check_profiling_available): Fail for *-*-netware*.
21883         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
21884         * gcc.dg/20021014-1.c: Likewise.
21885         * gcc.dg/nest.c: Likewise.
21886
21887 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
21888
21889         fortran/24936
21890         * gfortran.dg/forall_3.f90: New test.
21891
21892 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
21893
21894         PR fortran/21977
21895         * gfortran.dg/nesting_2.f90: New test.
21896         * gfortran.dg/nesting_3.f90: New test.
21897
21898 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
21899
21900         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
21901         Fix typo in comment.
21902
21903 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
21904
21905         * gfortran.dg/single_char_string.f90: New test.
21906
21907 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
21908
21909         * gfortran.dg/ichar_2.f90: New test.
21910
21911 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
21912
21913         PR fortran/25093
21914         * gfortran.dg/private_type_4.f90: New.
21915
21916 2006-01-07  Richard Guenther  <rguenther@suse.de>
21917
21918         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
21919
21920 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21921
21922         * gfortran.dg/func_decl_1.f90: New.
21923         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
21924         * gfortran.dg/array_alloc_2.f90: Likewise.
21925         * gfortran.dg/char_result_8.f90: Likewise.
21926         * gfortran.dg/dup_save_1.f90: Likewise.
21927         * gfortran.dg/dup_save_2.f90: Likewise.
21928         * gfortran.dg/f2c_6.f90: Likewise.
21929         * gfortran.dg/f2c_7.f90: Likewise.
21930         * gfortran.dg/func_result_2.f90: Likewise.
21931         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
21932
21933 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
21934
21935         PR fortran/22146
21936         * gfortran.dg/elemental_subroutine_1.f90: New test.
21937         * gfortran.dg/elemental_subroutine_2.f90: New test.
21938
21939         PR fortran/25029
21940         PR fortran/21256
21941         * gfortran.dg/assumed_size_refs_1.f90: New test.
21942
21943         PR fortran/20868
21944         PR fortran/20870
21945         * gfortran.dg/assumed_size_refs_2.f90: New test.
21946         * gfortran.dg/initialization_1.f90: Change warning message.
21947
21948 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
21949
21950         * gcc.dg/tree-ssa/loop-15.c: New test.
21951
21952 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21953
21954         PR fortran/25598
21955         * gfortran.dg/backspace_3.f: New test.
21956         * gfortran.dg/backspace_4.f: New test.
21957
21958 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21959
21960         PR fortran/24268
21961         * gfortran.dg/fmt_white.f: Update test.
21962
21963 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
21964
21965         * gcc.dg/cast-1.c: Add new warning.
21966         * gcc.dg/cast-2.c: Likewise.
21967         * gcc.dg/cast-3.c: Likewise.
21968         * gcc.dg/format/cast-1.c: Likewise.
21969         * gcc.dg/cast-4.c: New testcase.
21970
21971 2006-01-05  Richard Guenther  <rguenther@suse.de>
21972
21973         PR tree-optimization/22555
21974         * gcc.dg/tree-ssa/alias-3.c: New testcase.
21975
21976 2006-01-05  Richard Guenther  <rguenther@suse.de>
21977             Diego Novillo  <dnovillo@redhat.com>
21978
21979         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
21980         * gcc.dg/tree-ssa/loop-8.c: Likewise.
21981         * gcc.dg/tree-ssa/loop-1.c: Likewise.
21982         * gcc.dg/tree-ssa/pr23294.c: Likewise.
21983         * gcc.dg/tree-ssa/pr21985.c: Likewise.
21984         * gcc.dg/tree-ssa/loop-14.c: Likewise.
21985         * gcc.dg/tree-ssa/loop-2.c: Likewise.
21986         * gcc.dg/tree-ssa/loop-3.c: Likewise.
21987         * gcc.dg/tree-ssa/loop-4.c: Likewise.
21988         * gcc.dg/tree-ssa/pr21171.c: Likewise.
21989         * gcc.dg/tree-ssa/loop-5.c: Likewise.
21990         * gcc.dg/tree-ssa/loop-10.c: Likewise.
21991         * gcc.dg/tree-ssa/loop-6.c: Likewise.
21992         * treelang/compile/extravar.tree: Likewise.
21993         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
21994         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
21995         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
21996         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
21997         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
21998
21999 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
22000
22001         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
22002         for 64-bit fix.
22003
22004 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
22005
22006         PR fortran/23675
22007         gfortran.dg/char_result_11.f90: New.
22008
22009 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
22010
22011         PR c++/24782
22012         * g++.dg/parse/access9.C: New test.
22013         * g++.dg/tc1/dr52.C: Tweak error markers.
22014
22015 2006-01-04  Richard Henderson  <rth@redhat.com>
22016
22017         Merge from gomp branch.
22018         * g++.dg/parse/pragma2.C: Update expected error lines.
22019
22020 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
22021
22022         * g++.dg/other/i386-2.C: New test.
22023
22024         PR target/25554
22025         * gcc.c-torture/compile/20051228-1.c: New test.
22026
22027         PR c/25559
22028         * gcc.dg/pr25559.c: New test.
22029
22030 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
22031
22032         PR c++/25492
22033         * g++.dg/lookup/friend9.C: New test.
22034
22035         PR c++/25625
22036         * g++.dg/template/repo5.C: New test.
22037
22038 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
22039
22040         PR fortran/25101
22041         * gfortran.dg/forall_2.f90: New test.
22042
22043 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
22044
22045         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
22046         dg-require-weak.  Adjust regexp to handle leading-underscore
22047         targets and space as well as TAB after .weak.  Change previous
22048         64-bit fix to not use naked dot.
22049
22050 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
22051
22052         PR rtl-optimization/25578
22053         * gcc.c-torture/execute/20060102-1.c: New testcase.
22054
22055 2006-01-03  Richard Guenther  <rguenther@suse.de>
22056
22057         PR c/25183
22058         * gcc.dg/torture/pr25183.c: New testcase.
22059
22060 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
22061
22062         Merge from gomp-branch.
22063         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
22064         * gcc.dg/ia64-sync-2.c: Likewise.
22065         * gcc.dg/ia64-sync-3.c: Likewise.
22066         * gcc.dg/ia64-sync-4.c: Likewise.
22067         * gcc.dg/sync-2.c: Likewise.
22068         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
22069         that sparc64-*-* and sparcv9-*-* supports sync builtins.
22070
22071 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
22072
22073         PR c++/25635
22074         * g++.dg/parse/operator6.C: New test.
22075
22076         PR c++/25637
22077         * g++.dg/parse/error29.C: New test.
22078
22079         PR c++/25638
22080         * g++.dg/parse/dtor6.C: New test.
22081
22082         PR c++/25633
22083         * g++.dg/parse/ctor3.C: New test.
22084
22085         PR c++/25634
22086         * g++.dg/template/class3.C: New test.
22087
22088 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
22089
22090         * g++.dg/debug/debug9.C: New.
22091
22092 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
22093
22094         PR fortran/24640
22095         * gfortran.dg/label_2.f90: New test.
22096
22097 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22098
22099         * g++.dg/lookup/using12.C: Tighten error marker.
22100
22101 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
22102             Andrew Pinski <pinskia@physics.uc.edu>
22103
22104         * gcc.target/powerpc/darwin-abi-3.c: New file.
22105         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
22106         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
22107         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
22108         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
22109         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
22110         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
22111         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
22112         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
22113
22114 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
22115
22116         * gcc.dg/tree-ssa/loadpre1.c: New;
22117         * gcc.dg/tree-ssa/loadpre2.c: New;
22118         * gcc.dg/tree-ssa/loadpre3.c: New;
22119         * gcc.dg/tree-ssa/loadpre4.c: New;
22120         * gcc.dg/tree-ssa/loadpre5.c: New;
22121         * gcc.dg/tree-ssa/loadpre6.c: New;
22122         * gcc.dg/tree-ssa/loadpre7.c: New;
22123         * gcc.dg/tree-ssa/loadpre8.c: New;
22124         * gcc.dg/tree-ssa/loadpre9.c: New;
22125
22126 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
22127
22128         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
22129         * g++.dg/abi/thunk4.C: Likewise.
22130
22131 2006-01-01  Andreas Jaeger  <aj@suse.de>
22132
22133         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
22134         portable.
22135
22136 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
22137
22138         PR c++/25294
22139         * gcc.dg/pragma-pack-3.c: New test.
22140         * g++.dg/parse/pragma3.C: New test.
22141
22142 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22143
22144         PR middle-end/24827
22145         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
22146
22147 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22148
22149         PR testsuite/25214
22150         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
22151
22152 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
22153
22154         PR fortran/22607
22155         * gfortran-dg/pure_byref_3.f90: New.
22156
22157         fortran/PR 25396
22158         * gfortran.dg/userdef_operator_1.f90: New.
22159
22160 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22161
22162         * g++.dg/abi/thunk3.C: New.
22163         * g++.dg/abi/thunk4.C: New.
22164
22165 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
22166
22167         PR fortran/25532
22168         * gfortran.dg/host_used_types_1.f90: New test. Check that host
22169         associated derived type components of derived types are
22170         properly declared in contained procedures.
22171
22172 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22173
22174         PR libgfortran/25139
22175         * gfortran.dg/backspace_2.f: New test.
22176
22177 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22178
22179         PR libgfortran/25550
22180         * gfortran.dg/endfile.f: New test.
22181
22182 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22183
22184         PR libgfortran/25419
22185         * gfortran.dg/comma.f: New test.
22186
22187 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22188
22189         * lib/gfortran-dg.exp: Remove trailing whitespace.
22190         * lib/fortran-torture.exp: Test with -fbounds-check instead of
22191         -funroll-all-loops.
22192
22193 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
22194
22195         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
22196         Extended Double long doubles or repeat tests when long double is
22197         the same size as double.
22198
22199 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22200
22201         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
22202
22203         PR testsuite/25442
22204         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
22205         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
22206
22207         PR testsuite/25441
22208         * gcc.dg/pr23911.c: Make test variable static.
22209
22210         PR testsuite/25444
22211         * gcc.dg/tree-ssa/pr14841.c: Likewise.
22212
22213 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
22214
22215         PR c++/25439
22216         * g++.dg/parse/crash17.C: Adjust error markers.
22217         * g++.dg/template/error20.C: New test.
22218
22219 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
22220
22221         PR c++/23172
22222         * g++.dg/ext/complit4.C: New test.
22223
22224         PR c++/25417
22225         * g++.dg/ext/complit5.C: Likewise.
22226
22227 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
22228
22229         PR tree-optimization/25125
22230         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
22231         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
22232         * gcc.c-torture/execute/pr25125.c: New.
22233
22234 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
22235
22236         PR fortran/25029
22237         PR fortran/21256
22238         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
22239         functions with incorrect assumed size references.
22240
22241 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
22242
22243         PR c++/23171
22244         * g++.dg/opt/init1.C: New test.
22245
22246 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
22247
22248         PR c++/24671
22249         * g++.dg/template/sfinae3.C: New test.
22250
22251 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22252
22253         * g++.dg/other/friend4.C: New test.
22254
22255 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
22256
22257         PR target/25005
22258         * g++.dg/opt/pr25005.C: New test.
22259
22260 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
22261
22262         PR c++/25369
22263         * g++.dg/template/ptrmem16.C: New test.
22264
22265 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
22266
22267         PR fortran/25029
22268         PR fortran/21256
22269         * gfortran.dg/initialization_1.f90: Add test of SIZE.
22270
22271 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22272
22273         PR libgfortran/25307
22274         * gfortran.dg/list_read_5.f90: New test.
22275
22276 2005-12-22  Richard Henderson  <rth@redhat.com>
22277
22278         * gcc.target/i386/sse-7.c: Use -msse2.
22279
22280 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
22281
22282         PR rtl-optimization/25432
22283         * gcc.c-torture/compile/20051216-1.c: New test.
22284
22285         PR objc/25328
22286         * objc/execute/pr25328.m: New test.
22287
22288 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
22289
22290         PR c++/25364
22291         * g++.dg/template/call4.C: New test.
22292
22293 2005-12-22  Dale Johannesen  <dalej@apple.com>
22294
22295         * gcc.target/i386/sse-17.c: New.
22296
22297 2005-12-22  Paul Brook  <paul@codesourcery.com>
22298
22299         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
22300
22301 2005-12-22  Paul Brook  <paul@codesourcery.com>
22302
22303         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
22304
22305 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
22306
22307         PR tree-opt/25513
22308         * gcc.c-torture/compile/pr25513.c: New test.
22309
22310 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22311
22312         PR c++/23333
22313         * g++.dg/parse/error25.C: Add more tests.
22314
22315 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22316
22317         PR fortran/18990
22318         * gfortran.dg/der_charlen_1.f90: New.
22319
22320 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
22321
22322         PR fortran/20889
22323         * gfortran.dg/pointer_component_type_1.f90: New test.
22324
22325         PR fortran/25029
22326         PR fortran/21256
22327         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
22328         should give an error with assumed size array refernces and checks
22329         those that should not.
22330         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
22331         reference an upper bound so that it does not generate an error.
22332
22333         PR fortran/19362
22334         PR fortran/20244
22335         PR fortran/20864
22336         PR fortran/25391
22337         * gfortran.dg/used_dummy_types_1.f90: New test.
22338         * gfortran.dg/used_dummy_types_2.f90: New test.
22339         * gfortran.dg/used_dummy_types_3.f90: New test.
22340         * gfortran.dg/used_dummy_types_4.f90: New test.
22341         * gfortran.dg/used_dummy_types_5.f90: New test.
22342
22343         PR fortran/23152
22344         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
22345         group already being USE associated.
22346         * gfortran.dg/assumed_shape_nml.f90: New test.
22347         * gfortran.dg/assumed_size_nml.f90: New test.
22348
22349         PR fortran/20862
22350         PR fortran/25053
22351         PR fortran/25063
22352         PR fortran/25064
22353         PR fortran/25066
22354         PR fortran/25067
22355         PR fortran/25068
22356         PR fortran/25307
22357         * gfortran.dg/io_constraints_1.f90: New test.
22358         * gfortran.dg/io_constraints_1.f90: New test.
22359         * gfortran.dg/iostat_3.f90: Change wording of warning.
22360         * gfortran.dg/g77/19981216-0.f: The same.
22361
22362 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
22363
22364         PR tree-optimization/23518
22365         * gcc.dg/pr23518.c: New.
22366
22367 2005-12-21  Mike Stump  <mrs@apple.com>
22368
22369         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
22370
22371 2005-12-21  Paul Brook  <paul@codesourcery.com>
22372
22373         * gcc.dg/pr19340.c: Skip on m68k targets.
22374
22375 2005-12-21  Steven Bosscher  <stevenb@suse.de>
22376
22377         PR rtl-optimization/25196
22378         * gcc.dg/pr25196.c: New test.
22379
22380 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
22381
22382         PR fortran/25423
22383         gfortran.dg/where_nested_1.f90: New.
22384
22385 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
22386
22387         PR tree-optimization/25382.
22388         * gcc.dg/tree-ssa/pr25382.c: New.
22389
22390 2005-12-20  Richard Guenther  <rguenther@suse.de>
22391
22392         PR middle-end/24306
22393         * gcc.target/i386/pr24306.c: New testcase.
22394
22395 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
22396
22397         PR tree-optimization/25501
22398         * gcc.dg/tree-ssa/pr25501.c: New.
22399
22400 2005-12-20  Richard Guenther  <rguenther@suse.de>
22401
22402         Revert
22403         2005-12-02  Richard Guenther  <rguenther@suse.de>
22404
22405         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
22406
22407 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
22408
22409         PR c++/21228
22410         * g++.dg/warn/Wunreachable-code-2.C: New test.
22411
22412 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
22413
22414         PR c++/24278
22415         * g++.dg/template/ctor5.C: New test.
22416
22417         PR c++/24915
22418         * g++.dg/template/overload8.C: New test.
22419
22420 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
22421
22422         * gcc.c-torture/compile/pr25483 : New test.
22423
22424 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22425
22426         PR c++/20552
22427         * g++.dg/ext/typeof10.C: New test.
22428
22429 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
22430
22431         * gcc.dg/mt-loopi1.c: New.
22432
22433 2005-12-18  Richard Guenther  <rguenther@suse.de>
22434
22435         PR tree-optimization/25481
22436         * gcc.dg/torture/pr25481.c: New testcase.
22437
22438 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
22439
22440         PR rtl-optimization/21041
22441         * gcc.dg/pr21041.c: New test.
22442
22443 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22444
22445         PR libgfortran/25463
22446         * gfortran.dg/advance.f90: New test.
22447
22448 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
22449
22450         * gcc.dg/20051201-1.c: New test.
22451
22452 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
22453
22454         PR fortran/25018
22455         * gfortran.dg/initialization_1.f90: New test.
22456         * gfortran.dg/enum_5.f90: Change dg-error to new message.
22457         * gfortran.dg/g77/980616-0.f: The same.
22458
22459 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
22460
22461         * PR fortran/25458
22462         * gfortran.dg/chkbits.f90: New test.
22463
22464 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
22465
22466         * gfortran.dg/enum_5.f: Revert to previous version.
22467
22468 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
22469
22470         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
22471         * gfortran.dg/nested_modules_1.f90: Ditto.
22472         * gfortran.dg/hollerith_f95.f90: Ditto.
22473         * gfortran.dg/select_5.f90: Ditto.
22474         * gfortran.dg/secnds.f: Ditto.
22475         * gfortran.dg/hollerith2.f90: Ditto.
22476         * gfortran.dg/imag_2.f: Ditto.
22477         * gfortran.dg/ftell_2.f90: Ditto.
22478         * gfortran.dg/malloc_free_1.f90: Ditto.
22479         * gfortran.dg/logint-1.f: Ditto.
22480         * gfortran.dg/recursive_statement_functions.f90: Ditto.
22481         * gfortran.dg/e_d_fmt.f90: Ditto.
22482         * gfortran.dg/hollerith_legacy.f90: Ditto.
22483         * gfortran.dg/logint-2.f: Ditto.
22484         * gfortran.dg/enum_5.f90: Ditto.
22485         * gfortran.dg/f2c_2.f90: Ditto.
22486         * gfortran.dg/pr17143.f90: Ditto.
22487         * gfortran.dg/namelist_14.f90: Ditto.
22488         * gfortran.dg/logint-3.f: Ditto.
22489         * gfortran.dg/spread_scalar_source.f90: Ditto.
22490         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
22491         * gfortran.dg/namelist_11.f: Ditto.
22492         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
22493         * gfortran.dg/g77/20010519-1.f
22494         * gfortran.dg/g77/alpha1.f: Ditto.
22495         * gfortran.dg/g77/990115-1.f: Ditto.
22496         * gfortran.dg/g77/erfc.f: Ditto.
22497         * gfortran.dg/g77/19990313-3.f: Ditto.
22498         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
22499         * gfortran.dg/g77/20010426.f: Ditto.
22500         * gfortran.dg/g77/19990313-0.f: Ditto.
22501         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
22502         * gfortran.dg/g77/20000629-1.f: Ditto.
22503         * gfortran.dg/g77/970125-0.f: Ditto.
22504         * gfortran.dg/g77/8485.f: Ditto.
22505         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
22506         * gfortran.dg/g77/19990313-1.f: Ditto.
22507         * gfortran.dg/g77/int8421.f: Ditto.
22508         * gfortran.dg/g77/19990305-0.f: Ditto.
22509         * gfortran.dg/g77/947.f: Ditto.
22510         * gfortran.dg/g77/19990905-2.f: Ditto.
22511         * gfortran.dg/g77/cabs.f: Ditto.
22512         * gfortran.dg/g77/19990313-2.f: Ditto.
22513         * gfortran.dg/g77/20020307-1.f: Ditto.
22514         * gfortran.dg/g77/dcomplex.f: Ditto.
22515         * gfortran.dg/g77/19990502-1.f: Ditto.
22516         * gfortran.dg/g77/19981216-0.f: Ditto.
22517         * gfortran.dg/common_4.f90: Ditto.
22518         * gfortran.dg/entry_4.f90: Ditto.
22519         * gfortran.dg/equiv_constraint_2.f90: Ditto.
22520         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
22521         * gfortran.dg/namelist_12.f: Ditto.
22522         * gfortran.dg/scale_1.f90: Ditto.
22523         * gfortran.dg/modulo_1.f90
22524         * gfortran.dg/hollerith.f90: Ditto.
22525         * gfortran.dg/direct_io_3.f90: Ditto.
22526         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
22527         * gfortran.dg/gnu_logical_1.F: Ditto.
22528         * gfortran.dg/unf_io_convert_1.f90: Ditto.
22529         * gfortran.dg/assign_1.f90: Ditto.
22530         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
22531         * gfortran.dg/pr23095.f: Ditto.
22532         * gfortran.dg/read_float_1.f90: Ditto.
22533
22534 2005-12-17  Andreas Jaeger  <aj@suse.de>
22535
22536         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
22537         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
22538
22539 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22540
22541         PR fortran/24268
22542         * gfortran.dg/fmt_white.f: New test.
22543
22544 2005-12-16  Steven G. Kargl <kargls@comcast.net>
22545
22546         * gfortran.dg/label_1.f90: New test.
22547
22548 2005-12-15  Ben Elliston  <bje@au.ibm.com>
22549
22550         PR testsuite/25422
22551         * gcc.dg/20031012-1.c: Add -Walways-true option.
22552         * gcc.dg/weak/weak-3.c: Likewise.
22553         * g++.old-deja/g++.mike/warn8.C: Likewise.
22554
22555 2005-12-16  Mike Stump  <mrs@apple.com>
22556
22557         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
22558         exit.
22559
22560 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22561
22562         PR libgfortran/25264
22563         PR libgfortran/25349
22564         * gfortran.dg/tl_editing.f90: Added additional checks.
22565         * gfortran.dg/t_editing.f: New test.
22566         * gfortran.dg/write_padding.f90: New test
22567
22568 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22569
22570         PR testsuite/25215
22571         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
22572
22573 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
22574
22575         PR rtl-optimization/24899
22576         * gcc.c-torture/execute/20051215-1.c: New test.
22577
22578 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
22579
22580         PR 24823
22581         * gfortran.dg/pr24823.f: New test.
22582
22583 2005-12-16  Jeff Law  <law@redhat.com>
22584
22585         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
22586
22587 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22588
22589         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22590         (base_types): Change C++ style comments to C style comments.  Remove
22591         aligned types from the array.  Keep Enums disabled.
22592         (complex_types): Remove aligned types from the array.
22593         Comment out "_Complex long double".
22594         (attrib_types): Remove.
22595         (complex_attrib_types): Remove.
22596         (attrib_array_types): Remove.
22597         (complex_attrib_array_types): Remove.
22598         (aligned_bitfld_types): Remove.
22599         (n_aligned_bitfld_types): Remove.
22600         (FEATURE_ALIGNEDPACKED): Delete.
22601         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
22602         (singles): Remove support for adding attributes.
22603         (choose_type): Remove support for attributed types.
22604         (generate_fields): Remove support for attributed bit-fields.
22605         Remove support for adding attributes.
22606         (generate_random_tests): Remove support for adding attributes.
22607         (features): Add back "[0] :0" and "complex vector [0]".
22608         (main): Remove support for attributed bit-fields.
22609         Uncomment the calling of generate_random_tests for the rests of
22610         the tests.
22611
22612 2005-12-16  Jan Hubicka  <jh@suse.cz>
22613
22614         * gcc.c-torture/combine/pr25224.c: New.
22615
22616 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
22617
22618         PR other/25028
22619         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
22620         HP-UX.
22621
22622 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
22623
22624         * gcc.dg/20051215-1.c: New file.
22625
22626 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22627
22628         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
22629         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
22630
22631 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
22632
22633         PR fortran/18197
22634         * gfortran.dg/dummy_functions_1.f90: New.
22635
22636 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
22637
22638         PR rtl-optimization/25310
22639         * gcc.c-torture/compile/pr25310.c: New test.
22640
22641 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
22642
22643         PR debug/25023
22644         * gcc.dg/pr25023.c: New test.
22645
22646 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22647
22648         * g++.old-deja/g++.brendan/redecl1.C,
22649         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
22650         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
22651         g++.old-deja/g++.oliva/typeof1.C,
22652         g++.old-deja/g++.other/crash16.C,
22653         g++.old-deja/g++.other/crash34.C,
22654         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
22655         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
22656         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
22657         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
22658         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
22659         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
22660         Remove xfail.
22661
22662 2005-12-14  Kean Johnston  <jkj@sco.com>
22663             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22664
22665         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
22666         * gcc.target/i386/20020523-1.c: Ditto.
22667         * gcc.target/i386/tailcall-1.c: Ditto.
22668         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
22669         * gcc.target/i386/ssetype-5.c: Ditto.
22670
22671 2005-12-14  Jeff Law  <law@redhat.com>
22672
22673         * gcc.dg/tree-ssa/foldstring-1.c: New test.
22674
22675 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
22676
22677         PR target/25254
22678         PR target/24188
22679         * gcc.target/i386/pr25254.c: New test.
22680         * gfortran.dg/PR24188.f: New test.
22681
22682 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
22683
22684         * lib/fortran-torture.exp: Catch remaining uses of
22685         remote_file build delete.
22686
22687 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22688
22689         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
22690
22691 2005-12-14  Ben Elliston  <bje@au.ibm.com>
22692
22693         * gcc.dg/warn-addr-cmp.c: New test.
22694
22695 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
22696
22697         PR debug/25023
22698         PR target/25293
22699         * gcc.target/i386/pr25293.c: New test.
22700
22701 2005-12-13  Petr Machata  <machata@post.cz>
22702
22703         PR c++/24907
22704         * g++.dg/parse/comma2.C: New test.
22705
22706 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
22707             Jakub Jelinek  <jakub@redhat.com>
22708
22709         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
22710         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
22711         (limits.h): Include unconditionally.
22712         (stdlib.h): Likewise.
22713         (hashtab.h): Do not include.
22714         (getopt.h): Likewise.
22715         (stddef.h): Include.
22716         (hashval_t): Define.
22717         (struct entry): Add "next" field.
22718         (HASH_SIZE): New macro.
22719         (hash_table): New variable.
22720         (switchfiles): Do not use xmalloc.
22721         (mix): New macro.
22722         (iterative_hash): New function.
22723         (hasht): Remove.
22724         (e_exists): New function.
22725         (e_insert): Likewise.
22726         (output): Use, instead of libiberty hashtable functions.
22727         (main): Do not use getopt.  Do not call htab_create.
22728
22729 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
22730
22731         PR c++/25331
22732         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
22733         put atal* and atpaal* attributes on array elements.
22734         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
22735         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
22736         put atal* and atpaal* attributes on array elements.
22737         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
22738
22739 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
22740
22741         * gcc.dg/single-precision-constant.c: New test.
22742
22743 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
22744
22745         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
22746         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
22747         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
22748         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
22749         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
22750         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
22751         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
22752         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
22753         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
22754         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
22755         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
22756         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
22757         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
22758         gcc.target/powerpc/ppc-sdata-2.c,
22759         gcc.target/powerpc/ppc-stackalign-1.c,
22760         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
22761         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
22762         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
22763         gcc.target/powerpc/rs6000-ldouble-2.c,
22764         gcc.target/powerpc/rs6000-power2-1.c,
22765         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
22766         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
22767         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
22768         option into target selector.
22769         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
22770         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
22771
22772 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22773
22774         PR objc/25348
22775         * objc.dg/encode-9.m: New test.
22776
22777 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22778
22779         PR testsuite/20772
22780         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
22781         * gcc.dg/asm-b.c: Fix typo.
22782         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
22783         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
22784         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
22785         i?86 lp64 and x86_64 ilp32.
22786         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
22787         on i?86 lp64.
22788         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
22789
22790 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
22791
22792         PR fortran/25078
22793         gfortran.dg/equiv_5.f90: New test.
22794
22795 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
22796
22797         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
22798         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
22799         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
22800         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
22801         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
22802         * gcc.dg/tree-ssa/reassoc-5.c: New.
22803         * gcc.dg/tree-ssa/reassoc-6.c: New.
22804         * gcc.dg/tree-ssa/reassoc-7.c: New.
22805         * gcc.dg/tree-ssa/reassoc-8.c: New.
22806         * gcc.dg/tree-ssa/reassoc-9.c: New.
22807         * gcc.dg/tree-ssa/reassoc-10.c: New.
22808         * gcc.dg/tree-ssa/reassoc-11.c: New.
22809
22810 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22811
22812         PR testsuite/25167
22813         PR testsuite/24478
22814         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
22815
22816 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
22817
22818         PR c++/25300
22819         * g++.dg/template/inherit.C: Do not use a generic error message.
22820
22821 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22822
22823         PR libobjc/25354
22824         * objc.dg/gnu-encoding: New directory.
22825         * objc.dg/gnu-encoding/compat-common.h: New file.
22826         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
22827         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
22828         * objc.dg/gnu-encoding/vector-defs.h: New file.
22829         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
22830         * objc.dg/gnu-encoding/generate-random.c: New file.
22831         * objc.dg/gnu-encoding/generate-random_r.c: New file.
22832         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
22833         * objc.dg/gnu-encoding/generate-random.h: New file.
22834
22835 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
22836
22837         PR c++/25337
22838         * g++.dg/template/defarg7.C: New test.
22839
22840 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
22841
22842         PR libobjc/25347
22843         * objc.dg/encode-8.m: New test.
22844
22845 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
22846
22847         PR libobjc/25346
22848         * objc.dg/encode-7.m: New test.
22849
22850 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
22851
22852         PR c++/25010
22853         * g++.dg/opt/inline10.C: New test.
22854
22855 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
22856
22857         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
22858
22859 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
22860
22861         * gfortran.dg/substring_equivalence.f90: typo in comment
22862
22863 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22864
22865         PR fortran/25068
22866         * gfortran.dg/iostat_3.f90: New test.
22867
22868 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
22869
22870         PR fortran/23815
22871         * gfortran.dg/unf_io_convert_1.f90: New test.
22872         * gfortran.dg/unf_io_convert_2.f90: New test.
22873         * gfortran.dg/unf_io_convert_3.f90: New test.
22874
22875 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22876
22877         PR testsuite/20772
22878         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
22879         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
22880         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
22881         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
22882         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
22883         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
22884         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
22885         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
22886         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
22887         gcc.dg/torture/fp-int-convert-float128-timode.c,
22888         gcc.dg/torture/fp-int-convert-float128.c,
22889         gcc.dg/torture/fp-int-convert-float80-timode.c,
22890         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
22891         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
22892
22893         * gcc.dg/tls/opt-1.c: Require effective target fpic.
22894
22895 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
22896
22897         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
22898
22899 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
22900
22901         * gcc.dg/20051207-1.c,
22902         * gcc.dg/20051207-2.c,
22903         * gcc.dg/20051207-3.c: New tests.
22904
22905 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22906
22907         PR testsuite/20772
22908         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
22909         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
22910         dg-skip-if target selector.
22911
22912         PR testsuite/20772
22913         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
22914         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
22915         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
22916         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
22917         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
22918         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
22919         and/or merge with i?86 cases.
22920
22921         * gcc.dg/tls/opt-3.c: Require effective target fpic.
22922
22923         PR testsuite/20772
22924         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
22925         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
22926         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
22927         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
22928         x86_64-*-linux*.
22929
22930 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
22931
22932         PR target/25311
22933         * gcc.c-torture/compile/pr25311.c: New test.
22934
22935 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22936
22937         PR libgfortran/25039
22938         * gfortran.dg/read_comma.f: New test.
22939
22940 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
22941
22942         PR c++/19317
22943         * g++.dg/opt/pr19317-1.C: New test.
22944         * g++.dg/opt/pr19317-2.C: New test.
22945         * g++.dg/opt/pr19317-3.C: New test.
22946
22947         PR target/19005
22948         * gcc.c-torture/execute/pr19005.c: New test.
22949
22950         PR target/17828
22951         * g++.old-deja/g++.other/comdat5.C: New test.
22952         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
22953
22954         * g++.dg/compat/struct-layout-1.exp: New file.
22955         * g++.dg/compat/struct-layout-1.h: New.
22956         * g++.dg/compat/struct-layout-1_generate.c: New.
22957         * g++.dg/compat/struct-layout-1_x1.h: New.
22958         * g++.dg/compat/struct-layout-1_x2.h: New.
22959         * g++.dg/compat/struct-layout-1_y1.h: New.
22960         * g++.dg/compat/struct-layout-1_y2.h: New.
22961
22962         * gcc.dg/20050330-2.c: New test.
22963
22964 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
22965
22966         PR fortran/25292
22967         * gfortran.dg/associated_1.f90: New.
22968
22969 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22970
22971         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
22972         ILP32 vect_no_align platforms.
22973
22974 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
22975             Jakub Jelinek  <jakub@redhat.com>
22976
22977         PR target/25268
22978         * gcc.c-torture/compile/20051207-1.c: New test.
22979
22980 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22981
22982         PR testsuite/20772
22983         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
22984         gcc.dg/torture/pr18582-1.c,
22985         gcc.target/i386/attributes-error.c: Also test on x86_64.
22986
22987         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
22988
22989 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22990
22991         PR c++/19397
22992         * g++.dg/template/typedef3.C: New test.
22993
22994         PR c++/19762
22995         PR c++/19764
22996         * g++.dg/template/dtor3.C: Fix error markers.
22997
22998 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
22999
23000         * lib/target-supports.exp (check_effective_target_sync_char_short):
23001         Add s390*.
23002
23003 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
23004
23005         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
23006
23007 2005-12-06  Roger Sayle  <roger@eyesopen.com>
23008
23009         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
23010         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
23011         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
23012         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
23013
23014 2005-12-06  Roger Sayle  <roger@eyesopen.com>
23015
23016         PR c++/25263
23017         * g++.dg/other/array2.C: New test case.
23018
23019 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
23020
23021         * gcc.dg/darwin-weakimport-3.c: New.
23022
23023         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
23024         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
23025         and to work on Darwin.
23026         * gcc.dg/attr-weakref-1b.c: New file.
23027         * gcc.dg/attr-weakref-2.c: New test.
23028         * gcc.dg/darwin-weakref-1.c: New test.
23029
23030 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
23031
23032         PR testsuite/25247
23033         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
23034         use in selector expressions.
23035         (dg-xfail-if): Ditto.
23036         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
23037         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
23038         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
23039         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
23040         * gcc.test-framework/test-framework.exp: Skip generated tests if
23041         CHECK_TEST_FRAMEWORK is not 1.
23042
23043 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23044
23045         PR tree-optimization/24963
23046         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
23047
23048         PR target/24108
23049         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
23050
23051         PR target/18580
23052         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
23053         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
23054         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
23055         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
23056
23057 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
23058
23059         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
23060         dg-options.
23061
23062 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
23063
23064         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
23065
23066 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
23067
23068         * gcc.dg/format/cast-1.c: New test.
23069
23070 2005-12-04  Roger Sayle  <roger@eyesopen.com>
23071
23072         PR c/7776
23073         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
23074         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
23075         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
23076         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
23077
23078 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
23079
23080         * gcc.dg/cast-pretty-print-1.c: New test.
23081
23082 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
23083
23084         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
23085
23086 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
23087
23088         PR c++/24173
23089         * g++.dg/template/friend40.C: New test.
23090
23091 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
23092
23093         PR target/25199
23094         * gcc.target/i386/movq-2.c: New test.
23095         * gcc.target/i386/movq.c: Remove target i?86, instead add
23096         dg-require-effective-target ilp32.
23097
23098 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23099
23100         PR c++/24103
23101         * g++.dg/other/default1.C: New test.
23102
23103 2005-12-02  Richard Guenther  <rguenther@suse.de>
23104
23105         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23106
23107 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23108
23109         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
23110
23111 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
23112
23113         PR target/21017
23114         * gcc.target/powerpc/rotate.c: New.
23115
23116 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23117
23118         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
23119         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
23120
23121 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23122
23123         PR c/13384
23124         * gcc.dg/pr17730-1.c: Adjust.
23125         * gcc.dg/lvalue1.c (main): Likewise.
23126         * gcc.dg/lvalue-2.c: Likewise.
23127         * g++.dg/pr7503-3.C
23128
23129 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
23130
23131         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
23132         error messages.
23133
23134 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
23135
23136         PR fortran/24789
23137         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
23138
23139 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
23140
23141         PR target/24475
23142         * lib/target-supports.exp (check_effective_target_tls): New.
23143         (check_effective_target_tls_runtime): New.
23144         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
23145         for TLS support.
23146         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
23147         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
23148         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
23149         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
23150         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
23151         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
23152         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
23153         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
23154         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
23155         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
23156         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
23157         effective-target TLS.
23158         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
23159         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
23160         effective-target TLS runtime.
23161
23162 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
23163
23164         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
23165
23166 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
23167
23168         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
23169         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
23170         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
23171         ignored" warnings when "packing" is the same as the ABI layout.
23172
23173 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
23174
23175         PR fortran/21302
23176         * gfortran.dg/line_length_1.f: New test.
23177         * gfortran.dg/line_length_2.f90: Ditto.
23178
23179 2005-11-30  Richard Guenther  <rguenther@suse.de>
23180
23181         PR tree-optimization/21655
23182         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
23183
23184 2005-11-30  Dale Johannesen  <dalej@apple.com>
23185
23186         * gcc.c-torture/compile/pr24930.c: New.
23187
23188 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
23189
23190         PR fortran/15809
23191         *  gfortran.dg/auto_char_dummy_array.f90: New test.
23192
23193 2005-11-30  Jeff Law  <law@redhat.com>
23194
23195         * g++.old-deja/g++.law/pr25000.C: New test.
23196
23197 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
23198
23199         * gcc.dg/tls/opt-11.c: New test.
23200
23201 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
23202
23203         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
23204         targets.
23205         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
23206         LP64 ia64.
23207
23208 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
23209
23210         * gfortran.dg/open_access_1.f90: New test.
23211
23212 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23213
23214         * gcc.dg/charset/builtin2.c: New test.
23215
23216 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
23217
23218         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
23219         on mmix-*-* for *_[xy].c.
23220
23221 2005-11-28  Kean Johnston  <jkj@sco.com>
23222
23223         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
23224         headers.
23225         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
23226         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
23227         * gcc.target/i386/asm-3.c: Ditto.
23228         * gcc.target/i386/clobbers.c: Ditto.
23229         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
23230         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
23231         test regexp.
23232         * gcc.target/i386/mul.c: Ditto.
23233         * gcc.target/i386/ssetype-1.c: Ditto.
23234         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
23235         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
23236         static so the test works with -fPIC mode too. Based on comment in
23237         PR19231 by Pinski.
23238         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
23239
23240 2005-11-28  Richard Guenther  <rguenther@suse.de>
23241
23242         * gcc.dg/alias-9.c: New testcase.
23243         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
23244
23245 2005-11-28  Roger Sayle  <roger@eyesopen.com>
23246             Uros Bizjak  <uros@kss-loka.si>
23247
23248         PR middle-end/20219
23249         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
23250         tan(x)/sin(x) transformations.
23251
23252 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
23253
23254         PR middle-end/24575
23255         * gcc.dg/tree-ssa/divide-3.c: New test.
23256         * gcc.dg/tree-ssa/divide-4.c: New test.
23257
23258 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
23259
23260         PR fortran/24917
23261         *  gfortran.dg/boz_6.f90: New test.
23262
23263 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23264
23265         PR fortran/23912
23266         * gfortran.dg/modulo_1.f90: New test.
23267
23268 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23269
23270         PR libfortran/24919
23271         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
23272         fail on CRLF platforms.
23273         * gfortran.dg/ftell_2.f90: Likewise.
23274
23275 2005-11-26  Eric Christopher  <echristo@apple.com>
23276
23277         * gcc.dg/intmax_t-1.c: Remove mips xfail.
23278
23279 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
23280
23281         * objc.dg/gnu-runtime-3.m: Simplify.
23282
23283 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
23284
23285         PR middle-end/23669
23286         * gcc.dg/tree-ssa/divide-1.c: New test.
23287         * gcc.dg/tree-ssa/divide-2.c: New test.
23288
23289 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
23290
23291         PR libgfortran/24945
23292         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
23293
23294 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
23295
23296         PR libgfortran/24945
23297         * gfortran.dg/open_status_2.f90: New test.
23298
23299 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23300
23301         * gcc.c-torture/execute/builtins/fprintf.c,
23302         gcc.c-torture/execute/builtins/fputs-lib.c,
23303         gcc.c-torture/execute/builtins/fputs.c,
23304         gcc.c-torture/execute/builtins/lib/fprintf.c,
23305         gcc.c-torture/execute/builtins/lib/printf.c,
23306         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
23307
23308 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
23309
23310         * gcc.dg/20050922-2.c: New test.
23311
23312 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
23313
23314         * objc.dg/gnu-runtime-3.m: New test.
23315
23316 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23317
23318         PR c++/9278
23319         * g++.dg/other/void1.C: New test.
23320
23321 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
23322
23323         PR middle-end/24998
23324         * gcc.dg/torture/fp-int-convert-float.c,
23325         gcc.dg/torture/fp-int-convert-double.c,
23326         gcc.dg/torture/fp-int-convert-long-double.c,
23327         gcc.dg/torture/fp-int-convert-timode.c,
23328         gcc.dg/torture/fp-int-convert-float80.c,
23329         gcc.dg/torture/fp-int-convert-float80-timode.c,
23330         gcc.dg/torture/fp-int-convert-float128.c,
23331         gcc.dg/torture/fp-int-convert-float128-timode.c,
23332         gcc.dg/torture/fp-int-convert.h: New files.
23333
23334 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
23335
23336         PR middle-end/24989
23337         * gcc.dg/tree-ssa/bool-10.c: New test.
23338         * gcc.dg/tree-ssa/bool-11.c: New test.
23339         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
23340
23341 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
23342
23343         PR middle-end/24990
23344         * tree-ssa/pr24990-1.c: New test.
23345
23346 2005-11-24  Richard Guenther  <rguenther@suse.de>
23347         Dirk Mueller <dmueller@suse.de>
23348
23349         PR c++/14024
23350         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
23351         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
23352         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
23353         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
23354         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
23355         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
23356
23357 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
23358
23359         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
23360
23361 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23362
23363         PR c/21668
23364         * gcc.dg/Wc++-compat.c: New.
23365         * gcc.dg/Wno-c++-compat.c: New.
23366
23367 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
23368
23369         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
23370         (vspltish, vspltisw): Likewise.
23371
23372 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23373
23374         PR libgfortran/24794
23375         * gfortran.dg/namelist_12.f: Fix quotes.
23376         * gfortran.dg/namelist_13.f90: Fix quotes.
23377         * gfortran.dg/namelist_14.f90: Fix quotes.
23378         * gfortran.dg/namelist_15.f90: Fix quotes.
23379         * gfortran.dg/namelist_use.f90: Fix quotes.
23380         * gfortran.dg/namelist_use_only.f90: Fix quotes.
23381         * gfortran.dg/namelist_21.f90: New test.
23382         * gfortran.dg/namelist_22.f90: New test.
23383
23384 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
23385
23386         PR target/23435
23387         * gcc.c-torture/compile/pr23435.c: New.
23388
23389 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
23390
23391         * gcc.c-torture/execute/floatunsisf-1.c: New test.
23392
23393 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
23394
23395         * gcc.target/powerpc/405-macchw-1.c,
23396         gcc.target/powerpc/405-macchw-2.c,
23397         gcc.target/powerpc/405-macchwu-1.c,
23398         gcc.target/powerpc/405-macchwu-2.c,
23399         gcc.target/powerpc/405-machhw-1.c,
23400         gcc.target/powerpc/405-machhw-2.c,
23401         gcc.target/powerpc/405-machhwu-1.c,
23402         gcc.target/powerpc/405-machhwu-2.c,
23403         gcc.target/powerpc/405-maclhw-1.c,
23404         gcc.target/powerpc/405-maclhw-2.c,
23405         gcc.target/powerpc/405-maclhwu-1.c,
23406         gcc.target/powerpc/405-maclhwu-2.c,
23407         gcc.target/powerpc/405-mulchw-1.c,
23408         gcc.target/powerpc/405-mulchw-2.c,
23409         gcc.target/powerpc/405-mulchwu-1.c,
23410         gcc.target/powerpc/405-mulchwu-2.c,
23411         gcc.target/powerpc/405-mulhhw-1.c,
23412         gcc.target/powerpc/405-mulhhw-2.c,
23413         gcc.target/powerpc/405-mulhhwu-1.c,
23414         gcc.target/powerpc/405-mulhhwu-2.c,
23415         gcc.target/powerpc/405-mullhw-1.c,
23416         gcc.target/powerpc/405-mullhw-2.c,
23417         gcc.target/powerpc/405-mullhwu-1.c,
23418         gcc.target/powerpc/405-mullhwu-2.c,
23419         gcc.target/powerpc/405-nmacchw-1.c,
23420         gcc.target/powerpc/405-nmacchw-2.c,
23421         gcc.target/powerpc/405-nmachhw-1.c,
23422         gcc.target/powerpc/405-nmachhw-2.c,
23423         gcc.target/powerpc/405-nmaclhw-1.c,
23424         gcc.target/powerpc/405-nmaclhw-2.c,
23425         gcc.target/powerpc/440-macchw-1.c,
23426         gcc.target/powerpc/440-macchw-2.c,
23427         gcc.target/powerpc/440-macchwu-1.c,
23428         gcc.target/powerpc/440-macchwu-2.c,
23429         gcc.target/powerpc/440-machhw-1.c,
23430         gcc.target/powerpc/440-machhw-2.c,
23431         gcc.target/powerpc/440-machhwu-1.c,
23432         gcc.target/powerpc/440-machhwu-2.c,
23433         gcc.target/powerpc/440-maclhw-1.c,
23434         gcc.target/powerpc/440-maclhw-2.c,
23435         gcc.target/powerpc/440-maclhwu-1.c,
23436         gcc.target/powerpc/440-maclhwu-2.c,
23437         gcc.target/powerpc/440-mulchw-1.c,
23438         gcc.target/powerpc/440-mulchw-2.c,
23439         gcc.target/powerpc/440-mulchwu-1.c,
23440         gcc.target/powerpc/440-mulchwu-2.c,
23441         gcc.target/powerpc/440-mulhhw-1.c,
23442         gcc.target/powerpc/440-mulhhw-2.c,
23443         gcc.target/powerpc/440-mulhhwu-1.c,
23444         gcc.target/powerpc/440-mulhhwu-2.c,
23445         gcc.target/powerpc/440-mullhw-1.c,
23446         gcc.target/powerpc/440-mullhw-2.c,
23447         gcc.target/powerpc/440-mullhwu-1.c,
23448         gcc.target/powerpc/440-mullhwu-2.c,
23449         gcc.target/powerpc/440-nmacchw-1.c,
23450         gcc.target/powerpc/440-nmacchw-2.c,
23451         gcc.target/powerpc/440-nmachhw-1.c,
23452         gcc.target/powerpc/440-nmachhw-2.c,
23453         gcc.target/powerpc/440-nmaclhw-1.c,
23454         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
23455
23456 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
23457
23458         PR fortran/24774
23459         * gfortran.dg/inquire_9.f90: New test.
23460
23461         PR fortran/21647
23462         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
23463
23464 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23465
23466         PR libfortran/24432
23467         * lib/target-supports.exp (check_effective_target_fortran_large_real):
23468         Check that 'cos' is supported.
23469
23470 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
23471
23472         PR fortran/24223
23473         * gfortran.dg/substring_equivalence.f90: New test.
23474
23475         PR fortran/24705
23476         * gfortran.dg/auto_internal_assumed.f90: New test.
23477
23478 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
23479
23480         * gcc.dg/fold-div-2.c: New test.
23481
23482 2005-11-20  Ian Lance Taylor  <ian@airs.com>
23483
23484         PR rtl-optimization/24883
23485         * gcc.c-torture/compile/pr24883.c: New test.
23486
23487 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
23488
23489         PR middle-end/20583
23490         * gcc.c-torture/compile/pr20583.c: New.
23491
23492 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
23493
23494         * gcc.c-torture/execute/usmul.c: New test.
23495
23496 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
23497
23498         * gcc.dg/tree-ssa/vrp22.c: New test.
23499
23500 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
23501
23502         PR middle-end/24912
23503         * gcc.dg/torture/pr24912-1.c: New test.
23504
23505 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
23506
23507         PR fortran/24862
23508         * gfortran.dg/arrayio_derived_1.f90: New test.
23509
23510 2005-11-19  Richard Guenther  <rguenther@suse.de>
23511
23512         PR middle-end/23294
23513         * gcc.dg/tree-ssa/pr23294.c: New testcase.
23514
23515 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
23516
23517         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
23518
23519 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
23520
23521         PR c++/8355
23522         * g++.dg/template/friend39.C: New test.
23523
23524 2005-11-18  James E Wilson  <wilson@specifix.com>
23525
23526         * gcc.dg/builtin-strstr.c: New.
23527
23528 2005-11-18  Richard Henderson  <rth@redhat.com>
23529
23530         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
23531         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
23532         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
23533         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
23534         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
23535         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
23536         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
23537         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
23538         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
23539         renaming to remove initial "ia64-".
23540
23541 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
23542
23543         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
23544
23545 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
23546
23547         * g++.dg/cpp/string-2.C: New test.
23548
23549 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
23550
23551         * gcc.dg/tree-ssa/loop-14.c: New test.
23552
23553 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
23554             Michael Chamberlain <michael@chamberlain.net.au>
23555
23556         * ada/acats/run_all.sh (target_run): Kill long running tests.
23557
23558 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23559
23560         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
23561         * gcc.dg/cleanup-9.c: Likewise.
23562         * gcc.dg/cleanup-10.c: Likewise.
23563         * gcc.dg/cleanup-11.c: Likewise.
23564
23565 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23566
23567         PR fortran/24892
23568         * gfortran.dg/open_access_append_1.f90: New test.
23569         * gfortran.dg/open_access_append_2.f90: New test.
23570
23571 2005-11-16  Richard Guenther  <rguenther@suse.de>
23572
23573         PR middle-end/24851
23574         * gcc.c-torture/execute/pr24851.c: New testcase.
23575
23576 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
23577
23578         * gcc.dg/fold-overflow-1.c: New test.
23579
23580 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
23581
23582         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
23583         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
23584
23585 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
23586
23587         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
23588         structures.
23589         * g++.dg/eh/forced2.C: Likewise.
23590         * g++.dg/eh/forced3.C: Likewise.
23591         * g++.dg/eh/forced4.C: Likewise.
23592
23593 2005-11-11  Mike Stump  <mrs@apple.com>
23594
23595         * g++.old-deja/g++.mike/unused.C: Add.
23596
23597 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
23598
23599         PR c++/24667
23600         * g++.dg/warn/Wcast-qual1.C: New test.
23601
23602 2005-11-15  Jan Hubicka  <jh@suse.cz>
23603
23604         * gcc.dg/winline-5.c: Add large-unit-insns limit.
23605
23606 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
23607
23608         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
23609
23610 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
23611
23612         PR 24840
23613         * gcc.dg/tree-ssa/pr24840.c: New test.
23614
23615 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
23616
23617         PR testsuite/24841
23618         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
23619
23620 2005-11-14  Dale Johannesen  <dalej@apple.com>
23621
23622         * gcc.c-torture/execute/20051113-1.c: New.
23623
23624 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
23625
23626         PR c++/24687
23627         * g++.dg/template/crash43.C: New test.
23628
23629 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
23630
23631         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
23632
23633 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
23634
23635         PR c++/24817
23636         * g++.dg/eh/spec8.C: New test.
23637
23638 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
23639
23640         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
23641
23642 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
23643
23644         PR c++/20293
23645         * g++.dg/parse/ambig4.C: New test.
23646         * g++.dg/tc1/dr101.C: Adjust error markers.
23647         * g++.dg/lookup/strong-using-2.C: Likewise.
23648         * g++.dg/lookup/ambig5.C: Likewise.
23649         * g++.dg/lookup/ambig4.C: Likewise.
23650         * g++.dg/parse/crash22.C: Likewise.
23651
23652 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
23653
23654         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
23655
23656 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
23657
23658         * gcc.dg/nested-calls-1.c: New test.
23659
23660 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23661
23662         * gfortran.dg/complex_intrinsic_1.f90: New test.
23663         * gfortran.dg/complex_intrinsic_2.f90: New test.
23664         * gfortran.dg/fgetc_1.f90: New test.
23665         * gfortran.dg/fgetc_2.f90: New test.
23666         * gfortran.dg/fgetc_3.f90: New test.
23667         * gfortran.dg/ftell_1.f90: New test.
23668         * gfortran.dg/ftell_2.f90: New test.
23669         * gfortran.dg/gnu_logical_1.F: New test.
23670         * gfortran.dg/gnu_logical_2.f90: New test.
23671
23672 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
23673
23674         PR middle-end/24820
23675         * gcc.dg/pr24820.c: New test.
23676
23677 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
23678
23679         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
23680         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
23681         variable.
23682
23683 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23684
23685         PR testsuite/24614
23686         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
23687
23688 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
23689
23690         * gcc.target/cris/cris.exp: New file.
23691         * gcc.target/cris/rld-legit1.c: New test.
23692         * gcc.target/cris/rld-legit2.c: New test.
23693
23694 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
23695
23696         PR c++/24780
23697         * g++.dg/opt/pr24780.C: New test.
23698
23699         PR c++/24761
23700         * g++.dg/template/asm1.C: New test.
23701
23702 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
23703
23704         PR libgfortran/24787
23705         * gfortran.dg/scan_1.f90: New test.
23706
23707 2005-11-12  Jan Hubicka  <jh@suse.cz>
23708
23709         * gcc.target/i386/minmax-1.c: New.
23710         * gcc.target/i386/minmax-2.c: New.
23711
23712 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
23713
23714         * gcc.dg/pr24445.c: Fix for 64-bit targets.
23715
23716 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
23717
23718         * gcc.c-torture/execute/20051110-1.c,
23719         gcc.c-torture/execute/20051110-2.c: New tests.
23720
23721 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
23722
23723         PR middle-end/24750
23724         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
23725         New tests.
23726
23727 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
23728
23729         * lib/target-libpath.exp (get_shlib_extension): New proc.
23730         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
23731         * lib/gfortran.exp (gfortran_link_flags): Likewise.
23732         * lib/objc.exp (objc_target_compile): Likewise.
23733         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
23734         detection.
23735
23736 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
23737
23738         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
23739
23740         * lib/target-supports.exp (check_effective_target_static_libgfortran):
23741         Add -static to additional_flags and pass it to target_compile.
23742
23743 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
23744
23745         PR libgfortran/24719
23746         gfortran.dg/read_noadvance.f90: New test.
23747
23748         PR libgfortran/24699
23749         gfortran.dg/fmt_t_2.f90: New test.
23750
23751         PR libgfortran/24785
23752         gfortran.dg/read_x_eor.f90: New test.
23753
23754         PR libgfortran/24584
23755         gfortran.dg/namelist_empty.f90: Rename test.
23756
23757         PR libgfortran/24489
23758         gfortran/read_eor.f90: Rename test.
23759
23760 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
23761
23762         PR fortran/15976
23763         * gfortran.dg/automatic_module_variable.f90: New test.
23764
23765 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
23766
23767         PR target/24445
23768         * gcc.dg/pr24445.c: New test.
23769
23770 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
23771
23772         PR fortran/24655
23773         PR fortran/24755
23774         * gfortran.dg/recursive_statement_functions.f90: Add statement
23775         functions using inline intrinsic functions and parameters to test
23776         that they no longer seg-fault.
23777
23778         PR fortran/24409
23779         gfortran.dg/nested_modules_4.f90: New test.
23780         gfortran.dg/nested_modules_5.f90: New test.
23781
23782 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23783
23784         PR fortran/24643
23785         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
23786
23787 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
23788
23789         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
23790         failures.
23791
23792 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23793
23794         * gcc.dg/sparc-getcontext-1.c: New test.
23795
23796 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
23797
23798         * gcc.dg/ifcvt-fabs-1.c: New test.
23799
23800 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
23801
23802         PR other/4372
23803         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
23804         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
23805
23806 2005-11-09  Richard Guenther  <rguenther@suse.de>
23807
23808         PR tree-optimization/24716
23809         * gcc.c-torture/execute/pr24716.c: New testcase.
23810
23811 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23812
23813         * gcc.dg/pr24624.c: Disable for non S/390 targets.
23814
23815 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23816
23817         PR 24624
23818         * gcc.dg/pr24624.c: Testcase added.
23819
23820 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23821
23822         PR 24623
23823         * g++.dg/other/pr24623.C: Testcase added.
23824
23825 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
23826
23827         PR fortran/22607
23828         * gfortran-dg/pure_byref_1.f90: New.
23829         * gfortran-dg/pure_byref_2.f90: New.
23830
23831 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
23832
23833         PR c/24101
23834         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
23835         * gcc.dg/dg.exp: Run main loop also for *.i files.
23836
23837 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
23838
23839         PR c++/19450
23840         * g++.dg/tls/diag-3.C: New test.
23841         * g++.dg/tls/diag-4.C: New test.
23842         * g++.dg/tls/static-1.C: New test.
23843         * g++.dg/tls/static-1a.cc: New file.
23844
23845 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
23846
23847         PR 23046
23848         * g++.dg/tree-ssa/pr23046.C: New test.
23849
23850 2005-11-08  Devang Patel <dpatel@apple.com>
23851
23852         PR tree-optimization/23115
23853         * gcc.dg/tree-ssa/pr23115.c: New.
23854
23855 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
23856
23857         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
23858         * gcc.target/powerpc/pr16155.c: Same.
23859         * gcc.target/powerpc/altivec-1.c: Same.
23860         * gcc.target/powerpc/altivec-2.c: Same.
23861         * gcc.target/powerpc/altivec-3.c: Same.
23862         * gcc.target/powerpc/altivec-5.c: Same.
23863         * gcc.target/powerpc/altivec-11.c: Same.
23864         * gcc.target/powerpc/altivec-12.c: Same.
23865         * gcc.target/powerpc/altivec-14.c: Same.
23866         * gcc.target/powerpc/altivec-22.c: Same.
23867         * gcc.target/powerpc/altivec-consts.c: Same.
23868         * gcc.target/powerpc/altivec-pr22085.c: Same.
23869         * gcc.target/powerpc/altivec-splat.c: Same.
23870         * gcc.target/powerpc/altivec-varargs-1.c: Same.
23871         * gcc.target/powerpc/altivec-vec-merge.c: Same.
23872         * gcc.target/powerpc/darwin-longlong.c: Same.
23873
23874 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
23875
23876         PR target/19340
23877         * gcc.dg/pr19340.c: New test.
23878
23879 2005-11-07  Ian Lance Taylor  <ian@airs.com>
23880
23881         PR rtl-optimization/24683
23882         * gcc.dg/pr24683.c: New test.
23883
23884 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
23885
23886         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
23887         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
23888
23889 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
23890
23891         * gcc.target/i386/pr23376.c: Compile with -mmmx.
23892
23893 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
23894
23895         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
23896
23897 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
23898
23899         PR target/24230
23900
23901         * gcc.target/powerpc/altivec-consts.c,
23902         gcc.target/powerpc/altivec-splat.c: New testcase.
23903
23904 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
23905
23906         PR c/24599
23907
23908         * gcc.dg/overflow-2.c: New testcase.
23909
23910 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
23911
23912         PR rtl-optimization/23567
23913         * gcc.c-torture/execute/20051104-1.c: New test.
23914
23915 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
23916
23917         PR fortran/24534
23918         gfortran.dg/private_type_2.f90: Modified to check that case with
23919         PRIVATE declaration within derived type is accepted.
23920
23921         PR fortran/20838
23922         gfortran.dg/pointer_assign_1.f90: New test.
23923
23924         PR fortran/20840
23925         * gfortran.dg/arrayio_0.f90: New test.
23926
23927         PR fortran/17737
23928         gfortran.dg/data_initialized.f90: New test.
23929         gfortran.dg/data_constraints_1.f90: New test.
23930         gfortran.dg/data_constraints_2.f90: New test.
23931
23932 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
23933
23934         PR fortran/24174
23935         PR fortran/24305
23936         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
23937
23938 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
23939
23940         PR 24670
23941         * gcc.dg/tree-ssa/pr24670.c: New test.
23942
23943 2005-11-05  Ian Lance Taylor  <ian@airs.com>
23944
23945         PR target/22432
23946         * gcc.target/i386/pr22432.c: New test.
23947
23948 2005-11-05  Richard Henderson  <rth@redhat.com>
23949
23950         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
23951         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
23952         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
23953         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
23954         from gcc.dg/alpha-*.
23955         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
23956         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
23957
23958 2005-11-05  Andreas Jaeger  <aj@suse.de>
23959
23960         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
23961
23962 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
23963
23964         PR target/23424
23965         * gcc.dg/torture/pr23424-1.c: New test.
23966
23967 2005-11-04  Richard Henderson  <rth@redhat.com>
23968
23969         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
23970         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
23971         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
23972         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
23973         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
23974         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
23975         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
23976         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
23977         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
23978         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
23979         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
23980         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
23981         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
23982         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
23983         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
23984         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
23985         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
23986         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
23987         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
23988         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
23989         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
23990         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
23991         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
23992         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
23993         Move from gcc.dg/.
23994         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
23995         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
23996         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
23997         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
23998         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
23999         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
24000         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
24001         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
24002         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
24003         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
24004         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
24005         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
24006         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
24007         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
24008         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
24009         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
24010         gcc.target/i386/lea.c, gcc.target/i386/local.c,
24011         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
24012         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
24013         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
24014         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
24015         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
24016         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
24017         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
24018         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
24019         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
24020         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
24021         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
24022         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
24023         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
24024         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
24025         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
24026         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
24027         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
24028         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
24029         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
24030         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
24031         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
24032         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
24033         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
24034         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
24035         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
24036         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
24037         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
24038         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
24039
24040 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
24041
24042         PR 24627
24043         * gcc.dg/tree-ssa/pr24627.c: New test.
24044
24045 2005-11-04 Paul Brook  <paul@codesourcery.com>
24046
24047         * gcc.dg/tls/opt-10.c: New test.
24048
24049 2005-11-04  Andreas Jaeger  <aj@suse.de>
24050
24051         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
24052         avoid extra warnings.
24053
24054 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24055
24056         PR libfortran/22298
24057         * lib/target-supports.exp
24058         (check_effective_target_static_libgfortran): New
24059         static_libgfortran effective target.
24060         * gfortran.dg/static_linking_1.f: New test.
24061         * gfortran.dg/static_linking_1.c: New file.
24062
24063 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
24064
24065         * gcc.dg/pr24615.c: Guard test with { target fpic }.
24066
24067 2005-11-03  Josh Conner  <jconner@apple.com>
24068
24069         PR c++/19989
24070         g++.dg/ext/array2.C: New test.
24071         g++.dg/template/dependent-name3.C: New test.
24072         g++.dg/template/dependent-name4.C: New test.
24073         g++.dg/template/sfinae2.C: New test.
24074
24075 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24076
24077         PR preprocessor/22042
24078         * gcc.dg/cpp/strify4.c: New test.
24079
24080 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24081
24082         PR c++/17964
24083         * g++.dg/cpp/string-1.C: New test.
24084
24085 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24086
24087         * gcc.target/powerpc: New directory.
24088         * gcc.target/powerpc/powerpc.exp: New file.
24089         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
24090         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
24091         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
24092         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
24093         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
24094         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
24095         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
24096         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
24097         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
24098         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
24099         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
24100         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
24101         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
24102         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
24103         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
24104         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
24105         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
24106         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
24107         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
24108         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
24109         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
24110         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
24111         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
24112         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
24113         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
24114         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
24115         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
24116         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
24117         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
24118         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
24119         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
24120         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
24121         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
24122         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
24123
24124 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
24125
24126         PR c++/21627
24127         * g++.dg/warn/inline2.C: New test.
24128
24129 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24130
24131         PR middle-end/23155
24132         * g++.dg/ext/c99struct1.C: New test.
24133         * gcc.dg/union-cast-1.c: New test.
24134         * gcc.dg/union-cast-2.c: New test.
24135         * gcc.dg/union-cast-3.c: New test.
24136
24137 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24138
24139         PR middle-end/24589
24140         * gcc.c-torture/execute/zero-struct-2.c: New test.
24141
24142 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24143
24144         PR c++/24582
24145         * g++.dg/init/switch1.C: New test.
24146
24147 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24148
24149         * gcc.dg/delay-slot-1.c: New test.
24150
24151 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
24152
24153         PR target/24620
24154         * gcc.dg/pr24620.c: New test.
24155
24156 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24157
24158         PR c/24329
24159         * gcc.dg/format/unnamed-1.c: New test.
24160
24161 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24162
24163         PR c++/22434
24164         * g++.dg/expr/cond8.C: New test.
24165
24166         PR c++/24560
24167         * g++.dg/parse/dot1.C: New test.
24168
24169 2005-11-02  Jan Hubicka  <jh@suse.cz>
24170
24171         PR target/23303
24172         * gcc.dg/i386-lea.c: New test
24173
24174 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
24175
24176         PR target/24615
24177         * gcc.dg/pr24615.c: New test.
24178
24179 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
24180
24181         PR target/24600
24182         * gcc.dg/pr24600.c: New test.
24183
24184 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24185
24186         PR c++/19253
24187         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
24188         * g++.dg/parse/typename9.C: New test.
24189         * g++/dg/parse/typename10.C: Likewise.
24190
24191 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
24192
24193         PR fortran/18157
24194         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
24195         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
24196         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
24197
24198 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24199
24200         PR c++/24569
24201         * g++.dg/debug/static1.C: New test.
24202
24203 2005-11-02  Josh Conner  <jconner@apple.com>
24204
24205         * g++.dg/crash38.C: moved into proper directory...
24206         * g++.dg/template/crash42.C: ...here
24207
24208 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
24209
24210         PR target/18338
24211         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
24212         pcc_bitfield_type_matters || default_packed.
24213
24214         * lib/target-supports.exp
24215         (check_effective_target_pcc_bitfield_type_matters): New proc.
24216         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
24217
24218         PR testsuite/23304
24219         * lib/target-supports.exp (check_effective_default_packed): New proc.
24220         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
24221         Gate expected errors on target ! default_packed.
24222         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
24223
24224 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24225
24226         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
24227         change (r106358).
24228
24229 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24230
24231         PR fortran/24008
24232         * gfortran.dg/entry_5.f90: New.
24233         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
24234
24235 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
24236
24237         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
24238
24239 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
24240
24241         PR fortran/21565
24242         gfortran.dg/namelist_blockdata.f90: New test.
24243
24244         PR fortran/18737
24245         gfortran.dg/external_implicit_none.f90: New test.
24246
24247         PR fortran/14994
24248         * gfortran.dg/secnds.f: New test.
24249
24250 2005-10-31  Jan Hubicka  <jh@suse.cz>
24251
24252         PR target/20928
24253         * gcc.c-torture/compile/pr20928.c: New test.
24254
24255 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
24256
24257         PR middle-end/23492
24258         * gcc.c-torture/compile/zero-strct-5.c: New test.
24259
24260 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
24261
24262         PR libgfortran/24584
24263         * gfortran.dg/pr24584.f90: New test.
24264
24265 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
24266
24267         PR fortran/18883
24268         * gfortran.dg/char_result_9.f90: New.
24269         * gfortran.dg/char_result_10.f90: New.
24270
24271 2005-10-30  Jan Hubicka  <jh@suse.cz>
24272
24273         * g++.dg/tree-ssa/pr24172.C: New testcase.
24274
24275 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24276
24277         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
24278
24279 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
24280
24281         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
24282         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
24283         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
24284         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
24285         gfortran.dg/enum_9.f90,
24286         gfortran.fortran-torture/compile/enum_1.f90,
24287         gfortran.fortran-torture/execute/enum_1.f90,
24288         gfortran.fortran-torture/execute/enum_2.f90,
24289         gfortran.fortran-torture/execute/enum_3.f90,
24290         gfortran.fortran-torture/execute/enum_4.f90: New tests.
24291
24292 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
24293
24294         PR target/18482
24295         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
24296         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
24297
24298 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24299
24300         PR libfortran/20179
24301         * gfortran.dg/mixed_io_1.f90: New test.
24302         * gfortran.dg/mixed_io_1.c: New file.
24303
24304 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24305
24306         * gfortran.dg/malloc_free_1.f90: New test.
24307
24308 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
24309
24310         * gcc.dg/nested-func-4.c: Require profiling -pg.
24311
24312 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24313
24314         PR C++/23229
24315         * g++.dg/warn/main-2.C: New test.
24316
24317 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
24318
24319         PR fortran/24545
24320         * gfortran.dg/interface_2.f90: new test.
24321
24322 2005-10-28  Josh Conner  <jconner@apple.com>
24323
24324         PR c++/22153
24325         * g++.dg/template/crash38.C: New test.
24326         * g++.dg/parse/explicit1.C: Change expected errors.
24327
24328 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24329
24330         PR C++/23426
24331         * g++.dg/other/large-size-array.C: New test.
24332
24333 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24334
24335         PR middle-end/24362
24336         * g++.dg/opt/complex4.C: New test.
24337
24338 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
24339
24340         * gcc.dg/nested-func-4.c: New test.
24341
24342 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
24343
24344         PR fortran/24158
24345         gfortran.dg/derived_recursion.f90: New test.
24346         gfortran.dg/implicit_actual.f90: New test.
24347
24348 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
24349
24350         PR middle-end/24295, PR testsuite/24477
24351         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
24352         removed when weakref hits the tree.
24353
24354 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
24355
24356         * gfortran.dg/cray_pointers_4.f90: New test.
24357
24358         * gfortran.dg/cray_pointers_5.f90: New test.
24359
24360 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
24361
24362         PR fortran/22290
24363         * gfortran.dg/assign_5.f90: New test.
24364         * gfortran.dg/assign_6.f: New test.
24365
24366 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
24367
24368         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
24369         CPU has no SSE support.
24370
24371 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
24372
24373         PR libgfortran/24224
24374         * gfortran.dg/arrayio_1.f90: Update attribution.
24375         * gfortran.dg/arrayio_2.f90: Update attribution.
24376         * gfortran.dg/arrayio_3.f90: Update attribution.
24377         * gfortran.dg/arrayio_4.f90: Update test conditions.
24378         * gfortran.dg/arrayio_5.f90: Update attribution.
24379         * gfortran.dg/arrayio_6.f90: New test.
24380         * gfortran.dg/arrayio_7.f90: New test.
24381
24382 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
24383
24384         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
24385
24386 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
24387
24388         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
24389
24390 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
24391
24392         PR fortran/24416
24393         * gfortran.dg/namelist_char_only.f90: New test.
24394
24395 2005-10-24  Asher Langton  <langton2@llnl.gov>
24396
24397         PR fortran/17031
24398         PR fortran/22282
24399         * gfortran.dg/cray_pointers_1.f90: New test.
24400         * gfortran.dg/cray_pointers_2.f90: New test.
24401         * gfortran.dg/cray_pointers_3.f90: New test.
24402         * gfortran.dg/loc_1.f90: New test.
24403         * gfortran.dg/loc_2.f90: New test.
24404
24405 2005-10-24  Steven Bosscher  <stevenb@suse.de>
24406
24407         * gcc.dg/pr24225.c: New test.
24408
24409 2005-10-24  Asher Langton  <langton2@llnl.gov>
24410
24411         * gfortran.dg/dup_save_1.f90: New test.
24412         * gfortran.dg/dup_save_2.f90: New test.
24413
24414 2005-10-24  Paul Brook  <paul@codesourcery.com>
24415
24416         PR 24107
24417         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
24418         stdint.h.
24419
24420 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
24421
24422         PR libgfortran/24489
24423         * gfortran.dg/pr24489.f90: New test.
24424
24425 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
24426
24427         PR fortran/23635
24428         * gfortran.dg/ichar_1.f90: Add tests for derived types.
24429
24430 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
24431
24432         PR target/18911
24433         * g++.dg/init/array16.C: Skip for mmix-*-*.
24434
24435 2005-10-23  Asher Langton  <langton2@llnl.gov>
24436
24437         * gfortran.dg/byte_1.f90: New test.
24438         * gfortran.dg/byte_2.f90: New test.
24439
24440 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
24441
24442         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
24443
24444 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
24445
24446         PR fortran/18022
24447         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
24448
24449         PR fortran/24311
24450         * gfortran.dg/merge_char_const.f90: New test.
24451
24452         PR fortran/24384
24453         * gfortran.dg/spread_scalar_source.f90: New test.
24454
24455 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
24456
24457         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
24458
24459         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
24460         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
24461
24462         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
24463
24464 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
24465
24466         PR fortran/24426
24467         * gfortran.dg/der_pointer_4.f90: New.
24468
24469 2005-10-22  David Ayers  <d.ayers@inode.at>
24470
24471         * obj-c++.dg/except-1.mm: Simplify.
24472
24473 2005-10-21  David Ayers  <d.ayers@inode.at>
24474
24475         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
24476
24477 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
24478
24479         * gfortran.dg/assumed_dummy_2.f90: New test.
24480
24481 2005-10-21  James E Wilson  <wilson@specifix.com>
24482
24483         PR preprocessor/15220
24484         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
24485
24486 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
24487
24488         * gcc.c-torture/execute/20051021-1.c: New test.
24489
24490 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
24491
24492         PR c++/24260
24493         * g++.dg/ext/tmplattr1.C: New test.
24494
24495 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
24496
24497         PR fortran/24440
24498         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
24499
24500 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
24501
24502         * obj-c++.dg/except-1.mm: New.
24503
24504         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
24505
24506 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
24507
24508         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
24509
24510 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
24511
24512         PR middle-end/24295
24513         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
24514         declarations with the same names as thunks' alias targets, use
24515         aliases instead.
24516         * gcc.dg/attr-alias-3.c: New test.
24517         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
24518
24519 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
24520
24521         PR c++/22618
24522         * g++.dg/parse/access8.C: New test.
24523
24524 2005-10-20  Richard Guenther  <rguenther@suse.de>
24525
24526         PR c++/24439
24527         * g++.dg/tree-ssa/pr24439.C: New testcase.
24528
24529 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24530
24531         * g++.dg/opt/delay-slot-1.C: New test.
24532
24533 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
24534
24535         PR fortran/21625
24536         * gfortran.fg/der_init_1.f90: New.
24537
24538 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
24539
24540         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
24541
24542 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
24543
24544         PR c++/21908
24545         * g++.dg/parse/error28.C: New test.
24546
24547 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24548
24549         * gcc.dg/profile-generate-2.c: New test.
24550
24551 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
24552
24553         PR target/23589
24554         * g++.dg/ext/dllimport11.C: New.
24555
24556 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24557
24558         PR c++/22293
24559         * g++.dg/other/friend3.C: New test.
24560
24561 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
24562
24563         PR c++/23293
24564         * g++.dg/template/error19.C: New test.
24565
24566 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
24567
24568         PR c++/21383
24569         * g++.dg/overload/koenig2.C: New.
24570
24571         PR c++/23118
24572         * g++.dg/overload/error2.C: New.
24573
24574         PR c++/22604
24575         * g++.dg/inherit/covariant14.C: New.
24576
24577 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24578
24579         PR c++/23440
24580         * g++.dg/parse/for1.C: New test.
24581
24582 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
24583
24584         PR fortran/23446
24585         * gfortran.dg/host_dummy_index_1.f90: New test.
24586
24587         PR fortran/21459
24588         * gfortran.dg/automatic_char_len_2.f90: New test.
24589
24590         PR fortran/20866
24591         * gfortran.dg/recursive_statement_functions.f90: New test.
24592
24593         PR fortran/20853
24594         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
24595
24596         PR fortran/20849
24597         * gfortran.dg/external_initializer.f90: New test.
24598
24599         PR fortran/20837
24600         * non_module_public.f90: New test.
24601
24602 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
24603
24604         PR c++/24386
24605         * g++.dg/template/overload7.C: New.
24606
24607         PR c++/22551
24608         * g++.dg/other/switch2.C: Remove expected warnings.
24609
24610         PR c++/21353
24611         * g++.dg/template/defarg6.C: New.
24612
24613 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
24614
24615         PR target/24315
24616         * gcc.target/i386/pr24315.c: New test.
24617
24618 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
24619
24620         PR c++/24389
24621         * g++.dg/template/static21.C: New test.
24622         * g++.dg/template/static21-a.cc: Likewise.
24623
24624 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
24625
24626         PR c++/23959
24627         * g++.dg/warn/Wswitch-default-1.C: New test.
24628         * g++.dg/warn/Wswitch-default-2.C: New test.
24629
24630 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
24631
24632         PR c++/22173
24633         * g++.dg/parse/template18.C: New test.
24634         * g++.dg/template/nontype15.C: Likewise.
24635
24636 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
24637
24638         PR fortran/22273
24639         * gfortran.dg/spec_expr_2.f90: New.
24640
24641 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
24642
24643         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
24644         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
24645         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
24646         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
24647         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
24648         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
24649         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
24650         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
24651         previous target-specific skips and warning-message matches where
24652         applicable.
24653
24654 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
24655
24656         PR c++/21347
24657         * g++.dg/warn/Wctor-dtor.C: New test.
24658
24659 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24660
24661         PR c/23439
24662         * gcc.dg/for-1.c: New test.
24663
24664 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
24665
24666         PR c++/19565
24667         * g++.dg/warn/Wconversion1.C: New test.
24668         * g++.dg/ext/packed4.C: Compile with -w.
24669         * g++.dg/opt/20050511-1.C: Likewise.
24670         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
24671
24672 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
24673
24674         * gfortran.dg/boz_5.f90: New test.
24675
24676 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
24677
24678         PR c++/22551
24679         * g++.dg/other/switch2.C: New.
24680
24681         PR c++/23984
24682         * g++.dg/init/ctor7.C: New.
24683
24684 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
24685
24686         PR c++/23730
24687         * g++.dg/parse/crash32.C: New test.
24688
24689 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
24690
24691         PR c++/20721
24692         * g++.dg/init/goto2.C: New test.
24693
24694         PR c++/22464
24695         * g++.dg/template/crash/41.C: New test.
24696
24697         PR c++/22180
24698         * g++.dg/template/crash40.C: New test.
24699
24700         PR c++/23694
24701         * g++.dg/parse/friend5.C: New test.
24702
24703         PR c++/23307
24704         * g++.dg/template/crash38.C: New test.
24705
24706         PR c++/22352
24707         * g++.dg/template/friend38.C: New test.
24708
24709         PR c++/22405
24710         * g++.dg/template/crash39.C: New test.
24711
24712 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
24713
24714         * gcc.dg/debug/dwarf2/dwarf-char1.c,
24715         gcc.dg/debug/dwarf2/dwarf-char2.c,
24716         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
24717
24718         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
24719
24720 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
24721
24722         * gcc.dg/dll-2.c: Add tests for warnings.
24723         * gcc.dg/dll-3.c: Likewise.
24724         * gcc.dg/dll-4.c: Likewise.
24725
24726         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
24727         * g++.dg/ext/dllimport2.C: Likewise.
24728         * g++.dg/ext/dllimport3.C: Likewise.
24729         * g++.dg/ext/dllimport7.C: Likewise.
24730         * g++.dg/ext/dllimport8.C: Likewise.
24731         * g++.dg/ext/dllimport9.C: Likewise.
24732
24733 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
24734
24735         PR fortran/24092
24736         * gfortran.dg/derived_pointer_recursion.f90: New test.
24737
24738 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
24739
24740         * gcc.c-torture/execute/20051012-1.c: New test.
24741
24742 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24743
24744         PR fortran/18082
24745         * gfortran.dg/automatic_char_len_1.f90: New test.
24746
24747 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24748
24749         PR fortran/20847
24750         * gfortran.dg/save_common.f90: New test.
24751
24752         PR fortran/20856
24753         * gfortran.dg/save_result.f90: New test.
24754
24755 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24756
24757         PR c++/21592
24758         * g++.dg/template/dependent-expr1.C: Add new expected error.
24759         * g++.dg/template/dependent-expr2.C: Adjust error text.
24760         * g++.dg/template/overload6.C: New.
24761
24762         PR c++/23797
24763         * g++.dg/other/typename8.C: New.
24764
24765         PR c++/21117
24766         * g++.dg/other/return1.C: New.
24767
24768 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
24769
24770         PR c++/24052
24771         * g++.dg/ext/label5.C: New.
24772
24773 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24774
24775         PR c++/19964
24776         * g++.dg/parse/crash31.C: New.
24777
24778 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
24779
24780         * g++.dg/ipa/ipa-1.c: New test.
24781         * g++.dg/ipa/ipa-2.c: New test.
24782         * g++.dg/ipa/ipa-3.c: New test.
24783         * g++.dg/ipa/ipa-4.c: New test.
24784         * g++.dg/ipa/ipa-5.c: New test.
24785         * g++.dg/ipa/ipa.exp: New file.
24786
24787 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24788
24789         PR fortran/24207
24790         * gfortran.dg/private_type_3.f90: New test.
24791
24792 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
24793
24794         PR fortran/20786
24795         gfortran.dg/aint_anint_1.f90: New test.
24796
24797 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
24798
24799         PR libgfortran/24313
24800         gfortran.dg/csqrt.f: New test.
24801
24802 2005-10-11  Ian Lance Taylor  <ian@airs.com>
24803
24804         PR c++/8057
24805         * g++.dg/warn/noeffect7.C: New test.
24806         * g++.dg/warn/noeffect2.C: Instantiate templates.
24807         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
24808         and warning.
24809
24810 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
24811
24812         PR c++/21089
24813         * g++.dg/init/float1.C: New test.
24814
24815         PR c++/24277
24816         * g++.dg/init/member1.C: Tweak error markers.
24817
24818 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
24819
24820         PR testsuite/24281
24821         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
24822         Check for null pointer.
24823
24824 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
24825
24826         PR c++/21369
24827         * g++.dg/parse/ret-type3.C: New test.
24828
24829 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
24830
24831         PR tree-opt/23946
24832         * gcc.c-torture/compile/pr23946.c: New test.
24833
24834 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
24835
24836         * g++.dg/opt/mmx2.C: New test.
24837
24838 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
24839
24840         PR c++/24277
24841         * g++.dg/template/static20.C: New test.
24842
24843         PR c++/24302
24844         * g++.dg/warn/Wunused-12.C: New test.
24845
24846         PR c++/23437
24847         * g++.dg/template/arg4.C: New test.
24848
24849 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24850
24851         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
24852         * gcc.dg/ucnid-3.c: Likewise.
24853         * gcc.dg/ucnid-4.c: Likewise.
24854         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
24855         * g++.dg/other/ucnid-1.C: Likewise.
24856         * gcc.dg/sparc-frame-1.c: New test.
24857
24858 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
24859
24860         PR c++/24139
24861         * g++.dg/template/spec27.C: New test.
24862
24863         PR c++/24275
24864         * g++.dg/template/static19.C: New test.
24865
24866 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24867
24868         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
24869         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
24870
24871 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
24872
24873         PR target/24136
24874         * gfortran.fortran-torture/compile/pr24136.f: New test.
24875
24876 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
24877
24878         PR c++/22172
24879         * g++.dg/parse/crash30.C: New test.
24880
24881 2005-10-07  Richard Guenther  <rguenther@suse.de>
24882
24883         PR middle-end/24227
24884         * gcc.c-torture/compile/pr24227.c: New testcase.
24885
24886 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
24887
24888         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
24889         Do not put aligned attributes on array elements.
24890
24891 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
24892
24893         PR testsuite/23611, PR testsuite/23615
24894         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
24895         writing prototypes of library functions by hand.
24896         * obj-c++.dg/bitfield-4.mm: Likewise.
24897         * obj-c++.dg/const-str-4.mm: Likewise.
24898         * obj-c++.dg/encode-4.mm: Likewise.
24899         * obj-c++.dg/encode-5.mm: Likewise.
24900         * obj-c++.dg/encode-6.mm: Likewise.
24901         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
24902         * obj-c++.dg/method-10.mm: Likewise.
24903         * obj-c++.dg/method-17.mm: Likewise.
24904         * obj-c++.dg/method-19.mm: Likewise.
24905         * obj-c++.dg/try-catch-2.mm: Likewise.
24906
24907 2005-10-06  Richard Henderson  <rth@redhat.com>
24908
24909         PR 24236
24910         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
24911
24912 2005-10-06  Dale Johannesen  <dalej@apple.com>
24913
24914         * gcc.c-torture/execute/20030125-1.c: Correct.
24915
24916 2005-10-06  Richard Guenther  <rguenther@suse.de>
24917
24918         PR tree-optimization/24238
24919         * g++.dg/tree-ssa/pr24238.C: New testcase.
24920
24921 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
24922
24923         PR 18568
24924         * gfortran.dg/der_pointer_3.f90: New test.
24925
24926 2005-10-05  Devang Patel  <dpatel@apple.com>
24927
24928         PR Debug/23205
24929         * g++.dg/other/PR23205.C: New.
24930
24931 2005-10-05  Richard Henderson  <rth@redhat.com>
24932
24933         PR target/23602
24934         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
24935         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
24936
24937 2005-10-05  Dale Johannesen  <dalej@apple.com>
24938
24939         * gcc.c-torture/execute/float-floor.c: New.
24940
24941 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
24942
24943         PR tree-optimization/21419
24944         PR tree-optimization/24146
24945         PR tree-optimization/24151
24946
24947         * g++.dg/ext/asm7.C: New.
24948         * g++.dg/ext/asm8.C: New.
24949         * gcc.dg/asm-1.c: Compile on all targets.
24950         * gcc.dg/asm-pr24146.c: New.
24951         * gcc.dg/pr21419.c: Adjust error messages.
24952
24953 2005-10-05  Richard Guenther  <rguenther@suse.de>
24954
24955         PR fortran/24176
24956         * gfortran.fortran-torture/compile/empty.f90: New testcase.
24957
24958 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24959
24960         PR c++/23513
24961         * g++.dg/template/spec22.C: Robustify test.
24962         * g++.dg/template/spec26.C: New.
24963
24964 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
24965
24966         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
24967         if target supports vector instructions.
24968
24969 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
24970
24971         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
24972         C99 functions.
24973
24974 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
24975
24976         * lib/target-supports.exp (check_effective_target_fortran_large_real,
24977         check_effective_target_fortran_large_int): Replace cached result
24978         when target changes.
24979
24980 2005-10-04  Devang Patel  <dpatel@apple.com>
24981
24982         * gcc.dg/i386-sse-vect-types.c: New.
24983
24984 2005-10-04  Ian Lance Taylor  <ian@airs.com>
24985
24986         PR preprocessor/13726
24987         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
24988         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
24989
24990 2005-10-04  Richard Guenther  <rguenther@suse.de>
24991
24992         PR c/23576
24993         * gcc.dg/noncompile/pr23576.c: New testcase.
24994
24995 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
24996
24997         PR middle-end/23125
24998         * gcc.dg/register-var-3.c: New test.
24999
25000 2005-10-04  Steven Bosscher  <stevenb@suse.de>
25001
25002         * gcc.dg/pr23049.c: New test.
25003
25004         * gcc.dg/ucnid-4.c: Fix test.
25005
25006 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
25007
25008         PR 23445
25009         * gcc.c-torture/compile/pr23445.c: New test.
25010
25011 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
25012
25013         * g++.dg/overload/unknown1.C: New.
25014
25015 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
25016
25017         PR c++/17775
25018         * g++.dg/template/repo4.C: New test.
25019
25020 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25021
25022         PR libfortran/19308
25023         * gfortran.dg/large_real_kind_2.F90: New test.
25024         * gfortran.dg/large_integer_kind_2.f90: New test.
25025
25026 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
25027
25028         * lib/target-supports.exp (check_effective_target_vect_shift):
25029         Implement with result caching. Add i?86, x86_64 and ia64 targets.
25030         (check_effective_target_vect_condition): Fix copy-n-pasto.
25031
25032         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
25033         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
25034         targets.
25035
25036 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
25037
25038         PR c++/22621
25039         * g++.dg/template/overload5.C : New test.
25040
25041         PR c++/23840
25042         * g++.dg/expr/stdarg1.C: New test.
25043
25044 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
25045
25046         PR 24142
25047         * gcc.c-torture/execute/pr24142.c: New test.
25048
25049 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
25050
25051         PR 24141
25052         * gcc.c-torture/execute/pr24141.c: New test.
25053
25054 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
25055             Diego Novillo  <dnovillo@redhat.com>
25056
25057         PR 23604
25058         * gcc.c-torture/execute/pr23604.c: New test.
25059
25060 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
25061
25062         PR fortran/16404
25063         PR fortran/20835
25064         PR fortran/20890
25065         PR fortran/20899
25066         PR fortran/20900
25067         PR fortran/20901
25068         PR fortran/20902
25069         gfortran.dg/equiv_constraint_1.f90: New test.
25070         gfortran.dg/equiv_constraint_2.f90: New test.
25071         gfortran.dg/equiv_constraint_3.f90: New test.
25072         gfortran.dg/equiv_constraint_4.f90: New test.
25073         gfortran.dg/equiv_constraint_5.f90: New test.
25074         gfortran.dg/equiv_constraint_6.f90: New test.
25075         gfortran.dg/equiv_constraint_7.f90: New test.
25076         gfortran.dg/equiv_constraint_8.f90: New test.
25077         gfortran.dg/private_type_1.f90: New test.
25078         gfortran.dg/private_type_2.f90: New test.
25079         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
25080         980628-10.f: Assert std=gnu to permit mixing of
25081         types in equivalence statements.
25082
25083 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
25084
25085         PR 24112
25086         * gfortran.dg/open_status_1.f90: New.
25087
25088 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
25089
25090         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
25091         * gcc.dg/vect/pr22480.c: Clean up temp files.
25092         * gcc.dg/vect/pr23831.c: Clean up temp files.
25093         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
25094         Clean up temp files.
25095         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
25096         Clean up temp files.
25097
25098         * gcc.dg/20050309-1.c: Clean up temp files.
25099         * gcc.dg/20050325-1.c: Clean up temp files.
25100
25101 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
25102
25103         PR tree-optimization/24059
25104         * gcc.dg/vect/pr24059.c : New test.
25105
25106 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
25107
25108         PR middle-end/24109
25109         * gcc.c-torture/execute/20050929-1.c: New test.
25110
25111 2005-09-29  Steven Bosscher  <stevenb@suse.de>
25112
25113         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
25114
25115 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
25116
25117         PR c/21419
25118         * gcc.dg/pr21419.c: New test.
25119
25120 2005-09-29  Steven Bosscher  <stevenb@suse.de>
25121
25122         * gcc.dg/pr23911.c: New test.
25123
25124 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
25125
25126         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
25127
25128         PR c++/16782
25129         * g++.dg/parse/qualified4.C: New test.
25130         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
25131         * g++.old-deja/g++.mike/p8154.C: Likewise.
25132
25133 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
25134
25135         PR c++/22147
25136         * g++.dg/template/friend37.C: New test.
25137         * g++.dg/parse/crash28.C: Adjust error markers.
25138
25139 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
25140
25141         PR fortran/18518
25142         * gfortran.fortran-torture/execute/save_2.f90: New decl.
25143
25144 2005-09-27  Devang Patel  <dpatel@apple.com>
25145
25146         PR tree-optimization/23625
25147         * gcc.dg/pr23625.c: New test.
25148
25149 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
25150
25151         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
25152         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
25153
25154 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
25155
25156         PR fortran/23677
25157         * gfortran.fortran-torture/execute/save_1.f90: New test.
25158         * gfortran.dg/save_1.f90: New test.
25159
25160 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
25161
25162         * gcc.target/i386/builtin-apply-mmx.c: New test.
25163
25164         PR target/22576
25165         * gcc.target/i386/pr22576.c: New test.
25166
25167         PR target/22585
25168         * gcc.target/i386/pr22585.c: New test.
25169
25170         PR target/23268
25171         * gcc.target/i386/pr23268.c: New test.
25172
25173         PR middle-end/23831
25174         * gcc.dg/vect/pr23831.c: New test.
25175
25176         PR target/24055
25177         * gcc.target/i386/pr24055.c: New test.
25178
25179 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
25180
25181         PR tree-optimization/23960
25182         * gcc.c-torture/compile/pr23960.c: New.
25183
25184 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
25185
25186         PR fortran/16861
25187         * gfortran.dg/nested_modules_3.f90: New.
25188
25189 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
25190
25191         PR fortran/24005
25192         gfortran.dg/interface_1.f90: New test.
25193
25194 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
25195         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25196
25197         PR fortran/23843
25198         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
25199
25200 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
25201
25202         PR fortran/23516
25203         * gfortran.dg/imag_1.f: New test.
25204         * gfortran.dg/imag_2.f: Ditto.
25205
25206 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
25207
25208         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
25209
25210 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
25211
25212         PR c++/21983
25213         * g++.dg/warn/pr21983.C: New test.
25214
25215 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
25216
25217         * gcc.dg/20050922-1.c: Testcase added.
25218
25219 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
25220
25221         PR c++/23993
25222         * g++.dg/template/array14.C: New test.
25223
25224 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
25225
25226         PR fortran/19929
25227         * gfortran.dg/der_ptr_component_1.f90: New test.
25228
25229 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25230
25231         PR c++/23965
25232         * g++.dg/template/error1.C: Reject "no matching function" message.
25233
25234 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25235
25236         PR c++/17609
25237         * g++.dg/lookup/error1.C: New test.
25238
25239 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
25240
25241         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
25242         functionality of the testcase.
25243
25244 2005-09-20  Richard Henderson  <rth@redhat.com>
25245
25246         * gcc.dg/vect/vect-22.c: Require vect_float.
25247         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
25248
25249 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
25250
25251         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
25252         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
25253         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
25254         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
25255         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
25256         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
25257         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
25258         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
25259         * gcc.dg/cpp/ucnid-8.c: New test.
25260
25261 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
25262
25263         PR tree-optimization/23929
25264         * gcc.c-torture/compile/pr23929.c: New test.
25265
25266 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
25267
25268         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
25269         for one loop.
25270
25271 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
25272
25273         PR testsuite/23186
25274         * g++.dg/other/pr22003.C: Require named sections.
25275
25276 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
25277
25278         PR c++/23947
25279         * g++.dg/rtti/crash3.C: New test.
25280
25281         PR tree-optimization/23818
25282         * gcc.dg/pr23818.c: New test.
25283
25284 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25285
25286         PR fortran/23420
25287         * gfortran.dg/print_fmt_4.f: New.
25288
25289 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
25290
25291         PR fortran/23663
25292         * gfortran.fortran-torture/execute/entry_11.f90: New test.
25293
25294 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
25295
25296         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
25297         Use pointers to local alignable arrays instead. Added comments.
25298         * gcc.dg/vect/vect-46.c: Likewise.
25299         * gcc.dg/vect/vect-48.c: Likewise.
25300         * gcc.dg/vect/vect-49.c: Likewise.
25301         * gcc.dg/vect/vect-52.c: Likewise.
25302         * gcc.dg/vect/vect-53.c: Likewise.
25303         * gcc.dg/vect/vect-54.c: Likewise.
25304         * gcc.dg/vect/vect-56.c: Likewise.
25305         * gcc.dg/vect/vect-57.c: Likewise.
25306         * gcc.dg/vect/vect-58.c: Likewise.
25307         * gcc.dg/vect/vect-60.c: Likewise.
25308         * gcc.dg/vect/vect-61.c: Likewise.
25309
25310         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
25311         The test is no longer vectorizable on vect_no_align targets.
25312         * gcc.dg/vect/vect-43.c: Likewsie.
25313
25314         * gcc.dg/vect/vect-44.c: Added comments.
25315         * gcc.dg/vect/vect-45.c: Added comments.
25316         * gcc.dg/vect/vect-50.c: Added comments.
25317         * gcc.dg/vect/vect-51.c: Added comments.
25318
25319         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
25320         aligned type.
25321         * gcc.dg/vect/Os-vect-95.c: Likewise.
25322
25323         * gcc.dg/vect/vect-41.c: Test removed.
25324         * gcc.dg/vect/vect-47.c: Test removed.
25325         * gcc.dg/vect/vect-55.c: Test removed.
25326         * gcc.dg/vect/vect-59.c: Test removed.
25327
25328 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
25329
25330         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
25331         No longer vectorizable on vect_no_align targets.
25332         * gcc.dg/vect/pr20122.c: Likewise.
25333         * gcc.dg/vect/vect-74.c: Likewise.
25334         * gcc.dg/vect/vect-75.c: Likewise.
25335         * gcc.dg/vect/vect-76.c: Likewise.
25336
25337         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
25338         Will not be vectorizable on vect_no_align targets once aliasing issues
25339         are resolved.
25340         * gcc.dg/vect/vect-79.c: Likewise.
25341
25342         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
25343         * gcc.dg/vect/vect-78.c: Likewise.
25344         * gcc.dg/vect/vect-97.c: Likewise.
25345
25346 2005-09-19  Steven Bosscher  <stevenb@suse.de>
25347
25348         * gcc.dg/pr23943.c: New test.
25349
25350 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
25351
25352         PR fortran/19181
25353         * gfortran.dg/derived_pointer_null_1.f90: New test.
25354
25355 2005-09-18  Richard Guenther  <rguenther@suse.de>
25356
25357         PR middle-end/23944
25358         * gcc.c-torture/compile/pr23944.c: New testcase.
25359
25360 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
25361
25362         PR fortran/15975
25363         * gfortran.dg/der_pointer_2.f90: New test.
25364
25365 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
25366
25367         PR fortran/16861
25368         * gfortran.dg/nested_modules_2.f90: New test.
25369
25370 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25371
25372         PR c++/18368
25373         * g++.dg/other/semicolon.C: New test.
25374
25375 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
25376
25377         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
25378         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
25379
25380 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
25381
25382         PR c++/23914
25383         * g++.dg/template/static18.C: New test.
25384
25385         PR c++/21514
25386         * g++.dg/template/crash19.C: Remove dg-error marker.
25387         * g++.dg/template/local4.C: New test.
25388
25389 2005-09-16  Paul Brook  <paul@codesourcery.com>
25390
25391         PR fortran/23906
25392         * gfortran.dg/dependency_1.f90: New test.
25393
25394 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
25395
25396         PR c++/23896
25397         * g++.dg/template/static17.C: New test.
25398
25399 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
25400
25401         PR c++/23139
25402         * g++.dg/warn/huge-val1.C: New test.
25403
25404 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
25405
25406         PR c++/13140
25407         * g++.dg/parse/class2.C: New test.
25408         * g++.dg/template/explicit8.C: Likewise.
25409         * g++.dg/template/spec25.C: Likewise.
25410
25411 2005-09-14  Josh Conner  <jconner@apple.com>
25412
25413         PR middle-end/23584
25414         * gcc.dg/pr23584.c: New test.
25415
25416 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
25417
25418         PR fortran/21875 Internal Unit Array I/O, NIST
25419         * gfortran.dg/arrayio_1.f90: New test.
25420         * gfortran.dg/arrayio_1.f90: New test.
25421         * gfortran.dg/arrayio_1.f90: New test.
25422         * gfortran.dg/arrayio_1.f90: New test.
25423         * gfortran.dg/arrayio_1.f90: New test.
25424
25425 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
25426
25427         PR middle-end/22480
25428         * gcc.dg/vect/pr22480.c: New test.
25429
25430 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
25431
25432         PR fortran/19358
25433         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
25434
25435 2005-09-13 Josh Conner <jconner@apple.com>
25436
25437         PR c++/23180
25438         * g++.dg/init/struct2.C: New test.
25439         * g++.dg/init/struct3.C: New test.
25440
25441 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
25442
25443         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
25444         Clean up temp files.
25445         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
25446         gcc.dg/tree-ssa/builtin-fprintf-1.c,
25447         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
25448         gcc.dg/tree-ssa/builtin-printf-1.c,
25449         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
25450         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
25451         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
25452         gcc.dg/tree-ssa/builtin-vprintf-1.c,
25453         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
25454         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
25455         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
25456         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
25457         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
25458         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
25459         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
25460         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
25461
25462 2005-09-13  Josh Conner  <jconner@apple.com>
25463
25464         * lib/gcc-dg.exp: Load scanipa.exp.
25465         (cleanup-dump): New procedure.
25466         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
25467         * lib/scandump.exp: New file.
25468         * lib/scantree.exp: Use it.
25469         * lib/scanipa.exp: New file.
25470
25471 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
25472
25473         PR fortran/17740
25474         * gfortran.dg/generic_4.f90: New test.
25475
25476 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
25477
25478         PR target/23816
25479         * gcc.target/i386/pr23816-1.c: New test.
25480         * gcc.target/i386/pr23816-2.c: New test.
25481
25482
25483 2005-09-13  Bastian Blank <waldi@debian.org>
25484
25485         PR c++/16171
25486         * g++.dg/abi/mangle26.C: New test.
25487         * g++.dg/abi/mangle27.C: New test.
25488         * g++.dg/abi/mangle28.C: New test.
25489         * g++.dg/abi/mangle29.C: New test.
25490
25491         PR c++/23839
25492         * g++.dg/parse/register1.C: New test.
25493
25494 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
25495
25496         PR c++/23842
25497         * g++.dg/template/access16.C: New test.
25498
25499 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
25500
25501         * gfortran.dg/char_pack_2.f90: Increase the vector size.
25502
25503 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
25504
25505         PR fortran/18899
25506         * gfortran.dg/shape_2.f90: New test.
25507
25508 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
25509
25510         PR target/19269
25511         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
25512         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
25513         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
25514         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
25515         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
25516         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
25517         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
25518         tests.
25519
25520 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
25521
25522         PR c++/23841
25523         * g++.dg/parse/template17.C: New test.
25524
25525 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
25526
25527         PR c++/23789
25528         * g++.dg/template/nontype14.C: New test.
25529
25530 2005-09-12  Ian Lance Taylor  <ian@airs.com>
25531
25532         PR g++/7874
25533         * g++.dg/lookup/friend7.C: New test.
25534         * g++.dg/lookup/friend8.C: New test.
25535         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
25536         so that it will be found via argument dependent lookup.
25537         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
25538         friend functions which will no longer be found.
25539         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
25540         function g, so that it will be found via argument dependent
25541         lookup.
25542         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
25543         * g++.old-deja/g++.mike/net43.C: Likewise.
25544
25545 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
25546
25547         PR c++/23691
25548         * g++.dg/template/static16.C: New test.
25549
25550 2005-09-12  Josh Conner  <jconner@apple.com>
25551
25552         PR middle-end/23237
25553         * gcc.c-torture/compile/pr23237.c: New test.
25554
25555 2005-09-11  Richard Henderson  <rth@redhat.com>
25556
25557         * g++.dg/other/error8.C: Update expected diagnostic text.
25558
25559 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25560
25561         PR libfortran/19872
25562         * gfortran.dg/overwrite_1.f: New test.
25563
25564 2005-09-09  Josh Conner  <jconner@apple.com>
25565
25566         * g++.dg/init/pr23180-1.C: Removed.
25567         * g++.dg/init/pr23180-2.C: Removed.
25568
25569 2005-09-09  David Daney <ddaney@avtrex.com>
25570
25571         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
25572         files which are ...
25573         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
25574         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
25575
25576 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25577
25578         * gfortran.dg/iostat_2.f90: New test.
25579
25580 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
25581
25582         PR c++/22252
25583         * g++.dg/ext/interface1.C: New test.
25584         * g++.dg/ext/interface1.h: Likewise.
25585         * g++.dg/ext/interface1a.cc: Likewise.
25586
25587 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
25588
25589         * gfortran.dg/iomsg_1.f90: New test case.
25590
25591 2005-09-09  Richard Guenther  <rguenther@suse.de>
25592
25593         PR c++/23624
25594         * g++.dg/tree-ssa/pr23624.C: New testcase.
25595
25596 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
25597
25598         PR fortran/19239
25599         * gfortran.dg/vector_subscript_1.f90,
25600         * gfortran.dg/vector_subscript_2.f90: New tests.
25601
25602 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
25603
25604         PR fortran/21104
25605         * gfortran.dg/array_alloc_1.f90,
25606         * gfortran.dg/array_alloc_2.f90,
25607         * gfortran.dg/array_alloc_3.f90: New tests.
25608
25609 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
25610
25611         PR fortran/12840
25612         * gfortran.dg/array_constructor_6.f90
25613         * gfortran.dg/array_constructor_7.f90
25614         * gfortran.dg/array_constructor_8.f90
25615         * gfortran.dg/array_constructor_9.f90
25616         * gfortran.dg/array_constructor_10.f90
25617         * gfortran.dg/array_constructor_11.f90
25618         * gfortran.dg/array_constructor_12.f90: New tests.
25619
25620 2005-09-08  Josh Conner  <jconner@apple.com>
25621
25622         PR c++/23180
25623         * g++.dg/init/pr23180-1.C: New test.
25624         * g++.dg/init/pr23180-2.C: New test.
25625
25626 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
25627
25628         PR fortran/18878
25629         * gfortran.dg/module_double_reuse.f90: New.
25630
25631 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
25632
25633         PR fortran/23270
25634         PR fortran/22304
25635         PR fortran/18870
25636         PR fortran/17917
25637         PR fortran/16511
25638         * gfortran.dg/common_equivalence_1.f: New.
25639         * gfortran.dg/common_equivalence_2.f: New.
25640         * gfortran.dg/common_equivalence_3.f: New.
25641         * gfortran.dg/contained_equivalence_1.f90: New.
25642         * gfortran.dg/module_blank_common.f90: New.
25643         * gfortran.dg/module_commons_1.f90: New.
25644         * gfortran.dg/module_equivalence_1.f90: New.
25645         * gfortran.dg/nested_modules_1.f90: New.
25646         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
25647         equivalences and add comment to connect the test with
25648         the PR.
25649
25650 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25651
25652         PR fortran/23765
25653         * gfortran.dg/common_6.f90: New test.
25654
25655 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
25656
25657         PR fortran/15326
25658         * gfortran.dg/char_result_1.f90,
25659         * gfortran.dg/char_result_2.f90,
25660         * gfortran.dg/char_result_3.f90,
25661         * gfortran.dg/char_result_4.f90,
25662         * gfortran.dg/char_result_5.f90,
25663         * gfortran.dg/char_result_6.f90,
25664         * gfortran.dg/char_result_7.f90,
25665         * gfortran.dg/char_result_8.f90: New tests.
25666
25667 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
25668
25669         PR fortran/19928
25670         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
25671
25672 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
25673
25674         PR obj-c++/16816
25675         * obj-c++.dg/selector-5.mm: New test.
25676         * obj-c++.dg/selector-6.mm: New test.
25677
25678 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
25679
25680         PR objc/20574
25681         PR objc/19324
25682         * objc.dg/error-1.m: New test.
25683
25684 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
25685
25686         PR fortran/23373
25687         * gfortran.fortran-torture/execute/pr23373-1.f90,
25688         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
25689
25690 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
25691
25692         PR libfortran/23760
25693         * gfortran.dg/g77/1832.f: Remove long string in write statement
25694         to allow the test to pass on correct list directed output with
25695         prepended space.
25696
25697 2005-09-07  James E Wilson  <wilson@specifix.com>
25698
25699         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
25700
25701 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
25702
25703         * gfortran.dg/parameter+save.f90: Rename to
25704         * gfortran.dg/parameter_save.f90: .. this.
25705
25706 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
25707
25708         PR fortran/20848
25709         * gfortran.dg/parameter+save.f90: New test case.
25710
25711 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
25712
25713         PR fortran/19269
25714         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
25715
25716 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
25717
25718         PR c/23075
25719         * gcc.dg/pr23075.c: New test.
25720         * g++.dg/warn/pr23075.C: New test.
25721
25722         PR target/22362
25723         * gcc.target/i386/pr22362.c: New test.
25724
25725         PR rtl-optimization/23098
25726         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
25727
25728         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
25729         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25730         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25731
25732 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
25733
25734         * g++.dg/expr/cast6.C: New test.
25735
25736         PR c++/9782
25737         * g++.dg/init/new15.C: New test.
25738
25739 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
25740
25741         * gcc.dg/vect/Os-vect-95.c: New test.
25742         * gcc.dg/vect/vect-95.c: Same.
25743
25744 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
25745
25746         * gcc.dg/vect/vect-29.c: Update xfail testing.
25747         * gcc.dg/vect/vect-44.c: Same.
25748         * gcc.dg/vect/vect-48.c: Same.
25749         * gcc.dg/vect/vect-50.c: Same.
25750         * gcc.dg/vect/vect-72.c: Same.
25751         * gcc.dg/vect/vect-77.c: Same.
25752         * gcc.dg/vect/vect-78.c: Same.
25753         * gcc.dg/vect/vect-80.c: Same.
25754         * gcc.dg/vect/vect-96.c: Same.
25755         * gcc.dg/vect/vect-100.c: Same.
25756         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
25757         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
25758         * gfortran.dg/vect/vect-5.f90: Same.
25759
25760 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
25761
25762         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
25763         start strings.
25764         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25765         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25766
25767         PR c++/23056
25768         * g++.dg/opt/pr23056.C: New test.
25769
25770         PR rtl-optimization/23098
25771         * gcc.target/i386/pr23098.c: New test.
25772
25773 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
25774
25775         PR c++/23667
25776         * g++.dg/template/static15.C: New test.
25777
25778         PR c++/21440
25779         * g++.dg/ext/stmtexpr5.C: New test.
25780         * g++.dg/ext/stmtexpr6.C: Likewise.
25781
25782 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
25783
25784         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
25785
25786         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
25787         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25788         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25789
25790 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
25791
25792         PR libfortran/23321
25793         * gfortran.dg/direct_io_4.f90: New test case.
25794
25795 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
25796             Rasmus Hahn  <rassahah@neofonie.de>
25797
25798         PR libobjc/23108
25799         * objc.dg/type-stream-1.m: New test.
25800
25801 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
25802
25803         PR fortran/23661
25804         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
25805         gfortran.dg/print_fmt_3.f90: New test.
25806
25807 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
25808
25809         * gfortran.dg/fmt_t_1.f90: New test.
25810
25811 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
25812
25813         PR rtl-optimization/23454
25814         * g++.dg/opt/pr23454.C: New test.
25815
25816 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
25817
25818         PR c++/23699
25819         * g++.dg/ext/static1.C: New test.
25820
25821 2005-09-02  Richard Henderson  <rth@redhat.com>
25822
25823         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
25824         tail call to check_fa_work.
25825
25826 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
25827
25828         PR c++/21687
25829         * g++.dg/other/gc3.C: New test.
25830
25831 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25832
25833         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
25834         * gcc.dg/20050826-1.c: Likewise.
25835
25836 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
25837
25838         PR c++/23167
25839         * g++.dg/expr/volatile1.C: New test.
25840
25841 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
25842
25843         PR middle-end/23547
25844         * gcc.dg/pr23547.c: New test.
25845
25846 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
25847
25848         PR c/22061
25849         * gcc.c-torture/execute/pr22061-1.c,
25850         * gcc.c-torture/execute/pr22061-2.c,
25851         * gcc.c-torture/execute/pr22061-3.c,
25852         * gcc.c-torture/execute/pr22061-4.c: New tests.
25853
25854 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25855
25856         * gcc.dg/Wredundant-decls-2.c: New test to check that
25857         -Wredundant-decls does not issue warning for a variable
25858         definition following a declaration.
25859
25860 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
25861
25862         PR debug/7241
25863         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
25864         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
25865         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
25866
25867         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
25868         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
25869         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
25870         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
25871         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
25872         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
25873         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
25874         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
25875
25876 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25877
25878         PR objc/23306
25879         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
25880         scan-assmbler.
25881
25882 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
25883
25884         PR target/21255
25885         * gcc.dg/pr21255-1.c: New test.
25886         * gcc.dg/pr21255-2-mb.c: Likewise.
25887         * gcc.dg/pr21255-2-ml.c: Likewise.
25888         * gcc.dg/pr21255-3.c: Likewise.
25889         * gcc.dg/pr21255-4.c: Likewise.
25890
25891 2005-08-31  Dale Johannesen  <dalej@apple.com>
25892
25893         * gcc.dg/20050830-1.c: New.
25894
25895 2005-08-31  Josh Conner  <jconner@apple.com>
25896
25897         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
25898         command-line options for arm-*-* targets.
25899         * g++.dg/init/array16.C: Likewise.
25900         * g++.dg/other/crash-4.C: Likewise.
25901
25902 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25903
25904         PR obj-c++/23640
25905         * obj-c++.dg/gnu-runtime-3.mm: New test.
25906
25907 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25908
25909         PR c++/13377
25910         * g++.dg/lookup/ambig4.C: New test.
25911         * g++.dg/lookup/ambig5.C: New test.
25912         * g++.dg/tc1/dr101.C: Adjust error markers.
25913
25914 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25915
25916         PR c++/23639
25917         * g++.dg/template/ttp5.C: Adjust error markers.
25918
25919 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
25920
25921         PR testsuite/23609
25922         * lib/obj-c++.exp: Include target-libpath.exp.
25923         (obj-c++_link_flags): Look for the GNU libobjc library
25924         and set the library path to include it.
25925         Don't manually set LD_LIBRARY_PATH (etc.) but call
25926         set_ld_library_path_env_vars instead.
25927         (obj-c++_target_compile): Don't set library path or
25928         linker flags because they are already set correctly
25929         in obj-c++_link_flags.
25930
25931 2005-08-30  Josh Conner  <jconner@apple.com>
25932
25933         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
25934         to command-line options for arm-*-* targets.
25935
25936 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
25937
25938         * g++.dg/other/i386-1.C: New.
25939
25940 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
25941
25942         PR preprocessor/20348
25943         PR preprocessor/20356
25944         * gcc.dg/cpp/pr20348.c: New test.
25945         * gcc.dg/cpp/pr20348.h: New file.
25946         * gcc.dg/cpp/inc/pr20348.h: New file.
25947         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
25948         * gcc.dg/cpp/pr20356.c: New test.
25949         * gcc.dg/cpp/pr20356.h: New file.
25950         * gcc.dg/cpp/inc/pr20356.h: New file.
25951         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
25952
25953 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
25954
25955         * gfortran.fortran-torture/execute/intrinsic_count.f90:
25956         Fix array dimension to avoid correct end-of-file error.
25957
25958 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
25959
25960         PR libfortran/23598
25961         * gfortran.dg/iostat_1.f90: New test.
25962
25963 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
25964
25965         PR middle-end/23408
25966         * gcc.dg/pr23408.c: New test.
25967
25968 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
25969
25970         PR c++/23099
25971         * g++.dg/init/member1.C: Make sure erroneous static data member
25972         definitions are required.
25973         * g++.dg/template/static13.C: New test.
25974         * g++.dg/template/static14.C: Likewise.
25975
25976 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
25977
25978         * gcc.target/i386/pr23575.c: Use -msse2 instead of
25979         -march=pentium4, remove ilp32 requirement.
25980
25981         PR middle-end/23484
25982         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
25983         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
25984
25985 2005-08-29  Andreas Jaeger  <aj@suse.de>
25986
25987         PR testsuite/23607
25988         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
25989
25990 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
25991
25992         * gcc.c-torture/execute/20050316-2.c: New test.
25993         * gcc.c-torture/execute/20050316-3.c: New test.
25994         * gcc.dg/torture/pr16104-1.c: New test.
25995
25996 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
25997
25998         PR middle-end/23463
25999         * gcc.c-torture/execute/zero-struct-1.c: New test.
26000
26001 2005-08-27  Richard Guenther  <rguenther@suse.de>
26002
26003         PR target/23575
26004         * gcc.target/i386/pr23575.c: New testcase.
26005
26006 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
26007
26008         PR rtl-optimization/23561
26009         * gcc.c-torture/execute/20050826-1.c: New test.
26010
26011         PR rtl-opt/23560
26012         * gcc.c-torture/execute/20050826-2.c: New test.
26013
26014 2005-08-26  Dale Johannesen  <dalej@apple.com>
26015
26016         * gcc.dg/20030711-1.c: Modify to work on Darwin.
26017         * gcc.dg/20050826-1.c: New.
26018
26019 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
26020
26021         PR c++/19004
26022         * g++.dg/template/nontype13.C: New test.
26023
26024         PR c++/23491
26025         * g++.dg/init/new14.C: New test.
26026         * g++.dg/expr/anew1.C: Do not XFAIL.
26027         * g++.dg/expr/anew2.C: Likewise.
26028         * g++.dg/expr/anew3.C: Likewise.
26029
26030 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
26031
26032         PR middle-end/22439
26033         * gcc.dg/vla-3.c: New test.
26034
26035 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
26036
26037         PR fortran/20363
26038         * gfortran.dg/named_interface.f90: New.
26039
26040 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
26041
26042         * gcc.c-torture/execute/frame-address.c: New test.
26043
26044 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
26045
26046         PR c++/20817
26047         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
26048
26049 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
26050
26051         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
26052
26053 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
26054
26055         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
26056         * gcc.dg/altivec-22.c: Rename from..
26057         * gcc.dg/altivec-nomfcr.c: ..this.
26058
26059 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
26060
26061         PR tree-optimization/23546
26062         * gcc.dg/tree-ssa/pr23546.c: New test.
26063
26064 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
26065
26066         PR fortran/17758
26067         * gfortran.dg/nonreturning_statements.f90: New test.
26068
26069 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26070
26071         PR c++/22454
26072         * g++.dg/parse/crash29.C: New.
26073
26074 2005-08-23  DJ Delorie  <dj@redhat.com>
26075
26076         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
26077         constants have the L suffix.
26078
26079 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
26080
26081         PR c++/23044
26082         * g++.dg/template/instantiate8.C: New.
26083
26084 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
26085
26086         PR middle-end/23467
26087         * gcc.c-torture/execute/pr23467.c: New test.
26088
26089 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
26090
26091         PR tree-optimization/22043
26092         * gcc.c-torture/execute/20050613-1.c: New test.
26093
26094 2005-08-23  Ben Elliston  <bje@au.ibm.com>
26095
26096         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
26097
26098 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
26099
26100         PR rtl-optimization/23478
26101         * g++.dg/opt/pr23478.C: New test.
26102
26103 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
26104
26105         PR c/18715
26106         * gcc.dg/switch-warn-3.c: New test.
26107
26108 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26109
26110         PR c++/22233
26111         * g++.dg/template/param1.C: New test.
26112
26113 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26114
26115         PR c++/23089
26116         * g++.dg/other/incomplete1.C: New test.
26117
26118 2005-08-22  Ira Rosen  <irar@il.ibm.com>
26119
26120         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
26121         are vectorizable.
26122
26123 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26124
26125         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
26126         d_lines_5.f: New.
26127
26128 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
26129
26130         * gcc.target/i386/sse-4.c: New test.
26131
26132 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26133
26134         PR testsuite/23239
26135         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
26136
26137 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
26138
26139         * gcc.dg/20050811-1.c: New test.
26140         * gcc.dg/20050811-2.c: New test.
26141
26142 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
26143
26144         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
26145
26146 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
26147
26148         PR 23476
26149         * gcc.c-torture/compile/pr23476.c: New test.
26150
26151 2005-08-19  Devang Patel  <dpatel@apple.com>
26152
26153         PR tree-optimization/23048
26154         * gcc.dg/tree-ssa/pr23048.c: New test.
26155
26156 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26157
26158         PR middle-end/20624
26159         * g++.dg/warn/Wreturn-3.C: New test
26160
26161 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
26162
26163         PR tree-optimization/22228
26164         * g++.dg/vect/pr22543.cc: New test.
26165
26166 2005-08-17  Steven Bosscher  <stevenb@suse.de>
26167
26168         PR tree-optimization/21574
26169         * gcc.dg/tree-ssa/pr21574.c: New test.
26170
26171 2005-08-16  James E Wilson  <wilson@specifix.com>
26172
26173         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
26174
26175 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
26176
26177         PR tree-opt/23402
26178         * gcc.c-torture/compile/zero-strct-3.c: New test.
26179         * gcc.c-torture/compile/zero-strct-4.c: New test.
26180
26181 2005-08-16  Steven Bosscher  <stevenb@suse.de>
26182
26183         PR target/23376
26184         * gcc.target/x86_64/pr23376.c: New test.
26185
26186 2005-08-16  Ian Lance Taylor  <ian@airs.com>
26187
26188         PR c++/23337
26189         * g++.dg/ext/vector2.C: New.
26190
26191 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
26192
26193         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
26194
26195 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
26196
26197         PR libfortran/23428
26198         * gfortran.dg/inquire-complex.f90: New test case.
26199
26200 2005-08-16  James E Wilson  <wilson@specifix.com>
26201
26202         PR tree-optimization/21105
26203         * gcc.dg/large-size-array.c: New.
26204
26205 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
26206
26207         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
26208         type.
26209         * gcc.dg/vect/vect-41: Likewise.
26210         * gcc.dg/vect/vect-42: Likewise.
26211         * gcc.dg/vect/vect-43: Likewise.
26212         * gcc.dg/vect/vect-44: Likewise.
26213         * gcc.dg/vect/vect-46: Likewise.
26214         * gcc.dg/vect/vect-47: Likewise.
26215         * gcc.dg/vect/vect-48: Likewise.
26216         * gcc.dg/vect/vect-52: Likewise.
26217         * gcc.dg/vect/vect-53: Likewise.
26218         * gcc.dg/vect/vect-54: Likewise.
26219         * gcc.dg/vect/vect-55: Likewise.
26220         * gcc.dg/vect/vect-56: Likewise.
26221         * gcc.dg/vect/vect-57: Likewise.
26222         * gcc.dg/vect/vect-58: Likewise.
26223         * gcc.dg/vect/vect-59: Likewise.
26224         * gcc.dg/vect/vect-60: Likewise.
26225         * gcc.dg/vect/vect-61: Likewise.
26226         * gcc.dg/vect/vect-85: Likewise.
26227         * gcc.dg/vect/vect-87: Likewise.
26228         * gcc.dg/vect/vect-88: Likewise.
26229         * gcc.dg/vect/vect-93.c: Likewise.
26230         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
26231         * gcc.dg/vect/vect-75: Likewise.
26232         * gcc.dg/vect/vect-76: Likewise.
26233         * gcc.dg/vect/vect-77: Likewise.
26234         * gcc.dg/vect/vect-78: Likewise.
26235         * gcc.dg/vect/vect-80: Likewise.
26236         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
26237         vectorized for the expected reason, rather than checking how alignment
26238         was handled.
26239         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
26240         aligned type and also instead of aligned pointers. Added documentation.
26241
26242 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
26243
26244         * gfortran.dg/power.f90: New test.
26245
26246 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
26247
26248         PR rtl-optimization/23299
26249         * g++.dg/opt/pr23299.C: New test.
26250
26251 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26252
26253         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
26254
26255 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
26256
26257         * g++.dg/template/local6.C: New test.
26258
26259 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
26260
26261         * execute/exceptions/finally-1.m: Check that the catch and finally are
26262         being called.  Also add a "return 0;" at the end of main.
26263
26264 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
26265
26266         PR fortran/21432.
26267         * gfortran.dg/namelist_print_1.f: New test of functionality of
26268         PRINT namelist.
26269         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
26270         namelist generates error with -std=f95.
26271
26272 2005-08-14  Ira Rosen  <irar@il.ibm.com>
26273
26274         PR tree-optimization/23119
26275         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
26276
26277 2005-08-13  Marcin Koziej  <creep@desk.pl>
26278             Andrew Pinski  <pinskia@physics.uc.edu>
26279
26280         PR libobjc/22492
26281         * execute/exceptions/finally-1.m: New test.
26282
26283 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26284
26285         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
26286         testsuite.
26287         * objc/execute/exceptions/trivial.m: New test.
26288         * objc.dg/try-catch-11.m: Move to ...
26289         * objc/execute/exceptions/foward-1.m: Here.
26290         * objc.dg/try-catch-2.m: Move to ...
26291         * objc/execute/exceptions/catchall-1.m: Here.
26292         * objc.dg/try-catch-8.m: Move to ...
26293         * objc/execute/exceptions/local-variables-1.m: Here.
26294
26295 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26296
26297         * objc.dg/nested-func-1.m: Move to ...
26298         * objc/execute/nested-func-1.m: Here.
26299
26300 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26301
26302         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
26303         in ${options} instead of [target_info name].
26304         * lib/obj-c++.exp (objc_target_compile): Likewise.
26305
26306 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26307
26308         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
26309
26310 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26311
26312         part of PR testsuite/23348
26313         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
26314         each of the torture options.
26315         * objc/compile/trivial.m: New test.
26316
26317 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
26318
26319         * gfortran.dg/eoshift.f90: Correct format.
26320
26321 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
26322
26323         * gfortran.fortran-torture/execute/character_passing.f90:
26324         Fix comment typo.
26325
26326 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
26327
26328         PR c++/8271
26329         * g++.dg/template/unify10.C: New.
26330
26331 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
26332
26333         * g++.dg/parse/pr22514.C: Move to...
26334         * g++.dg/debug/pr22514.C: here.
26335
26336 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26337
26338         PR c++/23266
26339         * g++.dg/inherit/pure1.C: New test.
26340
26341         * ChangeLog: Fix typos.
26342
26343 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26344             Steven Bosscher  <stevenb@suse.de>
26345
26346         * gfortran.dg/runtime_warning_1.f90: New test.
26347
26348 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26349
26350         PR c++/23219
26351         * g++.dg/parse/crash28.C: New.
26352
26353 2005-08-11  Richard Guenther  <rguenther@suse.de>
26354
26355         PR target/23289
26356         * gcc.target/i386/tailcall-1.c: New testcase.
26357
26358 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
26359
26360         * gcc.dg/vect/vect-67.c: Un-xfail.
26361
26362 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
26363
26364         PR c++/23225
26365         * g++.dg/parse/crash27.C: new test.
26366
26367 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
26368
26369         PR libfortran/22143
26370         * gfortran.dg/shift-kind.f90: New testcase.
26371
26372 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
26373
26374         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
26375         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
26376
26377 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26378
26379         PR c++/20646
26380         * g++.dg/other/mult-stor1.C: New test.
26381
26382 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
26383
26384         * gcc.c-torture/pr18299-1.c: Move to ...
26385         * gcc.c-torture/compile/pr18299-1.c: Here.
26386
26387 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
26388
26389         * gfortran/fortran.torture/execute/character_passing.f90:
26390         Fix types for LSAME.
26391
26392 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
26393
26394         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
26395         input data back to what it was originally.
26396
26397 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
26398
26399         * objc.dg/try-catch-8.m: Enable for all targets.
26400
26401 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
26402
26403         * gcc.dg/pr23165.c: New test.
26404
26405 2005-08-09  Steven Bosscher  <stevenb@suse.de>
26406
26407         PR tree-optimization/23234
26408         * gcc.dg/tree-ssa/pr23234.c: New test.
26409
26410 2005-08-08  Josh Conner  <jconner@apple.com>
26411
26412         PR rtl-optimization/23241
26413         * gcc.dg/char-compare.c: New test.
26414
26415 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26416
26417         PR c++/22508
26418         * g++.dg/init/new13.C: New test.
26419
26420 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
26421
26422         PR c++/21166
26423         * g++.dg/other/crash-4.C: Adjust
26424         * g++/dg/ext/packed9.C: New.
26425
26426 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
26427
26428         PR middle-end/21964
26429         * gcc.c-torture/execute/pr21964-1.c: New test.
26430
26431 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
26432
26433         PR c/22458
26434         * gcc.dg/pr22458-1.c: New test.
26435
26436 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
26437             Steven G. Kargl <kargls@comcast.net>
26438
26439         PR fortran/22390
26440         * gfortran.dg/flush_1.f90: New test.
26441
26442 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26443
26444         PR c++/23191
26445         * g++.dg/template/eh2.C: New test.
26446
26447 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26448
26449         PR c++/19498
26450         * g++.dg/template/instantiate7.C: New test.
26451
26452 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
26453
26454         PR c/23113
26455         * gcc.dg/Wunused-value-1.c: New test.
26456
26457 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
26458
26459         PR rtl-optimization/23233
26460         * gcc.c-torture/compile/pr23233-1.c: New test.
26461
26462 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
26463
26464         PR fortran/18833
26465         PR fortran/20850
26466         * gfortran.dg/equiv_1.f90: New test.
26467         * gfortran.dg/equiv_2.f90: New test.
26468         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
26469         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
26470         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
26471
26472 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
26473
26474         * gcc.c-torture/execute/vrp-5.c: New test.
26475         * gcc.c-torture/execute/vrp-6.c: New test.
26476         * gcc.dg/tree-ssa/vrp21.c: New test.
26477
26478 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
26479
26480         * g++.dg/parse/pr22514.C: New test.
26481
26482 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
26483
26484         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
26485
26486         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
26487         instead of constant loads / pool entries.
26488
26489 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
26490
26491         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
26492         TEST_TO_WCTYPE.
26493
26494 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
26495
26496         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
26497         __WINT_TYPE__ in generated prototypes if possible.
26498
26499 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
26500
26501         PR 22037
26502         * g++.dg/tree-ssa/pr22037.C:
26503
26504 2005-08-04  Richard Henderson  <rth@redhat.com>
26505
26506         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
26507         scan-tree-dump-times directive.
26508
26509 2005-08-04  Jan Hubicka  <jh@suse.cz>
26510
26511         * gcov-1.C: Fix switch counts.
26512         * gcov-4b.c: Likewise.
26513
26514 2005-08-03  Jeff Law  <law@redhat.com>
26515
26516         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
26517
26518 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
26519
26520         * gcc.c-torture/execute/pr23135.c: New test.
26521
26522 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26523
26524         PR tree-optimization/19899
26525         * gcc.dg/tree-ssa/scev-1.c: New test.
26526         * gcc.dg/tree-ssa/scev-2.c: New test.
26527
26528 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
26529
26530         PR target/18582
26531         * gcc.dg/torture/pr18582-1.c: New test.
26532
26533 2005-08-03  Jan Hubicka  <jh@suse.cz>
26534
26535         * update-conroll.c: New testcase.
26536         * update-conroll-2.c: New testcase.
26537
26538 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
26539
26540         * gfortran.dg/constant_substring.f: New test.
26541         * gfortran.dg/pr22491.f: New test.
26542
26543 2005-08-02  Jan Hubicka  <jh@suse.cz>
26544
26545         * update-threading.c: Replace by the proper one.
26546
26547 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
26548
26549         PR 23164
26550         * g++.dg/tree-ssa/pr23164.C: New test.
26551
26552 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
26553
26554         * gcc.dg/tree-ssa/pr23192.c: New test.
26555
26556 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
26557
26558         * gcc.c-torture/execute/vrp-4.c: New test.
26559
26560 2005-08-02  Jan Hubicka  <jh@suse.cz>
26561
26562         * update-threading.c: New test.
26563
26564 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
26565
26566         * gcc.c-torture/compile/20050801-1.c: New test.
26567         * gcc.c-torture/compile/20050801-2.c: New test.
26568
26569 2005-08-01  Jan Hubicka  <jh@suse.cz>
26570
26571         * val-prof-5.c: New test.
26572
26573 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
26574
26575         PR c/22311
26576         * gcc.dg/pr22311-1.c : New test.
26577
26578 2005-07-31  Steven Bosscher  <stevenb@suse.de>
26579
26580         PR target/23095
26581         * gfortran.dg/pr23095.f: New test.
26582
26583         PR c++/22003
26584         * g++.dg/other/pr22003.C: New test.
26585
26586 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
26587
26588         PR target/20621
26589         * gcc.c-torture/execute/pr20621-1.c: New test.
26590
26591 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
26592
26593         * gfortran.dg/comma_format_extension_4.f: Adjust length
26594         of string for format.
26595         * gfortran.dg/der_array_io_1.f: Replace illegal internal
26596         print statement with internal write.
26597         * gfortran.dg/der_array_io_2.f: Likewise.
26598         * gfortran.dg/der_array_io_3.f: Likewise.
26599
26600 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
26601
26602         * gcc.dg/fold-abs-4.c: new test.
26603
26604 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
26605
26606         PR fortran/22570 an related issues.
26607         * gfortran.dg/x_slash_1.f: New test.
26608
26609 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
26610
26611         PR c/23143
26612         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
26613         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
26614
26615 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26616
26617         PR c/529
26618         * gcc.dg/Wshadow-3.c: New test.
26619
26620 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
26621
26622         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
26623         used to have the wrong bounds).
26624
26625 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26626
26627         PR c/21720
26628         * gcc.dg/hex-round-1.c: Test more cases.
26629         * gcc.dg/hex-round-2.c: New test.
26630
26631 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
26632
26633         PR 22550
26634         * g++.dg/tree-ssa/pr22550.C: New test.
26635
26636 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
26637
26638         * gcc.dg/tree-ssa/vrp19.c: New test.
26639         * gcc.dg/tree-ssa-vrp20.c: New test.
26640
26641 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26642
26643         PR c/22240
26644         * gcc.dg/transparent-union-4.c: New test.
26645
26646 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26647
26648         PR c/22192
26649         * gcc.dg/c99-vla-2.c: New test.
26650
26651 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26652
26653         PR c/21720
26654         * gcc.dg/hex-round-1.c: New test.
26655
26656 2005-07-28  Jan Hubicka  <jh@suse.cz>
26657
26658         * inliner-1.c: Do not dump everything.
26659         * tree-prof.exp: Do not pass -ftree-based-profiling.
26660         * bprob.exp: Likewise.
26661
26662         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
26663
26664 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
26665
26666         PR c++/22545
26667         * g++.dg/expr/ptrmem7.C: New test.
26668
26669 2005-07-28  Mike Stump  <mrs@apple.com>
26670
26671         * g++.old-deja/g++.mike/visibility-1.C: New test.
26672
26673 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26674
26675         PR c/20187
26676         * gcc.c-torture/execute/pr20187-1.c: New test.
26677
26678 2005-07-28  Jeff Law  <law@redhat.com>
26679
26680         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
26681         * gcc.dg/tree-ssa/vrp18.c: New test.
26682
26683 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
26684
26685         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
26686
26687 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
26688
26689         PR tree-optimization/22506
26690         * gcc.dg/vect/ps22506.c: New test.
26691
26692 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
26693
26694         PR target/21149
26695         * gcc.target/i386/sse-3.c: New test.
26696
26697 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26698
26699         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
26700         * gcc.target/mips/mips32-dsp-type.c: Likewise.
26701
26702 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26703
26704         PR c/22589
26705         * gcc.c-torture/compile/pr22589-1.c: New test.
26706
26707 2005-07-28  Jan Hubicka  <jh@suse.cz>
26708
26709         * update-loopch.c: New testcase.
26710
26711 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
26712
26713         PR rtl-optimization/23047
26714         * gcc.c-torture/execute/pr23047.c: New test.
26715         * gcc.c-torture/execute/pr23047.x: New.
26716
26717 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
26718
26719         PR tree-optimization/22493
26720         * gcc.c-torture/execute/pr22493-1.c: New test.
26721         * gcc.c-torture/execute/pr22493-1.x: New.
26722         * gcc.c-torture/execute/vrp-1.c: New test.
26723         * gcc.c-torture/execute/vrp-2.c: New test.
26724         * gcc.c-torture/execute/vrp-2.c: New test.
26725
26726 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
26727
26728         * gcc.target/frv/all-builtin-read8.c: Delete.
26729         * gcc.target/frv/all-builtin-read16.c: Delete.
26730         * gcc.target/frv/all-builtin-read32.c: Delete.
26731         * gcc.target/frv/all-builtin-read64.c: Delete.
26732         * gcc.target/frv/all-builtin-write8.c: Delete.
26733         * gcc.target/frv/all-builtin-write16.c: Delete.
26734         * gcc.target/frv/all-builtin-write32.c: Delete.
26735         * gcc.target/frv/all-builtin-write64.c: Delete.
26736         * gcc.target/frv/all-read-write-1.c: New.
26737
26738 2005-07-27  Jeff Law  <law@redhat.com>
26739
26740         * gcc.c-torture/execute/pr22630.c: New test.
26741
26742 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
26743
26744         PR tree-optimization/23073
26745         * gcc.dg/vect/nodump-pr23073.c: New test.
26746         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
26747
26748 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
26749
26750         PR tree-optimize/22348
26751         * gcc.c-torture/execute/pr22348.c: New.
26752
26753 2005-07-27  Richard Guenther  <rguenther@suse.de>
26754
26755         * gcc.dg/tree-ssa/salias-1.c: New testcase.
26756
26757 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26758
26759         PR fortran/22503
26760         * gfortran.dg/logical_comp.f90: New test.
26761
26762 2005-07-27  Jan Hubicka  <jh@suse.cz>
26763
26764         * inliner-1.c: Add cleanup of dumps.
26765         * val-prof-*.c: Likewise.
26766         * update-tailcall.c: New.
26767
26768 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
26769
26770         PR 22591
26771         * gcc.dg/tree-ssa/pr22591.c: New test.
26772         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
26773
26774 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
26775
26776         PR libobjc/22606
26777         * objc.dg/try-catch-11.m: New test.
26778
26779 2005-07-26  Richard Guenther  <rguenther@suse.de>
26780
26781         PR tree-optimization/22486
26782         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
26783
26784 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
26785
26786         PR tree-opt/22484
26787         * g++.dg/opt/loop2.C: New test.
26788
26789 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
26790
26791         * gcc.dg/tree-ssa/reassoc-3.c: New test.
26792         * gcc.dg/tree-ssa/reassoc-4.c: New test.
26793
26794 2005-07-25  Adam Nemet  <anemet@lnxw.com>
26795
26796         * lib/profopt.exp (profopt-execute): Check for profiling data
26797         files on the target.
26798
26799 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
26800
26801         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
26802         for matching of asm labels.
26803
26804 2005-07-25  Richard Guenther  <rguenther@suse.de>
26805
26806         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
26807
26808 2005-07-25  Richard Guenther  <rguenther@suse.de>
26809
26810         PR testsuite/22624
26811         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
26812
26813 2005-07-25  Ira Rosen  <irar@il.ibm.com>
26814
26815         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
26816         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
26817         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
26818         * gcc.dg/vect/vect-100.c: New test.
26819         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
26820         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
26821         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
26822         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
26823         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
26824         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
26825         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
26826         * gfortran.dg/vect/pr19049.f90: New testcase.
26827         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
26828
26829 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
26830
26831         * gcc.c-torture/execute/20050713-1.c: New test.
26832
26833         PR fortran/20063
26834         * gfortran.fortran-torture/execute/data_4.f90: New test.
26835
26836         PR middle-end/20303
26837         * gcc.dg/visibility-d.c: New test.
26838
26839 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
26840
26841         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
26842         * gfortran.dg/underflow.f90: Ditto.
26843
26844 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26845
26846         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
26847         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
26848         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
26849
26850 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
26851
26852         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
26853         include case of field width of zero.
26854
26855 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
26856
26857         PR libgfortran/21875
26858         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
26859         with trailing blanks on normal formatted read.
26860
26861 2005-07-23  Chao-ying Fu  <fu@mips.com>
26862
26863         * gcc.target/mips/mips32-dsp-type.c: New test.
26864         * gcc.target/mips/mips32-dsp.c: New test.
26865
26866 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
26867
26868         PR testsuite/21073
26869         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
26870
26871         PR testsuite/20454
26872         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
26873         and __cyg_profile_func_exit.
26874
26875 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
26876
26877         * gfortran.dg/comma_format_extension_3.f: Fix typo.
26878         * gfortran.dg/comma_format_extension_4.f: Same.
26879         * gfortran.dg/pr15332.f: Same.
26880         * gfortran.dg/pr21730.f: Same.
26881
26882 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
26883
26884         * g++.dg/opt/vrp2.C: Fix testcase.
26885
26886         PR tree-opt/22625
26887         * g++.dg/opt/vrp2.C: New test.
26888
26889 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
26890
26891         PR debug/21828
26892         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
26893
26894 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
26895
26896         * gcc.dg/tree-ssa/20050719-1.c: New test.
26897
26898 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
26899
26900         * gcc.dg/bfin-longcall-1.c: New file.
26901         * gcc.dg/bfin-longcall-2.c: New file.
26902
26903 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
26904
26905         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
26906
26907 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26908
26909         PR middle-end/19055
26910         * gcc.dg/tree-ssa/pr19055.c: New test.
26911         * gcc.dg/tree-ssa/pr19055-2.c: New test.
26912
26913 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26914
26915         PR C++/22358
26916         * g++.dg/other/pr22358.C: New test.
26917
26918 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
26919
26920         PR c++/2922
26921         * g++.dg/lookup/two-stage5.C: New test from bug comments.
26922
26923 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26924
26925         PR c++/15938
26926         * g++.dg/init/union2.C: New test.
26927
26928 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26929
26930         PR c/22393
26931         * gcc.dg/complex-4.c: New test.
26932
26933 2005-07-21  Richard Guenther  <rguenther@suse.de>
26934
26935         PR testsuite/22522
26936         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
26937         scanning for asm labels.
26938         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
26939
26940 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
26941
26942         PR target/22085
26943         * gcc.dg/altivec-pr22085.c: New.
26944
26945 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
26946
26947         PR tree-optimization/19210
26948         * gcc.dg/tree-ssa/pr19210-1.c: New.
26949         * gcc.dg/tree-ssa/pr19210-2.c: New.
26950
26951 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
26952
26953         PR rtl-optimization/22167
26954         * g++.dg/opt/pr22167.C: New test.
26955
26956 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
26957
26958         PR c++/2922
26959         * g++.dg/lookup/two-stage2.C: New.
26960         * g++.dg/lookup/two-stage3.C: New.
26961         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
26962         fixed two-stage name lookup for operators.
26963         * g++.dg/template/call3.C: Compiler now produces an appropriate
26964         error message.
26965         * g++.dg/template/crash37.C: Compiler now describes bla() on line
26966         14 as a candidate.
26967         * g++.dg/template/ptrmem4.C: Compiler produces different error
26968         message.
26969         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
26970         connect_to_method as a candidate.
26971
26972 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
26973
26974         * gcc.dg/fold-alloc-1.c: New test.
26975
26976 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
26977
26978         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
26979         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
26980
26981 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
26982
26983         * gcc.dg/fold-abs-1.c: New test.
26984         * gcc.dg/fold-abs-2.c: New test.
26985         * gcc.dg/fold-abs-3.c: New test.
26986
26987 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
26988
26989         Make CONSTRUCTOR use VEC to store initializers.
26990         * g++.dg/ext/complit3.C: Check for specific error messages.
26991         * g++.dg/init/brace2.C: Update error message.
26992         * g++.dg/warn/Wbraces2.C: Likewise.
26993
26994 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
26995
26996         PR fortran/16940
26997         * gfortran.dg/module_interface_1.f90: New test.
26998
26999 2005-07-19  Danny Berlin <dberlin@dberlin.org>
27000             Kenneth Zadeck <zadeck@naturalbridge.com>
27001
27002         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
27003
27004 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27005
27006         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
27007         specify -Wformat for these tests.
27008         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
27009         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
27010         * gcc.dg/format/opt-6.c: Delete.
27011
27012 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27013
27014         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
27015         * gcc.dg/tree-ssa/sra-3.c: Likewise.
27016
27017 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27018
27019         * gcc.dg/tree-ssa/alias-2.c: New test.
27020
27021 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
27022
27023         PR c++/22263
27024         * g++.dg/template/explicit7.C: New test.
27025
27026 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
27027
27028         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
27029         field width of 8 to +Inf and -Inf.
27030
27031 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
27032
27033         PR c++/22139
27034         * g++.dg/template/friend36.C: New test.
27035
27036 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
27037
27038         PR fortran/21730
27039         * gfortran.dg/pr21730.f: New test.
27040
27041 2005-07-16  Danny Berlin <dberlin@dberlin.org>
27042             Kenneth Zadeck <zadeck@naturalbridge.com>
27043
27044         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
27045         since pure const detection cannot run at -O1 in c compiler.
27046         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
27047         can now optimize this case properly.
27048         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
27049         because we now pass.
27050         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
27051
27052 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
27053
27054         PR c/22421
27055         * gcc.dg/format/bitfld-1.c: New test.
27056
27057 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
27058
27059         PR c++/22204
27060         * g++.dg/rtti/repo1.C: New test.
27061
27062 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
27063
27064         PR middle-end/22398
27065         * gcc.c-torture/compile/pr22398.c: New test.
27066
27067 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
27068
27069         PR c++/22132
27070         * g++.dg/expr/cast4.C: New test.
27071
27072 2005-07-15  Richard Guenther  <rguenther@suse.de>
27073
27074         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
27075         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27076
27077 2005-07-15  Steven Bosscher  <stevenb@suse.de>
27078
27079         PR tree-optimization/22230
27080         * gcc.dg/tree-ssa/pr22230.c: New test.
27081
27082 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
27083
27084         * gfortran.dg/g77/cpp6.f: New test.
27085
27086         PR fortran/22417
27087         * gfortran.dg/g77/cpp5.F: New test.
27088         * gfortran.dg/g77/cpp5.h: New file.
27089         * gfortran.dg/g77/cpp5inc.h: New file.
27090
27091 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
27092
27093         PR libfortran/16435
27094         * gfortran.dg/tl_editting.f90: New.
27095         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
27096
27097 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
27098
27099         * gfortran.dg/char_array_constructor.f90: New test.
27100
27101 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
27102
27103         * gfortran.dg/past_eor.f90: New.
27104         * gfortran.dg/complex_read.f90: New.
27105
27106 2005-07-13  Jeff Law  <law@redhat.com>
27107
27108         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
27109         additional casts.
27110
27111         * gcc.dg/tree-ssa/pr22321.c: New test
27112
27113 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
27114
27115         PR tree-optimization/21921
27116         * gcc.dg/tree-ssa/pr21921.c: New.
27117
27118 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
27119
27120         PR tree-optimizatio/22442
27121         * gcc.dg/tree-ssa/loop-11.c: New test.
27122
27123 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
27124
27125         PR tree-opt/21840
27126         * gcc.c-torture/compile/pr21840.c: New test.
27127
27128 2005-07-12  Jan Hubicka  <jh@suse.cz>
27129
27130         * gcc.c-torture/compile/pr22379.c: New test.
27131
27132 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
27133
27134         PR libfortran/21593
27135         gfortran.dg/dev_null.f90: Remove outdated comment about
27136         PR libfortran/21593.
27137
27138
27139 2005-07-12  Dale Johannesen  <dalej@apple.com>
27140
27141         * gcc.target/i386/compress-float-sse.c: New.
27142         * gcc.target/i386/compress-float-sse-pic.c: New.
27143         * gcc.target/i386/compress-float-387.c: New.
27144         * gcc.target/i386/compress-float-387-pic.c: New.
27145         * gcc.dg/compress-float-ppc.c: New.
27146         * gcc.dg/compress-float-ppc-pic.c: New.
27147
27148 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
27149
27150         PR libfortran/21593
27151         gfortran.dg/dev_null.f90: Remove targets.
27152
27153 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
27154
27155         PR tree-opt/22335
27156         * gcc.dg/pr22335-1.c: New test.
27157         * gcc.dg/pr22335-2.c: New test.
27158
27159 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27160
27161         PR c++/20172
27162         * g++.dg/template/nontype12.C : New test.
27163
27164 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
27165
27166         * gcc.dg/tree-ssa/loop-10.c: New test.
27167
27168 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
27169
27170         * gcc.c-torture/execute/20020720-1.x: Remove.
27171
27172 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
27173
27174         * gfortran.fortran-torture/execute/forall_7.f90: New test.
27175
27176 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
27177
27178         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
27179         (dg-mips-options): Use it.
27180
27181 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
27182
27183         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
27184
27185 2005-07-09  Richard Henderson  <rth@redhat.com>
27186
27187         * lib/target-supports.exp (check_effective_target_sync_char_short):
27188         Add alpha.
27189
27190 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
27191
27192         PR libfortran/22217
27193         * gfortran.dg/negative-z-descriptor.f90: New test.
27194
27195 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
27196
27197         PR tree-opt/22329
27198         * gcc.dg/pr22329.c: New test.
27199
27200 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
27201
27202         PR tree-optimization/20139
27203         * gcc.dg/tree-ssa/pr20139.c: New.
27204
27205 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
27206
27207         PR tree-opt/22356
27208         * gcc.dg/pr22356-1.c: New test.
27209
27210 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
27211
27212         PR c++/21799
27213         * g++.dg/template/unify8.C: New.
27214         * g++.dg/template/unify9.C: New.
27215
27216 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
27217
27218         * gfortran.fortran-torture/execute/entry_10.f90: New test.
27219
27220 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
27221
27222         * gcc.dg/darwin-version-1.c: New.
27223         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
27224         * gcc.dg/builtins-20.c: Likewise.
27225         * gcc.dg/builtins-53.c: Likewise.
27226         * gcc.dg/torture/builtins-convert-1.c: Likewise.
27227         * gcc.dg/torture/builtins-convert-2.c: Likewise.
27228         * gcc.dg/torture/builtins-convert-3.c: Likewise.
27229         * gcc.dg/torture/builtins-power-1.c: Likewise.
27230         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
27231         on Darwin.
27232
27233 2005-07-07  Jeff Law  <law@redhat.com>
27234
27235         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
27236         argument evaluation order.
27237
27238 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
27239
27240         PR libfortran/21594
27241         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27242         Add test cases where the shift length is greater than the
27243         array length.
27244
27245 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27246
27247         * obj-c++.dg/proto-lossage-6.mm: New.
27248         * objc.dg/proto-lossage-6.m: New.
27249
27250 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27251
27252         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
27253         * objc.dg/gnu-runtime-2.m: Likewise.
27254
27255 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
27256
27257         * gfortran.dg/longline.f: New test.
27258
27259         * gfortran.dg/badline.f: New test.
27260
27261 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
27262
27263         PR fortran/16531
27264         PR fortran/15966
27265         PR fortran/18781
27266         * gfortran.dg/hollerith.f90: New.
27267         * gfortran.dg/hollerith2.f90: New.
27268         * gfortran.dg/hollerith3.f90: New.
27269         * gfortran.dg/hollerith4.f90: New.
27270         * gfortran.dg/hollerith_f95.f90: New.
27271         * gfortran.dg/hollerith_legacy.f90: New.
27272         * gfortran.dg/g77/cpp4.F: New. Port from g77.
27273
27274 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27275
27276         PR objc/22274
27277         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
27278         * objc.dg/gnu-runtime-2.m: New.
27279
27280 2005-07-06  Jeff Law  <law@redhat.com>
27281
27282         * gcc.dg/tree-ssa/vrp17.c: New test.
27283
27284 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
27285
27286         PR fortran/22327
27287         * gfortran.dg/array_constructor_5.f90: New test.
27288
27289 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
27290
27291         * gfortran.fortran-torture/execute/entry_9.f90: New test.
27292
27293 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
27294
27295         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
27296         * gcc.dg/980816-1.c: Ditto.
27297
27298 2005-07-06  Jeff Law  <law@redhat.com>
27299
27300         * gcc.c-torture/compile/pr21356.c: New test.
27301
27302 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
27303
27304         PR c/22013
27305         PR c/22098
27306         * gcc.c-torture/compile/pr22013-1.c,
27307         gcc.c-torture/execute/pr22098-1.c,
27308         gcc.c-torture/execute/pr22098-2.c,
27309         gcc.c-torture/execute/pr22098-3.c: New tests.
27310
27311 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
27312
27313         PR c/22308
27314         * gcc.dg/pr22308-1.c: New test.
27315
27316 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
27317
27318         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
27319         target.
27320         * gcc.dg/compare9.c: Use -fshort-enums instead of
27321         -fno-short-enums.  Change the last test to dg-bogus.
27322
27323 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
27324
27325         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
27326         * gcc.dg/compare9.c: New.
27327
27328 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27329
27330         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
27331
27332 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
27333
27334         PR testsuite/22288
27335         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
27336
27337
27338 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27339
27340         * gcc.dg/format/gcc_gfc-1.c: New.
27341
27342 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
27343
27344         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
27345
27346 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27347
27348         PR fortran/20842
27349         * gfortran.dg/io_invalid_1.f90: New test.
27350
27351 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
27352
27353         * gcc.dg/format/gcc_diag-1.c: Update.
27354
27355 2005-07-02  Jeff Law  <law@redhat.com>
27356
27357         * gcc.dg/tree-ssa/pr22051-1.c: New test.
27358         * gcc.dg/tree-ssa/pr22051-2.c: New test.
27359
27360 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
27361
27362         * gcc.dg/format/gcc_diag-1.c: Update.
27363
27364 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
27365
27366         PR tree-opt/22269
27367         * gcc.c-torture/compile/pr22269.c: New test.
27368
27369 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
27370
27371         PR 21584
27372         PR 22219
27373         * g++.dg/tree-ssa/pr21584-1.C: New test.
27374         * g++.dg/tree-ssa/pr21584-2.C: New test.
27375
27376 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
27377
27378         * obj-c++.dg/try-catch-11.mm: New.
27379         * objc.dg/try-catch-10.m: New.
27380
27381 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
27382
27383         * g++.dg/other/ucnid-1.C: xfail on AIX.
27384
27385 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
27386
27387         PR 22234
27388         * gcc.dg/20050629-1.c: New test.
27389
27390 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
27391
27392         * obj-c++.dg/const-str-1[0-1].mm: New.
27393         * objc.dg/const-str-1[0-1].m: New.
27394
27395 2005-05-29  Richard Henderson  <rth@redhat.com>
27396
27397         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
27398         Rename from check_effective_target_vect_no_max.
27399         (check_effective_target_vect_no_int_add): New.
27400         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
27401         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
27402         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27403         * gcc.dg/vect/vect-reduc-1.c: Use both.
27404         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27405
27406 2005-05-29  Richard Henderson  <rth@redhat.com>
27407
27408         * lib/target-supports.exp (check_effective_target_vect_no_max):
27409         Remove i386 and x86_64.
27410
27411 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
27412
27413         PR testsuite/21969
27414         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
27415
27416 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
27417
27418         PR middle-end/21969
27419         * gcc.dg/vect/pr21969.c: New test.
27420
27421 2005-06-28  Eric Christopher  <echristo@redhat.com>
27422
27423         PR c/22052
27424         PR c/21975
27425         * gcc.dg/inline1.c: New test.
27426         * gcc.dg/inline2.c: Ditto.
27427         * gcc.dg/inline3.c: Ditto.
27428         * gcc.dg/inline4.c: Ditto.
27429         * gcc.dg/inline5.c: Ditto.
27430
27431 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
27432
27433         PR libfortran/22142
27434         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27435         Add testcase also testing eoshift1 for PR 22142.
27436
27437 2005-06-28  Richard Henderson  <rth@redhat.com>
27438
27439         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
27440         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
27441         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
27442         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
27443         gcc.dg/tree-ssa/20030922-2.c: Likewise.
27444
27445 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
27446
27447         PR libfortran/22142
27448         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27449         Add testcase for PR 22142.
27450
27451 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
27452
27453         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
27454         gcc.target/ia64/fpreg-2.c: New tests.
27455
27456 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27457
27458         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
27459
27460 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27461
27462         PR libfortran/22170
27463         * gfortran.dg/slash_1.f90: New test.
27464
27465 2005-06-27  Richard Henderson  <rth@redhat.com>
27466
27467         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
27468         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
27469         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
27470         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27471         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
27472         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
27473
27474 2005-06-27  Richard Henderson  <rth@redhat.com>
27475
27476         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
27477         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
27478
27479 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
27480
27481         * obj-c++.dg/proto-lossage-5.mm: New.
27482         * objc.dg/proto-lossage-5.m: New.
27483
27484 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
27485
27486         PR 21959
27487         * gcc.dg/tree-ssa/pr21959.c: New test.
27488
27489 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
27490
27491         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
27492         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
27493         testing uninitialized var.
27494
27495         * gcc.c-torture/execute/builtins/chk.h: New.
27496         * gcc.c-torture/execute/builtins/lib/chk.c: New.
27497         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
27498         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
27499         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
27500         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
27501         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
27502         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
27503         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
27504         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
27505         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
27506         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
27507         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
27508         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
27509         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
27510         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
27511         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
27512         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
27513         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
27514         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
27515         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
27516         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
27517         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
27518         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
27519         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
27520         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
27521         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
27522         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
27523         * gcc.dg/builtin-object-size-1.c: New test.
27524         * gcc.dg/builtin-object-size-2.c: New test.
27525         * gcc.dg/builtin-object-size-3.c: New test.
27526         * gcc.dg/builtin-object-size-4.c: New test.
27527         * gcc.dg/builtin-object-size-5.c: New test.
27528         * gcc.dg/builtin-stringop-chk-1.c: New test.
27529         * gcc.dg/builtin-stringop-chk-2.c: New test.
27530         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
27531         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
27532         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
27533         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
27534         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
27535         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
27536         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
27537         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
27538         * gcc.c-torture/execute/printf-1.c: New test.
27539         * gcc.c-torture/execute/fprintf-1.c: New test.
27540         * gcc.c-torture/execute/vprintf-1.c: New test.
27541         * gcc.c-torture/execute/vfprintf-1.c: New test.
27542         * gcc.c-torture/execute/printf-chk-1.c: New test.
27543         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
27544         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
27545         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
27546
27547 2005-06-27  Michael Matz  <matz@suse.de>
27548
27549         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
27550         slot is not merged if address escapes.
27551
27552 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27553
27554         PR c/21911
27555         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
27556
27557 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
27558
27559         PR middle-end/17965
27560         * gcc.c-torture/compile/20050622-1.c: New test.
27561
27562         PR middle-end/22028
27563         * gcc.dg/20050620-1.c: New test.
27564
27565 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
27566
27567         PR tree-optimization/22026
27568         * gcc.dg/tree-ssa/pr22026.c: New.
27569
27570 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
27571
27572         PR libfortran/22144
27573         * gfortran.dg/shift-alloc.f90: New testcase.
27574
27575 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
27576
27577         * all files: Update FSF address in copyright headers.
27578
27579 2005-06-22  Jan Hubicka  <jh@suse.cz>
27580
27581         * wholeprogram-1.c: New testcase.
27582         * wholeprogram-2.c: New testcase.
27583
27584 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
27585
27586         PR 22171
27587         * gcc.dg/tree-ssa/pr22171.c: New test.
27588
27589 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
27590
27591         * gfortran.dg/simplify_modulo.f90: New.
27592
27593 2005-06-24  Jan Hubicka  <jh@suse.cz>
27594
27595         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
27596
27597 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
27598
27599         * obj-c++.dg/proto-lossage-[1-4].mm: New.
27600
27601 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
27602
27603         * obj-c++.dg/typedef-alias-1.mm: New.
27604         * objc.dg/typedef-alias-1.m: New.
27605
27606 2005-06-23  Jeff Law  <law@redhat.com>
27607
27608         * gcc.dg/tree-ssa/vrp16.c: New test.
27609
27610 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27611
27612         * lib/target-supports.exp: Add
27613         check_effective_target_fortran_large_real and
27614         check_effective_target_fortran_large_int to check for
27615         corresponding effective targets.
27616         * gfortran.dg/large_integer_kind_1.f90: New test.
27617         * gfortran.dg/large_real_kind_1.f90: New test.
27618
27619 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
27620
27621         PR tree-optimization/22117
27622         * gcc.dg/tree-ssa/pr22117.c: New.
27623
27624 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
27625
27626         PR testsuite/22123
27627         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
27628
27629 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
27630
27631         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
27632
27633 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
27634
27635         * gfortran.dg/f2c_4.f90: Add tests for complex functions
27636         * gfortran.dg/f2c_4.c: Likewise.
27637
27638 2005-06-22 Paul Brook  <paul@codesourcery.com>
27639
27640         PR fortran/21034
27641         * gfortran.dg/auto_save_1.f90: New test.
27642
27643 2005-06-22  Michael Matz  <matz@suse.de>
27644
27645         * gcc.target/x86-64/abi: New directory.
27646         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
27647         * gcc.target/x86-64/abi/README.gcc: New file.
27648         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
27649         * gcc.target/x86-64/abi/asm-support.s: New file.
27650         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
27651         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
27652         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
27653         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
27654         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
27655         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
27656         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
27657         * gcc.target/x86_64/abi/test_bitfields.c: New test.
27658         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
27659         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
27660         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
27661         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
27662         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
27663         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
27664         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
27665         * gcc.target/x86_64/abi/test_varargs.c: New test.
27666
27667 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
27668
27669         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
27670         32-bit i?86 and x86_64.
27671
27672 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
27673
27674         * obj-c++.dg/const-str-[1-9].mm: New tests.
27675
27676 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
27677
27678         PR fortran/22010
27679         * gfortran.dg/namelist_use.f90: New.
27680         * gfortran.dg/namelist_use_only.f90: New.
27681
27682 2005-06-21  Jeff Law  <law@redhat.com>
27683
27684         * gcc.dg/tree-ssa/vrp15.c: New test.
27685
27686 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
27687
27688         * lib/target-supports.exp (check_effective_target_vect_reduction):
27689         Remove.
27690         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
27691         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
27692         remove vect_reduction target keyword. Also avoid two returns in main.
27693         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27694         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
27695         * gcc.dg/vect/vect-reduc-1short.c: New test.
27696         * gcc.dg/vect/vect-reduc-1char.c: New test.
27697         * gcc.dg/vect/vect-reduc-2short.c: New test.
27698         * gcc.dg/vect/vect-reduc-2char.c: New test.
27699         * gcc.dg/vect/vect-reduc-6.c: New test.
27700         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
27701         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
27702         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
27703
27704 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27705         Paul Thomas  <pault@gcc.gnu.org>
27706
27707         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
27708         New tests.
27709
27710 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27711
27712         * gfortran.dg/backslash_1.f90: New test.
27713         * gfortran.dg/backslash_2.f90: New test.
27714
27715 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
27716
27717         * gfortran.dg/duplicate_labels.f90: New test.
27718
27719 2005-06-20  Jan Beulich  <jbeulich@novell.com>
27720
27721         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
27722         unsupportable relocations.
27723         * g++.old-deja/g++.other/store-expr1.C: Likewise.
27724         * gcc.dg/20050321-2.c: xfail for NetWare.
27725
27726 2005-06-20  Andreas Jaeger  <aj@suse.de>
27727
27728         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
27729         gcc.target/i386/fastcall-sseregparm.c,
27730         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
27731
27732 2005-06-19  Richard Henderson  <rth@redhat.com>
27733
27734         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
27735
27736 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
27737
27738         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
27739
27740 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
27741
27742         PR c++/22115
27743         * g++.dg/conversion/simd2.C: Change expected error message.
27744
27745 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
27746
27747         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
27748         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27749         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27750
27751 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
27752
27753         * gcc.dg/fold-mod-1.c: New test.
27754
27755 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
27756
27757         PR fortran/19926
27758         * gfortran.dg/pr19926.f90: New test.
27759
27760 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
27761
27762         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
27763         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
27764         targets.
27765         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27766         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27767
27768 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
27769
27770         * gcc.target/ia64/float80-varargs-1.c: New test.
27771
27772 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27773
27774         PR tree-opt/22035
27775         * gfortran.dg/f2c_6.f90: New test.
27776
27777 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
27778
27779         PR c++/17413
27780         * g++.dg/template/local5.C: New.
27781
27782 2005-06-17  Richard Henderson  <rth@redhat.com>
27783
27784         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
27785
27786 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
27787
27788         PR testsuite/21945
27789         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
27790
27791 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
27792
27793         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
27794         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
27795         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
27796         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
27797         check_vect to verify the presence of hardware vector support.
27798
27799 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
27800
27801         PR testsuite/22056
27802         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
27803
27804 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27805
27806         PR libfortran/19216
27807         * gfortran.dg/pr19216.f: Add correct space between brackets and
27808         dg directive.
27809
27810 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27811
27812         PR libfortran/16436
27813         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
27814
27815 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
27816
27817         * gcc.target/i386/attributes-error.c: New testcase.
27818         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
27819         * gcc.target/i386/regparm-stdcall.c: Likewise.
27820         * gcc.target/i386/sseregparm-1.c: Likewise.
27821         * gcc.target/i386/sseregparm-2.c: Likewise.
27822
27823 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
27824
27825         * g++.dg/rtti/crash2.C: New.
27826
27827 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
27828
27829         * gcc.dg/noncompile/20040203-3.c: Update expected message.
27830
27831 2005-06-15  David Ung  <davidu@mips.com>
27832
27833         * gcc.target/mips/mips16e-extends.c: New test for testing the
27834         generation of MIPS16e zeb/zeh, seb/seh instructions.
27835
27836 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
27837
27838         PR 22018
27839         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
27840         * gcc.dg/tree-ssa/pr22018.c: New test.
27841
27842 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
27843
27844         * gcc.dg/simd-1.c: Update error messages.
27845         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
27846         * gcc.dg/simd-2.c: Update error messages.
27847         * gcc.dg/simd-4.c: New.
27848
27849 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
27850
27851         PR c++/20678
27852         * g++.dg/other/crash-4.C: New.
27853
27854 2005-06-14  Devang Patel  <dpatel@apple.com>
27855
27856         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
27857
27858 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27859
27860         PR c++/21929
27861         * g++.dg/parse/crash11.C: Update
27862
27863 2005-06-13  Jeff Law  <law@redhat.com>
27864
27865         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
27866         perform the desired transformations.
27867         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
27868         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
27869
27870 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27871
27872         PR fortran/22038
27873         * gfortran.dg/forall_1.f90: Un-XFAIL.
27874
27875 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
27876
27877         PR c++/21929
27878         * g++.dg/parse/crash26.C: New.
27879
27880         PR c++/20789
27881         * g++.dg/init/member1.C: New.
27882
27883 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
27884
27885         * gfortran.dg/altreturn_1.f90: New test.
27886
27887 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
27888
27889         PR middle-end/21985
27890         * gcc.dg/tree-ssa/pr21985.c: New test.
27891
27892 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
27893
27894         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
27895
27896 2005-06-12  Roger Sayle  <roger@eyesopen.com>
27897
27898         PR c++/21930
27899         * g++.dg/other/error10.C: New test case.
27900
27901 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27902
27903         PR libfortran/19155
27904         * gfortran.dg/pr19155.f: Add test.
27905
27906 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27907
27908         * gfortran.dg/f2c_7.f90: New test.
27909
27910         * gfortran.dg/forall_1.f90: XFAILed.
27911
27912 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
27913
27914         * gcc.dg/pr14796-1.c: New.
27915         * gcc.dg/pr14796-2.c: New.
27916
27917 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
27918
27919         PR fortran/17792
27920         PR fortran/21375
27921         * gfortran.dg/deallocate_stat.f90: New test.
27922
27923 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
27924
27925         * gfortran.fortran-torture/execute/in-pack.f90: New test.
27926
27927 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
27928
27929         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
27930         access will be generated when this loop is vectorized. Test that
27931         accesses with same alignment were detected.
27932         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
27933         Test that accesses with same alignment were detected.
27934         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
27935         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
27936         alignment were detected.
27937
27938 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
27939
27940         PR c++/10611
27941         * g++.dg/conversion/simd2.C: New.
27942
27943 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27944
27945         * gcc.dg/Wcxx-compat-1.c: New.
27946
27947 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
27948
27949         PR libfortran/21480
27950         * gfortran.dg/reshape-complex.f90: Add a test for a packed
27951         complex array.
27952
27953 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
27954
27955         * gcc.dg/alias-8.c: New.
27956
27957 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
27958
27959         * gcc.dg/format/cmn_err-1.c: Update.
27960
27961 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
27962
27963         PR target/20666
27964         * gcc.target/sparc/fexpand-2.c: New.
27965         * gcc.target/sparc/fpmerge-2.c: New.
27966         * gcc.target/sparc/fpmul-2.c: New.
27967         * gcc.target/sparc/noresult.c: New.
27968         * gcc.target/sparc/pdist-2.c: New.
27969         * gcc.target/sparc/pdist-3.c: New.
27970
27971 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
27972
27973         PR testsuite/21702
27974         * gcc.target/i386/i386.exp: Fix comment typo.
27975
27976 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27977
27978         PR c++/19497
27979         * g++.dg/inherit/using5.C: New.
27980         * g++.dg/inherit/using6.C: New.
27981
27982 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27983
27984         PR c++/19894
27985         * g++.dg/template/ptrmem15.C: New test.
27986
27987         PR c++/20563
27988         * g++.dg/ext/label4.C: New test.
27989
27990 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27991
27992         * gcc.dg/tls/debug-1.c: New test.
27993
27994 2005-06-07  Dale Johannesen  <dalej@apple.com>
27995
27996         * gcc.target/i386/movq.c: New.
27997
27998 2005-06-07  Dale Johannesen  <dalej@apple.com>
27999
28000         * gcc.dg/20050607-1.c: New.
28001
28002 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
28003
28004         PR middle-end/21850
28005         * gcc.c-torture/execute/20050607-1.c: New test.
28006
28007 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
28008
28009         PR libfortran/21926
28010         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
28011         Test case where the return array has lowest stride one,
28012         but isn't packed.
28013
28014 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
28015
28016         * lib/target-supports.exp (check_effective_target_sync_int_long):
28017         Add s390 and s390x targets.
28018
28019 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
28020
28021         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
28022         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
28023         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
28024         * gcc.dg/tree-ssa/loop-9.c: New test.
28025
28026 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
28027
28028         * g++.dg/parse/defarg10.C: New.
28029
28030 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
28031
28032         PR regression/21897
28033         * gcc.c-torture/execute/20050604-1.c: New test.
28034
28035 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
28036
28037         PR 21903
28038         * g++.dg/parse/defarg9.C: New.
28039
28040         PR c++/20637
28041         * g++.dg/inherit/using4.C: New.
28042         * g++.dg/overload/error1.C: Adjust expected errors.
28043         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
28044         * g++.old-deja/g++.brendan/arm2.C: Likewise.
28045         * g++.old-deja/g++.other/redecl2.C: Likewise.
28046         * g++.old-deja/g++.other/redecl4.C: Likewise.
28047         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
28048
28049 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
28050
28051         * gfortran.dg/f2c_5.f90: Add -w to dg-options
28052
28053 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
28054
28055         * lib/gfortran.exp (gfortran_target_compile): Call
28056         dg-additional-files-options
28057         * gfortran.dg/f2c_4.f90: New file
28058         * gfortran.dg/f2c_4.c: New file
28059         * gfortran.dg/f2c_5.f90: New file
28060         * gfortran.dg/f2c_5.c: New file
28061
28062 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28063
28064         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
28065
28066         PR fortran/21912
28067         * gfortran.dg/array_constructor_4.f90: New test.
28068
28069 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
28070
28071         PR c++/21619
28072         * g++.dg/ext/builtin9.C: New test.
28073
28074 2005-06-05  Dale Johannesen  <dalej@apple.com>
28075
28076         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
28077         * gcc.c-torture/execute/20050603-2.c: Ditto.
28078
28079 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
28080
28081         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
28082         * gcc.dg/vect/vect-reduc-1.c: New.
28083         * gcc.dg/vect/vect-reduc-2.c: New.
28084         * gcc.dg/vect/vect-reduc-3.c: New.
28085
28086 2005-06-04  Dale Johannesen  <dalej@apple.com>
28087
28088         * gcc.c-torture/execute/20050603-1.c: New.
28089         * gcc.c-torture/execute/20050603-2.c: New.
28090         * gcc.dg/20050603-3.c: New.
28091
28092 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28093
28094         PR fortran/19195
28095         * gfortran.dg/debug_1.f90: New test.
28096
28097         * gfortran.dg/forall_1.f90: New test.
28098
28099 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
28100
28101         * gfortran.dg/array_constructor_3.f90: New test.
28102
28103 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28104
28105         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
28106
28107 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
28108
28109         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
28110
28111 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
28112
28113         PR c/21873
28114         * gcc.dg/init-excess-1.c: New test.
28115
28116 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
28117
28118         PR c++/21853
28119         * g++.dg/expr/static_cast6.C: New test.
28120
28121 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
28122
28123         * gcc.dg/tree-ssa/vrp14.c: New test.
28124
28125 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
28126
28127         PR c++/21336
28128         * g++.dg/template/new2.C: New test.
28129
28130 2005-06-03  Josh Conner  <jconner@apple.com>
28131
28132         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
28133         all entries in initializer.
28134
28135 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
28136
28137         PR middle-end/21858
28138         * gcc.dg/pr21858.c: New testcase.
28139
28140 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
28141
28142         PR tree-optimization/21292
28143
28144         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
28145         New.
28146         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
28147         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
28148         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
28149         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
28150         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
28151
28152 2005-06-02  Richard Henderson  <rth@redhat.com>
28153
28154         * gcc.dg/sync-2.c: Use -march=i486 for i386.
28155
28156 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
28157
28158         * gcc.dg/wtypequal.c: New testcase.
28159
28160 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
28161
28162         PR 21582
28163         * gcc.dg/tree-ssa/pr21582.c: New test.
28164
28165 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
28166
28167         PR c++/21280
28168         * g++.dg/opt/interface2.h: New.
28169         * g++.dg/opt/interface2.C: New.
28170         * g++.dg/init/ctor4.C: Adjust error lines.
28171         * g++.old-deja/g++.bob/inherit2.C: Likewise.
28172         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28173         * g++.old-deja/g++.jason/opeq3.C: Likewise.
28174         * g++.old-deja/g++.pt/assign1.C: Likewise.
28175         * g++.old-deja/g++.pt/crash20.C: Likewise.
28176
28177 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
28178
28179         PR tree-optimization/21734
28180         * g++.dg/vect/pr21734_1.cc: New.
28181         * g++.dg/vect/pr21734_2.cc: New.
28182
28183 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
28184
28185         PR c++/20350
28186         * g++.dg/template/spec24.C: New.
28187
28188         PR c++/21151
28189         * g++.dg/pch/local-1.C: New.
28190         * g++.dg/pch/local-1.Hs: New.
28191
28192 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
28193
28194         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
28195         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
28196         * gcc.dg/tree-ssa/pr14341.c: New test.
28197         * gcc.dg/tree-ssa/pr14841.c: New test.
28198         * gcc.dg/tree-ssa/pr20701.c: New test.
28199         * gcc.dg/tree-ssa/pr21086.c: New test.
28200         * gcc.dg/tree-ssa/pr21090.c: New test.
28201         * gcc.dg/tree-ssa/pr21332.c: New test.
28202         * gcc.dg/tree-ssa/pr21458.c: New test.
28203         * gcc.dg/tree-ssa/pr21658.c: New test.
28204         * gcc.dg/tree-ssa/vrp01.c: New test.
28205         * gcc.dg/tree-ssa/vrp02.c: New test.
28206         * gcc.dg/tree-ssa/vrp03.c: New test.
28207         * gcc.dg/tree-ssa/vrp04.c: New test.
28208         * gcc.dg/tree-ssa/vrp05.c: New test.
28209         * gcc.dg/tree-ssa/vrp06.c: New test.
28210         * gcc.dg/tree-ssa/vrp07.c: New test.
28211         * gcc.dg/tree-ssa/vrp08.c: New test.
28212         * gcc.dg/tree-ssa/vrp09.c: New test.
28213         * gcc.dg/tree-ssa/vrp10.c: New test.
28214         * gcc.dg/tree-ssa/vrp11.c: New test.
28215         * gcc.dg/tree-ssa/vrp12.c: New test.
28216         * gcc.dg/tree-ssa/vrp13.c: New test.
28217
28218 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
28219
28220         PR 21029
28221         * gcc.dg/tree-ssa/pr21029.c: New test.
28222
28223 2005-06-01  Roger Sayle  <roger@eyesopen.com>
28224
28225         * gfortran.dg/logint-1.f: New test case.
28226         * gfortran.dg/logint-2.f: Likewise.
28227         * gfortran.dg/logint-3.f: Likewise.
28228
28229 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
28230
28231         PR c/21536
28232         PR c/20760
28233         * gcc.dg/20050527-1.c: New test.
28234
28235         * gcc.dg/i386-sse-12.c: New test.
28236
28237         PR fortran/21729
28238         * gfortran.dg/implicit_5.f90: New test.
28239
28240 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
28241
28242         PR fortran/20883
28243         * gfortran/assign_4.f90: New test.
28244         * gfortran/assign_2.f90: Change compile to run.
28245
28246 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
28247
28248         * lib/target-supports.exp
28249         (check_effective_target_sync_char_short): New.
28250         * gcc.dg/sync-2.c: New.
28251
28252 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
28253
28254         PR tree-optimization/21817
28255         * gcc.dg/torture/pr21817-1.c: New.
28256
28257 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
28258
28259         PR c++/21165
28260         * g++.dg/template/init5.C: New.
28261
28262 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
28263
28264         * gfortran.dg/char_initialiser_actual.f90:
28265         Test character initialisers as actual arguments.
28266         * gfortran.dg/char_pointer_comp_assign.f90:
28267         Test character pointer structure component assignments.
28268         * gfortran.dg/char_array_structure_constructor.f90:
28269         Test character components in structure constructors.
28270
28271 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
28272
28273         PR middle-end/20931
28274         * g++.dg/opt/pr20931.C: New test.
28275
28276 2005-05-31  Andreas Jaeger  <aj@suse.de>
28277
28278         PR testsuite/20772
28279         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
28280         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
28281         g++.old-deja/g++.ext/asmspec1.C,
28282         g++.old-deja/g++.other/regstack.C,
28283         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
28284         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
28285         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
28286         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
28287         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
28288         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
28289         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
28290         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
28291         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
28292         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
28293         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
28294         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
28295         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
28296         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
28297         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
28298         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
28299         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
28300         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
28301         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
28302
28303 2005-05-31  Jeff Law  <law@redhat.com>
28304
28305         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
28306
28307 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
28308
28309         PR middle-end/21743
28310         * gcc.dg/builtins-1.c: Activate disabled clog test.
28311         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28312
28313 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
28314
28315         * gfortran.dg/char_pointer_assign.f90:
28316         Test character-pointer assignments and pointer assignments.
28317         * gfortran.dg/char_pointer_dummy.f90:
28318         Test character-pointer dummy arguments.
28319         * gfortran.dg/char_pointer_func.f90:
28320         Test character-pointer function returns.
28321         * gfortran.dg/char_pointer_dependency.f90:
28322         Test character-pointer functions with dependencies.
28323
28324 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
28325
28326         PR c++/21784
28327         * g++.dg/lookup/using14.C: New test.
28328
28329 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
28330
28331         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
28332         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
28333         trailing ^M.
28334
28335 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
28336
28337         PR c++/17413
28338         * g++.dg/template/local5.C: New.
28339
28340         PR target/21761
28341         * gcc.c-torture/compile/pr21761.c: New.
28342
28343         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
28344         before darwin8.
28345
28346 2005-05-30  Steven G. Kargl
28347
28348         PR fortran/20846
28349         * gfortran.dg/inquire_8.f90: New test.
28350
28351 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28352
28353         PR libfortran/21376
28354         * gfortran.dg/output_exponents_1.f90: New test.
28355
28356 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28357
28358         PR libfortran/20006
28359         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
28360
28361 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
28362
28363         PR c++/21210
28364         * g++.dg/ext/complex1.C: New test.
28365
28366         PR c++/21340
28367         * g++.dg/init/ctor6.C: New test.
28368
28369 2005-05-29  Jan Hubicka  <jh@suse.cz>
28370
28371         * gcc.c-torture/compile/pr21562.c: New.
28372
28373 2005-05-28  Steven G. Kargl <kargls@comcast.net>
28374
28375         * gfortran.dg/subnormal_1.f90: New test.
28376
28377 2005-05-28  Jan Hubicka  <jh@suse.cz>
28378
28379         * tree-prof.exp: Fix comment.
28380         * value-prof-1.c: New.
28381         * value-prof-2.c: New.
28382         * value-prof-3.c: New.
28383         * value-prof-4.c: New.
28384
28385 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
28386
28387         PR c++/21614
28388         * g++.dg/expr/ptrmem6.C: New test.
28389         * g++.dg/expr/ptrmem6a.C: Likewise.
28390
28391 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
28392
28393         PR tree-optimization/21658
28394         * gcc.dg/tree-ssa/pr21658.c: New.
28395
28396 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
28397
28398         PR c++/21455
28399         * g++.dg/inherit/ptrmem3.C: New.
28400
28401         PR c++/21681
28402         * g++.dg/parse/template16.C: New.
28403
28404 2005-05-27  Andreas Jaeger  <aj@suse.de>
28405
28406         * gcc.dg/setjmp-2.c: Only run in 32-bit.
28407
28408         * gcc.dg/i386-sse-8.c: Run test on all archs.
28409
28410 2005-05-26  Mike Stump  <mrs@apple.com>
28411
28412         * objc.dg/isa-field-1.m: Only run on darwin.
28413         * objc.dg/lookup-1.m: Likewise.
28414         * objc.dg/try-catch-8.m: Likewise.
28415
28416 2005-05-26  Roger Sayle  <roger@eyesopen.com>
28417
28418         PR tree-optimization/9814
28419         * gcc.dg/pr9814-1.c: New test case.
28420
28421 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
28422
28423         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
28424         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
28425         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
28426         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
28427         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
28428         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
28429         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
28430         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
28431         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
28432         objc.dg/try-catch-8.m: New.
28433
28434 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
28435
28436         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
28437         remove extraneous semicolons.
28438
28439 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
28440
28441         * obj-c++.dg/comp-types-12.mm: New.
28442         * objc.dg/comp-types-11.m: New.
28443         * objc.dg/selector-4.m: New.
28444
28445 2005-05-26  Andreas Jaeger  <aj@suse.de>
28446
28447         PR testsuite/20772
28448         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
28449         g++.old-deja/g++.ext/attrib3.C,
28450         g++.old-deja/g++.other/store-expr1.C,
28451         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
28452         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
28453         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
28454         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
28455         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
28456         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
28457         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
28458         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
28459         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
28460         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
28461         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
28462         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
28463         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
28464         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
28465         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
28466         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
28467         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
28468         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
28469         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
28470
28471 2005-05-26  Andreas Jaeger  <aj@suse.de>
28472
28473         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
28474         x86-64 compilation.
28475
28476 2005-05-26  Andreas Jaeger  <aj@suse.de>
28477
28478         PR testsuite/20772
28479         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
28480         gcc.misc-tests/i386-pf-athlon-1.c,
28481         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
28482         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
28483         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
28484         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
28485         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
28486         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
28487         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
28488         programs.
28489
28490         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
28491         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
28492         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
28493         x86-64 compilation.
28494
28495         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
28496         x86_64.
28497
28498         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
28499         effective-target ilp32.
28500
28501 2005-05-26  David Ung  <davidu@mips.com>
28502
28503         * gcc.target/mips/ext_ins.c: New test for testing the generation
28504         of MIPS32/64 rev 2 ext/ins instructions.
28505
28506 2005-05-26  Andreas Jaeger  <aj@suse.de>
28507
28508         * treelang/compile/unsigned.tree: Use gimple instead of
28509         nonexisting generic dump.
28510
28511 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
28512
28513         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
28514
28515 2005-05-26  Andreas Jaeger  <aj@suse.de>
28516
28517         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
28518
28519 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
28520
28521         PR libfortran/17283
28522         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
28523         Test callee-allocated memory with write statements.
28524
28525 2005-05-25  Roger Sayle  <roger@eyesopen.com>
28526
28527         PR middle-end/21709
28528         * gcc.dg/pr21709-1.c: New test case.
28529
28530 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28531             Mike Stump  <mrs@apple.com>
28532
28533         * objc/execute/next_mapping.h: Update for C++.
28534
28535         * obj-c++.dg/selector-1.mm: Move to...
28536         * obj-c++.dg/selector-4.mm: here...
28537
28538         * obj-c++.dg/basic.mm: New.
28539         * obj-c++.dg/comp-types-1.mm: New.
28540         * obj-c++.dg/cxx-class-1.mm: New.
28541         * obj-c++.dg/cxx-ivars-1.mm: New.
28542         * obj-c++.dg/cxx-ivars-2.mm: New.
28543         * obj-c++.dg/cxx-ivars-3.mm: New.
28544         * obj-c++.dg/cxx-scope-1.mm: New.
28545         * obj-c++.dg/cxx-scope-2.mm: New.
28546         * obj-c++.dg/defs.mm: New.
28547         * obj-c++.dg/empty-private-1.mm: New.
28548         * obj-c++.dg/encode-1.mm: New.
28549         * obj-c++.dg/encode-2.mm: New.
28550         * obj-c++.dg/encode-3.mm: New.
28551         * obj-c++.dg/extern-c-1.mm: New.
28552         * obj-c++.dg/extra-semi.mm: New.
28553         * obj-c++.dg/fix-and-continue-2.mm: New.
28554         * obj-c++.dg/isa-field-1.mm: New.
28555         * obj-c++.dg/ivar-list-semi.mm: New.
28556         * obj-c++.dg/local-decl-1.mm: New.
28557         * obj-c++.dg/lookup-1.mm: New.
28558         * obj-c++.dg/lookup-2.mm: New.
28559         * obj-c++.dg/method-1.mm: New.
28560         * obj-c++.dg/method-2.mm: New.
28561         * obj-c++.dg/method-3.mm: New.
28562         * obj-c++.dg/method-4.mm: New.
28563         * obj-c++.dg/method-5.mm: New.
28564         * obj-c++.dg/method-6.mm: New.
28565         * obj-c++.dg/method-7.mm: New.
28566         * obj-c++.dg/no-extra-load.mm: New.
28567         * obj-c++.dg/overload-1.mm: New.
28568         * obj-c++.dg/pragma-1.mm: New.
28569         * obj-c++.dg/pragma-2.mm: New.
28570         * obj-c++.dg/private-1.mm: New.
28571         * obj-c++.dg/private-2.mm: New.
28572         * obj-c++.dg/proto-qual-1.mm: New.
28573         * obj-c++.dg/qual-types-1.mm: New.
28574         * obj-c++.dg/stubify-1.mm: New.
28575         * obj-c++.dg/stubify-2.mm: New.
28576         * obj-c++.dg/super-class-1.mm: New.
28577         * obj-c++.dg/super-class-2.mm: New.
28578         * obj-c++.dg/super-dealloc-1.mm: New.
28579         * obj-c++.dg/super-dealloc-2.mm: New.
28580         * obj-c++.dg/template-1.mm: New.
28581         * obj-c++.dg/template-2.mm: New.
28582         * obj-c++.dg/template-3.mm: New.
28583         * obj-c++.dg/template-4.mm: New.
28584         * obj-c++.dg/template-5.mm: New.
28585         * obj-c++.dg/template-6.mm: New.
28586         * obj-c++.dg/try-catch-1.mm: New.
28587         * obj-c++.dg/try-catch-2.mm: New.
28588         * obj-c++.dg/try-catch-3.mm: New.
28589         * obj-c++.dg/try-catch-4.mm: New.
28590         * obj-c++.dg/try-catch-5.mm: New.
28591         * obj-c++.dg/try-catch-6.mm: New.
28592         * obj-c++.dg/try-catch-7.mm: New.
28593         * obj-c++.dg/try-catch-8.mm: New.
28594         * obj-c++.dg/try-catch-9.mm: New.
28595         * obj-c++.dg/va-meth-1.mm: New.
28596
28597 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28598
28599         * obj-c++.dg/selector-1.mm: New.
28600         * obj-c++.dg/selector-2.mm: New.
28601
28602 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28603
28604         * obj-c++.dg/selector-3.mm: New.
28605         * objc.dg/selector-3.m: New.
28606
28607 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28608
28609         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
28610         about where warning appears.
28611
28612 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
28613
28614         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
28615         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
28616         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
28617         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
28618
28619 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
28620
28621         * gcc.dg/20050524-1.c: New test.
28622
28623 2005-05-25  Jan Hubicka  <jh@suse.cz>
28624
28625         * gcc.dg/tree-prof/inliner-1.c: New.
28626
28627 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
28628
28629         * gcc.dg/tree-prof: New directory.
28630         * gcc.dg/tree-prof/tree-prof.exp: New.
28631
28632 2005-05-25  DJ Delorie  <dj@redhat.com>
28633
28634         * gcc.dg/Wattributes-1.c: New.
28635         * gcc.dg/Wattributes-2.c: New.
28636         * gcc.dg/Wattributes-3.c: New.
28637
28638 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
28639
28640         PR tree-optimization/19833
28641         * gcc.dg/uninit-4.c: Remove xfail.
28642         * gcc.dg/uninit-9.c: Ditto.
28643
28644 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
28645
28646         * obj-c++.dg/bitfield-[1-5].mm: New.
28647         * obj-c++.dg/class-protocol-1.mm: New.
28648         * obj-c++.dg/comp-types-1[0-1].mm: New.
28649         * obj-c++.dg/comp-types-[2-9].mm: New.
28650         * obj-c++.dg/encode-[4-8].mm: New.
28651         * obj-c++.dg/layout-1.mm: New.
28652         * obj-c++.dg/method-1[0-9].mm: New.
28653         * obj-c++.dg/method-2[0-1].mm: New.
28654         * obj-c++.dg/method-[8-9].mm: New.
28655         * obj-c++.dg/objc-gc-3.mm: New.
28656         * obj-c++.dg/try-catch-10.mm: New.
28657         * objc.dg/bitfield-5.m: New.
28658         * objc.dg/comp-types-10.m: New.
28659         * objc.dg/comp-types-9.m: New.
28660         * objc.dg/layout-1.m: New.
28661         * objc.dg/objc-gc-4.m: New.
28662         * objc.dg/try-catch-9.m: New.
28663         * objc.dg/class-protocol-1.m: Tweak diagnostics.
28664         * objc.dg/comp-types-1.m: Likewise.
28665         * objc.dg/comp-types-[5-6].m: Likewise.
28666         * objc.dg/method-9.m: Likewise.
28667
28668 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
28669
28670         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
28671         and on hardware without VMX support.
28672
28673         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
28674
28675         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
28676
28677         * lib/profopt.exp (dg-final-generate, dg-final-use,
28678         profopt-final-code, profopt-get-options): New.
28679         (profopt-execute): Process test directives.
28680
28681         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
28682         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28683         cleanup-tree-dump, cleanup-saved-temps): Update comments.
28684
28685 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
28686
28687         PR C++/21645
28688         * g++.dg/init/ctor5.C: New test.
28689
28690 2005-05-24  Ira Rosen  <irar@il.ibm.com>
28691
28692         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
28693         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
28694         vect-113.c, vect-114.c.
28695
28696 2005-05-23  Adam Nemet  <anemet@lnxw.com>
28697
28698         * gcc.dg/const-elim-1.c: Remove xfails.
28699
28700 2005-05-23  Jeff Law  <law@redhat.com>
28701
28702         * gcc.c-torture/compile/pr21638.c: New test.
28703         * gcc.c-torture/compile/20050520-1.c: New test.
28704
28705 2005-05-23  Nick Clifton  <nickc@redhat.com>
28706
28707         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
28708         be a proper triple, ie: m32r*-*-*.
28709         * g++.old-deja/g++.jason/thunk3.C: Likewise.
28710
28711 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
28712
28713         PR middle-end/21331
28714         PR tree-opt/21293
28715         * gcc.c-torture/compile/pr21293.c: New test.
28716         * gcc.c-torture/execute/pr21331.c: New test.
28717
28718 2004-05-20  Richard Henderson  <rth@redhat.com>
28719
28720         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
28721
28722 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
28723
28724         * obj-c++-dg.exp: Add.
28725         * obj-c++.exp: Add.
28726         * obj-c++.dg/dg.exp: Add.
28727
28728 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
28729
28730         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
28731         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
28732
28733 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
28734
28735         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
28736
28737 2004-05-19  Richard Henderson  <rth@redhat.com>
28738
28739         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
28740
28741 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
28742
28743         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
28744
28745         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
28746
28747 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
28748
28749         PR c++/21495
28750         * g++.dg/parse/extern1.C: New test.
28751         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
28752
28753 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28754
28755         * gcc.dg/c99-math.h: New.
28756         * gcc.dg/c99-math-float-1.c: New test.
28757         * gcc.dg/c99-math-double-1.c: Likewise.
28758         * gcc.dg/c99-math-long-double-1.c: Likewise.
28759
28760 2005-05-18  Richard Henderson  <rth@redhat.com>
28761
28762         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
28763
28764 2005-05-18  Devang Patel  <dpatel@apple.com>
28765
28766         * g++.dg/opt/20050511-1.C: New test.
28767
28768 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
28769
28770         PR libfortran/21127
28771         * gfortran.dg/reshape-complex.f90: New test.
28772
28773 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
28774
28775         * gfortran.dg/array_constructor_1.f90: New test.
28776         * gfortran.dg/array_constructor_2.f90: New test.
28777
28778 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
28779
28780         PR fortran/20954
28781         * gfortran.dg/pr20954.f: New test.
28782
28783 2005-05-17  Mike Stump  <mrs@apple.com>
28784
28785         Yet more Objective-C++...
28786
28787         * objc.dg/method-5.m: Update.
28788         * objc.dg/method-6.m: Update.
28789         * objc.dg/method-7.m: Update.
28790         * objc.dg/method-9.m: Update.
28791         * objc.dg/try-catch-2.m: Update.
28792
28793 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
28794
28795         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
28796         Remove little-endian optimizations.
28797
28798 2005-05-17  Jeff Law  <law@redhat.com>
28799
28800         * g++.dg/tree-ssa/pr14814.C: New test.
28801         * gcc.dg/tree-ssa/pr14814.C: New test.
28802         * gcc.dg/tree-ssa/pr17141-1.C: New test.
28803         * gcc.dg/tree-ssa/pr17141-2.C: New test.
28804
28805 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
28806
28807         * gcc.dg/compat/generate-random.c: Do not include
28808         libiberty.h.
28809         * gcc.dg/compat/generate-random_r.c: Likewise.
28810
28811 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
28812
28813         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
28814
28815 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
28816
28817         PR middle-end/21595
28818         * g++.dg/tree-ssa/builtin1.C: New testcase.
28819
28820 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
28821
28822         PR c++/21454
28823         * g++.dg/opt/const4.C: New test.
28824
28825         PR middle-end/21492
28826         * g++.dg/opt/crossjump1.C: New test.
28827
28828         PR tree-optimization/21610
28829         * gcc.c-torture/compile/20050516-1.c: New test.
28830
28831         PR fortran/15080
28832         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
28833         about the test failing.
28834         * gfortran.fortran-torture/execute/where_7.f90: New test.
28835         * gfortran.fortran-torture/execute/where_8.f90: New test.
28836
28837 2005-05-16  Richard Henderson  <rth@redhat.com>
28838
28839         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
28840         i?86 and x86_64.
28841
28842 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
28843
28844         * gcc.dg/compat/generate-random.c (config.h): Do not include.
28845         (limits.h): Include unconditionally.
28846         (stdlib.h): Likewise.
28847         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
28848         (limits.h): Include unconditionally.
28849         (stdlib.h): Likewise.
28850         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
28851         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
28852         (limits.h): Include unconditionally.
28853         (stdlib.h): Likewise.
28854         (hashtab.h): Do not include.
28855         (getopt.h): Likewise.
28856         (stddef.h): Include.
28857         (hashval_t): Define.
28858         (struct entry): Add "next" field.
28859         (HASH_SIZE): New macro.
28860         (hash_table): New variable.
28861         (switchfiles): Do not use xmalloc.
28862         (mix): New macro.
28863         (iterative_hash): New function.
28864         (hasht): Remove.
28865         (e_exists): New function.
28866         (e_insert): Likewise.
28867         (output): Use, instead of libiberty hashtable functions.
28868         (main): Do not use getopt.  Do not call htab_create.
28869
28870 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
28871
28872         PR libstdc++/21526
28873         * lib/target-supports.exp (check_mkfifo_available):
28874         Return 0 for cygwin as mkfifo support incomplete on platform.
28875         Fix typos in comments.
28876
28877 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
28878
28879         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
28880
28881 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
28882
28883         PR fortran/17432
28884         * gfortran.dg/assign_4.f: New test.
28885
28886 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
28887
28888         PR tree-optimization/21563
28889         * gcc.dg/tree-ssa/pr21563.c: New.
28890
28891 2005-05-14  Jan Hubicka  <jh@suse.cz>
28892
28893         * gcc.dg/noreturn-7.c: Allow control reaches warning.
28894
28895 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
28896
28897         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
28898
28899 2005-05-13  Julian Brown  <julian@codesourcery.com>
28900
28901         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
28902         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
28903
28904 2005-05-13  Jan Hubicka  <jh@suse.cz>
28905
28906         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
28907         * gcc.dg/fold-xor-?.c: Likewise.
28908         * gcc.dg/pr15784-?.c: Likewise.
28909         * gcc.dg/pr20922-?.c: Likewise.
28910         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
28911         * gcc.dg/tree-ssa/pr17598.c: Likewise.
28912         * gcc.dg/tree-ssa/pr20470.c: Likewise.
28913
28914 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28915
28916         PR fortran/21260
28917         * gfortran.dg/hollerith_1.f90: New test.
28918
28919 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28920
28921         * gfortran.dg/func_result_2.f90: New test.
28922
28923 2005-05-11  Bud Davis  <bdavis@gfortran.org>
28924
28925         * gfortran.dg/dev_null.f90: New test.
28926
28927 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
28928
28929         * gcc.dg/arm-vfp1.c: Revert last change.
28930
28931 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
28932
28933         PR middle-end/19807
28934         PR tree-optimization/19639
28935         * g++.dg/tree-ssa/pr19807.C: New testcase.
28936
28937 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28938
28939         PR libfortran/21471
28940         * gfortran.dg/append-1.f90: New test.
28941
28942 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
28943
28944         * gcc.dg/pr18501.c: XFAIL.
28945         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
28946         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
28947         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
28948         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
28949         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
28950         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
28951         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
28952         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
28953
28954 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28955
28956         PR fortran/20178
28957         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
28958         gfortran.dg/f2c_3.f90: New tests.
28959
28960         * gfortran.dg/return_1.f90: Fix dg annotation.
28961
28962 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
28963
28964         * gcc.c-torture/compile/20050510-1.c: New test.
28965
28966 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
28967
28968         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
28969
28970 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
28971
28972         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
28973
28974 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
28975
28976         PR c/17913
28977         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
28978
28979 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
28980
28981         PR c/21342
28982         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
28983         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
28984
28985 2005-05-10  Ben Elliston  <bje@au.ibm.com>
28986
28987         PR debug/16676
28988         * gcc.dg/debug/pr16676.c: New test.
28989
28990 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
28991
28992         PR testsuite/21443
28993         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
28994         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
28995         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
28996         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
28997         Change -O1 to -O2.
28998         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
28999         -fno-tree-dominator-opts.
29000
29001 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29002
29003         * gfortran.dg/return_1.f90: New test.
29004
29005 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
29006
29007         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
29008
29009         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
29010
29011 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
29012
29013         PR c++/21427
29014         * g++.dg/inherit/covariant13.C: New.
29015
29016 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29017
29018         PR libfortran/19155
29019         * gfortran.dg/pr19155.f: New test.
29020
29021 2005-05-08  Roger Sayle  <roger@eyesopen.com>
29022
29023         PR inline-asm/8788
29024         * gcc.dg/pr8788-1.c: New testcase.
29025
29026 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
29027
29028         PR target/21416
29029         * gcc.target/mips/fpcmp-[12].c: New tests.
29030
29031 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
29032
29033         * lib/target-supports-dg.exp (dg-require-fork): New function.
29034         (dg-require-mkfifo): Likewise.
29035         * lib/target-supports.exp (check_function_available): New
29036         function.
29037         (check_fork_available): Likewise.
29038         (check_mkfifo_available): Likewise.
29039
29040 2005-05-06  Jeff Law  <law@redhat.com>
29041
29042         * gcc.c-torture/compile/pr21380.c: New test.
29043
29044 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
29045
29046         PR c++/20961
29047         * g++.dg/ext/weak3.C: New test.
29048
29049 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
29050
29051         PR c++/21352
29052         * g++.dg/template/crash37.C: New test.
29053
29054 2005-05-05  Paul Brook  <paul@codesourcery.com>
29055
29056         * gcc.dg/arm-g2.c: Use effective-target arm32.
29057         * gcc.dg/arm-mmx-1.c: Ditto.
29058         * gcc.dg/arm-scd42-2.c: Ditto.
29059         * gcc.dg/arm-vfp1.c: Ditto.
29060         * lib/target-supports.exp (check_effective_target_arm32): New
29061         function.
29062
29063 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
29064
29065         PR libfortran/21354
29066         gfortran.dg/in_pack_rank7.f90: New test.
29067
29068 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
29069
29070         PR middle-end/15618
29071         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
29072
29073 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
29074
29075         PR middle-end/21265
29076         * gcc.dg/20050503-1.c: New test.
29077
29078         PR rtl-optimization/21239
29079         * gcc.dg/i386-sse-11.c: New test.
29080
29081 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
29082
29083         PR target/16888
29084         * gcc.target/i386/asm-1.c: New test.
29085
29086 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
29087
29088         PR rtl-optimization/21330
29089         * gcc.c-torture/execute/20050502-1.c: New test.
29090
29091         PR target/21297
29092         * gcc.c-torture/execute/20050502-2.c: New test.
29093
29094 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
29095
29096         PR middle-end/21282
29097         * gcc.dg/pr21282.c: New.
29098
29099 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
29100
29101         * gcc.dg/vect/pr20122.c: Clean up .vect file.
29102         * gcc.dg/vect/vect-92.c: Likewise.
29103         * gcc.dg/vect/vect-93.c: Likewise.
29104         * gcc.dg/vect/vect-dv-1.c: Likewise.
29105         * gcc.dg/vect/vect-dv-2.c: Likewise.
29106         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
29107
29108 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
29109
29110         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
29111         * gfortran.dg/vect/vect-2.f90: Likewise.
29112         * gfortran.dg/vect/vect-3.f90: Likewise.
29113         * gfortran.dg/vect/vect-4.f90: Likewise.
29114         * gfortran.dg/vect/vect-5.f90: Likewise.
29115
29116 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
29117
29118         PR target/20813
29119         * gcc.dg/rs6000-fpint-2.c: New.
29120
29121 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
29122
29123         PR c/15698
29124         * gcc.dg/builtins-30.c: Update expected messages.
29125         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
29126         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
29127         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
29128
29129 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
29130
29131         PR tree-optimization/21294
29132         * gcc.dg/tree-ssa/pr21294.c: New.
29133
29134 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
29135
29136         * gcc.dg/altivec-3.c (vec_store): Do not use the old
29137         __builtin_altivec_st_internal_4si built-in.
29138
29139 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
29140
29141         PR c++/15875
29142         * g++.dg/template/ptrmem14.C: New test.
29143
29144 2005-05-02  Paul Brook  <paul@codesourcery.com>
29145
29146         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
29147
29148 2005-05-02  Michael Matz  <matz@suse.de>
29149
29150         PR c++/19542
29151         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
29152
29153 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
29154
29155         * g++.dg/cpp/weak.C: New test.
29156
29157 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
29158
29159         * gcc.dg/tree-ssa/loop-8.c: New test.
29160
29161 2005-04-30  Michael Maty  <matz@suse.de>
29162
29163         * gcc.dg/inline-mcpy.c: New test.
29164
29165 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
29166
29167         PR libfortran/18958
29168         * gfortran.dg/eoshift.f90: New test case.
29169
29170 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
29171
29172         PR libfortran/18857
29173         * gfortran.dg/matmul_1.f90: New test.
29174
29175 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
29176
29177         PR tree-optimization/21030
29178         * gcc.dg/tree-ssa/pr21030.c: New.
29179
29180 2005-04-29  Devang Patel  <dpatel@apple.com>
29181
29182         PR tree-optimization/21272
29183         * gcc.dg/vect/vect-ifcvt-10.c: New test.
29184
29185 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
29186
29187         PR fortran/13082
29188         PR fortran/18824
29189         * gfortran.dg/entry_4.f90: New test.
29190         * gfortran.fortran-torture/execute/entry_1.f90: New test.
29191         * gfortran.fortran-torture/execute/entry_2.f90: New test.
29192         * gfortran.fortran-torture/execute/entry_3.f90: New test.
29193         * gfortran.fortran-torture/execute/entry_4.f90: New test.
29194         * gfortran.fortran-torture/execute/entry_5.f90: New test.
29195         * gfortran.fortran-torture/execute/entry_6.f90: New test.
29196         * gfortran.fortran-torture/execute/entry_7.f90: New test.
29197
29198 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29199
29200         * gfortran.fortran-torture/execute/entry_8.f90: New test.
29201
29202 2005-04-29  Paul Brook  <paul@codesourcery.com>
29203
29204         * gfortran.dg/entry_3.f90: New test.
29205
29206 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29207
29208         * gfortran.dg/implicit_4.f90: New test.
29209
29210 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
29211
29212         * lib/target-supports.exp (check_profiling_available): Return
29213         false for xtensa-*-elf.
29214
29215 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
29216
29217         * lib/fortran-torture.exp (fortran-torture.exp): Catch
29218         error if file cannot be deleted.
29219
29220 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
29221
29222         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
29223         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
29224         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
29225         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
29226         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
29227         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
29228         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
29229         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
29230         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
29231         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
29232         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
29233         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
29234         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
29235
29236 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29237
29238         PR fortran/20865
29239         * gfortran.dg/pr20865.f90: New test.
29240
29241 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
29242
29243         * gcc.dg/void-cast-2.c: New test.
29244
29245 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29246
29247         PR c/21159
29248         * gcc.dg/void-cast-1.c: New test.
29249
29250 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
29251
29252         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
29253
29254 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29255
29256         PR fortran/21177
29257         * gfortran.dg/pr21177.f90: New test.
29258
29259 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
29260
29261         PR tree-optimization/21171
29262         * gcc.dg/tree-ssa/pr21171.c: New test.
29263
29264 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
29265
29266         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29267         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29268         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29269         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29270         gcc.dg/tree-ssa/gen-vect-32.c: New.
29271         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
29272         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
29273         don't run on PPC32.
29274
29275 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29276
29277         PR c/21213
29278         * gcc.dg/transparent-union-3.c: New test.
29279
29280 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29281
29282         PR c/20740
29283         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
29284         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
29285         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
29286         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
29287         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
29288         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
29289
29290 2005-04-26  Jeff Law  <law@redhat.com>
29291
29292         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
29293         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
29294         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
29295         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
29296         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
29297         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
29298         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
29299
29300 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
29301
29302         PR tree-optimization/17598
29303         * gcc.dg/tree-ssa/pr17598.c: New testcase.
29304
29305 2005-04-25  Mike Stump  <mrs@apple.com>
29306
29307         * objc.dg/fix-and-continue-1.m: Add.
29308
29309 2005-04-25  Roger Sayle  <roger@eyesopen.com>
29310
29311         PR c++/20995
29312         * g++.dg/opt/pr20995-1.C: New test case.
29313
29314 2005-04-25  Devang Patel <dpatel@apple.com>
29315
29316         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
29317
29318 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
29319
29320         PR testsuite/21062
29321         * g++.dg/opt/alias2.C (printf): Correct the prototype.
29322
29323 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
29324
29325         PR C++/21188
29326         * g++.dg/opt/rtti2.C: New test.
29327
29328 2005-04-25  Paul Brook  <paul@codesourcery.com>
29329         Steven G. Kargl  <kargls@comcast.net>
29330
29331         PR fortran/20879
29332         * gfortran.dg/ichar_1.f90: New file.
29333
29334 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
29335
29336         PR middle-end/20991
29337         * g++.dg/opt/pr20991.C: New test.
29338
29339         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
29340         where sizeof (type) < __alignof__ (type).
29341         * gcc.dg/compat/struct-layout-1.h: Likewise.
29342
29343 2005-04-24  Per Bothner  <per@bothner.com>
29344             Devang Patel  <dpatel@apple.com>
29345
29346         PR preprocessor/20907
29347         * gcc.dg/cpp/very-long-comment.c: New test.
29348
29349 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29350
29351         PR fortran/20059
29352         * gfortran.dg/common_5.f: New test.
29353
29354 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
29355
29356         PR middle-end/21082
29357         * g++.dg/tree-ssa/pr21082.C: New testcase.
29358
29359 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
29360
29361         * gcc.dg/vect/vect-99.c: New test.
29362
29363 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
29364
29365         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
29366
29367 2005-04-22  Jeff Law  <law@redhat.com>
29368
29369         * gcc.dg/uninit-5.c: Remove xfails.
29370         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
29371         conditionals and loads.
29372
29373 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
29374
29375         PR libfortran/20074
29376         PR libfortran/20436
29377         PR libfortran/21108
29378         * gfortran.dg/nested_reshape.f90: new test
29379         * gfortran.dg/reshape-alloc.f90: new test
29380         * gfortran.dg/reshape.f90: new test
29381
29382 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
29383
29384         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
29385
29386         * gcc.dg/arm-vfp1.c: New test.
29387
29388 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
29389
29390         PR c++/21087
29391         * g++.dg/lookup/builtin2.C: New test.
29392
29393 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
29394
29395         * gcc.dg/weak/weak-13.c: New test.
29396
29397 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
29398
29399         * lib/target-supports.exp (check_effective_target_sync_int_long):
29400         Add powerpc*.
29401
29402 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
29403
29404         * gcc.target/mips/branch-1.c: New test.
29405
29406 2005-04-21  Richard Henderson  <rth@redhat.com>
29407
29408         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
29409         * gcc.dg/vect/vect-86.c: Likewise.
29410         * gcc.dg/vect/vect-87.c: Likewise.
29411         * gcc.dg/vect/vect-88.c: Likewise.
29412
29413 2005-04-21  Devang Patel  <dpatel@apple.com>
29414
29415         PR optimization/20994
29416         * gcc.dg/tree-ssa/ifc-3.c: New test.
29417
29418 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
29419
29420         PR c/12913
29421         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
29422         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
29423         gcc.dg/c99-vla-jump-5.c: New tests.
29424
29425 2005-04-19  Richard Henderson  <rth@redhat.com>
29426
29427         * lib/target-supports.exp (check_effective_target_vect_int_mult):
29428         Fix typo in exists check.
29429         (check_effective_target_sync_int_long): New.
29430         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
29431         * gcc.dg/ia64-sync-2.c: Likewise.
29432         * gcc.dg/ia64-sync-3.c: Likewise.
29433         * gcc.dg/ia64-sync-4.c: Likewise.
29434
29435 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
29436
29437         * gcc.dg/fold-xor-1.c: New test.
29438         * gcc.dg/fold-xor-2.c: New test.
29439
29440 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
29441
29442         PR target/20670
29443         * g++.dg/eh/fp-regs.C: New test.
29444
29445 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
29446
29447         * gcc.dg/Wint-to-pointer-cast-1.c,
29448         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
29449         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
29450         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
29451
29452 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29453
29454         PR fortran/16861
29455         * gfortran.dg/pr16861.f90: New test.
29456
29457 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
29458
29459         * gcc.dg/pr21085.c: New test.
29460
29461 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
29462
29463         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
29464         (setup_mips_tests, dg-mips-options): New procedures.
29465         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
29466         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
29467         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
29468         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
29469         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
29470         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
29471         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
29472         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
29473         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
29474         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
29475         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
29476         dg-mips-options instead of dg-options.  Remove now-redundant
29477         preprocessor guards.
29478         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
29479         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29480         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29481         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
29482         * gcc.dg/vr-mult-2.c: Delete.
29483         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
29484         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
29485         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
29486         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
29487         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
29488         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
29489         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
29490
29491 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
29492
29493         * ada/acats/run_all.sh: Use sync when executable not present.
29494
29495 2005-04-18  Devang Patel  <dpatel@apple.com>
29496
29497         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
29498         * gcc.dg/vect/vect-11a.c: New.
29499         * gcc.dg/vect/vect-none.c: Update.
29500         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
29501
29502 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
29503
29504         PR tree-optimization/20922
29505         * gcc.dg/pr20922-1.c: New test.
29506         * gcc.dg/pr20922-2.c: New test.
29507         * gcc.dg/pr20922-3.c: New test.
29508         * gcc.dg/pr20922-4.c: New test.
29509         * gcc.dg/pr20922-5.c: New test.
29510         * gcc.dg/pr20922-6.c: New test.
29511
29512 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29513
29514         PR libfortran/20950
29515         * gfortran.dg/pr20950.f: New test.
29516
29517 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29518
29519         PR libfortran/19216
29520         * gfortran.dg/pr19216.f: New test.
29521
29522 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
29523
29524         PR tree-optimization/21001
29525         * gcc.dg/tree-ssa/pr21001.c: New.
29526
29527 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
29528
29529         PR libfortran/21075
29530         * gfortran.dg/reshape_rank7.f90: New test.
29531
29532 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
29533
29534         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
29535         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
29536         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
29537         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
29538         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
29539         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
29540         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
29541         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
29542         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
29543         wrong way round).
29544         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
29545         in namelists.  New test.
29546         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
29547         New test.
29548         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
29549         New test.
29550         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
29551         namelist.  New test.
29552         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
29553         New test.
29554         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
29555         New test.
29556         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
29557         namelist.  New test.
29558         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
29559         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
29560         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
29561         New test.
29562         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
29563         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
29564         arrays. New test.
29565
29566 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
29567
29568         * gfortran.dg/wtruncate.f: New testcase.
29569         * gfortran.dg/wtruncate.f90: New testcase.
29570
29571 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
29572
29573         PR c++/21025
29574         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
29575         which sizeof/alignof is dependent, rather than just whether we are
29576         processing_template_decl.
29577
29578 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
29579
29580         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
29581         corrected typo where the wrong variables had been compared.
29582
29583 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
29584
29585         PR libfortran/18495
29586         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
29587         Test callee-allocated version of return array with a write
29588         statement.
29589         Test spread with a temporary with another write statement.
29590
29591 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
29592
29593         PR tree-optimization/21031
29594         * gcc.dg/tree-ssa/pr21031.c: New.
29595
29596 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
29597
29598         PR tree-optimization/21004
29599         * gcc.dg/builtins-53.c: Include builtins-config.h.
29600         Check floorf, ceilf, floorl and ceill transformations
29601         only when HAVE_C99_RUNTIME is defined.
29602
29603 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
29604
29605         PR middle-end/20739
29606         * gcc.dg/tree-ssa/pr20739.c: New test.
29607
29608 2005-04-14  Mike Stump  <mrs@apple.com>
29609
29610         * gcc.dg/Foundation.framework/empty: New.
29611         * gcc.dg/framework-2.c: New.
29612
29613 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
29614
29615         PR tree-optimization/21021
29616         * gcc.c-torture/compile/pr21021.c: New.
29617
29618 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
29619
29620         PR testsuite/21010
29621         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
29622         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
29623         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
29624         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
29625         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
29626         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
29627         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
29628         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
29629
29630 2005-04-14  Richard Henderson  <rth@redhat.com>
29631
29632         * lib/target-supports.exp (check_effective_target_vect_condition):
29633         Add ia64, i?86, and x86_64.
29634
29635 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
29636
29637         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
29638
29639 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
29640
29641         PR tree-optimization/20657
29642         * gcc.dg/tree-ssa/pr20657.c: New.
29643
29644 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
29645
29646         * gcc.dg/builtins-53.c: Also check (int)trunc* and
29647         (long long int)trunc*.
29648
29649 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
29650
29651         PR target/20927
29652         * gcc.dg/pr20927.c: New test.
29653
29654 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
29655
29656         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
29657         * gcc.target/mips/asm-1.c: Likewise.
29658
29659 2005-04-13  Dale Johannesen  <dalej@apple.com>
29660
29661         * objc.dg/objc-fast-4.m: New.
29662
29663 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
29664
29665         * gcc.target/cris/torture/cris-torture.exp: New driver in new
29666         directory.
29667         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
29668
29669 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
29670
29671         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
29672         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
29673         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
29674
29675 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
29676
29677         PR tree-optimization/20913
29678         * gcc.dg/tree-ssa/pr20913.c: New.
29679
29680         PR tree-optimization/20702
29681         * gcc.dg/tree-ssa/pr20702.c: New.
29682
29683 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29684
29685         PR c++/13744
29686         * g++.dg/inherit/local3.C: New test.
29687
29688 2005-04-12  Jeff Law  <law@redhat.com>
29689
29690         * gcc.dg/tree-ssa/20050412-1.c: New test.
29691
29692 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
29693
29694         PR libfortran/19016
29695         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
29696         Add tests with mask generated by expression.
29697         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
29698         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
29699         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
29700
29701 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
29702
29703         PR middle-end/20917
29704         * gcc.dg/20050409-1.c: New test.
29705
29706 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
29707
29708         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
29709
29710 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
29711
29712         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29713         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
29714         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29715         (TARGET_CXX): Adjust accordingly.
29716         * target.h (struct gcc_target): Remove epxort_class_data.  Add
29717         determine_class_data_visibility and class_data_always_comdat.
29718         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29719         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
29720         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29721         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
29722         (arm_cxx_determine_class_data_visibility): New.
29723         (arm_cxx_class_data_always_comdat): Likewise.
29724         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29725         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
29726         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29727         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
29728         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
29729         Define.
29730
29731 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
29732
29733         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
29734
29735 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
29736
29737         * gcc.dg/i386-darwin-fpmath.c: New.
29738
29739 2004-04-11  Devang Patel  <dpatel@apple.com>
29740
29741         * lib/target-supports.exp (check_effective_target_vect_condition): New.
29742         * gcc.dg/vect/vect-ifcvt-1.c: New test.
29743         * gcc.dg/vect/vect-ifcvt-2.c: New test.
29744         * gcc.dg/vect/vect-ifcvt-3.c: New test.
29745         * gcc.dg/vect/vect-ifcvt-4.c: New test.
29746         * gcc.dg/vect/vect-ifcvt-5.c: New test.
29747         * gcc.dg/vect/vect-ifcvt-6.c: New test.
29748         * gcc.dg/vect/vect-ifcvt-7.c: New test.
29749         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
29750
29751 2004-04-11  Devang Patel  <dpatel@apple.com>
29752
29753         * gcc.dg/vect/vect-dv-1.c: New test.
29754         * gcc.dg/vect/vect-dv-2.c: New test.
29755
29756 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
29757
29758         PR tree-optimization/20933
29759         * gcc.dg/tree-ssa/pr20933.c: New test.
29760
29761 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29762
29763         * gfortran.dg/fold_nearest.f90: New test.
29764
29765 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
29766
29767         * gcc.dg/tree-ssa/alias-1.c: New test.
29768
29769 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
29770
29771         PR tree-optimization/20920
29772         * g++.dg/tree-ssa/pr20920.C: New test.
29773
29774 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
29775
29776         * gcc.dg/builtins-53.c: Also check (int)ceil* and
29777         (long long int)ceil*.
29778
29779 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
29780
29781         * g++.dg/warn/Wdtor1.C: Declare template in system header with
29782         explicit C++ linkage.
29783
29784 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29785
29786         * gfortran.dg/pr17229.f: Take care of the new obsolescence
29787         warning for arithmetic IF statements.
29788
29789 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
29790
29791         * eor_handling_1.f90: New test case.
29792         * eor_handling_2.f90: New test case.
29793         * eor_handling_3.f90: New test case.
29794         * eor_handling_4.f90: New test case.
29795         * eor_handling_5.f90: New test case.
29796         * noadv_size.f90: New test case.
29797         * pad_no.f90: New test case.
29798
29799 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
29800
29801         * gcc.c-torture/execute/20050410-1.c: New test.
29802
29803 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
29804
29805         * gcc.dg/pr20126.c: New.
29806
29807 2005-04-09  Bud Davis  <bdavis@gfortran.org>
29808             Steven G. Kargl <kargls@comcast.net>
29809
29810         * gfortran.dg/PR19872.f: New test.
29811
29812 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
29813
29814         * gfortran.dg/nint_1.f90: Fix dg-do directive.
29815
29816 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
29817
29818         * gfortran.dg/nint_1.f90: New test.
29819
29820 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
29821
29822         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
29823         Added test for callee-allocated arrays with write statements.
29824         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
29825         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
29826         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
29827         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
29828         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
29829
29830 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
29831
29832         PR libfortran/20163
29833         * gfortran.dg/open-options-blanks.f: New test.
29834
29835 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
29836
29837         PR fortran/13257
29838         * gfortran.dg/comma_format_extension_[1234].f: New tests.
29839
29840 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
29841
29842         * gcc.dg/tree-ssa/stdarg-1.c: New test.
29843         * gcc.dg/tree-ssa/stdarg-2.c: New test.
29844         * gcc.dg/tree-ssa/stdarg-3.c: New test.
29845         * gcc.dg/tree-ssa/stdarg-4.c: New test.
29846         * gcc.dg/tree-ssa/stdarg-5.c: New test.
29847         * gcc.c-torture/execute/stdarg-4.c: New test.
29848
29849         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
29850
29851         PR target/20795
29852         * g++.dg/abi/param2.C: New test.
29853
29854 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
29855
29856         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
29857
29858 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
29859
29860         * gcc.dg/builtins-53.c: New test.
29861
29862 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
29863
29864         * g++.dg/tree-ssa/pr18178.C: New test.
29865         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
29866         * gcc.c-torture/execute/20041019-1.c: New test.
29867         * gcc.dg/tree-ssa/20041008-1.c: New test.
29868         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
29869         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
29870         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
29871         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
29872         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
29873         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
29874         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
29875         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
29876         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
29877         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
29878
29879 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
29880
29881         PR rtl-optimization/20466
29882         * gcc.c-torture/execute/pr20466-1.c: New test.
29883
29884 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
29885
29886         PR c++/20905
29887         * g++.dg/parse/cond2.C: New test.
29888
29889         PR c++/20145
29890         * g++.dg/warn/Wdtor1.C: New test.
29891
29892 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29893
29894         PR fortran/17229
29895         * gfortran.dg/pr17229.f: New test.
29896
29897 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
29898
29899         * gfortran.dg/tiny_1.f90: New test.
29900         * gfortran.dg/tiny_2.f90: ditto.
29901
29902 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
29903
29904         * gfortran.dg/eor_1.f90: Fix dg-do run line
29905         * gfortran.dg/open_new.f90: Fix dg-do run line
29906
29907 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
29908
29909         * lib/target-supports.exp (get_compiler_messages): Support
29910         optional arguments, the fourth being compiler options.
29911         (check_effective_target_fpic): New proc.
29912         * gcc.dg/20050321-2.c: Restrict to target fpic.
29913
29914 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
29915
29916         * gcc.dg/15443-1.c: New test.
29917         * gcc.dg/15443-2.c: Likewise.
29918
29919 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29920
29921         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
29922
29923 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
29924
29925         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
29926
29927 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
29928
29929         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
29930         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
29931         -m64.
29932         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
29933         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
29934         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
29935
29936 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
29937
29938         PR c++/20212
29939         * g++.dg/warn/Wunused-11.C: New test.
29940
29941 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
29942
29943         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
29944
29945 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
29946
29947         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
29948
29949 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
29950
29951         PR c++/20734
29952         * g++.dg/template/ptrmem13.C: New test.
29953
29954 2005-04-05  Per Bothner  <per@bothner.com>
29955
29956         * lib/gcc.exp: Always add -fno-show-column, for now.
29957
29958 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
29959
29960         PR testsuite/20767
29961         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
29962         of plain old "unsigned int" for the type of "i".  Makes this test
29963         64bit clean.
29964
29965 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
29966
29967         * gcc.dg/i386-ssefn-1.c: New test.
29968         * gcc.dg/i386-ssefn-2.c: New test.
29969         * gcc.dg/i386-ssefn-3.c: New test.
29970         * gcc.dg/i386-ssefn-4.c: New test.
29971
29972 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
29973
29974         PR tree-optimization/20076
29975         * gcc.dg/builtin-apply4.c: New test.
29976
29977         PR preprocessor/19475
29978         * gcc.dg/cpp/macspace1.c: New test.
29979         * gcc.dg/cpp/macspace2.c: New test.
29980
29981 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29982
29983         * gfortran.dg/pr20755.f: Fixed bad format.
29984
29985 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
29986
29987         PR c++/20763
29988         * g++.dg/ext/attrib21.C: New test.
29989
29990 2004-04-05  Devang Patel  <dpatel@apple.com>
29991
29992         * lib/target-supports.exp (check_effective_target_vect_shif): New.
29993         * gcc.dg/vect/vect-shift-1.c: New test.
29994
29995 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29996
29997         PR libfortran/20755
29998         * gfortran.dg/pr20755.f: New test.
29999
30000 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
30001
30002         * gfortran.dg/pr15959.f90: New test.
30003         * gfortran.dg/string_pad_trunc.f90: New test.
30004
30005 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30006
30007         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
30008         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
30009         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
30010         syntax.
30011
30012 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30013
30014         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
30015
30016 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30017
30018         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
30019         * gcc.c-torture/compile/20011119-2.c: Likewise.
30020         * gcc.c-torture/compile/981001-2.c: Likewise.
30021
30022 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
30023
30024         PR c++/20679
30025         * g++.dg/template/overload4.C: New test.
30026
30027 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
30028
30029         PR c++/20746
30030         * g++.dg/abi/covariant5.C: New.
30031
30032         PR debug/20505
30033         * g++.dg/debug/const2.C: New.
30034
30035 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
30036
30037         PR rtl-optimization/16104
30038         * gcc.c-torture/execute/20050316-1.c: New test.
30039
30040 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
30041
30042         * g++.dg/template/spec23.C: Fix dg-error text.
30043
30044 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
30045
30046         PR c++/19199
30047         * g++.dg/expr/lval2.C: New.
30048
30049 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30050
30051         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
30052         __builtin_strcasecmp and __builtin_strncasecmp.
30053
30054 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
30055
30056         PR c++/20723
30057         * g++.dg/template/spec22.C: New.
30058         * g++.dg/template/spec23.C: New.
30059
30060 2005-04-03  Dale Ranta  <dir@lanl.gov>
30061             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30062
30063         PR libfortran/20068
30064         PR libfortran/20125
30065         PR libfortran/20156
30066         PR libfortran/20471
30067         * gfortran.dg/backspace.f: New test.
30068
30069 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
30070
30071         * gcc.dg/pr19345.c: New test.
30072
30073 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
30074
30075         PR tree-optimization/20640
30076         * gcc.dg/torture/tree-loop-1.c: New.
30077
30078 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
30079
30080         PR rtl-optimization/20290
30081         * gcc.c-torture/execute/loop-ivopts-2.c: New.
30082
30083 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
30084
30085         * gcc.dg/rs6000-fpint.c: New.
30086
30087 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
30088
30089         * gcc.dg/old-style-then-proto-1.c: New test.
30090
30091 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30092
30093         * gfortran.fortran-torture/execute/backspace.f90: Check
30094         after backspace and read was incorrect.
30095
30096 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30097
30098         * gcc.c-torture/execute/builtins/strcat.c: Check the result
30099         buffer past the terminating NUL using memcmp.
30100         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
30101         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
30102
30103         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
30104         Fix unused/uninitialized variable warnings.
30105
30106         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
30107         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
30108         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
30109         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
30110
30111         * gcc.c-torture/execute/builtins/abs-1-lib.c,
30112         gcc.c-torture/execute/builtins/fputs-lib.c,
30113         gcc.c-torture/execute/builtins/lib/fprintf.c,
30114         gcc.c-torture/execute/builtins/lib/main.c,
30115         gcc.c-torture/execute/builtins/lib/memcmp.c,
30116         gcc.c-torture/execute/builtins/lib/memmove.c,
30117         gcc.c-torture/execute/builtins/lib/mempcpy.c,
30118         gcc.c-torture/execute/builtins/lib/memset.c,
30119         gcc.c-torture/execute/builtins/lib/printf.c,
30120         gcc.c-torture/execute/builtins/lib/sprintf.c,
30121         gcc.c-torture/execute/builtins/lib/stpcpy.c,
30122         gcc.c-torture/execute/builtins/lib/strchr.c,
30123         gcc.c-torture/execute/builtins/lib/strcmp.c,
30124         gcc.c-torture/execute/builtins/lib/strcpy.c,
30125         gcc.c-torture/execute/builtins/lib/strcspn.c,
30126         gcc.c-torture/execute/builtins/lib/strlen.c,
30127         gcc.c-torture/execute/builtins/lib/strncat.c,
30128         gcc.c-torture/execute/builtins/lib/strncmp.c,
30129         gcc.c-torture/execute/builtins/lib/strncpy.c,
30130         gcc.c-torture/execute/builtins/lib/strrchr.c,
30131         gcc.c-torture/execute/builtins/lib/strspn.c,
30132         gcc.c-torture/execute/builtins/lib/strstr.c,
30133         gcc.c-torture/execute/builtins/memops-asm-lib.c,
30134         gcc.c-torture/execute/builtins/strlen-2.c,
30135         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
30136         prototypes.
30137
30138 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
30139
30140         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
30141         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
30142         selectany usage.
30143
30144 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
30145
30146         PR c++/19406
30147         * g++.dg/debug/using1.C: New test.
30148
30149 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
30150
30151         PR middle-end/20524
30152         * gcc.dg/alias-7.c: Prefix asm-declared name with
30153         __USER_LABEL_PREFIX__.
30154
30155 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
30156
30157         Fix fallout from PR middle-end/15700:
30158         * gcc.c-torture/compile/20011119-1.c: Take
30159         __USER_LABEL_PREFIX__ into account.
30160         * gcc.c-torture/compile/20011119-2.c: Likewise.
30161
30162 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30163
30164         PR c++/18644
30165         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
30166
30167 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
30168
30169         PR c/17855
30170         * gcc.c-torture/compile/struct-non-lval-1.c,
30171         gcc.c-torture/compile/struct-non-lval-2.c,
30172         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
30173
30174 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
30175
30176         * gcc.dg/tls/tls.exp: Remove temporary file.
30177         * g++.dg/tls/tls.exp: Ditto.
30178         * lib/file-format.exp: Ditto.
30179         * g++.dg/special/ecos.exp: Ditto.
30180
30181         * lib/profopt.exp: Treat prof_ext as a list.
30182         * gcc.misc-tests/bprob.exp: Ditto.
30183         * g++.dg/bprob/bprob.exp: Ditto.
30184
30185         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
30186         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
30187         g++.dg/tree-ssa/pointer-reference-alias.C,
30188         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
30189         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
30190         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
30191         g++.dg/vect/pr19951.cc: Ditto.
30192         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
30193         gcc.dg/builtins-47.c: Ditto.
30194         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
30195         gcc.dg/pr20115-1.c: Ditto.
30196         * gcc.dg/tree-ssa/20030530-2.c,
30197         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
30198         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
30199         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
30200         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
30201         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
30202         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
30203         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
30204         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
30205         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
30206         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
30207         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
30208         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
30209         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
30210         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
30211         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
30212         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
30213         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
30214         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
30215         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
30216         gcc.dg/tree-ssa/20030824-1.c,
30217         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
30218         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
30219         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
30220         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
30221         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
30222         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
30223         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
30224         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
30225         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
30226         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
30227         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
30228         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
30229         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
30230         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
30231         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
30232         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
30233         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
30234         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
30235         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
30236         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
30237         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
30238         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
30239         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
30240         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
30241         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
30242         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
30243         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
30244         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
30245         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
30246         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
30247         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
30248         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
30249         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
30250         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
30251         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
30252         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
30253         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
30254         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
30255         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
30256         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
30257         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
30258         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
30259         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
30260         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
30261         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
30262         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
30263         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
30264         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
30265         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
30266         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
30267         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
30268         gcc.dg/tree-ssa/useless-1.c: Ditto.
30269         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
30270         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
30271         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
30272         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
30273         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30274         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
30275         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
30276         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
30277         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
30278         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
30279         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
30280         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
30281         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
30282         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
30283         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
30284         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
30285         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
30286         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
30287         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
30288         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
30289         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
30290         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30291         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30292         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
30293         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
30294         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
30295         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
30296         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
30297         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
30298         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
30299         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
30300         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
30301         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
30302         gcc.dg/vect/vect-none.c: Ditto.
30303         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
30304         treelang/compile/unsigned.tree: Ditto.
30305
30306         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
30307         * gcc.dg/cpp/direct2s.c: Ditto.
30308         * gcc.dg/cpp/paste4.c: Ditto.
30309         * gcc.dg/cpp/separate-1.c: Ditto.
30310         * gcc.dg/pch/save-temps-1.c: Ditto.
30311         * g++.dg/ext/altivec-10.C: Ditto.
30312         * g++.dg/pch/pch.C: Ditto.
30313
30314         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
30315
30316         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
30317         * g++.dg/template/repo1.C: Ditto.
30318         * g++.dg/template/repo2.C: Ditto.
30319         * g++.dg/template/repo3.C: Ditto.
30320         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
30321         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
30322         * g++.old-deja/g++.pt/repo1.C: Ditto.
30323         * g++.old-deja/g++.pt/repo2.C: Ditto.
30324         * g++.old-deja/g++.pt/repo3.C: Ditto.
30325         * g++.old-deja/g++.pt/repo4.C: Ditto.
30326
30327         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
30328         * gcc.dg/20030107-1.c: Ditto.
30329         * gcc.dg/20030702-1.c: Ditto.
30330         * gcc.dg/profile-generate-1.c: Ditto.
30331         * g++.dg/other/profile1.C: Ditto.
30332         * g++.old-deja/g++.robertl/eb83.C: Ditto.
30333
30334         * lib/gcc-dg.exp (remove-build-file): New.
30335         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30336         cleanup-tree-dump, cleanup-saved-temps): New.
30337
30338 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
30339
30340         PR c++/19203, DR 214
30341         * g++.dg/parse/ambig3.C: Not ambiguous.
30342         * g++.dg/template/spec20.C: New.
30343         * g++.dg/template/spec21.C: New.
30344
30345 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
30346
30347         PR target/20045
30348         * gcc.dg/ia64-fptr-1.c: Run only on linux.
30349
30350 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30351
30352         PR libfortran/20660
30353         * gfortran.dg/negative_unit.f: New test.
30354
30355 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
30356
30357         * gcc.dg/20050330-1.c: New test.
30358
30359 2005-03-30  Devang Patel  <dpatel@apple.com>
30360
30361         * g++.dg/tree-sra/ssa-sra-3.C: New test.
30362
30363 2005-03-30  Dale Johannesen  <dalej@apple.com>
30364
30365         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
30366
30367 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
30368
30369         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
30370         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
30371         Strip options from test name.
30372
30373 2005-03-31  Jan Hubicka  <jh@suse.cz>
30374
30375         * gcc.dg/varpool-1.c: New testcase.
30376
30377 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
30378
30379         PR c/772
30380         PR c/17913
30381         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
30382         gcc.dg/stmt-expr-label-3.c : New tests.
30383         * gcc.c-torture/execute/medce-2.c: Remove.
30384
30385 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
30386
30387         PR c/20368
30388         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
30389         tests.
30390
30391 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
30392
30393         * gcc.c-torture/compile/pr20203.c: New test.
30394
30395 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
30396
30397         * gfortran.dg/promotion.f90: New test.
30398
30399 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
30400
30401         PR middle-end/20491
30402         * gcc.dg/torture/asm-subreg-1.c: New test.
30403
30404 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
30405
30406         PR c/20672
30407         * gcc.dg/pr20672-1.c: New test.
30408
30409 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
30410
30411         * gfortran.dg/vect: New directory.
30412         * gfortran.dg/vect/vect.exp: New.
30413         * gfortran.dg/vect/vect-1.f90: New test.
30414         * gfortran.dg/vect/vect-2.f90: New test.
30415         * gfortran.dg/vect/vect-3.f90: New test.
30416         * gfortran.dg/vect/vect-4.f90: New test.
30417         * gfortran.dg/vect/vect-5.f90: New test.
30418
30419 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
30420
30421         PR middle-end/20622
30422         * gcc.dg/alias-7.c: New test.
30423
30424 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
30425
30426         * gcc.dg/sparc-reg-1.c: New test.
30427
30428 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
30429
30430         PR target/19890
30431         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
30432
30433 2005-03-29  Dale Ranta  <dir@lanl.gov>
30434             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30435
30436         PR libfortran/20163
30437         * gfortran.dg/pr20163-2.f: New test.
30438
30439 2005-03-28  Jan Hubicka  <jh@suse.cz>
30440
30441         PR middle-end/20635
30442         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
30443         by Jakub Jelinek.
30444
30445 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
30446
30447         PR tree-optimization/20626
30448         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
30449         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
30450
30451 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
30452
30453         * gfortran.dg/underflow.f90: New test.
30454         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
30455
30456 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30457
30458         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
30459
30460 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
30461
30462         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
30463         (g++_init): Make sure that CXXFLAGS is set.
30464         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
30465         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
30466         * lib/gfortran.exp (gfortran_link_flags): Likewise.
30467         * lib/objc.exp (objc_init): Likewise.
30468         * lib/treelang.exp (treelang_init): Likewise.
30469
30470 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
30471
30472         PR tree-optimization/20470
30473         * gcc.dg/tree-ssa/pr20470.c: New test.
30474
30475 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
30476
30477         * gcc.dg/ppc-stfiwx.c: New.
30478
30479 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
30480
30481         PR target/19888
30482         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
30483
30484 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
30485
30486         * gcc.dg/20050325-1.c: Fix a typo.
30487
30488 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30489
30490         PR libfortran/19678
30491         PR libfortran/19679
30492         * gfortran.dg/dos_eol.f: New test.
30493
30494 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
30495
30496         PR rtl-optimization/20249
30497         * gcc.dg/20050325-1.c: New test.
30498
30499 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30500
30501         PR libfortran/15332
30502         * gfortran.dg/pr15332.f: New test.
30503
30504 2005-03-24  Dale Johannesen  <dalej@apple.com>
30505
30506         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
30507
30508 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
30509
30510         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
30511         'internal' visibility.
30512         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
30513         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
30514         'protected' visibility.
30515         * gcc.dg/visibility-7.c: Likewise.
30516         * lib/target-supports.exp (check_visibility_available): Take
30517         a parameter, the kind of visibility to check for.
30518         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
30519         to check_visibility_available.
30520
30521         * g++.dg/expr/cast3.C: New.
30522
30523 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
30524
30525         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
30526         rs6000.
30527
30528 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
30529
30530         PR target/20095
30531         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
30532
30533 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
30534
30535         * gcc.dg/badshift.c: Renamed to...
30536         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
30537
30538         * gcc.target/i386/badshift.c: Renamed to...
30539         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
30540         only.
30541
30542         PR rtl-optimization/20532
30543         * gcc.target/i386/badshift.c: New.
30544
30545 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30546
30547         * gfortran.dg/pr18025.f90: New test.
30548
30549 2005-03-23  Dale Johannesen  <dalej@apple.com>
30550
30551         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
30552
30553 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
30554
30555         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
30556
30557         * lib/target-supports.exp (check_iconv_available): Default
30558         libiconv to -liconv, if there is no definition.
30559
30560 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
30561
30562         * gcc.dg/torture/cris-asm-mof-1.c: New test.
30563
30564 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
30565
30566         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
30567         * g++.dg/opt/pr7503-2.C: Likewise.
30568         * g++.dg/opt/pr7503-3.C: Likewise.
30569         * g++.dg/opt/pr7503-4.C: Likewise.
30570         * g++.dg/opt/pr7503-5.C: Likewise.
30571         * g++.dg/warn/minmax.C: New test.
30572
30573 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30574
30575         * gfortran.dg/g77_intrinsics_funcs.f: New test.
30576         * gfortran.dg/g77_intrinsics_sub.f: New test.
30577
30578 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
30579             Jan Hubicka  <jh@suse.cz>
30580             Steven Bosscher <stevenb@suse.de
30581
30582         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
30583
30584 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30585
30586         PR c++/19980
30587         * g++.dg/template/redecl3.C: New test.
30588
30589 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30590
30591         PR c++/20499
30592         * g++.dg/parse/error16.C: Tweak error markers.
30593
30594 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
30595
30596         PR target/20561
30597         * gcc.dg/20050321-2.c: New test.
30598
30599 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
30600
30601         PR c++/20465
30602         PR c++/20381
30603         * g++.dg/template/ptrmem12.C: New.
30604
30605 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
30606
30607         PR rtl-optimization/20527
30608         * gcc.c-torture/execute/pr20527-1.c: New test.
30609
30610 2005-03-22  Ben Elliston  <bje@au.ibm.com>
30611
30612         * gcc.misc-tests/options.exp (check_for_options): Create a real C
30613         program, compile it into a real executable and then delete the .c
30614         and .x files afterwards, to avoid problems on testglue targets.
30615
30616 2005-03-21  Stuart Hastings  <stuart@apple.com>
30617
30618         * gcc.target/i386/sse-2.c: New.
30619
30620 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
30621
30622         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
30623
30624 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
30625
30626         * g++.dg/parse/crash25.C: Fix typo.
30627
30628 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
30629
30630         PR c++/20461
30631         * g++.dg/parse/crash24.C: New test.
30632
30633         PR c++/20536
30634         * g++.dg/parse/crash25.C: New test.
30635
30636 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
30637
30638         PR c++/20147
30639         * g++.dg/ext/stmtexpr4.C: New test.
30640
30641 2005-03-20  Roger Sayle  <roger@eyesopen.com>
30642
30643         PR middle-end/20539
30644         * gcc.c-torture/compile/pr13066-1.c: New test case.
30645         * gcc.c-torture/compile/pr20539-1.c: Likewise.
30646         * g++.dg/opt/pr13066-1.C: Likewise.
30647
30648 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
30649
30650         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
30651
30652 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30653
30654         PR fortran/18525
30655         * gfortran.dg/nesting_1.f90: New test.
30656
30657 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30658
30659         PR c++/20240
30660         * g++.dg/lookup/using13.C: New test.
30661
30662 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30663
30664         PR c++/20333
30665         * g++.dg/template/crash36.C: New test.
30666
30667 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
30668
30669         PR c++/20463
30670         * g++.dg/template/crash35.C: New test.
30671
30672 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
30673
30674         PR c++/19966
30675         * g++.dg/overload/operator2.C: New test.
30676
30677 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30678
30679         PR libfortran/20257
30680         * gfortran.dg/pr20257.f90: New test.
30681
30682 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30683
30684         PR libfortran/20480
30685         * gfortran.dg/pr20480.f90: New test.
30686
30687 2005-03-16  Richard Henderson  <rth@redhat.com>
30688
30689         PR middle-end/15700
30690         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
30691         (_rtld_global): New.
30692         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
30693         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
30694
30695         * gcc.dg/alias-3.c: New.
30696         * gcc.dg/alias-4.c: New.
30697         * gcc.dg/alias-5.c: New.
30698         * gcc.dg/alias-6.c: New.
30699
30700 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
30701
30702         * gcc.dg/cpp/ucnid-7.c: New.
30703
30704 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
30705             Dorit Naishlos  <dorit@il.ibm.com>
30706
30707         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
30708         darwin.
30709
30710 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
30711
30712         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
30713         support misaligned accesses.
30714         * gcc.dg/vect/vect-58.c: Likewise.
30715         * gcc.dg/vect/vect-92.c: New.
30716         * gcc.dg/vect/vect-93.c: New.
30717
30718 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
30719
30720         PR fortran/18827
30721         * gfortran.dg/assign_2.f90: New test.
30722         * gfortran.dg/assign_3.f90: New test.
30723         * gfortran.dg/assign.f90: New test.
30724
30725 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
30726
30727         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
30728         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
30729         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
30730         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
30731         names.
30732
30733 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
30734
30735         * gcc.dg/cpp/ucnid-6.c: New.
30736
30737         * gcc.dg/cpp/normalize-1.c: New.
30738         * gcc.dg/cpp/normalize-2.c: New.
30739         * gcc.dg/cpp/normalize-3.c: New.
30740         * gcc.dg/cpp/normalize-4.c: New.
30741         * gcc.dg/cpp/ucnid-4.c: New.
30742         * gcc.dg/cpp/ucnid-5.c: New.
30743         * g++.dg/cpp/normalize-1.C: New.
30744         * g++.dg/cpp/ucnid-1.C: New.
30745
30746 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
30747
30748         * gcc.dg/pr18628.c: New.
30749
30750 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
30751
30752         PR c++/20280
30753         * g++.dg/tree-ssa/pr20280.C: New.
30754
30755 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30756
30757         PR fortran/20467
30758         * gfortran.dg/stfunc_2.f90: New test.
30759
30760 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
30761
30762         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
30763
30764 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
30765
30766         * gcc.dg/tree-ssa/20050314-1.c: New test.
30767
30768 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30769
30770         PR c++/4403
30771         PR c++/9783, DR433
30772         * g++.dg/template/friend34.C: New test.
30773         * g++.dg/template/friend35.C: Likewise.
30774         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
30775
30776 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30777
30778         Friend class name lookup 5/n
30779         PR c++/1016
30780         * g++.dg/lookup/hidden-class1.C: New test.
30781         * g++.dg/lookup/hidden-class2.C: Likewise.
30782         * g++.dg/lookup/hidden-class3.C: Likewise.
30783         * g++.dg/lookup/hidden-class4.C: Likewise.
30784         * g++.dg/lookup/hidden-class5.C: Likewise.
30785         * g++.dg/lookup/hidden-class6.C: Likewise.
30786         * g++.dg/lookup/hidden-class7.C: Likewise.
30787         * g++.dg/lookup/hidden-class8.C: Likewise.
30788         * g++.dg/lookup/hidden-class9.C: Likewise.
30789         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
30790         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
30791         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
30792         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
30793         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
30794         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
30795         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
30796         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
30797         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
30798         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
30799         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
30800
30801 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
30802
30803         PR c++/20157
30804         * g++.dg/template/error18.C: New test.
30805
30806 2005-03-09  Ben Elliston  <bje@au.ibm.com>
30807
30808         PR debug/16792
30809         * g++.dg/debug/pr16792.C: New test.
30810
30811 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
30812
30813         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
30814         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
30815         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
30816         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
30817         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
30818         test assertion names.
30819
30820 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30821
30822         PR fortran/18600
30823         * gfortran.dg/stfunc_1.f90: New test.
30824
30825 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30826
30827         PR fortran/16907
30828         * gfortran.dg/real_index_1.f90: New test.
30829
30830 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30831
30832         PR fortran/20323
30833         * gfortran.dg/spec_expr_1.f90: New test.
30834
30835 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
30836
30837         PR c/20402
30838         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
30839         new parser.
30840
30841 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30842
30843         PR fortran/20361
30844         * gfortran.dg/largeequiv_1.f90: New test.
30845
30846 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
30847
30848         * gcc.dg/ucnid-1.c: New.
30849         * gcc.dg/ucnid-2.c: New.
30850         * gcc.dg/ucnid-3.c: New.
30851         * gcc.dg/ucnid-4.c: New.
30852         * gcc.dg/ucnid-5.c: New.
30853         * gcc.dg/ucnid-6.c: New.
30854         * gcc.dg/cpp/ucnid-1.c: New.
30855         * gcc.dg/cpp/ucnid-2.c: New.
30856         * gcc.dg/cpp/ucnid-3.c: New.
30857         * g++.dg/other/ucnid-1.C: New.
30858
30859 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
30860
30861         * gcc.dg/vmx/darwin-abi-3.c: Delete.
30862
30863 2005-03-11  Per Bothner  <per@bothner.com>
30864
30865         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
30866         that diagnotics refer to correct token.
30867         * gcc.dg/unused-3.c: Likewise.
30868
30869 2005-03-11  Per Bothner  <per@bothner.com>
30870
30871         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
30872         constant" is now actually on same line as string constant.
30873         * gcc.dg/cpp/direct2s.c: Likewise.
30874
30875 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
30876
30877         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
30878
30879 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30880
30881         PR libfortran/20124
30882         * gfortran.dg/pr20124.f90: New Test
30883
30884 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
30885
30886         PR tree-optimization/20130
30887         * gcc.dg/pr20130-1.c: New test.
30888
30889 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
30890
30891         PR target/20095
30892         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
30893
30894 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30895
30896         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
30897
30898 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
30899
30900         * g++.dg/eh/forced1.C: Fix comment.
30901         * g++.dg/eh/forced2.C: Ditto.
30902         * g++.dg/eh/forced3.C: Ditto.
30903         * g++.dg/eh/forced4.C: Ditto.
30904
30905 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
30906
30907         PR rtl-opt/20412
30908         * gcc.c-torture/compile/pr20412.c: New test.
30909
30910 2005-03-10  Roger Sayle  <roger@eyesopen.com>
30911
30912         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
30913
30914 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
30915
30916         PR target/20322
30917         * gcc.dg/20050307-1.c: New test.
30918
30919 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
30920
30921         PR c++/20375
30922         * g++.dg/other/stdarg3.C: New.
30923
30924 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
30925
30926         PR c++/18384, c++/18327
30927         * g++.dg/init/array19.C: New test.
30928
30929         PR inline-asm/20314
30930         * gcc.dg/torture/pr20314-1.c: New test.
30931         * gcc.dg/torture/pr20314-2.c: New test.
30932
30933 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
30934
30935         * gcc.dg/20050309-1.c: New test.
30936
30937 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30938
30939         * gcc.dg/builtins-10.c: Reactivate disabled test.
30940         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
30941         new cbrt transformations.
30942
30943 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
30944
30945         PR c++/20208
30946         * g++.dg/template/array13.C: New test.
30947
30948 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
30949
30950         PR c++/16859
30951         * g++.dg/init/brace4.C: New test.
30952
30953 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
30954
30955         PR c++/20186
30956         * g++.dg/template/non-dependent12.C: New.
30957
30958 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
30959
30960         PR c++/20142
30961         * g++.dg/init/array18.C: Add dg-do run marker.
30962
30963         PR c++/20142
30964         * g++.dg/init/array18.C: New test.
30965
30966 2005-03-09  Ben Elliston  <bje@au.ibm.com>
30967
30968         * consistency.vlad/vlad.exp: Remove trailing semicolons.
30969         * g++.dg/gcov/gcov.exp: Likewise.
30970         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
30971         * gcc.target/xstormy16/xstormy16.exp: Likewise.
30972         * lib/c-torture.exp: Likewise.
30973         * lib/fortran-torture.exp: Likewise.
30974         * lib/g++.exp: Likewise.
30975         * lib/gcc-defs.exp: Likewise.
30976         * lib/gcc-dg.exp: Likewise.
30977         * lib/gcc.exp: Likewise.
30978         * lib/gcov.exp: Likewise.
30979         * lib/gfortran.exp: Likewise.
30980         * lib/mike-g++.exp: Likewise.
30981         * lib/mike-gcc.exp: Likewise.
30982         * lib/objc-torture.exp: Likewise.
30983         * lib/objc.exp: Likewise.
30984         * lib/profopt.exp: Likewise.
30985         * lib/target-libpath.exp: Likewise.
30986         * lib/target-supports.exp: Likewise.
30987         * lib/treelang.exp: Likewise.
30988         * lib/wrapper.exp: Likewise.
30989
30990 2005-03-08  Jeff Law  <law@redhat.com>
30991
30992         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
30993         PHI-OPT changes.
30994
30995 2005-03-08  Ira Rosen  <irar@il.ibm.com>
30996
30997         * gcc.dg/vect/pr20122.c: New test.
30998
30999 2005-03-07  Jeff Law  <law@redhat.com>
31000
31001         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
31002         was folded away.
31003         * gcc.dg/tree-ssa/pr18133-1.c: New test.
31004         * gcc.dg/tree-ssa/pr18133-2.c: New test.
31005         * gcc.dg/tree-ssa/pr18134.c: New test.
31006
31007 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31008
31009         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
31010         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
31011         gcc.dg/torture/builtin-noret-2.c: Require weak support.
31012
31013 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
31014
31015         PR tree-opt/17671
31016         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
31017
31018 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
31019
31020         * g++.dg/warn/Wnvdtor.C: New test.
31021
31022 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
31023
31024         * gcc.dg/torture/pr19683-1.c: New test.
31025
31026 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
31027
31028         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
31029         * gfortran.dg/g77/19990313-2.f: Ditto.
31030         * gfortran.dg/g77/19990313-3.f: Ditto.
31031         * gfortran.dg/g77/19990525-0.f: Ditto.
31032         * gfortran.dg/g77/19990826-0.f: Ditto.
31033         * gfortran.dg/g77/19990826-2.f: Ditto.
31034         * gfortran.dg/g77/19990826-3.f: Ditto.
31035         * gfortran.dg/g77/20000511-1.f: Ditto.
31036         * gfortran.dg/g77/20000511-2.f: Ditto.
31037         * gfortran.dg/g77/970625-2.f: Ditto.
31038         * gfortran.dg/g77/980310-2.f: Ditto.
31039         * gfortran.dg/g77/980310-3.f: Ditto.
31040         * gfortran.dg/g77/980310-8.f: Ditto.
31041         * gfortran.dg/g77/980519-2.f: Ditto.
31042         * gfortran.dg/g77/alpha1.f: Ditto.
31043         * gfortran.dg/g77/claus.f: Ditto.
31044         * gfortran.dg/g77/erfc.f: Ditto.
31045         * gfortran.dg/g77/short.f: Ditto.
31046         * gfortran.fortran-torture/execute/data.f90: Ditto.
31047         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
31048         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
31049
31050 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31051
31052         * lib/file-format.exp (gcc_target_object_format): Add check for som
31053         format and hardcode object formats on hppa*-*-hpux*.
31054         * lib/target-supports.exp (check_weak_available): Add check for som
31055         object format.  Always return 0 on hppa*-*-hpux10*.
31056
31057         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
31058         is defined.
31059
31060         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
31061
31062 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
31063
31064         * gfortran.dg/pr19936_1.f90: New test.
31065         * gfortran.dg/pr19936_2.f90: New test.
31066         * gfortran.dg/pr19936_3.f90: New test.
31067
31068 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
31069             Paul Thomas <prthomas@drfccad.cea.fr>
31070
31071         * gfortran.dg/PR19754_1.f90: New test.
31072         * gfortran.dg/PR19754_2.f90: Ditto.
31073
31074 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31075
31076         PR c++/19311
31077         * g++.dg/template/non-dependent11.C: New test.
31078
31079 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
31080
31081         * lib/target-supports.exp (check_iconv_available): Fix comment.
31082
31083 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
31084             Joseph S. Myers  <joseph@codesourcery.com>
31085
31086         PR c++/19797
31087         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
31088
31089 2005-03-04  Matthew Sachs  <msachs@apple.com>
31090
31091         * gcc.exp (gcc_target_compile): Put braces around
31092         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
31093         * objc.exp (objc_target_compile): Likewise.
31094         * treelang.exp (treelang_target_compile): Likewise.
31095
31096 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31097
31098         PR fortran/19673
31099         * gfortran.dg/func_result_1.f90: New test.
31100
31101 2005-03-04  Ben Elliston  <bje@au.ibm.com>
31102
31103         * gcc.misc-tests/options.exp: New test.
31104
31105 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
31106
31107         * gcc.dg/pr15784-4.c: New test.
31108
31109 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
31110
31111         * gcc.c-torture/execute/pr17133.c: New.
31112         * gcc.c-torture/compile/20050303-1.c: New.
31113
31114 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
31115
31116         * gcc.dg/cpp/assert4.c: Fix for cygwin.
31117
31118 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
31119
31120         * g++.dg/overload/using2.C: New.
31121
31122 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
31123
31124         PR c++/19916
31125         * g++.dg/init/ptrmem2.C: New test.
31126
31127 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
31128
31129         PR c/8927
31130         * gcc.dg/pr8927-1.c: New test.
31131
31132 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31133
31134         PR c++/20232
31135         * g++.dg/inherit/covariant12.C: New.
31136
31137 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31138
31139         PR fortran/19479
31140         * gfortran.dg/bound_1.f90: New test.
31141
31142 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
31143
31144         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
31145         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
31146
31147 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
31148
31149         PR c/20245
31150         * gcc.dg/pr20245-1.c: New test.
31151
31152 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
31153
31154         PR middle-end/19874
31155         * gcc.c-torture/execute/20050119-2.c: New test case.
31156
31157 2005-02-28  Ben Elliston  <bje@au.ibm.com>
31158
31159         * README: Update the DejaGnu bug reporting address.
31160         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
31161         * lib/objc-torture.exp: Likewise.
31162
31163 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
31164
31165         * gfortran.dg/boz_1.f90: New test.
31166         * gfortran.dg/boz_3.f90: New test.
31167         * gfortran.dg/boz_4.f90: New test.
31168
31169 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
31170
31171         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
31172         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
31173
31174 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31175
31176         PR libfortran/20101
31177         * gfortran.dg/write_0_pe_format.f90: New test.
31178
31179 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
31180
31181         PR c++/20206
31182         * g++.dg/opt/thunk2.C: New test.
31183         * g++.dg/opt/covariant1.C: New test.
31184
31185 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31186
31187         * gfortran.dg/e_d_fmt.f90: New test.
31188
31189 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
31190
31191         * gcc.dg/asm-b.c: Fix comment typos.
31192
31193 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
31194
31195         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
31196         a V_MAY_DEF also.
31197
31198 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
31199
31200         PR tree-opt/20188
31201         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
31202         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
31203         * gcc.dg/asm-b.c: New test.
31204
31205 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
31206
31207         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
31208         Disable this test on IRIX 6.
31209
31210 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
31211
31212         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
31213         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
31214         parser.
31215
31216 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
31217
31218         PR tree-optimization/20204
31219         * gcc.dg/pr20204.c: New test.
31220
31221 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
31222
31223         PR target/20196
31224         * gcc.c-torture/execute/20050224-1.c: New test.
31225
31226         PR c++/20175
31227         * g++.dg/warn/Wbraces2.C: New test.
31228
31229 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
31230
31231         PR c++/19878
31232         * g++.dg/init/const2.C: New test.
31233
31234 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
31235
31236         PR tree-optimization/20100
31237         * gcc.c-torture/execute/pr20100-1.c: New test.
31238
31239 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31240
31241         * gfortran.dg/implicit_3.f90: New test.
31242
31243         * gfortran.dg/deftype_1.f90: New test.
31244
31245 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
31246
31247         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
31248         the test passes.
31249         * g++.dg/other/anon3.C: Accept a warning.
31250
31251 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
31252
31253         * gcc.dg/pr20017.c: Fix a comment typo.
31254
31255 2005-02-23  Bud Davis  <bdavis@gfortran.org>
31256
31257         * gfortran.dg/list_read_4.f90: Change to f90 comments.
31258
31259 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31260
31261         PR ada/19902
31262         * ada/acats/tests/cxa/cxa3004.a: Remove.
31263         * ada/acats/tests/cxb/cxb30061.am: Likewise.
31264
31265 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
31266
31267         PR c++/20073
31268         * g++.dg/init/const1.C: New test.
31269
31270         PR c++/19991
31271         * g++.dg/parse/constant7.C: New test.
31272
31273         PR c++/20152
31274         * g++.dg/parse/error27.C: New test.
31275         * g++.dg/template/qualttp15.C: Adjust error markers.
31276         * g++.old-deja/g++.other/struct1.C: Likewise.
31277
31278         PR c++/20153
31279         * g++.dg/template/error17.C: New test.
31280
31281         PR c++/20148
31282         * g++.dg/parser/error26.C: New test.
31283
31284 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
31285
31286         PR tree-optimization/20100
31287         PR tree-optimization/20115
31288         * gcc.dg/pr20115.c: New test.
31289         * gcc.dg/pr20115-1.c: New test.
31290         * gcc.dg/pr20100.c: New test.
31291         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
31292         call-clobbered variables after alias1.
31293
31294 2005-02-22  Bud Davis  <bdavis@gfortran.org>
31295
31296         * gfortran.dg/list_read_4.f90: new test.
31297
31298 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
31299
31300         PR rtl-optimization/20017.
31301         * gcc.dg/pr20017.c: New.
31302
31303 2005-02-22  Devang Patel  <dpatel@apple.com>
31304
31305         PR 19952
31306         * g++.dg/tree-ssa/pr19952.C: New test.
31307
31308 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
31309
31310         PR c++/19883
31311         * g++.dg/parse/constant6.C: New test.
31312
31313 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
31314
31315         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
31316         * g++.dg/charset/asm2.c: Likewise.
31317         * g++.dg/charset/asm3.c: Likewise.
31318         * g++.dg/charset/asm4.c: Likewise.
31319         * g++.dg/charset/asm5.c: Likewise.
31320         * g++.dg/charset/attribute1.c: Likewise.
31321         * g++.dg/charset/attribute2.c: Likewise.
31322         * g++.dg/charset/extern1.cc: Likewise.
31323         * g++.dg/charset/extern2.cc: Likewise.
31324         * g++.dg/charset/extern3.cc: Likewise.
31325         * g++.dg/charset/function.cc: Likewise.
31326         * g++.dg/charset/string.c: Likewise.
31327         * g++.dg/charset/charset.exp: Likewise.
31328         * lib/target-supports.exp (check_iconv_available): Fix comment.
31329
31330 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
31331
31332         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
31333         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
31334         * gcc.dg/charset/asm2.c: Likewise.
31335         * gcc.dg/charset/asm3.c: Likewise.
31336         * gcc.dg/charset/asm4.c: Likewise.
31337         * gcc.dg/charset/asm5.c: Likewise.
31338         * gcc.dg/charset/asm6.c: Likewise.
31339         * gcc.dg/charset/attribute1.c: Likewise.
31340         * gcc.dg/charset/attribute2.c: Likewise.
31341         * gcc.dg/charset/builtin1.c: Likewise.
31342         * gcc.dg/charset/extern.c: Likewise.
31343         * gcc.dg/charset/function.c: Likewise.
31344         * gcc.dg/charset/string.c: Likewise.
31345         * gcc.dg/charset/charset.exp: Likewise.
31346
31347 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
31348
31349         PR fortran/20086
31350         * gfortran.dg/pr20086.f90: New test.
31351
31352 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
31353
31354         PR tree-optimization/19786
31355         * g++.dg/tree-ssa/pr19786.C: New.
31356
31357 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31358
31359         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
31360
31361 2005-02-21  Jeff Law  <law@redhat.com>
31362
31363         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
31364
31365 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31366
31367         * gfortran.dg/do_iterator: Split loop, markup all lines for
31368         which an error locus is printed.
31369         * gfortran.dg/pr17708.f90: Markup all lines for which an error
31370         locus is printed.
31371         * gfortran.dg/select_4.f90: Likewise.
31372         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
31373         locuses in the various permutations.
31374
31375 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
31376
31377         PR tree-optimization/19951
31378         * g++.dg/vect: New directory.
31379         * g++.dg/vect/vect.exp: New file.
31380         * g++.dg/vect/pr19951.cc: New testcase.
31381         * g++.dg/dg.exp: Also prune vectorizer tests.
31382
31383 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
31384
31385         PR 18785
31386         * gcc.dg/charset/builtin1.c: New test.
31387
31388 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31389
31390         PR c++/19299
31391         * g++.dg/inherit/volatile1.C: New test.
31392
31393         PR c++/19440
31394         * g++.dg/template/dtor4.C: New test.
31395
31396 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
31397
31398         * gfortran.dg/int_1.f90: New test.
31399
31400 2005-02-19  Devang Patel  <dpatel@apple.com>
31401
31402         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
31403
31404 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
31405
31406         * gfortran.dg/achar_1.f90: New test.
31407
31408 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
31409
31410         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
31411
31412 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
31413             Jakub Jelinek  <jakub@redhat.com>
31414
31415         PR tree-optimization/19828
31416         * gcc.dg/tree-ssa/loop-7.c: New test.
31417         * gcc.c-torture/execute/20050218-1.c: New test.
31418
31419 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
31420
31421         PR c/20043
31422         * gcc.dg/transparent-union-1.c: New test.
31423         * gcc.dg/transparent-union-2.c: New test.
31424
31425 2005-02-18  James E Wilson  <wilson@specifixinc.com>
31426
31427         PR tree-optimization/18977
31428         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
31429
31430 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
31431
31432         PR target/20054
31433         * gcc.dg/pr20054.c: New test.
31434
31435 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31436
31437         PR c++/19508
31438         * g++.dg/ext/attrib20.C: New test.
31439
31440 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
31441
31442         PR middle-end/20030
31443         * gfortran.fortran-torture/execute/character_passing.f90: New test.
31444
31445 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
31446
31447         PR c++/20008
31448         * g++.dg/opt/switch4.C: New.
31449
31450 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
31451
31452         PR c++/20023
31453         PR tree-optimization/20009
31454         * gcc.c-torture/compile/20050217-1.c: New test.
31455         * g++.dg/opt/switch3.C: New test.
31456
31457         PR tree-optimization/18947
31458         * gcc.c-torture/compile/20050215-1.c: New test.
31459         * gcc.c-torture/compile/20050215-2.c: New test.
31460         * gcc.c-torture/compile/20050215-3.c: New test.
31461
31462 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
31463
31464         PR c++/20028
31465         * g++.dg/template/crash34.C: New.
31466
31467         PR c++/20022
31468         * g++.dg/other/access3.C: New.
31469
31470 2005-02-17  Ira Rosen  <irar@il.ibm.com>
31471
31472         * gcc.dg/vect/vect-98.c: New test.
31473
31474 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
31475
31476         PR tree-optimization/19967
31477         * gcc.dg/pr19967.c: New.
31478
31479 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
31480
31481         PR middle-end/19857
31482         * gcc.dg/tree-ssa/20050215-1.c: New test.
31483         * gcc.c-torture/execute/20050215-1.c: New test.
31484
31485 2005-02-15  Eric Christopher  <echristo@redhat.com>
31486
31487         * gcc.dg/cpp/20050215-1.c: New file.
31488
31489 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
31490
31491         PR tree-optimization/15785
31492         * gcc.dg/pr15785-1.c: New test.
31493
31494 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
31495
31496         PR c++/17788
31497         * g++.dg/init/ctor4.C: New.
31498         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
31499
31500 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
31501
31502         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
31503         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
31504
31505 2005-02-15  Andreas Schwab  <schwab@suse.de>
31506
31507         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
31508         declare malloc.
31509
31510 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
31511
31512         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
31513
31514 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
31515
31516         PR tree-optimization/19853
31517         * gcc.c-torture/compile/pr19853.c: New test.
31518
31519 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31520
31521         PR c++/19608
31522         * g++.dg/parse/local-class1.C: New.
31523
31524         PR c++/19895
31525         * g++.dg/parse/ptrmem3.C: New.
31526
31527         PR c++/19884
31528         * g++.old-deja/g++.oliva/template6.C: Add another case.
31529         * g++.dg/template/explicit6.C: New.
31530
31531 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
31532
31533         PR c++/17816
31534         * g++.dg/other/redecl2.C: New.
31535
31536 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31537
31538         PR c++/19891
31539         * g++.dg/abi/covariant4.C: New.
31540
31541 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
31542
31543         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
31544         New tests.
31545
31546 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
31547
31548         * gcc.dg/vect/vect-96.c: Fix typo.
31549
31550 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31551
31552         PR c++/14479
31553         PR c++/19487
31554         * g++.dg/template/enum5.C: New test.
31555
31556 2005-02-12  Ira Rosen  <irar@il.ibm.com>
31557
31558         * gcc.dg/vect/vect-97.c: New test.
31559
31560 2005-02-12  Ira Rosen  <irar@il.ibm.com>
31561
31562         * gcc.dg/vect/vect-96.c: New test.
31563
31564 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
31565
31566         * gcc.dg/builtins-34.c: Also check ldexp*.
31567
31568 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
31569
31570         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
31571
31572 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
31573
31574         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
31575         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
31576         dg-require-dll, dg-require-iconv, dg-require-named-sections,
31577         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
31578         selector_list, selector_expression, dg-process-target): Move to new
31579         file target-supports-dg.exp.
31580         * lib/target-supports-dg.exp: New.
31581
31582         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
31583         New.
31584
31585 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
31586
31587         PR c++/19666
31588         * g++.dg/other/ptrmem6.C: New test.
31589
31590         PR middle-end/19858
31591         * gcc.c-torture/compile/20050210-1.c: New test.
31592
31593 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
31594
31595         PR c++/19755
31596         * g++.dg/warn/Wbraces1.C: New test.
31597
31598 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
31599
31600         * gcc.dg/builtins-52.c: New testcase.
31601
31602 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
31603
31604         PR c/19342
31605         * gcc.c-torture/execute/20050119-1.c: New test.
31606
31607 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
31608
31609         PR c++/19811
31610         * g++.dg/init/delete1.C: New test.
31611
31612 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
31613
31614         PR c++/18470
31615         * g++.dg/template/static12.C: New test.
31616
31617 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
31618
31619         PR c++/19787
31620         * g++.dg/conversion/ambig1.C: New test.
31621
31622         PR c++/19739
31623         * g++.dg/ext/attrib19.C: New test.
31624
31625         PR c++/19732
31626         * g++.dg/parse/dtor5.C: New test.
31627
31628         PR c++/19762
31629         * g++.dg/template/dtor3.C: New test.
31630
31631         PR c++/19826
31632         * g++.dg/template/static11.C: New test.
31633         * g++.dg/template/crash2.C: Remove dg-error marker.
31634
31635 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
31636
31637         PR C++/18491
31638         * g++.old-deja/g++.mike/p10769a.C: Remove.
31639
31640 2005-02-09  Roger Sayle  <roger@eyesopen.com>
31641
31642         * gcc.dg/builtins-48.c: New test case.
31643         * gcc.dg/builtins-49.c: New test case.
31644         * gcc.dg/builtins-50.c: New test case.
31645         * gcc.dg/builtins-51.c: New test case.
31646
31647 2005-02-09  Ian Lance Taylor  <ian@airs.com>
31648
31649         PR middle-end/19583
31650         * g++.dg/warn/Wreturn-type-3.C: New test.
31651
31652 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
31653
31654         PR middle-end/19402
31655         * gcc.dg/pr19402-1.c: New testcase.
31656         * gcc.dg/pr19402-2.c: likewise.
31657
31658 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
31659
31660         PR middle-end/19854
31661         * g++.dg/tree-ssa/tmmti.C: New testcase.
31662
31663 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
31664
31665         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
31666
31667 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
31668
31669         PR c++/19733
31670         * g++.dg/parse/crash23.C: New test.
31671         * g++.dg/warn/Weff1.C: New test.
31672
31673 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
31674
31675         * gcc.dg/20050209-1.c: New test.
31676
31677 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
31678
31679         PR target/19799
31680         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
31681
31682 2005-02-08  Mike Stump  <mrs@apple.com>
31683
31684         * g++.dg/pch/import-2.c: New test.
31685         * g++.dg/pch/import-2.hs: New.
31686         * g++.dg/pch/include/import-2a.h: New.
31687         * g++.dg/pch/include/import-2b.h: New.
31688
31689 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
31690
31691         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
31692
31693 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31694
31695         * gfortran.dg/substr_1.f90: New test.
31696
31697 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
31698
31699         PR middle-end/19775
31700         * gcc.dg/torture/builtin-power-1.c: Disable test for
31701         invalid transformation.
31702         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
31703         no longer optimize.
31704         * gcc.dg/builtins-47.c: New testcase.
31705
31706 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
31707             Dorit Naishlos  <dorit@il.ibm.com>
31708
31709         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
31710
31711 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
31712
31713         * gcc.c-torture/compile/20050206-1.c: New test.
31714
31715 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
31716
31717         PR tree-opt/19768
31718         * g++.dg/opt/pr19768.C: New test.
31719
31720 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
31721
31722         PR tree-opt/19736
31723         * gcc.c-torture/compile/pr19736.c: New test.
31724
31725 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31726
31727         PR c++/17401
31728         * g++.dg/parse/error25.C: New test.
31729
31730 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
31731
31732         * gcc.c-torture/execute/20050203-1.c: New.
31733
31734 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
31735
31736         * gcc.dg/vect/vect-85.c: Remove xfail.
31737         * gcc.dg/vect/vect-86.c: Remove xfail.
31738         * gcc.dg/vect/vect-87.c: Remove xfail.
31739         * gcc.dg/vect/vect-88.c: Remove xfail.
31740
31741 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
31742
31743         * gcc.dg/altivec-19.c: New.
31744
31745 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
31746
31747         PR c/17807
31748         * gcc.dg/nested-func-3.c: New test.
31749         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
31750
31751 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
31752
31753         * gcc.test-framework/gen_directive_tests: Generate tests for
31754         selector expressions.
31755
31756 2005-02-02  Matt Austern  <austern@apple.com>
31757
31758         PR c++/19628
31759         * g++/ext/builtin7.C: New.
31760         * g++/ext/builtin8.C: New.
31761
31762 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
31763
31764         PR c/18502
31765         * gcc.dg/pr18502-1.c: New test.
31766
31767 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31768
31769         PR c++/17413
31770         * g++.dg/template/local4.C: Tweak.
31771
31772 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
31773
31774         PR tree-optimization/19578
31775         * gcc.c-torture/compile/20050202-1.c: New test.
31776
31777 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
31778
31779         PR c/19435
31780         * gcc.dg/c99-init-4.c: New test.
31781
31782 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
31783
31784         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
31785
31786         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
31787
31788         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
31789         * g++.dg/eh/check-vect.h: New.
31790
31791         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
31792         * gcc.dg/vect/vect-78.c: Ditto.
31793         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
31794         Remove.
31795
31796         * g++.dg/conversion/simd1.C: Expect warning.
31797         * g++.dg/ext/attribute-test-1.C: Ditto.
31798         * g++.dg/ext/attribute-test-2.C: Ditto.
31799         * g++.dg/ext/attribute-test-3.C: Ditto.
31800         * g++.dg/ext/attribute-test-4.C: Ditto.
31801
31802         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
31803         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
31804
31805         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
31806
31807 2005-02-01  Richard Henderson  <rth@redhat.com>
31808
31809         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
31810         long double for ibm double-double format.
31811         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
31812
31813 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
31814
31815         PR tree-optimization/19633
31816         * gcc.dg/pr19633-1.c: New test.
31817         * gcc.dg/pr19633.c: Tweak to make pointer point
31818         to NULL or a symbol.
31819
31820 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
31821
31822         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
31823         New procs.
31824         (dg-process-target (local override)): Handle selector expressions.
31825
31826         * gcc.test-framework/README: Describe tests in source directory.
31827         * gcc.test-framework/test-framework.awk: Handle dg- tests.
31828         * gcc.test-framework/test-framework.exp: Handle dg- tests.
31829         * gcc.test-framework/dg-bogus-exp-P.c: New test.
31830         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
31831         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
31832         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
31833         * gcc.test-framework/dg-do-link-exp-P.c: New test.
31834         * gcc.test-framework/dg-do-run-exp-P.c: New test.
31835         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
31836         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
31837         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
31838         * gcc.test-framework/dg-error-exp-P.c: New test.
31839         * gcc.test-framework/dg-error-exp-XP.c: New test.
31840         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
31841         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
31842         * gcc.test-framework/dg-output-exp-P.c: New test.
31843         * gcc.test-framework/dg-output-exp-XF.c: New test.
31844         * gcc.test-framework/dg-warning-exp-P.c: New test.
31845         * gcc.misc-tests/dg-1.c: Remove.
31846         * gcc.misc-tests/dg-2.c: Remove.
31847         * gcc.misc-tests/dg-3.c: Remove.
31848         * gcc.misc-tests/dg-4.c: Remove.
31849         * gcc.misc-tests/dg-5.c: Remove.
31850         * gcc.misc-tests/dg-6.c: Remove.
31851         * gcc.misc-tests/dg-7.c: Remove.
31852         * gcc.misc-tests/dg-8.c: Remove.
31853         * gcc.misc-tests/dg-9.c: Remove.
31854         * gcc.misc-tests/dg-10.c: Remove.
31855         * gcc.misc-tests/dg-11.c: Remove.
31856         * gcc.misc-tests/dg-12.c: Remove.
31857         * gcc.misc-tests/dg-test.exp: Remove.
31858
31859         * gcc.test-framework/test-framework.awk: Change recording and
31860         printing of passes and failures.
31861
31862         * gcc.test-framework: New directory.
31863         * gcc.test-framework/README: New.
31864         * gcc.test-framework/test-framework.exp: New.
31865         * gcc.test-framework/test-framework.awk: New.
31866         * gcc.test-framework/gen_directive_tests: New.
31867
31868 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
31869
31870         * lib/treelang.exp: Fix comment typos.
31871         (treelang_target_compile): Don't append libs=-ltreelang to options.
31872
31873 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
31874
31875         * g++.dg/parse/typename7.C: Adjust error messages.
31876
31877 2005-01-31  Jeff Law  <law@redhat.com>
31878
31879         * gcc.c-torture/execute/20050131-1.c: New test.
31880         * gcc.dg/wcaselabel.c: New test.
31881
31882 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
31883
31884         * g++.dg/other/warning1.C: Adjust error messags.
31885         * g++.dg/parse/constant5.C: New test.
31886
31887 2005-01-31  Steven Bosscher  <stevenb@suse.de>
31888
31889         PR c/19333
31890         * gcc.c-torture/compile/20011130-1.c: Reorder to make
31891         the test case valid.
31892         * gcc.dg/20030815-1.c: Remove invalid tests.
31893         * gcc.dg/array-7.c: Adjust expected result.
31894         * gcc.dg/pr18596-3.c: Likewise.
31895         * gcc.dg/noncompile/20000901-1.c: Likewise.
31896         * gcc.dg/noncompile/init-2.c: Likewise.
31897         * gcc.dg/noncompile/init-4.c: Likewise.
31898
31899 2005-01-31  Dale Johannesen  <dalej@apple.com>
31900
31901         * g++.dg/opt/pr19650.C: New test.
31902
31903 2005-01-31  Richard Henderson  <rth@redhat.com>
31904
31905         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
31906         long double for intel double extended format.
31907         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
31908
31909 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
31910
31911         PR c++/19555
31912         * g++.dg/template/static10.C: New test.
31913
31914         PR c++/19395
31915         * g++.dg/parse/error24.C: New test.
31916
31917         PR c++/19367
31918         * g++.dg/lookup/builtin1.C: New test.
31919
31920         PR c++/19457
31921         * g++.dg/warn/conv3.C: New test.
31922
31923 2005-01-30  Bud Davis  <bdavis@gfortran.org>
31924
31925         PR fortran/19647
31926         * gfortan.dg/inquire_7.f90
31927
31928 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
31929
31930         PR tree-optimization/15791
31931         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
31932         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
31933         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
31934         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
31935         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
31936         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
31937         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
31938         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
31939         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
31940         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
31941
31942 2005-01-29  Paul Brook  <paul@codesourcery.com>
31943
31944         PR fortran/18565
31945         * check.c (real_or_complex_check): New function.
31946         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
31947         * intrinsic.c (add_functions): Use new check functions.
31948         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
31949         Add prototypes.
31950
31951 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
31952
31953         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
31954         gcc.dg/lvalue-3.c: New tests.
31955         * gcc.dg/concat.c: Update expected messages.
31956
31957 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
31958
31959         PR libfortran/19595
31960         * gfortran.dg/eor_1.f90: New test.
31961
31962 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
31963
31964         PR fortran/19589
31965         * gfortran.dg/logical_data_1.f90: New test.
31966
31967 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
31968
31969         PR c++/19253
31970         * g++.dg/template/crash33.C: New test.
31971
31972         PR c++/19667
31973         * g++.dg/template/crash32.C: New test.
31974
31975 2005-01-28  Ian Lance Taylor  <ian@airs.com>
31976
31977         PR middle-end/16558
31978         * g++.dg/warn/Wreturn-type-2.C: New test.
31979
31980 2004-06-24  Jeff Law  <law@redhat.com>
31981
31982         * gcc.dg/tree-ssa/20050128-1.c: New test.
31983
31984 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
31985
31986         * gcc.target/frv/all-mdpackh-1.c: New test.
31987
31988 2005-01-28  Steven Bosscher  <stevenb@suse.de>
31989
31990         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
31991
31992 2005-01-27  Richard Henderson  <rth@redhat.com>
31993
31994         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
31995
31996 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
31997
31998         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
31999
32000 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
32001
32002         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32003         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32004         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
32005         to cope with cases where the multilib options override the dg-options.
32006
32007 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
32008
32009         PR c/18946
32010         * gcc.dg/noncompile/20050120-1.c: New test.
32011
32012 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
32013
32014         PR tree-optimization/19633
32015         * gcc.dg/pr19633.c: New test.
32016         * gcc.dg/tree-ssa/pr19633.c: New test.
32017
32018 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
32019
32020         * gcc.dg/20041216-1.c: New test.
32021
32022 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
32023
32024         PR objc/18862
32025         * objc.dg/selector-2.m: New test.
32026
32027 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
32028
32029         * g++.dg/opt/range-test-2.C: New test.
32030
32031         PR rtl-optimization/19579
32032         * gcc.c-torture/execute/20050124-1.c: New test.
32033
32034 2005-01-26  Greg Parker  <gparker@apple.com>
32035         Stuart Hastings  <stuart@apple.com>
32036
32037         * gcc.c-torture/execute/20050125-1.c: New.
32038
32039 2005-01-18  Jan Hubicka  <jh@suse.cz>
32040
32041         PR tree-optimize/19337
32042         * gcc.c-torture/compile/20050119-1.c: New test.
32043
32044 2005-01-24  James E Wilson  <wilson@specifixinc.com>
32045
32046         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
32047         test for successful match.
32048
32049 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
32050
32051         PR objc/18408
32052         * objc.dg/comp-types-7.m: New test.
32053
32054 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
32055
32056         * lib/target-supports.exp (current_target_name): New.
32057         (check_effective_target_ilp32, check_effective_target_lp64):
32058         Cache the result to use as long as the current target, with
32059         multilib flags, remains the same.
32060
32061         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
32062         (dg-require-weak, dg-require-visibility, dg-require-alias,
32063         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
32064         dg-require-effective-target, dg-skip-if): Remove call to
32065         skip_test_and_clear_xfail.
32066         (dg-test): Clear xfail data.
32067
32068 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
32069
32070         PR target/17751
32071         * gcc.dg/ppc64-toc.c: New test.
32072
32073         * g++.dg/tree-ssa/empty-1.C: New test.
32074
32075         PR middle-end/19551
32076         * gcc.c-torture/execute/20050121-1.c: New test.
32077         * gcc.dg/20050121-2.c: New test.
32078
32079 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
32080         Paul Brook  <paul@codesourcery.com>
32081
32082         PR fortran/17941
32083         * gfortran.dg/real_const_1.f: New test.
32084         * gfortran.dg/real_const_2.f90: New test.
32085         * gfortran.dg/complex_int_1.f90: New test.
32086
32087 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
32088
32089         PR fortran/19313
32090         * gfortan.dg/inquire_6.f90: New test.
32091
32092 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
32093
32094         PR libfortran/19451
32095         * open_readonly_1.f90: New test.
32096
32097 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
32098
32099         PR libfortran/18982
32100         * gfortran.dg/open_new.f90: New file.
32101
32102 2005-01-22  Paul Brook  <paul@codesourcery.com>
32103
32104         * namelist_1.f90: New test.
32105
32106 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
32107
32108         PR tree-optimization/19484
32109         * gcc.c-torture/compile/20050122-[12].c: New tests.
32110
32111 2005-01-22  Paul Brook  <paul@codesourcery.com>
32112
32113         * gfortran.dg/implicit_2.f90: New test.
32114
32115 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
32116
32117         PR fortran/19314
32118         * gfortran.dg/inquire_5.f90: New test.
32119
32120 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32121
32122         PR c/18809
32123         * gcc.dg/pr18809-1.c: New test.
32124
32125 2005-01-21  Ian Lance Taylor  <ian@airs.com>
32126
32127         * gcc.dg/20050121-1.c: New test.
32128
32129         PR tree-optimization/13000
32130         * gcc.dg/20040206-1.c: Change warning to point where function is
32131         being inlined.
32132
32133 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32134
32135         PR c++/19208
32136         * g++.dg/template/array11.C: New test.
32137
32138 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32139
32140         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
32141         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
32142         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
32143         * gfortran.dg/getenv_1.f90: Add dg-do directive.
32144         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
32145         gfortran.dg/pr17164.f90: Add missing dg-do directives.
32146
32147 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
32148
32149         PR tree-optimization/15349
32150         * gcc.dg/tree-ssa/pr15349.c: New.
32151
32152 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
32153
32154         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
32155
32156 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
32157
32158         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
32159         scan-assembler-times directive name.
32160
32161         * gcc.dg/asm-a.c: Move dg-require-effective-target to
32162         after dg-do.
32163
32164         PR rtl-optimization/19462
32165         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
32166
32167 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
32168
32169         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
32170         counting function calls on ia64.
32171
32172 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
32173
32174         PR rtl-optimization/15139
32175         * gcc.dg/20050111-2.c: New test.
32176
32177         PR c/17297
32178         * gcc.c-torture/compile/20050113-1.c: New testcase.
32179
32180         PR middle-end/19164
32181         * gcc.dg/20050113-1.c: New testcase.
32182
32183 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
32184
32185         * gcc.dg/vect/vect-85.c: Add comment.
32186         * gcc.dg/vect/vect-86.c: Add xfail for now.
32187         * gcc.dg/vect/vect-87.c: Add xfail for now.
32188         * gcc.dg/vect/vect-88.c: Add xfail for now.
32189         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
32190
32191 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32192
32193         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
32194
32195 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32196
32197         * g++.dg/debug/typedef3.C: New test.
32198
32199 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
32200
32201         PR c/19472
32202         * gcc.dg/asm-a.c: New test.
32203
32204 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
32205
32206         * gcc.dg/sh-relax.c: Add prototype for abort.
32207
32208 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32209
32210         * gcc.dg/short-compare-1.c: New test.
32211         * gcc.dg/short-compare-2.c: Likewise.
32212
32213 2005-01-18  Michael Matz  <matz@suse.de>
32214
32215         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
32216
32217 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
32218
32219         PR tree-optimization/19121
32220         * gcc.c-torture/compile/pr19121.c: New test.
32221
32222 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
32223
32224         PR target/19357
32225         * gcc.c-torture/compile/pr19357.c: New test.
32226
32227 2005-01-17  Ian Lance Taylor  <ian@airs.com>
32228
32229         PR c/5675
32230         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
32231         pass--those that refer just to the variable, possibly with a
32232         cast.
32233         * gcc.dg/c99-const-expr-3.c: Likewise.
32234
32235         PR middle-end/13127
32236         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
32237         longer emitted.
32238
32239 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
32240
32241         PR fortran/18778
32242         * gfortran.dg/endfile_2.f90: New test.
32243
32244 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
32245
32246         PR 19168
32247         * gfortran.dg/select_5.f90: New test.
32248
32249 2004-01-16  Paul Brook  <paul@codesourcery.com>
32250
32251         * gfortran.dg/common_4.f90: New test.
32252
32253 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
32254
32255         PR rtl-optimization/19462
32256         * gcc.dg/torture/pr19462-1.c: New test.
32257
32258 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
32259
32260         PR objc/19321
32261         * objc.dg/func-ptr-2.m: New.
32262         * objc.dg/volatile-1.m: New.
32263
32264 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32265
32266         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
32267
32268 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
32269
32270         PR tree-optimization/19060
32271         * gcc.c-torture/execute/20050104-1.c: New test.
32272
32273 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
32274
32275         PR fortran/18983
32276         * gfortran.dg/write_to_null.f90: New test.
32277
32278 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
32279             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32280
32281         PR other/19328
32282         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
32283         argument.
32284
32285 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
32286
32287         PR c++/19263
32288         * g++.dg/init/vector1.C: New test.
32289
32290 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
32291
32292         PR target/13158
32293         * gcc.target/ia64/sibcall-unwind-1.c: New test.
32294         PR target/18987
32295         * gcc.target/ia64/sibcall-unwind-2.c: New test.
32296
32297 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
32298
32299         * gfortran.dg/select_1.f90: New test.
32300         * gfortran.dg/select_2.f90: New test.
32301         * gfortran.dg/select_3.f90: New test.
32302         * gfortran.dg/select_4.f90: New test.
32303
32304 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
32305
32306         PR middle-end/19084
32307         PR rtl-optimization/19348
32308         * gcc.dg/20050111-1.c: New test.
32309         * gcc.c-torture/execute/20050111-1.c: New test.
32310
32311         * gcc.dg/i386-asm-4.c: New test.
32312
32313 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32314
32315         * gcc.dg/nested-func-2.c: New test.
32316         * ada/acats/norun.lst: Remove c953002.
32317
32318 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
32319
32320         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
32321
32322 2005-01-12  Ben Elliston  <bje@au.ibm.com>
32323
32324         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
32325
32326 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
32327
32328         PR target/18761
32329         * g++.dg/abi/align1.C: New test.
32330
32331 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
32332
32333         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
32334         at a time.
32335         * g++.dg/ext/altivec_check.h: Support compiling as C.
32336
32337 2005-01-10  Roger Sayle  <roger@eyesopen.com>
32338
32339         PR c++/19355
32340         * g++.dg/expr/pr19355-1.C: New test case.
32341
32342 2005-01-10  Laurent GUERBY <laurent@guerby.net>
32343
32344         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
32345         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
32346         * ada/acats/tests/c3/c92005b.ada: Likewise.
32347         * ada/acats/tests/c3/cxb3012.a: Likewise.
32348         * ada/acats/norun.lst: Add c380004 and c953002, add PR
32349
32350 2005-01-09  Paul Brook  <paul@codesourcery.com>
32351
32352         * gfortran.dg/common_2.f90: New file.
32353         * gfortran.dg/common_3.f90: New file.
32354
32355 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
32356
32357         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
32358
32359 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
32360
32361         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
32362         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
32363         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
32364         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
32365         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
32366         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
32367         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
32368         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
32369         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
32370         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
32371         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
32372         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
32373         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
32374         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
32375         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
32376         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
32377         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
32378         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
32379         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
32380         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
32381         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
32382         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
32383         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
32384         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
32385         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
32386         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
32387         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
32388         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
32389         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
32390         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
32391         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
32392         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
32393         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
32394         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
32395         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
32396         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
32397         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
32398         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
32399         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
32400         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
32401         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
32402         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
32403         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
32404         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
32405         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
32406         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
32407         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
32408         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
32409         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
32410         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
32411         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
32412         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
32413         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
32414         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
32415         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
32416         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
32417         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
32418         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
32419         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
32420         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
32421         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
32422         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
32423         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
32424         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
32425         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
32426         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
32427         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
32428
32429         * gcc.dg/vect/vect-1.c: Fix spelling.
32430         * gcc.dg/vect/vect-10.c: Fix spelling.
32431         * gcc.dg/vect/vect-11.c: Fix spelling.
32432         * gcc.dg/vect/vect-12.c: Fix spelling.
32433         * gcc.dg/vect/vect-14.c: Fix spelling.
32434         * gcc.dg/vect/vect-15.c: Fix spelling.
32435         * gcc.dg/vect/vect-16.c: Fix spelling.
32436         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
32437         * gcc.dg/vect/vect-64.c: Fix comments.
32438         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
32439
32440 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
32441             Ira Rosen  <irar@il.ibm.com>
32442
32443         * gcc.dg/vect/vect-70.c: New test.
32444         * gcc.dg/vect/vect-71.c: New test.
32445
32446 2005-01-09  Manfred Hollstein  <mh@suse.com>
32447
32448         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
32449         * gcc.dg/pr18241-2.c: Likewise.
32450         * gcc.dg/pr18241-3.c: Likewise.
32451         * gcc.dg/pr18241-4.c: Likewise.
32452         * gcc.dg/pr18241-5.c: Likewise.
32453
32454 2005-01-08  Richard Henderson  <rth@redhat.com>
32455
32456         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
32457         False for x86 and x86-64.
32458
32459 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
32460
32461         PR tree-optimization/18241
32462         * gcc.dg/pr18241-1.c: New test.
32463         * gcc.dg/pr18241-2.c: New test.
32464         * gcc.dg/pr18241-3.c: New test.
32465         * gcc.dg/pr18241-4.c: New test.
32466         * gcc.dg/pr18241-5.c: New test.
32467
32468 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
32469
32470         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
32471         gfortran.dg/select_4.f90: New.
32472
32473 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
32474
32475         * gcc.c-torture/execute/20050107-1.c: New test.
32476
32477 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
32478
32479         PR c++/19298
32480         * g++.dg/template/ref2.C: New.
32481
32482 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
32483
32484         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
32485         instead of being empty.
32486
32487 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32488
32489         PR fortran/15553
32490         * gfortran.dg/array-1.f90: New test.
32491
32492 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
32493
32494         PR tree-optimization/19283
32495         * gcc.c-torture/execute/20050106-1.c: New test.
32496
32497         PR rtl-optimization/18861
32498         * gcc.dg/20050105-1.c: New test.
32499
32500         PR tree-optimization/18828
32501         * gcc.dg/20050105-2.c: New test.
32502
32503 2005-01-07  Andreas Jaeger  <aj@suse.de>
32504
32505         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
32506
32507 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
32508
32509         PR fortran/18398
32510         * gfortran.dg/fmt_read.f90: New test.
32511
32512 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
32513
32514         * gcc.dg/rs6000-ldouble-2.c: New.
32515
32516 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
32517
32518         PR c++/19244
32519         * g++.dg/parser/ctor2.C: New test.
32520
32521 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32522
32523         PR c++/17154
32524         * g++.dg/template/using9.C: New test.
32525
32526 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32527
32528         PR c++/19258
32529         * g++.dg/lookup/friend6.C: New test.
32530
32531 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
32532
32533         PR c++/19270
32534         * g++.dg/template/array10.C: New.
32535
32536 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32537
32538         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
32539         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
32540
32541 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
32542
32543         * gcc.c-torture/compile/20050105-1.c: New test.
32544
32545 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
32546
32547         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
32548
32549 2005-01-05  Roger Sayle  <roger@eyesopen.com>
32550
32551         PR middle-end/19100
32552         * gcc.dg/conv-3.c: New test case.
32553
32554 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
32555
32556         * gcc.dg/asm-wide-1.c: New test.
32557
32558 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
32559
32560         PR c++/19030
32561         * g++.dg/parse/crash22.C: New
32562
32563 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
32564
32565         PR 19257
32566         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
32567
32568 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
32569
32570         PR middle-end/17767
32571         * gcc.dg/i386-mmx-6.c: New test case.
32572
32573 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
32574
32575         PR tree-optimization/18308
32576         * gcc.dg/vect/pr18308.c: New testcase.
32577
32578 2005-01-04  Andreas Jaeger  <aj@suse.de>
32579
32580         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
32581
32582 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
32583             Robert Bowdidge <bowdidge@apple.com>
32584
32585         * gcc.dg/cpp/subframework1.c: New.
32586         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
32587         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
32588         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
32589         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
32590
32591 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
32592
32593         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
32594         producing warning.
32595         * gcc.dg/darwin-weakimport-2.c: New.
32596
32597 2005-01-03  Richard Henderson  <rth@redhat.com>
32598
32599         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
32600
32601 2005-01-03  Richard Henderson  <rth@redhat.com>
32602
32603         * gcc.dg/vect/vect.exp: Enable for ia64.
32604         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
32605         (check_effective_target_vect_float): Likewise.
32606         (check_effective_target_vect_no_align): Likewise.
32607         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
32608         * gcc.dg/vect/vect-8.c: Likewise.
32609
32610 2005-01-03  Uros Bizjak <uros@kss-loka.si>
32611
32612         PR target/19236
32613         * gcc.dg/pr19236-1.c: New test case.
32614
32615 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
32616
32617         PR rtl-optimization/12092
32618         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
32619
32620 2005-01-02  Andreas Jaeger  <aj@suse.de>
32621
32622         * gcc.dg/pr12092-1.c: Do not run on x86_64.
32623
32624 2005-01-01  Roger Sayle  <roger@eyesopen.com>
32625             Andrew Pinski  <pinskia@physics.uc.edu>
32626
32627         PR rtl-optimization/12092
32628         * gcc.dg/pr12092-1.c: New test case.
32629
32630 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
32631
32632         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
32633         'hidden' and 'default' for better portability.
32634         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
32635
32636         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
32637         6 and 7.
32638         * g++.old-deja/g++.brendan/new3.C: Likewise.
32639
32640 2005-01-01  Steven Bosscher  <stevenb@suse.de>
32641
32642         * gcc.dg/20041231-1.C: New test.
32643         * g++.dg/warn/Wunreachable-code-1.C: New test.
32644
32645 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
32646
32647         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
32648         file, not /dev/null.  Abort on error.
32649
32650 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
32651             Ziemowit Laski  <zlaski@apple.com>
32652
32653         PR objc/18971
32654         * objc.dg/encode-5.m: New test.
32655
32656 2004-12-29  Richard Henderson  <rth@redhat.com>
32657
32658         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
32659         * objc.dg/stabs-1.m: Disable for ia64.
32660
32661 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
32662
32663         PR c++/19190
32664         * g++.dg/warn/Wunused-10.C: New test.
32665
32666 2004-12-28  Richard Henderson  <rth@redhat.com>
32667
32668         * objc.dg/stabs-1.m: Disable for alpha.
32669
32670 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
32671
32672         PR c++/19149
32673         * g++.dg/parse/error23.C: New test.
32674
32675 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32676
32677         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
32678
32679         PR fortran/19032
32680         * gfortran.dg/intrinsic_modulo_1.f90: New.
32681         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
32682         tests with divisor -1.
32683
32684 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
32685
32686         * g++.dg/opt/temp1.C (memcpy): Return a value.
32687
32688         PR c++/19148
32689         * g++.dg/expr/cond7.C: New test.
32690
32691 2004-12-27  Paul Brook  <paul@codesourcery.com>
32692
32693         * gfortran.dg/g77/select_no_compile.f: Remove.
32694
32695 2004-12-27  Richard Henderson  <rth@redhat.com>
32696
32697         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
32698         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
32699         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
32700
32701 2004-12-26  Richard Henderson  <rth@redhat.com>
32702
32703         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
32704         by 1i instead of token pasting.
32705
32706 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32707
32708         PR tree-optimization/17578
32709         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
32710         to additional_flags.
32711         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
32712
32713 2004-12-25  Richard Henderson  <rth@redhat.com>
32714
32715         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
32716         Remove Alpha.
32717
32718 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32719
32720         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
32721         hppa*-*-hpux*.
32722         * gcc.dg/pr17957.c (dg-options): Likewise.
32723         * gcc.dg/struct-ret-1.c: Add prototype for abort.
32724         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
32725         instead of 0 on __hppa__.
32726         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
32727         "foo,%r" on hppa*-*-*.
32728
32729 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
32730
32731         PR fortran/19071
32732         * gfortran.dg/complex_write.f90: New test.
32733
32734 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32735
32736         PR c++/17595
32737         * g++.dg/parse/pragma2.C: New test.
32738
32739         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
32740
32741 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32742
32743         * gcc.dg/empty2.c: Add missing dg-warning.
32744
32745 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32746
32747         PR c++/17413
32748         * g++.dg/template/local4.C: New test.
32749         * g++.dg/template/crash19.C: Add dg-error marker.
32750
32751         * g++.dg/template/crash31.C: Correct embedded PR number.
32752
32753 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32754
32755         PR c++/16405
32756         * g++.dg/opt/temp1.C: Add do-run marker.
32757
32758 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32759
32760         * g++.dg/template/spec19.C: New.
32761
32762 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32763
32764         PR target/16819
32765         * gcc.dg/empty2.c: New.
32766
32767 2004-12-23  Richard Henderson  <rth@redhat.com>
32768
32769         * lib/target-supports.exp (check_effective_target_vect_no_align):
32770         Remove i?86 and x86-64.
32771
32772 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32773
32774         PR c++/16405
32775         * g++.dg/opt/temp1.C: New test.
32776
32777 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32778
32779         PR c++/18733
32780         * g++.dg/template/friend33.C: New testcase.
32781
32782 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
32783
32784         PR c++/18464
32785         * g++.dg/template/cond5.C: New test.
32786
32787         PR c++/18492
32788         * g++.dg/inherit/thunk3.C: New test.
32789
32790         PR c++/11224
32791         * g++.dg/warn/Wunused-9.C: New test.
32792
32793 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
32794
32795         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
32796
32797 2004-12-22  Jan Beulich  <jbeulich@novell.com>
32798
32799         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
32800
32801 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
32802
32803         PR c++/18378
32804         * g++.dg/ext/packed8.C: New test.
32805
32806         PR c++/19063
32807         * g++.dg/template/crash31.C: New test.
32808
32809         PR c++/19034
32810         * g++.dg/template/crash30.C: New test.
32811
32812 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
32813
32814         PR C++/18984
32815         * g++.dg/eh/ctor3.C: New test.
32816
32817 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32818
32819         * objc.dg/stabs-1.m: Allow section name to be quoted and
32820         assembly label to begin with '.LL'.
32821
32822 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
32823
32824         * gcc.dg/vect/vect.exp
32825         (check_effective_target_lp64_or_vect_no_align): New.
32826         * gcc.dg/vect/vect-77.c: Use it.
32827         * gcc.dg/vect/vect-78.c: Use it.
32828
32829         * lib/target-supports.exp
32830         (check_effective_target_vect_no_max,
32831         check_effective_target_vect_no_bitwise,
32832         check_effective_target_vect_no_align): New.
32833         * gcc.dg/vect/vect-13.c: Use them.
32834         * gcc.dg/vect/vect-17.c: Ditto.
32835         * gcc.dg/vect/vect-18.c: Ditto.
32836         * gcc.dg/vect/vect-19.c: Ditto.
32837         * gcc.dg/vect/vect-20.c: Ditto.
32838         * gcc.dg/vect/vect-27.c: Ditto.
32839         * gcc.dg/vect/vect-29.c: Ditto.
32840         * gcc.dg/vect/vect-44.c: Ditto.
32841         * gcc.dg/vect/vect-48.c: Ditto.
32842         * gcc.dg/vect/vect-50.c: Ditto.
32843         * gcc.dg/vect/vect-52.c: Ditto.
32844         * gcc.dg/vect/vect-54.c: Ditto.
32845         * gcc.dg/vect/vect-56.c: Ditto.
32846         * gcc.dg/vect/vect-58.c: Ditto.
32847         * gcc.dg/vect/vect-60.c: Ditto.
32848         * gcc.dg/vect/vect-72.c: Ditto.
32849         * gcc.dg/vect/vect-80.c: Ditto.
32850
32851 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
32852
32853         PR c++/14075
32854         * g++.dg/init/string1.C: New.
32855
32856         PR c++/18975
32857         * g++.dg/other/synth1.C: New.
32858
32859 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
32860
32861         PR c/18963
32862         * gcc.dg/pr18963-1.c: New test.
32863
32864 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
32865
32866         PR c/18596
32867         * gcc.dg/funcdef-storage-1.c (foo): Remove.
32868         * gcc.dg/pr18596-1.c: Use dg-error.
32869         (dg-options): Use -fno-unit-at-a-time.
32870         * gcc.dg/pr18596-2.c: New test.
32871         * gcc.dg/pr18596-3.c: New test.
32872
32873 2004-12-20  Roger Sayle  <roger@eyesopen.com>
32874
32875         PR middle-end/18683
32876         * g++.dg/opt/pr18683-1.C: New test case.
32877
32878 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
32879
32880         PR other/19093
32881         * g++.dg/opt/max1.C: Fix for 64bit targets.
32882
32883 2004-12-20  Matt Austern  <austern@apple.com>
32884
32885         PR c++/19044
32886         * g++.dg/ext/builtin6.C: New
32887
32888 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
32889
32890         PR tree-optimization/19080
32891         * gcc.c-torture/compile/pr19080.c: New test.
32892
32893 2004-12-20  Steven Bosscher  <stevenb@suse.de>
32894
32895         * gcc.dg/20041219-1.c: New test.
32896
32897 2004-12-19  Roger Sayle  <roger@eyesopen.com>
32898
32899         PR middle-end/19068
32900         * g++.dg/opt/max1.C: New test case.
32901
32902 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32903
32904         * gcc.dg/fdata-sections-1.c: New test.
32905
32906 2004-12-18  Roger Sayle  <roger@eyesopen.com>
32907
32908         PR middle-end/18548
32909         * gcc.dg/max-1.c: New test case.
32910
32911 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
32912
32913         * gcc.c-torture/execute/20041218-1.c: New test.
32914
32915 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
32916
32917         * gcc.dg/pr18501.c: New test.
32918         * gcc.dg/uninit-5.c: XFAIL.
32919         * gcc.dg/uninit-9.c: XFAIL.
32920
32921 2004-12-17  Dale Johannesen  <dalej@apple.com>
32922
32923         * gcc.dg/20041213-1.c: New.
32924
32925 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
32926
32927         * objc.dg/stabs-1.m: Allow assembly label to begin
32928         with a dot ('.').
32929
32930 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
32931
32932         * gcc.c-torture/execute/20041213-1.c: Move...
32933         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
32934
32935 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
32936
32937         PR c++/18721
32938         * g++.dg/lookup/conv-5.C: New.
32939
32940 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
32941
32942         * objc.dg/stabs-1.m: New test.
32943
32944 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
32945
32946         * gcc.dg/visibility-c.c: Change compile to
32947         assemble for the test.
32948
32949 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
32950
32951         PR target/19041
32952         * gcc.dg/visibility-c.c: New test.
32953
32954 2004-12-16  Roger Sayle  <roger@eyesopen.com>
32955
32956         PR middle-end/18493
32957         * gcc.dg/switch-8.c: New test case.
32958
32959 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
32960
32961         PR c++/18905
32962         * g++.dg/template/init4.C: New.
32963         * g++.dg/opt/static3.C: Enable optimizer.
32964
32965 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
32966
32967         * g++.dg/other/complex1.C: New test.
32968
32969 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
32970
32971         * g++.dg/opt/inline9.C: New test.
32972
32973 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32974
32975         PR fortran/18993
32976         * gfotran.dg/nullify_1.f: New test.
32977
32978 2004-12-15  Richard Henderson  <rth@redhat.com>
32979
32980         * gcc.target/i386/i386.exp: New harness.
32981         * gcc.target/i386/vect-args.c: New.
32982
32983 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
32984
32985         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
32986
32987 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32988
32989         PR c++/18825
32990         * g++.dg/template/friend32.C: New test.
32991
32992 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32993
32994         * cpp/pragma-once-1.c: New test.
32995         * cpp/pragma-once-1b.h: Likewise.
32996         * cpp/pragma-once-1c.h: Likewise.
32997         * cpp/pragma-once-1d.h: Likewise.
32998         * cpp/inc/pragma-once-1a.h: Likewise.
32999
33000 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
33001             Steven G. Kargl  <kargls@comcast.net>
33002
33003         PR fortran/17597
33004         * gfortran.dg/list_read_3.f90: New test.
33005
33006 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33007
33008         * gcc.dg/ftrapv-2.c: New test.
33009
33010 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
33011
33012         PR c++/18981
33013         * g++.dg/template/typename9.C: New test.
33014
33015 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
33016
33017         PR c++/18738
33018         * g++.dg/template/typename8.C: New test.
33019         * g++.dg/parse/friend2.C: Tweak error message.
33020
33021 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
33022
33023         * gcc.c-torture/20041214-1.c: New test.
33024
33025 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
33026
33027         PR c++/18965
33028         * g++.dg/init/array17.C: New test.
33029
33030 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
33031
33032         PR c++/18793
33033         * g++.dg/init/aggr3.C: New test.
33034
33035 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
33036
33037         * gcc.dg/altivec-types-1.c: New test.
33038         * gcc.dg/altivec-types-2.c: New test.
33039         * gcc.dg/altivec-types-3.c: New test.
33040         * gcc.dg/altivec-types-4.c: New test.
33041         * g++.dg/ext/altivec-types-1.C: New test.
33042         * g++.dg/ext/altivec-types-2.C: New test.
33043         * g++.dg/ext/altivec-types-3.C: New test.
33044         * g++.dg/ext/altivec-types-4.C: New test.
33045
33046 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
33047
33048         PR middle-end/18951
33049         * gcc.c-torture/execute/20041213-1.c: New test.
33050
33051 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
33052
33053         PR c++/18949
33054         * g++.dg/template/cast1.C: New.
33055
33056 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
33057
33058         * gcc.c-torture/execute/20041213-2.c: New test.
33059
33060 2004-12-13  Richard Henderson  <rth@redhat.com>
33061
33062         * gcc.dg/i386-sse-10.c: Fix typo in options.
33063
33064 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
33065
33066         PR c++/18968
33067         * g++.dg/opt/pr18968.C: New test.
33068
33069 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
33070
33071         PR c++/18925
33072         * g++.dg/ext/visibility/staticdatamem.C: New test.
33073
33074 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
33075
33076         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
33077
33078 2004-12-13  Roger Sayle  <roger@eyesopen.com>
33079
33080         PR rtl-optimization/18928
33081         * gcc.dg/pr18928-1.c: New test case.
33082
33083 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
33084
33085         PR tree-opt/16951
33086         * gcc.c-torture/compile/20041211-1.c: New.
33087
33088 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33089
33090         PR middle-end/17564
33091         * gcc.c-torture/execute/20041212-1.c: New test.
33092
33093 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33094
33095         PR fortran/18869
33096         * gfortran.dg/common_1.f90: New test.
33097
33098 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
33099         Paul Brook  <paul@codesourcery.com>
33100
33101         PR fortran/16222
33102         * gfortran.dg/real_do_1.f90: New test.
33103
33104 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
33105
33106         PR tree-opt/18040
33107         * g++.dg/opt/ptrmem6.C: New test.
33108
33109 2004-12-11  Roger Sayle  <roger@eyesopen.com>
33110
33111         PR middle-end/18921
33112         * gcc.dg/pr18921-1.c: New test case.
33113
33114 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33115
33116         PR fortran/17175
33117         * gfortran.dg/scale_1.f90: New test.
33118
33119 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
33120
33121         PR middle-end/18903
33122         * gcc.c-torture/compile/pr18903.c: New test.
33123
33124 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
33125
33126         * gcc.c-torture/execute/20041210-1.c: New test.
33127
33128 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33129
33130         PR c++/18731
33131         * g++.dg/parser/struct-1.C: New test.
33132         * g++.dg/parser/struct-2.C: New test.
33133         * g++.dg/parser/struct-3.C: New test.
33134
33135 2004-12-09  Richard Henderson  <rth@redhat.com>
33136
33137         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
33138
33139         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
33140         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
33141
33142 2004-12-09  Matt Austern  <austern@apple.com>
33143
33144         PR c++/18514
33145         * g++.dg/ext/builtin1.C: New
33146         * g++.dg/ext/builtin2.C: New
33147         * g++.dg/ext/builtin3.C: New
33148         * g++.dg/ext/builtin4.C: New
33149         * g++.dg/ext/builtin5.C: New
33150
33151 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
33152
33153         PR tree-opt/18904
33154         * g++.dg/opt/ptrmem5.C: New test.
33155
33156 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
33157
33158         * g++.dg/parse/typename5.C: Adjust for new error.
33159         * g++.dg/parse/typename7.C: New.
33160
33161 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33162
33163         PR c++/18073
33164         * g++.dg/other/mmintrin.C: New test.
33165
33166 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
33167
33168         PR c++/16681
33169         * g++.dg/init/array15.C: New.
33170         * g++.dg/init/array16.C: New.
33171
33172 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33173
33174         PR fortran/18826
33175         * gfortran.dg/assign_1.f90: New test.
33176
33177 2004-12-08  Nick Clifton  <nickc@redhat.com>
33178
33179         * gcc.target/xstormy16/bss_below100: New directory containing tests.
33180         * gcc.target/xstormy16/data_below100: Likewise.
33181         * gcc.target/xstormy16/sfr: Likewise.
33182         * gcc.target/xstormy16/below100.S: New test source file.
33183         * gcc.target/xstormy16/below100.ld: New test linker script.
33184         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33185         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
33186         bp instructions.
33187         * gcc.target/xstormy16/bp.c: Likewise.
33188
33189         * gcc.target/xstormy16/bss_below100: New files:
33190         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33191         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33192         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33193         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33194         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33195         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33196         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33197         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33198         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33199         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33200         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33201         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33202         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33203         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33204         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33205         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33206         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33207         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33208         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33209         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33210         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33211         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33212         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33213         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33214         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33215         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33216         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33217
33218         * gcc.target/xstormy16/data_below100: New files:
33219         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33220         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33221         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33222         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33223         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33224         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33225         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33226         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33227         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33228         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33229         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33230         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33231         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33232         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33233         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33234         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33235         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33236         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33237         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33238         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33239         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33240         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33241         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33242         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33243         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33244         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33245         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33246
33247         * gcc.target/xstormy16/sfr: New files:
33248         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
33249         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
33250         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
33251         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
33252         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
33253         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
33254         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
33255         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
33256         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
33257         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
33258         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
33259         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
33260         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
33261         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
33262         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
33263         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
33264         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
33265         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
33266         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
33267         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
33268         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
33269         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
33270         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
33271         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
33272         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
33273         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
33274         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
33275         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
33276         27_if0_sfrw_bitfield_f.c
33277
33278 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33279
33280         PR c++/18100
33281         * g++.dg/lookup/name-clash4.C: New test.
33282
33283 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
33284
33285         PR c++/18672
33286         * g++.dg/opt/array1.C: New.
33287
33288         PR c++/18803
33289         * g++.dg/template/operator5.C: New.
33290
33291 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
33292
33293         PR c/18867
33294         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
33295
33296 2004-12-07  Steven Bosscher  <stevenb@suse.de>
33297
33298         * gcc.dg/noncompile/20041207.c: New test.
33299
33300 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
33301
33302         * g++.dg/other/unreachable-1.C: New test.
33303
33304 2004-12-06  Nick Clifton  <nickc@redhat.com>
33305
33306         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
33307         <limits.h> because the latter comes from gcc's include/ directory
33308         and not the newlib/libc/include directory.
33309
33310 2004-12-04  Richard Henderson  <rth@redhat.com>
33311
33312         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
33313
33314 2004-12-04  Richard Henderson  <rth@redhat.com>
33315
33316         * lib/target-supports.exp (check_gc_sections_available): Disable
33317         for alpha and ia64.
33318
33319 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
33320
33321         PR middle-end/17909
33322         * g++.dg/other/vararg-2.C: New test.
33323
33324 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33325
33326         PR c++/17011, c++/17971
33327         * g++.dg/template/error15.C: Adjust expected error.
33328         * g++.dg/template/instantiate3.C: Likewise.
33329
33330 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
33331
33332         * gcc.dg/altivec-18.c: Fix for darwin
33333
33334 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
33335
33336         PR c++/18782
33337         * g++.dg/parse/ptrmem2.C: New.
33338
33339         PR c++/18318
33340         * g++.dg/template/new1.C: New.
33341
33342 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33343
33344         PR fortran/18710
33345         * gfortran.dg/direct_io_3.f90: New test.
33346
33347 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
33348
33349         PR 18758
33350         * g++.dg/parse/crash21.C: New.
33351
33352 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33353
33354         PR c++/15664, c++/18276
33355         * g++.dg/template/ttp13.C: New test.
33356         * g++.dg/template/ttp14.C: Likewise.
33357
33358 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33359
33360         PR c++/18123
33361         * g++.dg/parse/enum2.C: New test.
33362         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
33363
33364 2004-12-02  Nick Clifton  <nickc@redhat.com>
33365
33366         * gcc.target/xstormy16: New test directory.
33367         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33368         * gcc.target/xstormy16/bp.c: Check the generation of bp
33369         instructions.
33370         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
33371         bn instructions and the BELOW100 attribute.
33372
33373 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
33374
33375         PR target/16952
33376         * gcc.dg/ppc-eabi.c: New.
33377
33378 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
33379
33380         PR fortran/18284
33381         * gfortran.dg/backspace.f90
33382
33383 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
33384
33385         * gfortran.dg/inquire.f90: New test.
33386
33387 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
33388
33389         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
33390         handle effective-target-keyword.
33391         (dg-skip-if): Support effective-target keyword as target list.
33392         (dg-xfail-if): Ditto.
33393         * lib/target-supports.exp (is-effective-target-keyword): New proc.
33394
33395 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
33396
33397         PR tree-optimization/18291
33398         * gcc.c-torture/compile/pr18291.c: New test.
33399
33400 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
33401
33402         PR C++/18729
33403         * g++.dg/parse/crash20.C: New.
33404
33405         PR c++/17431
33406         * g++.dg/overload/arg1.C: New.
33407         * g++.dg/overload/arg2.C: New.
33408         * g++.dg/overload/arg3.C: New.
33409         * g++.dg/overload/arg4.C: New.
33410
33411 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
33412
33413         * gcc.dg/c99-flex-array-4.c: Remove.
33414
33415 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
33416
33417         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
33418
33419         * lib/target-supports.exp (is-effective-target): Simplify.
33420
33421         * lib/target-supports.exp (check_effective_target_vect_long):
33422         Fix for powerpc64-*-*.
33423
33424 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
33425
33426         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
33427         to support new requirements on FreeBSD 5.
33428
33429 2004-11-30  Devang Patel  <dpatel@apple.com>
33430
33431         PR 18702
33432         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
33433
33434 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
33435
33436         * g++.dg/ext/altivec-13.C: New test.
33437
33438 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
33439
33440         PR tree-opt/18298
33441         * gcc.c-torture/execute/p18298.c: New test.
33442
33443 2004-11-30  Ira Rosen  <irar@il.ibm.com>
33444             Dorit Naishlos  <dorit@il.ibm.com>
33445
33446         PR tree-opt/18607
33447         * gcc.dg/vect/vect-89.c: New test.
33448
33449 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
33450
33451         * gcc.dg/pr18596-1.c: New test.
33452
33453 2004-11-30  Ben Elliston  <bje@au.ibm.com>
33454
33455         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
33456
33457 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
33458
33459         PR c/18479
33460         * gcc.dg/pr18479.c: New test.
33461
33462 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
33463
33464         PR target/18490
33465         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
33466         mmix-knuth-mmixware.
33467
33468         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
33469         cris-*-elf* cris-*-aout* mmix-*-*
33470
33471 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
33472
33473         PR middle-end/18725
33474         * gcc.dg/pr18725.c: New test.
33475
33476 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
33477
33478         PR target/18488
33479         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
33480
33481         PR target/18336
33482         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
33483
33484 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
33485
33486         PR c++/18368
33487         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
33488         * g++.old-deja/g++.law/ctors5.C: Likewise.
33489         * g++.old-deja/g++.other/crash25.C: Likewise.
33490
33491         PR c++/18674
33492         * g++.dg/template/error16.C: New test.
33493
33494         PR c++/18512
33495         * g++.dg/template/crash29.C: New test.
33496
33497 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
33498
33499         PR tree-optimization/18712
33500         * gcc.c-torture/compile/pr18712.c: New test.
33501
33502 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
33503
33504         PR c/7544
33505         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
33506         tests.
33507
33508 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33509
33510         PR c++/18652
33511         * g++.dg/lookup/crash6.C: New test.
33512
33513 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
33514
33515         PR middle-end/18164
33516         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
33517
33518 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
33519
33520         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
33521         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
33522         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
33523
33524 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
33525
33526         * gcc.dg/pr18164.c: New test.
33527
33528 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
33529
33530         * gcc.dg/funroll-loops-all.c: New.
33531
33532 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
33533
33534         PR target/18489
33535         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
33536         delimeter, match space and TAB as well as ":".
33537
33538         PR target/18484
33539         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
33540
33541         PR target/18348
33542         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
33543
33544         PR target/18345
33545         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
33546
33547         PR target/18337
33548         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
33549
33550 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
33551
33552         * gfortran.dg/direct_io_2.f90: New test.
33553
33554 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
33555
33556         PR target/18334
33557         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
33558
33559 2004-11-28  Richard Henderson  <rth@redhat.com>
33560
33561         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
33562
33563 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
33564
33565         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
33566         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
33567         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
33568         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
33569         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
33570         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
33571         gcc.dg/pointer-arith-8.c: New tests.
33572
33573 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
33574
33575         PR fortran/18364
33576         * gfortran.dg/endfile.f90: New test.
33577
33578 2004-11-27  Falk Hueffner  <falk@debian.org>
33579
33580         * gcc.dg/loop-6.c: New test.
33581
33582 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
33583
33584         * gcc.c-torture/execute/20041126-1.c: New test.
33585
33586 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
33587
33588         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
33589         on IRIX.
33590
33591 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
33592
33593         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
33594         functions.
33595
33596 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
33597
33598         PR rtl-optimization/17825
33599         * gcc.c-torture/compile/20041119-1.c: New test.
33600
33601 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33602
33603         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
33604         Check existence of ld library path variables before unsetting.
33605
33606 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
33607
33608         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
33609
33610 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
33611
33612         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
33613
33614 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
33615
33616         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
33617
33618 2004-11-26  Ben Elliston  <bje@au.ibm.com>
33619
33620         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
33621         dg-do directive.
33622
33623 2004-11-26  Ben Elliston  <bje@au.ibm.com>
33624
33625         * gcc.dg/pr17957.c: Pass --param, not -param.
33626
33627 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
33628
33629         PR middle-end/17957
33630         * gcc.dg/pr17957.c: New test.
33631
33632 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
33633
33634         PR c++/18445
33635         * g++.dg/template/crash28.C: Likewise.
33636
33637         PR c++/18001
33638         * g++.dg/expr/unary2.C: Adjust lvalue messages.
33639         * g++.dg/ext/lvaddr.C: Likewise.
33640         * g++.dg/opt/pr7503-3.C: Likewise.
33641
33642         PR c++/18466
33643         * g++.dg/parse/qualified3.C: New test.
33644         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
33645
33646         PR c++/18545
33647         * g++.dg/expr/return1.C: New test.
33648
33649 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33650
33651         Friend class name lookup 3/n, PR c++/3332
33652         * g++.dg/lookup/friend3.C: New test.
33653         * g++.dg/lookup/friend4.C: Likewise.
33654         * g++.dg/lookup/friend5.C: Likewise.
33655
33656 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33657
33658         Friend class name lookup 2/n, PR c++/14513, c++/15410
33659         * g++.dg/lookup/friend2.C: New test.
33660         * g++.dg/template/friend31.C: Likewise.
33661
33662 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33663
33664         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
33665
33666 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
33667
33668         PR c++/17473
33669         * g++.dg/tc1/dr56.C: Remove.
33670         * g++.dg/template/typedef1.C: Add dg-error markers.
33671         * g++.old-deja/g++.other/typedef7.C: Likewise.
33672
33673         PR c++/18285
33674         * g++.dg/parse/typedef7.C: New test.
33675
33676 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
33677
33678         * gcc.c-torture/execute/20041124-1.c: New test.
33679
33680 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
33681
33682         * g++.dg/template/deduce3.C: New test.
33683
33684         PR c++/18586
33685         * g++.dg/template/crash27.C: New test.
33686
33687         PR c++/18530
33688         * g++.dg/warn/Wshadow-3.C: New test.
33689
33690 2004-11-24  Devang Patel  <dpatel@apple.com>
33691
33692         PR/18555
33693         * gcc.dg/cpp/isysroot-1.c: New test.
33694         * gcc.dg/cpp/usr/include/stdio.h: New file.
33695         * gcc.dg/cpp/isysroot-2.c: New test.
33696         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
33697         New file.
33698
33699 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33700
33701         PR c++/8929
33702         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
33703
33704 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33705
33706         * gcc.target/sparc/align.c: Do not include <stdint.h>.
33707         * gcc.target/sparc/pdist.c: Likewise.
33708
33709 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
33710
33711         PR c++/16882
33712         * g++.dg/conversion/simd1.C: New test.
33713
33714 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33715
33716         * lib/target-libpath.exp: New file defining
33717         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
33718         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
33719         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
33720         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
33721         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
33722
33723 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
33724
33725         * gcc.dg/pragma-align-2.c: Test macro expansion.
33726         * gcc.dg/pragma-pack-2.c: New test.
33727
33728 2004-11-23  Richard Henderson  <rth@redhat.com>
33729
33730         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
33731         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33732         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
33733         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
33734         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
33735         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
33736
33737         * gcc.dg/vect/vect.exp: Add check for alpha.
33738         * lib/target-supports.exp (check_alpha_max_hw_available): New.
33739         (check_effective_target_vect_int): Enable for alpha.
33740         (check_effective_target_vect_long): New.
33741         (is-effective-target): Add it.
33742
33743 2004-11-23  Uros Bizjak <uros@kss-loka.si>
33744
33745         * gcc.dg/pr18614-1.c: New test.
33746
33747 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33748
33749         * gcc.dg/setjmp-2.c: New test.
33750
33751 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
33752
33753         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
33754         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
33755         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
33756         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
33757         gcc.target/sparc/pdist.c: New tests.
33758
33759 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
33760
33761         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
33762
33763 2004-11-22  Dale Johannesen  <dalej@apple.com>
33764
33765         * gcc.dg/20041111-1.c: New.
33766
33767 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
33768
33769         PR tree-opt/18536
33770         * gcc.dg/vect/pr18536.c: New test.
33771
33772 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33773
33774         PR c++/18354
33775         * g++.dg/template/nontype11.C: New test.
33776
33777 2004-11-21  Roger Sayle  <roger@eyesopen.com>
33778
33779         PR middle-end/18520
33780         * gcc.dg/pr18520-1.c: New test case.
33781
33782 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
33783
33784         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
33785         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
33786         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
33787         expected diagnostics.
33788
33789 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33790
33791         PR target/18580
33792         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
33793         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
33794         vect-77.c, vect-77a.c: XFAIL on the SPARC.
33795
33796 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33797
33798         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
33799
33800 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
33801             Joseph Myers  <joseph@codesourcery.com>
33802
33803         * lib/target-supports.exp (check_visibility_available): Really
33804         test the compiler.
33805
33806 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
33807
33808         PR tree-opt/18181
33809         * gcc.dg/vect/vect-85.c: New test.
33810         * gcc.dg/vect/vect-86.c: New test.
33811         * gcc.dg/vect/vect-87.c: New test.
33812         * gcc.dg/vect/vect-88.c: New test.
33813
33814 2004-11-19  Ben Elliston  <bje@au.ibm.com>
33815
33816         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
33817
33818 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
33819
33820         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
33821         * gcc.dg/ppc-and-1.c: Ditto.
33822         * gcc.dg/ppc-compare-1.c: Ditto.
33823         * gcc.dg/ppc-mov-1.c: Ditto
33824
33825 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
33826             Mark Mitchell  <mark@codesourcery.com>
33827
33828         * gcc.dg/pragma-init-fini-2.c: New test.
33829
33830 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
33831             Aldy Hernandez  <aldyh@redhat.com>
33832
33833         * lib/target-supports.exp (check_effective_target_vect_int): New
33834         (check_effective_target_vect_float): New
33835         (check_effective_target_vect_double): New.
33836         (is-effective-target): Support new effective targets keywords.
33837         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
33838         default action for dg-do.
33839         * gcc.dg/vect/pr16105.c: Use new support.
33840         * gcc.dg/vect/pr18400.c: Ditto.
33841         * gcc.dg/vect/pr18425.c: Ditto.
33842         * gcc.dg/vect/vect-1.c: Ditto.
33843         * gcc.dg/vect/vect-10.c: Ditto.
33844         * gcc.dg/vect/vect-11.c: Ditto.
33845         * gcc.dg/vect/vect-12.c: Ditto.
33846         * gcc.dg/vect/vect-13.c: Ditto.
33847         * gcc.dg/vect/vect-14.c: Ditto.
33848         * gcc.dg/vect/vect-15.c: Ditto.
33849         * gcc.dg/vect/vect-16.c: Ditto.
33850         * gcc.dg/vect/vect-17.c: Ditto.
33851         * gcc.dg/vect/vect-18.c: Ditto.
33852         * gcc.dg/vect/vect-19.c: Ditto.
33853         * gcc.dg/vect/vect-2.c: Ditto.
33854         * gcc.dg/vect/vect-20.c: Ditto.
33855         * gcc.dg/vect/vect-21.c: Ditto.
33856         * gcc.dg/vect/vect-22.c: Ditto.
33857         * gcc.dg/vect/vect-23.c: Ditto.
33858         * gcc.dg/vect/vect-24.c: Ditto.
33859         * gcc.dg/vect/vect-25.c: Ditto.
33860         * gcc.dg/vect/vect-26.c: Ditto.
33861         * gcc.dg/vect/vect-27.c: Ditto.
33862         * gcc.dg/vect/vect-27a.c: Ditto.
33863         * gcc.dg/vect/vect-28.c: Ditto.
33864         * gcc.dg/vect/vect-29.c: Ditto.
33865         * gcc.dg/vect/vect-29a.c: Ditto.
33866         * gcc.dg/vect/vect-3.c: Ditto.
33867         * gcc.dg/vect/vect-30.c: Ditto.
33868         * gcc.dg/vect/vect-31.c: Ditto.
33869         * gcc.dg/vect/vect-32.c: Ditto.
33870         * gcc.dg/vect/vect-33.c: Ditto.
33871         * gcc.dg/vect/vect-34.c: Ditto.
33872         * gcc.dg/vect/vect-35.c: Ditto.
33873         * gcc.dg/vect/vect-36.c: Ditto.
33874         * gcc.dg/vect/vect-37.c: Ditto.
33875         * gcc.dg/vect/vect-38.c: Ditto.
33876         * gcc.dg/vect/vect-4.c: Ditto.
33877         * gcc.dg/vect/vect-40.c: Ditto.
33878         * gcc.dg/vect/vect-41.c: Ditto.
33879         * gcc.dg/vect/vect-42.c: Ditto.
33880         * gcc.dg/vect/vect-43.c: Ditto.
33881         * gcc.dg/vect/vect-44.c: Ditto.
33882         * gcc.dg/vect/vect-45.c: Ditto.
33883         * gcc.dg/vect/vect-46.c: Ditto.
33884         * gcc.dg/vect/vect-47.c: Ditto.
33885         * gcc.dg/vect/vect-48.c: Ditto.
33886         * gcc.dg/vect/vect-48a.c: Ditto.
33887         * gcc.dg/vect/vect-49.c: Ditto.
33888         * gcc.dg/vect/vect-5.c: Ditto.
33889         * gcc.dg/vect/vect-50.c: Ditto.
33890         * gcc.dg/vect/vect-51.c: Ditto.
33891         * gcc.dg/vect/vect-52.c: Ditto.
33892         * gcc.dg/vect/vect-53.c: Ditto.
33893         * gcc.dg/vect/vect-54.c: Ditto.
33894         * gcc.dg/vect/vect-55.c: Ditto.
33895         * gcc.dg/vect/vect-56.c: Ditto.
33896         * gcc.dg/vect/vect-56a.c: Ditto.
33897         * gcc.dg/vect/vect-57.c: Ditto.
33898         * gcc.dg/vect/vect-58.c: Ditto.
33899         * gcc.dg/vect/vect-59.c: Ditto.
33900         * gcc.dg/vect/vect-6.c: Ditto.
33901         * gcc.dg/vect/vect-60.c: Ditto.
33902         * gcc.dg/vect/vect-61.c: Ditto.
33903         * gcc.dg/vect/vect-62.c: Ditto.
33904         * gcc.dg/vect/vect-63.c: Ditto.
33905         * gcc.dg/vect/vect-64.c: Ditto.
33906         * gcc.dg/vect/vect-65.c: Ditto.
33907         * gcc.dg/vect/vect-66.c: Ditto.
33908         * gcc.dg/vect/vect-67.c: Ditto.
33909         * gcc.dg/vect/vect-68.c: Ditto.
33910         * gcc.dg/vect/vect-69.c: Ditto.
33911         * gcc.dg/vect/vect-7.c: Ditto.
33912         * gcc.dg/vect/vect-72.c: Ditto.
33913         * gcc.dg/vect/vect-72a.c: Ditto.
33914         * gcc.dg/vect/vect-73.c: Ditto.
33915         * gcc.dg/vect/vect-74.c: Ditto.
33916         * gcc.dg/vect/vect-75.c: Ditto.
33917         * gcc.dg/vect/vect-76.c: Ditto.
33918         * gcc.dg/vect/vect-77.c: Ditto.
33919         * gcc.dg/vect/vect-77a.c: Ditto.
33920         * gcc.dg/vect/vect-78.c: Ditto.
33921         * gcc.dg/vect/vect-79.c: Ditto.
33922         * gcc.dg/vect/vect-8.c: Ditto.
33923         * gcc.dg/vect/vect-80.c: Ditto.
33924         * gcc.dg/vect/vect-82.c: Ditto.
33925         * gcc.dg/vect/vect-82_64.c: Ditto.
33926         * gcc.dg/vect/vect-83.c: Ditto.
33927         * gcc.dg/vect/vect-83_64.c: Ditto.
33928         * gcc.dg/vect/vect-9.c: Ditto.
33929         * gcc.dg/vect/vect-all.c: Ditto.
33930         * gcc.dg/vect/vect-none.c: Ditto.
33931
33932 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
33933
33934         * lib/gcc-dg.exp (dg-skip-if): New function.
33935         (dg-forbid-option): Remove.
33936         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
33937         * g++.dg/abi/bitfield8.C: Likewise.
33938         * g++.dg/abi/dtor1.C: Likewise.
33939         * g++.dg/abi/empty10.C: Likewise.
33940         * g++.dg/abi/empty7.C: Likewise.
33941         * g++.dg/abi/empty9.C: Likewise.
33942         * g++.dg/abi/layout3.C: Likewise.
33943         * g++.dg/abi/layout4.C: Likewise.
33944         * g++.dg/abi/thunk1.C: Likewise.
33945         * g++.dg/abi/thunk2.C: Likewise.
33946         * g++.dg/abi/vbase11.C: Likewise.
33947         * g++.dg/abi/vthunk2.C: Likewise.
33948         * g++.dg/abi/vthunk3.C: Likewise.
33949         * g++.dg/ext/attrib8.C: Likewise.
33950         * g++.dg/opt/longbranch2.C: Likewise.
33951         * g++.dg/opt/reg-stack4.C: Likewise.
33952         * g++.old-deja/g++.ext/attrib1.C: Likewise.
33953         * g++.old-deja/g++.ext/attrib2.C: Likewise.
33954         * g++.old-deja/g++.ext/attrib3.C: Likewise.
33955         * g++.old-deja/g++.other/store-expr1.C: Likewise.
33956         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33957         * gcc.dg/20000609-1.c: Likewise.
33958         * gcc.dg/20000720-1.c: Likewise.
33959         * gcc.dg/20011107-1.c: Likewise.
33960         * gcc.dg/20011119-1.c: Likewise.
33961         * gcc.dg/20020108-1.c: Likewise.
33962         * gcc.dg/20020122-2.c: Likewise.
33963         * gcc.dg/20020122-3.c: Likewise.
33964         * gcc.dg/20020201-3.c: Likewise.
33965         * gcc.dg/20020206-1.c: Likewise.
33966         * gcc.dg/20020218-1.c: Likewise.
33967         * gcc.dg/20020310-1.c: Likewise.
33968         * gcc.dg/20020411-1.c: Likewise.
33969         * gcc.dg/20020418-2.c: Likewise.
33970         * gcc.dg/20020426-1.c: Likewise.
33971         * gcc.dg/20020426-2.c: Likewise.
33972         * gcc.dg/20020517-1.c: Likewise.
33973         * gcc.dg/20020523-1.c: Likewise.
33974         * gcc.dg/20020523-2.c: Likewise.
33975         * gcc.dg/20020729-1.c: Likewise.
33976         * gcc.dg/20030204-1.c: Likewise.
33977         * gcc.dg/20030826-2.c: Likewise.
33978         * gcc.dg/20030926-1.c: Likewise.
33979         * gcc.dg/20031202-1.c: Likewise.
33980         * gcc.dg/980312-1.c: Likewise.
33981         * gcc.dg/980313-1.c: Likewise.
33982         * gcc.dg/990117-1.c: Likewise.
33983         * gcc.dg/990424-1.c: Likewise.
33984         * gcc.dg/990524-1.c: Likewise.
33985         * gcc.dg/991230-1.c: Likewise.
33986         * gcc.dg/i386-387-1.c: Likewise.
33987         * gcc.dg/i386-387-2.c: Likewise.
33988         * gcc.dg/i386-387-3.c: Likewise.
33989         * gcc.dg/i386-387-4.c: Likewise.
33990         * gcc.dg/i386-387-5.c: Likewise.
33991         * gcc.dg/i386-387-6.c: Likewise.
33992         * gcc.dg/i386-asm-1.c: Likewise.
33993         * gcc.dg/i386-bitfield1.c: Likewise.
33994         * gcc.dg/i386-bitfield2.c: Likewise.
33995         * gcc.dg/i386-loop-1.c: Likewise.
33996         * gcc.dg/i386-loop-2.c: Likewise.
33997         * gcc.dg/i386-loop-3.c: Likewise.
33998         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
33999         * gcc.dg/i386-pic-1.c: Likewise.
34000         * gcc.dg/i386-regparm.c: Likewise.
34001         * gcc.dg/i386-signbit-1.c: Likewise.
34002         * gcc.dg/i386-signbit-2.c: Likewise.
34003         * gcc.dg/i386-signbit-3.c: Likewise.
34004         * gcc.dg/i386-sse-5.c: Likewise.
34005         * gcc.dg/i386-sse-8.c: Likewise.
34006         * gcc.dg/i386-unroll-1.c: Likewise.
34007         * gcc.dg/tls/opt-1.c: Likewise.
34008         * gcc.dg/tls/opt-2.c: Likewise.
34009         * gcc.dg/unroll-1.c: Likewise.
34010         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34011         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34012         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34013         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34014
34015 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34016
34017         * g++.dg/template/incomplete1.C: New test.
34018
34019 2004-11-16  Nick Clifton  <nickc@redhat.com>
34020
34021         Revert patches accidentally commited during checkin of fixes for
34022         xstormy16 tests:
34023         gcc.c-torture/execute/simd-4.c: Revert
34024         gcc.dg/20040910-1.c: Revert.
34025
34026 2004-11-16  Paul Brook  <paul@codesourcery.com>
34027
34028         PR fortran/13010
34029         * gfortran.dg/der_pointer_1.f90: New test.
34030
34031 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
34032
34033         PR c/18498
34034         * gcc.dg/bitfld-13.c: New test.
34035
34036 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
34037
34038         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
34039         powerpc*-*-linux*.
34040
34041         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
34042         * gcc.dg/ppc64-abi-2.c: Ditto.
34043         * gcc.dg/ppc64-abi-3.c: Ditto.
34044
34045         * lib/gcc-dg.exp (dg-target-list): Remove.
34046
34047 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
34048
34049         * gcc.dg/ia64-postinc.c: New test.
34050
34051 2004-11-15  Mark Mitchell <mark@codesourcery.com>
34052
34053         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
34054
34055 2004-11-15  Nick Clifton  <nickc@redhat.com>
34056
34057         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
34058         __INT_MAX__ so that the test can be compiled by toolchains
34059         targeted at 16-bit processors.
34060
34061         * gcc.dg/20040625-1.c: Use long constants rather than integers
34062         when performing arithmetic that will overflow 16-bits.
34063
34064         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
34065         xstormy16.  It does not support 128-bit vector operations.
34066
34067         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
34068         with the macro PTR_TYPE.  Define this macro to an integer type
34069         suitable for holding a pointer.
34070
34071         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
34072         the target is a 16-bit processor.
34073
34074         * gcc.dg/cpp/if-2.c: Expect a different warning message from
34075         16-bit targets where the character constant will be too long.
34076
34077         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
34078         where the double will not be directly addressable.
34079
34080 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34081
34082         Friend class name lookup 1/n, PR c++/18471
34083         * g++.dg/template/crash26.C: New test.
34084         * g++.dg/lookup/struct1.C: Adjust expected error.
34085         * g++.dg/parse/elab1.C: Likewise.
34086         * g++.dg/parse/elab2.C: Likewise.
34087         * g++.dg/parse/int-as-enum1.C: Likewise.
34088         * g++.dg/parse/struct-as-enum1.C: Likewise.
34089         * g++.dg/parse/typedef1.C: Likewise.
34090         * g++.dg/parse/typedef3.C: Likewise.
34091         * g++.dg/parse/typedef4.C: Likewise.
34092         * g++.dg/parse/typedef5.C: Likewise.
34093         * g++.dg/template/nontype4.C: Likewise.
34094         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
34095         * g++.old-deja/g++.other/elab1.C: Likewise.
34096         * g++.old-deja/g++.other/syntax4.C: Likewise.
34097
34098 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34099
34100         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
34101
34102 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
34103
34104         * gcc.c-torture/execute/20041114-1.c: New test.
34105
34106 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
34107
34108         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
34109         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
34110         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
34111         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
34112         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
34113         gcc.dg/switch-7.c: New tests.
34114
34115 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34116
34117         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
34118
34119 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34120
34121         PR tree-opt/18400
34122         * gcc.dg/vect/pr18400.c: New test.
34123
34124 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34125             Andrew Pinski  <pinskia@physics.uc.edu>
34126
34127         PR tree-opt/18425
34128         * gcc.dg/vect/pr18425.c: New test.
34129
34130 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34131
34132         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
34133         Guard with dg-require-alias and dg-require-visibility.
34134
34135 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34136
34137         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
34138
34139 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34140
34141         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
34142
34143 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34144
34145         PR c++/17344
34146         * g++.dg/template/defarg5.C: New test.
34147
34148 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34149
34150         * g++.dg/parse/cast1.C: Run only on ILP32.
34151         * g++.old-deja/g++.mike/p784.C: Likewise.
34152
34153 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
34154
34155         * gcc.c-torture/execute/20041113-1.c: New test.
34156
34157 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
34158
34159         PR target/18230
34160         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
34161         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
34162         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
34163         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34164         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
34165         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
34166         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
34167         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
34168         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
34169         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
34170         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
34171         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
34172         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
34173
34174 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
34175
34176         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
34177         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
34178         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
34179         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
34180         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
34181         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
34182         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
34183         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
34184         gcc.target/sparc/combined-1.c: New tests.
34185
34186 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
34187
34188         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
34189         New tests.
34190
34191 2004-11-12  Mark Mitchell <mark@codesourcery.com>
34192
34193         * lib/gcc-dg.exp (dg-forbid-option): New function.
34194         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
34195         * g++.dg/abi/bitfield8.C: Likewise.
34196         * g++.dg/abi/dtor1.C: Likewise.
34197         * g++.dg/abi/empty10.C: Likewise.
34198         * g++.dg/abi/empty7.C: Likewise.
34199         * g++.dg/abi/empty9.C: Likewise.
34200         * g++.dg/abi/layout3.C: Likewise.
34201         * g++.dg/abi/layout4.C: Likewise.
34202         * g++.dg/abi/thunk1.C: Likewise.
34203         * g++.dg/abi/thunk2.C: Likewise.
34204         * g++.dg/abi/vbase11.C: Likewise.
34205         * g++.dg/abi/vthunk2.C: Likewise.
34206         * g++.dg/abi/vthunk3.C: Likewise.
34207         * g++.dg/ext/attrib8.C: Likewise.
34208         * g++.dg/opt/longbranch2.C: Likewise.
34209         * g++.dg/opt/reg-stack4.C: Likewise.
34210         * g++.old-deja/g++.ext/attrib1.C: Likewise.
34211         * g++.old-deja/g++.ext/attrib2.C: Likewise.
34212         * g++.old-deja/g++.ext/attrib3.C: Likewise.
34213         * g++.old-deja/g++.other/store-expr1.C: Likewise.
34214         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34215         * gcc.dg/20000609-1.c: Likewise.
34216         * gcc.dg/20000720-1.c: Likewise.
34217         * gcc.dg/20011107-1.c: Likewise.
34218         * gcc.dg/20011119-1.c: Likewise.
34219         * gcc.dg/20020108-1.c: Likewise.
34220         * gcc.dg/20020122-2.c: Likewise.
34221         * gcc.dg/20020122-3.c: Likewise.
34222         * gcc.dg/20020201-3.c: Likewise.
34223         * gcc.dg/20020206-1.c: Likewise.
34224         * gcc.dg/20020218-1.c: Likewise.
34225         * gcc.dg/20020310-1.c: Likewise.
34226         * gcc.dg/20020411-1.c: Likewise.
34227         * gcc.dg/20020418-2.c: Likewise.
34228         * gcc.dg/20020426-1.c: Likewise.
34229         * gcc.dg/20020426-2.c: Likewise.
34230         * gcc.dg/20020517-1.c: Likewise.
34231         * gcc.dg/20020523-1.c: Likewise.
34232         * gcc.dg/20020523-2.c: Likewise.
34233         * gcc.dg/20020729-1.c: Likewise.
34234         * gcc.dg/20030204-1.c: Likewise.
34235         * gcc.dg/20030826-2.c: Likewise.
34236         * gcc.dg/20030926-1.c: Likewise.
34237         * gcc.dg/20031202-1.c: Likewise.
34238         * gcc.dg/980312-1.c: Likewise.
34239         * gcc.dg/980313-1.c: Likewise.
34240         * gcc.dg/990117-1.c: Likewise.
34241         * gcc.dg/990424-1.c: Likewise.
34242         * gcc.dg/990524-1.c: Likewise.
34243         * gcc.dg/991230-1.c: Likewise.
34244         * gcc.dg/i386-387-1.c: Likewise.
34245         * gcc.dg/i386-387-2.c: Likewise.
34246         * gcc.dg/i386-387-3.c: Likewise.
34247         * gcc.dg/i386-387-4.c: Likewise.
34248         * gcc.dg/i386-387-5.c: Likewise.
34249         * gcc.dg/i386-387-6.c: Likewise.
34250         * gcc.dg/i386-asm-1.c: Likewise.
34251         * gcc.dg/i386-bitfield1.c: Likewise.
34252         * gcc.dg/i386-bitfield2.c: Likewise.
34253         * gcc.dg/i386-loop-1.c: Likewise.
34254         * gcc.dg/i386-loop-2.c: Likewise.
34255         * gcc.dg/i386-loop-3.c: Likewise.
34256         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34257         * gcc.dg/i386-pic-1.c: Likewise.
34258         * gcc.dg/i386-regparm.c: Likewise.
34259         * gcc.dg/i386-signbit-1.c: Likewise.
34260         * gcc.dg/i386-signbit-2.c: Likewise.
34261         * gcc.dg/i386-signbit-3.c: Likewise.
34262         * gcc.dg/i386-sse-5.c: Likewise.
34263         * gcc.dg/i386-sse-8.c: Likewise.
34264         * gcc.dg/i386-unroll-1.c: Likewise.
34265         * gcc.dg/tls/opt-1.c: Likewise.
34266         * gcc.dg/tls/opt-2.c: Likewise.
34267         * gcc.dg/unroll-1.c: Likewise.
34268         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34269         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34270         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34271         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34272         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
34273         -m64 is specified.
34274
34275 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
34276
34277         PR c++/18389
34278         * g++.dg/parse/cond1.C: New test.
34279
34280         PR c++/18429
34281         * g++.dg/template/array9.C: New test.
34282         * g++.dg/ext/vla1.C: Adjust error messages.
34283         * g++.dg/ext/vlm1.C: Likewise.
34284         * g++.dg/template/crash2.C: Likewise.
34285
34286         PR c++/18436
34287         * g++.dg/template/call3.C: New test.
34288
34289         PR c++/18407
34290         * g++.dg/template/ptrmem11.C: New test.
34291
34292 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
34293
34294         PR other/14264
34295         * lib/g++.exp: Set LC_ALL and LANG to C.
34296         * lib/gcc-dg.exp: Likewise.
34297         * lib/gfortran.exp: Likewise.
34298         * lib/objc.exp: Likewise.
34299         * lib/treelang.exp: Likewise.
34300
34301 2004-11-12  Andreas Schwab  <schwab@suse.de>
34302
34303         * gcc.dg/pr16286.c: Fix last change.
34304
34305 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
34306
34307         PR c++/18416
34308         * g++.dg/init/global1.C: New test.
34309
34310 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
34311
34312         * gcc.c-torture/execute/20041112-1.c: New test.
34313
34314 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
34315
34316         * lib/gcc-dg.exp (dg-target-list): New.
34317
34318 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
34319             Richard Sandiford  <rsandifo@redhat.com>
34320
34321         * lib/target-supports.exp (get-compiler_messages): New.
34322         (check_named_sections_available): Use it.
34323         (check_effective_target_ilp32): New.
34324         (check_effective_target_lp64): New.
34325         (is-effective-target): New.
34326         * lib/gcc-dg.exp (dg-require-effective-target): New.
34327
34328 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
34329
34330         * gcc.dg/precedence-1.c: New test.
34331
34332 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
34333
34334         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
34335
34336         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
34337         message, delete generated files, use more descriptive name for
34338         executable, and make the test unsupported when it cannot be run.
34339
34340         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
34341         (dg-require-weak, dg-require-visibility, dg-require-alias,
34342         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
34343         dg-require-iconv, dg-require-named-sections): Use it.
34344
34345         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
34346
34347 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
34348
34349         PR target/16457
34350         * gcc.dg/ppc-and-1: New
34351
34352         PR target/16796
34353         * gcc.dg/ppc-mov-1.c: New.
34354
34355         PR target/16458
34356         * gcc.dg/ppc-compare-1.c: New.
34357
34358 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
34359
34360         * objc.dg/desig-init-2.m: New test.
34361
34362 2004-11-10  Adam Nemet  <anemet@lnxw.com>
34363
34364         PR middle-end/18160
34365         * g++.dg/warn/register-var-1.C: New test.
34366         * g++.dg/warn/register-var-2.C: New test.
34367
34368 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34369
34370         * gcc.dg/union-2.c: New test.
34371
34372 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
34373
34374         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
34375         New test for PR tree-optimization/17892.
34376
34377 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
34378
34379         PR c++/18369
34380         * g++.dg/init/new12.C: New test.
34381
34382 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
34383
34384         * gcc.target/sparc: New directory.
34385         * gcc.target/sparc/sparc.exp: New driver.
34386         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
34387         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
34388         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
34389         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
34390
34391 2004-11-10  Paul Brook  <paul@codesourcery.com>
34392
34393         PR fortran/18218
34394         * gfortran.dg/list_read.c: New test.
34395
34396 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
34397
34398         PR c/18322
34399         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
34400         expected diagnostic location.
34401
34402 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
34403
34404         * gcc.dg/20041109-1.c: New test.
34405
34406 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
34407
34408         PR objc/18406
34409         * objc/compile/pr18406.m: New test.
34410
34411 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
34412
34413         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
34414
34415 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
34416
34417         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
34418
34419 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
34420
34421         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
34422
34423 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
34424
34425         * gcc.dg/20030225-2.c: Add prototype for abort and
34426         exit.
34427
34428 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
34429
34430         PR tree-opt/18299
34431         * gcc.c-torture/pr18299-1.c: New test.
34432
34433 2004-11-06  Andreas Schwab  <schwab@suse.de>
34434
34435         * gcc.dg/pr16286.c: Also test for bool and pixel.
34436
34437 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
34438
34439         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
34440         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
34441         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
34442         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
34443         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
34444         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
34445         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
34446         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
34447         gcc.dg/struct-semi-3.c: New tests.
34448
34449 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34450
34451         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
34452
34453 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34454
34455         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
34456         Do not use C99 designators.
34457
34458 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34459
34460         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
34461
34462 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34463
34464         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
34465         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
34466         * gcc.c-torture/execute/simd-5.x: Remove.
34467
34468 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
34469
34470         PR rtl-optimization/17933
34471         * gcc.dg/torture/pr17933-1.c: New test.
34472
34473 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
34474
34475         PR target/18106
34476         * lib/target-supports.exp (check_weak_available): Support
34477         Windows.
34478
34479 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
34480
34481         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
34482         call to fflush(stdout) before abort.
34483         (my_ffsll): New function.
34484         (generate_fields): Use it.
34485
34486 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
34487
34488         * gcc.dg/init-undef-1.c: New test.
34489
34490 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
34491
34492         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
34493         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
34494         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
34495         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
34496         expected messages for new parser.
34497
34498 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
34499
34500         * g++.dg/ext/visibility/symbian1.C: New test.
34501
34502 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34503
34504         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
34505         on LP64 targets.
34506
34507 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
34508
34509         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
34510         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
34511         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
34512         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
34513         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
34514         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
34515         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
34516         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
34517         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
34518         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
34519
34520 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
34521
34522         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
34523         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
34524         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
34525         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
34526         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
34527         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
34528         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
34529         for new parser.
34530
34531 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
34532
34533         PR target/15342
34534         * gcc.dg/20041104-1.c: New test.
34535
34536 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34537
34538         * g++.dg/template/nontype7.C: New test.
34539         * g++.dg/template/nontype8.C: Likewise.
34540         * g++.dg/template/nontype9.C: Likewise.
34541         * g++.dg/template/nontype10.C: Likewise.
34542         * g++.dg/tc1/dr49.C: Likewise.
34543         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
34544         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
34545
34546 2004-11-04  Ben Elliston  <bje@au.ibm.com>
34547
34548         * g++.dg/rtti/tinfo1.C: Remove xfails.
34549
34550 2004-11-04  Ben Elliston  <bje@au.ibm.com>
34551
34552         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
34553         packed attribute to the definition to satisfy the new C++ parser.
34554
34555 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34556
34557         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
34558         invocations of va_arg.
34559
34560 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
34561
34562         PR c++/18124
34563         * g++.dg/template/crash25.C: New test.
34564
34565         PR c++/18155
34566         * g++.dg/template/typedef2.C: New test.
34567         * g++.dg/parse/crash13.C: Adjust error markers.
34568
34569         PR c++/18177
34570         * g++.dg/conversion/const3.C: New test.
34571
34572 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34573
34574         PR fortran/17535
34575         PR fortran/17583
34576         PR fortran/17713
34577         * gfortran.dg/generic_[123].f90: New testcases.
34578
34579 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34580
34581         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
34582         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
34583
34584 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
34585
34586         PR tree-opt/16808
34587         * gcc.c-torture/compile/pr16808.c: New test.
34588
34589 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
34590
34591         PR rtl-optimization/17104
34592         * gcc.dg/ppc-bitfield1.c: New.
34593
34594 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
34595
34596         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
34597
34598 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
34599
34600         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
34601         strings for 32-bit code.
34602
34603 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
34604
34605         PR c/18239
34606         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
34607
34608 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
34609
34610         PR c++/18064
34611         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
34612
34613 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
34614
34615         PR c++/15172
34616         * g++.dg/init/aggr2.C: New test.
34617
34618 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
34619
34620         * objc.dg/local-decl-1.m: New test.
34621
34622 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34623
34624         * gcc.dg/20040910-1.c: Adjust regex.
34625
34626 2004-10-30  Roger Sayle  <roger@eyesopen.com>
34627
34628         PR rtl-optimization/18084
34629         * g++.dg/opt/pr18084-1.C: New testcase.
34630
34631 2004-10-30  Matt Austern  <austern@apple.com>
34632
34633         PR c++/17542
34634         * g++.dg/ext/attrib18.C: New test.
34635
34636 2004-10-30  Roger Sayle  <roger@eyesopen.com>
34637
34638         PR middle-end/18096
34639         * gcc.dg/pr18096-1.c: New test case.
34640
34641 2004-10-30  Roger Sayle  <roger@eyesopen.com>
34642
34643         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
34644
34645 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
34646
34647         PR c/16666
34648         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
34649         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
34650         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
34651         gcc.dg/old-style-prom-3.c: New tests.
34652
34653 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
34654
34655         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
34656         Remove unnecessary inclusion of stdio.h.
34657
34658 2004-10-29  Roger Sayle  <roger@eyesopen.com>
34659
34660         PR rtl-optimization/17581
34661         * gcc.dg/pr17581-1.c: New test case.
34662
34663 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
34664
34665         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
34666         being implemented.
34667         * g++.dg/conversion/dr195-1.C: New.
34668         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
34669         * g++.old-deja/g++.mike/p10148.C: Likewise.
34670
34671 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
34672
34673         PR c++/17695
34674         * g++.dg/debug/typedef2.C: New test.
34675
34676 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
34677
34678         PR fortran/13490
34679         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
34680         * gfortran.dg/g77/README: Update.
34681
34682 2004-10-28  Matt Austern  <austern@apple.com>
34683
34684         PR c++/14124
34685         * g++.dg/ext/packed7.C: New test.
34686
34687 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
34688
34689         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
34690         scan-assembler.
34691         * lib/scanasm.exp (hidden-scan-for): New proc.
34692         (scan-hidden): Use hidden-scan-for instead of constructing the scan
34693         string.
34694         (scan-not-hidden): Likewise.
34695         * lib/target-supports.exp (check_visibility_available): mach-o is
34696         support too.
34697
34698 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
34699
34700         PR c++/17132
34701         * g++.dg/template/memclass3.C: New test.
34702
34703 2004-10-28  Adam Nemet  <anemet@lnxw.com>
34704
34705         PR middle-end/18160
34706         * gcc.dg/register-var-1.c: New test.
34707         * gcc.dg/register-var-2.c: New test.
34708         * gcc.dg/asm-7.c: Taking the address of a register variable is an
34709         error now.
34710
34711 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
34712
34713         PR other/18172
34714         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
34715         unused variables.
34716         * gcc.dg/vect/vect-22.c: Likewise.
34717
34718 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
34719
34720         * gcc.dg/i386-rotate-1.c: New test.
34721
34722 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
34723
34724         * g++.dg/init/ref12.C: Add "run" marker.
34725
34726         PR c++/17435
34727         * g++.dg/init/ref12.C: New test.
34728
34729         PR c++/18140
34730         * g++.dg/template/shift1.C: New test.
34731         * g++.dg/template/error10.C: Adjust error markers.
34732
34733 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
34734
34735         PR tree-opt/17529
34736         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
34737
34738 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
34739
34740         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
34741         * gcc.dg/weak/weak-3.c: Likewise.
34742         * gcc.dg/weak/weak-5.c: Likewise.
34743         * gcc.dg/weak/weak-9.c: Likewise.
34744         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
34745         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
34746
34747         * gcc.dg/darwin-weakimport-1.c: New.
34748
34749 2004-10-28  Ben Elliston  <bje@au.ibm.com>
34750
34751         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
34752
34753 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
34754
34755         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
34756         'syntax' error messages.
34757         * gcc.dg/cpp/direct2s.c: Likewise.
34758
34759 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
34760
34761         * gcc.c-torture/compile/20041026-1.c: New.
34762
34763 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
34764
34765         PR c++/18093
34766         * g++.dg/lookup/ns2.C: New test.
34767
34768         PR c++/18020
34769         * g++.dg/template/enum4.C: New test.
34770
34771         PR c++/18161
34772         * g++.dg/template/expr1.C: New test.
34773
34774 2004-10-26  Ben Elliston  <bje@au.ibm.com>
34775
34776         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
34777
34778 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34779
34780         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
34781         gcc.dg/decl-nospec-3.c: New tests.
34782
34783 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
34784
34785         * objc.dg/super-class-3.m: New test.
34786
34787 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
34788
34789         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
34790         resyncing.
34791         * gcc.dg/cpp/direct2s.c: Likewise.
34792
34793 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
34794
34795         * objc.dg/image-info.m: Update for changes to section selection.
34796
34797 2004-10-25  David Ayers  <d.ayers@inode.at>
34798             Ziemowit Laski  <zlaski@apple.com>
34799
34800         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
34801         diagnostics when messaging 'id <Proto>'.
34802         * objc.dg/class-protocol-1.m: New test.
34803         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
34804         a non-existent method signature.
34805         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
34806         Update diagnostics when messaging with non-existent method signature.
34807         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
34808         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
34809         invalid receivers are now resolved as if messaging 'id'; remove
34810         extraneous diagnostics.
34811
34812 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
34813
34814         PR c/16667
34815         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
34816         gcc.dg/init-desig-obs-3.c: New tests.
34817
34818 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
34819
34820         * gcc.dg/debug/20041023-1.c: New test.
34821
34822 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
34823
34824         PR middle-end/17407
34825         * gcc.c-torture/compile/pr17407.c: New test.
34826
34827         PR c++/18121
34828         * g++.dg/template/array8.C: New test.
34829
34830 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34831
34832         PR other/18138
34833         * lib/g++.exp: Accept more than one multilib libgcc.
34834         * lib/gcc-dg.exp: Likewise.
34835         * lib/objc.exp: Likewise.
34836         * lib/treelang.exp: Likewise.
34837         * lib/gfortran.exp: Likewise.
34838
34839 2004-10-24  Ben Elliston  <bje@au.ibm.com>
34840
34841         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
34842
34843 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
34844
34845         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
34846         * gcc.dg/c99-const-expr-3.c: Likewise.
34847
34848 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
34849
34850         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
34851
34852 2004-10-23  Ben Elliston  <bje@au.ibm.com>
34853
34854         * gcc.c-torture/execute/loop-2e.x: Remove.
34855
34856 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
34857
34858         PR c++/18095
34859         * g++.dg/parse/crash18.C: New.
34860         * g++.dg/parse/crash19.C: New.
34861
34862 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
34863
34864         * g++.dg/ext/dllimport1.C: Move dg-warnings.
34865         * g++.dg/ext/dllimport2.C: Same.
34866         * g++.dg/ext/dllimport8.C: Same.
34867
34868 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
34869
34870         PR c++/10841
34871         * g++.dg/conversion/cast1.C: New test.
34872         * g++.dg/overload/pmf1.C: Adjust error marker.
34873
34874 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
34875
34876         PR objc/17923
34877         * objc.dg/const-str-7.m: New test.
34878
34879 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34880
34881         * g++.dg/template/memfriend11.C: Fix comment typo.
34882         * g++.dg/template/memfriend14.C: Likewise.
34883
34884 2004-10-20  Richard Henderson  <rth@redhat.com>
34885
34886         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
34887         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
34888         -fasynchronous-unwind-tables.
34889
34890 2004-10-20  Richard Henderson  <rth@redhat.com>
34891
34892         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
34893         (main): Return success.
34894         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
34895         (main): Return success.
34896
34897 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34898
34899         PR c++/13495
34900         * g++.dg/template/memfriend9.C: New test.
34901         * g++.dg/template/memfriend10.C: Likewise.
34902         * g++.dg/template/memfriend11.C: Likewise.
34903         * g++.dg/template/memfriend12.C: Likewise.
34904         * g++.dg/template/memfriend13.C: Likewise.
34905         * g++.dg/template/memfriend14.C: Likewise.
34906         * g++.dg/template/memfriend15.C: Likewise.
34907         * g++.dg/template/memfriend16.C: Likewise.
34908         * g++.dg/template/memfriend17.C: Likewise.
34909         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
34910
34911 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
34912
34913         * g++.dg/conversion/dr195.C: New.
34914         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
34915
34916 2004-10-20  Ben Elliston  <bje@au.ibm.com>
34917             Devang Patel  <dpatel@apple.com>
34918
34919         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
34920         of floating point arithmetic, which could trap.
34921
34922 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
34923
34924         PR c++/14035
34925         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
34926         * g++.dg/conversion/const2.C: New test.
34927         * g++.dg/expr/reinterpret2.C: New test.
34928         * g++.dg/expr/reinterpret3.C: New test.
34929         * g++.dg/expr/cast2.C: New test.
34930         * g++.dg/expr/copy1.C: New test.
34931         * g++.dg/other/conversion1.C: Change error message.
34932         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
34933         function pointers to void *.
34934         * g++.old-deja/g++.mike/p10148.C: Likewise.
34935
34936 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34937
34938         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
34939
34940 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
34941
34942         PR c++/18047
34943
34944         * g++.dg/parse/expr3.C: New test.
34945
34946 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34947
34948         * gcc.dg/smod-1.c: New test.
34949
34950 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
34951
34952         * objc.dg/method-14.m: New test.
34953
34954 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
34955
34956         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
34957         Also xfail as the patch was reverted.
34958
34959 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
34960
34961         PR middle-end/16973
34962         * gcc.dg/pr16973.c: New test.
34963
34964 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
34965
34966         PR tree-optimization/17656
34967         * gcc.c-torture/compile/pr17656.c: New test.
34968
34969 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
34970
34971         * g++.dg/eh/shadow1.C: New.
34972
34973 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
34974
34975         * gcc.c-torture/compile/20041018-1.c: New test.
34976
34977 2004-10-18  Ben Elliston  <bje@au.ibm.com>
34978
34979         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
34980         compiler referring to register 0 when accessing sdata.  The linker
34981         now patches things up.
34982
34983 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
34984
34985         PR c/17529
34986         * gcc.c-torture/compile/pr17529.c: New test.
34987
34988 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34989
34990         PR c++/17743
34991         * g++.dg/ext/attrib17.C: New test.
34992
34993 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34994
34995         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
34996
34997 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34998
34999         PR c++/10479
35000         * g++.dg/ext/attrib16.C: New test.
35001
35002 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
35003
35004         PR c++/17042
35005         * g++.dg/init/dso_handle1.C: New test.
35006
35007         PR c++/14667
35008         * g++.dg/parse/typedef6.C: New test.
35009
35010         PR c++/17916
35011         * g++.dg/parse/pragma1.C: New test.
35012
35013 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
35014
35015         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
35016
35017 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
35018
35019         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
35020         -fno-common when on HPPA HP-UX platforms.
35021
35022 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
35023
35024         PR other/16820
35025         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
35026         stdint.h.
35027         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
35028         uintptr_t.
35029
35030 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
35031
35032         PR c++/16301
35033         * g++.dg/lookup/strong-using-4.C: New test.
35034
35035 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
35036
35037         PR middle-end/16567
35038         * gcc.c-torture/compile/nested-1.c: New test.
35039
35040 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
35041
35042         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
35043         and mipsisa64*-*-* (until support for misaligned loads is added).
35044         * gcc.dg/vect/vect-50.c: Likewise.
35045         * gcc.dg/vect/vect-52.c: Likewise.
35046         * gcc.dg/vect/vect-54.c: Likewise.
35047         * gcc.dg/vect/vect-58.c: Likewise.
35048         * gcc.dg/vect/vect-60.c: Likewise.
35049         * gcc.dg/vect/vect-80.c: Likewise.
35050
35051 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
35052
35053         PR c++/17976
35054         * g++.dg/init/dtor3.C: New test.
35055
35056 2004-10-15  Ben Elliston  <bje@au.ibm.com>
35057
35058         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
35059
35060 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
35061
35062         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
35063         * gcc.dg/macho-lo-sum.c: Likewise.
35064
35065 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
35066
35067         * gcc.dg/ppc-spe64-1.c: New test.
35068
35069 2004-10-14  Devang Patel  <dpatel@apple.com>
35070
35071         PR 17635
35072         * gcc.dg/pr17635.c : New test.
35073
35074 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
35075
35076         * gcc.dg/vect/vect-28.c: Remove xfail.
35077         * gcc.dg/vect/vect-30.c: Remove xfail.
35078         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
35079         * gcc.dg/vect/vect-33.c: Remove xfail.
35080         * gcc.dg/vect/vect-44.c: Remove xfail.
35081         * gcc.dg/vect/vect-46.c: Remove xfail.
35082         * gcc.dg/vect/vect-50.c: Remove xfail.
35083         * gcc.dg/vect/vect-52.c: Remove xfail.
35084         * gcc.dg/vect/vect-54.c: Remove xfail.
35085         * gcc.dg/vect/vect-58.c: Remove xfail.
35086         * gcc.dg/vect/vect-60.c: Remove xfail.
35087         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
35088         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
35089         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
35090         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
35091         * gcc.dg/vect/vect-8.c: Remove xfail.
35092         * gcc.dg/vect/vect-80.c: Remove xfail.
35093         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
35094
35095 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
35096
35097         * gcc.dg/vect/vect-82.c: New testcase.
35098         * gcc.dg/vect/vect-82_64.c: New testcase.
35099         * gcc.dg/vect/vect-83.c: New testcase.
35100         * gcc.dg/vect/vect-83_64.c: New testcase.
35101
35102 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35103
35104         * gcc.dg/cpp/error-1.c: New test.
35105
35106 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35107
35108         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
35109
35110 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
35111
35112         PR target/17984
35113         * gcc.dg/cris-peep2-xsrand2.c: New test.
35114
35115 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
35116
35117         PR c++/17661
35118         * g++.dg/expr/for2.C: New test.
35119
35120 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35121
35122         * g++.dg/inherit/thunk1.C: Run on the SPARC.
35123
35124 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
35125
35126         PR tree-optimization/17724
35127         * g++.dg/opt/pr17724-1.C: New test.
35128         * g++.dg/opt/pr17724-2.C: New test.
35129         * g++.dg/opt/pr17724-3.C: New test.
35130         * g++.dg/opt/pr17724-4.C: New test.
35131         * g++.dg/opt/pr17724-5.C: New test.
35132         * g++.dg/opt/pr17724-6.C: New test.
35133
35134 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
35135
35136         PR c/17301
35137         * gcc.dg/pr17301-2.c: New test.
35138
35139 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
35140
35141         PR c++/15876
35142         * g++.dg/parse/error22.C: New test.
35143
35144         PR c++/17936
35145         * g++.dg/template/spec18.C: New test.
35146
35147 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
35148
35149         * gcc.dg/ia64-asm-1.c: Add prototype for abort
35150         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
35151         memcpy.
35152         * gcc.dg/ia64-sync-2.c: Ditto.
35153         * gcc.dg/ia64-sync-3.c: Ditto.
35154
35155 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
35156
35157         * g++.dg/eh/cleanup5.C: Add dg-options "".
35158
35159 2004-10-11  Roger Sayle  <roger@eyesopen.com>
35160
35161         PR middle-end/17657
35162         * gcc.dg/switch-4.c: New test case.
35163
35164 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
35165
35166         * gcc.c-torture/execute/20041011-1.c: New test.
35167
35168 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
35169
35170         PR c++/17554
35171         * g++.dg/init/for3.C: New test.
35172
35173         PR c++/17657
35174         * g++.dg/opt/switch2.C: New test.
35175
35176         PR middle-end/17703
35177         * g++.dg/warn/Wreturn-2.C: New test.
35178
35179 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
35180
35181         PR c++/17907
35182         * g++.dg/eh/cleanup5.C: New test.
35183
35184 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
35185
35186         PR c++/17393
35187         * g++.dg/parse/error21.C: New test.
35188
35189 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35190
35191         * g++.dg/overload/pmf1.C: Adjust quoting marks.
35192         * g++.dg/warn/incomplete1.C: Likewise.
35193         * g++.dg/template/qualttp20.C: Likewise.
35194
35195 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35196
35197         PR c/17881
35198         * parm-incomplete-1.c: New test.
35199
35200 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
35201
35202         PR c++/17867
35203         * g++.dg/parse/error19.C: New test.
35204
35205         PR c++/17670
35206         * g++.dg/init/new11.C: New test.
35207
35208         PR c++/17821
35209         * g++.dg/parse/error20.C: New test.
35210
35211         PR c++/17826
35212         * g++.dg/template/crash24.C: New test.
35213
35214 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35215
35216         PR c/17301
35217         * gcc.dg/pr17301-1.c: New test.
35218
35219 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35220
35221         PR c/17189
35222         * gcc.dg/anon-struct-5.c: New test.
35223
35224 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35225
35226         PR c/17844
35227         * gcc.dg/pr17844-1.c: New test.
35228
35229 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
35230
35231         PR tree-optimization/17906
35232         * gcc.c-torture/compile/pr17906.c: New.
35233
35234 2004-10-09  Stuart Hastings  <stuart@apple.com>
35235             Roger Sayle  <roger@eyesopen.com>
35236
35237         PR rtl-optimization/17853
35238         * gcc.dg/i386-mmx-5.c: New testcase.
35239
35240 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
35241
35242         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
35243
35244 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
35245
35246         PR c++/17524
35247         * g++.dg/template/static9.C: New test.
35248
35249         PR c++/17685
35250         * g++.dg/parse/operator5.C: New test.
35251
35252 2004-10-09  Roger Sayle  <roger@eyesopen.com>
35253
35254         PR middle-end/17894
35255         * gcc.c-torture/execute/divcmp-4.c: New test case.
35256
35257 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35258
35259         PR tree-opt/17902
35260         * g++.dg/opt/pr17902.C: New test.
35261
35262 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
35263
35264         * gcc.dg/cpp/ident-1.c: Add dg-options "".
35265
35266 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35267
35268         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
35269
35270 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35271
35272         * gcc.dg/assign-warn-3.c: New test.
35273
35274 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35275
35276         PR c/16999
35277         * gcc.dg/cpp/ident-1.c: New test.
35278
35279 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
35280
35281         * gcc.c-torture/compile/acc1.c: New.
35282
35283 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35284
35285         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
35286         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
35287
35288 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35289
35290         * gcc.dg/ultrasp11.c: New test.
35291
35292 2004-10-08  Michael Matz  <matz@suse.de>
35293
35294         * gcc.dg/doloop-2.c: New test.
35295
35296 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35297
35298         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
35299         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
35300         objc.dg/method-9.m: Update expected diagnostics.
35301
35302 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
35303
35304         * gcc.dg/ppc-fsel-3.c: New file.
35305         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
35306
35307 2004-10-07  Paul Brook  <paul@codesourcery.com>
35308
35309         * gfortran.dg/intrinsic_verify_1.f90: New test.
35310
35311 2004-10-07  Paul Brook  <paul@codesourcery.com>
35312
35313         * gfortran.dg/empty_format_1.f90: Remove stray commas.
35314
35315 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35316
35317         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
35318         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
35319         commit.
35320
35321 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
35322
35323         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
35324
35325 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35326
35327         PR c++/17115
35328         * g++.dg/warn/Winline-4.C: New test.
35329
35330 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35331
35332         * gcc.c-torture/compile/20041007-1.c: New test.
35333
35334 2004-10-07  Paul Brook  <paul@codesourcery.com>
35335
35336         PR fortran/17678
35337         * gfortran.dg/use_allocated_1.f90: New test.
35338
35339 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
35340
35341         PR middle-end/17849
35342         * gfortran.fortran-torture/compile/nested.f90: New test
35343
35344 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
35345
35346         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
35347
35348 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
35349
35350         PR c++/17368
35351         * g++.dg/ext/asm6.C: New test.
35352
35353 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
35354
35355         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
35356
35357 2004-10-06  Paul Brook  <paul@codesourcery.com>
35358
35359         PR libfortran/17709
35360         * gfortran.dg/empty_format_1.f90: New test.
35361
35362 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35363
35364         PR fortran/17568
35365         * gfortran.dg/ishft.f90: New test.
35366
35367         PR fortran/17283
35368         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
35369         tests.
35370
35371 2004-10-06  Paul Brook  <paul@codesourcery.com>
35372
35373         * gfortran.dg/do_1.f90: New test.
35374
35375 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35376
35377         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
35378         optimizing for size.
35379
35380 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35381
35382         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
35383
35384 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35385
35386         * gcc.c-torture/compile/20041005-1.c: New test.
35387
35388 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
35389
35390         PR c++/17829
35391         * g++.dg/lookup/koenig4.C: New.
35392
35393 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35394
35395         * g++.dg/other/classkey1.C: Adjust quoting marks.
35396         * g++.dg/parse/error15.C: Likewise.
35397         * g++.dg/template/meminit2.C (int>): Likewise.
35398
35399 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35400
35401         PR fortran/17283
35402         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
35403
35404         PR fortran/17631
35405         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
35406
35407         PR fortran/17708
35408         * gfortran.dg/pr17708.f90: New test.
35409
35410 2004-10-04  Chao-ying Fu  <fu@mips.com>
35411
35412         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
35413         * gcc.dg/vect/vect-4.c: Ditto.
35414         * gcc.dg/vect/vect-5.c: Ditto.
35415         * gcc.dg/vect/vect-6.c: Ditto.
35416         * gcc.dg/vect/vect-8.c: Ditto.
35417         * gcc.dg/vect/vect-16.c: Ditto.
35418         * gcc.dg/vect/vect-30.c: Ditto.
35419         * gcc.dg/vect/vect-40.c: Ditto.
35420         * gcc.dg/vect/vect-41.c: Ditto.
35421         * gcc.dg/vect/vect-42.c: Ditto.
35422         * gcc.dg/vect/vect-43.c: Ditto.
35423         * gcc.dg/vect/vect-44.c: Ditto.
35424         * gcc.dg/vect/vect-45.c: Ditto.
35425         * gcc.dg/vect/vect-46.c: Ditto.
35426         * gcc.dg/vect/vect-47.c: Ditto.
35427         * gcc.dg/vect/vect-48.c: Ditto.
35428         * gcc.dg/vect/vect-49.c: Ditto.
35429         * gcc.dg/vect/vect-50.c: Ditto.
35430         * gcc.dg/vect/vect-51.c: Ditto.
35431         * gcc.dg/vect/vect-52.c: Ditto.
35432         * gcc.dg/vect/vect-53.c: Ditto.
35433         * gcc.dg/vect/vect-54.c: Ditto.
35434         * gcc.dg/vect/vect-55.c: Ditto.
35435         * gcc.dg/vect/vect-56.c: Ditto.
35436         * gcc.dg/vect/vect-57.c: Ditto.
35437         * gcc.dg/vect/vect-58.c: Ditto.
35438         * gcc.dg/vect/vect-59.c: Ditto.
35439         * gcc.dg/vect/vect-60.c: Ditto.
35440         * gcc.dg/vect/vect-74.c: Ditto.
35441         * gcc.dg/vect/vect-79.c: Ditto.
35442         * gcc.dg/vect/vect-80.c: Ditto.
35443
35444 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
35445
35446         * gcc.dg/unused-7.c: Use the correct option.
35447
35448 2004-10-04  Paul Brook  <paul@codesourcery.com>
35449         Bud Davis  <bdavis9659@comcast.net>
35450
35451         PR fortran/17706
35452         PR fortran/16434
35453         * gfortran/pr17706.f90: New test.
35454         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
35455
35456 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35457
35458         * gfortran.dg/pr17612.f90: New test.
35459
35460 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35461
35462         * g++.dg/template/local1.C: Adjust quoting marks in
35463         testing for diagnostics.
35464         * g++.dg/tls/diag-2.C: Likewise.
35465         * g++.dg/other/error8.C: Likewise.
35466
35467 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
35468
35469         PR c/17178
35470         * gcc.dg/unused-4.c: Adjust to be correct.
35471
35472         PR c/17820
35473         * gcc.dg/unused-7.c: New test.
35474
35475 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
35476
35477         PR c++/17797
35478         * g++.dg/overload/template2.C: New test.
35479
35480 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
35481
35482         PR tree-optimization/16632
35483         * gcc.dg/tree-ssa/20041002-1.c: New.
35484
35485 2004-10-03  Paul Brook  <paul@codesourcery.com>
35486
35487         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
35488         rather than relying on default formatting.
35489
35490 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
35491
35492         * gcc.dg/20040920-1.c: Update expected message text.
35493
35494 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
35495
35496         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
35497
35498 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
35499
35500         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
35501         tree level.
35502
35503 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
35504
35505         * gcc.dg/tree-ssa/pr17343.c: Remove.
35506
35507 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
35508
35509         PR tree-opt/17343
35510         * gcc.dg/tree-ssa/pr17343.c: New test.
35511
35512 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
35513
35514         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
35515         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
35516         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
35517         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
35518         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
35519
35520 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
35521
35522         * gcc.dg/lvalue-2.c: New test.
35523
35524 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
35525
35526         PR c/17730
35527         * gcc.dg/pr17730-1.c: New test
35528
35529 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
35530
35531         PR c/7425
35532         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
35533
35534 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
35535
35536         * gcc.c-torture/execute/stdarg-1.c: New test.
35537         * gcc.c-torture/execute/stdarg-2.c: New test.
35538         * gcc.c-torture/execute/stdarg-3.c: New test.
35539         * gcc.dg/tree-ssa/stdarg-1.c: New test.
35540         * gcc.dg/tree-ssa/stdarg-2.c: New test.
35541         * gcc.dg/tree-ssa/stdarg-3.c: New test.
35542         * gcc.dg/tree-ssa/stdarg-4.c: New test.
35543         * gcc.dg/tree-ssa/stdarg-5.c: New test.
35544
35545 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
35546
35547         PR tree-optimization/17697
35548         * g++.dg/opt/pr17697-1.C: New test.
35549         * g++.dg/opt/pr17697-2.C: New test.
35550         * g++.dg/opt/pr17697-3.C: New test.
35551
35552 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
35553
35554         PR c/16409
35555         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
35556         gcc.dg/vla-init-5.c: New tests.
35557
35558 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
35559
35560         PR c/13804
35561         * gcc.dg/pr13804-1.c: New test.
35562
35563 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35564
35565         PR fortran/16938
35566         * gfortran.dg/pr16938.f90: New test.
35567
35568 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
35569
35570         * g++.dg/template/crash23.C: New test.
35571
35572 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
35573
35574         PR c++/17585
35575         * g++.dg/template/static8.C: New test.
35576
35577 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
35578
35579         PR c++/17681
35580         * g++.dg/other/error9.C: New test.
35581
35582 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
35583
35584         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
35585
35586 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35587
35588         PR fortran/15164
35589         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
35590
35591 2004-09-26  Roger Sayle  <roger@eyesopen.com>
35592
35593         PR middle-end/17112
35594         * gcc.dg/pr17112-1.c: New test case.
35595
35596 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35597
35598         PR c/11459
35599         * gcc.dg/pr11459-1.c: New test.
35600
35601 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
35602
35603         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
35604         * gcc.dg/tree-ssa/loop-4.c: Likewise.
35605
35606 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35607
35608         * gfortran.dg/pr15324.f90: Make array bounds consistent.
35609
35610 2004-09-25  Jan Hubicka  <jh@suse.cz>
35611
35612         * compile/30040909-1.c: New test.
35613         * compile/30040907-1.c: New test.
35614
35615 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
35616
35617         * gcc.c-torture/execute/va-arg-26.c: New test.
35618
35619 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
35620
35621         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
35622         extra diagnostics on targets with 64-bit pointers.
35623         * objc.dg/selector-1.m: Adjust dg-warning regexp.
35624
35625 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35626
35627         PR c/17188
35628         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
35629         * gcc.dg/decl-3.c: Adjust expected message.
35630
35631 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35632
35633         PR fortran/17615
35634         * gfortran.dg/pr17615.f90: New test.
35635
35636 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
35637
35638         PR tree-optimzation/17517
35639         * g++.dg/tree-ssa/pr17517.C: New Test.
35640
35641 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35642
35643         PR c++/16889
35644         * g++.dg/lookup/ambig3.C: New.
35645
35646 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
35647
35648         PR tree-opt/17624
35649         * g++.dg/opt/pr17624.C: New test.
35650
35651 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35652
35653         PR c/6980
35654         * gcc.dg/Wbad-function-cast-1.c: New test.
35655
35656 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
35657
35658         * g++.dg/ext/complit1.C
35659         * g++.dg/other/error2.C
35660         * g++.dg/other/nontype-1.C
35661         * g++.dg/parse/crash11.C
35662         * g++.dg/parse/crash12.C
35663         * g++.dg/parse/error15.C
35664         * g++.dg/parse/error4.C
35665         * g++.dg/parse/tmpl-outside1.C
35666         * g++.dg/parse/too-many-tmpl-args1.C
35667         * g++.dg/template/dependent-expr3.C
35668         * g++.dg/template/error10.C
35669         * g++.dg/template/instantiate1.C
35670         * g++.dg/template/vtable2.C
35671         * g++.dg/warn/Wshadow-1.C
35672         * g++.dg/warn/weak1.C
35673         * g++.old-deja/g++.brendan/crash16.C
35674         * g++.old-deja/g++.brendan/crash18.C
35675         * g++.old-deja/g++.brendan/crash48.C
35676         * g++.old-deja/g++.brendan/crash49.C
35677         * g++.old-deja/g++.brendan/crash55.C
35678         * g++.old-deja/g++.brendan/crash56.C
35679         * g++.old-deja/g++.brendan/crash8.C
35680         * g++.old-deja/g++.brendan/enum11.C
35681         * g++.old-deja/g++.brendan/enum8.C
35682         * g++.old-deja/g++.brendan/enum9.C
35683         * g++.old-deja/g++.brendan/friend3.C
35684         * g++.old-deja/g++.brendan/misc14.C
35685         * g++.old-deja/g++.bugs/900402_02.C
35686         * g++.old-deja/g++.bugs/900404_03.C
35687         * g++.old-deja/g++.bugs/900404_04.C
35688         * g++.old-deja/g++.bugs/900428_03.C
35689         * g++.old-deja/g++.jason/crash4.C
35690         * g++.old-deja/g++.jason/overload21.C
35691         * g++.old-deja/g++.jason/redecl1.C
35692         * g++.old-deja/g++.jason/report.C
35693         * g++.old-deja/g++.jason/rfg10.C
35694         * g++.old-deja/g++.jason/template30.C
35695         * g++.old-deja/g++.law/arm12.C
35696         * g++.old-deja/g++.law/ctors5.C
35697         * g++.old-deja/g++.law/cvt20.C
35698         * g++.old-deja/g++.law/init10.C
35699         * g++.old-deja/g++.law/init8.C
35700         * g++.old-deja/g++.law/visibility17.C
35701         * g++.old-deja/g++.law/visibility7.C
35702         * g++.old-deja/g++.mike/net8.C
35703         * g++.old-deja/g++.mike/p646.C
35704         * g++.old-deja/g++.mike/p700.C
35705         * g++.old-deja/g++.mike/p701.C
35706         * g++.old-deja/g++.mike/p811.C
35707         * g++.old-deja/g++.ns/template13.C
35708         * g++.old-deja/g++.other/array3.C
35709         * g++.old-deja/g++.other/crash25.C
35710         * g++.old-deja/g++.other/dtor3.C
35711         * g++.old-deja/g++.other/dtor4.C
35712         * g++.old-deja/g++.other/main1.C
35713         * g++.old-deja/g++.other/warn7.C
35714         * g++.old-deja/g++.pt/crash11.C
35715         * g++.old-deja/g++.pt/crash36.C
35716         * g++.old-deja/g++.pt/spec22.C
35717         * g++.old-deja/g++.pt/spec9.C
35718         * g++.old-deja/g++.pt/ttp52.C
35719         * g++.old-deja/g++.robertl/eb103.C
35720         * g++.old-deja/g++.robertl/eb121.C
35721         * g++.old-deja/g++.robertl/eb22.C
35722         * g++.old-deja/g++.robertl/eb8.C:
35723         Update locations and/or regexps of dg-error markers.
35724         Remove markers for some bogus messages that are no longer issued.
35725
35726 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
35727
35728         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
35729         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
35730
35731 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
35732
35733         PR c++/17618
35734         * g++.dg/lookup/crash5.C: New test.
35735
35736 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
35737
35738         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
35739         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
35740         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
35741         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
35742         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
35743         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
35744
35745         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
35746         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
35747         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
35748         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
35749         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
35750         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
35751
35752         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
35753
35754         * gcc.dg/vect/vect-44.c: Check additional cases.
35755         * gcc.dg/vect/vect-48.c: Check additional cases.
35756
35757         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
35758         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
35759         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
35760         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
35761         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
35762         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
35763         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
35764         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
35765         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
35766
35767         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
35768         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
35769         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
35770
35771 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35772
35773         * gcc.dg/tree-ssa/loop-6.c: New test.
35774
35775 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
35776
35777         PR c++/17620
35778         * g++.dg/inherit/base2.C: New.
35779
35780 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35781
35782         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
35783         * gcc.dg/20001012-2.c: Likewise.
35784         * gcc.dg/20001013-1.c: Likewise.
35785         * gcc.dg/20001101-1.c: Likewise.
35786         * gcc.dg/20001102-1.c: Likewise.
35787         * gcc.dg/bf-spl1.c: Likewise.
35788         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
35789         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
35790
35791 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
35792
35793         PR tree-optimization/16721
35794         * gcc.dg/tree-ssa/pr16721.c: New test.
35795
35796 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
35797
35798         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
35799         * gcc.dg/20040305-1.c: Likewise.
35800
35801 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35802
35803         PR c/16566
35804         * gcc.c-torture/compile/pr16566-1.c,
35805         gcc.c-torture/compile/pr16566-2.c,
35806         gcc.c-torture/compile/pr16566-3.c: New tests.
35807
35808 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
35809
35810         PR tree-optimization/17512
35811         * gcc.c-torture/compile/20040916-1.c.
35812
35813 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
35814
35815         * gcc.dg/pragma-re-3.c: New test.
35816
35817 2004-09-17  Matt Austern  <austern@apple.com>
35818
35819         PR c++/15049
35820         * g++.dg/other/anon3.C: New.
35821
35822 2004-09-21  Roger Sayle  <roger@eyesopen.com>
35823
35824         PR c++/7503
35825         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
35826         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
35827         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
35828         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
35829         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
35830
35831 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
35832
35833         PR fortran/17286
35834         * gfortran.dg/pr17286.f90: New test.
35835
35836 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
35837
35838         PR c++/17530
35839         * g++.dg/template/static7.C: New test.
35840
35841 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
35842
35843         PR tree-opt/17558
35844         * gcc.c-torture/compile/pr17558.c: New test.
35845
35846 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
35847
35848         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
35849         if SKIP_ATTRIBUTE is defined.
35850
35851 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35852
35853         PR fortran/15957
35854         * gfortran.dg/pr15957.f90: New test.
35855
35856 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
35857
35858         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
35859         in comparison.
35860         * gcc.dg/vect/vect-79.c: Likewise.
35861         * gcc.dg/vect/vect-80.c: Likewise.
35862
35863 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35864
35865         PR fortran/15750
35866         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
35867
35868 2004-09-20  Ira Rosen  <irar@il.ibm.com>
35869
35870         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
35871         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
35872         * gcc.dg/vect/vect-62.c: New testcase.
35873         * gcc.dg/vect/vect-63.c: New testcase.
35874         * gcc.dg/vect/vect-64.c: New testcase.
35875         * gcc.dg/vect/vect-65.c: New testcase.
35876         * gcc.dg/vect/vect-66.c: New testcase.
35877         * gcc.dg/vect/vect-67.c: New testcase.
35878         * gcc.dg/vect/vect-68.c: New testcase.
35879         * gcc.dg/vect/vect-69.c: New testcase.
35880         * gcc.dg/vect/vect-79.c: New testcase.
35881         * gcc.dg/vect/vect-80.c: New testcase.
35882
35883 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
35884
35885         * gcc.target/mips/asm-1.c: New test.
35886
35887 2004-09-19  Ira Rosen  <irar@il.ibm.com>
35888
35889         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
35890         * gcc.dg/vect/vect-73.c: New testcase.
35891         * gcc.dg/vect/vect-74.c: New testcase.
35892         * gcc.dg/vect/vect-75.c: New testcase.
35893         * gcc.dg/vect/vect-76.c: New testcase.
35894         * gcc.dg/vect/vect-77.c: New testcase.
35895         * gcc.dg/vect/vect-78.c: New testcase
35896
35897 2004-09-18  Paul Brook  <paul@codesourcery.com>
35898
35899         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
35900
35901 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
35902
35903         PR c/17424
35904         * gcc.dg/pr17424-1.c: New test.
35905
35906 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
35907
35908         * g++.dg/tree-ssa/pr17153.C: New test.
35909
35910 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
35911
35912         PR pch/13361
35913         * g++.dg/pch/wchar-1.C: New.
35914         * g++.dg/pch/wchar-1.Hs: New.
35915
35916 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
35917
35918         * gcc.c-torture/execute/20040917-1.c: New test.
35919
35920 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
35921
35922         PR tree-optimization/17319
35923         * gcc.dg/pr17319.c: New test.
35924
35925 2004-09-17  Devang Patel  <dpatel@apple.com>
35926
35927         * gcc.dg/20040813-1.c: New test.
35928
35929 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
35930
35931         PR tree-optimization/17273
35932         * gcc.c-torture/compile/pr17273.c: New test.
35933
35934 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35935
35936         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
35937         Update expected messages.
35938         * gcc.dg/declspec-13.c: New test.
35939
35940 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
35941
35942         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
35943
35944 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
35945
35946         * gcc.c-torture/execute/pr17252.c: Use post-increment to
35947         change what 'a' is pointing to.
35948
35949 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
35950
35951         PR c++/16002
35952         * g++.dg/template/error18.C: New test.
35953
35954         PR c++/16029
35955         * g++.dg/warn/Wunused-8.C: New test.
35956
35957 2004-09-17  Steven Bosscher  <stevenb@suse.de>
35958
35959         PR tree-optimization/17513
35960         * gcc.dg/20040916-1.c: New test.
35961
35962 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
35963
35964         PR c++/17501
35965         * g++.dg/template/typename7.C: New test.
35966
35967 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35968
35969         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
35970
35971 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
35972
35973         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
35974         with -ftree-based-profiling also.
35975         * lib/profopt.exp: Support late-set profile_option/feedback_option.
35976
35977 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
35978
35979         PR/15364
35980         * gfortran.dg/der_array_io_1.f90: New test.
35981         * gfortran.dg/der_array_io_2.f90: New test.
35982         * gfortran.dg/der_array_io_3.f90: New test.
35983
35984 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
35985
35986         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
35987         EABI.
35988
35989 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
35990
35991         * g++.dg/opt/switch1.C: New test.
35992
35993 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
35994
35995         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
35996         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
35997         Update expected messages.
35998
35999 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36000
36001         PR fortran/16485
36002         * gfortran.dg/same_name_1.f90: New test.
36003
36004 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
36005
36006         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
36007         dereference garbage pointers.
36008
36009 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
36010
36011         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
36012         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
36013
36014         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
36015         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
36016         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
36017
36018 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
36019
36020         PR c++/17324
36021         * g++.dg/template/mangle1.C: New test.
36022
36023 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
36024
36025         PR tree-optimization/17252
36026         * gcc.c-torture/execute/pr17252.c: New test.
36027
36028 2004-09-14  Andrew Pinski  <apinski@apple.com>
36029
36030         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
36031
36032 2004-09-14  Roger Sayle  <roger@eyesopen.com>
36033
36034         PR rtl-optimization/9771
36035         * gcc.dg/pr9771-1.c: New test case.
36036
36037 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
36038
36039         PR tree-optimization/15262
36040         * gcc.c-torture/execute/pr15262-1.c: New test.
36041         * gcc.c-torture/execute/pr15262-2.c: New test.
36042
36043 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36044
36045         * gcc.dg/declspec-12.c: New test.
36046
36047 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
36048
36049         * gfortran.dg/pr17090.f90: Add directives to test.
36050
36051 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36052
36053         * gcc.c-torture/compile/20040914-1.c: New test.
36054
36055 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
36056
36057         PR c++/16162
36058         * g++.dg/template/decl2.C: New test.
36059
36060 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
36061
36062         PR fortran/17090
36063         * gfortran.dg/pr17090.f90: New test.
36064
36065 2004-09-13  Dale Johannesen  <dalej@apple.com>
36066
36067         * gcc.c-torture/compile/pr17408.c: New test case.
36068
36069 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
36070
36071         PR c++/16716
36072         * g++.dg/parse/crash17.C: New test.
36073
36074         PR c++/17327
36075         * g++.dg/template/enum3.C: New test.
36076
36077 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
36078
36079         * lib/gcc-defs.exp: Load wrapper.exp.
36080         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
36081         using local code.
36082         * lib/gcc.exp (gcc_init): Similar.
36083         * lib/gfortran.exp (gfortran_init): Similar.
36084         * lib/objc.exp (objc_init): Similar.
36085         * lib/treelang.exp (treelang_init): Similar.
36086         * lib/wrapper.exp: New file with build_wrapper call machinery in
36087         ${tool}_maybe_build_wrapper.
36088
36089 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
36090
36091         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
36092         "inline".
36093         * gcc.dg/declspec-11.c: Update expected messages.
36094         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
36095         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
36096         gcc.dg/inline-12.c: New tests.
36097
36098 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
36099
36100         * g++.dg/tree-ssa/pr17400.C: New testcase.
36101
36102 2004-09-13  James E Wilson  <wilson@specifixinc.com>
36103
36104         * gcc.target/mips/sb1-1.c: New testcase.
36105
36106 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
36107
36108         * lib/g77-dg.exp: Remove unused file.
36109         * lib/mike-g77.exp: Ditto.
36110         * lib/g77.exp: Ditto.
36111
36112 2004-09-12  Richard Henderson  <rth@redhat.com>
36113
36114         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
36115
36116 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
36117
36118         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
36119         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36120         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
36121         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
36122         Update expected messages.
36123
36124 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
36125
36126         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
36127         declaration/use mismatch for dirp parameter.
36128
36129 2004-09-12  Andrew Pinski  <apinski@apple.com>
36130
36131         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
36132         -fgnu-runtime is passed.
36133
36134 2004-09-12  Richard Henderson  <rth@redhat.com>
36135
36136         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
36137         do the uplevel thing and update additional_flags directly.
36138         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
36139         gfortran.fortran-torture/execute/intrinsic_nearest.x,
36140         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
36141         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
36142
36143 2004-09-11  Steven Bosscher  <stevenb@suse.de>
36144
36145         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
36146
36147 2004-09-11  Roger Sayle  <roger@eyesopen.com>
36148
36149         PR middle-end/17411
36150         * g++.dg/opt/pr17411-1.C: New test case.
36151
36152 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36153
36154         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36155         gcc.dg/tls/diag-2.c: Update expected messages.
36156         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
36157         messages.
36158         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
36159         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
36160         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
36161         gcc.dg/tls/diag-5.c: New tests.
36162
36163 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
36164
36165         * gcc.dg/20040910-1.c: Correct dg-error regexp.
36166
36167 2004-09-11  Steven Bosscher  <stevenb@suse.de>
36168
36169         * g++.dg/parse/break-in-for.C: New test.
36170
36171 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
36172
36173         * gcc.dg/tree-ssa/20040911-1.c: New test.
36174
36175 2004-09-11  Andreas Jaeger  <aj@suse.de>
36176
36177         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
36178         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
36179
36180 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
36181
36182         * gcc.target/frv: New directory of FR-V-specific tests.
36183
36184 2004-09-10  James E Wilson  <wilson@specifixinc.com>
36185
36186         * gcc.dg/convert-vec-1.c: New test.
36187
36188 2004-09-10  Roger Sayle  <roger@eyesopen.com>
36189
36190         PR middle-end/17024
36191         * gcc.dg/pr17024-1.c: New test case.
36192
36193 2004-09-10  Eric Christopher  <echristo@redhat.com>
36194
36195         * gcc.dg/20040910-1.c: New test.
36196
36197 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36198
36199         * gcc.dg/bitfld-9.c: New test.
36200
36201 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
36202
36203         * gcc.c-torture/execute/ieee/acc1.c: New test.
36204         * gcc.c-torture/execute/ieee/acc2.c: New test.
36205         * gcc.c-torture/execute/ieee/mzero6.c: New test.
36206
36207 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36208
36209         * gcc.dg/deprecated-2.c: New test.
36210
36211 2004-09-09  James E Wilson  <wilson@specifixinc.com>
36212
36213         * gcc.dg/init-vec-1.c: New test.
36214
36215 2004-09-09  Roger Sayle  <roger@eyesopen.com>
36216
36217         PR middle-end/17055
36218         * gcc.dg/pr17055-1.c: New test case.
36219
36220 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
36221
36222         PR target/17377
36223         * gcc.c-torture/execute/pr17377.c: New test.
36224
36225 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36226
36227         PR c/8420
36228         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
36229         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
36230         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36231         gcc.dg/long-long-typespec-1.c: New tests.
36232         * gcc.dg/tls/diag-2.c: Update expected diagnostics
36233
36234 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36235
36236         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
36237         gcc.dg/gnu99-static-1.c: New tests.
36238
36239 2004-09-08  Devang Patel  <dpatel@apple.com>
36240
36241         * gcc.dg/darwin-ld-20040828-1.c: New test.
36242         * gcc.dg/darwin-ld-20040828-2.c: New test.
36243         * gcc.dg/darwin-ld-20040828-3.c: New test.
36244
36245 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
36246
36247         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
36248         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
36249         in error message.
36250         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
36251         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
36252         in error message.
36253         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
36254         types they qualify.
36255         * objc.dg/type-size-2.m: Fix wording in comment.
36256         * objc.dg/va-meth-1.m: New test case.
36257
36258 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
36259
36260         PR c/16633:
36261         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
36262         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
36263
36264 2004-09-06  Devang Patel  <dpatel@apple.com>
36265
36266         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
36267         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
36268
36269 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
36270
36271         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
36272         reflect changed line numbering of diagnostics.
36273
36274 2004-09-06  Paul Brook  <paul@codesourcery.com>
36275
36276         * gfortran.dg/edit_real_1.f90: Add new test.
36277
36278 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36279
36280         * gcc.dg/tree-ssa/loop-2.c: New test.
36281         * gcc.dg/tree-ssa/loop-3.c: New test.
36282         * gcc.dg/tree-ssa/loop-4.c: New test.
36283         * gcc.dg/tree-ssa/loop-5.c: New test.
36284
36285 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36286
36287         * gcc.dg/format/sentinel-1.c: Update for parameter option.
36288
36289 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36290
36291         * gcc.dg/format/sentinel-1.c: New test.
36292
36293 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
36294
36295         * gcc.dg/builtins-46.c: New.
36296
36297 2004-09-03  Devang Patel  <dpatel@apple.com>
36298
36299         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
36300         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
36301
36302 2004-09-03  Jan Beulich  <jbeulich@novell.com>
36303
36304         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
36305         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
36306         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
36307         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
36308         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
36309         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
36310         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
36311         the non-portable bzero.
36312         * gcc.dg/20010912-1.c: xfail for NetWare.
36313         * gcc.dg/20020426-2.c: xfail for NetWare.
36314         * gcc.dg/20021014-1.c: xfail for NetWare.
36315         * gcc.dg/20021018-1.c: xfail for NetWare.
36316         * gcc.dg/20030213-1.c: xfail for NetWare.
36317         * gcc.dg/20030225-1.c: xfail for NetWare.
36318         * gcc.dg/20030708-1.c: xfail for NetWare.
36319         * gcc.dg/builtins-config.h: Also exclude NetWare.
36320         * gcc.dg/format/format.h: Define restrict only if not already defined.
36321         * gcc.dg/nest.c: xfail for NetWare.
36322         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
36323         * lib/target-supports.exp (check_visibility_available): Exclude
36324         NetWare.
36325
36326 2004-09-03  Jan Beulich  <jbeulich@novell.com>
36327
36328         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
36329         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
36330         deterministic starting point for the alignment of structure fields.
36331         * gcc.dg/Wpadded.c: Dito.
36332         * g++.dg/abi/vbase10.C: Dito.
36333
36334 2004-09-03  Devang Patel  <dpatel@apple.com>
36335
36336         * g++.dg/debug/pr15736.cc: New test.
36337
36338 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
36339
36340         * README.QMTEST: Fix out-of-date link.
36341
36342 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
36343
36344         PR fortran/16579
36345         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
36346         Delete.  Duplicate of gfortran.dg/g77/20010610.f
36347
36348 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
36349
36350         * g++.dg/abi/arm_rtti1.C: New test.
36351
36352 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
36353
36354         * gcc.dg/ppc-vector-memcpy.c: New.
36355         * gcc.dg/ppc-vector-memset.c: New.
36356
36357 2004-09-02  Chao-ying Fu  <fu@mips.com>
36358
36359         * gcc.target/mips/mips-3d-1.c: New test.
36360         * gcc.target/mips/mips-3d-2.c: New test.
36361         * gcc.target/mips/mips-3d-3.c: New test.
36362         * gcc.target/mips/mips-3d-4.c: New test.
36363         * gcc.target/mips/mips-3d-5.c: New test.
36364         * gcc.target/mips/mips-3d-6.c: New test.
36365         * gcc.target/mips/mips-3d-7.c: New test.
36366         * gcc.target/mips/mips-3d-8.c: New test.
36367         * gcc.target/mips/mips-3d-9.c: New test.
36368         * gcc.target/mips/mips-ps-1.c: New test.
36369         * gcc.target/mips/mips-ps-2.c: New test.
36370         * gcc.target/mips/mips-ps-3.c: New test.
36371         * gcc.target/mips/mips-ps-4.c: New test.
36372         * gcc.target/mips/mips-ps-type.c: New test.
36373
36374 2004-09-02  Paul Brook  <paul@codesourcery.com>
36375
36376         * gfortran.dg/edit_real_1.f90: Add new tests.
36377
36378 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36379
36380         PR fortran/15327
36381         * gfortran.dg/merge_char_1.f90: New test.
36382
36383 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36384
36385         PR fortran/16404
36386         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
36387
36388 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36389
36390         PR c/1522
36391         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
36392
36393 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
36394
36395         * g++.dg/opt/loop1.C: Do not XFAIL.
36396
36397 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
36398
36399         * gcc.c-torture/execute/20040831-1.c: New test.
36400
36401 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
36402
36403         PR fortran/16579
36404         * gfortran.dg/g77/20010610.f: Now passes.
36405         Copy from g77.f-torture/execute. Add dg-run directive.
36406         * gfortran.dg/g77/README: Update
36407
36408 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
36409
36410         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
36411         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
36412         (t1, t2, t3, t4): Add volatile.
36413
36414 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
36415
36416         * g++.dg/ext/visibility/arm1.C: New test.
36417
36418 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
36419
36420         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
36421         -pedantic-errors.
36422
36423 2004-09-01  Paul Brook  <paul@codesourcery.com>
36424
36425         * gfortran.dg/eof_2.f90: New test.
36426
36427 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36428
36429         PR fortran/16579
36430         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
36431
36432 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
36433
36434         PR libfortran/16805
36435         * gfortran.dg/list_read_2.f90: New test.
36436
36437 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
36438
36439         * g++.dg/abi/key1.C: New test.
36440
36441 2004-08-31  Richard Henderson  <rth@redhat.com>
36442
36443         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
36444         form of offsetof.
36445         * g++.dg/other/offsetof5.C: Remove duplicate.
36446
36447 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36448
36449         PR fortran/17244
36450         * gfortran.dg/func_derived_1.f90: New test.
36451
36452 2004-08-31  Paul Brook  <paul@codesourcery.com>
36453
36454         * gfortran.dg/eof_1.f90: New test.
36455
36456 2004-08-31  Paul Brook  <paul@codesourcery.com>
36457
36458         * gfortran.dg/list_read_1.f90: New file.
36459
36460 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
36461
36462         * g++.dg/opt/loop1.C: XFAIL.
36463
36464 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
36465
36466         * gcc.dg/funcdef-storage-1.c: New.
36467         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
36468         an extern function in local scope.
36469         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
36470         declare an 'auto inline' function in local scope.
36471         * gcc.dg/20011130-1.c: Likewise.
36472         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
36473         an 'auto' function in local scope.
36474         * gcc.dg/20021014-1.c: Likewise.
36475         * gcc.dg/20030331-2.c: Likewise.
36476
36477 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36478
36479         * gfortran.dg/blockdata_1.f90: New test.
36480
36481 2004-08-30  Richard Henderson  <rth@redhat.com>
36482
36483         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
36484
36485 2004-08-30  Richard Henderson  <rth@redhat.com>
36486
36487         * lib/fortran-torture.exp (fortran-torture-execute): Honor
36488         additional_flags set by alternate driver.
36489         (ieee-options): New procedure.
36490         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
36491         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
36492         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
36493         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
36494
36495 2004-08-30  Richard Henderson  <rth@redhat.com>
36496
36497         * lib/f-torture.exp: Remove.
36498
36499 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
36500
36501         PR rtl-optimization/16590
36502         * g++.dg/opt/loop1.C: New test.
36503
36504 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36505
36506         PR fortran/13910
36507         * gfortran.dg/oldstyle_1.f90: New test.
36508
36509 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
36510         Paul Brook  <paul@codesourcery.com>
36511
36512         * gfortran.dg/g77/README: Update.
36513         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
36514         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
36515         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
36516
36517 2004-08-28  Paul Brook  <paul@codesourcery.com>
36518
36519         PR libfortran/17195
36520         * gfortran.dg/edit_real_1.f90: New test.
36521
36522 2004-08-27  Paul Brook  <paul@codesourcery.com>
36523
36524         * gfortran.dg/rewind_1.f90: New test.
36525
36526 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
36527
36528         PR fortran/16597
36529         * gfortran.dg/pr16597.f90: New test.
36530
36531 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36532
36533         PR c/13801
36534         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
36535         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
36536         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
36537         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
36538         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
36539
36540 2004-08-26  Nick Clifton  <nickc@redhat.com>
36541
36542         * gcc.c-torture/compile/pr17119.c: New test.
36543
36544 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36545
36546         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
36547
36548 2004-08-25  Richard Henderson  <rth@redhat.com>
36549
36550         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
36551         the bits that expect kind=8 to be the largest real kind.
36552
36553 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
36554
36555         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
36556
36557 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36558
36559         * gfortran.dg/assignment_1.f90: New test.
36560
36561 2004-08-25  Adam Nemet  <anemet@lnxw.com>
36562
36563         * g++.dg/template/repo3.C: New test.
36564
36565 2004-08-25  Roger Sayle  <roger@eyesopen.com>
36566
36567         PR middle-end/16693
36568         PR tree-optimization/16372
36569         * g++.dg/opt/pr16372-1.C: New test case.
36570         * g++.dg/opt/pr16693-1.C: New test case.
36571         * g++.dg/opt/pr16693-2.C: New test case.
36572
36573 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
36574
36575         * objc.dg/proto-lossage-4.m: New test.
36576
36577 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
36578
36579         PR c++/17155
36580         * g++.dg/inherit/local2.C: New test.
36581
36582 2004-08-25  Paul Brook  <paul@codesourcery.com>
36583
36584         PR fortran/17144
36585         * gfortran.dg/string_ctor_1.f90: New test.
36586
36587 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36588
36589         PR c++/14428
36590         * g++.dg/template/redecl2.C: New test.
36591
36592 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
36593
36594         PR fortran/17143
36595         * gfortran.dg/pr17143.f90: New test.
36596
36597 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
36598
36599         PR fortran/17164
36600         * gfortran.dg/pr17164.f90: New test.
36601
36602 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36603
36604         * gcc.dg/tree-ssa/loop-1.c: New test.
36605
36606 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
36607
36608         * gcc.c-torture/compile/20040824-1.c: New test.
36609
36610 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
36611
36612         * gcc.c-torture/compile/iftrap-3.c: New test.
36613
36614 2004-08-24  Paul Brook  <paul@codesourcery.com>
36615
36616         * gfortran.dg/entry_2.f90: New test.
36617
36618 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36619
36620         PR c++/16889
36621         * g++.dg/lookup/ambig[12].C: New.
36622
36623 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36624
36625         PR c++/16706
36626         * g++.dg/template/crash21.C: New test.
36627         * g++.dg/template/crash22.C: Likewise.
36628
36629 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36630
36631         PR c++/17149
36632         * g++.dg/template/access15.C: New.
36633
36634 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
36635
36636         PR c++/17163
36637         * g++.dg/template/repo2.C: New test.
36638
36639 2004-08-23  Roger Sayle  <roger@eyesopen.com>
36640
36641         PR rtl-optimization/17078
36642         * gcc.c-torture/execute/pr17078-1.c: New test case.
36643
36644 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
36645
36646         PR c/14492
36647         * gcc.dg/debug/crash1.c: New test.
36648
36649 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
36650
36651         PR c/16180
36652         * gcc.dg/loop-5.c: New test.
36653
36654 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36655
36656         * gcc.c-torture/execute/20040823-1.c: New test.
36657
36658 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
36659
36660         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
36661         to the assembler.  Simplify test accordingly.
36662         (asm_abi_flags): Use GNU names.
36663         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
36664         to check for ABI flags.
36665
36666 2004-08-22  Andrew Pinski  <apinski@apple.com>
36667
36668         * g++.dg/opt/pr14029.C: New test.
36669         * gcc.c-torture/execute/pr15262.c: New test.
36670
36671 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36672
36673         * gfortran.dg/reduction.f90: Add checks with complex arguments.
36674
36675 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
36676
36677         PR 16908
36678         * gfortran.dg/direct_io.f90: New test.
36679
36680 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
36681
36682         PR c++/17121
36683         * g++.dg/inherit/local2.C: New test.
36684
36685 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
36686
36687         PR c++/17120
36688         * g++.dg/warn/Wparentheses-4.C: New test.
36689
36690 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
36691
36692         PR c++/17121
36693         * g++.dg/inherit/local2.C: New test.
36694
36695         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
36696         * gcc.dg/ppc-ldstruct.c: Likewise.
36697         * gcc.dg/ppc64-abi-2.c: Likewise.
36698
36699 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
36700
36701         PR rtl-optimization/17099
36702         * gcc.c-torture/execute/20040820-1.c: New test.
36703
36704 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
36705
36706         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
36707
36708 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
36709
36710         PR fortran/17077
36711         * gfortran.dg/auto_array_1.f90: New test.
36712
36713 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36714
36715         PR fortran/17074
36716         * gfortran.dg/simpleif_1.f90: New test.
36717
36718 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
36719
36720         * lib/target-supports.exp (check_profiling_available): Return
36721         false for arm*-*-symbianelf* and arm*-*-eabi*.
36722
36723         PR c++/15890
36724         * g++.dg/template/delete1.C: New test.
36725
36726 2004-08-19  Paul Brook  <paul@codesourcery.com>
36727
36728         PR fortran/14976
36729         PR fortran/16228
36730         * gfortran.dg/data_char_1.f90: New test.
36731
36732 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
36733
36734         PR fortran/16946
36735         * gfortran.dg/reduction.f90: New testcase.
36736
36737 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36738
36739         PR fortran/16520
36740         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
36741
36742 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36743
36744         PR c++/17041
36745         * g++.dg/Wparentheses-3.C: New test.
36746
36747 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
36748
36749         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
36750         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
36751         * gcc.dg/vect/vect-2.c: Likewise.
36752         * gcc.dg/vect/vect-3.c: Likewise.
36753         * gcc.dg/vect/vect-4.c: Likewise.
36754         * gcc.dg/vect/vect-5.c: Likewise.
36755         * gcc.dg/vect/vect-6.c: Likewise.
36756         * gcc.dg/vect/vect-7.c: Likewise.
36757         * gcc.dg/vect/vect-25.c: Likewise.
36758         * gcc.dg/vect/vect-31.c: Likewise.
36759         * gcc.dg/vect/vect-32.c: Likewise.
36760         * gcc.dg/vect/vect-34.c: Likewise.
36761         * gcc.dg/vect/vect-36.c: Likewise.
36762         * gcc.dg/vect/vect-all.c: Likewise.
36763
36764 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
36765
36766         PR c++/17068
36767         * g++.dg/template/operator4.C: New test.
36768
36769 2004-08-18  Richard Henderson  <rth@redhat.com>
36770
36771         * gcc.dg/20040206-1.c: XFAIL.
36772
36773 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
36774
36775         PR c++/16246
36776         * g++.dg/template/array7.C: New test.
36777
36778 2004-08-17  James E Wilson  <wilson@specifixinc.com>
36779
36780         * gcc.dg/mips-movcc-1.c: New test.
36781         * gcc.dg/mips-movcc-2.c: New test.
36782         * gcc.dg/mips-movcc-3.c: New test.
36783
36784         * gcc.dg/mips-nmadd-1.c: New test.
36785         * gcc.dg/mips-nmadd-2.c: New test.
36786
36787 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
36788
36789         PR c++/15871
36790         * g++.dg/opt/inline8.C: New test.
36791
36792         PR c++/16965
36793         * g++.dg/parse/error17.C: New test.
36794
36795 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
36796
36797         * gcc.dg/vect: New directory for vectorizer tests.
36798         * gcc.dg/vect/tree-vect.h: New file.
36799         * gcc.dg/vect/vect.exp: New file.
36800         * gcc.dg/vect/pr16105.c.c: New test.
36801         * gcc.dg/vect/vect-1.c: New test.
36802         * gcc.dg/vect/vect-2.c: New test.
36803         * gcc.dg/vect/vect-3.c: New test.
36804         * gcc.dg/vect/vect-4.c: New test.
36805         * gcc.dg/vect/vect-5.c: New test.
36806         * gcc.dg/vect/vect-6.c: New test.
36807         * gcc.dg/vect/vect-7.c: New test.
36808         * gcc.dg/vect/vect-8.c: New test.
36809         * gcc.dg/vect/vect-9.c: New test.
36810         * gcc.dg/vect/vect-10.c: New test.
36811         * gcc.dg/vect/vect-11.c: New test.
36812         * gcc.dg/vect/vect-12.c: New test.
36813         * gcc.dg/vect/vect-13.c: New test.
36814         * gcc.dg/vect/vect-14.c: New test.
36815         * gcc.dg/vect/vect-15.c: New test.
36816         * gcc.dg/vect/vect-16.c: New test.
36817         * gcc.dg/vect/vect-17.c: New test.
36818         * gcc.dg/vect/vect-18.c: New test.
36819         * gcc.dg/vect/vect-19.c: New test.
36820         * gcc.dg/vect/vect-20.c: New test.
36821         * gcc.dg/vect/vect-21.c: New test.
36822         * gcc.dg/vect/vect-22.c: New test.
36823         * gcc.dg/vect/vect-23.c: New test.
36824         * gcc.dg/vect/vect-24.c: New test.
36825         * gcc.dg/vect/vect-25.c: New test.
36826         * gcc.dg/vect/vect-26.c: New test.
36827         * gcc.dg/vect/vect-27.c: New test.
36828         * gcc.dg/vect/vect-28.c: New test.
36829         * gcc.dg/vect/vect-29.c: New test.
36830         * gcc.dg/vect/vect-30.c: New test.
36831         * gcc.dg/vect/vect-31.c: New test.
36832         * gcc.dg/vect/vect-32.c: New test.
36833         * gcc.dg/vect/vect-33.c: New test.
36834         * gcc.dg/vect/vect-34.c: New test.
36835         * gcc.dg/vect/vect-35.c: New test.
36836         * gcc.dg/vect/vect-36.c: New test.
36837         * gcc.dg/vect/vect-37.c: New test.
36838         * gcc.dg/vect/vect-38.c: New test.
36839         * gcc.dg/vect/vect-40.c: New test.
36840         * gcc.dg/vect/vect-41.c: New test.
36841         * gcc.dg/vect/vect-42.c: New test.
36842         * gcc.dg/vect/vect-43.c: New test.
36843         * gcc.dg/vect/vect-44.c: New test.
36844         * gcc.dg/vect/vect-45.c: New test.
36845         * gcc.dg/vect/vect-46.c: New test.
36846         * gcc.dg/vect/vect-47.c: New test.
36847         * gcc.dg/vect/vect-48.c: New test.
36848         * gcc.dg/vect/vect-49.c: New test.
36849         * gcc.dg/vect/vect-50.c: New test.
36850         * gcc.dg/vect/vect-51.c: New test.
36851         * gcc.dg/vect/vect-52.c: New test.
36852         * gcc.dg/vect/vect-53.c: New test.
36853         * gcc.dg/vect/vect-54.c: New test.
36854         * gcc.dg/vect/vect-55.c: New test.
36855         * gcc.dg/vect/vect-56.c: New test.
36856         * gcc.dg/vect/vect-57.c: New test.
36857         * gcc.dg/vect/vect-58.c: New test.
36858         * gcc.dg/vect/vect-59.c: New test.
36859         * gcc.dg/vect/vect-60.c: New test.
36860         * gcc.dg/vect/vect-61.c: New test.
36861         * gcc.dg/vect/vect-all.c: New test.
36862         * gcc.dg/vect/vect-none.c: New test.
36863
36864 2004-08-17  Paul Brook  <paul@codesourcery.com>
36865
36866         PR fortran/13082
36867         * gfortran.dg/entry_1.f90: New test.
36868
36869 2004-08-17  Andrew Pinski  <apinski@apple.com>
36870
36871         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
36872
36873 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
36874
36875         * gcc.dg/pr17036-1.c: New test.
36876
36877 2004-08-16  Devang Patel  <dpatel@apple.com>
36878
36879         * gcc.dg/darwin-20040809-1.c: New test.
36880
36881 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
36882
36883         * gcc.dg/funcdef-attr-1.c: New test.
36884
36885 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
36886
36887         * gcc.dg/altivec-17.c: New test.
36888         * gcc.dg/altivec-18.c: New test.
36889
36890 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36891
36892         PR c++/6749
36893         * g++.dg/template/vtable2.C: New test.
36894
36895 2004-08-14  Richard Henderson  <rth@redhat.com>
36896
36897         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
36898         * gcc.dg/pack-test-4.c (main): Return 0.
36899         * gcc.dg/setjmp-1.c: Remove XFAIL.
36900         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
36901
36902 2004-08-14  Richard Henderson  <rth@redhat.com>
36903
36904         * gcc.dg/980217-1.c: Add prototype for printf.
36905
36906 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
36907
36908         * gfortran.dg/pr16935.f90: New test.
36909
36910 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
36911
36912         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
36913
36914 2004-08-13  Paul Brook  <paul@codesourcery.com>
36915
36916         * gfortran.dg/der_io_1.f90: Remove stray comma.
36917
36918 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
36919
36920         * gcc.dg/vmx/cw-bug-2.c: Remove.
36921         * gcc.dg/vmx/vprint-1.c: Remove.
36922         * gcc.dg/vmx/vscan-1.c: Remove.
36923
36924 2004-08-12  Devang patel  <dpatel@apple.com>
36925
36926         * gcc.dg/darwin-20040809-2.c: New test.
36927
36928 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
36929
36930         * g++.dg/ext/altivec-12.C: New test.
36931
36932         * g++.dg/ext/altivec-11.C: New test.
36933
36934 2004-08-12  Paul Brook  <paul@codesourcery.com>
36935
36936         * g++.dg/abi/arm_cxa_vec_1.C: New test.
36937
36938 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
36939
36940         * g++.dg/ext/altivec-2.C: Check for hardware support before
36941         executing any VMX instructions.
36942
36943         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
36944
36945 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
36946
36947         PR c++/16276
36948         * g++.old-deja/g++.other/comdat4.C: New test.
36949         * g++.old-deja/g++.other/comdat4-aux.cc: New.
36950
36951 2004-08-12  Ben Elliston  <bje@au.ibm.com>
36952
36953         PR target/16286
36954         * gcc.dg/pr16286.c: New test.
36955
36956 2004-08-12 Jan Beulich <jbeulich@novell.com>
36957
36958         * g++.dg/ext/asm5.C: New.
36959
36960 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
36961
36962         PR c++/16698
36963         * g++.dg/eh/crash1.C: New test.
36964
36965         PR c++/16717
36966         * g++.dg/ext/construct1.C: New test.
36967
36968 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
36969
36970         PR c++/16853
36971         * g++.dg/init/ptrmem1.C: New test.
36972
36973         PR c++/16618
36974         * g++.dg/parse/offsetof5.C: New test.
36975
36976         PR c++/16870
36977         * g++.dg/template/overload3.C: New test.
36978
36979 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
36980
36981         PR c++/16964
36982         * g++.dg/parse/error16.C: New test.
36983
36984         PR c++/16904
36985         * g++.dg/template/error14.C: New test.
36986
36987         PR c++/16929
36988         * g++.dg/template/error15.C: New test.
36989
36990 2004-08-11  Devang Patel  <dpatel@apple.com>
36991
36992         * gcc.dg/darwin-ld-20040809-1.c: New test.
36993         * gcc.dg/darwin-ld-20040809-2.c: New test.
36994
36995 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
36996
36997         PR fortran/16917
36998         * gfortran.dg/dfloat_1.f90: New test.
36999
37000 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
37001
37002         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
37003         * gcc.dg/dll-2.c: Fix dg-require syntax.
37004         * gcc.misc-tests/arm-isr.c (abort): Declare.
37005         (exit): Likewise.
37006
37007 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
37008
37009         PR c++/16971
37010         * g++.dg/parse/crash16.C: New test.
37011
37012 2004-08-10  Roger Sayle  <roger@eyesopen.com>
37013
37014         * gcc.dg/mips-rsqrt-1.c: New test case.
37015         * gcc.dg/mips-rsqrt-2.c: New test case.
37016         * gcc.dg/mips-rsqrt-3.c: New test case.
37017
37018 2004-08-10  Paul Brook  <paul@codesourcery.com>
37019
37020         * gfortran.dg/der_io_1.f90: New test.
37021
37022 2004-08-10  Paul Brook  <paul@codesourcery.com>
37023
37024         PR fortran/16919
37025         * gfortran.dg/der_array_1.f90: New test.
37026
37027 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
37028
37029         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
37030
37031 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
37032
37033         * gcc.dg/wchar_t-2.c: Fix typo.
37034
37035 2004-08-09  Falk Hueffner  <falk@debian.org>
37036
37037         PR tree-optimization/12517
37038         * gcc.c-torture/compile/pr12517.c: New test.
37039
37040         PR tree-optimization/12578
37041         * gcc.c-torture/compile/pr12578.c: New test.
37042
37043         PR tree-optimization/12899
37044         * gcc.c-torture/compile/pr12899.c: New test.
37045
37046         PR rtl-optimization/14692
37047         * gcc.c-torture/compile/pr14692.c: New test.
37048
37049         PR tree-optimization/16461
37050         * gcc.c-torture/compile/pr16461.c: New test.
37051
37052 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
37053
37054         * gfortran.dg/getenv_1.f90: New test.
37055
37056 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
37057
37058         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
37059         wchar_t.
37060         * gcc.dg/symbian5.c: Test -fno-short-wchar.
37061
37062 2004-08-06  Paul Brook  <paul@codesourcery.com>
37063
37064         * gfortran.dg/ret_array_1.f90: New test.
37065         * gfortran.dg/ret_pointer_1.f90: New test.
37066
37067 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
37068
37069         * gcc.dg/missing-field-init-[12].c: New tests.
37070         * g++.dg/warn/missing-field-init-[12].C: New tests.
37071
37072 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
37073
37074         * gcc.dg/enum2.c: New test.
37075         * gcc.dg/symbian3.c: Likewise.
37076         * gcc.dg/symbian4.c: Likewise.
37077         * gcc.dg/wchar_t-2.c: Likewise.
37078
37079 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
37080
37081         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
37082         destructor tests.
37083
37084 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
37085
37086         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
37087         dg-require-visiblity.
37088         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
37089         * g++.dg/ext/visibility/fvisibility.C: Likewise.
37090         * g++.dg/ext/visibility/memfuncts.C: Likewise.
37091         * g++.dg/ext/visibility/new1.C: Likewise.
37092         * g++.dg/ext/visibility/pragma.C: Likewise.
37093         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
37094         * g++.dg/ext/visibility/virtual.C: Likewise.
37095         * g++/dg/ext/visibility/visibility-1.C: Likewise.
37096         * g++/dg/ext/visibility/visibility-2.C: Likewise.
37097         * g++/dg/ext/visibility/visibility-3.C: Likewise.
37098         * g++/dg/ext/visibility/visibility-4.C: Likewise.
37099         * g++/dg/ext/visibility/visibility-5.C: Likewise.
37100         * g++/dg/ext/visibility/visibility-6.C: Likewise.
37101         * g++/dg/ext/visibility/visibility-7.C: Likewise.
37102         * g++/dg/ext/visibility/visibility-8.C: New test.
37103         * gcc.c-torture/compile/dll.x: Remove.
37104         * gcc.dg/dll-2.c: Use dg-require-dll
37105         * gcc.dg/visibility-10.c: New test.
37106         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
37107         supporting DLLs.
37108         * lib/scanasm.exp (scan_hidden): New function.
37109         (scan_not_hidden): Likewise.
37110
37111 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
37112
37113         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
37114
37115 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
37116
37117         * gcc.c-torture/execute/20040805-1.c: New test.
37118
37119 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
37120
37121         * gcc.dg/20020118-1.c: Declare abort.
37122         * gcc.dg/altivec_check.h: Likewise.
37123         * gcc.dg/iftrap-2.c: Likewise.
37124         * gcc.dg/pragma-darwin.c: Likewise.
37125         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
37126
37127 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
37128
37129         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
37130
37131 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37132
37133         * gcc.c-torture/execute/builtins/abs-2.c,
37134         gcc.c-torture/execute/builtins/abs-3.c,
37135         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
37136         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
37137         intmax_t, uintmax_t and their limits.
37138         * gcc.dg/intmax_t-1.c: New test.
37139
37140 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37141
37142         * g++.dg/tc1/dr147.C: Add reference to PR.
37143
37144 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
37145
37146         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
37147         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
37148
37149 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
37150
37151         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
37152
37153 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37154
37155         * gcc.dg/redecl-5.c: New test.
37156         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
37157         of scanf.
37158
37159 2004-08-03  Roger Sayle  <roger@eyesopen.com>
37160
37161         PR middle-end/16790
37162         * gcc.c-torture/execute/pr16790-1.c: New test case.
37163
37164 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
37165
37166         * g++.dg/ext/visibility/assign1.C: New test.
37167         * g++.dg/ext/visibility/new1.C: Likewise.
37168
37169         * gcc.dg/symbian1.c: New test.
37170         * gcc.dg/symbian2.c: Likewise.
37171
37172 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
37173
37174         PR target/16570
37175         * gcc.dg/i386-sse-9.c: New test.
37176
37177 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37178
37179         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
37180
37181 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37182
37183         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
37184         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
37185         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
37186         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
37187         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
37188         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
37189         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
37190         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
37191         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
37192         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
37193         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
37194         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
37195         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
37196         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
37197         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
37198         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
37199         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
37200         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
37201         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
37202         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
37203         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
37204         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
37205         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
37206         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
37207         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
37208         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
37209         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
37210         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
37211         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
37212         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
37213         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
37214         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
37215         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
37216         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
37217         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
37218         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
37219         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
37220         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
37221         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
37222         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
37223         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
37224         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
37225         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
37226         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
37227         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
37228         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
37229         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
37230         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
37231         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
37232         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
37233         gcc.misc-tests/i386-pf-3dnow-1.c,
37234         gcc.misc-tests/i386-pf-athlon-1.c,
37235         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
37236         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
37237         Declare built-in functions used.
37238         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
37239
37240 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
37241
37242         PR c++/16707
37243         * g++.dg/lookup/using12.C: New test.
37244
37245         * g++.dg/init/null1.C: Fix PR number.
37246         * g++.dg/parse/namespace10.C: Likewise.
37247
37248 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
37249
37250         PR c++/16224
37251         * g++.dg/template/spec17.C: New test.
37252         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
37253         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
37254
37255 2004-08-02  David Billinghurst
37256
37257         PR fortran/16292
37258         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
37259
37260 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
37261
37262         * gcc.dg/ia64-got-1.c: New test case.
37263
37264 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
37265
37266         PR c++/16489
37267         * g++.dg/init/null1.C: New test.
37268         * g++.dg/tc1/dr76.C: Adjust error marker.
37269
37270         PR c++/16529
37271         * g++.dg/parse/namespace10.C: New test.
37272
37273         PR c++/16810
37274         * g++.dg/inherit/ptrmem2.C: New test.
37275
37276 2004-08-02  Ben Elliston  <bje@au.ibm.com>
37277
37278         PR target/16155
37279         * gcc.dg/pr16155.c: New test.
37280
37281 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
37282
37283         * gcc.dg/redecl-2.c: New test.
37284
37285 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
37286
37287         * gcc.dg/darwin-longdouble.c: New file.
37288
37289 2004-07-30  Richard Henderson  <rth@redhat.com>
37290
37291         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
37292         write to constant argument.
37293         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
37294
37295 2004-07-30  Richard Henderson  <rth@redhat.com>
37296
37297         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
37298         tests of nearest around zero.
37299
37300 2004-07-30  Andrew Pinski  <apinski@apple.com>
37301
37302         * gcc.c-torture/compile/20040730-1.c: New test.
37303
37304 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
37305
37306         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
37307         powerpc-eabispe.
37308
37309 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
37310
37311         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
37312
37313 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
37314
37315         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
37316         contains $ld_library_path.
37317         * lib/gfortran.exp (gfortran_link_flags): Likewise.
37318
37319 2004-07-29  Richard Henderson  <rth@redhat.com>
37320
37321         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
37322
37323         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
37324         (alt2, which): New.
37325         (Check): Accept either alternative.
37326
37327 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
37328
37329         * g++.dg/abi/inline1.C: New test.
37330         * g++.dg/abi/local1-a.cc: Likewise.
37331         * g++.dg/abi/local1.C: Likewise.
37332         * g++.dg/abi/mangle11.C: Tweak location of warnings.
37333         * g++.dg/abi/mangle12.C: Likewise.
37334         * g++.dg/abi/mangle17.C: Likewise.
37335         * g++.dg/abi/mangle20-2.C: Likewise.
37336         * g++.dg/opt/interface1.C: Likewise.
37337         * g++.dg/opt/interface1.h: Likewise.
37338         * g++.dg/opt/interface1-a.cc: New test.
37339         * g++.dg/parse/repo1.C: New test.
37340         * g++.dg/template/repo1.C: Likewise.
37341         * g++.dg/warn/Winline-1.C: Likewise.
37342         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
37343
37344 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
37345
37346         * gcc.dg/tree-ssa/20040729-1.c: New test.
37347
37348 2004-07-27  Matt Austern <austern@apple.com>
37349
37350         * gcc.dg/darwin-bool-1.c: New test.
37351         * gcc.dg/darwin-bool-2.c: New test.
37352
37353 2004-07-28  Richard Henderson  <rth@redhat.com>
37354
37355         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
37356         arguments in the correct type.  Don't write to constant arguments.
37357
37358 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
37359
37360         PR tree-optimization/16688
37361         PR tree-optimization/16689
37362         * g++.dg/tree-ssa/pr16688.C: New test.
37363
37364 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
37365
37366         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
37367         loads.  Not only in the comment, this time.
37368
37369 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
37370
37371         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
37372         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
37373         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
37374         * gcc.dg/sh4a-bitmovua.c: New.
37375         * gcc.dg/sh4a-cos.c: New.
37376         * gcc.dg/sh4a-cosf.c: New.
37377         * gcc.dg/sh4a-fprun.c: New.
37378         * gcc.dg/sh4a-fsrra.c: New.
37379         * gcc.dg/sh4a-memmovua.c: New.
37380         * gcc.dg/sh4a-sin.c: New.
37381         * gcc.dg/sh4a-sincos.c: New.
37382         * gcc.dg/sh4a-sincosf.c: New.
37383         * gcc.dg/sh4a-sinf.c: New.
37384
37385 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
37386
37387         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
37388         conditionals.
37389         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
37390         loads.
37391         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
37392         DOM1.
37393
37394 2004-07-27  Andrew Pinski  <apinski@apple.com>
37395
37396         * g++.dg/rtti/tinfo1.C: Correct the xfail.
37397
37398 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
37399
37400         * gcc.dg/pragma-isr.c: New test.
37401
37402 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37403
37404         PR c++/14429
37405         * g++.dg/template/ttp11.C: New test.
37406
37407 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
37408
37409         * gcc.c-torture/compile/20040727-1.c: New test.
37410
37411 2004-07-26  Eric Christopher  <echristo@redhat.com>
37412
37413         * gcc.c-torture/compile/20040726-2.c: New test.
37414
37415 2004-07-26  Andrew Pinski  <apinski@apple.com>
37416
37417         * g++.dg/rtti/tinfo1.C: Xfail.
37418
37419 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
37420
37421         * gcc.c-torture/compile/20040726-1.c: New test.
37422
37423 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
37424             Brian Ryner  <bryner@brianryner.com>
37425
37426         PR c++/9283
37427         PR c++/15000
37428         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
37429         * g++.dg/ext/visibility/: New directory.
37430         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
37431         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
37432         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
37433         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
37434         * g++.dg/ext/visibility/fvisibility.C,
37435         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
37436         g++.dg/ext/visibility/fvisibility-override1.C
37437         g++.dg/ext/visibility/fvisibility-override2.C
37438         g++.dg/ext/visibility/memfuncts.C
37439         g++.dg/ext/visibility/noPLT.C
37440         g++.dg/ext/visibility/pragma.C
37441         g++.dg/ext/visibility/pragma-override1.C
37442         g++.dg/ext/visibility/pragma-override2.C
37443         g++.dg/ext/visibility/staticmemfuncts.C
37444         g++.dg/ext/visibility/virtual.C: New tests.
37445
37446 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37447
37448         PR c/15360
37449         * gcc.dg/pr15360-1.c: New test.
37450
37451 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
37452
37453         * gcc.dg/pragma-align-2.c: New test.
37454         * gcc.dg/pragma-init-fini.c: New test.
37455         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
37456         targets.
37457
37458 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37459
37460         * gcc.dg/init-string-2.c: New test.
37461
37462 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
37463
37464         PR 16684
37465         * gcc.dg/Wredundant-decls-1.c: New test case.
37466
37467 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
37468
37469         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
37470         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
37471         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
37472         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
37473         * gcc.dg/compat/generate-random.c: New file.
37474         * gcc.dg/compat/generate-random.h: Likewise.
37475         * gcc.dg/compat/generate-random_r.c: Likewise.
37476         * gcc.dg/compat/struct-layout-1.h: Likewise.
37477         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
37478         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
37479         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
37480         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
37481         * gcc.dg/compat/struct-layout-1_main.c: New test.
37482         * gcc.dg/compat/struct-layout-1_x.c: New file.
37483         * gcc.dg/compat/struct-layout-1_y.c: New file.
37484         * gcc.dg/compat/struct-layout-1_test.h: New file.
37485
37486 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
37487
37488         * gcc.dg/comp-return-1.c: New test
37489
37490 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
37491
37492         * gcc.dg/vmx/8-02a.c: Fix typo.
37493
37494         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
37495         * gcc.dg/darwin-abi-3.c: New test.
37496
37497         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
37498         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
37499
37500         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
37501         * gcc.dg/vmx/ops-long-1.c: New test.
37502         * gcc.dg/vmx/ops-long-2.c: New test.
37503
37504 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
37505
37506         * g++.dg/lookup/conv-[1234].C: New.
37507
37508 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
37509
37510         * g++.dg/parse/attr2.C: Simplify.
37511
37512 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37513
37514         PR c/7284
37515         * gcc.c-torture/execute/pr7284-1.c: New test.
37516
37517 2004-07-22  Brian Booth  <bbooth@redhat.com>
37518
37519         * gcc.dg/tree-ssa/20040721-1.c: New test.
37520
37521 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
37522
37523         * g++.dg/template/crash20.c: New.
37524
37525 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
37526
37527         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
37528         Add dg-run directive.  Declare variables as required.
37529         * gfortran.dg/g77/README: Update
37530
37531 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
37532
37533         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
37534         gcc.dg/cris-peep2-andu2.c: New tests.
37535
37536 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37537
37538         PR c/15052
37539         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
37540         on return type.
37541         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
37542         messages.
37543         * gcc.dg/qual-return-2.c: Update expected messages.
37544         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
37545
37546 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37547
37548         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
37549         * gcc.dg/noncompile/921102-1.c: Update expected error message.
37550
37551 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37552
37553         PR c/11250
37554         * gcc.dg/init-string-1.c: New test.
37555
37556 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
37557
37558         PR middle-end/15345
37559         PR c/16450
37560         * gcc.dg/torture/nested-fn-1.c: New test.
37561
37562 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
37563
37564         PR target/16559
37565         * gcc.dg/ia64-fptr-1.c: New file.
37566
37567 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37568
37569         PR c++/14497
37570         * g++.dg/template/spec16.C: New test.
37571         * g++.old-deja/g++.robertl/eb118.C: Remove.
37572
37573 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37574
37575         PR c++/509
37576         * g++.dg/template/spec15.C: New test.
37577
37578 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
37579
37580         Copy cases from g77.f-torture/execute and add dg-run
37581         directive.  Other changes as noted.
37582         * gfortran.dg/g77/13037.f
37583         * gfortran.dg/g77/1832.f
37584         * gfortran.dg/g77/19981119-0.f
37585         * gfortran.dg/g77/19990313-0.f
37586         * gfortran.dg/g77/19990313-1.f
37587         * gfortran.dg/g77/19990313-2.f
37588         * gfortran.dg/g77/19990313-3.f
37589         * gfortran.dg/g77/19990419-1.f
37590         * gfortran.dg/g77/19990826-0.f
37591         * gfortran.dg/g77/19990826-2.f
37592         * gfortran.dg/g77/20000503-1.f
37593         * gfortran.dg/g77/20001111.f
37594         * gfortran.dg/g77/20010116.f
37595         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
37596         * gfortran.dg/g77/20010430.f
37597         * gfortran.dg/g77/6177.f
37598         * gfortran.dg/g77/947.f
37599         * gfortran.dg/g77/970816-3.f
37600         * gfortran.dg/g77/971102-1.f
37601         * gfortran.dg/g77/980520-1.f
37602         * gfortran.dg/g77/980628-0.f
37603         * gfortran.dg/g77/980628-1.f
37604         * gfortran.dg/g77/980628-10.f
37605         * gfortran.dg/g77/980628-2.f
37606         * gfortran.dg/g77/980628-3.f
37607         * gfortran.dg/g77/980628-7.f
37608         * gfortran.dg/g77/980628-8.f
37609         * gfortran.dg/g77/980628-9.f
37610         * gfortran.dg/g77/980701-0.f
37611         * gfortran.dg/g77/980701-1.f
37612         * gfortran.dg/g77/cabs.f
37613         * gfortran.dg/g77/claus.f
37614         * gfortran.dg/g77/complex_1.f
37615         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
37616         * gfortran.dg/g77/dcomplex.f
37617         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
37618         * gfortran.dg/g77/f90-intrinsic-mathematical.f
37619         * gfortran.dg/g77/f90-intrinsic-numeric.f
37620         * gfortran.dg/g77/int8421.f
37621         * gfortran.dg/g77/labug1.f
37622         * gfortran.dg/g77/large_vec.f
37623         * gfortran.dg/g77/le.f
37624         * gfortran.dg/g77/short.f
37625         * gfortran.dg/g77/README: Update
37626
37627 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
37628
37629         PR c++/16637
37630         * g++.dg/parse/lookup4.C: New test.
37631
37632 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37633
37634         PR c++/16175
37635         * g++.dg/template/ttp10.C: New test.
37636
37637 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37638
37639         * gcc.dg/pr12625-1.c: New test.
37640
37641 2004-07-20  Steven Bosscher  <stevenb@suse.de>
37642
37643         * gcc.dg/switch-warn-1.c: New test.
37644         * gcc.dg/switch-warn-2.c: New test.
37645         * gcc.c-torture/compile/pr14730.c: Update.
37646
37647 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
37648
37649         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
37650         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
37651         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
37652         g++.dg/template/nontype3.C: Remove trailing CR from tests.
37653
37654 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
37655
37656         PR c++/16623
37657         * g++.dg/template/assign1.C: New test.
37658
37659 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37660
37661         PR c++/12170
37662         * g++.dg/template/ttp9.C: New test.
37663
37664 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
37665
37666         * gcc.dg/format/cmn-err-1.c: New test.
37667
37668 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
37669
37670         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
37671         gcc.dg/Wparentheses-10.c: New tests.
37672         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
37673
37674 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37675
37676         PR fortran/16465
37677         * gfortran.dg/g77//ffixed-line-length-0.f,
37678         gfortran.dg/g77/ffixed-line-length-132.f,
37679         gfortran.dg/g77/ffixed-line-length-72.f,
37680         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
37681         gfortran.dg/g77/README: Update.
37682
37683 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37684
37685         PR c++/13092
37686         * g++.dg/template/non-dependent7.C: New test.
37687         * g++.dg/template/non-dependent8.C: Likewise.
37688         * g++.dg/template/non-dependent9.C: Likewise.
37689         * g++.dg/template/non-dependent10.C: Likewise.
37690
37691 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
37692
37693         PR c++/16337
37694         * g++.dg/parse/attr2.C: New test.
37695
37696 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
37697
37698         * g77.dg: Removed.
37699         * g77.f-torture: Ditto.
37700
37701 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37702
37703         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
37704         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
37705         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
37706
37707 2004-07-16  Richard Henderson  <rth@redhat.com>
37708
37709         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
37710
37711 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37712
37713         * lib/fortran-torture.exp (fortran-torture): Don't test compile
37714         tests with full list of options.
37715         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
37716         of TORTURE_OPTIONS if test contains 'dg-do run'.
37717
37718         PR fortran/16404
37719         * gfortran.dg/do_iterator.f90: New test.
37720
37721 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37722
37723         PR rtl-optimization/16536
37724         * gcc.c-torture/execute/restrict-1.c: New test.
37725
37726 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37727
37728         PR fortran/15324
37729         * gfortran.dg/pr15324.f90: New test.
37730
37731         PR fortran/15129
37732         * gfortran.dg/pr15129.f90: New test.
37733
37734         PR fortran/15140
37735         * gfortran.dg/pr15140.f90: New test.
37736
37737         PR fortran/13792
37738         * gfortran.fortran-torture/execute/bounds.f90: Add check for
37739         compile-time simplification.
37740
37741 2004-07-14  Mike Stump  <mrs@apple.com>
37742
37743         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
37744
37745 2004-07-14  James E Wilson  <wilson@specifixinc.com>
37746
37747         PR target/16325
37748         * gcc.dg/profile-generate-1.c: New.
37749
37750 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
37751
37752         * gcc.c-torture/execute/20040709-1.c: New test.
37753         * gcc.c-torture/execute/20040709-2.c: New test.
37754
37755 2004-07-14  Mike Stump  <mrs@apple.com>
37756
37757         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
37758
37759 2004-07-14  Mike Stump  <mrs@apple.com>
37760
37761         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
37762
37763 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
37764
37765         PR c++/16518
37766         * g++.dg/parse/mutable1.C: New test.
37767
37768 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
37769
37770         PR tree-optimization/16443
37771         * gcc.dg/tree-ssa/20040713-1.c: New test.
37772
37773 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
37774
37775         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
37776         for operator new.
37777
37778 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37779
37780         * gfortran.dg/g77/README: New file
37781         * gfortran.dg/g77/19981216-0.f: Copy from
37782         g77.f-torture/noncompile.  Add "dg-do compile" and
37783         dg-error as required.
37784         * gfortran.dg/g77/19990218-1.f: Likewise.
37785         * gfortran.dg/g77/19990905-1.f: Likewise.
37786         * gfortran.dg/g77/9263.f: Likewise.
37787         * gfortran.dg/g77/980615-0.f: Likewise.
37788         * gfortran.dg/g77/980616-0.f: Likewise.
37789         * gfortran.dg/g77/check0.f: Likewise.
37790         * gfortran.dg/g77/select_no_compile.f: Likewise.
37791
37792 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37793
37794         Copy files from g77.f-torture/compile.
37795         Add "{ dg-do compile}".  Other changes as noted
37796         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
37797         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
37798         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
37799         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
37800         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
37801         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
37802         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
37803         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
37804         statement to conform to standard.  Append alpha1.x for reference.
37805         * gfortran.dg/g77/xformat.f: Add dg-warning
37806
37807 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37808
37809         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
37810         Add {dg-do compile} directive.
37811         * gfortran.dg/g77/cpp2.F: Likewise.
37812
37813 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37814
37815         PR c++/5402
37816         * g++.dg/lookup/name-clash1.C: New test.
37817
37818         PR c++/9777
37819         * g++.dg/lookup/name-clash2.C: New test.
37820
37821         PR c++/12102
37822         * g++.dg/lookup/name-clash3.C: New test.
37823
37824 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37825
37826         * g++.dg/lookup/new2.C: New test.
37827         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
37828
37829 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
37830
37831         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
37832         Add {dg-do compile} directive.
37833         * gfortran.dg/g77/13060.f: Likewise.
37834         * gfortran.dg/g77/19990218-0.f: Likewise.
37835         * gfortran.dg/g77/19990305-0.f: Likewise.
37836         * gfortran.dg/g77/19990419-0.f: Likewise.
37837         * gfortran.dg/g77/19990502-0.f: Likewise.
37838         * gfortran.dg/g77/19990502-1.f: Likewise.
37839         * gfortran.dg/g77/19990525-0.f: Likewise.
37840         * gfortran.dg/g77/19990826-1.f: Likewise.
37841         * gfortran.dg/g77/19990826-3.f: Likewise.
37842         * gfortran.dg/g77/19990905-2.f: Likewise.
37843         * gfortran.dg/g77/20000412-1.f: Likewise.
37844         * gfortran.dg/g77/20000511-1.f: Likewise.
37845         * gfortran.dg/g77/20000511-2.f: Likewise.
37846         * gfortran.dg/g77/20000518.f: Likewise.
37847         * gfortran.dg/g77/20000601-1.f: Likewise.
37848         * gfortran.dg/g77/20000601-2.f: Likewise.
37849         * gfortran.dg/g77/20000629-1.f: Likewise.
37850         * gfortran.dg/g77/20000630-2.f: Likewise.
37851         * gfortran.dg/g77/20010115.f: Likewise.
37852         * gfortran.dg/g77/20010321-1.f: Likewise.
37853         * gfortran.dg/g77/20010426.f: Likewise.
37854         * gfortran.dg/g77/20020307-1.f: Likewise.
37855         * gfortran.dg/g77/8485.f: Likewise.
37856         * gfortran.dg/g77/960317-1.f: Likewise.
37857         * gfortran.dg/g77/970915-0.f: Likewise.
37858         * gfortran.dg/g77/980310-1.f: Likewise.
37859         * gfortran.dg/g77/980310-2.f: Likewise.
37860         * gfortran.dg/g77/980310-3.f: Likewise.
37861         * gfortran.dg/g77/980310-4.f: Likewise.
37862         * gfortran.dg/g77/980310-6.f: Likewise.
37863         * gfortran.dg/g77/980310-7.f: Likewise.
37864         * gfortran.dg/g77/980310-8.f: Likewise.
37865         * gfortran.dg/g77/980419-2.f: Likewise.
37866         * gfortran.dg/g77/980424-0.f: Likewise.
37867         * gfortran.dg/g77/980427-0.f: Likewise.
37868         * gfortran.dg/g77/980729-0.f: Likewise.
37869         * gfortran.dg/g77/981117-1.f: Likewise.
37870         * gfortran.dg/g77/toon_1.f: Likewise.
37871
37872 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37873
37874         PR c++/2204
37875         * g++.dg/other/abstract2.C: New test.
37876
37877 2004-07-12  Paul Brook  <paul@codesourcery.com>
37878
37879         * gfortran.dg/pointer_init_1.f90: New test.
37880
37881 2004-07-11  Paul Brook  <paul@codesourcery.com>
37882
37883         PR fortran/15986
37884         * gfortran.dg/contained_1.f90: New test.
37885
37886 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
37887
37888         * g++.dg/parse/defarg8.C: New test.
37889
37890 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37891
37892         PR fortran/16433
37893         * gfortran.dg/pr16433.f: New test.
37894
37895         PR fortran/17574
37896         * gfortran.dg/pr15754.f90: New test.
37897
37898 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37899
37900         PR tree-optimization/16437
37901         * gcc.c-torture/execute/bitfld-4.c: New test.
37902
37903 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37904
37905         * gfortran.fortran-torture/execute/common_2.f90: Add check for
37906         access to common var from module.
37907
37908 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37909
37910         PR fortran/16336
37911         * gfortran.fortran-torture/execute/common_2.f90: New test.
37912
37913 2004-07-10  Paul Brook  <paul@codesourcery.com>
37914
37915         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
37916
37917 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37918
37919         PR fortran/15969
37920         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
37921
37922 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
37923
37924         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
37925         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
37926         * gfortran.dg/g77/ffree-form-1.f: Likewise.
37927         * gfortran.dg/g77/ffree-form-2.f: Likewise.
37928         * gfortran.dg/g77/ffree-form-3.f: Likewise.
37929         * gfortran.dg/g77/fno-underscoring.f: Likewise.
37930         * gfortran.dg/g77/funderscoring.f: Likewise.
37931         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
37932
37933 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37934
37935         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
37936
37937 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37938         Paul Brook  <paul@codesourcery.com>
37939
37940         PR fortran/13415
37941         * gfortran.dg/common_pointer_1.f90: New test.
37942
37943 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37944
37945         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
37946
37947 2004-07-09  James E Wilson  <wilson@specifixinc.com>
37948
37949         PR target/16364
37950         * gcc.c-torture/compile/20040709-1.c: New.
37951
37952 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37953
37954         PR fortran/14077
37955         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
37956
37957 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37958
37959         PR fortran/13201
37960         * gfortran.dg/shape_1.f90: New test.
37961
37962 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
37963             Andrew Pinski  <apinski@apple.com>
37964
37965         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
37966
37967 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37968
37969         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
37970         comment.
37971
37972 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37973         Paul Brook  <paul@codesourcery.com>
37974
37975         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
37976         '.f95' and '.F95'.
37977
37978 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
37979
37980         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
37981
37982 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37983
37984         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
37985         testcases with capital suffix.
37986
37987 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37988
37989         PR fortran/15481
37990         PR fortran/13372
37991         PR fortran/13575
37992         PR fortran/15978
37993         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
37994
37995         * gfortran.dg/implicit_1.f90: New test.
37996
37997 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37998
37999         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
38000         expression to match gfortran warning/error messages
38001         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
38002         dg-error text.
38003
38004 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38005
38006         * lib/fortran-torture.exp: Rename proc search_for to
38007         search_for_re.
38008
38009 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38010
38011         * gcc.c-torture/execute/simd-5.x: New file.
38012         XFAIL on SPARC 64-bit at -O0.
38013
38014 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38015
38016         PR c++/8211
38017         PR c++/16165
38018         * g++.dg/warn/effc3.C: New test.
38019
38020 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38021
38022         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
38023         change X to 1X in format.
38024         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
38025         add data statements to conform to standard.
38026
38027 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38028
38029         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
38030         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
38031         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
38032
38033 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38034
38035         * gfortran.dg/g77/7388.f: Copy from g77.dg
38036         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
38037         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
38038         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
38039         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
38040         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
38041         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
38042         * gfortran.dg/g77/strlen0.f: Likewise.
38043
38044 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38045
38046         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
38047         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
38048
38049 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38050
38051         * gcc.c-torture/execute/920428-2.x: Delete.
38052         * gcc.c-torture/execute/920501-7.x: Likewise.
38053
38054 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
38055
38056         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
38057         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
38058         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
38059         prescott and c3-2.
38060         (PREFETCH_3DNOW): Add -march=c3.
38061
38062 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
38063
38064         PR c/16437
38065         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
38066         * gcc.c-torture/execute/bf64-1.x: Likewise.
38067
38068 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38069
38070         * gcc.c-torture/compile/20040708-1.c: New test.
38071
38072 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38073
38074         PR c++/16169
38075         * g++.dg/warn/effc2.C: New test.
38076
38077 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38078
38079         * gcc.c-torture/execute/bitfld-1.x: Remove.
38080         * gcc.c-torture/execute/bitfld-3.c: New test.
38081         * gcc.dg/bitfld-2.c: Remove XFAILs.
38082
38083 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
38084
38085         PR c++/16276
38086         * g++.dg/rtti/tinfo1.C: New file.
38087
38088 2004-07-07  Eric Christopher  <echristo@redhat.com>
38089
38090         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
38091
38092 2004-07-07  Andrew Pinski  <apinski@apple.com>
38093
38094         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
38095
38096 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
38097
38098         * g++.dg/init/call1.C: XFAIL.
38099
38100 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
38101
38102         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
38103         except for movstrict*, to movmem* and clrstr* to clrmem*.
38104
38105 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
38106
38107         * gcc.c-torture/execute/20040707-1.c: New test.
38108
38109 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
38110
38111         * gcc.c-torture/execute/20040706-1.c: New test.
38112
38113 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38114
38115         PR c++/3671
38116         * g++.dg/template/spec14.C: New test.
38117
38118 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
38119
38120         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
38121         nothing if not yet defined.  Use it in b, c and d type definitions.
38122         * gcc.c-torture/execute/20040705-1.c: New test.
38123         * gcc.c-torture/execute/20040705-2.c: New test.
38124
38125 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38126
38127         PR c++/2518
38128         * g++.dg/lookup/new1.C: New test.
38129
38130 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38131
38132         PR c++/11406
38133         * g++.dg/template/sizeof8.C: New test.
38134
38135 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
38136
38137         * gcc.c-torture/compile/20040705-1.c: New test.
38138
38139 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
38140
38141         * gfortran.fortran-torture/execute/seq_io.f90: New test.
38142
38143 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
38144
38145         * gcc.dg/cpp/if-mop.c: Two new testcases.
38146         * gcc.dg/cpp/trad/comment-3.c: New.
38147
38148 2004-07-04  Paul Brook  <paul@codesourcery.com>
38149
38150         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
38151
38152 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
38153
38154         PR c++/3761
38155         * g++.dg/lookup/crash4.C: New test.
38156
38157 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
38158
38159         * gcc.c-torture/execute/builtin-abs-1.c
38160         * gcc.c-torture/execute/builtin-abs-2.c
38161         * gcc.c-torture/execute/builtin-complex-1.c
38162         * gcc.c-torture/execute/builtins/string-1-lib.c
38163         * gcc.c-torture/execute/builtins/string-1.c
38164         * gcc.c-torture/execute/builtins/string-2-lib.c
38165         * gcc.c-torture/execute/builtins/string-2.c
38166         * gcc.c-torture/execute/builtins/string-3-lib.c
38167         * gcc.c-torture/execute/builtins/string-3.c
38168         * gcc.c-torture/execute/builtins/string-4-lib.c
38169         * gcc.c-torture/execute/builtins/string-4.c
38170         * gcc.c-torture/execute/builtins/string-5-lib.c
38171         * gcc.c-torture/execute/builtins/string-5.c
38172         * gcc.c-torture/execute/builtins/string-6-lib.c
38173         * gcc.c-torture/execute/builtins/string-6.c
38174         * gcc.c-torture/execute/builtins/string-7-lib.c
38175         * gcc.c-torture/execute/builtins/string-7.c
38176         * gcc.c-torture/execute/builtins/string-8-lib.c
38177         * gcc.c-torture/execute/builtins/string-8.c
38178         * gcc.c-torture/execute/builtins/string-9-lib.c
38179         * gcc.c-torture/execute/builtins/string-9.c
38180         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
38181         * gcc.c-torture/execute/builtins/string-asm-1.c
38182         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
38183         * gcc.c-torture/execute/builtins/string-asm-2.c
38184         * gcc.c-torture/execute/stdio-opt-1.c
38185         * gcc.c-torture/execute/stdio-opt-2.c
38186         * gcc.c-torture/execute/stdio-opt-3.c
38187         * gcc.c-torture/execute/string-opt-1.c
38188         * gcc.c-torture/execute/string-opt-10.c
38189         * gcc.c-torture/execute/string-opt-11.c
38190         * gcc.c-torture/execute/string-opt-12.c
38191         * gcc.c-torture/execute/string-opt-13.c
38192         * gcc.c-torture/execute/string-opt-14.c
38193         * gcc.c-torture/execute/string-opt-15.c
38194         * gcc.c-torture/execute/string-opt-16.c
38195         * gcc.c-torture/execute/string-opt-2.c
38196         * gcc.c-torture/execute/string-opt-6.c
38197         * gcc.c-torture/execute/string-opt-7.c
38198         * gcc.c-torture/execute/string-opt-8.c:
38199         Replace with ...
38200
38201         * gcc.c-torture/execute/builtins/abs-2.c
38202         * gcc.c-torture/execute/builtins/abs-3.c
38203         * gcc.c-torture/execute/builtins/complex-1.c
38204         * gcc.c-torture/execute/builtins/fprintf.c
38205         * gcc.c-torture/execute/builtins/fputs.c
38206         * gcc.c-torture/execute/builtins/memcmp.c
38207         * gcc.c-torture/execute/builtins/memmove.c
38208         * gcc.c-torture/execute/builtins/memops-asm.c
38209         * gcc.c-torture/execute/builtins/mempcpy-2.c
38210         * gcc.c-torture/execute/builtins/mempcpy.c
38211         * gcc.c-torture/execute/builtins/memset.c
38212         * gcc.c-torture/execute/builtins/printf.c
38213         * gcc.c-torture/execute/builtins/sprintf.c
38214         * gcc.c-torture/execute/builtins/strcat.c
38215         * gcc.c-torture/execute/builtins/strchr.c
38216         * gcc.c-torture/execute/builtins/strcmp.c
38217         * gcc.c-torture/execute/builtins/strcpy.c
38218         * gcc.c-torture/execute/builtins/strcspn.c
38219         * gcc.c-torture/execute/builtins/strlen-2.c
38220         * gcc.c-torture/execute/builtins/strlen.c
38221         * gcc.c-torture/execute/builtins/strncat.c
38222         * gcc.c-torture/execute/builtins/strncmp-2.c
38223         * gcc.c-torture/execute/builtins/strncmp.c
38224         * gcc.c-torture/execute/builtins/strncpy.c
38225         * gcc.c-torture/execute/builtins/strpbrk.c
38226         * gcc.c-torture/execute/builtins/strpcpy-2.c
38227         * gcc.c-torture/execute/builtins/strpcpy.c
38228         * gcc.c-torture/execute/builtins/strrchr.c
38229         * gcc.c-torture/execute/builtins/strspn.c
38230         * gcc.c-torture/execute/builtins/strstr-asm.c
38231         * gcc.c-torture/execute/builtins/strstr.c:
38232         ... these new files.
38233
38234         * gcc.c-torture/execute/builtins/abs-2-lib.c
38235         * gcc.c-torture/execute/builtins/abs-3-lib.c
38236         * gcc.c-torture/execute/builtins/complex-1-lib.c
38237         * gcc.c-torture/execute/builtins/fprintf-lib.c
38238         * gcc.c-torture/execute/builtins/fputs-lib.c
38239         * gcc.c-torture/execute/builtins/memcmp-lib.c
38240         * gcc.c-torture/execute/builtins/memmove-lib.c
38241         * gcc.c-torture/execute/builtins/memops-asm-lib.c
38242         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
38243         * gcc.c-torture/execute/builtins/mempcpy-lib.c
38244         * gcc.c-torture/execute/builtins/memset-lib.c
38245         * gcc.c-torture/execute/builtins/printf-lib.c
38246         * gcc.c-torture/execute/builtins/sprintf-lib.c
38247         * gcc.c-torture/execute/builtins/strcat-lib.c
38248         * gcc.c-torture/execute/builtins/strchr-lib.c
38249         * gcc.c-torture/execute/builtins/strcmp-lib.c
38250         * gcc.c-torture/execute/builtins/strcpy-lib.c
38251         * gcc.c-torture/execute/builtins/strcspn-lib.c
38252         * gcc.c-torture/execute/builtins/strlen-2-lib.c
38253         * gcc.c-torture/execute/builtins/strlen-lib.c
38254         * gcc.c-torture/execute/builtins/strncat-lib.c
38255         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
38256         * gcc.c-torture/execute/builtins/strncmp-lib.c
38257         * gcc.c-torture/execute/builtins/strncpy-lib.c
38258         * gcc.c-torture/execute/builtins/strpbrk-lib.c
38259         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
38260         * gcc.c-torture/execute/builtins/strpcpy-lib.c
38261         * gcc.c-torture/execute/builtins/strrchr-lib.c
38262         * gcc.c-torture/execute/builtins/strspn-lib.c
38263         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
38264         * gcc.c-torture/execute/builtins/strstr-lib.c
38265         * gcc.c-torture/execute/builtins/lib/abs.c
38266         * gcc.c-torture/execute/builtins/lib/fprintf.c
38267         * gcc.c-torture/execute/builtins/lib/memset.c
38268         * gcc.c-torture/execute/builtins/lib/printf.c
38269         * gcc.c-torture/execute/builtins/lib/sprintf.c
38270         * gcc.c-torture/execute/builtins/lib/strcpy.c
38271         * gcc.c-torture/execute/builtins/lib/strcspn.c
38272         * gcc.c-torture/execute/builtins/lib/strncat.c
38273         * gcc.c-torture/execute/builtins/lib/strncmp.c
38274         * gcc.c-torture/execute/builtins/lib/strncpy.c
38275         * gcc.c-torture/execute/builtins/lib/strpbrk.c
38276         * gcc.c-torture/execute/builtins/lib/strspn.c
38277         * gcc.c-torture/execute/builtins/lib/strstr.c:
38278         New files containing support routines.
38279
38280         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
38281         declaration.
38282         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
38283         when not optimizing.
38284
38285 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
38286
38287         PR c++/16240
38288         * g++.dg/abi/mangle22.C: New test.
38289         * g++.dg/abi/mangle23.C: Likewise.
38290
38291 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
38292
38293         PR fortran/16290
38294         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
38295         Allow for cases without denormalized floating point numbers.
38296
38297 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
38298
38299         PR c/1027
38300         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38301         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
38302         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
38303         expected warning text.
38304         * gcc.dg/format/diag-2.c: New test.
38305
38306 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
38307
38308         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
38309
38310 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
38311
38312         * gcc.dg/builtins-43.c: New.
38313         * gcc.dg/builtins-44.c: New.
38314         * gcc.dg/builtins-45.c: New.
38315
38316 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
38317             Andreas Tobler  <a.tobler@schweiz.ch>
38318
38319         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
38320         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
38321         as SIGSEGV.
38322         * gcc.dg/cleanup-11.c: Likewise.
38323         * gcc.dg/cleanup-8.c: Likewise.
38324         * gcc.dg/cleanup-9.c: Likewise.
38325         * gcc.dg/cleanup-5.c: Run on all platforms.
38326
38327 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38328
38329         * g++.dg/warn/nonnull1.C: New test.
38330
38331 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38332
38333         * gcc.dg/compat/compat-common.h: Wrap up CINT in
38334         an #ifndef SKIP_COMPLEX_INT/#endif pair.
38335         Special-case the Sun compiler wrt to <complex.h>.
38336
38337 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
38338
38339         * gcc.dg/Wunreachable-8.C: New test.
38340
38341         * gcc.dg/h8300-ice2.c : New test.
38342
38343 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
38344
38345         PR fortran/16161
38346         * gfortran.fortran-torture/compile/implicit.f90: Add test
38347         for implicit character.
38348
38349 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
38350
38351         PR fortran/16289
38352         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
38353         Use tiny() intrinsic to find smallest non-negative real
38354
38355 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
38356
38357         * gcc.dg/compat/struct-by-value-22_main.c: New test.
38358         * gcc.dg/compat/struct-by-value-22_x.c: New.
38359         * gcc.dg/compat/struct-by-value-22_y.c: New.
38360
38361         * gcc.c-torture/execute/20040629-1.c: New test.
38362
38363 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
38364
38365         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
38366         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
38367
38368         PR target/16195
38369         * gcc.dg/20040625-1.c: New test.
38370
38371 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38372
38373         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
38374
38375 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38376
38377         PR fortran/15963
38378         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
38379
38380 2004-06-29  Richard Henderson  <rth@redhat.com>
38381
38382         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
38383
38384 2004-06-29  Paul Brook  <paul@codesourcery.com>
38385
38386         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
38387         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
38388
38389 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
38390
38391         PR c++/16260
38392         * g++.dg/parse/crash15.C: New.
38393
38394 2004-06-28  Andrew Pinski  <apinski@apple.com>
38395
38396         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
38397         by the error already.
38398
38399         * g++.dg/opt/ptrmem4.C: Change to compile only test.
38400
38401 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
38402
38403         PR target/14041
38404         * gcc.dg/h8300-bss-align-1.c : New.
38405
38406 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
38407
38408         * PR c++/16174
38409         * g++.dg/template/ctor4.C: New.
38410
38411 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
38412
38413         PR c++/16205
38414         * g++.dg/warn/Wsequence-point-1.C: New test.
38415
38416 2004-06-27  Paul Brook  <paul@codesourcery.com>
38417
38418         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
38419
38420 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
38421
38422         * g++.old-deja/g++.mike/p7325.C: Remove.
38423
38424 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
38425
38426         PR c/14963
38427         * gcc.dg/pr14963.c: New test.
38428
38429 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
38430
38431         PR c++/16193
38432         * g++.dg/parse/redef1.C: New test.
38433
38434 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
38435
38436         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
38437         20021110.c.
38438         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
38439         20021119-1.c.
38440         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
38441         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
38442         5-04.c.
38443         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
38444         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
38445         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
38446         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
38447         g++.brendan/enum14.C.
38448         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
38449         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
38450         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
38451         g++.mike/virt1.C.
38452         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
38453         memtemp24.C.
38454
38455 2004-06-27  Roger Sayle  <roger@eyesopen.com>
38456
38457         * gcc.dg/20040527-1.c: New test case.
38458
38459 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
38460
38461         PR gfortran/pr16196
38462         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
38463
38464 2004-06-25  Roger Sayle  <roger@eyesopen.com>
38465
38466         PR middle-end/15825
38467         * gcc.dg/pr15825-1.c: New test case.
38468
38469 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
38470
38471         * gcc.c-torture/execute/20040625-1.c: New test.
38472
38473 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38474
38475         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
38476
38477 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
38478
38479         * gcc.dg/torture/mips-div-1.c: New test.
38480
38481 2004-06-24  Jeff Law  <law@redhat.com>
38482
38483         * gcc.dg/tree-ssa/20040624-1.c: New test.
38484
38485 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
38486
38487         * gcc.c-torture/compile/20040624-1.c: New test.
38488
38489 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38490
38491         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
38492         this directory.
38493
38494 2004-06-23  Andrew Pinski  <apinski@apple.com>
38495
38496         PR middle-end/15988
38497         * g++.dg/opt/ptrmem4.C: New test.
38498
38499         * gcc.dg/c90-array-quals-2.c: New test.
38500
38501 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
38502
38503         * gcc.dg/kpice1.c: New test.
38504
38505 2006-06-23  Andrew Pinski  <apinski@apple.com>
38506
38507         * gcc.dg/c90-array-quals.c: New test.
38508
38509 2006-06-22  Richard Henderson  <rth@redhat.com>
38510
38511         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
38512
38513 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
38514
38515         * gcc.dg/builtins-config.h: Handle FreeBSD.
38516
38517 2006-06-22  Richard Henderson  <rth@redhat.com>
38518
38519         * g++.dg/opt/devirt1.C: New.
38520
38521 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
38522
38523         * g++.dg/opt/pr15551.C: New testcase.
38524
38525 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
38526
38527         PR target/14800
38528         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
38529         x86_64-*-linux* when compiling for 32bit.
38530
38531 2004-06-21  Andrew Pinski  <apinski@apple.com>
38532
38533         * gcc.dg/pch/struct-1.c: New.
38534         * gcc.dg/pch/struct-1.hs: New.
38535
38536 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
38537
38538         * gcc.dg/pch/save-temps-1.c: New file.
38539         * gcc.dg/pch/save-temps-1.hs: New file.
38540
38541 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
38542
38543         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
38544         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
38545
38546 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38547
38548         * gfortran.fortran-torture/execute/select_1.f90: Rename function
38549         to fix type error.
38550         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
38551         Remove trailing spaces.
38552
38553 2004-06-21  Richard Henderson  <rth@redhat.com>
38554
38555         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
38556         merging && to BIT_FIELD_REF.
38557
38558 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
38559
38560         * g++.dg/opt/placeholder1.C: New test.
38561
38562 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38563
38564         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
38565         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
38566         * gcc.dg/compat/union-m128-1_x.c: Likewise.
38567         * gcc.dg/compat/union-m128-1_y.c: Likewise.
38568
38569 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
38570
38571         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
38572         extern "C".
38573         * g++.dg/other/pragma-re-1.C: Add comments.
38574
38575 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
38576
38577         PR gfortran/16080
38578         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
38579
38580 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
38581
38582         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
38583         instead of setting the type of size_t by
38584         hand.
38585
38586 2004-06-18  Roger Sayle  <roger@eyesopen.com>
38587
38588         * gcc.dg/unordered-2.c: New test case.
38589         * gcc.dg/unordered-3.c: New test case.
38590
38591 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
38592
38593         PR other/16043
38594         * lib/g++.exp (g++_version): Tweak regexp for version
38595         * lib/g77.exp (g77_version): Likewise.
38596         * lib/gfortran.exp (gfortran_version): Likewise.
38597         * lib/objc.exp (objc_version): Likewise.
38598         * lib/treelang.exp (treelang_version): Likewise.
38599
38600 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
38601
38602         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
38603         Use INT_MAX instead of __INT_MAX__.
38604         * gcc.dg/compat/struct-align-2_y.c: Likewise.
38605
38606         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
38607         * gcc.dg/compat/scalar-return-3_x.c: Use it.
38608         * gcc.dg/compat/scalar-return-3_y.c: Use it.
38609         * gcc.dg/compat/scalar-return-4_x.c: Use it.
38610         * gcc.dg/compat/scalar-return-4_y.c: Use it.
38611         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
38612         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
38613         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
38614         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
38615
38616         * gcc.dg/range-test-1.c: New test.
38617         * g++.dg/opt/range-test-1.C: New test.
38618
38619 2004-06-17  Richard Henderson  <rth@redhat.com>
38620
38621         * objc.dg/sync-1.m: New.
38622         * objc.dg/try-catch-1.m: Don't force next runtime.
38623         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
38624         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
38625         shadowed catch clause.
38626         * objc.dg/try-catch-5.m: New.
38627
38628 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
38629
38630         Bug 14610
38631         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
38632
38633 2004-06-15  Richard Henderson  <rth@redhat.com>
38634
38635         * gcc.dg/20001116-1.c: Move expected warning line.
38636
38637 2004-06-15  Richard Henderson  <rth@redhat.com>
38638
38639         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
38640         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
38641
38642 2004-06-15  Jeff Law  <law@redhat.com>
38643
38644         * gcc.dg/tree-ssa/20040615-1.c: New test.
38645         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
38646         be less sensitive to operand ordering.
38647         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
38648
38649 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
38650
38651         * g++.dg/abi/bitfield3.C: Add comment..
38652
38653 2004-06-15  Richard Henderson  <rth@redhat.com>
38654
38655         * g++.dg/ext/stmtexpr1.C: XFAIL.
38656         * gcc.dg/20030612-1.c: XFAIL.
38657
38658 2004-06-15  Eric Christopher  <echristo@redhat.com>
38659
38660         * g++.dg/charset/asm5.c: New.
38661         * gcc.dg/charset/asm6.c: New.
38662
38663 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38664
38665         PR fortran/15962
38666         * gfortran.fortran-torture/execute/select_1.f90: New test.
38667
38668 2004-06-15  Paul Brook  <paul@codesourcery.com>
38669
38670         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
38671
38672 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38673
38674         PR c++/15967
38675         * g++.dg/lookup/crash3.C: New test.
38676
38677 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38678
38679         PR c++/15947
38680         * g++.dg/parse/dtor4.C: New test.
38681
38682 2004-06-14  Jeff Law  <law@redhat.com>
38683
38684         * gcc.c-torture/compile/20040614-1.c: New test.
38685
38686 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38687
38688         PR fortran/15211
38689         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
38690         LEN of a character array.
38691
38692 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
38693
38694         PR c++/15096
38695         * g++.dg/template/ptrmem10.C: New test.
38696
38697         PR c++/14930
38698         * g++.dg/template/friend30.C: New test.
38699
38700 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38701
38702         PR fortran/14928
38703         * gfortran.fortran-torture/compile/mloc.f90: New test.
38704
38705 2004-06-13  Paul Brook  <paul@codesourcery.com>
38706
38707         * gfortran.fortran-torture/execute/random_2.f90: New test.
38708
38709 2004-06-13  Eric Christopher  <echristo@redhat.com>
38710
38711         * gcc.dg/noncompile/redecl-1.c: Fix error message.
38712
38713 2004-06-12  Paul Brook  <paul@codesourcery.com>
38714
38715         * gfortran.fortran-torture/execute/contained_3.f90: New test.
38716
38717 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38718
38719         PR fortran/14923
38720         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
38721
38722 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38723
38724         PR fortran/14957
38725         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
38726         syntax errors in end statements of contained subroutines.
38727
38728 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38729
38730         PR fortran/12841
38731         * gfortran.fortran-torture/execute/null_arg.f90: New test.
38732
38733 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
38734
38735         PR fortran/15665
38736         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
38737
38738 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
38739
38740         PR gfortran/12839
38741         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
38742
38743 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
38744
38745         PR c++/15862
38746         * g++.dg/parse/enum1.C: New test.
38747
38748 2004-06-10  Jeff Law  <law@redhat.com>
38749
38750         * gcc.c-torture/compile/20040610-1.c: New test.
38751
38752 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38753
38754         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
38755         * g++.old-deja/g++.other/decl3.C: Likewise.
38756
38757 2004-06-10  Brian Booth  <bbooth@redhat.com>
38758
38759         * gcc.dg/tree-ssa/20031015-1.c: Scan for
38760         V_MAY_DEF instead of VDEF.
38761         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
38762
38763 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
38764
38765         PR c++/14211
38766         * g++.dg/conversion/const1.C: New test.
38767
38768         PR c++/15076
38769         * g++.dg/conversion/reinterpret1.C: New test.
38770
38771         PR c++/15877
38772         * g++.dg/template/enum2.C: New test.
38773
38774         PR c++/15227
38775         * g++.dg/template/error13.C: New test.
38776
38777 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38778
38779         PR fortran/14957
38780         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
38781         arguments to test_* REAL and of the right size.
38782
38783 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
38784
38785         PR target/15569
38786         PR rtl-optimization/15681
38787         * gcc.dg/20040609-1.c: New test.
38788
38789 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
38790
38791         PR c++/14791
38792         * g++.dg/opt/builtins1.C: New test.
38793
38794 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
38795
38796         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
38797         that use default windows32 struct layout.
38798         * gcc.dg/i386-bitfield2.c: Likewise.
38799
38800 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
38801
38802         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
38803         for mingw32 and cygwin targets.
38804
38805 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
38806
38807         * gcc.dg/pch/macro-4.c: New.
38808         * gcc.dg/pch/macro-4.hs: New.
38809
38810 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38811
38812         PR fortran/13249
38813         * gfortran.fortran-torture/compile/name_clash.f90: New test.
38814
38815 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38816
38817         PR fortran/13372
38818         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
38819
38820 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
38821
38822         PR gfortran/14897
38823         * gfortran.fortran-torture/execute/t_edit.f90: New test.
38824
38825 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
38826
38827         PR gfortran/15755
38828         * gfortran.fortran-torture/execute/backspace.c : New test.
38829
38830 2004-06-09  Paul Brook  <paul@codesourcery.com>
38831
38832         * gfortran.fortran-torture/execure/intrinsic_associated.f90
38833         (pointer_to_section): Rewrite to use smaller array.
38834
38835 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
38836
38837         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
38838         * gcc.dg/ext/altivec-10.c: Same.
38839         * gcc.dg/ext/altivec-11.c: Same.
38840         * gcc.dg/ext/altivec-12.c: Same.
38841         * gcc.dg/ext/altivec-13.c: Same.
38842         * gcc.dg/ext/altivec-14.c: Same.
38843         * gcc.dg/ext/altivec-15.c: Same.
38844         * gcc.dg/ext/altivec-16.c: Same.
38845         * gcc.dg/ext/altivec-3.c: Same.
38846         * gcc.dg/ext/altivec-4.c: Same.
38847         * gcc.dg/ext/altivec-6.c: Same.
38848         * gcc.dg/ext/altivec-7.c: Same.
38849         * gcc.dg/ext/altivec-8.c: Same.
38850         * gcc.dg/ext/altivec-varargs-1.c: Same.
38851
38852         * g++.dg/ext/altivec-1.C: Correct dg syntax.
38853         * g++.dg/ext/altivec-10.C: Same.
38854         * g++.dg/ext/altivec-2.C: Same.
38855         * g++.dg/ext/altivec-3.C: Same.
38856         * g++.dg/ext/altivec-4.C: Same.
38857         * g++.dg/ext/altivec-5.C: Same.
38858         * g++.dg/ext/altivec-6.C: Same.
38859         * g++.dg/ext/altivec-7.C: Same.
38860         * g++.dg/ext/altivec-8.C: Same.
38861         * g++.dg/ext/altivec-9.C: Same.
38862
38863 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38864
38865         PR c++/7841
38866         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
38867
38868 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38869
38870         * gcc.dg/union-1.c: New test.
38871
38872 2004-06-07  Roger Sayle  <roger@eyesopen.com>
38873
38874         * gcc.dg/builtins-41.c: New test case.
38875         * gcc.dg/builtins-42.c: New test case.
38876
38877 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
38878
38879         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
38880         * g++.dg/ext/altivec-10.C: Same.
38881         * g++.dg/ext/altivec-2.C: Same.
38882         * g++.dg/ext/altivec-3.C: Same.
38883         * g++.dg/ext/altivec-4.C: Same.
38884         * g++.dg/ext/altivec-5.C: Same.
38885         * g++.dg/ext/altivec-6.C: Same.
38886         * g++.dg/ext/altivec-7.C: Same.
38887         * g++.dg/ext/altivec-8.C: Same.
38888         * g++.dg/ext/altivec-9.C: Same.
38889         * g++.old-deja/g++.abi/cxa_vec.C: Same.
38890         * g++.old-deja/g++.brendan/new3.C: Same.
38891         * gcc.c-torture/execute/eeprof-1.x: Same.
38892
38893 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
38894
38895         PR c/14765
38896         * gcc.dg/pr14765-1.c: New test.
38897
38898 2004-06-07  Roger Sayle  <roger@eyesopen.com>
38899
38900         PR c/14649
38901         * gcc.dg/pr14649-1.c: New test case.
38902
38903 2004-06-07  Richard Henderson  <rth@redhat.com>
38904
38905         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
38906         if temporaries.
38907
38908 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
38909
38910         * g++.dg/eh/elide1.C: Remove XFAIL.
38911
38912 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
38913
38914         PR c++/15337
38915         * g++.dg/expr/sizeof3.C: New test.
38916
38917         PR c++/14777
38918         * g++.dg/template/access14.C: New test.
38919
38920         PR c++/15554
38921         * g++.dg/template/enum1.C: New test.
38922
38923         PR c++/15057
38924         * g++.dg/eh/throw1.C: New test.
38925
38926 2004-06-07  David Ayers  <d.ayers@inode.at>
38927             Ziemowit Laski  <zlaski@apple.com>
38928
38929         * lib/objc.exp (objc_target_compile): Revert the '-framework
38930         Foundation' flag fix, since bare Darwin does not ship
38931         with the Foundation framework.
38932         * objc/execute/next_mapping.h: Provide a local NSConstantString
38933         @interface and @implementation.
38934         (objc_constant_string_init): A constructor function, used to
38935         initialize the NSConstantString meta-class object.
38936         * objc/execute/string1.m: Include "next_mapping.h" instead of
38937         <Foundation/NSString.h>.
38938         * objc/execute/string2.m: Likewise.
38939         * objc/execute/string3.m: Likewise.
38940         * objc/execute/string4.m: Likewise.
38941
38942 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
38943
38944         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
38945         to double. Replace double with FLOAT.
38946         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
38947
38948         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
38949         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
38950         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
38951         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
38952         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
38953         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
38954         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
38955         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
38956
38957 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
38958
38959         PR c/13519
38960         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
38961
38962 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38963
38964         PR c++/15503
38965         * g++.dg/template/meminit2.C: New test.
38966
38967 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
38968
38969         PR target/15822
38970         * gcc.c-torture/execute/compare-fp-1.c,
38971         gcc.c-torture/execute/compare-fp-2.c,
38972         gcc.c-torture/execute/compare-fp-3.c,
38973         gcc.c-torture/execute/compare-fp-4.c,
38974         gcc.c-torture/execute/compare-fp-3.x,
38975         gcc.c-torture/execute/compare-fp-4.x: Moved...
38976         * gcc.c-torture/execute/ieee/compare-fp-1.c,
38977         gcc.c-torture/execute/ieee/compare-fp-2.c,
38978         gcc.c-torture/execute/ieee/compare-fp-3.c,
38979         gcc.c-torture/execute/ieee/compare-fp-4.c,
38980         gcc.c-torture/execute/ieee/compare-fp-3.x,
38981         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
38982
38983 2004-06-04  David Ayers  <d.ayers@inode.at>
38984
38985         * objc/execute/protocol-isEqual-4.m: New testcase.
38986
38987 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
38988
38989         * objc/execute/protocol-isEqual-1.m: New testcase.
38990         * objc/execute/protocol-isEqual-2.m: New testcase.
38991         * objc/execute/protocol-isEqual-3.m: New testcase.
38992
38993 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38994
38995         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
38996
38997 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
38998
38999         * lib/objc.exp (objc_target_compile): When running tests on
39000         Darwin (Mac OS X), inform the linker about '-framework
39001         'Foundation'.
39002
39003 2004-06-02  Eric Christopher  <echristo@redhat.com>
39004
39005         * gcc.c-torture/compile/20040602-1.c: New.
39006
39007 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
39008
39009         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
39010         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
39011
39012         PR tree-optimization/14736
39013         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
39014
39015         PR tree-optimization/14042
39016         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
39017
39018         PR tree-optimization/14729
39019         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
39020
39021 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39022
39023         PR fortran/15557
39024         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
39025
39026 2004-06-01  Richard Hederson  <rth@redhat.com>
39027
39028         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
39029
39030 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39031
39032         PR c++/14932
39033         * g++.dg/parse/offsetof4.C: New test.
39034
39035 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
39036
39037         PR objc/7993
39038         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
39039
39040 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
39041
39042         PR c++/15701
39043         * g++.dg/template/friend29.C: New test.
39044
39045 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
39046
39047         PR c/15749
39048         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
39049
39050 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
39051
39052         * gcc.dg/sparc-trap-1.c: New test.
39053
39054 2004-05-31  Roger Sayle  <roger@eyesopen.com>
39055
39056         PR middle-end/15069
39057         * g++.dg/opt/fold3.C: New test case.
39058
39059 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
39060
39061         * lib/target-supports.exp (check_iconv_available): Fix fallout
39062         from 2004-05-28 patch.
39063
39064 2004-05-30  Paul Brook  <paul@codesourcery.com>
39065
39066         PR fortran/15620
39067         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
39068         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
39069
39070 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
39071
39072         * gfortran.fortran-torture/execute/random_1.f90: New test.
39073
39074 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
39075
39076         * g++.dg/ext/altivec-10.C: New test.
39077
39078 2004-05-29  Paul Brook  <paul@codesourcery.com>
39079
39080         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
39081
39082 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
39083
39084         * gcc.dg/altivec-16.c: New test.
39085
39086 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
39087
39088         * lib/target-supports.exp (check_vmx_hw_available): New.
39089         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
39090
39091         * lib/target-supports.exp (check_alias_available,
39092         check_iconv_available, check_named_sections_available): Use
39093         unique names for temporary files.
39094
39095 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
39096
39097         * gcc.dg/altivec-15.c: New test.
39098
39099 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
39100
39101         PR c++/15083
39102         * g++.dg/warn/noeffect6.C: New test.
39103
39104         PR c++/15471
39105         * g++.dg/expr/ptrmem4.C: New test.
39106
39107         PR c++/15640
39108         * g++.dg/template/operator3.C: New test.
39109
39110 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
39111
39112         PR c++/14668
39113         * g++.dg/lookup/redecl1.C: New test.
39114         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
39115
39116 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
39117
39118         * gcc.c-torture/execute/compare-fp-1.c,
39119         gcc.c-torture/execute/compare-fp-2.c,
39120         gcc.c-torture/execute/compare-fp-3.c,
39121         gcc.c-torture/execute/compare-fp-4.c,
39122         gcc.c-torture/execute/compare-fp-3.x,
39123         gcc.c-torture/execute/compare-fp-4.x,
39124         gcc.dg/pr15649-1.c: New.
39125
39126 2004-05-27  Adam Nemet  <anemet@lnxw.com>
39127
39128         PR c++/12883
39129         * g++.dg/init/array14.C: New test.
39130
39131 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
39132
39133         * lib/compat.exp (compat-get-options-main): New.
39134         (compat-get-options): Remove unneeded code, warn for ignored
39135         command.
39136         (compat-execute): Check flag set by dg-require-* commands.
39137
39138         * lib/compat.exp (compat-execute): Break up long lines.
39139
39140 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
39141
39142         * gcc.dg/altivec-7.c: Don't use 'vector long'.
39143         * gcc.dg/altivec-14.c: New test.
39144         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
39145
39146         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
39147         * gcc.dg/altivec-12.c: Ditto.
39148
39149         * gcc.dg/altivec-3.c: Move call to altivec_check.
39150
39151 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39152
39153         PR c++/15044
39154         * g++.dg/template/error12.C: New test.
39155
39156         PR c++/15317
39157         * g++.dg/ext/attrib15.C: New test.
39158
39159         PR c++/15329
39160         * g++.dg/template/ptrmem9.C: New test.
39161
39162 2004-05-25  Paul Brook  <paul@codesourcery.com>
39163
39164         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
39165
39166 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39167
39168         PR c++/15165
39169         * g++.dg/template/crash19.C: New test.
39170
39171 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39172
39173         PR c++/15025
39174         * g++.dg/template/redecl1.C: New test.
39175
39176 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39177
39178         PR c++/14821
39179         * g++.dg/other/ns1.C: New test.
39180
39181         PR c++/14883
39182         * g++.dg/template/invalid1.C: New test.
39183
39184 2004-05-23  Paul Brook  <paul@codesourcery.com>
39185         Victor Leikehman  <lei@haifasphere.co.il>
39186
39187         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
39188         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
39189
39190 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
39191
39192         PR c++/15285
39193         PR c++/15299
39194         * g++.dg/template/non-dependent5.C: New test.
39195         * g++.dg/template/non-dependent6.C: New test.
39196
39197 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
39198
39199         PR c++/15507
39200         * g++.dg/inherit/union1.C: New test.
39201
39202         PR c++/15542
39203         * g++.dg/template/addr1.C: New test.
39204
39205         PR c++/15427
39206         * g++.dg/template/array5.C: New test.
39207
39208         PR c++/15287
39209         * g++.dg/template/array6.C: New test.
39210
39211 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
39212             Roger Sayle  <roger@eyesopen.com>
39213
39214         * g++.dg/lookup/forscope2.C: New test case.
39215
39216 2004-05-22  Ben Elliston  <bje@au.ibm.com>
39217
39218         * gcc.dg/cpp/Wmissingdirs.c: New.
39219
39220 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
39221
39222         PR target/15301
39223         * gcc.dg/compat/union-m128-1.h: New file.
39224         * gcc.dg/compat/union-m128-1_main.c: Likewise.
39225         * gcc.dg/compat/union-m128-1_x.c: Likewise.
39226         * gcc.dg/compat/union-m128-1_y.c: Likewise.
39227
39228 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
39229
39230         PR target/15302
39231         * gcc.dg/compat/struct-complex-1.h: New file.
39232         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
39233         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
39234         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39235
39236 2004-05-20  Roger Sayle  <roger@eyesopen.com>
39237
39238         PR middle-end/3074
39239         * gcc.dg/pr3074-1.c: New test case.
39240         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
39241
39242 2004-05-20  Falk Hueffner  <falk@debian.org>
39243
39244         PR other/15526
39245         * gcc.dg/ftrapv-1.c: New test case.
39246
39247 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
39248
39249         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
39250
39251 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
39252             Jeff Law  <law@redhat.com>
39253
39254         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
39255         * gcc.dg/tree-ssa/20040518-2.c: New test.
39256
39257         * gcc.dg/tree-ssa/20040518-1.c: New test.
39258
39259 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
39260
39261         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
39262
39263 2004-05-18  Paul Brook  <paul@codesourcery.com>
39264
39265         PR fortran/13930
39266         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
39267
39268 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39269
39270         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
39271         constant folding.
39272
39273 2004-05-17  Steven Bosscher  <stevenb@suse.de>
39274
39275         * gcc.dg/tree-ssa/20040517-1.c: New test.
39276
39277 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39278
39279         * gcc.dg/loop-4.c: New test.
39280
39281 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
39282
39283         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
39284
39285 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
39286
39287         PR fortran/15311
39288         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
39289
39290 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39291
39292         PR fortran/13826
39293         PR fortran/13940
39294         * gfortran.fortran-torture/compile/data_1.f90: New test.
39295
39296 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
39297
39298         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
39299         * gcc.dg/uninit-H.c: Define ASM for __s390__.
39300
39301 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39302
39303         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
39304
39305 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39306
39307         PR c/15444
39308         * gcc.dg/format/xopen-1.c: Adjust expected message.
39309         * gcc.dg/format/xopen-3.c: New test.
39310
39311 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
39312
39313         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
39314
39315 2004-05-14  Jeff Law  <law@redhat.com>
39316
39317         * gcc.dg/tree-ssa/20040514-2.c: New test.
39318
39319 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39320
39321         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
39322         this ...
39323         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
39324         this.
39325
39326 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
39327
39328         * gcc.dg/tree-ssa/20040514-1.c: New test.
39329
39330 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39331
39332         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
39333         test.
39334
39335 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39336
39337         PR fortran/14066
39338         * gfortran.fortran-torture/compile/do_1.f90: New test.
39339
39340 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39341
39342         PR fortran/15051
39343         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
39344         test.
39345
39346 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
39347
39348         PR fortran/15149
39349         * gfortran.fortran-torture/execute/random_init.f90: New test.
39350
39351 2004-05-13  Paul Brook  <paul@codesourcery.com>
39352
39353         PR fortran/15314
39354         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
39355
39356 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
39357
39358         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
39359         for the powerpc case.
39360
39361 2004-05-13  Jeff Law  <law@redhat.com>
39362
39363         * gcc.dg/tree-ssa/20040513-1.c: New test.
39364         * gcc.dg/tree-ssa/20040513-2.c: New test.
39365
39366 2004-05-13  Paul Brook  <paul@codesourcery.com>
39367
39368         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
39369         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
39370         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
39371
39372 2004-05-13  Andreas Schwab  <schwab@suse.de>
39373
39374         PR other/10819
39375         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
39376         characters.
39377
39378 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
39379
39380         PR fortran/15294
39381         * gfortran.fortran-torture/execute/adjustr.f90: New file.
39382
39383 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
39384
39385         Merge from tree-ssa-20020619-branch.  See
39386         ChangeLog.tree-ssa for details.
39387
39388 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
39389
39390         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
39391         include <altivec.h> explicitly.
39392         * gcc.dg/altivec-13.c: Likewise.
39393
39394 2004-05-11  Paul Brook  <paul@codesourcery.com>
39395
39396         * gcc.c-torture/compile/20010518-1.c: Force enum size.
39397
39398 2004-05-10  Eric Christopher  <echristo@redhat.com>
39399
39400         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
39401         * gcc.dg/sibcall-4.c: Ditto.
39402
39403 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
39404
39405         * g++.dg/ext/altivec-8.C: New test case.
39406         * gcc.dg/altivec-13.c: New test case.
39407
39408 2004-05-08  Roger Sayle  <roger@eyesopen.com>
39409
39410         * gcc.c-torture/execute/divcmp-1.c: New test case.
39411         * gcc.c-torture/execute/divcmp-2.c: New test case.
39412         * gcc.c-torture/execute/divcmp-3.c: New test case.
39413
39414 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
39415
39416         * g++.dg/other/pragma-re-2.C: New test.
39417
39418 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
39419
39420         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
39421         * gcc.dg/i386-387-2.c: Likewise.
39422
39423         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
39424         __builtin_drem.
39425         * gcc.dg/i386-387-6.c: Likewise.
39426
39427 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
39428
39429         * gcc.dg/builtins-33.c: Also check log1p*.
39430
39431 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
39432
39433         PR optimization/15296
39434         * gcc.c-torture/execute/pr15296.c: New test.
39435
39436 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
39437
39438         * gcc.dg/builtins-40.c: New test.
39439
39440 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
39441
39442         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
39443
39444 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
39445
39446         * g++.dg/ext/spe1.C: New testcase.
39447
39448 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
39449
39450         * objc.dg/image-info.m: Allow additional attributes
39451         for __image_info section.
39452
39453 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
39454
39455         * gcc.dg/torture/mips-hilo-2.c: New test.
39456
39457 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39458
39459         PR c++/14389
39460         * g++.dg/template/member5.C: New test.
39461
39462 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
39463
39464         * gcc.dg/builtins-34.c: Also check expm1*.
39465
39466 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39467
39468         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
39469         * gcc.dg/torture/builtin-convert-3.c: New test.
39470
39471 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
39472
39473         PR middle-end/15054
39474         * g++.dg/opt/pr15054.C: New test.
39475
39476 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39477
39478         * gcc.dg/torture/builtin-rounding-1.c: New test.
39479         * gcc.dg/builtins-25.c: Delete.
39480         * gcc.dg/builtins-29.c: Delete.
39481
39482 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
39483
39484         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
39485         * gcc.dg/sibcall-4.c: Likewise.
39486         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
39487
39488 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
39489
39490         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
39491         bit-field on 16-bit targets.
39492
39493 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
39494
39495         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
39496         16-bit targets.
39497
39498 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
39499
39500         * gcc.dg/rs6000-power2-1.c: Change to compile only.
39501         * gcc.dg/rs6000-power2-2.c: Likewise.
39502
39503 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
39504
39505         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
39506         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
39507         Change the asm registers to be in form of frN instead of fN.
39508
39509 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39510
39511         * gcc.dg/torture/builtin-convert-2.c: New test.
39512
39513 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
39514
39515         * gcc.dg/rs6000-power2-1.c: New test.
39516         * gcc.dg/rs6000-power2-2.c: New test.
39517
39518 2004-04-28  Jan Hubicka  <jh@suse.cz>
39519
39520         * gcc.dg/unused-6.c: New test.
39521
39522 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
39523             Ulrich Weigand  <uweigand@de.ibm.com>
39524
39525         * ada/acats/run_all.sh: Define $target variable.
39526
39527 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
39528
39529         PR c++/15119
39530         * g++.dg/other/vararg-1.C: New test.
39531
39532         PR c++/4794
39533         * g++.dg/eh/cleanup3.C: New test.
39534
39535 2004-04-24  Laurent GUERBY <laurent@guerby.net>
39536
39537         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
39538         and ad8011a (target_insn).
39539         * ada/acats/support/macro.dfs: Likewise.
39540         * ada/acats/support/impbit.adb: New file.
39541
39542 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
39543
39544         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
39545
39546 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39547
39548         * gcc.dg/loop-3.c: New test.
39549
39550 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
39551
39552         * gcc.c-torture/execute/simd-5.c: New test.
39553
39554 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39555
39556         PR c++/15064
39557         * g++.dg/template/crash18.C: New test.
39558
39559 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
39560
39561         * g++.dg/ext/complit3.C: New test.
39562
39563 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
39564
39565         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
39566         * gcc.dg/altivec-3.c: Same.
39567         * gcc.dg/altivec-varargs-1.c: Same.
39568
39569 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
39570
39571         * lib/target-supports.exp (check_profiling_available): Assume
39572         profiling is not available on powerpc-eabi targets.
39573
39574 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
39575
39576         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
39577         * gcc.dg/vmx/bug-1.c: Ditto.
39578
39579 2004-04-20  Eric Christopher  <echristo@redhat.com>
39580
39581         * gcc.dg/charset/extern.c: New test.
39582         * g++.dg/charset/extern3.cc: Ditto.
39583
39584 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
39585
39586         * gcc.dg/builtins-39.c: New test.
39587
39588 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
39589
39590         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
39591
39592 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
39593
39594         * gcc.dg/torture/mips-hilo-1.c: New test.
39595
39596 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
39597
39598         * gcc.c-torture/compile/20040419-1.c: New test.
39599
39600 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
39601
39602         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
39603
39604 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
39605             Aldy Hernandez  <aldyh@redhat.com>
39606
39607         * gcc.c-torture/execute/va-arg-24.c: New.
39608
39609 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
39610             Aldy Hernandez  <aldyh@redhat.com>
39611
39612         * gcc.dg/vmx/1b-01.c: New.
39613         * gcc.dg/vmx/1b-02.c: New.
39614         * gcc.dg/vmx/1b-03.c: New.
39615         * gcc.dg/vmx/1b-04.c: New.
39616         * gcc.dg/vmx/1b-05.c: New.
39617         * gcc.dg/vmx/1b-06.c: New.
39618         * gcc.dg/vmx/1b-07.c: New.
39619         * gcc.dg/vmx/1c-01.c: New.
39620         * gcc.dg/vmx/1c-02.c: New.
39621         * gcc.dg/vmx/3a-01a.c: New.
39622         * gcc.dg/vmx/3a-01.c: New.
39623         * gcc.dg/vmx/3a-01m.c: New.
39624         * gcc.dg/vmx/3a-03.c: New.
39625         * gcc.dg/vmx/3a-03m.c: New.
39626         * gcc.dg/vmx/3a-04.c: New.
39627         * gcc.dg/vmx/3a-04m.c: New.
39628         * gcc.dg/vmx/3a-05.c: New.
39629         * gcc.dg/vmx/3a-06.c: New.
39630         * gcc.dg/vmx/3a-06m.c: New.
39631         * gcc.dg/vmx/3a-07.c: New.
39632         * gcc.dg/vmx/3b-01.c: New.
39633         * gcc.dg/vmx/3b-02.c: New.
39634         * gcc.dg/vmx/3b-10.c: New.
39635         * gcc.dg/vmx/3b-13.c: New.
39636         * gcc.dg/vmx/3b-14.c: New.
39637         * gcc.dg/vmx/3b-15.c: New.
39638         * gcc.dg/vmx/3c-01a.c: New.
39639         * gcc.dg/vmx/3c-01.c: New.
39640         * gcc.dg/vmx/3c-02.c: New.
39641         * gcc.dg/vmx/3c-03.c: New.
39642         * gcc.dg/vmx/3d-01.c: New.
39643         * gcc.dg/vmx/4-01.c: New.
39644         * gcc.dg/vmx/4-03.c: New.
39645         * gcc.dg/vmx/5-01.c: New.
39646         * gcc.dg/vmx/5-02.c: New.
39647         * gcc.dg/vmx/5-03.c: New.
39648         * gcc.dg/vmx/5-04.c: New.
39649         * gcc.dg/vmx/5-05.c: New.
39650         * gcc.dg/vmx/5-06.c: New.
39651         * gcc.dg/vmx/5-07.c: New.
39652         * gcc.dg/vmx/5-07t.c: New.
39653         * gcc.dg/vmx/5-08.c: New.
39654         * gcc.dg/vmx/5-10.c: New.
39655         * gcc.dg/vmx/5-11.c: New.
39656         * gcc.dg/vmx/7-01a.c: New.
39657         * gcc.dg/vmx/7-01.c: New.
39658         * gcc.dg/vmx/7c-01.c: New.
39659         * gcc.dg/vmx/7d-01.c: New.
39660         * gcc.dg/vmx/7d-02.c: New.
39661         * gcc.dg/vmx/8-01.c: New.
39662         * gcc.dg/vmx/8-02a.c: New.
39663         * gcc.dg/vmx/8-02.c: New.
39664         * gcc.dg/vmx/brode-1.c: New.
39665         * gcc.dg/vmx/bug-1.c: New.
39666         * gcc.dg/vmx/bug-2.c: New.
39667         * gcc.dg/vmx/bug-3.c: New.
39668         * gcc.dg/vmx/cw-bug-1.c: New.
39669         * gcc.dg/vmx/cw-bug-2.c: New.
39670         * gcc.dg/vmx/cw-bug-3.c: New.
39671         * gcc.dg/vmx/dct.c: New.
39672         * gcc.dg/vmx/debug-1.c: New.
39673         * gcc.dg/vmx/debug-2.c: New.
39674         * gcc.dg/vmx/debug-3.c: New.
39675         * gcc.dg/vmx/debug-4.c: New.
39676         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
39677         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
39678         * gcc.dg/vmx/eg-5.c: New.
39679         * gcc.dg/vmx/fft.c: New.
39680         * gcc.dg/vmx/gcc-bug-1.c: New.
39681         * gcc.dg/vmx/gcc-bug-2.c: New.
39682         * gcc.dg/vmx/gcc-bug-3.c: New.
39683         * gcc.dg/vmx/gcc-bug-4.c: New.
39684         * gcc.dg/vmx/gcc-bug-5.c: New.
39685         * gcc.dg/vmx/gcc-bug-6.c: New.
39686         * gcc.dg/vmx/gcc-bug-7.c: New.
39687         * gcc.dg/vmx/gcc-bug-8.c: New.
39688         * gcc.dg/vmx/gcc-bug-9.c: New.
39689         * gcc.dg/vmx/gcc-bug-b.c: New.
39690         * gcc.dg/vmx/gcc-bug-c.c: New.
39691         * gcc.dg/vmx/gcc-bug-d.c: New.
39692         * gcc.dg/vmx/gcc-bug-e.c: New.
39693         * gcc.dg/vmx/gcc-bug-f.c: New.
39694         * gcc.dg/vmx/gcc-bug-g.c: New.
39695         * gcc.dg/vmx/gcc-bug-i.c: New.
39696         * gcc.dg/vmx/harness.h: New.
39697         * gcc.dg/vmx/ira1.c: New.
39698         * gcc.dg/vmx/ira2a.c: New.
39699         * gcc.dg/vmx/ira2b.c: New.
39700         * gcc.dg/vmx/ira2.c: New.
39701         * gcc.dg/vmx/ira2c.c: New.
39702         * gcc.dg/vmx/mem.c: New.
39703         * gcc.dg/vmx/newton-1.c: New.
39704         * gcc.dg/vmx/ops.c: New.
39705         * gcc.dg/vmx/sn7153.c: New.
39706         * gcc.dg/vmx/spill2.c: New.
39707         * gcc.dg/vmx/spill3.c: New.
39708         * gcc.dg/vmx/spill.c: New.
39709         * gcc.dg/vmx/t.c: New.
39710         * gcc.dg/vmx/varargs-1.c: New.
39711         * gcc.dg/vmx/varargs-2.c: New.
39712         * gcc.dg/vmx/varargs-3.c: New.
39713         * gcc.dg/vmx/varargs-4.c: New.
39714         * gcc.dg/vmx/varargs-5.c: New.
39715         * gcc.dg/vmx/varargs-6.c: New.
39716         * gcc.dg/vmx/varargs-7.c: New.
39717         * gcc.dg/vmx/vmx.exp: New.
39718         * gcc.dg/vmx/vprint-1.c: New.
39719         * gcc.dg/vmx/vscan-1.c: New.
39720         * gcc.dg/vmx/x-01.c: New.
39721         * gcc.dg/vmx/x-02.c: New.
39722         * gcc.dg/vmx/x-03.c: New.
39723         * gcc.dg/vmx/x-04.c: New.
39724         * gcc.dg/vmx/x-05.c: New.
39725         * gcc.dg/vmx/yousufi-1.c: New.
39726         * gcc.dg/vmx/zero-1.c: New.
39727         * gcc.dg/vmx/zero.c: New.
39728
39729 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
39730
39731         * g++.dg/lookup/java1.C: Update for chage of
39732         _Jv_AllocObject.
39733         * g++.dg/lookup/java2.C: Likewise.
39734
39735 2004-04-17  Laurent GUERBY <laurent@guerby.net>
39736
39737         * ada/acats/run_all.sh: use -O2 by default.
39738
39739 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
39740
39741         * gcc.dg/vr-mult-[12].c: New tests.
39742
39743 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39744
39745         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
39746
39747         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
39748
39749 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
39750
39751         * lib/target-supports.exp (check_profiling_available): Assume
39752         profiling isn't available for mips*-*-elf targets.
39753
39754 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
39755
39756         * gcc.dg/builtins-38.c: New test.
39757
39758 2004-04-14  Eric Christopher  <echristo@redhat.com>
39759
39760         * g++.dg/charset/charset.exp: Run .cc extension tests.
39761
39762 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
39763
39764         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
39765
39766 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39767
39768         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
39769
39770 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
39771
39772         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
39773         * gcc.dg/i386-387-2.c: Likewise.
39774
39775         * gcc.dg/i386-387-7.c: New test.
39776         * gcc.dg/i386-387-8.c: New test.
39777
39778         * gcc.dg/builtins-37.c: New test.
39779
39780 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
39781
39782         * g++.dg/pch/externc-1.C: Add missing semicolon.
39783
39784 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
39785
39786         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
39787
39788 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39789
39790         * gcc.c-torture/execute/20040411-1.c: New test.
39791
39792 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39793
39794         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
39795
39796 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
39797
39798         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
39799
39800 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
39801
39802         * lib/target-supports.exp (check_named_sections_available): New.
39803         * lib/gcc-dg.exp (dg-require-named-sections): New.
39804         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
39805         old-deja.exp.  Also prune error-count message from HP linker.
39806         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
39807
39808         * g++.dg/init/init-ref4.C: Use dg-require-weak.
39809         * g++.old-deja/g++.pt/static3.C: Likewise.
39810         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
39811
39812 2004-04-09  Roger Sayle  <roger@eyesopen.com>
39813
39814         * gcc.c-torture/execute/20040409-1.c: New test case.
39815         * gcc.c-torture/execute/20040409-2.c: New test case.
39816         * gcc.c-torture/execute/20040409-3.c: New test case.
39817
39818 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
39819
39820         * gcc.dg/20040409-1.c: New test.
39821
39822 2004-04-08  Roger Sayle  <roger@eyesopen.com>
39823
39824         PR target/14888
39825         * g++.dg/opt/pr14888.C: New test case.
39826
39827 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
39828
39829         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
39830         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
39831         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
39832         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
39833         New tests.
39834
39835 2004-04-08  Paul Brook  <paul@codesourcery.com>
39836
39837         * gcc.dg/spill-1.c: New test.
39838
39839 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39840
39841         * gcc.dg/torture/builtin-ctype-2.c: New test.
39842
39843 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
39844
39845         * gcc.dg/pch/pch.exp: Add largefile test.
39846
39847 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
39848
39849         * g++.dg/pch/externc-1.Hs: New.
39850         * g++.dg/pch/externc-1.C: New.
39851
39852 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39853
39854         * gcc.dg/compat/struct-by-value-5a_main.c,
39855         gcc.dg/compat/struct-by-value-5b_main.c: New files.
39856         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
39857         * gcc.dg/compat/struct-by-value-5a_x.c,
39858         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
39859         gcc.dg/compat/struct-by-value-5_x.c.
39860         * gcc.dg/compat/struct-by-value-5a_y.c,
39861         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
39862         gcc.dg/compat/struct-by-value-5_y.c.
39863
39864         * gcc.dg/compat/struct-by-value-6a_main.c,
39865         gcc.dg/compat/struct-by-value-6b_main.c: New files.
39866         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
39867         * gcc.dg/compat/struct-by-value-6a_x.c,
39868         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
39869         gcc.dg/compat/struct-by-value-6_x.c.
39870         * gcc.dg/compat/struct-by-value-6a_y.c,
39871         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
39872         gcc.dg/compat/struct-by-value-6_y.c.
39873
39874         * gcc.dg/compat/struct-by-value-7a_main.c,
39875         gcc.dg/compat/struct-by-value-7b_main.c: New files.
39876         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
39877         * gcc.dg/compat/struct-by-value-7a_x.c,
39878         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
39879         gcc.dg/compat/struct-by-value-7_x.c.
39880         * gcc.dg/compat/struct-by-value-7a_y.c,
39881         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
39882         gcc.dg/compat/struct-by-value-7_y.c.
39883
39884 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
39885
39886         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
39887         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
39888         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
39889         options.
39890
39891 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
39892
39893         * gcc.dg/builtins-36.c: New test.
39894
39895 2004-04-06  Paul Brook  <paul@codesourcery.com>
39896
39897         * README.gcc: Remove obsolete contraint on testcases.
39898
39899 2004-04-05  Paul Brook  <paul@codesourcery.com>
39900
39901         PR2123
39902         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
39903         failure and exit(0) on success.
39904         * g++.dg/expr/anew2.C: Ditto.
39905         * g++.dg/expr/anew3.C: Ditto.
39906         * g++.dg/expr/anew4.C: Ditto.
39907
39908 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
39909
39910         PR c++/3518
39911         * g++.dg/template/unify7.C: New.
39912
39913 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
39914
39915         * g++.dg/README: Bring up to date with new subdirectories; remove
39916         duplicate subdirectory lines.
39917
39918 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
39919
39920         PR c++/14007
39921         * g++.dg/template/unify5.C: New.
39922         * g++.dg/template/unify6.C: New.
39923         * g++.dg/template/qualttp20.C: Adjust.
39924         * g++.old-deja/g++.jason/report.C: Adjust.
39925         * g++.old-deja/g++.other/qual1.C: Adjust.
39926
39927 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
39928
39929         PR c++/14803
39930         * g++.dg/inherit/ptrmem1.C: New test.
39931
39932 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
39933
39934         PR c++/14755
39935         * gcc.c-torture/execute/20040331-1.c: New test.
39936         * gcc.dg/20040331-1.c: New test.
39937
39938 2004-04-01  Paul Brook  <paul@codesourcery.com>
39939
39940         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
39941
39942 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
39943
39944         PR c++/14724
39945         * g++.dg/init/goto1.C: New test.
39946
39947         PR c++/14763
39948         * g++.dg/template/defarg4.C: New test.
39949
39950 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
39951
39952         * gcc.dg/altivec-11.c: Extend test for more valid cases.
39953
39954 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
39955
39956         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
39957
39958 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
39959
39960         * gcc.dg/noncompile/undeclared-2.c: New test.
39961
39962 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
39963
39964         * gcc.dg/940409-1.c: Remove XFAIL.
39965         * gcc.dg/reg-vol-struct-1.c: New test.
39966
39967 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39968
39969         * gcc.dg/torture/builtin-wctype-1.c: New test.
39970
39971 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
39972
39973         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
39974         * gcc.dg/20001101-1.c: Likewise.
39975         * gcc.dg/20001102-1.c: Likewise.
39976
39977 2004-03-25  Roger Sayle  <roger@eyesopen.com>
39978
39979         * gcc.dg/compare8.c: Add an additional test for XOR.
39980
39981 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39982
39983         * gcc.dg/torture/builtin-ctype-1.c: New test.
39984
39985 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39986
39987         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
39988         * gcc.dg/torture/builtin-math-1.c: Likewise.
39989         * gcc.dg/torture/builtin-power-1.c: New test.
39990
39991 2004-03-24  Andreas Schwab  <schwab@suse.de>
39992
39993         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
39994         IA64 assembler.
39995
39996 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
39997             Roger Sayle  <roger@eyesopen.com>
39998
39999         * gcc.dg/compare8.c: New test case.
40000
40001 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
40002
40003         * g++.dg/ext/altivec-7.C: New test.
40004
40005 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
40006
40007         PR 12267, 12391, 12560, 13129, 14114, 14133
40008         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
40009         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
40010         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
40011         Adjust error regexps.
40012         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
40013         * gcc.dg/noncompile/undeclared-1.c: New test cases.
40014         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
40015         * gcc.dg/local1.c: Add explanatory comment.
40016
40017 2004-03-23  Roger Sayle  <roger@eyesopen.com>
40018
40019         PR optimization/14669
40020         * g++.dg/opt/fold2.C: New test case.
40021
40022 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
40023
40024         PR c/14069
40025         * gcc.dg/20040322-1.c: New test.
40026
40027 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40028
40029         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
40030         * gcc.dg/ultrasp4.c: Likewise.
40031         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
40032
40033 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
40034
40035         * gcc.dg/i386-sse-8.c: Reset default options.
40036
40037 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
40038
40039         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
40040         in the error message text.
40041
40042 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
40043
40044         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
40045
40046 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
40047
40048         PR c++/14616
40049         * g++.dg/init/array13.C: New test.
40050
40051 2004-03-20  Roger Sayle  <roger@eyesopen.com>
40052
40053         PR target/13889
40054         * gcc.c-torture/compile/pr13889.c: New test case.
40055
40056 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40057
40058         PR c/14635
40059         * builtins-1.c (nan, nans): Don't test.
40060         * builtins-30.c: Don't use nan, nanf, nanl.
40061         * builtins-35.c: New test.
40062
40063 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
40064
40065         * g++.dg/ext/altivec-6.C: New test.
40066
40067 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
40068
40069         * g++.dg/init/placement3.C: New test.
40070
40071         * g++.dg/template/spec13.C: New test.
40072
40073         * g++.dg/lookup/using11.C: New test.
40074
40075         * g++.dg/lookup/koenig3.C: New test.
40076
40077         * g++.dg/template/operator2.C: New test.
40078
40079         * g++.dg/expr/dtor3.C: New test.
40080         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
40081         marker.
40082         * g++.old-deja/g++.law/visibility28.C: Likewise.
40083
40084 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
40085
40086         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
40087         * gcc.dg/ppc64-abi-3.c: Likewise.
40088
40089 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40090
40091         PR c++/14545
40092         * g++.dg/parse/template15.C: New test.
40093
40094 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40095
40096         * g++.dg/expr/dtor2.C: New test.
40097
40098         * g++.dg/lookup/anon4.C: New test.
40099
40100         * g++.dg/overload/using1.C: New test.
40101
40102         * g++.dg/template/lookup7.C: New test.
40103
40104         * g++.dg/template/typename6.C: New test.
40105
40106         * g++.dg/expr/cond6.C: New test.
40107
40108 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40109
40110         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
40111
40112 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40113
40114         * g++.dg/expr/cond5.C: New test.
40115         * g++.dg/expr/constcast1.C: Likewise.
40116         * g++.dg/expr/ptrmem2.C: Likewise.
40117         * g++.dg/expr/ptrmem3.C: Likewise.
40118         * g++.dg/lookup/main1.C: Likewise.
40119         * g++.dg/template/lookup6.C: Likewise.
40120
40121 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40122
40123         * gcc.dg/local1.c: New test.
40124
40125         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
40126
40127 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40128
40129         * gcc.dg/torture/builtin-convert-1.c: New test.
40130
40131 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40132
40133         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
40134
40135 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
40136
40137         PR c++/14481
40138         * g++.dg/warn/Wunused-7.C: New test.
40139
40140 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40141
40142         * gcc.dg/torture/builtin-integral-1.c: New test.
40143
40144 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
40145
40146         PR c++/14586
40147         * g++.dg/parse/non-dependent3.C: New test.
40148
40149 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
40150
40151         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
40152         * g++.dg/eh/simd-2.C: Likewise.
40153         * g++.dg/init/array10.C: Likewise.
40154         * gcc.c-torture/compile/simd-1.c: Likewise.
40155         * gcc.c-torture/compile/simd-2.c: Likewise.
40156         * gcc.c-torture/compile/simd-3.c: Likewise.
40157         * gcc.c-torture/compile/simd-4.c: Likewise.
40158         * gcc.c-torture/compile/simd-6.c: Likewise.
40159         * gcc.c-torture/execute/simd-1.c: Likewise.
40160         * gcc.c-torture/execute/simd-2.c: Likewise.
40161         * gcc.dg/compat/vector-defs.h: Likewise.
40162         * gcc.dg/20020531-1.c: Likewise.
40163         * gcc.dg/altivec-3.c: Likewise.
40164         * gcc.dg/altivec-4.c: Likewise.
40165         * gcc.dg/altivec-varargs-1.c: Likewise.
40166         * gcc.dg/compat/vector-defs.h: Likewise.
40167         * gcc.dg/i386-mmx-3.c: Likewise.
40168         * gcc.dg/i386-sse-4.c: Likewise.
40169         * gcc.dg/i386-sse-5.c: Likewise.
40170         * gcc.dg/i386-sse-8.c: Likewise.
40171         * gcc.dg/simd-1.c: Likewise.
40172         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
40173         __ev64_opaque__ since the machine description provides it.
40174
40175 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40176
40177         * lib/compat.exp (skip_list): New global variable.
40178         Use it to hold the user defined COMPAT_SKIPS list if any.
40179         (compat-obj): Add the members of skip_list to optall.
40180
40181 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40182
40183         * gcc.dg/compat/union-by-value-1_main.c,
40184         union-by-value-1_x.c, union-by-value-1_y.c,
40185         union-check.h, union-defs.h,
40186         union-init.h, union-return-1_main.c,
40187         union-return-1_x.c, union-return-1_y.c: New files.
40188
40189 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40190
40191         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
40192         mixed-struct-init.h: Add 4 mixed structure types.
40193         struct-by-value-21_main.c, struct-by-value-21_x.c,
40194         struct-by-value-21_y.c, struct-return-21_main.c,
40195         struct-return-21_x.c, struct-return-21_y.c: New files.
40196
40197 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
40198
40199         PR c++/14550
40200         * g++.dg/parse/template14.C: New test.
40201
40202 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
40203
40204         * gcc.c-torture/execute/20040313-1.c: New test.
40205
40206 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
40207
40208         PR target/14533
40209         * gcc.dg/20040311-2.c: New test.
40210
40211 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
40212
40213         PR other/14544
40214         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
40215         bit-field.
40216
40217 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
40218
40219         * gcc.dg/20040305-2.c: Add missing return statement.
40220
40221 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40222
40223         * gcc.dg/builtins-34.c: Also check pow10*.
40224
40225 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
40226
40227         PR target/14262
40228         * gcc.dg/20040305-2.c: New test.
40229
40230 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
40231
40232         * gcc.dg/20040310-1.c: New test.
40233
40234 2004-03-11  Roger Sayle  <roger@eyesopen.com>
40235
40236         * gcc.c-torture/execute/20040311-1.c: New test case.
40237
40238 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
40239
40240         PR c++/14476
40241         * g++.dg/lookup/enum1.C: New test.
40242
40243 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
40244
40245         PR c++/14510
40246         * g++.dg/lookup/struct2.C: New test.
40247
40248 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
40249
40250         * gcc.dg/builtins-34.c: New test.
40251
40252 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40253
40254         * gcc.dg/torture/builtin-nonneg-1.c: New test.
40255
40256 2004-03-09  James E Wilson  <wilson@specifixinc.com>
40257
40258         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
40259         * gcc.dg/alias-2.c: New testcase.
40260
40261 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
40262
40263         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
40264
40265 2004-03-09  Roger Sayle  <roger@eyesopen.com>
40266
40267         * gcc.c-torture/execute/20040309-1.c: New test case.
40268
40269 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
40270
40271         PR c++/14397
40272         * g++.dg/overload/ref1.C: New.
40273
40274 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40275
40276         PR c++/14409
40277         * g++.dg/template/spec12.C: New test.
40278
40279         PR c++/14448
40280         * g++.dg/parse/crash14.C: New test.
40281
40282 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
40283
40284         PR c++/14230
40285         * g++.dg/init/ref11.C: New test.
40286
40287 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
40288
40289         PR c++/14432
40290         * g++.dg/parse/builtin2.C: New test.
40291
40292 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
40293
40294         PR c++/14401
40295         * g++.dg/init/ctor3.C: New test.
40296         * g++.dg/init/union1.C: New test.
40297         * g++.dg/ext/anon-struct4.C: New test.
40298
40299 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
40300
40301         * g++.dg/lookup/koenig1.C: Tweak error messages.
40302         * g++.dg/lookup/used-before-declaration.C: Likewise.
40303         * g++.dg/other/do1.C: Likewise.
40304         * g++.dg/overload/koenig1.C: Likewise.
40305         * g++.dg/parse/crash13.C: Likewise.
40306         * g++.dg/template/instantiate3.C: Likewise.
40307
40308 2004-03-08  Eric Christopher  <echristo@redhat.com>
40309
40310         * * lib/target-supports.exp: Enable libiconv in test
40311         compilation.  Fix up error checking.
40312
40313 2004-03-08  Roger Sayle  <roger@eyesopen.com>
40314
40315         PR middle-end/14289
40316         * gcc.dg/pr14289-1.c: New test case.
40317         * gcc.dg/pr14289-2.c: Likewise.
40318         * gcc.dg/pr14289-3.c: Likewise.
40319
40320 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
40321
40322         * gcc.c-torture/execute/20040308-1.c: New test.
40323
40324 2004-03-07  Roger Sayle  <roger@eyesopen.com>
40325
40326         * gcc.c-torture/execute/20040307-1.c: New test case.
40327
40328 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
40329
40330         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
40331
40332 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
40333
40334         * gcc.dg/20040306-1.c: New test.
40335
40336 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
40337
40338         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
40339         them static.
40340         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
40341
40342 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40343
40344         PR c/14465
40345         * gcc.dg/decl-6.c: New test.
40346
40347 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40348
40349         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
40350         Rename LOGPOW -> LOG_POW.
40351         (SQRT_EXP, POW_EXP): New.
40352
40353 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40354
40355         * gcc.dg/i386-sse-8.c: New test.
40356
40357 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40358
40359         PR c/14114
40360         * gcc.dg/decl-5.c: New test.
40361
40362 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
40363
40364         * gcc.dg/20040305-1.c: New test.
40365
40366 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
40367
40368         PR other/14354
40369         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
40370
40371 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
40372
40373         PR c++/14425, c++/14426
40374         * g++.dg/ext/altivec-4.C: New test.
40375         * g++.dg/ext/altivec-5.C: New test.
40376
40377 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
40378
40379         * g++.old-deja/g++.other/linkage1.C: Expect errors about
40380         global variables of a type with no linkage.
40381         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
40382         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
40383         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
40384         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
40385         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
40386         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
40387         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
40388         * g++.dg/warn/deprecated.C: Name enum Color.
40389         * g++.dg/overload/VLA.C: Name structure for 'b'.
40390         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
40391
40392 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40393
40394         * gcc.c-torture/compile/20040304-1.c: New test.
40395
40396 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
40397
40398         PR 13728
40399         * gcc.dg/decl-4.c: New testcase.
40400
40401 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
40402
40403         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
40404         as PRECF if sizeof (float) > sizeof (double).
40405         (PRECL): Make it the same as PRECF if
40406         sizeof (float) > sizeof (long double).
40407
40408 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40409
40410         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
40411         system type.  Add check for irix6 which doesn't have c99 runtime.
40412
40413 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
40414
40415         * gcc.dg/const-elim-1.c: xfail for xtensa.
40416
40417 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
40418
40419         PR c++/14369
40420         * g++.dg/template/cond4.C: New test.
40421
40422 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
40423
40424         PR c++/14360
40425         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
40426
40427         PR c++/14361
40428         * g++.dg/parse/defarg7.C: New test.
40429
40430         PR c++/14359
40431         * g++.dg/template/friend26.C: New test.
40432
40433 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
40434
40435         PR c++/14324
40436         * g++.dg/abi/mangle21.C: New test.
40437
40438         PR c++/14260
40439         * g++.dg/parse/constructor2.C: New test.
40440
40441         PR c++/14337
40442         * g++.dg/template/sfinae1.C: New test.
40443
40444 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
40445
40446         PR c++/14267
40447         * g++.dg/expr/crash2.C: New test.
40448
40449         PR middle-end/13448
40450         * gcc.dg/inline-5.c: New test.
40451         * gcc.dg/always-inline.c: Split out tests into ...
40452         * gcc.dg/always-inline2.c: ... this and ...
40453         * gcc.dg/always-inline3.c: ... this.
40454
40455 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
40456
40457         PR debug/12103
40458         * g++.dg/debug/crash1.C: New test.
40459
40460 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
40461
40462         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
40463         function with __attribute__((noinline)).
40464         (recurser_void2): Likewise.
40465         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
40466         (recurser_void2): Likewise.
40467
40468 2004-02-29  Roger Sayle  <roger@eyesopen.com>
40469
40470         PR middle-end/14203
40471         * g++.dg/warn/Wunused-6.C: New test case.
40472
40473 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
40474
40475         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
40476         not defined.
40477
40478 2004-02-27  Eric Christopher  <echristo@redhat.com>
40479
40480         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
40481         * g++.dg/charset/asm2.c: Run only x86.
40482         * gcc.dg/charset/asm3.c: Ditto.
40483
40484 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
40485
40486         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
40487         ld_library_path.
40488
40489 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
40490
40491         * g++.dg/ext/altivec-3.C: New.
40492
40493 2004-02-26  Richard Henderson  <rth@redhat.com>
40494
40495         * g++.dg/ext/attrib10.C: Mark for warning.
40496         * gcc.dg/attr-alias-1.c: New.
40497
40498 2004-02-26  Richard Henderson  <rth@redhat.com>
40499
40500         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
40501         * gcc.c-torture/execute/20040208-2.c: ... it back.
40502
40503 2004-02-26  Eric Christopher  <echristo@redhat.com>
40504
40505         * lib/target-supports.exp (check-iconv-available): New function.
40506         * lib/gcc-dg.exp (dg-require-iconv): New function.
40507         Use above.
40508         * gcc.dg/charset: New directory.
40509         * gcc.dg/charset/charset.exp: New file.
40510         * gcc.dg/charset/asm1.c: Ditto.
40511         * gcc.dg/charset/asm2.c: Ditto.
40512         * gcc.dg/charset/asm3.c: Ditto.
40513         * gcc.dg/charset/asm4.c: Ditto.
40514         * gcc.dg/charset/asm5.c: Ditto.
40515         * gcc.dg/charset/attribute1.c: Ditto.
40516         * gcc.dg/charset/attribute2.c: Ditto.
40517         * gcc.dg/charset/string1.c: Ditto.
40518         * g++.dg/charset: New directory.
40519         * g++.dg/dg.exp: Add here. Special options.
40520         * g++.dg/charset/charset.exp: New file.
40521         * g++.dg/charset/asm1.c: Ditto.
40522         * g++.dg/charset/asm2.c: Ditto.
40523         * g++.dg/charset/asm3.c: Ditto.
40524         * g++.dg/charset/asm4.c: Ditto.
40525         * g++.dg/charset/attribute1.c: Ditto.
40526         * g++.dg/charset/attribute2.c: Ditto.
40527         * g++.dg/charset/extern1.cc: Ditto.
40528         * g++.dg/charset/extern2.cc: Ditto.
40529         * g++.dg/charset/string1.c: Ditto.
40530
40531 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
40532
40533         PR c++/14278
40534         * g++.dg/parse/comma1.C: New test.
40535
40536 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40537
40538         PR c++/14284
40539         * g++.dg/template/ttp8.C: New test.
40540
40541 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
40542
40543         * gcc.dg/fixuns-trunc-1.c: New test.
40544
40545 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40546
40547         * gcc.dg/builtins-config.h: Use #elif.
40548
40549 2004-02-26  Michael Matz  <matz@suse.de>
40550
40551         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
40552         * gcc.dg/991214-1.c: Likewise.
40553         * gcc.dg/i386-asm-1.c: Likewise.
40554
40555 2004-02-25  Richard Henderson  <rth@redhat.com>
40556
40557         * gcc.c-torture/execute/20040208-2.c: Move ...
40558         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
40559
40560 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40561
40562         PR c++/14246
40563         * g++.dg/other/crash-3.C: New test.
40564
40565 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40566
40567         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
40568         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
40569
40570         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
40571         HP-UX.
40572
40573 2004-02-24  Michael Matz  <matz@suse.de>
40574
40575         * gcc.dg/i386-regparm.c: New.
40576
40577 2004-02-23  James E Wilson  <wilson@specifixinc.com>
40578
40579         * gcc.c-torture/execute/20040223-1.c: New.
40580
40581 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
40582             Kazu Hirata  <kazu@cs.umass.edu>
40583
40584         * gcc.dg/fwritable-strings-1.c: Remove.
40585
40586 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
40587
40588         PR c/14156
40589         * gcc.dg/20040223-1.c: New test.
40590
40591 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40592
40593         PR c++/14106
40594         * g++.dg/ext/typeof9.C: New test.
40595
40596 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40597
40598         PR c++/14250
40599         * g++.dg/other/switch1.C: New test.
40600
40601 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40602
40603         * gcc.dg/cast-function-1.c: Adjust for new informative message.
40604         * gcc.dg/va-arg-1.c: Likewise.
40605
40606 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40607
40608         PR c++/14143
40609         * g++.dg/template/koenig5.C: New test.
40610
40611 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
40612
40613         * g++.dg/ext/altivec-1.C: Generalize target triple.
40614         * g++.dg/ext/altivec-2.C: New test case.
40615         * g++.dg/ext/altivec_check.h: New file.
40616         * gcc.dg/altivec-1.c: Generalize target triple;
40617         include altivec_check.h and call altivec_check().
40618         * gcc.dg/altivec-[2-5].c: Generalize target triple.
40619         * gcc.dg/altivec-6.c: New test case.
40620         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
40621         type casts as needed.
40622         * gcc.dg/altivec-10.c: Include altivec_check.h and call
40623         altivec_check().
40624         * gcc.dg/altivec-12.c: New test case.
40625         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
40626         include altivec_check.h and call altivec_check().
40627         * gcc.dg/altivec_check.h: New file.
40628
40629 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40630
40631         * lib/target-supports.exp (check_alias_available): Don't mangle
40632         function `g' in test program.
40633
40634 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40635
40636         * lib/target-supports.exp (check_profiling_available): Check
40637         argument to determine whether we support a profiling type.
40638         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
40639         check_profiling_available.
40640         * g++.dg/bprob/bprob.exp: Likewise.
40641         * g77.dg/bprob/bprob.exp: Likewise.
40642         * gcc.misc-tests/bprob.exp: Likewise.
40643         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
40644         dg-require-profiling and delete expected error handling.
40645         * gcc.dg/20021014-1.c: Likewise.
40646         * gcc.dg/nest.c: Likewise.
40647
40648 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40649
40650         PR c++/12007
40651         * g++.dg/other/vthunk1.C: New test.
40652
40653 2004-02-20  Falk Hueffner  <falk@debian.org>
40654
40655         PR target/14201
40656         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
40657
40658 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
40659
40660         PR c++/13927
40661         * g++.dg/other/error8.C: Remove XFAIL markers.
40662
40663         PR c++/14173
40664         * g++.dg/ext/packed5.C: New test.
40665
40666         PR c++/14199
40667         * g++.dg/warn/Wunused-5.C: New test.
40668
40669         PR c++/14186
40670         * g++.dg/lookup/member1.C: New test.
40671
40672 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
40673
40674         * gcc.c-torture/compile/20040130-1.c: Enable only when
40675         __INT_MAX__ >= 2147483647L.
40676         * gcc.c-torture/compile/961203-1.c: Likewise.
40677
40678 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
40679
40680         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
40681         * g++.dg/opt/template1.C: Robustify assembler regexp
40682
40683 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40684
40685         * gcc.c-torture/execute/simd-4.x: Remove.
40686         * gcc.c-torture/execute/va-arg-25.x: Likewise.
40687         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
40688         Guard with #ifndef SKIP_ATTRIBUTE.
40689         * gcc.dg/compat/vector-1_y.c: Likewise.
40690         * gcc.dg/compat/vector-2_x.c: Likewise.
40691         * gcc.dg/compat/vector-2_y.c: Likewise.
40692         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
40693         * g++.dg/eh/simd-2.C: Likewise.
40694
40695 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
40696
40697         * gcc.c-torture/compile/complex-1.c: New.
40698
40699 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
40700
40701         PR target/14209
40702         * gcc.c-torture/execute/20040218-1.c: New test.
40703
40704 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40705
40706         PR c++/14181
40707         * g++.dg/parse/new2.C: New test.
40708
40709 2004-02-18  Paul Brook  <paul@codesourcery.com>
40710
40711         * gcc.c-torture/compile/libcall-1.c: New test.
40712
40713 2004-02-18  Paul Brook  <paul@codesourcery.com>
40714
40715         PR debug/12934
40716         * gcc.dg/debug/debug-7.c: New test.
40717
40718 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
40719
40720         * gcc.dg/20040217-1.c: New test.
40721
40722 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
40723
40724         * gcc.c-torture/execute/990208-1.x: Delete.
40725
40726 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
40727
40728         * gcc.c-torture/execute/20040208-2.x: New file.
40729
40730 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
40731
40732         PR c++/11326
40733         * g++.dg/abi/structret1.C: New test.
40734
40735 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
40736
40737         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
40738         (i386_cpuid): No need to test if cpuid is available on AMD64.
40739         Fix assembly, so that it works onboth i386 and AMD64.
40740         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
40741         (vecInLong): Fix s[] member type to unsigned int.
40742         (vecInWord): Remove type.
40743         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
40744         (a64, b64, c64, d64, e64): Remove.
40745         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
40746         Remove unused variable.  Remove initialization of removed variables.
40747         Don't call mmx_tests nor sse_tests.
40748         (reference_mmx, reference_sse): Remove.
40749         (check): Add return stmt.
40750         * gcc.dg/i386-sse-7.c: New test.
40751         * gcc.dg/i386-mmx-4.c: New test.
40752
40753 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40754
40755         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
40756         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
40757         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
40758         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
40759         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
40760         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
40761         g++.dg/tc1/dr94.C: Fix line terminator.
40762
40763 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
40764
40765         * gcc.c-torture/compile/20040216-1.c: New.
40766
40767 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40768
40769         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
40770         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
40771         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
40772         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
40773         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
40774         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
40775
40776 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40777
40778         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
40779
40780 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
40781
40782         PR c++/13971
40783         * g++.dg/expr/cond4.C: New test.
40784
40785         PR c++/14086
40786         * g++.dg/lookup/crash2.C: New test.
40787
40788 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
40789
40790         * gcc.c-torture/compile/20040214-2.c: New test.
40791
40792 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
40793
40794         PR c++/14116
40795         * g++.dg/ext/typeof8.C: New test.
40796
40797 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
40798
40799         * gcc.c-torture/compile/20040214-1.c: New test.
40800
40801 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40802
40803         PR c++/13635
40804         * g++.dg/template/spec11.C: New test.
40805
40806 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40807
40808         PR c++/13927
40809         * g++.dg/other/error8.C: New test.
40810
40811 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
40812
40813         PR c++/14122
40814         * g++.dg/template/array4.C: New test.
40815
40816         PR c++/14108
40817         * g++.dg/inherit/thunk2.C: New test.
40818
40819         PR c++/14083
40820         * g++.dg/eh/cond2.C: New test.
40821
40822 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
40823
40824         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
40825
40826 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
40827
40828         * lib/scanasm.exp (dg-scan): Quote pattern before display.
40829
40830 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
40831
40832         * g++.dg/simd-2.C: xfail on ppc64-linux.
40833
40834 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
40835
40836         PR c/456
40837         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
40838         tests.
40839
40840 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
40841
40842         * gcc.dg/builtins-33.c: New test.
40843
40844 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
40845
40846         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
40847
40848 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
40849
40850         * g++.dg/simd-2.C: Set -maltivec for ppc64.
40851
40852 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
40853
40854         * gcc.dg/ppc64-abi-3.c: New test.
40855
40856 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
40857
40858         PR c/14092
40859
40860         * gcc.dg/pr14092-1.c: New testcase.
40861
40862 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
40863
40864         * gcc.dg/cpp/assert4.c: Fix typo last change.
40865
40866         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
40867         * gcc.dg/cpp/assert4.c: Handle powerpc64.
40868
40869         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
40870
40871 2004-02-09  Roger Sayle  <roger@eyesopen.com>
40872
40873         * gcc.c-torture/compile/20040209-1.c: New test case.
40874
40875 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40876
40877         * gcc.dg/c90-init-1.c: Adjust expected error messages.
40878
40879 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
40880
40881         * gcc.c-torture/execute/20040208-[12].c: New tests.
40882
40883 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40884
40885         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
40886
40887 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40888
40889         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
40890
40891 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
40892
40893         Bug 13856
40894         * gcc.dg/visibility-8.c: New testcase.
40895
40896 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
40897
40898         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
40899         arguments.
40900         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
40901
40902 2004-02-07  Roger Sayle  <roger@eyesopen.com>
40903
40904         PR middle-end/13696
40905         * g++.dg/opt/fold1.C: New test case.
40906
40907 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40908
40909         PR c++/14033
40910         * g++.dg/other/crash-2.C: New test.
40911
40912 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40913
40914         PR c++/14028
40915         * g++.dg/parse/angle-bracket2.C: New test.
40916
40917 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40918
40919         PR middle-end/13750
40920         Revert:
40921         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
40922         PR pch/13361
40923         * g++.dg/pch/wchar-1.C: New.
40924         * g++.dg/pch/wchar-1.Hs: New.
40925
40926 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40927
40928         PR c++/14008
40929         * g++.dg/parse/error15.C: New test.
40930         * g++.dg/parse/crash11.C: Update dg-error mark.
40931
40932 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
40933
40934         PR c++/13932
40935         * g++.dg/warn/conv2.C: New test.
40936
40937 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40938
40939         PR c++/13086
40940         * g++.dg/warn/incomplete1.C: Remove xfail.
40941
40942 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
40943
40944         * lib/file-format.exp (gcc_target_object_format): Use
40945         ${tool}_target_compile, not gcc_target_compile.
40946         * lib/target-supports.exp (check_alias_available): Likewise.
40947         (check_gc_sections_available): Likewise.
40948         * g++.dg/ext/attrib10.C: Use dg-require-alias.
40949         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
40950         dg-require-alias.
40951
40952 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
40953
40954         PR c++/13969
40955         * g++.dg/template/static6.C: New test.
40956
40957 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
40958
40959         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
40960
40961 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40962
40963         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
40964         tests for systems where `char' is unsigned by default.
40965
40966 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40967
40968         PR c++/13997
40969         * g++.dg/template/partial3.C: New test.
40970
40971 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
40972
40973         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
40974         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
40975         Remove mentions of obsolete ports.
40976
40977 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
40978
40979         * gcc.dg/noncompile/20001228-1.c: Fix for new
40980         error message.
40981
40982 2004-02-03  Roger Sayle  <roger@eyesopen.com>
40983
40984         PR target/9348
40985         * gcc.c-torture/execute/multdi-1.c: New test case.
40986
40987 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
40988
40989         PR c++/13925
40990         * g++.dg/template/lookup5.C: New test.
40991
40992 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
40993
40994         PR c++/13950
40995         * g++.dg/template/lookup4.C: New test.
40996
40997         PR c++/13970
40998         * g++.dg/parse/error14.C: New test.
40999
41000         PR c++/14002
41001         * g++.dg/parse/template13.C: New test.
41002
41003 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
41004
41005         PR c++/13978
41006         * g++.dg/template/koenig4.C: New test.
41007
41008         PR c++/13968
41009         * g++.dg/template/crash17.C: New test.
41010
41011         PR c++/13975
41012         * g++.dg/parse/error13.C: New test.
41013         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
41014
41015 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41016
41017         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
41018
41019 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
41020
41021         PR c/11658
41022         PR c/13994
41023         * gcc.dg/noncompile/20040203-1.c: New test.
41024         * gcc.dg/noncompile/20040203-2.c: Likewise.
41025         * gcc.dg/noncompile/20040203-3.c: Likewise.
41026         * gcc.dg/20040203-1.c: Likewise.
41027
41028 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
41029
41030         PR c++/10858
41031         * g++.dg/template/sizeof7.C: New test.
41032
41033 2004-02-02  Eric Christopher  <echristo@redhat.com>
41034             Zack Weinberg  <zack@codesourcery.com>
41035
41036         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
41037
41038 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
41039
41040         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
41041         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
41042         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
41043         * gcc.dg/cleanup-5.c: Run only on Linux targets.
41044
41045 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
41046
41047         PR c++/13113
41048         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
41049
41050         PR c++/13854
41051         * g++.dg/ext/attrib13.C: New test.
41052
41053         PR c++/13907
41054         * g++.dg/conversion/op2.C: New test.
41055
41056 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41057
41058         * gcc.dg/titype-1.c: Fix pasto.
41059
41060 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41061
41062         * gcc.dg/titype-1.c: New test.
41063
41064 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41065
41066         PR c++/13957
41067         * g++.dg/template/non-type-template-argument-1.C,
41068         g++.dg/template/qualified-id1.C: Update dg-error marks.
41069         * g++.dg/template/nontype6.C: New test.
41070
41071 2004-02-01  Roger Sayle  <roger@eyesopen.com>
41072
41073         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
41074         * gcc.dg/builtins-31.c: New testcase.
41075         * gcc.dg/builtins-32.c: New testcase.
41076
41077 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
41078
41079         * objc.dg/call-super-2.m: Update line numbers
41080         for the including of stddef.h.
41081
41082 2004-01-30  Michael Matz  <matz@suse.de>
41083
41084         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
41085         g++.dg/ext/case-range3.C: New tests.
41086
41087 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41088
41089         DR206
41090         PR c++/13813
41091         * g++.dg/template/member4.C: New test.
41092
41093 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41094
41095         PR c++/13683
41096         * g++.dg/template/sizeof6.C: New test.
41097
41098 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41099
41100         * gcc.dg/fwritable-strings-1.c: New test.
41101
41102 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41103
41104         * gcc.c-torture/compile/20040130-1.c: New test.
41105
41106 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
41107
41108         * objc.dg/call-super-2.m: Include stddef.h for size_t.
41109
41110 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
41111
41112         PR c++/13883
41113         * g++.dg/template/ctor3.C: New test.
41114
41115 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41116
41117         * g++.dg/tc1: New directory.
41118         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
41119         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
41120         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
41121         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
41122         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
41123
41124 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41125
41126         * g++.dg/parse/error11.C: New test.
41127         * g++.dg/parse/error12.C: Likewise.
41128
41129 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
41130
41131         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
41132         (scan_initial, main): Use aligned_sizeof instead of sizeof.
41133
41134 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
41135
41136         PR c++/13791
41137         * g++.dg/ext/attrib12.C: New test.
41138
41139         PR c++/13736
41140         * g++.dg/parse/cast2.C: New test.
41141
41142 2004-01-27  James E Wilson  <wilson@specifixinc.com>
41143
41144         * objc.dg/encode-2.m (main): New local string.  Set depending on
41145         sizeof long.  Use in sscanf call.
41146         * objc.dg/encode-3.m (main): New local string.  Set depending on
41147         sizeof long.  Use in scan_initial call.
41148
41149 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41150
41151         * objc.dg/call-super-2.m: Make LP64-safe.
41152         * objc.dg/desig-init-1.m: Likewise.
41153
41154 2004-01-27  Devang Patel <dpatel@apple.com>
41155
41156         * g++.dg/debug/namespace1.C: New test.
41157
41158 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
41159
41160         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
41161         xscale-*-*.
41162
41163         * gcc.dg/arm-mmx-1.c: New test.
41164
41165 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41166
41167         * gcc.dg/20040127-1.c: New test.
41168         * gcc.dg/20040127-2.c: New test.
41169
41170 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41171
41172         * objc.dg/stret-1.m (glob): Renamed to globa.
41173
41174 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
41175
41176         PR c++/13663
41177         * g++.dg/expr/for1.C: New test.
41178
41179 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
41180
41181         PR middle-end/13779
41182         * gcc.dg/darwin-longlong.c: New test.
41183
41184 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
41185
41186         * gcc.dg/20040124-1.c: Moved test from here...
41187         * gcc.c-torture/compile/20040124-1.c: ...to here.
41188
41189 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
41190
41191         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
41192         the assembly output if -m64 is passed.
41193
41194 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
41195
41196         PR c++/13833
41197         * g++.dg/template/cond3.C: New test.
41198
41199 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41200
41201         PR c++/13810
41202         * g++.dg/template/ttp7.C: New test.
41203
41204 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41205
41206         PR c++/13797
41207         * g++.dg/template/nontype4.C: New test.
41208         * g++.dg/template/nontype5.C: Likewise.
41209
41210 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
41211
41212         * gcc.dg/torture/mips-clobber-at.c: New test.
41213
41214 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
41215
41216         * gcc.dg/20040124-1.c: New test.
41217
41218 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
41219
41220         * gcc.dg/20040123-1.c: New test.
41221
41222 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
41223
41224         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
41225
41226 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41227
41228         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
41229
41230 2004-01-23  Andrew Pinski  <apinski@apple.com>
41231
41232         * gcc.dg/20030121-1.c: Move to ..
41233         * gcc.dg/20040121-1.c: here.
41234
41235 2004-01-23  Roger Sayle  <roger@eyesopen.com>
41236
41237         * gcc.dg/builtins-29.c: New test case.
41238
41239 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
41240
41241         PR 18314
41242         * gcc.dg/builtins-30.c: New testcase.
41243
41244 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
41245
41246         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
41247         * lib/g77.exp: Likewise.
41248         * lib/objc.exp: Likewise.
41249         * lib/g++.exp: Likewise.
41250
41251 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41252
41253         * gcc.dg/struct-by-value-2.c: New test.
41254
41255 2004-01-21  Andrew Pinski  <apinski@apple.com>
41256
41257         PR target/13785
41258         * gcc.dg/20030121-1.c: New test.
41259
41260 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
41261
41262         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
41263         clobber frame pointer register in asm statement.
41264
41265 2004-01-21  Falk Hueffner  <falk@debian.org>
41266
41267         * gcc.c-torture/compile/20040121-1.c: New test.
41268
41269 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
41270
41271         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
41272
41273 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
41274
41275         * gcc.dg/ppc64-abi-2.c: New test.
41276
41277 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
41278
41279         * lib/treelang.exp: Fill out this file.
41280         * lib/treelang-dg.exp: New File.
41281
41282 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41283
41284         * gcc.c-torture/compile/981022-1.c: Remove.
41285         * gcc.dg/array-5.c: Remove XFAIL.
41286         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
41287         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
41288         gcc.dg/cond-lvalue-1.c: Update.
41289         * gcc.dg/cast-lvalue-2.c: New test.
41290
41291 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
41292
41293         PR c++/13592
41294         * g++.dg/other/error1.C (class foo): Tweak error message.
41295
41296         PR c++/13592
41297         * g++.dg/template/call2.C: New test.
41298
41299 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41300
41301         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
41302         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
41303         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
41304         scalar-return-1_x.c, scalar-return-2_y.c,
41305         scalar-return-3_x.c, scalar-return-3_y.c,
41306         scalar-return-4_x.c, scalar-return-4_y.c,
41307         struct-align-1.h, struct-align-1_x.c,
41308         struct-align-1_y.c, struct-align-2.h,
41309         struct-align-2_x.c, struct-align-2_y.c,
41310         struct-by-value-10_y.c, struct-by-value-11_x.c,
41311         struct-by-value-11_y.c, struct-by-value-12_x.c,
41312         struct-by-value-12_y.c, struct-by-value-13_x.c,
41313         struct-by-value-13_y.c, struct-by-value-14_x.c,
41314         struct-by-value-14_y.c, struct-by-value-15_x.c,
41315         struct-by-value-15_y.c, struct-by-value-16_y.c,
41316         struct-by-value-17_y.c, struct-by-value-18_y.c,
41317         struct-by-value-19_y.c, struct-by-value-1_x.c,
41318         struct-by-value-1_y.c, struct-by-value-20_y.c,
41319         struct-by-value-2_x.c, struct-by-value-2_y.c,
41320         struct-by-value-3_y.c, struct-by-value-4_x.c,
41321         struct-by-value-4_y.c, struct-by-value-5_y.c,
41322         struct-by-value-6_y.c, struct-by-value-7_y.c
41323         struct-by-value-8_x.c, struct-by-value-8_y.c
41324         struct-by-value-9_x.c, struct-by-value-9_y.c
41325         struct-return-10_x.c, struct-return-10_y.c,
41326         struct-return-19_x.c, struct-return-20_x.c
41327         struct-return-2_x.c, struct-return-2_y.c
41328         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
41329         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
41330
41331 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41332
41333         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
41334         attribute on sparc*-sun-solaris2.*.
41335
41336 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
41337
41338         PR c++/13710
41339         * g++.dg/ext/typeof7.C: New test.
41340
41341 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
41342
41343         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
41344         * gcc.dg/const-elim-1.c: Same.
41345
41346 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
41347
41348         * objc.dg/stret-1.m: New.
41349         * objc.dg/stret-2.m: New.
41350
41351 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
41352
41353         PR c++/11895
41354         * g++.dg/ext/vector1.C: New test.
41355
41356 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
41357
41358         * gcc.dg/pch/import-1.c: New.
41359         * gcc.dg/pch/import-1.hs: New.
41360         * gcc.dg/pch/import-1a.h: New.
41361         * gcc.dg/pch/import-1b.h: New.
41362         * gcc.dg/pch/import-1c.h: New.
41363
41364 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
41365
41366         PR c++/13574
41367         * g++.dg/ext/array1.C: New test.
41368
41369         PR c++/13178
41370         * g++.dg/conversion/op1.C: New test.
41371
41372 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
41373
41374         PR 11864
41375         From Kazumoto Kojima / Dan Kegel:
41376         * gcc.dg/pr11864-1.c: New test.
41377
41378         PR 10392
41379         From Marcus Comstedt / Dan Kegel:
41380         * gcc.dg/pr10392-1.c: New test.
41381
41382 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
41383
41384         PR c++/13478
41385         * g++.dg/init/ref10.C: New test.
41386
41387 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41388
41389         PR c++/13407
41390         * g++.dg/parse/typename6.C: New test.
41391
41392 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
41393
41394         PR pch/13361
41395         * g++.dg/pch/wchar-1.C: New.
41396         * g++.dg/pch/wchar-1.Hs: New.
41397
41398 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41399
41400         PR c++/9259
41401         * g++.dg/expr/sizeof2.C: New test.
41402
41403 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
41404
41405         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
41406
41407 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
41408
41409         PR c++/13659
41410         * g++.dg/lookup/strong-using-3.C: New.
41411         * g++.dg/lookup/using-10.C: New.
41412
41413 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
41414
41415         PR c++/13594
41416         * g++.dg/lookup/strong-using-2.C: New.
41417
41418 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
41419             Dan Kegel <dank@kegel.com>
41420             J"orn Rennecke <joern.rennecke@superh.com>
41421
41422         PR target/9365
41423         * gcc.dg/pr9365-1.c: New test.
41424
41425 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41426
41427         PR c++/8856
41428         * g++.dg/parse/casting-operator2.C: New test.
41429         * g++.old-deja/g++.pt/explicit83.C: Remove.
41430
41431 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
41432
41433         * gcc.dg/label-compound-stmt-1.c: New test.
41434         * gcc.c-torture/compile/950922-1.c,
41435         gcc.c-torture/compile/20000211-3.c,
41436         gcc.c-torture/compile/20000518-1.c,
41437         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
41438         compound statements.
41439
41440 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
41441
41442         * gcc.dg/ppc64-abi-1.c: New test.
41443
41444 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
41445
41446          * g++.dg/ext/attrib9.C: Add dg-warnings.
41447
41448 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41449
41450         PR c++/12335
41451         * g++.dg/parse/dtor3.C: New test.
41452
41453 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
41454
41455         PR c++/12709
41456         * g++.dg/parse/try-catch-1.C: New test.
41457
41458 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
41459
41460         * ada/acats/run_all.sh: Add more verbose output in acats.log
41461         when compiling tests.
41462
41463 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
41464
41465         PR 13656
41466         * gcc.dg/typedef-redecl.c: New test case.
41467         * gcc.dg/typedef-redecl.h: New support file.
41468
41469 2004-01-13  Jan Hubicka  <jh@suse.cz>
41470
41471         * gcc.dg/always_inline.c: New test.
41472         * gcc.dg/debug/20031231-1.c: Fix.
41473
41474 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41475
41476         PR c++/13474
41477         * g++.dg/template/array3.C: New test.
41478
41479 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
41480
41481         * g++.dg/ext/lvalue1.C: No longer expected to fail.
41482         * g++.dg/warn/Wunused-2.C: Likewise.
41483
41484 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41485
41486         PR c++/13289
41487         * g++.dg/template/instantiate6.C: New test.
41488
41489 2004-01-12  Roger Sayle  <roger@eyesopen.com>
41490
41491         PR middle-end/11397
41492         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
41493
41494 2004-01-12  Jan Hubicka  <jh@suse.cz>
41495
41496         PR opt/12826
41497         * gcc.dg/20040112-1.c: New.
41498
41499         * gcc.dg/dwarf-die[1-7].c: Move to...
41500         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
41501         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
41502
41503 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
41504
41505         PR c++/4100
41506         * g++.dg/parse/friend4.C: New test.
41507
41508 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
41509
41510         PR c++/4100
41511         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
41512         definition is called a friend.
41513
41514 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
41515
41516         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
41517
41518 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
41519
41520         PR c++/3478
41521         * g++.dg/parse/error10.C: New test.
41522         * g++.dg/template/arg2.C: Accept "invalid type" error.
41523
41524 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
41525
41526         PR middle-end/13392
41527         * g++.dg/opt/expect2.C: New test.
41528
41529 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
41530
41531         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
41532         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
41533         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
41534         Update dg-error regexps.
41535
41536 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
41537
41538         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
41539         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
41540
41541 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41542
41543         * gcc.dg/pragma-re-1.c: Use right pointer type.
41544
41545 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41546
41547         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
41548
41549 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
41550
41551         * gcc.dg/rs6000-ldouble-1.c: New.
41552
41553 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41554
41555         DR 337
41556         PR c++/9256
41557         * g++.dg/other/abstract1.C: New test.
41558
41559 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
41560
41561         * g++.dg/lookup/strong-using-1.C: New.
41562
41563 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
41564
41565         PR c/11234
41566         * gcc.dg/func-ptr-conv-1.c: New test.
41567         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
41568
41569 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
41570
41571         PR target/13380.
41572         * gcc.c-torture/compile/20040109-1.c: New.
41573
41574 2004-01-08  Stuart Hastings  <stuart@apple.com>
41575
41576         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
41577         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
41578         * gcc.dg/i386-sse-6.c: ...this new testcase.
41579
41580 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
41581
41582         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
41583
41584 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41585
41586         * ada/acats/run_acats: Treat 'gnatchop' the same way
41587         as 'gnatmake'.  Export GCC_DRIVER.
41588         * ada/acats/run_all.sh: Add target_gnatchop.  Use
41589         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
41590
41591 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41592
41593         PR c++/12573
41594         * g++.dg/template/dependent-expr4.C: New test.
41595
41596 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
41597
41598         * gcc.dg/altivec-11.c: New test.
41599
41600 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
41601
41602         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
41603
41604 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41605
41606         PR c/6024
41607         * gcc.dg/enum-compat-1.c: New test.
41608         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
41609
41610 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41611
41612         PR c/12165
41613         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
41614         gcc.dg/c99-idem-qual-3.c: New tests.
41615
41616 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
41617
41618         * gcc.dg/winline-7.c: Don't cast void * to int.
41619
41620 2004-01-06  Jan Hubicka  <jh@suse.cz>
41621
41622         * gcc.dg/i386-sse-5.c: New test
41623         * g++.dg/eh/simd-1.c: Add -w argument for i386.
41624
41625 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
41626
41627         PR c++/12815
41628         * g++.dg/rtti/typeid4.C: New test.
41629
41630 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41631
41632         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
41633
41634 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
41635
41636         PR c++/12132
41637         * g++.dg/template/error11.C: New test.
41638
41639         PR c++/13451
41640         * g++.dg/template/class2.C: New test.
41641
41642 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
41643         Richard Sandiford <rsandifo@redhat.com>
41644
41645         PR c++/13387
41646         * g++.dg/opt/alias3.C: New test.
41647
41648 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
41649
41650         PR c++/13157
41651         * g++.dg/template/koenig3.C: New test.
41652
41653         PR c++/13529
41654         * g++.dg/parse/offsetof3.C: New test.
41655
41656         * g++.dg/init/copy7.C: Add missing dg-error markers.
41657
41658         PR c++/12226
41659         * g++.dg/init/copy7.c: New test.
41660
41661         PR c++/13536
41662         * g++.dg/parse/cast1.C: New test.
41663
41664 2004-01-04  Jan Hubicka  <jh@suse.cz>
41665
41666         * gcc.dg/winline[1-7].c: New tests.
41667
41668 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41669
41670         PR c++/13520
41671         * g++.dg/template/qualttp22.C: New test.
41672
41673 2004-01-01  Jan Hubicka  <jh@suse.cz>
41674
41675         * gcc.dg/debug/20031231-1.c: New.
41676         * gcc.c-torture/compile/20040101-1.c: New.
41677         * gcc.dg/dwarf-die-[1-7].c: New.
41678
41679 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
41680
41681         PR optimization/13521
41682         * gcc.c-torture/compile/20031231-1.c: New test.
41683
41684 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
41685
41686         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
41687
41688 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41689
41690         PR c++/10079
41691         * g++.dg/template/crash16.C: New test.
41692
41693 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
41694
41695         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
41696
41697 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
41698
41699         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
41700         ports.
41701         * g++.old-deja/g++.jason/thunk3.C: Likewise.
41702         * g++.old-deja/g++.law/profile1.C: Likewise.
41703         * gcc.c-torture/compile/981006-1.c: Likewise.
41704         * gcc.c-torture/execute/loop-2e.x: Likewise.
41705         * gcc.c-torture/execute/loop-2f.x: Remove.
41706         * gcc.c-torture/execute/loop-2g.x: Likewise.
41707         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
41708         * gcc.dg/20020312-2.c: Remove traces of dead ports.
41709
41710 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
41711
41712         PR c++/13507
41713         * g++.dg/ext/attrib11.C: New test.
41714
41715         PR c++/13494
41716         * g++.dg/template/array2-1.C: New test.
41717         * g++.dg/template/array2-2.C: New test.
41718
41719 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
41720
41721         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
41722
41723 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41724
41725         PR c++/12774
41726         * g++.dg/template/array1-1.C: New test.
41727         * g++.dg/template/array1-2.C: New test.
41728
41729 2003-12-29  Roger Sayle  <roger@eyesopen.com>
41730
41731         PR fortran/12632
41732         * g77.dg/12632.f: New test case.
41733
41734 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41735
41736         PR c++/13289
41737         * g++.dg/parse/nontype1.C: New test.
41738
41739 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41740
41741         PR c++/12403
41742         * g++.dg/parse/explicit1.C: New test.
41743         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
41744
41745 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
41746
41747         PR c++/13081
41748         * g++.dg/opt/inline6.C: New test.
41749
41750         PR c++/12613
41751         * g++.dg/parse/error9.C: New test.
41752
41753         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
41754
41755 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
41756
41757         PR c++/13009
41758         * g++.dg/init/assign1.C: New test.
41759
41760 2003-12-28  Roger Sayle  <roger@eyesopen.com>
41761
41762         PR c++/13070
41763         * g++.dg/warn/format3.C: New test case.
41764
41765 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41766
41767         * gcc.c-torture/compile/20031227-1.c: New test.
41768
41769 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41770
41771         * g++.dg/bprob/bprob.exp: Load target-supports.exp
41772         * g77.dg/bprob/bprob.exp: Likewise.
41773         * gcc.misc-tests/bprob.exp: Likewise.
41774         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
41775         variants on systems where the library does not provide that
41776         functionality.
41777         * gcc.dg/builtins-20.c: Use builtins-config.h.
41778         * gcc.dg/builtins-config.h: New file.
41779
41780 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41781
41782         * lib/gcc-dg.exp (dg-require-profiling): New function.
41783         * lib/target-supports.exp (check_profiling_available): Likewise.
41784         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
41785         * g77.dg/bprob/bprob.exp: Likewise.
41786         * gcc.misc-tests/bprob.exp: Likewise.
41787         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
41788         * gcc.dg/20021014-1.c: Likewise.
41789         * gcc.dg/nest.c: Likewise.
41790
41791 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41792
41793         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
41794         compiling.
41795         * g++.dg/lookup/java2.C: Likewise.
41796         * gcc.dg/cpp/lexident.c: Likewise.
41797
41798 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
41799
41800         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
41801         given.
41802         * gcc.c-torture/compile/961203-1.c: Likewise.
41803         * gcc.c-torture/compile/980506-1.c: Likewise.
41804
41805 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
41806
41807         * lib/gcc-dg.exp (dg-prune-output): New annotation.
41808         (additional_prunes): New global.
41809         (gcc-dg-prune): Handle additional per-test pruning.
41810         (dg-test): Clear additional_prunes between tests.
41811
41812         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
41813         dg-prune-output to avoid spurious failures from assembler
41814         complaining about nonexistent WAW violations.
41815         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
41816         Use dg-prune-output to avoid spurious failures from assembler
41817         warning about Itanium B-step errata.
41818
41819 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41820
41821         * g++.dg/abi/macro0.C: New test.
41822         * g++.dg/abi/macro1.C: Likewise.
41823         * g++.dg/abi/macro2.C: Likewise.
41824
41825         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
41826         * g++.dg/abi/bitfield7.C: Likewise.
41827         * g++.dg/abi/dtor2.C: Likewise.
41828         * g++.dg/abi/mangle11.C: Likewise.
41829         * g++.dg/abi/mangle12.C: Likewise.
41830         * g++.dg/abi/mangle14.C: Likewise.
41831         * g++.dg/abi/mangle17.C: Likewise.
41832         * g++.dg/abi/vbase10.C: Likewise.
41833         * g++.dg/abi/vbase14.C: Likewise.
41834         * g++.dg/template/qualttp17.C: Likewise.
41835
41836 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
41837
41838         PR c/11995
41839         * gcc.dg/20031223-1.c: New test.
41840
41841 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41842
41843         * gcc.dg/noreturn-7.c: New test.
41844
41845 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41846
41847         * gcc.dg/null-pointer-1.c: New test.
41848
41849 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
41850
41851         * g++.old-deja/g++.jason/template18.C: Remove.
41852         * g++.old-deja/g++.jason/template37.C: Likewise.
41853
41854         PR c++/12862
41855         * g++.dg/lookup/ns1.C: New test.
41856
41857         PR c++/12397
41858         * g++.dg/template/lookup3.C: New test.
41859
41860 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
41861
41862         * g++.dg/template/recurse1.C: New test
41863
41864 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
41865
41866         PR c++/12479
41867         * g++.dg/parse/semicolon1.C: New test.
41868         * g++.dg/parse/semicolon1.h: Likewise.
41869
41870 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
41871
41872         * gcc.dg/darwin-misaligned.c: New test.
41873
41874 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
41875
41876         PR c/9163
41877         * gcc.dg/20031222-1.c: New test.
41878
41879 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
41880
41881         PR c++/13438
41882         * g++.dg/parse/error8.C: New test.
41883
41884         PR c++/11554
41885         * g++.dg/warn/ctor-init-1.C: New test.
41886
41887 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
41888
41889         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
41890         too small.
41891         * gcc.c-torture/compile/930217-1.c: Likewise.
41892         * gcc.c-torture/compile/930513-1.c: Likewise.
41893         * gcc.c-torture/execute/920908-2.c: Likewise.
41894         * gcc.c-torture/execute/921204-1.c: Likewise.
41895         * gcc.c-torture/execute/930621-1.c: Likewise.
41896         * gcc.c-torture/execute/930630-1.c: Likewise.
41897         * gcc.c-torture/execute/931031-1.c: Likewise.
41898         * gcc.c-torture/execute/980602-2.c: Likewise.
41899         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
41900         * gcc.c-torture/execute/compndlit-1.c: Likewise.
41901         * gcc.c-torture/execute/extzvsi.c: Likewise.
41902         * gcc.c-torture/unsorted/ext.c: Likewise.
41903
41904 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
41905
41906         PR target/12749
41907         * gcc.c-torture/compile/20031220-2.c: New test case.
41908
41909 2003-12-20  Roger Sayle  <roger@eyesopen.com>
41910
41911         PR optimization/13031
41912         * gcc.c-torture/compile/20031220-1.c: New test case.
41913
41914 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41915
41916         * gcc.dg/cast-function-1.c: New test.
41917
41918 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
41919
41920         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
41921         formats.
41922
41923 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
41924
41925         PR c++/12795
41926         * g++.dg/ext/attrib10.C: New test.
41927
41928 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
41929
41930         * gcc.dg/cleanup-10.c: New test.
41931         * gcc.dg/cleanup-11.c: New test.
41932
41933 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
41934
41935         PR c++/13239
41936         * g++.dg/opt/expect1.C: New test.
41937
41938 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
41939
41940         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
41941
41942 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
41943
41944         PR debug/12923
41945         * gcc.dg/20031218-1.c: New test.
41946
41947         PR debug/12389
41948         * gcc.dg/20031218-2.c: New test.
41949         * gcc.dg/20031218-3.c: New test.
41950
41951         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
41952         of label name and allow for USER_LABEL_PREFIX == "_" names.
41953         * g++.dg/abi/mangle18-2.C: Likewise.
41954         * g++.dg/abi/mangle19-1.C: Likewise.
41955         * g++.dg/abi/mangle19-2.C: Likewise.
41956         * g++.dg/abi/mangle20-1.C: Likewise.
41957         * g++.dg/abi/mangle20-2.C: Likewise.
41958
41959 2003-12-18  Richard Henderson  <rth@redhat.com>
41960
41961         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
41962
41963 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
41964             Dan Kegel <dank@kegel.com>
41965
41966         PR other/12009
41967         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
41968         testing a cross compiler, it causes spurious compile failures.
41969         * lib/g++.exp: Likewise.
41970
41971 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41972
41973         PR c++/13262
41974         * g++.dg/template/access13.C: New test.
41975
41976 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
41977
41978         * gcc.dg/20031216-1.c: New test.
41979
41980 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41981
41982         PR c++/9154
41983         * g++.dg/template/error10.C: New test.
41984
41985 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
41986
41987         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
41988         * g++.dg/eh/simd-2.C: Likewise.
41989
41990 2003-12-17  James E Wilson  <wilson@specifixinc.com>
41991             Roger Sayle  <roger@eyesopen.com>
41992
41993         * gcc.c-torture/execute/ieee/mzero5.c: New.
41994
41995 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
41996
41997         PR c++/10603
41998         * g++.dg/parse/error6.C: New test.
41999
42000         PR c++/12827
42001         * g++.dg/parse/error7.C: New test.
42002
42003 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
42004
42005         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
42006         at -O with stabs debugging formats.
42007         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
42008         * gcc.dg/debug/debug-2.c: Likewise.
42009
42010 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
42011
42012         PR c++/12696
42013         * g++.dg/init/error1.C: New test.
42014
42015         PR c++/12218
42016         * g++.dg/init/pm3.C: New test.
42017
42018 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
42019
42020         PR c/3347
42021         * gcc.dg/bitfld-8.c: New test.
42022
42023 2003-12-16  James Lemke  <jim@wasabisystems.com>
42024
42025         * gcc.dg/arm-scd42-[123].c: New tests.
42026
42027 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
42028
42029         PR c++/9043
42030         * g++.dg/abi/mangle20-1.C: New test.
42031         * g++.dg/abi/mangle20-2.C: New test.
42032
42033 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
42034
42035         PR c++/13275
42036         * g++.dg/other/offsetof2.C: Remove XFAIL.
42037         * g++.dg/parse/offsetof1.C: New test.
42038         * g++.gd/parse/offsetof2.C: Likewise.
42039
42040 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42041
42042         * g++.dg/template/nontype3.C: New test.
42043         * g++.dg/template/static2.C: Tweaked the dg-error clause.
42044
42045 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42046
42047         * g++.dg/warn/noreturn-3.C: Also test instantiation.
42048
42049 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
42050
42051         PR c++/13387
42052         * g++.dg/expr/assign1.C: New test.
42053
42054         PR c++/13242
42055         * g++.dg/abi/mangle19-1.C: New test.
42056         * g++.dg/abi/mangle19-2.C: New test.
42057
42058 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
42059
42060         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
42061
42062 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42063
42064         * gcc.c-torture/execute/20031216-1.c: New test.
42065
42066 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42067
42068         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
42069         an ICE regression.
42070
42071 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
42072
42073         PR c++/10926
42074         * g++.dg/template/error9.C: New test.
42075
42076         PR c++/11116
42077         * g++.dg/template/error8.C: New test.
42078
42079 2003-12-15  Roger Sayle  <roger@eyesopen.com>
42080
42081         PR middle-end/13400
42082         * gcc.c-torture/execute/20031215-1.c: New test case.
42083
42084 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
42085
42086         PR c++/13269
42087         * g++.dg/parse/error5.C: New test.
42088
42089         PR c++/12989
42090         * g++.dg/expr/sizeof1.C: New test.
42091
42092         PR c++/13310
42093         * g++.dg/template/crash15.C: New test.
42094
42095 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
42096
42097         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
42098         a non-POD type as the last named parameter of a varargs function.
42099
42100 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
42101
42102         PR c++/13243
42103         PR c++/12573
42104         * g++.dg/template/crash14.C: New test.
42105         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
42106
42107 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
42108
42109         * g++.dg/other/java1.C: New test.
42110
42111         PR c++/13241
42112         * g++.dg/abi/mangle18-1.C: New test.
42113         * g++.dg/abi/mangle18-2.C: New test.
42114
42115 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42116
42117         PR optimization/10312
42118         * gcc.c-torture/execute/20031214-1.c: New.
42119
42120 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
42121
42122         PR c++/10779
42123         PR c++/12160
42124         * g++.dg/parse/error3.C: New test.
42125         * g++.dg/parse/error4.C: Likewise.
42126         * g++.dg/abi/mangle4.C: Tweak error messages.
42127         * g++.dg/lookup/using5.C: Likewise.
42128         * g++.dg/other/error2.C: Likewise.
42129         * g++.dg/parse/typename5.C: Likewise.
42130         * g++.dg/parse/undefined1.C: Likewise.
42131         * g++.dg/template/arg2.C: Likewise.
42132         * g++.dg/template/ttp3.C: Likewise.
42133         * g++.dg/template/type1.C: Likewise.
42134         * g++.old-deja/g++.other/crash32.C: Likewise.
42135         * g++.old-djea/g++.pt/defarg8.C: Likewise.
42136
42137 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42138
42139         PR c++/13106
42140         * g++.dg/warn/noreturn-3.C: New test.
42141
42142 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
42143
42144         PR c++/13118
42145         * g++.dg/abi/covariant3.C: New.
42146
42147 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
42148
42149         * g++.dg/eh/ia64-1.C: New test.
42150
42151 2003-12-12  Roger Sayle  <roger@eyesopen.com>
42152
42153         PR optimization/13037
42154         * g77.f-torture/execute/13037.f: New test case.
42155
42156 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
42157
42158         PR c++/12881
42159         * g++.dg/abi/covariant2.C: New.
42160
42161 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
42162
42163         * gcc.dg/cpp/trad/macro.c: New tests.
42164
42165 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
42166
42167         * gcc.c-torture/execute/wchar_t-1.x: Delete.
42168
42169 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
42170
42171         PR other/10819
42172         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
42173         to fix Bug 10819.
42174         * lib/g++.exp (g++_version): Likewise.
42175         * lib/g77.exp (g77_version): Likewise.
42176         * lib/objc.exp (default_objc_version): Likewise.
42177
42178 2003-12-10  Richard Henderson  <rth@redhat.com>
42179
42180         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
42181
42182         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
42183
42184 2003-12-08  Matt Austern  <austern@apple.com>
42185
42186         PR c/13134
42187         * lib/gcc-dg.exp (dg-require-visibility): Define.
42188         * lib/target-supports (check_visibility_available): Define.
42189         * gcc.dg/visibility-1.c: New test.
42190         * gcc.dg/visibility-2.c: Likewise.
42191         * gcc.dg/visibility-3.c: Likewise.
42192         * gcc.dg/visibility-4.c: Likewise.
42193         * gcc.dg/visibility-5.c: Likewise.
42194         * gcc.dg/visibility-6.c: Likewise.
42195         * g++.dg/ext/visibility-1.C: Likewise.
42196         * g++.dg/ext/visibility-2.C: Likewise.
42197         * g++.dg/ext/visibility-3.C: Likewise.
42198         * g++.dg/ext/visibility-4.C: Likewise.
42199         * g++.dg/ext/visibility-5.C: Likewise.
42200         * g++.dg/ext/visibility-6.C: Likewise.
42201
42202 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42203
42204         * g++.dg/lookup/java1.C: New test.
42205         * g++.dg/lookup/java2.C: New test.
42206
42207 2003-12-07  Falk Hueffner  <falk@debian.org>
42208
42209         * g++.dg/opt/noreturn-1.C: New test.
42210
42211 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
42212
42213         * gcc.dg/overflow-1.c: New test.
42214
42215 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42216
42217         * g77.f-torture/compile/13060.f: New test.
42218
42219 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
42220
42221         PR c++/13323
42222         * g++.dg/inherit/operator2.C: New test.
42223
42224 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
42225
42226         PR c++/13305
42227         * g++.dg/ext/attrib9.C: New test.
42228
42229 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
42230
42231         PR c++/13314
42232         * g++.dg/template/error7.C: New test.
42233
42234 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
42235             J"orn Rennecke <joern.rennecke@superh.com>
42236
42237         PR target/13302
42238         * g++.dg/other/struct-va_list.C: New test.
42239
42240 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42241
42242         PR c++/13166
42243         * g++.dg/parse/defarg6.C: New test.
42244
42245 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
42246
42247         PR target/13256
42248         * gcc.c-torture/execute/20031201-1.c: New test.
42249
42250 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
42251
42252         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
42253
42254 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42255
42256         * gcc.dg/builtin-return-1.c: New test.
42257
42258 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
42259             J"orn Rennecke <joern.rennecke@superh.com>
42260
42261         PR optimization/13260
42262         * gcc.c-torture/execute/20031204-1.c: New test.
42263
42264 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
42265
42266         PR c++/9127
42267         * g++.dg/template/error6.C: New test.
42268
42269 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
42270
42271         * gcc.dg/20031202-1.c: New test.
42272
42273 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
42274
42275         PR c++/13179
42276         * g++.dg/template/eh1.C: New test.
42277
42278         PR c++/10771
42279         * g++.dg/template/error5.C: New test.
42280
42281 2003-12-02  David Ung  <davidu@mips.com>
42282
42283         * gcc.dg/compat/vector-check.h: Corrected type for var
42284         g_##TMODE
42285
42286 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42287
42288         PR c++/10126
42289         * g++.dg/template/ptrmem8.C: New test.
42290
42291 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42292
42293         PR c++/12573
42294         * g++.dg/template/dependent-expr3.C: New test.
42295
42296 2003-12-01  James Lemke  <jim@wasabisystems.com>
42297
42298         * gcc.dg/arm-g2.c: New test.
42299
42300 2003-12-01  Roger Sayle  <roger@eyesopen.com>
42301
42302         PR optimization/11634
42303         * gcc.dg/20031201-2.c: New test case.
42304
42305 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
42306
42307         PR 11433
42308         * objc.dg/proto-lossage-3.m: New test.
42309
42310 2003-12-01  Roger Sayle  <roger@eyesopen.com>
42311
42312         PR optimization/12628
42313         * gcc.dg/20031201-1.c: New test case.
42314
42315 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
42316
42317         * gcc.dg/unaligned-1.c: New test.
42318
42319 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
42320
42321         PR c++/9849
42322         * g++.dg/template/error4.C: New test.
42323         * g++.dg/template/nested3.C: Adjust error markers.
42324
42325 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42326
42327         * gcc.dg/cpp/assert4.c: Check more #system assertions.
42328
42329 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
42330
42331         PR c/10333
42332         * gcc.dg/bitfld-7.c: New test.
42333
42334 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
42335
42336         * gcc.dg/tls/asm-1.C: New test.
42337
42338 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42339
42340         * gcc.dg/cpp/assert4.c: Update.
42341
42342 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42343
42344         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
42345         * gcc.dg/builtin-apply3.c: New test.
42346
42347 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42348
42349         * lib/compat.exp (compat-obj): New xfaildata parameter.
42350         Use it to set compiler_conditional_xfail_data before compiling.
42351         (compat-get-options): Handle dg-xfail-if.
42352         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
42353         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
42354         * gcc.dg/compat/vector-1_y.c: Likewise.
42355         * gcc.dg/compat/vector-2_x.c: Likewise.
42356         * gcc.dg/compat/vector-2_y.c: Likewise.
42357
42358 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42359
42360         * g++.dg/opt/reg-stack4.C: New test.
42361
42362 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42363
42364         * gcc.dg/builtin-apply2.c: New test.
42365
42366 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42367
42368         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
42369
42370 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42371
42372         PR c++/12924
42373         * g++.dg/template/template-id-2.C: New test.
42374
42375 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42376
42377         PR c++/5369
42378         * g++.dg/template/memfriend1.C: New test.
42379         * g++.dg/template/memfriend2.C: Likewise.
42380         * g++.dg/template/memfriend3.C: Likewise.
42381         * g++.dg/template/memfriend4.C: Likewise.
42382         * g++.dg/template/memfriend5.C: Likewise.
42383         * g++.dg/template/memfriend6.C: Likewise.
42384         * g++.dg/template/memfriend7.C: Likewise.
42385         * g++.dg/template/memfriend8.C: Likewise.
42386         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
42387
42388 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
42389
42390         PR c++/12515
42391         * g++.dg/ext/cond1.C: New test.
42392
42393 2003-11-20  Richard Henderson  <rth@redhat.com>
42394
42395         * gcc.dg/20020201-2.c: Remove.
42396         * gcc.dg/20020201-4.c: Remove.
42397         * gcc.dg/20020304-1.c: Remove.
42398
42399 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
42400
42401         * gcc.dg/cpp/trad/xwin1.c: New test case.
42402
42403 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
42404
42405         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
42406         * lib/g77.exp: Likewise.
42407         * lib/objc.exp: Likewise.
42408         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
42409         for darwin.
42410
42411 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42412
42413         PR c++/12932
42414         * g++.dg/template/static5.C: New test.
42415
42416 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
42417
42418         * gcc.dg/nested-func-1.c: New test.
42419
42420 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42421
42422         * gcc.dg/cpp/assert4.c: New test.
42423
42424 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
42425
42426         PR c++/2294
42427         * g++.dg/lookup/using9.c: New test.
42428
42429 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
42430
42431         PR c++/12762
42432         * g++.dg/template/error3.C: New test.
42433
42434 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
42435
42436         PR ada/13035
42437         * ada/acats/run_acats, run_all.sh: Fix syntax error.
42438         No longer use a wrapper for gcc, since this does not work under
42439         Windows.
42440
42441 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
42442
42443         PR c++/2094
42444         * g++.dg/template/ptrmem7.C: New test.
42445
42446 2003-11-13  Andrew Pinski <apinski@apple.com>
42447
42448         * gcc.c-torture/compile/20031113-1.c: New test.
42449
42450 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
42451             Kean Johnston <jkj@sco.com>
42452
42453         PR c/13029
42454         * gcc.dg/unused-4.c: Update.
42455
42456 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42457
42458         * g++.dg/opt/const3.C: New test.
42459
42460 2003-11-13  Jan Hubicka  <jh@suse.cz>
42461
42462         * gcc.c-torture/compile/20031112-1.c: New test.
42463
42464 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
42465
42466         * g++.dg/parse/crash10.C: Remove bogus error marker.
42467
42468 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42469
42470         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
42471         (host_gcc): Likewise.
42472         (ROOT): Honor $PWDCMD.
42473         (BASE): Likewise.
42474         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
42475
42476 2003-11-12  Catherine Moore  <clm@redhat.com>
42477
42478         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
42479
42480 2003-11-12  Andreas Jaeger  <aj@suse.de>
42481             Jakub Jelinek  <jakub@redhat.com>
42482             Andrew Pinski  <pinskia@physics.uc.edu>
42483             Richard Henderson  <rth@redhat.com>
42484
42485         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
42486         systems.
42487         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
42488
42489         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
42490         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
42491
42492 2003-11-11  Andreas Jaeger  <aj@suse.de>
42493
42494         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
42495
42496         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
42497
42498 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
42499
42500         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
42501         Clean ups.
42502
42503 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
42504
42505         * gcc.dg/trampoline-1.c: New test.
42506
42507 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
42508
42509         * gcc.c-torture/compile/200031109-1.c: New test.
42510
42511 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42512
42513         PR c/3190
42514         PR c/8714
42515         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
42516         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
42517         gcc.dg/format/no-y2k-1.c: Update.
42518
42519 2003-11-08  Roger Sayle  <roger@eyesopen.com>
42520
42521         PR optimization/10467
42522         * gcc.dg/20031108-1.c: New test case.
42523
42524 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
42525
42526         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
42527
42528 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42529
42530         * gcc.dg/compound-lvalue-1.c: New test.
42531         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
42532         some XFAILs.
42533
42534 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
42535
42536         * gcc.dg/altivec-varargs-1.c: New test.
42537
42538 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42539
42540         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
42541         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
42542         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
42543         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
42544         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
42545
42546 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
42547
42548         * gcc.dg/cond-lvalue-1.c: New test.
42549
42550 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
42551
42552         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
42553
42554 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42555
42556         PR c++/11616
42557         * g++.dg/template/instantiate5.C: New test.
42558
42559 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42560
42561         PR c++/12726
42562         * g++.dg/ext/complit2.C: Replace test with self-contained version.
42563         * ChangeLog: Add missing first entry for above test.
42564
42565 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42566
42567         PR c++/9810
42568         * g++.dg/template/using8.C: New test.
42569         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
42570
42571 2003-11-02  Roger Sayle  <roger@eyesopen.com>
42572
42573         PR optimization/10817
42574         * gcc.c-torture/compile/20031102-1.c: New test case.
42575
42576 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
42577
42578         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
42579         2147483647.
42580
42581 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42582
42583         * gcc.dg/20031102-1.c: New test.
42584
42585 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42586
42587         * gcc.dg/complex-1.c: New test.
42588
42589 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42590
42591         PR c++/12796
42592         * g++.dg/template/crash13.C: Adjust expected error location.
42593         * g++.old-deja/g++.brendan/ns1.C: Likewise.
42594
42595 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
42596
42597         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
42598
42599 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
42600
42601         PR/10239
42602         * gcc.c-torture/compile/20031031-2.c: New test.
42603
42604 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
42605
42606         PR/11640
42607         * gcc.c-torture/compile/20031031-1.c: New test.
42608
42609 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
42610
42611         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
42612         * gcc.misc-tests/bprob.exp: Likewise.
42613         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
42614         the execution test on arm-elf configs.
42615         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
42616         configs that don't support scratch files.
42617         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
42618
42619 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
42620
42621         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
42622         done by dejagnu.
42623
42624 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
42625
42626         * ada/acats/run_all.sh: Redirect mv output to /dev/null
42627         Avoid non pure sh syntax. Add more logging.
42628
42629         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
42630         fail.
42631
42632 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42633
42634         PR libgcj/10610
42635         * gcc.dg/ppc-stackalign-1.c: New test.
42636
42637 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
42638
42639         * ada/acats/run_all.sh: Change output to be more compliant with
42640         dejagnu framework.
42641         Create acats.sum and acats.log files under testsuite/ada/acats
42642         Only run [a-z]* directories, to filter out e.g. CVS.
42643         Redirect build output to log file.
42644
42645 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
42646
42647         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
42648
42649 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
42650
42651         PR ada/5909:
42652         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
42653
42654 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
42655
42656         * gcc.c-torture/compile/20031023-1.c: New test.
42657         * gcc.c-torture/compile/20031023-2.c: New test.
42658         * gcc.c-torture/compile/20031023-3.c: New test.
42659         * gcc.c-torture/compile/20031023-4.c: New test.
42660
42661 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42662
42663         PR c++/10371
42664         * g++.dg/lookup/scoped8.C: New test.
42665
42666 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
42667
42668         * g++.dg/opt/reg-stack3.C: New test.
42669
42670 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42671
42672         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
42673
42674 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42675
42676         PR c++/11076
42677         * g++.dg/template/crash13.C: New test.
42678
42679 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42680
42681         * gcc.dg/c99-restrict-2.c: New test.
42682
42683 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
42684
42685         PR c++/12698, c++/12699, c++/12700, c++/12566
42686         * g++.dg/inherit/covariant9.C: New test.
42687         * g++.dg/inherit/covariant10.C: New test.
42688         * g++.dg/inherit/covariant11.C: New test.
42689
42690 2003-10-23  Jason Merrill  <jason@redhat.com>
42691
42692         PR c++/12726
42693         * g++.dg/ext/complit2.C: New test.
42694
42695 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
42696
42697         PR target/12654
42698         * gcc.c-torture/execute/20031020-1.c: New test.
42699
42700 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42701
42702         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
42703         following the jump_insn.
42704
42705 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
42706
42707         * gcc.dg/cast-lvalue-1.c: New test.
42708
42709 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
42710
42711         PR c++/11962
42712         * g++.dg/template/cond2.C: New test.
42713
42714 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42715
42716         * gcc.dg/builtins-28.c: New test.
42717
42718 2003-10-20  Jan Hubicka  <jh@suse.cz>
42719
42720         * g++.dg/opt/inline4.C: Do not use min-inline-insns
42721         parameter.
42722         * gcc.dg/inline-2.c: Likewise.
42723
42724 2003-10-20  Phil Edwards  <phil@codesourcery.com>
42725
42726         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
42727         * gcc.dg/nest.c: Likewise.
42728
42729 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42730
42731         PR c++/9781, c++/10583, c++/11862
42732         * g++.dg/parse/crash13.C: New test.
42733
42734 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42735
42736         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
42737
42738 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42739
42740         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
42741         Define HAVE_C99_RUNTIME except on Solaris.
42742         * gcc.dg/builtins-20.c: Likewise.
42743
42744 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42745
42746         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
42747
42748 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42749
42750         PR c++/12495
42751         * g++.dg/template/crash21.C: New test.
42752
42753 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42754
42755         PR c++/2513
42756         * g++.dg/template/typename5.C: New test.
42757
42758 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42759
42760         PR c++/12369
42761         * g++.dg/template/friend25.C: New test.
42762
42763 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
42764
42765         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
42766         versions.
42767
42768 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
42769
42770         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
42771         == 2147483647.
42772
42773 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
42774
42775         * gcc.c-torture/execute/960416-1.x: Remove.
42776         * gcc.c-torture/execute/divconst-3.x: Likewise.
42777
42778 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
42779
42780         PR target/12598
42781         * gcc.dg/torture/cris-volatile-1.c: New test.
42782
42783 2003-10-14  Roger Sayle  <roger@eyesopen.com>
42784
42785         PR optimization/9325
42786         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
42787         for overflowing floating point to integer conversion during RTL
42788         simplification.
42789
42790 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
42791
42792         * objc/execute/_cmd.m: Fix typo.
42793         * objc.dg/image-info.m, objc.dg/symtab-1.m:
42794         Relax 'scan-assembler' regexp.
42795         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
42796         objc.dg/try-catch-4.m: Run on non-Darwin targets.
42797         * objc.dg/zero-link-2.m: Remove blank line.
42798         * objc.dg/zero-link-3.m: New test case.
42799
42800 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
42801
42802         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
42803
42804         * gcc.dg/asm-names.c: Use scan-assembler-not rather
42805         than linker trickery.
42806
42807 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42808
42809         PR c++/12370
42810         * g++.dg/other/friend2.C: New test.
42811
42812 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
42813
42814         * gcc.dg/20031012-1.c: New test.
42815
42816 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
42817
42818         * gcc.dg/weak/weak-3.c: Fix for new warning.
42819
42820 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
42821
42822         PR optimization/8750
42823         * gcc.c-torture/execute/20031012-1.c: New test case.
42824
42825 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42826
42827         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
42828         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
42829
42830 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42831
42832         PR optimization/12260
42833         * gcc.c-torture/compile/20031011-2.c: New test case.
42834
42835 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42836
42837         * gcc.c-torture/execute/20031011-1.c: New testcase.
42838
42839 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
42840
42841         * gcc.c-torture/compile/20031011-1.c: New test.
42842
42843 2003-10-11  Jan Hubicka  <jh@suse.cz>
42844
42845         * g++.dg/other/first-global.C: New test.
42846
42847 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42848
42849         * gcc.c-torture/execute/string-opt-18.c: New testcase.
42850
42851 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
42852
42853         * gcc.c-torture/compile/20031010-1.c: New test.
42854
42855 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
42856
42857         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
42858         * gcc.c-torture/execute/va-arg-25.c: ... here.
42859
42860 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
42861
42862         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
42863
42864 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
42865
42866         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
42867
42868 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
42869
42870         * g++.dg/parse/error2.C: New test.
42871
42872 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
42873
42874         PR c++/11097
42875         * g++.dg/other/error5.C: Modify the error message.
42876         * g++.dg/lookup/using8.C: New test.
42877
42878 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
42879
42880         * gcc.dg/darwin-abi-2.c: New file.
42881         * gcc.c-torture/execute/va-arg-24.c: New file.
42882
42883 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
42884
42885         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
42886         indentation.
42887
42888 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
42889
42890         PR c++/10147
42891         * g++.dg/other/error4.C: Update error messages.
42892         * g++.dg/template/ptrmem4.C: Likewise.
42893
42894         PR c++/12337
42895         * g++.dg/init/new9.C: New test.
42896
42897         PR c++/12334, c++/12236, c++/8656
42898         * g++.dg/ext/attrib8.C: New test.
42899
42900 2003-10-06  Devang Patel  <dpatel@apple.com>
42901
42902         * gcc.dg/debug/dwarf2-3.h: New test.
42903         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
42904
42905 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
42906
42907         * g++.dg/opt/cfg2.C: New test.
42908
42909 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42910
42911         * g++.dg/opt/float1.C: New test.
42912
42913 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42914
42915         * gcc.dg/c90-array-lval-6.c: New test.
42916         * gcc.dg/c99-array-lval-6.c: New test.
42917
42918 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
42919             Ziemowit Laski  <zlaski@apple.com>
42920
42921         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
42922         'Derived', so that it is never considered a class method; add
42923         new warning for '+port' method ambiguity.
42924         * objc.dg/method-12.m: Include <objc/objc.h> instead of
42925         <objc/objc-api.h> (needed on Mac OS X).
42926         * objc.dg/method-13.m: New test.
42927
42928 2003-10-03  Roger Sayle  <roger@eyesopen.com>
42929
42930         PR optimization/9325, PR java/6391
42931         * gcc.c-torture/execute/20031003-1.c: New test case.
42932
42933 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
42934
42935         PR optimization/12180
42936         * gcc.dg/20031002-1.c: New test.
42937
42938         PR c++/12486
42939         * g++.dg/inherit/error1.C: New test.
42940
42941 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
42942
42943         * lib/f-torture.exp (search_for): Rename to...
42944         (search_for_re): This.  Also, clean up comments and the
42945         "regexp" invocation.
42946
42947 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
42948
42949         * gcc.c-torture/compile/20031002-1.c: New test.
42950
42951 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
42952
42953         * g++.dg/opt/cond1.C: New test.
42954
42955 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
42956
42957         * gcc.dg/Wold-style-definition-2.c: New testcase.
42958         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
42959
42960 2003-09-29  Richard Henderson  <rth@redhat.com>
42961
42962         * g++.dg/init/array10.C: Add dg-options.
42963
42964 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
42965
42966         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
42967
42968 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42969
42970         * g++.dg/template/friend19.C: Fix typo.
42971         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
42972
42973 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
42974
42975         * gcc.c-torture/execute/20030928-1.c: New test.
42976         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
42977
42978 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42979
42980         * g++.dg/opt/unroll1.C: New test.
42981
42982 2003-09-26  Roger Sayle  <roger@eyesopen.com>
42983
42984         PR optimization/11741
42985         * gcc.dg/20030926-1.c: New test case.
42986
42987 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42988
42989         PR c++/5655
42990         * g++.dg/parse/access7.C: New test.
42991         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
42992
42993 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
42994
42995         MERGE OF objc-improvements-branch into MAINLINE:
42996         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
42997         if libobjc has not been built.
42998         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
42999         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
43000         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
43001         objc/execute/nested-3.m, objc/execute/np-2.m,
43002         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
43003         objc/execute/redefining_self.m, objc/execute/root_methods.m,
43004         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
43005         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
43006         objc.dg/special/unclaimed-category-1.h,
43007         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
43008         well as GNU runtime.
43009         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
43010         * execute/cascading-1.m, execute/function-message-1.m,
43011         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
43012         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
43013         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
43014         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
43015         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
43016         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
43017         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
43018         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
43019         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
43020         * objc.dg/bitfield-2.m: Run only on Darwin.
43021         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
43022         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
43023         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
43024         * objc.dg/const-str-1.m: Fix constant string layout.
43025
43026 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
43027
43028         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
43029
43030 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
43031
43032         * gcc.dg/darwin-abi-1.c: New file.
43033
43034 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
43035
43036         PR target/12281
43037         * gcc.c-torture/compile/20030921-1.c: New test.
43038
43039 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43040
43041         * g++.dg/opt/reg-stack2.C: New test.
43042
43043 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
43044
43045         * g++.dg/eh/delayslot1.C: New test.
43046
43047 2003-09-20  Richard Henderson  <rth@redhat.com>
43048
43049         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
43050
43051 2003-09-20  Roger Sayle  <roger@eyesopen.com>
43052
43053         * gcc.c-torture/execute/20030920-1.c: New test case.
43054
43055 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43056
43057         * g++.dg/rtti/typeid3.C: Correct expected error message.
43058
43059 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43060
43061         PR c++/157
43062         * g++.dg/parse/crash12.C: New test.
43063
43064 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
43065
43066         * gcc.dg/compat/mixed-struct-check.h: New.
43067         * gcc.dg/compat/mixed-struct-defs.h: New.
43068         * gcc.dg/compat/mixed-struct-init.h: New.
43069         * gcc.dg/compat/struct-by-value-19_main.c: New.
43070         * gcc.dg/compat/struct-by-value-19_x.c: New.
43071         * gcc.dg/compat/struct-by-value-19_y.c: New.
43072         * gcc.dg/compat/struct-by-value-20_main.c: New.
43073         * gcc.dg/compat/struct-by-value-20_x.c: New.
43074         * gcc.dg/compat/struct-by-value-20_y.c: New.
43075         * gcc.dg/compat/struct-return-19_main.c: New.
43076         * gcc.dg/compat/struct-return-19_x.c: New.
43077         * gcc.dg/compat/struct-return-19_y.c: New.
43078         * gcc.dg/compat/struct-return-20_main.c: New.
43079         * gcc.dg/compat/struct-return-20_x.c: New.
43080         * gcc.dg/compat/struct-return-20_y.c: New.
43081
43082 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
43083         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
43084         so that it will not complain on LP64 targets.
43085
43086 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43087
43088         PR c++/495
43089         * g++.dg/template/friend24.C: New test.
43090
43091 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
43092
43093         PR c++/12332
43094         * g++.dg/template/memtmpl2.C: New test.
43095
43096 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
43097
43098         PR target/11184
43099         * gcc.dg/builtin-apply1.c: New test.
43100
43101 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
43102
43103         PR c++/9848
43104         * g++.dg/warn/Wunused-4.C: New test.
43105
43106 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43107
43108         PR c++/12316
43109         * g++.dg/other/gc2.C: New test.
43110
43111 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
43112
43113         PR c++/11991
43114         * g++.dg/rtti/typeid3.C: New test.
43115
43116         PR c++/12266
43117         * g++.dg/overload/template1.C: New test.
43118
43119 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
43120
43121         * g++.dg/opt/cfg3.C: New test.
43122
43123 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43124
43125         PR c++/7939
43126         * g++.dg/template/crash11.C: New test.
43127
43128 2003-09-16  Jason Merrill  <jason@redhat.com>
43129             Jakub Jelinek  <jakub@redhat.com>
43130
43131         * gcc.dg/attr-warn-unused-result.c: New test.
43132
43133 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
43134
43135         PR c++/12184
43136         * g++.dg/expr/call2.C: New test.
43137
43138 2003-09-15  Andreas Jaeger  <aj@suse.de>
43139
43140         * gcc.dg/Wold-style-definition-1.c: New test.
43141
43142 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
43143
43144         PR c++/3907
43145         * g++.dg/parse/template12.C: New test.
43146
43147         * g++.dg/abi/bitfield11.C: New test.
43148         * g++.dg/abi/bitfield12.C: Likewise.
43149
43150 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
43151
43152         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
43153         non-expansion of functional macro name without arguments at EOL.
43154         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
43155
43156 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
43157
43158         * gcc.c-torture/execute/20030914-[12].c: New tests.
43159
43160 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
43161
43162         PR c++/11788
43163         * g++.dg/overload/addr1.C: New test.
43164
43165 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
43166
43167         * gcc.dg/20030909-1.c: New test.
43168
43169 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43170
43171         * gcc.dg/ultrasp10.c: New test.
43172
43173 2003-09-09  Devang Patel  <dpatel@apple.com>
43174
43175         * gcc.dg/darwin-ld-6.c: New test.
43176
43177 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43178
43179         * gcc.dg/torture/builtin-explog-1.c: New testcase.
43180
43181 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
43182
43183         * gcc.dg/ia64-types1.c: New test.
43184         * gcc.dg/ia64-types2.c: Likewise.
43185
43186 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43187
43188         * gcc.dg/builtins-1.c: Add more _Complex tests.
43189         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43190
43191         * gcc.dg/builtins-1.c: Test existing _Complex functions.
43192         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43193
43194 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
43195
43196         PR c++/11786
43197         * g++.dg/lookup/koenig2.C: New test.
43198
43199         PR c++/5296
43200         * g++.dg/rtti/typeid2.C: New test.
43201
43202 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
43203
43204         * gcc.c-torture/compile/20030904-1.c: New test.
43205
43206 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43207
43208         * g++.dg/opt/longbranch2.C: New test.
43209
43210 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
43211
43212         * g++.dg/template/crash10.C: Only compile it.
43213
43214 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
43215
43216         PR middle-end/11665
43217         * gcc.c-torture/compile/20030907-1.c: New test.
43218         * g++.dg/init/array11.C: New test.
43219
43220 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
43221
43222         PR c++/11852
43223         * g++.dg/init/struct1.C: New test.
43224
43225 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
43226
43227         PR c++/12181
43228         * g++.dg/expr/comma1.C: New test.
43229
43230 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
43231
43232         PR c++/11867
43233         * g++.dg/expr/static_cast5.C: New test.
43234
43235 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
43236
43237         PR c++/11507
43238         * g++.dg/lookup/scoped7.C: New test.
43239
43240         PR c++/9574
43241         * g++.dg/other/static1.C: New test.
43242
43243         PR c++/11490
43244         * g++.dg/warn/template-1.C: New test.
43245
43246         PR c++/11432
43247         * g++.dg/template/crash10.C: New test.
43248
43249         PR c++/2478
43250         * g++.dg/overload/VLA.C: New test.
43251
43252         PR c++/10804
43253         * g++.dg/template/call1.C: New test.
43254
43255 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43256
43257         PR c++/11794
43258         * g++.dg/parse/using3.C: New test.
43259
43260 2003-09-06  Roger Sayle  <roger@eyesopen.com>
43261
43262         PR c++/11409
43263         * g++.dg/overload/builtin3.C: New test case.
43264
43265 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
43266
43267         PR c/9862
43268         * gcc.dg/20030906-1.c: New test.
43269         * gcc.dg/20030906-2.c: Likewise.
43270
43271 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43272
43273         PR c++/12167
43274         * g++.dg/parse/defarg5.C: New test.
43275
43276         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
43277
43278 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
43279
43280         PR c++/12163
43281         * g++.dg/expr/static_cast4.C: New test.
43282
43283         PR c++/12146
43284         * g++.dg/template/crash9.C: New test.
43285
43286 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
43287
43288         * g++.old-deja/g++.ext/pretty2.C: Update for change
43289         in __FUNCTION__.
43290         * g++.old-deja/g++.ext/pretty3.C: Likewise.
43291
43292 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
43293
43294         PR c++/11922
43295         * g++/dg/template/qualified-id1.C: New test.
43296
43297         PR c++/12037
43298         * g++.dg/warn/noeffect4.C: New test.
43299
43300 2003-09-04  Matt Austern  <austern@apple.com>
43301
43302         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
43303         * g++.dg/ext/fnname2.C: Likewise.
43304         * g++.dg/ext/fnname3.C: Likewise.
43305
43306 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
43307
43308         * g++.dg/expr/lval1.C: New test.
43309         * g++.dg/ext/lvcast.C: Remove.
43310
43311 2003-09-03  Roger Sayle  <roger@eyesopen.com>
43312
43313         PR optimization/11700.
43314         * gcc.c-torture/compile/20030903-1.c: New test case.
43315
43316 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
43317
43318         PR c++/12053
43319         * g++.dg/abi/layout4.C: New test.
43320
43321 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
43322
43323         PR c++/11553
43324         * g++.dg/parse/friend3.C: New test.
43325
43326 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
43327
43328         PR c++/11847
43329         * g++.dg/template/class1.C: New test.
43330
43331         PR c++/11808
43332         * g++.dg/expr/call1.C: New test.
43333
43334 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
43335
43336         PR c++/12114
43337         * g++.dg/init/ref9.C: New test.
43338
43339         PR c++/11972
43340         * g++.dg/template/nested4.C: New test.
43341
43342 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
43343
43344         PR c++/12093
43345         * g++.dg/template/non-dependent4.C: New test.
43346
43347         PR c++/11928
43348         * g++.dg/inherit/conv1.C: New test.
43349
43350 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
43351
43352         PR c++/6196
43353         * g++.dg/ext/label1.C: New test.
43354         * g++.dg/ext/label2.C: Likewise.
43355
43356 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
43357
43358         * g++.dg/expr/cond3.C: New test.
43359
43360 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43361
43362         * gcc.dg/builtins-1.c: Add new builtin cases.
43363
43364 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43365
43366         * gcc.dg/builtins-1.c: Add new cases.
43367         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43368
43369 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43370
43371         * gcc.dg/builtins-1.c: Add more math builtin tests.
43372         * gcc.dg/torture/builtin-attr-1.c: New test.
43373
43374 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
43375
43376         PR optimization/5079
43377         * g++.dg/opt/static3.C: New test.
43378
43379 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43380
43381         * gcc.misc-tests/gcov-10b.c: New test.
43382
43383 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
43384
43385         * g++.dg/opt/ptrmem3.C: New test.
43386
43387         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
43388
43389 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
43390
43391         * gcc.dg/20030826-2.c: New test.
43392
43393 2003-08-26  Roger Sayle  <roger@eyesopen.com>
43394
43395         PR middle-end/12002
43396         * g77.f-torture/compile/12002.f: New test case.
43397
43398 2003-08-26  Roger Sayle  <roger@eyesopen.com>
43399
43400         * gcc.dg/20030826-1.c: New test case.
43401
43402 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
43403
43404         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
43405
43406 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
43407
43408         PR c++/11871
43409         * c++.dg/lookup/crash1.C: New test.
43410
43411         * c++.dg/warn/noeffect3.C: New test.
43412
43413 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
43414
43415         * gcc.dg/compat/vector-1_x.c: Compile with -w.
43416         * gcc.dg/compat/vector-1_y.c: Ditto.
43417         * gcc.dg/compat/vector-2_x.c: Ditto.
43418         * gcc.dg/compat/vector-2_y.c: Ditto.
43419
43420 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
43421
43422         * gcc.dg/20030702-1.c: New test.
43423
43424 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
43425
43426         PR c++/8795
43427         * g++.dg/ext/altivec-1.C: New test.
43428
43429 2003-08-24  Richard Henderson  <rth@redhat.com>
43430
43431         * g++.dg/eh/simd-2.C: Add -w for x86.
43432
43433 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
43434
43435         * gcc.dg/20030815-1.c: New test.
43436
43437 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43438
43439         PR c++/3765
43440         * g++.dg/parse/access6.C: New test.
43441
43442 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43443
43444         PR c++/641, c++/11876
43445         * g++.dg/template/friend22.C: New test.
43446         * g++.dg/template/friend23.C: Likewise.
43447
43448 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43449
43450         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
43451         identically.
43452
43453 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43454
43455         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
43456
43457 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43458
43459         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
43460
43461 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43462
43463         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
43464
43465 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43466
43467         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
43468
43469 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
43470
43471         PR c++/11919
43472         * g++.dg/overload/prom1.C: New test.
43473
43474         PR c++/11551
43475         * g++.dg/parse/dtor2.C: New test.
43476
43477         PR c++/10762
43478         * g++.dg/parse/using2.C: New test.
43479
43480 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
43481
43482         PR target/11805
43483         * gcc.c-torture/compile/20030821-1.c: New.
43484
43485 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
43486
43487         PR c++/11834
43488         * g++.dg/template/deduce2.C: New test.
43489
43490 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
43491
43492         * gcc.c-torture/execute/20030821-1.c: New test.
43493
43494 2003-08-20  Roger Sayle  <roger@eyesopen.com>
43495
43496         PR middle-end/11984
43497         * gcc.dg/20030820-1.c: New test case.
43498
43499 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
43500
43501         PR c++/11945
43502         * g++.dg/warn/noeffect2.C: New test.
43503
43504 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
43505
43506         PR c++/10926
43507         * g++.dg/template/dtor2.C: New test.
43508
43509         PR c++/11684
43510         * g++.dg/template/operator1.C: New test.
43511         * g++.dg/parse/operator4.C: New test.
43512
43513         PR c++/11946.C
43514         * g++.dg/expr/enum1.C: New test.
43515         * gcc.dg/c99-bool-1.c: Remove bogus warning.
43516
43517         PR c++/11036.C
43518         * g++.dg/parse/elab2.C: New test.
43519         * g++.dg/parse/typedef4.C: Change error message.
43520         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
43521         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
43522         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
43523
43524 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
43525
43526         * gcc.dg/pch/warn-1.c: New.
43527         * gcc.dg/pch/warn-1.hs: New.
43528
43529         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
43530         not-tested file.
43531
43532 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
43533
43534         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
43535
43536 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
43537
43538         * gcc.dg/uninit-D.c: New Test.
43539         * gcc.dg/uninit-E.c: New Test.
43540         * gcc.dg/uninit-F.c: New Test.
43541         * gcc.dg/uninit-G.c: New Test.
43542
43543 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
43544
43545         * g++.dg/README: Describe the pch directory.
43546
43547 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43548
43549         PR c++/11174
43550         * g++.dg/parse/access4.C: New test.
43551         * g++.dg/parse/access5.C: Likewise.
43552         * g++.old-deja/g++.jason/access17.C: Adjust error message.
43553
43554 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
43555
43556         * gcc.dg/noncompile/20030818-1.c: New.
43557
43558 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43559
43560         PR c++/11957
43561         * g++.dg/warn/noeffect1.C: New test.
43562
43563         * g++.dg/template/scope2.C: New test.
43564         * g++.dg/template/error2.C: Correct dg-error
43565
43566 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
43567
43568         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
43569
43570 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
43571
43572         PR C++/11512
43573         * g++.dg/template/warn1.C: New.
43574
43575 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
43576
43577         * g++.dg/template/error2.C: New test.
43578         * g++.dg/lookup/using7.C: Adjust errors
43579         * g++.old-deja/g++.pt/crash36.C: Likewise.
43580         * g++.old-deja/g++.pt/derived3.C: Likewise.
43581
43582 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43583
43584         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
43585         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
43586         * gcc.c-torture/execute/builtins/string-9.c: New, from
43587         string-opt-9.c.  Adjust for execute/builtins framework.
43588         * gcc.c-torture/execute/string-opt-9.c: Delete.
43589
43590 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
43591
43592         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
43593
43594         * g++.dg/parse/ret-type2.C: New test.
43595
43596         PR c++/11703
43597         * g++.dg/init/new8.C: New test.
43598
43599         PR c++/10923
43600         * g++.dg/parse/typedef5.C: New test.
43601
43602         PR c++/9512
43603         * g++.dg/parse/qualified2.C: New test.
43604         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
43605         invalid code.
43606
43607 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
43608
43609         * g++.dg/conversion/ptrmem1.C: New test.
43610
43611 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
43612
43613         PR target/11693
43614         * gcc.dg/20030811-1.c: New test.
43615
43616         PR target/11535
43617         * gcc.c-torture/execute/20030811-1.c: New test.
43618
43619 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43620
43621         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
43622
43623 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
43624
43625         PR c++/11789.C
43626         * g++.dg/inherit/multiple1.C: New test.
43627
43628 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43629
43630         * gcc.dg/spe1.c: New test.
43631
43632         PR c++/11670
43633         * g++.dg/expr/cast2.C: New test.
43634
43635         PR c++/10530
43636         * g++.dg/template/dependent-name2.C: New test.
43637
43638 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
43639
43640         * g++.dg/parse/crash11.C: Put the dg options in comments.
43641
43642 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
43643
43644         * lib/gcc-dg.exp: Update for diagnostic change.
43645
43646 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43647
43648         PR c++/5767
43649         * g++.dg/parse/crash11.C: New test.
43650
43651 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
43652
43653         * gcc.dg/cpp/spacing1.c: Update.
43654
43655 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
43656
43657         PR target/11739
43658         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
43659         a value for -mtune.
43660
43661 2003-08-04  Roger Sayle  <roger@eyesopen.com>
43662
43663         PR middle-end/11771
43664         * gcc.c-torture/compile/20030804-1.c: New test case.
43665
43666 2003-08-04  Roger Sayle  <roger@eyesopen.com>
43667
43668         * gcc.dg/20030804-1.c: New test case.
43669
43670 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
43671
43672         * gcc.dg/cpp/separate-1.c: New test.
43673
43674 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
43675
43676         PR c++/11704
43677         * g++.dg/template/dependent-expr2.C: New test.
43678
43679         PR c++/11766
43680         * g++.dg/expr/ptrmem1.C: New test.
43681
43682 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43683
43684         PR c++/9453
43685         * g++.dg/template/friend15.C: New test.
43686
43687 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
43688
43689         * lib/dg-pch.exp: Work round PCH bug.
43690
43691 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43692
43693         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
43694         builtins.  Move cases from builtins-4.c here.
43695
43696         * gcc.dg/torture/builtin-math-1.c: New test taken from
43697         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
43698         additional cases.
43699
43700         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
43701         Delete.
43702
43703 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
43704
43705         PR c++/9447
43706         * g++.dg/template/using7.C: New test.
43707
43708 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
43709
43710         * import1.c, import2.c: New tests.
43711
43712 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
43713
43714         * g++.dg/eh/crossjump1.C: New test.
43715
43716 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
43717
43718         PR c++/11697
43719         * g++.dg/template/using6.C: New test.
43720
43721         PR c++/11744
43722         * g++.dg/template/koenig2.C: New test.
43723
43724 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43725
43726         PR c++/7983
43727         * g++.dg/parse/typedef4.C: New test.
43728
43729 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43730
43731         PR c++/8442, c++/8806
43732         * g++.dg/template/elab1.C: New test.
43733         * g++.dg/template/type2.C: Likewise.
43734         * g++.dg/template/ttp3.C: Adjust expected error message.
43735         * g++.old-deja/g++.law/visibility13.C: Likewise.
43736         * g++.old-deja/g++.niklas/t135.C: Likewise.
43737         * g++.old-deja/g++.pt/ttp41.C: Likewise.
43738         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
43739         template argument.
43740         * g++.old-deja/g++.pt/ttp44.C: Likewise.
43741
43742 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
43743
43744         PR c++/11295
43745         * g++.dg/ext/stmtexpr1.C: New test.
43746
43747         * g++.dg/opt/tmp1.C: New test.
43748
43749         PR c++/11525
43750         * g++.dg/parse/constant4.C: New test.
43751
43752         PR c++/9447
43753         * g++.dg/template/using5.C: New test.
43754
43755 2003-07-31  Roger Sayle  <roger@eyesopen.com>
43756
43757         * gcc.dg/builtins-27.c: New test case.
43758
43759 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
43760
43761         * gcc.dg/tls/opt-7.c: New test.
43762
43763 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
43764
43765         * g++.old-deja/g++.other/crash18.C: Remove.
43766
43767 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
43768
43769         * g++.dg/template/explicit3.C: New.
43770         * g++.dg/template/explicit4.C: New.
43771         * g++.dg/template/explicit5.C: New.
43772
43773         PR c++/11347
43774         * g++.dg/template/memtmpl1.C: New.
43775
43776 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
43777
43778         PR target/11565
43779         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
43780         * gcc.dg/i386-387-5.c (dg-options): Likewise.
43781
43782 2003-07-30  Jan Hubicka  <jh@suse.cz>
43783
43784         * vtgc1.c: Kill.
43785
43786 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
43787
43788         * gcc.dg/struct-in-proto-1.c: New test.
43789
43790 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
43791
43792         * gcc.dg/cpp/include2.c: Only expect one message.
43793
43794 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
43795
43796         PR c++/9447
43797         * g++.dg/template/using1.C: New test.
43798         * g++.dg/template/using2.C: New test.
43799         * g++.dg/template/using3.C: New test.
43800         * g++.dg/template/using4.C: New test.
43801
43802 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
43803
43804         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
43805         * gcc.c-torture/execute/string-opt-10.c: Likewise.
43806
43807 2003-07-28  Jan Hubicka  <jh@suse.cz>
43808
43809         PR c++/11530
43810         * g++.dg/opt/call1.C: New test.
43811
43812 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
43813
43814         PR c++/11667
43815         * g++.dg/init/enum2.C: New test.
43816         * g++.dg/template/overload1.C: Add "-w" option.
43817
43818 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
43819
43820         * gcc.dg/Wdeclaration-after-statement-1.c,
43821         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
43822
43823 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
43824
43825         * gcc.c-torture/compile/20030725-1.c: New test.
43826
43827 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
43828
43829         * gcc.dg/20030505.c: Only run for SPE.
43830         Remove definition of opaque type.
43831
43832 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
43833
43834         * g++.dg/template/ptrmem6.C: New test.
43835
43836 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
43837
43838         * gcc.c-torture/compile/zero-strct-2.c: New test.
43839
43840 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
43841
43842         * gcc.dg/intermod-1.c: New test.
43843
43844 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43845
43846         PR c++/11617
43847         * g++.dg/template/lookup2.C: New test.
43848         * g++.dg/template/memclass1.C: Remove instantiated from error.
43849         * g++.dg/other/error2.C: Tweak expected errors.
43850
43851         PR c++/11596
43852         * g++.dg/template/defarg3.C: New test.
43853
43854         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
43855
43856 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
43857
43858         * g++.dg/inherit/access5.C: New test.
43859
43860 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43861
43862         PR c++/11513
43863         * g++.dg/template/crash8.C: New test.
43864
43865 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
43866
43867         PR c/10602
43868         * gcc.dg/noncompile/incomplete-2.c: New test.
43869
43870 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
43871
43872         PR c++/11645
43873         * g++.dg/inherit/access4.C: New test.
43874
43875         PR c++/11517
43876         * g++.dg/expr/cond2.C: New test.
43877
43878         PR optimization/10679
43879         * g++.dg/opt/inline4.C: New test.
43880
43881 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
43882
43883         * g++.dg/parse/crash10: New test.
43884
43885 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
43886
43887         * g++.dg/ext/flexary1.C: New test.
43888
43889 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43890
43891         PR c++/10793
43892         * g++.dg/template/crash9.C: New test.
43893
43894 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43895
43896         PR c++/3004
43897         * g++.dg/parse/typedef3.C: New test.
43898
43899         PR c++/7906
43900         * g++.dg/parse/operator2.C: New test.
43901
43902         PR c++/8895
43903         * g++.dg/parse/def-tmpl-arg1.C: New test.
43904
43905         PR c++/9282
43906         * g++.dg/parse/funptr1.C: New test.
43907
43908         PR c++/9452
43909         * g++.dg/parse/ambig3.C: New test.
43910
43911         PR c++/9454
43912         * g++.dg/parse/operator3.C: New test.
43913
43914         PR c++/9486
43915         * g++.dg/parse/template10.C: New test.
43916
43917         PR c++/9488
43918         * g++.dg/parse/template11.C: New test.
43919
43920         PR c++/10150
43921         * g++.dg/parse/invalid-op1.C: New test.
43922
43923         PR c++/10247
43924         * g++.dg/parse/condexpr1.C: New test.
43925
43926 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
43927
43928         * g++.dg/ext/packed3.C: New test.
43929         * g++.dg/ext/packed4.C: New test.
43930
43931         * gcc.dg/pack-test-3.c: New test.
43932
43933 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
43934
43935         * lib/compat.exp: Handle dg-options per source file.
43936         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
43937         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
43938         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
43939         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
43940         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
43941         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
43942         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
43943         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
43944         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
43945         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
43946         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
43947         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
43948         * g++.dg/compat/break/bitfield7_x.C: Ditto.
43949         * g++.dg/compat/break/bitfield7_y.C: Ditto.
43950
43951 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
43952
43953         PR c/10320
43954         * gcc.c-torture/execute/20030718-1.c: New test.
43955
43956 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
43957
43958         PR optimization/11536
43959         * gcc.dg/20030721-1.c: New test.
43960
43961 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
43962
43963         PR c++/11546
43964         * g++.dg/template/lookup1.C: New test.
43965
43966 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
43967
43968         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
43969         diagnostics of ill-formed constructs involving labels.
43970         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
43971         the new 'previously defined here' message.
43972
43973 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
43974
43975         * g++.dg/parse/non-dependent2.C: New test.
43976
43977 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
43978
43979         * g++.dg/init/init-ref4.C: xfail on targets without
43980         weak symbols.
43981
43982 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
43983
43984         PR target/11087
43985         * gcc.c-torture/execute/20030717-1.c: New test.
43986
43987 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43988
43989         * g++.dg/opt/cfg1.C: New test.
43990
43991 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
43992
43993         PR optimization/11557
43994         * gcc.dg/20030717-1.c: New test.
43995
43996 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
43997
43998         PR c++/10476
43999         * g++.dg/expr/crash-1.C: New test.
44000
44001         PR c++/11027
44002         * g++.dg/template/init3.C: New test.
44003
44004         PR c++/8222
44005         * g++.dg/template/non-dependent1.C: New test.
44006
44007         PR c++/11070
44008         * g++.dg/template/non-dependent2.C: New test.
44009
44010         PR c++/11071
44011         * g++.dg/template/non-dependent3.C: New test.
44012
44013         PR c++/9907
44014         * g++.dg/template/sizeof5.C: New test.
44015
44016 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
44017
44018         PR 11498
44019         * gcc.c-torture/compile/mangle-1.c: New file.
44020
44021 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44022
44023         PR c++/7809
44024         * g++.dg/parse/access3.C: New test.
44025
44026 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
44027
44028         PR c++/11384
44029         * g++.dg/init/init-ref4.C: New test.
44030
44031 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
44032
44033         PR c++/11547
44034         * g++.dg/parse/constant3.C: New test.
44035         * g++.dg/parse/crash7.C: Likewise.
44036
44037 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
44038
44039         PR target/11008
44040         * gcc.dg/i386-pentium4-not-mull.c: New.
44041
44042 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
44043
44044         * gcc.dg/asm-names.c (ymain): Make it weak.
44045
44046 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44047
44048         PR c++/5421
44049         * g++.dg/template/friend21.C: New test.
44050
44051 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
44052
44053         * gcc.dg/cleanup-8.c: New test.
44054         * gcc.dg/cleanup-9.c: New test.
44055
44056 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
44057
44058         * g++.dg/ext/dll-MI1.h: New file.
44059         * g++.dg/ext/dllexport-MI1.C: New file.
44060         * g++.dg/ext/dllimport-MI1.C: New file.
44061
44062 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
44063
44064         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
44065         it does not have cmpstrsi patterns (just cmpmemsi).
44066
44067 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
44068
44069         PR debug/11473
44070         * g++.dg/debug/debug8.C: New test.
44071
44072 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44073
44074         PR c++/10108
44075         * g++.dg/template/crash7.C: New test.
44076
44077 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
44078
44079         PR target/10795
44080         * gcc.c-torture/compile/20030708-1.c: New.
44081
44082 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
44083
44084         * gcc.c-torture/execute/20030715-1.c: New test.
44085
44086 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
44087
44088         * gcc.dg/pch/inline-3.c: New file.
44089         * gcc.dg/pch/inline-3.hs: New file.
44090         * gcc.dg/pch/inline-4.c: New file.
44091         * gcc.dg/pch/inline-4.hs: New file.
44092
44093 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
44094
44095         PR c++/11509
44096         * g++.dg/template/crash6.C: New test.
44097
44098         PR c++/7053
44099         * g++.dg/template/friend20.C: New test.
44100
44101         PR c++/7019
44102         * g++.dg/template/overload2.C: New test.
44103
44104 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44105
44106         PR optimization/11440
44107         * gcc.c-torture/execute/20030714-1.c: New test.
44108
44109 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44110
44111         PR c++/11154
44112         * g++.dg/template/partial2.C: New test.
44113
44114 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
44115
44116         PR c++/11503
44117         * g++.dg/template/anon1.C: New test.
44118
44119         PR c++/11493
44120         PR c++/11495
44121         * g++.dg/parse/template9.C: Likewise.
44122         * g++.dg/template/crash4.C: New test.
44123         * g++.dg/template/koenig1.C: Likewise.
44124         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
44125         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
44126         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
44127         functions.
44128         * g++.old-deja/g++.jason/template36.C: Likewise.
44129         * g++.old-deja/g++.mike/p1989.C: Likewise.
44130         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
44131         * g++.old-deja/g++.pt/ttp20.C: Use this->.
44132         * g++.old-deja/g++.pt/ttp21.C: Use this->.
44133         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
44134         compiling.
44135         * g++.old-deja/g++.pt/union2.C: Use this->.
44136
44137 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
44138
44139         * gcc.dg/20030711-1.c: New test.
44140
44141 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
44142
44143         PR c++/11050
44144         * g++.dg/parse/args1.C: New test.
44145         * g++.pt/defarg8.C: Change expected errors.
44146
44147 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
44148
44149         PR c++/8164
44150         * g++.dg/template/nontype2.C: New test.
44151
44152         PR c++/10558
44153         * g++.dg/parse/template8.C: New test.
44154
44155         PR c++/8327
44156         * g++.dg/template/scope1.C: New test.
44157
44158         * g++.dg/warn/Wsign-compare-1.C: New test.
44159
44160 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
44161
44162         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
44163
44164 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
44165
44166         PR c++/9411
44167         * g++.dg/template/explicit2.C: New test.
44168
44169         PR c++/10032
44170         * g++.dg/warn/pedantic1.C: New test.
44171
44172 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
44173
44174         PR c++ 9483
44175         * g++.dg/other/field1.C: New test.
44176
44177 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
44178
44179         PR c/11449
44180         * gcc.c-torture/compile/20030707-1.c: New.
44181
44182 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44183
44184         PR c++/10849
44185         * g++.dg/template/access12.C: New test.
44186
44187 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
44188
44189         * g++.dg/bprob/bprob.exp (prof_ext): Update.
44190         * g77.dg/bprob/bprob.exp (prof_ext): Update.
44191         * gcc.misc-tests/bprob.exp (prof_ext): Update.
44192         * gcc.misc-tests/gcov.exp: Update
44193         * g++.dg/gcov/gcov.exp: Update
44194         * lib/gcov.exp: Update.
44195
44196 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
44197
44198         * g++.dg/abi/mangle17.C: Make sure template expressions are
44199         dependent.
44200         * g++.dg/abi/mangle4.C: Mark erroneous casts.
44201         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
44202         * g++.dg/opt/stack1.C: Remove erroneous code.
44203         * g++.dg/parse/template7.C: New test.
44204         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
44205         * g++.old-deja/g++.pt/crash4.C: Likewise.
44206
44207 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44208
44209         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
44210         with zero or one occurence of `$' after the initial `L'.
44211
44212 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
44213
44214         * gcc.c-torture/compile/20030704-1.c: Add a comment.
44215
44216 2003-07-08  Roger Sayle  <roger@eyesopen.com>
44217
44218         PR c/11370
44219         * gcc.dg/Wunreachable-6.c: New testcase.
44220         * gcc.dg/Wunreachable-7.c: New testcase.
44221
44222 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
44223
44224         PR c/11420
44225         * gcc.dg/20030708-1.c: New test.
44226
44227 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
44228
44229         * gcc.dg/compat/sdata-section.h: New file.
44230         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
44231         * gcc.dg/torture/mips-sdata-1.c: New test.
44232
44233 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44234
44235         PR c++/11030
44236         * g++.dg/template/friend19.C: New test.
44237
44238 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
44239
44240         * g++.dg/opt/strength-reduce.C: New test.
44241
44242 2003-07-07  Roger Sayle  <roger@eyesopen.com>
44243
44244         PR target/10979
44245         * gcc.dg/20030707-1.c: New testcase.
44246
44247 2003-07-07  Roger Sayle  <roger@eyesopen.com>
44248
44249         PR optimization/11059
44250         * g++.dg/opt/emptyunion.C: New testcase.
44251
44252 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44253             Eric Botcazou  <ebotcazou@libertysurf.fr>
44254
44255         * g++.dg/opt/stack1.C: New test.
44256
44257 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
44258
44259         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
44260         run test.
44261
44262         PR c++/11431
44263         * g++.dg/expr/static_cast3.C: New test.
44264
44265 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
44266
44267         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
44268         everywhere.
44269         * gcc.dg/concat.c: Concatenation of string constants with
44270         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
44271         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
44272         * gcc.dg/cpp/escape-2.c: Use wide character constants where
44273         necessary to avoid multi-character character constant warning.
44274         * gcc.dg/cpp/escape.c: Likewise.
44275         * gcc.dg/cpp/ucs.c: Likewise.
44276         Remove backslashes from dg-bogus comments, as they confuse Tcl.
44277         Fix a typo.
44278
44279 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
44280
44281         PR c/11428
44282         * gcc.c-torture/compile/20030704-1.c: New.
44283
44284 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
44285
44286         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
44287
44288 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
44289
44290         PR c++/5287, PR c++/7910,  PR c++/11021
44291         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
44292         tests for warnings.
44293         * g++.dg/ext/dllimport2.C: Add tests for warnings.
44294         * g++.dg/ext/dllimport3.C: Likewise.
44295         * g++.dg/ext/dllimport4.C: New file.
44296         * g++.dg/ext/dllimport5.C: New file.
44297         * g++.dg/ext/dllimport6.C: New file.
44298         * g++.dg/ext/dllimport7.C: New file.
44299         * g++.dg/ext/dllimport8.C: New file.
44300         * g++.dg/ext/dllimport9.C: New file.
44301         * g++.dg/ext/dllimport10.C: New file.
44302         * g++.dg/ext/dllexport1.C: New file.
44303
44304 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
44305
44306         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
44307         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
44308
44309 2003-07-03  Roger Sayle  <roger@eyesopen.com>
44310
44311         * gcc.dg/builtins-25.c: New testcase.
44312         * gcc.dg/builtins-26.c: New testcase.
44313
44314 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
44315
44316         * gcc.dg/compat/vector-defs.h: New file.
44317         * gcc.dg/compat/vector-setup.h: New file.
44318         * gcc.dg/compat/vector-check.h: New file.
44319         * gcc.dg/compat/vector-1_main.c: New file.
44320         * gcc.dg/compat/vector-1_x.c: New file.
44321         * gcc.dg/compat/vector-1_y.c: New file.
44322         * gcc.dg/compat/vector-2_main.c: New file.
44323         * gcc.dg/compat/vector-2_x.c: New file.
44324         * gcc.dg/compat/vector-2_y.c: New file.
44325
44326         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
44327         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
44328         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
44329         * gcc.dg/compat/struct-align-1.h: New file.
44330         * gcc.dg/compat/struct-align-1_main.c: New file.
44331         * gcc.dg/compat/struct-align-1_x.c: New file.
44332         * gcc.dg/compat/struct-align-1_y.c: New file.
44333         * gcc.dg/compat/struct-align-2.h: New file.
44334         * gcc.dg/compat/struct-align-2_main.c: New file.
44335         * gcc.dg/compat/struct-align-2_x.c: New file.
44336         * gcc.dg/compat/struct-align-2_y.c: New file.
44337
44338         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
44339         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
44340         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44341         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
44342         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
44343         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44344         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44345         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
44346         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
44347         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
44348         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
44349         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
44350         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
44351         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
44352         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
44353         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
44354         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
44355         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
44356         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44357         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44358         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44359         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44360         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44361         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44362         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44363         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44364         * gcc.dg/compat/struct-return-10_x.c: Ditto.
44365         * gcc.dg/compat/struct-return-2_x.c: Ditto.
44366         * gcc.dg/compat/struct-return-3_x.c: Ditto.
44367
44368 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44369
44370         * gcc.dg/i386-call-1.c: New test.
44371
44372 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44373
44374         PR c++/9162
44375         * g++.dg/parse/defarg4.C: New.
44376
44377 2003-07-03  Roger Sayle  <roger@eyesopen.com>
44378
44379         PR target/10700
44380         * gcc.c-torture/compile/20030703-1.c: New test case.
44381
44382 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
44383
44384         * g++.dg/template/local3.C: Remove extra semicolon.
44385
44386 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44387
44388         * gcc.dg/i386-volatile-1.c: New test.
44389
44390 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
44391
44392         PR c++/11072
44393         * g++.dg/other/offsetof2.C: XFAIL.
44394         * g++.dg/other/offsetof5.C: New.
44395
44396         PR c++/10219
44397         * g++.dg/template/error1.C: New.
44398
44399         PR c++/9779
44400         * g++.dg/template/dependent-expr1.C: New.
44401
44402 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
44403
44404         PR c++/6949
44405         * g++.dg/template/local3.C: New test.
44406
44407         PR c++/11149
44408         * g++.dg/lookup/scoped6.C: New test.
44409
44410 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
44411
44412         PR c++/8046
44413         * g++.dg/other/error7.C: New test.
44414
44415 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
44416
44417         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
44418         * g++.old-deja/g++.abi/vtable3.h: Likewise.
44419         * g++.old-deja/g++.law/code-gen5.C: Likewise.
44420         * g++.old-deja/g++.other/union2.C: Likewise.
44421         * gcc.dg/c90-const-expr-2.c: Likewise.
44422         * gcc.dg/c90-const-expr-3.c: Likewise.
44423         * gcc.dg/c99-const-expr-2.c: Likewise.
44424         * gcc.dg/c99-const-expr-3.c: Likewise.
44425         * gcc.dg/concat.c: Likewise.
44426
44427 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
44428
44429         PR c++/9559
44430         * g++.dg/init/static1.C: New test.
44431
44432 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44433
44434         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
44435         * g++.old-deja/g++.other/access2.C: Likewise.
44436         * g++.old-deja/g++.other/decl2.C: Likewise.
44437         * gcc.c-torture/execute/20020615-1.c: Likewise.
44438
44439 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
44440
44441         PR c++/4933
44442         * g++.dg/template/sizeof4.C: New test.
44443
44444 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
44445
44446         * g++.dg/other/error6.C: New test.
44447
44448 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
44449
44450         PR c++/10750
44451         * g++.dg/parse/constant2.C: New test.
44452
44453 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
44454
44455         PR c++/11106
44456         * g++.dg/other/error5.C: New test.
44457
44458 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44459
44460         * gcc.dg/format/gcc_diag-1.c: New test.
44461
44462 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
44463
44464         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
44465
44466 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
44467
44468         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
44469         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
44470         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
44471
44472 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
44473
44474         * gcc.c-torture/execute/builtins/string-8.c: New test.
44475         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
44476         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
44477         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
44478
44479 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
44480
44481         PR c++/10468
44482         * g++.dg/ext/typeof6.C: New test.
44483
44484 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
44485
44486         PR c++/10796
44487         * g++.dg/init/enum1.C: New test.
44488
44489 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
44490
44491         * gcc.dg/20030627-1.c: New test.
44492
44493 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
44494
44495         PR c++/11332
44496         * g++.dg/expr/static_cast2.C: New test.
44497
44498 2003-06-26  Roger Sayle  <roger@eyesopen.com>
44499             Jakub Jelinek  <jakub@redhat.com>
44500
44501         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
44502         sprintf(dst,"%s",src) optimization.
44503         * gcc.c-torture/execute/20030626-1.c: New test case.
44504         * gcc.c-torture/execute/20030626-2.c: New test case.
44505
44506 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
44507
44508         * gcc.c-torture/execute/multi-ix.c: New test.
44509
44510         * gcc.c-torture/execute/simd-4.c (main):
44511         Added missing semicolon at end of union.
44512
44513 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
44514
44515         PR c++/8266
44516         * g++.dg/template/explicit-instantiation3.C: New test.
44517
44518 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
44519
44520         * gcc.dg/20030626-1.c: Use signed char.
44521
44522 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
44523
44524         * gcc.dg/20030626-1.c: New test.
44525
44526 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
44527
44528         * const-str-2.m: Update.
44529
44530 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
44531
44532         PR c++/10990
44533         * g++.dg/rtti/dyncast1.C: New test.
44534         * g++.dg/abi/mangle4.C: Correct base-specifier access.
44535         * g++.dg/lookup/scoped1.C: Remove XFAIL.
44536         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
44537
44538         PR c++/10931
44539         * g++.dg/expr/static_cast1.C: New test.
44540
44541 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
44542
44543         * gcc.dg/20030625-1.c: New test.
44544
44545 2003-06-24  Roger Sayle  <roger@eyesopen.com>
44546
44547         * gcc.c-torture/compile/20030624-1.c: New test case.
44548
44549 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
44550
44551         * gcc.c-torture/execute/string-opt-17.c: New test.
44552
44553 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
44554
44555         PR c++/5754
44556         * g++.dg/parse/crash6.C: New test.
44557
44558 2003-06-23  Roger Sayle  <roger@eyesopen.com>
44559
44560         * gcc.dg/builtins-24.c: New test case.
44561
44562 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
44563
44564         * g++.dg/opt/operator1.C: New test.
44565
44566 2003-06-22  Roger Sayle  <roger@eyesopen.com>
44567
44568         * gcc.c-torture/execute/string-opt-16.c: New test case.
44569
44570 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
44571
44572         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
44573         * g++.old-deja/g++.other/conv7.C: Likewise.
44574         * g++.old-deja/g++.other/overcnv2.C: Likewise.
44575         * g++.old-deja/g++.other/overload14.C: Likewise.
44576
44577 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
44578
44579         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
44580         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
44581
44582 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44583
44584         PR c++/10888
44585         * g++.dg/warn/Winline-3.C: New test.
44586
44587 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44588
44589         * lib/target-supports.exp (check_alias_available): Make the test
44590         program acceptable to the Solaris assembler.
44591
44592         PR c++/10749
44593         * g++.dg/template/memclass2.C: New test.
44594
44595 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44596             Eric Botcazou  <ebotcazou@libertysurf.fr>
44597
44598         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
44599         data for non-matching targets.
44600         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
44601
44602 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44603
44604         PR c++/10845
44605         * g++.dg/template/member3.C: New test.
44606
44607 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
44608
44609         PR c++/10939
44610         * g++.dg/template/func1.C: New test.
44611
44612         PR c++/9649
44613         * g++.dg/template/static4.C: New test.
44614         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
44615
44616         PR c++/11041
44617         * g++.dg/init/ref7.C: New test.
44618
44619 2003-06-19  Matt Austern  <austern@apple.com>
44620
44621         PR c++/11228
44622         * g++.dg/anew1.C: New test.
44623         * g++.dg/anew2.C: New test.
44624         * g++.dg/anew3.C: New test.
44625         * g++.dg/anew4.C: New test.
44626
44627 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
44628
44629         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
44630
44631 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
44632
44633         * gcc.c-torture/execute/simd-4.c (main): Make expected value
44634         endian-dependent.
44635
44636 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
44637
44638         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
44639         Remove cruft.
44640
44641 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
44642
44643         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
44644         * gcc.c-torture/compile/961203-1.c: Likewise.
44645         * gcc.c-torture/compile/980506-1.c: Likewise.
44646
44647 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
44648
44649         PR c++/10712
44650         * g++.dg/lookup/using7.C: New test.
44651
44652 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
44653
44654         PR c++/11105
44655         * g++.dg/abi/conv1.C: Remove it.
44656         * g++.dg/template/conv7.C: New test.
44657         * g++.dg/template/conv8.C: Likewise.
44658         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
44659         conversion operator.
44660
44661 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
44662
44663         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
44664         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
44665         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44666         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
44667         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
44668         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44669         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44670         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
44671         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
44672         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
44673         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
44674         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
44675         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
44676         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
44677         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
44678         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
44679         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
44680         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
44681         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44682         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44683         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44684         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44685         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44686         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44687         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44688         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44689         * gcc.dg/compat/struct-return-10_x.c: Ditto.
44690         * gcc.dg/compat/struct-return-2_x.c: Ditto.
44691         * gcc.dg/compat/struct-return-3_x.c: Ditto.
44692
44693 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
44694
44695         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
44696         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
44697         indications.
44698
44699 2003-06-16  Roger Sayle  <roger@eyesopen.com>
44700
44701         * gcc.dg/i386-387-5.c: New test case.
44702         * gcc.dg/i386-387-6.c: New test case.
44703         * gcc.dg/builtins-23.c: New test case.
44704
44705 2003-06-15  Roger Sayle  <roger@eyesopen.com>
44706
44707         * gcc.dg/builtins-22.c: New test case.
44708         * gcc.dg/i386-387-1.c: Update to test exp.
44709         * gcc.dg/i386-387-2.c: Likewise.
44710
44711 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44712
44713         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
44714
44715 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
44716
44717         * lib/gcc-dg.exp (dg-require-dll): New function.
44718         (dg-xfail-if): Likewise.
44719         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
44720         driver.
44721
44722         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
44723         * gcc.c-torture/compile/20001205-1.c: Likewise.
44724         * gcc.c-torture/compile/20001226-1.c: Likewise.
44725         * gcc.c-torture/compile/20010518-2.c: Likewise.
44726         * gcc.c-torture/compile/20020312-1.c: Likewise.
44727         * gcc.c-torture/compile/20020604-1.c: Likewise.
44728         * gcc.c-torture/compile/920501-12.c: Likewise.
44729         * gcc.c-torture/compile/920501-4.c: Likewise.
44730         * gcc.c-torture/compile/920520-1.c: Likewise.
44731         * gcc.c-torture/compile/920521-1.c: Likewise.
44732         * gcc.c-torture/compile/920625-1.c: Likewise.
44733         * gcc.c-torture/compile/961203-1.c: Likewise.
44734         * gcc.c-torture/compile/980506-1.c: Likewise.
44735         * gcc.c-torture/compile/981006-1.c: Likewise.
44736         * gcc.c-torture/compile/981022-1.c: Likewise.
44737         * gcc.c-torture/compile/981223-1.c: Likewise.
44738         * gcc.c-torture/compile/990617-1.c: Likewise.
44739         * gcc.c-torture/compile/dll.c: Likewise.
44740         * gcc.c-torture/compile/labels-3.c: Likewise.
44741         * gcc.c-torture/compile/mipscop-1.c: Likewise.
44742         * gcc.c-torture/compile/mipscop-2.c: Likewise.
44743         * gcc.c-torture/compile/mipscop-3.c: Likewise.
44744         * gcc.c-torture/compile/mipscop-4.c: Likewise.
44745         * gcc.c-torture/compile/simd-5.c: Likewise.
44746         * gcc.c-torture/compile/20000804-1.x: Remove.
44747         * gcc.c-torture/compile/20001205-1.x: Likewise.
44748         * gcc.c-torture/compile/20001226-1.x: Likewise.
44749         * gcc.c-torture/compile/20010518-2.x: Likewise.
44750         * gcc.c-torture/compile/20020312-1.x: Likewise.
44751         * gcc.c-torture/compile/20020604-1.x: Likewise.
44752         * gcc.c-torture/compile/920501-12.x: Likewise.
44753         * gcc.c-torture/compile/920501-4.x: Likewise.
44754         * gcc.c-torture/compile/920520-1.x: Likewise.
44755         * gcc.c-torture/compile/920521-1.x: Likewise.
44756         * gcc.c-torture/compile/920625-1.x: Likewise.
44757         * gcc.c-torture/compile/961203-1.x: Likewise.
44758         * gcc.c-torture/compile/980506-1.x: Likewise.
44759         * gcc.c-torture/compile/981006-1.x: Likewise.
44760         * gcc.c-torture/compile/981022-1.x: Likewise.
44761         * gcc.c-torture/compile/981223-1.x: Likewise.
44762         * gcc.c-torture/compile/990617-1.x: Likewise.
44763         * gcc.c-torture/compile/mipscop-1.x: Likewise.
44764         * gcc.c-torture/compile/mipscop-2.x: Likewise.
44765         * gcc.c-torture/compile/mipscop-3.x: Likewise.
44766         * gcc.c-torture/compile/mipscop-4.x: Likewise.
44767         * gcc.c-torture/compile/simd-5.x: Likewise.
44768
44769         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
44770
44771 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
44772
44773         * gcc.c-torture/execute/20030611-1.c: New test.
44774
44775 2003-06-12  Roger Sayle  <roger@eyesopen.com>
44776
44777         PR middle-end/168
44778         * gcc.dg/20030612-1.c: New test case.
44779
44780 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
44781
44782         PR c++/10635
44783         * g++.dg/expr/cast1.C: New test.
44784
44785 2003-06-12  Roger Sayle  <roger@eyesopen.com>
44786
44787         * gcc.dg/builtins-21.c: New test case.
44788
44789 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
44790
44791         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
44792         options instead of at the end.
44793         * lib/objc.exp (objc_target_compile): Likewise.
44794
44795 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
44796
44797         PR c++/10432
44798         * g++.dg/parse/error1.C: New test.
44799
44800 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
44801
44802         * gcc.dg/compat/struct-by-value-11_main.c: New file.
44803         * gcc.dg/compat/struct-by-value-11_x.c: New file.
44804         * gcc.dg/compat/struct-by-value-11_y.c: New file.
44805         * gcc.dg/compat/struct-by-value-12_main.c: New file.
44806         * gcc.dg/compat/struct-by-value-12_x.c: New file.
44807         * gcc.dg/compat/struct-by-value-12_y.c: New file.
44808         * gcc.dg/compat/struct-by-value-13_main.c: New file.
44809         * gcc.dg/compat/struct-by-value-13_x.c: New file.
44810         * gcc.dg/compat/struct-by-value-13_y.c: New file.
44811         * gcc.dg/compat/struct-by-value-14_main.c: New file.
44812         * gcc.dg/compat/struct-by-value-14_x.c: New file.
44813         * gcc.dg/compat/struct-by-value-14_y.c: New file.
44814         * gcc.dg/compat/struct-by-value-15_main.c: New file.
44815         * gcc.dg/compat/struct-by-value-15_x.c: New file.
44816         * gcc.dg/compat/struct-by-value-15_y.c: New file.
44817         * gcc.dg/compat/struct-by-value-16_main.c: New file.
44818         * gcc.dg/compat/struct-by-value-16_x.c: New file.
44819         * gcc.dg/compat/struct-by-value-16_y.c: New file.
44820         * gcc.dg/compat/struct-by-value-17_main.c: New file.
44821         * gcc.dg/compat/struct-by-value-17_x.c: New file.
44822         * gcc.dg/compat/struct-by-value-17_y.c: New file.
44823         * gcc.dg/compat/struct-by-value-18_main.c: New file.
44824         * gcc.dg/compat/struct-by-value-18_x.c: New file.
44825         * gcc.dg/compat/struct-by-value-18_y.c: New file.
44826
44827         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
44828         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
44829         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
44830         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
44831         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
44832         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
44833         * gcc.dg/compat/scalar-return-3_main.c: New file.
44834         * gcc.dg/compat/scalar-return-3_x.c: New file.
44835         * gcc.dg/compat/scalar-return-3_y.c: New file.
44836         * gcc.dg/compat/scalar-return-4_main.c: New file.
44837         * gcc.dg/compat/scalar-return-4_x.c: New file.
44838         * gcc.dg/compat/scalar-return-4_y.c: New file.
44839
44840 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
44841
44842         * gcc.dg/compat/fp2-struct-check.h: New file.
44843         * gcc.dg/compat/fp2-struct-defs.h: New file.
44844         * gcc.dg/compat/fp2-struct-init.h: New file.
44845         * gcc.dg/compat/struct-by-value-10_main.c: New file.
44846         * gcc.dg/compat/struct-by-value-10_x.c: New file.
44847         * gcc.dg/compat/struct-by-value-10_y.c: New file.
44848         * gcc.dg/compat/struct-return-10_main.c: New file.
44849         * gcc.dg/compat/struct-return-10_x.c: New file.
44850         * gcc.dg/compat/struct-return-10_y.c: New file.
44851
44852         * gcc.dg/compat/compat-common.h: New file.
44853         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
44854         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
44855         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
44856         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
44857         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
44858         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
44859         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
44860         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44861         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
44862         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
44863         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44864         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
44865         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
44866         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44867         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
44868         * gcc.dg/compat/small-struct-check.h: Ditto.
44869         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
44870         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44871         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
44872         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
44873         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44874         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
44875         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
44876         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44877         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
44878         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
44879         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44880         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
44881         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
44882         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44883         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
44884         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
44885         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44886         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
44887         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
44888         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44889         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
44890         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
44891         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44892         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
44893         * gcc.dg/compat/struct-return-2_main.c: Ditto.
44894         * gcc.dg/compat/struct-return-2_x.c: Ditto.
44895         * gcc.dg/compat/struct-return-2_y.c: Ditto.
44896         * gcc.dg/compat/struct-return-3_main.c: Ditto.
44897         * gcc.dg/compat/struct-return-3_x.c: Ditto.
44898         * gcc.dg/compat/struct-return-3_y.c: Ditto.
44899
44900 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
44901
44902         * g++.dg/pch/static-1.C: New file.
44903         * g++.dg/pch/static-1.Hs: New file.
44904
44905 2003-06-10  Richard Henderson  <rth@redhat.com>
44906
44907         * gcc.dg/asm-7.c: Adjust expected warning text.
44908
44909 2003-06-10  Roger Sayle  <roger@eyesopen.com>
44910
44911         * gcc.dg/builtins-20.c: New test case.
44912
44913 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
44914
44915         PR c++/11131
44916         * g++.dg/opt/template1.C: New test.
44917
44918 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
44919
44920         * lib/gcc-dg.exp (dg-test): Clear additional_files and
44921         additional_sources.
44922
44923 2003-05-21  David Taylor  <dtaylor@emc.com>
44924
44925         * gcc.dg/Wpadded.c: New file.
44926
44927 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
44928
44929         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
44930         * gcc.dg/special/weak-2.c: Add dg-require-weak.
44931         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
44932         dg-require-weak.
44933
44934 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
44935
44936         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
44937
44938 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
44939
44940         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
44941         (dg-require-alias): Likewise.
44942         (dg-require-gc-sections): Likewise.
44943         * lib/target-supports.exp (check_gc_sections_available): Likewise.
44944
44945 2003-06-08  Richard Henderson  <rth@redhat.com>
44946
44947         * gcc.dg/20011029-2.c: Fix the array reference.
44948         * gcc.dg/asm-7.c: New.
44949
44950 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
44951
44952         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
44953
44954 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
44955
44956         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
44957         (dg-require-gc-sections): Likewise.
44958
44959 2003-06-08  Jan Hubicka  <jh@suse.cz>
44960
44961         * i386-cmov1.c: Fix regular expression.
44962         * i386-cvt-1.c: Likewise.
44963         * i386-local.c: Likewise.
44964         * i386-local2.c: Likewise.
44965         * i386-mul.c: Likewise.
44966         * i386-ssetype-1.c: Likewise.
44967         * i386-ssetype-3.c: Likewise.
44968         * i386-ssetype-5.c: Likewise.
44969
44970 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44971
44972         PR c++/11039
44973         * g++.dg/warn/implicit-typename2.C: New test.
44974         * g++.dg/warn/implicit-typename3.C: New test.
44975
44976 2003-06-07  Richard Henderson  <rth@redhat.com>
44977
44978         * g++.dg/other/offsetof3.C: Use size_t.
44979         * g++.dg/other/offsetof4.C: Likewise.
44980
44981 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
44982
44983         * lib/copy-file.exp: New. Implement gcc_copy_files.
44984
44985         * lib/dg-pch.exp: Load copy-file.exp
44986         (dg-pch): Use gcc_copy_files instead of "file copy".
44987
44988 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
44989
44990         * gcc.dg/weak/weak.exp: Simplify.
44991         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
44992         * gcc.dg/weak/weak-1.c: Likewise.
44993         * gcc.dg/weak/weak-2.c: Likewise.
44994         * gcc.dg/weak/weak-3.c: Likewise.
44995         * gcc.dg/weak/weak-4.c: Likewise.
44996         * gcc.dg/weak/weak-5.c: Likewise.
44997         * gcc.dg/weak/weak-6.c: Likewise.
44998         * gcc.dg/weak/weak-7.c: Likewise.
44999         * gcc.dg/weak/weak-8.c: Likewise.
45000         * gcc.dg/weak/weak-9.c: Likewise.
45001
45002 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
45003
45004         gcc.c-torture/execute/20030606-1.c: New.
45005
45006 2003-06-06  Roger Sayle  <roger@eyesopen.com>
45007
45008         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
45009         * gcc.dg/builtins-19.c: Likewise.
45010
45011 2003-06-06  Roger Sayle  <roger@eyesopen.com>
45012
45013         * gcc.dg/builtins-2.c: Add some more tests.
45014         * gcc.dg/builtins-18.c: New test case.
45015         * gcc.dg/builtins-19.c: New test case.
45016
45017 2003-06-06  Roger Sayle  <roger@eyesopen.com>
45018             Jim Wilson  <wilson@tuliptree.org>
45019
45020         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
45021
45022 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
45023
45024         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
45025         mempcpy/stpcpy calls not to be optimized into something else.
45026         * gcc.c-torture/execute/string-opt-3.c: Moved to...
45027         * gcc.c-torture/execute/builtins/string-7.c: ...here.
45028         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
45029
45030 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45031
45032         * gcc.dg/format/asm_fprintf-1.c: New test.
45033
45034 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
45035
45036         * lib/gcc-defs.exp (additional_sources): New variable.
45037         (dg-additional-sources): New function.
45038         (additional_files): New variable.
45039         (dg-additional-files): New function.
45040         (dg-additional-files-options): Likewise.
45041         * lib/gcc-dg.exp (dg-require-weak): New function.
45042         (dg-require-alias): Likewise.
45043         (dg-require-gc-sections): Likewise.
45044         * lib/target-supports.exp (check_alias_available): Remove testfile
45045         parameter.
45046         (check_gc_sections_available): New function.
45047         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
45048         (dg-gpp-additional-files): Likewise.
45049         * lib/g++.exp (additional_sources): Remove.
45050         (additional_files): Likewise.
45051         (g++_target_compile): Use dg-additional-files-options.
45052
45053         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
45054         Tcl logic.
45055         * gcc.dg/special/ecos.exp: Remove.
45056         * gcc.dg/special/20000419-2.c: Use dg-require-*.
45057         * gcc.dg/special/alias-1.c: Likewise.
45058         * gcc.dg/special/alias-2.c: Likewise.
45059         * gcc.dg/special/gcsec-1.c: Likewise.
45060         * gcc.dg/special/weak-1.c: Likewise.
45061         * gcc.dg/special/weak-2.c: Likewise.
45062         * gcc.dg/special/wkali-1.c: Likewise.
45063         * gcc.dg/special/wkali-2.c: Likewise.
45064
45065         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
45066         dg-gpp-additional-*.
45067         * g++.dg/special/conpr-3.C: Likewise.
45068         * g++.dg/special/conpr-4.C: Likewise.
45069         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
45070         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
45071         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
45072         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
45073         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
45074         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
45075         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
45076         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
45077         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
45078         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
45079         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
45080         * g++.old-deja/g++.other/comdat1.C: Likewise.
45081         * g++.old-deja/g++.other/comdat2.C: Likewise.
45082         * g++.old-deja/g++.other/comdat3.C: Likewise.
45083         * g++.old-deja/g++.other/ctor1.C: Likewise.
45084         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
45085
45086 2003-06-05  Richard Henderson  <rth@redhat.com>
45087
45088         * gcc.dg/debug/20030605-1.c: New.
45089
45090 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
45091
45092         * README.QMTEST: Update.
45093
45094 2003-06-04  Richard Henderson  <rth@redhat.com>
45095
45096         * gcc.dg/cleanup-1.c: New.
45097         * gcc.dg/cleanup-2.c: New.
45098         * gcc.dg/cleanup-3.c: New.
45099         * gcc.dg/cleanup-4.c: New.
45100         * gcc.dg/cleanup-5.c: New.
45101         * gcc.dg/cleanup-6.c: New.
45102         * gcc.dg/cleanup-7.c: New.
45103
45104 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
45105
45106         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
45107
45108         * lib/dg-pch.exp: New file.
45109         * g++.dg/pch/pch.exp: Use dg-pch.exp.
45110         * gcc.dg/pch/pch.exp: Likewise.
45111
45112 2003-06-04  Roger Sayle  <roger@eyesopen.com>
45113
45114         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
45115         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
45116         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
45117         * gcc.dg/builtins-17.c: New test case.
45118         * gcc.dg/i386-387-4.c: New test case.
45119         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
45120
45121 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45122
45123         * gcc.dg/ultrasp9.c: New test.
45124
45125 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45126
45127         * gcc.c-torture/compile/20030604-1.c: New test.
45128         * gcc.dg/sparc-constant-1.c: New test.
45129
45130 2003-06-03  Glen Nakamura  <glen@imodulo.com>
45131
45132         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
45133
45134 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
45135
45136         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
45137
45138         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
45139         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
45140
45141 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
45142
45143         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
45144
45145 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45146
45147         PR c++/10940
45148         * g++.dg/template/spec10.C: New test.
45149
45150 2003-06-03  Roger Sayle  <roger@eyesopen.com>
45151
45152         * gcc.dg/builtins-16.c: New test case.
45153
45154 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
45155
45156         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
45157         mempcpy test with post-increments.
45158         * gcc.c-torture/execute/string-opt-3.c: New test.
45159         * gcc.dg/string-opt-1.c: New test.
45160
45161 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
45162
45163         PR fortran/10965
45164         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
45165
45166 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
45167
45168         * lib/scanasm.exp (dg-scan): New function, factored out of ...
45169         (scan-assembler): ... here.  Use dg-scan.
45170         (scan-assembler-not): Likewise.
45171         (scan-file): New function.
45172         (scan-file-not): Likewise.
45173         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
45174         * gcc.dg/cpp/_Pragma4.c: Likewise.
45175         * gcc.dg/cpp/_Pragma5.c: Likewise.
45176         * gcc.dg/cpp/avoidpaste1.c: Likewise.
45177         * gcc.dg/cpp/avoidpaste2.c: Likewise.
45178         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
45179         * gcc.dg/cpp/cmdlne-P.c: Likewise.
45180         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
45181         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
45182         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
45183         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
45184         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
45185         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
45186         * gcc.dg/cpp/cxxcom1.c: Likewise.
45187         * gcc.dg/cpp/line1.c: Likewise.
45188         * gcc.dg/cpp/maccom1.c: Likewise.
45189         * gcc.dg/cpp/maccom2.c: Likewise.
45190         * gcc.dg/cpp/maccom3.c: Likewise.
45191         * gcc.dg/cpp/maccom4.c: Likewise.
45192         * gcc.dg/cpp/maccom5.c: Likewise.
45193         * gcc.dg/cpp/maccom6.c: Likewise.
45194         * gcc.dg/cpp/multiline.c: Likewise.
45195         * gcc.dg/cpp/spacing1.c: Likewise.
45196         * gcc.dg/cpp/spacing2.c: Likewise.
45197         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
45198         * gcc.dg/cpp/trad/maccom1.c: Likewise.
45199         * gcc.dg/cpp/trad/maccom2.c: Likewise.
45200         * gcc.dg/cpp/trad/maccom3.c: Likewise.
45201         * gcc.dg/cpp/trad/maccom4.c: Likewise.
45202         * gcc.dg/cpp/trad/maccom6.c: Likewise.
45203         * gcc.dg/cpp/cxxcom2.c: Likewise.
45204         * gcc.dg/cpp/cxxcom2.h: New file.
45205
45206         * gcc.dg/cpp/truefalse.cpp: Move it to ...
45207         * g++.dg/cpp/truefalse.C: Here.
45208         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
45209
45210 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
45211
45212         * gcc.dg/cpp/redef3.c: New file.
45213
45214 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
45215
45216         * gcc.dg/i386-loop-3.c: New test.
45217
45218 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
45219
45220         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
45221
45222 2003-05-31  Roger Sayle  <roger@eyesopen.com>
45223
45224         * gcc.dg/fwrapv-1.c: New test case.
45225         * gcc.dg/fwrapv-2.c: New test case.
45226
45227 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45228
45229         PR c++/10956
45230         * g++.dg/template/spec9.C: New test.
45231
45232 2003-05-29  Roger Sayle  <roger@eyesopen.com>
45233
45234         * gcc.dg/duff-4.c: New test case.
45235
45236 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
45237
45238         PR fortran/10843
45239         * g77.dg/ffixed-form-1.f: New test
45240         * g77.dg/ffixed-form-2.f: New test
45241         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
45242         * g77.dg/ffree-form-3.f: New test
45243
45244 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
45245
45246         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
45247         * gcc.dg/wint_t-1.c: Likewise.
45248
45249 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45250
45251         * g++.dg/template/access11.C: New test.
45252
45253 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45254
45255         PR c++/10849
45256         * g++.dg/template/access10.C: New test.
45257
45258 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45259             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45260
45261         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
45262
45263 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
45264
45265         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
45266         suppress for powerpc-*-darwin*.
45267         * gcc.dg/torture/builtin-noret-2.c: Likewise.
45268
45269 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
45270
45271         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
45272         suppress option for powerpc-*-darwin*.
45273
45274 2003-05-23  Roger Sayle  <roger@eyesopen.com>
45275
45276         * gcc.dg/builtins-1.c: Add tests for tan and atan.
45277         * gcc.dg/builtins-4.c: Add test for fmod.
45278
45279 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45280
45281         PR c++/10682
45282         * g++.dg/template/instantiate4.C: New test.
45283
45284 2003-05-22  Roger Sayle  <roger@eyesopen.com>
45285
45286         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
45287
45288 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
45289
45290         * gcc.dg/compat/scalar-return-1_main.c: New file.
45291         * gcc.dg/compat/scalar-return-1_x.c: New file.
45292         * gcc.dg/compat/scalar-return-1_y.c: New file.
45293         * gcc.dg/compat/scalar-return-2_main.c: New file.
45294         * gcc.dg/compat/scalar-return-2_x.c: New file.
45295         * gcc.dg/compat/scalar-return-2_y.c: New file.
45296         * gcc.dg/compat/struct-return-3_main.c: New file.
45297         * gcc.dg/compat/struct-return-3_y.c: New file.
45298         * gcc.dg/compat/struct-return-3_x.c: New file.
45299         * gcc.dg/compat/struct-return-2_main.c: New file.
45300         * gcc.dg/compat/struct-return-2_x.c: New file.
45301         * gcc.dg/compat/struct-return-2_y.c: New file.
45302
45303 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45304
45305         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
45306         for hppa*-hp-hpux*.
45307         * gcc.dg/20021014-1.c (dg-options): Likewise.
45308         * gcc.dg/nest.c (dg-options): Likewise.
45309
45310 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
45311
45312         PR c++/9738
45313         * g++.dg/ext/dllimport2.C: New file.
45314         * g++.dg/ext/dllimport3.C: New file.
45315
45316 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
45317
45318         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
45319         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45320         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45321         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45322         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45323         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45324         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
45325         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
45326         * gcc.dg/compat/small-struct-defs.h: New file.
45327         * gcc.dg/compat/small-struct-init.h: New file.
45328         * gcc.dg/compat/small-struct-check.h: New file.
45329         * gcc.dg/compat/fp-struct-defs.h: New file.
45330         * gcc.dg/compat/fp-struct-check.h: New file.
45331         * gcc.dg/compat/fp-struct-init.h: New file.
45332         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
45333         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
45334
45335 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
45336
45337         * gcc.dg/20030225-2.c: New test.
45338
45339 2003-05-18  Roger Sayle  <roger@eyesopen.com>
45340             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45341
45342         * gcc.c-torture/compile/20030518-1.c: New test case.
45343
45344 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
45345
45346         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
45347         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
45348         gcc-dg-debug-runtest.
45349         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
45350         gcc-dg-debug-runtest.
45351
45352 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45353
45354         PR c++/9022
45355         * g++.dg/lookup/using6.C: New test.
45356
45357 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45358
45359         * g++.dg/parse/access2.C: New test.
45360
45361 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
45362
45363         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
45364         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
45365         * gcc.dg/debug/debug.exp: Likewise.
45366
45367 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
45368
45369         * gcc.dg/dollar.c: New test.
45370
45371 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
45372
45373         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
45374         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
45375         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
45376         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
45377         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
45378         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
45379         * gcc.dg/compat/struct-by-value-6_main.c: New file.
45380         * gcc.dg/compat/struct-by-value-6_x.c: New file.
45381         * gcc.dg/compat/struct-by-value-6_y.c: New file.
45382         * gcc.dg/compat/struct-by-value-7_main.c: New file.
45383         * gcc.dg/compat/struct-by-value-7_x.c: New file.
45384         * gcc.dg/compat/struct-by-value-7_y.c: New file.
45385         * gcc.dg/compat/struct-by-value-8_main.c: New file.
45386         * gcc.dg/compat/struct-by-value-8_x.c: New file.
45387         * gcc.dg/compat/struct-by-value-8_y.c: New file.
45388         * gcc.dg/compat/struct-by-value-9_main.c: New file.
45389         * gcc.dg/compat/struct-by-value-9_x.c: New file.
45390         * gcc.dg/compat/struct-by-value-9_y.c: New file.
45391
45392 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
45393
45394         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
45395         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
45396         support for "repo" mode.
45397         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
45398         * lib/g77-dg.exp: Likewise.
45399         * lib/obj-dg.exp: Likewise.
45400
45401 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
45402
45403         Merge from gcc-3_2-rhl8-branch:
45404         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
45405
45406         * gcc.dg/tls/opt-6.c: New test.
45407
45408         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
45409
45410         * gcc.dg/20030405-1.c: New test.
45411
45412         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
45413
45414         * gcc.dg/20030309-1.c: New test.
45415
45416         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45417
45418         * gcc.c-torture/execute/20030307-1.c: New test.
45419
45420         2003-02-20  Randolph Chung  <tausq@debian.org>
45421
45422         * gcc.c-torture/compile/20030220-1.c: New test.
45423
45424         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
45425
45426         * gcc.dg/20030217-1.c: New test.
45427
45428         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
45429
45430         * gcc.c-torture/compile/20020129-1.c: New test.
45431
45432         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45433
45434         * gcc.dg/unroll-1.c: New test.
45435
45436         2002-11-16  Jan Hubicka  <jh@suse.cz>
45437
45438         * gcc.c-torture/execute/20020920-1.c: New test.
45439
45440         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
45441
45442         PR target/7434
45443         * gcc.c-torture/compile/20021008-1.c: New test.
45444
45445         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
45446
45447         PR target/7559
45448         * gcc.c-torture/execute/20020810-1.c: New test.
45449
45450         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
45451
45452         * gcc.c-torture/compile/20020807-1.c: New test.
45453
45454         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
45455
45456         * gcc.dg/tls/opt-1.c: New test.
45457
45458         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
45459
45460         * gcc.dg/20020729-1.c: New test.
45461
45462         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
45463
45464         * g++.dg/opt/life1.C: New test.
45465
45466         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
45467
45468         * gcc.dg/20020525-1.c: New test.
45469
45470         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
45471
45472         PR c++/6794
45473         * g++.dg/ext/pretty1.C: New test.
45474         * g++.dg/ext/pretty2.C: New test.
45475
45476 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
45477
45478         PR c++/8385
45479         * g++.dg/ext/typeof5.C: New test.
45480
45481 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
45482
45483         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
45484         __USER_LABEL_PREFIX__ into account.
45485         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
45486
45487 2003-05-14  Roger Sayle  <roger@eyesopen.com>
45488
45489         * gcc.dg/builtins-15.c: New test case.
45490
45491 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
45492
45493         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
45494
45495 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
45496
45497         * lib/g++.exp: Tweak handling of additional source files.
45498         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
45499         * g++.dg/special/conpr-2a.C: Rename to ...
45500         * g++.dg/special/conpr-2a.cc: ... this.
45501         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
45502         * g++.dg/special/conpr-3a.C: Rename to ...
45503         * g++.dg/special/conpr-3a.cc: This.
45504         * g++.dg/special/conpr-3b.C: Rename to ...
45505         * g++.dg/special/conpr-3b.cc: This.
45506         * g++.dg/special/conpr-4.C: New test.
45507         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
45508
45509 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
45510
45511         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
45512
45513 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45514
45515         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
45516         * g++.old-deja/g++.robertl/eb71.C: Likewise.
45517         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
45518         * g++.old-deja/g++.other/warn3.C: Likewise.
45519
45520 2003-05-11  Roger Sayle  <roger@eyesopen.com>
45521
45522         * gcc.dg/i386-387-1.c: Update to also test log.
45523         * gcc.dg/i386-387-2.c: Likewise.
45524
45525 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
45526
45527         * g77.f-torture/execute/int8421.f: New test.
45528
45529 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45530
45531         PR c++/10230, c++/10481
45532         * g++.dg/lookup/scoped5.C: New test.
45533
45534 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45535
45536         PR c++/10552
45537         * g++.dg/template/ttp6.C: New test.
45538
45539 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
45540
45541         * gcc.c-torture/execute/builtins: New directory.
45542         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
45543         gcc.c-torture/execute/builtins.
45544         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
45545         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
45546         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
45547         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
45548
45549 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45550
45551         PR c++/9252
45552         * g++.dg/template/access8.C: New test.
45553         * g++.dg/template/access9.C: New test.
45554
45555 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45556
45557         PR c++/9554
45558         * g++.dg/parse/access1.C: New test.
45559
45560 2003-05-09  DJ Delorie  <dj@redhat.com>
45561
45562         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
45563         long, and not an int.
45564
45565 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45566
45567         PR c++/10555, c++/10576
45568         * g++.dg/template/memclass1.C: New test.
45569
45570 2003-05-08  DJ Delorie  <dj@redhat.com>
45571
45572         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
45573         targets.
45574         * gcc.c-torture/execute/20021024-1.x: Likewise.
45575         * gcc.c-torture/execute/shiftdi.x: Likewise.
45576         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
45577         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
45578         * gcc.dg/20021018-1.c: Likewise.
45579
45580 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45581
45582         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
45583
45584         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
45585         (bcopy): Call memmove.
45586
45587 2003-05-08  Roger Sayle  <roger@eyesopen.com>
45588
45589         * g77.f-torture/compile/8485.f: New test case.
45590
45591 2003-05-07  Richard Henderson  <rth@redhat.com>
45592
45593         PR c++/10570
45594         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
45595         Verify exception_cleanup not called for rethrows.
45596         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
45597         when exiting catch block without rethrowing.
45598         * g++.dg/eh/forced3.C: New.
45599         * g++.dg/eh/forced4.C: New.
45600
45601 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
45602
45603         * gcc.dg/20030505.c: Fix triplet.
45604
45605 2003-05-06  DJ Delorie  <dj@redhat.com>
45606
45607         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
45608         * gcc.dg/nest.c: Likewise.
45609
45610 2003-05-05  Roger Sayle  <roger@eyesopen.com>
45611
45612         * gcc.dg/builtins-14.c: New test case.
45613
45614 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
45615
45616         * lib/compat.exp (compat-execute): New argument.
45617         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
45618         * gcc.dg/compat: New test directory.
45619         * gcc.dg/compat/compat.exp: New expect script.
45620         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
45621         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
45622         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
45623         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
45624         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
45625         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
45626
45627         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
45628         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
45629         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
45630         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
45631         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
45632         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
45633         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
45634         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
45635         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
45636         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
45637         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
45638         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
45639         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
45640         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
45641         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
45642
45643 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
45644
45645         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
45646
45647 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
45648
45649         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
45650
45651 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
45652
45653         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
45654         * gcc.dg/ppc-fsel-2.c: New test.
45655
45656         * gcc.dg/unused-5.c: New test.
45657
45658 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45659
45660         PR c++/10496
45661         * g++.dg/warn/pmf1.C: New test.
45662
45663 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45664
45665         PR c++/4494
45666         * g++.dg/warn/main.C: New test.
45667
45668 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45669
45670         * gcc.dg/nonnull-3.c: New test.
45671
45672 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
45673
45674         * gcc.dg/cpp/Wtrigraphs.c: Update.
45675         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
45676
45677 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
45678
45679         * gcc.dg/ppc-fsel-1.c: New test.
45680
45681 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
45682
45683         PR c/10604
45684         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
45685
45686 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
45687
45688         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
45689
45690 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45691
45692         PR c++/9364, c++/10553, c++/10586
45693         * g++.dg/parse/typename4.C: New test.
45694         * g++.dg/parse/typename5.C: Likewise.
45695
45696 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
45697
45698         * gcc.c-torture/compile/20030503-1.c: New test.
45699
45700 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45701
45702         * g++.dg/lookup/using5.C: Fix testcase error.
45703
45704 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
45705
45706         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
45707         since MEABI is no longer supported.  Remove all vestiges
45708         of MEABI from the test.
45709
45710 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45711
45712         PR c++/10554
45713         * g++.dg/lookup/using5.C: New test.
45714
45715 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45716
45717         PR c++/8772
45718         * g++.dg/template/ttp5.C: New test.
45719
45720 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
45721
45722         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
45723         (dg-gpp-additional-sources): New function.
45724         (dg-gpp-additional-files): Likewise.
45725         * lib/g++.exp (additional_sources): New variable.
45726         (additional_files): Likewise.
45727         (g++_target_compile): Deal with them.
45728         * lib/old-dejagnu.exp: Remove.
45729         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
45730         * g++.old-deja: Revise all tests to use dg commands.
45731
45732 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45733
45734         PR c++/9432, c++/9528
45735         * g++.dg/lookup/using4.C: New test.
45736
45737 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
45738
45739         * gcc.dg/noreturn-5.c: New file.
45740         * gcc.dg/noreturn-6.c: New file.
45741
45742         * gcc.c-torture/compile/inline-1.c: New file.
45743
45744 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45745
45746         PR c++/10551
45747         * g++.dg/template/explicit1.C: New test.
45748
45749 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45750
45751         PR c++/10549
45752         * g++.dg/other/bitfield1.C: New test.
45753
45754         PR c++/10527
45755         * g++.dg/init/new7.C: New test.
45756
45757 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45758
45759         * g++.dg/ext/desig1.C: New test.
45760         * g++.dg/ext/init1.C: Update.
45761
45762         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
45763
45764 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
45765
45766         PR c++/10180
45767         * g++.dg/warn/Winline-1.C: New test.
45768
45769 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
45770
45771         * gcc.c-torture/execute/string-opt-19.c: New test.
45772
45773         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
45774         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
45775
45776 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
45777
45778         PR c++/10506
45779         * g++.dg/init/new6.C: New test.
45780
45781         PR c++/10503
45782         * g++.dg/init/ref6.C: New test.
45783
45784 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
45785
45786         * g++.dg/warn/weak1.C: XFAIL on AIX4.
45787
45788 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45789
45790         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
45791         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
45792
45793 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
45794
45795         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
45796         initialized static data members.
45797
45798 2003-04-25  H.J. Lu <hjl@gnu.org>
45799
45800         * gcc.dg/ia64-sync-4.c: New test.
45801
45802 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45803
45804         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
45805         date.
45806
45807 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
45808
45809         PR c++/10337
45810         * g++.dg/warn/conv1.C: New test.
45811         * g++.old-deja/g++.other/conv7.C: Adjust.
45812         * g++.old-deja/g++.other/overload14.C: Adjust.
45813
45814 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
45815
45816         PR c++/10471
45817         * g++.dg/template/defarg2.C: New test.
45818
45819 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
45820
45821         * gcc.dg/cpp/include2.c: Update.
45822         * gcc.dg/cpp/multiline-2.c: New.
45823         * gcc.dg/cpp/multiline.c: Update.
45824         * gcc.dg/cpp/strify2.c: Update.
45825         * gcc.dg/cpp/trad/literals-2.c: Update.
45826
45827 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45828
45829         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
45830
45831 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
45832
45833         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
45834
45835 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
45836
45837         PR c++/10451
45838         * g++.dg/parse/crash4.C: New test.
45839
45840         PR c++/9847
45841         * g++.dg/parse/crash5.C: New test.
45842
45843 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
45844
45845         PR c++/10446
45846         * g++.dg/parse/crash3.C: New test.
45847
45848         PR c++/10428
45849         * g++.dg/parse/elab1.C: New test.
45850
45851 2003-04-22  Devang Patel  <dpatel@apple.com>
45852
45853         * gcc.dg/cpp/trad/funlike-5.c: New test.
45854
45855 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
45856
45857         * g++.dg/other/packed1.C: Fix dg options.
45858
45859 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
45860
45861         * g++.dg/other/offsetof2.C: New test.
45862
45863 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
45864
45865         * g++.dg/template/recurse.C: Adjust location of error messages.
45866
45867 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
45868
45869         PR c++/9881
45870         * g++.dg/init/addr-const1.C: New test.
45871         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
45872
45873 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45874
45875         PR c++/10405
45876         * g++.dg/lookup/struct-hack1.C: New test.
45877
45878 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
45879
45880         * ucs.c: Update diagnostic messages.
45881
45882 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
45883
45884         * gcc.dg/cpp/truefalse.cpp: New test.
45885         * gcc.dg/cpp/cpp.exp: Update.
45886         * g++.dg/other/stdbool-if.C: Remove.
45887
45888 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
45889
45890         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
45891         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
45892
45893 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45894
45895         * gcc.c-torture/compile/20030418-1.c: New test.
45896
45897 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
45898
45899         * README.compat: Remove; content moved to doc/sourcebuild.texi.
45900
45901 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45902
45903         PR c++/10347
45904         g++.dg/template/dependent-name1.C: New test.
45905
45906 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
45907
45908         * gcc.dg/warn-1.c (tourist_guide): New array,
45909         contains a pointer to bar.
45910
45911 2003-04-16  Roger Sayle  <roger@eyesopen.com>
45912
45913         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
45914         * gcc.c-torture/execute/medce-1.c: New test case.
45915         * gcc.c-torture/execute/medce-2.c: New test case.
45916
45917 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
45918
45919         * lib/prune.exp: Ignore more messages.
45920
45921         PR c++/10381
45922         * g++.dg/parse/lookup3.C: New test.
45923
45924 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
45925
45926         * gcc.c-torture/compile/20030415-1.c : New test.
45927
45928 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
45929
45930         * gcc.c-torture/execute/scope-2.c: Move to ...
45931         * gcc.dg/noncompile/scope.c: .... here.
45932
45933 2003-04-14  Roger Sayle  <roger@eyesopen.com>
45934
45935         * gcc.dg/20030414-2.c: New test case.
45936
45937 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
45938
45939         PR target/10377
45940         * gcc.dg/20030414-1.c: New test.
45941
45942 2003-04-13  Roger Sayle  <roger@eyesopen.com>
45943
45944         * gcc.dg/builtins-12.c: New test case.
45945         * gcc.dg/builtins-13.c: New test case.
45946
45947 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45948
45949         * gcc.c-torture/execute/string-opt-18.c: New test.
45950
45951 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
45952
45953         PR c++/10300
45954         * g++.dg/init/new5.C: New test.
45955
45956 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
45957
45958         PR c++/7910
45959         * g++.dg/ext/dllimport1.C: New test.
45960
45961 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45962
45963         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
45964
45965 2003-04-11  Bud Davis <bdavis9659@comcast.net>
45966
45967         PR Fortran/9263
45968         * g77.f-torture/noncompile/9263.f: New test
45969         PR Fortran/1832
45970         * g77.f-torture/execute/1832.f: New test
45971
45972 2003-04-11  David Chad  <davidc@freebsd.org>
45973             Loren J. Rittle  <ljrittle@acm.org>
45974
45975         PR libobjc/8562
45976         * objc.dg/headers.m: New test.
45977
45978 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
45979
45980         * gcc.c-torture/execute/builtin-noret-2.c: New.
45981         * gcc.c-torture/execute/builtin-noret-2.x: New.
45982         XFAIL builtin-noret-2.c at -O1 and above.
45983         * gcc.dg/redecl.c: New.
45984         * gcc.dg/Wshadow-1.c: Update error regexps.
45985
45986 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
45987
45988         * g++.dg/abi/bitfield10.C: New test.
45989
45990 2003-04-09  Mike Stump  <mrs@apple.com>
45991
45992         * gcc.dg/pch/pch.exp: Make testcase names longer.
45993         * g++.dg/pch/pch.exp: Make testcase names longer.
45994
45995 2003-04-08  Roger Sayle  <roger@eyesopen.com>
45996
45997         * gcc.dg/builtins-11.c: New test case.
45998
45999 2003-04-08  Roger Sayle  <roger@eyesopen.com>
46000
46001         * gcc.dg/builtins-9.c: New test case.
46002         * gcc.dg/builtins-10.c: New test case.
46003
46004 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
46005
46006         * gcc.dg/noncompile/init-4.c.c: New test.
46007
46008 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
46009
46010         * gcc.misc-test/gcov-9.c: New test.
46011         * gcc.misc-test/gcov-10.c: New test
46012         * gcc.misc-test/gcov-11.c: New test.
46013
46014 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
46015
46016         PR optimization/10024
46017         * gcc.c-torture/compile/20030405-1.c: New test.
46018
46019 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
46020
46021         * gcc.dg/pch/static-3.c: New.
46022         * gcc.dg/pch/static-3.hs: New.
46023         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
46024
46025 2003-04-04  Richard Henderson  <rth@redhat.com>
46026
46027         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
46028         * g++.dg/eh/forced2.C: Likewise.
46029
46030 2003-04-03  Mike Stump  <mrs@apple.com>
46031
46032         * lib/scanasm.exp (scan-assembler): Add xfail processing for
46033         target arg.
46034         (scan-assembler-times, scan-assembler-not): Likewise.
46035         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
46036
46037 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46038
46039         * gcc.dg/sparc-loop-1.c: New test.
46040
46041 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
46042
46043         PR other/9274
46044         * g++.dg/pch/system-2.C: New.
46045         * g++.dg/pch/system-2.Hs: New.
46046
46047 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
46048
46049         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
46050
46051         * g++.dg/eh/simd-1.C (vecfunc): Same.
46052
46053 2003-04-01  Roger Sayle  <roger@eyesopen.com>
46054
46055         * gcc.c-torture/execute/20030401-1.c: New test case.
46056
46057 2003-04-01  Ziemowit Laski <zlaski@apple.com>
46058
46059         * objc.dg/defs.m: New.
46060
46061 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
46062
46063         * g++.dg/eh/simd-1.C: New.
46064         * g++.dg/eh/simd-2.C: New.
46065
46066 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
46067
46068         * gcc.c-torture/execute/simd-3.c: New.
46069
46070 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
46071
46072         PR c/9936
46073         * gcc.dg/20030331-2.c: New test.
46074
46075 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
46076
46077         PR c++/10278
46078         * g++.dg/parse/crash2.C: New test.
46079
46080 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
46081
46082         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
46083         * gcc.c-torture/execute/20030331-1.c: ...here.
46084
46085 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
46086
46087         * gcc.c-torture/execute/20030331-1.c: New test.
46088
46089 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
46090
46091         * lib/gcov.exp: Adjust call return testing strings.
46092         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
46093
46094 2003-03-31  Roger Sayle  <roger@eyesopen.com>
46095
46096         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
46097         * gcc.dg/builtins-7.c: New test case.
46098         * gcc.dg/builtins-8.c: New test case.
46099
46100 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
46101
46102         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
46103
46104 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
46105
46106         PR c++/7647
46107         * g++.dg/lookup-class-member-2.C: New test.
46108
46109 2003-03-30  Glen Nakamura  <glen@imodulo.com>
46110
46111         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
46112
46113 2003-03-28  Roger Sayle  <roger@eyesopen.com>
46114
46115         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
46116
46117 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
46118
46119         * g++.dg/init/attrib1.C: New test.
46120
46121 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46122
46123         * gcc.dg/ultrasp8.c: New test.
46124
46125 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46126
46127         * gcc.dg/ultrasp7.c: New test.
46128
46129 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
46130
46131         PR c++/10047
46132         * g++.dg/template/inline1.C: New test.
46133
46134 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46135
46136         * gcc.dg/sparc-dwarf2.c: New test.
46137
46138 2003-03-27  Roger Sayle  <roger@eyesopen.com>
46139
46140         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
46141         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
46142
46143 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
46144
46145         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
46146         than reading .x files.
46147         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
46148         * g77.dg/gcov/gcov-1.f: Likewise.
46149         * gcc.misc-tests/gcov-4b.c: Likewise.
46150         * gcc.misc-tests/gcov-5b.c: Likewise.
46151         * gcc.misc-tests/gcov-6.c: Likewise.
46152         * gcc.misc-tests/gcov-7.c: Likewise.
46153         * gcc.misc-tests/gcov-8.c: Likewise.
46154         * g++.dg/gcov/gcov-1.x: Remove.
46155         * g77.dg/gcov/gcov-1.x: Likewise.
46156         * gcc.misc-tests/gcov-4b.x: Likewise.
46157         * gcc.misc-tests/gcov-5b.x: Likewise.
46158         * gcc.misc-tests/gcov-6.x: Likewise.
46159         * gcc.misc-tests/gcov-7.x: Likewise.
46160         * gcc.misc-tests/gcov-8.x: Likewise.
46161
46162 2003-03-27  Glen Nakamura  <glen@imodulo.com>
46163
46164         PR opt/10087
46165         * gcc.dg/20030324-1.c: New test.
46166
46167 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
46168
46169         PR c++/10224
46170         * g++.dg/template/arg3.C: New test.
46171
46172         PR c++/10158
46173         * g++.dg/template/friend18.C: New test.
46174
46175 2003-03-26  Roger Sayle  <roger@eyesopen.com>
46176
46177         * g77.f-torture/compile/20030326-1.f: New test case.
46178
46179 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
46180
46181         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
46182
46183         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
46184
46185 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
46186
46187         * gcc.dg/ia64-sync-3.c: New test.
46188
46189 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
46190
46191         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
46192
46193 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
46194
46195         * gcc.dg/ultrasp6.c: New test.
46196
46197 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
46198
46199         * gcc.dg/i386-signbit-1.c: New test.
46200         * gcc.dg/i386-signbit-2.c: New test.
46201         * gcc.dg/i386-signbit-3.c: New test.
46202
46203 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
46204
46205         * gcc.dg/ultrasp5.c: Fix options.
46206
46207 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46208
46209         * gcc.dg/ultrasp5.c: Fix comment.
46210
46211 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
46212
46213         PR fortran/10197
46214         * g77.f-torture/execute/10197.f: New test.
46215
46216 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
46217
46218         PR c++/9898, c++/383
46219         * g++.dg/template/conv6.C: New test.
46220
46221         PR c++/10119
46222         * g++.dg/template/ptrmem5.C: New test.
46223
46224         PR c++/10026
46225         * g++.dg/lookup/koenig1.C: New test.
46226
46227         PR C++/10199
46228         * g++.dg/lookup/template2.C: New test.
46229
46230 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
46231
46232         * g++.dg/opt/rtti1.C: New test.
46233
46234 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
46235
46236         * gcc.dg/ultrasp5.c: New test.
46237
46238 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
46239
46240         PR middle-end/9967
46241         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
46242         builtin fputs.
46243
46244 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
46245
46246         PR c/8224
46247         * gcc.dg/20030323-1.c: New test.
46248
46249 2003-03-23  Roger Sayle  <roger@eyesopen.com>
46250
46251         * gcc.c-torture/compile/20030323-1.c: New test case.
46252
46253 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
46254
46255         * gcc.dg/20030321-1.c: New test.
46256
46257 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
46258
46259         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
46260
46261 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
46262
46263         PR c++/9978, c++/9708
46264         * g++.dg/ext/vlm1.C: Adjust expected error.
46265         * g++.dg/ext/vla2.C: New test.
46266         * g++.dg/template/arg1.C: New test.
46267         * g++.dg/template/arg2.C: New test.
46268
46269 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
46270
46271         * g77.f-torture/execute/select.f: New test.
46272         * g77.f-torture/noncompile/select_no_compile.f: New test.
46273
46274 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
46275
46276         PR c++/9898
46277         * g++.dg/other/error4.C: New test.
46278
46279 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
46280
46281         * g++.dg/template/friend17.C: New test.
46282
46283 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
46284
46285         * gcc.c-torture/compile/20030320-1.c: New.
46286
46287 2003-03-20  Roger Sayle  <roger@eyesopen.com>
46288
46289         * gcc.dg/builtins-6.c: New test case.
46290
46291 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
46292
46293         PR target/10073
46294         * gcc.c-torture/compile/20030319-1.c: New.
46295
46296 2003-03-18  Jan Hubicka  <jh@suse.cz>
46297
46298         * gcc.dg/i386-cvt-1.c: New test.
46299
46300 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
46301
46302         * objc.dg/naming-1.m: Use "(parse|syntax) error".
46303         * objc.dg/naming-2.m: Likewise.
46304
46305 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
46306
46307         PR c++/9639
46308         * g++.dg/parse/crash1.C: New test.
46309
46310 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
46311
46312         PR c++/8805
46313         * g++.dg/eh/cleanup1.C: New test.
46314
46315 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
46316
46317         * gcc.c-torture/execute/20030316-1.c: New test case.
46318
46319 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
46320
46321         PR c++/9629
46322         * g++.dg/init/ctor2.C: New test.
46323
46324 2003-03-15  Roger Sayle  <roger@eyesopen.com>
46325
46326         * g77.f-torture/compile/xformat.f: New test case.
46327
46328 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46329
46330         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
46331         * g++.old-deja/g++.mike/eh50.C: Likewise.
46332
46333 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46334
46335         PR c++/6440
46336         * g++.dg/template/spec7.C: New test.
46337         * g++.dg/template/spec8.C: Likewise.
46338
46339 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
46340
46341         * gcc.c-torture/execute/20030313-1.c: New test.
46342
46343 2003-03-14  Richard Henderson  <rth@redhat.com>
46344
46345         * gcc.dg/inline-2.c: Adjust alpha test for external call.
46346
46347 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
46348
46349         * gcc.c-torture/compile/20030314-1.c: New test.
46350
46351 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
46352
46353         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
46354         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
46355         thumb target,
46356         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
46357         to accept newer _imp__  prefix and additional
46358         newline in .drectve section.
46359         * gcc.dg/dll-4.c: Likewise.
46360         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
46361         switch.
46362
46363 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
46364
46365         * g++.dg/parse/namespace9.C: New test.
46366
46367         * g++.dg/init/ref5.C: New test.
46368         * g++.dg/parse/ptrmem1.C: Likewise.
46369
46370 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46371
46372         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
46373         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
46374         regular expression.
46375         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
46376         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
46377
46378 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
46379
46380         * gcc.c-torture/execute/20030224-2.c: New test.
46381
46382 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46383
46384         * gcc.dg/decl-3.c: New test.
46385
46386 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46387
46388         * gcc.dg/i386-loop-2.c: New test.
46389
46390 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
46391
46392         PR c++/9474
46393         * g++.dg/parse/namespace8.C: New test.
46394
46395         PR c++/9924
46396         * g++.dg/overload/builtin2.C: New test.
46397
46398 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
46399
46400         * gcc.dg/return-type-3.c: New test.
46401
46402 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
46403
46404         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
46405         profiling options are not supported.
46406
46407 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
46408
46409         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
46410         * g++.old-deja/g++.warn/impint2.C: Likewise.
46411
46412 2003-03-10  Devang Patel  <dpatel@apple.com>
46413
46414         * g++.dg/cpp/c++_cmd_1.C: New test.
46415         * g++.dg/cpp/c++_cmd_1.h: New file.
46416
46417 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
46418
46419         * gcc.dg/altivec-9.c: New file.
46420
46421 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46422
46423         * gcc.dg/ppc-sdata-1.c: New test.
46424         * gcc.dg/ppc-sdata-2.c: New test.
46425
46426 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
46427
46428         PR c++/9373
46429         * g++.dg/opt/ptrmem2.C: New test.
46430
46431         PR c++/8534
46432         * g++.dg/opt/ptrmem1.C: New test.
46433
46434 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46435
46436         * gcc.dg/i386-loop-1.c: New test.
46437
46438 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46439
46440         PR c++/9970
46441         * g++.dg/lookup/friend1.C: New test.
46442
46443 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
46444
46445         PR c++/9823
46446         * g++.dg/parser/constructor1.C: New test.
46447
46448 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
46449
46450         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
46451
46452         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
46453
46454 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
46455
46456         * gcc.dg/cpp/Wunused.c: Update test.
46457
46458 2003-03-08  Jan Hubicka  <jh@suse.cz>
46459
46460         * gcc.dg/inline-3.c: New test.
46461
46462 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
46463
46464         PR c++/9809
46465         * g++.dg/parse/builtin1.C: New test.
46466
46467         PR c++/9982
46468         * g++.dg/abi/cookie1.C: New test.
46469         * g++.dg/abi/cookie2.C: Likewise.
46470
46471         PR c++/9524
46472         * g++.dg/template/field1.C: New test.
46473
46474         PR c++/9912
46475         * g++.dg/parse/class1.C: New test.
46476         * g++.dg/parse/namespace7.C: Likewise.
46477         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
46478
46479 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
46480
46481         * g++.dg/init/ref4.C: New test.
46482
46483 2003-03-07  Jan Hubicka  <jh@suse.cz>
46484
46485         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
46486         * gcc.dg/inline-3.c: New test.
46487
46488 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
46489
46490         * g++.dg/init/ref3.C: New test.
46491
46492         PR c++/9965
46493         * g++.dg/init/ref2.C: New test.
46494
46495         PR c++/9400
46496         * g++.dg/warn/Wshadow-2.C: New test.
46497
46498         PR c++/9791
46499         * g++.dg/warn/Woverloaded-1.C: New test.
46500
46501 2003-03-05  Jan Hubicka  <jh@suse.cz>
46502
46503         * gcc.dg/i386-local2.c: New.
46504         * gcc.dg/i386-local.c: Fix typo.
46505
46506 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
46507
46508         * g++.dg/abi/layout3.C: New test.
46509
46510 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
46511
46512         * gcc.c-torture/compile/20030305-1.c
46513
46514 2003-03-05  Jan Hubicka  <jh@suse.cz>
46515
46516         * gcc.dg/i386-local.c: New.
46517
46518 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
46519
46520         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
46521
46522 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46523
46524         * gcc.dg/switch-2.c: New test.
46525         * gcc.dg/switch-3.c: New test.
46526         * gcc.dg/Wswitch.c: Adjust line numbers.
46527         * gcc.dg/Wswitch-default.c: Likewise.
46528         * gcc.dg/Wswitch-enum.c: Likewise.
46529
46530 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
46531
46532         * gcc.c-torture/execute/20030222-1.c: New test.
46533
46534 2003-03-03  James E Wilson  <wilson@tuliptree.org>
46535
46536         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
46537
46538 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
46539
46540         PR c++/9878
46541         * g++.dg/init/ref1.C: New test.
46542
46543 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
46544
46545         * gcc.dg/sh-relax.c: New SH-only test.
46546
46547 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
46548
46549         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
46550         comment explaining purpose of testcase.
46551
46552 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
46553
46554         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
46555         for HC11/HC12 (asm needs two int registers).
46556         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
46557         HC11/HC12 because the test uses an asm which needs two 32-bit
46558         registers.
46559
46560 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
46561
46562         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
46563         for HC11/HC12 (array is too large otherwise).
46564         * gcc.c-torture/compile/920501-4.x: New file, likewise.
46565         * gcc.c-torture/compile/20010518-2.x: Likewise.
46566         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
46567         HC11/HC12 (array is too large).
46568
46569 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
46570
46571         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
46572         * lib/g++-dg.exp (g++-dg-test): Likewise.
46573
46574 2003-03-01  Roger Sayle  <roger@eyesopen.com>
46575
46576         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
46577         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
46578
46579 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46580
46581         * g++.dg/warn/implicit-typename1.C: Remove warning.
46582
46583 2003-02-28  Richard Henderson  <rth@redhat.com>
46584
46585         * gcc.dg/noreturn-1.c: Move noreturn warning line.
46586         * gcc.dg/return-type-1.c: Move control reaches end warning line.
46587
46588 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
46589
46590         * gcc.dg/pch/pch.exp: Change .pch to .gch.
46591         * g++.dg/pch/pch.exp: Likewise.
46592
46593 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
46594
46595         PR c++/9879
46596         * g++.dg/init/new4.C: New test.
46597
46598 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
46599
46600         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
46601
46602 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
46603
46604         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
46605         unsigned long.
46606
46607         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
46608         wider than float.
46609
46610 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46611
46612         * lib/scanasm.exp: Add support for counting numbers of
46613         occurences.
46614         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
46615         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
46616
46617 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
46618
46619         PR c++/9683
46620         * g++.dg/template/static3.C: New test.
46621
46622         PR c++/9829
46623         * g++.dg/parse/namespace6.C: New test.
46624
46625 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46626
46627         PR target/9732
46628         * gcc.dg/20030225-1.c: New test.
46629
46630 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
46631
46632         * README: Remove out-of-date information.
46633
46634         PR c++/9836
46635         * g++.dg/template/spec6.C: New test.
46636
46637 2003-02-24  Jeff Law  <law@redhat.com>
46638
46639         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
46640
46641 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46642
46643         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
46644         * gcc.dg/pragma-ep-1.c: Likewise.
46645
46646 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46647
46648         PR c++/9602
46649         * g++.dg/template/friend16.C: New test.
46650
46651 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
46652
46653         PR c++/5333
46654         * g++.dg/parse/fused-params1.C: Adjust error messages.
46655         * g++.dg/template/nested3.C: New test.
46656
46657 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
46658
46659         * g++.dg/abi/param1.C: New test.
46660
46661 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46662
46663         PR c++/7982
46664         * g++.dg/warn/implicit-typename1.C: New test.
46665
46666 2003-02-22  Kelley Cook <kelleycook@comcast.net>
46667
46668         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
46669         with "mtune".
46670         * g++.old-deja/g++.other/store-expr2.C: Likewise.
46671         * gcc.c-torture/execute/20010129-1.x: Likewise.
46672         * gcc.dg/20011107-1.c: Likewise.
46673         * gcc.dg/20020108-1.c: Likewise.
46674         * gcc.dg/20020122-3.c: Likewise.
46675         * gcc.dg/20020206-1.c: Likewise.
46676         * gcc.dg/20020310-1.c: Likewise.
46677         * gcc.dg/20020426-2.c: Likewise.
46678         * gcc.dg/20020517-1.c: Likewise.
46679         * gcc.dg/991230-1.c: Likewise.
46680         * gcc.dg/i386-unroll-1.c: Likewise.
46681         * gcc.misc-tests/i386-prefetch.exp: Likewise.
46682
46683 2003-02-22  Jan Hubicka  <jh@suse.cz>
46684
46685         * gcc.dg/i386-mul.c: New test.
46686
46687 2003-02-21  Roger Sayle  <roger@eyesopen.com>
46688
46689         * gcc.dg/builtins-5.c: New test case.
46690
46691 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
46692
46693         * gcc.dg/asmreg-1.c: New test.
46694
46695 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46696
46697         PR c++/9749
46698         * g++.dg/parse/varmod1.C: New test.
46699
46700 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46701
46702         PR c++/9727
46703         * g++.dg/template/op1.C: New test.
46704
46705 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46706
46707         PR c++/8906
46708         * g++.dg/template/nested2.C: New test.
46709
46710 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46711
46712         PR c++/8724
46713         * g++.dg/expr/dtor1.C: New test.
46714
46715 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
46716
46717         * gcc.dg/cpp/include3.c: New test.
46718         * gcc.dg/cpp/inc/foo.h: New file.
46719
46720 2003-02-21  Glen Nakamura  <glen@imodulo.com>
46721
46722         * gcc.c-torture/execute/20030221-1.c: New test.
46723
46724 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
46725
46726         PR c++/9729
46727         * g++.dg/abi/conv1.C: New test.
46728
46729 2003-02-20  Jan Hubicka  <jh@suse.cz>
46730
46731         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
46732
46733 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
46734
46735         * gcc.c-torture/compile/20030219-1.c: New test.
46736
46737 2003-02-18  Jan Hubicka  <jh@suse.cz>
46738
46739         * gcc.dg/funcorder.c: New test.
46740
46741 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
46742
46743         * gcc.c-torture/execute/20030218-1.c: New.
46744
46745 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
46746
46747         * gcc.dg/20030218-1.c: New.
46748
46749 2003-02-18  Richard Henderson  <rth@redhat.com>
46750
46751         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
46752         * gcc.dg/attr-used-2.c: New.
46753
46754 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
46755
46756         PR c++/9704
46757         * g++.dg/init/copy5.C: New test.
46758
46759 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
46760
46761         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
46762         * g++.dg/pch/pch.exp: Likewise.
46763
46764 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
46765
46766         * gcc.c-torture/execute/20030209-1.c: Enable the test if
46767         STACK_SIZE is not defined.
46768
46769 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46770
46771         PR c++/9457
46772         * g++.dg/template/init1.C: New test.
46773
46774 2003-02-16  Jan HUbicka  <jh@suse.cz>
46775
46776         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
46777         (foo): Add few extra tests
46778         * gcc.dg/c99-const-expr-3.c: Likewise.
46779         * gcc.c-torture/execute/20030216-1.c: New.
46780
46781 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46782
46783         PR c++/9459
46784         * g++.dg/ext/typeof4.C: New test.
46785
46786 2003-02-15  Roger Sayle  <roger@eyesopen.com>
46787
46788         * gcc.dg/i386-387-3.c: New test case.
46789
46790 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
46791
46792         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
46793         cris-*-elf* cris-*-aout* and mmix-*-*.
46794
46795 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
46796
46797         * gcc.dg/20030213-1.c: New test.
46798
46799 2003-02-12  Roger Sayle  <roger@eyesopen.com>
46800
46801         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
46802         * gcc.dg/i386-387-2.c: Likewise.
46803
46804 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
46805
46806         * gcc.dg/ppc-spe.c: Fix formatting.
46807         Enable tests that were previously unsupported by gas.
46808         Delete tests for instructions that no longer exist.
46809         Switch arguments on evsubifw builtin.
46810
46811 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
46812
46813         * gcc.c-torture/execute/20030209-1.c: Disable the test if
46814         STACK_SIZE is too small.
46815
46816 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
46817             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
46818
46819         * gcc.dg/decl-2.c: New test.
46820
46821 2003-02-10  Jan Hubicka  <jh@suse.cz>
46822
46823         * gcc.dg/i386-fpcvt-1.c: New test.
46824
46825 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
46826
46827         * gcc.c-torture/execute/20030209-1.c: New test.
46828
46829 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
46830
46831         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
46832         int-wide bitops, use the constants of the same width.
46833         Likewise, if long long is 32-bit wide, test bitops using
46834         32-bit constants.
46835
46836 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
46837
46838         * gcc.dg/20021014-1.c: Annotate with expected notice text.
46839
46840 2003-02-07  Roger Sayle  <roger@eyesopen.com>
46841
46842         * gcc.dg/builtins-4.c: New test case.
46843
46844 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46845
46846         * gcc.dg/20020430-1.c: Fix dg command typos.
46847         * gcc.dg/20020503-1.c: Likewise.
46848
46849 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46850
46851         PR c++/8785
46852         * g++.dg/parse/fused-params1.C: New test.
46853
46854         PR c++/8857
46855         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
46856
46857         PR c++/8921
46858         * g++.dg/parse/non-dependent1.C: New test.
46859
46860         PR c++/8928
46861         * g++.dg/parse/dupl-tmpl-args1.C: New test.
46862
46863         PR c++/9228
46864         * g++.dg/parse/undefined7.C: New test.
46865         * g++.dg/parse/non-templ1.C: New test.
46866
46867         PR c++/9229
46868         * g++.dg/parse/too-many-tmpl-args1.C: New test.
46869
46870 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
46871
46872         * gcc.c-torture/compile/20030206-1.c: New test.
46873
46874 2003-02-05  Roger Sayle  <roger@eyesopen.com>
46875
46876         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
46877         "pow" to "foo" to avoid potential confusion with a math built-in.
46878
46879 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46880
46881         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
46882         conditions for SPARC targets.
46883
46884 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
46885
46886         * gcc.dg/20030204-1.c: New test.
46887
46888 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46889
46890         PR c++/38
46891         * g++.dg/parse/array-size1.C: New test.
46892
46893         PR c++/5657
46894         * g++.dg/parse/undefined3.C: New test.
46895
46896         PR c++/5665
46897         * g++.dg/parse/undefined4.C: New test.
46898
46899         PR c++/5975
46900         * g++.dg/parse/undefined5.C: New test.
46901
46902         PR c++/7259
46903         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
46904
46905         PR c++/8578
46906         * g++.dg/parse/casting-operator1.C: New test.
46907
46908         PR c++/8596
46909         * g++.dg/parse/undefined6.C: New test.
46910
46911         PR c++/8736
46912         * g++.dg/parse/missing-template1.C: New test.
46913
46914 2003-02-04  Jan Hubicka  <jh@suse.cz>
46915
46916         * gcc.dg/i386-cadd.c: Compile using -march=k8.
46917         * gcc.dg/i386-cmov?.c: Likewise.
46918         * gcc.dg/i386-fpcvt-?.c: Likewise.
46919         * gcc.dg/i386-ssefp-1.c: Likewise.
46920         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
46921         conventions.
46922
46923 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
46924
46925         PR c++/7129
46926         * g++.dg/ext/max.C: New test.
46927
46928 2003-02-03  Jan Hubicka  <jh@suse.cz>
46929
46930         * gcc.c-torture/execute/20030203-1.c: New test.
46931
46932 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
46933
46934         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
46935         'natural-endian'.
46936
46937 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
46938
46939         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
46940         * g++.dg/init/new2.C: Likewise.
46941         * g++.dg/other/new1.C: Likewise.
46942
46943 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
46944
46945         * gcc.dg/struct-ret-libc.c: New test.
46946
46947 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
46948
46949         * gcc.dg/20030129-1.c: New test.
46950
46951 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46952
46953         PR c++/8849
46954         * g++.dg/template/ptrmem4.C: New test.
46955
46956 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
46957
46958         * g++.dg/parser/constant1.C: New test.
46959
46960 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46961
46962         PR c++/8591
46963         * g++.dg/parse/friend2.C: New test.
46964
46965 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
46966
46967         PR c++/9437
46968         * g++.dg/template/unify4.C: New test.
46969
46970 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
46971
46972         * gcc.c-torture/execute/20030128-1.c: New test.
46973
46974 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
46975
46976         * g++.dg/lookup/nested1.C: Test moved from ...
46977         * g++.old-deja/g++.other/lookup24.C: ... here.
46978
46979 2003-01-28  Jan Hubicka  <jh@suse.cz>
46980
46981         * gcc.dg/i386-cmov5.c: New test.
46982
46983 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
46984
46985         * gcc.c-torture/execute/20010925-1.c: Changed the
46986         memcpy declaration.
46987
46988 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
46989
46990         PR c++/3902
46991         * g++.dg/parse/template5.C: New test.
46992
46993 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
46994
46995         PR fortran/9258
46996         * g77.dg/pr9258: New test.
46997
46998 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
46999
47000         * README: Move relevant parts from README.g++.
47001
47002         * README.g++: Remove this file.
47003
47004 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
47005
47006         * g++.dg/abi/dcast1.C: New test.
47007
47008 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47009
47010         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
47011
47012 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
47013
47014         PR c++/47
47015         * g++.old-deja/g++.other/lookup24.C: New test.
47016
47017 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47018
47019         PR middle-end/7227
47020         * gcc.dg/uninit-C.c: New test.
47021
47022 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
47023
47024         * g++.dg/abi/covariant1.C: New test.
47025
47026 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
47027
47028         * gcc.dg/20030123-1.c: New test.
47029
47030 2003-01-25  Jan Hubicka  <jh@suse.cz>
47031
47032         PR opt/8492
47033         * gcc.c-torture/compile/20030125-1.c
47034
47035 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
47036
47037         PR c++/9403
47038         * g++.dg/parse/template3.C: New test.
47039         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
47040
47041         PR c++/795
47042         * g++.dg/parse/template4.C: New test.
47043
47044         PR c++/9415
47045         * g++.dg/template/qual2.C: New test.
47046
47047         PR c++/8545
47048         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
47049
47050         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
47051
47052 2003-01-25  Roger Sayle  <roger@eyesopen.com>
47053
47054         * gcc.c-torture/execute/switch-1.c: New test case.
47055
47056 2003-01-25  Jan Hubicka  <jh@suse.cz>
47057
47058         * gcc.c-torture/execute/20030125-1.[cx]: New test.
47059
47060 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
47061
47062         Tweaks for Bison-1.875. From the NEWS file:
47063         "- `parse error' -> `syntax error'
47064         Bison now uniformly uses the term `syntax error'"
47065         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
47066         * gcc.dg/cpp/digraph2.c: Likewise.
47067         * gcc.dg/cpp/direct2.c: Likewise.
47068         * gcc.dg/cpp/paste4.c: Likewise.
47069         * gcc.dg/c90-restrict-1.c: Likewise.
47070         * gcc.dg/c99-func-2.c: Likewise.
47071         * gcc.dg/noncompile/920721-2.c: Likewise.
47072         * gcc.dg/noncompile/930622-2.c: Likewise.
47073         * gcc.dg/noncompile/940112-1.c: Likewise.
47074         * gcc.dg/noncompile/950921-1.c: Likewise.
47075         * gcc.dg/noncompile/951123-1.c: Likewise.
47076         * gcc.dg/noncompile/971104-1.c: Likewise.
47077         * gcc.dg/noncompile/990416-1.c: Likewise.
47078
47079 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
47080
47081         * g++.dg/parse/undefined1.C: Add error message.
47082
47083 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
47084
47085         PR c++/9354
47086         * g++.dg/parse/new1.C: New test.
47087
47088         PR c++/9216
47089         * g++.dg/parse/template2.C: New test.
47090
47091         PR c++/9354
47092         * g++.dg/parse/typedef2.C: New test.
47093
47094         PR c++/9328
47095         * g++.dg/ext/typeof3.C: New test.
47096
47097 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47098
47099         PR c++/2738
47100         * g++.dg/parse/ret-type1.C: New test.
47101
47102         PR c++/3792
47103         * g++.dg/parse/tmpl-outside1.C: New test.
47104
47105         PR c++/4207
47106         * g++.dg/parse/int-as-enum1.C: New test.
47107
47108         PR c++/4903
47109         * g++.dg/parse/no-typename1.C: New test.
47110
47111         PR c++/5533
47112         * g++.dg/parse/no-value1.C: New test.
47113
47114         PR c++/5921
47115         * g++.dg/parse/wrong-inline1.C: New test.
47116
47117         PR c++/6402
47118         * g++.dg/parse/ref1.C: New test.
47119
47120         PR c++/6992
47121         * g++.dg/parse/attr-ctor1.C: New test.
47122
47123         PR c++/7229
47124         * g++.dg/parse/namespace5.C: New test.
47125
47126         PR c++/7917
47127         * g++.dg/parse/func-def1.C: New test.
47128
47129         PR c++/8143
47130         * g++.dg/parse/undefined1.C: New test.
47131
47132         PR c++/5723, PR c++/8522
47133         * g++.dg/parse/specialization1.C: New test.
47134
47135         PR c++/163, PR c++/8595
47136         * g++.dg/parse/struct-as-enum1.C: New test.
47137
47138         PR c++/9173
47139         * g++.dg/parse/undefined2.C: New test.
47140
47141 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
47142
47143         PR c++/9298
47144         * g++.dg/parse/template1.C: New test.
47145
47146         PR c++/9384
47147         * g++.dg/parse/using1.C: New test.
47148
47149         PR c++/9285
47150         PR c++/9294
47151         * g++.dg/parse/expr2.C: New test.
47152
47153         PR c++/9388
47154         * g++.dg/parse/lookup2.C: Likewise.
47155
47156 2003-01-21  Jan Hubicka  <jh@suse.cz>
47157
47158         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
47159         * gcc.c-torture/execute/eeprof-1.c: Likewise.
47160         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
47161         * gcc.c-torture/execute/string-opt-*.c: Likewise.
47162
47163 2003-01-20  Nick Clifton  <nickc@redhat.com>
47164
47165         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
47166         problem with ARM sibcall code generation.
47167
47168 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
47169
47170         * gcc.c-torture/execute/20030120-1.c: New.
47171
47172 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
47173
47174         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
47175
47176 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
47177
47178         PR c++/9272
47179         * g++.dg/parse/ctor1.C: New test.
47180
47181         PR c++/9294:
47182         * g++.dg/parse/qualified1.C: New test.
47183
47184         * g++.dg/parse/typename3.C: New test.
47185
47186 2003-01-16  Richard Henderson  <rth@redhat.com>
47187
47188         * g++.dg/tls/init-2.C: Fix error matches for real this time.
47189
47190 2003-01-16  Richard Henderson  <rth@redhat.com>
47191
47192         * g++.dg/pch/pch.exp: Copy test header to the working directory
47193         before using it either for precompilation or direct use.
47194         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
47195         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
47196
47197 2003-01-16  Richard Henderson  <rth@redhat.com>
47198
47199         * gcc.dg/pch/pch.exp: Copy test header to the working directory
47200         before using it either for precompilation or direct use.
47201         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
47202         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
47203
47204 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
47205
47206         * g++.dg/ext/typename1.C: Add typename keyword.
47207         * g++.dg/template/crash1.C: Update error messages.
47208         * g++.dg/template/crash2.C: Remove error message.
47209         * g++.dg/parse/typename2.C: New test.
47210         * g++.dg/template/typename2.C: Change implicit
47211         typename warning into error.
47212         * g++.old-deja/g++.benjamin/tem03.C: Issue more
47213         error messages.
47214         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
47215         * g++.old-deja/g++.brendan/crash56.C: Add this->.
47216         * g++.old-deja/g++.law/visibility13.C: Remove error
47217         messages.
47218         * g++.old-deja/g++.ns/template17.C: Reorder code to
47219         make declaration visible in template.
47220         * g++.old-deja/g++.pt/crash3.C: Fix typos.
47221         * g++.old-deja/g++.pt/crash36.C: Issue more error
47222         messages.
47223         * g++.old-deja/g++.pt/crash5.C: Improve error
47224         message.
47225         * g++.old-deja/g++.pt/crash67.C: Remove warning.
47226         * g++.old-deja/g++.pt/inherit1.C: Add this->.
47227         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
47228         * g++.old-deja/g++.pt/typename16.C: Replace implicit
47229         typename warning with error message.
47230         * g++.old-deja/g++.pt/typename19.C: Remove warning.
47231         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
47232         * g++.old-deja/g++.robertl/eb24.C: Use this->.
47233
47234 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
47235
47236         * g++.dg/parse/ambig2.C: New test.
47237
47238 2003-01-15  Richard Henderson  <rth@redhat.com>
47239
47240         * g++.dg/tls/init-2.C: Update error message string.
47241
47242 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47243
47244         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
47245
47246 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
47247
47248         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
47249         all for HC11/HC12.
47250         * gcc.c-torture/compile/20001205-1.x: Likewise.
47251         * gcc.c-torture/compile/20001226-1.x: Likewise.
47252         * gcc.c-torture/compile/920520-1.x: Likewise.
47253         * gcc.c-torture/compile/961203-1.x: Likewise.
47254         * gcc.c-torture/compile/20020604-1.x: Likewise.
47255
47256 2003-01-15  Jan Hubicka  <jh@suse.cz>
47257
47258         * gcc.c-torture/compile/20030115-1.c: New test.
47259
47260         * gcc.dg/i386-fpcvt-1.c: New test.
47261         * gcc.dg/i386-fpcvt-2.c: New test.
47262
47263 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
47264
47265         Further conform g++'s __vmi_class_type_info to the C++ ABI
47266         specification.
47267         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
47268         the specification.
47269
47270 2003-01-14  Jan Hubicka  <jh@suse.cz>
47271
47272         * gcc.dg/i386-fpcvt-1.c: New test.
47273         * gcc.dg/i386-fpcvt-2.c: New test.
47274
47275 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
47276
47277         * gcc.dg/i386-mmx-3.c: New test.
47278
47279 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
47280
47281         PR c++/9264
47282         * g++.dg/parse/octal1.C: New file.
47283
47284         PR c++/9172
47285         * g++.dg/parse/typename1.C: New file.
47286
47287 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
47288
47289         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
47290         * gcc.dg/bf-no-ms-layout.c: Likewise.
47291         * gcc.dg/bf-ms-attrib.c: Likewise.
47292
47293 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
47294
47295         PR c++/9099
47296         * g++.dg/parse/dtor1.C: New file.
47297
47298         PR c++/9128
47299         * g++.dg/rtti/typeid1.C: New file.
47300
47301         PR c++/9153
47302         * g++.dg/parse/lookup1.C: New file.
47303
47304         PR c++/9171
47305         * g++.dg/templ/spec5.C: New file.
47306
47307 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
47308
47309         * gcc.c-torture/compile/20030110-1.c: New test.
47310
47311 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
47312
47313         Merge from pch-branch:
47314
47315         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
47316
47317         * gcc.dg/pch/cpp-1.h: New.
47318         * gcc.dg/pch/cpp-1.c: New.
47319         * gcc.dg/pch/cpp-2.h: New.
47320         * gcc.dg/pch/cpp-2.c: New.
47321
47322         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
47323
47324         * gcc.dg/pch/except-1.h: New.
47325         * gcc.dg/pch/except-1.c: New.
47326
47327         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
47328
47329         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
47330         running test.
47331         * gcc.dg/pch: Include *.hp not *.h.
47332         * gcc.dg/pch/system-1.h: New.
47333         * gcc.dg/pch/system-1.c: New.
47334
47335         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
47336
47337         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
47338         rather than trying to build and run a program using PCH.
47339         * gcc.dg/pch: Remove dg-do commands from test files.
47340
47341         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
47342
47343         * gcc.dg/pch/macro-3.c: New.
47344         * gcc.dg/pch/macro-3.h: New.
47345
47346         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
47347
47348         * gcc.dg/pch/common-1.c: New.
47349         * gcc.dg/pch/common-1.h: New.
47350         * gcc.dg/pch/decl-1.c: New.
47351         * gcc.dg/pch/decl-1.h: New.
47352         * gcc.dg/pch/decl-2.c: New.
47353         * gcc.dg/pch/decl-2.h: New.
47354         * gcc.dg/pch/decl-3.c: New.
47355         * gcc.dg/pch/decl-3.h: New.
47356         * gcc.dg/pch/decl-4.c: New.
47357         * gcc.dg/pch/decl-4.h: New.
47358         * gcc.dg/pch/decl-5.c: New.
47359         * gcc.dg/pch/decl-5.h: New.
47360         * gcc.dg/pch/global-1.c: New.
47361         * gcc.dg/pch/global-1.h: New.
47362         * gcc.dg/pch/inline-1.c: New.
47363         * gcc.dg/pch/inline-1.h: New.
47364         * gcc.dg/pch/inline-2.c: New.
47365         * gcc.dg/pch/inline-2.h: New.
47366         * gcc.dg/pch/static-1.c: New.
47367         * gcc.dg/pch/static-1.h: New.
47368         * gcc.dg/pch/static-2.c: New.
47369         * gcc.dg/pch/static-2.h: New.
47370
47371         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
47372
47373         * g++.dg/pch/pch.exp: Better handle failing testcases.
47374         * gcc.dg/pch/pch.exp: Likewise.
47375         * gcc.dg/pch/macro-1.c: New.
47376         * gcc.dg/pch/macro-1.h: New.
47377         * gcc.dg/pch/macro-2.c: New.
47378         * gcc.dg/pch/macro-2.h: New.
47379
47380         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
47381
47382         * g++.dg/dg.exp: Treat files in pch/ specially.
47383         * g++.dg/pch/pch.exp: New file.
47384         * g++.dg/pch/empty.H: New file.
47385         * g++.dg/pch/empty.C: New file.
47386         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
47387         "precompile".
47388
47389         * gcc.dg/pch/pch.exp: New file.
47390         * gcc.dg/pch/empty.h: New file.
47391         * gcc.dg/pch/empty.c: New file.
47392         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
47393         "precompile".
47394
47395 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47396
47397         * g++.dg/template/friend14.C: New test.
47398
47399 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47400
47401         * gcc.dg/old-style-asm-1.c: New test.
47402
47403 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
47404
47405         * gcc.c-torture/compile/20030109-1.c: New test.
47406
47407 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47408
47409         * gcc.c-torture/execute/20030109-1.c: New test.
47410
47411 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
47412
47413         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
47414         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
47415         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
47416         * g++.old-deja/g++.mike/eh2.C: Likewise.
47417         * g++.old-deja/g++.mike/eh3.C: Likewise.
47418         * g++.old-deja/g++.mike/eh5.C: Likewise.
47419         * g++.old-deja/g++.mike/eh6.C: Likewise.
47420         * g++.old-deja/g++.mike/eh7.C: Likewise.
47421         * g++.old-deja/g++.mike/eh8.C: Likewise.
47422         * g++.old-deja/g++.mike/eh9.C: Likewise.
47423         * g++.old-deja/g++.mike/eh10.C: Likewise.
47424         * g++.old-deja/g++.mike/eh12.C: Likewise.
47425         * g++.old-deja/g++.mike/eh13.C: Likewise.
47426         * g++.old-deja/g++.mike/eh14.C: Likewise.
47427         * g++.old-deja/g++.mike/eh16.C: Likewise.
47428         * g++.old-deja/g++.mike/eh17.C: Likewise.
47429         * g++.old-deja/g++.mike/eh18.C: Likewise.
47430         * g++.old-deja/g++.mike/eh21.C: Likewise.
47431         * g++.old-deja/g++.mike/eh23.C: Likewise.
47432         * g++.old-deja/g++.mike/eh24.C: Likewise.
47433         * g++.old-deja/g++.mike/eh25.C: Likewise.
47434         * g++.old-deja/g++.mike/eh26.C: Likewise.
47435         * g++.old-deja/g++.mike/eh27.C: Likewise.
47436         * g++.old-deja/g++.mike/eh28.C: Likewise.
47437         * g++.old-deja/g++.mike/eh29.C: Likewise.
47438         * g++.old-deja/g++.mike/eh31.C: Likewise.
47439         * g++.old-deja/g++.mike/eh33.C: Likewise.
47440         * g++.old-deja/g++.mike/eh34.C: Likewise.
47441         * g++.old-deja/g++.mike/eh35.C: Likewise.
47442         * g++.old-deja/g++.mike/eh36.C: Likewise.
47443         * g++.old-deja/g++.mike/eh37.C: Likewise.
47444         * g++.old-deja/g++.mike/eh38.C: Likewise.
47445         * g++.old-deja/g++.mike/eh39.C: Likewise.
47446         * g++.old-deja/g++.mike/eh40.C: Likewise.
47447         * g++.old-deja/g++.mike/eh41.C: Likewise.
47448         * g++.old-deja/g++.mike/eh42.C: Likewise.
47449         * g++.old-deja/g++.mike/eh44.C: Likewise.
47450         * g++.old-deja/g++.mike/eh46.C: Likewise.
47451         * g++.old-deja/g++.mike/eh47.C: Likewise.
47452         * g++.old-deja/g++.mike/eh48.C: Likewise.
47453         * g++.old-deja/g++.mike/eh49.C: Likewise.
47454         * g++.old-deja/g++.mike/eh50.C: Likewise.
47455         * g++.old-deja/g++.mike/eh51.C: Likewise.
47456         * g++.old-deja/g++.mike/eh53.C: Likewise.
47457         * g++.old-deja/g++.mike/eh55.C: Likewise.
47458         * g++.old-deja/g++.mike/p7912.C: Likewise.
47459         * g++.old-deja/g++.mike/p9706.C: Likewise.
47460         * g++.old-deja/g++.mike/p10416.C: Likewise.
47461         * g++.old-deja/g++.mike/p11667.C: Likewise.
47462         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
47463         Remove redundant reference to Iris.
47464         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
47465         Elxsi, i860, Pico Java, and WE32K.
47466
47467 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
47468
47469         * g++.dg/ext/asm4.C: New test.
47470
47471 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47472
47473         PR c++/9030
47474         * g++.dg/template/friend12.C: New test.
47475         * g++.dg/template/friend13.C: Likewise.
47476         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
47477
47478 2003-01-08  Jan Hubicka  <jh@suse.cz>
47479
47480         * gcc.dg/i386-cadd.c: New test.
47481         * gcc.dg/i386-cmov4.c: Likewise.
47482
47483 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
47484
47485         PR c++/9165
47486         * g++.dg/warn/Wunused-3.C: New test.
47487
47488         * g++.dg/abi/bitfield9.C: New test.
47489
47490         PR c++/9189
47491         * g++.dg/parse/defarg3.C: New test.
47492
47493 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
47494
47495         * g++.dg/parse/ambig1.C: New test.
47496         * g++.dg/parse/defarg2.C: New test.
47497
47498 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
47499
47500         * g++.dg/template/defarg-1.C: New test.
47501         * g++.dg/template/local2.C: Likewise.
47502
47503 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
47504
47505         * gcc.c-torture/execute/20030105-1.c: New test.
47506
47507 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47508
47509         * g++.dg/parse/namespace3.C: Remove extra semicolons.
47510         * g++.dg/parse/namespace4.C: Likewise.
47511
47512 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
47513
47514         * g++.dg/template/ntp2.C: New test.
47515
47516 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
47517
47518         * g++.dg/parse/extern-C-1.C: New test.
47519
47520         * g++.dg/parse/namespace4.C: New test.
47521
47522         * g++.dg/template/nested1.C: New test.
47523
47524         * g++.dg/parse/namespace3.C: New test.
47525
47526 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
47527
47528         * g++.dg/lookup/two-stage1.C: New test.
47529
47530 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47531
47532         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
47533         * g++.old-deja/g++.jason/access8.C: Likewise.
47534         * g++.old-deja/g++.other/decl5.C: Likewise.
47535
47536 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
47537
47538         * g++.dg/parse/parse7.C: New test.
47539
47540 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
47541
47542         PR c++/2843
47543         * g++.dg/ext/attrib7.C: New test.
47544
47545 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
47546
47547         * g++.dg/parse/parse6.C: New test.
47548
47549 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
47550
47551         * gcc.dg/h8300-stack-1.c: New.
47552
47553 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
47554
47555         g++.dg/lookup/exception1.C: New test.
47556
47557         g++.dg/lookup/template1.C: New test.
47558
47559         g++.dg/parse/namespace2.C: New test.
47560
47561         g++.dg/parse/parens2.C: New test.
47562
47563 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47564
47565         * g++.dg/parse/parse5.C: New test.
47566         * g++.dg/lookup/scoped4.C: New test.
47567
47568 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
47569
47570         * g++.dg/parse/parens1.C: New test.
47571
47572         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
47573         angle-bracket1.C.
47574         * g++.dg/parse/parens2.C: New test.
47575
47576         * g++.dg/lookup/scope-operator1.C: New test.
47577
47578         * g++.dg/parse/operator1.C: New test.
47579
47580 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47581
47582         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
47583         * g++.old-deja/g++.other/access6.C: Likewise.
47584         * g++.old-deja/g++.other/decl1.C: Likewise.
47585         * g++.old-deja/g++.pt/typename12.C: Likewise.
47586
47587 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
47588
47589         * g++.dg/parse/namespace1.C: New test.
47590
47591 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47592
47593         * g++.dg/parse/parse4.C: New test.
47594
47595 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47596
47597         * g++.dg/parse/parse3.C: New test.
47598
47599 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47600
47601         * g++.dg/parse/parse2.C: New test.
47602
47603 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47604
47605         * g++.dg/template/friend11.C: New test.
47606
47607 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47608
47609         * g++.dg/parse/parse1.C: New test.
47610
47611 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
47612
47613         * lib/profopt.exp: Change the name of a global variable to avoid
47614         possible clashes with other test suites.
47615
47616 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
47617
47618         * g++.dg/inherit/covariant8.C: New test.
47619
47620 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
47621
47622         * g++.dg/init/array9.C: New test.
47623
47624         PR c++/9112
47625         * g++.dg/parse/expr1.C: New test.
47626
47627 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
47628
47629         * gcc.c-torture/compile/20021230-1.c: New test.
47630
47631 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
47632
47633         * g++.dg/inherit/covariant5.C: New test.
47634         * g++.dg/inherit/covariant6.C: New test.
47635         * g++.dg/inherit/covariant7.C: New test.
47636
47637 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47638
47639         PR c++/2739
47640         * g++.dg/other/access2.C: New test.
47641
47642 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
47643
47644         * g++.dg/other/anon-struct.C: No longer fails
47645         * g++.old-deja/g++.brendan/parse4.C: Likewise.
47646         * g++.old-deja/g++.brendan/parse5.C: Likewise.
47647         * g++.old-deja/g++.brendan/parse6.C: Likewise.
47648
47649 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
47650
47651         * g++.dg/parse/angle-bracket.C (main): No longer fails.
47652
47653 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
47654
47655         * g++.dg/eh/spec4.C: Remove stray semicolon.
47656         * g++.dg/expr/pmf-1.C: Change error message.
47657         * g++.dg/ext/asm1.C: Remove stray semicolon.
47658         * g++.dg/ext/typename1.C: Add missing typenames.
47659         * g++.dg/inherit/template-as-base.C: Change error message.
47660         * g++.dg/lookup/scoped1.C: Likewise.
47661         * g++.dg/lookup/scoped2.C: Likewise.
47662         * g++.dg/lookup/using2.C: Likewise.
47663         * g++.dg/other/component1.C: Remove stray semicolon.
47664         * g++.dg/other/do1.C: Change error message.
47665         * g++.dg/other/error2.C: Likewise.
47666         * g++.dg/other/init1.C: Likewise.
47667         * g++.dg/other/packed1.C: Remove stray semicolon.
47668         * g++.dg/other/ptrmem2.C: Change error message.
47669         * g++.dg/parse/parameter-declaration-1.C: Remove line number
47670         marker.
47671         * g++.dg/special/initp1.C: Remove invalid attribute usage.
47672         * g++.dg/template/access3.C: Add typename keyword.
47673         * g++.dg/template/access5.C: Remove stray semicolon.
47674         * g++.dg/template/access6.C: Likewise.
47675         * g++.dg/template/complit1.C: Likewise.
47676         * g++.dg/template/crash1.C: Change error message.
47677         * g++.dg/template/inherit2.C: Remove stray semicolon.
47678         * g++.dg/template/instantiate2.C: Likewise.
47679         * g++.dg/template/instantiate3.C: Change error message.
47680         * g++.dg/template/qual1.C: Remove stray semicolon.
47681         * g++.dg/template/qualttp18.C: Change error message.
47682         * g++.dg/template/ref1.C: Remove stray semicolon.
47683         * g++.dg/template/sizeof1.C (A::value): Declare it.
47684         * g++.dg/template/spec4.C: Change error message.
47685         * g++.dg/template/static1.C: Likewise.
47686         * g++.dg/template/type1.C: Likewise.
47687         * g++.dg/template/typename3.C: Likewise.
47688         * g++.old-deja/g++.benjamin/13478.C: Change error message.
47689         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
47690         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
47691         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
47692         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
47693         named return value extension.
47694         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
47695         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
47696         * g++.old-deja/g++.bob/extern_C.C: Likewise.
47697         * g++.old-deja/g++.bob/inherit2.C: Likewise.
47698         * g++.old-deja/g++.brendan/complex1.C: Likewise.
47699         * g++.old-deja/g++.brendan/copy5.C: Likewise.
47700         * g++.old-deja/g++.brendan/crash13.C: Likewise.
47701         * g++.old-deja/g++.brendan/crash15.C: Likewise.
47702         * g++.old-deja/g++.brendan/crash18.C: Change error message.
47703         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
47704         * g++.old-deja/g++.brendan/crash38.C: Likewise.
47705         * g++.old-deja/g++.brendan/crash50.C: Likewise.
47706         * g++.old-deja/g++.brendan/crash56.C: Likewise.
47707         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
47708         syntax.
47709         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
47710         * g++.old-deja/g++.brendan/crash8.C: Change error message.
47711         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
47712         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
47713         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
47714         * g++.old-deja/g++.brendan/template11.C: Likewise.
47715         * g++.old-deja/g++.brendan/template26.C: Likewise.
47716         * g++.old-deja/g++.brendan/template27.C: Use explicit
47717         specialization syntax.
47718         * g++.old-deja/g++.brendan/template30.C: Likewise.
47719         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
47720         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
47721         non-dependent names.
47722         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
47723         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
47724         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
47725         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
47726         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
47727         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
47728         named return value extension.
47729         * g++.old-deja/g++.ext/namedret2.C: Likewise.
47730         * g++.old-deja/g++.ext/namedret3.C: Likewise.
47731         * g++.old-deja/g++.ext/return1.C: Likewise.
47732         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
47733         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
47734         * g++.old-deja/g++.jason/access8.C: Likewise.
47735         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
47736         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
47737         pseudo-destructor names.
47738         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
47739         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
47740         pseudo-destructor names.
47741         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
47742         * g++.old-deja/g++.jason/overload19.C: Likewise.
47743         * g++.old-deja/g++.jason/overload32.C: Likewise.
47744         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
47745         stray semicolons.
47746         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
47747         * g++.old-deja/g++.jason/return.C: Likewise.
47748         * g++.old-deja/g++.jason/return2.C: Likewise.
47749         * g++.old-deja/g++.jason/shadow1.C: Likewise.
47750         * g++.old-deja/g++.jason/special.C: Use explicit specialization
47751         syntax.
47752         * g++.old-deja/g++.jason/template10.C: Account for use of
47753         non-dependent names.
47754         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
47755         syntax.
47756         * g++.old-deja/g++.jason/template37.C: Likewise.
47757         * g++.old-deja/g++.law/access4.C: Change error messages.
47758         * g++.old-deja/g++.law/arm13.C: Remove incorrect
47759         pseudo-destructor names.
47760         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
47761         * g++.old-deja/g++.law/ctors9.C: Likewise.
47762         * g++.old-deja/g++.law/cvt22.C: Likewise.
47763         * g++.old-deja/g++.law/dtors5.C: Likewise.
47764         * g++.old-deja/g++.law/global-init1.C: Likewise.
47765         * g++.old-deja/g++.law/missed-error3.C: Likewise.
47766         * g++.old-deja/g++.law/operators28.C: Likewise.
47767         * g++.old-deja/g++.law/visibility28.C: Likewise.
47768         * g++.old-deja/g++.martin/eval1.C: Likewise.
47769         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
47770         name.
47771         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
47772         * g++.old-deja/g++.mike/net34.C: Likewise.
47773         * g++.old-deja/g++.mike/net36.C: Likewise.
47774         * g++.old-deja/g++.mike/ns2.C: Likewise.
47775         * g++.old-deja/g++.mike/p12306.C: Likewise.
47776         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
47777         value extension.
47778         * g++.old-deja/g++.mike/p700.C: Likewise.
47779         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
47780         * g++.old-deja/g++.mike/p710.C: Likewise.
47781         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
47782         value extension.
47783         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
47784         * g++.old-deja/g++.mike/pmf9.C: Likewise.
47785         * g++.old-deja/g++.ns/crash2.C: Likewise.
47786         * g++.old-deja/g++.ns/crash3.C: Likewise.
47787         * g++.old-deja/g++.ns/invalid1.C: Likewise.
47788         * g++.old-deja/g++.ns/ns17.C: Likewise.
47789         * g++.old-deja/g++.ns/template16.C: Likewise.
47790         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
47791         keyword.
47792         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
47793         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
47794         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
47795         named return value extension.
47796         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
47797         * g++.old-deja/g++.other/access4.C: Issue additional error
47798         messages.
47799         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
47800         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
47801         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
47802         * g++.old-deja/g++.other/crash25.C: Change error message.
47803         * g++.old-deja/g++.other/crash4.C: Change error message.
47804         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
47805         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
47806         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
47807         checks.
47808         * g++.old-deja/g++.other/defarg8.C: Likewise.
47809         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
47810         * g++.old-deja/g++.other/dtor10.C: Likewise.
47811         * g++.old-deja/g++.other/incomplete.C: Likewise.
47812         * g++.old-deja/g++.other/linkage7.C: Likewise.
47813         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
47814         lookup algorithm.
47815         * g++.old-deja/g++.other/mangle2.C: Likewise.
47816         * g++.old-deja/g++.other/refinit2.C: Likewise.
47817         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
47818         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
47819         * g++.old-deja/g++.pt/crash28.C: Likewise.
47820         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
47821         syntax.
47822         * g++.old-deja/g++.pt/crash32.C: Change error message.
47823         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
47824         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
47825         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
47826         error message position.
47827         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
47828         * g++.old-deja/g++.pt/defarg8.C: Change error message.
47829         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
47830         syntax.
47831         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
47832         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
47833         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
47834         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
47835         keyword.
47836         * g++.old-deja/g++.pt/explicit31.C: Likewise.
47837         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
47838         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
47839         keyword.
47840         * g++.old-deja/g++.pt/explicit71.C: Change error message.
47841         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
47842         syntax.
47843         * g++.old-deja/g++.pt/friend28.C: Account for use of
47844         non-dependent names.
47845         * g++.old-deja/g++.pt/friend29.C: Likewise.
47846         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
47847         rules.
47848         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
47849         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
47850         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
47851         lookup rules.
47852         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
47853         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
47854         keyword.
47855         * g++.old-deja/g++.pt/memclass20.C: Likewise.
47856         * g++.old-deja/g++.pt/memclass5.C: Likewise.
47857         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
47858         keyword.
47859         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
47860         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
47861         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
47862         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
47863         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
47864         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
47865         keyword.
47866         * g++.old-deja/g++.pt/spec10.C: Likewise.
47867         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
47868         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
47869         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
47870         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
47871         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
47872         * g++.old-deja/g++.pt/ttp62.C: Likewise.
47873         * g++.old-deja/g++.pt/ttp64.C: Likewise.
47874         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
47875         * g++.old-deja/g++.pt/typename15.C: Likewise.
47876         * g++.old-deja/g++.pt/typename22.C: Likewise.
47877         * g++.old-deja/g++.pt/typename6.C: Change error messages.
47878         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
47879         * g++.old-deja/g++.pt/virtual2.C: Likewise.
47880         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
47881         syntax.
47882         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
47883         return value extension.
47884         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
47885         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
47886         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
47887         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
47888
47889 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
47890
47891         * g++.dg/warn/inline1.C: New test.
47892         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
47893         * g++.old-deja/g++.jason/synth10.C: Likewise.
47894         * g++.old-deja/g++.mike/net31.C: Likewise.
47895         * g++.old-deja/g++.mike/p8786.C: Likewise.
47896
47897         * g++.dg/template/friend10.C: New test.
47898         * g++.dg/template/conv5.C: New test.
47899
47900 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
47901
47902         * g++.dg/lookup/scoped3.C: New test.
47903
47904         * g++.dg/lookup/decl1.C: New test.
47905         * g++.dg/lookup/decl2.C: New test.
47906
47907 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
47908
47909         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
47910         gcc.c-torture/compile/20021015-1.c,
47911         gcc.c-torture/compile/20021015-2.c,
47912         gcc.c-torture/compile/20021123-1.c,
47913         gcc.c-torture/compile/20021123-2.c,
47914         gcc.c-torture/compile/20021123-3.c,
47915         gcc.c-torture/compile/20021123-4.c,
47916         gcc.c-torture/execute/20021024-1.c: Add tests previously added
47917         only to 3.1 or 3.2 branch.
47918
47919 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
47920
47921         * gcc.dg/i386-bitfield3.c: New test.
47922
47923         * gcc.dg/i386-bitfield2.c: New test.
47924
47925 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
47926
47927         * g++.dg/parse/conv_op1.C: New test.
47928
47929 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
47930
47931         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
47932         approved.
47933
47934 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
47935
47936         * gcc.c-torture/compile/20021220-1.c: New test.
47937
47938 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
47939
47940         * gcc.dg/i386-fastcall-1.c: New.
47941
47942 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
47943
47944         * gcc.c-torture/execute/20021219-1.c: New test.
47945
47946 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
47947
47948         * gcc.dg/i386-pic-1.c: New test.
47949
47950 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47951
47952         PR c++/8099
47953         * g++.dg/template/friend9.C: New test.
47954
47955 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47956
47957         PR c++/3663
47958         * g++.dg/template/access7.C: New test.
47959
47960 2002-12-18  Nick Clifton  <nickc@redhat.com>
47961
47962         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
47963         the libstdc++-v3 directory has been found.
47964
47965 2002-12-12  Devang Patel <dpatel@apple.com>
47966         * gcc.dg/darwin-ld-1.c: New test.
47967         * gcc.dg/darwin-ld-2.c: New test.
47968         * gcc.dg/darwin-ld-3.c: New test.
47969         * gcc.dg/darwin-ld-4.c: New test.
47970         * gcc.dg/darwin-ld-5.c: New test.
47971
47972 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47973
47974         * gcc.c-torture/compile/20021212-1.c: New test.
47975
47976 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
47977
47978         * gcc.dg/fshort-wchar: New test.
47979
47980 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
47981
47982         PR c++/8372
47983         * g++.dg/template/dtor1.C: New test.
47984
47985         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
47986         markers.
47987
47988 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
47989
47990         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
47991
47992 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
47993
47994         * g++.dg/template/static1.C: New test.
47995         * g++.dg/template/static2.C: New test.
47996         * g++.old-deja/g++.ext/memconst.C: New test.
47997
47998 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47999
48000         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
48001         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
48002         * g++.dg/special/initp1.C: Likewise.
48003
48004 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
48005
48006         * gcc.c-torture/execute/20021204-1.c: New test.
48007
48008 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
48009
48010         * gcc.dg/ppc-fmadd-1.c: New file.
48011         * gcc.dg/ppc-fmadd-2.c: New file.
48012         * gcc.dg/ppc-fmadd-3.c: New file.
48013
48014 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48015
48016         * gcc.c-torture/compile/20021204-1.c: New test.
48017
48018 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
48019
48020         * g++.dg/inherit/covariant2.C: New test.
48021         * g++.dg/inherit/covariant3.C: New test.
48022         * g++.dg/inherit/covariant4.C: New test.
48023         * g++.dg/inherit/covariant1.C: Remove XFAIL.
48024         * g++.old-deja/g++.robertl/eb17.C: Likewise.
48025
48026 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
48027
48028         PR c++/8688
48029         * g++.dg/init/brace3.C: New test.
48030
48031 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
48032
48033         * gcc.dg/20020210-1.c: Fix a comment typo.
48034
48035 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
48036
48037         PR c++/8720
48038         * g++.dg/parse/defarg1.C: New test.
48039
48040         PR c++/8615
48041         * g++.dg/template/char1.C: New test.
48042
48043         * g++.dg/template/varmod1.C: Fix typo.
48044
48045 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48046
48047         DR 180
48048         * g++.old-deja/g++.pt/crash32.C: Expect error.
48049
48050 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
48051
48052         PR c++/5919
48053         * g++.dg/template/varmod1.C: New test.
48054
48055         PR c++/8727
48056         * g++.dg/inherit/typeinfo1.C: New test.
48057
48058         PR c++/8663
48059         * g++.dg/inherit/typedef1.C: New test.
48060
48061 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
48062
48063         PR c++/8332
48064         PR c++/8493
48065         * g++.dg/template/strlen1.C: New test.
48066
48067         PR c++/8227
48068         * g++.dg/template/ctor2.C: New test.
48069
48070         PR c++/8214
48071         * g++.dg/init/string1.C: New test.
48072
48073         PR c++/8511
48074         * g++.dg/template/friend8.C: New test.
48075
48076 2002-11-29  Joe Buck <jbuck@synopsys.com>
48077
48078         * g++.dg/lookup/anon2.C: New test.
48079
48080 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
48081
48082         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
48083         h8300 port.
48084
48085 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
48086
48087         * gcc.dg/bitfld-6.c: New test.
48088
48089 2002-11-27  Jan Hubicka  <jh@suse.cz>
48090
48091         * gcc.c-torture/execute/20021127.[cx]: New test.
48092
48093 2002-11-26  Jan Hubicka  <jh@suse.cz>
48094
48095         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
48096         quality.
48097
48098 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
48099
48100         * g++.dg/init/brace2.C: New test.
48101         * g++.old-deja/g++.mike/p9129.C: Correct.
48102
48103 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
48104
48105         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
48106
48107 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
48108
48109         * gcc.dg/sibcall-6: New test for indirect sibcalls.
48110
48111 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
48112
48113         * g++.dg/abi/empty11.C: New test.
48114         * g++.dg/rtti/cv1.C: New test.
48115
48116 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
48117
48118         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
48119
48120 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
48121
48122         * g++.dg/abi/empty10.C: New test.
48123
48124 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48125
48126         * gcc.c-torture/compile/20021124-1.c: New test.
48127
48128 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
48129
48130         * g++.dg/abi/rtti2.C: New test.
48131
48132 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
48133
48134         * gcc.dg/i386-unroll-1.c: New test.
48135
48136 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
48137
48138         * gcc.c-torture/compile/20021120-1.c: New test.
48139         * gcc.c-torture/compile/20021120-2.c: New test.
48140
48141 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48142
48143         * gcc.dg/bitfld-5.c: New test.
48144
48145 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48146
48147         * gcc.c-torture/execute/20021120-3.c: New test.
48148
48149 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48150
48151         * gcc.c-torture/execute/20021120-2.c: New test.
48152
48153 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48154
48155         * gcc.c-torture/execute/20021120-1.c: New test.
48156
48157 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
48158
48159         * gcc.c-torture/execute/20021118-3.c: New test.
48160
48161 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48162
48163         * gcc.c-torture/compile/20021119-1.c: New test.
48164
48165 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
48166
48167         * gcc.dg/duff-1.c: New test.
48168         * gcc.dg/duff-2.c: New test.
48169         * gcc.dg/duff-3.c: New test.
48170
48171 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
48172
48173         * gcc.dg/cpp/_Pragma5.c: New test.
48174
48175 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
48176
48177         * gcc.c-torture/execute/20021118-2.c: New test.
48178
48179 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
48180
48181         * gcc.c-torture/execute/20021118-1.c: New test.
48182
48183 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
48184
48185         * gcc.dg/20021116-1.c: New test.
48186
48187 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
48188
48189         * g++.dg/abi/vcall1.C: New test.
48190
48191 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
48192
48193         * gcc.dg/20021029-1.c: New test.
48194         * gcc.dg/20021029-2.c: New test.
48195
48196 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48197
48198         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
48199
48200 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48201
48202         PR c/8439
48203         * gcc.dg/20021110.c: Move to ...
48204         * gcc.c-torture/compile/20021110.c: .... here.
48205
48206 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48207
48208         PR c/8467
48209         * gcc.c-torture/execute/20021111-1.c
48210
48211 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48212
48213         PR c/8439
48214         * gcc.dg/20021110.c: New test.
48215
48216 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
48217
48218         * g++.dg/abi/vthunk3.C: Run only on x86.
48219
48220 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
48221
48222         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
48223
48224 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
48225
48226         * lib/compat.exp (compat-execute): Fix logic error in last
48227         change.
48228
48229 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
48230
48231         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
48232
48233 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48234
48235         PR c++/8389
48236         * g++.dg/template/access6.C: New test.
48237
48238 2002-11-08  Jan Hubicka  <jh@suse.cz>
48239
48240         * gcc.dg/i386-ssefp-1.c: New test.
48241         * gcc.dg/i386-ssefp-1.c: New test.
48242
48243 2002-11-08  Jan Hubicka  <jh@suse.cz>
48244
48245         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
48246
48247 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
48248
48249         * g++.dg/abi/vthunk3.C: New test.
48250
48251         PR c++/8338
48252         * g++.dg/template/crash2.C: New test.
48253
48254 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
48255
48256         * g++.dg/abi/dtor1.C: New test.
48257         * g++.dg/abi/dtor2.C: Likewise.
48258
48259 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
48260
48261         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
48262         Darwin.
48263
48264 2002-11-04  Adam Nemet  <anemet@lnxw.com>
48265
48266         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
48267         -mthumb.  Only xfail with -O0.
48268
48269 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
48270
48271         * g++.dg/abi/thunk1.C: New test.
48272         * g++.dg/abi/thunk2.C: Likewise.
48273         * g++.dg/abi/vtt1.C: Likewise.
48274
48275 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
48276
48277         PR optimization/8423
48278         * gcc.c-torture/execute/builtin-constant.c: New test.
48279
48280 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
48281
48282         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
48283         Add some more cases.
48284
48285 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
48286
48287         PR c++/8391
48288         * g++.dg/opt/local1.C: New test.
48289
48290 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
48291
48292         PR c++/8160
48293         * g++.dg/template/complit1.C: New test.
48294
48295         PR c++/8149
48296         * g++.dg/template/typename4.C: Likewise.
48297
48298 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48299
48300         Core issue 287, PR c++/7639
48301         * g++.dg/template/instantiate1.C: Adjust error location.
48302         * g++.dg/template/instantiate3.C: New test.
48303         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
48304         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
48305         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
48306
48307 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
48308
48309         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
48310
48311 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
48312
48313         PR c++/8287
48314         * g++.dg/init/dtor2.C: New test.
48315
48316 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48317
48318         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
48319         * gcc.dg/nest.c: Bypass errors on irix6.
48320
48321 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
48322
48323         * gcc.dg/nest.c: Expect error for mmix-*-*.
48324         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
48325
48326 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
48327
48328         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
48329         markers.
48330
48331         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
48332
48333 2002-10-25  Mike Stump  <mrs@apple.com>
48334
48335         * gcc.dg/warn-1.c: New test.
48336
48337 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
48338
48339         * g++.dg/template/typename3.C: New test.
48340
48341 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
48342
48343         * g++.dg/lookup/ptrmem1.C: New test.
48344
48345         * g++.dg/abi/vthunk2.C: New test.
48346
48347 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
48348
48349         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
48350
48351 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
48352
48353         * g++.dg/abi/empty9.C: New test.
48354
48355 2002-10-24  Richard Henderson  <rth@redhat.com>
48356
48357         * g++.dg/inherit/thunk1.C: Enable for ia64.
48358
48359 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
48360
48361         PR c++/8067
48362         * g++.dg/lookup/pretty1.C: New test.
48363
48364 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
48365
48366         * gcc.dg/20021023-1.c: New test.
48367
48368 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
48369
48370         PR c++/7679
48371         * g++.dg/parse/inline1.C: New test.
48372
48373 2002-10-23  Richard Henderson  <rth@redhat.com>
48374
48375         * g++.dg/inherit/thunk1.C: Enable for x86_64.
48376
48377         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
48378
48379 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
48380
48381         PR c++/6579
48382         * g++.dg/parse/stmtexpr3.C: New test.
48383
48384 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
48385
48386         * g++.dg/expr/cond1.C: New test.
48387
48388 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
48389
48390         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
48391
48392 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
48393
48394         * g++.dg/abi/vbase13.C: New test.
48395         * g++.dg/abi/vbase14.C: Likewise.
48396
48397 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
48398
48399         * gcc.dg/tls/pic-1.c: New test.
48400         * gcc.dg/tls/nonpic-1.c: New test.
48401         * gcc.dg/20021018-1.c: New test.
48402
48403 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
48404
48405         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
48406         Remove only files with the same base name as the test case.
48407         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
48408         (profopt-execute): Likewise.  Also, remove old profiling
48409         and performance data files before running the tests.
48410
48411         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
48412         * g++.dg/bprob/bprob.exp: Likewise.
48413         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
48414         to allow more general test case names.
48415
48416         * g++.dg/bprob/bprob-1.C: Rename to ...
48417         * g++.dg/bprob/g++-bprob-1.C: ... this.
48418
48419         * g77.dg/bprob/bprob-1.f: Rename to ...
48420         * g77.dg/bprob/g77-bprob-1.f: ... this.
48421
48422 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
48423
48424         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
48425         bison 1.50 or later.
48426
48427 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
48428
48429         * g++.dg/README: Describe more test directories.
48430
48431 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
48432
48433         * g++.dg/init/array6.C: Add additional tests.
48434
48435 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
48436
48437         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
48438         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
48439
48440 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
48441
48442         * gcc.c-torture/compile/20020604-1.x: New.
48443         * gcc.c-torture/compile/simd-5.x: Likewise.
48444         * gcc.c-torture/execute/920710-1.x: Likewise.
48445         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
48446
48447 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
48448
48449         * g++.dg/inherit/override1.C: Add dg-options clause.
48450
48451 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
48452
48453         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
48454         _mm_slli_si128.
48455
48456 2002-10-19  Andreas Schwab  <schwab@suse.de>
48457
48458         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
48459         directory component.
48460
48461 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
48462
48463         * g++.dg/inherit/thunk1.C: New test.
48464
48465         * g++.dg/inherit/override1.C: New test.
48466
48467         * g++.dg/abi/mangle11.C: New test.
48468         * g++.dg/abi/mangle14.C: New test.
48469         * g++.dg/abi/mangle17.C: New test.
48470
48471 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
48472
48473         * g++.dg/overload/member2.C: New test.
48474
48475 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
48476
48477         * g++.dg/README: Describe new compat directory.
48478         * g++.dg/dg.exp: Skip tests in compat directory.
48479         * README.compat: New file.
48480         * lib/compat.exp: New expect script.
48481         * g++.dg/compat: New test directory.
48482         * g++.dg/compat/compat.exp: New expect script.
48483         * g++.dg/compat/abi: New test directory.
48484         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
48485         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
48486         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
48487         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
48488         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
48489         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
48490         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
48491         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
48492         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
48493         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
48494         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
48495         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
48496         * g++.dg/compat/break: New test directory.
48497         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
48498         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
48499         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
48500         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
48501         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
48502         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
48503         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
48504         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
48505         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
48506         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
48507         g++.dg/compat/break/README: New files.
48508         * g++.dg/compat/eh: New test directory.
48509         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
48510         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
48511         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
48512         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
48513         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
48514         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
48515         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
48516         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
48517         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
48518         g++.dg/compat/eh/filter2_y.C,
48519         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
48520         g++.dg/compat/eh/new1_y.C,
48521         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
48522         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
48523         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
48524         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
48525         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
48526         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
48527         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
48528         g++.dg/compat/eh/unexpected1_y.C: New files.
48529         * g++.dg/compat/init: New test directory.
48530         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
48531         g++.dg/compat/init/array5_y.C,
48532         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
48533         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
48534         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
48535         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
48536         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
48537         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
48538         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
48539         g++.dg/compat/init/init-ref2_y.C: New files.
48540
48541 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
48542
48543         PR c++/7584
48544         * g++.dg/inherit/using3.C: New test.
48545
48546 2002-10-17  Jan Hubicka  <jh@suse.cz>
48547
48548         * gcc.dg/20021017-2.c: New test.
48549
48550 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
48551
48552         * g++.dg/abi/mangle16.C: Adjust.
48553
48554         * g++.dg/init/array8.C: New test.
48555
48556 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
48557
48558         * gcc.dg/special/mips-abi.exp: New test.
48559         * gcc.dg/special/mips-abi.s: Empty file used by the above.
48560
48561 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
48562
48563         * g++.dg/abi/mangle16.C: New test.
48564         * g++.dg/abi/mangle17.C: Likewise.
48565
48566         PR c++/7478
48567         * g++.dg/template/ref1.C: New test.
48568
48569 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48570
48571         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
48572
48573 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
48574
48575         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
48576
48577 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
48578
48579         PR c++/7524
48580         * g++.dg/init/array7.C: New test.
48581
48582 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
48583
48584         * g++.dg/init/array6.C: New test.
48585
48586         * g++.dg/abi/mangle13.C: Likewise.
48587         * g++.dg/abi/mangle14.C: Likewise.
48588         * g++.dg/abi/mangle15.C: Likewise.
48589
48590 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
48591
48592         * g++.dg/abi/empty8.C: New test.
48593
48594 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
48595
48596         * g++.dg/init/ctor1.C: New test.
48597
48598 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
48599
48600         * gcc.c-torture/execute/20021015-1.c: New test.
48601
48602 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
48603
48604         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
48605
48606 2002-10-14  Jan Hubicka  <jh@suse.cz>
48607
48608         * gcc.dg/i386-ssetype-[1-5].c: New tests.
48609
48610 2002-10-14  Richard Henderson  <rth@redhat.com>
48611
48612         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
48613
48614 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
48615
48616         PR optimization/6631
48617         * g++.dg/opt/const2.C: New test.
48618
48619 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
48620
48621         PR c++/7176
48622         * g++.dg/parse/friend1.C: New test.
48623         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
48624
48625 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
48626
48627         * gcc.dg/20021014-1.c: New test.
48628
48629 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
48630
48631         PR c++/5661
48632         * g++.dg/ext/vlm1.C: New test.
48633         * g++.dg/ext/vlm2.C: Likewise.
48634
48635         * g++.dg/init/array1.C: Remove invalid braces.
48636         * g++.dg/init/brace1.C: New test.
48637         * g++.dg/init/copy2.C: Likewise.
48638         * g++.dg/init/copy3.C: Likewise.
48639         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
48640         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
48641         braces.
48642
48643 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
48644
48645         * gcc.dg/cpp/assembler.S: Don't use -ansi.
48646
48647 2002-10-11  Richard Shann  <richard.shann@superh.com>
48648
48649         * gcc.c-torture/compile/simd-5.c: New test.
48650
48651 2002-10-10  Roger Sayle  <roger@eyesopen.com>
48652
48653         * gcc.c-torture/execute/shiftopt-1.c: New test case.
48654
48655 2002-10-10  Jim Wilson  <wilson@redhat.com>
48656
48657         * gcc.c-torture/execute/20021010-1.c: New test.
48658
48659 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
48660
48661         PR c/7353
48662         * g++.dg/ext/typedef-init.C: New test.
48663         * gcc.dg/typedef-init.c: New test.
48664
48665 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
48666
48667         * gcc.dg/cpp/paste13.c: New test.
48668
48669 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48670
48671         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
48672         remaining platforms, XFAIL during compile, not execute.  Don't
48673         XFAIL at -O0.
48674
48675 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
48676
48677         * gcc.dg/alias-1.c: Tweak expected warning.
48678
48679 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
48680
48681         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
48682
48683 2002-10-06  Andreas Jaeger  <aj@suse.de>
48684
48685         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
48686         * gcc.dg/cpp/c++98.C: Likewise.
48687
48688         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
48689         * g++.dg/cpp/c++98.C: Likewise.
48690
48691         * g++.dg/README (Subdirectories): Mention cpp directory.
48692
48693         PR target/7559
48694         * gcc.dg/20021006-1.c: New test.
48695
48696 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48697
48698         PR c++/7804
48699         * g++.dg/other/warning1.C: New test.
48700
48701 2002-10-04  Roger Sayle  <roger@eyesopen.com>
48702
48703         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
48704         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
48705         and sparc-*-* with -m64 as expected failures.  See PR 8087.
48706
48707 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
48708
48709         PR c++/7931
48710         * g++.dg/template/ptrmem3.C: New test.
48711
48712         PR c++/7754
48713         * g++.dg/template/union1.C: New test.
48714
48715 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
48716
48717         PR c++/8006
48718         * g++.dg/abi/mangle9.C: New test.
48719         * g++.dg/abi/mangle10.C: New test.
48720         * g++.dg/abi/mangle11.C: New test.
48721         * g++.dg/abi/mangle12.C: New test.
48722
48723 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
48724
48725         PR c++/7188.
48726         * g++.dg/template/meminit1.C: New test.
48727         * g++.dg/warn/Wreorder-1.C: Likewise.
48728         * g++.old-deja/g++.mike/warn3.C: Tweak.
48729         * lib/prune.exp: Ingore "in copy constructor".
48730
48731 2002-10-02  Andreas Jaeger  <aj@suse.de>
48732
48733         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
48734         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
48735         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
48736         on x86-64.
48737
48738 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
48739
48740         * gcc.dg/empty1.C: Fix typo.
48741
48742 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
48743
48744         * gcc.dg/alias-1.c: New test.
48745
48746 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
48747
48748         * gcc.dg/empty1.C: New test.
48749
48750         * g++.dg/tls/init-2.C: Tweak error messages.
48751
48752 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
48753
48754         * gcc.c-torture/compile/20020923-1.c: New test.
48755
48756 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
48757
48758         * gcc.c-torture/execute/ffs-1.c: New test.
48759         * gcc.c-torture/execute/ffs-2.c: Ditto.
48760
48761 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
48762
48763         * g++.dg/overload/member1.C: New test.
48764
48765 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
48766
48767         * g++.dg/abi/empty7.C: New test.
48768         * g++.dg/init/pm2.C: Likewise.
48769
48770 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
48771
48772         * g++.dg/rtti/crash1.C: New test.
48773
48774 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
48775
48776         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
48777         gcc.dg/sibcall-4.c: New tests.
48778
48779 2002-09-28  Roger Sayle  <roger@eyesopen.com>
48780
48781         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
48782         powerpc and MMIX targets.
48783
48784 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
48785
48786         * gcc.dg/cpp/20020927-1.c: New.
48787
48788 2002-09-26  David S. Miller  <davem@redhat.com>
48789
48790         * gcc.c-torture/compile/trunctfdf.c: New.
48791
48792 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48793
48794         * lib/target-supports.exp (check_weak_available): Handle solaris2.
48795
48796 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
48797
48798         * gcc.c-torture/execute/loop-15.c: New.
48799
48800 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
48801
48802         * README.QMTEST: Fix typo.
48803
48804 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
48805
48806         * gcc.dg/20020926-1.c: New test.
48807
48808 2002-09-25  David S. Miller  <davem@redhat.com>
48809
48810         PR target/7842
48811         * gcc.c-torture/execute/shiftdi.c: New test.
48812
48813 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
48814
48815         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
48816         unique to the tool.
48817         * lib/g77.exp (g77_init): Likewise.
48818         * lib/g++.exp (g++_init): Likewise.
48819         * lib/objc.exp (objc_init): Likewise.
48820
48821 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
48822
48823         * g++.dg/abi/empty5.C: New test.
48824         * g++.dg/abi/empty6.C: New test.
48825         * g++.dg/abi/vbase12.C: New test.
48826
48827 2002-09-25  Richard Henderson  <rth@redhat.com>
48828
48829         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
48830         too-small long double.
48831
48832 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
48833
48834         * gcc.dg/20020919-1.c: New test.
48835
48836 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
48837
48838         * g++.dg/abi/bitfield6.C: New test.
48839         * g++.dg/abi/bitfield7.C: New test.
48840         * g++.dg/abi/bitfield8.C: New test.
48841         * g++.dg/abi/vbase11.C: New test.
48842
48843 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48844
48845         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
48846         hppa*-*-hpux*.  Update test comment.
48847
48848 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
48849
48850         * gcc.dg/tls/struct-1.c: New test.
48851
48852 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
48853
48854         * gcc.dg/cpp/tr-warn2.c: Update.
48855
48856 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
48857
48858         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
48859
48860 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
48861
48862         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
48863         systems.
48864
48865 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
48866
48867         * gcc.c-torture/execute/ieee/mzero3.c: New test.
48868
48869         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48870         Adjust for c++filt moved to binutils.  Remove spurious duplicate
48871         setting of cxxfilt.
48872
48873 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
48874
48875         * gcc.dg/20020312-2.c: Update for darwin.
48876
48877 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
48878
48879         * g++.old-deja/g++.other/crash32.C: Mark ICE.
48880
48881 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
48882
48883         * objc.dg/comp-types-1.m: New test.
48884         * objc.dg/comp-types-2.m: New test.
48885         * objc.dg/comp-types-3.m: New test.
48886         * objc.dg/comp-types-4.m: New test.
48887         * objc.dg/comp-types-5.m: New test.
48888         * objc.dg/comp-types-6.m: New test.
48889
48890 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48891
48892         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
48893
48894 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
48895
48896         * g++.dg/other/do1.C: New test.
48897
48898         * g++.dg/template/subst1.C: New test.
48899
48900 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
48901
48902         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
48903
48904 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
48905
48906         * g++.dg/template/qualttp20.C: Adjust expected errors.
48907         * g++.old-deja/g++.jason/report.C: Likewise.
48908         * g++.old-deja/g++.other/qual1.C: Likewise.
48909
48910         * g++.dg/lookup/scoped2.C: New test.
48911
48912         * g++.dg/ext/asm3.C: New test.
48913
48914 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
48915
48916         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
48917
48918 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
48919
48920         * ChangeLog: follow spelling conventions.
48921         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
48922         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
48923         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
48924         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
48925         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
48926         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
48927         * g++.old-deja/g++.law/global-init1.C: Likewise.
48928         * g++.old-deja/g++.other/delete4.C: Likewise.
48929         * g++.old-deja/g++.other/inline21.C: Likewise.
48930         * g++.old-deja/g++.other/singleton.C: Likewise.
48931         * g77.dg/strlen0.f: Likewise.
48932         * g77.f-torture/compile/20010519-1.f: Likewise.
48933         * g77.f-torture/compile/980310-4.f: Likewise.
48934         * gcc.c-torture/compile/20000605-1.c: Likewise.
48935         * gcc.c-torture/execute/20020225-1.c: Likewise.
48936         * gcc.dg/c90-hexfloat-2.c: Likewise.
48937         * gcc.dg/c99-bool-1.c: Likewise.
48938         * gcc.dg/c99-hexfloat-2.c: Likewise.
48939         * gcc.dg/dll-2.c: Likewise.
48940         * gcc.dg/wtr-union-init-1.c: Likewise.
48941         * gcc.dg/wtr-union-init-2.c: Likewise.
48942         * gcc.dg/wtr-union-init-3.c: Likewise.
48943         * gcc.dg/cpp/avoidpaste1.c: Likewise.
48944         * gcc.dg/cpp/defined.c: Likewise.
48945         * gcc.dg/cpp/macsyntx.c: Likewise.
48946         * gcc.dg/cpp/paste2.c: Likewise.
48947         * gcc.dg/cpp/trad/defined.c: Likewise.
48948         * gcc.dg/format/c90-printf-1.c: Likewise.
48949         * gcc.dg/format/c90-scanf-1.c: Likewise.
48950         * gcc.dg/format/c99-printf-1.c: Likewise.
48951         * gcc.dg/format/c99-scanf-1.c: Likewise.
48952         * gcc.misc-tests/gcov-8.c: Likewise.
48953         * lib/profopt.exp: Likewise.
48954
48955 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
48956
48957         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
48958
48959 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
48960
48961         * g++.dg/inherit/using2.C: New test.
48962
48963 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
48964
48965         * ChangeLog: Follow spelling conventions.
48966         * g++.dg/template/friend4.C: Likewise.
48967         * g++.old-deja/g++.pt/crash67.C: Likewise.
48968         * gcc.c-torture/execute/20000801-4.c: Likewise.
48969         * gcc.dg/c90-digraph-1.c: Likewise.
48970         * gcc.dg/c94-digraph-1.c: Likewise.
48971         * gcc.dg/c99-digraph-1.c: Likewise.
48972         * gcc.dg/cpp/line5.c: Likewise.
48973         * gcc.dg/cpp/multiline.c: Likewise.
48974         * gcc.dg/cpp/trad/literals-1.c: Likewise.
48975         * gcc.dg/format/attr-3.c: Likewise.
48976         * gcc.dg/format/c90-scanf-3.c: Likewise.
48977         * gcc.dg/format/ext-4.c: Likewise.
48978
48979 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
48980
48981         * g++.dg/template/pretty1.C: New test.
48982
48983 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
48984
48985         * gcc.c-torture/execute/struct-cpy-1.c: New test.
48986
48987 2002-09-13  Matt Austern  <austern@apple.com>
48988
48989         * g++.dg/other/constref[12].C: New, regression tests for
48990         passing a cast expression to a function by const reference.
48991
48992 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
48993
48994         * g++.dg/template/deduce1.C: New test.
48995
48996 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
48997
48998         * gcc.c-torture/execute/simd-1.c: Force all use of int to
48999         32-bit int.
49000
49001 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49002
49003         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
49004         usage.
49005
49006 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
49007
49008         * gcc.c-torture/compile/20020910-1.c: New test.
49009
49010 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
49011
49012         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
49013
49014 2002-09-10  Andreas Jaeger  <aj@suse.de>
49015
49016         * gcc.dg/20020312-2.c: Adjust for x86-64.
49017
49018 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
49019
49020         * g77.dg/7388.f: New test case for PR 7388.
49021
49022 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
49023
49024         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
49025
49026 2002-09-05  Ziemowit Laski <zlaski@apple.com>
49027
49028         * objc.dg/proto-lossage-1.m: New test.
49029
49030 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
49031
49032         * gcc.dg/cpp/_Pragma4.c: Fix typo.
49033
49034 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
49035
49036         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
49037         expected to pass.
49038
49039 2002-09-06  Stan Shebs  <shebs@apple.com>
49040             David Edelsohn  <edelsohn@gnu.org>
49041
49042         * gcc.dg/weak: New directory.
49043         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
49044         target-specific xfail bits.
49045         * gcc.dg/typeof-2.c: Move to new directory.
49046         * gcc.dg/weak.exp: New expect script.
49047
49048 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
49049
49050         * gcc.c-torture/execute/extzvsi.c: New test.
49051
49052 2002-09-05  Stan Shebs  <shebs@apple.com>
49053
49054         * gcc.dg/weak-1.c: xfail on Darwin.
49055         * gcc.dg/weak-2.c: Ditto.
49056         * gcc.dg/weak-3.c: Ditto.
49057         * gcc.dg/weak-4.c: Ditto.
49058         * gcc.dg/weak-5.c: Ditto.
49059         * gcc.dg/weak-6.c: Ditto.
49060         * gcc.dg/weak-7.c: Ditto.
49061         * gcc.dg/weak-8.c: Ditto.
49062         * gcc.dg/weak-9.c: Ditto.
49063
49064 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
49065
49066         * gcc.c-torture/execute/loop-14.c: New test.
49067
49068 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
49069
49070         * g++.dg/other/cxa-atexit1.C: New test.
49071
49072         * gcc.dg/typeof-2.c: New test.
49073
49074 2002-09-03  Roger Sayle  <roger@eyesopen.com>
49075
49076         * gcc.dg/builtins-2.c: New testcase.
49077         * gcc.dg/builtins-3.c: New testcase.
49078
49079 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
49080
49081         * gcc.dg/cpp/_Pragma4.c: New test.
49082
49083 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
49084
49085         * objc/execute/nil_method-1.m: New testcase.
49086
49087 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
49088
49089         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
49090         [Object class], not [Object initialize].
49091
49092 2002-08-31  Roger Sayle  <roger@eyesopen.com>
49093             Hans-Peter Nilsson  <hp@bitrange.com>
49094
49095         * gcc.c-torture/execute/20020720-1.x: Skip test on
49096         mmix-knuth-mmixware.  Correct comment.
49097
49098 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
49099
49100         * g++.dg/abi/bitfield5.C: New test.
49101         * g++.dg/abi/vbase10.C: Likewise.
49102
49103 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
49104
49105         * objc.dg/undeclared-selector.m: New test.
49106
49107 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
49108
49109         * g++.dg/other/offsetof1.C: Avoid cast warning.
49110
49111 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
49112
49113         * objc.dg/super-class-2.m: New test.
49114
49115 2002-08-24  Matt Austern  <austern@apple.com>
49116
49117         * g++.dg/ext/lvaddr.C: New test.
49118         * g++.dg/ext/lvcast.C: New test.
49119
49120 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
49121
49122         * g++.dg/inherit/cond1.C: New test.
49123
49124 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
49125
49126         * gcc.dg/noncompile/incomplete-1.c: New test.
49127
49128 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
49129
49130         * gcc.dg/typespec-1.c: New test.
49131
49132 2002-08-20  Devang Patel  <dpatel@apple.com>
49133         * objc.dg/proto-hier-2.m: New test.
49134
49135 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
49136
49137         * objc.dg/bitfield-1.m: New test.
49138         * objc.dg/bitfield-2.m: New test.
49139
49140 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
49141
49142         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
49143         gcc.dg/c99-flex-array-4.c: New tests.
49144
49145 2002-08-16  Stan Shebs  <shebs@apple.com>
49146
49147         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
49148
49149 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
49150
49151         * gcc.dg/typeof-1.c: New test.
49152         * g++.dg/ext/typeof2.C: New test.
49153
49154 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
49155
49156         * g++.dg/other/offsetof1.C: New test.
49157
49158 2002-08-14  Richard Henderson  <rth@redhat.com>
49159
49160         * gcc.dg/tls/diag-3.c: Fix expected message strings.
49161
49162 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
49163
49164         * gcc.dg/cpp/_Pragma3.c: New test.
49165
49166 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
49167
49168         * g++.dg/template/inherit3: New test.
49169
49170 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
49171
49172         * gcc.dg/bitfld-4.c: Add blank options.
49173
49174 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
49175
49176         * g++.dg/template/crash1.C: New test.
49177
49178 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
49179
49180         * gcc.dg/tls/opt-2.c: New test.
49181
49182 2002-08-08  Devang Patel  <dpatel@apple.com>
49183
49184         * objc.dg/selector-1.m : New test
49185
49186 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
49187
49188         * g++.dg/abi/bitfield4.C: New test.
49189         * gcc.dg/bitfld-4.c: New test.
49190
49191 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
49192
49193         * g++.dg/other/packed1.C: New test.
49194
49195 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
49196
49197         * g++.dg/abi/offsetof.C: Tweak error messages.
49198         * g++.old-deja/g++.mike/p10769a.C: Likewise.
49199
49200 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
49201
49202         * gcc.dg/bitfld-3.c: New test.
49203
49204 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
49205             Richard Henderson  <rth@redhat.com>
49206
49207         * gcc.dg/i386-bitfield1.c: New test.
49208         * g++.dg/abi/bitfield3.C: Update.
49209
49210 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
49211
49212         * objc.dg/const-str-2.m: Update.
49213         * gcc.dg/cpp/c++98.c: Change to C extension.
49214         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
49215         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
49216
49217 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
49218
49219         * gcc.dg/tls/diag-3.c: New.
49220
49221 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
49222
49223         * g++.dg/README (Subdirectories): Document new subdir expr.
49224         * g++.dg/expr/pmf-1.C: New test.
49225
49226 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
49227
49228         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
49229
49230 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
49231
49232         * g++.dg/abi/bitfield3.C: New test.
49233
49234 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
49235
49236         * lib/gcov.exp: Tweak expected line formats.
49237         * gcc.misc-tests/gcov8.c: New test.
49238         * gcc.misc-tests/gcov8.x: New flags.
49239
49240 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
49241
49242         * consistency.vlad/layout/endian.c: Include string.h.
49243
49244         * gcc.c-torture/execute/20020805-1.c: New test.
49245
49246 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
49247
49248         * g++.dg/other/conversion1.C: New test.
49249
49250 2002-08-03  Roger Sayle  <roger@eyesopen.com>
49251
49252         * gcc.dg/builtins-1.c: New testcase.
49253
49254 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
49255
49256         * g++.dg/inherit/access3.C: New test.
49257
49258 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
49259
49260         * gcc.dg/ia64-visibility-2.c: New test.
49261
49262 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
49263
49264         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
49265         __qualifier_flags to __flags.
49266
49267 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
49268
49269         * g++.dg/inherit/operator1.C: New test.
49270         * g++.dg/lookup/disamb1.C: Fix typo in comment.
49271         * g++.dg/other/error1.C: Change expected error message.
49272         * g++.dg/template/conv4.C: Likewise.
49273
49274 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
49275
49276         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
49277         for documented behavior.
49278
49279 2002-07-25  Roger Sayle  <roger@eyesopen.com>
49280
49281         * gcc.c-torture/execute/20020720-1.x: Skip this test on
49282         several targets known to fail.
49283
49284 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
49285
49286         * gcc.dg/mips-args-[123].c: New tests.
49287
49288 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
49289
49290         * gcc.dg/ppc-spe.c: New.
49291
49292 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
49293
49294         * g++.dg/other/ptrmem4.C: New testcase.
49295
49296 2002-07-24  Richard Henderson  <rth@redhat.com>
49297
49298         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
49299
49300 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
49301
49302         * g++.dg/ext/alignof1.C (main): Return 0 for success.
49303
49304 2002-07-24  Roger Sayle  <roger@eyesopen.com>
49305
49306         * gcc.c-torture/execute/memset-3.c: New testcase.
49307
49308 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
49309
49310         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
49311         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
49312
49313 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49314
49315         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
49316         Delete.
49317
49318 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
49319
49320         * gcc.c-torture/compile/simd-4.c: New test.
49321
49322 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49323
49324         PR c++/7347, c++/7348
49325         * g++.dg/template/access4.C: New test.
49326         * g++.dg/template/access5.C: New test.
49327         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
49328         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
49329         * g++.old-deja/g++.pt/ttp58.C: Likewise.
49330         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
49331
49332 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
49333
49334         * gcc.dg/gnu89-init-2.c: New test.
49335
49336 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
49337
49338         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
49339
49340 2002-07-20  Roger Sayle  <roger@eyesopen.com>
49341
49342         * gcc.c-torture/execute/20020720-1.c: New testcase.
49343
49344 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
49345
49346         * gcc.dg/cpp/Wsignprom.c: New tests.
49347
49348 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
49349
49350         * gcc.c-torture/execute/loop-13.c: New test.
49351
49352 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
49353
49354         * gcc.dg/cpp/expr.c: New tests.
49355
49356 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
49357
49358         * g++.dg/opt/pr6713.C: Add template instantiation.
49359
49360 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
49361
49362         * gcc.dg/nest.c: New test.
49363
49364 2002-07-17  Richard Henderson  <rth@redhat.com>
49365
49366         * g++.dg/opt/pr6713.C: New test.
49367
49368 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
49369
49370         * gcc.c-torture/execute/loop-2e.x: Let the testcase
49371         XFAIL for all x86 processors.
49372
49373 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
49374
49375         * gcc.c-torture/execute/20010122-1.x: Do not test with
49376         -fomit-frame-pointer.
49377
49378 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49379
49380         * g++.dg/template/instantiate2.C: New test.
49381         * g++.dg/template/spec4.C: New test.
49382
49383 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49384
49385         * g++.dg/template/access2.C: New test.
49386         * g++.dg/template/access3.C: New test.
49387
49388 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
49389
49390         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
49391         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
49392         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
49393         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
49394         Convert to use <stdarg.h>.
49395         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
49396         Delete.
49397         * gcc.dg/va-arg-2.c: New.
49398         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
49399
49400 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
49401
49402         * gcc.c-torture/compile/20020710-1.c: New test.
49403
49404 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
49405                           Andrew Pinski  <pinskia@physics.uc.edu>
49406
49407         gcc.c-torture/compile/simd-2.c: New testcase.
49408         gcc.c-torture/compile/simd-3.c: Likewise.
49409
49410 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
49411
49412         PR c++/7224
49413         * g++.dg/overload/error1.C: New test.
49414
49415 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49416
49417         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
49418         configuration and IRIX 6 O32 ABI.
49419
49420 2002-07-11  Roger Sayle  <roger@eyesopen.com>
49421
49422         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
49423
49424 2002-07-10  Roger Sayle  <roger@eyesopen.com>
49425
49426         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
49427
49428 2002-07-10  Jeffrey A Law  <law@redhat.com>
49429
49430         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
49431
49432         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
49433
49434 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
49435
49436         * gcc.dg/20020312-2.c: Check for __PPC__.
49437
49438 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
49439
49440         * gcc.c-torture/compile/20020709-1.c: New test.
49441
49442 2002-07-07  Roger Sayle  <roger@eyesopen.com>
49443
49444         * g++.dg/template/qualttp21.C: New test case.
49445
49446 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
49447
49448         * gcc.c-torture/compile/20020706-1.c: New test.
49449         * gcc.c-torture/compile/20020706-2.c: New test.
49450
49451 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
49452             Alexandre Oliva  <aoliva@redhat.com>
49453
49454         * g++.dg/warn/incomplete1.C: New test.
49455
49456 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49457
49458         PR c++/7099
49459         * g++.dg/warn/noreturn1.C: New test.
49460
49461 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
49462
49463         PR c++/6706
49464         * g++.dg/debug/debug6.C: New test.
49465         * g++.dg/debug/debug7.C: New test.
49466
49467 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
49468
49469         * gcc.c-torture/compile/simd-3.c: New test.
49470
49471 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
49472
49473         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
49474         * gcc.dg/20020620-1.c: Likewise.
49475
49476 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49477
49478         PR c++/6944
49479         * g++.dg/init/array4.C: New test.
49480         * g++.dg/init/array5.C: New test.
49481
49482 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
49483
49484         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
49485         * gcc.c-torture/execute/simd-2.c (main): Likewise.
49486
49487 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49488
49489         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
49490         * gcc.dg/wtr-aggr-init-1.c: Likewise.
49491         * gcc.dg/wtr-conversion-1.c: Likewise.
49492         * gcc.dg/wtr-escape-1.c: Likewise.
49493         * gcc.dg/wtr-int-type-1.c: Likewise.
49494         * gcc.dg/wtr-label-1.c: Likewise.
49495         * gcc.dg/wtr-static-1.c: Likewise.
49496         * gcc.dg/wtr-strcat-1.c: Likewise.
49497         * gcc.dg/wtr-suffix-1.c: Likewise.
49498         * gcc.dg/wtr-switch-1.c: Likewise.
49499         * gcc.dg/wtr-unary-plus-1.c: Likewise.
49500         * gcc.dg/wtr-union-init-1.c: Likewise.
49501         * gcc.dg/wtr-union-init-2.c: Likewise.
49502         * gcc.dg/wtr-union-init-3.c: Likewise.
49503
49504         * gcc.dg/wtr-func-def-1.c: New test.
49505
49506 2002-07-02 Devang Patel <dpatel@apple.com>
49507
49508         * objc.dg/param-1.m: New test.
49509
49510 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
49511
49512         * gcc.dg/cpp/trad/directive.c: Add test.
49513         * gcc.dg/cpp/trad/macroargs.c: Add test.
49514         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
49515
49516 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
49517
49518         * gcc.dg/cpp/cmdlne-M.c: New test.
49519
49520 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
49521
49522         * objc.dg/desig-init-1.m: New test.
49523
49524 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49525
49526         PR c++/6716
49527         * g++.dg/template/instantiate1.C: New test.
49528
49529 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
49530
49531         PR c++/7112
49532         * g++.dg/template/sizeof2.C: New test.
49533
49534 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
49535
49536         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
49537         gcc.dg/cpp/trad/include.c: New tests.
49538
49539 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
49540
49541         PR target/7177
49542         * gcc.c-torture/compile/20020701-1.c: New test.
49543
49544 2002-07-01  Stan Shebs  <shebs@apple.com>
49545
49546         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
49547         header here...
49548         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
49549         (objc-torture-execute): or here.
49550
49551 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
49552
49553         * gcc.c-torture/execute/arith-rand-ll.c: New test.
49554
49555 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
49556
49557         * gcc.dg/cpp/trad/escaped-nl.c: New test.
49558
49559 2002-06-30  Devang Patel  <dpatel@apple.com>
49560
49561         * objc.dg/fsyntax-only.m: New test.
49562
49563 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
49564
49565         PR c++/6695
49566         * g++.dg/template/friend7.C: New file.
49567
49568 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
49569
49570         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
49571         return type.
49572
49573 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
49574
49575         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
49576         avoid division by zero.
49577
49578 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
49579
49580         * gcc.dg/Wunknownprag.c: New tests.
49581
49582 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
49583
49584         * gcc.c-torture/execute/simd-2.c: New test.
49585
49586 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
49587
49588         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
49589         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
49590         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
49591         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
49592         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
49593         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
49594         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
49595         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
49596         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
49597         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
49598         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
49599         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
49600         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
49601         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
49602         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
49603         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
49604         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
49605
49606 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
49607
49608         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
49609         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
49610         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
49611         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
49612         New tests.
49613         * gcc.dg/cpp/trad/directive.c: Update.
49614
49615 2002-06-23  Andreas Jaeger  <aj@suse.de>
49616
49617         * gcc.c-torture/execute/complex-6.c: New.
49618
49619 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
49620
49621         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
49622         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
49623         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
49624         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
49625
49626 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
49627
49628         * gcc.dg/cpp/trad: New directory with traditional tests copied
49629         from parent directory.
49630         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
49631         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
49632         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
49633         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
49634         Move to trad/ and rename.
49635         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
49636         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
49637         gcc.dg/cpp/trad/redef2.c: New tests.
49638         * gcc.dg/cpp/trad/trad.exp: New driver.
49639
49640 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
49641
49642         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
49643         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
49644         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
49645         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
49646         Remove.
49647
49648 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
49649
49650         * gcc.dg/20020620-1.c: New test.
49651
49652 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49653
49654         * g++.dg/template/ttp4.C: New test.
49655
49656 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
49657
49658         * g++.dg/opt/vt1.C: Fix regexp.
49659
49660 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49661
49662         * gcc.c-torture/execute/pure-1.c: Make functions static again.
49663         Don't use attribute `noinline'.
49664
49665 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
49666
49667         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
49668
49669 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
49670
49671         * gcc.c-torture/execute/simd-1.c: New.
49672
49673         * gcc.dg/simd-1.c: New.
49674
49675 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
49676
49677         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
49678
49679 2002-06-16  Richard Henderson  <rth@redhat.com>
49680
49681         * g++.dg/ext/anon-struct1.C: New.
49682         * g++.dg/ext/anon-struct2.C: New.
49683         * g++.dg/ext/anon-struct3.C: New.
49684         * gcc.dg/anon-struct-1.c: New.
49685         * gcc.dg/anon-struct-2.c: New.
49686         * gcc.dg/anon-struct-3.c: New.
49687         * gcc.dg/20011008-1.c: Adjust warning text.
49688         * gcc.dg/20020527-1.c: Add -fms-extensions.
49689
49690 2002-06-16  Richard Henderson  <rth@redhat.com>
49691
49692         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
49693
49694 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
49695
49696         * gcc.c-torture/execute/20020615-1.c: New test.
49697
49698 2002-06-15  Roger Sayle  <roger@eyesopen.com>
49699
49700         * gcc.c-tortuture/execute/compare-1.c: New test case.
49701         * gcc.c-tortuture/execute/compare-2.c: New test case.
49702         * gcc.c-tortuture/execute/compare-3.c: New test case.
49703
49704 2002-06-13  Richard Henderson  <rth@redhat.com>
49705
49706         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
49707         ia64 ilp32.
49708
49709 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49710
49711         * g++.dg/template/typename2.C: Update error message.
49712
49713 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
49714
49715         * gcc.c-torture/execute/20020611-1.c: New test.
49716
49717 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
49718
49719         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
49720         list of targets to skip.
49721
49722 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
49723
49724         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
49725         targets if not optimizing.
49726
49727 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
49728
49729         * gcc.c-torture/compile/20020605-1.c: New test.
49730
49731         * g++.dg/opt/vt1.C: New test.
49732
49733         * gcc.dg/20020531-1.c: New test.
49734
49735         * gcc.dg/20020530-1.c: New test.
49736
49737         * gcc.dg/20020527-1.c: New test.
49738
49739         * g++.dg/opt/cse1.C: New test.
49740
49741 2002-06-07  Roger Sayle  <roger@eyesopen.com>
49742
49743         * gcc.dg/20020607-2.c: New test case.
49744
49745 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
49746
49747         * gcc.c-torture/compile/20020604-1.c: New test.
49748
49749 2002-06-04  Richard Henderson  <rth@redhat.com>
49750
49751         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
49752         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
49753         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
49754
49755 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
49756
49757         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
49758
49759 2002-06-03  Richard Henderson  <rth@redhat.com>
49760
49761         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
49762         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
49763
49764 2002-06-02  Richard Henderson  <rth@redhat.com>
49765
49766         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
49767         test functions static.
49768
49769 2002-06-02  Andreas Jaeger  <aj@suse.de>
49770
49771         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
49772         now.
49773
49774 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49775
49776         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
49777         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
49778         Update for mofified diagnostics.
49779         * gcc.dg/c99-intconst-1.c: No longer fail.
49780
49781 2002-06-02  Richard Henderson  <rth@redhat.com>
49782
49783         * gcc.dg/uninit-A.c: Remove xfail markers.
49784
49785 2002-06-01  Roger Sayle  <roger@eyesopen.com>
49786
49787         * gcc.dg/fnegate-1.c: New test case.
49788
49789 2002-05-30  Osku Salerma  <osku@iki.fi>
49790
49791         * gcc.c-torture/execute/mayalias-1.c: New file.
49792
49793 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49794
49795         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
49796         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
49797         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
49798
49799 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
49800
49801         * gcc.c-torture/execute/20020529-1.c: New test.
49802
49803 2002-05-27  Richard Henderson  <rth@redhat.com>
49804
49805         * g++.dg/ext/attrib6.C: New test case.
49806
49807 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49808
49809         * gcc.c-torture/execute/pure-1.c: New test.
49810
49811 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49812
49813         * gcc.dg/cpp/arith-2.c: Remove.
49814
49815 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49816
49817         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
49818         * gcc.dg/cpp/if-3.c: Remove.
49819
49820 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
49821
49822         * g++.dg/opt/cse2.C: New test.
49823
49824 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
49825
49826         * gcc.dg/cpp/arith-1.c: New semantic tests.
49827         * gcc.dg/cpp/if-1.c: Update.
49828
49829 2002-05-24  Ben Elliston  <bje@redhat.com>
49830
49831         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
49832
49833 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
49834
49835         * gcc.dg/verbose-asm.c: New test.
49836
49837 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49838
49839         * gcc.dg/cpp/paste12.c: New test.
49840
49841 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
49842
49843         * g++.dg/parse/named_ops.C: New test.
49844
49845 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
49846
49847         * gcc.dg/weak-8.c: New test.
49848
49849 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
49850
49851         * gcc.dg/weak-2.c: Allow optional leading underscore
49852         in scan-assembler symbol name.
49853         * gcc.dg/weak-3.c: Likewise.
49854         * gcc.dg/weak-4.c: Likewise.
49855         * gcc.dg/weak-5.c: Likewise.
49856
49857 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
49858
49859         * gcc.dg/20020523-1.c: New test.
49860
49861 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
49862
49863         * objc.dg/const-str-2.m: Update now that we stop after
49864         a command line error.
49865
49866 2002-05-22  Richard Henderson  <rth@redhat.com>
49867
49868         * g++.dg/dg.exp: Fix typo in test pruneing.
49869
49870 2002-05-22  Richard Henderson  <rth@redhat.com>
49871
49872         * g++.dg/dg.exp: Prune the tls subdirectory.
49873         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
49874         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
49875         * g++.dg/tls/init-1.C: New.
49876
49877 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
49878
49879         * gcc.dg/20020517-1.c: New test.
49880
49881 2002-05-21  Richard Henderson  <rth@redhat.com>
49882
49883         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
49884         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
49885
49886 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
49887
49888         * g++.dg/other/copy2.C: New test.
49889
49890 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
49891
49892         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
49893         (MAX_COPY): Bump up to 10 times sizeof (long long).
49894         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
49895
49896         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
49897         sizeof (long long).
49898
49899         * gcc.c-torture/execute/strcpy-1.c: New test.
49900
49901 2002-05-19  Jason Merrill  <jason2redhat.com>
49902
49903         * g++.dg/ext/oper1.C: New test.
49904
49905 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
49906 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
49907
49908         * README.QMTEST: New file.
49909
49910         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
49911
49912 2002-05-19  Andreas Jaeger  <aj@suse.de>
49913
49914         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
49915         now.
49916         * gcc.c-torture/execute/loop-2d.x: Likewise.
49917
49918 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
49919
49920         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
49921         support weak symbols.
49922         * gcc.dg/weak-4.c: Likewise.
49923         * gcc.dg/weak-6.c: Likewise.
49924
49925 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
49926
49927         * gcc.dg/weak-3.c: Add dg-excess-error comment for
49928         cygwin, coff and h8300-*-hms targets
49929         * gcc.dg/weak-5.c: Likewise.
49930         * gcc.dg/weak-7.c: Likewise.
49931
49932 2002-05-16  Jason Merrill  <jason@redhat.com>
49933
49934         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
49935         (scan-assembler-not, scan-assembler-dem): Likewise.
49936         (scan-assembler-dem-not): Likewise.
49937
49938 2002-05-15  Richard Henderson  <rth@redhat.com>
49939
49940         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
49941
49942 2002-05-15  Richard Henderson  <rth@redhat.com>
49943
49944         * gcc.dg/weak-5.c (vfoo1c): No warning here.
49945         (vfoo1f): Warning here.
49946         (vfoo1l): Don't redefine the alias.
49947
49948 2002-05-14  Jason Merrill  <jason@redhat.com>
49949             Alexandre Oliva  <aoliva@redhat.com>
49950
49951         * g++.dg/init/pm1.C: New test.
49952
49953 2002-05-12  David S. Miller  <davem@redhat.com>
49954
49955         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
49956         types.
49957
49958 2002-05-10  Roger Sayle  <roger@eyesopen.com>
49959
49960         * gcc.c-torture/execute/20020510-1.c: New test case.
49961
49962 2002-05-10  David S. Miller  <davem@redhat.com>
49963
49964         * gcc.c-torture/execute/conversion.c: Test long double too.
49965
49966 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
49967
49968         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
49969         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
49970         * lib/g++.exp (g++_link_flags): Likewise.
49971         * lib/objc.exp (objc_target_compile): Likewise.
49972
49973 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
49974
49975         * gcc.dg/cpp/poison.c: Update.
49976         * gcc.dg/cpp/20000625-2.c: Remove.
49977         * gcc.dg/cpp/direct2s.c: Remove final test.
49978
49979 2002-05-08  Tom Rix  <trix@redhat.com>
49980
49981         * gcc.c-torture/execute/20020508-1.c: New test.
49982         * gcc.c-torture/execute/20020508-2.c: New test.
49983         * gcc.c-torture/execute/20020508-3.c: New test.
49984
49985 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49986
49987         * gcc.dg/cpp/charconst-4.c: More tests.
49988
49989 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
49990
49991         PR c/6569
49992         * gcc.dg/weak-3.c: Update location of warning messages.
49993         * gcc.dg/weak-5.c: Likewise.
49994
49995 2002-05-06  Roger Sayle  <roger@eyesopen.com>
49996
49997         * gcc.c-torture/execute/20020506-1.c: New test case.
49998
49999 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
50000
50001         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
50002
50003 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50004
50005         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
50006
50007 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50008
50009         * gcc.dg/cpp/charconst-3.c: New test.
50010
50011 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50012
50013         * gcc.dg/cpp/charconst.c: Update tests.
50014
50015 2002-05-05  Tim Josling  <tej@melbpc.org.au>
50016
50017         * treelang: Added directory for new sample language treelang. Also
50018         lib/treelang.exp: New file to signal treelang should be tested.
50019
50020 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
50021
50022         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
50023         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
50024         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
50025         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
50026         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
50027         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
50028         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
50029
50030 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50031
50032         * gcc.dg/format/xopen-2.c: New test.
50033
50034 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
50035
50036         * gcc.dg/20020503-1.c: New test.
50037
50038 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
50039
50040         * g++.dg/init/dtor1.C: Make it tougher.
50041
50042 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
50043
50044         * g++.dg/init/dtor1.C: New test.
50045
50046 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
50047
50048         * gcc.dg/altivec-8.c: New.
50049
50050 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
50051
50052         * gcc.dg/altivec-7.c: New.
50053
50054 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
50055
50056         * g++.dg/parse/typedef1.C: New test.
50057
50058 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
50059
50060         PR c++/6486
50061         * g++.dg/template/friend6.C: New test.
50062
50063         PR c++/6492
50064         * g++.dg/init/copy1.C: New test.
50065
50066 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
50067
50068         * g++.dg/warn/effc1.C: New test.
50069
50070 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50071
50072         * gcc.dg/cpp/if-cexp.c: Add a test.
50073
50074 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
50075
50076         * gcc.dg/20020426-2.c: New test.
50077
50078 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
50079
50080         * gcc.dg/cpp/if-mop.c: Update.
50081         * gcc.dg/cpp/if-mpar.c: Add test.
50082         * gcc.dg/cpp/if-oppr.c: Update.
50083
50084 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50085
50086         PR c/6343
50087         * gcc.dg/weak-[2-7].c: New tests.
50088
50089 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
50090
50091         * gcc.dg/enum1.c: New test.
50092
50093 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
50094
50095         PR c++/6497
50096         * g++.dg/inherit/access2.C: New test.
50097
50098 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
50099
50100         PR bootstrap/6445
50101         * gcc.dg/20020426-1.c: New test.
50102
50103 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
50104
50105         * g++.dg/abi/enum1.C: New test.
50106
50107 2002-04-26  Richard Henderson  <rth@redhat.com>
50108
50109         * gcc.dg/c99-bool-1.c: Expect always true warning.
50110
50111 2002-04-25  Roger Sayle  <roger@eyesopen.com>
50112
50113         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
50114
50115 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50116
50117         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
50118         targets.
50119
50120 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
50121
50122         * g++.dg/abi/mange7.C: New test.
50123
50124         PR c++/6438.
50125         * g++.dg/parse/stmtexpr2.C: New test.
50126
50127 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
50128
50129         * gcc.dg/20020312-2.c: Add SH target.
50130
50131 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50132
50133         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
50134         compiler output on mips*-*-irix*.
50135
50136 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
50137
50138         * g++.dg/parse/attr1.C: New test.
50139
50140 2002-04-23  Roger Sayle  <roger@eyesopen.com>
50141
50142         * gcc.c-torture/execute/string-opt-17.c: New test case.
50143         * gcc.c-torture/execute/memset-2.c: New test case.
50144
50145 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
50146
50147         PR c++/6256:
50148         * g++.dg/template/friend5.C: New test.
50149
50150         PR c++/6331:
50151         * g++.dg/template/qual1.C: Likewise.
50152
50153 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
50154
50155         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
50156         Include stdlib.h, not stdio.h or ctype.h.
50157
50158 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
50159
50160         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
50161         cris-*-elf* and mmix-*-*.
50162         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
50163         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
50164         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
50165         Ditto.
50166         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
50167         * gcc.dg/wchar_t-1.c: Ditto.
50168
50169 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
50170
50171         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
50172         Clarify comment.
50173
50174 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
50175
50176         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
50177
50178 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50179
50180         * gcc.c-torture/execute/20000906-1.x: Delete.
50181
50182 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
50183
50184         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
50185
50186 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
50187
50188         * PR6367
50189         * g77.f-torture/execute/6367.f: New test.
50190         * g77.f-torture/execute/6367.x: Disable for MMIX.
50191
50192 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
50193
50194         * PR6352
50195         * g++.dg/opt/inline2.C: New test.
50196
50197 2002-04-18  Richard Henderson  <rth@redhat.com>
50198
50199         * gcc.dg/20000906-1.c: Enable for all targets.
50200         * gcc.c-torture/compile/iftrap-2.c: New.
50201
50202 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
50203
50204         * gcc.dg/20020418-1.c: New test.
50205         * gcc.dg/20020418-2.c: New test.
50206
50207 2002-04-18  Richard Henderson  <rth@redhat.com>
50208
50209         * gcc.c-torture/compile/iftrap-1.c: New.
50210         * gcc.dg/iftrap-1.c: Adjust for ia64.
50211         * gcc.dg/iftrap-2.c: New.
50212
50213 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
50214
50215         * gcc.c-torture/compile/20020418-1.c: New test.
50216
50217 2002-04-18  Roger Sayle  <roger@eyesopen.com>
50218
50219         * gcc.c-torture/compile/20020415-1.c: New.
50220
50221 2002-04-18  David S. Miller  <davem@redhat.com>
50222
50223         * gcc.c-torture/execute/20020418-1.c: New test.
50224
50225 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
50226
50227         * gcc.dg/20020416-1.c: New test.
50228
50229         * g++.dg/opt/inline1.C: New test.
50230
50231 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
50232
50233         * gcc.dg/altivec-5.c: New test.
50234
50235         * gcc.dg/20020415-1.c: New test.
50236
50237 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
50238
50239         * lib/chill.exp: Remove.
50240
50241 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
50242
50243         * g++.dg/other/big-struct.C: New test.
50244
50245 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
50246
50247         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
50248         of scratch file.
50249
50250 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
50251
50252         PR c/6277
50253         * gcc.dg/i386-387-1.c: Allow optional leading underscore
50254         in scan-assembler function name
50255
50256 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
50257
50258         * g77.f-torture/execute/980628-4.x,
50259         g77.f-torture/execute/980628-5.x,
50260         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
50261         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
50262         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
50263         i[34567]86-*-*.
50264
50265 2002-04-13  David S. Miller  <davem@redhat.com>
50266
50267         * gcc.c-torture/execute/20020413-1.c: New test.
50268
50269 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
50270
50271         * gcc.dg/asm-6.c,
50272         * g++.dg/ext/asm1.C: New tests.
50273
50274 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
50275
50276         PR c++ 5373.
50277         * g++.dg/parse/stmtexpr1.C: New test.
50278
50279         PR c++/5189.
50280         * g++.dg/template/copy1.C: New test.
50281
50282 2002-04-12  Richard Henderson  <rth@redhat.com>
50283
50284         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
50285
50286 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
50287
50288         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
50289         gcc.c-torture/execute/20020307-2.c.
50290
50291 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
50292
50293         * g++.dg/ext/attrib5.C,
50294         * g++.dg/lookup/struct1.C: New tests.
50295
50296 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
50297
50298         * gcc.dg/20020411-1.c: New test.
50299
50300         * gcc.c-torture/execute/20020411-1.c: New test.
50301
50302 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
50303
50304         * g77.f-torture/execute/6177.f: New test.
50305
50306 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
50307
50308         PR middle-end/6247
50309         * g++.dg/opt/cleanup1.C: New test.
50310
50311         * g++.dg/opt/const1.C: New test.
50312
50313 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
50314
50315         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
50316
50317 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
50318
50319         PR c++/5507
50320         * g++.dg/template/typename2.C: New test.
50321
50322 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
50323
50324         * gcc.c-torture/execute/loop-12.c: New.
50325
50326 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
50327
50328         * g77.f-torture/execute/980628-4.x,
50329         g77.f-torture/execute/980628-5.x,
50330         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
50331         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
50332         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
50333
50334 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50335
50336         PR optimization/6086
50337         * g++.dg/opt/preinc1.C: New test.
50338
50339 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
50340
50341         PR c++/5571
50342         * g++.dg/opt/static2.C: New test.
50343
50344 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
50345
50346         PR c/5120
50347         * gcc.dg/20020406-1.c: New test.
50348
50349 2002-04-04  David S. Miller  <davem@redhat.com>
50350
50351         * gcc.c-torture/execute/20020404-1.c: New test.
50352
50353 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
50354
50355         PR c/6123
50356         * gcc.dg/20020312-2.c: Do not declare global register variable
50357         if __PIC__ or __pic__ is defined.
50358
50359 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
50360
50361         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
50362         __asm__ so that it works correctly even if -ansi -pedantic-errors.
50363
50364 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50365
50366         * gcc.misc-tests/linkage.exp: Update last change to handle
50367         sparc*-, not just sparc-.
50368
50369 2002-04-03  Richard Henderson  <rth@redhat.com>
50370
50371         * gcc.dg/cpp/ucs.c: Improved long UCS test.
50372
50373 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
50374
50375         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
50376
50377 2002-04-02  David S. Miller  <davem@redhat.com>
50378
50379         * gcc.c-torture/execute/20020402-3.c: New test.
50380
50381 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
50382
50383         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
50384         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
50385
50386         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
50387         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
50388         g77.f-torture/execute/20001201.x,
50389         g77.f-torture/execute/u77-test.x: New files.
50390
50391         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
50392         * gcc.dg/wchar_t-1.c: Ditto.
50393
50394 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50395
50396         * gcc.c-torture/execute/20020402-1.c: New test.
50397
50398 2002-04-01  Richard Henderson  <rth@redhat.com>
50399
50400         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
50401
50402         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
50403
50404 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50405
50406         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
50407
50408 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50409
50410         * g++.dg/inherit/template-as-base.C: Expect error.
50411         * g++.dg/inherit/namespace-as-base.C: Likewise.
50412
50413 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
50414
50415         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
50416         g++.dg/ext/instantiate3.C: Tweak match patterns.
50417
50418         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
50419         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
50420         -da test.
50421
50422 2002-03-31  Richard Henderson  <rth@redhat.com>
50423
50424         * gcc.dg/special/alias-2.c: New.
50425         * gcc.dg/special/ecos.exp: Run it.
50426
50427 2002-03-31  Richard Henderson  <rth@redhat.com>
50428
50429         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
50430
50431 2002-03-31  Kazu Hirata  <kazu@hxi.com>
50432
50433         * gcc.dg/weak-1.c: Disable on h8300 port.
50434
50435 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
50436
50437         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
50438         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
50439         ordering tests.
50440         * g++.dg/bprob/bprob-1.C: New test.
50441         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
50442         * g++.dg/gcov/gcov-1.C: New test.
50443         * g++.dg/gcov/gcov-1.x: New file.
50444         * g++.dg/gcov/gcov-2.C: New test.
50445         * g++.dg/gcov/gcov-3.C: New test.
50446         * g++.dg/gcov/gcov-3.h: New file.
50447
50448 2002-03-28  Roger Sayle  <roger@eyesopen.com>
50449
50450         * g++.old-deja/g++.other/builtins5.C: New test.
50451         * g++.old-deja/g++.other/builtins6.C: New test.
50452         * g++.old-deja/g++.other/builtins7.C: New test.
50453         * g++.old-deja/g++.other/builtins8.C: New test.
50454         * g++.old-deja/g++.other/builtins9.C: New test.
50455
50456 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
50457
50458         * g++.dg/opt/static1.C: New test.
50459
50460         * g++.dg/opt/longbranch1.C: New test.
50461
50462 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
50463
50464         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
50465
50466         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
50467
50468 2002-03-28  Jeffrey A Law  (law@redhat.com)
50469
50470         * gcc.c-torture/execute/20020328-1.c: New test.
50471
50472 2002-03-27  Richard Henderson  <rth@redhat.com>
50473
50474         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
50475         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
50476         move from g++.old-deja/g++.ext/.
50477
50478 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
50479
50480         * g++.dg/init/new2.C: New test.
50481
50482 2002-03-26  Richard Henderson  <rth@redhat.com>
50483
50484         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
50485
50486         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
50487         on sparc.
50488
50489         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
50490         sparcv9 systems.
50491         * gcc.dg/20001102-1.c: Likewise.
50492
50493 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
50494
50495         * gcc.dg/cpp/endif-pedantic1.c,
50496         gcc.dg/cpp/endif-pedantic2.c: New tests.
50497
50498 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
50499
50500         * g++.dg/init/new1.C: New test.
50501
50502 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
50503
50504         * g++.dg/abi/vbase9.C: New test.
50505
50506 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
50507
50508         * gcc.dg/arm-asm.c: New test.
50509
50510 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
50511
50512         * gcc.dg/Wswitch-enum.c: New test.
50513         Fix PR c/5044.
50514
50515 2002-03-26  Richard Henderson  <rth@redhat.com>
50516
50517         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
50518         structure.
50519
50520 2002-03-25  Richard Henderson  <rth@redhat.com>
50521
50522         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
50523         sparcv9 systems.
50524
50525         * gcc.c-torture/compile/20011119-1.c (xxx): New.
50526         * gcc.c-torture/compile/20011119-2.c (xxx): New.
50527
50528 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
50529
50530         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
50531
50532 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
50533
50534         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
50535         targets using generic thunk support.
50536
50537 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
50538
50539         * gcc.c-torture/compile/20020323-1.c: New test.
50540
50541         * g++.dg/opt/conj2.C: New test.
50542
50543 2002-03-24  Richard Henderson  <rth@redhat.com>
50544
50545         * gcc.dg/weak-1.c: Use -fno-common.
50546
50547 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
50548
50549         * g77.dg/f77-edit-apostrophe-out.f: New test
50550         * g77.dg/f77-edit-h-out.f: New test
50551         * g77.dg/f77-edit-t-in.f: New test
50552         * g77.dg/f77-edit-t-out.f: New test
50553         * g77.dg/f77-edit-x-out.f: New test
50554         * g77.dg/f77-edit-slash-out.f: New test
50555         * g77.dg/f77-edit-colon-out.f: New test
50556         * g77.dg/f77-edit-s-out.f: New test
50557
50558 2002-03-24  Richard Henderson  <rth@redhat.com>
50559
50560         * objc/execute/formal_protocol-6.x: New XFAIL.
50561
50562 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
50563
50564         * gcc.dg/weak-1.c: Early return from dg-final on platforms
50565         that do not support weak symbols
50566
50567 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
50568
50569         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
50570         * lib/g77.exp: Likewise.
50571         * lib/objc.exp: Likewise.
50572
50573 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
50574
50575         * gcc.dg/Wswitch-default.c: New test.
50576
50577 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
50578
50579         * g++.dg/other/enum1.C: New test.
50580
50581 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
50582
50583         * gcc.dg/pragma-ep-3.c: Fix typo.
50584
50585 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50586
50587         * g++.dg/inherit/template-as-base.C: New test.
50588
50589 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
50590
50591         * g++.old-deja/g++.other/dwarf2-1.C: Move...
50592         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
50593
50594 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
50595
50596         * gcc.dg/cpp/multiline.c: Update to match.
50597
50598 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
50599
50600         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
50601
50602 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
50603
50604         * gcc.dg/cpp/extratokens2.c: New file.
50605
50606 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
50607
50608         * gcc.dg/20020312-2.c: Add rs6000 target.
50609
50610         * gcc.c-torture/compile/20020319-1.c: New test.
50611
50612 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50613
50614         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
50615         (A, E): Handle this.
50616
50617 2002-03-20  Jason Merrill  <jason@redhat.com>
50618
50619         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
50620         ignoring -fpic.
50621         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
50622         through prune_gcc_output.
50623
50624 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
50625
50626         * gcc.c-torture/compile/20020320-1.c: New test.
50627
50628 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
50629
50630         * gcc.c-torture/compile/20020318-1.c: New test.
50631
50632         * gcc.dg/struct-by-value-1.c: New test.
50633
50634         * gcc.dg/20020319-1.c: New test.
50635
50636 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
50637
50638         * g++.dg/opt/conj1.C: New test.
50639
50640 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
50641
50642         * g++.dg/template/qualttp20.C: Revert previous change.
50643         * g++.dg/template/qualttp3.C: Likewise.
50644         * g++.dg/template/qualttp4.C: Likewise.
50645         * g++.dg/template/qualttp5.C: Likewise.
50646         * g++.dg/template/qualttp6.C: Likewise.
50647         * g++.dg/template/qualttp7.C: Likewise.
50648         * g++.dg/template/qualttp8.C: Likewise.
50649         * g++.dg/template/recurse.C: Likewise.
50650
50651 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
50652
50653         * gcc.dg/cpp/wchar-1.c: Update.
50654
50655 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
50656
50657         * g++.dg/template/conv1.C: New test.
50658         * g++.dg/template/conv2.C: New test.
50659         * g++.dg/template/conv3.C: New test.
50660         * g++.dg/template/conv4.C: New test.
50661
50662 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
50663
50664         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
50665         * g++.dg/template/qualttp3.C: Likewise.
50666         * g++.dg/template/qualttp4.C: Likewise.
50667         * g++.dg/template/qualttp5.C: Likewise.
50668         * g++.dg/template/qualttp6.C: Likewise.
50669         * g++.dg/template/qualttp7.C: Likewise.
50670         * g++.dg/template/qualttp8.C: Likewise.
50671         * g++.dg/template/recurse.C: Likewise.
50672
50673 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
50674
50675         * g++.dg/opt/dtor1.C: New test.
50676
50677 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
50678
50679         * gcc.c-torture/compile/20020315-1.c: New test.
50680
50681 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
50682
50683         * gcc.dg/weak-1.c: Fix scan tests.
50684
50685 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
50686
50687         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
50688         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
50689         cris-*-aout* mmix-*-*.
50690         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
50691         cris-*-aout* mmix-*-*.
50692         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
50693         cris-*-elf* cris-*-aout* and mmix-*-*.
50694         * gcc.dg/20001009-1.c: Ditto.
50695         * gcc.dg/20010912-1.c: Ditto.
50696         * gcc.dg/20020122-4.c: Ditto.
50697         * gcc.dg/inline-2.c: Ditto.
50698
50699 2002-03-14  Jeffrey A Law  (law@cygnus.com)
50700
50701         * gcc.c-torture/compile/20020314-1.c: New test.
50702
50703 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
50704
50705         * gcc.c-torture/execute/20020314-1.c: New test.
50706
50707 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
50708
50709         * g++.dg/warn/Wunused-1.C: New test.
50710
50711 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
50712
50713         * g++.dg/abi/mangle6.C: New test.
50714
50715 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
50716
50717         * gcc.c-torture/compile/20020309-2.c: New test.
50718
50719         * gcc.c-torture/compile/20020312-1.c: New test.
50720
50721 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
50722
50723         * g++.dg/other/access1.C: New test.
50724
50725 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
50726
50727         * gcc.c-torture/execute/wchar_t-1.c: New test.
50728
50729 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
50730
50731         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
50732
50733 2002-03-12  Roger Sayle  <roger@eyesopen.com>
50734
50735         * gcc.dg/20020312-1.c: New test case.
50736
50737 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
50738
50739         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
50740
50741 2002-03-11  Richard Henderson  <rth@redhat.com>
50742
50743         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
50744         * g++.old-deja/g++.jason/report.C: Likewise.
50745
50746 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
50747
50748         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
50749         * g++.old-deja/g++.robertl/eb56.C: Likewise.
50750
50751 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
50752
50753         * g++.dg/overload/pmf1.C: New test.
50754
50755 2002-03-11  Kazu Hirata  <kazu@hxi.com>
50756
50757         * gcc.c-torture/execute/20020307-1.c: Use long.
50758
50759 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
50760
50761         PR optimization/5844
50762         * gcc.dg/20020310-1.c: New test.
50763
50764 2002-03-09  Michael Meissner  <meissner@redhat.com>
50765
50766         * gcc.c-torture/execute/memcpy-2.c: New test.
50767         * gcc.c-torture/execute/memset-1.c: New test.
50768         * gcc.c-torture/execute/strlen-1.c: New test.
50769         * gcc.c-torture/execute/strcmp-1.c: New test.
50770         * gcc.c-torture/execute/strncmp-1.c: New test.
50771
50772 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
50773
50774         * gcc.dg/ppc-ldstruct.c: New test.
50775
50776 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
50777
50778         * gcc.c-torture/execute/va-arg-22.c: New test.
50779
50780 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50781
50782         * gcc.c-torture/compile/20020309-1.c: New test.
50783
50784 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
50785
50786         * gcc.c-torture/execute/20020307-2.c: New test.
50787
50788 2002-03-07  Jeffrey A Law  (law@redhat.com)
50789
50790         * g77.f-torture/compile/20020307-1.f: New test.
50791
50792 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
50793
50794         * gcc.dg/unordered-1.c: New test.
50795
50796 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
50797
50798         * gcc.c-torture/execute/20020307-1.c: New test.
50799
50800 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
50801
50802         * gcc.dg/20020304-1.c: New test.
50803
50804         * gcc.c-torture/compile/20020304-2.c: New test.
50805
50806 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
50807
50808         * gcc.c-torture/compile/20020304-1.c: New test case
50809         (from PR c/5830).
50810
50811 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
50812
50813         * gcc.dg/20020103-1.c: Add other -D ppc variants.
50814
50815 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50816
50817         * g++.dg/other/classkey1.C: New test.
50818
50819 2002-03-01  Richard Henderson  <rth@redhat.com>
50820
50821         * gcc.c-torture/compile/981223-1.x: New.
50822         * gcc.c-torture/compile/920625-1.x: New.
50823
50824 2002-02-28  Richard Henderson  <rth@redhat.com>
50825
50826         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
50827
50828 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
50829
50830         * gcc.c-torture/execute/20020227-1.c: New test.
50831
50832 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
50833
50834         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
50835         here" ERROR lines.
50836         * g++.old-deja/g++.oliva/partord1.C: Likewise.
50837         * g++.old-deja.g++.other/defarg1.C: Likewise.
50838         * g++.old-deja/g++.pt/calls2.C: Likewise.
50839         * g++.old-deja/g++.pt/crash20.C: Likewise.
50840         * g++.old-deja/g++.pt/crash30.C: Likewise.
50841         * g++.old-deja/g++.pt/crash36.C: Likewise.
50842         * g++.old-deja/g++.pt/crash6.C: Likewise.
50843         * g++.old-deja/g++.pt/defarg13.C: Likewise.
50844         * g++.old-deja/g++.pt/derived3.C: Likewise.
50845         * g++.old-deja/g++.pt/error1.C: Likewise.
50846         * g++.old-deja/g++.pt/friend21.C: Likewise.
50847         * g++.old-deja/g++.pt/friend23.C: Likewise.
50848         * g++.old-deja/g++.pt/infinite1.C: Likewise.
50849         * g++.old-deja/g++.robertl/eb128.C: Likewise.
50850
50851 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
50852
50853         * gcc.c-torture/execute/20020225-2.c: New test.
50854
50855 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
50856
50857         * gcc.c-torture/execute/920730-1t.c,
50858         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
50859         Delete test cases, only relevant to -traditional.
50860
50861 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50862
50863         * gcc.dg/cpp/undef1.c: Remove.
50864         * gcc.dg/cpp/directiv.c: Update.
50865         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
50866
50867 2002-02-27  Michael Meissner  <meissner@redhat.com>
50868
50869         * gcc.c-torture/execute/20020226-1.c: New test.
50870
50871 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
50872
50873         * g++.dg/debug/debug4.C: New test.
50874
50875         * gcc.dg/ia64-visibility-1.c: New test.
50876
50877 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
50878
50879         * gcc.dg/debug/20020224-1.c: New.
50880
50881 2002-02-25  Kazu Hirata  <kazu@hxi.com>
50882
50883         * gcc.c-torture/execute/960416-1.x: New.
50884         * gcc.c-torture/execute/divconst-3.x: Likewise.
50885
50886 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
50887
50888         * gcc.dg/20020224-1.c: New test.
50889
50890 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
50891
50892         * gcc.c-torture/execute/20020225-1.c: New.
50893
50894 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50895
50896         * gcc.dg/cpp/wchar-1.c: New test.
50897
50898 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
50899
50900         * gcc.dg/20020222-1.c: New test.
50901
50902 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
50903
50904         * g++.dg/opt/anonunion1.C: New test.
50905
50906 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
50907
50908         * g++.dg/template/qualttp19.C: New test.
50909         * g++.dg/template/qualttp20.C: New test.
50910         * g++.old-deja/g++.jason/report.C: Adjust expected errors
50911         * g++.old-deja/g++.other/qual1.C: Likewise.
50912
50913 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
50914
50915         * gcc.dg/attr-alwaysinline.c: New.
50916
50917 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
50918
50919         * gcc.dg/20020220-1.c: New test.
50920
50921         * gcc.dg/20020220-2.c: New test.
50922
50923         * g++.dg/opt/mmx1.C: New test.
50924
50925 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
50926
50927         * gcc.c-torture/compile/20020110.c: New test.
50928
50929 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
50930
50931         * gcc.c-torture/execute/20020219-1.c: New test.
50932
50933         * gcc.dg/20020219-1.c: New test.
50934
50935         * gcc.dg/noncompile/20020220-1.c: New test.
50936
50937         * g++.dg/opt/ptrintsum1.C: New test.
50938
50939         * gcc.dg/debug/20020220-1.c: New test.
50940
50941 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
50942
50943         * gcc.c-torture/execute/20020216-1.c: New test.
50944
50945 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50946
50947         * gcc.dg/decl-1.c: Update, new test.
50948
50949 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
50950
50951         * g++.dg/abi/bitfield1.C: New test.
50952         * g++.dg/abi/bitfield2.C: New test.
50953
50954 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
50955
50956         * gcc.dg/attr-nest.c: New test.
50957
50958 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
50959
50960         * gcc.c-torture/execute/20020215-1.c: New test.
50961
50962 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
50963
50964         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
50965         * g++.dg/debug/debug.exp: New.
50966         * g++.dg/debug/trivial.C: New.
50967         * g++.dg/debug/debug1.C: Moved...
50968         * g++.dg/other/debug1.C: ...from here.
50969         * g++.dg/debug/debug2.C: Moved...
50970         * g++.dg/other/debug2.C: ...from here.
50971         * g++.dg/debug/debug3.C: Moved...
50972         * g++.dg/other/debug3.C: ...from here.
50973
50974         * gcc.dg/noncompile/20020213-1.c: New test.
50975
50976 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
50977
50978         * g++.dg/other/debug3.C: New test.
50979
50980         * gcc.c-torture/execute/20020213-1.c: New test.
50981
50982 2002-02-13  Richard Smith <richard@ex-parrot.com>
50983
50984         * g++.old-deja/g++.other/thunk1.C: New test.
50985
50986 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
50987
50988         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
50989
50990 2002-02-13  Stan Shebs  <shebs@apple.com>
50991
50992         * gcc.dg/altivec-3.c: New.
50993
50994 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
50995
50996         * gcc.dg/Wunreachable-1.c: New test.
50997         * gcc.dg/Wunreachable-2.c: New test.
50998
50999 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51000
51001         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
51002
51003 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
51004
51005         * gcc.dg/decl-1.c: New test.
51006
51007 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
51008
51009         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
51010
51011 2002-02-10  Kazu Hirata  <kazu@hxi.com>
51012
51013         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
51014         * gcc.c-torture/compile/980506-1.x: Likewise.
51015
51016 2002-02-10  Kazu Hirata  <kazu@hxi.com>
51017
51018         * gcc.dg/20020210-1.c: New.
51019
51020 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
51021
51022         * g77.f-torture/execute/947.f: New regression test
51023         for PR fortran/947.
51024
51025 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
51026
51027         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
51028         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
51029
51030 2002-02-08  Richard Henderson  <rth@redhat.com>
51031
51032         * gcc.c-torture/compile/labels-3.c: New.
51033
51034 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
51035
51036         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
51037         expression statements work instead.
51038         * gcc.dg/noncompile/20020207-1.c: New test.
51039
51040 2002-02-07  Richard Henderson  <rth@redhat.com>
51041
51042         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
51043
51044 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
51045
51046         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
51047         message from g77
51048         * lib/g77-dg.exp: Trim g77 error messages so that they are
51049         recognized by dg.exp.
51050
51051 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
51052
51053         PR fortran/5473
51054         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
51055
51056 2002-02-07  Richard Henderson  <rth@redhat.com>
51057
51058         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
51059         to be sufficiently aligned for integers.
51060
51061 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
51062
51063         * g++.dg/template/friend4.C: New test.
51064
51065 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
51066
51067         PR fortran/5743
51068         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
51069         unsupported cases.
51070
51071 2002-02-07  Richard Henderson  <rth@redhat.com>
51072
51073         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
51074         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
51075         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
51076         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
51077
51078 2002-02-06  Richard Henderson  <rth@redhat.com>
51079
51080         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
51081
51082 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
51083
51084         * gcc.dg/20020206-1.c: New test.
51085
51086 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
51087
51088         * gcc.c-torture/execute/20020206-1.c: New test.
51089
51090         * gcc.c-torture/execute/20020206-2.c: New test.
51091
51092         PR optimization/5429:
51093         * gcc.c-torture/compile/20020206-1.c: New test.
51094
51095 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
51096
51097         * g++.dg/ext/align1.C: Do not use an explicit alignment value
51098         as certain file formats cannot support particularly large
51099         alignments.
51100
51101         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
51102         and do not expect to be able to link the executable.
51103
51104         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
51105         fail because the COFF format does not support the weak attribute.
51106
51107 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
51108
51109         * g77.dg/pr5473.f: New test
51110
51111 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
51112
51113         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
51114         Fix testcase accordingly.
51115
51116 2002-02-04  Richard Henderson  <rth@redhat.com>
51117
51118         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
51119         (buf): Change to be an array of pointers, not ints.
51120
51121 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
51122
51123         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
51124         before all tests.  Move warning one line above to match where it
51125         C frontend emits.
51126         * gcc.dg/Wswitch-2.c: New test.
51127         * g++.dg/warn/Wswitch-1.C: New test.
51128         * g++.dg/warn/Wswitch-2.C: New test.
51129
51130 2002-02-04  Richard Henderson  <rth@redhat.com>
51131
51132         * g++.dg/abi/offsetof.C: Fix size comparison.
51133
51134 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
51135
51136         * gcc.dg/cast-qual-2.c: New test.
51137
51138 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
51139
51140         * gcc.dg/20020201-4.c: New test.
51141
51142 2002-02-04  Ben Elliston  <bje@redhat.com>
51143
51144         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
51145         target_info attribute != 0, in addition to the empty string.
51146         (gcc_target_compile): Likewise.
51147
51148 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
51149
51150         * gcc.dg/Wswitch.c: New test.
51151         PR gcc/4475. PR gcc/3780.
51152
51153 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
51154
51155         * g77.f-torture/execute/5122.f: New test for regressions
51156         against PR fortran/5122.
51157
51158 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
51159
51160         * g77.f-torture/compile/pr3743.f: Delete
51161         * g77.dg/pr3743-1.f: New test.
51162         * g77.dg/pr3743-2.f: New test.
51163         * g77.dg/pr3743-3.f: New test.
51164         * g77.dg/pr3743-4.f: New test.
51165
51166 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51167
51168         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
51169
51170 2002-02-02  Richard Henderson  <rth@redhat.com>
51171
51172         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
51173         * gcc.c-torture/execute/bf64-1.c: Likewise.
51174
51175 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
51176
51177         * gcc.dg/20020201-2.c: New test.
51178
51179         * gcc.dg/20020201-3.c: New test.
51180
51181         * gcc.c-torture/execute/bitfld-2.c: New test.
51182
51183 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51184
51185         * gcc.dg/bitfld-1.c: Update.
51186         * gcc.dg/bitfld-2.c: Update.
51187         * gcc.c-torture/execute/bitfld-1.x: New.
51188
51189 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
51190
51191         * gcc.c-torture/execute/20020201-1.c: New test.
51192
51193 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
51194
51195         PR target/5469
51196         * gcc.dg/20020201-1.c: New test.
51197
51198 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
51199
51200         PR fortran/3743
51201         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
51202         * g77.f-torture/compile/pr3743.x: Remove
51203
51204 2002-01-31  Tom Rix  <trix@redhat.com>
51205
51206         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
51207
51208 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51209
51210         * gcc.dg/noncompile/20020130-1.c: New test.
51211
51212 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
51213
51214         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
51215
51216 2002-01-29  Richard Henderson  <rth@redhat.com>
51217
51218         * gcc.c-torture/execute/991118-1.c: Cast various constants back
51219         to long long.
51220         * gcc.c-torture/execute/bf64-1.c: Likewise.
51221
51222 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
51223
51224         * gcc.c-torture/execute/20020129-1.c: New test.
51225
51226 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51227
51228         * gcc.c-torture/compile/20000224-1.c: Update.
51229         * gcc.c-torture/execute/bitfld-1.c: New tests.
51230         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
51231         * gcc.dg/uninit-A.c: Update.
51232
51233 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
51234
51235         * g++.dg/template/ctor1.C: Add instantiation.
51236
51237 2002-01-28  Paul Koning  <pkoning@equallogic.com>
51238
51239         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
51240         argument to __builtin_prefetch to be const ptr.
51241
51242 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
51243
51244         * gcc.c-torture/compile/20020120-1.c: New test.
51245
51246 2002-01-27  Kazu Hirata  <kazu@hxi.com>
51247
51248         * gcc.c-torture/execute/20020127-1.c: New test.
51249
51250 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
51251
51252         * g77.dg/f77-edit-i-in.f: New test
51253         * g77.dg/f77-edit-i-out.f: New test
51254
51255 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
51256
51257         * gcc.dg/debug/debug.exp: New file.
51258         * gcc.dg/debug/trivial.c: New file.
51259         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
51260         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
51261         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
51262         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
51263         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
51264         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
51265         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
51266         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
51267         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
51268         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
51269         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
51270         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
51271         * gcc.dg/20000503-1.c: Removed.
51272         * gcc.dg/20010207-1.c: Removed.
51273         * gcc.dg/20011223-1.c: Removed.
51274         * gcc.dg/20020104-2.c: Removed.
51275         * gcc.dg/debug-1.c: Removed.
51276         * gcc.dg/debug-2.c: Removed.
51277         * gcc.dg/debug-3.c: Removed.
51278         * gcc.dg/debug-4.c: Removed.
51279         * gcc.dg/debug-5.c: Removed.
51280         * gcc.dg/debug-6.c: Removed.
51281         * gcc.dg/dwarf2-1.c: Removed.
51282         * gcc.dg/dwarf2-2.c: Removed.
51283
51284 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
51285
51286         * g++.old-deja/g++.other/eh5.C: New test.
51287         * g++.old-deja/g++.other/sibcall2.C: New test.
51288         * g++.old-deja/g++.other/array9.C: New test.
51289         * g++.old-deja/g++.other/typename2.C: New test.
51290         * g++.old-deja/g++.other/crash60.C: New test.
51291         * g++.old-deja/g++.other/conv9.C: New test.
51292         * g++.old-deja/g++.other/mangle10.C: New test.
51293         * g++.old-deja/g++.other/unchanging1.C: New test.
51294         * g++.old-deja/g++.other/exprstmt1.C: New test.
51295         * g++.old-deja/g++.other/inline23.C: New test.
51296         * g++.old-deja/g++.eh/ia64-1.C: New test.
51297         * g++.old-deja/g++.other/dwarf2-1.C: New test.
51298         * g++.old-deja/g++.other/reload1.C: New test.
51299         * g++.old-deja/g++.other/static20.C: New test.
51300         * g++.old-deja/g++.other/local-alloc1.C: New test.
51301         * g++.old-deja/g++.other/conv8.C: New test.
51302         * g++.old-deja/g++.other/stmtexpr2.C: New test.
51303         * g++.old-deja/g++.other/storeexpr1.C: New test.
51304         * g++.old-deja/g++.other/storeexpr2.C: New test.
51305         * g++.dg/eh/template2.C: New test.
51306         * g++.dg/warn/weak1.C: New test.
51307
51308 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
51309
51310         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51311         Remove first, non-varying, argument.
51312
51313 2002-01-23  Richard Henderson  <rth@redhat.com>
51314
51315         * gcc.dg/inline-2.c: New.
51316
51317         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
51318         Add optional target arg.  Check number of arguments.
51319         (scan-assembler-not, scan-assembler-dem): Likewise.
51320         (scan-assembler-dem-not): Likewise.
51321
51322 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
51323
51324         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
51325         line 12.
51326         * g++.old-deja/g++.brendan/parse3.C,
51327         g++.old-deja/g++.other/crash26.C,
51328         g++.old-deja/g++.other/crash28.C,
51329         g++.old-deja/g++.other/crash29.C,
51330         g++.old-deja/g++.other/crash30.C,
51331         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
51332
51333 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
51334
51335         * gcc.dg/20020115-1.c: New.
51336
51337 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
51338
51339         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
51340
51341 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
51342
51343         * gcc.dg/20020122-3.c: New.
51344
51345 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
51346
51347         * g++.dg/other/gc1.C: New test.
51348
51349 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
51350
51351         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
51352
51353 2002-01-22  Richard Henderson  <rth@redhat.com>
51354
51355         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
51356
51357 2002-01-22  Richard Henderson  <rth@redhat.com>
51358
51359         * gcc.dg/20020122-4.c: New.
51360
51361 2002-01-22  H.J. Lu <hjl@gnu.org>
51362
51363         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
51364         link output.
51365         * gcc.dg/special/ecos.exp: Likewise.
51366         * lib/g++-dg.exp: Likewise.
51367         * lib/g77-dg.exp: Likewise.
51368         * lib/gcc-dg.exp : Likewise.
51369         * lib/mike-g++.exp: Likewise.
51370         * lib/mike-g77.exp: Likewise.
51371         * lib/mike-gcc.exp: Likewise.
51372         * lib/objc-dg.exp: Likewise.
51373
51374 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
51375
51376         PR target/5379
51377         * gcc.dg/20020122-2.c: New test.
51378
51379 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
51380
51381         * gcc.dg/20020122-1.c: New test.
51382
51383 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
51384
51385         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
51386
51387 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
51388
51389         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
51390
51391 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51392
51393         * gcc.c-torture/compile/20020121-1.c: New test.
51394
51395 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51396
51397         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
51398         ld_library_path.
51399
51400 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
51401
51402         * gcc.dg/20020218-1.c: New test.
51403
51404 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
51405
51406         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
51407         messages
51408         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
51409         "At global scope" warning
51410         * g++.dg/ext/align1.C: Change cygwin test for alignment
51411         from db-bogus to dg-warning
51412
51413 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
51414
51415         * g77.f-torture/compile/cpp2.F: New test.
51416
51417 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51418
51419         * g++.dg/template/access1.C: New test.
51420
51421 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
51422
51423         * gcc.dg/20020118-1.c: New.
51424
51425 2002-01-18  Kazu Hirata  <kazu@hxi.com>
51426
51427         * gcc.c-torture/execute/20020118-1.c: New test.
51428
51429 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
51430
51431         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
51432         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
51433         alignment warnings.
51434
51435 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
51436
51437         * gcc.misc-tests/i386-prefetch.exp: Save and restore
51438         torture_with_loops and torture_without_loops
51439
51440 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
51441
51442         * gcc.c-torture/compile/20020116-1.c: New test.
51443
51444 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
51445
51446         * gcc.dg/20020116-2.c: New test.
51447
51448         * gcc.dg/ultrasp4.c: New test.
51449
51450         * gcc.dg/20020116-1.c: New test.
51451
51452 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
51453
51454         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
51455         by EABI.
51456
51457 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
51458
51459         * gcc.misc-tests/i386-prefetch.exp: New.
51460         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
51461         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
51462         * gcc.misc-tests/i386-pf-none-1.c: New test.
51463         * gcc.misc-tests/i386-pf-sse-1.c: New test.
51464
51465 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
51466
51467         * gcc.dg/gnu89-init-1.c: Add new tests.
51468
51469 2002-01-15  Andreas Jaeger  <aj@suse.de>
51470
51471         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
51472         * gcc.dg/i386-mmx-2.c: Likewise.
51473         * gcc.dg/i386-sse-1.c: Likewise.
51474         * gcc.dg/i386-sse-2.c: Likewise.
51475         * gcc.dg/i386-sse-3.c: Likewise.
51476
51477 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
51478
51479         * g77.f-torture/execute/intrinsic-unix-bessel.f:
51480         Uncomment additional cases that now pass.
51481
51482 2002-01-11  Richard Henderson  <rth@redhat.com>
51483
51484         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
51485         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
51486
51487 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
51488
51489         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
51490
51491 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
51492
51493         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
51494         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
51495
51496 2002-01-10  Dale Johannesen  <dalej@apple.com>
51497
51498         * gcc.c-torture/execute/loop-11.c: New.
51499
51500 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
51501
51502         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
51503         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
51504
51505 2002-01-09  Richard Henderson  <rth@redhat.com>
51506
51507         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
51508         type in which to perform the operation for each size.
51509
51510 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
51511
51512         * gcc.c-torture/compile/20020109-2.c: New test.
51513
51514 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
51515
51516         * gcc.c-torture/execute/loop-10.c: New test.
51517
51518 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
51519
51520         * gcc.c-torture/compile/20010226-1.c: New test.
51521         * gcc.c-torture/compile/20010227-1.c: New test.
51522         * gcc.c-torture/compile/20010426-1.c: New test.
51523         * gcc.c-torture/compile/20010510-1.c: New test.
51524         * gcc.c-torture/compile/20010605-3.c: New test.
51525         * gcc.c-torture/compile/20010824-1.c: New test.
51526         * gcc.c-torture/execute/20010409-1.c: New test.
51527         * gcc.dg/noncompile/20000901-1.c: New test.
51528         * gcc.dg/20001023-1.c: New test.
51529         * gcc.dg/20001101-1.c: New test.
51530         * gcc.dg/20001102-1.c: New test.
51531         * gcc.dg/20010207-1.c: New test.
51532         * gcc.dg/20010405-1.c: New test.
51533         * gcc.dg/20010822-1.c: New test.
51534         * gcc.dg/20011107-1.c: New test.
51535
51536 2002-01-09  Jeffrey A Law  (law@redhat.com)
51537
51538         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
51539
51540         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
51541         execution failure on PA targets.
51542
51543 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
51544
51545         * gcc.c-torture/compile/20020109-1.c: New test.
51546
51547 2002-01-08  Kazu Hirata  <kazu@hxi.com>
51548
51549         * gcc.c-torture/execute/20020108-1.c: New test.
51550
51551 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
51552
51553         * gcc.dg/20020108-1.c: New test.
51554
51555 2002-01-08  H.J. Lu <hjl@gnu.org>
51556
51557         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
51558         for header files.
51559
51560 2002-01-08  Geoff Keating  <geoffk@redhat.com>
51561
51562         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
51563         consistency.
51564
51565 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
51566
51567         * gcc.dg/altivec-4.c: Test altivec predicates.
51568
51569 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
51570
51571         * gcc.c-torture/execute/20020107-1.c: New test.
51572
51573 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
51574
51575         PR c/5279
51576         * gcc.c-torture/compile/20020106-1.c: New test.
51577
51578 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
51579
51580         * gcc.c-torture/execute/nestfunc-4.c: New test.
51581
51582 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
51583
51584         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
51585         extra triple that slipped in.
51586         * g++.old-deja/g++.abi/align.C: Likewise.
51587         * g++.old-deja/g++.abi/bitfields.C: Likewise.
51588
51589 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
51590
51591         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
51592         * g++.old-deja/g++.abi/align.C: Likewise.
51593         * g++.old-deja/g++.abi/bitfields.C: Likewise.
51594
51595         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
51596         on FreeBSD/i386.
51597         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
51598         FreeBSD.
51599
51600 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
51601
51602         * gcc.dg/20020104-1.c: New test.
51603
51604         * gcc.dg/20020104-2.c: New test.
51605
51606 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
51607
51608         * gcc.dg/20020103-1.c: Fix typo in target selector.
51609
51610 2002-01-03  Richard Henderson  <rth@redhat.com>
51611
51612         * gcc.dg/20020103-1.c: New.
51613
51614 2002-01-03  Kazu Hirata  <kazu@hxi.com>
51615
51616         * gcc.c-torture/execute/20020103-1.c: New test.
51617
51618 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
51619
51620         * g++.dg/other/debug2.C: New test.
51621
51622         * gcc.c-torture/compile/20020103-1.c: New test.
51623
51624 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
51625
51626         * gcc.dg/gnu89-init-1.c: Added new tests.
51627
51628 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51629
51630         * g++.dg/template/friend2.C: Remove as patch is reverted.
51631
51632         * g++.dg/warn/oldcast1.C: New test.
51633
51634         * g++.dg/template/ptrmem1.C: New test.
51635         * g++.dg/template/ptrmem2.C: New test.
51636
51637         * g++.dg/template/ntp.C: New test.
51638
51639         * g++.dg/other/component1.C: New test.
51640
51641         * g++.dg/template/ttp3.C: New test.
51642
51643         * g++.dg/template/friend2.C: New test.
51644         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
51645
51646 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51647
51648         * g++.dg/other/ptrmem1.C: New test.
51649         * g++.dg/other/ptrmem2.C: New test.
51650
51651 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51652
51653         * g++.dg/template/ctor1.C: New test.
51654
51655 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51656
51657         * g++.dg/template/friend2.C: New test.
51658
51659 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
51660
51661         * gcc.dg/mmix-1.c: New test.
51662
51663 2001-12-31  Richard Henderson  <rth@redhat.com>
51664
51665         * gcc.dg/asm-5.c: New.
51666
51667 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
51668
51669         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
51670         in namespace __gnu_cxx
51671
51672 2001-12-30  Richard Henderson  <rth@redhat.com>
51673
51674         * gcc.dg/debug-6.c: New.
51675
51676 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
51677
51678         * gcc.c-torture/compile/20011229-2.c: New test.
51679
51680 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
51681
51682         * gcc.dg/debug-3.c: New test.
51683         * gcc.dg/debug-4.c: New test.
51684         * gcc.dg/debug-5.c: New test.
51685
51686 2001-12-29  Richard Henderson  <rth@redhat.com>
51687
51688         * g++.dg/eh/loop1.C: New.
51689
51690 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
51691
51692         * g++.dg/template/crash1.C: New test.
51693
51694 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
51695
51696         * g++.dg/other/const1.C: New test.
51697
51698 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
51699
51700         * gcc.c-torture/compile/20011229-1.c: New test.
51701
51702 2001-12-28  Stan Shebs  <shebs@apple.com>
51703
51704         * lib/objc-torture.exp: Resync with c-torture.exp.
51705         * lib/objc.exp: Load standard libraries.
51706
51707 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
51708
51709         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
51710         additional tests.
51711
51712 2001-12-27  Roger Sayle <roger@eyesopen.com>
51713
51714         * gcc.c-torture/execute/string-opt-16.c: New testcase.
51715
51716 2001-12-27  Richard Henderson  <rth@redhat.com>
51717
51718         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
51719
51720 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
51721
51722         * g++.dg/eh/ctor1.C: New test.
51723         * g++.dg/other/error2.C: New test.
51724
51725 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
51726
51727         * g++.dg/other/init2.C: New test.
51728
51729 2001-12-24  Richard Henderson  <rth@redhat.com>
51730
51731         * gcc.dg/20011223-1.c: New.
51732         * gcc.dg/inline-1.c: New.
51733
51734 2001-12-23  Richard Henderson  <rth@redhat.com>
51735
51736         * gcc.dg/asm-4.c: Test operand modifiers.
51737
51738 2001-12-23  Richard Henderson  <rth@redhat.com>
51739
51740         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
51741
51742 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51743
51744         * gcc.c-torture/execute/20011223-1.c: New test.
51745
51746 2001-12-21  Richard Henderson  <rth@redhat.com>
51747
51748         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
51749         re-enables the warning.
51750
51751 2001-12-21  Richard Henderson  <rth@redhat.com>
51752
51753         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
51754
51755 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
51756
51757         * gcc.c-torture/compile/20011218-1.c: New test.
51758
51759 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
51760
51761         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
51762         arm-isr.c test.
51763         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
51764         epilogue generation for ARM ISR routines.
51765
51766 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51767
51768         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
51769         * gcc.dg/format/c90-printf-3.c: Likewise.
51770         * gcc.dg/format/c99-printf-3.c: Likewise.
51771         * gcc.dg/format/ext-1.c: Likewise.
51772         * gcc.dg/format/ext-6.c: Likewise.
51773         * gcc.dg/format/format.h: Prototype unlocked stdio.
51774
51775 2001-12-20  Richard Henderson  <rth@redhat.com>
51776
51777         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
51778         (arena): Use it.
51779         (malloc): Correct allocation logic.  Abort if we fill up the
51780         arena before initialization complete.
51781         (realloc): Correct allocation logic.
51782
51783 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
51784
51785         * gcc.c-torture/compile/20011219-2.c: New test.
51786
51787         * gcc.c-torture/execute/20011219-1.c: New test.
51788
51789 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
51790
51791         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
51792         target does not support weak symbols.
51793
51794 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
51795
51796         * gcc.c-torture/compile/20011219-1.c: New test.
51797
51798 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
51799
51800         * g++.dg/other/error1.C: New test.
51801
51802 2001-12-17  Jeffrey A Law  (law@redhat.com)
51803
51804         * gcc.c-torture/execute/20011217-1.c: New test.
51805
51806 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
51807
51808         * objc.dg/special/: New directory.
51809         * objc.dg/special/special.exp: New file.
51810         * objc.dg/special/unclaimed-category-1.h: New file.
51811         * objc.dg/special/unclaimed-category-1a.m: New file.
51812         * objc.dg/special/unclaimed-category-1.m: New file.
51813
51814 2001-12-17  Andreas Jaeger  <aj@suse.de>
51815
51816         * gcc.c-torture/compile/20011217-2.c: New test.
51817
51818 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51819
51820         * gcc.c-torture/compile/20011217-1.c: New test.
51821
51822 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
51823
51824         * gcc.dg/20011214-1.c: New.
51825
51826 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
51827
51828         * gcc.dg/altivec-4.c: New.
51829
51830 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
51831
51832         * gcc.dg/20011113-1.c: New test.
51833
51834 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51835
51836         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
51837         std::__malloc_alloc_template<0> and
51838         std::__default_alloc_template<false, 0>.
51839
51840 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
51841
51842         * objc/execute/bf-21.m: New test.
51843         * objc/execute/enumeration-1.m: New test.
51844         * objc/execute/enumeration-2.m: New test.
51845
51846 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
51847
51848         * gcc.dg/gnu89-init-1.c: New test.
51849
51850 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
51851
51852         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
51853         * g++.old-deja/g++.jason/2371.C: Likewise.
51854         * g++.old-deja/g++.jason/template33.C: Likewise.
51855         * g++.old-deja/g++.jason/template34.C: Likewise.
51856         * g++.old-deja/g++.jason/template36.C: Likewise.
51857         * g++.old-deja/g++.oliva/typename1.C: Likewise.
51858         * g++.old-deja/g++.oliva/typename2.C: Likewise.
51859         * g++.old-deja/g++.other/typename1.C: Likewise.
51860         * g++.old-deja/g++.pt/inherit2.C: Likewise.
51861         * g++.old-deja/g++.pt/nontype5.C: Likewise.
51862         * g++.old-deja/g++.pt/typename11.C: Likewise.
51863         * g++.old-deja/g++.pt/typename14.C: Likewise.
51864         * g++.old-deja/g++.pt/typename16.C: Likewise.
51865         * g++.old-deja/g++.pt/typename3.C: Likewise.
51866         * g++.old-deja/g++.pt/typename4.C: Likewise.
51867         * g++.old-deja/g++.pt/typename5.C: Likewise.
51868         * g++.old-deja/g++.pt/typename7.C: Likewise.
51869         * g++.old-deja/g++.robertl/eb9.C: Likewise.
51870
51871 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
51872
51873         * g++.dg/other/linkage1.C: New test.
51874         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
51875         specifiers.
51876
51877 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
51878
51879         * gcc.dg/concat.c: New test.
51880
51881 2001-12-11  Stan Shebs  <shebs@apple.com>
51882
51883         * objc/compile: New test directory.
51884         * objc/compile/compile.exp: New expect script.
51885         * objc/compile/20011211-1.m: New compile test.
51886
51887 2001-12-11  Jason Merrill  <jason@redhat.com>
51888
51889         * lib/prune.exp (prune_gcc_output): Also handle "In member
51890         function".  So many permutations...
51891
51892 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
51893
51894         * g++.dg/template/typedef1.C: New test.
51895
51896 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
51897
51898         * g++.dg/other/copy1.C: New test.
51899
51900 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
51901
51902         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
51903
51904         * gcc.dg/builtin-choose-expr.c: New.
51905
51906 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
51907
51908         * gcc.dg/altivec-2.c: New.
51909
51910 2001-12-07  Richard Henderson  <rth@redhat.com>
51911
51912         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
51913
51914 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
51915
51916         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
51917         ultrasparc.
51918
51919 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51920
51921         * g++-old.deja/g++.robertl/eb101.C: Deleted.
51922
51923 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
51924
51925         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
51926         variable argument list.
51927
51928 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
51929
51930         * gcc.c-torture/execute/memcheck: Delete entire directory.
51931         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
51932         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
51933
51934 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51935
51936         * gcc.dg/Wshadow-1.c: New test.
51937
51938 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
51939
51940         * gcc.c-torture/compile/20011130-1.c: New test.
51941
51942         * gcc.dg/noncompile/20011025-1.c: New test.
51943
51944         * g++.dg/other/anon-union.C: New test.
51945
51946         * gcc.c-torture/execute/20011024-1.c: New test.
51947
51948 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
51949
51950         * gcc.c-torture/execute/20000722-1.x,
51951         gcc.c-torture/execute/20010123-1.x: Remove.
51952         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
51953         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
51954         gcc.dg/c99-complit-2.c: New tests.
51955
51956 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
51957
51958         * g++.dg/inherit/base1.C: New test.
51959
51960 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
51961
51962         * g++.dg/other/stdarg1.C: New test.
51963
51964         * gcc.c-torture/compile/20011130-2.c: New test.
51965
51966 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
51967
51968         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
51969         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
51970         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
51971         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
51972         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
51973         * gcc.dg/builtin-prefetch-1.c: New test.
51974
51975 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
51976
51977         * gcc.dg/20011130-1.c: New test.
51978
51979 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
51980
51981         * g++.dg/other/scope1.C: New test.
51982         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
51983
51984 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51985
51986         * gcc.dg/vla-init-1.c: New test.
51987
51988 2001-12-01  Geoff Keating  <geoffk@redhat.com>
51989
51990         * gcc.c-torture/compile/structs.c: New testcase from GDB.
51991
51992 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51993
51994         * objc.dg/alias.m: Update.
51995         * objc.dg/class-1.m: Update.
51996         * objc.dg/const-str-1.m: Update.
51997         * objc.dg/fwd-proto-1.m: Update.
51998         * objc.dg/id-1.m: Update.
51999         * objc.dg/super-class-1.m: Update.
52000
52001 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
52002
52003         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
52004         constructs.
52005
52006 2001-11-28  Jeffrey A Law  (law@cygnus.com)
52007
52008         * gcc.c-torture/execute/20011128-1.c: New test.
52009
52010 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
52011
52012         * gcc.dg/20011127-1.c: New test.
52013
52014 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52015
52016         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
52017         from Austin Group draft 7.
52018         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
52019         scanf format arguments.
52020         * gcc.dg/format/no-exargs-2.c: New test.
52021
52022 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
52023
52024         * g++.dg/abi/vbase8-4.C: New test.
52025
52026 2001-11-24  Ian Lance Taylor  <ian@airs.com>
52027
52028         * gcc.c-torture/execute/20011121-1.c: New test.
52029
52030 2001-11-23  Jeffrey A Law  (law@cygnus.com)
52031
52032         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
52033
52034 2001-11-23  Andreas Jaeger  <aj@suse.de>
52035
52036         * gcc.dg/cpp/charconst-2.c: New test.
52037
52038 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
52039
52040         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
52041         to the host if it is remote.  Let tests specify extra headers
52042         they use.
52043         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
52044         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
52045         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
52046         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
52047         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
52048         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
52049         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
52050         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
52051         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
52052         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
52053
52054 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
52055
52056         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
52057         for little endian ARMs.
52058
52059 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
52060
52061         * gcc.c-torture/compile/20011119-1.c: New test.
52062         * gcc.c-torture/compile/20011119-2.c: New test.
52063
52064 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
52065
52066         * gcc.dg/altivec-1.c: Fix typo.
52067
52068 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52069
52070         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
52071
52072 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
52073
52074         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
52075
52076 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
52077
52078         * lib/g77.exp: Don't specify --rpath-link.
52079
52080         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
52081         across all the headers.
52082         * gcc.dg/format/format.exp: For testing on a remote host,
52083         copy format.h.
52084
52085         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
52086         * gcc.c-torture/execute/930406-1.c: Likewise.
52087         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
52088
52089 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
52090
52091         * gcc.dg/altivec-1.c: New.
52092
52093 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
52094
52095         * gcc.dg/cpp/fpreprocessed.c: New test case.
52096
52097 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52098
52099         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
52100         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
52101         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
52102
52103 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52104
52105         * gcc.dg/no-builtin-1.c: New test.
52106
52107 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
52108
52109         * gcc.c-torture/execute/20011115-1.c: New test.
52110
52111 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
52112
52113         * gcc.c-torture/compile/20011114-2.c: New test.
52114         * gcc.c-torture/compile/20011114-3.c: New test.
52115         * gcc.c-torture/compile/20011114-4.c: New test.
52116
52117 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
52118
52119         * g++.dg/other/init1.C: New test.
52120
52121 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
52122
52123         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
52124         message.
52125
52126         * gcc.c-torture/execute/20011114-1.c: New testcase.
52127
52128         * gcc.c-torture/compile/20010327-1.c: Revert last change.
52129         * gcc.c-torture/compile/20011114-1.c: New test, exactly
52130         like the (before this change) version of 20010327-1.c.
52131
52132 2001-11-14  Roger Sayle <roger@eyesopen.com>
52133
52134         * gcc.c-torture/execute/string-opt-13.c: New testcase.
52135
52136 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
52137
52138         * g++.dg/init/array2.C: New test.
52139
52140 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
52141
52142         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
52143
52144 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
52145
52146         * g++.dg/other/forscope1.C: New test.
52147         * g++.dg/ext/forscope1.C: New test.
52148         * g++.dg/ext/forscope2.C: New test.
52149
52150 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
52151
52152         * gcc.c-torture/execute/20011113-1.c: New test.
52153
52154 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
52155
52156         * gcc.c-torture/execute/20011109-2.c: New test.
52157
52158         * gcc.c-torture/execute/20011109-1.c: New test.
52159
52160 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
52161
52162         * gcc.c-torture/compile/20011109-1.c: New test.
52163
52164 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
52165
52166         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
52167         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
52168         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
52169         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
52170         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
52171         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
52172         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
52173
52174 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52175
52176         * g++.dg/warn/Wshadow-1.C: New tests.
52177         * g++.old-deja/g++.mike/for3.C: Update.
52178
52179 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52180
52181         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
52182         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
52183         XFAILs.  Adjust expected error texts.
52184         * gcc.c-torture/compile/20011106-1.c,
52185         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
52186         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
52187         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
52188         gcc.dg/c99-array-lval-5.c: New tests.
52189
52190 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52191
52192         * gcc.dg/cpp/defined.c: Update.
52193
52194 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52195
52196         * gcc.c-torture/execute/anon-1.c: New test.
52197
52198 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
52199
52200         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
52201         same size, so no warning should be produced on stormy16.
52202
52203         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
52204         due to oversized array.
52205         * g++.old-deja/g++.mike/ns15.C: Likewise.
52206         * g++.old-deja/g++.pt/crash16.C: Likewise.
52207
52208 2001-11-02  Graham Stott  <grahams@redhat.com>
52209
52210         * g++.dgother/debug1.C: Fix typos.
52211
52212 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
52213
52214         * g++.dg/other/debug1.C: New test.
52215
52216 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52217
52218         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
52219         of unsigned long.
52220
52221 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
52222
52223         * gcc.dg/20011029-2.c: New test.
52224
52225         * gcc.c-torture/compile/20011029-1.c: New test.
52226
52227 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
52228
52229         * objc/execute/class_self-1.m: New test.
52230         * objc/execute/class_self-2.m: New test.
52231
52232 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
52233
52234         * gcc.misc-tests/msgs.exp: Delete.
52235         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
52236         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
52237         error set to match recent changes.
52238
52239 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
52240
52241         * gcc.dg/20011021-1.c: New test.
52242
52243 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
52244
52245         * gcc.c-torture/compile/20011023-1.c: New test.
52246
52247 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
52248
52249         * lib/g77.exp: Rewrite based on lib/g++.exp.
52250
52251 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
52252
52253         * gcc.c-torture/execute/20011019-1.c: New test.
52254
52255         * gcc.dg/20011018-1.c: New test.
52256
52257 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
52258
52259         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
52260
52261 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
52262
52263         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
52264         * gcc.dg/attr-invalid.c: Likewise.
52265
52266 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
52267
52268         * gcc.dg/20011015-1.c: New test.
52269
52270 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
52271
52272         * g++.dg/template/unify2.C: New test.
52273
52274 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
52275
52276         * g++.dg/other/exception-specification.C: New test
52277
52278 2001-10-13  Tom Rix  <trix@redhat.com>
52279
52280         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
52281         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
52282
52283 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
52284
52285         * gcc.dg/20011009-1.c: New test.
52286
52287 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
52288
52289         PR g++/4476
52290         * g++.dg/other/friend1.C: New test.
52291
52292 2001-10-11  Richard Henderson  <rth@redhat.com>
52293
52294         * g++.old-deja/g++.other/crash18.C: Add -S to options.
52295
52296 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52297
52298         * gcc.c-torture/compile/20011010-1.c: New.
52299
52300 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52301
52302         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
52303         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
52304         g77.f-torture/execute/execute.exp,
52305         g77.f-torture/noncompile/noncompile.exp,
52306         gcc.c-torture/compile/compile.exp,
52307         gcc.c-torture/execute/execute.exp,
52308         gcc.c-torture/execute/ieee/ieee.exp,
52309         gcc.c-torture/execute/memcheck/memcheck.exp,
52310         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
52311         objc/execute/execute.exp: Update FSF address.
52312
52313 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
52314
52315         * gcc.dg/cpp/cmdlne-C.c: Update.
52316         * gcc.dg/cpp/cmdlne-C2.c: New.
52317
52318 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52319
52320         * gcc.c-torture/execute/20011008-3.c: New.
52321
52322 2001-10-08  DJ Delorie  <dj@redhat.com>
52323
52324         * gcc.dg/20011008-1.c: New.
52325         * gcc.dg/20011008-2.c: New.
52326
52327 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52328
52329         * gcc.dg/cpp/spacing1.c: Update test.
52330
52331 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52332
52333         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
52334         spelling errors of "separate" as "seperate".
52335
52336 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
52337
52338         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
52339         enough to avoid inlining.
52340
52341 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
52342
52343         * lib/g77.exp: set libg2c_dir correctly.
52344
52345 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52346
52347         * gcc.dg/cpp/macro11.c: New test.
52348
52349 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52350
52351         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
52352         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
52353         gcc.dg/format/multattr-3.c: New tests.
52354         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
52355         tests for format attributes on function pointers being rejected.
52356
52357 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52358
52359         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
52360
52361 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52362
52363         * g++.dg/warn/format1.C: New test.
52364
52365 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
52366
52367         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
52368
52369 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
52370
52371         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
52372
52373 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
52374
52375         * gcc.dg/cpp/redef2.c: Add test.
52376
52377 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
52378
52379         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
52380         long-standing bug on i686, apparently.
52381         * gcc.c-torture/execute/loop-2c.x: New file.
52382         * gcc.c-torture/execute/loop-2d.x: New file.
52383         * gcc.c-torture/execute/loop-3c.x: New file.
52384
52385 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
52386
52387         * gcc.dg/cpp/20000625-2.c: Correct line number.
52388
52389 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52390
52391         * gcc.dg/cpp/macro10.c: New test.
52392         * gcc.dg/cpp/strify3.c: New test.
52393         * gcc.dg/cpp/spacing1.c: Add tests.
52394         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
52395         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
52396
52397 2001-09-24  DJ Delorie  <dj@redhat.com>
52398
52399         * gcc.c-torture/execute/20010924-1.c: New test.
52400
52401 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52402
52403         * objc/execute/paste.m: Remove.
52404
52405 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52406
52407         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
52408
52409 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
52410
52411         * g77.dg/strlen0.f: New test.
52412
52413 2001-09-21  Richard Henderson  <rth@redhat.com>
52414
52415         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
52416         * g++.old-deja/g++.abi/vtable2.C: Likewise.
52417
52418 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52419
52420         Table-driven attributes.
52421         * g++.dg/ext/attrib1.C: New test.
52422
52423 2001-09-20  DJ Delorie  <dj@redhat.com>
52424
52425         * gcc.dg/20000926-1.c: Update expected warning messages.
52426         * gcc.dg/array-2.c: Likewise, and test for warnings too.
52427         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
52428         array.
52429
52430 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
52431
52432         * g++.dg/eh/registers1.C: New test case.
52433
52434 2001-09-17  Richard Henderson  <rth@redhat.com>
52435
52436         * gcc.dg/array-5.c: Fix VLA decomposition test.
52437
52438 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52439
52440         * gcc.dg/cpp/line5.c: New testcase.
52441
52442 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
52443
52444         * gcc.dg/cpp/macro9.c: New test.
52445
52446 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
52447
52448         * gcc.c-torture/execute/980223.c: Change type of addr from long
52449         to char *.
52450
52451 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
52452
52453         * gcc.c-torture/execute/20010915-1.c: New test.
52454
52455 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
52456
52457         * g77.dg/bprob: New directory.
52458         * g77.dg/bprob/bprob.exp: New file.
52459         * g77.dg/bprob/bprob-1.f: New test.
52460         * g77.dg/gcov: New directory.
52461         * g77.dg/gcov/gcov.exp: New file.
52462         * g77.dg/gcov/gcov-1.f: New test.
52463         * g77.dg/gcov/gcov-1.x: New file.
52464
52465 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52466
52467         * gcc.dg/cpp/directiv.c: Update.
52468         * gcc.dg/cpp/undef1.c: Update.
52469
52470 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
52471
52472         * gcc.dg/20010912-1.c: New test.
52473
52474 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
52475
52476         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
52477         language-independent file in lib.
52478         * lib/gcov.exp: New file.
52479
52480 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52481
52482         * gcc.c-torture/compile/20010911-1.c: New test.
52483
52484 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
52485
52486         * lib/profopt.exp: New, to support profile-directed optimizations.
52487         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
52488         * gcc.misc-tests/bprob-1.c: New test.
52489         * gcc.misc-tests/bprob-2.c: New test.
52490
52491 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
52492
52493         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
52494         XFAIL and which kinds of gcov output to verify.
52495         * gcc.misc-tests/gcov-4b.x: New file.
52496         * gcc.misc-tests/gcov-5b.x: New file.
52497         * gcc.misc-tests/gcov-6.x: New file.
52498         * gcc.misc-tests/gcov-7.c: New test.
52499         * gcc.misc-tests/gcov-7.x: New file.
52500
52501 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
52502
52503         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
52504         * gcc.misc-tests/gcov-6.c: New test.
52505
52506 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52507
52508         PR c++/3986
52509         * g++.dg/abi/vbase1.C: New test.
52510
52511 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
52512
52513         * objc.dg/method-2.m: New.
52514
52515 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52516
52517         PR c++/4203
52518         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
52519         * g++.dg/init/empty1.C: New test.
52520
52521 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
52522
52523         * gcc.c-torture/compile/20010903-1.c: New test.
52524
52525 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
52526
52527         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
52528         for m68k.
52529
52530 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
52531
52532         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
52533
52534         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
52535
52536         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
52537
52538 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
52539
52540         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
52541         for 16-bit 'unsigned int'.
52542
52543 2001-08-29  Kazu Hirata  <kazu@hxi.com>
52544
52545         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
52546
52547 2001-08-27  Richard Henderson  <rth@redhat.com>
52548
52549         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
52550         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
52551
52552 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
52553
52554         * gcc.dg/asm-names.c (ymain): New.
52555
52556 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
52557
52558         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
52559         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
52560         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
52561
52562 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52563
52564         * gcc.dg/compare5.c: New testcase.
52565
52566 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
52567
52568         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
52569         and "In instantiation".
52570
52571 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
52572
52573         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
52574
52575 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
52576
52577         * gcc.misc-tests/gcov.exp: Add support for branch information.
52578         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
52579         * gcc.misc-tests/gcov-4.c: New test.
52580         * gcc.misc-tests/gcov-4b.c: New test.
52581         * gcc.misc-tests/gcov-5b.c: New test.
52582
52583 2001-08-20  Zack Weinberg  <zackw@panix.com>
52584
52585         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
52586         expected to fail.
52587
52588 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52589
52590         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
52591
52592 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
52593
52594         * g++.dg/eh/template1.C: New test.
52595
52596 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
52597
52598         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
52599         Fix thinko.
52600         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
52601         for xfail.
52602
52603 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
52604
52605         * lib/g77-dg.exp: Use prune.exp for common procedures
52606         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
52607         * lib/g77.exp: (g77-dg-prune) Remove
52608
52609 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
52610
52611         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
52612
52613 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52614
52615         * g++.dg/template/unify1.C: New test.
52616
52617 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
52618
52619         * g++.dg/abi/empty4.C: New test.
52620
52621 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
52622
52623         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
52624         solaris2.*
52625         * g77.f-torture/compile/pr3743.x: Likewise.
52626
52627 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52628
52629         * g++.dg/other/using-declaration.C: New test.
52630
52631 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52632
52633         * gcc.dg/cpp/tr-sign.c: New testcase.
52634
52635 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52636
52637         * gcc.dg/cpp/19951025-1.c: Revert.
52638         * gcc.dg/cpp/directiv.c: We no longer process directives that
52639         interrupt macro arguments.
52640
52641 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
52642
52643         * gcc.dg/bconstp-1.c: New test.
52644
52645 2001-08-03  Richard Henderson  <rth@redhat.com>
52646
52647         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
52648
52649 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52650
52651         * gcc.dg/cpp/19951025-1.c: Update.
52652
52653 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
52654
52655         * g77.dg/ff90-1.f (s): Fix reference of variable z,
52656         should be x.
52657
52658 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
52659
52660         Kill -fhonor-std.
52661         * g++.old-deja/g++.ns/ns14.C: Remove special options.
52662         * g++.old-deja/g++.other/std1.C: Likewise.
52663         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
52664
52665 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
52666
52667         * lib/g77.exp: Load gcc-defs.exp for common procedures
52668         (g77_pass, g77_fail, g77_finish, g77_exit,
52669         ${tool}_check_unsupported_p} Now redundant.  Deleted.
52670
52671 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
52672
52673         * g77.dg/fbackslash.f
52674         * g77.dg/fcase-preserve.f
52675         * g77.dg/ff90-1.f
52676         * g77.dg/ffixed-line-length-0.f
52677         * g77.dg/ffixed-line-length-132.f
52678         * g77.dg/ffixed-line-length-7.f
52679         * g77.dg/ffixed-line-length-72.f
52680         * g77.dg/ffixed-line-length-none.f
52681         * g77.dg/ffree-form-1.f
52682         * g77.dg/fno-backslash.f
52683         * g77.dg/fno-f90-1.f
52684         * g77.dg/fno-fixed-form-1.f
52685         * g77.dg/fno-onetrip.f
52686         * g77.dg/fno-typeless-boz.f
52687         * g77.dg/fno-underscoring.f
52688         * g77.dg/fno-vxt-1.f
52689         * g77.dg/fonetrip.f
52690         * g77.dg/ftypeless-boz.f
52691         * g77.dg/fugly-assumed.f
52692         * g77.dg/funderscoring.f
52693         * g77.dg/fvxt-1.f
52694
52695 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
52696
52697         * objc.dg/fwd-proto-1.m: New.
52698         * objc.dg/local-decl-1.m: New.
52699         * objc.dg/naming-1.m: New.
52700         * objc.dg/naming-2.m: New.
52701         * objc.dg/proto-hier-1.m: New.
52702
52703 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
52704
52705         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
52706         largest-type elements to a struct makes its size grow.
52707
52708 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
52709
52710         * g++.dg/abi/vthunk1.C: New test.
52711
52712 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
52713
52714         * g++.dg/abi/vbase8-22.C: New test.
52715
52716 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52717
52718         * gcc.dg/cpp/macro8.c: New test.
52719
52720 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
52721
52722         * g++.dg/abi/vbase8-21.C: New test.
52723
52724 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
52725
52726         * g++.dg/abi/vbase8-10.C: New test.
52727
52728 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52729
52730         * lib/g++.exp (g++_set_ld_library_path): Renamed to
52731         ${tool}_set_ld_library_path.
52732         Changed caller.
52733         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
52734         g++.exp.
52735
52736 2001-07-26  Stan Cox <scox@redhat.com>
52737
52738         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
52739         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
52740         gcc_exit, gcc_check_unsupported_p):
52741         Moved to gcc-deps.exp
52742         * gcc-deps.exp: New file.
52743
52744 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52745
52746         * g++.old-deja/g++.pt/defarg14.C: New test.
52747
52748 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52749
52750         * g++.old-deja/g++.other/lineno5.C: New test.
52751
52752 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52753
52754         * g++.old-deja/g++.pt/crash68.C: New test.
52755
52756 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52757
52758         * g++.old-deja/g++.other/crash42.C: New test.
52759
52760 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52761
52762         * gcc.dg/cpp/extratokens.c: Fix.
52763         * gcc.dg/cpp/skipping2.c: New tests.
52764
52765 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52766
52767         * gcc.c-torture/execute/20010724-1.c: New file.
52768         * gcc.c-torture/execute/20010724-1.x: New file.
52769
52770 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52771
52772         * g++.old-deja/g++.other/cond7.C: New test.
52773
52774 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52775
52776         * g++.old-deja/g++.other/optimize4.C: New test.
52777
52778 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52779
52780         * g++.old-deja/g++.abi/vbase8-5.C: New test.
52781
52782 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
52783
52784         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
52785         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
52786         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
52787         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
52788
52789         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
52790         bug report" message.
52791
52792         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
52793         * g++.dg/ext/instantiate1.C: Move from old-deja.
52794
52795 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
52796
52797         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
52798         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
52799         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
52800         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
52801
52802 2001-07-23  Jeffrey A Law  (law@cygnus.com)
52803
52804         * gcc.c-torture/execute/20010723-1.c: New test.
52805
52806 2001-07-23  Ben Elliston  <bje@redhat.com>
52807
52808         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
52809
52810 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52811
52812         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
52813         i[34567]86-*-*.
52814         Delete handling of ieee_multilib_flags.
52815         Pass -mieee for alpha*-*-* and sh-*-*.
52816         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
52817
52818 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
52819
52820         Remove old-abi tests.
52821         * g++.old-deja/g++.mike/p11116.C: Remove.
52822         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
52823
52824 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
52825
52826         * g77.f-torture/compile/pr3743.f: New test
52827
52828 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
52829
52830         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
52831
52832 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52833
52834         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
52835         g++.old-deja/g++.pt/static6.C: Likewise.
52836         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
52837         supports weak symbols.
52838
52839 2001-07-18  Andreas Jaeger  <aj@suse.de>
52840
52841         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
52842         supported again.
52843
52844 2001-07-18  Andreas Jaeger  <aj@suse.de>
52845
52846         * gcc.dg/iftrap-1.c: Fix target line.
52847
52848 2001-07-17  Richard Henderson  <rth@redhat.com>
52849
52850         * gcc.c-torture/execute/20010717-1.c: New.
52851
52852 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52853
52854         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
52855         tests.
52856
52857 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
52858
52859         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
52860
52861 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52862
52863         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
52864         UAC_SIGBUS, UAC_NOPRINT definitions.
52865
52866 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
52867
52868         * objc/execute/object_is_class.m: New test.
52869         * objc/execute/object_is_meta_class.m: New test.
52870
52871 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
52872
52873         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
52874         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
52875
52876 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
52877
52878         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
52879         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
52880
52881 2001-07-14  Richard Henderson  <rth@redhat.com>
52882
52883         * gcc.dg/iftrap-1.c: New.
52884
52885 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
52886
52887         * g77.f-torture/execute/intrinsic77.f: New test.
52888
52889 2001-07-11  Janis Johnson <janis@us.ibm.com>
52890
52891         * gcc.misc-tests/gcov-3.c: New test.
52892
52893 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
52894
52895         * gcc.c-torture/compile/20010711-1.c,
52896         * gcc.c-torture/compile/20010711-2.c: New tests.
52897
52898 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
52899
52900         * gcc.c-torture/execute/20010711-1.c: New test.
52901
52902 2001-07-11  Ben Elliston  <bje@redhat.com>
52903
52904         * g++.old-deja/g++.other/enum5.C: New test.
52905
52906 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
52907
52908         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
52909         (g++-dg-prune): Call prune_gcc_output.
52910         * prune.exp: New file for prune_gcc_output.
52911         * lib/g++.exp, lib/gcc.exp: Load it.
52912
52913 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52914
52915         * gcc.c-torture/compile/20010701-1.c,
52916         g++.old-deja/g++.ext/attrib6.C: New tests.
52917
52918 2001-07-06  Jeffrey A Law  (law@cygnus.com)
52919
52920         * gcc.c-torture/compile/20010706-1.c: New test.
52921
52922 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
52923
52924         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
52925
52926 2001-06-28  Stan Shebs  <shebs@apple.com>
52927
52928         * gcc.dg/pragma-darwin.c: New test.
52929
52930 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52931
52932         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
52933         Solaris 2.[678] system.
52934
52935 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52936
52937         * gcc.dg/20010622-1.c: New test.
52938
52939 2001-06-18  Stan Shebs  <shebs@apple.com>
52940
52941         * objc.dg: New directory.
52942         * objc.dg/dg.exp: New file.
52943         * objc.dg/alias.m: New.
52944         * objc.dg/class-1.m: New.
52945         * objc.dg/class-2.m: New.
52946         * objc.dg/const-str-1.m: New.
52947         * objc.dg/const-str-2.m: New.
52948         * objc.dg/id-1.m: New.
52949         * objc.dg/method-1.m: New.
52950         * objc.dg/super-class-1.m: New.
52951         * lib/objc-dg.exp: New file.
52952
52953 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52954
52955         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
52956         of label name.
52957
52958 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
52959
52960         * g++.old-deja/g++.abi/vbase8-9.C: New test.
52961
52962 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52963
52964         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
52965         variable.
52966
52967 2001-06-12  Richard Henderson  <rth@redhat.com>
52968
52969         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
52970
52971 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
52972
52973         * g++.old-deja/g++.abi/vbase5.C: New test.
52974         * g++.old-deja/g++.abi/vbase6.C: New test.
52975         * g++.old-deja/g++.abi/vbase7.C: New test.
52976
52977 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52978
52979         * gcc.c-torture/compile/20010610-1.c: New test.
52980
52981 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
52982
52983         * g++.old-deja/g++.abi/vbase4.C: New test.
52984
52985 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52986
52987         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
52988         support %f for HC11/HC12 targets.
52989         * gcc.c-torture/execute/930513-1.x: New file, likewise.
52990         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
52991         on HC11/HC12 targets.
52992         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
52993
52994 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52995
52996         * gcc.dg/wchar_t-1.c: New file.
52997         * gcc.dg/wint_t-1.c: Likewise.
52998
52999 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
53000
53001         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
53002
53003 2001-06-11  Richard Henderson  <rth@redhat.com>
53004
53005         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
53006
53007 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53008
53009         * gcc.c-torture/compile/20010611-1.c: New test.
53010
53011 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53012
53013         * gcc.dg/c99-tag-1.c: Add more tests.
53014
53015 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
53016
53017         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
53018         representation on MN10300 and ARM/Thumb.
53019
53020 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
53021
53022         * g77.f-torture/execute/20010610.f: New.
53023
53024 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
53025
53026         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
53027         names.
53028
53029 2001-06-09  Richard Henderson  <rth@redhat.com>
53030
53031         * gcc.c-torture/execute/ashrdi-1.c: New.
53032         * gcc.c-torture/execute/ashldi-1.c: New.
53033         * gcc.c-torture/execute/lshrdi-1.c: New.
53034
53035 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
53036
53037         * objc/execute/load-3.m: Added. Check sending +load to categories,
53038         in addition to classes.
53039
53040 2001-06-08  Stan Shebs  <shebs@apple.com>
53041
53042         * objc/execute/load-2.m: New test.  From Nicola Pero
53043         <n.pero@mi.flashnet.it>.
53044
53045 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
53046
53047         * gcc.c-torture/execute/20010605-2.c: New test.
53048
53049 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
53050
53051         * g++.old-deja/g++.abi/vbase2.C: New test.
53052         * g++.old-deja/g++.abi/vbase3.C: New test.
53053
53054 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
53055
53056         * g++.old-deja/g++.pt/friend49.C: New test.
53057
53058 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
53059
53060         * g++.old-deja/g++.ext/anon3.C: New test.
53061
53062 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
53063
53064         * g++.old-deja/g++.other/conv7.C: New test.
53065
53066 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
53067
53068         * gcc.c-torture/compile/20010605-2.c: New test.
53069
53070 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53071
53072         * gcc.c-torture/execute/20010604-1.c: New test.
53073
53074 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
53075
53076         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
53077
53078 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
53079
53080         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
53081         (g++_link_flags): Likewise.
53082         (g++_init): Pass gccpath's value to two previous functions.
53083
53084 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53085
53086         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
53087         Ensure logfile entry matches exec command line.
53088
53089 2001-05-31  Richard Henderson  <rth@redhat.com>
53090
53091         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
53092         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
53093
53094 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
53095
53096         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
53097         compiler for irix6.2
53098
53099 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
53100
53101         * g++.old-deja/g++.other/optimize3.C: New file.
53102
53103 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
53104
53105         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
53106         assemble.
53107
53108 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
53109
53110         * g++.old-deja/g++.other/optimize2.C: New file.
53111
53112 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
53113
53114         * gcc.c-torture/compile/20010518-2.c: New file.
53115         * gcc.c-torture/execute/20010518-1.c: New file.
53116         * gcc.c-torture/execute/20010518-2.c: New file.
53117
53118 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53119
53120         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
53121
53122 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
53123
53124         G++ no longer defines builtins that do not begin with __builtin.
53125         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
53126         * g++.old-deja/g++.brendand/misc13.C: Likewise.
53127         * g++.old-deja/g++.law/builtin1.C: Likewise.
53128         * g++.old-deja/g++.law/cvt2.C: Likewise.
53129         * g++.old-deja/g++.mike/net5.C: Likewise.
53130         * g++.old-deja/g++.other/builtins1.C: Likewise.
53131         * g++.old-deja/g++.other/builtins2.C: Likewise.
53132         * g++.old-deja/g++.other/builtins3.C: Likewise.
53133         * g++.old-deja/g++.other/builtins4.C: Likewise.
53134         * g++.old-deja/g++.other/inline8.C: Likewise.
53135         * g++.old-deja/g++.robertl/eb39.C: Likewise.
53136
53137 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
53138
53139         * g++.old-deja/g++.pt/using1.C: Adjust.
53140         * g++.old-deja/g++.pt/using2.C: New test.
53141
53142 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53143
53144         * gcc.dg/cpp/charconst.c: New tests.
53145         * gcc.dg/cpp/escape.c: New tests.
53146         * gcc.dg/cpp/escape-1.c: New tests.
53147         * gcc.dg/cpp/escape-2.c: New tests.
53148         * gcc.dg/cpp/ucs.c: New tests.
53149
53150 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
53151
53152         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
53153         native compiler for irix6.5.
53154
53155 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
53156
53157         * lib/g++.exp (g++_include_flags): Use args to compute
53158         get_multilibs.
53159         (g++_link_flags): Likewise.
53160         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
53161
53162 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53163
53164         * gcc.dg/c90-hexfloat-1.c: Add more tests.
53165
53166 2001-05-21  Geoff Keating  <geoffk@redhat.com>
53167
53168         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
53169         this file.
53170
53171 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53172
53173         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
53174         STACK_SIZE;
53175         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
53176         to STACK_SIZE; Use it to define size of add_histo array.
53177         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
53178         to STACK_SIZE.
53179         (f): Use GITT_SIZE to define size of gitt local table.
53180         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
53181         to STACK_SIZE; Use it to define size of bytemem array.
53182
53183 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53184
53185         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
53186         on 68HC11/HC12 due to the asm instruction.
53187         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
53188         * gcc.c-torture/compile/920520-1.x: Likewise.
53189         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
53190         on 68HC11/HC12 because the function is larger than 64K.
53191         * gcc.c-torture/compile/961203-1.x: New file, this test fails
53192         on 68HC11/HC12 because the structure is too large.
53193
53194 2001-05-20  Richard Henderson  <rth@redhat.com>
53195
53196         * gcc.c-torture/execute/20010520-1.c: New.
53197
53198 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53199
53200         * g++.old-deja/g++.warn/compare1.C: New test.
53201         * gcc.dg/compare4.c: New test.
53202
53203 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
53204
53205         * g++.old-deja/g++.other/optimize1.C: New test.
53206
53207 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53208
53209         * g++.old-deja/g++.pt/spec41.C: New test.
53210
53211 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
53212
53213         * gcc.c-torture/compile/20010114-1.x: Remove.
53214
53215 2001-05-18  Stan Shebs  <shebs@apple.com>
53216
53217         * gcc.c-torture/compile/20010518-1.c: New test.
53218
53219 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
53220
53221         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
53222         * g++.old-deja/g++.pt/crash67.C: New test.
53223
53224 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
53225
53226         * g++.old-deja/g++.other/debug9.C: New test.
53227
53228 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
53229
53230         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
53231
53232 2001-05-16  Jan Hubicka  <jh@suse.cz>
53233
53234         * gcc.c-torture/compile/20010516-1.c: New test.
53235
53236 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
53237
53238         * g++.old-deja/g++.other/crash41.C: New test.
53239
53240 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
53241
53242         * g++.old-deja/g++.pt/crash66.C: New test.
53243
53244 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
53245
53246         * g++.old-deja/g++.robertl/eb27.C: Convert.
53247
53248 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
53249
53250         * g++.dg/friend-warn.C: New test.  Do not warn about friend
53251         declaration being redundant.
53252
53253 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
53254
53255         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
53256
53257 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
53258
53259         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
53260
53261 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
53262
53263         * lib/g++.exp: Use testsuite_flags.
53264
53265 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
53266
53267         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
53268
53269 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53270
53271         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
53272
53273 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
53274
53275         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
53276
53277 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
53278
53279         * gcc.c-torture/compile/20010313-1.c: New test.
53280
53281 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
53282
53283         * gcc.dg/cpp/direct2.c: New test.
53284         * gccq.dg/cpp/direct2s.c: New test.
53285
53286         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
53287
53288 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
53289
53290         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
53291         * g++.old-deja/g++.other/op3.C: Likewise.
53292
53293 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53294
53295         * gcc.dg/cpp/syshdr.h: New file.
53296         * gcc.dg/cpp/sysmac1.c: Update.
53297         * gcc.dg/cpp/sysmac2.c: Update.
53298
53299 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53300
53301         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
53302
53303 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
53304
53305         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
53306         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
53307
53308 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
53309
53310         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
53311
53312 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
53313
53314         * lib/g++.exp (g++_include_flags): Don't use any special flags
53315         if TESTING_IN_BUILD_TREE is not defined.
53316         (g++_init): Use a plain 'c++' as the compiler if
53317         TESTING_IN_BUILD_TREEE is not defined.
53318
53319 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
53320
53321         * g++.old-deja/g++.eh/catch13.C: New test.
53322         * g++.old-deja/g++.eh/catch14.C: New test.
53323
53324 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
53325
53326         * gcc.dg/cpp/tr-define.c: New test.
53327
53328 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
53329
53330         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
53331         <stdlib.h>, not <malloc.h>.
53332
53333 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
53334
53335         * g++.old-deja/g++.ns/template17.C: New test.
53336
53337 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
53338
53339         * g++.old-deja/g++.pt/ref4.C: New test.
53340
53341 2001-04-30  Richard Henderson  <rth@redhat.com>
53342
53343         * gcc.dg/20000724-1.c: Revert last change.
53344
53345 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
53346
53347         * g77.f-torture/execute/20010430.f: New test.
53348
53349 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
53350
53351         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
53352
53353 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
53354
53355         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
53356
53357 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
53358
53359         * g++.old-deja/g++.eh/crash6.C: New test.
53360
53361 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
53362
53363         * g++.old-deja/g++.other/warn7.C: New test.
53364
53365 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
53366
53367         * g++.old-deja/g++.other/defarg9.C: New test.
53368
53369 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
53370
53371         * g77.f-torture/compile/20010426.f: New test.
53372         * g77.f-torture/execute/20010426.f: New test.
53373
53374 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
53375
53376         * g77.f-torture/compile/20000629-1.x: Remove - error
53377         has been fixed.
53378
53379 2001-04-26  Jeffrey A Law  (law@cygnus.com)
53380
53381         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
53382         Tweak slightly to work with g++.dg framework.
53383         * g++.dg/special/ecos.exp: Run initp1.C test.
53384         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
53385
53386         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
53387         its linker doesn't give line numbers either.
53388         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
53389
53390 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
53391
53392         * g++.old-deja/g++.other/lex1.C: New test.
53393
53394 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
53395
53396         * gcc.dg/noncompile/20010425-1.c: New test.
53397
53398 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
53399
53400         * g++.old-deja/g++.pt/mangle2.C: New test.
53401
53402 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
53403
53404         * gcc.dg/format/plus-1.c: New test.
53405
53406 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
53407
53408         * gcc.dg/20010423-1.c: New test.
53409
53410 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
53411
53412         * gcc.c-torture/execute/20010422-1.c: New test.
53413
53414 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
53415
53416         * g++.old-deja/g++.ns/type2.C: New test.
53417
53418 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
53419
53420         * g++.old-deja/g++.other/perf1.C: New test.
53421
53422 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
53423
53424         * gcc.dg/c99-func-2.c: Remove xfail.
53425         * gcc.dg/c99-func-3.c: Remove xfail.
53426         * gcc.dg/c99-func-4.c: Remove xfail.
53427
53428 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
53429
53430         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
53431
53432 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53433
53434         * gcc.c-torture/compile/20010423-1.c: New test.
53435
53436 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
53437
53438         * g++.old-deja/g++.pt/typename28.C: New test.
53439
53440 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
53441
53442         * g++.old-deja/g++.abi/empty2.C: New test.
53443         * g++.old-deja/g++.abi/empty3.C: New test.
53444
53445 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53446
53447         * g++.old-deja/g++.other/comdat2.C: New test.
53448         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
53449
53450 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53451
53452         * g++.old-deja/g++.other/overload14.C: New test.
53453
53454 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53455
53456         * g++.old-deja/g++.other/lookup23.C: New test.
53457
53458 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53459
53460         * gcc.c-torture/execute/20010403-1.c: New test.
53461
53462 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
53463             Mark Mitchell  <mark@codesourcery.com>
53464
53465         * lib/old-dejagnu.exp: Don't delete output of executable.
53466         Add .exe suffix to executables.
53467
53468 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
53469
53470         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
53471
53472 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53473
53474         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
53475
53476 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
53477
53478         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
53479         * g++.old-deja/g++.abi/crash1.C: New test.
53480
53481 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
53482
53483         * g++.old-deja/g++.other/crash40.C: New test.
53484
53485 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53486
53487         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
53488
53489 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
53490
53491         * g++.old-deja/g++.other/warn6.C: New test.
53492
53493 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53494
53495         * g++.old-deja/g++.robertl/eb42.C: Same.
53496
53497 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53498
53499         * gcc.dg/wtr-conversion-1.c: New testcase.
53500
53501 2001-04-10  Richard Henderson  <rth@redhat.com>
53502
53503         * g++.old-deja/g++.other/array5.C: New.
53504
53505 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53506
53507         * gcc.c-torture/execute/20010408-1.c: New test.
53508
53509 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
53510
53511         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
53512         headers and constructs.
53513         * g++.old-deja/g++.robertl/eb79.C: Same.
53514         * g++.old-deja/g++.robertl/eb77.C (main): Same.
53515         * g++.old-deja/g++.robertl/eb73.C: Same.
53516         * g++.old-deja/g++.robertl/eb66.C (main): Same.
53517         * g++.old-deja/g++.robertl/eb55.C (t): Same.
53518         * g++.old-deja/g++.robertl/eb54.C (main): Same.
53519         * g++.old-deja/g++.robertl/eb46.C (main): Same.
53520         * g++.old-deja/g++.robertl/eb44.C: Same.
53521         * g++.old-deja/g++.robertl/eb41.C (main): Same.
53522         * g++.old-deja/g++.robertl/eb4.C (main): Same.
53523         * g++.old-deja/g++.robertl/eb39.C: Same.
53524         * g++.old-deja/g++.robertl/eb33.C (main): Same.
53525         * g++.old-deja/g++.robertl/eb31.C (main): Same.
53526         * g++.old-deja/g++.robertl/eb30.C: Same.
53527         * g++.old-deja/g++.robertl/eb3.C: Same.
53528         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
53529         * g++.old-deja/g++.robertl/eb21.C: Same.
53530         * g++.old-deja/g++.robertl/eb15.C: Same.
53531         * g++.old-deja/g++.robertl/eb118.C: Same.
53532         * g++.old-deja/g++.robertl/eb115.C (main): Same.
53533         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
53534         * g++.old-deja/g++.robertl/eb109.C: Same.
53535         * g++.old-deja/g++.other/sibcall1.C (main): Same.
53536         * g++.old-deja/g++.mike/rtti1.C: Same.
53537         * g++.old-deja/g++.mike/p658.C: Same.
53538         * g++.old-deja/g++.mike/net46.C: Same.
53539         * g++.old-deja/g++.mike/net34.C: Same.
53540         * g++.old-deja/g++.mike/memoize1.C: Same.
53541         * g++.old-deja/g++.mike/eh2.C: Same.
53542         * g++.old-deja/g++.law/weak.C: Same.
53543         * g++.old-deja/g++.law/visibility7.C: Same.
53544         * g++.old-deja/g++.law/visibility25.C: Same.
53545         * g++.old-deja/g++.law/visibility22.C: Same.
53546         * g++.old-deja/g++.law/visibility2.C: Same.
53547         * g++.old-deja/g++.law/visibility17.C: Same.
53548         * g++.old-deja/g++.law/visibility13.C: Same.
53549         * g++.old-deja/g++.law/visibility10.C: Same.
53550         * g++.old-deja/g++.law/visibility1.C: Same.
53551         * g++.old-deja/g++.law/virtual3.C (eval): Same.
53552         * g++.old-deja/g++.law/vbase1.C: Same.
53553         * g++.old-deja/g++.law/operators32.C: Same.
53554         * g++.old-deja/g++.law/nest3.C: Same.
53555         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
53556         * g++.old-deja/g++.law/except5.C (main): Same.
53557         * g++.old-deja/g++.law/cvt7.C (run): Same.
53558         * g++.old-deja/g++.law/cvt2.C: Same.
53559         * g++.old-deja/g++.law/cvt16.C: Same.
53560         * g++.old-deja/g++.law/ctors6.C (bar): Same.
53561         * g++.old-deja/g++.law/ctors17.C (main): Same.
53562         * g++.old-deja/g++.law/ctors13.C: Same.
53563         * g++.old-deja/g++.law/ctors12.C (main): Same.
53564         * g++.old-deja/g++.law/ctors10.C: Same.
53565         * g++.old-deja/g++.law/code-gen5.C: Same.
53566         * g++.old-deja/g++.law/bad-error7.C: Same.
53567         * g++.old-deja/g++.law/arm9.C: Same.
53568         * g++.old-deja/g++.law/arm12.C: Same.
53569         * g++.old-deja/g++.law/arg8.C: Same.
53570         * g++.old-deja/g++.law/arg1.C: Same.
53571         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
53572         * g++.old-deja/g++.jason/template31.C: Same.
53573         * g++.old-deja/g++.jason/template24.C (main): Same.
53574         * g++.old-deja/g++.jason/2371.C: Same.
53575         * g++.old-deja/g++.eh/new2.C: Same.
53576         * g++.old-deja/g++.eh/new1.C: Same.
53577         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
53578         * g++.old-deja/g++.brendan/nest21.C (main): Same.
53579         * g++.old-deja/g++.brendan/err-msg3.C: Same.
53580         * g++.old-deja/g++.brendan/crash62.C: Same.
53581         * g++.old-deja/g++.brendan/crash52.C: Same.
53582         * g++.old-deja/g++.brendan/crash49.C (main): Same.
53583         * g++.old-deja/g++.brendan/crash38.C: Same.
53584         * g++.old-deja/g++.brendan/crash15.C (main): Same.
53585         * g++.old-deja/g++.brendan/copy9.C: Same.
53586
53587 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
53588
53589         * gcc.c-torture/execute/20001203-2.c (memset):
53590         Count argument is of type __SIZE_TYPE__.
53591
53592 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
53593
53594         * gcc.c-torture/compile/20010404-1.c: New test.
53595
53596 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
53597
53598         * gcc.c-torture/compile/20010326-1.c: New test.
53599
53600 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
53601
53602         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
53603         peculiarities of the SH.
53604         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
53605
53606 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53607
53608         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
53609         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
53610         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
53611
53612 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
53613
53614         * g77.f-torture/compile/20010321-1.f: New test.
53615
53616 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
53617
53618         * gcc.c-torture/compile/20010329-1.c: New test.
53619
53620 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
53621
53622         * gcc.c-torture/execute/20010329-1.c: New test.
53623
53624 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
53625
53626         * g++.old-deja/g++.other/eh4.C: Fix typo.
53627
53628 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
53629
53630         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
53631
53632 2001-03-28  Philip Blundell  <philb@gnu.org>
53633
53634         * gcc.c-torture/compile/20010328-1.c: New test.
53635
53636 2001-03-27  Richard Henderson  <rth@redhat.com>
53637
53638         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
53639         * g++.old-deja/g++.eh/vbase3.C: Likewise.
53640
53641 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
53642
53643         * gcc.c-torture/compile/20010327-1.c: New test.
53644
53645 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
53646
53647         * g++.old-deja/g++.other/friend12.C: New test.
53648         * g++.old-deja/g++.other/friend9.C: Expect no errors.
53649         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
53650
53651 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53652
53653         * gcc.c-torture/execute/20010325-1.c: New test.
53654
53655 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
53656
53657         * g++.old-deja/g++.other/mangle3.C: New test.
53658
53659 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
53660
53661         * g++.old-deja/g++.other/anon8.C: New test.
53662
53663 2001-03-20  Philip Blundell  <philb@gnu.org>
53664
53665         * gcc.c-torture/compile/20010320-1.c: New test.
53666
53667 2001-03-17  Richard Henderson  <rth@redhat.com>
53668
53669         * g++.old-deja/g++.other/eh4.C: Add expected error text.
53670
53671 2001-03-15  Geoff Keating  <geoff@redhat.com>
53672
53673         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
53674         tests on AIX.
53675
53676 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
53677
53678         * g++.old-deja/g++.other/eh4.C: New test.
53679
53680 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
53681
53682         * gcc.dg/cpp/mi1.c: Update.
53683
53684 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
53685
53686         * g++.old-deja/g++.other/regstack.C: New test.
53687
53688 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
53689
53690         * g++.old-deja/g++.other/ref4.C: New test.
53691
53692 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
53693
53694         * objc/execute/va_method.m: Added.
53695         * objc/execute/IMP.m: Added.
53696         * objc/execute/_cmd.m: Added.
53697         * objc/execute/accessing_ivars.m: Added.
53698         * objc/execute/class-1.m: Added.
53699         * objc/execute/class-10.m: Added.
53700         * objc/execute/class-11.m: Added.
53701         * objc/execute/class-12.m: Added.
53702         * objc/execute/class-13.m: Added.
53703         * objc/execute/class-14.m: Added.
53704         * objc/execute/class-2.m: Added.
53705         * objc/execute/class-3.m: Added.
53706         * objc/execute/class-4.m: Added.
53707         * objc/execute/class-5.m: Added.
53708         * objc/execute/class-6.m: Added.
53709         * objc/execute/class-7.m: Added.
53710         * objc/execute/class-8.m: Added.
53711         * objc/execute/class-9.m: Added.
53712         * objc/execute/class-tests-1.h
53713         * objc/execute/class-tests-2.h
53714         * objc/execute/compatibility_alias.m: Added.
53715         * objc/execute/encode-1.m: Added.
53716         * objc/execute/formal_protocol-1.m: Added.
53717         * objc/execute/formal_protocol-2.m: Added.
53718         * objc/execute/formal_protocol-3.m: Added.
53719         * objc/execute/formal_protocol-4.m: Added.
53720         * objc/execute/formal_protocol-5.m: Added.
53721         * objc/execute/formal_protocol-6.m: Added.
53722         * objc/execute/formal_protocol-7.m: Added.
53723         * objc/execute/informal_protocol.m: Added.
53724         * objc/execute/initialize.m: Added.
53725         * objc/execute/load.m: Added.
53726         * objc/execute/many_args_method.m: Added.
53727         * objc/execute/nested-3.m: Added.
53728         * objc/execute/no_clash.m: Added.
53729         * objc/execute/private.m: Added.
53730         * objc/execute/redefining_self.m: Added.
53731         * objc/execute/root_methods.m: Added.
53732         * objc/execute/selector-1.m: Added.
53733         * objc/execute/static-1.m: Added.
53734         * objc/execute/static-2.m: Added.
53735         * objc/execute/va_method.m: Added.
53736
53737 2001-03-10  Richard Henderson  <rth@redhat.com>
53738
53739         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
53740
53741 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
53742
53743         * g++.old-deja/g++.other/crash31.C: XFAIL.
53744         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
53745         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
53746         * gcc.c-torture/execute/20010123-1.x: XFAIL.
53747         * gcc.c-torture/execute/20010124-1.x: XFAIL.
53748         * gcc.dg/sequence-pt-1.c: XFAIL one test.
53749
53750 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
53751
53752         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
53753
53754 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
53755
53756         * gcc.dg/20000724-1.c: Don't use multiline strings.
53757
53758 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
53759
53760         * objc/execute/string1.m, objc/execute/string2.m: Compare the
53761         result of -cString against what we expect it to be; don't just
53762         print it out for no one to read.
53763
53764         * objc/execute/string3.m, objc/execute/string4.m: New tests.
53765         Based on testcases provided by Nicola Pero.
53766
53767 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
53768
53769         * gcc.dg/cpp/macro7.c: New test.
53770
53771 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
53772
53773         * gcc.dg/cpp/multiline.c: Update.
53774
53775 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53776
53777         * g++.old-deja/g++.other/enum3.C: New test.
53778
53779 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53780
53781         * g++.old-deja/g++.other/pod1.C: New test.
53782
53783 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53784
53785         * g++.old-deja/g++.ext/overload1.C: New test.
53786
53787 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
53788
53789         * g++.old-deja/g++.pt/using1.C: New test.
53790
53791 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
53792
53793         * g++.old-deja/g++.other/using9.C: New test.
53794
53795 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
53796
53797         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
53798
53799         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
53800
53801 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
53802
53803         * g++.old-deja/g++.ext/realpt1.C: Remove.
53804
53805 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
53806
53807         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
53808
53809 2001-02-26  Will Cohen  <wcohen@redhat.com>
53810
53811         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
53812
53813 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
53814
53815         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
53816         templatized constructors.
53817
53818 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53819
53820         * gcc.c-torture/execute/20010224-1.c: New test.
53821
53822 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
53823
53824         * gcc.c-torture/execute/20010222-1.c: New test.
53825
53826 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
53827
53828         * g++.old-deja/g++.other/inline20.C: New test.
53829
53830 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
53831
53832         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
53833
53834 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53835
53836         * g++.old-deja/g++.other/lookup22.C: New test.
53837
53838 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
53839
53840         * g77.dg: New directory.
53841         * g77.dg/20010216-1.f: New test case.
53842         * g77.dg/dg.exp: New driver.
53843         * lib/g77-dg.exp: New driver library.
53844
53845 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53846
53847         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
53848
53849 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
53850
53851         * g++.old-deja/g++.other/decl9.C: New test.
53852
53853 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
53854
53855         * g++.old-deja/g++.other/init16.C: Update the test so that it does
53856         not need <string> and also tests the initialization at runtime.
53857
53858 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53859
53860         * gcc.c-torture/execute/longlong.c: New test.
53861
53862 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
53863
53864         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
53865
53866 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
53867
53868         * gcc.c-torture/execute/920302-1.c (execute):
53869         Change argument type to short.
53870
53871 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
53872
53873         * g++.old-deja/g++.pt/deduct6.C: New test.
53874
53875 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
53876
53877         * g++.old-deja/g++.pt/deduct5.C: New test.
53878
53879 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
53880
53881         * gcc.c-torture/execute/20010209-1.c: New test.
53882
53883 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
53884
53885         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
53886
53887 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
53888
53889         * g++.dg/vtgc1.C: Update for new ABI.
53890
53891         * consistency.vlad: New directory, 1665 files.
53892
53893 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53894
53895         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
53896         return type.
53897         * gcc.dg/cpp/digraphs.c: Declare puts.
53898
53899 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
53900
53901         * g++.old-deja/g++.other/warn5.C: New test.
53902
53903 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
53904
53905         * g++.old-deja/g++.pt/spec40.C: New test.
53906
53907 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
53908
53909         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
53910         case.
53911         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
53912
53913 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
53914
53915         * gcc.c-torture/compile/20010209-1.c: New test.
53916
53917 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
53918
53919         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
53920         excess errors message but not if it crashes.
53921         * g++.old-deja/g++.other/crash27.C: Likewise.
53922         * g++.old-deja/g++.other/crash28.C: Likewise.
53923         * g++.old-deja/g++.other/crash30.C: Likewise.
53924         * g++.old-deja/g++.other/crash32.C: Likewise.
53925         * g++.old-deja/g++.other/crash35.C: Likewise.
53926         * g++.old-deja/g++.pt/inherit2.C: Likewise.
53927
53928 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53929
53930         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
53931         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
53932         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
53933         g77.f-torture/execute/execute.exp,
53934         g77.f-torture/noncompile/noncompile.exp,
53935         gcc.c-torture/execute/execute.exp,
53936         gcc.c-torture/execute/memcheck/memcheck.exp,
53937         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
53938         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
53939         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
53940         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
53941         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
53942         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
53943         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
53944         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
53945         Remove bug reporting instructions with ancient email addresses.
53946
53947 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
53948
53949         * gcc.dg/20010202-1.c: New test.
53950         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
53951
53952 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
53953
53954         * g++.dg/stdbool-if.C: New test.
53955
53956 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
53957
53958         * objc/execute/fdecl.m: Added main().
53959
53960 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
53961
53962         * gcc.c-torture/execute/20010206-1.c: New test.
53963
53964 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53965
53966         * gcc.dg/cpp/avoidpaste1.c: Update.
53967
53968 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
53969
53970         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
53971         Pero <nicola@brainstorm.co.uk>.
53972         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
53973
53974 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
53975
53976         * g++.old-deja/g++.pt/spec39.C: New test.
53977
53978 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
53979
53980         * gcc.c-torture/compile/20010202-1.c: New test.
53981
53982 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
53983
53984         * g++.old-deja/g++.abi/primary2.C: New test.
53985         * g++.old-deja/g++.abi/primary3.C: New test.
53986         * g++.old-deja/g++.abi/primary4.C: New test.
53987         * g++.old-deja/g++.abi/primary5.C: New test.
53988         * g++.old-deja/g++.abi/vtable3.h: New test.
53989         * g++.old-deja/g++.abi/vtable3a.C: New test.
53990         * g++.old-deja/g++.abi/vtable3b.C: New test.
53991         * g++.old-deja/g++.abi/vtable3c.C: New test.
53992         * g++.old-deja/g++.abi/vtable3d.C: New test.
53993         * g++.old-deja/g++.abi/vtable3e.C: New test.
53994         * g++.old-deja/g++.abi/vtable3f.C: New test.
53995         * g++.old-deja/g++.abi/vtable3g.C: New test.
53996         * g++.old-deja/g++.abi/vtable3h.C: New test.
53997         * g++.old-deja/g++.abi/vtable3i.C: New test.
53998         * g++.old-deja/g++.abi/vtable3j.C: New test.
53999         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
54000
54001 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
54002
54003         * g++.old-deja/g++.other/anon6.C: New test.
54004         * g++.old-deja/g++.other/anon7.C: New test.
54005
54006 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
54007
54008         * gcc.dg/cpp/avoidpaste2.c: New tests.
54009
54010 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
54011
54012         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
54013
54014 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
54015
54016         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
54017         DECIMAL_DIG cases for Irix."
54018
54019 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
54020
54021         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
54022
54023 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54024
54025         * gcc.dg/c99-tag-1.c: New test.
54026
54027 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
54028
54029         * gcc.dg/cpp/tr-warn1.c: Add tests.
54030
54031 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
54032
54033         * gcc.dg/cpp/avoidpaste1.c: Update.
54034         * gcc.dg/cpp/paste4.c: Update.
54035
54036 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
54037
54038         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
54039         cases for Irix.
54040
54041 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
54042
54043         * g++.old-deja/g++.other/inline19.C: New test.
54044
54045 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54046
54047         * gcc.dg/Wlarger-than.c: New test.
54048
54049 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
54050
54051         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
54052
54053 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
54054
54055         * gcc.c-torture/execute/20010129-1.c: New test.
54056         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
54057
54058 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
54059
54060         * gcc.dg/cpp/avoidpaste1.c: Test case.
54061
54062 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
54063
54064         * g++.old-deja/g++.other/inline18.C: New test.
54065
54066 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54067
54068         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
54069         and __builtin_putchar.
54070
54071 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
54072
54073         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
54074         tests.
54075
54076 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
54077
54078         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
54079         floating point number rounding mode to round to the nearest
54080         representable mode.
54081
54082 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
54083
54084         * g++.old-deja/g++.other/mangle2.C: New test.
54085
54086 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54087
54088         * gcc.c-torture/compile/20010124-1.c: New test.
54089
54090 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
54091
54092         * g++.old-deja/g++.pt/spec38.C: New test.
54093
54094 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54095
54096         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
54097         "Build don't run".
54098
54099 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54100
54101         * gcc.c-torture/execute/20010123-1.c: New test.
54102
54103 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
54104
54105         * g++.old-deja/g++.pt/spec37.C: New test.
54106
54107 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
54108
54109         * g++.old-deja/g++.pt/overload14.C: New test.
54110
54111 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54112
54113         * gcc.c-torture/execute/20010122-1.c: New test, exercise
54114         __builtin_return_address.
54115
54116 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
54117
54118         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
54119         * g++.old-deja/g++.pt/spec35.C: New test.
54120         * g++.old-deja/g++.pt/spec36.C: New test.
54121
54122 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
54123
54124         * gcc.c-torture/compile/20010118-1.c: New test.
54125
54126 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
54127
54128         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
54129
54130 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
54131
54132         * gcc.c-torture/execute/20010119-1.c: New test.
54133
54134 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54135
54136         * g++.old-deja/g++.other/vbase5.C: New test.
54137
54138 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
54139
54140         * gcc.c-torture/execute/20010118-1.c: New test.
54141
54142 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54143
54144         * g++.old-deja/g++.pt/deduct3.C: New test.
54145
54146 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54147
54148         * g++.old-deja/g++.pt/spec34.C: New test.
54149
54150 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
54151
54152         * g77.f-torture/compile/20000601-2.f: New test.
54153
54154 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54155
54156         * g++.old-deja/g++.other/init17.C: New test.
54157
54158 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
54159
54160         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
54161
54162 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54163
54164         * g++.old-deja/g++.pt/unify8.C: New test.
54165
54166 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54167
54168         * g++.old-deja/g++.abi/vbase1.C: New test.
54169
54170 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54171
54172         * g++.old-deja/g++.pt/crash65.C: New test.
54173
54174 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
54175
54176         * gcc.dg/cpp/assembl2.S: New test case.
54177
54178 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
54179
54180         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
54181         are supported.
54182
54183 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54184
54185         * g++.old-deja/g++.other/builtins1.C: New test.
54186         * g++.old-deja/g++.other/builtins2.C: Likewise.
54187         * g++.old-deja/g++.other/builtins3.C: Likewise.
54188         * g++.old-deja/g++.other/builtins4.C: Likewise.
54189
54190 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
54191
54192         * gcc.c-torture/compile/20010117-1.c: New test.
54193         * gcc.c-torture/compile/20010117-2.c: New test.
54194
54195 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54196
54197         * g77.f-torture/execute/20010116.[fx]: New test,
54198         XFAIL on i?86-*-*.
54199         * g77.f-torture/compile/20010115.f: Indicate it's
54200         a test for PR fortran/1636.
54201
54202 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54203
54204         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
54205
54206 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54207
54208         * g77.f-torture/compile/20010115.f: New test.
54209
54210 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
54211
54212         * g++.old-deja/g++.pt/nontype5.C: New test.
54213
54214 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
54215
54216         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
54217         have an equivalent working one below it.
54218
54219 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
54220
54221         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
54222         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54223
54224 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
54225
54226         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
54227         message containing "init_priority".
54228         (conpr-2.C): Likewise.
54229         (conpr-3.C): Likewise.
54230         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
54231
54232 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54233
54234         * gcc.c-torture/execute/20010114-2.c: New test.
54235
54236 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
54237
54238         * gcc.c-torture/compile/20010114-1.c: New test.
54239         * gcc.c-torture/compile/20010114-1.x: Xfail.
54240         * gcc.c-torture/compile/20010114-2.c: New test.
54241         * gcc.c-torture/execute/20010114-1.c: New test.
54242         * gcc.dg/trunc-1.c: New test.
54243         * gcc.dg/uninit-B.c: New test.
54244
54245 2001-01-13  Nick Clifton  <nickc@redhat.com>
54246
54247         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
54248         target.
54249
54250 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54251
54252         * gcc.c-torture/compile/20010113-1.c: New test.
54253
54254 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
54255
54256         * gcc.c-torture/compile/20001212-1.c: New test.
54257
54258 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54259
54260         * gcc.dg/cpp/widestr1.c: Update.
54261         * gcc.dg/cpp/prag-imp.c: Remove.
54262
54263 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
54264
54265         * gcc.c-torture/execute/20000801-3.x: Remove.
54266         * gcc.dg/c90-init-1.c: New test.
54267         * gcc.dg/c99-init-1.c: New test.
54268         * gcc.dg/c99-init-2.c: New test.
54269         * gcc.dg/gnu99-init-1.c: New test.
54270
54271 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
54272
54273         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
54274         testing that no relevant ones were found.
54275
54276 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
54277
54278         * g++.old-deja/g++.pt/cast2.C: New test.
54279
54280 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
54281
54282         * g++.old-deja/g++.pt/friend47.C: New test.
54283
54284 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54285
54286         * g++.old-deja/g++.pt/instantiate13.C: New test.
54287
54288 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54289
54290         * g++.old-deja/g++.other/defarg7.C: New test.
54291         * g++.old-deja/g++.other/defarg8.C: New test.
54292
54293 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54294
54295         * g++.old-deja/g++.pt/crash64.C: New test.
54296
54297 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54298
54299         * g++.old-deja/g++.pt/crash63.C: New test.
54300
54301 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
54302
54303         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
54304
54305 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
54306
54307         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
54308
54309 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
54310
54311         * g++.old-deja/g++.pt/error3.C: New test.
54312
54313 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
54314
54315         * g++.old-deja/g++.other/crash39.C: New test.
54316
54317 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
54318
54319         * g++.old-deja/g++.other/vbase4.C: New test.
54320
54321 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
54322
54323         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
54324         * gcc.dg/special/20000419-2.c: New file. Identical to above.
54325         * gcc.dg/special/special.exp: New test driver which will check
54326         for alias support for the above test.
54327
54328 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
54329
54330         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
54331         problems on small machines.
54332         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
54333         parameterize.
54334
54335 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
54336
54337         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
54338         mips.
54339         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54340
54341 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
54342
54343         * g++.old_deja/g++.pt/using8.C: New test.
54344
54345 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54346
54347         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
54348
54349 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
54350
54351         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
54352         where a failure is expected.
54353         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
54354
54355 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
54356
54357         * g++.old_deja/g++.pt/instantiate12.C: New test.
54358
54359 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
54360
54361         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
54362         start of structs.
54363         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
54364         * g++.old-deja/g++.brendan/crash17.C: Likewise.
54365         * g++.old-deja/g++.brendan/crash29.C: Likewise.
54366         * g++.old-deja/g++.brendan/crash48.C: Likewise.
54367         * g++.old-deja/g++.brendan/ns1.C: Likewise.
54368         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
54369         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
54370         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
54371         * g++.old-deja/g++.eh/spec6.C: Likewise.
54372         * g++.old-deja/g++.jason/crash3.C: Likewise.
54373         * g++.old-deja/g++.law/ctors11.C: Likewise.
54374         * g++.old-deja/g++.law/ctors17.C: Likewise.
54375         * g++.old-deja/g++.law/ctors5.C: Likewise.
54376         * g++.old-deja/g++.law/ctors9.C: Likewise.
54377         * g++.old-deja/g++.mike/ambig1.C: Likewise.
54378         * g++.old-deja/g++.mike/net22.C: Likewise.
54379         * g++.old-deja/g++.mike/p3538a.C: Likewise.
54380         * g++.old-deja/g++.mike/p3538b.C: Likewise.
54381         * g++.old-deja/g++.mike/virt3.C: Likewise.
54382         * g++.old-deja/g++.niklas/t128.C: Likewise.
54383         * g++.old-deja/g++.other/anon4.C: Likewise.
54384         * g++.old-deja/g++.other/using1.C: Likewise.
54385         * g++.old-deja/g++.other/warn3.C: Likewise.
54386         * g++.old-deja/g++.pt/t37.C: Likewise.
54387         * g++.old-deja/g++.robertl/eb69.C: Likewise.
54388         * g++.old-deja/g++.robertl/eb71.C: Likewise.
54389
54390 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
54391
54392         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
54393
54394 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54395
54396         * gcc.c-torture/execute/stdio-opt-3.c: New test.
54397
54398 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
54399
54400         * gcc.c-torture/compile/20010107-1.c: New test.
54401
54402 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54403
54404         * gcc.c-torture/execute/builtin-noret-1.c: New test.
54405
54406 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54407
54408         * gcc.dg/format/format.h: New file.
54409         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
54410         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
54411         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
54412         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
54413         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
54414         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
54415         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
54416         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
54417         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
54418         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
54419         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
54420         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
54421         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
54422         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
54423         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
54424         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
54425         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
54426         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
54427         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
54428         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
54429         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
54430         instead of declaring standard types, macros and functions in each
54431         test.
54432
54433 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
54434
54435         * gcc.c-torture/execute/20010106-1.c: New test.
54436
54437 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54438
54439         * gcc.dg/format/format.exp: New file.
54440         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
54441         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
54442         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
54443         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
54444         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
54445         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
54446         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
54447         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
54448         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
54449         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
54450         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
54451         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
54452         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
54453         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
54454         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
54455         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
54456         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
54457         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
54458         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
54459         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
54460         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
54461         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
54462         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
54463         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
54464         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
54465         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
54466         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
54467         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
54468         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
54469         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
54470         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
54471         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
54472         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
54473         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
54474         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
54475         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
54476         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
54477         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
54478         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
54479         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
54480         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
54481         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
54482
54483 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
54484
54485         * gcc.c-torture/execute/991228-1.c: Take word endianness into
54486         account.
54487
54488 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
54489
54490         * gcc.c-torture/execute/builtin-complex-1.c: New test.
54491
54492 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
54493
54494         * g++.old-deja/g++.pt/crash62.C: New test.
54495
54496 2001-01-04  Richard Henderson  <rth@redhat.com>
54497
54498         * gcc.dg/20000926-1.c: Update expected warnings.
54499         * gcc.dg/array-2.c: Likewise.
54500         * gcc.dg/array-4.c: Also validate flexible array members.
54501         * gcc.dg/c99-flex-array-1.c: New.
54502
54503 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54504
54505         * gcc.c-torture/compile/20001222-1.x: Remove.
54506
54507 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54508
54509         * gcc.c-torture/execute/built-in-setjmp.c: New.
54510
54511 2001-01-03  Richard Henderson  <rth@redhat.com>
54512
54513         * gcc.dg/940510-1.c: Update expected error wording.
54514         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
54515
54516 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
54517
54518         * lib/target-supports.exp (check_alias_available): Modified to
54519         indicate aliases not supported if only weak aliases are supported.
54520
54521 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54522
54523         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
54524         Turn on cmpstrsi checks for __pj__ and __i370__.
54525
54526 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
54527
54528         * g++.old-deja/g++.other/virtual11.C: New test.
54529
54530 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
54531
54532         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
54533
54534 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54535
54536         * gcc.c-torture/compile/20010102-1.c: New test.
54537
54538 2001-01-02  Andreas Jaeger  <aj@suse.de>
54539
54540         * gcc.dg/noreturn-3.c: New test.
54541
54542         * gcc.dg/noreturn-4.c: New test.
54543
54544 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54545
54546         * gcc.c-torture/execute/stdio-opt-1.c: Also test
54547         __builtin_fputc and __builtin_fwrite.
54548
54549 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
54550
54551         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
54552         signed char, not default char.
54553
54554 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
54555
54556         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
54557
54558 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
54559
54560         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
54561
54562 2000-12-29  Richard Henderson  <rth@redhat.com>
54563
54564         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
54565         (__cyg_profile_func_exit): Define.
54566
54567 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
54568
54569         * g++.dg/vtgc1.C: New test.
54570
54571 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
54572
54573         * gcc.dg/noncompile/20001228-1.c: New test.
54574
54575         * gcc.dg/20001228-1.c: New test.
54576
54577         * gcc.c-torture/execute/20001228-1.c: New test.
54578
54579 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
54580
54581         * gcc.dg/format-strfmon-1.c: New test.
54582
54583 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54584
54585         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
54586         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
54587         * gcc.c-torture/execute/string-opt-1.c: Likewise.
54588         * gcc.c-torture/execute/string-opt-2.c: Likewise.
54589         * gcc.c-torture/execute/string-opt-3.c: Likewise.
54590         * gcc.c-torture/execute/string-opt-4.c: Likewise.
54591         * gcc.c-torture/execute/string-opt-6.c: Likewise.
54592         * gcc.c-torture/execute/string-opt-7.c: Likewise.
54593         * gcc.c-torture/execute/string-opt-8.c: Likewise.
54594         * gcc.c-torture/execute/string-opt-9.c: Likewise.
54595         * gcc.c-torture/execute/string-opt-10.c: Likewise.
54596         * gcc.c-torture/execute/string-opt-11.c: Likewise.
54597         * gcc.c-torture/execute/string-opt-12.c: Likewise.
54598
54599         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
54600         * gcc.c-torture/execute/string-opt-4.c: Test index.
54601
54602 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
54603
54604         * gcc.c-torture/compile/20001226-1.c: New test.
54605
54606 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54607
54608         * gcc.c-torture/compile/20001222-1.c: New test.
54609         * gcc.c-torture/compile/20001222-1.x: Xfail.
54610
54611 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
54612
54613         * gcc.c-torture/execute/comp-goto-2.c: New test.
54614
54615 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
54616
54617         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
54618         Use long types if __INT_MAX__ is 32767.
54619         (main): Use cast to (sint32 *) when poking 88 into a_page.
54620
54621         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
54622
54623 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
54624
54625         * gcc.c-torture/compile/20001221-1.c: New test.
54626         * gcc.c-torture/execute/20001221-1.c: New test.
54627
54628 2000-12-20  Richard Henderson  <rth@redhat.com>
54629
54630         * g++.old-deja/g++.pt/crash36.C: Update error lines.
54631         * g++.old-deja/g++.robertl/eb109.C: Likewise.
54632
54633 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54634
54635         * gcc.dg/compare3.c: New test.
54636
54637 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54638
54639         * gcc.dg/format-warnll-1.c: New test.
54640
54641 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
54642
54643         * gcc.dg/cpp/cmdlne-P.c: New test.
54644
54645 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54646
54647         * gcc.c-torture/execute/builtin-abs-1.c,
54648         gcc.c-torture/execute/builtin-abs-2.c: New tests.
54649
54650 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
54651
54652         * gcc.dg/cpp/multiline.c: New test.
54653
54654 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
54655
54656         * g++.old-deja/g++.other/syshdr1.C: Update.
54657         * gcc.dg/cpp/lineflags.c: Remove temporarily.
54658
54659 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54660
54661         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
54662
54663 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54664
54665         * g++.old-deja/g++.pt/ttp65.C: New test.
54666
54667 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54668
54669         * g++.old-deja/g++.pt/ttp64.C: New test.
54670
54671 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54672
54673         * g++.old-deja/g++.pt/spec33.C: New test.
54674
54675 2000-12-14  Catherine Moore  <clm@redhat.com>
54676
54677         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
54678         * gcc.c-torture/execute/920612-2.c: Likewise.
54679         * gcc.c-torture/execute/920428-2.c: Likewise.
54680         * gcc-c-torture/execute/va-arg-11.c: Call exit.
54681         * gcc.c-torture/execute/va-arg-21.c: Likewise.
54682
54683 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54684
54685         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
54686         * gcc.dg/pack-test-2.c: Likewise.
54687
54688 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54689
54690         Tests by Zack Weinberg <zackw@stanford.edu>.
54691
54692         * gcc.dg/cpp/defined.c: Update.
54693         * gcc.dg/cpp/defined_trad.c: New tests.
54694
54695 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54696
54697         * gcc.dg/cpp/trad-direct.c: Update.
54698
54699 2000-12-11  Neil Booth  <neilb@earthling.net>
54700
54701         * gcc.dg/cpp/defined_trad.c
54702
54703 2000-12-11  Neil Booth  <neilb@earthling.net>
54704
54705         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
54706
54707 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54708
54709         * gcc.dg/format-miss-2.c: New test.
54710
54711 2000-12-09  Neil Booth  <neilb@earthling.net>
54712
54713         * gcc.dg/cpp/lineflags.c: New tests.
54714         * gcc.dg/cpp/poison.c: Update.
54715         * gcc.dg/cpp/redef2.c: Update.
54716         * gcc.dg/cpp/skipping.c: New test.
54717
54718 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
54719
54720         * g++.old-deja/g++.other/eh3.C: New testcase.
54721
54722 2000-12-07  Neil Booth  <neilb@earthling.net>
54723
54724         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
54725         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
54726         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
54727         wtr-union-init-2.c, wtr-union-init-3.c: Update.
54728         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
54729         Update.
54730
54731 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54732
54733         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
54734         __SIZE_TYPE__ instead of int for type of integers cast to
54735         pointers.
54736
54737 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
54738
54739         * g++.old-deja/g++.other/cleanup4.C: New test.
54740
54741 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54742
54743         * format-sec-1.c: New test.
54744
54745 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54746
54747         * gcc.dg/format-nonlit-3.c: New test.
54748
54749 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54750
54751         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
54752         through a null pointer.
54753
54754 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54755
54756         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
54757         * g++.old-deja/g++.pt/partial4.C: New test.
54758
54759 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
54760
54761         * gcc.c-torture/execute/ieee/hugeval.x: New.
54762
54763 2000-12-06  Neil Booth  <neilb@earthling.net>
54764
54765         * gcc.dg/cpp/backslash2.c: New tests.
54766
54767 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54768
54769         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
54770         * gcc.c-torture/execute/stdio-opt-2.c: New test.
54771
54772 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
54773
54774         * gcc.c-torture/execute/20001203-2.c: New testcase.
54775
54776 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
54777
54778         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
54779         * g++.old-deja/g++.other/virtual10.C: New test.
54780
54781 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
54782
54783         * g++.old-deja/g++.mike/pmf5.C: Remove test.
54784
54785 2000-12-05  Richard Henderson  <rth@redhat.com>
54786
54787         * gcc.c-torture/compile/20001205-1.c: New.
54788
54789 2000-12-04  Neil Booth  <neilb@earthling.net>
54790
54791         * g++.old-deja/g++.other/virtual9.C: New test.
54792         * g++.old-deja/g++.pt/crash61.C: New test.
54793         * gcc.c-torture/execute/loop-9.c: New test.
54794
54795 2000-12-04  Neil Booth  <neilb@earthling.net>
54796
54797         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
54798         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
54799         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
54800         * gcc.dg/cpp/extratokens.c: ...here.
54801
54802 2000-12-04  Neil Booth  <neilb@earthling.net>
54803
54804         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
54805         New tests.
54806
54807 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54808
54809         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
54810         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
54811
54812 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54813
54814         * gcc.c-torture/execute/20001203-1.c: New test.
54815
54816 2000-12-03  Neil Booth  <neilb@earthling.net>
54817
54818         * gcc.dg/cpp/macro6.c: New test cases.
54819
54820 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54821
54822         * gcc.c-torture/execute/string-opt-9.c: New test.
54823         * gcc.c-torture/execute/string-opt-10.c: Likewise.
54824         * gcc.c-torture/execute/string-opt-11.c: Likewise.
54825         * gcc.c-torture/execute/string-opt-12.c: Likewise.
54826
54827         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
54828         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
54829
54830 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
54831
54832         * gcc.dg/cpp/if-6.c: New testcase.
54833
54834         * gcc.dg/20001201-1.c: New testcase.
54835
54836 2000-12-02  Neil Booth  <neilb@earthling.net>
54837
54838         * g++.old-deja/g++.other/externC4.C,
54839         g++.old-deja/g++.other/friend10.C: New tests.
54840
54841 2000-12-02  Neil Booth  <neilb@earthling.net>
54842
54843         * g++.old-deja/g++.other/instan2.C
54844         * g++.old-deja/g++.other/instan3.C: New test.
54845
54846 2000-12-02  Neil Booth  <neilb@earthling.net>
54847
54848         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
54849         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
54850         gnuc99.c,gnuc99-pedantic.c: New tests.
54851
54852 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54853
54854         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
54855         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
54856
54857 2000-12-01  Neil Booth  <neilb@earthling.net>
54858
54859         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
54860         * gcc.dg/cpp/poison.c: Update.
54861         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
54862
54863 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
54864
54865         * g77.f-torture/execute/20001201.f: New test.
54866
54867 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54868
54869         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
54870
54871 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
54872
54873         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
54874
54875 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
54876
54877         * g++.old-deja/g++.other/cast6.C: New test.
54878
54879 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
54880
54881         * gcc.c-torture/execute/20001130-2.c: New testcase.
54882
54883 2000-11-30  Richard Henderson  <rth@redhat.com>
54884
54885         * gcc.c-torture/execute/20001130-1.c: New test.
54886
54887 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
54888
54889         * g++.old-deja/g++.other/op3.C: New test.
54890
54891 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
54892
54893         * g++.old-deja/g++.other/op2.C: New test.
54894
54895 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
54896
54897         * g++.old-deja/g++.other/crash38.C: New test.
54898
54899 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
54900
54901         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
54902
54903 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
54904
54905         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
54906         tests.
54907         * gcc.c-torture/execute/string-opt-6.c: New test.
54908
54909         * gcc.dg/20001117-1.c: Add main.
54910
54911 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
54912
54913         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
54914         Move from here ...
54915         * gcc.dg/940510-1.c: ... to here.
54916
54917         * gcc.dg/20000926-1.c: GNU C now allows initializations of
54918         zero-size arrays in toplevel structures.
54919
54920 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
54921
54922         * gcc.c-torture/execute/loop-8.c: New test.
54923
54924 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54925
54926         * g++.old-deja/g++.other/base1.C: New test.
54927
54928 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54929
54930         * g++.old-deja/g++.other/parse2.C: New test.
54931
54932 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54933
54934         * g++.old-deja/g++.pt/incomplete1.C: New test.
54935
54936 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54937
54938         * g++.old-deja/g++.other/friend9.C: New test.
54939
54940 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
54941
54942         * gcc.dg/20001127-1.c: New test.
54943
54944 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
54945
54946         * g++.old-deja/g++.pt/friend46.C: New test.
54947
54948 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
54949
54950         * g++.old-deja/g++.other/ptrmem8.C: New test.
54951
54952 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54953
54954         * gcc.c-torture/execute/string-opt-7.c: New test.
54955         * gcc.c-torture/execute/string-opt-8.c: Likewise.
54956
54957 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
54958
54959         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
54960         instead of 'mkcheck 2'.
54961
54962 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54963
54964         * gcc.c-torture/execute/memcheck/driver.c,
54965         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
54966         C9X references to refer to C99.
54967
54968 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
54969
54970         * gcc.dg/ultrasp3.c: New test.
54971
54972 2000-11-25  Neil Booth  <neilb@earthling.net>
54973
54974         * gcc.dg/cpp/include2.c: Update test to be locale independent.
54975
54976 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
54977
54978         * gcc.c-torture/compile/20001123-2.c: New.
54979
54980 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54981
54982         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
54983
54984 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
54985
54986         * gcc.dg/sequence-point-1.c: Add some new tests.
54987         * gcc.c-torture/execute/20001124-1.c: New test.
54988
54989 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
54990
54991         * g++.old-deja/g++.other/vaarg4.C: New test.
54992         * gcc.c-torture/compile/20001123-1.c: New test.
54993
54994 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
54995
54996         * g++.other/crash24.C: Adjust and remove XFAIL.
54997         * g++.other/crash37.C: New test.
54998
54999 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
55000
55001         * g++.old-deja/g++.pt/instantiate9.C: New test.
55002
55003 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
55004
55005         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
55006         new ABI, too.
55007
55008         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
55009         * g++.old-deja/g++.robertl/eb55.C: Likewise.
55010
55011 2000-11-22  Neil Booth  <neilb@earthling.net>
55012
55013         * gcc.dg/cpp/Wtrigraphs.c: New test.
55014
55015 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
55016
55017         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
55018
55019 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
55020
55021         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
55022
55023 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
55024
55025         * lib/gcc-dg.exp: load_lib scanasm.exp.
55026         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
55027         * lib/g++-dg.exp: load_lib scanasm.exp.
55028         * lib/scanasm.exp: New.
55029         (scan-assembler, scan-assembler-not): Add optional arguments to
55030         test name, or if not present, the pattern name.
55031         (scan-assembler-dem, scan-assembler-dem-not): New.
55032
55033         * g++.dg/dg.exp: New.
55034
55035 2000-11-21  Neil Booth  <neilb@earthling.net>
55036
55037         * gcc.dg/cpp/integrated1.c: Remove.
55038
55039 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
55040
55041         * gcc.c-torture/execute/20001121-1.c: New test.
55042
55043 2000-11-21  Richard Henderson  <rth@redhat.com>
55044
55045         * gcc.c-torture/compile/20001121-1.c: New test.
55046
55047 2000-11-20  Neil Booth  <neilb@earthling.net>
55048
55049         * gcc.dg/cpp/integrated1.c: New test.
55050
55051 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
55052
55053         * g++.old-deja/g++.other/inline17.C: New test.
55054
55055 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
55056
55057         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
55058         local variable to be zero: I made the variable global. Now
55059         uses abort() and exit() instead of relying on main's return value.
55060
55061 2000-11-20  Neil Booth  <neilb@earthling.net>
55062
55063         * gcc.dg/cpp/paste2.c: Update test.
55064         * objc/execute/paste.m: New test.
55065
55066 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55067
55068         * gcc.dg/c99-condexpr-1.c: New test.
55069
55070 2000-11-20  Neil Booth  <neilb@earthling.net>
55071
55072         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
55073
55074 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
55075
55076         * g++.old-deja/g++.pt/export1.C: New test.
55077
55078 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
55079
55080         * gcc.dg/20001117-1.c: New test.
55081
55082 2000-11-18  Richard Henderson  <rth@redhat.com>
55083
55084         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
55085
55086 2000-11-18  Richard Henderson  <rth@redhat.com>
55087
55088         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
55089         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
55090         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
55091
55092 2000-11-18  Richard Henderson  <rth@redhat.com>
55093
55094         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
55095         (main): New.  Exit cleanly.
55096
55097 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55098
55099         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
55100         gcc.dg/c99-fordecl-2.c: New tests.
55101
55102 2000-11-18  Richard Henderson  <rth@redhat.com>
55103
55104         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
55105         * gcc.c-torture/execute/zerolen-2.c: New.
55106
55107 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55108
55109         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
55110         memory.
55111
55112 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
55113
55114         * g++.old-deja/g++.pt/instantiate8.C: New test.
55115
55116 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
55117
55118         * g++.old-deja/g++.other/incomplete.C: Add more tests.
55119         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
55120
55121 2000-11-16  Nick Clifton  <nickc@redhat.com>
55122
55123         * gcc.c-torture/execute/nestfunc-2.c: New test.
55124         * gcc.c-torture/execute/nestfunc-3.c: New test.
55125
55126 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
55127
55128         * gcc.c-torture/compile/20001116-1.c: New test.
55129
55130 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55131
55132         * gcc.c-torture/execute/20001115-1.c: New test.
55133
55134 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
55135
55136         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
55137         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
55138         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
55139         * g++.old-deja/g++.abi/vmihint.C: Likewise.
55140
55141 2000-11-15  Neil Booth  <neilb@earthling.net>
55142
55143         gcc.dg/cpp/_Pragma1.c: Update.
55144         gcc.dg/cpp/_Pragma2.c: New test.
55145
55146 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
55147
55148         * g++.old-deja/g++.other/anon5.C: New test.
55149
55150 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
55151
55152         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
55153         tests.
55154
55155 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
55156
55157         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
55158         output.
55159
55160 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55161
55162         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
55163         labels at end of compound statements.
55164
55165 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
55166
55167         * gcc.c-torture/execute/loop-7.c: New test.
55168
55169 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55170
55171         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
55172
55173 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55174
55175         * gcc.dg/c99-bool-1.c: New test.
55176
55177 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55178
55179         * gcc.dg/c99-scope-1.c: Remove xfail.
55180         * gcc.dg/c99-scope-2.c: New test.
55181
55182 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55183
55184         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
55185         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
55186
55187 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
55188
55189         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
55190         error messages.
55191
55192         * g++.mike/p700.C: Don't typedef wchar_t.
55193         * g++.mike/p784.C: Likewise.
55194         * g++.mike/eb101.C: Don't use __wchar_t.
55195
55196 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
55197
55198         * g77.f-torture/execute/20001111.[fx]: Test premature exit
55199         from DO loop.
55200
55201 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
55202
55203         * gcc.c-torture/execute/20001111-1.c: New test.
55204
55205 2000-11-10  Nick Clifton  <nickc@redhat.com>
55206
55207         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
55208         long multuiple and accumulate.
55209
55210 2000-11-09  Richard Henderson  <rth@redhat.com>
55211
55212         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
55213         via size_t instead of int.
55214
55215         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
55216         * gcc.c-torture/execute/string-opt-2.c: Likewise.
55217         * gcc.c-torture/execute/string-opt-3.c: Likewise.
55218         * gcc.c-torture/execute/string-opt-4.c: Likewise.
55219
55220 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
55221
55222         * gcc.c-torture/compile/20001109-1.c: New test.
55223         * gcc.c-torture/compile/20001109-2.c: New test.
55224
55225 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
55226
55227         * g++.old-deja/g++.pt/operator1.C: New test.
55228         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
55229
55230 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
55231
55232         * gcc.dg/20001108-1.c: New test.
55233
55234 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
55235
55236         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
55237         with both arguments constant strings.
55238         * gcc.c-torture/execute/string-opt-3.c: New test.
55239         * gcc.c-torture/execute/string-opt-4.c: New test.
55240         * gcc.c-torture/execute/string-opt-5.c: New test.
55241
55242 2000-11-08  Nick Clifton  <nickc@redhat.com>
55243
55244         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
55245         mulsidi3adddi patterns.
55246
55247 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
55248
55249         * g++.old-deja/g++.other/crash36.C: New test.
55250
55251 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
55252
55253         * g++.old-deja/g++.other/init16.C: New test.
55254
55255 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
55256
55257         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
55258
55259 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
55260
55261         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
55262         * gcc.c-torture/execute/va-arg-16.x: Likewise.
55263         * gcc.c-torture/execute/va-arg-17.x: Likewise.
55264
55265 2000-11-07  DJ Delorie  <dj@redhat.com>
55266
55267         * gcc.dg/20000614-1.c: Add return so that test can pass.
55268
55269 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55270
55271         * gcc.c-torture/execute/string-opt-1.c: New test.
55272
55273 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
55274
55275         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
55276         mips-sgi-irix6.* because the MIPS ABI passes floating-point
55277         parameters in registers, and there is no way for a varargs
55278         function to know in which order the integer and floating-point
55279         parameters should be interleaved when they are placed on the
55280         stack.
55281         * gcc.c-torture/execute/va-arg-16.x: Likewise.
55282         * gcc.c-torture/execute/va-arg-17.x: Likewise.
55283
55284 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55285
55286         * gcc.c-torture/execute/string-opt-2.c: New test.
55287
55288 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
55289
55290         * g++.old-deja/g++.pt/crash60.C: New test.
55291
55292 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
55293
55294         * g++.old-deja/g++.other/crash24.C: New test.
55295         * g++.old-deja/g++.other/crash25.C: New test.
55296         * g++.old-deja/g++.other/crash26.C: New test.
55297         * g++.old-deja/g++.other/crash27.C: New test.
55298         * g++.old-deja/g++.other/crash28.C: New test.
55299         * g++.old-deja/g++.other/crash29.C: New test.
55300         * g++.old-deja/g++.other/crash30.C: New test.
55301         * g++.old-deja/g++.other/crash31.C: New test.
55302         * g++.old-deja/g++.other/crash32.C: New test.
55303         * g++.old-deja/g++.other/crash33.C: New test.
55304         * g++.old-deja/g++.other/crash34.C: New test.
55305         * g++.old-deja/g++.other/crash35.C: New test.
55306
55307 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
55308
55309         * gcc.c-torture/execute/20001031-1.c: New test.
55310
55311 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
55312
55313         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
55314         namespace.
55315
55316         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
55317         standards-conformant.
55318
55319         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
55320
55321         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
55322         * g++.old-deja/g++.mike/p755a.C: Likewise.
55323         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
55324         library makes no calls to `operator new' during initialization.
55325
55326 2000-11-04  Neil Booth  <neilb@earthling.net>
55327
55328         * gcc.dg/cpp/include2.c: New tests.
55329
55330 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
55331
55332         * lib/g++.exp (g++_set_ld_library_path): New function.
55333         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
55334
55335 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
55336
55337         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
55338         warnings.
55339
55340 2000-11-01  Richard Henderson  <rth@redhat.com>
55341
55342         * g++.old-deja/g++.ext/namedret1.C: New.
55343         * g++.old-deja/g++.ext/namedret2.C: New.
55344         * g++.old-deja/g++.ext/namedret3.C: New.
55345
55346 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
55347
55348         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
55349         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
55350
55351 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55352
55353         * gcc.c-torture/execute/va-arg-21.c: New test.
55354
55355 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55356
55357         * gcc.dg/c99-complex-2.c: New test.
55358
55359 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55360
55361         * gcc.c-torture/execute/stdio-opt-1.c: New test.
55362
55363 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
55364
55365         * g++.old-deja/g++.other/inline16.C: New test.
55366
55367 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
55368
55369         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
55370         __PRETTY_FUNCTION__
55371
55372 2000-10-29  Neil Booth  <neilb@earthling.net>
55373
55374         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
55375         New tests.
55376         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
55377         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
55378         optimisation.
55379
55380 2000-10-29  Neil Booth  <neilb@earthling.net>
55381
55382         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
55383         * mi1.c, mi1c.h: Add null directives to multiple-include test.
55384         * mi5.c: Test multiple includes work with -C.
55385         * trigraphs.c: Test ^= version.
55386
55387 2000-10-28  Neil Booth  <neilb@earthling.net>
55388
55389         New tests and test updates for new macro expander.
55390
55391         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
55392         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
55393         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
55394         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
55395         new diagnostic messages.
55396
55397         * gcc.dg/cpp/macro3.c: New tests.
55398
55399 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
55400
55401         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
55402         on the same line.
55403
55404 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
55405
55406         * g++.old-deja/g++.other/eh2.C: New test.
55407
55408 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
55409
55410         * gcc.c-torture/execute/20001027-1.c: New test.
55411
55412 2000-10-26  Richard Henderson  <rth@redhat.com>
55413
55414         * gcc.c-torture/execute/20001026-1.c: New.
55415
55416 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
55417
55418         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
55419         * g++.old-deja/g++.law/builtin1.C: Likewise.
55420         * g++.old-deja/g++.law/ctors10.C: Likewise.
55421         * g++.old-deja/g++.law/virtual3.C: Likewise.
55422         * g++.old-deja/g++.mike/p658.C: Likewise.
55423         * g++.old-deja/g++.other/sibcall1.C: Likewise.
55424         * g++.old-deja/g++.other/vaarg2.C: Likewise.
55425         * g++.old-deja/g++.robertl/eb124.C: Likewise.
55426         * g++.old-deja/g++.robertl/eb44.C: Likewise.
55427         * g++.old-deja/g++.robertl/eb77.C: Likewise.
55428
55429 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
55430
55431         * gcc.c-torture/compile/20001024-1.c: New test.
55432
55433 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
55434
55435         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
55436         to tell us whether or not we are using V3.
55437
55438 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
55439
55440         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
55441         operands.
55442
55443 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55444
55445         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
55446
55447 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
55448
55449         * gcc.c-torture/execute/20001024-1.c: New test.
55450
55451 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
55452
55453         * g++.old-deja/g++.other/sibcall1.C: New test.
55454
55455 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
55456
55457         * gcc.dg/noncompile/init-3.c: New test.
55458
55459 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55460
55461         * gcc.dg/format-array-1.c: New test.
55462
55463 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55464
55465         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
55466         writing through null pointers; remove comment about testing
55467         unterminated strings.
55468
55469 2000-10-17  Matthew Hiller  <hiller@redhat.com>
55470
55471         * gcc.c-torture/execute/20001017-2.c: New test.
55472
55473 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55474
55475         * gcc.c-torture/compile/20001018-1.c: New test.
55476         * gcc.c-torture/compile/20001018-1.x: Xfail.
55477
55478 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55479
55480         * gcc.c-torture/execute/20001017-1.c: New test.
55481
55482 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55483
55484         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
55485         for multiple use of arguments with scanf formats; add tests for
55486         multiple use of arguments.
55487
55488 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
55489
55490         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
55491         from some old tests.
55492
55493 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55494
55495         * gcc.dg/format-miss-1.c: New test.
55496
55497 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
55498
55499         * gcc.c-torture/execute/20001013-1.c: New test.
55500
55501 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
55502
55503         * gcc.dg/format-branch-1.c: New test.
55504
55505 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
55506
55507         * README, lib/file-format.exp: Remove EGCS references.
55508
55509 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
55510
55511         * gcc.dg/20001013-1.c: New test.
55512
55513 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55514
55515         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
55516         for intmax_t in the compiler using __typeof__ and the type rules
55517         for conditional expressions.
55518
55519 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
55520
55521         * gcc.dg/20001012-1.c: New test.
55522         * gcc.dg/20001012-2.c: New test.
55523
55524 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55525
55526         * gcc.dg/format-attr-1.c: New test.
55527
55528 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55529
55530         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
55531         __LONG_LONG_MAX__ instead of LLONG_MAX.
55532
55533 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55534
55535         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
55536         scanf flags.
55537         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
55538         flags.
55539
55540 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55541
55542         * gcc.dg/sequence-pt-1.c: New test.
55543
55544 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
55545
55546         * gcc.c-torture/execute/20001011-1.c: New testcase.
55547         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
55548
55549 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
55550
55551         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
55552         does not error on it.
55553
55554 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
55555
55556         * gcc.dg/20001009-1.c: New test.
55557
55558 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
55559
55560         * gcc.c-torture/compile/20001009-1.c: Move from here ....
55561         * gcc.c-torture/execute/20001009-2.c: ... to here.
55562
55563 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
55564
55565         * gcc.c-torture/compile/20001009-1.c: New testcase.
55566         * gcc.c-torture/execute/20001009-1.c: New testcase.
55567         Testcases provided by Jan Hubicka <jh@suse.cz>.
55568
55569 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55570
55571         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
55572         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
55573         uintmax_t using <limits.h> to emulate the compiler's internal
55574         logic.  No longer XFAIL %j tests.
55575
55576 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55577
55578         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
55579         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
55580         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
55581         regexps and details of expected handling of some bad formats.
55582         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
55583         suppression.
55584
55585 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55586
55587         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
55588         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
55589         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
55590         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
55591         in list archives.
55592
55593 2000-10-06  Richard Henderson  <rth@cygnus.com>
55594
55595         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
55596         * g++.old-deja/g++.brendan/crash52.C: Likewise.
55597         * g++.old-deja/g++.jason/report.C: Likewise.
55598         * g++.old-deja/g++.law/friend5.C: Likewise.
55599         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
55600         of the expected warnings.
55601
55602 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
55603
55604         * g++.old-deja/g++.pt/enum14.C: New test.
55605
55606 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
55607
55608         * g++.old-deja/g++.pt/crash59.C: New test.
55609
55610 2000-10-04  Will Cohen  <wcohen@redhat.com>
55611
55612         * gcc.dg/20000926-1.c: New test.
55613
55614 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
55615
55616         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
55617         function name for current C++ compiler.
55618         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
55619
55620 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
55621
55622         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
55623         __PRETTY_FUNCTION__.
55624         * g++.old-deja/g++.ext/pretty2.C: Likewise.
55625
55626 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55627
55628         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
55629
55630 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
55631
55632         * gcc.c-torture/compile/20000923-1.c: New test.
55633
55634 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
55635
55636         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
55637         * g++.old-deja/g++.pt/ttp62.C: Same.
55638         * g++.old-deja/g++.other/inline14.C: Same.
55639
55640 2000-09-24  Richard Henderson  <rth@cygnus.com>
55641
55642         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
55643
55644 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55645
55646         * gcc.dg/c90-printf-1.c: Add test for wide string format.
55647
55648 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
55649
55650         * gcc.c-torture/compile/20000922-1.c: New file.
55651
55652 2000-09-21  Nick Clifton  <nickc@redhat.com>
55653
55654         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
55655         a signed long modulo operation.
55656         (mod6): New function - perform an unsigned long modulo operation.
55657         (main): Add tests for modulos of very large numbers by very small
55658         dividends.
55659
55660 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55661
55662         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
55663
55664 2000-09-19  Richard Henderson  <rth@cygnus.com>
55665
55666         * gcc.dg/compare2.c (case 10): XFAIL.
55667
55668 2000-09-18  Richard Henderson  <rth@cygnus.com>
55669
55670         * gcc.c-torture/execute/20000906-1.c: Move ...
55671         * gcc.dg/20000906-1.c: ... here.  Only run on targets
55672         that support __builtin_trap.
55673
55674 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
55675
55676         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
55677
55678 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55679
55680         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
55681         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
55682         more $ format tests.
55683
55684 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55685
55686         * gcc.dg/format-errmk-1.c: New test.
55687
55688 2000-09-17  Greg McGary  <greg@mcgary.org>
55689
55690         * gcc.c-torture/execute/20000917-1.x: Remove.
55691
55692 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55693
55694         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
55695
55696 2000-09-17  Greg McGary  <greg@mcgary.org>
55697
55698         * gcc.c-torture/execute/20000917-1.c: New test.
55699         * gcc.c-torture/execute/20000917-1.x: XFAIL.
55700
55701 2000-09-16  Neil Booth  <NeilB@earthling.net>
55702
55703         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
55704         in nested macro bug.
55705
55706 2000-09-15  Neil Booth  <NeilB@earthling.net>
55707
55708         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
55709
55710 2000-09-14  Jeffrey A Law  (law@cygnus.com)
55711
55712         * gcc.c-torture/execute/20000914-1.c: New test.
55713
55714 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
55715
55716         * g++.other/inline13.C: New test.
55717
55718 2000-09-12  Andreas Jaeger  <aj@suse.de>
55719
55720         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
55721         constant by Ulrich Drepper <drepper@redhat.com>.
55722
55723 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
55724
55725         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
55726
55727 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55728
55729         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
55730
55731 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
55732
55733         * gcc.dg/cpp/backslash.c: New test.
55734
55735 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
55736
55737         * gcc.c-torture/execute/20000910-1.c: New test.
55738         * gcc.c-torture/execute/20000910-2.c: Likewise.
55739
55740 2000-09-11  Robert Lipe  <robertl@sco.com>
55741
55742         * gcc.dg/pragma-align.c: New test.
55743
55744 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
55745
55746         * g++.old-deja/g++.pt/explicit82.C: New test.
55747         * g++.old-deja/g++.pt/explicit83.C: New test.
55748
55749 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
55750
55751         * gcc.dg/asm-names.c: New test.
55752
55753 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55754
55755         * gcc.dg/cpp/tr-warn6.c: New test
55756
55757 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55758
55759         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
55760         be accepted.
55761
55762 2000-09-07  Catherine Moore  <clm@redhat.com>
55763
55764         * gcc.c-torture/execute/unroll-1.c: New test.
55765
55766 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
55767
55768         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
55769         ERROR markers.
55770         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
55771         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
55772         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
55773         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
55774         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
55775         Preprocess only.
55776         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
55777         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
55778
55779 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55780
55781         * g++.old-deja/g++.pt/deduct2.C: New test.
55782
55783 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55784
55785         * g++.old-deja/g++.pt/parms2.C: New test.
55786
55787 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55788
55789         * g++.old-deja/g++.pt/crash58.C: New test.
55790
55791 2000-09-06  Greg McGary  <greg@mcgary.org>
55792
55793         * gcc.c-torture/execute/20000906-1.c: New test.
55794         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
55795
55796 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55797
55798         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
55799
55800 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55801
55802         * g++.old-deja/g++.pt/crash57.C: New test.
55803
55804 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55805
55806         * g++.old-deja/g++.pt/crash56.C: New test.
55807
55808 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55809
55810         * g++.old-deja/g++.pt/koenig1.C: New test.
55811
55812 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
55813
55814         * gcc.dg/20000904-1.c: New test.
55815
55816 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
55817
55818         * gcc.dg/cpp/paste8.c: New test.
55819
55820 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
55821
55822         * gcc.c-torture/compile/20000827-1.c: New test.
55823
55824 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55825
55826         * gcc.dg/format-diag-1.c: New test.
55827
55828 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55829
55830         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
55831         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
55832         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
55833         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
55834         gcc.dg/formatz-1.c: Adjust warning regular expressions.
55835
55836 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
55837
55838         * g++.old-deja/g++.other/nested4.C: New test.
55839
55840 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
55841
55842         * g++.old-deja/g++.ns/scoped1.C: New test.
55843
55844 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
55845
55846         * lib/g++.exp: Support testing already-installed GCC.
55847
55848 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55849
55850         * wtr-label-1.c, wtr-suffix-1.c: New tests.
55851
55852 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55853
55854         * gcc.dg/return-type-2.c: New test.
55855
55856 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
55857
55858         * gcc.c-torture/compile/20000825-1.c: New test.
55859
55860 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
55861
55862         * gcc.dg/dwarf2-2.c: New test.
55863
55864 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
55865
55866         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
55867         dg-warning regexps.
55868
55869 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55870
55871         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
55872         gcc.dg/format-ext-5.c: New tests.
55873
55874 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
55875
55876         * g++.old-deja/g++.other/crash22.C: New test.
55877
55878 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
55879
55880         * gcc.dg/noncompile/930622-2.c: Adjust error message.
55881
55882 2000-08-24  Richard Henderson  <rth@cygnus.com>
55883
55884         * gcc.dg/ia64-sync-1.c: New test.
55885         * gcc.dg/ia64-sync-2.c: New test.
55886         * gcc.dg/ia64-asm-1.c: New test.
55887
55888 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55889
55890         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
55891         * gcc.dg/format-ext-2.c: New test.
55892
55893 2000-08-23  Jason Merrill  <jason@redhat.com>
55894
55895         * lib/old-dejagnu.exp: Also ignore "In member function" and
55896         "At global scope".
55897
55898 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55899
55900         * gcc.dg/noncompile/label-lineno-1.c: New test.
55901
55902 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55903
55904         * gcc.dg/c99-array-nonobj-1.c: New test.
55905
55906 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55907
55908         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
55909         tests.
55910         * gcc.dg/format-ext-1.c: New test.
55911
55912 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55913
55914         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
55915         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
55916         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
55917         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
55918         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
55919
55920 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55921
55922         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
55923         gcc.dg/c99-strftime-2.c: New tests.
55924
55925 2000-08-22  Richard Henderson  <rth@cygnus.com>
55926
55927         * gcc.c-torture/execute/20000822-1.c: New test.
55928
55929 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
55930
55931         * gcc.c-torture/execute/20000819-1.x: Remove.
55932
55933 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55934
55935         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
55936         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
55937         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
55938         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
55939         gcc.dg/format-xopen-1.c: New tests.
55940
55941 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55942
55943         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
55944
55945 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
55946
55947         * g++.old-deja/g++.other/loop2.C: New test.
55948
55949         * gcc.c-torture/compile/20000606-1.c: New test.
55950         * gcc.c-torture/compile/20000728-1.c: New test.
55951         * gcc.c-torture/execute/20000801-1.c: New test.
55952         * gcc.c-torture/execute/20000801-2.c: New test.
55953         * gcc.c-torture/execute/20000819-1.c: New test.
55954         * gcc.c-torture/execute/20000819-1.x: XFAIL.
55955         * gcc.dg/20000629-1.c: New test.
55956         * gcc.dg/20000724-1.c: New test.
55957         * gcc.dg/20000807-1.c: New test.
55958
55959 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
55960
55961         * gcc.dg/cpp/pragma-1.c: New test.
55962         * gcc.dg/cpp/pragma-2.c: New test.
55963
55964 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
55965
55966         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
55967         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
55968
55969 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55970
55971         * gcc.c-torture/compile/20000818-1.c: New test.
55972
55973 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
55974
55975         * gcc.c-torture/execute/20000818-1.c: New test.
55976
55977 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55978
55979         * gcc.dg/format-va-1.c: New test.
55980
55981 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
55982
55983         * g++.old-deja/g++.other/typedef8.C: New test.
55984
55985 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
55986
55987         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
55988         * g++.old-deja/g++.mike/net36.C: Mark candidate.
55989         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
55990         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
55991         * g++.old-deja/g++.other/ptrmem7.C: New test.
55992         * g++.old-deja/g++.pt/ptrmem10.C: New test.
55993
55994 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
55995
55996         * g++.old-deja/g++.pt/typename27.C: New test.
55997
55998 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
55999
56000         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
56001         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
56002         * g++.old-deja/g++.pt/friend45.C: New test.
56003         * g++.old-deja/g++.other/friend8.C: New test.
56004
56005 2000-08-15  Richard Henderson  <rth@cygnus.com>
56006
56007         * gcc.c-torture/execute/20000815-1.c: New test.
56008
56009 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56010
56011         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
56012         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
56013         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
56014
56015 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
56016
56017         * g++.old-deja/g++.other/refinit2.C: New test.
56018
56019 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
56020
56021         * lib/c-torture.exp (c-torture): Make
56022         compiler_conditional_xfail_data global.
56023         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
56024         compiler_conditional_xfail_data machinery.
56025         (f-torture-execute): Likewise.
56026         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
56027         and only when unrolling loops.
56028
56029         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
56030
56031 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
56032
56033         * g++.old-deja/g++.pt/explicit81.C: New test.
56034
56035 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
56036
56037         * g++.old-deja/g++.pt/typename26.C: New test.
56038
56039 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
56040
56041         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
56042         warning.
56043
56044 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
56045
56046         * g++.old-deja/g++.other/array3.C: New test.
56047
56048 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56049
56050         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
56051         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
56052         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
56053         New tests.
56054
56055 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
56056
56057         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
56058         * g++.old-deja/g++.abi/vmihint.C: Likewise.
56059
56060 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
56061
56062         * gcc.c-torture/execute/20000808-1.c: New test.
56063
56064 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56065
56066         * gcc.dg/c90-const-expr-1.c: New test.
56067
56068 2000-08-08  Richard Henderson  <rth@cygnus.com>
56069
56070         * gcc.dg/noncompile/920923-1.c: Declare calloc.
56071
56072 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56073
56074         * gcc.dg/noncompile/const-ll-1.c: New test.
56075
56076 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56077
56078         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
56079
56080 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
56081
56082         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
56083         that running programs linked against the shared version of libobjc
56084         run correctly.
56085
56086 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56087
56088         * gcc.dg/c99-printf-1.c: New test.
56089
56090 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56091
56092         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
56093
56094 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
56095
56096         * gcc.c-torture/execute/20000731-1.x: Delete.
56097
56098 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
56099
56100         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
56101         and torture_without_loops as is done by c-torture.exp.
56102         (search_for): Copy from c-torture.exp.
56103         (gcc-dg-runtest): New function, drives a directory of tests
56104         iterating over the TORTURE_OPTIONS.
56105         (scan-assembler, scan-assembler-not): Move here from
56106         individual directory drivers.
56107
56108         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
56109         defined by lib/gcc-dg.exp.
56110         * gcc.dg/cpp/cpp.exp: Likewise.
56111         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
56112         gcc-dg-runtest, so we cycle over optimization options.
56113
56114         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
56115         * gcc.dg/compare2.c: No longer expected to fail.
56116
56117 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
56118
56119         * gcc.c-torture/execute/20000804-1.c: New test.
56120
56121 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
56122
56123         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
56124
56125 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
56126
56127         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
56128
56129 2000-08-03  Jeffrey A Law  (law@cygnus.com)
56130
56131         * gcc.c-torture/compile/20000803-1.c: New test.
56132
56133 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
56134
56135         * gcc.c-torture/execute/20000801-3.c,
56136         gcc.c-torture/execute/20000801-4.c: New tests.
56137         * gcc.c-torture/execute/20000801-3.x,
56138         gcc.c-torture/execute/20000801-4.x: Xfail.
56139
56140 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
56141
56142         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
56143         libobjc/.libs to allow for libtool.
56144
56145 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
56146
56147         * gcc.c-torture/compile/20000802-1.c: New test.
56148
56149 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
56150
56151         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
56152
56153 2000-07-31  Jeffrey A Law  (law@cygnus.com)
56154
56155         * gcc-c-torture/execute/20000731-2.c: New test.
56156
56157         * gcc.c-torture/execute/20000731-1.c: New test.
56158         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
56159
56160 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
56161
56162         * gcc.dg/cpp/paste7.c: New test.
56163         * gcc.dg/cpp/20000725-1.c: New test.
56164
56165 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
56166
56167         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
56168         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
56169         declaration warning for __builtin_dwarf_reg_size.
56170
56171         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
56172
56173 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56174
56175         * gcc.dg/noncompile/voidparam-1.c: New test.
56176
56177 2000-07-30  Richard Henderson  <rth@cygnus.com>
56178
56179         * gcc.dg/c90-digraph-1.c: Don't xfail.
56180         * gcc.dg/compare2.c (case 10): Xfail.
56181         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
56182
56183 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
56184
56185         * gcc.dg/c99-main-1.c: New test.
56186
56187 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56188
56189         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
56190
56191 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
56192
56193         * gcc.c-tortuer/execute/20000726-1.c: New test.
56194
56195 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
56196
56197         * gcc.c-torture/execute/enum-2.c: New test.
56198
56199 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56200
56201         * gcc.dg/cpp/tr-warn3.c: New test.
56202
56203 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56204
56205         * g++.old-deja/g++.ext/implicit1.C: Remove.
56206         * g++.old-deja/g++.jason/c2.C: Remove
56207         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
56208         * g++.old-deja/g++.pt/crash16.C: Likewise.
56209         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
56210
56211 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56212
56213         * g++.old-deja/g++.other/for2.C: New test.
56214
56215 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
56216
56217         * gcc.dg/20000720-1.c: New test.
56218
56219 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
56220
56221         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
56222
56223 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
56224
56225         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
56226         * gcc.c-torture/execute/20000722-1.c: New.
56227         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
56228
56229 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
56230
56231         * gcc.dg/cpp/20000720-1.S: New test.
56232
56233 2000-07-21  Michael Meissner  <meissner@redhat.com>
56234
56235         * gcc.c-torture/execute/ieee/hugeval.c: New test.
56236
56237 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
56238
56239         * g++.old-deja/g++.brendan/crash16.C,
56240         g++.old-deja/g++.brendan/parse3.C,
56241         g++.old-deja/g++.brendan/redecl1.C,
56242         g++.old-deja/g++.ns/template13.C,
56243         g++.old-deja/g++.other/decl4.C,
56244         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
56245
56246 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
56247
56248         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
56249         and "Internal error".
56250
56251         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
56252         regexps.
56253         * gcc.dg/cpp/paste6.c: New test.
56254
56255 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
56256
56257         * gcc.dg/cpp/tr-direct.c: New test.
56258
56259         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
56260         gcc.dg/cpp/undef1.c: Tweak error regexps.
56261
56262 2000-07-18  Eric Christopher <echristo@redhat.com>
56263
56264         * gcc.c-torture/compile/20000718-1.c: New test.
56265
56266 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
56267
56268         * cpplex.c (_cpp_push_token): If the token being pushed back
56269         is the previous token in this context, just subtract one from
56270         context->posn.
56271         * cppmacro.c (save_expansion): Clear aux field when storing a
56272         placemarker.
56273
56274 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
56275
56276         * gcc.dg/noncompile/redecl-1.c: New test.
56277
56278 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
56279
56280         * gcc.c-torture/execute/20000717-5.c: New test.
56281         * gcc.c-torture/execute/20000717-1.x: Removed.
56282
56283 2000-07-17  Richard Henderson  <rth@cygnus.com>
56284
56285         * gcc.c-torture/execute/20000717-4.c: New test.
56286
56287 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
56288
56289         * gcc.dg/cpp/syshdr.c: New test.
56290         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
56291
56292 2000-07-17  Neil Booth  <neilb@earthling.net>
56293
56294         * gcc.dg/cpp/cmdlne-dM.c: New test.
56295         * gcc.dg/cpp/cmdlne-dD.c: New test.
56296
56297 2000-07-17  Jeffrey A Law  (law@cygnus.com)
56298
56299         * gcc.c-torture/execute/20000717-3.c: New test.
56300
56301         * gcc.c-torture/compile/20000717-1.c: New test.
56302
56303 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
56304
56305         * gcc.c-torture/execute/20000717-2.c: New test.
56306
56307 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56308
56309         * gcc.dg/formatz-1.c: New test.
56310
56311         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
56312         * gcc.dg/c99-digraph-1.c: New tests.
56313
56314         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
56315         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
56316
56317         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
56318         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
56319         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
56320         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
56321         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
56322         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
56323         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
56324
56325 2000-07-17  Greg McGary <greg@mcgary.org>
56326
56327         * gcc.c-torture/execute/20000717-1.c: New test.
56328         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
56329
56330 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
56331
56332         * gcc.c-torture/execute/20000715-2.c: New test.
56333         * gcc.dg/20000715-1.c: New test.
56334
56335 2000-07-15  Michael Meissner  <meissner@redhat.com>
56336
56337         * gcc.c-torture/execute/20000715-1.c: New test.
56338
56339 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
56340
56341         * gcc.c-torture/execute/20000707-1.c: New test.
56342
56343 2000-07-13  Neil Booth  <NeilB@earthling.net>
56344
56345         * gcc.dg/cpp/digraph1.c,
56346         gcc.dg/cpp/digraph2.c,
56347         gcc.dg/cpp/digraphs.c: New tests.
56348
56349 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
56350
56351         * g77.f-torture/compile/20000630-2.f: New test.
56352         * g77.f-torture/compile/20000630-2.x
56353
56354 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
56355
56356         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
56357
56358 2000-07-11  Neil Booth  <NeilB@earthling.net>
56359
56360         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
56361
56362 2000-07-11  Neil Booth  <NeilB@earthling.net>
56363
56364         * gcc.dg/cpp/cmdlne-C.c: New.
56365
56366 2000-07-09  Neil Booth  <NeilB@earthling.net>
56367
56368         * gcc.dg/cpp/directiv.c: New tests.
56369         * gcc.dg/cpp/undef1.c: Update.
56370
56371 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
56372
56373         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
56374
56375 2000-07-09  Neil Booth  <NeilB@earthling.net>
56376
56377         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
56378
56379 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
56380
56381         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
56382         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
56383
56384 2000-07-08  Neil Booth  <NeilB@earthling.net>
56385
56386         * gcc.dg/cpp/macsyntx.c: New tests.
56387
56388 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
56389
56390         * gcc.dg/20000707-1.c: New test.
56391
56392 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
56393
56394         * gcc.c-torture/execute/20000706-1.c: New test.
56395         * gcc.c-torture/execute/20000706-2.c: New test.
56396         * gcc.c-torture/execute/20000706-3.c: New test.
56397         * gcc.c-torture/execute/20000706-4.c: New test.
56398         * gcc.c-torture/execute/20000706-5.c: New test.
56399
56400 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
56401
56402         * g++.old-deja/g++.pt/instantiate7.C: New test.
56403
56404 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
56405
56406         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
56407         * g++.old-deja/g++.mike/thunk3.C: Likewise.
56408         * g++.old-deja/g++.other/rtti3.C: Likewise.
56409         * g++.old-deja/g++.other/rttid3.C: Likewise.
56410
56411 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
56412
56413         *  g77.f-torture/compile/20000630-1.x: Fix typo
56414
56415 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
56416
56417         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
56418         assembly output.
56419
56420 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
56421
56422         * gcc.dg/cpp/ident.c: New test.
56423
56424 2000-07-05  Neil Booth  <NeilB@earthling.net>
56425
56426         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
56427           gcc.dg/cpp/lexstrng.c: New tests.
56428
56429 2000-07-04  Neil Booth  <NeilB@earthling.net>
56430
56431         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
56432         * gcc.dg/cpp/strify2.c: Same.
56433
56434 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
56435
56436         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
56437         * gcc.dg/cpp/19990703-1.c: Likewise.
56438         * gcc.dg/cpp/20000625-1.c: Likewise.
56439         * gcc.dg/cpp/20000625-2.c: Likewise.
56440
56441         * gcc.dg/cpp/macro1.c,
56442         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
56443         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
56444         gcc.dg/cpp/strify1.c,
56445         gcc.dg/cpp/strify2.c: New tests.
56446
56447 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
56448
56449         * gcc.c-torture/execute/20000703-1.c: New test.
56450
56451 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
56452
56453         * g++.old-deja/g++.pt (lookup10.C): New test.
56454
56455 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
56456
56457         * g++.old-deja/g++.pt (typename25.C): New test.
56458
56459 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
56460
56461         * gcc.c-torture/compile/20000701-1.c: New test.
56462
56463 2000-06-30  Nick Clifton  <nickc@cygnus.com>
56464
56465         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
56466         to test case.
56467
56468 2000-06-30  Catherine Moore  <clm@cygnus.com>
56469
56470         * gcc.c-torture/execute/align-1.c: New test.
56471
56472 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
56473
56474         * g++.old-deja/g++.pt/expr8.C: New test.
56475         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
56476
56477 2000-06-29  Nick Clifton  <nickc@cygnus.com>
56478
56479         * gcc.c-torture/compile/20000629-1.c: New test.
56480
56481 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
56482
56483
56484         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
56485         gcc.dg/noncompile directory, depending on whether they're
56486         preprocessor tests or not.  Annotate all the tests for the dg
56487         framework.
56488
56489         * gcc.c-torture/noncompile/noncompile.exp: Delete.
56490         * gcc.dg/noncompile/noncompile.exp: New.
56491
56492         * Moved files:
56493         Old name                                New name
56494         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
56495         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
56496         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
56497         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
56498         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
56499         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
56500         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
56501         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
56502         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
56503         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
56504         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
56505         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
56506         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
56507         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
56508         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
56509         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
56510         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
56511         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
56512         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
56513         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
56514         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
56515         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
56516         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
56517         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
56518
56519         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
56520         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
56521         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
56522         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
56523         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
56524         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
56525
56526 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
56527
56528         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
56529         declare one variable.  On the fourth, error.
56530         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
56531         declared by 20000628-1a.h.
56532
56533 2000-06-29  Richard Henderson  <rth@redhat.com>
56534
56535         * gcc.c-torture/execute/930529-1.x: New file.
56536         * gcc.dg/920413-1.c: Adjust expected warning text.
56537         * gcc.dg/980217-1.c: Declare abort.
56538         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
56539
56540 2000-06-29  Jeffrey A Law  (law@cygnus.com)
56541
56542         * g77.f-torture/compile/20000629-1.f: New test.
56543         * g77.f-torture/compile/20000629-1.x: Expected to fail.
56544
56545 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
56546
56547         Rearrange lots of files, removing entirely the
56548         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
56549         directories.
56550
56551         * Deleted files:
56552         gcc.c-torture/code_quality/code_quality.exp
56553         gcc.c-torture/special/special.exp
56554         gcc.failure/failure.exp
56555         gcc.failure/940409-1.x
56556         gcc.c-torture/compile/961203-1.x
56557
56558         * New files:
56559         gcc.misc-tests/linkage.exp
56560         gcc.c-torture/execute/920730-1t.c
56561         gcc.c-torture/execute/920730-1t.x
56562         gcc.c-torture/compile/920520-1.x
56563         gcc.c-torture/compile/920521-1.x
56564         gcc.c-torture/compile/981006-1.x
56565         gcc.c-torture/execute/eeprof-1.x
56566
56567         * Moved files (possibly with modifications to fit a new harness):
56568         Old name                                New name
56569         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
56570         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
56571         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
56572         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
56573         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
56574         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
56575         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
56576         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
56577         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
56578         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
56579         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
56580         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
56581         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
56582         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
56583
56584 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
56585
56586         * c-torture/compile/961203-1.x: Delete.
56587
56588         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
56589         not exit. Include stdio.h.
56590         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
56591         * gcc.misc-tests/dg-12.c: Likewise.
56592         * gcc.misc-tests/dg-5.c: Likewise.
56593         * gcc.misc-tests/dg-6.c: Likewise.
56594         * gcc.misc-tests/dg-7.c: Prototype abort.
56595         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
56596         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
56597         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
56598         not exit.
56599         * gcc.misc-tests/sieve.c: Use return from main, not exit.
56600         * gcc.misc-tests/sort2.c: Use return from main, not exit.
56601
56602 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
56603
56604         * gcc.dg/cpp/20000628-1.c: New test.
56605         * gcc.dg/cpp/20000628-1.h: New header for above test.
56606         * gcc.dg/cpp/20000628-1a.h: Likewise.
56607
56608 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
56609
56610         * gcc.dg/cpp: New directory.
56611         * gcc.dg/cpp/cpp.exp: New driver.
56612         * gcc.dg/cpp/20000627-1.c: New test.
56613         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
56614         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
56615         and rewrite as a compilation test.
56616
56617         * gcc.dg: Move many files into the cpp subdirectory, possibly
56618         renaming or editing them as well.
56619         Old name                New name
56620         990119-1.c              cpp/19990119-1.c
56621         990228-1.c              cpp/19990228-1.c
56622         990407-1.c              cpp/19990407-1.c
56623         990409-1.c              cpp/19990409-1.c
56624         990413-1.c              cpp/19990413-1.c
56625         990703-1.c              cpp/19990703-1.c
56626         20000127-1.c            cpp/20000127-1.c
56627         20000129-1.c            cpp/20000129-1.c
56628         20000207-1.c            cpp/20000207-1.c
56629         20000207-2.c            cpp/20000207-2.c
56630         20000209-1.c            cpp/20000209-1.c
56631         20000209-2.c            cpp/20000209-2.c
56632         20000301-1.c            cpp/20000301-1.c
56633         20000419-1.c            cpp/20000419-1.c
56634         20000510-1.S            cpp/20000510-1.S
56635         20000519-1.c            cpp/20000519-1.c
56636         20000529-1.c            cpp/20000529-1.c
56637         20000625-1.c            cpp/20000625-1.c
56638         20000625-2.c            cpp/20000625-2.c
56639         cpp-as1.c               cpp/assert1.c
56640         cpp-as2.c               cpp/assert2.c
56641         cxx-comments-1.c        cpp/cxxcom1.c
56642         cxx-comments-2.c        cpp/cxxcom2.c
56643         endif-label.c           cpp/endif.c
56644         cpp-hash1.c             cpp/hash1.c
56645         cpp-hash2.c             cpp/hash2.c
56646         cpp-if1.c               cpp/if-1.c
56647         cpp-if2.c               cpp/if-2.c
56648         cpp-if3.c               cpp/if-3.c
56649         cpp-if4.c               cpp/if-4.c
56650         cpp-if5.c               cpp/if-5.c
56651         cpp-cond.c              cpp/if-cexp.c
56652         cpp-missingop.c         cpp/if-mop.c
56653         cpp-missingparen.c      cpp/if-mpar.c
56654         cpp-opprec.c            cpp/if-oppr.c
56655         cpp-ifparen.c           cpp/if-paren.c
56656         cpp-shortcircuit.c      cpp/if-sc.c
56657         cpp-shift.c             cpp/if-shift.c
56658         cpp-unary.c             cpp/if-unary.c
56659         cpp-li1.c               cpp/line1.c
56660         cpp-li2.c               cpp/line2.c
56661         lineno.c                cpp/line3.c
56662         lineno-2.c              cpp/line4.c
56663         cpp-mi.c                cpp/mi1.c
56664         cpp-mic.h               cpp/mi1c.h
56665         cpp-micc.h              cpp/mi1cc.h
56666         cpp-mind.h              cpp/mi1nd.h
56667         cpp-mindp.h             cpp/mi1ndp.h
56668         cpp-mix.h               cpp/mi1x.h
56669         cpp-mi2.c               cpp/mi2.c
56670         cpp-mi2a.h              cpp/mi2a.h
56671         cpp-mi2b.h              cpp/mi2b.h
56672         cpp-mi2c.h              cpp/mi2c.h
56673         cpp-mi3.c               cpp/mi3.c
56674         cpp-mi3.def             cpp/mi3.def
56675         poison-1.c              cpp/poison.c
56676         pr-impl.c               cpp/prag-imp.c
56677         cpp-redef-2.c           cpp/redef1.c
56678         cpp-redef.c             cpp/redef2.c
56679         strpaste.c              cpp/strp1.c
56680         strpaste-2.c            cpp/strp2.c
56681         cpp-tradpaste.c         cpp/tr-paste.c
56682         cpp-tradstringify.c     cpp/tr-str.c
56683         cpp-tradwarn1.c         cpp/tr-warn1.c
56684         cpp-tradwarn2.c         cpp/tr-warn2.c
56685         trigraphs.c             cpp/trigraphs.c
56686         cpp-unc1.c              cpp/unc1.c
56687         cpp-unc2.c              cpp/unc2.c
56688         cpp-unc3.c              cpp/unc3.c
56689         cpp-unc.c               cpp/unc4.c
56690         undef.c                 cpp/undef1.c
56691         undef-2.c               cpp/undef2.c
56692         cpp-wi1.c               cpp/widestr1.c
56693
56694 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
56695
56696         * lib/g++.exp (g++_include_flags): Tweak.
56697
56698 2000-06-27  H.J. Lu  <hjl@gnu.org>
56699             Loren J. Rittle  <ljrittle@acm.org>
56700
56701         * lib/g++.exp (g++_include_flags): Override libgloss.exp
56702         version with one that knows about the new gcc tree structure.
56703         (g++_link_flags): Same.
56704
56705 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
56706
56707         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
56708         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
56709         case we are cross-compiling.
56710
56711         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
56712         g++.old-deja/g++.niklas/Makefile.in,
56713         g++.old-deja/g++.niklas/configure.in,
56714         g++.old-deja/g++.other/Makefile.in,
56715         g++.old-deja/g++.other/configure.in,
56716         gcc.c-torture/code_quality/Makefile.in,
56717         gcc.c-torture/code_quality/configure.in,
56718         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
56719         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
56720         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
56721         gcc.c-torture/execute/ieee/Makefile.in,
56722         gcc.c-torture/execute/ieee/configure.in,
56723         gcc.c-torture/noncompile/Makefile.in,
56724         gcc.c-torture/noncompile/configure.in,
56725         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
56726         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
56727         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
56728
56729 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
56730
56731         * g++.old-deja/g++.other/ambig3.C: New test.
56732
56733 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
56734
56735         * g++.old-deja/g++.pt/syntax1.C: New test.
56736         * g++.old-deja/g++.pt/syntax2.C: New test.
56737         * g++.old-deja/g++.other/syntax3.C: New test.
56738         * g++.old-deja/g++.other/syntax4.C: New test.
56739
56740 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
56741
56742         * gcc.dg/20000623-1.c: Prototype exit and abort.
56743
56744 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
56745
56746         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
56747         New tests.
56748         * gcc.dg/cpp-mi3.def: New file.
56749
56750         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
56751         inside assertions.
56752         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
56753         lexer's error messages.
56754         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
56755         divine anything from the linemarkers.
56756         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
56757         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
56758
56759 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
56760
56761         * gcc.dg/20000623-1.c: New test.
56762
56763 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
56764
56765         * gcc.c-torture/execute/20000622-1.c: New test.
56766
56767 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
56768
56769         * g++.old-deja/g++.other/init15.C: New test.
56770
56771 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
56772
56773         * g++.old-deja/g++.pt/vaarg2.C: New test.
56774         * g++.old-deja/g++.pt/vaarg3.C: New test.
56775
56776 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
56777
56778         * g++.old-deja/g++.other/dyncast6.C: New test.
56779
56780 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
56781
56782         * gcc.c-torture/execute/loop-6.c: New test.
56783
56784 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
56785
56786         * gcc.dg/20000614-1.c: New test.
56787         * gcc.dg/20000614-2.c: New test.
56788
56789 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
56790
56791         * g++.old-deja/g++.other/inline12.C: New test.
56792
56793 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
56794
56795         * g++.old-deja/g++.other/eh1.C: New test.
56796
56797 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
56798
56799         * g++.old-deja/g++.other/type.C: New test.
56800
56801 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
56802
56803         * g++.old-deja/g++.other/initstring.C: New test.
56804
56805 2000-06-12  Jason Merrill  <jason@redhat.com>
56806
56807         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
56808
56809 2000-06-09  Jeffrey A Law  (law@cygnus.com)
56810
56811         * gcc.c-torture/compile/20000609-1.c: New test.
56812
56813 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
56814
56815         * gcc.dg/20000609-1.c: New test.
56816
56817 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
56818
56819         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
56820         * gcc.c-torture/noncompile/poison-1.c: Move...
56821         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
56822         * gcc.dg/cpp-li1.c: Add a token after the #line.
56823
56824 2000-06-05  Richard Henderson  <rth@cygnus.com>
56825
56826         * gcc.c-torture/execute/20000605-2.c: New test.
56827         * gcc.c-torture/execute/20000605-3.c: New test.
56828
56829 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
56830
56831         * g77.f-torture/execute/20000503-1.x: New file.
56832
56833 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
56834
56835         * g++.old-deja/g++.eh/badalloc1.C: New test.
56836
56837 2000-06-05  Richard Henderson  <rth@cygnus.com>
56838
56839         * gcc.c-torture/execute/20000605-1.c: New test.
56840
56841 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
56842             Nathan Sidwell <nathan@codesourcery.com>
56843
56844         * gcc.c-torture/compile/20000605-1.c: New test.
56845
56846 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
56847
56848         * g77.f-torture/compile/20000601-1.f: New test.
56849
56850 2000-06-03  Richard Henderson  <rth@cygnus.com>
56851
56852         * gcc.c-torture/execute/20000603-1.c: New.
56853
56854 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
56855
56856         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
56857         * gcc.dg/noreturn-2.c (noreturn): Likewise.
56858
56859 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
56860
56861         * gcc.dg/compare2.c (case 12): XFAIL.
56862         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
56863         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
56864
56865         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
56866
56867 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
56868
56869         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
56870         guard macro is already defined when the header is first
56871         included.
56872         * gcc.dg/cpp-mix.h: New file.
56873         * gcc.dg/endif-label.c: Update patterns to match compiler.
56874
56875         * g++.brendan/complex1.C: Declare abort.
56876         * g++.law/refs4.C: Remove XFAIL.
56877         * g++.oliva/expr2.C: Declare abort and exit.
56878
56879 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
56880
56881         * gcc.c-torture/execute/20000528-1.c: New test.
56882
56883         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
56884         * g++.old-deja/g++.law/temps4.C: Likewise.
56885
56886         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
56887         stdlib.h.  Call abort() on failure.
56888         * g++.old-deja/g++.law/refs4.C: Likewise.
56889         * g++.old-deja/g++.law/temps4.C: Likewise.
56890         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
56891         * gcc.c-torture/execute/20000112-1.c: Include string.h.
56892
56893 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
56894
56895         Relative to g++.dg/special:
56896         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
56897
56898         Relative to g++.old-deja:
56899         * g++.brendan/complex1.C, g++.jason/optimize2.C,
56900         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
56901         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
56902         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
56903         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
56904         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
56905         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
56906
56907         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
56908         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
56909         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
56910         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
56911         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
56912         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
56913         and/or string.h.
56914
56915         * g++.other/goto1.C: Update expectations for error messages.
56916
56917 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
56918
56919         * gcc.c-torture/compile/20000523-1.c: New test.
56920
56921 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
56922
56923         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
56924
56925 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
56926
56927         * g++.old-deja/g++.eh/catch11.C: New test.
56928         * g++.old-deja/g++.eh/catch12.C: New test.
56929
56930 2000-05-24  Nick Clifton  <nickc@cygnus.com>
56931
56932         * gcc.c-torture/execute/20000523-1.c: New test.
56933
56934 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
56935
56936         * c-torture/execute/bcp-1.c: Replace abort in arg of
56937         __builtin_constant_p with a generic external function.
56938
56939         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
56940         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
56941         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
56942         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
56943         Prototype abort and/or exit.
56944
56945         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
56946         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
56947         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
56948         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
56949
56950 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
56951
56952         * gcc.dg/dwarf2-1.c: New test.
56953
56954 2000-05-20  Richard Henderson  <rth@cygnus.com>
56955
56956         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
56957
56958 2000-05-20  Andreas Jaeger  <aj@suse.de>
56959
56960         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
56961         testcase.
56962
56963 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
56964
56965         * gcc.c-torture/execute/20000519-2.c: New test.
56966
56967 2000-05-19  Andreas Jaeger  <aj@suse.de>
56968
56969         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
56970         which fails with SSA.
56971
56972         * lib/c-torture.exp: Also test with -O3 -fssa.
56973
56974 2000-05-18  Michael Meissner  <meissner@redhat.com>
56975
56976         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
56977         * gcc.c-torture/execute/920415-1.c: Ditto.
56978         * gcc.c-torture/execute/920501-1.c: Ditto.
56979         * gcc.c-torture/execute/conversion.c: Ditto.
56980         * gcc.c-torture/execute/cvt-1.c: Ditto.
56981
56982 2000-05-18  Jeffrey A Law  (law@cygnus.com)
56983
56984         * gcc.c-torture/compile/20000518-1.c: New test.
56985
56986 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
56987
56988         * g77.f-torture/compile/200005018.f: New test.
56989
56990 2000-05-17  Jeffrey A Law  (law@cygnus.com)
56991
56992         * gcc.c-torture/compile/20000517-1.c: New test.
56993
56994 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56995
56996         * gcc.c-torture/execute/20000516-1.c: New test.
56997
56998 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
56999
57000         * g++.old-deja/g++.other/eh.C: New test.
57001
57002 2000-05-12  Richard Henderson  <rth@cygnus.com>
57003
57004         * gcc.c-torture/execute/990208-1.c (main): Don't pass
57005         constants through to doit's conditional.
57006
57007 2000-05-11  Jeffrey A Law  (law@cygnus.com)
57008
57009         * gcc.c-torture/compile/20000511-1.c: New test.
57010         * g77.f-torture/compile/20000511-1.f: New test.
57011         * g77.f-torture/compile/20000511-2.f: New test.
57012
57013 2000-05-11  Michael Meissner  <meissner@redhat.com>
57014
57015         * gcc.c-torture/execute/20000511-1.c: New test.
57016
57017 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
57018
57019         * gcc.dg/dg.exp: Scan .S files as well as .c files.
57020         * gcc.dg/20000510-1.S: New.
57021
57022 2000-05-08  Catherine Moore  <clm@cygnus.com>
57023
57024         * gcc.dg/unused-3.c: New.
57025
57026 2000-05-06  Richard Henderson  <rth@cygnus.com>
57027
57028           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
57029           * g++.old-deja/g++.mike/warn1.C: Likewise.
57030           * g++.old-deja/g++.pt/local1.C: Likewise.
57031           * g++.old-deja/g++.pt/local7.C: Likewise.
57032           * g++.old-deja/g++.pt/spec16.C: Likewise.
57033
57034 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
57035
57036         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
57037
57038 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
57039
57040           * g77.f-torture/execute/20000503-1.f: New test.
57041
57042 2000-05-04  Andreas Jaeger  <aj@suse.de>
57043
57044         * gcc.dg/noreturn-2.c: New test.
57045
57046 2000-05-04  Neil Booth  <NeilB@earthling.net>
57047
57048         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
57049         preprocessor.
57050
57051 2000-05-04  Richard Henderson  <rth@cygnus.com>
57052
57053         * gcc.c-torture/execute/20000503-1.c: Fix typo.
57054
57055 2000-05-04  Richard Henderson  <rth@cygnus.com>
57056
57057         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
57058         OpenSSL by Jason R Thorpe.
57059
57060 2000-05-03  Jim Wilson  <wilson@cygnus.com>
57061
57062         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
57063
57064 2000-05-03  Robert Lipe <robertlipe@usa.net>
57065
57066         * gcc.dg/20000503-1.c: New test.
57067
57068 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
57069
57070         * gcc.c-torture/compile/20000502-1.c: New test.
57071         * g++.old-deja/g++.other/align.C: New test.
57072         * gcc.dg/cpp-tradstringify.c: New test.
57073
57074 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
57075
57076         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
57077         and hard registers.
57078
57079 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
57080
57081         * gcc.c-torture/execute/loop-5.c: New test.
57082
57083 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
57084
57085         * gcc.c-torture/execute/va-arg-20.c: New test.
57086
57087 2000-04-23  Jeffrey A Law  (law@cygnus.com)
57088
57089         * gcc.c-torture/execute/20000422-1.c: New test.
57090
57091 2000-04-20  Greg McGary  <gkm@gnu.org>
57092
57093         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
57094         when optimizing, but without sibling-call optimizations (-O1).
57095
57096 2000-04-20  Jeffrey A Law  (law@cygnus.com)
57097
57098           * gcc.c-torture/compile/20000420-1.c: New test.
57099
57100 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
57101
57102         * g++.abi/ptrflags.C: New test.
57103         * g++.eh/catchptr1.C: Test incomplete pointer chains.
57104
57105 2000-04-19  Catherine Moore  <clm@cygnus.com>
57106
57107         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
57108
57109 2000-04-19  Greg McGary  <gkm@gnu.org>
57110
57111         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
57112         sibling-call optimizations.
57113
57114 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
57115
57116         * gcc.dg/20000419-1.c: New test.
57117
57118 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
57119
57120         * gcc.c-torture/execute/20000412-6.c: New test.
57121
57122 2000-04-12  Jeffrey A Law  (law@cygnus.com)
57123
57124         * gcc.c-torture/execute/20000412-5.c: New test.
57125         * g77.f-torture/compile/20000412-1.f: New test.
57126         * gcc.c-torture/execute/20000412-4.c: New test.
57127         * gcc.c-torture/compile/20000412-2.c: New test.
57128         * gcc.c-torture/execute/20000412-3.c: New test.
57129         * gcc.c-torture/compile/20000412-1.c: New test.
57130         * gcc.c-torture/execute/20000412-2.c: New test.
57131
57132 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
57133
57134         * objc/execute/bf-20.m: New test.
57135
57136 2000-04-10  Richard Henderson  <rth@cygnus.com>
57137
57138         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
57139
57140         * gcc.c-torture/execute/20000412-1.c: New test.
57141
57142 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
57143
57144         * g++.old-deja/g++.eh/catchptr1.C: New test.
57145
57146 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
57147
57148         * g++.old-deja/g++.abi/cxa_vec.C: New test.
57149
57150 2000-04-08  Neil Booth  <NeilB@earthling.net>
57151
57152         * gcc.dg/cpp-nullchar.c: Remove test as
57153         embedded nulls cause problems.
57154
57155 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57156
57157         * gcc.dg/compare2.c: New test.
57158
57159 2000-04-08  Neil Booth  <NeilB@earthling.net>
57160
57161         * gcc.dg/cpp-nullchar.c: New test.
57162
57163 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
57164
57165         * gcc.dg/cpp-mi2.c: New test.
57166         * gcc.dg/cpp-mi2[abc].h: New files.
57167
57168 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
57169
57170         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
57171         member name.
57172
57173 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
57174
57175         * g++.old-deja/g++.abi/vmihint.C: New test.
57176
57177 2000-04-06  Neil Booth  <NeilB@earthling.net>
57178
57179         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
57180         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
57181         copyright.
57182
57183 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
57184
57185         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
57186         avoid stack-frame overwrite.
57187
57188 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
57189
57190         * gcc.c-torture/compile/20000405-2.c: New test.
57191         * gcc.c-torture/compile/20000405-3.c: New test.
57192
57193 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57194
57195         * gcc.c-torture/compile/20000405-1.c: New test.
57196
57197 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
57198
57199         * gcc.dg/cast-qual-1.c: Revert last change.
57200
57201 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57202
57203         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
57204
57205 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
57206
57207         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
57208         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
57209
57210 2000-04-03  Jeffrey A Law  (law@cygnus.com)
57211
57212         * gcc.c-torture/compile/20000403-2.c: New test.
57213         * gcc.c-torture/compile/20000403-1.c: New test.
57214
57215 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
57216
57217         * gcc.c-torture/execute/20000403-1.c: New test.
57218
57219 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
57220
57221         * gcc.c-torture/execute/20000402-1.c: New test.
57222
57223 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
57224
57225         * gcc.c-torture/execute/va-arg-15.c: New test.
57226         * gcc.c-torture/execute/va-arg-16.c: New test.
57227         * gcc.c-torture/execute/va-arg-17.c: New test.
57228         * gcc.c-torture/execute/va-arg-18.c: New test.
57229         * gcc.c-torture/execute/va-arg-19.c: New test.
57230
57231 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
57232
57233         * gcc.c-torture/compile/981211-1.c: Move to...
57234         * gcc.dg/cpp-as1.c: ...here.
57235         * gcc.dg/cpp-as2.c: New file.
57236
57237         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
57238         compiler.
57239
57240 2000-04-02  Neil Booth  <NeilB@earthling.net>
57241
57242         * gcc.dg/cpp-cond.c  New tests.
57243         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
57244         accidental success less likely.
57245         * gcc.dg/cpp-missingop.c  New tests.
57246         * gcc.dg/cpp-missingparen.c  New tests.
57247         * gcc.dg/cpp-shift.c  New tests.
57248         * gcc.dg/cpp-shortcircuit.c  New tests.
57249         * gcc.dg/cpp-unary.c  New tests.
57250
57251 2000-03-29  Jeffrey A Law  (law@cygnus.com)
57252
57253         * gcc.c-torture/compile/20000329-1.c: New test.
57254
57255 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
57256
57257         * gcc.c-torture/compile/20000326-1.c: New test.
57258         * gcc.c-torture/compile/20000326-2.c: New test.
57259
57260 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
57261
57262         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
57263         the first parameter is a function argument.
57264
57265 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
57266
57267         * g++.old-deja/g++.ext/array4.C: New test.
57268
57269 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
57270
57271         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
57272
57273 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57274
57275         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
57276
57277 2000-03-19  Richard Henderson  <rth@cygnus.com>
57278
57279         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
57280
57281 2000-03-19  Richard Henderson  <rth@cygnus.com>
57282
57283         * gcc.c-torture/compile/20000319-1.c: New test.
57284
57285 2000-03-14  Jeffrey A Law  (law@cygnus.com)
57286
57287         * gcc.c-torture/execute/20000314-3.c: New test.
57288         * gcc.c-torture/execute/20000314-2.c: New test.
57289         * gcc.c-torture/execute/20000314-1.c: New test.
57290         * gcc.c-torture/compile/20000314-2.c: New test.
57291         * gcc.c-torture/compile/20000314-1.c: New test.
57292
57293 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
57294
57295         * g++.old-deja/g++.warn/inline.C: New test.
57296
57297 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
57298
57299         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
57300         standards-compliant result rather than specific constants.
57301         Put test-values in array.
57302
57303 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
57304
57305         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
57306         (g++_target_compile): Put test-specific options last.
57307
57308 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57309
57310         * g++.old-deja/g++.eh/vbase4.C: New test.
57311
57312 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57313
57314         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
57315
57316 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57317
57318         * g++.old-deja/g++.brendan/misc12.C: Removed.
57319         * g++.old-deja/g++.pt/memtemp77.C: Constify.
57320         * g++.old-deja/g++.ext/pretty4.C: New test.
57321
57322 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57323
57324         * g++.old-deja/g++.other/string2.C: New test.
57325
57326 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
57327
57328         * g++.old-deja/g++.warn/impint2.C: New test.
57329
57330 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
57331
57332         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
57333         is 1, not zero.
57334
57335 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
57336
57337         * g++.old-deja/g++.warn/impint.C: New test.
57338         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
57339         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
57340         * g++.old-deja/g++.pt/explicit12.C: Likewise.
57341         * g++.old-deja/g++.pt/explicit13.C: Likewise.
57342         * g++.old-deja/g++.pt/explicit17.C: Likewise.
57343         * g++.old-deja/g++.pt/explicit18.C: Likewise.
57344         * g++.old-deja/g++.pt/explicit19.C: Likewise.
57345         * g++.old-deja/g++.pt/explicit23.C: Likewise.
57346         * g++.old-deja/g++.pt/explicit31.C: Likewise.
57347         * g++.old-deja/g++.pt/explicit35.C: Likewise.
57348         * g++.old-deja/g++.pt/explicit6.C: Likewise.
57349         * g++.old-deja/g++.pt/memclass7.C: Likewise.
57350
57351 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
57352
57353         * gcc.dg/cpp-redef.c: New test.
57354
57355 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
57356
57357         * g++.old-deja/g++.pt/unify7.C: New test.
57358
57359 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57360
57361         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
57362         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
57363
57364 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
57365
57366         * gcc.c-torture/compile/20000224-1.c: New test.
57367
57368 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57369
57370         * gcc.c-torture/compile/cpp-2.c: New test.
57371         * gcc.c-torture/compile/cpp-1.c: New test.
57372
57373 2000-02-25  Jeffrey A Law  (law@cygnus.com)
57374
57375         * gcc.c-torture/execute/20000225-1.c: New test.
57376
57377 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57378
57379         * gcc.dg/cpp-li2.c: New test.
57380
57381         * gcc.dg/cpp-wi1.c: New test.
57382
57383         * gcc.dg/cpp-li1.c: New test.
57384
57385 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
57386
57387         * g++.old-deja/g++.other/sizeof5.C: New test.
57388
57389 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57390
57391         * gcc.c-torture/execute/va-arg-13.c: New test.
57392
57393 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
57394
57395         * gcc.c-torture/execute/va-arg-12.c: New test.
57396
57397 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
57398
57399         * gcc.c-torture/execute/20000223-1.c: New test.
57400
57401 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
57402
57403         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
57404
57405 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
57406
57407         * g++.old-deja/g++.abi/ptrmem.C: New test.
57408
57409 2000-02-19  Richard Henderson  <rth@cygnus.com>
57410
57411         * gcc.c-torture/compile/init-3.c: New.
57412
57413 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
57414
57415         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
57416         ALWAYS_CXXFLAGS.
57417
57418 2000-02-11  Robert Lipe <robertl@sco.com>
57419
57420         * gcc.c-torture/compile/20000211-3.c: New test.
57421
57422 2000-02-11  Martin Buchholz <martin@xemacs.org>
57423
57424         * gcc.c-torture/compile/20000211-2.c: New test.
57425
57426 2000-02-11  Jeffrey A Law  (law@cygnus.com)
57427
57428         * gcc.c-torture/compile/20000211-1.c: New test.
57429
57430 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
57431
57432         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
57433           on native targets
57434
57435 2000-02-08  Nathan Sidwell  <nathan@acm.org>
57436
57437         * g++.old-deja/g++.other/cast5.C: New test.
57438
57439 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
57440
57441         * gcc.c-torture/execute/20000205-1.c: New.
57442
57443 2000-02-03  Nathan Sidwell  <nathan@acm.org>
57444
57445         * g++.old-deja/g++.jason/cast3.C: Return void.
57446         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
57447
57448 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57449
57450         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
57451
57452         * gcc.dg/loop-1.c: New test.
57453
57454 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
57455
57456         * gcc.c-torture/compile/20000127-1.c: New test.
57457         * gcc.c-torture/execute/991228-1.c: New test.
57458
57459 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57460
57461         * gcc.dg/unused-2.c: New test.
57462
57463         * gcc.dg/conv-1.c: New test.
57464
57465 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
57466
57467         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
57468         compiler.
57469         (tool_option_proc): Fix typo.
57470
57471 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
57472
57473         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
57474         of the ld on the host, not on the build machine.
57475         Also, don't crash if '--help' is not a supported option.
57476
57477 2000-01-24  Richard Henderson  <rth@cygnus.com>
57478
57479         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
57480
57481 2000-01-20  Jeffrey A Law  (law@cygnus.com)
57482
57483         * gcc.c-torture/execute/20000120-2.c: New test.
57484         * gcc.c-torture/execute/20000120-1.c: New test.
57485
57486 2000-01-13  Jeffrey A Law  (law@cygnus.com)
57487
57488         * gcc.c-torture/execute/20000113-1.c: New test.
57489
57490 2000-01-12  Jeffrey A Law  (law@cygnus.com)
57491
57492         * gcc.c-torture/execute/20000112-1.c: New test.
57493
57494 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57495
57496         * gcc.dg/20000111-1.c: New test.
57497
57498 2000-01-10  Jeffrey A Law  (law@cygnus.com)
57499
57500         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
57501         with 16 bit integers.
57502
57503 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57504
57505         * gcc.dg/20000108-1.c: New test.
57506
57507 2000-01-05  Nathan Sidwell  <nathan@acm.org>
57508
57509         * g++.old-deja/g++.ns/koenig8.C: New test.
57510
57511 2000-01-05  Nathan Sidwell  <nathan@acm.org>
57512
57513         * g++.old-deja/g++.other/cast4.C: New test.
57514
57515 2000-01-05  Jeffrey A Law  (law@cygnus.com)
57516
57517         * gcc.c-torture/compile/20000105-2.c: New test.
57518         * gcc.c-torture/compile/20000105-1.c: New test.
57519
57520 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57521
57522         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
57523         references to printf & atoi to conform to ANSI standard.
57524         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
57525         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
57526         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
57527         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
57528         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
57529         * g++.old-deja/g++.brendan/complex1.C: Likewise.
57530         * g++.old-deja/g++.brendan/copy1.C: Likewise.
57531         * g++.old-deja/g++.brendan/copy2.C: Likewise.
57532         * g++.old-deja/g++.brendan/copy3.C: Likewise.
57533         * g++.old-deja/g++.brendan/copy4.C: Likewise.
57534         * g++.old-deja/g++.brendan/copy5.C: Likewise.
57535         * g++.old-deja/g++.brendan/copy6.C: Likewise.
57536         * g++.old-deja/g++.brendan/copy7.C: Likewise.
57537         * g++.old-deja/g++.brendan/copy8.C: Likewise.
57538         * g++.old-deja/g++.brendan/crash11.C: Likewise.
57539         * g++.old-deja/g++.brendan/crash14.C: Likewise.
57540         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
57541         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
57542         * g++.old-deja/g++.brendan/delete2.C: Likewise.
57543         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
57544         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
57545         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
57546         * g++.old-deja/g++.brendan/eh1.C: Likewise.
57547         * g++.old-deja/g++.brendan/groff1.C: Likewise.
57548         * g++.old-deja/g++.brendan/init3.C: Likewise.
57549         * g++.old-deja/g++.brendan/misc12.C: Likewise.
57550         * g++.old-deja/g++.brendan/misc7.C: Likewise.
57551         * g++.old-deja/g++.brendan/new2.C: Likewise.
57552         * g++.old-deja/g++.brendan/operators4.C: Likewise.
57553         * g++.old-deja/g++.brendan/operators5.C: Likewise.
57554         * g++.old-deja/g++.brendan/overload2.C: Likewise.
57555         * g++.old-deja/g++.brendan/overload7.C: Likewise.
57556         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
57557         * g++.old-deja/g++.brendan/reference1.C: Likewise.
57558         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
57559         * g++.old-deja/g++.brendan/template24.C: Likewise.
57560         * g++.old-deja/g++.brendan/template3.C: Likewise.
57561         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
57562         * g++.old-deja/g++.jason/inline3.C: Likewise.
57563         * g++.old-deja/g++.jason/opeq.C: Likewise.
57564         * g++.old-deja/g++.law/arg5.C: Likewise.
57565         * g++.old-deja/g++.law/arm7.C: Likewise.
57566         * g++.old-deja/g++.law/ctors11.C: Likewise.
57567         * g++.old-deja/g++.law/cvt8.C: Likewise.
57568         * g++.old-deja/g++.law/init9.C: Likewise.
57569         * g++.old-deja/g++.law/refs4.C: Likewise.
57570         * g++.old-deja/g++.law/template2.C: Likewise.
57571         * g++.old-deja/g++.law/visibility24.C: Likewise.
57572         * g++.old-deja/g++.law/vtable3.C: Likewise.
57573         * g++.old-deja/g++.mike/asm2.C: Likewise.
57574         * g++.old-deja/g++.mike/eh1.C: Likewise.
57575         * g++.old-deja/g++.mike/misc1.C: Likewise.
57576         * g++.old-deja/g++.mike/misc13.C: Likewise.
57577         * g++.old-deja/g++.mike/misc14.C: Likewise.
57578         * g++.old-deja/g++.mike/ns12.C: Likewise.
57579         * g++.old-deja/g++.mike/p1248.C: Likewise.
57580         * g++.old-deja/g++.mike/p3708.C: Likewise.
57581         * g++.old-deja/g++.mike/p3708a.C: Likewise.
57582         * g++.old-deja/g++.mike/p3708b.C: Likewise.
57583         * g++.old-deja/g++.mike/p646.C: Likewise.
57584         * g++.old-deja/g++.mike/p700.C: Likewise.
57585         * g++.old-deja/g++.mike/p783.C: Likewise.
57586         * g++.old-deja/g++.mike/p783a.C: Likewise.
57587         * g++.old-deja/g++.mike/p783b.C: Likewise.
57588         * g++.old-deja/g++.mike/p786.C: Likewise.
57589         * g++.old-deja/g++.mike/p789.C: Likewise.
57590         * g++.old-deja/g++.mike/p789a.C: Likewise.
57591         * g++.old-deja/g++.mike/p807a.C: Likewise.
57592         * g++.old-deja/g++.other/delete3.C: Likewise.
57593         * g++.old-deja/g++.other/dyncast1.C: Likewise.
57594         * g++.old-deja/g++.other/dyncast2.C: Likewise.
57595         * g++.old-deja/g++.other/dyncast3.C: Likewise.
57596         * g++.old-deja/g++.other/empty1.C: Likewise.
57597         * g++.old-deja/g++.other/temporary1.C: Likewise.
57598         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
57599         * g++.old-deja/g++.pt/t16.C: Likewise.
57600         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
57601
57602 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
57603
57604         * gcc.dg/991230-1.c: New test.
57605
57606 1999-12-29  Jeffrey A Law  (law@cygnus.com)
57607
57608         * gcc.c-torture/compile/991229-3.c: New test.
57609         * gcc.c-torture/compile/991229-2.c: New test.
57610         * gcc.c-torture/compile/991229-1.c: New test.
57611
57612 1999-12-29  Greg McGary <gkm@eng.ascend.com>
57613
57614         * gcc.c-torture/compile/labels-2.c: New test.
57615
57616 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
57617
57618         * gcc.c-torture/execute/991227-1.c: New test.
57619
57620 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57621
57622         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
57623
57624 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
57625
57626         * gcc.c-torture/execute/991221-1.c: New test.
57627
57628 1999-12-20  Nathan Sidwell  <nathan@acm.org>
57629
57630         * g++.old-deja/g++.other/cast3.C: New test.
57631
57632 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
57633
57634         * gcc.c-torture/execute/991216-4.c: New test.
57635
57636 1999-12-16  Michael Meissner  <meissner@cygnus.com>
57637
57638         * gcc.c-torture/execute/991216-1.c: New test.
57639         * gcc.c-torture/execute/991216-2.c: New test.
57640         * gcc.c-torture/execute/991216-3.c: New test.
57641
57642 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
57643
57644         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
57645         Actually make the test fail by using "-O2" for compilation.
57646
57647 1999-12-15  Nathan Sidwell  <nathan@acm.org>
57648
57649         * g++.old-deja/g++.warn/cast-align1.C: New test.
57650
57651 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
57652
57653         * gcc.c-torture/compile/991214-1.c: New test.
57654         * gcc.c-torture/compile/991214-2.c: New test.
57655
57656 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
57657
57658         * gcc.dg/991214-1.c: New test.
57659
57660 1999-12-13  Jeffrey A Law  (law@cygnus.com)
57661
57662         * gcc.c-torture/compile/991213-3.c: New test.
57663         * gcc.c-torture/compile/991213-2.c: New test.
57664         * gcc.c-torture/compile/991213-1.c: New test.
57665
57666 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
57667
57668         * gcc.dg/991209-1.c: New test.
57669
57670 1999-12-08  Nathan Sidwell <nathan@acm.org>
57671
57672         * gcc.c-torture/compile/991208-1.c: New test.
57673
57674 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57675
57676         * gcc.dg/ultrasp2.c: New test.
57677
57678 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
57679
57680         * g++.old-deja/g++.abi/align.C (main): Fix typo.
57681
57682 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
57683
57684         * gcc.c-torture/compile/991202-1.c: New test.
57685         * gcc.c-torture/execute/991202-1.c: New test.
57686         * gcc.c-torture/execute/991202-2.c: New test.
57687         * gcc.c-torture/execute/991202-3.c: New test.
57688
57689 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
57690
57691         * g++.old-deja/g++.abi/align.C: New test.
57692         * g++.old-deja/g++.abi/aggregates.C: Likewise.
57693         * g++.old-deja/g++.abi/bitfields.C: Likewise.
57694
57695 1999-12-01  Richard Henderson  <rth@cygnus.com>
57696
57697         * gcc.c-torture/execute/991201-1.c: New.
57698
57699 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
57700
57701         * gcc.dg/991129-1.c: New test.
57702
57703 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
57704
57705         * gcc.c-torture/compile/991127-1.c: New test.
57706
57707 1999-11-22  Nathan Sidwell  <nathan@acm.org>
57708
57709         * g++.old-deja/g++.other/warn4.C: New test.
57710
57711 1999-11-22  Nathan Sidwell  <nathan@acm.org>
57712
57713         * g++.old-deja/g++.eh/cleanup2.C: New test.
57714         * g++.old-deja/g++.ext/pretty2.C: New test.
57715         * g++.old-deja/g++.ext/pretty3.C: New test.
57716         * g++.old-deja/g++.other/debug6.C: New test.
57717
57718 1999-10-20  Jim Wilson  <wilson@cygnus.com>
57719
57720         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
57721         compiler_output to look for one error message instead of two.
57722
57723 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
57724
57725         * gcc.c-torture/execute/991118-1.c: Also test case
57726         where the word boundary does not split a byte evenly.
57727
57728 1999-11-19  Nathan Sidwell  <nathan@acm.org>
57729
57730         * g++.old-deja/g++.ext/restrict1.C: New test.
57731
57732 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
57733
57734         * gcc.c-torture/execute/991118-1.c: New test.
57735
57736 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
57737
57738         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
57739         working directory pathnames.
57740
57741 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
57742
57743         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
57744         host is equipped with driver.h and driver.o so it can actually
57745         compile and run the tests.
57746
57747 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
57748
57749         * gcc.c-torture/compile/991008-1.c: New test.
57750
57751 1999-11-08  Nick Clifton  <nickc@cygnus.com>
57752
57753         * lib/gcc-dg.exp: Include target-supports.exp
57754
57755 1999-11-05  Nick Clifton  <nickc@cygnus.com>
57756
57757         * lib/target-supports.exp: New file: Provide procs to test for
57758         features supported by the target.
57759         (check_weak_available): Moved here from ecos.exp.
57760         (check_alias_available): New proc: Determine of the target
57761         toolchain supports the alias attribute.
57762
57763         * gcc.dg/special/ecos.exp: Move check_weak_available to
57764         target-supports.exp.
57765         (alias-1.c): Only perform the test if the target supports
57766         aliases.
57767         (wkali-1.c): Only perform the test if the target supports
57768         aliases.
57769
57770         * gcc.dg/990506-0.c: Expect error messages from cross
57771         targets as well as native targets.
57772
57773 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57774
57775         * gcc.dg/ultrasp1.c: Removed xfail.
57776         * gcc.dg/struct-ret-2.c: Likewise.
57777         * gcc.dg/array-1.c: Likewise.
57778
57779 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57780
57781         * gcc.dg/struct-ret-2.c: New test.
57782
57783         * gcc.dg/array-1.c: New test.
57784
57785 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
57786
57787         * gcc.c-torture/execute/991030-1.c: New test.
57788
57789 1999-10-26  Richard Henderson  <rth@cygnus.com>
57790
57791         * gcc.c-torture/compile/991026-2.c: New test.
57792
57793 1999-10-26  Jeffrey A Law  (law@cygnus.com)
57794
57795         * gcc.c-torture/compile/991026-1.c: New test.
57796
57797 1999-10-23  Jeffrey A Law  (law@cygnus.com)
57798
57799         * gcc.c-torture/execute/991023-1.c: New test.
57800
57801 1999-10-19  Jeffrey A Law  (law@cygnus.com)
57802
57803         * gcc.c-torture/execute/991019-1.c: New test.
57804
57805 1999-10-16  Richard Henderson  <rth@cygnus.com>
57806
57807         * gcc.c-torture/execute/991016-1.c: New test.
57808
57809 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
57810
57811         * gcc.c-torture/execute/991014-1.c: New test.
57812
57813 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
57814
57815         * g++.old-deja/g++.other/union2.C: New test.
57816
57817 1999-10-13  Nathan Sidwell  <nathan@acm.org>
57818
57819         * g++.old-deja/g++.other/vaarg2.C: New test.
57820         * g++.old-deja/g++.other/vaarg3.C: New test.
57821
57822 1999-10-12  Craig Burley  <craig@jcb-sc.com>
57823
57824         * g77.f-torture/noncompile/19990905-1.f: Moved from being
57825         in compile/.
57826
57827 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
57828
57829         * gcc.c-torture/execute/va-arg-11.c: New test.
57830
57831 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
57832
57833         * lib/file-format.exp (gcc_target_object_format): Don't
57834         crash if objdump is unavailable.
57835
57836 1999-09-29  Donn Terry <donn@interix.com>
57837
57838         * gcc.misc-tests/mg.exp: delete extraneous redirection.
57839
57840 1999-09-28  Nick Clifton  <nickc@cygnus.com>
57841
57842         * gcc.c-torture/compile/990928-1.c: New test.
57843
57844 1999-09-28  Nathan Sidwell  <nathan@acm.org>
57845
57846         * g++.old-deja/g++.other/decl6.C: New test.
57847
57848 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57849
57850         * gcc.c-torture/execute/va-arg-10.c: New test.
57851
57852 1999-09-27  Nathan Sidwell  <nathan@acm.org>
57853
57854         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
57855         __PRETTY_FUNCTION__.
57856
57857 1999-09-23  Nick Clifton  <nickc@cygnus.com>
57858
57859         * gcc.c-torture/execute/990923-1.c: New test.
57860
57861 1999-09-21  Nick Clifton  <nickc@cygnus.com>
57862
57863         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
57864         for which -fpic is inappropriate.
57865
57866 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
57867
57868         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
57869
57870 1999-09-21  Nathan Sidwell  <nathan@acm.org>
57871
57872         * g++.old-deja/g++.other/dyncast1.C: New test.
57873         * g++.old-deja/g++.other/dyncast2.C: New test.
57874         * g++.old-deja/g++.other/dyncast3.C: New test.
57875         * g++.old-deja/g++.other/dyncast4.C: New test.
57876         * g++.old-deja/g++.other/dyncast5.C: New test.
57877         * g++.old-deja/g++.eh/catch3.C: New test.
57878         * g++.old-deja/g++.eh/catch3p.C: New test.
57879         * g++.old-deja/g++.eh/catch4.C: New test.
57880         * g++.old-deja/g++.eh/catch4p.C: New test.
57881         * g++.old-deja/g++.eh/catch5.C: New test.
57882         * g++.old-deja/g++.eh/catch5p.C: New test.
57883         * g++.old-deja/g++.eh/catch6.C: New test.
57884         * g++.old-deja/g++.eh/catch6p.C: New test.
57885         * g++.old-deja/g++.eh/catch7.C: New test.
57886         * g++.old-deja/g++.eh/catch7p.C: New test.
57887         * g++.old-deja/g++.eh/catch8.C: New test.
57888         * g++.old-deja/g++.eh/catch8p.C: New test.
57889         * g++.old-deja/g++.eh/catch9.C: New test.
57890         * g++.old-deja/g++.eh/catch9p.C: New test.
57891
57892 1999-09-13  Nathan Sidwell  <nathan@acm.org>
57893
57894         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
57895         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
57896
57897 1999-09-13  Jeffrey A Law  (law@cygnus.com)
57898
57899         * gcc.c-torture/compile/990913-1.c: New test.
57900
57901 1999-09-10  Nathan Sidwell  <nathan@acm.org>
57902
57903         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
57904         * g++.old-deja/g++.jason/rfg5.C: Likewise.
57905
57906 1999-09-09  Richard Henderson  <rth@cygnus.com>
57907
57908         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
57909
57910 1999-09-09  Nathan Sidwell  <nathan@acm.org>
57911
57912         * g++.old-deja/g++.other/lookup11.C: New test.
57913         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
57914         what is permitted and what we want.
57915         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
57916         overload use.
57917         * g++.old-deja/g++.jason/rfg5.C: Likewise.
57918
57919 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
57920
57921         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
57922         * gcc.c-torture/noncompile/poison-1.c: New file.
57923
57924 1999-09-08  Nathan Sidwell  <nathan@acm.org>
57925
57926         * g++.old-deja/g++.other/sizeof3.C: New test.
57927         * g++.old-deja/g++.other/sizeof4.C: New test.
57928         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
57929         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
57930
57931 1999-09-07  Richard Henderson  <rth@cygnus.com>
57932
57933         * gcc.dg/va-arg-1.c: New.
57934
57935 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57936
57937         * gcc.c-torture/execute/va-arg-9.c: New test.
57938
57939 1999-09-05  Craig Burley  <craig@jcb-sc.com>
57940
57941         * g77.f-torture/compile/980519-2.f: New test.
57942         * g77.f-torture/compile/19990905-0.f: New test.
57943         * g77.f-torture/compile/19990905-1.f: New test.
57944         * g77.f-torture/compile/19990905-2.f: New test.
57945
57946         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
57947
57948 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
57949
57950         * gcc.c-torture/execute/990827-1.c: Fix typo.
57951
57952 1999-09-03  Nathan Sidwell  <nathan@acm.org>
57953
57954         * g++.old-deja/g++.other/deref1.C: New test.
57955
57956 1999-09-02  Nathan Sidwell  <nathan@acm.org>
57957
57958         * g++.old-deja/g++.other/ambig2.C: New test.
57959         * g++.old-deja/g++.other/cond5.C: New test.
57960         * g++.old-deja/g++.other/lookup16.C: New test.
57961
57962 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
57963
57964         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
57965         assemblers too.
57966
57967 1999-08-31  Jeffrey A Law  (law@cygnus.com)
57968
57969         * lib/c-torture.exp: Avoid the "compare executables" optimization
57970         when testing native.
57971
57972 1999-08-29  Jeffrey A Law  (law@cygnus.com)
57973
57974         * gcc.c-torture/execute/990829-1.c: New test.
57975         * gcc.c-torture/compile/990829-1.c: New test.
57976
57977 1999-08-27  Paul Burchard  <burchard@pobox.com>
57978
57979         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
57980         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
57981         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
57982         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
57983         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
57984         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
57985         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
57986         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
57987         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
57988         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
57989         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
57990
57991 1999-08-27  Jeffrey A Law  (law@cygnus.com)
57992
57993         * gcc.c-torture/execute/990827-1.c: New test.
57994
57995 1999-08-26  Craig Burley  <craig@jcb-sc.com>
57996
57997         * g77.f-torture/noncompile/19990826-4.f: New test.
57998
57999         * g77.f-torture/compile/19990826-3.f: New test.
58000
58001         * g77.f-torture/execute/19990826-2.f: New test.
58002
58003         * g77.f-torture/compile/19990826-1.f: New test.
58004
58005         * gcc.c-torture/execute/990826-0.c: New test.
58006         * g77.c-torture/execute/19990826-0.f: New test.
58007
58008         * g77.f-torture/noncompile/970626-2.f: New test.
58009
58010 1999-08-25  Paul Burchard  <burchard@pobox.com>
58011
58012         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
58013         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
58014         lss-011.C: New tests.
58015
58016 1999-08-25  Nathan Sidwell  <nathan@acm.org>
58017
58018         * g++.old-deja/g++.other/decl5.C: New test.
58019
58020 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58021
58022         * noncompile/noncompile.exp: Load_lib c-torture.exp.
58023         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
58024         call `postbase' for each one.  All callers of `postbase' changed
58025         to call this instead.
58026
58027 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
58028
58029         * gcc.c-torture/execute/990811-1.c: New test.
58030
58031 1999-08-09  Nick Clifton  <nickc@cygnus.com>
58032
58033         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
58034         just native ones.
58035
58036         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
58037         just native ones.
58038
58039 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
58040
58041         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
58042
58043 1999-08-04  Jeffrey A Law  (law@cygnus.com)
58044
58045         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
58046
58047 1999-08-04  Nathan Sidwell  <nathan@acm.org>
58048
58049         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
58050
58051 1999-08-04  Jeffrey A Law  (law@cygnus.com)
58052
58053         * gcc.c-torture/execute/990804-1.c: New test.
58054
58055 1999-08-03  Nathan Sidwell  <nathan@acm.org>
58056
58057         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
58058         * g++.old-deja/g++.brendan/crash64.C: Likewise.
58059         * g++.old-deja/g++.brendan/overload8.C: Likewise.
58060
58061 1999-08-03  Nathan Sidwell  <nathan@acm.org>
58062
58063         * g++.old-deja/g++.other/struct1.C: New test.
58064
58065 1999-08-03  Nathan Sidwell  <nathan@acm.org>
58066
58067         * g++.old-deja/g++.other/enum2.C: New test.
58068
58069 1999-08-02  Richard Henderson  <rth@cygnus.com>
58070
58071         Adapted from tests from Franz Sirl:
58072         * gcc.c-torture/execute/va-arg-7.c: New test.
58073         * gcc.c-torture/execute/va-arg-8.c: New test.
58074
58075 1999-08-01  Jeffrey A Law  (law@cygnus.com)
58076
58077         * gcc.c-torture/compile/990801-2.c: New test.
58078
58079         * gcc.c-torture/compile/990801-1.c: New test.
58080
58081 1999-07-27  Michael Meissner  <meissner@cygnus.com>
58082
58083         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
58084         fp-cmp-1.c, converting double to float.
58085
58086         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
58087         fp-cmp-1.c, converting double to long double.
58088
58089         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
58090         from fr1 to unknown_register, since fr1 is a legitimate register
58091         on some machines.
58092
58093 1999-07-25  Jeffrey A Law  (law@cygnus.com)
58094
58095         * README: More listname related changes.
58096
58097 1999-07-08  Catherine Moore  <clm@cygnus.com>
58098
58099         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
58100
58101 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
58102
58103         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
58104
58105 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
58106
58107         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
58108
58109 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
58110
58111         * gcc.dg/990703-1.c: New test.
58112
58113 1999-06-29  Nick Clifton  <nickc@cygnus.com>
58114
58115         * lib/file-format.exp: New file: Move definition of proc
58116         gcc_target_object_format to here from
58117         gcc.dg/special/ecos.exp.
58118
58119         * lib/c-torture.exp: Include lib file-format.exp.
58120         * lib/gcc-dg.exp: Include lib file-format.exp.
58121
58122         * gcc.dg/special/ecos.exp: Remove definition of proc
58123         gcc_target_object_format.
58124
58125 1999-06-28  Jeffrey A Law  (law@cygnus.com)
58126
58127         * gcc.c-torture/execute/990628-1.c: New test.
58128
58129 1999-06-25  Jeffrey A Law  (law@cygnus.com)
58130
58131         * gcc.c-torture/compile/990625-2.c: New test.
58132
58133         * gcc.c-torture/compile/990625-1.c: New test.
58134
58135 1999-06-23  Nick Clifton  <nickc@cygnus.com>
58136
58137         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
58138         attributes compile.
58139         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
58140         ports that use the COFF/PE file format.
58141
58142 1999-06-17  Jeffrey A Law  (law@cygnus.com)
58143
58144         * gcc.c-torture/compile/990617-1.c: New test.
58145
58146 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
58147
58148         * g++.old-deja/g++.other/decl4.C: New test.
58149
58150 1999-06-14  Nathan Sidwell  <nathan@acm.org>
58151
58152         * g++.old-deja/g++.other/bitfld3.C: New test.
58153
58154 1999-06-08  Nathan Sidwell  <nathan@acm.org>
58155
58156         * g++.old-deja/g++.eh/catch1.C: New test.
58157
58158 1999-06-07  Jeffrey A Law  (law@cygnus.com)
58159
58160         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
58161
58162         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
58163         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
58164
58165 1999-06-05  Craig Burley  <craig@jcb-sc.com>
58166
58167         * g77.f-torture/compile/19990502-0.f: Replace with new,
58168         shorter, test that still fails after recent changes.
58169
58170 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58171
58172         * gcc.c-torture/execute/990604-1.c: New test.
58173
58174 1999-05-31  Jeffrey A Law  (law@cygnus.com)
58175
58176         * gcc.c-torture/execute/990531-1.c: New test.
58177
58178 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58179
58180         * gcc.c-torture/compile/990527-1.c: New test.
58181
58182 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
58183
58184         * gcc.c-torture/execute/990527-1.c: New test.
58185
58186 1999-05-25  Nick Clifton  <nickc@cygnus.com>
58187
58188         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
58189         bitfields as signed.
58190
58191 1999-05-25  Craig Burley  <craig@jcb-sc.com>
58192
58193         * g77.f-torture/compile/19990525-0.f: New test.
58194
58195 1999-05-25  Jeffrey A Law  (law@cygnus.com)
58196
58197         * gcc.c-torture/execute/990525-2.c: New test.
58198
58199         * gcc.c-torture/execute/990525-1.c: New test.
58200
58201 1999-05-24  Nathan Sidwell  <nathan@acm.org>
58202
58203         * g++.old-deja/g++.other/anon3.C: New test.
58204         * g++.old-deja/g++.other/anon4.C: New test.
58205         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
58206         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
58207         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
58208         Merrill).
58209
58210 1999-05-24  Jeffrey A Law  (law@cygnus.com)
58211
58212         * gcc.c-torture/execute/990524-1.c: New test.
58213
58214         * gcc.dg/990524-1.c: New test.
58215
58216 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58217
58218         * gcc.c-torture/compile/990523-1.c: New test.
58219
58220 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
58221
58222         * gcc.c-torture/compile/990519-1.c: New test.
58223
58224 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58225
58226         * gcc.c-torture/compile/990517-1.c: New test.
58227
58228         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
58229         (e4, f4): New tests.
58230         (main): Call them.
58231
58232 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58233
58234         * gcc.dg/noreturn-1.c: New test.
58235
58236 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58237
58238         * gcc.c-torture/execute/990513-1.c: New test.
58239
58240 1999-05-10  Richard Henderson  <rth@cygnus.com>
58241
58242         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
58243
58244 1999-05-10  Craig Burley  <craig@jcb-sc.com>
58245
58246         * g77.f-torture/execute/erfc.f: Use small single-precision
58247         values, to avoid problems on Alphas when not -mieee.
58248
58249 1999-05-08  Craig Burley  <craig@jcb-sc.com>
58250
58251         * gcc.dg/990506-0.c: New test.
58252
58253 1999-05-08  Richard Henderson  <rth@cygnus.com>
58254
58255         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
58256         the constant to test.  Don't XFAIL 64-bit targets.
58257
58258         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
58259         * g++.old-deja/g++.law/profile1.C: Likewise.
58260
58261         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
58262         operator new instances.
58263         * g++.old-deja/g++.other/delete5.C: Likewise.
58264
58265 1999-05-03  Craig Burley  <craig@jcb-sc.com>
58266
58267         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
58268         intrinsic.
58269
58270 1999-05-03  Craig Burley  <craig@jcb-sc.com>
58271
58272         * g77.f-torture/execute/u77-test.f: Reverse order of two
58273         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
58274
58275 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58276
58277         * gcc.dg/compare1.c: New test.
58278
58279 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
58280
58281         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
58282         New tests.
58283
58284 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58285
58286         * g77.f-torture/compile/19990502-1.f: New test.
58287
58288 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58289
58290         * g77.f-torture/compile/19990502-0.f: New test.
58291
58292 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58293
58294         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
58295         intrinsic.
58296
58297 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58298
58299         * g77.f-torture/execute/u77-test.f (main): List libU77
58300         intrinsics not currently tested.
58301         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
58302         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
58303         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
58304         Trim blanks off the ends of some printed strings.
58305
58306 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58307
58308         * g77.f-torture/execute/u77-test.f (main): Just warn about
58309         FSTAT gid disagreement, as it's expected on some systems.
58310
58311 1999-05-01  Craig Burley  <craig@jcb-sc.com>
58312
58313         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
58314         use a new function, which allows for some slop.
58315         Clean up some commentary.
58316         (issum): The new function.
58317         (sgladd): Deleted subroutine.
58318
58319 1999-05-01  Craig Burley  <craig@jcb-sc.com>
58320
58321         * g77.f-torture/execute/u77-test.f: Modify to be more like
58322         libf2c/libU77 version, bringing patches to that version here.
58323         Add suitable commentary.
58324
58325 1999-04-25  Richard Henderson  <rth@cygnus.com>
58326
58327         * gcc.dg/990424-1.c: New test.
58328
58329 1999-04-24  Craig Burley  <craig@jcb-sc.com>
58330
58331         * g77.f-torture/execute/u77-test.f (main): Bug involving
58332         LSTAT has been fixed, so turn back on full checking.
58333
58334 1999-04-20  Craig Burley  <craig@jcb-sc.com>
58335
58336         * g77.f-torture/compile/19990419-0.f: New test.
58337         * g77.f-torture/execute/19990419-1.f: New test.
58338
58339 1999-04-17  Richard Henderson  <rth@cygnus.com>
58340
58341         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
58342         to avoid the need for a prototype to supress a warning.
58343
58344 1999-04-07  Jim Wilson  <wilson@cygnus.com>
58345
58346         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
58347
58348 1999-04-04  Jeffrey A Law  (law@cygnus.com)
58349
58350         * gcc.c-torture/execute/990404-1.c: New test.
58351
58352 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
58353
58354         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
58355         * gcc.dg/cpp-if3.c: Don't use -pedantic.
58356         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
58357         missing initializer warnings.
58358
58359 1999-03-28  Jeffrey A Law  (law@cygnus.com)
58360
58361         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
58362         matching strings.
58363
58364 1999-03-26  Jeffrey A Law  (law@cygnus.com)
58365
58366         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
58367
58368 1999-03-26  Craig Burley  <craig@jcb-sc.com>
58369
58370         * g77.f-torture/execute/19990325-0.f: New test.
58371         * g77.f-torture/execute/19990325-1.f: New test.
58372
58373 1999-03-24  Jeffrey A Law  (law@cygnus.com)
58374
58375         * gcc.c-torture/execute/990324-1.c: New test.
58376
58377 1999-03-22  Jim Wilson  <wilson@cygnus.com>
58378
58379         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
58380         test with 4.
58381
58382 1999-03-17  Richard Henderson  <rth@cygnus.com>
58383
58384         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
58385
58386 1999-03-13  Craig Burley  <craig@jcb-sc.com>
58387
58388         * g77.f-torture/execute/19990313-2.f: New test.
58389         * g77.f-torture/execute/19990313-3.f: New test.
58390
58391 1999-03-13  Craig Burley  <craig@jcb-sc.com>
58392
58393         * g77.f-torture/execute/19990313-0.f: New test.
58394         * g77.f-torture/execute/19990313-1.f: New test.
58395
58396 1999-03-12  Jim Wilson  <wilson@cygnus.com>
58397
58398         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
58399         printf to sprintf.
58400         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
58401         (main): Add check for u15.  Conditionalize u31 check depending on
58402         whether ints are <32 bits or >=32 bits.
58403
58404 1999-03-08  Craig Burley  <craig@jcb-sc.com>
58405
58406         * g77.f-torture/execute/19981119-0.f: Improve testiness.
58407
58408 1999-03-08  Craig Burley  <craig@jcb-sc.com>
58409
58410         * g77.f-torture/compile/19990305-0.f: New test.
58411         * g77.f-torture/execute/19981119-0.f: New test.
58412
58413 1999-03-08  Craig Burley  <craig@jcb-sc.com>
58414
58415         * g77.f-torture/execute/970625-2.f: call ABORT if final
58416         result is not correct, instead of just printing it.
58417         Add this checking via newly introduced obfuscation, to
58418         trip up buggy front ends.
58419
58420 1999-03-07  Craig Burley  <craig@jcb-sc.com>
58421
58422         * g77.f-torture/compile/960317-1.f: Moved from being
58423         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
58424
58425 1999-03-06  Craig Burley  <craig@jcb-sc.com>
58426
58427         * g77.f-torture/execute/960317-1.f: New (old) test.
58428         * g77.f-torture/execute/970625-2.f: Ditto.
58429
58430 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
58431
58432         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
58433         error message on line 1 or line 2; cccp and cpplib do this differently.
58434
58435 1999-03-01  Jeffrey A Law  (law@cygnus.com)
58436
58437         * g++.old-deja/g++.law/weak1.C: New test.
58438
58439 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
58440
58441         * gcc.c-torture/execute/990119-1.c: Renamed to...
58442         * gcc.dg/990119-1.c: this, so it will only be tested once
58443         (it's a preprocessor test, it doesn't need to be run at
58444         multiple optimization levels).
58445
58446 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
58447
58448         * lib/g++.exp: Don't add incdir=$base_dir/../include to
58449           ALWAYS_CXXFLAGS.
58450
58451 1999-02-24  Craig Burley  <craig@jcb-sc.com>
58452
58453         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
58454         * g77.f-torture/compile/19981216-0.f: ...as it is expected
58455         to not be compilable by current g77.
58456
58457 1999-02-24  Nick Clifton  <nickc@cygnus.com>
58458
58459         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
58460
58461 1999-02-22  Jeffrey A Law  (law@cygnus.com)
58462
58463         * gcc.c-torture/execute/990222-1.c: New test.
58464
58465 1999-02-19  Craig Burley  <craig@jcb-sc.com>
58466
58467         * g77.f-torture/compile/19990218-0.f: New test.
58468         * g77.f-torture/noncompile/19990218-1.f: New test.
58469
58470 1999-02-18  Craig Burley  <craig@jcb-sc.com>
58471
58472         * g77.f-torture/compile/19981216-0.f: New test.
58473
58474 1999-02-14  Jeffrey A Law  (law@cygnus.com)
58475
58476         * gcc.dg/990214-1.c: New test.
58477
58478 1999-02-13  Jeffrey A Law  (law@cygnus.com)
58479
58480         * gcc.dg/990213-2.c: New test.
58481
58482         * gcc.dg/990213-1.c: New test.
58483
58484 1999-02-12  Jeffrey A Law  (law@cygnus.com)
58485
58486         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
58487         ints.
58488
58489 1999-02-11  Nick Clifton  <nickc@cygnus.com>
58490
58491         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
58492         specified by target.
58493
58494         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
58495
58496 1999-02-11  Jeffrey A Law  (law@cygnus.com)
58497
58498         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
58499
58500 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
58501
58502         * gcc.dg/special/ecos.exp: New test driver for new tests with
58503         special requirements.
58504
58505         * gcc.dg/special/alias-1.c: New test.
58506         * gcc.dg/special/gcsec-1.c: New test.
58507         * gcc.dg/special/weak-1.c: New test.
58508         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
58509         * gcc.dg/special/weak-2.c: New test.
58510         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
58511         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
58512         * gcc.dg/special/wkali-1.c: New test.
58513         * gcc.dg/special/wkali-2.c: New test.
58514         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
58515         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
58516
58517 1999-02-10  Felix Lee  <flee@cygnus.com>
58518
58519           * lib/c-torture.exp (c-torture-compile): Pull out code for
58520           analyzing gcc error messages.
58521           (c-torture-execute): Likewise.  Fix some (harmless) false
58522           positives.
58523           * lib/gcc.exp (gcc_check_compile): New function.
58524
58525 1999-02-08  Richard Henderson  <rth@cygnus.com>
58526
58527         * gcc.c-torture/execute/990208-1.c: New test.
58528
58529 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
58530
58531         * g++.dg/special/ecos.exp: New driver for new tests with special
58532         requirements
58533
58534         * g++.dg/special/conpr-1.C: New test
58535         * g++.dg/special/conpr-2.C: New test
58536         * g++.dg/special/conpr-2a.C: New test
58537         * g++.dg/special/conpr-3.C: New test
58538         * g++.dg/special/conpr-3a.C: New test
58539         * g++.dg/special/conpr-3b.C: New test
58540
58541         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
58542         allow g++ to use the dg driver
58543
58544         * README: Add comment about g++.dg directory
58545
58546 1999-02-06  Jeffrey A Law  (law@cygnus.com)
58547
58548         * README: Update email addresses.
58549
58550 1999-02-03  Nick Clifton  <nickc@cygnus.com>
58551
58552         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
58553         arguments in order to force structure S onto the stack even on
58554         the alpha.
58555         (test): Pass 10 leading arguments to function foo as well as the
58556         structure S.
58557
58558         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
58559         failure for all targets.
58560
58561         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
58562         abort to terminate program execution.
58563
58564 1999-01-30  Richard Henderson  <rth@cygnus.com>
58565
58566         * gcc.c-torture/execute/990130-1.c: New test.
58567
58568 1999-01-30  Jeffrey A Law  (law@cygnus.com)
58569
58570         * gcc.dg/990130-1.c: New test.
58571
58572 1999-01-28  Michael Meissner  <meissner@cygnus.com>
58573
58574         * gcc.c-torture/execute/990128-1.c: New test.
58575
58576 1999-01-27  Michael Meissner  <meissner@cygnus.com>
58577
58578         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
58579
58580 1999-01-27  Felix Lee  <flee@cygnus.com>
58581
58582         * lib/c-torture.exp (c-torture-compile): pull out code for
58583         analyzing gcc error messages.
58584         (c-torture-execute): ditto, and fix some (harmless) false
58585         positives.
58586         * lib/gcc.exp (gcc_check_compile): new function.
58587
58588 1999-01-17  Jeffrey A Law  (law@cygnus.com)
58589
58590         * gcc.dg/990117-1.c: New test.
58591
58592         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
58593
58594         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
58595
58596 1999-01-15  Jeffrey A Law  (law@cygnus.com)
58597
58598         * g77.f-torture/compile/990115-1.f: New test.
58599
58600 1999-01-07  Jeffrey A Law  (law@cygnus.com)
58601
58602         * gcc.c-torture/compile/990107-1.c: New test
58603
58604 1999-01-06  Jeffrey A Law  (law@cygnus.com)
58605
58606         * gcc.c-torture/execute/990106-2.c: New test.
58607
58608         * gcc.c-torture/execute/990106-1.c: New test.
58609
58610 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
58611
58612         * gcc.c-torture/compile/981223-1.c: New test.
58613
58614 1998-12-29  Richard Henderson  <rth@cygnus.com>
58615
58616         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
58617         (opt3): Rename from opt4 and disable.
58618
58619 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
58620
58621         * g++.old-deja/g++.pt/ptrmem5.C: New test.
58622
58623 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
58624
58625         * g++.old-deja/g++.other/conv5.C: New test.
58626
58627 1998-12-14  Nick Clifton  <nickc@cygnus.com>
58628
58629         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
58630
58631 1998-12-11  Jeffrey A Law  (law@cygnus.com)
58632
58633         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
58634
58635 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
58636
58637         * gcc.c-torture/compile/981211-1.c: New test.
58638
58639 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
58640
58641         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
58642
58643         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
58644
58645 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58646
58647         * gcc.special/930510-1.c: Make C9X safe.
58648         * gcc.misc-tests/gcov-1.c Similarly.
58649         * gcc.misc-tests/gcov-2.c Similarly.
58650
58651 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
58652
58653         * gcc.dg/ultrasp1.c: New test.
58654
58655 1998-12-06  Richard Henderson  <rth@cygnus.com>
58656
58657         * gcc.c-torture/execute/981206.c: New test.
58658
58659 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
58660
58661         * g++.old-deja/g++.ns/template7.C: New test.
58662
58663         * g++.old-deja/g++.other/expr1.C: New test.
58664
58665         * g++.old-deja/g++.eh/tmpl3.C: New test.
58666
58667         * g++.old-deja/g++.eh/tmpl2.C: New test.
58668
58669 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
58670
58671         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
58672         * g++.old-deja/g++.other/using6.C: Removed.
58673         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
58674
58675         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
58676
58677 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
58678
58679         * g++.old-deja/g++.pt/overload8.C: New test.
58680
58681         * g++.old-deja/g++.pt/overload7.C: New test.
58682
58683         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
58684
58685         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
58686         and relinking messages.
58687         * lib/g++.exp (g++_target_compile): Remove .rpo file when
58688         compiling with -frepo.
58689
58690 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
58691
58692         * g++.old-deja/g++.pt/lookup6.C: New test.
58693
58694 1998-11-30  Nick Clifton  <nickc@cygnus.com>
58695
58696         * gcc.c-torture/execute/981130-1.c: New test.
58697         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
58698
58699 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
58700
58701         * g++.old-deja/g++.pt/explicit76.C: New test.
58702
58703         * g++.old-deja/g++.pt/friend38.C: New test.
58704
58705         * g++.old-deja/g++.ns/crash2.C: New test.
58706
58707         * g++.old-deja/g++.pt/defarg8.C: New test.
58708
58709         * g++.old-deja/g++.pt/instantiate6.C: New test.
58710
58711         * g++.old-deja/g++.pt/static6.C: New test.
58712
58713         * g++.old-deja/g++.pt/decl2.C: New test.
58714
58715 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
58716
58717         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
58718         problem is actually related with name lookup, but so what? :-)
58719
58720         * g++.old-deja/g++.pt/friend37.C: New test.
58721
58722 1998-11-25  Dave Love  <d.love@dl.ac.uk>
58723
58724         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
58725         element, which fails on some systems.
58726
58727         * g77.f-torture/execute/labug1.f: New test.
58728
58729 1998-11-21  Jeffrey A Law  (law@cygnus.com)
58730
58731         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
58732         is defined.
58733
58734 1998-11-18  Dave Love  <d.love@dl.ac.uk>
58735
58736         * g77.f-torture/compile/981117-1.f: New test.
58737
58738 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
58739
58740         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
58741         properly discarded.
58742
58743 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
58744
58745         * gcc.c-torture/execute/memcheck: New directory of tests for
58746         -fcheck-memory-usage.
58747
58748 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
58749
58750         * README: New file, general information about the testsuite and
58751         new description of the various C++ test subdirectories.
58752         * README.g++: Eliminate obsolete information, update and move most
58753         relevant stuff to README.
58754
58755 1998-11-07  Richard Henderson  <rth@cygnus.com>
58756
58757         * gcc.c-torture/compile/981107-1.c: New test.
58758
58759 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
58760
58761         * execute/memcpy-bi.c: New testcase.
58762
58763 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
58764
58765         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
58766         base classes.
58767
58768         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
58769         template is selected.
58770
58771         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
58772         classes, it should be accepted for all types.
58773
58774         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
58775
58776         * g++.old-deja/g++.pt/spec24.C: Ensure that template
58777         specializations start with template headers.
58778
58779 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
58780
58781         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
58782
58783         * g++.old-deja/g++.other/init9.C: Test cross initialization of
58784         non-POD types.
58785
58786 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
58787
58788         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
58789
58790 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
58791
58792         * compile/981022-1.c, compile/981022-1.x: New test and driver.
58793
58794 1998-10-19  Jeffrey A Law  (law@cygnus.com)
58795
58796         * 981019-1.c: New test.
58797
58798 1998-10-14  Robert Lipe <robertl@dgii.com>
58799
58800         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
58801         find objc headers.
58802
58803 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58804
58805         * compile/981001-4.c: Remove use of GCC extension that triggers a
58806         compiler bug.
58807
58808 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
58809
58810         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
58811
58812 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
58813
58814         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
58815         instantiation of template produces incorrect code for delete
58816         expression.
58817
58818         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
58819         constructors' name is not unique.
58820         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
58821         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
58822
58823         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
58824         automatic array of const is ill-formed.
58825
58826         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
58827         of template parameter?
58828
58829         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
58830         const.
58831
58832         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
58833         pointer-to-member expression.
58834
58835         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
58836         declaration causes ICE.
58837
58838 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
58839
58840         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
58841         reserved in the global namespace.
58842
58843         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
58844         generate needed virtual table.
58845
58846         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
58847
58848 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
58849
58850         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
58851         template-dependent type
58852
58853 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
58854
58855         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
58856         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
58857         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
58858
58859         * g++.old-deja/g++.other/using5.C: New test; using decl from base
58860         class should be usable as argument of member function.
58861         * g++.old-deja/g++.other/using6.C: New test; using decl from base
58862         class should be usable as return type of member function.
58863         * g++.old-deja/g++.other/using7.C: New test; using decl from base
58864         class should be usable as type of data member.
58865
58866         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
58867
58868 1998-10-09  Jeffrey A Law  (law@cygnus.com)
58869
58870         * gcc.c-torture/special/920521-1.c: Fix bogus test.
58871
58872 1998-10-08  Nick Clifton  <nickc@cygnus.com>
58873
58874         * gcc.dg/dll-?.c Add thumb to target list.
58875         Fix assembler scan patterns to match current assembler output.
58876
58877 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
58878
58879         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
58880         matching of template brackets.
58881
58882         * g++.old-deja/g++.other/using4.C: New test.  Test using
58883         declarations of methods from base classes.
58884
58885         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
58886         within functions should introduce names into the innermost
58887         enclosing namespace.
58888
58889         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
58890         of static locals if first initialization throws.
58891
58892 1998-10-07  Jim Wilson  <wilson@cygnus.com>
58893
58894         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
58895
58896 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
58897
58898         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
58899         lose track of the possible targets of tablejump insns.
58900         * special/special.exp: Run it.
58901
58902 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
58903
58904         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
58905         must be declared before its specializations can be named in friend
58906         declarations.
58907
58908 1998-10-05  Dave Love  <d.love@dl.ac.uk>
58909
58910         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
58911
58912         * g77.f-torture/execute/io1.f: New test.
58913
58914 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
58915
58916         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
58917         with pointer to template function, for which no argument deduction
58918         is possible.
58919
58920         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
58921         specialization of template function as argument to template
58922         function.
58923
58924         * g++.old-deja/g++.other/access2.C: New test; Inner class
58925         shouldn't have privileged access to Outer's names.
58926
58927 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
58928
58929         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
58930         friend template declared within template class conflicts with
58931         nested class of the same name.
58932
58933         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
58934         is ignored.
58935
58936         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
58937         object with direct initializer as function declaration.
58938
58939         * g++.old-deja/g++.other/decl2.C: New test; duplicate
58940         initializers.
58941
58942         * g++.old-deja/g++.other/null2.C: New test; conditional operator
58943         involving const pointer and NULL produces incorrect result.
58944
58945         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
58946         type name without `typename' should be rejected with -pedantic.
58947
58948 1998-10-02  Richard Henderson  <rth@cygnus.com>
58949
58950         * g++.old-deja/g++.other/addrof1.C: New test.
58951
58952 1998-10-01  Nick Clifton  <nickc@cygnus.com>
58953
58954         * gcc.c-torture/compile/981001-1.c: New test.
58955         * gcc.c-torture/execute/981001-1.c: New test.
58956
58957 1998-10-01  Jeffrey A Law  (law@cygnus.com)
58958
58959         * gcc.c-torture/compile/981001-2.c: New test.
58960         * gcc.c-torture/compile/981001-3.c: New test.
58961         * gcc.c-torture/compile/981001-4.c: New test.
58962
58963 1998-10-01  Robert Lipe  <robertl@dgii.com>
58964
58965         * lib/objc.exp (objc_target_compile): Add -L during compiles for
58966         multilibbed hosts.  Idea grafted from g77.exp.
58967
58968 1998-09-30  Dave Love  <d.love@dl.ac.uk>
58969
58970         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
58971         avoid losing on systems which need -lsocket.
58972
58973 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
58974
58975         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
58976         * g++.old-deja/g++.other/nested2.C: Ditto.
58977         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
58978         failure.
58979
58980 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
58981
58982         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
58983         preferred over template operator!= for enum bitfields.
58984
58985 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
58986
58987         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
58988         that happen to have the same base name, but in different scopes,
58989         are incorrectly rejected.
58990
58991 1998-09-16  Richard Henderson  <rth@cygnus.com>
58992
58993         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
58994         on the native word size instead of an integer literal.
58995
58996 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
58997
58998         * g++.old-deja/g++.other/static2.C: Invocation of static data
58999         member of type pointer-to-function denoted as non-static member.
59000
59001         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
59002         checks involving function types and aliases.
59003
59004 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
59005
59006         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
59007         redefined to the same non-trivial type.
59008
59009         * g++.old-deja/g++.pt/explicit73.C: Test for proper
59010         namespace-qualification of template specializations declared in
59011         other namespaces.
59012
59013         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
59014         to declare a subset of the specializations of a template function
59015         as friends of specializations of a template class.
59016
59017         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
59018         member templates that do not fully specialize the enclosing
59019         template class are rejected.
59020
59021 1998-09-11  Dave Love  <d.love@dl.ac.uk>
59022
59023         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
59024
59025 1998-09-08  Dave Love  <d.love@dl.ac.uk>
59026
59027         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
59028         altered from libf2c/libU77 version.
59029
59030 1998-09-06  Dave Love  <d.love@dl.ac.uk>
59031
59032         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
59033
59034 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
59035             Alexandre Oliva  <oliva@dcc.unicamp.br>
59036
59037         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
59038         (un)signed char are different types for template specialization
59039         purposes.
59040
59041 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
59042
59043         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
59044         * objc: ObjC testsuite.
59045
59046 1998-08-31  Catherine Moore  <clm@cygnus.com>
59047
59048         * gcc.c-torture/execute/941014-1.x: New file.
59049
59050 1998-08-31  Nick Clifton  <nickc@cygnus.com>
59051
59052         * lib/c-torture.exp: Add support for
59053         torture_eval_before_compile and torture_eval_before_execute
59054         variables.
59055
59056 1998-08-30  Jeffrey A Law  (law@cygnus.com)
59057
59058         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
59059         this test triggers valid.
59060
59061 1998-08-27  Jeffrey A Law  (law@cygnus.com)
59062
59063         * gcc.dg/980827-1.c: New test.
59064
59065 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
59066
59067         * gcc.c-torture/execute/loop-4b.c: New test.
59068
59069 1998-08-26  Nick Clifton  <nickc@cygnus.com>
59070
59071         * lib/c-torture.exp: Add support for
59072         torture_eval_before_compile and torture_eval_before_execute
59073         variables.
59074
59075 1998-08-25  Jeffrey A Law  (law@cygnus.com)
59076
59077         * gcc.c-torture/compile/980825-1.c: New test.
59078
59079 1998-08-24  Nick Clifton  <nickc@cygnus.com>
59080
59081         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
59082         count number tests in opt_t0 not good_t0.
59083
59084 1998-08-24  Jeffrey A Law  (law@cygnus.com)
59085
59086         * gcc.c-torture/compile/930326-1.x: Fix typo.
59087
59088 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
59089
59090         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
59091         causes an ICE.
59092
59093 1998-08-21  Jeffrey A Law  (law@cygnus.com)
59094
59095         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
59096         STACK_SIZE is defined.
59097         * gcc.c-torture/unsorted/stuct.c: Similarly.
59098
59099         * gcc.c-torture/compile/980821-1.c: New test.
59100
59101 1998-08-21  Jeffrey A Law  (law@cygnus.com)
59102
59103         * gcc.c-torture/execute/980526-2.c: Disable for targets with
59104         16bit ints.
59105
59106 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
59107
59108         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
59109         code.
59110
59111 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
59112
59113         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
59114         error'.
59115
59116 1998-08-18  Jeffrey A Law  (law@cygnus.com)
59117
59118         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
59119
59120 1998-08-16  Jeffrey A Law  (law@cygnus.com)
59121
59122         * gcc.c-torture/compile/980816-1.c: New test.
59123
59124         * gcc.dg/980816-1.c: New test.
59125
59126 1998-08-13  Jeffrey A Law  (law@cygnus.com)
59127
59128         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
59129         compiler for ieee tests.
59130
59131 1998-08-01  Dave Love  <d.love@dl.ac.uk>
59132
59133         * g77.f-torture/compile/980729-0.f: New test.
59134
59135 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
59136
59137         * gcc.c-torture/special/eeprof-1.c: New test, for
59138         -finstrument-functions.
59139         * gcc.c-torture/special/special.exp: Run it.
59140
59141 1998-07-29  Jeffrey A Law  (law@cygnus.com)
59142
59143         * gcc.c-torture/compile/980729-1.c: New test.
59144
59145 1998-07-27  Nick Clifton  <nickc@cygnus.com>
59146
59147         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
59148         __thumb__ is defined, and test for ARM style doubles if so.
59149
59150 1998-07-26  Dave Love  <d.love@dl.ac.uk>
59151
59152         * g77.f-torture/noncompile/980615-0.f: New test.
59153
59154 1998-07-26  H.J. Lu  (hjl@gnu.org)
59155
59156         * gcc.dg/980312-1.c: Do link instead of compile.
59157         * gcc.dg/980313-1.c: Likewise.
59158
59159 1998-07-26  Jeffrey A Law  (law@cygnus.com)
59160
59161         * gcc.c-torture/compile/980726-1.c: New test.
59162
59163 1998-07-25  Dave Love  <d.love@dl.ac.uk>
59164
59165         * g77.f-torture/execute/io0.f: New test.
59166
59167 1998-07-24  Nick Clifton  <nickc@cygnus.com>
59168
59169         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
59170         an int.
59171
59172 1998-06-18  Michael Meissner  <meissner@cygnus.com>
59173
59174         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
59175         m32r bugs.
59176
59177 1998-07-17  Nick Clifton  <nickc@cygnus.com>
59178
59179         * gcc.dg/980626-1.c: Expect failures for all toolchains until
59180         c-decl.c:grokdeclarator can handle mode attributes.
59181
59182 1998-07-16  Jeffrey A Law  (law@cygnus.com)
59183
59184         * gcc.c-torture/execute/980716-1.c: New test.
59185
59186 1998-07-13  Jeffrey A Law  (law@cygnus.com)
59187
59188         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
59189         the mn10200.
59190         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
59191         the mn10200.
59192         * gcc.c-torture/execute/va-arg-3.x: Similarly.
59193         * gcc.c-torture/compile/930326-1.x: Similarly.
59194
59195 1998-07-13  Dave Love  <d.love@dl.ac.uk>
59196
59197         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
59198         New test from Craig.
59199
59200 1998-07-12  Dave Love  <d.love@dl.ac.uk>
59201
59202         * g77.f-torture/noncompile/980616-0.f: New test.
59203
59204         * g77.f-torture/execute/970816-3.f: New test from Craig.
59205
59206 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59207
59208         *  g++.other/singleton.C: Return error value instead of taking
59209         SIGSEGV.
59210
59211 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
59212
59213         *  g++.other/singleton.C: New test.  Warning is under dispute.
59214         Runtime crash is not.
59215
59216 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59217
59218         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
59219         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
59220         using6.C, using7.C}: New namespace tests.
59221
59222 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
59223
59224         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
59225         specialization with typedef'ed names used as array indexes.
59226
59227 1998-07-09  Jeffrey A Law  (law@cygnus.com)
59228
59229         * gcc.c-torture/execute/980709-1.c: New test.
59230
59231         * gcc.dg/980709-1.c: New test.
59232
59233 1998-07-07  Richard Henderson  <rth@cygnus.com>
59234
59235         * gcc.c-torture/execute/bcp-1.c: New test.
59236
59237 1998-07-07  Jeffrey A Law  (law@cygnus.com)
59238
59239         * gcc.c-torture/execute/980707-1.c: New test.
59240
59241 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
59242
59243         * gcc.c-torture/compile/980706-1.c: New test.
59244
59245 1998-07-01  Dave Love  <d.love@dl.ac.uk>
59246
59247         * g77.f-torture/execute/980701-0.f,
59248         g77.f-torture/execute/980701-1.f: New test from Craig.
59249
59250 1998-07-01  Jeffrey A Law  (law@cygnus.com)
59251
59252         * gcc.c-torture/compile/980701-1.c: New test.
59253
59254         * gcc.c-torture/execute/980701-1.c: New test.
59255
59256 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
59257 rlsruhe.de>
59258
59259         * g++.old-deja/g++.robertl/eb132.C: New test.
59260         * g++.old-deja/g++.robertl/eb133.C: Likewise.
59261
59262 1998-06-29  Dave Love  <d.love@dl.ac.uk>
59263
59264         * g77.f-torture/execute/980628-7.f,
59265         g77.f-torture/execute/980628-8.f,
59266         g77.f-torture/execute/980628-9.f,
59267         g77.f-torture/execute/980628-10.f: New tests from Craig.
59268
59269         * g77.f-torture/execute/980628-3.f: Remove mail headers.
59270
59271 1998-06-28  Jeffrey A Law  (law@cygnus.com)
59272
59273         * g77.f-torture/execute/980628-4.f: New test from Craig.
59274         * g77.f-torture/execute/980628-5.f: Likewise.
59275         * g77.f-torture/execute/980628-2.f: Likewise.
59276         * g77.f-torture/execute/980628-0.f: Likewise.
59277         * g77.f-torture/execute/980628-1.f: Likewise.
59278         * g77.f-torture/execute/980628-3.f: Likewise.
59279         * g77.f-torture/execute/980628-6.f: Likewise.
59280
59281 1998-06-28  Jeffrey A Law  (law@cygnus.com)
59282
59283         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
59284         directory when nothing has been installed yet.
59285
59286 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
59287
59288         * gcc.c-torture/special/special.exp: Handle newer versions of
59289         dejagnu.
59290
59291 1998-06-26  Jeffrey A Law  (law@cygnus.com)
59292
59293         * gcc.dg/980626-1.c: New test.
59294
59295 1998-06-19  Bruno Haible <haible@ilog.fr>
59296
59297         * gcc.misc-tests/m-un-2.c: New test.
59298         * g++.old-deja/g++.other/warn01.c: Likewise.
59299
59300 1998-06-19  Robert Lipe  <robertl@dgii.com>
59301
59302         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
59303         compatibility with assmblers with a different comment character.
59304         Eliminate use of GAS-specific extensions.
59305
59306 1998-06-19  Jeffrey A Law  (law@cygnus.com)
59307
59308         * gcc.c-torture/execute/ieee/980619-1.c: New test.
59309
59310 1998-06-19  Robert Lipe  <robertl@dgii.com>
59311
59312         * lib/g77.exp: Replace search for libf2c.a with search for newly
59313         renamed libg2c.a
59314
59315 1998-06-17  Jeffrey A Law  (law@cygnus.com)
59316
59317         * gcc.c-torture/execute/980617-1.c: New test.
59318
59319 1998-06-12  Jeffrey A Law  (law@cygnus.com)
59320
59321         * gcc.c-torture/execute/980612-1.c: New test.
59322
59323 1998-06-08  Jeffrey A Law  (law@cygnus.com)
59324
59325         * gcc.dg/980523-1.c: Only test on ppc-linux.
59326         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
59327
59328         * gcc.c-torture/execute/980608-1.c: New test.
59329
59330 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
59331
59332         * gcc.c-torture/execute/980605-1.c: New test.
59333
59334 1998-06-04  Jeffrey A Law  (law@cygnus.com)
59335
59336         * gcc.c-torture/execute/980604-1.c: New test.
59337
59338 1998-06-02  Jeffrey A Law  (law@cygnus.com)
59339
59340         * gcc.c-torture/execute/980602-1.c: New test.
59341         * gcc.c-torture/execute/980602-2.c: Likewise.
59342
59343 1998-06-02  Dave Love  <d.love@dl.ac.uk>
59344
59345         * 970125-0.f: Fix per JCB.  Add commentary.
59346
59347 1998-05-31  Michael Meissner  <meissner@cygnus.com>
59348
59349         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
59350         IEEE -0 support.
59351
59352 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
59353
59354         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
59355         earlier.
59356
59357 1998-05-28  Catherine Moore <clm@cygnus.com>
59358
59359         * gcc.c-torture/execute/980526-3.c: New test.
59360
59361 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
59362
59363         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
59364         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
59365         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
59366         m88k-motorola-sysv3 to XFAIL.
59367
59368 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59369
59370         * gcc.dg/980526-1.c: New test.
59371         * gcc.c-torture/execute/980526-2.c: New test.
59372
59373 1998-05-26  Jeffrey A Law  (law@cygnus.com)
59374
59375         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
59376
59377         * gcc.c-torture/execute/980526-1.c: New test.
59378
59379 1998-05-26  Dave Love  <d.love@dl.ac.uk>
59380
59381         * g77.f-torture/execute/alpha2.f: Add runtime test.
59382
59383 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
59384
59385         * g++.old-deja/old-deja.exp: Strip leading directories.
59386
59387         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
59388         error for the line.  Don't run multiple tests for the same line.
59389
59390 1998-05-23  Jeffrey A Law  (law@cygnus.com)
59391
59392         * gcc.dg/980523-1.c: New test.
59393
59394 1998-05-23  Dave Love  <d.love@dl.ac.uk>
59395
59396         * g77.f-torture/compile/970915-0.f: New test.
59397
59398 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
59399
59400         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
59401
59402 1998-05-21  Jeffrey A Law  (law@cygnus.com)
59403
59404         * gcc.dg/980520-1.c: New test.
59405
59406 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
59407
59408         * gcc.dg/980502-1.c: Fix return type.
59409
59410 1998-05-20  Jeffrey A Law  (law@cygnus.com)
59411
59412         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
59413         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
59414         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
59415         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
59416         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
59417
59418 1998-05-20  Dave Love  <d.love@dl.ac.uk>
59419
59420         * g77.f-torture/execute/980520-1.f: New test.
59421
59422 1998-05-15  Dave Love  <d.love@dl.ac.uk>
59423
59424         * lib/mike-g77.exp: New file.
59425
59426         * g77.f-torture/noncompile/noncompile.exp,
59427         g77.f-torture/noncompile/check0.f: New files.
59428
59429 1998-05-14  Dave Love  <d.love@dl.ac.uk>
59430
59431         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
59432         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
59433         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
59434         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
59435         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
59436         abort where appropriate.
59437
59438 1998-05-05  Michael Meissner  <meissner@cygnus.com>
59439
59440         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
59441         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
59442
59443 1998-04-29  Dave Love  <d.love@dl.ac.uk>
59444
59445         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
59446
59447 1998-04-27  Dave Love  <d.love@dl.ac.uk>
59448
59449         * g77.f-torture/compile/980427-0.f: New test.
59450
59451 1998-04-24  Dave Love  <d.love@dl.ac.uk>
59452
59453         * g77.f-torture/compile/980424-0.f: New test.
59454
59455 1998-04-19  Dave Love  <d.love@dl.ac.uk>
59456
59457         * g77.f-torture/compile/980419-2.f (main): New test.
59458         * g77.f-torture/compile/970125-0.f: New test.
59459         * g77.f-torture/compile/980419-1.f: New test.
59460
59461 1998-04-08  Jim Wilson  <wilson@cygnus.com>
59462
59463         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
59464         of loop-4.c.
59465
59466 1998-04-07  Jim Wilson  <wilson@cygnus.com>
59467
59468         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
59469
59470 1998-04-03  Jim Wilson  <wilson@cygnus.com>
59471
59472         * gcc.c-torture/compile/980329-1.c: New test.
59473
59474 1998-03-18  Jim Wilson  <wilson@cygnus.com>
59475
59476         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
59477         * gcc.dg/980312-1.c: Fix typo in -march command.
59478
59479 1998-03-16  H.J. Lu  (hjl@gnu.org)
59480
59481         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
59482
59483 1998-03-11  Robert Lipe  <robertl@dgii.com>
59484
59485         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
59486         Dave Love agree the Fortran source is bogus.
59487
59488 1998-03-11  Robert Lipe  <robertl@dgii.com>
59489
59490         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
59491         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
59492         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
59493         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
59494         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
59495
59496 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
59497
59498         * g++.old-deja/g++.other/friend1.C: New test.
59499
59500 1998-02-18  Dave Love  <d.love@dl.ac.uk>
59501
59502         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
59503         possibly uninitialized) variables and declare dnrm2.
59504
59505 1998-02-23  Robert Lipe <robertl@dgii.com>
59506
59507         From Bruno Haible <haible@ilog.fr>:
59508         * gcc.c-torture/execute/980223.c: New test.
59509
59510 1998-02-13  Jeffrey A Law  (law@cygnus.com)
59511
59512         * gcc.dg/ifelse-1.c: New test.
59513
59514 1998-02-09  H.J. Lu  (hjl@gnu.org)
59515
59516         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
59517
59518           * lib/old-dejagnu.exp (old-dejagnu): Added the
59519           "execution test - XFAIL *-*-*" handling in the spirit of
59520           "excess errors test -". Changed the "execution test fails"
59521           handling to be like "excess errors test fails".
59522           * Update various tests accordingly.
59523
59524 1998-02-06  Jim Wilson  <wilson@cygnus.com>
59525
59526         * gcc.c-torture/execute/980205.c: New test.
59527
59528 1998-01-18  Jeffrey A Law  (law@cygnus.com)
59529
59530         * lib/c-torture.exp: Look for .x files instead of .cexp files.
59531         * lib/f-torture.exp: Similarly.
59532         * gcc.c-torture: Rename all .cexp files to .x files.
59533
59534 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
59535
59536         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
59537         (940510-1.c): Removed duplicate.
59538         (971104-1.c): New test.
59539
59540 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
59541
59542           * lib/f-torture.exp: Improve error and loop detection.
59543
59544 1997-11-19  Michael Meissner  <meissner@cygnus.com>
59545
59546         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
59547         use that to size the filler array.
59548
59549 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
59550
59551         * lib/c-torture.exp(c-torture-execute): Fix typo.
59552
59553         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
59554         testcase as the executable name. Keep the executable around if
59555         the test fails.
59556
59557 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
59558
59559         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
59560         changes.  Only test one -g option, and move it to the end of the
59561         list of options to test.
59562
59563 1997-09-19  Michael Meissner  <meissner@cygnus.com>
59564
59565         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
59566         variable GCC_TORTURE_OPTIONS to supply default switches separated
59567         by colons.  If no environment variable, run tests with -O0 -g, -O1
59568         -g, and -O2 -g as well.
59569
59570 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
59571
59572         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
59573         explanatory comments. Fix indentation.
59574
59575 1997-09-15  Jeffrey A Law  (law@cygnus.com)
59576
59577         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
59578
59579 1997-09-11  Jeffrey A Law  (law@cygnus.com)
59580
59581         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
59582         * g++.old-deja/g++.mike/p7325.C: Likewise.
59583         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
59584
59585 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
59586
59587         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
59588         * g++.old-deja/g++.brendan/crash30.C: Likewise.
59589         * g++.old-deja/g++.brendan/crash39.C: Likewise.
59590         * g++.old-deja/g++.law/operators4.C: Likewise.
59591
59592 1997-09-11  Joe Buck  (jbuck@synopsys.com)
59593
59594         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
59595         * g++.old-deja/g++.mike/p784.C: Ditto.
59596         * g++.old-deja/g++.mike/p785.C: Ditto.
59597
59598 1997-09-05  Jeffrey A Law  (law@cygnus.com)
59599
59600           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
59601
59602 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
59603
59604         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
59605         target feature; pass this to c-torture-execute as needed.
59606
59607 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
59608
59609         * lib/c-torture.exp(c-torture-execute): If the previous and the
59610         current executables being tested are identical, we don't need to
59611         run the executable again. Try to make the executable names
59612         unique. Add an optional argument for passing additional compiler
59613         flags.
59614
59615 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
59616
59617         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
59618
59619 1997-08-29  Jeffrey A Law  (law@cygnus.com)
59620
59621         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
59622
59623 1997-07-31  Jeffrey A Law  (law@cygnus.com)
59624
59625         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
59626         32bit or larger longs.
59627
59628         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
59629         have either a 32bit long or 32bit int.
59630
59631 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
59632
59633         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
59634         Make double precision tests dependent on sizeof (double).
59635
59636 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
59637
59638         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
59639         too.
59640
59641 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
59642
59643         * gcc.c-torture/compile/961203-1.cexp: New script.
59644
59645 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
59646
59647         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
59648         up the includes ourselves.
59649
59650 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
59651
59652         * lib/plumhall.exp: Remove random include, and add a few
59653         verbose messages for debugging.
59654
59655 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
59656
59657         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
59658         of trying to do it ourselves.
59659
59660 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
59661
59662         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
59663
59664 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
59665
59666         * gcc.prms/5403.c: Made regexp a bit less strict.
59667
59668 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
59669
59670         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
59671         is returned from remote_load instead.
59672         * lib/plumhall.exp: Ditto.
59673         * lib/mike-g++.exp: Ditto.
59674         * lib/old-dejagnu.exp: Ditto.
59675         * lib/c-torture.exp: Ditto.
59676
59677 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
59678
59679         * lib/g++.exp: Use build_wrapper procedure.
59680         * lib/gcc.exp: Ditto.
59681
59682 1997-05-20  Jeffrey A Law  (law@cygnus.com)
59683
59684         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
59685         an old-style decl for malloc.  Fixes tests to work when
59686         sizeof (int) != sizeof (size_t).
59687
59688 1997-05-15  Mike Meissner  <meissner@cygnus.com>
59689
59690         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
59691
59692         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
59693         use stdargs.h interface.
59694
59695 1997-05-15  Mike Meissner  <meissner@cygnus.com>
59696
59697         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
59698         NO_VARARGS when compiling.
59699
59700 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
59701
59702         * lib/plumhall.exp(ph_includes): New procedure.
59703         (ph_make): Use it.
59704         (ph_compiler): Ditto.
59705
59706         * lib/g++.exp: Rename test-glue.c to testglue.c.
59707         * lib/gcc.exp: Ditto.
59708
59709 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
59710
59711         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
59712         to completion when it's called.
59713
59714 1997-03-21  Michael Meissner  <meissner@cygnus.com>
59715
59716         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
59717         is defined, don't do test.
59718
59719 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
59720
59721         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
59722         for object files.
59723         (ph_summary): Mark skipped testcases as untested, not unresolved.
59724
59725         * lib/plumhall.exp (ph_make): If unresolved because of bad
59726         errorCode, record errorCode in log file.
59727         (*): Replace send_log/verbose with verbose -log.
59728
59729 1997-03-19  Michael Meissner  <meissner@cygnus.com>
59730
59731         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
59732         double conversion if double isn't at least 8 bytes.
59733
59734         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
59735         int to work with targets where int is 16 bits.
59736
59737         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
59738         8 bytes, just exit, since 4 byte doubles don't have enough bits of
59739         precision for the test to complete.
59740
59741 1997-03-14  Michael Meissner  <meissner@cygnus.com>
59742
59743         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
59744         if d10v is not compiled with the -mdouble64 flag.
59745         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
59746
59747         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
59748         d10v is not compiled with the -mint32 flag.
59749
59750 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
59751
59752         * lib/plumhall.exp: Use incr_count.
59753
59754 1997-03-12  Jeffrey A Law  (law@cygnus.com)
59755
59756         * gcc.c-torture: Update to c-torture-1.45.
59757
59758 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
59759
59760         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
59761         the name of the expect testcase file).
59762
59763         * lib/g++.exp(g++_init): Ditto.
59764
59765 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
59766
59767         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
59768         the host.
59769
59770         * lib/gcc.exp(gcc_exit): New procedure.
59771
59772 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
59773
59774         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
59775         specs where appropriate.
59776
59777         * g++.old-deja/g++.arm/*: Added additional ERROR checks
59778         because of new "candidates are" messages, and removed a few
59779
59780         * Converted all non-old-style g++ testcases to old-style, and
59781         moved into g++.old-deja.
59782
59783 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
59784
59785         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
59786         options.
59787
59788         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
59789         succeeded.
59790
59791         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
59792
59793 1997-02-13  Michael Meissner  <meissner@cygnus.com>
59794
59795         * lib/gcc.exp (gcc_target_compile): Add support for defining
59796         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
59797         the machine doesn't have those features.
59798
59799 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
59800
59801         * g++.law/operators4.exp: Don't use LIBS.
59802
59803 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
59804
59805         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
59806
59807         * lib/mike-g++.exp: Don't set the compiler to be tested here.
59808         * lib/g++.exp: Set it here instead. Also, allow use of the
59809         --tool_exec and --tool_opt options. Change CXX to
59810         GXX_UNDER_TEST.
59811
59812         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
59813
59814         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
59815
59816 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
59817
59818         * lib/old-dejagnu.exp: Use prune_warnings instead of
59819         prune_system_crud.
59820         * lib/mike-g++.exp: Ditto.
59821         * lib/gcc.exp: Ditto.
59822         * lib/g++.exp: Ditto.
59823
59824         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
59825
59826 1997-02-07  Jeffrey A Law  (law@cygnus.com)
59827
59828           * 941014-2.c: Include stdlib.h
59829           * 960327-1.c: Include stdio.h
59830           * dbra.c, index-1.c: Don't assume ints are 32bits.
59831
59832 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
59833
59834         * lib/gcc.exp: Add gcc,stack_size target feature.
59835
59836         * lib/g++.exp(g++_target_compile): Add the include and link
59837         paths here, not in two other places. And, it's $options, not
59838         options.
59839
59840         * lib/mike-g++.exp(postbase): Remove the code that determines
59841         the correct include and link paths.
59842         * g++.old-deja/old-deja.exp: Ditto.
59843
59844 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
59845
59846         * lib/g++.exp(g++_init): target_compile no longer returns the
59847         filename of the result.
59848
59849 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
59850
59851         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
59852         call to glob.
59853
59854         * gcc.c-torture/special/special.exp: Change call to
59855         gcc_target_compile to include the object file.
59856
59857 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
59858
59859         * gcc.c-torture/special/special.exp: Correct misspelling in last
59860         change.
59861
59862 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
59863
59864         * lib/plumhall.exp(ph_summary): Log the entire output of the
59865         executable. Return -1 if there were any failures, 0 otherwise.
59866         (ph_execute): Return -1 if there were any failures, 0 otherwise.
59867         (ph_make): Clean up objects and executables that were built
59868         if the tests succeeded.
59869
59870 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
59871
59872         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
59873         libraries and includes in the build tree as appropriate.
59874
59875 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
59876
59877         * lib/c-torture.exp: Instead of looking for the global variable
59878         NO_LONG_LONG, check to see if that's a feature of the target.
59879
59880 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
59881
59882         * config/default.exp: Minimize. Delete the remainer of the files in
59883         config; this functionality is now in devo/dejagnu/config.
59884
59885         g++.*/*: Pass any additional flags used to compile to postbase;
59886         delete CXXFLAGS.
59887
59888         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
59889         is now done by runtest.exp. Use gcc_target_compile instead of
59890         compile.
59891
59892         lib/c-torture.exp: Use gcc_target_compile instead of compile.
59893         Remove references to CFLAGS. Use remote_file instead of
59894         calling rm -f.
59895         (c-torture): Take a list of arguments to use to compile this
59896         testcase.
59897
59898         lib/g++.exp: Simplify. Use target_compile instead of compile.
59899         lib/gcc-dg.exp: Ditto.
59900         lib/gcc.exp: Ditto.
59901         lib/mike-{gcc,g++}.exp: Ditto.
59902         lib/old-dejagnu.exp: Ditto.
59903         lib/plumhall.exp: Ditto.
59904
59905 1997-01-08  Jim Wilson  <wilson@cygnus.com>
59906
59907         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
59908         (ph_linker): Likewise.
59909
59910 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
59911
59912           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
59913         MAP_ANON / MAP_ANONYMOUS if defined;
59914         else try to map from /dev/zero .
59915
59916 1996-11-12  Jeffrey A Law  (law@cygnus.com)
59917
59918         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
59919         isn't defined, then define it to MAP_ANONYMOUS.
59920
59921 1996-11-12  Jeffrey A Law  (law@cygnus.com)
59922
59923         * gcc.c-torture: Update to c-torture-1.42 release.
59924
59925 1996-11-11  Jeffrey A Law  (law@cygnus.com)
59926
59927         * gcc.c-torture: Update to c-torture-1.41 release.
59928
59929 1996-10-27  Jeffrey A Law  (law@cygnus.com)
59930
59931         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
59932         c-torture release.
59933
59934 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
59935
59936         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
59937         and LDFLAGS.  Fix second case to append the target_info ldflags
59938         onto LDFLAGS, not CFLAGS.
59939         * lib/g++.exp (g++_init): Add target_info stuff.
59940         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
59941         of libgloss and newlib flags for !native.
59942
59943         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
59944         (GDB): Fix relative path to go up another dir for finding gdb.
59945
59946 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
59947
59948         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
59949         versions in the target_info array, if they don't exist.
59950
59951 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
59952
59953         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
59954
59955 1996-07-08  Jim Wilson  <wilson@cygnus.com>
59956
59957         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
59958         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
59959
59960 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
59961
59962         * lib/old-dejagnu.exp: Don't remove the output file before we've
59963         actually tested it. Don't append pwd to the path of the executable
59964         we're testing.
59965
59966 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
59967
59968         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
59969
59970 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
59971
59972         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
59973         temporary directory for compiler files, and set it to a default
59974         value of /tmp. Set $output as the name of the output file from
59975         compiling the testcase. Add a -o option to $cflags_var so the
59976         compiler writes the final output file as $output. Set $executable
59977         to $output.
59978
59979         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
59980         directory for compiler files, and set it to /tmp if it doesn't
59981         already have a value. Set $output_file to the name of the output
59982         file from compiling the testcase. Add a -o option to CXXFLAGS so
59983         the compiler writes the final output file as $output. Use $output
59984         as the executable to be tested.
59985
59986 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
59987
59988         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
59989
59990 1996-06-08  Jeffrey A Law  (law@cygnus.com)
59991
59992         * gcc.c-torture/execute/pending-1.c: New test.  Still
59993         pending in Tege's queue.
59994
59995 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
59996
59997         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
59998         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
59999         if there were failures.  Call unresolved if there were unresolved
60000         testcases.  Call gcc_fail if program did not run to completion.
60001         (ph_make): Pass additional argument name to ph_execute.
60002         (ph_execute): Add new argument.  Pass additional arguments to
60003         ph_summary.  Call gcc_fail is there is no execution output.
60004
60005 1996-04-24  Jeffrey A Law  (law@cygnus.com)
60006
60007         * lib/plumhall.exp (proc_summary): Output relavent summary
60008         lines into the log so specific failures in plumhall can be
60009         investigated.
60010
60011 1996-04-10  Jeffrey A Law  (law@cygnus.com)
60012
60013         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
60014         (c-torture-execute): Don't try to execute tests which use
60015         "long long" types if $NO_LONG_LONG is nonzero.
60016
60017 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
60018
60019         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
60020         not c-torture.
60021
60022         * gcc.ieee: Move from here.
60023         * gcc.c-torture/execute/ieee: To here.
60024
60025 1996-03-26  Jeffrey A Law  (law@cygnus.com)
60026
60027         * gcc.c-torture: Update to c-torture-1.41 release.
60028
60029 1996-03-22  Jeffrey A Law  (law@cygnus.com)
60030
60031         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
60032         not "$output".
60033
60034 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
60035
60036         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
60037         -c present.
60038
60039 1996-03-02  Jeffrey A Law  (law@cygnus.com)
60040
60041         * config/proelf.exp: Handle connecting to a simulator.
60042
60043 1996-01-31  Jeffrey A Law  (law@cygnus.com)
60044
60045         * config/proelf.exp: New file.  Enough framework that we can
60046         run c-torture tests on the proelf targets (or any other target
60047         that gdb can connect to for that matter).
60048
60049 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
60050
60051         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
60052         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
60053
60054         * lib/plumhall.exp (ph_execute): Always call ph_summary if
60055         exec_output exists.
60056
60057 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
60058
60059         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
60060         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
60061
60062         * config/*.exp: Update FSF address.  Change result of ${tool}_load
60063         to pass/fail/unresolved/unsupported/untested.  Caller must now
60064         call unresolved/unsupported/untested.
60065         * lib/*.exp: Update FSF address.  Update to handle new results of
60066         ${tool}_load.
60067         * lib/chill.exp (verbose): Delete.
60068
60069 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
60070
60071         * lib/gcc.exp (default_gcc_start): Change order of args to
60072         $LDFLAGS $CFLAGS $LIBS.
60073         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
60074         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
60075         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
60076         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
60077         * gcc.misc-tests/dg-test.exp: Likewise.
60078         * gcc.misc-tests/msgs.exp: Likewise.
60079         * gcc.prms/prms.exp: Likewise.
60080         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
60081         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
60082
60083         * lib/dg.exp: Deleted, moved to dejagnu/lib.
60084
60085 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
60086
60087         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
60088
60089         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
60090         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
60091
60092         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
60093         necessary.
60094
60095 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
60096
60097         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
60098         global for loop; add use of $mathlib.
60099         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
60100         settings here; set mathlib for anything but VxWorks.
60101
60102 1996-01-22  Jeffrey A Law  (law@cygnus.com)
60103
60104         * gcc.c-torture: Update to c-torture-1.40 release.
60105
60106 1996-01-03  Jeffrey A Law  (law@cygnus.com)
60107
60108         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
60109         dg.exp.
60110
60111 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
60112
60113         * lib/c-torture.exp (c-torture-execute): Declare "output" as
60114         global.
60115
60116 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
60117
60118         * lib/g++.exp (LIBS): Define if not already.
60119         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
60120         (gcc-dg-prune): Call prune_gcc_output.
60121         * lib/gcc.exp (prune_gcc_output): New proc.
60122         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
60123         prune_gcc_output.
60124
60125 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
60126
60127         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
60128         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
60129
60130 1995-11-15  Jeffrey A Law  (law@cygnus.com)
60131
60132         * gcc.c-torture: Update to c-torture-1.39 release.
60133
60134 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
60135
60136         * lib/c-torture.exp (c-torture-execute): Don't return if one option
60137         fails, try others as well.
60138
60139 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
60140
60141         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
60142         If compilation fails, mark execute tests as `untested'.
60143         If test is marked as unsupported, don't mark compilation and
60144         execute tests as failed.
60145
60146 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
60147
60148         * lib/g++.exp (g++_init): Don't link in libg++, and look to
60149         libstdc++ for whether or not we want to be doing shared
60150         libraries.  Delete link_curses since we don't need it anymore.
60151         * lib/mike-g++.exp (postbase): Don't link in libg++.
60152         * g++.old-deja/old-deja.exp: Likewise.
60153
60154 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
60155
60156         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
60157
60158 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
60159
60160         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
60161         For that, add `-Wl,-a,shared_archive'.
60162         * g++.old-deja/old-deja.exp: Likewise.
60163
60164 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
60165
60166         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
60167
60168 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
60169
60170         * lib/mike-g++.exp (postbase): Pay attention to the status of
60171         g++_load.
60172
60173 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
60174
60175           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
60176
60177 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
60178
60179         * lib/gcc.exp (default_gcc_start): No longer need to log program
60180         being executed or its output, execute_anywhere does that now.
60181         * lib/g++.exp (default_g++_version): Call execute_anywhere.
60182         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
60183
60184 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
60185
60186         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
60187         the same as those in lib/g++.exp.
60188
60189 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
60190
60191         * gcc.c-torture: Update to c-torture-1.38 release.
60192         * gcc.ieee: Related changes.
60193
60194 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
60195
60196         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
60197         "exec". Minor reformatting changes.
60198
60199         * config/rom68k.exp (${tool}_load): Make it work in a canadian
60200         cross. This means all "exec" calls now work on a remote host as
60201         well.
60202         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
60203         cross. Filter out the extra "\r\n" stuff that expect puts in.
60204         (c-torture-execute): Filter out the bogus warnings like
60205         c-torture-compile does. Add support for canadian cross.
60206         * lib/gcc.exp (default_gcc_version, default_gcc_start)
60207         Use execute_anywhere rather than calling exec directly. Now it
60208         works for canadian cross testing.
60209
60210 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
60211
60212         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
60213         results into a variable, and check that rather than using file exists.
60214
60215 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
60216
60217         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
60218         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
60219
60220 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
60221
60222         * g++.old-deja/old-deja.exp: Create and pass runshlib and
60223         lib_curses if there's a shared libg++ in the build tree.
60224
60225 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
60226
60227         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
60228         if not supported target.
60229
60230 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
60231
60232         * lib/g++.exp (g++_init): Move empty setting of runshlib and
60233         link_curses up to always happen, not just for native builds.
60234
60235 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
60236
60237         * gcc.c-torture: Update to c-torture-1.36 release.
60238         * gcc.failure: Related changes.
60239
60240 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
60241
60242         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
60243
60244 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
60245
60246         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
60247         * lib/mike-g++.exp (postbase): Not in here.  Still reference
60248         runshlib, link_curses, and mathlib for link and run.
60249
60250         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
60251         pass the runtime shared library options for Solaris, OSF/1, and
60252         Irix5, and link with -lcurses to avoid unresolved references.
60253
60254 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
60255
60256         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
60257         only run once.
60258
60259 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
60260
60261         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
60262
60263 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
60264
60265         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
60266         do not have a framework for the "compat" tests yet.
60267
60268 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
60269
60270         * lib/mike-g++.exp (postbase): New local variable `mathlib',
60271         set to null if we're testing vxworks5.1.  Use that instead of
60272         `-lm' in the setting of LIBS for link and run.
60273
60274 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
60275
60276         * config/rom68k.exp (${tool}_load): Major changes to make it
60277         work.  Verified that it does in fact return the stuff in
60278         exec_output properly.  Catch any Emul or any TRAP other than 0.
60279
60280 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
60281
60282         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
60283         LDFLAGS properly for targets that need stuff from libgloss.
60284         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
60285         only run once.
60286         (gpp_initialized): New variable.
60287
60288 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
60289
60290         * config/rom68k.exp: Load libgloss.exp.
60291         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
60292         so we can produce a fully linked binary.
60293         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
60294         so we can produce a fully linked binary.
60295
60296 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
60297
60298         * lib/plumhall.exp (ph_section): Watch for expected failures.
60299         Add missing `else'.
60300
60301         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
60302         run the testcase.
60303         (c-torture): Likewise.
60304
60305 1995-08-28  Doug Evans  <dje@cygnus.com>
60306
60307         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
60308
60309         * lib/mike-g++.exp (mike_cleanup): New proc.
60310         (prebase): New globals compiler_result, not_compiler_result,
60311         target_regexp.
60312         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
60313         allow leading "-" in pattern.  Watch for unsupported tests.
60314         If $compiler_result is set, pattern match assembler code,
60315         and ditto for $not_compiler_result.
60316         * lib/mike-gcc.exp: Likewise.
60317
60318         * lib/plumhall.exp (ph_execute): Only call ph_summary if
60319         execution "succeeded".
60320
60321 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
60322
60323         * config/win32.exp: New file.
60324         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
60325
60326 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
60327
60328         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
60329         unsupported.
60330         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
60331         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
60332         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
60333
60334         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
60335         "... without exceptions was ...".  That is now handled by
60336         prune_system_crud.
60337         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
60338
60339 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
60340
60341         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
60342         sieve.c,sort2.c}: New files.
60343         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
60344         sieve.exp,sort2.exp}: Drivers for them.
60345
60346         * lib/mike-gcc.exp (program_output): New user settable variable.
60347         (postbase): Call prune_system_crud.  Also prune extraneous compiler
60348         messages.
60349         * lib/mike-g++.exp (program_output): New user settable variable.
60350
60351         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
60352
60353         * config/sh.exp: Deleted (use sim.exp instead).
60354
60355 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
60356
60357         * config/vx.exp: Declare CHECKTASK as global.
60358         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
60359         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
60360         * lib/old-dejagnu.exp: Load [pwd]/$executable.
60361
60362 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
60363
60364         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
60365         target. Like vx.exp, only includes `vx29k.exp' instead of
60366         `vxworks.exp'.
60367
60368 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
60369
60370         * config/sim.exp: Increase time limit from 120 seconds to 240.
60371
60372 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
60373
60374         * gcc.c-torture/execute/950628-1.c: New test.
60375
60376 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
60377
60378         * gcc.c-torture: Update with changes/additions from
60379         c-torture-1.34.
60380
60381 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
60382
60383         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
60384
60385 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
60386
60387         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
60388
60389 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
60390
60391         * gcc.c-torture/compile/950512-1.c: New test.
60392         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
60393         * gcc.dg/struct-ret-1.c: Likewise.
60394
60395 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
60396
60397         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
60398           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
60399
60400 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
60401
60402         * gcc.c-torture/special/920411-1.c: Deleted.
60403         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
60404
60405 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
60406
60407         * config/sim.exp (${tool}_load): Hack in call to bash to get a
60408         cpu limit.
60409
60410 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
60411
60412         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
60413
60414 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
60415
60416         From kenner;
60417         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
60418         is the proper length.
60419         * va-arg-3.c: Likewise.
60420
60421 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
60422
60423         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
60424         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
60425
60426         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
60427         * lib/g++.exp (default_g++_start): Delete old cruft.
60428
60429 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
60430
60431         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
60432         (2 * (1 << 18)) to (2 * (1 << 17)).
60433
60434         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
60435
60436 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
60437
60438         * config/rom68k.exp: Renamed from config/idp.exp
60439
60440 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
60441
60442         * c-torture/compile/921109-2.c
60443
60444 1995-04-18  Mike Stump  <mrs@cygnus.com>
60445
60446         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
60447         excess errors.
60448
60449 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
60450
60451         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
60452         output.
60453         * lib/g++.exp (default_g++_start): Likewise.
60454
60455 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
60456
60457         * gcc.c-torture/compile/950329-1.c: New test.
60458
60459 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
60460
60461           * config/bug.exp (${tool}_load): Updated to use new remote_open
60462           and remote_close procs.
60463         * config/idp.exp: New file.
60464
60465 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
60466
60467         * gcc.c-torture/execute/950322-1.c: New test.
60468
60469 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
60470
60471         * config/vx.exp (${tool}_load): Clean up testing of return code from
60472         vxworks_ld and vxworks_spawn.
60473
60474 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
60475
60476         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
60477
60478 1995-03-13  Mike Stump  <mrs@cygnus.com>
60479
60480         * lib/old-deja.exp: Add `excess errors test - ' error, now one
60481         can mark excess errors on a machine by machine basis.  Note, the
60482         default is to not expect any excess errors, even when excess
60483         errors test - is given, so you will want to put an XFAIL ... on
60484         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
60485         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
60486         those 4 machines, but no others.
60487
60488 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
60489
60490         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
60491         * lib/c-torture.exp: to here.
60492
60493 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
60494
60495         * gcc.c-torture/execute/950221-1.c: New test.
60496         * gcc.c-torture/execute/struct-ret-1.c: New test.
60497         * gcc.c-torture/compile/950221-1.c: New test.
60498
60499         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
60500
60501 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
60502
60503         * gcc.c-torture/execute/arith-1.c (main): Return 0.
60504         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
60505
60506 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
60507
60508         * g++.gb: New directory of tests, derived from my signature and
60509         class scoping tests.
60510
60511         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
60512         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
60513         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
60514         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
60515         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
60516         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
60517         * g++.gb/sig25.C: Likewise.
60518
60519         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
60520         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
60521         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
60522         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
60523         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
60524         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
60525         * g++.gb/sig25.exp: Likewise.
60526
60527         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
60528         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
60529         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
60530         * g++.gb/scope13.C: Likewise, this test still fails.
60531
60532         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
60533         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
60534         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
60535         * g++.gb/scope13.exp: Ditto.
60536
60537         * g++.gb/README: New file, explains what these tests are about.
60538
60539 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
60540
60541         * lib/dg.exp (dg-do): Support `preprocess'.
60542         (dg-test): Likewise.
60543
60544 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
60545
60546         * config/udi.exp: change "continue -expect" to "exp_continue".
60547
60548 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
60549
60550         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
60551         Delete redundant tests.
60552
60553         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
60554         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
60555         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
60556         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
60557         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
60558         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
60559         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
60560         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
60561
60562         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
60563         storing label pointers.
60564         * gcc.c-torture/execute/921019-1.c: Likewise.
60565         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
60566         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
60567         parameter fp.
60568         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
60569         constants.
60570
60571         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
60572         Delete obsolete tests.
60573
60574         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
60575         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
60576         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
60577         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
60578         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
60579         * gcc.c-torture/compile/950124-1.c: New test.
60580
60581         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
60582
60583 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
60584
60585         * lib/mike-g++.exp: Add -lm to LIBS.
60586
60587 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
60588
60589         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
60590
60591 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
60592
60593         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
60594
60595 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
60596
60597         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
60598
60599 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
60600
60601         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
60602         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
60603         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
60604         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
60605         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
60606         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
60607         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
60608         * g++.law/{operators31.C, operators32.C,
60609         * g++.law/{operators33.C, operators34.C}: Likewise.
60610         * g++.law/{pic1.C, refs2.C}: Likewise.
60611         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
60612         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
60613         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
60614         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
60615
60616         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
60617         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
60618         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
60619         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
60620         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
60621         * g++.law/{enum9.exp, friend5.exp}: Likewise.
60622         * g++.law/{nest3.exp, nest4.exp}: Likewise.
60623         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
60624         * g++.law/{operators30.exp, operators31.exp}: Likewise.
60625         * g++.law/{operators32.exp, operators33.exp}: Likewise.
60626         * g++.law/{operators34.exp}: Likewise.
60627         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
60628         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
60629         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
60630         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
60631         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
60632
60633         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
60634         No longer expected to fail.
60635         * g++.law/missed-error3.C: Tweak for recent bool changes.
60636
60637 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
60638
60639         * config/emb-unix: Deleted.
60640         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
60641         remote execution.  Do final link on remote host if REMOTE_LINK is set.
60642
60643 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
60644
60645         * lib/dg.exp (dg-test): Fix typo in last patch.
60646
60647 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
60648
60649         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
60650         (handles multiple occurrences).
60651
60652 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
60653
60654         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
60655         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
60656         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
60657         printed).
60658         * lib/c-torture.exp (c-torture-compile): Likewise.
60659         (c-torture): Prepend full path if missing.
60660         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
60661         (gcc_fail): Likewise.
60662         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
60663
60664 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
60665
60666         * lib/netware.exp: Only attach to NetWare i386 systems.
60667
60668 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
60669
60670         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
60671         messages.  Add test name to "output pattern match" pass/fail message.
60672
60673 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
60674
60675         * gcc.dg: New testsuite.
60676         * gcc.dg/dg.exp: New file.
60677
60678         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
60679         test-switch.c}: Deleted.
60680
60681         * gcc.misc-tests/msgs.exp: New testcase driver.
60682
60683 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
60684
60685         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
60686         Watch for illegal return values from ${tool}_load.
60687         * config/unix.exp (${tool}_load): Fix pass/fail detection for
60688         cross targets.  Coerce return value >0 to 1.
60689
60690 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
60691
60692         * config/unix.exp (${tool}_load): Call program rsh, not proc.
60693
60694         * config/emb-unix.exp: New file.
60695
60696         * config/sim.exp: Error if variable $SIM not defined.
60697         (${tool}_load): Mark test as "untested" if simulator missing.
60698
60699         * config/unix.exp: Load remote.exp to get rcp_download.
60700         * lib/c-torture.exp: Use different option lists for testcases with
60701         and without loops.
60702         * gcc.c-torture/execute/execute.exp: Likewise.
60703
60704 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
60705
60706         * config/*.exp: Clarify return code from ${tool}_load.
60707         Call `unresolved' or `untested' instead of `warning' or `perror'
60708         (sometimes you still want to call both though).
60709         Add comment that `shell_id' is local to each file.
60710         * config/udi.exp (timeout): Set to 30.
60711         Don't print warning if connection fails, $connectmode has already
60712         printed an error.
60713         (${tool}_load): Move verbose messages to level 2.
60714         Rework pattern for "Process started" message.
60715         Pass `shell_id' to ${connectmode}_download.
60716         Retry twice upon timeout.  Make resetting of target more robust.
60717         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
60718         Pass `shell_id' to exit_$connectmode.
60719         Only call exit_$connectmode if connected.
60720         * config/unix.exp (${tool}_load): Check return codes better.
60721         * config/vrtx.exp (${tool}_load): Likewise.
60722         * config/vx.exp (${tool}_load): Likewise.
60723         Delete unneeded global's.
60724         * lib/dg.exp (dg-test): Update to reflect clarified return codes
60725         from ${tool}_load.
60726         (dg-stat): Delete.
60727         (dg-init): Delete recording of pass/fail counts.
60728         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
60729         (old-dejagnu-init): Likewise.
60730         (old-dejagnu-stat): Delete contents, empty proc now.
60731         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
60732         (c-torture): Delete references to lcnt, lpass, lfail.
60733         Get option list from TORTURE_OPTIONS.
60734         Delete -funroll[-all]-loops if no loops.
60735         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
60736         (g++_stat): Delete contents (empty proc now).
60737         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
60738         (gcc_finish): Likewise.
60739         (gcc_stat): Deleted.
60740         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
60741         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
60742         * gcc.c-torture/execute/execute.exp: Likewise.
60743         Split tests into two parts: compile, execute.
60744         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
60745         no loops.  Update to reflect clarified return codes from ${tool}_load.
60746
60747 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
60748
60749         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
60750         to grep for.
60751         (old-dejagnu): Likewise (where necessary).
60752
60753 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
60754
60755         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
60756
60757         * lib/dg.exp (dg-process-target): Fix processing of selector.
60758         Add comment regarding use of `error'.
60759
60760         * lib/gcc.exp (prune_system_crud): Define if missing.
60761         * lib/g++.exp (prune_system_crud): Likewise.
60762
60763         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
60764         Call prune_system_crud.
60765         * lib/dg.exp (dg-runtest): New proc.
60766         Use perror instead of send_user for tcl errors in testcase.
60767         Don't return any value, it's never used.
60768         Don't clobber previous definition of `unknown'.
60769         Print tcl errors in `dg-final'.
60770
60771 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
60772
60773         * lib/dg.exp (dg-process-target): Improve syntax error messages.
60774         (dg-test): Don't print errorInfo, it contains stack backtrace.
60775
60776 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
60777
60778         * lib/g++.exp (runtest_file_p): Define if missing.
60779
60780 1994-09-24  Doug Evans  (dje@cygnus.com)
60781
60782         * lib/mike-g++.exp: Comment out loading of g++.exp.
60783         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
60784         (default_g++_version): Always print something.
60785         (default_g++_start): Comment out call to `which'.
60786         (g++_start, g++_load): Deleted (must be defined in config file).
60787         * lib/gcc.exp: Test for existence of $CC at start.
60788         Delete check for tmpdir (done in gcc_init).
60789         (default_gcc_version): Always print something.
60790         (default_gcc_start): Comment out call to `which'.
60791         * config/*.exp: Major cleanup - make cross targets work at least a
60792         little better for g++ (by not being "--tool gcc" specific).
60793         Rename gcc_xxx to ${tool}_xxx.
60794         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
60795         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
60796
60797 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
60798
60799         * lib/c-torture.exp (c-torture-compile): Rework compiler
60800         message processing.
60801
60802         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
60803         c-torture.
60804
60805 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
60806
60807         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
60808
60809         * lib/dg.exp (dg-process-target): Support { target native }.
60810
60811 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
60812
60813         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
60814         looked for "... program xxx got fatal signal".
60815         Correct regsub munging of `comp_output'.
60816         Ignore compiler messages "path prefix not used" and "linker input
60817         file unused".
60818
60819 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
60820
60821         * lib/gcc.exp (runtest_file_p): Define if missing.
60822         * gcc.prms/template.c: Example to work from.
60823
60824 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
60825
60826         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
60827         * lib/dg.exp (dg-test): Call unsupported testcases as such.
60828
60829         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
60830         * gcc.prms/1883.c: Moved from compile/940714-1.c.
60831         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
60832         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
60833
60834         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
60835         (dg-process-target): No longer a varargs proc.
60836         Return S/N for target, P/F for xfail.  All callers changed.
60837         (user option procs): More argument checking.
60838         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
60839         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
60840         (dg-test): Skip test if not running on selected target in `dg-do'.
60841         Update handling of `dg-do-what', `dg-output-text'.
60842         Separate execution pass/fail from output pattern match pass/fail.
60843         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
60844
60845 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
60846
60847         * gcc.c-torture/special/special.exp: Don't expect failure for mips
60848         target for 920510-1.c.
60849
60850 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
60851
60852         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
60853         Clean up comment regarding use of passcnt, etc.
60854         (gcc_stat): Don't update `testcnt' here.
60855         (gcc_finish): Do it here.
60856         Might as well reset `but_id' here too.
60857         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
60858         to determine if the file should be tested.
60859         * gcc.c-torture/compile/compile.exp: Likewise.
60860         * gcc.c-torture/execute/execute.exp: Likewise.
60861         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
60862         * gcc.misc-tests/dg-test.exp: Likewise.
60863         * gcc.prms/prms.exp: Likewise.
60864         * gcc.wendy/wendy.exp: Likewise.
60865         * g++.old-deja.exp: Likewise.
60866         Move "Testing file" message to verbose level 1.
60867
60868 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
60869
60870         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
60871
60872 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
60873
60874         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
60875         (default_gcc_start): Accept optional second list element
60876         of compiler flags.  Print compiler output at verbosity level 2.
60877         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
60878         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
60879         Save current values of framework globals passcnt, failcnt, xpasscnt,
60880         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
60881         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
60882         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
60883         xfailcnt to compute stats.  Update framework global `testcnt' from
60884         pass/fail counts.
60885         (gcc_finish): New proc.  Clean up test environment.
60886         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
60887         (gcc_epass, gcc_efail): Delete.
60888         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
60889         argument of line number.
60890         (dg-init): If the tool has an init routine, call it.
60891         (dg-test): Remove args `cflags_var' and `libs_var'.
60892         Pass all compiler options to ${tool}_start.
60893         Handle missing line number.
60894         (dg-finish): New function.
60895         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
60896         particular files.  Call gcc_finish at end.  Move "skipping test"
60897         message to verbosity level 3.
60898         * gcc.c-torture/compile/compile.exp: Likewise.
60899         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
60900         * gcc.c-torture/execute/execute.exp: Likewise.
60901         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60902         Print testcase being tried at verbosity level 1.
60903         * gcc.c-torture/special/special.exp: Unset xfail.
60904         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60905         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
60906         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
60907         * gcc.failure/failure.exp: Likewise.
60908         * gcc.ieee/ieee.exp: Likewise.
60909         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
60910         Update call to dg-test.  Call dg-finish at end.
60911         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
60912         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60913         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
60914         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
60915         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
60916         * gcc.wendy/wendy.exp: Add copyright.
60917         Delete setting of tmpdir (done by gcc_init).
60918         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
60919         Pass compiler flags to gcc_start.  Call gcc_finish at end.
60920         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
60921         gcc_[ce]pass/fail.
60922
60923 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
60924
60925         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
60926         confusion.
60927         (g++_load): Likewise.
60928
60929         * config/*.exp (gcc_load): Some were varargs fns and some were not.
60930         Rename argument to `prog' to remove the confusion.
60931         Varargs fns behave differently too!
60932         (g++_load): Likewise.
60933
60934         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
60935
60936         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
60937         what it is.  Delete (always) printing of status value for !native.
60938         Simplify verbose code, and include status and exec_output.
60939         (g++_load): Use gcc_load.
60940
60941 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
60942
60943         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
60944         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
60945         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
60946         940714-3.c as these testcases don't exist anymore.  Make
60947         va-arg-1.c expected to pass.
60948
60949 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
60950
60951         * gcc.misc-tests/misc.exp: Only run specific testcases.
60952         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
60953         * gcc.misc-tests/dg-[1-9].c: New files.
60954
60955         * lib/dg.exp: New testsuite driver.
60956         * gcc.prms/prms.exp: Use it.
60957
60958         * README.gcc: New file.
60959
60960         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
60961         Document and reset `lxpass' and `lxfail'.
60962         Simplify "initialized" message.
60963         (gcc_stat): Clean up comments a little.
60964
60965 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
60966
60967         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
60968
60969 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
60970
60971         * lib/old-dejagnu.exp (process-option): New proc.
60972         (old-dejagnu-init, old-dejagnu-stat): Likewise.
60973         (old-dejagnu): Simplify.
60974         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
60975
60976 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
60977
60978         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
60979         exists and is not an empty string.
60980
60981         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
60982         $xfail rather than calling setup_xfail.  Clear $xfail when test is
60983         finished.
60984         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
60985         automatically.
60986
60987         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
60988         longer expected to fail.
60989
60990         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
60991         "f" function call.
60992
60993         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
60994
60995         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
60996         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
60997         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
60998         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
60999         c-torture-1.29.
61000
61001         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
61002         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
61003
61004         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
61005
61006         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
61007         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
61008
61009         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
61010         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
61011         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
61012
61013 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
61014
61015         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
61016         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
61017         940714-1.c, 940714-2.c, 940714-3.c},
61018         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
61019         gcc.misc-tests/{mg.c,mg.exp}:
61020         New tests.
61021         * gcc.noncompile/noncompile.exp: Change accordingly.
61022
61023 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
61024
61025         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
61026         Undo previous clobberage.
61027
61028 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
61029
61030         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
61031         * gcc.special/{930510-1.c, special.exp}:
61032         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
61033         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
61034         struct-varargs-1.c}: New tests from c-torture-1.26.
61035
61036 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
61037
61038         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
61039           argument to switch.
61040
61041 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
61042
61043         * Revert the previous changes.  Please see Rob's directory
61044         (/lisa/test/rob/progressive/gcc/testsuite) for testing
61045         fixes.
61046
61047 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
61048
61049         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
61050         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
61051         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
61052         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
61053         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
61054         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
61055         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
61056         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
61057         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
61058         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
61059         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
61060         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
61061         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
61062         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
61063         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
61064         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
61065         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
61066         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
61067         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
61068         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
61069         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
61070         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
61071         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
61072         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
61073         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
61074         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
61075         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
61076         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
61077         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
61078         testing changes.
61079
61080 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
61081
61082         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
61083         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
61084         with perror calls.
61085
61086 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
61087
61088         * config/unix.exp (g++_load): Fix syntax.
61089
61090 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
61091
61092         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
61093         * gcc.noncompile/921017-1.c: Deleted obsolete test.
61094         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
61095         Don't expect va-arg-1.c to fail.  Correct expected output for
61096         920928-1.c.
61097         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
61098         * gcc.wendy/hbm4.c: Correct typo.
61099         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
61100
61101 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
61102
61103         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
61104         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
61105         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
61106         * lib/c-torture.exp (c-torture-compile): Ditto.
61107
61108         Reduce volume of output (remove all the -I's and such).
61109         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
61110         Call gcc_cpass, gcc_cfail.
61111         (c-torture): Pass testing option to c-torture-compile.
61112
61113 1994-03-21  Doug Evans  (dje@cygnus.com)
61114
61115         Bring patches over from progressive.
61116         * config/default.exp: Exit remote shell cleanly.
61117         (g++_exit, g++_start): Add default versions.
61118         * config/sim.exp (gcc_load): Use perror, not error.
61119
61120 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
61121
61122         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
61123         set in site.exp.
61124
61125 1994-03-14  Doug Evans  (dje@cygnus.com)
61126
61127         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
61128         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
61129         (wendy_try): New proc to run testcase.
61130         (main loop): Call 'em.
61131         * gcc.wendy/*.c: Clean up pass to correct expected output.
61132
61133         * lib/gcc.exp: Minor cleanup work.
61134         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
61135
61136 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
61137
61138         * config/sim.exp (gcc_load): Document return codes better.
61139         Don't pass -v to simulator.
61140
61141 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
61142
61143         * gcc.special/920717-x.c: Fix typo.
61144         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
61145         get at sources.
61146
61147         * lib/mike-gcc.exp: Fix typo.
61148
61149 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
61150
61151         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
61152         binary to use, transform the name.
61153         * config/*.exp: rename everything. Nuke any g++ specific files,
61154         it's now a special case of gcc that requires no special support.
61155         Add a default.exp for unsupported targets.
61156
61157 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
61158
61159         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
61160         lib/old-dejagnu.exp: Fix a few patterns to work with the new
61161         version of Tcl.
61162
61163 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
61164
61165         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
61166         than a warning.
61167
61168 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
61169
61170         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
61171
61172 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
61173
61174         * gcc.execute/execute.exp: Combine opt_list and foption_list into
61175         option_list.  Compile every file with only 4/6 option choices
61176         (same as C torture) instead of with 12/18 different option
61177         choices.
61178         * lib/c-torture.exp: Likewise.
61179
61180         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
61181         not already set.
61182
61183 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
61184
61185         * lib/old-deja.exp: Add `excess errors test fails' error, now one
61186         can put an XFAIL *-*-* on excess errors.
61187
61188 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
61189
61190         * g++.law: Add more tests derived from g++-bugs snapshots.
61191
61192         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
61193         equivalent to g++.law/init9.
61194
61195         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
61196         compiled it, and the a.out file after we've run it.
61197
61198 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
61199
61200         * lib/mike-g++.exp (postbase): Delete the .o file after we've
61201         compiled it, and the a.out file after we've run it.
61202
61203 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
61204
61205         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
61206
61207 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
61208
61209         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
61210         version number.
61211
61212 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
61213
61214         * g++.law: New directory of g++ tests derived from the g++-bugs
61215         snapshots.
61216
61217 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
61218
61219         * gcc.compile: initbug1.c initbug1.exp testcase added
61220
61221 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
61222
61223         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
61224         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
61225           fixes submitted by Jeff Law (law@cs.utah.edu)
61226         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
61227           Jeff Law (law@cs.utah.edu)
61228
61229
61230 1993-11-30  Mike Stump  (mrs@cygnus.com)
61231
61232         * config/unix-g++.exp: Follow the gcc way of doing things.
61233         * g++.old-deja/old-deja.exp: Minor updates.
61234         * lib/g++.exp: New file, follow the gcc way of doing things.
61235         * lib/old-dejagnu.exp: Minor updates.
61236         * lib/mike-g++.exp: Always unset errorInfo.
61237
61238 1993-11-06  Mike Stump  (mrs@cygnus.com)
61239
61240         * lib/gcc.exp: Fix some errors with the below change, CC and
61241         CFLAGS should be global when setting, not local.
61242
61243 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
61244
61245         * lib/gcc.exp: Transform tool name.
61246
61247 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61248
61249         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
61250
61251 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61252
61253         * lib/gcc.exp: change gcc_done to gcc_stat
61254
61255 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61256
61257         * Upgraded gcc testsuite to c-torture version 1.25
61258
61259 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
61260
61261         * lib/gcc.exp: added reporting code. Changed verbose compile message.
61262         * lib/c-torture: added hooks for new reporting code.
61263
61264 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
61265
61266         * config/sh-gcc.exp: check if sh-sim exists in the path
61267
61268 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
61269
61270         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
61271         * gcc.compile/compile.exp: Initial changes for new logic.
61272         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
61273         * gcc.failure/failure.exp: Initial changes for new logic.
61274         * gcc.ieee/ieee.exp: Initial changes for new logic.
61275         * gcc.misc-tests/misc.exp: Initial changes for new logic.
61276         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
61277         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
61278         * lib/c-torture.exp: Initial changes for new logic.
61279         * lib/gcc.exp: Initial changes for new logic.
61280
61281 1993-10-15  Mike Stump  (mrs@cygnus.com)
61282
61283         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
61284         depend upon failure or success.  Fully qualify names in failure
61285         and success messages.  Always remove a.out before starting
61286         compile, just in case.  Pay more attention to error text output by
61287         the compiler.  Handle testcases with no known past errors just
61288         like all others, so that things are uniform.  Other miscellaneous
61289         improvements.
61290
61291 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
61292
61293         * gcc.cpp: new directory for cpp tests
61294
61295 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
61296
61297         * lib/chill.exp: Code reformatted, removed unused code.
61298         * config/unix-chill.exp: Code reformatted, removed unused code.
61299         * chill.execute/execute.exp: Code reformatted, removed unused code.
61300         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
61301
61302 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
61303
61304         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
61305         routines not written.
61306
61307 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
61308
61309         * config/bug-gcc.exp: Use new procs from bug.exp.
61310
61311 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
61312
61313         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
61314         via ftp, rather than depending on NFS.
61315         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
61316         case.
61317
61318 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
61319
61320         * config/bug-gcc.exp: Use new download proc.
61321
61322 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
61323
61324         * chill.execute/execute.exp: cleanups, handles errors better
61325         * chill.compile/compile.exp: rewrite, based on execute.exp
61326         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
61327         * lib/chill.exp: major changes to diff proc and compile and link
61328         procs. added chill_fail and chill_pass wrappers to pass and
61329         fail. added more comments, and handle error codes better.
61330         Added a hack to capture stderr from exec, so noncompile tests
61331         can work.
61332
61333 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
61334
61335         * chill.execute/execute.exp: rewrite of testsuite driver
61336         * lib/chill.exp: rewrite of testsuite driver
61337         * config/unix-chill.exp: rewrite of testsuite driver
61338
61339 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
61340
61341         In chill.execute:
61342         * iexpr.ch: Standardize uppercase.
61343         * tuples.dat: Standardize uppercase.
61344         * vary.ch: standardize.  Correct varying string assignments.
61345         * vary.dat: Add new output lines.
61346
61347 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
61348
61349         In chill.execute:
61350         * chprintf.ch: Standardize use of uppercase.
61351         * tuples.ch: Standardize and turn arr2 into a DCL,
61352           rather than a SYN.
61353         * pinits.ch: Standardize.
61354
61355 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
61356
61357         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
61358         * Makefil: Renamed to Makefile.in.
61359         * configure.in: New.
61360
61361 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
61362
61363         In chill.execute:
61364         * .cvsignore: Add result/output files.
61365         * Makefile: Fix up variables at start.  Use MFLAGS
61366           everywhere.  Correct bool_loc, built_ins entries.
61367           Add entry for vary1.ch.
61368         * bitarray.ch: Standardize upper-case usage.
61369         * bitexpr.ch: Standardize, add output of b1.
61370         * params.ch: Use arrayt in along PROC parameters, to
61371           avoid novelty problems.
61372         * sets.ch: Tiny cleanup.
61373         * vary1.ch: Re-indent.
61374
61375 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
61376
61377         * Add PR-related files to Makefiles, .cvsignore files, etc.
61378
61379 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
61380
61381         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
61382           with compiler objects. New names are test-flow.c and test-loop.c
61383
61384 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
61385
61386         * Upgraded c-torture tests from 1.19 to 1.20
61387
61388         * new files:
61389         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
61390         * gcc.compile: 930623-1.c 930623-2.c
61391         * gcc.noncompile: 930622-1.c 930622-2.c
61392         * gcc.failure: 920411-1.c 920627-2.c
61393         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
61394
61395 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
61396
61397         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
61398           More changes to get testsuite working properly. Needs more work.
61399           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
61400
61401 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
61402
61403         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
61404           More changes to get testsuite working properly. Needs more work.
61405
61406 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
61407
61408         * chill.compile/compile.exp: Added for Dejagnu support
61409         * chill.execute/execute.exp: Added for Dejagnu support
61410         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
61411
61412 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
61413
61414         This should complete moving the CHILL test files.
61415         * chill.noncompile(.cvsignore printf.grt
61416             in-printf.grt chprintf.grt chprintf.ch):
61417             Added test-support files.
61418           (Makefile): Modified further.
61419         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
61420             signal.ch): Added test files.
61421           * chill.execute (.cvsignore printf.grt printr.c
61422             in-printf.grt rts.c chprintf.grt rts.h): Added
61423           test-support files.
61424             (Makefile): More corrections.
61425
61426 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
61427
61428         * chill.compile, chill.execute, chill.nocompile: Add CHILL
61429           test cases, ready for DejaGnu.
61430
61431 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
61432
61433         * Upgraded c-torture tests from 1.18 to 1.19
61434
61435         * gcc.compile: added test(s):
61436           930607-1.c
61437         * gcc.execute: added test(s):
61438           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
61439
61440         * added new subdirectory for misc tests: gcc.misc-tests
61441         * gcc.misc-test(s): added tests:
61442           inst-check.c test-consts.c test-ior.c test-switch.c
61443
61444 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
61445
61446         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
61447
61448 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
61449
61450         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
61451
61452 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
61453
61454         * Upgraded c-torture tests from 1.17 to 1.18
61455
61456 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
61457
61458         * Upgraded c-torture tests from 1.12 to 1.17
61459
61460 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
61461
61462         * lib/old-dejagnu.exp:
61463           Fixed handling of XFAIL target triplets to correctly
61464           recognize wildcard characters.  Removed code that
61465           appended a unique id tag to the end of the file name
61466           printed out by the result of the testcases within a
61467           given test file.
61468
61469 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
61470
61471         * lib/old-dejagnu.exp:
61472           Reworked expected failure handling to trigger off of XFAIL
61473           keyword in keyphrase embeded in testcase source code. The
61474           XFAIL keyword must be at the end of the keyphrase line. It
61475           may optionally be followed by one or more target triplets.
61476           It has just occured that the handling of wildcards in the
61477           target triplet may not be correct.
61478
61479 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
61480
61481         * g++.old-deja/tests:
61482           Moved all subdirectories up one level into g++.old-deja .
61483
61484         * lib/old-dejagnu.exp:
61485           Fixed problem with CXXFLAGS not being properly reset, and being
61486           corrupted with extraneous "-c" compiler option.  This was
61487           causing binaries to not be generated for test that needed them.
61488           Modified strings passed to "pass" and "fail" so that individual
61489           tests from the same test file would be distinguished by an
61490           identifier appended to the test file name in the summary logs;
61491           this corrected a problem with erroneous diff logs.  Added code
61492           to search testcases for expected fail and unexpected pass keywords.
61493
61494 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
61495
61496         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
61497
61498 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
61499
61500         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
61501           Removed extraneous text from end of "Special g++ Options"
61502           keyphrase.
61503
61504         * lib/old-dejagnu.exp: Added pattern matching to look for new
61505           keywords, embedded in testcases comments, which will trigger
61506           calls to xpass and xfail.
61507
61508 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
61509
61510         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
61511           comments embedded in the testcases, especially the one looking for
61512           special compiler options, as well as the pattern matching for the
61513           compiler output again.
61514
61515 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
61516
61517         * lib/old-dejagnu.exp: Do a proper check of the return value for
61518           execute tests. Fixed several problems with the pattern matching
61519           of the compiler output which gave erroneous test results.
61520           Changed several of the test result messages to be more descriptive.
61521         * config/unix-g++.exp: Proc g++_load now actually works and
61522           executes the tests passed to it and returns a usable return
61523           value.
61524
61525 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
61526
61527           * lib/gcc.exp: Exits gracefully if $CC is bogus.
61528
61529 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
61530
61531         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
61532           Modified both files to properly execute the old style
61533           dejagnu tests. The previous versions of these files were
61534           experimental and did not function anything near correctly.
61535
61536 1993-04-05  Rob Savoye  (rob@cygnus.com)
61537
61538         * Removed all Makefile.in and configure.in files. No configuration
61539         needed now.
61540
61541 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
61542
61543         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
61544
61545 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
61546
61547         * gcc.compile/configure.in, gcc.unsorted/configure.in,
61548         gcc.special/configure.in, gcc.noncompile/configure.in,
61549         gcc.execute/configure.in, gcc.code_quality/configure.in,
61550         g++.other/configure.in, g++.old-deja/configure.in,
61551         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
61552         in srcname setting.
61553
61554 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
61555
61556         * lib/udi.exp: Fixed mondfe and mondfe_download.
61557         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
61558         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
61559
61560 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
61561
61562         * config/udi-gdb.exp: Check $shell_id after connecting to target.
61563         (gdb_exit): Don't remove *_soc files.
61564
61565 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
61566
61567         * lib/c-torture.exp: Don't look for main; instead always use -w
61568         -c.  This is how the c-torture tests work.  Remove the object
61569         file if the compilation succeeds.
61570         * gcc.execute/execute.exp: Remove executable if test passes.
61571         * gcc.noncompile/noncompile.exp: Every test is an expected
61572         failure.
61573         * gcc.special/special.exp: Added tests from c-torture 1.11,
61574         corrected use of existing test.
61575         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
61576         gcc.execute/920625-1.c: Updated to c-torture 1.11.
61577         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
61578         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
61579         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
61580         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
61581         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
61582         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
61583         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
61584         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
61585         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
61586         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
61587         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
61588         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
61589         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
61590         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
61591         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
61592         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
61593         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
61594         c-torture 1.11.
61595         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
61596         correspond to c-torture 1.11.
61597
61598         * New file.