OSDN Git Service

61be064444830d3b19bbb3cb1a54e8aff65a8f13
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
2
3         PR fortran/34784
4         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
5
6         PR fortran/34861
7         * gfortran.dg/entry_array_specs_3.f90: New test.
8
9         PR fortran/34854
10         * gfortran.dg/use_rename_1.f90: New test.
11
12 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
13
14         PR fortran/34784
15         * gfortran.dg/array_constructor_20.f90: New test.
16         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
17
18         PR fortran/34785
19         * gfortran.dg/array_constructor_21.f90: New test.
20
21 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22
23         PR libfortran/34795
24         * gfortran.dg/inquire_13.f90: New test.
25         
26         PR libfortran/34659
27         * gfortran.dg/continuation_9.f90: New test.
28
29 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
30
31         PR target/34831
32         * gcc.target/mips/pr34831.c: New test.
33
34 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
35
36         PR fortran/34817
37         PR fortran/34838
38         * gfortran.dg/any_all_1.f90:  New test.
39         * gfortran.dg/any_all_2.f90:  New test.
40
41 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42
43         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
44         "dg-require-weak" statement.
45         * g++.dg/eh/weak1.C: Likewise.
46
47 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
48
49         PR gcov-profile/34610
50         * gcc.dg/gomp/pr34610.c: New test.
51
52 2008-01-19  Tobias Burnus  <burnus@net-b.de>
53
54         PR fortran/34760
55         * gfortran.dg/implicit_11.f90: New.
56         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
57         * gfortran.dg/entry_15.f90: Ditto.
58         * gfortran.dg/func_assign.f90: Ditto.
59         * gfortran.dg/gomp/reduction3.f90: Ditto.
60         * gfortran.dg/proc_assign_1.f90: Ditto.
61
62         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
63         of dg-excess-errors.
64
65 2008-01-18  Tobias Burnus  <burnus@net-b.de>
66
67         PR fortran/32616
68         * gfortran.dg/argument_checking_15.f90: New.
69         * gfortran.dg/argument_checking_5.f90: Change TODO into
70         dg-warning.
71
72 2008-01-18  Tobias Burnus  <burnus@net-b.de>
73
74         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
75         * gfortran.dg/enum_5.f90: Ditto.
76         * gfortran.dg/enum_6.f90: Ditto.
77         * gfortran.dg/bom_error.f90: Ditto.
78         * gfortran.dg/func_decl_4.f90: Ditto.
79
80 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
81
82         PR libfortran/34782
83         * gfortran.dg/fmt_t_6.f: New test.
84
85 2008-01-18  Tobias Burnus  <burnus@net-b.de>
86
87         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
88
89 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
90
91         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
92
93 2008-01-18  Ian Lance Taylor  <iant@google.com>
94
95         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
96
97 2008-01-18  Ian Lance Taylor  <iant@google.com>
98
99         PR c++/33407
100         * g++.dg/init/new26.C: New test.
101
102 2008-01-18  Richard Guenther   <rguenther@suse.de>
103
104         PR middle-end/34801
105         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
106         redundant one.
107
108 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
109
110         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
111         dg-require-effective-target.
112
113 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
114
115         PR target/34556
116         * gfortran.dg/reshape_2.f90: New test.
117
118 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
119
120         * gcc.dg/20040223-1.c: Fix comment typo.
121
122 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
123
124         PR target/34814
125         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
126         until 34814 is fixed.
127
128 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
129
130         PR tree-optimization/34648
131         * gcc.c-torture/compile/pr34648.c: New testcase.
132
133 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
134
135         PR testsuite/34821
136         * gcc.dg/autopar/autopar.exp: New.
137         * g++.dg/tree-ssa/pr34355.C: Require pthread.
138         * lib/target-supports.exp (check_effective_target_pthread): New.
139
140         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
141         * gcc.dg/tree-ssa/reduc-1short.c: Same.
142         * gcc.dg/tree-ssa/reduc-1.c: Same.
143         * gcc.dg/tree-ssa/reduc-2short.c: Same.
144         * gcc.dg/tree-ssa/reduc-2.c: Same
145         * gcc.dg/tree-ssa/reduc-3.c: Same.
146         * gcc.dg/tree-ssa/reduc-1char.c: Same.
147         * gcc.dg/tree-ssa/reduc-6.c: Same.
148         * gcc.dg/tree-ssa/reduc-7.c: Same.
149         * gcc.dg/tree-ssa/reduc-2char.c: Same.
150         * gcc.dg/tree-ssa/reduc-8.c: Same.
151         * gcc.dg/tree-ssa/reduc-9.c: Same.
152
153 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
154
155         * gnat.dg/discr5.adb: New test.
156
157 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
158
159         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
160
161 2008-01-17  Richard Guenther  <rguenther@suse.de>
162
163         PR tree-optimization/34825
164         * gcc.dg/pr34825.c: New testcase.
165
166 2008-01-17  Richard Guenther  <rguenther@suse.de>
167
168         * gcc.c-torture/execute/20080117-1.c: New testcase.
169
170 2008-01-17  Revital Eres  <eres@il.ibm.com>
171
172         PR30957
173         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
174
175 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
176
177         PR fortran/34429
178         * gfortran.dg/function_charlen_1.f90: New test.
179
180         PR fortran/34431
181         * gfortran.dg/function_types_1.f90: New test.
182         * gfortran.dg/function_types_2.f90: New test.
183
184         PR fortran/34471
185         * gfortran.dg/function_kinds_4.f90: New test.
186         * gfortran.dg/function_kinds_5.f90: New test.
187
188         * gfortran.dg/defined_operators_1.f90: Errors now at function
189         declarations.
190         * gfortran.dg/private_type_4.f90: The same.
191         * gfortran.dg/interface_15.f90: The same.
192         * gfortran.dg/elemental_args_check_2.f90: The same.
193         * gfortran.dg/auto_internal_assumed.f90: The same.
194
195 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
196
197         * gnat.dg/sizetype.adb: New test.
198
199 2008-01-16  Richard Guenther  <rguenther@suse.de>
200
201         PR middle-end/32628
202         * gcc.dg/overflow-warn-7.c: New testcase.
203
204 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
205
206         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
207
208 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
209         Richard Guenther  <rguenther@suse.de>
210
211         PR c/34668
212         * gcc.dg/pr34668-1.c: New test.
213         * gcc.dg/pr34668-2.c: Likewise.
214
215 2008-01-16  Richard Guenther  <rguenther@suse.de>
216
217         PR c++/33819
218         * g++.dg/torture/pr33819.C: New testcase.
219
220 2008-01-16  Richard Guenther  <rguenther@suse.de>
221
222         PR c/34768
223         * gcc.c-torture/execute/pr34768-1.c: New testcase.
224         * gcc.c-torture/execute/pr34768-2.c: Likewise.
225
226 2008-01-16  Tobias Burnus  <burnus@net-b.de>
227
228         PR fortran/34796
229         * gfortran.dg/argument_checking_13.f90: New.
230         * gfortran.dg/argument_checking_14.f90: New.
231
232 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
233         
234         PR libfortran/34671
235         * gfortran.dg/anyallcount_1.f90:  New test.
236
237 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
238
239         PR c++/34399
240         * g++.dg/cpp0x/vt-34399.C: New.
241         * g++.dg/template/friend50.C: New.
242
243 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
244
245         PR c++/34751
246         * g++.dg/cpp0x/vt-34751.C: New.
247
248 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
249
250         PR c++/34051
251         PR c++/34055
252         PR c++/34102
253         PR c++/34103
254         * g++.dg/cpp0x/vt-34051-2.C: New.
255         * g++.dg/cpp0x/vt-34102.C: New.
256         * g++.dg/cpp0x/vt-34051.C: New.
257         * g++.dg/cpp0x/vt-34055.C: New.
258         * g++.dg/cpp0x/vt-34103.C: New.
259
260 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
261
262        PR c++/34314
263        * g++.dg/cpp0x/vt-34314.C: New.
264        * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
265        reality (the error message was wrong previously).
266
267 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
268
269        PR c++/33964
270        * g++.dg/cpp0x/vt-33964.C: New.
271        * g++.dg/template/partial5.C: New.
272
273 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
274
275        PR c++/34052
276        * g++.dg/cpp0x/vt-34052.C: New.
277        * g++.dg/template/ttp26.C: New.
278         
279 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
280
281         * gnat.dg/rep_clause2.ad[sb]: New test.
282         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
283
284 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
285
286         PR c++/24924
287         * g++.dg/cpp/pedantic-errors.C: Delete.
288         * g++.dg/cpp/permissive.C: Delete.
289         
290 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
291
292         * gcc.c-torture/compile/20080114-1.c: New test.
293
294 2008-01-13  Tobias Burnus  <burnus@net-b.de>
295
296         PR fortran/34665
297         * gfortran.dg/argument_checking_11.f90: New.
298         * gfortran.dg/argument_checking_12.f90: New.
299         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
300         * gfortran.dg/c_assoc_2.f03: Update dg-error.
301         * gfortran.dg/argument_checking_3.f90: Ditto.
302         * gfortran.dg/pointer_intent_2.f90: Ditto.
303         * gfortran.dg/import2.f90: Ditto.
304         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
305         * gfortran.dg/implicit_actual.f90: Ditto.
306         * gfortran.dg/used_dummy_types_3.f90: Ditto.
307         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
308
309 2008-01-13  Tobias Burnus  <burnus@net-b.de>
310
311         PR fortran/34763
312         * gfortran.dg/interface_proc_end.f90: New.
313
314 2008-01-13  Tobias Burnus  <burnus@net-b.de>
315
316         PR fortran/34759
317         * gfortran.dg/assumed_size_refs_4.f90: New.
318
319 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
320
321         * gnat.dg/unchecked_convert1.adb.
322
323 2008-01-13  Richard Guenther  <rguenther@suse.de>
324
325         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
326         readable and writable again before exiting.
327
328 2008-01-13  Richard Guenther  <rguenther@suse.de>
329
330         PR middle-end/34601
331         * gcc.dg/noncompile/incomplete-4.c: New testcase.
332
333 2008-01-13  Jan Hubicka  <jh@suse.cz>
334
335         PR middle-end/32135
336         * gcc.dg/pr32135.c: new.
337
338 2008-01-12  Doug Kwan  <dougkwan@google.com>
339
340         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
341         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
342         -Wignored-qualifiers.
343
344 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
345
346         * gnat.dg/slice3.adb: New test.
347         * gnat.dg/slice4.adb: Likewise.
348
349 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
350
351         * gnat.dg/bit_packed_array.ad[sb]: New test.
352
353 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
354
355         PR fortran/34432
356         * gfortran.dg/parens_7.f90: New test.
357
358 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
359
360         * gcc.dg/tree-ssa/loadpre5.c: Use static.
361         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
362
363         * gcc.dg/pr33826.c: Require nonpic.
364
365 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
366
367         PR fortran/34722
368         * gfortran.dg/inquire_12.f90: New test.
369
370 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
371
372         PR libfortran/34670
373         * all_bounds_1.f90: New test case.
374         * maxloc_bounds_1.f90: New test case.
375         * maxloc_bounds_2.f90: New test case.
376         * maxloc_bounds_3.f90: New test case.
377         * maxloc_bounds_4.f90: New test case.
378         * maxloc_bounds_5.f90: New test case.
379         * maxloc_bounds_6.f90: New test case.
380         * maxloc_bounds_7.f90: New test case.
381         * maxloc_bounds_8.f90: New test case.
382
383 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
384
385         * gcc.dg/struct-ret-3.c: New test.
386
387 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
388
389         PR fortran/34537
390         * gfortran.dg/transfer_simplify_8.f90: New test.
391
392 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
393
394         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
395         size_t using predefined macro.
396
397 2008-01-10  Raksit Ashok  <raksit@google.com>
398
399         PR rtl-optimization/27971
400         * gcc.target/i386/pr27971.c: New testcase.
401
402 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
403
404         PR fortran/34396
405         * gfortran.dg/bounds_check_12.f90: New test.
406
407 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
408
409         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
410         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
411
412 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
413
414         PR middle-end/34641
415         * g++.dg/torture/pr34641.C: New testcase.
416
417 2008-01-10  Richard Guenther  <rguenther@suse.de>
418
419         PR tree-optimization/34651
420         * g++.dg/torture/pr34651.C: New testcase.
421
422 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
423
424         PR tree-optimization/34017
425         * gcc.dg/tree-ssa/pr34017.c: New.
426
427 2008-01-09  Richard Guenther  <rguenther@suse.de>
428         Andrew Pinski  <andrew_pinski@playstation.sony.com>
429
430         PR middle-end/30132
431         * gcc.c-torture/compile/pr30132.c: New testcase.
432
433 2008-01-09  Richard Guenther  <rguenther@suse.de>
434
435         PR middle-end/34458
436         * gcc.c-torture/compile/pr34458.c: New testcase.
437
438 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
439
440         PR testsuite/30459
441         g++.dg/eh/ia64-2.C: Require weak support.
442
443 2008-01-08  Richard Guenther  <rguenther@suse.de>
444
445         PR middle-end/31863
446         * g++.dg/torture/pr31863.C: New testcase.
447
448 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
449
450         PR middle-end/34694
451         * gcc.dg/gomp/pr34694.c: New test.
452         * g++.dg/gomp/pr34694.C: New test.
453
454         PR c++/33890
455         * g++.dg/gomp/pr33890.C: New test.
456
457 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
458
459         PR fortran/34476
460         * gfortran.dg/parameter_array_init_3.f90: New test.
461
462 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
463
464         PR fortran/34681
465         PR fortran/34704
466         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
467
468 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
469
470         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
471         * g++.dg/other/spu2vmx-1.C: Use it.
472
473 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
474
475         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
476
477         PR testsuite/34575
478         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
479         * gcc.target/powerpc/parity-1.c: Likewise.
480
481 2008-01-07  Fred Fish  <fnf@specifix.com>
482
483         PR preprocessor/30363:
484         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
485         macro expansions.
486
487 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
488
489         PR fortran/34672
490         * gfortran.dg/use_only_2.f90: New test.
491
492 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
493
494         PR libstdc++/34680
495         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
496         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
497
498 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
499
500         PR fortran/34545
501         * gfortran.dg/use_12.f90: New test.
502
503 2008-01-06  Tobias Burnus  <burnus@net-b.de>
504
505         PR fortran/34689
506         * interface.c (compare_actual_formal): Fix intent(out) check for
507         function result variables.
508
509 2008-01-06  Tobias Burnus  <burnus@net-b.de>
510
511         PR fortran/34690
512         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
513
514 2008-01-06  Tobias Burnus  <burnus@net-b.de>
515
516         PR fortran/34689
517         * gfortran.dg/intent_out_4.f90: Fix test case.
518
519 2008-01-06  Tobias Burnus  <burnus@net-b.de>
520
521         PR fortran/34689
522         * gfortran.dg/intent_out_4.f90: New.
523
524 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
525
526         PR libfortran/34540
527         * gfortran.dg/optional_dim_3.f90: New test.
528
529 2008-01-06  Tobias Burnus  <burnus@net-b.de>
530
531         PR fortran/34658
532         * gfortran.dg/common_11.f90: New.
533         * gfortran.dg/blockdata_1.f90: Update test case.
534         * gfortran.dg/blockdata_2.f90: Update test case.
535
536 2008-01-06  Tobias Burnus  <burnus@net-b.de>
537
538         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
539
540 2008-01-06  Tobias Burnus  <burnus@net-b.de>
541
542         PR fortran/34655
543         * gfortran.dg/equiv_constraint_9.f90: New.
544
545 2008-01-06  Revital Eres  <eres@il.ibm.com>
546
547         PR tree-optimization/34263
548         * gcc.dg/pr34263.c:  New testcase.
549
550 2008-01-06  Tobias Burnus  <burnus@net-b.de>
551
552         PR fortran/34654
553         * gfortran.dg/internal_io_unf.f90: New.
554
555 2008-01-06  Tobias Burnus  <burnus@net-b.de>
556
557         PR fortran/34660
558         * gfortran.dg/elemental_args_check_2.f90: New.
559
560 2008-01-06  Tobias Burnus  <burnus@net-b.de>
561
562         PR fortran/34662
563         * gfortran.dg/intent_out_3.f90: New.
564
565 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
566
567         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
568
569 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
570
571         PR libfortran/34676
572         * gfortran.dg/list_read_8.f90: New test.
573
574 2008-01-04  Richard Guenther  <rguenther@suse.de>
575
576         PR middle-end/34029
577         * gcc.c-torture/compile/pr34029-1.c: New testcase.
578         * gcc.c-torture/compile/pr34029-2.c: Likewise.
579
580 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
581
582         PR gcov-profile/34609
583         * g++.dg/gcov/gcov-6.C: New test.
584
585 2008-01-04  Richard Guenther  <rguenther@suse.de>
586
587         PR tree-optimization/31081
588         * g++.dg/torture/pr31081-1.C: New testcase.
589         * g++.dg/torture/pr31081-2.C: Likewise.
590
591 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
592
593         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
594         * gcc.target/mips/rsqrt-2.c: Likewise.
595         * gcc.target/mips/rsqrt-4.c: New test.
596
597 2008-01-04  Tobias Burnus  <burnus@net-b.de>
598
599         PR fortran/34557
600         * gfortran.dg/equiv_substr.f90: New.
601
602 2008-01-03  Tom Tromey  <tromey@redhat.com>
603
604         PR c/34457:
605         * gcc.dg/pr34457-2.c: New file.
606         * gcc.dg/pr34457-1.c: New file.
607
608 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
609
610         Revert fix for PR tree-optimization/34458.
611
612 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
613
614         PR tree-optimization/34458
615         * gcc.dg/tree-ssa/pr34458.c: New.
616
617 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
618
619         PR libfortran/34565
620         * gfortran.dg/internal_readwrite_1.f90:  New test.
621         * gfortran.dg/internal_readwrite_2.f90:  New test.
622
623 2008-01-03  Tom Tromey  <tromey@redhat.com>
624
625         PR preprocessor/34602:
626         * gcc.dg/cpp/pr34602.c: New file.
627
628 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
629
630         PR tree-optimization/29484
631         * gcc.c-torture/execute/20071220-1.c: New test.
632         * gcc.c-torture/execute/20071220-2.c: New test.
633
634 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
635
636         PR tree-optimization/34635
637         * gcc.dg/tree-ssa/pr34635.c: New.
638         * gcc.dg/tree-ssa/pr34635-1.c: New.
639
640 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
641
642         PR middle-end/34562
643         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
644         scan-assembler check.
645
646 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
647
648         PR middle-end/34608
649         * g++.dg/gomp/pr34608.C: New test.
650
651 2008-01-02  Richard Guenther  <rguenther@suse.de>
652
653         PR middle-end/34093
654         PR middle-end/31976
655         * gcc.c-torture/compile/pr34093.c: New testcase.
656
657 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
658
659        * g++.dg/cpp0x/long_long.C: New.
660
661 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
662
663         * gcc.target/spu/tag_manager.c : Include stdlib.h.
664         * gcc.target/spu/Wmain.c: Fix the line numbers for the
665         warning on the function main.
666
667 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
668
669         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
670         rather than __v2di type.
671
672 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
673
674         PR fortran/34558
675         * gfortran.dg/linked_list_1.f90: New test.
676
677 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
678
679         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
680         instead of appending to it.
681
682 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
683
684         PR tree-optimization/34591
685         * gcc.dg/vect/pr34591.c: New test.
686
687 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
688
689         PR libfortran/34594
690         * gfortran.dg/direct_io_8.f90:  New test case.
691
692 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
693
694         PR target/34281
695         * gcc.c-torture/execute/20071213-1.c: New test.
696
697 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
698
699         PR libfortran/34560
700         * gfortran.dg/read_eof_5.f90: New test.
701
702 2007-12-25  Tobias Burnus  <burnus@net-b.de>
703
704         PR fortran/34514
705         * gfortran.dg/initialization_17.f90: New.
706
707 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
708
709         PR libfortran/34566
710         * gfortran.dg/matmul_6.f90:  New test.
711
712 2007-12-23  Tobias Burnus  <burnus@net-b.de>
713
714         PR fortran/34421
715         * gfortran.dg/entry_17.f90: New.
716
717 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
718
719         PR fortran/34536
720         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
721         * gfortran.dg/real_const_3.f90: Likewise.
722         * gfortran.dg/unary_operator.f90: New test.
723
724 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
725
726         * gnat.dg/pack2.adb: New test.
727
728 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
729
730         PR fortran/34559
731         * gfortran.dg/repeat_6.f90: New test.
732
733 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
734
735         PR fortran/34549
736         * cshift_shift_real_1.f90:  New test.
737
738 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
739
740         PR fortran/34540
741         * gfortran.dg/shift-kind_2.f90: New test.
742
743 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
744
745         PR target/8835
746         * gcc.dg/pr8835-1.c: New.
747
748 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
749
750         PR fortran/34438
751         * gfortran.dg/default_initialization_3.f90: New test.
752
753 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
754
755         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
756         conditions.
757         (dg-mips-options): Treat -march=24k* as a 32-bit option.
758
759 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
760
761         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
762         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
763
764 2007-12-20  Jason Merrill  <jason@redhat.com>
765
766         * gcc.dg/overload/arg[14].C: Remove expected errors.
767
768 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
769
770         PR c++/34459
771         * gcc.c-torture/execute/20071219-1.c: New test.
772
773 2007-12-20  Tobias Burnus  <burnus@net-b.de>
774
775         PR fortran/34530
776         * gfortran.dg/namelist_44.f90: New.
777
778 2007-12-20  Tobias Burnus  <burnus@net-b.de>
779
780         PR fortran/34482
781         * gfortran.dg/boz_8.f90: Add error-check check.
782         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
783         stop by call abort.
784
785 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
786
787         * gcc.dg/gomp/combined-1.c: New test.
788
789 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
790
791         PR tree-optimization/34355
792         * g++.dg/tree-ssa/pr34355.C: New test.
793
794 2007-12-19  Revital Eres  <eres@il.ibm.com>
795
796          * gcc.dg/sms-5.c: New testcase.
797
798 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
799
800         PR fortran/34325
801         * gfortran.dg/missing_parens_1.f90: New.
802         * gfortran.dg/missing_parens_1.f90: New.
803         
804 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
805
806         PR fortran/34495
807         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
808         expressions.
809         * gfortran.dg/transfer_simplify_7.f90: New test.
810
811 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
812
813         * gcc.dg/pr32912-3.c: Compile with -w.
814
815         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
816
817 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
818             Jakub Jelinek  <jakub@redhat.com>
819         
820         PR c++/32565
821         PR c++/33943
822         PR c++/33965
823         * g++.dg/cpp0x/variadic86.C: New.
824         * g++.dg/cpp0x/variadic87.C: New.
825         * g++.dg/cpp0x/variadic84.C: New.
826         * g++.dg/cpp0x/variadic85.C: New.
827         * g++.dg/template/ttp25.C: New.
828
829 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
830
831         PR tree-optimization/34123
832         * gcc.dg/tree-ssa/pr34123.c: New test.
833
834 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
835
836         PR rtl-optimization/34456
837         * gcc.c-torture/execute/pr34456.c: New test.
838
839 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
840
841         PR c++/34488
842         * g++.dg/parse/friend7.C: New test.
843
844         PR rtl-optimization/34490
845         * gcc.c-torture/execute/20071216-1.c: New test.
846
847 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
848
849         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
850
851 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
852
853         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
854         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
855         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
856         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
857         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
858
859 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
860
861         PR c/34506
862         * gcc.dg/gomp/clause-2.c: New test.
863         * g++.dg/gomp/clause-4.C: New test.
864
865 2007-12-17  Tobias Burnus  <burnus@net-b.de>
866
867         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
868         part of Fortran 77/95/2003.
869
870 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
871
872         PR tree-optimization/34445
873         * gfortran.dg/vect/cost-model-pr34445.f: New test.
874         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
875
876 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
877
878         PR fortran/34427
879         * gfortran.dg/namelist_42.f90: Update.
880         * gfortran.dg/namelist_43.f90: New.
881         
882 2007-12-16  Tobias Burnus  <burnus@net-b.de>
883
884         PR fortran/34495
885         * gfortran.dg/initialization_16.f90: New.
886
887 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
888
889         PR fortran/34305
890         * gfortran.dg/real_dimension_1.f:  New test case.
891
892 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
893
894         * gcc.dg/torture/pr24257.c: Remove -O from options.
895
896 2007-12-16  Tobias Burnus  <burnus@net-b.de>
897
898         PR fortran/34246
899         * gfortran.dg/bind_c_usage_16.f03: Extend test.
900
901 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
902
903         PR fortran/31213
904         PR fortran/33888
905         PR fortran/33998
906         * gfortran.dg/mapping_1.f90: New test.
907         * gfortran.dg/mapping_2.f90: New test.
908         * gfortran.dg/mapping_3.f90: New test.
909
910 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
911
912         PR rtl-optimization/34415
913         * gcc.c-torture/execute/pr34415.c: New test.
914
915 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
916
917         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
918         void. 
919
920 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
921
922         PR bootstrap/34003
923         * gcc.dg/pr34003-1.c: New test.
924         * gcc.dg/pr34003-2.c: New.
925
926 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
927
928         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
929         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
930         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
931         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
932         add -save-temps.
933         * gcc.target/cris/torture/cris-torture.exp,
934         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
935         * gcc.target/cris/builtin_ctz_v3.c,
936         gcc.target/cris/builtin_ctz_v8.c,
937         gcc.target/cris/builtin_clz_v0.c,
938         gcc.target/cris/builtin_clz_v3.c,
939         gcc.target/cris/builtin_bswap_v3.c,
940         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
941         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
942         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
943         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
944         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
945         lib/target-supports.exp: Adjust for crisv32-*-*.
946
947 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
948
949         * gcc.dg/debug/const-3.c: New.
950
951 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
952
953         * g++.dg/other/datasec1.C: Require named section support.
954
955 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
956
957         PR target/29978
958         * gcc.target/i386/pr29978.c: New test.
959
960 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
961
962         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
963         instead of -msse4.1.
964         * gcc.target/i386/sse-12.c (dg-options): Ditto.
965         * g++.dg/other/i386-2.C (dg-options): Ditto.
966
967 2007-12-14  Tobias Burnus  <burnus@net-b.de>
968
969         PR fortran/34438
970         * gfortran.dg/private_type_10.f90: New.
971
972 2007-12-14  Tobias Burnus  <burnus@net-b.de>
973
974         PR fortran/34398
975         * gfortran.dg/nan_4.f90: New.
976
977 2007-12-14  Richard Guenther  <rguenther@suse.de>
978
979         PR middle-end/34462
980         * gcc.c-torture/compile/20071214-1.c: New testcase.
981
982 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
983
984         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
985         macros to test macroized SSE intrinsics.  Use new macros to test
986         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
987         emmintrin.h, xmmintrin.h and bmmintrin.h
988         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
989         to test with immediate operand.
990
991 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
992
993         PR target/34091
994         * gcc.c-torture/compile/pr34091.c: New test.
995
996 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
997
998         * gcc.dg/uninit-13.c: UnXFAIL.
999         * gcc.dg/complex-5.c: New testcase.
1000
1001 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
1002
1003         * gcc.dg/struct/struct-reorg.exp: Replace 
1004          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
1005         
1006 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
1007
1008         PR libfortran/34370
1009         PR libfortran/34323
1010         PR libfortran/34405
1011         * gfortran.dg/advance_6.f90:  New test case.
1012         * gfortran.dg/direct_io_7.f90:  New test case.
1013         * gfortran.dg/streamio_13.f90:  New test case.
1014
1015 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
1016
1017         * g++.dg/cpp0x/__func__.C: New.
1018
1019 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
1020
1021         PR target/34435
1022         * g++.dg/other/pr34435.C: New testcase.
1023
1024 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
1025
1026         * gcc.dg/struct: New directory with tests 
1027         for struct-reorg optimizaion.
1028         * gcc.dg/struct/struct-reorg.exp: New script.
1029         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
1030         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
1031         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
1032         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1033         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1034         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
1035         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
1036         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
1037         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
1038         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
1039         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
1040         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
1041         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
1042         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
1043         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
1044         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
1045         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
1046         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
1047         * gcc.dg/struct/w_prof_global_array.c: Likewise.
1048         * gcc.dg/struct/w_prof_global_var.c: Likewise.
1049         * gcc.dg/struct/w_prof_local_array.c: Likewise.
1050         * gcc.dg/struct/w_prof_local_var.c: Likewise.
1051         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1052         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1053
1054 2007-12-13  Tobias Burnus  <burnus@net-b.de>
1055
1056         PR fortran/34427
1057         * gfortran.dg/namelist_42.f90: New.
1058
1059 2007-12-12  Tobias Burnus  <burnus@net-b.de>
1060
1061         PR fortran/34254
1062         * gfortran.dg/function_kinds_3.f90: New.
1063
1064 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
1065
1066         * gcc.target/s390/20071212-1.c: New testcase.
1067
1068 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
1069
1070         PR c++/34238
1071         * g++.dg/ext/visibility/anon7.C: Add xfail.
1072         * g++.dg/ext/visibility/anon9.C: New test.
1073         * g++.dg/ext/visibility/anon10.C: New test.
1074
1075         PR c++/34364
1076         * g++.dg/rtti/dyncast2.C: New test.
1077
1078 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
1079
1080         PR tree-optimization/34407
1081         * gcc.dg/vect/pr34407.c: New test.
1082
1083 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1084
1085         PR fortran/34411
1086         * gfortran.dg/error_recovery_5.f90: New.
1087         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
1088
1089 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1090
1091         PR tree-optimization/34371
1092         * gcc.c-torture/compile/20071207-1.c: New test.
1093
1094 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
1095
1096         PR c++/34059
1097         * g++.dg/parse/crash40.C: New test.
1098
1099 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1100
1101         * g++.dg/opt/memcpy1.C: New test.
1102
1103 2007-12-10  Tobias Burnus  <burnus@net-b.de>
1104
1105         PR fortran/34425
1106         * gfortran.dg/argument_checking_10.f90: New.
1107
1108 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1109
1110         PR rtl-optimization/34302
1111         * gcc.c-torture/execute/20071210-1.c: New test.
1112
1113 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1114
1115         PR c++/34395
1116         * g++.dg/cpp0x/error1.C: New test.
1117
1118         PR c++/34394
1119         * g++.dg/other/error22.C: New test.
1120
1121 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
1122
1123         PR target/32086
1124         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1125         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1126         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1127
1128 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
1129
1130         PR c++/34178
1131         PR c++/34340
1132         * g++.dg/template/repo6.C: New test.
1133         * g++.dg/template/repo7.C: New test.
1134         * g++.dg/template/repo8.C: New test.
1135
1136 2007-12-09  H.J. Lu  <hjl@lucon.org>
1137             Tobias Burnus  <burnus@net-b.de>
1138
1139         PR fortran/34404
1140         * gfortran.dg/read_2.f90: New.
1141
1142 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1143
1144         * lib/target-supports.exp (check_effective_target_tls_native):
1145         Fix typo.
1146
1147 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
1148
1149         PR ada/34366
1150         * gnat.dg/enclosing_record_reference.ads,
1151         gnat.dg/enclosing_record_reference.adb: New test.
1152
1153 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
1154
1155         PR fortran/32129
1156         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
1157         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
1158
1159         PR fortran/31487
1160         * gfortran.dg/char_component_initializer_1.f90: New test.
1161
1162 2007-12-09  Tobias Burnus  <burnus@net-b.de>
1163
1164         PR fortran/34342
1165         PR fortran/34345
1166         PR fortran/18026
1167         PR fortran/29471
1168
1169         * gfortran.dg/boz_8.f90: New.
1170         * gfortran.dg/boz_9.f90: New.
1171         * gfortran.dg/boz_10.f90: New.
1172         * gfortran.dg/boz_7.f90: Update dg-warning.
1173         * gfortran.dg/pr16433.f: Add dg-error.
1174         * gfortan.dg/ibits.f90: Update dg-warning.
1175         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
1176         * gfortran.dg/unf_io_convert_2.f90: Ditto.
1177
1178 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
1179
1180         PR fortran/34359
1181         * gfortran.dg/include_1.f90: New test.
1182         * gfortran.dg/include_1.inc: New.
1183         * gfortran.dg/include_2.f90: New test.
1184
1185 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
1186
1187         * gcc.c-torture/compile/20011130-2.c: Fix typo.
1188
1189 2007-12-08  Tobias Burnus  <burnus@net-b.de>
1190
1191         PR fortran/34319
1192         * gfortran.dg/nan_3.f90: New.
1193
1194 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
1195
1196         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
1197
1198 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1199
1200         * gnat.dg/tamdt*.ad?: Support for ...
1201         * gnat.dg/test_tamdt.adb: New test.
1202
1203 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1204
1205         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
1206         exports and document how these can be exercised.
1207
1208 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
1209
1210         PR ada/15805
1211         * gnat.dg/specs/access_constants.ads: New test.
1212
1213         * gnat.dg/specs/access_constant_decl.ads: New test.
1214
1215         PR ada/21346
1216         * gnat.dg/compose.adb: New test.
1217
1218 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1219
1220         PR ada/34173
1221         * gnat.dg/unc_memops.ad[sb]: Support for ...
1222         * gnat.dg/unc_memfree.adb: New test.
1223         
1224 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
1225
1226         * gfortran.dg/ltrans-7.f90: New.
1227
1228 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
1229             Dorit Nuzman  <dorit@il.ibm.com>
1230
1231         PR tree-optimization/34005
1232         * gcc.dg/vect/pr34005.c: New test.
1233
1234 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
1235
1236         PR c++/34336
1237         * g++.dg/template/new8.C: New test.
1238
1239 2007-12-06  Tobias Burnus  <burnus@net-b.de>
1240
1241         PR fortran/34333
1242         * gfortran.dg/boz_7.f90: New.
1243         * gfortran.dg/int_1.f90: Disable -pedantic option.
1244         * gfortran.dg/boz_1.f90: Ditto.
1245         * gfortran.dg/boz_3.f90: Ditto.
1246         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
1247         * gfortran.dg/ibits.f90: Ditto.
1248         * gfortran.dg/unf_io_convert_1.f90: Ditto.
1249         * gfortran.dg/unf_io_convert_2.f90: Ditto.
1250
1251 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
1252
1253         PR fortran/34335
1254         * gfortran.dg/used_types_19.f90: New test.
1255
1256 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
1257
1258         * gfortran.dg/nan_2.f90: Add -mieee for sh.
1259         * gfortran.dg/nearest_2.f90: Likewise.
1260         * gfortran.dg/nearest_3.f90: Likewise.
1261
1262 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1263
1264         PR middle-end/34337
1265         * gcc.c-torture/execute/20071205-1.c: New test.
1266
1267 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
1268
1269         * gfortran.dg/module_nan.f90: Add -mieee for sh.
1270         * gfortran.dg/real_const_3.f90: Likewise.
1271
1272 2007-12-05  Richard Guenther  <rguenther@suse.de>
1273
1274         PR tree-optimization/34138
1275         * gcc.c-torture/compile/pr34138.c: New testcase.
1276
1277 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1278
1279         PR debug/33739
1280         * gfortran.dg/debug_2.f: New test.
1281
1282 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
1283
1284         * gnat.dg/specs/elab1.ads: New test.
1285
1286 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
1287
1288         PR target/34312
1289         * gcc.target/i386/pr34312.c: New test.
1290
1291 2007-12-05  Tobias Burnus  <burnus@net-b.de>
1292
1293         PR fortran/34333
1294         * gfortran.dg/nan_2.f90: New.
1295
1296 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1297
1298         PR c++/34271
1299         * g++.dg/cpp0x/decltype9.C: New test.
1300         * g++.dg/cpp0x/decltype10.C: New test.
1301
1302 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
1303
1304         PR ada/21489
1305         * gnat.dg/rm_6_4_1_13.adb: New test.
1306
1307 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
1308
1309         PR middle-end/34134
1310         * gcc.c-torture/compile/20071117-1.c: New test.
1311
1312 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1313
1314         PR c++/34101
1315         * g++.dg/cpp0x/variadic-ttp.C: New.
1316
1317 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1318         
1319         * gcc.dg/parse-decl-after-if.c: New.
1320         * gcc.dg/20031223-1.c: Adjust.
1321         
1322 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1323
1324         PR c++/33509
1325         * g++.dg/cpp0x/variadic-throw.C: New.
1326
1327 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1328
1329         PR c++/33091
1330         * g++.dg/cpp0x/variadic-unify.C: New.
1331
1332 2007-12-04  Richard Guenther  <rguenther@suse.de>
1333
1334         PR middle-end/34334
1335         PR middle-end/34222
1336         * gcc.c-torture/compile/pr34334.c: New testcase.
1337         * g++.dg/torture/pr34222.C: New testcase.
1338
1339 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
1340
1341         * gcc.c-torture/execute/20071202-1.c: New test.
1342         * gcc.dg/tree-ssa/pr34146-2.c: New test.
1343
1344 2007-12-04  Tobias Burnus  <burnus@net-b.de>
1345
1346         PR fortran/34318
1347         * gfortran.dg/module_nan.f90: New.
1348
1349 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
1350
1351         * lib/target-supports.exp (get_compiler_messages): Replace with...
1352         (check_compile): ...this new procedure.  Handle TYPE == executable.
1353         Use comments in the source to determine the correct extension.
1354         Return a pair containing the compiler output and the output filename.
1355         Don't delete the file here.
1356         (check_no_compiler_messages_nocache): New procedure.
1357         (check_no_compiler_messages): Use it.
1358         (check_no_messages_and_pattern_nocache): New procedure.
1359         (check_no_messages_and_pattern): Use it.
1360         (check_runtime_nocache, check_runtime): New procedures.
1361         (check_effective_target_tls): Use check_no_compiler_messages.
1362         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
1363         (check_effective_target_tls_runtime): Use check_runtime.
1364         (check_effective_target_fstack_protector): Likewise.
1365         (check_iconv_available): Use check_runtime_nocache.
1366         (check_effective_target_fortran_large_real): Use
1367         check_no_compiler_messages.
1368         (check_effective_target_fortran_large_int): Likewise.
1369         (check_effective_target_static_libgfortran): Likewise.
1370         (check_750cl_hw_available): Use check_cached_effective_target
1371         and check_runtime_nocache.
1372         (check_vmx_hw_available): Likewise.
1373         (check_effective_target_broken_cplxf_arg): Likewise.
1374         (check_alpha_max_hw_available): Use check_runtime.
1375         (check_function_available): Use check_no_compiler_messages.
1376         (check_cxa_atexit_available): Use check_cached_effective_target
1377         and check_runtime_nocache.
1378         (check_effective_target_dfp_nocache): Use
1379         check_no_compiler_messages_nocache.
1380         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
1381         (check_effective_target_dfp): Use check_cached_effective_target.
1382         (check_effective_target_dfprt): Likewise.
1383         (check_effective_target_arm_neon_hw): Use check_runtime.
1384         (check_effective_target_ultrasparc_hw): Likewise.
1385         (check_effective_target_c99_runtime): Use
1386         check_no_compiler_messages_nocache.
1387
1388 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
1389
1390         PR middle-end/29749
1391         * gcc.dg/fold-rotate-1.c: New test.
1392
1393         PR tree-optimization/33453
1394         * gcc.c-torture/compile/20071203-1.c: New test.
1395
1396 2007-12-03  Robert Dewar <dewar@adacore.com>
1397             Samuel Tardieu  <sam@rfc1149.net>
1398
1399         PR ada/34287
1400         * gnat.dg/check_elaboration_code.adb: New test.
1401         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
1402         New support files.
1403
1404 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
1405
1406         PR c++/34061
1407         * g++.dg/cpp0x/pr34061.C: New.
1408
1409 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
1410
1411         PR c++/34273
1412         * g++.dg/other/error21.C: New.
1413
1414 2007-12-02  Revital Eres  <eres@il.ibm.com>
1415
1416         * gcc.dg/sms-4.c: New testcase.
1417
1418 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
1419             Revital Eres  <eres@il.ibm.com>
1420
1421         * gcc.dg/sms-3.c: New testcase.
1422
1423 2007-12-01  Ollie Wild  <aaw@google.com>
1424
1425         PR c++/8171
1426         * g++.dg/conversion/ptrmem9.C: New test.
1427
1428 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1429
1430         PR libfortran/34291
1431         * gfortran.dg/namelist_41.f90: New test.
1432
1433 2007-11-30  Tom Tromey  <tromey@redhat.com>
1434
1435         PR preprocessor/32868:
1436         * gcc.dg/cpp/pr32868.c: New file.
1437
1438 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1439
1440         PR fortran/34248
1441         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
1442
1443 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
1444
1445         PR rtl-optimization/34171
1446         * gcc.dg/pr34171.c: New testcase.
1447
1448 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
1449
1450         * gcc.dg/tree-ssa/pr34244.c: Fixed.
1451
1452 2007-11-30  Tobias Burnus  <burnus@net-b.de>
1453
1454         PR fortran/34133
1455         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
1456         * gfortran.dg/bind_c_usage_11.f03: New.
1457         * gfortran.dg/bind_c_usage_12.f03: New.
1458
1459 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
1460
1461         PR c++/34275
1462         * g++.dg/other/error20.C: New test.
1463
1464 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
1465
1466         PR fortran/34230
1467         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
1468
1469 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
1470
1471         PR tree-optimization/34244
1472         * gcc.dg/tree-ssa/pr34244.c: New test.
1473
1474 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
1475
1476         PR tree-optimization/33434
1477         * gcc.dg/pr33434-1.c: New test.
1478         * gcc.dg/pr33434-2.c: New test.
1479         * gcc.dg/pr33434-3.c: New test.
1480         * gcc.dg/pr33434-4.c: New test.
1481
1482         PR c++/34270
1483         * g++.dg/template/cond7.C: New test.
1484
1485         PR c++/34267
1486         PR c++/34268
1487         * g++.dg/cpp0x/decltype7.C: New test.
1488         * g++.dg/cpp0x/decltype8.C: New test.
1489
1490 2007-11-29  Tobias Burnus  <burnus@net-b.de>
1491
1492         PR fortran/34248
1493         * gfortran.dg/result_in_spec_3.f90: New.
1494
1495 2007-11-29  Tobias Burnus  <burnus@net-b.de>
1496
1497         PR fortran/34262
1498         * gfortran.dg/mvbits_3.f90: New.
1499
1500 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
1501         
1502         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1503         Delete.
1504         (check_effective_target_hard_float): New.
1505         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
1506         * gcc.dg/pr30957-1.c: Likewise.
1507         
1508 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
1509
1510         PR ada/15804
1511         * gnat.dg/specs/variant_part.ads: New test.
1512
1513         PR ada/17318
1514         * gnat.dg/specs/attribute_parsing.ads: New test.
1515
1516         PR ada/32792
1517         * gnat.dg/specs/integer_value.ads: New test.
1518
1519         PR ada/22559
1520         * gnat.dg/specs/delta_small.ads: New test.
1521
1522 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
1523
1524         PR tree-optimization/34140
1525         * gcc.c-torture/compile/20071128-1.c: New test.
1526
1527 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1528
1529         PR fortran/32928
1530         * gfortran.dg/data_array_1.f90
1531         * gfortran.dg/data_array_2.f90
1532         * gfortran.dg/data_array_3.f90
1533         * gfortran.dg/data_array_4.f90
1534
1535 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1536
1537         PR fortran/34227
1538         * gfortran.dg/blockdata_5.f90: New test.
1539         * gfortran.dg/blockdata_6.f90: New test.
1540
1541 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1542
1543         PR tree-optimization/34016
1544         * gcc.dg/pr34016.c: New test.
1545
1546 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
1547
1548         PR fortran/29389
1549         * gfortran.dg/stfunc_6.f90: New test.
1550
1551         PR fortran/33850
1552         * gfortran.dg/assign_10.f90: New test.
1553
1554 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
1555
1556         PR fortran/33541
1557         * gfortran.dg/use_11.f90: New test.
1558
1559         PR fortran/34231
1560         * gfortran.dg/generic_15.f90: New test.
1561
1562 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1563
1564         PR target/34225
1565         * gcc.dg/pr34225.c: New test.
1566
1567 2007-11-27  Richard Guenther  <rguenther@suse.de>
1568
1569         PR tree-optimization/34241
1570         * g++.dg/torture/pr34241.C: New testcase.
1571
1572 2007-11-27  Richard Guenther  <rguenther@suse.de>
1573
1574         * gcc.dg/builtins-error.c: New testcase.
1575
1576 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1577
1578         PR c++/34213
1579         * g++.dg/ext/visibility/anon8.C: New test.
1580
1581 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
1582
1583         PR target/34077
1584         * gcc.target/i386/pr34077.c: New testcase.
1585
1586 2007-11-26  Tobias Burnus  <burnus@net-b.de>
1587
1588         PR fortran/34203
1589         * gfortran.dg/backslash_3.f: Add -fbackslash option.
1590         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
1591         * gfortran.dg/backslash_1.f90: Remove no longer needed
1592         -fno-backslash option.
1593
1594 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1595
1596         PR c/23722
1597         * gcc.dg/cpp/19990413-1.c: Update.
1598         * gcc.dg/parse-else-error.c: New.
1599         * gcc.dg/parse-else-error-2.c: New.
1600         * gcc.dg/parse-else-error-3.c: New.
1601         * gcc.dg/parse-else-error-4.c: New.
1602
1603 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
1604
1605         PR c++/34081
1606         * g++.dg/template/dependent-expr6.C: New testcase.
1607
1608 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
1609
1610         PR target/34215
1611         * gcc.target/i386/pr34215.c: New test.
1612
1613 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1614
1615         PR target/34174
1616         * gcc.dg/torture/pr34174-1.c: New.
1617
1618 2007-11-26  Richard Guenther  <rguenther@suse.de>
1619
1620         PR middle-end/34233
1621         * gcc.dg/pr34233.c: New testcase.
1622
1623 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
1624             Revital Eres  <eres@il.ibm.com>
1625
1626         PR rtl-optimization/34085
1627         * gcc.dg/tree-prof (bb-reorg.c): New test.
1628
1629 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1630
1631         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1632         Return true for MIPS16 targets.
1633
1634 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1635
1636         PR fortran/33152
1637         * gfortran.dg/blockdata_4.f90: New test.
1638
1639 2007-11-25  Tobias Burnus  <burnus@net-b.de>
1640
1641         PR fortran/34079
1642         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
1643         * gfortran.dg/bind_c_usage_16.f03: New.
1644         * gfortran.dg/bind_c_usage_16_c.c: New.
1645
1646 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1647
1648         * gnat.dg/specs/size_clause1.ads: New test.
1649         * gnat.dg/specs/size_clause2.ads: Likewise.
1650         * gnat.dg/specs/size_clause3.ads: Likewise.
1651
1652 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
1653
1654         PR fortran/33499
1655         * gfortran.dg/entry_16.f90: New test.
1656
1657 2007-11-24  Tobias Burnus  <burnus@net-b.de>
1658
1659         PR fortran/34192
1660         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
1661
1662 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
1663
1664         PR fortran/33541
1665         * gfortran.dg/nested_modules_1.f90: Change the reference to
1666         FOO, forbidden by the standard, to a reference to W.
1667         * gfortran.dg/use_only_1.f90: New test.
1668
1669 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1670
1671         PR fortran/34209
1672         * gfortran.dg/nearest_3.f90: New test.
1673
1674 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1675
1676         PR fortran/33317
1677         * gfortran.dg/optional_dim_2.f90: New test.
1678
1679 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1680
1681         PR fortran/34187
1682         * gfortran.dg/bind_c_usage_15.f90: New.
1683
1684 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1685
1686         PR fortran/34192
1687         * gfortran.dg/nearest_2.f90: New.
1688
1689
1690 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
1691
1692         PR c++/30293
1693         PR c++/30294
1694         * g++.dg/ext/java-2.C: New test.
1695
1696 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
1697             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1698         
1699         PR c++/5310
1700         * g++.dg/warn/pr5310.C: New.
1701         * g++.dg/warn/pr33160.C: New.
1702         
1703 2007-11-23  Richard Guenther  <rguenther@suse.de>
1704             Michael Matz  <matz@suse.de>
1705
1706         PR tree-optimization/34176
1707         * gcc.c-torture/execute/pr34176.c: New testcase.
1708
1709 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
1710
1711         PR c++/34198
1712         * gcc.dg/Wconversion-5.c: New test.
1713         * g++.dg/Wconversion3.C: New test.
1714
1715 2007-11-23  Richard Guenther  <rguenther@suse.de>
1716
1717         * gcc.dg/tree-ssa/alias-17.c: New testcase.
1718
1719 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
1720
1721         PR c/14050
1722         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
1723         qualifiers in abstract declarator.
1724
1725 2007-11-22  Tobias Burnus  <burnus@net-b.de>
1726
1727         * gfortran.dg/derived_constructor_comps_3.f90: New.
1728
1729 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
1730
1731         PR c++/34094
1732         * g++.dg/ext/visibility/anon7.C: New test.
1733
1734 2007-11-22  Tobias Burnus  <burnus@net-b.de>
1735
1736         PR fortran/34079
1737         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
1738         * gfortran.dg/bind_c_usage_13.f03: New.
1739         * gfortran.dg/bind_c_usage_14.f03: New.
1740
1741 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1742
1743         PR rtl-optimization/33848
1744         * gcc.dg/torture/pr33848.c: New test.
1745
1746 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1747
1748         PR fortran/34083
1749         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
1750
1751 2007-11-20  Richard Guenther  <rguenther@suse.de>
1752
1753         PR middle-end/34154
1754         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
1755
1756 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
1757
1758         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
1759
1760 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1761
1762         PR fortran/32770
1763         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
1764         so test passes with -frecord-marker=8.
1765         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
1766         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
1767         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
1768         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
1769         * gfortrand.dg/modulo_1.f90:  Likewise.
1770
1771 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1772
1773         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1774         New procedure.
1775         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
1776         * gcc.dg/pr30957-1.c: Likewise.
1777
1778 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
1779
1780         PR c++/34089
1781         * g++.dg/template/crash74.C: New test.
1782
1783 2007-11-20  Richard Guenther  <rguenther@suse.de>
1784
1785         * gcc.c-torture/execute/20071120-1.c: New testcase.
1786
1787 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
1788
1789         PR c/34146
1790         * gcc.dg/tree-ssa/pr34146.c: New test.
1791
1792         PR testsuite/33978
1793         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
1794         dependent on target settings like move_by_pieces etc.
1795
1796         PR c++/28879
1797         * g++.dg/template/vla2.C: New test.
1798
1799         PR c++/33962
1800         * g++.dg/overload/template3.C: New test.
1801
1802 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1803
1804         PR fortran/33317
1805         * gfortran.dg/optional_dim_2.f90: Remove test.
1806
1807 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
1808
1809         * gcc.dg/dfp/ddmode-ice.c: New test.
1810
1811 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1812
1813         PR tree-optimization/34036
1814         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
1815
1816 2007-11-19  Richard Guenther  <rguenther@suse.de>
1817
1818         PR tree-optimization/34
1819         * gcc.c-torture/execute/pr34099-2.c: New testcase.
1820
1821 2007-11-19  Tobias Burnus  <burnus@net-b.de>
1822
1823         PR fortran/34079
1824         * gfortran.dg/bind_c_usage_10_c.c: New.
1825         * gfortran.dg/bind_c_usage_10.f03: New.
1826
1827 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1828
1829         * gcc.dg/pr33007.c: Expect new warning.
1830         * gcc.dg/tree-ssa/recip-5.c: Likewise.
1831         * g++.dg/opt/pr34036.C: New test.
1832
1833 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
1834
1835         PR c++/30988
1836         * g++.dg/warn/noreturn-4.C: New test.
1837         * g++.dg/warn/noreturn-5.C: New test.
1838         * g++.dg/warn/noreturn-6.C: New test.
1839         * g++.dg/warn/noreturn-7.C: New test.
1840
1841 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
1842
1843         PR fortran/32770
1844         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
1845         integers so tests works with -fdefault-integer-8.
1846         * gfortran.fortran-torture/execute/elemental.f90:  Use default
1847         integers so test passes with -fdefault-integer-8.
1848         * gfortran.fortran-torture/execute/der_io.f90:  Increase
1849         buffer length so test passes with -fdefault-integer-8.
1850         * gfortran.dg/bounds_check_8.f90:  Likewise.
1851         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
1852         * gfortran.dg/equiv_7.f90:  Set kind so test passes
1853         with -fdefault-integer-8.
1854         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
1855         provoke overflow.
1856
1857 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1858
1859         PR fortran/33317
1860         * gfortran.dg/optional_dim_2.f90: New test.
1861         
1862         PR fortran/34139
1863         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
1864         
1865 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
1866
1867         PR rtl-optimization/34132
1868         * gcc.c-torture/compile/20071118-1.c: New test.
1869
1870 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
1871
1872         PR fortran/31608
1873         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
1874
1875 2007-11-18  Tobias Burnus  <burnus@net-b.de>
1876
1877         PR fortran/34137
1878         * gfortran.dg/entry_14.f90: New.
1879         * gfortran.dg/entry_15.f90: New.
1880
1881 2007-11-18  Richard Guenther  <rguenther@suse.de>
1882
1883         PR tree-optimization/34127
1884         * gcc.c-torture/compile/pr34127.c: New testcase.
1885
1886 2007-11-18  Ben Elliston  <bje@au.ibm.com>
1887
1888         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
1889         type specifier, as they are not permitted according to the AltiVec
1890         Programming Interface Manual.
1891
1892 2007-11-17  Tobias Burnus  <burnus@net-b.de>
1893
1894         PR fortran/34133
1895         * gfortran.dg/bind_c_usage_9.f03: New.
1896         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
1897
1898 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1899
1900         PR fortran/25252
1901         * interface.c (gfc_current_interface_head,
1902         gfc_set_current_interface_head): New functions.
1903         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
1904         On syntax error, restore previous state of the interface.
1905         * gfortran.h (gfc_current_interface_head,
1906         gfc_set_current_interface_head): New prototypes.
1907
1908 2007-11-17  Richard Guenther  <rguenther@suse.de>
1909
1910         PR middle-end/34130
1911         * gcc.c-torture/execute/pr34130.c: New testcase.
1912
1913 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1914
1915         PR fortran/34108
1916         * gfortran.dg/fmt_label_1.f90: New test.
1917
1918 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1919
1920         PR fortran/33957
1921         * gfortran.dg/initialization_15.f90 : New test.
1922
1923 2007-11-16  Richard Guenther  <rguenther@suse.de>
1924
1925         PR middle-end/34030
1926         * gcc.c-torture/compile/pr34030.c: New testcase.
1927
1928 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
1929
1930         PR fortran/34008
1931         * gfortran.dg/interface_assignment_3.f90.
1932
1933 2007-11-16  Richard Guenther  <rguenther@suse.de>
1934
1935         PR tree-optimization/33870
1936         * gcc.dg/torture/pr33870.c: New testcase.
1937
1938 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
1939
1940         PR fortran/33986
1941         * gfortran.dg/allocatable_function_3.f90.
1942
1943 2007-11-16  Richard Guenther  <rguenther@suse.de>
1944
1945         PR tree-optimization/34113
1946         * gcc.c-torture/compile/pr34113.c: New testcase.
1947
1948 2007-11-16  Richard Guenther  <rguenther@suse.de>
1949
1950         PR tree-optimization/34099
1951         * g++.dg/torture/pr3499.C: New testcase.
1952         * gcc.c-torture/execute/pr34099.c: Likewise.
1953
1954 2007-11-16  Olivier Hainque  <hainque@adacore.com>
1955
1956         * gnat.dg/release_unc_maxalign.adb: New test.
1957
1958 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
1959
1960         PR c++/34100
1961         * g++.dg/template/crash73.C: New test.
1962
1963 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
1964
1965         PR middle-end/23848
1966         * gcc.dg/tree-ssa/pr23848-1.c: New test.
1967         * gcc.dg/tree-ssa/pr23848-2.c: New test.
1968         * gcc.dg/tree-ssa/pr23848-3.c: New test.
1969         * gcc.dg/tree-ssa/pr23848-4.c: New test.
1970
1971 2007-11-15  Tobias Burnus  <burnus@net-b.de>
1972
1973         PR fortran/33917
1974         * gfortran.dg/proc_decl_11.f90: New.
1975
1976 2007-11-15  Ben Elliston  <bje@au.ibm.com>
1977
1978         * gcc.target/spu/compare-dp.c: New test.
1979
1980 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1981
1982         * gcc.dg/pr33923.c: New test.
1983
1984 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
1985
1986         PR middle-end/34088
1987         * gcc.dg/pr34088.c: New test.
1988
1989 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1990
1991         * gcc.c-torture/compile/20071114-1.c: New test.
1992
1993 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1994
1995         PR fortran/31608
1996         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
1997         to match known variations in symbol format. Document in comments.
1998
1999 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2000
2001         PR fortran/33985
2002         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
2003
2004 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2005
2006         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
2007         when done.
2008
2009 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2010
2011         PR fortran/33162
2012         * gfortran.dg/proc_decl_1.f90: Update.
2013         * gfortran.dg/proc_decl_7.f90: New test.
2014         * gfortran.dg/proc_decl_8.f90: New test.
2015         * gfortran.dg/proc_decl_9.f90: New test.
2016         * gfortran.dg/proc_decl_10.f90: New test.
2017
2018 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
2019
2020         PR fortran/34080
2021         * gfortran.dg/transfer_assumed_size_1.f90: New test.
2022
2023 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
2024
2025         PR c++/34054
2026         PR c++/34056
2027         PR c++/34057
2028         PR c++/34058
2029         PR c++/34060
2030         * g++.dg/parse/crash36.C: Add another dg-error.
2031         * g++.dg/cpp0x/pr34054.C: New test.
2032         * g++.dg/cpp0x/pr34056.C: New test.
2033         * g++.dg/cpp0x/pr34057.C: New test.
2034         * g++.dg/cpp0x/pr34058.C: New test.
2035         * g++.dg/cpp0x/pr34060.C: New test.
2036
2037         PR tree-optimization/34063
2038         * g++.dg/tree-ssa/pr34063.C: New test.
2039
2040 2007-11-13  Diego Novillo  <dnovillo@google.com>
2041
2042         PR tree-optimization/33870
2043         * gcc.c-torture/execute/pr33870-1.c: New test.
2044         * gcc.dg/tree-ssa/alias-16.c: New test.
2045
2046 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
2047
2048         PR c++/29225
2049         * g++.dg/template/crash72.C: New test.
2050
2051 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2052
2053         * g++.dg/opt/cfg5.C: New test.
2054
2055 2007-11-12  Richard Guenther  <rguenther@suse.de>
2056
2057         PR middle-end/34070
2058         * gcc.c-torture/execute/pr34070-1.c: New testcase.
2059         * gcc.c-torture/execute/pr34070-2.c: Likewise.
2060
2061 2007-11-12  Richard Guenther  <rguenther@suse.de>
2062
2063         PR middle-end/34027
2064         * gcc.dg/pr34027-1.c: New testcase.
2065         * gcc.dg/pr34027-2.c: Likewise.
2066
2067 2007-11-12  Ira Rosen  <irar@il.ibm.com>
2068
2069         PR tree-optimization/33953
2070         * gcc.dg/vect/pr33953.c: New testcase.
2071
2072 2007-11-11  Tom Tromey  <tromey@redhat.com>
2073
2074         PR c++/17577:
2075         * g++.dg/ext/pr17577.h: New file.
2076         * g++.dg/ext/pr17577.C: New file.
2077
2078 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2079
2080         PR c++/8570
2081         * g++.old-deja/g++.ns/template13.C: Update expected output.
2082         * g++.old-deja/g++.pt/friend23.C: Likewise.
2083         * g++.dg/warn/pr8570.C: New.
2084
2085 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
2086
2087         PR c++/34068
2088         * g++.dg/template/pseudodtor4.C: New test.
2089
2090 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
2091
2092         PR middle-end/34018
2093         * g++.dg/opt/inline14.C: New test.
2094
2095         PR tree-optimization/33680
2096         * gcc.c-torture/compile/20071108-1.c: New test.
2097
2098         PR c++/32241
2099         * g++.dg/template/pseudodtor3.C: New test.
2100
2101 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
2102
2103         PR c++/33510
2104         * g++.dg/cpp0x/variadic-init.C: New.
2105
2106 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
2107             Jakub Jelinek  <jakub@redhat.com>
2108
2109         PR rtl-optimization/34012
2110         * gcc.target/i386/pr34012.c: New test.
2111
2112 2007-11-09  Richard Guenther  <rguenther@suse.de>
2113
2114         PR tree-optimization/33604
2115         * g++.dg/tree-ssa/pr33604.C: New testcase.
2116         * gcc.dg/pr32721.c: Adjust pattern.
2117
2118 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2119
2120         * gcc.target/mips/dse-1.c: Disable.
2121
2122 2007-11-08  Tom Tromey  <tromey@redhat.com>
2123
2124         * gcc.dg/empty-source-3.c: Update warning location.
2125         * gcc.dg/gomp/barrier-2.c: Likewise.
2126         * gcc.dg/label-decl-3.c: Likewise.
2127         * gcc.dg/label-decl-2.c: Likewise.
2128         * gcc.dg/empty-source-2.c: Likewise.
2129
2130 2007-11-08  Tom Tromey  <tromey@redhat.com>
2131
2132         PR c++/30297:
2133         * g++.dg/inherit/pr30297.C: New file.
2134
2135 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
2136
2137         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
2138         -fno-common for cygwin and mingw32.
2139
2140 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
2141
2142         PR middle-end/33826
2143         * gcc.dg/pr33826.c: New.
2144         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
2145         recursive functions being marked pure or const.
2146         
2147 2007-11-08  Tobias Burnus  <burnus@net-b.de>
2148
2149         PR fortran/33917
2150         * gfortran.dg/proc_decl_5.f90: New.
2151         * gfortran.dg/proc_decl_6.f90: New.
2152
2153 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
2154
2155         PR tree-optimization/32575
2156         * gcc.c-torture/execute/20071108-1.c: New test.
2157
2158 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
2159
2160         * g++.dg/opt/anchor1.C: New.
2161
2162 2007-11-07  Diego Novillo  <dnovillo@google.com>
2163
2164         PR 33870
2165         * gcc.c-torture/execute/pr33870.x: Remove.
2166
2167 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
2168
2169         PR c++/33045
2170         PR c++/33837
2171         PR c++/33838
2172         * g++.dg/cpp0x/decltype-33837.C: New.
2173         * g++.dg/cpp0x/decltype-refbug.C: New.
2174         * g++.dg/cpp0x/decltype-33838.C: New.
2175
2176 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2177
2178         * gcc.c-torture/compile/20071107-1.c: New test.
2179
2180 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2181
2182         * gcc.dg/out-of-bounds-1.c: New test.
2183
2184 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
2185
2186         PR c++/33501
2187         * g++.dg/warn/incomplete2.C: New test.
2188         * g++.dg/template/incomplete4.C: New test.
2189         * g++.dg/template/incomplete5.C: New test.
2190
2191 2007-11-07  Olivier Hainque  <hainque@adacore.com>
2192
2193         * gnat.dg/max_align.adb: New test.
2194
2195 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
2196
2197         PR target/30961
2198         * gcc.target/i386/pr30961-1.c: New.
2199
2200 2007-11-06  Tom Tromey  <tromey@redhat.com>
2201
2202         PR c++/32368:
2203         * g++.dg/warn/pragma-system_header3.h: New.
2204         * g++.dg/warn/pragma-system_header3.C: New.
2205
2206         PR c++/32256:
2207         * g++.dg/warn/pragma-system_header4.C: New.
2208         * g++.dg/warn/pragma-system_header4.h: New.
2209
2210 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
2211
2212         PR c++/33977
2213         PR c++/33886
2214         * g++.dg/other/canon-array.C: New.
2215         
2216 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
2217
2218         * g++.dg/parser/crash36.C: Tweak expected errors.
2219         * g++.dg/cpp0x/pr31439.C: New.
2220         * g++.dg/cpp0x/pr32114.C: New.
2221         * g++.dg/cpp0x/pr32115.C: New.
2222         * g++.dg/cpp0x/pr32125.C: New.
2223         * g++.dg/cpp0x/pr32126.C: New.
2224         * g++.dg/cpp0x/pr32127.C: New.
2225         * g++.dg/cpp0x/pr32128.C: New.
2226         * g++.dg/cpp0x/pr32253.C: New.
2227         * g++.dg/cpp0x/pr32566.C: New.
2228         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
2229         * g++.dg/cpp0x/pr31438.C: Ditto.
2230         * g++.dg/cpp0x/variadic81.C: Ditto.
2231         * g++.dg/cpp0x/pr31432.C: Ditto.
2232         * g++.dg/cpp0x/pr31442.C: Ditto.
2233
2234 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
2235
2236         PR target/33168
2237         * g++.dg/other/datasec1.C: New test.
2238
2239         PR tree-optimization/33458
2240         * g++.dg/opt/inline12.C: New test.
2241
2242         PR tree-optimization/33993
2243         * gcc.c-torture/compile/20071105-1.c: New test.
2244
2245 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
2246
2247         PR rtl-optimization/33648
2248         * gcc.dg/pr33648.c: Require effective targer freorder.
2249
2250 2007-11-05  Revital Eres  <eres@il.ibm.com>
2251
2252         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
2253
2254 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
2255
2256         PR c++/33996
2257         PR c++/33235
2258         PR c++/33930
2259         * g++.dg/cpp0x/pr33996.C: New
2260         * g++.dg/cpp0x/rv-trivial-bug.C: New
2261         * g++.dg/cpp0x/pr33930.C: New
2262
2263 2007-11-05  Nick Clifton  <nickc@redhat.com>
2264             Sebastian Pop  <sebastian.pop@amd.com>
2265
2266         PR tree-optimization/32540
2267         PR tree-optimization/33922
2268         * gcc.dg/tree-ssa/pr32540-1.c: New.
2269         * gcc.dg/tree-ssa/pr32540-2.c: New.
2270         * gcc.dg/tree-ssa/pr33922.c: New.
2271
2272 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
2273
2274         PR c++/33939
2275         * g++.dg/cpp0x/variadic-rref.C: New.
2276         
2277 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2278
2279         * g++dg/warn/pointer-integer-comparison.C: New.
2280
2281 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
2282
2283         PR tree-optimization/33856
2284         * gcc.c-torture/compile/20071027-1.c: New test.
2285
2286         PR c++/33836
2287         * g++.dg/ext/label10.C: New test.
2288
2289         PR c++/33969
2290         * g++.dg/other/ptrmem9.C: New test.
2291
2292 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
2293
2294         PR middle-end/32931
2295         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
2296
2297 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
2298
2299         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
2300         * g++.dg/ext/visibility/namespace2.C: Add argument to
2301         dg-require-visibility.
2302         * g++.dg/ext/java-1.C: Disable on AIX.
2303
2304 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
2305
2306         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
2307
2308 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2309
2310         PR fortran/33881
2311         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
2312
2313 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2314
2315         PR c/29062
2316         * gcc.dg/20031223-1.c: Adjust error output.
2317         * gcc.dg/parse-decl-after-label.c: New.
2318         
2319 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2320
2321         PR libfortran/24685
2322         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
2323         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
2324         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
2325
2326 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2327
2328         PR rtl-optimization/28940
2329         * gcc.target/i386/addr-sel-1.c: New test.
2330
2331 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
2332
2333         PR middle-end/33670
2334         * gcc.dg/pr33670.c: New test.
2335
2336 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
2337
2338         PR c++/33516
2339         * g++.dg/lookup/typedef1.C: New test.
2340
2341 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
2342
2343         PR testsuite/32076
2344         * lib/scandump.exp (dump-suffix): New.
2345         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
2346         Include dump suffix in pass/fail messages, put regexp in quotes.
2347
2348 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
2349
2350         PR c++/33495
2351         * g++.dg/other/error19.C: New.
2352
2353 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2354
2355         PR rtl-optimization/28062
2356         * gcc.c-torture/compile/20071102-1.c: New test.
2357
2358 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
2359
2360         * g++.dg/cpp0x/pr33955.C: New.
2361
2362 2007-11-01  Tom Tromey  <tromey@redhat.com>
2363
2364         PR preprocessor/30805:
2365         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
2366
2367 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
2368
2369         PR rtl-optimization/33648
2370         * gcc.dg/pr33648.c: New test.
2371
2372 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
2373
2374         PR c++/32384
2375         * g++.dg/template/pseudodtor1.C: New test.
2376         * g++.dg/template/pseudodtor2.C: New test.
2377
2378         PR c++/32260
2379         * g++.dg/rtti/typeid7.C: New test.
2380
2381 2007-11-01  Tom Tromey  <tromey@redhat.com>
2382
2383         PR preprocessor/30805:
2384         * gcc.dg/cpp/pr30805.c: New file.
2385
2386 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
2387
2388         PR testsuite/25352
2389         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
2390         add dg-skip-if.
2391         * gcc.c-torture/compile/20001205-1.c: Ditto.
2392         * gcc.c-torture/compile/20001226-1.c: Ditto.
2393         * gcc.c-torture/compile/20020312-1.c: Ditto.
2394         * gcc.c-torture/compile/20020604-1.c: Ditto.
2395         * gcc.c-torture/compile/920501-12.c: Ditto.
2396         * gcc.c-torture/compile/920501-4.c: Ditto.
2397         * gcc.c-torture/compile/920520-1.c: Ditto.
2398         * gcc.c-torture/compile/980506-1.c: Ditto.
2399         * gcc.c-torture/compile/990617-1.c: Ditto.
2400         * gcc.dg/compare6.c: Ditto.
2401         * g++.old-deja/g++.brendan/crash43.C: Ditto.
2402         * g++.old-deja/g++.brendan/synth1.C: Ditto.
2403         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
2404         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
2405         * g++.old-deja/g++.pt/static6.C: Ditto.
2406         * g++.old-deja/g++.pt/crash16.C: Ditto.
2407         * g++.old-deja/g++.mike/p10416.C: Ditto.
2408         * g++.old-deja/g++.mike/ns15.C: Ditto.
2409         * g++.old-deja/g++.mike/eh46.C: Ditto.
2410
2411 2007-11-01  Tom Tromey  <tromey@redhat.com>
2412
2413         * gcc.dg/redecl-1.c: Update.
2414         * gcc.dg/pr20368-3.c: Update.
2415         * gcc.dg/inline-14.c: Update.
2416         * gcc.dg/builtins-30.c: Update.
2417         * gcc.dg/dremf-type-compat-4.c: Update.
2418         * gcc.dg/pr20368-2.c: Update.
2419
2420 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
2421
2422         PR rtl-optimization/33673
2423         * gcc.dg/pr33673.c: New test.
2424
2425 2007-11-01  Michael Matz  <matz@suse.de>
2426
2427         PR tree-optimization/33961
2428         * gcc.dg/pr33961.c: New test.
2429
2430 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
2431
2432         PR c++/33494
2433         * g++.dg/template/error35.C: New.
2434
2435 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
2436
2437         PR target/31507
2438         * gcc.dg/pr31507-1.c: New test.
2439         * gcc.dg/pr31507-2.c: New test.
2440
2441 2007-10-31  Revital Eres  <eres@il.ibm.com>
2442
2443         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
2444         target.
2445         * gcc.dg/vect/tree-vect.h (check_vect): Add
2446         powerpc-*paired test.
2447         * lib/target-supports.exp (check_750cl_hw_available):
2448         New.
2449         (check_effective_target_vect_int,
2450         check_effective_target_vect_intfloat_cvt,
2451         check_effective_target_powerpc_altivec_ok,
2452         check_effective_target_vect_long,
2453         check_effective_target_vect_sdot_hi,
2454         check_effective_target_vect_udot_hi,
2455         check_effective_target_vect_pack_trunc,
2456         check_effective_target_vect_unpack,
2457         check_effective_target_vect_shift,
2458         check_effective_target_vect_int_mult): Disable for powerpc-*paired
2459         target.
2460         * gcc.dg/vect/vect-ifcvt-11.c: New.
2461         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
2462         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
2463         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
2464         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
2465         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
2466         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
2467
2468 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
2469             Tobias Burnus  <burnus@net-b.de>
2470
2471         PR fortran/33941
2472         * gfortran.dg/module_read_1.f90: New.
2473
2474 2007-10-31  Tom Tromey  <tromey@redhat.com>
2475
2476         PR preprocessor/30786:
2477         * gcc.dg/cpp/pr30786.c: New file.
2478
2479 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2480
2481         PR fortran/33162
2482         * gfortran.dg/interface_19.f90: New.
2483         * gfortran.dg/interface_20.f90: New.
2484         * gfortran.dg/interface_21.f90: New.
2485         
2486 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
2487
2488         PR tree-optimization/32377
2489         * gfortran.dg/vect/pr32377.f90: New.
2490         
2491 2007-10-31  Richard Guenther  <rguenther@suse.de>
2492
2493         PR middle-end/33779
2494         * gcc.c-torture/execute/pr33779-1.c: New testcase.
2495         * gcc.c-torture/execute/pr33779-2.c: Likewise.
2496
2497 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
2498
2499         PR fortran/33897
2500         * gfortran.dg/contained_3.f90: New.
2501
2502 2007-10-31  Christian Bruel  <christian.bruel@st.com>
2503
2504         PR c++/19531
2505         * g++.dg/opt/nrv8.C: New.
2506         
2507 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
2508
2509         PR c++/33709
2510         * g++.dg/opt/compound1.C: New test.
2511
2512         PR c++/33616
2513         * g++.dg/template/ptrmem18.C: New test.
2514
2515 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2516
2517         PR fortran/33596
2518         * gfortran.dg/isnan_2.f90: New test.
2519
2520 2007-10-30  Ed Schouten  <ed@fxq.nl>
2521
2522         PR tree-optimization/32500
2523         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
2524
2525 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
2526
2527         PR c++/31993
2528         PR c++/32252
2529         * g++.dg/cpp0x/pr31993.C: New
2530         * g++.dg/cpp0x/pr32252.C: New
2531
2532 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
2533
2534         PR tree-optimization/33723
2535         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
2536
2537 2007-10-30  Richard Guenther  <rguenther@suse.de>
2538
2539         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
2540         gcc.target/i386/loop-3.c.
2541
2542 2007-10-30  Revital Eres  <eres@il.ibm.com>
2543
2544         * gcc.dg/vect/pr33866.c: Require vect_long.
2545
2546 2007-10-30  Revital Eres  <eres@il.ibm.com>
2547
2548         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
2549         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
2550
2551 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
2552
2553         PR tree-optimization/32893
2554         * lib/target-supports.exp
2555         (check_effective_target_unaligned_stack): new keyword.
2556         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
2557         not sensitive to unaligned_stack.
2558         * gcc.dg/vect/vect-3.c: Likewise.
2559         * gcc.dg/vect/vect-4.c: Likewise.
2560         * gcc.dg/vect/vect-5.c: Likewise.
2561         * gcc.dg/vect/vect-6.c: Likewise.
2562         * gcc.dg/vect/vect-7.c: Likewise.
2563         * gcc.dg/vect/vect-13.c: Likewise.
2564         * gcc.dg/vect/vect-17.c: Likewise.
2565         * gcc.dg/vect/vect-18.c: Likewise.
2566         * gcc.dg/vect/vect-19.c: Likewise.
2567         * gcc.dg/vect/vect-20.c: Likewise.
2568         * gcc.dg/vect/vect-21.c: Likewise.
2569         * gcc.dg/vect/vect-22.c: Likewise.
2570         * gcc.dg/vect/vect-27.c: Likewise.
2571         * gcc.dg/vect/vect-29.c: Likewise.
2572         * gcc.dg/vect/vect-64.c: Likewise.
2573         * gcc.dg/vect/vect-65.c: Likewise.
2574         * gcc.dg/vect/vect-66.c: Likewise.
2575         * gcc.dg/vect/vect-72.c: Likewise.
2576         * gcc.dg/vect/vect-73.c: Likewise.
2577         * gcc.dg/vect/vect-86.c: Likewise.
2578         * gcc.dg/vect/vect-all.c: Likewise.
2579         * gcc.dg/vect/slp-25.c: Likewise.
2580         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2581         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
2582         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
2583
2584         * gcc.dg/vect/vect-31.c: Removed alignment checks.
2585         * gcc.dg/vect/vect-34.c: Likewise.
2586         * gcc.dg/vect/vect-36.c: Likewise.
2587         * gcc.dg/vect/vect-64.c: Likewise.
2588         * gcc.dg/vect/vect-65.c: Likewise.
2589         * gcc.dg/vect/vect-66.c: Likewise.
2590         * gcc.dg/vect/vect-68.c: Likewise.
2591         * gcc.dg/vect/vect-76.c: Likewise.
2592         * gcc.dg/vect/vect-77.c: Likewise.
2593         * gcc.dg/vect/vect-78.c: Likewise.
2594
2595         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
2596         testcase (without no-section-anchors prefix) but with global arrays.
2597         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2598         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
2599         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2600         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2601         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2602         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2603         * gcc.dg/vect/vect-77-global.c: Likewise.
2604         * gcc.dg/vect/vect-78-global.c: Likewise.
2605
2606         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
2607         testcase (without no-section-anchors prefix) but fix alignment checks
2608         to also consider unaligned_stack targets.
2609         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2610
2611 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
2612
2613         PR tree-optimization/33723
2614         * gcc.c-torture/execute/20071029-1.c: New test.
2615         * gcc.dg/tree-ssa/pr33723.c: New test.
2616
2617 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2618
2619         PR tree-optimization/33614
2620         * gcc.c-torture/compile/pr33614.c: New test.
2621
2622 2007-10-29  Richard Guenther  <rguenther@suse.de>
2623
2624         PR tree-optimization/33870
2625         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
2626
2627 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
2628
2629         PR tree-optimization/33757
2630         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
2631         true architectures instead of having a big dg-skip-if.
2632
2633         PR c++/33841
2634         * g++.dg/other/bitfield3.C: New test.
2635
2636 2007-10-29  Richard Guenther  <rguenther@suse.de>
2637
2638         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
2639
2640 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
2641
2642         Automatic parallelization reduction tests.
2643
2644         * gcc.dg/tree-ssa/reduc-1.c: New test.
2645         * gcc.dg/tree-ssa/reduc-1char.c: New test.
2646         * gcc.dg/tree-ssa/reduc-1short.c: New test.
2647         * gcc.dg/tree-ssa/reduc-2.c: New test.
2648         * gcc.dg/tree-ssa/reduc-2char.c: New test.
2649         * gcc.dg/tree-ssa/reduc-2short.c: New test.
2650         * gcc.dg/tree-ssa/reduc-3.c: New test.
2651         * gcc.dg/tree-ssa/reduc-6.c: New test.
2652         * gcc.dg/tree-ssa/reduc-7.c: New test.
2653         * gcc.dg/tree-ssa/reduc-8.c: New test.
2654         * gcc.dg/tree-ssa/reduc-9.c: New test.
2655
2656 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
2657             Zdenek Dvorak  <ook@ucw.cz>
2658
2659         OMP_ATOMIC Changes, testsuite changes.
2660
2661         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
2662         instead of gimple dump.
2663         * gcc.dg/gomp/atomic-9.c: Same.
2664         * gcc.dg/gomp/atomic-10.c: Same.
2665         * g++.dg/gomp/atomic-3.C: Same.
2666         * g++.dg/gomp/atomic-9.C: Same.
2667         * g++.dg/gomp/atomic-10.C: Same.
2668
2669 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
2670
2671         PR fortran/31217
2672         PR fortran/33811
2673         * gfortran.dg/forall_12.f90: New test.
2674
2675         PR fortran/33686
2676         * gfortran.dg/forall_13.f90: New test.
2677
2678 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
2679             Mark Mitchell  <mark@codesourcery.com>
2680
2681         PR c++/30659
2682         * g++.dg/template/crash71.C: New.
2683
2684 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
2685
2686         PR fortran/32147
2687         * gfortran.dg/module_md5_1.f90: Update hash-value.
2688
2689 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
2690
2691         PR tree-opt/33589
2692         * g++.dg/torture/pr33589-1.C: New testcase.
2693         * g++.dg/torture/pr33589-2.C: New testcase.
2694
2695 2007-10-28  Richard Guenther  <rguenther@suse.de>
2696
2697         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
2698
2699 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
2700             Uros Bizjak  <ubizjak@gmail.com>
2701
2702         PR tree-optimization/33920
2703         * gcc.dg/tree-ssa/pr33290.c: New test.
2704
2705 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2706
2707         PR fortran/31306
2708         * gfortran.dg/argument_check_7.f90: New test.
2709         * gfortran.dg/argument_check_8.f90: New test.
2710         
2711 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2712
2713         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
2714         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
2715         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
2716         * gcc.target/i386/sse-14.c: Ditto.
2717
2718 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
2719
2720         PR c++/33844
2721         * g++.dg/other/ptrmem8.C: New test.
2722
2723         PR c++/33842
2724         * g++.dg/template/error34.C: New test.
2725
2726 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2727
2728         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
2729
2730 2007-10-27  Richard Guenther  <rguenther@suse.de>
2731
2732         PR tree-optimization/33870
2733         * gcc.dg/tree-ssa/alias-15.c: New testcase.
2734         * gcc.c-torture/execute/pr33870.c: Likewise.
2735
2736 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2737
2738         PR fortran/33162
2739         * gfortran.dg/argument_checking_9.f90: New test.
2740
2741 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
2742
2743         * g++.dg/other/pr33601.C: New.
2744
2745 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
2746
2747         PR c++/31988
2748         * g++.dg/init/new25.C: New.
2749
2750 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
2751
2752         * g++.dg/cpp0x/pr33839.C: New.
2753         
2754 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
2755
2756         PR c++/33744
2757         * g++.dg/template/arg6.C: New test.
2758
2759 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
2760
2761         PR c++/31747
2762         * g++.dg/parse/crash39.C: New.
2763
2764 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
2765
2766         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
2767         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
2768         "offset: -4B".
2769
2770 2007-10-25  David Daney  <ddaney@avtrex.com>
2771
2772         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
2773
2774 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
2775
2776         PR c++/33843
2777         * g++.dg/template/error32.C: New.
2778
2779 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
2780             Ira Rosen  <irar@il.ibm.com>
2781
2782         PR tree-optimization/33833
2783         * gcc.dg/vect/pr33833.c: New testcase.
2784
2785 2007-10-25  David Daney  <ddaney@avtrex.com>
2786
2787         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
2788
2789 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
2790             Ira Rosen  <irar@il.ibm.com>
2791
2792         PR tree-optimization/33866
2793         * gcc.dg/vect/pr33866.c: New testcase.
2794
2795 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
2796
2797         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
2798         Add -w to compile flags to suppress "call-clobbered register" warnings
2799         and remove dg-warning directives.
2800
2801 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
2802
2803         * gcc.dg/sms-2.c: Cleanup sms dump file.
2804         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
2805         profile-use step.
2806
2807 2007-10-24  David Daney  <ddaney@avtrex.com>
2808
2809         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
2810
2811 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
2812
2813         PR target/33755
2814         * gcc.target/mips/pr33755.c: New test.
2815
2816 2007-10-24  Ira Rosen  <irar@il.ibm.com>
2817
2818         PR tree-optimization/33804
2819         * gcc.dg/vect/pr33804.c: New testcase.
2820
2821 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2822
2823         PR forrtran/33849
2824         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
2825
2826 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
2827             Uros Bizjak  <ubizjak@gmail.com>
2828
2829         PR rtl-optimization/33846
2830         * gcc.dg/vect/pr33846.c: New testcase.
2831
2832 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
2833             Dorit Nuzman  <dorit@il.ibm.com>
2834
2835         PR tree-optimization/33860
2836         * g++.dg/vect/pr33860.cc: New test.
2837         * g++.dg/vect/pr33860a.cc: New test.
2838
2839 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
2840             Revital Eres  <eres@il.ibm.com>      
2841
2842         * gcc.dg/sms-2.c: New testcase.
2843
2844 2007-10-22  David S. Miller  <davem@davemloft.net>
2845
2846         * gcc.dg/globalreg-1.c: New test.
2847
2848 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
2849             Dorit Nuzman  <dorit@il.ibm.com>
2850
2851         PR tree-optimization/33834
2852         PR tree-optimization/33835
2853         * g++.dg/vect/pr33834_1.cc: New test.
2854         * g++.dg/vect/pr33834_2.cc: New test.
2855         * g++.dg/vect/pr33835.cc: New test.
2856
2857 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
2858
2859         * gcc.dg/pr33644.c: New test.
2860
2861 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
2862
2863         PR c++/33372
2864         * g++.dg/gomp/pr33372-1.C: New test.
2865         * g++.dg/gomp/pr33372-2.C: New test.
2866         * g++.dg/gomp/pr33372-3.C: New test.
2867
2868 2007-10-22  Michael Matz  <matz@suse.de>
2869
2870         PR tree-optimization/33855
2871         * gcc.c-torture/compile/pr33855.c: New testcase.
2872
2873 2007-10-22  Ira Rosen  <irar@il.ibm.com>
2874
2875         PR tree-optimization/33854
2876         * gcc.dg/vect/O1-pr33854.c: New testcase.
2877         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
2878
2879 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
2880
2881         * gcc.dg/unwind-1.c: Disable on AIX.
2882         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
2883
2884 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
2885
2886         PR fortran/33749
2887         * gfortran.dg/assign_9.f90: New test.
2888
2889 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2890
2891         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
2892         (dg-mips-options): Skip tests that specify an ABI other than o32
2893         and o64 if generating MIPS16 hard-float code.
2894
2895 2007-10-21  Ira Rosen  <irar@il.ibm.com>
2896             Revital Eres  <eres@il.ibm.com>
2897
2898         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
2899         * gcc.dg/vect/vect-16.c: Fix comment.
2900         * gcc.dg/vect/pr33369.c: Require vect_int.
2901         * gcc.dg/vect/slp-33.c: Add spaces.
2902         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
2903         targets.
2904         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
2905         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
2906         targets.
2907         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
2908         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
2909         targets.
2910         * gcc.dg/vect/slp-10.c: Add spaces.
2911         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
2912         targets.
2913         * gcc.dg/vect/slp-36.c: Require vect_int.
2914         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
2915         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
2916         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
2917         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
2918         targets.
2919         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
2920         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
2921         instead of vector_alignment_reachable_for_double.
2922         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
2923         (natural_alignment): Split into...
2924         (natural_alignment_32, natural_alignment_64): New.
2925         (vector_alignment_reachable): Depend on natural_alignment_32.
2926         (vector_alignment_reachable_for_double): Rename to ...
2927         (vector_alignment_reachable_for_64bit): And depend on
2928         natural_alignment_64.
2929
2930 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
2931
2932         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
2933         MIPS targets.
2934         * g++.dg/vect/vect.exp: Likewise.
2935         * lib/fortran-torture.exp: Likewise.
2936         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
2937         mipsisa64*-*-* as the target selector.  Remove -mips64,
2938         -mhard-float and -mgp64 from the options list.
2939         * gcc.target/mips/mips-ps-2.c: Likewise.
2940         * gcc.target/mips/mips-ps-3.c: Likewise.
2941         * gcc.target/mips/mips-ps-4.c: Likewise.
2942         * gcc.target/mips/mips-ps-6.c: Likewise.
2943         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
2944         options list.
2945         * gcc.target/mips/sb1-1.c: Likewise.
2946         * gcc.target/mips/mips-ps-type.c: Likewise.
2947         * gcc.target/mips/mips-ps-7.c: New test.
2948         * gcc.target/mips/mips-ps-type-2.c: Likewise.
2949         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
2950         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
2951         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
2952         as forcing an ABI and an architecture.
2953         (is_gp32_flag, is_gp64_flag): Fold into...
2954         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
2955         then -mfp64 imply -mhard-float.  Apply register rules after the
2956         loop.  Handle -march=mipsN like -mipsN.
2957
2958 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
2959
2960         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
2961         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
2962
2963 2007-10-20  Tobias Burnus  <burnus@net-b.de>
2964
2965         PR fortran/33818
2966         * gfortran.dg/entry_dummy_ref_3.f90: New.
2967
2968 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
2969             FX Coudert <fxcoudert@gcc.gnu.org>
2970
2971         PR fortran/31608
2972         * gfortran.dg/char_cast_1.f90: New test.
2973
2974 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2975
2976         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
2977         * gfortran.dg/large_real_kind_2.F90: ditto.
2978         * gfortran.dg/default_format_2.f90: ditto.
2979         * gfortran.dg/default_format_denormal_1.f90: ditto.
2980
2981 2007-10-19  Richard Guenther  <rguenther@suse.de>
2982
2983         PR middle-end/33816
2984         PR middle-end/32921
2985         * gfortran.dg/pr32921.f: New testcase.
2986
2987 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2988
2989         PR libfortran/33544
2990         * gfortran.dg/transfer_check_1.f90: Adjust options.
2991
2992 2007-10-19  Richard Guenther  <rguenther@suse.de>
2993
2994         Revert
2995         2007-10-19  Richard Guenther  <rguenther@suse.de>
2996
2997         PR middle-end/32921
2998         * gfortran.dg/pr32921.f: New testcase.
2999
3000 2007-10-19  Richard Guenther  <rguenther@suse.de>
3001
3002         * gcc.c-torture/execute/20071018-1.c: New testcase.
3003
3004 2007-10-19  Richard Guenther  <rguenther@suse.de>
3005
3006         PR middle-end/32921
3007         * gfortran.dg/pr32921.f: New testcase.
3008
3009 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
3010
3011         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
3012
3013 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3014
3015         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
3016
3017 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
3018
3019         PR fortran/33233
3020         * gfortran.dg/host_assoc_function_1.f90: Correct references.
3021         * gfortran.dg/host_assoc_function_3.f90: New test.
3022
3023 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
3024
3025         PR fortran/33733
3026         * gfortran.dg/transfer_simplify_6.f90: New test.
3027
3028 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
3029             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3030
3031         PR middle-end/33794
3032         * gfortran.dg/pr33794.f90: New testcase.
3033
3034 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
3035
3036         PR target/32961
3037         * gcc.target/i386/pr32961.c: New testcase.
3038         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
3039         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
3040         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
3041         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
3042         __builtin_ia32_pslldi128 defines.
3043
3044 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
3045
3046         PR fortran/33760
3047         * gfortran.dg/c_ptr_tests_13.f03: New test case.
3048
3049 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
3050
3051         PR c++/28639
3052         PR c++/30299
3053         * g++.dg/template/void12.C: New.
3054         * g++.dg/template/void13.C: New.
3055
3056 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
3057
3058         PR c++/31446
3059         * g++.dg/template/void11.C: New.
3060         * g++.dg/template/void2.C: Adjust error markers.
3061         * g++.dg/template/void10.C: Likewise.
3062         * g++.dg/template/crash55.C: Likewise.
3063
3064 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
3065
3066         * g++.dg/opt/const5.C: New test.
3067
3068 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
3069             Maxim Kuvyrkov  <maxim@codesourcery.com>
3070
3071         * gcc.target/ia64/20040709-2.c: New test.
3072
3073 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3074
3075         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
3076
3077 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
3078
3079         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
3080         to each function.  Check that there are no unsigned loads.
3081
3082 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
3083
3084         PR tree-optimization/33136
3085         * gcc.c-torture/execute/20070824-1.c: New test.
3086         * gcc.dg/pr33136-1.c: New test.
3087         * gcc.dg/pr33136-2.c: New test.
3088         * gcc.dg/pr33136-3.c: New test.
3089
3090 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
3091
3092         PR tree-optimization/33735
3093         * g++.dg/torture/pr33735.C: New.
3094
3095 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
3096
3097         PR middle-end/33706
3098         * gcc.dg/va-arg-pack-2.c: New.
3099
3100 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
3101
3102         PR tree-optimization/33619
3103         * gcc.dg/pr33619.c: New test.
3104
3105 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
3106
3107         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
3108         flag for AIX.
3109         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
3110
3111 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3112
3113         PR libfortran/33055
3114         * gfortran.dg/inquire_11.f90: New test.
3115         * gfortan.dg/negative_unit_int8.f: New test.
3116
3117 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
3118
3119         PR target/33133
3120         * gcc.c-torture/compile/pr33133.c: New test.
3121
3122 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3123
3124         PR libfortran/33672
3125         * gfortran.dg/namelist_40.f90: New test.
3126
3127 2007-10-14  Tobias Burnus  <burnus@net-b.de>
3128
3129         PR fortran/33745
3130         * gfortran.dg/bounds_check_11.f90: New.
3131
3132 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
3133
3134         PR c++/30303
3135         * g++.dg/other/ctor1.C: New test.
3136         * g++.dg/other/ctor2.C: New test.
3137         * g++.dg/other/dtor1.C: New test.
3138
3139 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
3140
3141         * gfortran.dg/bounds_check_10.f90: Fix testcase.
3142
3143 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
3144             Paul Thomas  <pault@gcc.gnu.org>
3145
3146         PR fortran/33254
3147         PR fortran/33727
3148         * gfortran.dg/bounds_check_10.f90: New.
3149
3150 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
3151
3152         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
3153         * gcc.target/powerpc/popcount-1.c: Same.
3154
3155 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
3156
3157         PR c++/26698
3158         * g++.dg/conversion/op4.C: New test.
3159
3160 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
3161
3162         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
3163
3164 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
3165
3166         PR fortran/33542
3167         * gfortran.dg/ambiguous_specific_1.f90: New test.
3168
3169 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
3170
3171         PR fortran/33664
3172         * gfortran.dg/impure_spec_expr_1.f90: New test.
3173         * gfortran.dg/char_result_7.f90: Remove illegal test.
3174
3175 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
3176
3177         PR 11001
3178         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
3179         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
3180         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
3181         * gcc.target/i386/pr11001-memset-1.c: New testcase.
3182         * gcc.target/i386/pr11001-memset-2.c: New testcase.
3183         * gcc.target/i386/pr11001-memset-3.c: New testcase.
3184         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
3185         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
3186         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
3187
3188 2007-10-12  Richard Guenther  <rguenther@suse.de>
3189
3190         PR middle-end/26198
3191         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
3192         * gcc.c-torture/execute/20071011-1.c: Likewise.
3193         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
3194
3195 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
3196
3197         PR tree-optimization/33742
3198         * gcc.dg/pr33742.c: New testcase.
3199
3200 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
3201
3202         PR tree-optimization/33645
3203         * gcc.dg/pr33645-1.c: New test.
3204         * gcc.dg/pr33645-2.c: New test.
3205         * gcc.dg/pr33645-3.c: New test.
3206  
3207         PR c++/32121
3208         * g++.dg/ext/label4.C: Adjust error regexp.
3209         * g++.dg/ext/label6.C: Adjust error regexp.
3210         * g++.dg/ext/label7.C: New test.
3211         * g++.dg/ext/label8.C: New test.
3212         * g++.dg/ext/label9.C: New test.
3213
3214 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
3215
3216         PR middle-end/33676
3217         * gcc.dg/pr33676.c: New.
3218
3219 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
3220
3221         PR c++/31441
3222         * g++.dg/cpp0x/variadic83.C: New.
3223
3224 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
3225
3226         PR c++/33461
3227         * g++.dg/cpp0x/variadic81.C: New.
3228         * g++.dg/cpp0x/variadic82.C: Likewise.
3229
3230 2007-10-11  Richard Guenther  <rguenther@suse.de>
3231
3232         PR middle-end/33724
3233         * gcc.dg/pr33724.c: New testcase.
3234
3235 2007-10-11  Richard Guenther  <rguenther@suse.de>
3236
3237         PR c/33726
3238         * gcc.dg/pr33726.c: New testcase.
3239
3240 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
3241
3242         PR fortran/33500
3243         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
3244         
3245 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3246
3247         PR testsuite/33391
3248         * gfortran.dg/do_3.F90: Run with -fwrapv.
3249
3250 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
3251
3252         * gcc.dg/unwind-1.c: New.
3253
3254 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3255
3256         PR libfortran/33683
3257         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
3258         failure on some common systems.
3259
3260 2007-10-09  Richard Guenther  <rguenther@suse.de>
3261
3262         PR middle-end/33692
3263         * gcc.dg/pr33692.c: New testcase.
3264
3265 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
3266
3267         PR middle-end/33669
3268         * gcc.c-torture/execute/pr33669.c: New.
3269
3270 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3271
3272         PR tree-optimization/33615
3273         * g++.dg/tree-ssa/pr33615-2.C: New test.
3274
3275 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3276
3277         PR tree-optimization/33615
3278         * g++.dg/tree-ssa/pr33615.C: New test.
3279
3280 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
3281
3282         PR tree-optimization/33572
3283         * g++.dg/torture/pr33572.C: Replace with complete test.
3284
3285 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
3286
3287         PR fortran/33689
3288         * gfortran.dg/spec_expr_5.f90: New.
3289
3290 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
3291
3292         * gcc.dg/pragma-darwin-2.c: New.
3293
3294 2007-10-08  Richard Guenther  <rguenther@suse.de>
3295
3296         PR middle-end/33693
3297         PR middle-end/33695
3298         PR middle-end/33697
3299         * gcc.dg/pr33693.c: New testcase.
3300         * gcc.dg/pr33695.c: Likewise.
3301         * gcc.dg/pr33697.c: Likewise.
3302
3303 2007-10-08  Richard Guenther  <rguenther@suse.de>
3304
3305         PR middle-end/33691
3306         PR middle-end/33694
3307         PR middle-end/33696
3308         * gcc.dg/pr33691.c: New testcase.
3309         * gcc.dg/pr33694.c: Likewise.
3310         * gcc.dg/pr33696.c: Likewise.
3311
3312 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3313
3314         PR libfortran/33683
3315         * gfortran.dg/gamma_5.f90:  New test case
3316
3317 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
3318
3319         PR fortran/20851
3320         * initialization_1.f90: Fix dg-error annotations.
3321         * initialization_14.f90: New.
3322         * initialization_7.f90: Fix dg-error annotations.
3323         * initialization_9.f90: Likewise.
3324
3325 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3326
3327         * gfortran.dg/error_recovery_4.f90: New test.
3328
3329 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3330
3331         * gfortran.dg/default_format_denormal_2.f90: New test.
3332         * gfortran.dg/default_format_2.inc: New test.
3333         * gfortran.dg/default_format_denormal_1.f90: New test.
3334         * gfortran.dg/default_format_1.inc: New test.
3335         * gfortran.dg/default_format_1.f90: Don't test for denormalized
3336         numbers.
3337         * gfortran.dg/default_format_2.f90: Don't test for denormalized
3338         numbers.
3339
3340 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3341
3342         * gfortran.dg/namelist_15.f90: Revise test.
3343
3344 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
3345
3346         PR tree-optimization/33655
3347         * gcc.dg/torture/pr33655.c: New.
3348
3349 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
3350
3351         PR tree-optimization/33572
3352         * g++.dg/torture/pr33572.C: New.
3353
3354 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
3355
3356         PR fortran/25076
3357         * gfortran.dg/forall_11.f90: New.
3358
3359 2007-10-05  Michael Matz  <matz@suse.de>
3360
3361         PR middle-end/33667
3362         * gcc.dg/pr33667.c: New testcase.
3363
3364 2007-10-05  Richard Guenther  <rguenther@suse.de>
3365
3366         PR middle-end/33666
3367         * gcc.dg/pr33666.c: New testcase.
3368
3369 2007-10-05  Michael Matz  <matz@suse.de>
3370
3371         PR inline-asm/33600
3372         * gcc.target/i386/pr33600.c: New testcase.
3373
3374 2007-10-05  Richard Guenther  <rguenther@suse.de>
3375
3376         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
3377
3378 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
3379
3380         PR target/33635
3381         * gcc.target/mips/pr33635-1.c: New test.
3382
3383 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3384
3385         PR libfortran/33253
3386         * gfortran.dg/namelist_39.f90: Revise to use long names.
3387
3388 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
3389
3390         PR fortran/33646
3391         * gfortran.dg/pr33646.f90: New file.
3392
3393 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3394
3395         PR fortran/33529
3396         * gfortran.dg/char_type_len_2.f90: Adjust error message.
3397         * gfortran.dg/char_decl_2.f90: New test.
3398
3399 2007-10-04  Richard Guenther  <rguenther@suse.de>
3400
3401         PR middle-end/33641
3402         * gcc.c-torture/compile/pr33641.c: New testcase.
3403
3404 2007-10-04  Michael Matz  <matz@suse.de>
3405
3406         PR rtl-optimization/33653
3407         * gcc.dg/pr33653.c: New.
3408
3409 2007-10-04  Richard Guenther  <rguenther@suse.de>
3410
3411         PR tree-optimization/33627
3412         * g++.dg/torture/pr33627.C: New testcase.
3413
3414 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
3415
3416         PR fortran/33626
3417         * gfortran.dg/parens_6.f90: New.
3418
3419 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
3420
3421         PR fortran/33646
3422         PR fortran/33542
3423         * gfortran.dg/ambiguous_specific_1.f90: Remove.
3424
3425 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
3426
3427         * g++.dg/ext/gnu-inline-global-redecl.C: New.
3428
3429 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
3430
3431         PR target/33635
3432         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
3433         and mips_forced_be.
3434         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
3435         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
3436         options.
3437         * gcc.target/mips/fpr-moves-1.c: New test.
3438         * gcc.target/mips/fpr-moves-2.c: Likewise.
3439         * gcc.target/mips/fpr-moves-3.c: Likewise.
3440         * gcc.target/mips/fpr-moves-4.c: Likewise.
3441         * gcc.target/mips/fpr-moves-5.c: Likewise.
3442         * gcc.target/mips/fpr-moves-6.c: Likewise.
3443         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
3444
3445 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3446
3447         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
3448
3449 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3450
3451         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
3452         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
3453
3454 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
3455
3456         PR fortran/33198
3457         * gfortran.dg/common_errors_1.f90: New.
3458
3459 2007-10-03  Doug Kwan  <dougkwan@google.com>
3460         Richard Guenther  <rguenther@suse.de>
3461
3462         PR debug/31899
3463         * g++.dg/debug/using3.C: New testcase.
3464
3465 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3466
3467         PR libfortran/33253
3468         * gfortran.dg/namelist_38.f90: New test.
3469         * gfortran.dg/namelist_39.f90: New test.
3470
3471 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3472
3473         PR libfortran/33469
3474         * gfortran.dg/default_format_1.f90: New test.
3475         * gfortran.dg/default_format_2.f90: New test.
3476         * gfortran.dg/namelist_print_1.f: Adjust expected output.
3477         * gfortran.dg/real_const_3.f90: Adjust expected output.
3478
3479 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
3480
3481         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
3482         default ABI.  Split mips_forced_abi into mips_forced_abi and
3483         mips_forced_regs.
3484         (is_gp32_flag): Return true for -mabi=32.
3485         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
3486         (dg-mips-options): Use is_gp64_flag instead of checking specifically
3487         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
3488         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
3489         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
3490         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
3491         * gcc.target/mips/save-restore-2.c: Likewise.
3492         * gcc.target/mips/save-restore-3.c: Likewise.
3493         * gcc.target/mips/save-restore-4.c: Likewise.
3494
3495 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
3496
3497         PR middle-end/33617
3498         * gcc.c-torture/compile/pr33617.c: New test.
3499
3500 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
3501
3502         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
3503         -gstabs+ for extended options.
3504
3505 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3506
3507         PR fortran/33542
3508         * gfortran.dg/ambiguous_specific_1.f90: New test.
3509
3510 2007-10-02  Revital Eres  <eres@il.ibm.com>
3511
3512         * gcc.target/powerpc/paired-8.c: New test.
3513         * gcc.target/powerpc/paired-9.c: New test.
3514         * gcc.target/powerpc/paired-10.c: New test.
3515
3516 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3517
3518         PR fortran/33566
3519         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
3520
3521 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3522
3523         PR fortran/33554
3524         * gfortran.dg/intent_out_2.f90: New test.
3525
3526 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3527
3528         PR fortran/33550
3529         * gfortran.dg/ambiguous_reference_1.f90: New test.
3530
3531 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3532
3533         PR fortran/31154
3534         PR fortran/31229
3535         PR fortran/33334
3536         * gfortran.dg/function_kinds_1.f90: New test.
3537         * gfortran.dg/function_kinds_2.f90: New test.
3538         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
3539         use association into interfaces.
3540
3541 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3542
3543         PR testsuite/31828
3544         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
3545         (overflow): Use INFINITY, not FP_INFINITE.
3546         gcc.dg/float-range-4.c: Likewise.
3547         gcc.dg/float-range-5.c: Likewise.
3548
3549 2007-10-01  Nick Clifton  <nickc@redhat.com>
3550
3551         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
3552         for 16-bit targets.
3553
3554 2007-09-30  Diego Novillo  <dnovillo@google.com>
3555
3556         PR 33593
3557         * g++.dg/tree-ssa/pr33593.C: New test.
3558
3559 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3560
3561         PR libfortran/33400
3562         * gfortran.dg/PR19872.f: Fix test condition.
3563         * gfortran.dg/list_read_7.f90: New test.
3564
3565 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
3566
3567         PR tree-optimization/33597
3568         * gcc.dg/vect/pr33597.c: New testcase.
3569
3570 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
3571
3572         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
3573         * gcc.target/i386/pr33524.c: ...this.
3574
3575 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
3576
3577         PR fortran/33354
3578         * gfortran.dg/minmaxloc_4.f90: New.
3579
3580 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3581
3582         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
3583
3584 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
3585
3586         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
3587
3588 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
3589
3590         PR c++/33213
3591         * g++.dg/cpp0x/variadic79.C: New.
3592
3593 2007-09-28  Michael Matz  <matz@suse.de>
3594             Jakub Jelinek  <jakub@redhat.com>
3595
3596         PR rtl-optimization/33552
3597         * gcc.target/i386/pr33552.c: New runtime test.
3598         * gcc.target/i386/strinline.c: New compile time test.
3599
3600 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
3601
3602         * gfortran.dg/openmp_stack.f90: Removed.
3603
3604         PR c++/31434
3605         * g++.dg/cpp0x/variadic80.C: New test.
3606
3607 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3608
3609         * gfortran.dg/namelist_38.f90: Delete test for revertion of
3610         r128057.
3611
3612 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3613
3614         PR middle-end/7003
3615         * gcc.target/powerpc/gcse-1.c: New test.
3616
3617 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
3618
3619         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
3620         fixed capitalizations.
3621         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
3622         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
3623         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
3624         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
3625         * gfortran.dg/maxloc_shape_1.f90: Likewise.
3626         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
3627         * gfortran.dg/min_max_conformance.f90: Likewise.
3628
3629 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
3630
3631         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
3632         options.
3633         * gcc.dg/c99-tgmath-2.c: Likewise.
3634         * gcc.dg/c99-tgmath-3.c: Likewise.
3635         * gcc.dg/c99-tgmath-4.c: Likewise.
3636
3637 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
3638
3639         PR fortran/33568
3640         * gfortran.dg/anint_1.f90: New test.
3641
3642 2007-09-27  Ian Lance Taylor  <iant@google.com>
3643
3644         PR tree-optimization/33565
3645         * gcc.dg/Wstrict-overflow-20.c: New test.
3646
3647 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3648
3649         * gfortran.dg/openmp_stack.f90: Fix typo.
3650         * gfortran.dg/recursive_stack.f90: Fix typo.
3651
3652 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
3653
3654         PR c++/33493
3655         * g++.dg/template/error31.C: New.
3656
3657 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
3658
3659         * lib/prune.exp: Prune also "^In function .*$" lines and
3660         "^    inlined from .*$" lines.
3661
3662 2007-09-26  Richard Guenther  <rguenther@suse.de>
3663
3664         PR tree-optimization/33563
3665         * gcc.dg/torture/pr33563.c: New testcase.
3666
3667 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
3668
3669         PR c/25309
3670         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
3671         array.
3672         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
3673         without -O2.
3674
3675 2007-09-26  Richard Guenther  <rguenther@suse.de>
3676
3677         PR tree-optimization/30375
3678         PR tree-optimization/33560
3679         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
3680         * gcc.dg/tree-ssa/complex-5.c: Likewise.
3681         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3682         * gcc.dg/torture/pr30375.c: New testcase.
3683         * gcc.dg/torture/pr33560.c: New testcase.
3684         * gcc.dg/tree-ssa/pr30375.c: Likewise.
3685
3686 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
3687
3688         PR c++/33207
3689         * g++.dg/parse/crash38.C: New test.
3690
3691 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
3692
3693         PR target/33524
3694         * gcc.target/i386/sse5-convert.c: New file, test int->long
3695         vectorized conversions.
3696
3697 2007-09-25  Revital Eres  <eres@il.ibm.com>
3698
3699         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
3700
3701 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
3702
3703         PR c/32295
3704         * gcc.dg/enum-incomplete-1.c: New test.
3705
3706 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
3707
3708         * gcc.c-torture/compile/20070919-1.c: New test.
3709
3710 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3711
3712         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
3713
3714 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
3715
3716         PR c++/14688
3717         * g++.dg/inherit/override_attribs.C: New file.
3718
3719 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
3720
3721         PR fortran/33269
3722         * io.c (check_format_string): Move NULL and constant checks into
3723         this function.
3724         (check_io_constraints): Call gfc_simplify_expr() before calling
3725         check_format_string().  Remove NULL and constant checks.
3726
3727 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
3728
3729         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
3730         * gcc.c-torture/execute/loop-2g.x: Likewise.
3731
3732 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
3733
3734         * lib/target-supports.exp (check_effective_target_mips16_attribute):
3735         Reject hard-float modes unless the ABI is o32 or o64.
3736         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
3737         of gcc.exp.  Skip the tests when mips16 code generation is not
3738         supported.
3739         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
3740         and use dg-add-options mips16_attribute.
3741
3742 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
3743
3744         PR c++/33506
3745         * g++.dg/ext/attrib29.C: New test.
3746
3747 2007-09-23  Ollie Wild  <aaw@google.com>
3748
3749         * gcc.dg/fold-bitand-1.c: New test.
3750         * gcc.dg/fold-bitand-2.c: New test.
3751         * gcc.dg/fold-bitand-3.c: New test.
3752         * gcc.dg/fold-bitand-4.c: New test.
3753
3754 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3755
3756         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
3757         any of the macros to be defined for __mips16.
3758         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
3759
3760 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3761
3762         * gcc.dg/vect/pr21591.c: Require vect_int.
3763         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
3764         * gcc.dg/vect/vect-outer-2a.c: Likewise.
3765         * gcc.dg/vect/vect-outer-2c.c: Likewise.
3766
3767 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
3768
3769         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
3770         attributes.
3771         * gcc.dg/va-arg-pack-len-2.c: New test.
3772         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
3773         attributes.
3774         * g++.dg/ext/va-arg-pack-len-2.C: New test.
3775
3776         PR tree-optimization/32772
3777         * gcc.c-torture/compile/20070905-1.c: New test.
3778
3779         PR tree-optimization/32975
3780         * gcc.dg/pr32975.c: New test.
3781
3782         PR middle-end/28755
3783         * gcc.dg/pr28755.c: New test.
3784
3785 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3786
3787         * lib/target-supports.exp (check_effective_target_nomips16): New
3788         procedure.
3789         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
3790         for mipsisa64*-*-*.
3791         * gcc.dg/vect/vect.exp: Likewise.
3792         * g++.dg/vect/vect.exp: Likewise.
3793         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
3794         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
3795         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
3796         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
3797         * gcc.target/mips/clear-cache-1.c (f): Likewise.
3798         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
3799         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
3800         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
3801         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
3802         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
3803         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
3804         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
3805         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3806         (test14, test15, test16, test17, test18): Likewise.
3807         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
3808         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3809         (test14, test15, test16, test17, test18, test19, test20, test21)
3810         (test22): Likewise.
3811         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
3812         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
3813         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
3814         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
3815         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
3816         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
3817         * gcc.target/mips/mips-3d-1.c (main): Likewise.
3818         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
3819         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3820         (test13, test14, test15, test16, test17, test18, test19, test20)
3821         (test21, test22, test23, test24, test25, test26, test27, test28)
3822         (test29, test30, test31): Likewise.
3823         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
3824         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3825         (test13, test14, test15, test16, test17, test18, test19, test20)
3826         (test21, test22, test23, test24, test25, test26, test27, test28)
3827         (test29, test30, test31, test32, test33, test34, test35, test36)
3828         (test37, test38, test39, test40, test41, test42, test43, test44)
3829         (test45, test46, test47, test48, test49, test50, test51, test52)
3830         (test53, test54, test55, test56, test57, test58, test59, test60)
3831         (test61, test62, test63): Likewise.
3832         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
3833         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3834         (test13, test14, test15, test16, test17, test18, test19, test20)
3835         (test21, test22, test23, test24, test25, test26, test27, test28)
3836         (test29, test30, test31): Likewise.
3837         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
3838         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3839         (test13, test14, test15, test16, test17, test18, test19, test20)
3840         (test21, test22, test23, test24, test25, test26, test27, test28)
3841         (test29, test30, test31): Likewise.
3842         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
3843         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3844         (test13, test14, test15): Likewise.
3845         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
3846         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3847         (test13, test14, test15): Likewise.
3848         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
3849         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3850         (test13, test14, test15, test16, test17, test18, test19, test20)
3851         (test21, test22, test23, test24, test25, test26, test27, test28)
3852         (test29, test30, test31): Likewise.
3853         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
3854         (matrix_multiply4: Likewise.
3855         * gcc.target/mips/mips-ps-1.c (main): Likewise.
3856         * gcc.target/mips/mips-ps-2.c (main): Likewise.
3857         * gcc.target/mips/mips-ps-3.c (main): Likewise.
3858         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
3859         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3860         (test13, test14, test15, test16, test17, test18, test19, test20)
3861         (test21, test22, test23, test24, test25, test26, test27, test28)
3862         (test29, test30, test31): Likewise.
3863         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
3864         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
3865         (test13, test14, test15, test16, test17, test18, test19, test20)
3866         (test21, test22, test23, test24, test25, test26, test27, test28)
3867         (test29, test30, test31): Likewise.
3868         * gcc.target/mips/mips-ps-5.c (main): Likewise.
3869         * gcc.target/mips/mips-ps-6.c (main): Likewise.
3870         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
3871         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
3872         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
3873         (sub_v4qi): Likewise.
3874         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
3875         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
3876         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
3877         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
3878         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
3879         (subb, subc): Likewise.
3880         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
3881         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
3882         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
3883         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
3884         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
3885         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
3886         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
3887         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
3888         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
3889         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
3890         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
3891         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
3892         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
3893
3894 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3895
3896         * lib/target-supports.exp (add_options_for_mips16_attribute)
3897         (check_effective_target_mips16_attribute): New functions.
3898         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
3899         command line.
3900         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
3901         extra_test_flags.
3902         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
3903         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
3904         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
3905         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
3906         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
3907         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
3908         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
3909         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
3910         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
3911         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
3912         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
3913         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
3914         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
3915         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
3916         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
3917         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
3918         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
3919         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
3920         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
3921         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
3922         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
3923         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
3924         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
3925         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
3926         (NOMIPS16): Delete.
3927         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
3928         of dg-options.
3929         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
3930         options.  Require { target mips16_attribute } and use dg-add-options
3931         to add the associated options.
3932         (foo): Use MIPS16.
3933         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
3934         * gcc.target/mips/call-saved-3.c: Likewise.
3935         * gcc.target/mips/code-readable-1.c: Require { target
3936         mips16_attribute } and use dg-add-options to add the associated
3937         options.  Remove trailing whitespace.
3938         (NOMIPS16): Delete.
3939         * gcc.target/mips/code-readable-2.c: Likewise.
3940         * gcc.target/mips/code-readable-3.c: Likewise.
3941         * gcc.target/mips/mips16-attributes-2.c: Likewise.
3942         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
3943         Require { target mips16_attribute } and use dg-add-options to
3944         add the associated options.
3945         (cksum16, cksum8): Use MIPS16.
3946         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
3947         Require { target mips16_attribute } and use dg-add-options to
3948         add the associated options.
3949         (foo): Use MIPS16.
3950         * gcc.target/mips/save-restore-2.c: Likewise.
3951         * gcc.target/mips/save-restore-3.c: Likewise.
3952         * gcc.target/mips/save-restore-4.c: Likewise.
3953         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
3954         -mno-abicalls.
3955         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
3956         (foo): Use NOMIPS16.
3957
3958 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
3959
3960         PR fortran/33337
3961         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
3962
3963         PR fortran/33376
3964         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
3965
3966 2007-09-22  Tobias Burnus  <burnus@net-b.de>
3967
3968         PR fortran/33445
3969         * gfortran.dg/gomp/free-2.f90: New.
3970         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
3971         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
3972
3973 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
3974
3975         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
3976         * gcc.target/i386/sse5-haddX.c: Ditto.
3977         * gcc.target/i386/sse5-hsubX.c: Ditto.
3978         * gcc.target/i386/sse5-maccXX.c: Ditto.
3979         * gcc.target/i386/sse5-msubXX.c: Ditto.
3980         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
3981         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
3982         * gcc.target/i386/sse5-permpX.c: Ditto.
3983         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
3984         effective target.
3985         * gcc.target/i386/sse5-fma-vector.c: Ditto.
3986         * gcc.target/i386/sse5-ima-vector.c: Ditto.
3987         * gcc.target/i386/sse5-pcmov.c: Ditto.
3988         * gcc.target/i386/sse5-pcmov2.c: Ditto.
3989
3990 2007-09-22  Richard Guenther  <rguenther@suse.de>
3991
3992         PR tree-optimization/33146
3993         * gcc.c-torture/compile/pr33146.c: New testcase.
3994
3995 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
3996
3997         * lib/target-supports.exp (check_cached_effective_target): New
3998         procedure.
3999         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
4000         (check_effective_target_c99_runtime): New procedure.
4001         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
4002         (test3l): Likewise cargl.
4003         * gcc.dg/builtins-59.c: Require c99_runtime.
4004         * gcc.dg/builtins-61.c: Likewise.
4005         * gcc.dg/builtins-62.c: Likewise.
4006
4007 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4008
4009         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
4010         * lib/target-supports-dg.exp (dg-add-options): Likewise.
4011         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
4012         target-specific dg-options.
4013         * gcc.dg/builtins-20.c: Likewise.
4014         * gcc.dg/builtins-53.c: Likewise.
4015         * gcc.dg/builtins-55.c: Likewise.
4016         * gcc.dg/single-precision-constant.c: Likewise.
4017         * gcc.dg/torture/builtin-convert-1.c: Likewise.
4018         * gcc.dg/torture/builtin-convert-2.c: Likewise.
4019         * gcc.dg/torture/builtin-convert-3.c: Likewise.
4020         * gcc.dg/torture/builtin-convert-4.c: Likewise.
4021         * gcc.dg/torture/builtin-power-1.c: Likewise.
4022
4023 2007-09-21  Chao-ying Fu  <fu@mips.com>
4024
4025         * lib/target-supports.exp (check_effective_target_fixed_point): New to
4026         check if targets have fixed-point supports.
4027         * gcc.dg/fixed-point/fixed-point.exp: New file.
4028         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
4029         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
4030         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
4031         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
4032         * gcc.dg/fixed-point/constants-pedantic.c,
4033         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
4034         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
4035         * gcc.dg/fixed-point/keywords-ignored-c99.c,
4036         * gcc.dg/fixed-point/keywords-pedantic.c,
4037         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
4038         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
4039         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
4040         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
4041         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
4042         * gcc.dg/fixed-point/func-vararg-mixed.c,
4043         * gcc.dg/fixed-point/operator-logical.c,
4044         * gcc.dg/fixed-point/struct-union.c,
4045         * gcc.dg/fixed-point/bit-complement.c,
4046         * gcc.dg/fixed-point/operator-bitwise.c,
4047         * gcc.dg/fixed-point/operator-comma.c,
4048         * gcc.dg/fixed-point/struct-layout-1.c,
4049         * gcc.dg/fixed-point/union-init.c,
4050         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
4051         * gcc.dg/fixed-point/func-mixed.c,
4052         * gcc.dg/fixed-point/func-vararg-size0.c,
4053         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
4054         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
4055         * gcc.dg/fixed-point/operator-unary.c,
4056         * gcc.dg/fixed-point/allop-const.c,
4057         * gcc.dg/fixed-point/muldiv-warning.c,
4058         * gcc.dg/nofixed-point-1.c,
4059         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
4060         * gcc.target/mips/fixed-vector-type.c,
4061         * gcc.target/mips/fixed-scalar-type.c: New tests.
4062
4063 2007-09-21  Olivier Hainque  <hainque@adacore.com>
4064
4065         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
4066         * gnat.dg/test_nested_subtype_byref.adb: New test.
4067
4068 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
4069
4070         PR fortran/33439
4071         * gfortran.dg/gomp/pr33439.f90: New test.
4072
4073 2007-09-21  Tobias Burnus  <burnus@net-b.de>
4074
4075         PR fortran/33455
4076         * gfortran.dg/merge_char_3.f90: New.
4077
4078 2007-09-21  Tobias Burnus  <burnus@net-b.de>
4079
4080         PR fortran/33037
4081         * gfortran.dg/transfer_check_1.f90: New.
4082
4083 2007-09-20  Asher Langton  <langton2@llnl.gov>
4084
4085         PR fortran/20441
4086         * gfortran.dg/init_flag_1.f90: New.
4087         * gfortran.dg/init_flag_2.f90: New.
4088         * gfortran.dg/init_flag_3.f90: New.
4089         * gfortran.dg/init_flag_4.f90: New.
4090         * gfortran.dg/init_flag_5.f90: New.
4091         * gfortran.dg/init_flag_6.f90: New.
4092         * gfortran.dg/init_flag_7.f90: New.
4093
4094 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
4095
4096         PR c++/33460
4097         * g++.dg/ext/anon-struct6.C: New.
4098
4099 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4100
4101         PR libfortran/23272
4102         * gfortran.dg/inquire_10.f90: New test.
4103
4104 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
4105
4106         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
4107
4108 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4109
4110         PR fortran/33221
4111         * gfortran.dg/used_types_18.f90: Declare variable of empty
4112         derived type.
4113
4114 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4115
4116         PR fortran/33288
4117         * gfortran.dg/array_constructor_19.f90: New test.
4118
4119 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
4120
4121         PR debug/33316
4122         * gcc.dg/debug/pr33316.c: New test.
4123
4124         PR c++/33496
4125         * g++.dg/cpp0x/variadic76.C: New test.
4126         * g++.dg/cpp0x/variadic77.C: New test.
4127         * g++.dg/cpp0x/variadic78.C: New test.
4128
4129         PR c/33238
4130         PR c/27301
4131         * gcc.c-torture/execute/20070919-1.c: New test.
4132         * gcc.dg/pr33238.c: New test.
4133         * gcc.dg/pr27301.c: New test.
4134
4135 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
4136
4137         * lib/target-supports.exp (check_effective_target_mips64): New
4138         procedure.
4139         * gcc.dg/lower-subreg-1.c: Require !mips64.
4140         * gcc.dg/sibcall-3.c (ATTR): New macro.
4141         (recurser_void1, recurser_void2): Use it.
4142         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
4143         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
4144
4145 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
4146
4147         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
4148         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
4149         warning annotation.
4150         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
4151
4152 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
4153
4154         PR fortran/33497
4155         * gfortran.dg/c_loc_tests_11.f03: New test case.
4156
4157 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
4158
4159         PR c++/33459
4160         * g++.dg/init/ref14.C: New.
4161
4162 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4163
4164         * gnat.dg/slice2.ad[sb]: New testcase.
4165
4166 2007-09-19  Nick Clifton  <nickc@redhat.com>
4167
4168         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
4169
4170 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
4171
4172         * gcc.target/bfin/bfin.exp: New.
4173         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
4174         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
4175         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
4176         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
4177         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
4178         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
4179         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
4180         mcpu-bf561.c, mcpu-default.c}: New tests.
4181
4182 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
4183
4184         Restore detection of unsupported TLS.
4185
4186         Revert this patch:
4187         2007-02-10  Richard Henderson  <rth@redhat.com>
4188
4189         * lib/target-supports.exp (check_effective_target_tls): Redefine
4190         to mean non-emulated tls.
4191         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4192         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4193         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4194         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4195         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4196         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4197         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4198
4199         And then:
4200         * lib/target-supports.exp (check_effective_target_tls): Use
4201         stronger test for compiler support for TLS.
4202         (check_effective_target_tls_native): New, to test for non-emulated
4203         TLS support.
4204         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
4205         instead of dg-require-effective-target tls.
4206         * g++.dg/gomp/copyin-1.C: Likewise.
4207         * g++.dg/gomp/sharing-1.C: Likewise.
4208         * g++.dg/gomp/tls-1.C: Likewise.
4209         * g++.dg/gomp/tls-2.C: Likewise.
4210         * g++.dg/gomp/tls-3.C: Likewise.
4211         * g++.dg/tls/diag-1.C: Likewise.
4212         * g++.dg/tls/diag-2.C: Likewise.
4213         * g++.dg/tls/diag-3.C: Likewise.
4214         * g++.dg/tls/diag-4.C: Likewise.
4215         * g++.dg/tls/diag-5.C: Likewise.
4216         * g++.dg/tls/init-1.C: Likewise.
4217         * g++.dg/tls/init-2.C: Likewise.
4218         * g++.dg/tls/trivial.C: Likewise.
4219         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
4220         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
4221         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
4222         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
4223         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
4224         * gcc.dg/gomp/clause-1.c: Likewise.
4225         * gcc.dg/gomp/copyin-1.c: Likewise.
4226         * gcc.dg/gomp/sharing-1.c: Likewise.
4227         * gcc.dg/gomp/tls-1.c: Likewise.
4228         * gcc.dg/gomp/tls-2.c: Likewise.
4229         * gcc.dg/tls/alpha-1.c: Likewise.
4230         * gcc.dg/tls/opt-1.c: Likewise.
4231         * gcc.dg/tls/opt-13.c: Likewise.
4232         * gcc.dg/tls/opt-14.c: Likewise.
4233         * gcc.dg/tls/opt-2.c: Likewise.
4234         * gcc.dg/tls/opt-3.c: Likewise.
4235         * gcc.dg/tls/opt-4.c: Likewise.
4236         * gcc.dg/tls/opt-7.c: Likewise.
4237         * gcc.dg/tls/section-1.c: Likewise.
4238         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
4239         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
4240         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
4241         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
4242         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
4243         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
4244         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
4245         * gfortran.dg/gomp/crayptr2.f90: Likewise.
4246         * gfortran.dg/gomp/fixed-1.f: Likewise.
4247         * gfortran.dg/gomp/free-1.f90: Likewise.
4248         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
4249         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
4250         * gfortran.dg/gomp/reduction1.f90: Likewise.
4251         * gfortran.dg/gomp/sharing-1.f90: Likewise.
4252
4253 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4254
4255         PR fortran/31119
4256         * gfortran.dg/bounds_check_9.f90: New test.
4257         * gfortran.dg/bounds_check_fail_2.f90: New test.
4258
4259 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4260
4261         PR c++/33462 (again)
4262         * g++.dg/ext/va-arg1.C: Adjust.
4263
4264 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4265
4266         PR c++/33462
4267         * g++.dg/ext/va-arg1.C: New.
4268
4269 2007-09-18  Tobias Burnus  <burnus@net-b.de>
4270
4271         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
4272
4273 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4274
4275         PR c++/33463
4276         * g++.dg/rtti/typeid6.C: New.
4277
4278 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4279
4280         PR c++/33464
4281         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
4282         * g++.dg/ext/is_class_error2.C: New.
4283
4284 2007-09-18  Richard Guenther  <rguenther@suse.de>
4285
4286         PR tree-optimization/33340
4287         * g++.dg/torture/pr33340.C: New testcase.
4288
4289 2007-09-18  Tobias Burnus  <burnus@net-b.de>
4290
4291         PR fortran/33231
4292         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
4293         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
4294         * gfortran.dg/elemental_subroutine_5.f90: New.
4295
4296 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4297
4298         * lib/target-supports.exp (check_profiling_available): Extend
4299         mips*-*-elf check to mips*-*-elf*.
4300
4301 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
4302
4303         * gcc.dg/format/c90-scanf-5.c: New test.
4304         * gcc.dg/format/c99-scanf-4.c: New test.
4305         * gcc.dg/format/ext-7.c: New test.
4306         * gcc.dg/format/ext-8.c: New test.
4307
4308         PR middle-end/33423
4309         * gcc.c-torture/compile/20070915-1.c: New test.
4310
4311 2007-09-17  Tobias Burnus  <burnus@net-b.de>
4312
4313         PR fortran/33106
4314         * gfortran.dg/private_type_9.f90: New.
4315
4316 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4317
4318         PR middle-end/33449
4319         * gfortran.dg/pr33449.f90: New test.
4320
4321 2007-09-17  Tobias Burnus  <burnus@net-b.de>
4322
4323         * gfortran.dg/interface_15.f90: Compile with -std=f95.
4324         * gfortran.dg/private_type_1.f90: Ditto
4325         * gfortran.dg/interface_18.f90: New.
4326         * gfortran.dg/private_type_8.f90: New.
4327
4328 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
4329
4330         PR c++/33124
4331         * g++.dg/warn/new1.C: Adjust.
4332         * g++.dg/torture/str_empty.C: Likewise.
4333
4334 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4335
4336         * gcc.target/mips/dse-1.c: New test.
4337
4338 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
4339
4340         PR c++/32756
4341         * g++.dg/overload/operator3.C: New.
4342
4343 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4344
4345         * gcc.target/mips/truncate-1.c: New test.
4346
4347 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
4348
4349         PR fortran/29396
4350         PR fortran/29606
4351         PR fortran/30625
4352         PR fortran/30871
4353         * gfortran.dg/subref_array_pointer_1.f90: New test.
4354         * gfortran.dg/subref_array_pointer_2.f90: New test.
4355
4356 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
4357
4358         * gfortran.dg/nint_2.f90: Correct last change.
4359
4360 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
4361
4362         * gcc.dg/tree-ssa/parallelization-1.c: New test.
4363
4364 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
4365
4366         * gcc.dg/vect/pr33373b.c: New test.
4367
4368 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
4369
4370         PR target/33438
4371         * gcc.target/i386/pr33438.c: New test.
4372
4373 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4374
4375         * gfortran.dg/nint_2.f90: Revert previous commit.
4376
4377 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4378
4379         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
4380
4381 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
4382
4383         PR debug/33429
4384         * g++.dg/other/unused1.C: XFAIL class2 scan.
4385
4386 2007-09-13  Tobias Burnus  <burnus@net-b.de>
4387
4388         PR fortran/33343
4389         * gfortran.dg/elemental_args_check_1.f90: New.
4390         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
4391         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
4392
4393 2007-09-13  Tobias Burnus  <burnus@net-b.de>
4394
4395         * gfortran.dg/recursive_check_3.f90: New.
4396
4397 2007-09-13  Tobias Burnus  <burnus@net-b.de>
4398
4399         PR fortran/33412
4400         * gfortran.dg/elemental_bind_c.f90: New.
4401
4402 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
4403
4404         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
4405         * gcc.target/mips/mips16-attributes-2.c: New test.
4406         * gcc.target/mips/mips16-attributes-3.c: Likewise.
4407         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
4408         hard-float asm when __mips16 is defined.
4409         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
4410         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
4411         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
4412         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
4413         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
4414         * gcc.target/mips/pr26765.c (foo): Likewise.
4415         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
4416         targets, use dg-mips-options instead of dg-options, and use -mgp32
4417         to force 32-bit mode.
4418         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
4419         and 64-bit mode.
4420         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
4421
4422 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
4423             Michael Meissner  <michael.meissner@amd.com>
4424
4425         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
4426         * gcc.target/i386/sse5-hsubX.c: Ditto.
4427         * gcc.target/i386/sse5-permpX.c: Ditto.
4428         * gcc.target/i386/sse5-haddX.c: Ditto.
4429         * gcc.target/i386/sse5-maccXX.c: Ditto.
4430         * gcc.target/i386/sse5-msubXX.c: Ditto.
4431         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4432         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
4433
4434         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
4435         optimizes floating point conditional moves into the pcmov
4436         instruction on SSE5.
4437         * gcc.target/i386/sse5-pcmov2.c: Ditto.
4438
4439         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
4440         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
4441         SSE5.
4442
4443         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
4444         compiler optimizes vector (a*b)+c into fmadd on SSE5.
4445
4446         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
4447         optimizes (a*b)+c into fmadd on SSE5.
4448
4449         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
4450         whether the SSE5 instructions can be generated.
4451
4452         * gcc.target/i386/sse5-check.h: New. Add support for 
4453         SSE5 tests.
4454
4455         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
4456         ammintrin.h, and turn on -msse5 option instead of -msse4a.
4457         * gcc.target/i386/sse-13.c: Ditto.
4458         * gcc.target/i386/sse-14.c: Ditto.
4459
4460 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
4461
4462         PR testsuite/33153
4463         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
4464         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
4465
4466 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
4467
4468         PR target/32338
4469         * gcc.dg/pr32338-1.c: New test.
4470         * gcc.dg/pr32338-2.c: New test.
4471
4472 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
4473         
4474         * lib/target-supports.exp (check_effective_target_sync_int_long):
4475         Revert change to add xtensa.
4476         (check_effective_target_sync_char_short): Likewise.
4477         
4478 2007-09-12  Olivier Hainque  <hainque@adacore.com>
4479
4480         * gnat.dg/packed_subtype.adb: New test.
4481
4482 2007-09-12  Tobias Burnus  <burnus@net-b.de>
4483
4484         PR fortran/33297
4485         * gfortran.dg/intrinsic_size.f90: New.
4486
4487 2007-09-12  Tobias Burnus  <burnus@net-b.de>
4488
4489         PR fortran/33284
4490         PR fortran/33310
4491         * gfortran.dg/conflicts_2.f90: New.
4492
4493 2007-09-12  Ira Rosen  <irar@il.ibm.com>
4494
4495         PR tree-optimization/32377
4496         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
4497         dependence distance.
4498         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
4499         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
4500         * gcc.dg/vect/no-vfa-vect-depend-1.c,
4501         gfortran.dg/vect/no-vfa-pr32377.f90: New.
4502
4503 2007-09-12  Richard Guenther  <rguenther@suse.de>
4504
4505         PR middle-end/33382
4506         * gcc.c-torture/compile/pr33382.c: New testcase.
4507         * gcc.c-torture/execute/pr33382.c: Likewise.
4508
4509 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
4510
4511         PR fortran/33395
4512         * gfortran.dg/c_ptr_tests_12.f03: New test case.
4513
4514 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
4515
4516         PR tree-optimization/33373
4517         * gcc.dg/vect/pr33373.c: New test.
4518
4519 2007-09-12  Ben Elliston  <bje@au.ibm.com>
4520
4521         * lib/target-supports.exp (check_effective_target_vect_no_double):
4522         Remove unused proc.
4523
4524 2007-09-12  Ben Elliston  <bje@au.ibm.com>
4525             Ulrich Weigand  <uweigand@de.ibm.com>
4526
4527         * gcc.target/spu/dfcgt-nan.c: New test.
4528
4529 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
4530
4531         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
4532
4533 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
4534
4535         PR fortran/33040
4536         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
4537
4538 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
4539
4540         * gcc.dg/va-arg-pack-len-1.c: New test.
4541         * g++.dg/va-arg-pack-len-1.C: New test.
4542
4543 2007-09-11  Michael Matz  <matz@suse.de>
4544
4545         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
4546
4547 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
4548
4549         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
4550         checks for size of long double.
4551         * gcc.dg/dfp/convert.h: New file.
4552         * gcc.dg/dfp/convert-bfp-2.c: New test.
4553         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
4554         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
4555         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
4556         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
4557         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
4558         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
4559         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
4560         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
4561         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
4562
4563 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
4564
4565         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
4566         Change dg-final to expect 1 non-profitable loop and
4567         3 profitable loops.
4568         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
4569         Change dg-final to expect 1 non-profitable loop and
4570         3 profitable loops.
4571         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
4572         Change dg-final to expect 1 profitable loop.
4573         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4574         Change dg-final to expect 1 profitable loop.    
4575         
4576 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
4577
4578         * gcc.target/mips/call-saved-1.c: New test.
4579         * gcc.target/mips/call-saved-2.c: Likewise.
4580         * gcc.target/mips/call-saved-3.c: Likewise.
4581         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
4582         instead of mips_mips64.  Set mips_fp64 too.
4583         (is_gp32_flag): Return true for -mips1 and -mips2.
4584         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
4585
4586 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
4587
4588         * g++.dg/ext/va-arg-pack-1.C: New test.
4589         * g++.dg/ext/va-arg-pack-2.C: New test.
4590
4591 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
4592
4593         PR target/33369
4594         * gcc.dg/vect/pr33369.c: New test.
4595
4596 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
4597
4598         PR fortran/33370
4599         * gfortran.dg/array_memcpy_5.f90:  New test.
4600
4601 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
4602
4603         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
4604
4605 2007-09-09  Richard Guenther  <rguenther@suse.de>
4606
4607         * gcc.c-torture/compile/20070906-1.c: New testcase.
4608
4609 2007-09-09  Ira Rosen  <irar@il.ibm.com>
4610
4611         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
4612         noinline attribute.
4613         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
4614         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
4615         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4616         Likewise.
4617
4618 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
4619
4620         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
4621
4622 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
4623
4624         * gnat.dg/addr2_p.ads: Bump size of array to 9.
4625
4626 2007-09-09  Ira Rosen  <irar@il.ibm.com>
4627
4628         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
4629         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
4630         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
4631         Compile tests with -fno-tree-pre.
4632         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
4633         * lib/target-supports.exp (check_effective_target_vect_strided): New.
4634         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
4635         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
4636         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
4637         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
4638         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
4639         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
4640         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
4641         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
4642         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
4643         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
4644         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
4645         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
4646         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
4647         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
4648         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
4649         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
4650         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
4651
4652 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
4653
4654         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
4655         to call objdump.
4656         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
4657         Use remote_exec to call c++filt.
4658         * lib/target-supports-dg.exp (dg-require-host-local): New.
4659         * gcc.misc-tests/options.exp: Allow .exe in command paths.
4660         * g++.dg/parse/repo1.C: Use dg-require-host-local.
4661         * g++.dg/rtti/repo1.C: Likewise.
4662         * g++.dg/template/repo1.C: Likewise.
4663         * g++.dg/template/repo2.C: Likewise.
4664         * g++.dg/template/repo3.C: Likewise.
4665         * g++.dg/template/repo4.C: Likewise.
4666         * g++.dg/template/repo5.C: Likewise.
4667         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
4668         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
4669         * g++.old-deja/g++.pt/repo1.C: Likewise.
4670         * g++.old-deja/g++.pt/repo2.C: Likewise.
4671         * g++.old-deja/g++.pt/repo3.C: Likewise.
4672         * g++.old-deja/g++.pt/repo4.C: Likewise.
4673         * gcc.dg/cpp/trad/builtins.c: Likewise.
4674
4675 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
4676
4677         PR tree-optimization/32283
4678         * gcc.dg/tree-ssa/loop-31.c: New test.
4679
4680 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
4681
4682         PR rtl-optimization/26449
4683         * gcc.target/i386/pr26449-1.c: New file.
4684
4685 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
4686
4687         PR target/33329
4688         PR rtl-optimization/26449
4689         * gcc.target/i386/pr33329.c: New file.
4690
4691 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
4692
4693         * gnat.dg/renaming3.adb, renaming4.ads: New test.
4694
4695 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
4696
4697         * gnat.dg/unaligned_rep_clause.adb: New testcase.
4698
4699 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
4700
4701         PR tree-optimization/33301
4702         * gfortran.dg/vect/pr33301.f: New test.
4703
4704 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4705
4706         PR libfortran/33307
4707         * gfortran.dg/backspace_10.f90: New test.
4708
4709 2007-09-07  Richard Guenther  <rguenther@suse.de>
4710
4711         Reapply
4712         2007-09-06  Richard Guenther  <rguenther@suse.de>
4713
4714         PR tree-optimization/32586
4715         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4716         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4717         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4718         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4719         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4720         now obsolete simplification.
4721
4722 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
4723         
4724         PR tree-optimization/33299
4725         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
4726         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
4727
4728 2007-09-07  Richard Guenther  <rguenther@suse.de>
4729
4730         Revert
4731         2007-09-06  Richard Guenther  <rguenther@suse.de>
4732
4733         PR tree-optimization/32586
4734         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4735         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4736         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4737         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4738         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4739         now obsolete simplification.
4740
4741 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
4742
4743         PR tree-optimization/32821
4744         * gcc.dg/tree-ssa/pr32821.c: New file.
4745
4746 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
4747
4748         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
4749         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
4750         and mips_forced_no_er.
4751         (dg-mips-options): Add -mno-abicalls when a small-data option is
4752         specified.  Skip tests with small-data options if mips_forced_gp.
4753         Skip tests with -mexplicit-relocs if mips_forced_no_er.
4754         * gcc.target/mips/sdata-1.c: New test.
4755         * gcc.target/mips/sdata-2.c: Likewise.
4756         * gcc.target/mips/sdata-3.c: Likewise.
4757         * gcc.target/mips/sdata-4.c: Likewise.
4758
4759 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4760
4761         PR fortran/33298
4762         * spread_zerosize_1.f90:  New test case.
4763         * spread_bounds_1.f90:  New test case.
4764
4765 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
4766
4767         PR c++/32674
4768         * g++.dg/template/static31.C: New.
4769
4770 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4771
4772         PR fortran/33271
4773         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
4774         powerpc*-linux-gnu.
4775
4776 2007-09-06  David Daney  <ddaney@avtrex.com>
4777             Richard Sandiford  <richard@codesourcery.com>
4778
4779         PR target/33256
4780         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
4781         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
4782         * gcc.target/mips/pr33256.c: New test.
4783
4784 2007-09-06  Tom Tromey  <tromey@redhat.com>
4785
4786         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
4787
4788 2007-09-06  Richard Guenther  <rguenther@suse.de>
4789
4790         PR tree-optimization/32586
4791         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4792         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4793         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4794         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4795         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4796         now obsolete simplification.
4797
4798 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
4799
4800         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
4801         * gcc.target/i386/sse3-addsubps.c: Ditto.
4802         * gcc.target/i386/sse3-haddpd.c: Ditto.
4803         * gcc.target/i386/sse3-haddps.c: Ditto.
4804         * gcc.target/i386/sse3-hsubpd.c: Ditto.
4805         * gcc.target/i386/sse3-hsubps.c: Ditto.
4806         * gcc.target/i386/sse3-lddqu.c: Ditto.
4807         * gcc.target/i386/sse3-movddup.c: Ditto.
4808         * gcc.target/i386/sse3-movshdup.c: Ditto.
4809         * gcc.target/i386/sse3-movsldup.c: Ditto.
4810
4811 2007-09-06  Richard Guenther  <rguenther@suse.de>
4812
4813         PR tree-optimization/33302
4814         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
4815
4816 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4817
4818         PR libfortran/33225
4819         * gfortran.dg./fmt_float.f90: New test.
4820
4821 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4822
4823         PR libfortran/33253
4824         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
4825
4826 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
4827
4828         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
4829         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
4830
4831 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
4832
4833         * g++.dg/eh/builtin1.C: New test.
4834         * g++.dg/eh/builtin2.C: New test.
4835         * g++.dg/eh/builtin3.C: New test.
4836
4837         PR c++/33289
4838         * g++.dg/eh/builtin4.C: New test.
4839
4840 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
4841
4842         * gcc.target/powerpc/dfp-dd.c: New test.
4843         * gcc.target/powerpc/dfp-td.c: New test.
4844
4845 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
4846
4847         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
4848         * gcc.dg/va-arg-pack-1.c: New test.
4849
4850 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
4851
4852         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
4853         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
4854         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
4855         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
4856         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
4857
4858 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
4859
4860         PR c++/30302
4861         * g++.dg/ext/anon-struct5.C: New.
4862
4863 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
4864
4865         * gcc.dg/i386-cpuid.h: Remove.
4866         * gcc.target/i386/mmx-check.h: Include cpuid.h.
4867         (main): Use __get_cpuid to get target features.
4868         * gcc.target/i386/sse-check.h: Ditto.
4869         * gcc.target/i386/sse2-check.h: Ditto.
4870         * gcc.target/i386/sse3-check.h: Ditto.
4871         * gcc.target/i386/ssse3-check.h: Ditto.
4872         * gcc.target/i386/sse4_1-check.h: Ditto.
4873         * gcc.target/i386/sse4_2-check.h: Ditto.
4874         * gcc.target/i386/sse4a-check.h: Ditto.
4875         * gcc.dg/torture/pr16104-1.c: Ditto.
4876         (do_test): Change to void.
4877         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
4878         * gcc.target/i386/sse-6.c: Ditto.
4879         * gcc.target/i386/sse-7.c: Ditto.
4880         * g++.dg/other/i386-1.C: Include cpuid.h.
4881         (main): New function.  Use __get_cpuid to get target fetaures.
4882
4883 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
4884             David Ung  <davidu@mips.com>
4885             Nigel Stephens <nigel@mips.com>
4886
4887         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
4888         * gcc.c-torture/compile/mipscop-2.c: Likewise.
4889         * gcc.c-torture/compile/mipscop-3.c: Likewise.
4890         * gcc.c-torture/compile/mipscop-4.c: Likewise.
4891         * gcc.dg/torture/mips-hilo-1.c: Likewise.
4892         * gcc.dg/torture/mips-hilo-2.c: Likewise.
4893         * gcc.dg/torture/pr19683-1.c: Likewise.
4894         * gcc.target/mips/madd-3.c: Likewise.
4895         * gcc.target/mips/maddu-3.c: Likewise.
4896         * gcc.target/mips/msub-3.c: Likewise.
4897         * gcc.target/mips/msubu-3.c: Likewise.
4898         * gcc.target/mips/asm-1.c: Likewise.
4899         * gcc.target/mips/branch-1.c: Likewise.
4900         * gcc.target/mips/ins-1.c: Likewise.
4901         * gcc.target/mips/near-far-3.c: Likewise.
4902         * gcc.target/mips/near-far-4.c: Likewise.
4903         * gcc.target/mips/smartmips-lwxs.c: Likewise.
4904         * gcc.target/mips/smartmips-ror-1.c: Likewise.
4905         * gcc.target/mips/smartmips-ror-2.c: Likewise.
4906         * gcc.target/mips/smartmips-ror-3.c: Likewise.
4907         * gcc.target/mips/smartmips-ror-4.c: Likewise.
4908         * gcc.target/mips/dspr2-MULT.c: Likewise.
4909         * gcc.target/mips/dspr2-MULTU.c: Likewise.
4910         * gcc.target/mips/mips32-dsp-run.c: Likewise.
4911         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
4912         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
4913         * gcc.target/mips/code-readable-2.c: Likewise.
4914         * gcc.target/mips/code-readable-3.c: Likewise.
4915
4916 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
4917             David Ung  <davidu@mips.com>
4918             Nigel Stephens <nigel@mips.com>
4919
4920         * gcc.target/mips/mips16-attributes.c: New.
4921
4922 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
4923
4924         PR fortran/31564
4925         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
4926
4927         PR fortran/33241
4928         * gfortran.dg/char_length_10.f90: New test.
4929
4930 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
4931
4932         PR c++/29731
4933         * g++.dg/parse/template24.C: New.
4934
4935 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4936
4937         * g++.dg/other/spu2vmx-1.C: New test.
4938
4939 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
4940
4941         PR tree-optimization/33017
4942         * gcc.dg/pr33017.c: New test.
4943
4944 2007-09-05  Ben Elliston  <bje@au.ibm.com>
4945
4946         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
4947         __protected_stream family of macros.
4948
4949 2007-09-04  Jan Hubicka  <jh@suse.cz>
4950
4951         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
4952         * gcc.dg/tree-ssa/pr27236.c: Likewise.
4953         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
4954         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
4955         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
4956         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
4957         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4958         Likewise.
4959
4960 2007-09-04  Janus Weil  <jaydub66@gmail.com>
4961             Tobias Burnus  <burnus@net-b.de>
4962
4963         * gfortran.dg/proc_decl_1.f90: New.
4964         * gfortran.dg/proc_decl_2.f90: New.
4965         * gfortran.dg/proc_decl_3.f90: New.
4966         * gfortran.dg/proc_decl_4.f90: New.
4967
4968 2007-09-04  Jan Hubicka  <jh@suse.cz>
4969
4970         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
4971         * gcc.dg/vect/vect-105.c: Mark functions noinline.
4972         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
4973         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
4974         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
4975         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
4976         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
4977         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
4978         * gcc.dg/vect/vect-50.c: Mark functions noinline.
4979         * gcc.dg/vect/vect-33.c: Mark functions noinline.
4980         * gcc.dg/vect/vect-16.c: Mark functions noinline.
4981         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
4982         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
4983         * gcc.dg/vect/vect-92.c: Mark functions noinline.
4984         * gcc.dg/vect/vect-75.c: Mark functions noinline.
4985         * gcc.dg/vect/vect-58.c: Mark functions noinline.
4986         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
4987         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
4988         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
4989         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
4990         * gcc.dg/vect/vect-114.c: Mark functions noinline.
4991         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
4992         * gcc.dg/vect/vect-8.c: Mark functions noinline.
4993         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
4994         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
4995         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
4996         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
4997         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
4998         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
4999         * gcc.dg/vect/vect-42.c: Mark functions noinline.
5000         * gcc.dg/vect/vect-25.c: Mark functions noinline.
5001         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
5002         * gcc.dg/vect/vect-67.c: Mark functions noinline.
5003         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
5004         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
5005         * gcc.dg/vect/vect-106.c: Mark functions noinline.
5006         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
5007         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
5008         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
5009         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
5010         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
5011         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
5012         * gcc.dg/vect/vect-34.c: Mark functions noinline.
5013         * gcc.dg/vect/vect-17.c: Mark functions noinline.
5014         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
5015         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
5016         * gcc.dg/vect/vect-93.c: Mark functions noinline.
5017         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
5018         * gcc.dg/vect/vect-76.c: Mark functions noinline.
5019         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
5020         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
5021         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
5022         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
5023         * gcc.dg/vect/vect-115.c: Mark functions noinline.
5024         * gcc.dg/vect/vect-9.c: Mark functions noinline.
5025         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
5026         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
5027         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
5028         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
5029         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
5030         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
5031         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
5032         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
5033         * gcc.dg/vect/vect-60.c: Mark functions noinline.
5034         * gcc.dg/vect/vect-26.c: Mark functions noinline.
5035         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
5036         * gcc.dg/vect/vect-85.c: Mark functions noinline.
5037         * gcc.dg/vect/vect-68.c: Mark functions noinline.
5038         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
5039         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
5040         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
5041         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
5042         * gcc.dg/vect/vect-107.c: Mark functions noinline.
5043         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
5044         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
5045         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
5046         * gcc.dg/vect/vect-52.c: Mark functions noinline.
5047         * gcc.dg/vect/vect-35.c: Mark functions noinline.
5048         * gcc.dg/vect/vect-18.c: Mark functions noinline.
5049         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
5050         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
5051         * gcc.dg/vect/vect-77.c: Mark functions noinline.
5052         * gcc.dg/vect/vect-2.c: Mark functions noinline.
5053         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
5054         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
5055         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
5056         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
5057         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
5058         * gcc.dg/vect/vect-116.c: Mark functions noinline.
5059         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
5060         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
5061         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
5062         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
5063         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
5064         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
5065         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
5066         * gcc.dg/vect/vect-44.c: Mark functions noinline.
5067         * gcc.dg/vect/vect-27.c: Mark functions noinline.
5068         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
5069         * gcc.dg/vect/vect-86.c: Mark functions noinline.
5070         * gcc.dg/vect/vect-100.c: Mark functions noinline.
5071         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
5072         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
5073         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
5074         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
5075         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
5076         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
5077         * gcc.dg/vect/vect-108.c: Mark functions noinline.
5078         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
5079         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
5080         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
5081         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
5082         * gcc.dg/vect/vect-11.c: Mark functions noinline.
5083         * gcc.dg/vect/vect-70.c: Mark functions noinline.
5084         * gcc.dg/vect/vect-36.c: Mark functions noinline.
5085         * gcc.dg/vect/vect-19.c: Mark functions noinline.
5086         * gcc.dg/vect/vect-95.c: Mark functions noinline.
5087         * gcc.dg/vect/vect-78.c: Mark functions noinline.
5088         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
5089         * gcc.dg/vect/vect-3.c: Mark functions noinline.
5090         * gcc.dg/vect/vect-all.c: Mark functions noinline.
5091         * gcc.dg/vect/vect-117.c: Mark functions noinline.
5092         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
5093         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
5094         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
5095         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
5096         * gcc.dg/vect/vect-20.c: Mark functions noinline.
5097         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
5098         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
5099         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
5100         * gcc.dg/vect/vect-62.c: Mark functions noinline.
5101         * gcc.dg/vect/vect-28.c: Mark functions noinline.
5102         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
5103         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
5104         * gcc.dg/vect/vect-87.c: Mark functions noinline.
5105         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
5106         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
5107         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
5108         * gcc.dg/vect/vect-109.c: Mark functions noinline.
5109         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
5110         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
5111         noinline.
5112         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
5113         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
5114         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
5115         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
5116         * gcc.dg/vect/vect-12.c: Mark functions noinline.
5117         * gcc.dg/vect/vect-71.c: Mark functions noinline.
5118         * gcc.dg/vect/vect-54.c: Mark functions noinline.
5119         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
5120         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
5121         * gcc.dg/vect/vect-96.c: Mark functions noinline.
5122         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
5123         * gcc.dg/vect/vect-110.c: Mark functions noinline.
5124         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
5125         * gcc.dg/vect/vect-4.c: Mark functions noinline.
5126         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
5127         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
5128         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
5129         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
5130         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
5131         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
5132         * gcc.dg/vect/vect-21.c: Mark functions noinline.
5133         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
5134         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
5135         * gcc.dg/vect/vect-80.c: Mark functions noinline.
5136         * gcc.dg/vect/vect-63.c: Mark functions noinline.
5137         * gcc.dg/vect/vect-46.c: Mark functions noinline.
5138         * gcc.dg/vect/vect-29.c: Mark functions noinline.
5139         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
5140         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
5141         * gcc.dg/vect/vect-88.c: Mark functions noinline.
5142         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
5143         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
5144         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
5145         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
5146         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
5147         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
5148         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
5149         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
5150         * gcc.dg/vect/vect-30.c: Mark functions noinline.
5151         * gcc.dg/vect/vect-13.c: Mark functions noinline.
5152         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
5153         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
5154         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
5155         * gcc.dg/vect/vect-72.c: Mark functions noinline.
5156         * gcc.dg/vect/vect-38.c: Mark functions noinline.
5157         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
5158         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
5159         * gcc.dg/vect/vect-97.c: Mark functions noinline.
5160         * gcc.dg/vect/vect-111.c: Mark functions noinline.
5161         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
5162         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
5163         * gcc.dg/vect/vect-5.c: Mark functions noinline.
5164         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
5165         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
5166         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
5167         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
5168         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
5169         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
5170         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
5171         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
5172         * gcc.dg/vect/vect-22.c: Mark functions noinline.
5173         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
5174         * gcc.dg/vect/vect-64.c: Mark functions noinline.
5175         * gcc.dg/vect/vect-89.c: Mark functions noinline.
5176         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
5177         * gcc.dg/vect/vect-103.c: Mark functions noinline.
5178         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
5179         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
5180         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
5181         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
5182         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
5183         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
5184         * gcc.dg/vect/vect-31.c: Mark functions noinline.
5185         * gcc.dg/vect/vect-14.c: Mark functions noinline.
5186         * gcc.dg/vect/vect-73.c: Mark functions noinline.
5187         * gcc.dg/vect/vect-56.c: Mark functions noinline.
5188         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
5189         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
5190         * gcc.dg/vect/vect-98.c: Mark functions noinline.
5191         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
5192         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
5193         * gcc.dg/vect/vect-112.c: Mark functions noinline.
5194         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
5195         * gcc.dg/vect/vect-6.c: Mark functions noinline.
5196         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
5197         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
5198         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
5199         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
5200         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
5201         * gcc.dg/vect/pr25413.c: Mark functions noinline.
5202         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
5203         * gcc.dg/vect/vect-40.c: Mark functions noinline.
5204         * gcc.dg/vect/vect-23.c: Mark functions noinline.
5205         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
5206         * gcc.dg/vect/vect-82.c: Mark functions noinline.
5207         * gcc.dg/vect/vect-65.c: Mark functions noinline.
5208         * gcc.dg/vect/vect-48.c: Mark functions noinline.
5209         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
5210         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
5211         * gcc.dg/vect/vect-104.c: Mark functions noinline.
5212         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
5213         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
5214         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
5215         * gcc.dg/vect/vect-32.c: Mark functions noinline.
5216         * gcc.dg/vect/vect-15.c: Mark functions noinline.
5217         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
5218         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
5219         * gcc.dg/vect/vect-91.c: Mark functions noinline.
5220         * gcc.dg/vect/vect-74.c: Mark functions noinline.
5221         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
5222         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
5223         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
5224         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
5225         * gcc.dg/vect/vect-99.c: Mark functions noinline.
5226         * gcc.dg/vect/vect-113.c: Mark functions noinline.
5227         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
5228         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
5229         * gcc.dg/vect/vect-7.c: Mark functions noinline.
5230         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
5231         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
5232         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
5233         * gcc.dg/vect/vect-24.c: Mark functions noinline.
5234         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
5235         * gcc.dg/vect/vect-83.c: Mark functions noinline.
5236         * gcc.dg/vect/vect-66.c: Mark functions noinline.
5237         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
5238
5239 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
5240
5241         PR middle-end/33187
5242         * gcc.target/i386/cmov7.c: New file.
5243
5244 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
5245
5246         * gcc.target/i386/sse4a-check.h: New file.
5247         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
5248         * gcc.target/i386/sse4a-insert.c: Ditto.
5249         * gcc.target/i386/sse4a-montsd.c: Ditto.
5250         * gcc.target/i386/sse4a-montss.c: Ditto.
5251         * gcc.target/i386/mmx-check.h: New file.
5252         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
5253         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
5254         * gcc.target/i386/sse-check.h: New file.
5255         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
5256         * gcc.target/i386/sse-3.c: Ditto.
5257         * gcc.target/i386/sse-7.c: Ditto.
5258         * gcc.target/i386/sse-9.c: Ditto.
5259         * gcc.target/i386/ssefn-3.c: Ditto.
5260         * gcc.target/i386/sse-recip.c: Ditto.
5261         * gcc.target/i386/sse-recip-vec.c: Ditto.
5262         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
5263         * gcc.target/i386/20020523-1.c: Remove.
5264         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
5265         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5266         * gcc.target/i386/ssefn-4.c: Ditto.
5267         * gcc.target/i386/sse-6.c: Ditto.
5268         * gcc.target/i386/sse-10.c: Ditto.
5269         * gcc.target/i386/sse-11.c: Ditto.
5270         * gcc.target/i386/sse-18.c: Ditto.
5271         * gcc.target/i386/fpprec-1.c: Ditto.
5272         * g++.dg/other/i386-1.C: Ditto.
5273
5274 2007-09-04  Richard Guenther  <rguenther@suse.de>
5275
5276         PR tree-optimization/33291
5277         * gcc.dg/volatile2.c: New testcase.
5278         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
5279         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
5280         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5281         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5282
5283 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5284
5285         PR fortran/33253
5286         * gfortran.dg/namelist_15.f90: Update test.
5287         * gfortran.dg/namelist_24.f90: Update test.
5288         * gfortran.dg/namelist_38.f90: New test.
5289
5290 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5291
5292         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
5293         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
5294         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
5295         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
5296         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
5297         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
5298
5299 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
5300
5301         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
5302         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
5303
5304         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
5305
5306 2007-09-02  David Daney  <ddaney@avtrex.com>
5307
5308         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
5309         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
5310         * gcc.target/mips/atomic-memory-1.c: Ditto.
5311         * gcc.target/mips/atomic-memory-2.c: Ditto.
5312
5313 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
5314
5315         * gcc.target/cris/builtin_clz_v0.c: New testcase.
5316         * gcc.target/cris/builtin_clz_v3.c: New testcase.
5317
5318 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
5319
5320         * gfortran.dg/substr_6.f90: New test.
5321
5322 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
5323
5324         PR c++/33208
5325         * g++.dg/other/error18.C: New.
5326         * g++.dg/expr/bitfield3.C: Adjust.
5327
5328 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
5329
5330         PR fortran/33276
5331         * gfortran.fortran-torture/compile/pr33276.f90: New.
5332
5333 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
5334
5335         PR C/29237
5336         PR middle-end/33272
5337         * gcc.dg/c99-arraydecl-3.c: New test.
5338
5339 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
5340
5341         PR c++/32597
5342         * g++.dg/cpp0x/variadic-new2.C: New.
5343         * g++.dg/cpp0x/variadic-new.C: New.
5344
5345 2007-08-31  Tobias Burnus  <burnus@net-b.de>
5346
5347         PR fortran/33232
5348         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
5349         * gfortran.dg/read_1.f90: New.
5350
5351 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
5352
5353         PR c++/33210
5354         * g++.dg/template/error30.C: New.
5355
5356 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
5357
5358         PR c++/32113
5359         * g++.dg/template/crash70.C: New.
5360
5361 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
5362
5363         PR c++/33212
5364         * g++.dg/ext/is_class_error.C: New.
5365
5366 2007-08-31  Olivier Hainque  <hainque@adacore.com>
5367
5368         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
5369         
5370 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
5371             Revital Eres  <eres@il.ibm.com>
5372
5373         * gcc.target/powerpc/paired-1.c: New test.
5374         * gcc.target/powerpc/paired-2.c: New test.
5375         * gcc.target/powerpc/paired-3.c: New test.
5376         * gcc.target/powerpc/paired-4.c: New test.
5377         * gcc.target/powerpc/paired-5.c: New test.
5378         * gcc.target/powerpc/paired-6.c: New test.
5379         * gcc.target/powerpc/paired-7.c: New test.
5380         * gcc.target/powerpc/ppc-paired.c: New test.
5381
5382 2007-08-31  Ollie Wild  <aaw@google.com>
5383
5384         * g++.dg/conversion/ptrmem2.C: New test.
5385         * g++.dg/conversion/ptrmem3.C: New test.
5386         * g++.dg/conversion/ptrmem4.C: New test.
5387         * g++.dg/conversion/ptrmem5.C: New test.
5388         * g++.dg/conversion/ptrmem6.C: New test.
5389         * g++.dg/conversion/ptrmem7.C: New test.
5390         * g++.dg/conversion/ptrmem8.C: New test.
5391
5392 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
5393
5394         PR fortran/31879
5395         * gfortran.dg/char_length_7.f90: New test.
5396         * gfortran.dg/char_length_9.f90: New test.
5397         * gfortran.dg/char_assign_1.f90: Add extra warning.
5398
5399         PR fortran/31197
5400         PR fortran/31258
5401         * gfortran.dg/char_length_8.f90: New test.
5402
5403 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5404
5405         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
5406
5407 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
5408
5409         * gcc.dg/inline-24.c: New test.
5410         * g++.dg/opt/inline11.C: New test.
5411
5412 2007-08-30  Richard Guenther  <rguenther@suse.de>
5413
5414         * gcc.target/i386/vectorize5.c: New testcase.
5415
5416 2007-08-30  Tobias Burnus  <burnus@net-b.de>
5417
5418         PR fortran/33228
5419         * interface.c (check_interface0): Improve error for external procs.
5420         (check_sym_interfaces): Fix checking of module procedures.
5421
5422 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
5423
5424         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
5425         (AI): Add AI_ALIGN.
5426         * gcc.dg/sync-3.c: New test.
5427
5428         PR middle-end/32758
5429         * gcc.dg/cleanup-12.c: New test.
5430
5431 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
5432
5433         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
5434         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
5435         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
5436         * gcc.dg/pr32450.c: Ditto.
5437         * gcc.dg/nest.c: Ditto.
5438         * gcc.dg/nested-func-4.c: Ditto.
5439         * g++.old-deja/g++.law/profile1.C: Ditto.
5440
5441 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5442
5443         PR fortran/32989
5444         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
5445         non-default integer kind arguments.
5446
5447 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
5448
5449         PR fortran/33105
5450         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
5451
5452 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
5453
5454         * gcc.dg/h8300-ice2.c: Remove target selector.
5455
5456 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
5457
5458         PR fortran/33215
5459         * gfortran.dg/binding_label_tests_15.f03: New test case.
5460         * gfortran.dg/binding_label_tests_16.f03: Ditto.
5461
5462 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5463
5464         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
5465         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
5466
5467 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
5468
5469         PR c++/33194
5470         * g++.dg/other/canon-33194.C: New.
5471
5472 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5473
5474         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
5475         * gcc.c-torture/execute/pr23135.c: Likewise.
5476
5477 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
5478
5479         * gcc.dg/pr31344.c: Move to ...
5480         * gcc.dg/dfp/pr31344.c: ... here.
5481         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
5482         * gcc.dg/20050503-1.c: Ditto.
5483         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
5484         * gcc.dg/20061127-1.c: Compile only for fpic targets.
5485         * gcc.dg/20060801-1.c: Ditto.
5486
5487 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
5488
5489         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
5490         * gfortran.dg/nan_1.f90: Likewise.
5491
5492 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5493
5494         PR fortran/33055
5495         Revert previous patch.
5496
5497 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
5498             Kazu Hirata  <kazu@codesourcery.com>
5499
5500         * gcc.target/m68k/interrupt-1.c: New.
5501
5502 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5503
5504         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
5505         10000 for targets where "int" can't hold at least 100000.
5506         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
5507         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
5508         (test5)(test6): Use it.
5509         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
5510         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
5511         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
5512         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
5513         * gcc.dg/attr-alloc_size.c (test): Likewise.
5514
5515 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
5516
5517         PR c++/33209
5518         * g++.dg/template/error29.C: New.
5519
5520 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
5521
5522         PR c++/32596
5523         * g++.dg/ext/visibility/anon5.C: New test.
5524
5525 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
5526
5527         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
5528
5529 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5530
5531         * gfortran.dg/gamma_1.f90: Remove large-real tests.
5532         * gfortran.dg/gamma_2.f90: Remove large-real tests.
5533         * gfortran.dg/gamma_4.f90: New: large-real tests.
5534
5535 2007-08-28  Jason Merrill  <jason@redhat.com>
5536
5537         PR c++/29000
5538         * g++.dg/ext/stmtexpr12.C: New test.
5539
5540         PR c++/28558
5541         * g++.dg/ext/attrib28.C: New test.
5542
5543 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
5544
5545         PR target/32661
5546         * gcc.target/i386/pr32661.c: New test.
5547
5548 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
5549
5550         PR middle-end/32370
5551         * gcc.dg/pr32370.c: New test.
5552
5553         PR rtl-optimization/33148
5554         * gcc.c-torture/compile/20070827-1.c: New test.
5555
5556         PR debug/32914
5557         * d++.dg/debug/const3.C: New test.
5558         * d++.dg/debug/const4.C: New test.
5559         * d++.dg/debug/dwarf2/const1.C: New test.
5560         * d++.dg/debug/dwarf2/const2.C: New test.
5561         * d++.dg/debug/dwarf2/const2b.C: New test.
5562
5563 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
5564             Vladimir Yanovsky  <yanov@il.ibm.com>
5565             Revital Eres  <eres@il.ibm.com>
5566             Andrey Belevantsev  <abel@ispras.ru>
5567
5568         * gcc.dg/sms-1.c: New test.
5569
5570 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
5571
5572         * g++.dg/ext/gnu-inline-common.h: New.
5573         * g++.dg/ext/gnu-inline-global-reject.C: New.
5574         * g++.dg/ext/gnu-inline-global.C: New.
5575         * g++.dg/ext/gnu-inline-namespace.C: New.
5576         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
5577         * g++.dg/ext/gnu-inline-class.C: New.
5578         * g++.dg/ext/gnu-inline-class-static.C: New.
5579         * g++.dg/ext/gnu-inline-template-class.C: New.
5580         * g++.dg/ext/gnu-inline-template-func.C: New.
5581
5582 2007-08-27  Jason Merrill  <jason@redhat.com>
5583
5584         PR c++/31337
5585         * g++.dg/ext/stmtexpr11.C: New.
5586
5587 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
5588
5589         * lib/target-supports.exp (check_profiling_available):
5590         Set profiling_available_saved to 0 on fido-*-elf.
5591
5592 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
5593
5594         PR tree-optimization/33173
5595         
5596         * gcc.c-torture/compile/pr33173.c: New.
5597
5598 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
5599
5600         PR target/31385
5601         * gcc.dg/dfp/pr31385.c: New.
5602
5603 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
5604
5605         * gcc.dg/unsigned-long-compare.c: Remove target selector.
5606
5607 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
5608
5609         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
5610         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
5611         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
5612         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
5613         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
5614         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
5615         gcc.target/m68k directory.
5616         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
5617         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
5618         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
5619         gcc.target/cris directory.
5620         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
5621         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
5622         gcc.target/bfin directory.
5623
5624         * gcc.target/sh: New directory.
5625         * gcc.target/sh/sh.exp: New file.
5626         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
5627         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
5628         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
5629         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
5630         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
5631         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
5632
5633 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
5634
5635         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
5636         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
5637         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
5638         * gcc.target/i386/local2.c: Ditto.
5639         * gcc.target/i386/stack-prot-kernel.c: Ditto.
5640         * gcc.target/i386/20011119-1.c: Ditto.
5641         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
5642         * gcc.target/i386/fastcall-1.c: Fix target selector.
5643
5644 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5645
5646         PR fortran/33055
5647         * gfortran.dg/negative_unit.f: Add new check
5648         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
5649         -fdefault-integer-8.
5650
5651 2007-08-26  Asher Langton  <langton2@llnl.gov>
5652
5653         * gfortran.dg/recursive_stack.f90: New.
5654         * gfortran.dg/openmp_stack.f90: New.
5655
5656 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5657
5658         PR fortran/31298
5659         * gfortran.dg/use_10.f90: New.
5660
5661 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5662
5663         PR fortran/32985
5664         * gfortran.dg/namelist_14.f90: Make test case valid.
5665         * gfortran.dg/common_10.f90: New.
5666
5667 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
5668
5669         PR middle-end/33181
5670         * gcc.dg/ifelse-2.c: New.
5671
5672 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5673
5674         PR fortran/32980
5675         * gfortran.dg/gamma_1.f90: New.
5676         * gfortran.dg/gamma_2.f90: New.
5677         * gfortran.dg/gamma_3.f90: New.
5678
5679 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5680
5681         PR fortran/33188
5682         * gfortran.dg/used_types_18.f90: New.
5683
5684 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
5685
5686         * gcc.dg/array-init-2.c: New test.
5687
5688 2007-08-24  Tobias Burnus  <burnus@net-b.de>
5689
5690         PR fortran/33178
5691         * gfortran.dg/initialization_4.f90: Update dg-error.
5692         * gfortran.dg/initialization_13.f90: New.
5693
5694 2007-08-24  Richard Guenther  <rguenther@suse.de>
5695
5696         PR middle-end/33166
5697         * gcc.c-torture/compile/pr33166.c: New testcase.
5698
5699 2007-08-24  Tobias Burnus  <burnus@net-b.de>
5700
5701         PR fortran/33139
5702         * gfortran.dg/pointer_assign_4.f90: New.
5703         * gfortran.dg/shape_2.f90: Fix test case.
5704         * gfortran.dg/char_result_4.f90: Ditto.
5705
5706 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
5707
5708         * gcc.dg/array-init-1.c: New test.
5709
5710         PR c++/32567
5711         * g++.dg/parse/crash36.C: New test.
5712
5713 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
5714
5715         * gcc.dg/pr32721.c: Updated.
5716
5717 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
5718
5719         PR tree-optimization/32573
5720         PR middle-end/32946
5721         * gcc.dg/pr32573.c: New test.
5722
5723         PR c++/32898
5724         * g++.dg/lookup/ns3.C: New test.
5725
5726         * gfortran.dg/assumed_charlen_sharing.f90: New test.
5727
5728         PR c++/31941
5729         * g++.dg/parse/crash37.C: New test.
5730
5731 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
5732
5733         PR target/17390
5734         * gcc.target/i386/pr17390.c: New test.
5735
5736 2007-08-23  Richard Guenther  <rguenther@suse.de>
5737
5738         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
5739         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
5740         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
5741         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
5742         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
5743         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
5744         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
5745         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
5746
5747 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
5748
5749         * gcc.target/s390: New directory.
5750         * gcc.target/s390/s390.exp: New file.
5751         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
5752         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
5753         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
5754         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
5755         gcc.target/s390 directory.
5756
5757 2007-08-23  Richard Guenther  <rguenther@suse.de>
5758
5759         PR tree-optimization/32328
5760         * gcc.dg/pr32328.c: New testcase.
5761
5762 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5763
5764         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
5765           available.
5766
5767 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5768
5769         PR fortran/33095
5770         * gfortran.dg/min_max_optional_5.f90: New test.
5771         * gfortran.dg/min_max_optional_2.f90: Remove.
5772         * gfortran.dg/min_max_optional_3.f90: Remove.
5773         * gfortran.dg/min_max_optional_4.f90: Remove.
5774
5775 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
5776
5777         * gcc.target/i386/xorps-sse.c: New.
5778         * gcc.target/i386/xorps-sse2.c: New.
5779
5780 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
5781
5782         * gcc.target/i386/cmov3.c: Fix scan-assembler.
5783         * gcc.target/i386/cmov4.c: Fix scan-assembler.
5784         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
5785
5786 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
5787
5788         PR fortran/33020
5789         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
5790         include multiple kinds for SHAPE parameter within a single
5791         namespace.
5792         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
5793         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
5794
5795 2007-08-22  Janus Weil  <jaydub66@gmail.com>
5796
5797         * interface_abstract_1.f90: Extended test case.
5798         * interface_abstract_3.f90: New test.
5799
5800 2007-08-21  Christian Bruel  <christian.bruel@st.com>
5801
5802         * gcc.dg/fold-sub.c: New test.
5803         
5804 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
5805
5806         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
5807         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
5808         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
5809         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
5810         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
5811         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
5812
5813 2007-08-22  Richard Guenther  <rguenther@suse.de>
5814
5815         PR middle-end/33007
5816         * gcc.dg/pr33007.c: New testcase.
5817
5818 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
5819
5820         * gcc.c-torture/execute/strcmp-1.x: Delete.
5821
5822 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
5823
5824         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
5825         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
5826         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
5827         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
5828         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
5829         gcc.target/i386/stack-realign.c,
5830         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
5831         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
5832         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
5833         target using dg-require-effective-target directive.
5834         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
5835         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
5836         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
5837         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
5838         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
5839         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
5840         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
5841         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
5842         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
5843         Require lp64 target using dg-require-effective-target directive.
5844         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
5845         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
5846         directive.
5847         * gcc.target/i386/20010202-1.c: Move from here ...
5848         * gcc.dg/20010202-1.c: ... to here.
5849
5850 2007-08-22  Richard Guenther  <rguenther@suse.de>
5851
5852         PR tree-optimization/33142
5853         * gcc.c-torture/execute/pr33142.c: New testcase.
5854
5855 2007-08-22  Richard Guenther  <rguenther@suse.de>
5856
5857         PR middle-end/32563
5858         * g++.dg/torture/pr32563.C: New testcase.
5859
5860 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
5861
5862         PR middle-end/32912
5863         * gcc.dg/pr32912-1.c: Add -w to options.
5864         * gcc.dg/pr32912-2.c: Likewise.
5865         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
5866
5867 2007-08-21  Ian Lance Taylor  <iant@google.com>
5868
5869         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
5870
5871 2007-08-21  Ian Lance Taylor  <iant@google.com>
5872
5873         PR tree-optimization/33134
5874         * g++.dg/tree-ssa/pr33134.C: New test.
5875
5876 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
5877
5878         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
5879         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
5880
5881 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
5882
5883         PR debug/32610
5884         * gcc.dg/debug/pr32610.c: New test.
5885
5886         * g++.dg/init/new24.C: New test.
5887
5888         PR middle-end/32912
5889         * gcc.dg/pr32912-1.c: New test.
5890         * gcc.dg/pr32912-2.c: New test.
5891         * gcc.dg/pr32912-3.c: New test.
5892
5893 2007-08-21  Richard Guenther  <rguenther@suse.de>
5894
5895         * gcc.dg/pointer-arith-10.c: New testcase.
5896
5897 2007-08-21  Richard Guenther  <rguenther@suse.de>
5898
5899         PR middle-end/33122
5900         * gcc.c-torture/compile/pr33122.c: New testcase.
5901
5902 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
5903
5904         * g++.dg/warn/Wnvdtor-2.C: New testcase.
5905
5906 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
5907
5908         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
5909
5910 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
5911
5912         PR c++/33025
5913         * g++.dg/init/new23.C: New test.
5914
5915 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5916
5917         PR middle-end/30564
5918         * gcc.c-torture/compile/pr30564-1.c: New test.
5919         * gcc.c-torture/compile/pr30564-2.c: New test.
5920
5921 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
5922
5923         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
5924
5925 2007-08-19  Tobias Burnus  <burnus@net-b.de>
5926
5927         * gfortran.dg/interface_abstract_2.f90: New.
5928         * gfortran.dg/interface_abstract_1.f90: Fix typo.
5929
5930 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
5931
5932         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
5933         unknown (so that outer-loop wont get analyzed).
5934         * gcc.dg/vect/vect-outer-1a.c: New test.
5935         * gcc.dg/vect/vect-outer-1b.c: New test.
5936         * gcc.dg/vect/vect-outer-1.c: New test.
5937         * gcc.dg/vect/vect-outer-2a.c: New test.
5938         * gcc.dg/vect/vect-outer-2b.c: New test.
5939         * gcc.dg/vect/vect-outer-2c.c: New test.
5940         * gcc.dg/vect/vect-outer-2.c: New test.
5941         * gcc.dg/vect/vect-outer-3a.c: New test.
5942         * gcc.dg/vect/vect-outer-3b.c: New test.
5943         * gcc.dg/vect/vect-outer-3c.c: New test.
5944         * gcc.dg/vect/vect-outer-3.c: New test.
5945         * gcc.dg/vect/vect-outer-4a.c: New test.
5946         * gcc.dg/vect/vect-outer-4b.c: New test.
5947         * gcc.dg/vect/vect-outer-4c.c: New test.
5948         * gcc.dg/vect/vect-outer-4d.c: New test.
5949         * gcc.dg/vect/vect-outer-4e.c: New test.
5950         * gcc.dg/vect/vect-outer-4f.c: New test.
5951         * gcc.dg/vect/vect-outer-4g.c: New test.
5952         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
5953         * gcc.dg/vect/vect-outer-4i.c: New test.
5954         * gcc.dg/vect/vect-outer-4j.c: New test.
5955         * gcc.dg/vect/vect-outer-4k.c: New test.
5956         * gcc.dg/vect/vect-outer-4l.c: New test.
5957         * gcc.dg/vect/vect-outer-4m.c: New test.
5958         * gcc.dg/vect/vect-outer-4.c: New test.
5959         * gcc.dg/vect/vect-outer-5.c: New test.
5960         * gcc.dg/vect/vect-outer-6.c: New test.
5961         * gcc.dg/vect/vect-outer-fir.c: New test.
5962         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
5963         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
5964
5965 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
5966
5967         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
5968         and -fno-tree-reassoc.
5969         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
5970         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
5971         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
5972         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
5973         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
5974         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
5975         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
5976         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
5977         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
5978         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
5979         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
5980         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
5981         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
5982         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
5983         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
5984         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
5985         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
5986         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
5987         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
5988         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
5989         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
5990         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
5991         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
5992         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
5993         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
5994         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
5995         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
5996         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
5997         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
5998         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
5999         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
6000         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
6001         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
6002         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
6003         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
6004         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
6005         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
6006
6007 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
6008
6009         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
6010         versioning for aliasing).
6011         * gcc.dg/vect/vect-35.c: Likewise.
6012
6013         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
6014         targets.
6015         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6016
6017 2007-08-18  Tom Tromey  <tromey@redhat.com>
6018
6019         PR preprocessor/32974:
6020         * gcc.dg/cpp/pr32974.c: New file.
6021
6022 2007-08-17  Tobias Burnus  <burnus@net-b.de>
6023
6024         * gfortran.dg/interface_abstract_1.f90: New.
6025
6026 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
6027
6028         PR fortran/32881
6029         * gfortran.dg/pure_initializer_1.f90: New test.
6030
6031 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
6032
6033         PR fortran/32875
6034         * gfortran.dg/array_constructor_18.f90: New test.
6035
6036 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6037
6038         PR c++/28989
6039         * g++.dg/expr/lval3.C: New test.
6040         * g++.dg/expr/lval4.C: New test.
6041
6042 2007-08-17  Ollie Wild  <aaw@google.com>
6043
6044         PR c++/31749
6045         * g++.dg/lookup/builtin3.C: New test.
6046         * g++.dg/lookup/builtin4.C: New test.
6047         * g++.dg/lookup/using19.C: New test.
6048
6049 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
6050
6051         PR c++/32190
6052         * g++.dg/parse/error31.C: New.
6053
6054 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
6055
6056         PR c++/32112
6057         * g++.dg/template/error26.C: New.
6058
6059 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6060
6061         PR fortran/33079
6062         * gfortran.dg/zero_length_2.f90: New test.
6063
6064 2007-08-17  Tobias Burnus  <burnus@net-b.de>
6065
6066         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
6067         * gfortran.dg/kind_tests_3.f03: Ditto.
6068         * gfortran.dg/global_vars_f90_init.f90: Ditto.
6069         * gfortran.dg/interface_13.f90: Ditto.
6070         * gfortran.dg/pr32738.f90: Ditto.
6071         * gfortran.dg/module_private_1.f90: Ditto.
6072         * gfortran.dg/test_only_clause.f90: Ditto.
6073         * gfortran.dg/bind_c_vars.f90: Ditto.
6074         * gfortran.dg/bind_c_dts.f90: Ditto.
6075         * gfortran.dg/use_9.f90: Ditto.
6076         * gfortran.dg/generic_8.f90: Ditto.
6077         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
6078         * gfortran.dg/private_type_6.f90: Ditto.
6079         * gfortran.dg/c_assoc.f90: Ditto.
6080         * gfortran.dg/private_type_7.f90: Ditto.
6081         * gfortran.dg/global_vars_c_init.f90: Ditto.
6082         * gfortran.dg/bind_c_dts_2.f03: Ditto.
6083         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
6084         * gfortran.dg/c_size_t_test.f03: Ditto.
6085         * gfortran.dg/used_types_12.f90: Ditto.
6086         * gfortran.dg/pr25923.f90: Ditto.
6087         * gfortran.dg/test_com_block.f90: Ditto.
6088         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
6089         * gfortran.dg/equiv_constraint_7.f90: Ditto.
6090         * gfortran.dg/com_block_driver.f90: Ditto.
6091         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
6092         * gfortran.dg/use_iso_c_binding.f90: Ditto.
6093         * gfortran.dg/c_loc_test.f90: Ditto.
6094         * gfortran.dg/c_ptr_tests.f03: Ditto.
6095         * gfortran.dg/module_interface_1.f90: Ditto.
6096
6097 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
6098
6099         PR c++/32870
6100         * g++.dg/other/error17.C: Adjust.
6101         
6102 2007-08-17  Ben Elliston  <bje@au.ibm.com>
6103
6104         PR middle-end/32970
6105         * g++.dg/ext/altivec-14.C: New test.
6106
6107 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
6108
6109         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
6110         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
6111         dump files.
6112         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
6113         * gcc.dg/vect/pr32366.c: Ditto.
6114
6115 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
6116
6117         PR testsuite/33082
6118         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
6119         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
6120         * gcc.dg/dfp/convert-int-fold.c: Ditto.
6121         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
6122
6123 2007-08-16  Tobias Burnus  <burnus@net-b.de>
6124
6125         PR fortran/33072
6126         * gfortran.dg/use_9.f90: New.
6127
6128 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
6129
6130         * g++.dg/gcov/gcov-5.C: New test.
6131
6132 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
6133
6134         * g++.dg/gcov/gcov-4.C: New test.
6135         * lib/gcov.exp (verify-lines): Add support for
6136         checking no-coverage lines.
6137
6138 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
6139
6140         * gcc.dg/vect/vect-vfa-01.c: New.
6141         * gcc.dg/vect/vect-vfa-02.c: New.
6142         * gcc.dg/vect/vect-vfa-03.c: New.
6143         * gcc.dg/vect/vect-vfa-04.c: New.
6144         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
6145         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
6146         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
6147         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
6148         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
6149         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
6150         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
6151         gfortran.dg/vect/pr19049.f90: Rename to start with
6152         prefix no-vfa-.
6153         * gcc.dg/vect/vect.exp: Disable versioning for alias
6154         when test starts with no-vfa-.
6155         * gfortran.dg/vect/vect.exp: Likewise.
6156
6157 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
6158
6159         * gcc.dg/torture/pr32897.c: New test.
6160
6161 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
6162
6163         PR c++/31132
6164         * g++.dg/template/crash69.C: New.
6165
6166 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
6167
6168         * lib/target-supports.exp (check_effective_target_arm32): Use
6169         check_no_compiler_messages.
6170
6171 2007-08-15  Diego Novillo  <dnovillo@google.com>
6172
6173         gcc.dg/tree-ssa/20070815.c: New test.
6174
6175 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6176
6177         PR fortran/33077
6178         * gfortran.dg/random_7.f90: Initialize variable.
6179
6180 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
6181
6182         PR middle-end/33074
6183         * gfortran.dg/pr33074.f90: New test.
6184
6185         PR c++/32992
6186         * g++.dg/opt/nrv14.C: New test.
6187
6188 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
6189
6190         PR c++/33035
6191         * g++.dg/template/crash68.C: New.
6192
6193 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
6194
6195         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
6196         * gcc.dg/sibcall-4.c: Ditto.
6197
6198 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6199
6200         PR fortran/33066
6201         * gfortran.dg/use_8.f90: New test.
6202         * gfortran.dg/c_loc_tests_2.f03: Fix code.
6203
6204 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
6205
6206         PR c++/27211
6207         * g++.dg/template/error27.C: New.
6208         * g++.dg/template/error28.C: New.
6209         * g++.dg/other/pr28304.C: Adjust.
6210         * g++.old-deja/g++.mike/p811.C: Likewise.
6211
6212 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6213
6214         PR target/30315
6215         * gcc.target/i386/pr30315.c: New.
6216
6217 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6218
6219         PR fortran/32594
6220         * gfortran.dg/substr_5.f90: New test.
6221
6222 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
6223
6224         PR c/30428
6225         * gcc.dg/vector-2.c: New test.
6226
6227         PR c++/30428
6228         * g++.dg/ext/vector8.C: New test.
6229
6230 2007-08-13  Dan Hipschman  <dsh@google.com>
6231
6232         PR c/32953
6233         * gcc.dg/format/array-1.c: Add an additional test for
6234         unterminated format strings of length 1.
6235
6236 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6237
6238         PR fortran/32926
6239         * gfortran.dg/external_procedures_3.f90: New test.
6240
6241 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6242
6243         PR fortran/32827
6244         * gfortran.dg/import6.f90: New test.
6245
6246 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
6247
6248         PR C/30427
6249         *  gcc.dg/vector-1.c: New test.
6250
6251 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
6252
6253         * gcc.dg/pr21255-4.c: Skip for PIC.
6254         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
6255
6256 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
6257
6258         * gcc.dg/attr-isr.c: Skip for PIC.
6259         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
6260         * gcc.dg/attr-isr-trapa.c: Likewise.
6261         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
6262         * gcc.dg/pragma-isr-trapa.c: Likewise.
6263         * gcc.dg/pragma-isr-trapa2.c: Likewise.
6264
6265 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6266
6267         PR fortran/32962
6268         * gfortran.dg/transpose_1.f90: New test.
6269
6270 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6271
6272         PR fortran/29600
6273         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
6274         intrinsic.
6275
6276 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6277
6278         PR fortran/30964
6279         PR fortran/33054
6280         * gfortran.dg/random_4.f90: New test.
6281         * gfortran.dg/random_5.f90: New test.
6282         * gfortran.dg/random_6.f90: New test.
6283         * gfortran.dg/random_7.f90: New test.
6284
6285 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6286
6287         PR fortran/32860
6288         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
6289
6290 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6291
6292         PR fortran/31629
6293         * gfortran.dg/module_private_1.f90: New test.
6294
6295 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6296
6297         PR fortran/29600
6298         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
6299         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
6300
6301 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6302
6303         PR fortran/32937
6304         * gfortran.dg/char_length_6.f90: New test.
6305
6306 2007-08-10  Ollie Wild  <aaw@google.com>
6307
6308         * g++.dg/lookup/using18.C: New test.
6309
6310 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
6311
6312         PR c++/17763
6313         * g++.dg/other/error16.C: New.
6314
6315 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6316
6317         PR libfortran/33039
6318         * gfortran.dg/namelist_37.f90: New test.
6319
6320 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
6321
6322         PR c++/22256
6323         * g++.dg/conversion/op3.C: New.
6324
6325 2007-08-09  Tobias Burnus  <burnus@net-b.de>
6326
6327         PR fortran/32987
6328         * gfortran.dg/fmt_tab_1.f90: New.
6329         * gfortran.dg/fmt_tab_2.f90: New.
6330
6331 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6332
6333         PR c/32796
6334         * gcc.c-torture/compile/pr32796.c: New test.
6335
6336 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6337
6338         PR middle-end/32813
6339         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
6340         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
6341         instead of just -O.
6342
6343 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
6344
6345         * gcc.target/mips/code-readable-1.c: New test.
6346         * gcc.target/mips/code-readable-2.c: Likewise.
6347         * gcc.target/mips/code-readable-3.c: Likewise.
6348
6349 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
6350             Revital Eres  <eres@il.ibm.com>
6351
6352         * gfortran.dg/sms-1.f90: Add comment.
6353         * gfortran.dg/sms-2.f90: New.
6354
6355 2007-08-07  Ian Lance Taylor  <iant@google.com>
6356
6357         * gcc.dg/instrument-1.c: New test.
6358         * gcc.dg/instrument-2.c: New test.
6359         * gcc.dg/instrument-3.c: New test.
6360
6361 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
6362
6363         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
6364
6365 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
6366
6367         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
6368         !vector_alignment_reachable targets.
6369         * gcc.dg/vect/vect-33.c: Likewise.
6370         * gcc.dg/vect/vect-42.c: Likewise.
6371         * gcc.dg/vect/vect-44.c: Likewise.
6372         * gcc.dg/vect/vect-50.c: Likewise.
6373         * gcc.dg/vect/vect-70.c: Likewise.
6374         * gcc.dg/vect/vect-71.c: Likewise.
6375         * gcc.dg/vect/vect-87.c: Likewise.
6376         * gcc.dg/vect/vect-88.c: Likewise.
6377         * gcc.dg/vect/vect-91.c: Likewise.
6378         * gcc.dg/vect/vect-93.c: Likewise.
6379         * gcc.dg/vect/vect-96.c: Likewise.
6380         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
6381         * gcc.dg/vect/section-anchors-69.c: Likewise.
6382         * gcc.dg/vect/pr25413.c: Likewise.
6383         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
6384         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
6385         * gfortran.dg/vect-2.f90: Likewise.
6386         * gfortran.dg/vect-3.f90: Likewise.
6387         * gfortran.dg/vect-4.f90: Likewise.
6388         * gfortran.dg/vect-5.f90: Likewise.
6389         * lib/target-supports.exp (check_effective_target_natural_alignment): 
6390         Return false for darwin. 
6391         (check_effective_target_vector_alignment_reachable_for_double): New.
6392
6393 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
6394
6395         * gcc.dg/multiword-1.c: New testcase.
6396
6397 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
6398
6399         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
6400         messages.
6401         * gfortran.dg/namelist_36.f90: New test.
6402
6403 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6404
6405         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
6406           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
6407
6408 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
6409
6410         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
6411         * gcc.dg/torture/type-generic-1.c: Likewise.
6412
6413 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6414
6415         * gcc.c-torture/20070522-1.c: Move to ...
6416         * gcc.c-torture/compile/20070522-1.c: Here.
6417
6418 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6419
6420         PR fortran/29828
6421         * gfortran.dg/minmax_char_1.f90: New test.
6422         * gfortran.dg/minmax_char_2.f90: New test.
6423         * gfortran.dg/min_max_optional_4.f90: New test.
6424
6425 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6426
6427         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
6428         hanging on the testcase.
6429
6430 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6431
6432         PR middle-end/32988
6433         * gcc.c-torture/compile/pr32988.c: New test.
6434
6435 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6436
6437         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
6438
6439 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
6440
6441         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
6442
6443         Revert:
6444         2007-03-22  Dirk Mueller  <dmueller@suse.de>
6445
6446         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
6447
6448 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6449
6450         PR fortran/32979
6451         * gfortran.dg/isnan_1.f90: New test.
6452
6453 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
6454             Revital Eres <eres@il.ibm.com>
6455
6456         * gcc.dg/sms-antideps.c: New test.
6457
6458 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
6459
6460         PR fortran/31214
6461         * gfortran.dg/entry_13.f90: New test.
6462
6463         * gfortran.dg/entry_12.f90: Clean up .mod file.
6464
6465 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6466
6467         PR fortran/32770
6468         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
6469         variables as kind=4 so they don't overflow the record length.
6470
6471 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
6472
6473         PR fortran/32968
6474         * gfortran.dg/selected_kind_1.f90: New test.
6475
6476 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6477
6478         PR middle-end/32780
6479         * gcc.c-torture/compile/pr32780.c: New test.
6480
6481 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6482
6483         RP middle-end/32399
6484         * gcc.c-torture/compile/pr32399.c: New testcase.
6485
6486 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6487
6488         PR middle-end/32304
6489         * g++.dg/torture/pr32304.C: New testcase.
6490
6491 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6492
6493         PR middle-end/32935
6494         * gfortran.fortran-torture/compile/complex_1.f90: New test.
6495
6496 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6497
6498         PR fortran/32955
6499         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
6500
6501 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6502
6503         PR fortran/31202
6504         * gfortran.dg/nint_2.f90: New test.
6505
6506 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
6507
6508         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
6509         * gcc.dg/weak/typeof-2.c: Likewise.
6510
6511 2007-08-03  Diego Novillo  <dnovillo@google.com>
6512
6513         PR 31521
6514         * gcc.dg/tree-ssa/pr31521.c: New test.
6515
6516 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6517
6518         PR fortran/32770
6519         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
6520         iostat must be default kind.
6521
6522 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6523
6524         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
6525
6526 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6527
6528         PR fortran/32770
6529         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
6530         explicit so test passes with -fdefault-integer-8.
6531         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
6532         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
6533
6534 2007-08-02  Lee Millward  <lee.millward@gmail.com>
6535
6536         PR c++/30849
6537         * g++.dg/parse/asm1.C: New test.
6538
6539         PR c++/30850
6540         * g++.dg/parse/asm2.C: Likewise.
6541
6542         PR c++/30851
6543         * g++.dg/parse/asm3.C: Likewise.
6544         
6545 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6546
6547         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
6548           "int" is only 16 bit bits wide.
6549         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
6550
6551 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6552
6553         * g++.dg/torture/type-generic-1.C: New.
6554         * gcc.dg/pr28796-2.c: Move tests ...
6555         * gcc.dg/tg-tests.h: ... here.
6556         * gcc.dg/torture/type-generic-1.c: New.
6557
6558 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6559
6560         PR libfortran/32954
6561         * minmaxloc_3.f90:  New test case.
6562
6563 2007-08-01  Tobias Burnus  <burnus@net-b.de>
6564
6565         PR fortran/32936
6566         * gfortran.dg/allocate_stat.f90: New.
6567
6568 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
6569
6570         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
6571
6572 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
6573
6574         PR tree-optimization/32919
6575         * gcc.c-torture/compile/pr32919.c: New.
6576
6577 2007-08-01  Nick Clifton  <nickc@redhat.com>
6578
6579         * gcc.c-torture/execute/execute.exp: Change copyright header to
6580         refer to version 3 of the GNU General Public License and to point
6581         readers at the COPYING3 file and the FSF's license web page.
6582         * gcc.c-torture/execute/ieee/ieee.exp,
6583         gcc.c-torture/unsorted/unsorted.exp,
6584         gcc.c-torture/compile/compile.exp,
6585         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
6586         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
6587         gcc.target/cris/torture/cris-torture.exp,
6588         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
6589         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
6590         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
6591         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
6592         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
6593         gnat.dg/dg.exp, gnat.dg/style/style.exp,
6594         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
6595         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
6596         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
6597         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
6598         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
6599         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
6600         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
6601         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
6602         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
6603         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
6604         gcc.dg/noncompile/noncompile.exp,
6605         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
6606         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
6607         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
6608         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
6609         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
6610         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
6611         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
6612         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
6613         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
6614         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
6615         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
6616         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
6617         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
6618         g++.old-deja/old-deja.exp,
6619         gfortran.fortran-torture/execute/execute.exp,
6620         gfortran.fortran-torture/compile/compile.exp,
6621         treelang/output/output-1.c, treelang/output/output-1.tree,
6622         treelang/execute/execute.exp, treelang/Makefile.in,
6623         treelang/compile/compile.exp, g++.dg/dg.exp,
6624         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
6625         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
6626         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
6627         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
6628         g++.dg/compat/struct-layout-1.exp,
6629         g++.dg/compat/struct-layout-1_generate.c,
6630         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
6631         g++.dg/bprob/bprob.exp, config/default.exp,
6632         gcc.test-framework/test-framework.awk,
6633         gcc.test-framework/gen_directive_tests,
6634         gcc.test-framework/test-framework.exp,
6635         objc.dg/special/special.exp,
6636         objc.dg/gnu-encoding/gnu-encoding.exp,
6637         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
6638         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
6639         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
6640         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
6641         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
6642         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
6643         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
6644         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
6645         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
6646         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
6647         lib/target-supports-dg.exp, lib/gcc-defs.exp,
6648         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
6649         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
6650         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
6651         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
6652         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
6653         Likewise.
6654
6655 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
6656
6657         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
6658         error message text.
6659
6660 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
6661
6662         PR fortran/32945
6663         * gfortran.dg/initialization_12.f90: New test.
6664
6665 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
6666
6667         PR fortran/31609
6668         * gfortran.dg/entry_12.f90: New test.
6669
6670 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6671
6672         PR fortran/32938
6673         * gfortran.dg/altreturn_6.f90: New test.
6674
6675 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
6676
6677         PR fortran/32942
6678         * gfortran.dg/exponent_2.f90: New test.
6679
6680 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
6681
6682         * gcc.dg/vect/vect-117.c: New test.
6683         * gcc.dg/vect/vect-74.c: Enabled test
6684         * gcc.dg/vect/vect-81.c: Enabled test
6685
6686 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
6687
6688         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
6689         s/dg-error/dg-warning where warning is expected.
6690
6691 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6692
6693         PR fortran/32770
6694         * gfortran.dg/array_constructor_12.f90:  Adjust argument
6695         of huge() to correct kind.
6696
6697 2007-07-30  Ollie Wild  <aaw@google.com>
6698
6699         * gcc.dg/cpp/counter-2.c: New test.
6700         * gcc.dg/cpp/counter-3.c: New test.
6701         * gcc.dg/cpp/dir-only-1.c: New test.
6702         * gcc.dg/cpp/dir-only-1.h: New file.
6703         * gcc.dg/cpp/dir-only-2.c: New test.
6704         * gcc.dg/cpp/dir-only-3.c: New test.
6705         * gcc.dg/cpp/dir-only-3a.h: New file.
6706         * gcc.dg/cpp/dir-only-3b.h: New file.
6707         * gcc.dg/cpp/dir-only-4.c: New test.
6708         * gcc.dg/cpp/dir-only-5.c: New test.
6709         * gcc.dg/cpp/dir-only-6.c: New test.
6710
6711 2007-07-30  Julian Brown  <julian@codesourcery.com>
6712
6713         * gcc.target/arm/neon/v*.c: Regenerate.
6714
6715 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
6716
6717         PR c++/32108
6718         * g++.dg/ext/label6.C: New.
6719
6720 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6721
6722         PR libfortran/32858
6723         PR libfortran/30814
6724         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
6725
6726 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
6727
6728         PR fortran/31211
6729         * gfortran.dg/actual_pointer_function_1.f90: New test.
6730
6731         PR fortran/32682
6732         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
6733
6734 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
6735
6736         PR fortran/32906
6737         * gfortran.dg/shape_1.f90: Adjust error message.
6738         * gfortran.dg/parameter_array_ref_1.f90: New test.
6739
6740 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6741
6742         PR fortran/31609
6743         * gfortran.dg/entry_11.f90: New test.
6744
6745 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
6746             Revital Eres  <eres@il.ibm.com>
6747
6748         * gfortran.dg/sms-1.f90: New test.
6749
6750 2007-07-28  Richard Guenther  <rguenther@suse.de>
6751
6752         * gcc.c-torture/compile/pr32920.c: New testcase.
6753
6754 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
6755
6756         PR c++/30917
6757         * g++.dg/lookup/friend11.C: New test.
6758
6759 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
6760
6761         * gfortran.dg/namelist_5.f90: Adjusted error message.
6762         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
6763         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
6764         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
6765         * gfortran.dg/namelist_32.f90: ... this.
6766
6767         PR fortran/32876
6768         * gfortran.dg/namelist_33.f90: New test.
6769
6770         PR fortran/32905
6771         * gfortran.dg/namelist_34.f90: New test.
6772
6773         PR fortran/31818
6774         * gfortran.dg/namelist_35.f90: New test.
6775
6776 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
6777
6778         PR fortran/32880
6779         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
6780
6781 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6782
6783         PR testsuite/32471
6784         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
6785           assuming it is 0x7ffffffff.
6786         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
6787         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
6788
6789 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
6790
6791         * gfortran.dg/operator_3.f90: Fix dg directive.
6792         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
6793         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
6794         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
6795
6796 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
6797
6798         * g++.dg/cpp0x/decltype1.C: New.
6799         * g++.dg/cpp0x/decltype2.C: New.
6800         * g++.dg/cpp0x/decltype3.C: New.
6801         * g++.dg/cpp0x/decltype4.C: New.
6802         * g++.dg/cpp0x/decltype5.C: New.
6803         * g++.dg/cpp0x/decltype6.C: New.
6804
6805 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6806
6807         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
6808           because the test relies on bit 31 to be the sign bit.
6809
6810 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6811
6812         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
6813           assuming it is 0x7fffffff.
6814         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
6815         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
6816
6817 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
6818
6819         PR c++/32346
6820         * g++.dg/expr/bitfield9.C: New test.
6821
6822 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
6823
6824         PR fortran/32899
6825         * gfortran.dg/logical_comp.f90: Update dg-error strings.
6826
6827 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6828
6829         PR fortran/32760
6830         * gfortran.dg/private_type_7.f90: New test.
6831
6832 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6833
6834         PR fortran/32035
6835         * gfortran.dg/select_char_1.f90: New test.
6836
6837 2007-07-27  Tobias Burnus  <burnus@net-b.de>
6838
6839         PR fortran/32903
6840         * gfortran.dg/initialization_11.f90: New test.
6841
6842 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
6843
6844         * gcc.target/mips/ins-1.c: New test.
6845
6846 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
6847
6848         PR/19232
6849         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
6850         (f1): Likewise.
6851
6852 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
6853
6854         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
6855         error: width of 'spare' exceeds its type.
6856
6857 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
6858
6859         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
6860         * gcc.dg/sibcall-4.c: Likewise.
6861
6862 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6863
6864         PR rtl-optimization/31500
6865         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
6866         * g++.dg/warn/Warray-bounds.C: Likewise.
6867
6868 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
6869
6870         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
6871
6872 2007-07-25  Julian Brown  <julian@codesourcery.com>
6873             Paul Brook  <paul@codesourcery.com>
6874             Joseph Myers  <joseph@codesourcery.com>
6875             Mark Shinwell  <shinwell@codesourcery.com>
6876
6877         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
6878         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
6879         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
6880         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
6881         (check_effective_target_arm_neon_hw): New.
6882         * gcc.target/arm/neon/neon.exp: New file.
6883         * gcc.target/arm/neon/polytypes.c: New file.
6884         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
6885
6886 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
6887
6888         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
6889           targets where an "int" is less than 32 bits wide.
6890
6891 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
6892
6893         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
6894
6895 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6896
6897         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
6898           during addition if an int is only 16 bits wide.
6899         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
6900
6901 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6902
6903         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
6904           size as "long int" and are 32 or 64 bits wide.
6905         * gcc.dg/torture/pr28814.c: Likewise.
6906
6907 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6908
6909         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
6910           exactly as wide as an int.
6911
6912 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
6913
6914         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
6915         Define and use throughout as long long printf format specifier.
6916         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
6917         Likewise.
6918
6919 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
6920
6921         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
6922         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
6923
6924 2007-07-25  Ben Elliston  <bje@au.ibm.com>
6925
6926         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
6927
6928 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
6929
6930         * gcc.c-torture/execute/20070724-1.c: New.
6931
6932 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
6933
6934         PR fortran/31205
6935         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
6936         "deallocates" to 24, since patch has code rid of much spurious
6937         code.
6938         * gfortran.dg/interface_assignment_1.f90 : New test.
6939
6940         PR fortran/32842
6941         * gfortran.dg/interface_assignment_2.f90 : New test.
6942
6943 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
6944
6945         PR fortran/32867
6946         * fortran.dg/initialization_10.f90: New test.
6947
6948 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
6949
6950         PR fortran/32778
6951         * gfortran.dg/imag_2.f: Removed
6952         * gfortran.dg/warn_std_1.f90: New test.
6953         * gfortran.dg/warn_std_2.f90: New test.
6954         * gfortran.dg/warn_std_3.f90: New test.
6955
6956 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
6957
6958         PR c++/29001
6959         * g++.dg/init/new22.C: New.
6960
6961 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
6962
6963         PR c++/32561
6964         * g++.dg/template/crash67.C: New.
6965
6966 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
6967
6968         * lib/target-support.exp (check_effective_target_natural_alignment): 
6969         (check_effective_target_vector_alignment_reachable): New.
6970         * config/spu/spu.c (spu_vector_alignment_reachable): New.
6971         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
6972         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
6973         check.
6974         * gcc.dg/vect/pr25413.c: Likewise.
6975         * gcc.dg/vect/pr31699.c: Likewise.
6976
6977 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
6978
6979         PR fortran/30814
6980         * gfortran.dg/pack_bounds_1.f90:  New test case.
6981
6982 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
6983
6984         PR fortran/31639
6985         * gfortran.dg/initialization_9.f90: New test.
6986
6987 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
6988
6989         PR fortran/32797
6990         PR fortran/32800
6991         * gfortran.dg/bind_c_usage_8.f03: New test case.
6992         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
6993         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
6994
6995 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
6996
6997         * gcc.target/mips/branch-cost-1.c: New test.
6998         * gcc.target/mips/branch-cost-2.c: Likewise.
6999
7000 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7001
7002         PR fortran/32732
7003         * gfortran.dg/c_char_tests.f03: New test case.
7004         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
7005         * gfortran.dg/c_char_tests_2.f03: New test case.
7006         * gfortran.dg/value_6.f03: Ditto.
7007         * gfortran.dg/value_7.f03: Ditto.
7008
7009 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7010
7011         PR fortran/32600
7012         * gfortran.dg/c_funloc_tests_5.f03: New.
7013         * gfortran.dg/c_funloc_tests_5.f04: New.
7014         * gfortran.dg/c_funloc_tests_4_driver.c: New.
7015
7016 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7017
7018         PR c++/32839
7019         * g++.dg/expr/call4.C: New.
7020         * g++.dg/expr/call5.C: New.
7021
7022 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
7023
7024         PR fortran/32710
7025         * gfortran.dg/namelist_30.f90: New test.
7026
7027 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
7028
7029         PR fortran/29962
7030         * gfortran.dg/array_initializer_1.f90: Removed warning.
7031         * gfortran.dg/initialization_1.f90: Adjusted messages.
7032         * gfortran.dg/nested_modules_6.f90: Removed warning.
7033
7034         PR fortran/31253
7035         * gfortran.dg/initialization_7.f90: New test.
7036
7037         PR fortran/31639
7038         * gfortran.dg/initialization_8.f90: New test.
7039
7040 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7041
7042         PR c++/30818
7043         * g++.dg/template/crash47.C: Adjust errors.
7044         * g++.dg/template/crash48.C: Adjust errors.
7045         * g++.dg/template/typename12.C: New.
7046         * g++.dg/template/typename13.C: New.
7047         * g++.dg/template/typename14.C: New.
7048         * g++.dg/template/typedef6.C: Adjust errors.
7049
7050 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
7051
7052         PR fortran/32627
7053         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
7054         * gfortran.dg/pr32627.f03: New test case.
7055
7056         * gfortran.dg/c_f_pointer_logical.f03: New test case.
7057         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
7058         c_f_pointer_logical.
7059         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
7060         c_f_pointer_complex.
7061         * gfortran.dg/c_f_pointer_complex.f03: New test case.
7062         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
7063         c_f_pointer_shape_tests_2.
7064         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
7065
7066 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
7067
7068         PR fortran/32804
7069         * gfortran.dg/c_loc_tests_9.f03: New test case.
7070         * gfortran.dg/c_loc_tests_10.f03: Ditto.
7071
7072 2007-07-21  Lee Millward  <lee.millward@gmail.com>
7073
7074         PR fortran/32823
7075         * gfortran.dg/int_2.f90: New test.
7076         
7077 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7078
7079         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
7080
7081 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
7082
7083         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
7084         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
7085
7086 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
7087
7088         PR tree-optimization/19910
7089         * gcc.dg/pr19910.c: New test.
7090
7091 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
7092
7093         PR fortran/32738
7094         * gfortran.dg/pr32738.f90: New test.
7095
7096 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7097
7098         PR tree-optimzation/32635
7099         * gfortran.dg/pr32635.f:  New test case.
7100
7101 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
7102
7103         PR fortran/32801
7104         * gfortran.dg/pr32801.f03: New test case.
7105
7106 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7107
7108         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
7109         Test negative numbers also.
7110         * gcc.dg/c99-math-float-1.c: Likewise.
7111         * gcc.dg/c99-math-long-double-1.c: Likewise.
7112         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
7113         test inputs.
7114
7115 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
7116         
7117         * lib/target-supports.exp (check_effective_target_sync_int_long):
7118         Enable for xtensa.
7119         (check_effective_target_sync_char_short): Likewise.
7120         
7121 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7122
7123         * gcc.dg/pr28796-2.c: Add more cases.
7124
7125 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7126
7127         * gcc.dg/pr28796-1.c: Add more cases.
7128         * gcc.dg/pr28796-2.c: Likewise.
7129
7130 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7131
7132         * gcc.dg/pr28796-1.c: Add more cases.
7133         * gcc.dg/pr28796-2.c: Likewise.
7134
7135 2007-07-17  Janus Weil  <jaydub66@gmail.com>
7136
7137         PR fortran/32535
7138         * gfortran.dg/pr32535.f90: New test.
7139
7140 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
7141
7142         PR fortran/31320
7143         PR fortran/32665
7144         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
7145
7146 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
7147
7148         PR rtl-optimization/32773
7149         * gcc.dg/pr32773.c: New test.
7150
7151 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7152
7153         * gcc.target/spu/intrinsics-1.c: Use dg-message to
7154         match flax-vector-conversions note.
7155         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
7156         instead of dg-error for the warning.
7157
7158 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7159
7160         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
7161           adapted to work on targets with 16-bit or wider int.
7162         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
7163         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
7164         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
7165         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
7166
7167 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7168
7169         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
7170         support large arrays.
7171         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
7172         * gcc.dg/20061109-1.c: Likewise.
7173         * gcc.c-torture/execute/20061101-1.x: Likewise.
7174         * gcc.c-torture/execute/pr29797-1.x: Likewise.
7175         * gcc.c-torture/execute/pr31448.x: Likewise.
7176
7177 2007-07-16  Lee Millward  <lee.millward@gmail.com>
7178
7179         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
7180
7181         PR fortran/32238
7182         * gfortran.dg/pr32238.f90: New test.
7183
7184         PR fortran/32222
7185         * gfortran.dg/pr32222.f90: New test.
7186
7187         PR fortran/32242
7188         * gfortran.dg/pr32242.f90: New test.
7189         
7190 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
7191             David Ung  <davidu@mips.com>
7192
7193         * gcc.target/mips/mips-sched-madd.c: New test case.
7194
7195 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7196
7197         PR libfortran/32611
7198         * gfortran.dg/large_real_kind_1.f90: Update test.
7199         * gfortran.dg/pr17706.f90: Update test.
7200         * gfortran.dg/fmt_zero_digits.f90: Update test.
7201         * gfortran.dg/fmt_zero_precision.f90: Update test.
7202         * gfortran.dg/real_const_3.f90: Update test.
7203
7204 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7205
7206         PR fortran/32036
7207         * gfortran.dg/bounds_check_8.f90: New test.
7208         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
7209
7210 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7211
7212         PR fortran/32357
7213         * gfortran.dg/mvbits_2.f90: New test.
7214
7215 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7216
7217         PR libfortran/32731
7218         * gfortran.dg/pack_mask_1.f90:  New test.
7219         * gfortran.dg/unpack_mask_1.f90:  New test.
7220
7221 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7222
7223         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
7224         * gcc.dg/20001101-1.c: Likewise.
7225         * gcc.dg/20001102-1.c: Likewise.
7226         * gcc.dg/20020116-2.c: Likewise.
7227         * gcc.dg/20020416-1.c: Likewise.
7228         * gcc.dg/sparc-constant-1.c: Likewise.
7229         * gcc.dg/sparc-dwarf2.c: Likewise.
7230         * gcc.dg/sparc-frame-1.c: Likewise.
7231         * gcc.dg/sparc-getcontext-1.c: Likewise.
7232         * gcc.dg/sparc-loop-1.c: Likewise.
7233         * gcc.dg/sparc-reg-1.c: Likewise.
7234         * gcc.dg/sparc-ret.c: Likewise.
7235         * gcc.dg/sparc-trap-1.c: Likewise.
7236         * gcc.dg/ultrasp10.c: Likewise.
7237         * gcc.dg/ultrasp11.c: Likewise.
7238         * gcc.dg/ultrasp1.c: Likewise.
7239         * gcc.dg/ultrasp2.c: Likewise.
7240         * gcc.dg/ultrasp3.c: Likewise.
7241         * gcc.dg/ultrasp4.c: Likewise.
7242         * gcc.dg/ultrasp5.c: Likewise.
7243         * gcc.dg/ultrasp6.c: Likewise.
7244         * gcc.dg/ultrasp7.c: Likewise.
7245         * gcc.dg/ultrasp8.c: Likewise.
7246         * gcc.dg/ultrasp9.c: Likewise.
7247         * gcc.dg/splet-1.c: Delete.
7248
7249 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
7250
7251         PR fortran/32724
7252         * gfortran.dg/stfunc_5.f90: New test.
7253
7254 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
7255
7256         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
7257         New procedure to check if arrays are naturally aligned to the vector
7258         alignment boundary.
7259         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
7260         in size_t typedef.  Adjust tree dump scan results according to
7261         vect_aligned_arrays target check.
7262         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
7263         vect_aligned_arrays target check.
7264         * gcc.dg/vect/pr31699.c: Ditto.
7265
7266 2007-07-13  Sa Liu  <saliu@de.ibm.com>
7267
7268         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
7269         for V2DFmode vector conditional expression.
7270         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
7271         and dfceq patterns.
7272         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
7273         and dfcgt patterns.
7274         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
7275         V2DFmode comparison and test special values.
7276         * lib/target-supports.exp: Switch on test for V2DFmode 
7277         vector conditional expression.
7278
7279 2007-07-13  Richard Guenther  <rguenther@suse.de>
7280
7281         PR tree-optimization/32721
7282         * gcc.dg/pr32721.c: New testcase.
7283
7284 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
7285
7286         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
7287         error message part that continues on a new line.
7288
7289 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
7290
7291         * gcc.dg/c99-tgmath-1.c: New.
7292         * gcc.dg/c99-tgmath-2.c: New.
7293         * gcc.dg/c99-tgmath-3.c: New.
7294         * gcc.dg/c99-tgmath-4.c: New.
7295
7296 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7297             Janis Johnson  <janis187@us.ibm.com>
7298
7299         PR testsuite/25241
7300         * gcc.test-framework/dg-error-exp-F.c: New test.
7301         * gcc.test-framework/dg-warning-exp-F.c: New test.
7302         * lib/gcc.exp: Enable warning and error prefixes.
7303         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
7304         (dg-error): Wrap original dg-error.
7305         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
7306         markers from dg-error/dg-warning directives.
7307         * gcc.dg/20040322-1.c: Likewise.
7308         * gcc.dg/Wchar-subscripts-1.c: Likewise.
7309         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
7310         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
7311         * gcc.dg/Werror-1.c: Likewise.
7312         * gcc.dg/Werror-10.c: Likewise.
7313         * gcc.dg/Werror-11.c: Likewise.
7314         * gcc.dg/Werror-2.c: Likewise.
7315         * gcc.dg/Werror-3.c: Likewise.
7316         * gcc.dg/Werror-4.c: Likewise.
7317         * gcc.dg/Werror-5.c: Likewise.
7318         * gcc.dg/Werror-6.c: Likewise.
7319         * gcc.dg/Werror-7.c: Likewise.
7320         * gcc.dg/Werror-8.c: Likewise.
7321         * gcc.dg/Werror-9.c: Likewise.
7322         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7323         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
7324         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
7325         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
7326         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
7327         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
7328         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
7329         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
7330         * gcc.dg/Wnested-externs-1.c: Likewise.
7331         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
7332         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
7333         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
7334         * gcc.dg/Wshadow-3.c: Likewise.
7335         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
7336         * gcc.dg/Wwrite-strings-1.c: Likewise.
7337         * gcc.dg/anon-struct-5.c: Likewise.
7338         * gcc.dg/anon-struct-6.c: Likewise.
7339         * gcc.dg/anon-struct-7.c: Likewise.
7340         * gcc.dg/anon-struct-8.c: Likewise.
7341         * gcc.dg/array-8.c: Likewise.
7342         * gcc.dg/array-quals-2.c: Likewise.
7343         * gcc.dg/asm-qual-1.c: Likewise.
7344         * gcc.dg/asm-wide-1.c: Likewise.
7345         * gcc.dg/assign-warn-1.c: Likewise.
7346         * gcc.dg/assign-warn-2.c: Likewise.
7347         * gcc.dg/bitfld-10.c: Likewise.
7348         * gcc.dg/bitfld-11.c: Likewise.
7349         * gcc.dg/bitfld-12.c: Likewise.
7350         * gcc.dg/bitfld-13.c: Likewise.
7351         * gcc.dg/bitfld-14.c: Likewise.
7352         * gcc.dg/builtin-choose-expr-2.c: Likewise.
7353         * gcc.dg/builtins-30.c: Likewise.
7354         * gcc.dg/c90-const-expr-5.c: Likewise.
7355         * gcc.dg/c90-typespec-1.c: Likewise.
7356         * gcc.dg/c99-const-expr-5.c: Likewise.
7357         * gcc.dg/c99-flex-array-5.c: Likewise.
7358         * gcc.dg/c99-fordecl-3.c: Likewise.
7359         * gcc.dg/c99-tag-3.c: Likewise.
7360         * gcc.dg/c99-typespec-1.c: Likewise.
7361         * gcc.dg/c99-vla-jump-1.c: Likewise.
7362         * gcc.dg/c99-vla-jump-2.c: Likewise.
7363         * gcc.dg/c99-vla-jump-3.c: Likewise.
7364         * gcc.dg/c99-vla-jump-4.c: Likewise.
7365         * gcc.dg/c99-vla-jump-5.c: Likewise.
7366         * gcc.dg/cast-1.c: Likewise.
7367         * gcc.dg/cast-2.c: Likewise.
7368         * gcc.dg/cast-3.c: Likewise.
7369         * gcc.dg/cast-4.c: Likewise.
7370         * gcc.dg/cast-pretty-print-1.c: Likewise.
7371         * gcc.dg/comp-goto-2.c: Likewise.
7372         * gcc.dg/comp-goto-3.c: Likewise.
7373         * gcc.dg/cpp/error-1.c: Likewise.
7374         * gcc.dg/cpp/if-paren.c: Likewise.
7375         * gcc.dg/decl-7.c: Likewise.
7376         * gcc.dg/decl-8.c: Likewise.
7377         * gcc.dg/decl-nospec-1.c: Likewise.
7378         * gcc.dg/decl-nospec-2.c: Likewise.
7379         * gcc.dg/decl-nospec-3.c: Likewise.
7380         * gcc.dg/declspec-10.c: Likewise.
7381         * gcc.dg/declspec-11.c: Likewise.
7382         * gcc.dg/declspec-12.c: Likewise.
7383         * gcc.dg/declspec-13.c: Likewise.
7384         * gcc.dg/declspec-14.c: Likewise.
7385         * gcc.dg/declspec-15.c: Likewise.
7386         * gcc.dg/declspec-16.c: Likewise.
7387         * gcc.dg/declspec-17.c: Likewise.
7388         * gcc.dg/declspec-4.c: Likewise.
7389         * gcc.dg/declspec-5.c: Likewise.
7390         * gcc.dg/declspec-6.c: Likewise.
7391         * gcc.dg/declspec-7.c: Likewise.
7392         * gcc.dg/declspec-8.c: Likewise.
7393         * gcc.dg/declspec-9.c: Likewise.
7394         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
7395         * gcc.dg/dfp/constants-c99.c: Likewise.
7396         * gcc.dg/dfp/keywords-c89.c: Likewise.
7397         * gcc.dg/dfp/keywords-c99.c: Likewise.
7398         * gcc.dg/dfp/keywords-reserved.c: Likewise.
7399         * gcc.dg/dfp/typespec.c: Likewise.
7400         * gcc.dg/dremf-type-compat-2.c: Likewise.
7401         * gcc.dg/dremf-type-compat-3.c: Likewise.
7402         * gcc.dg/dremf-type-compat-4.c: Likewise.
7403         * gcc.dg/empty-source-2.c: Likewise.
7404         * gcc.dg/empty-source-3.c: Likewise.
7405         * gcc.dg/enum3.c: Likewise.
7406         * gcc.dg/extra-semi-2.c: Likewise.
7407         * gcc.dg/extra-semi-3.c: Likewise.
7408         * gcc.dg/float-range-1.c: Likewise.
7409         * gcc.dg/float-range-2.c: Likewise.
7410         * gcc.dg/float-range-3.c: Likewise.
7411         * gcc.dg/float-range-5.c: Likewise.
7412         * gcc.dg/format/asm_fprintf-2.c: Likewise.
7413         * gcc.dg/format/asm_fprintf-3.c: Likewise.
7414         * gcc.dg/format/asm_fprintf-4.c: Likewise.
7415         * gcc.dg/format/asm_fprintf-5.c: Likewise.
7416         * gcc.dg/format/cast-1.c: Likewise.
7417         * gcc.dg/format/gcc_diag-3.c: Likewise.
7418         * gcc.dg/format/gcc_diag-4.c: Likewise.
7419         * gcc.dg/format/gcc_diag-6.c: Likewise.
7420         * gcc.dg/format/gcc_diag-8.c: Likewise.
7421         * gcc.dg/format/gcc_diag-9.c: Likewise.
7422         * gcc.dg/format/nul-2.c: Likewise.
7423         * gcc.dg/format/opt-1.c: Likewise.
7424         * gcc.dg/format/opt-2.c: Likewise.
7425         * gcc.dg/format/opt-3.c: Likewise.
7426         * gcc.dg/format/opt-4.c: Likewise.
7427         * gcc.dg/format/opt-5.c: Likewise.
7428         * gcc.dg/format/opt-6.c: Likewise.
7429         * gcc.dg/framework-2.c: Likewise.
7430         * gcc.dg/func-args-1.c: Likewise.
7431         * gcc.dg/func-outside-1.c: Likewise.
7432         * gcc.dg/func-outside-2.c: Likewise.
7433         * gcc.dg/gnu-cond-expr-2.c: Likewise.
7434         * gcc.dg/gnu-cond-expr-3.c: Likewise.
7435         * gcc.dg/if-empty-1.c: Likewise.
7436         * gcc.dg/init-bad-1.c: Likewise.
7437         * gcc.dg/init-bad-2.c: Likewise.
7438         * gcc.dg/init-bad-3.c: Likewise.
7439         * gcc.dg/init-desig-obs-2.c: Likewise.
7440         * gcc.dg/init-desig-obs-3.c: Likewise.
7441         * gcc.dg/init-empty-2.c: Likewise.
7442         * gcc.dg/init-empty-3.c: Likewise.
7443         * gcc.dg/inline-11.c: Likewise.
7444         * gcc.dg/inline-12.c: Likewise.
7445         * gcc.dg/inline-8.c: Likewise.
7446         * gcc.dg/inline-9.c: Likewise.
7447         * gcc.dg/inline3.c: Likewise.
7448         * gcc.dg/label-decl-1.c: Likewise.
7449         * gcc.dg/label-decl-2.c: Likewise.
7450         * gcc.dg/label-decl-3.c: Likewise.
7451         * gcc.dg/label-decl-4.c: Likewise.
7452         * gcc.dg/long-long-typespec-1.c: Likewise.
7453         * gcc.dg/lvalue-2.c: Likewise.
7454         * gcc.dg/lvalue-3.c: Likewise.
7455         * gcc.dg/nested-func-3.c: Likewise.
7456         * gcc.dg/nested-redef-1.c: Likewise.
7457         * gcc.dg/noreturn-4.c: Likewise.
7458         * gcc.dg/old-style-prom-2.c: Likewise.
7459         * gcc.dg/old-style-prom-3.c: Likewise.
7460         * gcc.dg/old-style-then-proto-1.c: Likewise.
7461         * gcc.dg/overflow-warn-1.c: Likewise.
7462         * gcc.dg/overflow-warn-2.c: Likewise.
7463         * gcc.dg/overflow-warn-3.c: Likewise.
7464         * gcc.dg/overflow-warn-4.c: Likewise.
7465         * gcc.dg/overflow-warn-6.c: Likewise.
7466         * gcc.dg/parm-forwdecl-2.c: Likewise.
7467         * gcc.dg/parm-forwdecl-3.c: Likewise.
7468         * gcc.dg/parm-impl-decl-1.c: Likewise.
7469         * gcc.dg/parm-impl-decl-2.c: Likewise.
7470         * gcc.dg/parm-incomplete-1.c: Likewise.
7471         * gcc.dg/parm-mismatch-1.c: Likewise.
7472         * gcc.dg/pointer-arith-1.c: Likewise.
7473         * gcc.dg/pointer-arith-2.c: Likewise.
7474         * gcc.dg/pointer-arith-3.c: Likewise.
7475         * gcc.dg/pointer-arith-4.c: Likewise.
7476         * gcc.dg/pointer-arith-6.c: Likewise.
7477         * gcc.dg/pointer-arith-7.c: Likewise.
7478         * gcc.dg/pointer-arith-8.c: Likewise.
7479         * gcc.dg/pr13804-1.c: Likewise.
7480         * gcc.dg/pr15698-1.c: Likewise.
7481         * gcc.dg/pr15698-2.c: Likewise.
7482         * gcc.dg/pr15698-3.c: Likewise.
7483         * gcc.dg/pr15698-4.c: Likewise.
7484         * gcc.dg/pr15698-5.c: Likewise.
7485         * gcc.dg/pr15698-6.c: Likewise.
7486         * gcc.dg/pr15698-7.c: Likewise.
7487         * gcc.dg/pr15698-8.c: Likewise.
7488         * gcc.dg/pr17188-1.c: Likewise.
7489         * gcc.dg/pr17301-1.c: Likewise.
7490         * gcc.dg/pr17301-2.c: Likewise.
7491         * gcc.dg/pr17730-1.c: Likewise.
7492         * gcc.dg/pr20368-1.c: Likewise.
7493         * gcc.dg/pr20368-2.c: Likewise.
7494         * gcc.dg/pr20368-3.c: Likewise.
7495         * gcc.dg/pr22308-1.c: Likewise.
7496         * gcc.dg/qual-component-1.c: Likewise.
7497         * gcc.dg/redecl-1.c: Likewise.
7498         * gcc.dg/redecl-11.c: Likewise.
7499         * gcc.dg/redecl-12.c: Likewise.
7500         * gcc.dg/redecl-13.c: Likewise.
7501         * gcc.dg/redecl-14.c: Likewise.
7502         * gcc.dg/redecl-15.c: Likewise.
7503         * gcc.dg/register-var-1.c: Likewise.
7504         * gcc.dg/register-var-2.c: Likewise.
7505         * gcc.dg/stmt-expr-2.c: Likewise.
7506         * gcc.dg/stmt-expr-3.c: Likewise.
7507         * gcc.dg/stmt-expr-label-1.c: Likewise.
7508         * gcc.dg/stmt-expr-label-2.c: Likewise.
7509         * gcc.dg/stmt-expr-label-3.c: Likewise.
7510         * gcc.dg/struct-empty-2.c: Likewise.
7511         * gcc.dg/struct-empty-3.c: Likewise.
7512         * gcc.dg/struct-parse-1.c: Likewise.
7513         * gcc.dg/struct-semi-1.c: Likewise.
7514         * gcc.dg/struct-semi-2.c: Likewise.
7515         * gcc.dg/struct-semi-3.c: Likewise.
7516         * gcc.dg/switch-5.c: Likewise.
7517         * gcc.dg/switch-6.c: Likewise.
7518         * gcc.dg/switch-7.c: Likewise.
7519         * gcc.dg/tls/diag-5.c: Likewise.
7520         * gcc.dg/transparent-union-1.c: Likewise.
7521         * gcc.dg/transparent-union-3.c: Likewise.
7522         * gcc.dg/typespec-1.c: Likewise.
7523         * gcc.dg/vla-init-2.c: Likewise.
7524         * gcc.dg/vla-init-3.c: Likewise.
7525         * gcc.dg/vla-init-4.c: Likewise.
7526         * gcc.dg/vla-init-5.c: Likewise.
7527         * gcc.dg/void-cast-2.c: Likewise.
7528         * gcc.dg/wvla-3.c: Likewise.
7529         * gcc.dg/wvla-7.c: Likewise.
7530         * gcc.target/i386/991209-1.c: Likewise.
7531         * gcc.target/ia64/fpreg-1.c: Likewise.
7532         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
7533         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
7534         
7535 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
7536
7537         PR fortran/31639
7538         * gfortran.dg/func_decl_4.f90: New test.
7539
7540 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
7541
7542         PR fortran/32727
7543         * gfortran.dg/interface_17.f90: New test.
7544
7545 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
7546
7547         PR fortran/32599
7548         * gfortran.dg/32599.f03: New test case.
7549
7550         PR fortran/32601
7551         * gfortran.dg/32601.f03: New test case.
7552         * gfortran.dg/32601_1.f03: Ditto.
7553         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
7554         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
7555
7556 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
7557
7558         * gcc.c-torture/execute/align-3.c: Remove function addr check.
7559
7560 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
7561             Devang Patel  <dpatel@apple.com>
7562
7563         PR tree-optimization/25413
7564         * gcc.dg/vect/vect-align-1.c: New.
7565         * gcc.dg/vect/vect-align-2.c: New.
7566         * gcc.dg/vect/pr25413.c: New.
7567         * gcc.dg/vect/pr25413a.c: New.
7568         * gcc.dg/vect/pr31699.c: Fix dg-final check.
7569
7570 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
7571
7572         * lib/target-support.exp (check_ultrasparc_hw_available):
7573         New function.
7574         (is-effective-target): Check $arg for ultrasparc_hw.
7575         (is-effective-target-keyword): Likewise.
7576         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
7577         when determining what to do on sparc platforms.
7578         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
7579         * gcc.dg/20001101-1.c: Likewise.
7580         * gcc.dg/20001101-2.c: Likewise.
7581         * gcc.dg/ultrasp9.c: Likewise.
7582         * gcc.dg/ultrasp10.c: Likewise.
7583         * gcc.target/sparc/pdist-3.c: Likewise.
7584
7585 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
7586
7587         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
7588
7589 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
7590
7591         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
7592         get vectorized.
7593         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
7594         now get vectorized.
7595         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
7596         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
7597         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
7598         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
7599         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
7600         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
7601         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
7602         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
7603         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
7604         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
7605         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
7606         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
7607         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
7608         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
7609         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
7610         * lib/target-supports.exp (check_effective_target_vect_int_mul):
7611         Add spu.
7612
7613 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
7614
7615         PR c++/30854
7616         * g++.dg/parse/error30.C: New test.
7617
7618 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7619
7620         PR fortran/29804
7621         * gfortran.dg/alloc_comp_misc_1.f90: New test.
7622
7623 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
7624
7625         * gfortran.fortran-torture/compile/pr32663.f: New test.
7626
7627 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
7628
7629         PR c++/31027
7630         * g++.dg/inherit/virtual4.C: New.
7631
7632 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
7633
7634         PR target/32661
7635         * gcc.target/i386/pr32661-1.c: New test.
7636
7637 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
7638
7639         * gnat.dg/invariant_index.ad[sb]: New test.
7640
7641 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
7642
7643         PR c++/32560
7644         * g++.dg/template/decl3.C: New.
7645
7646 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
7647
7648         PR 32617
7649         * gcc.c-torture/execute/align-3.c: New.
7650
7651 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
7652
7653         PR target/32708
7654         * gcc.target/i386/pr32708-1.c: New test.
7655         * gcc.target/i386/pr32708-2.c: Ditto.
7656         * gcc.target/i386/pr32708-3.c: Ditto.
7657
7658 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
7659
7660         * g++.dg/init/new20.C: Remove svn:executable flag.
7661
7662 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
7663
7664         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
7665
7666 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
7667
7668         * gcc.dg/ultrasp7.c: Add fpic target requirement.
7669
7670 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7671
7672         PR testsuite/25241
7673         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
7674         directive.
7675         
7676 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
7677
7678         PR fortran/32157
7679         * gfortran.dg/overload_2.f90: New test.
7680
7681         PR fortran/32689
7682         * gfortran.dg/transfer_simplify_5.f90
7683
7684         PR fortran/32634
7685         * gfortran.dg/interface_15.f90: New test.
7686
7687 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
7688
7689         PR libfortran/32336
7690         * gfortran.dg/matmul_5.f90:  New test case.
7691
7692 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7693
7694         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
7695         * gcc.dg/fesd-any.h: Likewise.
7696         * gcc.dg/fesd-baseonly.c: Likewise.
7697         * gcc.dg/fesd-baseonly.h: Likewise.
7698         * gcc.dg/fesd-none.c: Likewise.
7699         * gcc.dg/fesd-none.h: Likewise.
7700         * gcc.dg/fesd-reduced.c: Likewise.
7701         * gcc.dg/fesd-reduced.h: Likewise.
7702         * gcc.dg/fesd-sys.c: Likewise.
7703         * gcc.dg/fesd-sys.h: Likewise
7704         * gcc.dg/fesd.h: Likewise.
7705
7706         * g++.dg/debug/dwarf2: New directory.
7707         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
7708         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
7709         * g++.dg/other/fesd-any.h: Likewise.
7710         * g++.dg/other/fesd-baseonly.C: Likewise.
7711         * g++.dg/other/fesd-baseonly.h: Likewise.
7712         * g++.dg/other/fesd-none.C: Likewise.
7713         * g++.dg/other/fesd-none.h: Likewise.
7714         * g++.dg/other/fesd-reduced.C: Likewise.
7715         * g++.dg/other/fesd-reduced.h: Likewise.
7716         * g++.dg/other/fesd-sys.C: Likewise.
7717         * g++.dg/other/fesd-sys.h: Likewise.
7718         * g++.dg/other/fesd.h: Likewise.
7719
7720 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
7721
7722         PR fortran/31129
7723         * gfortran.dg/parameter_unused.f90: New test.
7724
7725 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
7726
7727         PR tree-optimization/32681
7728         * gcc.dg/tree-ssa/pr32681.c: New test.
7729
7730 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7731
7732         PR fortran/32678
7733         * gfortran.dg/fmt_t_5.f90: New test.
7734
7735 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
7736
7737         PR c++/30535
7738         * g++.dg/template/operator10.C: New.
7739
7740 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7741
7742         PR libfortran/32217
7743         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
7744
7745 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7746
7747         PR fortran/29876
7748         * gfortran.dg/operator_6.f90: New test.
7749
7750 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7751
7752         PR fortran/17711
7753         * gfortran.dg/operator_4.f90: New test.
7754         * gfortran.dg/operator_5.f90: New test.
7755         * gfortran.dg/logical_comp.f90: Adjusted error messages.
7756         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
7757
7758 2007-07-08  Tobias Burnus  <burnus@net-b.de>
7759
7760         PR fortran/32669
7761         * gfortran.dg/argument_checking_6.f90: New.
7762
7763 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7764
7765         PR fortran/25094
7766         * gfortran.dg/interface_155555.f90: New test.
7767
7768 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7769
7770         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
7771         c99-math-long-double-1.c, c99-math.h: Test subnormals.
7772
7773 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7774
7775         PR testsuite/25241
7776         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
7777         discern pedantic diagnostics and errors.
7778         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
7779         and not an error.
7780         * gcc.dg/20050121-1.c: This is an error and not a warning.
7781         * gcc.target/i386/sseregparm-2.c:  Likewise.
7782         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
7783         * gcc.dg/charset/attribute2.c: Likewise.
7784         * gcc.dg/bitfld-1.c: Likewise.
7785         * gcc.dg/pack-test-2.c: Likewise.
7786         * gcc.dg/940510-1.c: Match separately error and warning.
7787         * gcc.dg/array-2.c: Match separately multiple messages. The second
7788         diagnostic is a pedantic warning and not an error.
7789         * gcc.dg/pr14475.c: Match separately multiple messages.
7790         * gcc.dg/pr18809-1.c: Likewise.
7791         * gcc.dg/pr27953.c: Likewise.
7792         * gcc.dg/vla-init-1.c: Likewise.
7793         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
7794
7795 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7796
7797         PR fortran/32644
7798         * gfortran.dg/char_decl_1.f90: New test.
7799
7800 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
7801
7802         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
7803
7804 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
7805
7806         PR c++/32232
7807         * g++.dg/template/overload9.C: New test.
7808
7809 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
7810
7811         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
7812         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
7813
7814 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
7815
7816         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
7817         * gcc.dg/20001012-2.c: Likewise.
7818         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
7819         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
7820
7821 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
7822
7823         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
7824         about the chunk size when STACK_SIZE is defined.
7825
7826 2007-07-06  Josh Conner  <jconner@apple.com>
7827
7828         PR middle-end/32602
7829         * gcc.dg/sibcall-8.c: New test.
7830
7831 2007-07-06  Josh Conner  <jconner@apple.com>
7832
7833         PR middle-end/32603
7834         * gcc.target/arm/sibcall-1.c: New test.
7835
7836 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
7837
7838         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
7839
7840 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
7841
7842         * gfortran.dg/save_parameter.f90: New test.
7843         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
7844
7845 2007-07-06  Richard Guenther  <rguenther@suse.de>
7846
7847         * g++.dg/opt/pr30965.C: New testcase.
7848
7849 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
7850
7851         * gcc.target/mips/save-restore-5.c: New test.
7852
7853 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
7854
7855         PR rtl_optimization/32450
7856         * gcc.dg/pr32450.c: New runtime test.
7857
7858 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
7859
7860         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
7861         single underscore in scan directives.
7862
7863 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
7864
7865         PR c++/32245
7866         * g++.dg/init/ptrmem4.C: New test.
7867
7868         PR c++/32251
7869         * g++.dg/init/new21.C: Likewise.
7870
7871         PR c++/31992
7872         * g++.dg/template/static30.C: Likewise.
7873
7874 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
7875
7876         * gcc.dg/vect/costmodel/ppc: New directory.
7877         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
7878         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
7879         New test.
7880         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
7881         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
7882         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
7883         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
7884         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
7885         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
7886         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
7887         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
7888         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
7889         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
7890         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
7891         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
7892         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
7893         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
7894
7895 2007-07-05  Tobias Burnus  <burnus@net-b.de>
7896
7897         PR fortran/32359
7898         * gfortran.dg/module_md5_1.f90: Update MD5 number.
7899
7900 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
7901
7902         PR fortran/32526
7903         * gfortran.dg/interface_14.f90: New test.
7904
7905         PR fortran/32613
7906         * gfortran.dg/do_iterator_2.f90: New test.
7907
7908 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
7909
7910         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
7911         (FE_DEC_DOWNWARD): Likewise.
7912         (FE_DEC_UPWARD): Likewise.
7913         (FE_DEC_TOWARDZERO): Likewise.
7914         (FE_DEC_TONEARESTFROMZERO): Likewise.
7915
7916 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
7917
7918         * gcc.c-torture/compile/pr32606.c: New.
7919         * gfortran.fortran-torture/execute/pr32604.f90: New.
7920
7921 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
7922
7923         * gcc.dg/visibility-12.c: New test.
7924         * gcc.dg/visibility-13.c: Likewise.
7925         * g++.dg/ext/visibility-9.C: Likewise.
7926         * g++.dg/ext/visibility-10.C: Likewise.
7927
7928 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7929
7930         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
7931         * gcc.dg/sh-relax-vxworks.c: New test.
7932
7933 2007-07-04  Richard Guenther  <rguenther@suse.de>
7934
7935         PR tree-optimization/32500
7936         * gcc.c-torture/execute/pr32500.c: New testcase.
7937
7938 2007-07-04  Richard Guenther  <rguenther@suse.de>
7939
7940         PR tree-optimization/32482
7941         * gcc.c-torture/compile/pr32482.c: New testcase.
7942
7943 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7944
7945         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
7946         VxWorks kernels.
7947         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
7948         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
7949         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
7950         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
7951
7952 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7953
7954         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
7955
7956 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
7957
7958         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
7959
7960 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7961
7962         PR fortran/31198
7963         * gfortran.dg/min_max_optional_1.f90: New test.
7964         * gfortran.dg/min_max_optional_2.f90: New test.
7965         * gfortran.dg/min_max_optional_3.f90: New test.
7966
7967 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7968
7969         PR fortran/32545
7970         * gfortran.dg/fmt_error.f90: New test.
7971
7972 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7973
7974         PR fortran/32612
7975         * gfortran.dg/interface_13.f90: New test.
7976
7977 2007-07-03  Dave Brolley  <brolley@redhat.com>
7978
7979         PR c++/31743
7980         * g++.dg/init/new20.C: New test.
7981
7982 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
7983
7984         PR fortran/32579
7985         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
7986
7987 2007-07-03  Tobias Burnus  <burnus@net-b.de>
7988
7989         PR fortran/25062
7990         * common_7.f90: New.
7991         * common_8.f90: New.
7992         * common_9.f90: New.
7993
7994 2007-07-03  Tobias Burnus  <burnus@net-b.de>
7995
7996         PR fortran/30940
7997         * gfortran.dg/argument_checking_1.f90: New.
7998         * gfortran.dg/argument_checking_2.f90: New.
7999         * gfortran.dg/argument_checking_3.f90: New.
8000         * gfortran.dg/argument_checking_4.f90: New.
8001         * gfortran.dg/argument_checking_5.f90: New.
8002         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
8003         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
8004
8005 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8006
8007         * gcc.dg/pr32176.c: Add -w to default dg-options.
8008
8009 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
8010
8011         * gcc.c-torture/compile/ssa-pre-1.c: New test.
8012
8013 2007-07-03  Tobias Burnus  <burnus@net-b.de>
8014
8015         PR fortran/20888
8016         * gfortran.dg/null_2.f90: New.
8017
8018 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8019             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8020
8021         PR middle-end/32176
8022         * gcc.dg/pr32176.c: New test.
8023
8024 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8025
8026         * gcc.dg/const-float80.c : New test.
8027         * gcc.dg/const-float128.c : New test.
8028         * gcc.dg/const-float80-ped.c : New test.
8029         * gcc.dg/const-float128-ped.c : New test.
8030
8031 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8032
8033         * gcc.dg/c99-math.h: Fix typo.
8034
8035 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
8036
8037         PR libgomp/32468
8038         * gcc.dg/gomp/pr32468-1.c: New test.
8039
8040 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
8041
8042         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
8043         an ABI option.
8044
8045 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
8046
8047         * gfortran.fortran-torture/compile/pr32583.f: New.
8048         * gcc.c-torture/compile/pr32584.c: New
8049
8050 2007-07-02  Ollie Wild  <aaw@google.com>
8051
8052         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
8053         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
8054
8055 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
8056
8057         * gcc.target/mips/save-restore-1.c: New test.
8058         * gcc.target/mips/save-restore-2.c: Likewise.
8059         * gcc.target/mips/save-restore-3.c: Likewise.
8060         * gcc.target/mips/save-restore-4.c: Likewise.
8061
8062 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
8063
8064         PR tree-optimization/31966
8065         PR tree-optimization/32533
8066         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
8067         * gfortran.dg/pr32533.f90: Ditto.
8068
8069 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
8070
8071         * g++.dg/opt/nrv12.C: New test.
8072         * gcc.target/i386/nrv1.c: New test.
8073
8074         PR c++/31748
8075         * g++.dg/gomp/pr31748.C: New test.
8076
8077 2007-07-02  Ira Rosen  <irar@il.ibm.com>
8078  
8079         PR tree-optimization/32230
8080         * gcc.dg/vect/pr32230.c: New test.
8081
8082 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
8083
8084         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
8085         * bind_c_coms.f90: Ditto.
8086         * bind_c_coms_driver.c: Ditto.
8087         * bind_c_dts.f90: Ditto.
8088         * bind_c_dts_2.f03: Ditto.
8089         * bind_c_dts_2_driver.c: Ditto.
8090         * bind_c_dts_3.f03: Ditto.
8091         * bind_c_dts_4.f03: Ditto.
8092         * bind_c_dts_driver.c: Ditto.
8093         * bind_c_implicit_vars.f03: Ditto.
8094         * bind_c_procs.f03: Ditto.
8095         * bind_c_usage_2.f03: Ditto.
8096         * bind_c_usage_3.f03: Ditto.
8097         * bind_c_usage_5.f03: Ditto.
8098         * bind_c_usage_6.f03: Ditto.
8099         * bind_c_usage_7.f03: Ditto.
8100         * bind_c_vars.f90: Ditto.
8101         * bind_c_vars_driver.c: Ditto.
8102         * binding_c_table_15_1.f03: Ditto.
8103         * binding_label_tests.f03: Ditto.
8104         * binding_label_tests_10.f03: Ditto.
8105         * binding_label_tests_10_main.f03: Ditto.
8106         * binding_label_tests_11.f03: Ditto.
8107         * binding_label_tests_11_main.f03: Ditto.
8108         * binding_label_tests_12.f03: Ditto.
8109         * binding_label_tests_13.f03: Ditto.
8110         * binding_label_tests_13_main.f03: Ditto.
8111         * binding_label_tests_14.f03: Ditto.
8112         * binding_label_tests_2.f03: Ditto.
8113         * binding_label_tests_3.f03: Ditto.
8114         * binding_label_tests_4.f03: Ditto.
8115         * binding_label_tests_5.f03: Ditto.
8116         * binding_label_tests_6.f03: Ditto.
8117         * binding_label_tests_7.f03: Ditto.
8118         * binding_label_tests_8.f03: Ditto.
8119         * binding_label_tests_9.f03: Ditto.
8120         * c_assoc.f90: Ditto.
8121         * c_assoc_2.f03: Ditto.
8122         * c_f_pointer_shape_test.f90: Ditto.
8123         * c_f_pointer_tests.f90: Ditto.
8124         * c_f_tests_driver.c: Ditto.
8125         * c_funloc_tests.f03: Ditto.
8126         * c_funloc_tests_2.f03: Ditto.
8127         * c_funloc_tests_3.f03: Ditto.
8128         * c_funloc_tests_3_funcs.c: Ditto.
8129         * c_kind_params.f90: Ditto.
8130         * c_kind_tests_2.f03: Ditto.
8131         * c_kinds.c: Ditto.
8132         * c_loc_driver.c: Ditto.
8133         * c_loc_test.f90: Ditto.
8134         * c_loc_tests_2.f03: Ditto.
8135         * c_loc_tests_2_funcs.c: Ditto.
8136         * c_loc_tests_3.f03: Ditto.
8137         * c_loc_tests_4.f03: Ditto.
8138         * c_loc_tests_5.f03: Ditto.
8139         * c_loc_tests_6.f03: Ditto.
8140         * c_loc_tests_7.f03: Ditto.
8141         * c_loc_tests_8.f03: Ditto.
8142         * c_ptr_tests.f03: Ditto.
8143         * c_ptr_tests_10.f03: Ditto.
8144         * c_ptr_tests_5.f03: Ditto.
8145         * c_ptr_tests_7.f03: Ditto.
8146         * c_ptr_tests_7_driver.c: Ditto.
8147         * c_ptr_tests_8.f03: Ditto.
8148         * c_ptr_tests_8_funcs.c: Ditto.
8149         * c_ptr_tests_9.f03: Ditto.
8150         * c_ptr_tests_driver.c: Ditto.
8151         * c_size_t_driver.c: Ditto.
8152         * c_size_t_test.f03: Ditto.
8153         * com_block_driver.f90: Ditto.
8154         * global_vars_c_init.f90: Ditto.
8155         * global_vars_c_init_driver.c: Ditto.
8156         * global_vars_f90_init.f90: Ditto.
8157         * global_vars_f90_init_driver.c: Ditto.
8158         * interop_params.f03: Ditto.
8159         * iso_c_binding_only.f03: Ditto.
8160         * iso_c_binding_rename_1.f03: Ditto.
8161         * iso_c_binding_rename_1_driver.c: Ditto.
8162         * iso_c_binding_rename_2.f03: Ditto.
8163         * iso_c_binding_rename_2_driver.c: Ditto.
8164         * kind_tests_2.f03: Ditto.
8165         * kind_tests_3.f03: Ditto.
8166         * module_md5_1.f90: Ditto.
8167         * only_clause_main.c: Ditto.
8168         * print_c_kinds.f90: Ditto.
8169         * test_bind_c_parens.f03: Ditto.
8170         * test_c_assoc.c: Ditto.
8171         * test_com_block.f90: Ditto.
8172         * test_common_binding_labels.f03: Ditto.
8173         * test_common_binding_labels_2.f03: Ditto.
8174         * test_common_binding_labels_2_main.f03: Ditto.
8175         * test_common_binding_labels_3.f03: Ditto.
8176         * test_common_binding_labels_3_main.f03: Ditto.
8177         * test_only_clause.f90: Ditto.
8178         * use_iso_c_binding.f90: Ditto.
8179         * value_5.f90: Ditto.
8180         * value_test.f90: Ditto.
8181         * value_tests_f03.f90: Ditto.
8182
8183 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
8184
8185         * gcc.dg/tls/opt-14.c: New.
8186
8187 2007-07-01  Ollie Wild  <aaw@google.com>
8188
8189         * g++.dg/lookup/using16.C: New test.
8190         * g++.dg/lookup/using17.C: New test.
8191
8192 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
8193
8194         PR fortran/32239
8195         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
8196         (test_4): Use proper test for floating point equality.
8197         (test_8): Likewise.
8198
8199 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8200
8201         PR libgfortran/32554
8202         * gfortran.dg/fmt_p_1.f90: New test.
8203
8204 2007-07-01  Ira Rosen  <irar@il.ibm.com>
8205
8206         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
8207         initialization and fix dg-final check - the initialization loop is
8208         vectorizable.
8209
8210 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
8211             Volker Reichelt  <reichelt@netcologne.de>
8212
8213         PR middle-end/32559
8214         * gcc.dg/pr32559.c: New test.
8215
8216 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
8217
8218         PR tree-optimization/25371
8219         * gcc.dg/vect/pr25371.c: New test.
8220
8221 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
8222
8223         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
8224         when allocating and initializing a flexible array.
8225
8226 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
8227
8228         PR fortran/20373
8229         * gfortran.dg/intrinsic.f90: New test.
8230
8231 2007-06-30  Tobias Burnus  <burnus@net-b.de>
8232
8233         PR fortran/32555
8234         * gfortran.dg/fmt_zero_check.f90: New.
8235
8236 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
8237
8238         PR fortran/30284
8239         * gfortran.dg/repeat_f90: New test.
8240
8241 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8242
8243         PR testsuite/25241
8244         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
8245         -pedantic-errors, so we should match errors.
8246         * gcc.dg/cpp/escape-1.c: Likewise.
8247         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
8248         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
8249         warning.
8250         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
8251         errors instead of warnings.
8252         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
8253         a pedantic warning.
8254         * gcc.dg/cpp/arith-3.c: Likewise.
8255
8256 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8257
8258         PR testsuite/25241
8259         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
8260         * gcc.dg/pch/valid-2.c: Likewise.
8261         * gcc.dg/pch/valid-3.c: Likewise.
8262         * gcc.dg/pch/warn-1.c: Likewise.
8263         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
8264         
8265 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8266
8267         PR c/4076
8268         * gcc.dg/Wunused-function.c: New.
8269         
8270 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8271
8272         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
8273
8274 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
8275
8276         * g++.dg/other/canon-31724.C: New.
8277         
8278 2007-06-29  Jan Hubicka  <jh@suse.cz>
8279
8280         PR middle-end/32372
8281         * gcc.c-torture/compile/pr32372.c: new.
8282
8283 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
8284
8285         * gfortran.dg/operator_3.f90: New test.
8286
8287 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
8288
8289         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
8290         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
8291
8292 2007-06-29  Richard Guenther  <rguenther@suse.de>
8293
8294         PR middle-end/32493
8295         * gcc.dg/inline-23.c: New testcase.
8296
8297 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
8298
8299         PR tree-optimization/24659
8300         * gcc.target/i386/vectorize2.c: New test.
8301         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
8302         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8303
8304 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
8305
8306         * gcc.dg/pointer-arith-9.c: New test.
8307
8308 2007-06-29  Tobias Burnus  <burnus@net-b.de>
8309
8310         PR fortran/32483
8311         * gfortran.dg/fmt_read_2.f90: New.
8312
8313 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8314
8315         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
8316         If it exists, don't try to create it.
8317
8318 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
8319
8320         * g++.dg/ext/visibility/ms-compat-1.C: New.
8321
8322 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8323
8324         PR tree-opt/32417
8325         * gfortran.fortran-torture/compile/pr32417.f90: New test.
8326
8327 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
8328
8329         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
8330         targets.
8331
8332 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
8333
8334         PR fortran/32467
8335         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
8336
8337 2007-06-27  Richard Guenther  <rguenther@suse.de>
8338
8339         PR middle-end/32492
8340         * gcc.dg/inline-22.c: New testcase.
8341
8342 2007-06-26  Hui-May Chang <hm.chang@apple.com>
8343
8344         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
8345         the scan-assembler constant.
8346
8347 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
8348
8349         PR 20216
8350         * gcc.dg/pr20216.c: New.
8351
8352 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8353
8354         PR tree-opt/32421
8355         * gcc.dg/vect/pr32421.c: New test.
8356
8357 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
8358
8359         PR c++/32111
8360         * g++.dg/other/friend5.C: New test.
8361
8362 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
8363
8364         PR fortran/32464
8365         * gfortran.dg/host_assoc_function_2.f90: New test.
8366
8367         PR fortran/31494
8368         * gfortran.dg/host_assoc_call_1.f90: New test.
8369
8370 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8371
8372         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
8373         
8374 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8375
8376         PR fortran/32456
8377         * gfortran.dg/error_format.f90: New test.
8378
8379 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
8380
8381         PR fortran/32136
8382         * gfortran.dg/pr32136.f90: New test.
8383
8384 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
8385
8386         PR fortran/31726
8387         * gfortran.dg/minmaxloc_1.f90: New test.
8388
8389         PR fortran/32298
8390         * gfortran.dg/minmaxloc_2.f90: New test.
8391
8392 2007-06-23  Richard Guenther  <rguenther@suse.de>
8393
8394         PR tree-optimization/16876
8395         PR middle-end/29478
8396         * gcc.dg/pr29254.c: The warning is bogus.
8397         * gcc.dg/warn-1.c: Likewise.
8398         * gcc.dg/assign-warn-3.c: Likewise.
8399         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
8400
8401 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
8402
8403         * gcc.c-torture/execute/20070623-1.c: New.
8404
8405 2007-06-22  Jan Hubicka  <jh@suse.cz>
8406
8407         * gcc.c-torture/compile/pr31541.c: New.
8408
8409 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
8410
8411         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
8412         Remove -m64 from dg-options.
8413
8414 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
8415
8416         PR middle-end/32374
8417         * gcc.dg/pr32374.c: New test.
8418
8419 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8420
8421         PR fortran/32360
8422         * gfortran.dg/pointer_assign_3.f90: New test.
8423
8424 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
8425
8426         * gcc.dg/tree-ssa/pr19590.c: New.
8427
8428 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8429
8430         PR fortran/31162
8431         * gfortran.dg/assign.f90: Update test.
8432         * gfortran.dg/real_do_1.f90: Update test.
8433         * gfortran.dg/gomp/omp_do1.f90: Update test.
8434         * gfortran.dg/warnings_are_errors_1.f: Update test.
8435         * gfortran.dg/g77/20010519-1.f: Update test.
8436         * gfortran.dg/g77/pr9258.f: Update test.
8437         * gfortran.dg/g77/960317-1.f: Update test.
8438
8439 2007-06-21  Richard Guenther  <rguenther@suse.de>
8440
8441         PR tree-optimization/32453
8442         * gcc.c-torture/compile/pr32453.c: New testcase.
8443
8444 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
8445
8446         PR tree-optimization/31866
8447         * gcc.dg/pr31866.c: New test.
8448
8449 2007-06-21  Richard Guenther  <rguenther@suse.de>
8450
8451         PR tree-optimization/32451
8452         * g++.dg/torture/20070621-1.C: New testcase.
8453
8454 2007-06-21  Christian Bruel  <christian.bruel@st.com>
8455
8456         * gcc.dg/attr-isr.c: Test delay slot content.
8457         
8458 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8459
8460         PR fortran/32361
8461         gfortran.dg/pointer_assign_2.f90: New test.
8462
8463 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8464
8465         PR fortran/25061
8466         gfortran.dg/invalid_procedure_name.f90: New test.
8467
8468 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
8469
8470         PR tree-optimization/25737
8471         * gcc.dg/tree-ssa/alias-14.c: New test.
8472
8473 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
8474
8475         * gcc.target/i386/large-size-array-3.c: New.
8476
8477 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8478         Richard Guenther  <rguenther@suse.de>
8479
8480         PR fortran/32140
8481         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
8482
8483 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
8484
8485         PR middle-end/31959
8486         * gcc.dg/pr31959.c: New test.
8487
8488         PR inline-asm/32109
8489         * g++.dg/ext/asm10.C: New test.
8490
8491         PR middle-end/32285
8492         * gcc.c-torture/execute/20070614-1.c: New test.
8493
8494 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
8495
8496         * gcc.target/arm/stack-corruption.c: New test.
8497
8498 2007-06-19  Richard Guenther  <rguenther@suse.de>
8499
8500         * g++.dg/torture/pr30252.C: New testcase.
8501
8502 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
8503
8504         PR tree-optimization/32353
8505         * g++.dg/opt/nrv13.C: New test.
8506
8507 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
8508
8509         PR fortran/20863
8510         PR fortran/20882
8511         * gfortran.dg/impure_assignment_2.f90 : New test.
8512
8513         PR fortran/32236
8514         * gfortran.dg/data_initialized_2.f90 : New test.
8515
8516         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
8517         appropriate version of 'dmach'.
8518
8519 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
8520
8521         PR target/32389
8522         * gcc.target/i386/pr32389.c New test.
8523
8524 2007-06-18  Simon Baldwin <simonb@google.com>
8525
8526         PR c++/31923
8527         * g++.dg/template/error25.C: New.
8528         * g++.dg/template/spec35.C: New.
8529
8530 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
8531
8532         * gcc.c-torture/compile/pr32355.c: New testcase.
8533         
8534 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
8535
8536         PR tree-optimization/32383
8537         * g++.dg/opt/pr32383.C: New test.
8538
8539 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
8540
8541         PR rtl-optimization/32366
8542         * gcc.dg/vect/pr32366.c: New test.
8543
8544 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
8545
8546         * gcc.c-torture/compile/pr32349.c: New testcase.
8547         
8548 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8549
8550         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
8551         * gcc.target/sparc/combined-2.c: Likewise.
8552         * gcc.target/sparc/fexpand.c : Likewise.
8553         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
8554         * gcc.target/sparc/fpack16.c : Likewise.
8555         * gcc.target/sparc/fpmerge.c : Likewise.
8556         * gcc.target/sparc/fpmul.c : Likewise.
8557         * gcc.target/sparc/noresult.c : Likewise.
8558         * gcc.target/sparc/pdist.c: Likewise.
8559
8560 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
8561
8562         PR middle-end/31723
8563         * gcc.target/i386/recip-divf.c: New test.
8564         * gcc.target/i386/recip-sqrtf.c: Ditto.
8565         * gcc.target/i386/recip-vec-divf.c: Ditto.
8566         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8567         * gcc.target/i386/sse-recip.c: Ditto.
8568         * gcc.target/i386/sse-recip-vec.c: Ditto.
8569
8570 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8571
8572         PR tree-opt/32225
8573         * gcc.c-torture/compile/20070605-1.c: New test.
8574
8575         * gcc.c-torture/compile/20070603-1.c: New testcase.
8576         * gcc.c-torture/compile/20070603-2.c: New testcase.
8577
8578         * gcc.c-torture/compile/20070531-1.c: New test.
8579
8580         PR tree-opt/32167
8581         * gcc.c-torture/compile/20070531-2.c: New test.
8582
8583         PR tree-opt/32144
8584         * gcc.c-torture/compile/20070529-1.c: New test.
8585
8586         PR tree-opt/32145
8587         * gcc.c-torture/compile/20070529-2.c: New test.
8588
8589         PR tree-opt/32015
8590         * gcc.c-torture/compile/20070520-1.c: New test.
8591
8592         * g++.dg/ext/java-1.C: New test.
8593
8594         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
8595         loops instead of one. Remove the "can't determine dependence"
8596         check.
8597         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
8598         needed as the cast is gone in the first place.
8599         * gcc.dg/max-1.c: Change local variable a to be a global one.
8600         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
8601         have a cast which is PREd.
8602
8603 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
8604
8605         * g++.dg/lookup/anon6.C: New test.
8606
8607 2007-06-14  Dirk Mueller  <dmueller@suse.de>
8608
8609         PR c++/31806
8610         * g++.dg/opt/static6.C: New testcase.
8611
8612 2007-06-14  Geoff Keating  <geoffk@apple.com>
8613
8614         * g++.dg/ext/visibility/overload-1.C: New.
8615
8616         PR 31093
8617         * g++.dg/ext/visibility/anon4.C: New.
8618
8619 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
8620
8621         PR target/32268
8622         * gcc.target/i386/pr32268.c: New test.
8623
8624 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
8625
8626         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
8627         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
8628         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
8629
8630         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
8631         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
8632         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
8633         BID is used.
8634
8635 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
8636
8637         PR fortran/32302
8638         * gfortran.dg/common_resize_1.f90: New test.
8639
8640 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
8641
8642         PR target/32274
8643         * gcc.dg/vect/pr32224.c: Fix.   
8644         
8645 2007-06-13  Eric Christopher  <echristo@apple.com>
8646
8647         * gcc.target/i386/ssefn-1.c: Add -march=i386.
8648
8649 2007-06-13  Tobias Burnus  <burnus@net-b.de>
8650
8651         PR fortran/32323
8652         * gfortran.dg/actual_array_vect_1.f90: New.
8653
8654 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8655
8656         * gcc.target/sparc/mfpu.c: New test.
8657
8658 2007-06-12  Geoff Keating  <geoffk@apple.com>
8659
8660         * g++.dg/warn/weak1.C: Suppress on Darwin.
8661         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
8662
8663 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8664
8665         PR middle-end/31579
8666          * g++.dg/torture/pr31579.C: New testcase.
8667
8668 2007-06-12  Ian Lance Taylor  <iant@google.com>
8669
8670         PR libstdc++/29286
8671         * g++.dg/init/new16.C: New test.
8672         * g++.dg/init/new17.C: New test.
8673         * g++.dg/init/new18.C: New test.
8674         * g++.dg/init/new19.C: New test.
8675
8676 2007-06-12  Olivier Hainque  <hainque@adacore.com>
8677
8678         * gnat.dg/lhs_view_convert.adb: New test.
8679
8680 2007-06-12  Richard Guenther  <rguenther@suse.de>
8681
8682         PR tree-optimization/15353
8683         PR tree-optimization/31657
8684         * gcc.c-torture/execute/20070424-1.c: New testcase.
8685         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
8686         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
8687         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
8688         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
8689         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
8690
8691 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
8692
8693         PR rtl-optimization/32293
8694         * gcc.dg/pr32293.c: New test.
8695
8696 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
8697
8698         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
8699
8700 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
8701
8702         PR fortran/29786
8703         * gfortran.dg/equiv_7.f90: New test.
8704         * gfortran.dg/equiv_constraint_7.f90: Change error message.
8705
8706         PR fortran/30875
8707         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
8708
8709 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
8710
8711         * gcc.dg/setjmp-3.c: Rename raise to raise0.
8712         * gcc.dg/setjmp-4.c: Likewise.
8713         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
8714
8715 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
8716
8717         PR rtl-optimization/31025
8718         * gfortran.dg/pr31025.f90: New.
8719
8720 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
8721
8722         PR target/32280
8723         * gcc.target/i386/pr32280.c: New test.
8724
8725 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
8726
8727         PR middle-end/32279
8728         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
8729
8730 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8731
8732         PR libgfortran/32235
8733         * gfortran.dg/backspace_9.f: New test.
8734
8735 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
8736
8737         * gcc.dg/tree-ssa/prefetch-7.c: New test.
8738
8739 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
8740
8741         * gcc.dg/tree-ssa/loop-28.c: New testcase.
8742
8743 2007-06-09  Ian Lance Taylor  <iant@google.com>
8744
8745         PR tree-optimization/32169
8746         * gcc.c-torture/compile/pr32169.c: New test.
8747
8748 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
8749
8750         * gcc.dg/vect/costmodel: New directory.
8751         * gcc.dg/vect/costmodel/i386: New directory.
8752         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
8753         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8754         New test.
8755         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
8756         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
8757         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
8758         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
8759         * gcc.dg/vect/costmodel/x86_64: New directory.
8760         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
8761         New testsuite.
8762         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8763         New test.
8764         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
8765         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
8766         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
8767         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
8768         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
8769
8770 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
8771
8772         PR tree-optimization/32243
8773         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
8774         flags for -Os tests.
8775         * gcc.dg/vect/03-vect-pr32243.c: New test.
8776
8777 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
8778
8779         PR tree-optimization/32224
8780         * gcc.dg/vect/pr32224.c: New test.
8781
8782 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
8783
8784         PR c++/32177
8785         * g++.dg/gomp/pr32177.C: New test.
8786
8787 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8788
8789         PR testsuite/25241
8790         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
8791         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
8792         warning nor an error.
8793         * gcc.dg/Wfatal-2.c: Likewise.
8794         * gcc.dg/Werror-1.c: Likewise.
8795         * gcc.dg/Werror-5.c: Likewise.
8796         * gcc.dg/Werror-7.c: Likewise.
8797         * gcc.dg/Werror-10.c: Likewise.
8798         * gcc.dg/Werror-11.c: Likewise.
8799
8800 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
8801
8802         PR c++/30759
8803         * g++.dg/init/brace6.C: New test.
8804
8805 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
8806
8807         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
8808         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
8809         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
8810         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
8811
8812         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
8813         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
8814         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
8815         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
8816         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
8817         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
8818         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
8819         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
8820
8821         * gcc.dg/darwin-minversion-3.c: New.
8822
8823 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
8824
8825         * gcc.target/i386/builtin-copysign.c: New test.
8826
8827 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
8828
8829         PR tree-optimization/32220
8830         * gfortran.dg/predcom-2.f: New testcase.
8831
8832 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8833
8834         PR tree-opt/32231
8835         * gcc.target/i386/vectorize4.c: New test.
8836
8837 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
8838
8839         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
8840
8841 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8842
8843         PR testsuite/25241
8844         * gcc.dg/simd-5.c: Mark output as a note.
8845         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
8846         dg-message.
8847         * gcc.dg/simd-1.c: Likewise.
8848         * gcc.dg/always_inline.c: Mark output as a sorry.
8849         * gcc.dg/always_inline2.c: Likewise.
8850         * gcc.dg/always_inline3.c: Likewise.
8851
8852 2007-06-06  Ian Lance Taylor  <iant@google.com>
8853
8854         * g++.dg/conversion/enum1.C: New test.
8855
8856 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
8857
8858         PR tree-optimization/32216
8859         * gcc.dg/vect/pr32216.c: New test.
8860
8861 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8862
8863         PR testsuite/18923
8864         * gfortran.dg/invalid_contains_1.f90: New test.
8865         * gfortran.dg/invalid_contains_2.f90: New test.
8866
8867 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8868
8869         PR testsuite/32057
8870         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
8871         midnight issues.
8872
8873 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8874
8875         PR testsuite/25241
8876         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
8877         dg-message to match de note.
8878         * gcc.dg/pr26570.c: Use dg-message for a note.
8879         * gcc.dg/pr29254.c: Use dg-message for generic output and use
8880         dg-error instead of dg-warning because of -Werror.
8881         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
8882         neither an error, nor a warning.
8883         * gcc.dg/glibc-uclibc-2.c: Likewise
8884         * gcc.dg/cpp/19940712-1.c: Likewise.
8885
8886 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
8887
8888         PR preprocessor/23479
8889         * gcc.dg/binary-constants-1.c: Add test suites for
8890         the 0b-prefixed binary integer constants.
8891         * gcc.dg/binary-constants-2.c: Ditto.
8892         * gcc.dg/binary-constants-3.c: Ditto.
8893         * gcc.dg/binary-constants-4.c: Ditto.
8894
8895 2007-06-05  Ian Lance Taylor  <iant@google.com>
8896
8897         * gcc.dg/Wstrict-overflow-19.c: New test.
8898
8899 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
8900
8901         * gcc.dg/matrix/matrix-6.c: Remove conversion.
8902
8903 2007-06-04  Ian Lance Taylor  <iant@google.com>
8904
8905         * gcc.dg/Wstrict-overflow-18.c: New test.
8906
8907 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8908
8909         PR testsuite/25241
8910         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
8911         * gcc.dg/cpp/mi5.c: Likewise.
8912         * gcc.dg/cpp/mi7.c: Likewise.
8913
8914 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
8915
8916         PR c/32191
8917         * gcc.dg/pr32191.c: New test.
8918
8919 2007-05-28  Tobias Burnus  <burnus@net-b.de>
8920
8921         PR fortran/32124
8922         * gfortran.dg/allocate_stat_1.f90: Remove.
8923
8924 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
8925
8926         * gcc.target/i386/sse4_2-check.h: New.
8927         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
8928         * gcc.target/i386/sse4_2-crc32.h: Likewise.
8929         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
8930         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
8931         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
8932         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
8933         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
8934         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
8935         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
8936         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
8937         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
8938         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
8939         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
8940         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
8941         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
8942         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
8943         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
8944         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
8945
8946 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
8947
8948         * gcc.dg/pie-link.c: New test.
8949
8950 2007-06-01  Ian Lance Taylor  <iant@google.com>
8951
8952         * gcc.dg/Wstrict-overflow-17.c: New test.
8953
8954 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
8955
8956         * gcc.dg/builtin-return-1.c (g): New.
8957         (main): Allocate at least 64 bytes on the stack.
8958
8959 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
8960
8961         * g++.dg/init/cleanup3.C: New test.
8962
8963 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
8964
8965         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
8966         int is 16 bits.
8967
8968 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
8969
8970         PR fortran/32156
8971         * gfortran.dg/char_array_constructor_3.f90: New test.
8972
8973 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
8974
8975         PR tree-optimization/32160
8976         * gfortran.dg/predcom-1.f: New test.
8977
8978 2007-05-31  Richard Guenther  <rguenther@suse.de>
8979
8980         * g++.dg/other/str_empty.C: Move...
8981         * g++.dg/other/pr30567.C: Move...
8982         * g++.dg/tree-ssa/pr27218.C: Move...
8983         * g++.dg/torture: ...here and remove dg-options.
8984
8985 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
8986
8987         PR c++/32158
8988         * g++.dg/ext/is_pod_incomplete.C: New.
8989
8990 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
8991             Douglas Gregor <doug.gregor@gmail.com>
8992             Pedro Lamarao <pedro.lamarao@mndfck.org>
8993             Howard Hinnant <howard.hinnant@gmail.com>
8994
8995         PR c++/7412
8996         PR c++/29939
8997         * g++.dg/cpp0x/rv8p.C: New.
8998         * g++.dg/cpp0x/temp-constructor-bug.C: New.
8999         * g++.dg/cpp0x/cast-bug.C: New.
9000         * g++.dg/cpp0x/elision_weak.C: New.
9001         * g++.dg/cpp0x/collapse-bug.C: New.
9002         * g++.dg/cpp0x/rv3p.C: New.
9003         * g++.dg/cpp0x/rv7n.C: New.
9004         * g++.dg/cpp0x/overload-conv-1.C: New.
9005         * g++.dg/cpp0x/rv2n.C: New.
9006         * g++.dg/cpp0x/deduce.C: New.
9007         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
9008         * g++.dg/cpp0x/rv6p.C: New.
9009         * g++.dg/cpp0x/template_deduction.C: New.
9010         * g++.dg/cpp0x/implicit-copy.C: New.
9011         * g++.dg/cpp0x/rv1p.C: New.
9012         * g++.dg/cpp0x/cast.C: New.
9013         * g++.dg/cpp0x/rv5n.C: New.
9014         * g++.dg/cpp0x/collapse.C: New.
9015         * g++.dg/cpp0x/overload-conv-2.C: New.
9016         * g++.dg/cpp0x/rv4p.C: New.
9017         * g++.dg/cpp0x/rvo.C: New.
9018         * g++.dg/cpp0x/iop.C: New.
9019         * g++.dg/cpp0x/rv3n.C: New.
9020         * g++.dg/cpp0x/rv7p.C: New.
9021         * g++.dg/cpp0x/reference_collapsing.C: New.
9022         * g++.dg/cpp0x/overload.C: New.
9023         * g++.dg/cpp0x/named.C: New.
9024         * g++.dg/cpp0x/rv2p.C: New.
9025         * g++.dg/cpp0x/rv6n.C: New.
9026         * g++.dg/cpp0x/not_special.C: New.
9027         * g++.dg/cpp0x/bind.C: New.
9028         * g++.dg/cpp0x/rv1n.C: New.
9029         * g++.dg/cpp0x/rv5p.C: New.
9030         * g++.dg/cpp0x/elision.C: New.
9031         * g++.dg/cpp0x/named_refs.C: New.
9032         * g++.dg/cpp0x/unnamed_refs.C: New.
9033         * g++.dg/cpp0x/rv4n.C: New.
9034         * g++.dg/cpp0x/elision_neg.C: New.
9035         * g++.dg/init/copy7.C: Run in C++98 mode.
9036         * g++.dg/overload/arg1.C: Ditto.
9037         * g++.dg/overload/arg4.C: Ditto.
9038
9039 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
9040
9041         PR c++/31809
9042         * g++.dg/opt/static5.C: New test.
9043
9044 2007-05-30  Richard Guenther  <rguenther@suse.de>
9045
9046         * g++.dg/dg.exp: Prune torture/.
9047         * g++.dg/torture/dg-torture.exp: New testsuite.
9048
9049 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
9050
9051         * gcc.target/arm/pr27387.C: Move and rename to ...
9052         * g++.dg/inherit/thunk8.C: ... here.
9053
9054 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
9055
9056         PR tree-optimization/31769
9057         * g++.dg/gomp/pr31769.C: New test.
9058
9059 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
9060
9061         * gcc.target/i386/stack-realign.c: New.
9062
9063 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
9064
9065         * gcc.dg/tree-ssa/prefetch-6.c: New test.
9066
9067 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9068
9069         * gfortran.dg/sizeof.f90: New.
9070
9071 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9072
9073         PR c/31339
9074         * gcc.dg/boolcomplex-1.c: New test.
9075
9076         PR c++/31339
9077         * g++.dg/ext/boolcomplex-1.c: New test.
9078
9079 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
9080
9081         * gcc.dg/matrix: New directory.
9082
9083 2007-05-28  Tobias Burnus  <burnus@net-b.de>
9084
9085         PR fortran/32124
9086         * gfortran.dg/allocate_stat_1.f90: New.
9087
9088 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
9089
9090         PR fortran/31972
9091         * transfer_hollerith_1.f90: New test.
9092
9093 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9094
9095         PR tree-opt/32100
9096         * gcc.c-torture/execute/vrp-7.c: New test.
9097
9098 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
9099
9100         * gfortran.dg/transfer_simplify_4.f90: New test.
9101
9102 2007-05-27  Tobias Burnus  <burnus@net-b.de>
9103
9104         PR fortran/32088
9105         * gfortran.dg/func_result_3.f90: New.
9106
9107 2007-05-27  Tobias Burnus  <burnus@net-b.de>
9108
9109         PR middle-end/32083
9110         * gfortran.dg/transfer_simplify_3.f90: New.
9111
9112 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
9113
9114         PR target/32065
9115         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
9116         to compile options.
9117         * gcc.target/i386/pr32065-2.c: New test.
9118
9119 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9120
9121         PR fortran/31813
9122         * gfortran.dg/io_constraints_2.f90: Update.
9123
9124 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
9125
9126         PR fortran/31219
9127         * gfortran.dg/array_constructor_17.f90: New test.
9128
9129 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9130
9131         PR tree-opt/32090
9132         * g++.dg/opt/array2.C: New testcase.
9133
9134 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
9135
9136         PR target/32065
9137         * gcc.target/i386/pr32065.c: New test.
9138
9139 2007-05-25  Dirk Mueller  <dmueller@suse.de>
9140             Marcus Meissner <meissner@suse.de>
9141
9142         * gcc.dg/attr-alloc_size.c: New.
9143
9144 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
9145             Lee Millward  <lee.millward@gmail.com>
9146
9147         PR c++/31745
9148         * g++.dg/parse/crash34.C: New test.
9149
9150         * g++.dg/parse/crash35.C: New test.
9151
9152 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
9153
9154         * gcc.target/i386/sse2-check.h: New.
9155         * gcc.target/i386/sse2-vec-1.c: Likewise.
9156         * gcc.target/i386/sse2-vec-2.c: Likewise.
9157         * gcc.target/i386/sse2-vec-3.c: Likewise.
9158         * gcc.target/i386/sse2-vec-4.c: Likewise.
9159         * gcc.target/i386/sse2-vec-5.c: Likewise.
9160         * gcc.target/i386/sse2-vec-6.c: Likewise.
9161
9162 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
9163
9164         PR c++/31431
9165         PR c++/31432
9166         PR c++/31434
9167         PR c++/31435
9168         PR c++/31437
9169         PR c++/31438
9170         PR c++/31442
9171         PR c++/31443
9172         PR c++/31444
9173         PR c++/31445
9174         * g++.dg/cpp0x/pr31431.C: New.
9175         * g++.dg/cpp0x/pr31437.C: New.
9176         * g++.dg/cpp0x/pr31442.C: New.
9177         * g++.dg/cpp0x/pr31444.C: New.
9178         * g++.dg/cpp0x/pr31431-2.C: New.
9179         * g++.dg/cpp0x/pr31432.C: New.
9180         * g++.dg/cpp0x/pr31434.C: New.
9181         * g++.dg/cpp0x/pr31438.C: New.
9182         * g++.dg/cpp0x/pr31443.C: New.
9183         * g++.dg/cpp0x/pr31445.C: New.
9184         * g++.dg/cpp0x/variadic-crash1.C: New.
9185
9186 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
9187
9188         * gcc.target/arm/long-calls-1.c: New test.
9189         * gcc.target/arm/long-calls-2.c: Likewise.
9190         * gcc.target/arm/long-calls-3.c: Likewise.
9191         * gcc.target/arm/long-calls-4.c: Likewise.
9192
9193 2007-05-25  Richard Guenther  <rguenther@suse.de>
9194             Andrew Pinski  <andrew_pinski@playstation.sony.com>
9195
9196         PR tree-optimization/31982
9197         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
9198
9199 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
9200
9201         PR fortran/32047
9202         * gfortran.dg/result_in_spec_2.f90: New test.
9203
9204 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9205
9206         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
9207
9208 2007-05-24  Ollie Wild  <aaw@google.com>
9209
9210         * gcc.dg/cpp/counter-1.c: New test.
9211         * gcc.dg/pch/counter-1.c: New test.
9212         * gcc.dg/pch/counter-1.hs: New file.
9213         * gcc.dg/pch/counter-2.c: New test.
9214         * gcc.dg/pch/counter-2.hs: New file.
9215         * gcc.dg/pch/counter-3.c: New test.
9216         * gcc.dg/pch/counter-3.hs: New file.
9217
9218 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
9219
9220         * gcc.dg/tree-ssa/predcom-1.c: New test.
9221         * gcc.dg/tree-ssa/predcom-2.c: New test.
9222         * gcc.dg/tree-ssa/predcom-3.c: New test.
9223         * gcc.dg/tree-ssa/predcom-4.c: New test.
9224         * gcc.dg/tree-ssa/predcom-5.c: New test.
9225         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
9226
9227 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
9228
9229         PR testsuite/32062
9230         * gcc.target/i386/sse4_1-check.h (MASK): New.
9231
9232 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9233
9234         PR fortran/32038
9235         * gfortran.dg/pr25603.f: Initialize integer variables.
9236
9237 2007-05-23  Ian Lance Taylor  <iant@google.com>
9238
9239         * g++.dg/other/vrp1.C: New test.
9240
9241 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
9242
9243         PR preprocessor/20077
9244         * gcc.dg/cpp/paste15.c: New test.
9245
9246 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
9247             Nigel Stephens  <nigel@mips.com>
9248             Richard Sandiford  <richard@codesourcery.com>
9249
9250         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
9251         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
9252         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
9253         * gcc.target/mips/inter/mips16-inter.exp: New.
9254
9255 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
9256
9257         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
9258
9259 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9260
9261         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
9262         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
9263         * gcc.target/i386/sse3-addsubps.c: Likewise.
9264         * gcc.target/i386/sse3-haddpd.c: Likewise.
9265         * gcc.target/i386/sse3-haddps.c: Likewise.
9266         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9267         * gcc.target/i386/sse3-hsubps.c: Likewise.
9268         * gcc.target/i386/sse3-lddqu.c: Likewise.
9269         * gcc.target/i386/sse3-movddup.c: Likewise.
9270         * gcc.target/i386/sse3-movshdup.c: Likewise.
9271         * gcc.target/i386/sse3-movsldup.c: Likewise.
9272
9273         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
9274         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
9275         * gcc.target/i386/ssse3-pabsd.c: Likewise.
9276         * gcc.target/i386/ssse3-pabsw.c: Likewise.
9277         * gcc.target/i386/ssse3-palignr.c: Likewise.
9278         * gcc.target/i386/ssse3-phaddd.c: Likewise.
9279         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
9280         * gcc.target/i386/ssse3-phaddw.c: Likewise.
9281         * gcc.target/i386/ssse3-phsubd.c: Likewise.
9282         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
9283         * gcc.target/i386/ssse3-phsubw.c: Likewise.
9284         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
9285         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
9286         * gcc.target/i386/ssse3-pshufb.c: Likewise.
9287         * gcc.target/i386/ssse3-psignb.c: Likewise.
9288         * gcc.target/i386/ssse3-psignd.c: Likewise.
9289         * gcc.target/i386/ssse3-psignw.c: Likewise.
9290         * gcc.target/i386/ssse3-vals.h: Likewise.
9291
9292         * gcc.target/i386/sse3-check.h: New file.
9293         * gcc.target/i386/ssse3-check.h: Likewise.
9294
9295 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9296
9297         PR middle-end/31095
9298         * gcc.c-torture/compile/bcopy-1.c: New testcase.
9299
9300 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9301
9302         PR middle-end/31606
9303         * gcc.c-torture/20070522-1.c: New testcase.
9304
9305 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9306
9307         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
9308
9309 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
9310
9311         * gcc.c-torture/execute/ieee/20000320-1.x,
9312         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9313         m68k-*-* and check_effective_target_coldfire_fpu.
9314
9315 2007-05-22  Ollie Wild  <aaw@google.com>
9316
9317         * g++.dg/lookup/hidden-class10.C: New test.
9318         * g++.dg/lookup/hidden-class11.C: New test.
9319
9320 2007-05-22  Ollie Wild  <aaw@google.com>
9321
9322         * g++.dg/lookup/name-clash5.C: New test.
9323         * g++.dg/lookup/name-clash6.C: New test.
9324
9325 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9326
9327         * g++.dg/other/i386-2.C: Update comments on header files tested.
9328         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
9329         of <tmmintrin.h>.
9330         * gcc.target/i386/sse-12.c: Likewise.
9331         * gcc.target/i386/sse-13.c: Likewise.
9332         * gcc.target/i386/sse-14.c: Likewise.
9333
9334         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
9335         Redefined to test with immediate operand.
9336         (__builtin_ia32_blendps): Likewise.
9337         (__builtin_ia32_blendpd): Likewise.
9338         (__builtin_ia32_dpps): Likewise.
9339         (__builtin_ia32_dpps): Likewise.
9340         (__builtin_ia32_insertps128): Likewise.
9341         (__builtin_ia32_vec_ext_v4sf): Likewise.
9342         (__builtin_ia32_vec_set_v16qi): Likewise.
9343         (__builtin_ia32_vec_set_v4si): Likewise.
9344         (__builtin_ia32_vec_set_v2di): Likewise.
9345         (__builtin_ia32_vec_ext_v16qi): Likewise.
9346         (__builtin_ia32_vec_ext_v4si): Likewise.
9347         (__builtin_ia32_vec_ext_v2di): Likewise.
9348         (__builtin_ia32_roundpd): Likewise.
9349         (__builtin_ia32_roundsd): Likewise.
9350         (__builtin_ia32_roundps): Likewise.
9351         (__builtin_ia32_roundss): Likewise.
9352         (__builtin_ia32_mpsadbw128): Likewise.
9353
9354 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9355
9356         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
9357
9358 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
9359
9360         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
9361         failures.
9362         * gcc.dg/dfp/func-struct.c: Ditto.
9363         * gcc.dg/dfp/operator-assignment.c: Ditto.
9364         * gcc.dg/dfp/convert-bfp.c: Ditto.
9365         * gcc.dg/dfp/convert-int.c: Ditto.
9366         * gcc.dg/dfp/convert-int-max.c: Ditto.
9367         * gcc.dg/dfp/func-scalar.c: Ditto.
9368         * gcc.dg/dfp/cast.c: Ditto.
9369         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
9370         failures, and fix a typo in return type of arg1_128.
9371         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
9372         failures, and fix a typo in a constant suffix.
9373         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
9374         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
9375
9376 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
9377             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9378
9379         * lib/gcc-dg.exp(process_message): New proc.
9380         (dg-message): New test directive.
9381         * gcc.dg/always_inline.c: Use dg-message.
9382         * gcc.dg/always_inline2.c: Ditto.
9383         * gcc.dg/always_inline3.c: Ditto.
9384         * gcc.dg/invalid-call-1.c: Ditto.
9385         * gcc.dg/pr17506.c: Ditto.
9386         * gcc.dg/simd-5.c: Ditto.
9387         * gcc.dg/simd-6.c: Ditto.
9388         * gcc.dg/va-arg-2.c: Ditto.
9389         * gcc.dg/cpp/syshdr.c: Ditto.
9390         * gcc.dg/cpp/unc4.c: Ditto.
9391         * gcc.dg/cpp/trad/mi1.c: Ditto.
9392         * gcc.dg/cpp/trad/mi5.c: Ditto.
9393         * gcc.dg/cpp/trad/mi7.c: Ditto.
9394         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
9395         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
9396         * gcc.test-framework/test-framework.awk: Special-case outexists
9397         tests.
9398
9399 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9400
9401         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
9402         (bit_SSE4_2): Likewise.
9403         (bit_POPCNT): Likewise.
9404
9405         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
9406         Check if assembler supports SSE4 instructions.
9407
9408         * gcc.target/i386/sse4_1-blendpd.c: New file.
9409         * gcc.target/i386/sse4_1-blendps.c: Likewise.
9410         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
9411         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
9412         * gcc.target/i386/sse4_1-check.h: Likewise.
9413         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
9414         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
9415         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
9416         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
9417         * gcc.target/i386/sse4_1-extractps.c: Likewise.
9418         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
9419         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
9420         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
9421         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
9422         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
9423         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
9424         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
9425         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
9426         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
9427         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
9428         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
9429         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
9430         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
9431         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
9432         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
9433         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
9434         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
9435         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
9436         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
9437         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
9438         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
9439         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
9440         * gcc.target/i386/sse4_1-pminud.c: Likewise.
9441         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
9442         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
9443         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
9444         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
9445         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
9446         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
9447         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
9448         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
9449         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
9450         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
9451         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
9452         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
9453         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
9454         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
9455         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
9456         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
9457         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
9458         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
9459         * gcc.target/i386/sse4_1-round.h: Likewise.
9460         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
9461         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
9462         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
9463         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
9464         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
9465         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
9466         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
9467         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
9468         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
9469         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
9470         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
9471         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
9472         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
9473         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
9474
9475 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9476
9477         PR fortran/31627
9478         * gfortran.dg/bounds_check_7.f90: New test.
9479
9480 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
9481
9482         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
9483         (check_effective_target_sse4a): Ditto.
9484
9485         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
9486         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
9487         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
9488         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
9489         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
9490         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
9491         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
9492         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
9493         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
9494         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
9495         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
9496         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
9497         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
9498         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
9499         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
9500         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
9501         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
9502         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
9503         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
9504         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
9505
9506 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
9507
9508         * g++.dg/ext/cleanup-1.C: New test.
9509         * g++.dg/ext/cleanup-2.C: Likewise.
9510         * g++.dg/ext/cleanup-3.C: Likewise.
9511         * g++.dg/ext/cleanup-4.C: Likewise.
9512         * g++.dg/ext/cleanup-5.C: Likewise.
9513         * g++.dg/ext/cleanup-6.C: Likewise.
9514         * g++.dg/ext/cleanup-8.C: Likewise.
9515         * g++.dg/ext/cleanup-9.C: Likewise.
9516         * g++.dg/ext/cleanup-10.C: Likewise.
9517         * g++.dg/ext/cleanup-11.C: Likewise.
9518         * g++.dg/ext/cleanup-dtor.C: Likewise.
9519
9520 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9521
9522         PR middle-end/31995
9523         * gcc.dg/vect/vect-102a.c: New test.
9524
9525 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
9526             Paolo Carlini  <pcarlini@suse.de>
9527             Uros Bizjak  <ubizjak@gmail.com>
9528
9529         * gcc.dg/gcc-have-sync-compare-and-swap.c,
9530         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
9531         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
9532         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
9533         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
9534         New testcases.
9535
9536 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
9537
9538         PR fortran/32002
9539         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
9540
9541 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9542
9543         PR fortran/32027
9544         * gfortran.dg/do_3.F90: Add checks for the final value of the
9545         loop variable.
9546
9547 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
9548
9549         * gcc.c-torture/execute/990127-2.x: New file.
9550
9551 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
9552
9553         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
9554         * gcc.target/i386/sse-12: Add -O to compile options.
9555         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
9556         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
9557         and mm3dnow.h.  Add -O to compile options.
9558
9559 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
9560
9561         PR fortran/31867
9562         * gfortran.dg/char_length_5.f90: New test.
9563
9564         PR fortran/31994
9565         * gfortran.dg/array_reference_1.f90: New test.
9566
9567 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9568
9569         PR middle-end/7651
9570         PR c++/11856
9571         PR c/12963
9572         PR c/23587
9573         PR other/29694
9574         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
9575         * gcc.dg/Wtype-limits.c: New.
9576         * gcc.dg/Wtype-limits-Wextra.c: New.
9577         * gcc.dg/Wtype-limits-no.c: New.
9578         * g++.dg/warn/Wtype-limits.C: New.
9579         * g++.dg/warn/Wtype-limits-Wextra.C: New.
9580         * g++.dg/warn/Wtype-limits-no.C: New.
9581
9582 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
9583
9584         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
9585         instead of "-msse2".'
9586         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
9587         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
9588         and mm3dnow.h.
9589         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
9590         to test with immediate operand.
9591         (__builtin_ia32_insertqi): Ditto.
9592         (__builtin_ia32_palignr128): Ditto.
9593         (__builtin_ia32_palignr): Ditto.
9594         (__builtin_ia32_pshufhw): Ditto.
9595         (__builtin_ia32_pshuflw): Ditto.
9596         (__builtin_ia32_pshufd): Ditto.
9597         (__builtin_ia32_vec_set_v8hi): Ditto.
9598         (__builtin_ia32_vec_ext_v8hi): Ditto.
9599         (__builtin_ia32_shufpd): Ditto.
9600         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
9601
9602 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
9603
9604         PR fortran/32001
9605         * gfortran.dg/min_max_conformance.f90: Added more testcases.
9606
9607 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
9608
9609         PR target/31585
9610         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
9611         and "__inline".  Use "-msse" instead of "-msse2".
9612
9613 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9614
9615         PR middle-end/7651
9616         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
9617         * gcc.dg/20030906-2.c: Likewise.
9618         * objc.dg/method-17.m: Add -Wreturn-type.
9619         * obj-c++.dg/method-21.mm: Likewise.
9620
9621 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
9622
9623         PR target/31585
9624         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
9625         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
9626         (__builtin_ia32_psrlqi128): Ditto.
9627         (__builtin_ia32_psrlwi128): Ditto.
9628         (__builtin_ia32_psrldi128): Ditto.
9629         (__builtin_ia32_psrldqi128): Ditto.
9630         (__builtin_ia32_pslldqi128): Ditto.
9631         (__builtin_ia32_psrawi128): Ditto.
9632         (__builtin_ia32_psradi128): Ditto.
9633         (__builtin_ia32_psllqi128): Ditto.
9634         (__builtin_ia32_pslldi128): Ditto.
9635         (__builtin_prefetch): Ditto.
9636         (__builtin_ia32_pshufw): Ditto.
9637         (__builtin_ia32_vec_set_v4hi): Ditto.
9638         (__builtin_ia32_vec_ext_v4hi): Ditto.
9639         (__builtin_ia32_shufps): Ditto.
9640         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
9641
9642 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9643
9644         PR fortran/31974
9645         * gfortran.dg/char_allocation_1.f90: New test.
9646
9647 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9648
9649         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
9650         * gcc.dg/Wconversion-sign.c: New.
9651         * gcc.dg/Wconversion-integer-no-sign.c: New.
9652         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
9653         Wconversion-sign.C
9654         * g++.dg/warn/Wconversion-sign.C: New.
9655         * g++.old-deja/g++.other/warn4.C: Update.
9656         * g++.dg/warn/Wconversion1.C: Likewise.
9657
9658 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9659
9660         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
9661         * gcc.dg/torture/builtin-math-4.c: Likewise.
9662
9663 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9664
9665         PR libfortran/31964
9666         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
9667
9668 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9669
9670         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
9671
9672 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
9673
9674         PR target/31628
9675         * gcc.target/i386/pr31628.c: New.
9676
9677 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
9678
9679         PR middle-end/31344
9680         * gcc.dg/pr31344.c: New test.
9681
9682 2007-05-17  Ian Lance Taylor  <iant@google.com>
9683
9684         PR tree-optimization/31953
9685         * gcc.c-torture/compile/pr31953.c: New test.
9686
9687 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9688
9689         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
9690
9691         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
9692         and drem.
9693         * gcc.dg/torture/builtin-math-4.c: Likewise.
9694
9695         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
9696         * gcc.dg/torture/builtin-math-4.c: Likewise.
9697
9698         * gcc.dg/torture/builtin-math-4.c: New test.
9699
9700 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
9701             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9702
9703         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
9704         * gcc.dg/cpp/include2.c: Ditto.
9705         * gcc.dg/cpp/mac-dir-2.c: Ditto.
9706         * gcc.dg/cpp/paste5.c: Ditto.
9707         * gcc.dg/cpp/paste6.c: Ditto.
9708         * gcc.dg/cpp/paste8.c: Ditto.
9709         * gcc.dg/cpp/paste11.c: Ditto.
9710         * gcc.dg/cpp/paste13.c: Ditto.
9711         * gcc.dg/cpp/skipping2.c: Ditto.
9712         * gcc.dg/reg-vol-struct-1.c: Ditto.
9713         * gcc.dg/Wshadow-1.c: Ditto.
9714         * gcc.dg/cpp/trad/comment.c: Ditto.
9715         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
9716         * gcc.dg/cpp/if-2.c: Ditto.
9717         * gcc.dg/array-5.c: Ditto.
9718         * gcc.dg/inline-15.c: Ditto.
9719         * gcc.dg/pr27953.c: Ditto.
9720         * gcc.dg/Wno-c++-compat.c: Ditto.
9721
9722 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
9723
9724         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
9725
9726 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9727
9728         * gcc.c-torture/execute/20070517-1.c: New test.
9729
9730 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
9731
9732         PR fortran/31919
9733         * gfortran.dg/min_max_conformance.f90: New test.
9734
9735 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
9736
9737         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
9738         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
9739         gcc.dg/vect/vect-104.c: Use more complex construction to
9740         prevent vectorizing.
9741         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
9742
9743 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
9744
9745         PR tree-optimization/24659
9746         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
9747         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
9748         not vect_int target.
9749         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
9750         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
9751         targets.
9752         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
9753         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
9754         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
9755
9756 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
9757
9758         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
9759         and x86_64-*-* targets.
9760         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
9761
9762 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
9763
9764         PR fortran/18769
9765         PR fortran/30881
9766         PR fortran/31194
9767         PR fortran/31216
9768         PR fortran/31427
9769         * transfer_simplify_1.f90: New test.
9770         * transfer_simplify_2.f90: New test.
9771
9772 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
9773
9774         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
9775
9776 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
9777
9778         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
9779
9780         * gcc.dg/fltconst-pedantic-dfp.c: New test.
9781
9782         PR c/31924
9783         * gcc.dg/fltconst-1.c: New test.
9784
9785         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
9786         * gcc.dg/dfp/operator-assignment.c: Ditto.
9787
9788 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
9789
9790         PR c++/29928
9791         * g++.dg/rtti/typeid5.C: New.
9792
9793 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9794
9795         PR fortran/31725
9796         * gfortran.dg/substr_4.f: New test.
9797
9798 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
9799
9800         * gcc.target/m68k/interrupt_thread-1.c,
9801         gcc.target/m68k/interrupt_thread-2.c,
9802         gcc.target/m68k/interrupt_thread-3.c: New.
9803         * gcc.target/m68k/m68k.exp: Accept fido.
9804
9805 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
9806
9807         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
9808         * gfortran.dg/altreturn_3.f90: Likewise.
9809         * gfortran.dg/assumed_dummy_1.f90: Likewise.
9810         * gfortran.dg/default_numeric_type_1.f90: Likewise.
9811         * gfortran.dg/inquire_iolength.f90: Likewise.
9812         * gfortran.dg/module_naming_1.f90: Likewise.
9813         * gfortran.dg/oldstyle_2.f90: Likewise.
9814         * gfortran.dg/operator_2.f90: Likewise.
9815         * gfortran.dg/parameter_array_element_1.f90: Likewise.
9816         * gfortran.dg/used_types_11.f90: Likewise.
9817         * gfortran.dg/zero_array_components_1.f90: Likewise.
9818         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
9819         * gfortran.dg/parameter_array_dummy.f90: Likewise.
9820         * gfortran.dg/real_const_3.f90: Likewise.
9821
9822 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
9823
9824         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
9825         * gcc.dg/tree-ssa/loop-30.c: New test.
9826
9827 2007-05-13  Richard Guenther  <rguenther@suse.de>
9828
9829         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
9830         scanning forwprop1.
9831         * g++.dg/tree-ssa/pr31146.C: Likewise.
9832
9833 2007-05-13  Revital Eres  <eres@il.ibm.com>
9834
9835         * gcc.dg/dse.c: New test.
9836
9837 2007-05-12  Richard Guenther  <rguenther@suse.de>
9838
9839         PR tree-optimization/31797
9840         * gcc.c-torture/compile/pr31797.c: New testcase.
9841
9842 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
9843
9844         PR fortran/30746
9845         * gfortran.dg/host_assoc_function_1.f90: New test.
9846
9847 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
9848
9849         PR c++/31829
9850         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
9851
9852 2007-05-11  Silvius Rus  <rus@google.com>
9853
9854         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
9855         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
9856         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
9857         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
9858         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
9859         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
9860         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
9861         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
9862         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
9863         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
9864         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
9865         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
9866         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
9867         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
9868         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
9869         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
9870
9871 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
9872
9873         PR other/31852
9874         * gcc.c-torture/execute/builtins/memchr.c: New.
9875         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
9876         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
9877
9878 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
9879
9880         PR fortran/30876
9881         * gfortran.dg/recursive_reference_1.f90: Put error at correct
9882         line.
9883         * gfortran.dg/recursive_reference_2.f90: New test.
9884
9885 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
9886
9887         PR fortran/30878
9888         * gfortran.dg/namelist_29.f90: New test.
9889
9890 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
9891
9892         PR fortran/31474
9893         * gfortran.dg/entry_10.f90: New test.
9894
9895 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
9896
9897         PR tree-optimization/31885
9898         * gcc.dg/tree-ssa/loop-29.c: New test.
9899
9900 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
9901
9902         * assumed_dummy_1.f90: Fix dg directive.
9903         * char_initialiser_actual.f90: Likewise.
9904         * nested_modules_2.f90: Likewise.
9905         * shift-alloc.f90: Likewise.
9906
9907 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
9908
9909         * gcc.dg/20070507-1.c: Disable for non-pic targets.
9910
9911 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9912
9913         PR libfortran/31880
9914         * gfortran.dg/unf_read_corrupted_2.f90: New test.
9915
9916 2007-05-09  Mike Stump  <mrs@apple.com>
9917
9918         * g++.dg/other/first-global.C: Add -fpie for darwin.
9919         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
9920
9921 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9922
9923         * gcc.dg/20070507-1.c: New testcase.
9924
9925 2007-05-08  Chao-ying Fu  <fu@mips.com>
9926
9927         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
9928         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
9929         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
9930         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
9931
9932 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
9933
9934         PR 31847
9935         * gcc.dg/pr31847.c: New test.
9936
9937 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
9938
9939         PR fortran/31692
9940         * gfortran.dg/actual_array_result_1.f90: New test.
9941
9942 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
9943
9944         PR fortran/29397
9945         * gfortran.dg/parameter_array_init_1.f90: New test.
9946
9947         PR fortran/29400
9948         * gfortran.dg/parameter_array_init_2.f90: New test.
9949
9950 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
9951
9952         PR target/31854
9953         * gcc.target/i386/pr31854.c: New test.
9954
9955 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
9956
9957         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
9958
9959 2007-05-07  Mike Stump  <mrs@apple.com>
9960
9961         * g++.old-deja/g++.mike/empty.C: Add.
9962
9963 2007-05-07  Eric Christopher  <echristo@apple.com>
9964
9965         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
9966
9967 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
9968
9969         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
9970         variable.  Rearrange conversions from binary float to decimal float.
9971
9972 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
9973
9974         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
9975         x86.
9976
9977 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
9978
9979         * gnat.dg/opt1.ad[sb]: New testcase.
9980
9981 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9982
9983         PR fortran/31399
9984         * gfortran.dg/do_3.F90: New test.
9985
9986 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9987
9988         PR fortran/31764
9989         * gfortran.dg/new_line.f90: Add new checks.
9990
9991 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9992
9993         PR fortran/31201
9994         * gfortran.dg/large_unit_1.f90: New.
9995         * gfortran.dg/large_unit_2.f90: New.
9996         * gfortran.dg/iostat_4.f90: New
9997         * gfortran.dg/bounds_check_fail_1.f90: Updated.
9998
9999 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
10000
10001         PR fortran/31540
10002         * gfortran.dg/char_result_4.f90: New test.
10003
10004 2007-06-05  Revital Eres  <eres@il.ibm.com>
10005
10006         PR 30957
10007         * gcc.dg/pr30957-1.c: New test.
10008
10009 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10010
10011         PR fortran/31251
10012         * gfortran.dg/char_type_len_2.f90: New test.
10013
10014 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
10015
10016         PR 31775
10017         * g++.dg/other/nested-extern.cc: New.
10018         * g++.dg/other/nested-extern-1.C: New.
10019         * g++.dg/other/nested-extern-2.C: New.
10020
10021 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
10022
10023         PR fortran/31760
10024         * gfortran.dg/erf.f90: New test.
10025         * gfortran.dg/besxy.f90: New test.
10026
10027 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
10028
10029         PR fortran/22359
10030         * gfortran.dg/fseek.f90: New test.
10031
10032 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
10033
10034         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
10035
10036 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10037
10038         PR libfortran/31210
10039         * gfortran.dg/zero_length_1.f90: New test.
10040
10041 2007-05-04  Tobias Burnus  <burnus@net-b.de>
10042
10043         PR fortran/31803
10044         * gfortran.dg/char_pointer_assign_3.f90: New test.
10045         * gfortran.dg/char_result_2.f90: Re-enable test.
10046
10047 2007-05-04  Tobias Burnus  <burnus@net-b.de>
10048
10049         PR fortran/25071
10050         * gfortran.dg/char_length_3.f90: New test.
10051         * gfortran.dg/char_result_2.f90: Fix test.
10052
10053 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
10054
10055         PR tree-optimization/30565
10056         * gcc.dg/tree-ssa/loop-27.c: New test.
10057
10058 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
10059
10060         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
10061         * gcc.target/bfin/arith.c (__v2hi): Likewise.
10062         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
10063         * gcc.target/bfin/shift.c (__v2hi): Likewise.
10064
10065 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
10066
10067         PR tree-optimization/31699
10068         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
10069         New.
10070         (check_effective_target_vect_floatint_cvt): New.
10071         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
10072         of specific targets.
10073         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
10074         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
10075         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10076         * gcc.dg/vect/vect-iv-4.c: Likewise.
10077         * gcc.dg/vect/vect-multitypes-11.c: New.
10078         * gcc.dg/vect/pr31699.c: New.
10079
10080 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
10081
10082         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
10083
10084 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
10085
10086         PR C++/31663
10087         * g++.dg/warn/anonymous-namespace-2.C: New.
10088         * g++.dg/warn/anonymous-namespace-2.h: New.
10089
10090 2007-05-02  Paul Brook  <paul@codesourcery.com>
10091
10092         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
10093
10094 2007-05-02  Eric Christopher  <echristo@apple.com>
10095
10096         * gcc.dg/cpp/if-div.c: New file.
10097
10098 2007-05-02  Tom Tromey  <tromey@redhat.com>
10099
10100         PR preprocessor/28709:
10101         * gcc.dg/cpp/pr28709.c: New file.
10102
10103 2007-05-02  Richard Guenther  <rguenther@suse.de>
10104
10105         PR tree-optimization/31146
10106         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
10107
10108 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
10109
10110         * gcc.c-torture/compile/limits-blockid.c: New.
10111         * gcc.c-torture/compile/limits-caselabels.c: New.
10112         * gcc.c-torture/compile/limits-declparen.c: New.
10113         * gcc.c-torture/compile/limits-enumconst.c: New.
10114         * gcc.c-torture/compile/limits-exprparen.c: New.
10115         * gcc.c-torture/compile/limits-externalid.c: New.
10116         * gcc.c-torture/compile/limits-fnargs.c: New.
10117         * gcc.c-torture/compile/limits-fndefn.c: New.
10118         * gcc.c-torture/compile/limits-idexternal.c: New.
10119         * gcc.c-torture/compile/limits-idinternal.c: New.
10120         * gcc.c-torture/compile/limits-pointer.c: New.
10121         * gcc.c-torture/compile/limits-stringlit.c: New.
10122         * gcc.c-torture/compile/limits-structmem.c: New.
10123         * gcc.c-torture/compile/limits-structnest.c: New.
10124
10125 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
10126
10127         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
10128
10129 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10130
10131         PR middle-end/31740
10132         * gcc.c-torture/compile/20070501-1.c: New testcase.
10133
10134 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10135
10136         PR fortran/31732
10137         * gfortran.dg/array_memset_2:  New test case.
10138
10139 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
10140
10141         PR testsuite/31615
10142         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
10143
10144 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
10145
10146         PR testsuite/31589
10147         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
10148         dg-final test.
10149         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
10150         keyword to dg-final test.
10151         * gcc.dg/vect/vect-iv-4.c: Likewise.
10152         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10153         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
10154         test.
10155         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
10156         cast.
10157         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
10158         * lib/target-supports.exp
10159         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
10160         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
10161
10162 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
10163
10164         * gcc.c-torture/execute/ieee/20000320-1.c: Use
10165         __LONG_LONG_MAX__ and its friends instead of those supplied by
10166         limits.h.
10167
10168 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
10169
10170         PR C++/31721
10171         * g++.dg/ext/vector7.C: New testcase.
10172
10173 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10174
10175         PR fortran/31591
10176         * gfortran.dg/bound_simplification_1.f90: New test.
10177
10178 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10179
10180         PR fortran/31645
10181         * gfortran.dg/bom_error.f90: New test.
10182         * gfortran.dg/bom_include.f90: New test.
10183         * gfortran.dg/bom_UTF16-LE.f90: New test.
10184         * gfortran.dg/bom_UTF16-BE.f90: New test.
10185         * gfortran.dg/bom_UTF-8.f90: New test.
10186         * gfortran.dg/bom_UTF-32.f90: New test.
10187         * gfortran.dg/bom_UTF-8.F90: New test.
10188         * gfortran.dg/bom_include.inc: New file.
10189
10190 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10191
10192         PR C++/30221
10193         * g++.dg/init/ptrfn2.C: New test.
10194         * g++.dg/init/ptrfn3.C: New test.
10195
10196 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
10197
10198         PR fortran/31711
10199         * gfortran.dg/dependency_21.f90: New test.
10200
10201 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10202
10203         * gfortran.dg/secnds.f: Use real*8.
10204         * gfortran.dg/secnds-1.f: Use real*8.
10205
10206 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10207
10208         PR libfortran/31532
10209         * gfortran.dg/inquire_5.f90: Update test.
10210
10211 2007-04-27  Ian Lance Taylor  <iant@google.com>
10212
10213         PR middle-end/31710
10214         * gcc.c-torture/compile/pr31710.c: New test.
10215
10216 2007-04-27  Richard Guenther  <rguenther@suse.de>
10217
10218         PR tree-optimization/30965
10219         PR tree-optimization/30978
10220         * gcc.dg/tree-ssa/pr30978.c: New testcase.
10221         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
10222         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
10223         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
10224
10225 2007-04-27  Richard Guenther  <rguenther@suse.de>
10226
10227         PR tree-optimization/31715
10228         * gcc.dg/Warray-bounds-4.c: New testcase.
10229
10230 2007-04-26  Ian Lance Taylor  <iant@google.com>
10231
10232         PR target/28675
10233         * gcc.c-torture/compile/pr28675.c: New test.
10234
10235 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10236
10237         PR C++/30016
10238         * g++.dg/ext/vector6.C: New test.
10239
10240 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
10241
10242         * gcc.c-torture/execute/ieee/20000320-1.x: New.
10243
10244 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
10245
10246         PR middle-end/31617
10247         * g++.dg/other/str_empty.C: Add expected warning.
10248
10249 2007-04-26  Richard Guenther  <rguenther@suse.de>
10250         Daniel Berlin  <dberlin@dberlin.org>
10251
10252         PR tree-optimization/30567
10253         * g++.dg/other/pr30567.C: New testcase.
10254
10255 2007-04-26  Richard Guenther  <rguenther@suse.de>
10256
10257         PR tree-optimization/31703
10258         * gcc.c-torture/compile/pr31703.c: New testcase.
10259         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
10260         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
10261
10262 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
10263
10264         * gfortran.dg/open_errors.f90: Added if statements checking
10265         the value of iostat.
10266
10267 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
10268
10269         PR c++/31598
10270         * g++.dg/gomp/pr31598.C: New test.
10271
10272         PR tree-optimization/30558
10273         * g++.dg/gomp/pr30558.C: New test.
10274
10275 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
10276
10277         PR c++/31338
10278         * g++.dg/ext/complex2.C: New test.
10279
10280 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
10281
10282         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
10283
10284 2007-04-25  Thiemo Seufer  <ths@mips.com>
10285
10286         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
10287         value to signed char.
10288
10289 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
10290
10291         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
10292         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
10293         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
10294
10295 2007-04-25  Tobias Burnus  <burnus@net-b.de>
10296
10297         PR fortran/31668
10298         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
10299         statement functions.
10300         * gfortran.dg/c_by_val_5.f90: New test.
10301
10302 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
10303
10304         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
10305         with two new subroutines to avoid parameter-induced aliasing.
10306         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
10307         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
10308
10309 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10310
10311         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
10312         * g++.dg/warn/Warray-bounds.C: Likewise.
10313
10314 2007-04-24  Ian Lance Taylor  <iant@google.com>
10315
10316         PR tree-optimization/31605
10317         * gcc.c-torture/execute/pr31605.c: New test.
10318
10319 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10320
10321         PR fortran/31587
10322         * lib/gcc-dg.exp (scan-module): New function.
10323         * gfortran.dg/module_md5_1.f90: New test.
10324
10325 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
10326
10327         * g++.old-deja/g++.pt/defarg6.C: Only run with
10328         -std=gnu++98.
10329         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
10330         * g++.dg/cpp0x/variadic61.C: Ditto.
10331         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
10332         * g++.dg/cpp0x/variadic62.C: Ditto.
10333         * g++.dg/template/meminit1.C: Ditto.
10334         * g++.dg/template/operator7.C: Ditto.
10335         * g++.dg/template/static15.C: Ditto.
10336         * g++.dg/template/invalid1.C: Ditto.
10337         * g++.dg/template/shift1.C: Ditto.
10338         * g++.dg/template/error10.C: Ditto.
10339
10340 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
10341
10342         PR diagnostic/25923
10343         * gfortran.dg/pr25923.f90: New test.
10344
10345 2007-04-24  Ian Lance Taylor  <iant@google.com>
10346
10347         PR tree-optimization/31602
10348         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
10349
10350 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
10351
10352         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
10353         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
10354
10355 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
10356
10357         * gcc.target/i386/reload-1.c. New.
10358
10359 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10360             Olga Golovanevsky  <olga@il.ibm.com>
10361
10362         * g++.dg/other/str_empty.C: New test.
10363
10364 2007-04-24  Richard Henderson  <rth@redhat.com>
10365
10366         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
10367
10368 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
10369
10370         PR target/31641
10371         * gcc.c-torture/compile/pr31641.c: New testcase.
10372
10373 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
10374
10375         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
10376         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
10377         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
10378         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
10379
10380 2007-04-23  Simon Baldwin  <simonb@google.com>
10381
10382         * g++.dg/other/error15.C: New.
10383         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
10384         triggering a "multiple parameters named" error.
10385
10386 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
10387
10388         PR fortran/31618
10389         * gfortran.dg/backspace_8.f:  New test case.
10390
10391 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
10392
10393         PR fortran/31630
10394         * gfortran.dg/used_types_17.f90: New test.
10395
10396         PR fortran/31620
10397         * gfortran.dg/zero_array_components_1.f90: New test.
10398
10399 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10400
10401         PR fortran/31616
10402         * gfortran.dg/open_errors.f90: Allow a different error message.
10403
10404 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
10405
10406         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
10407         Rename from check_effective_target_vect_pack_mod.  Rename global
10408         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
10409         messages.
10410         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
10411         rename.
10412         * gcc.dg/vect/vect-iv-8a.c: Ditto.
10413         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
10414
10415 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10416
10417         PR middle-end/31448
10418         * gcc.c-torture/execute/pr31448.c: New testcase.
10419
10420 2007-04-22  Nick Clifton  <nickc@redhat.com>
10421
10422         * gcc.dg/20020312-2.c: Add support for the FRV.
10423
10424 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
10425
10426         PR tree-optimization/24659
10427         * gcc.dg/vect/vect-float-extend-1.c: New test.
10428         * gcc.dg/vect/vect-float-truncate-1.c: New test.
10429
10430 2007-04-22  Richard Guenther  <rguenther@suse.de>
10431
10432         PR tree-optimization/29789
10433         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
10434         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
10435
10436 2007-04-22  Revital Eres  <eres@il.ibm.com>
10437
10438         * gcc.dg/var-expand2.c: New test.
10439
10440 2007-04-22  Revital Eres  <eres@il.ibm.com>
10441
10442         * gcc.dg/var-expand3.c: New test.
10443
10444 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10445
10446         PR fortran/31495
10447         * gfortran.dg/continuation_8.f90: New test.
10448
10449 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10450
10451         PR C/30265
10452         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
10453         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
10454
10455 2007-04-21  Richard Guenther  <rguenther@suse.de>
10456
10457         PR middle-end/31136
10458         * gcc.c-torture/execute/pr31136.c: New testcase.
10459
10460 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
10461
10462         * gcc.target/i386/movsi-sm-1.c: New.
10463
10464 2007-04-20  Richard Henderson  <rth@redhat.com>
10465
10466         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
10467         * gcc.dg/pr27095.c: Cope with alpha GOT load.
10468
10469 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
10470
10471         * gcc.target/i386/ordcmp-1.c: New test.
10472         * gcc.target/i386/unordcmp-1.c: New test.
10473
10474         PR tree-optimization/31632
10475         * gcc.c-torture/compile/20070419-1.c: New test.
10476
10477 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10478
10479         * gcc.dg/invalid-call-1.c: New test.
10480
10481 2007-04-18  Dirk Mueller  <dmueller@suse.de>
10482
10483         PR diagnostic/31227
10484         * gcc.dg/Warray-bounds-3.c: New.
10485
10486 2007-04-18  Richard Guenther  <rguenther@suse.de>
10487
10488         PR tree-optimization/19431
10489         PR tree-optimization/21463
10490         * gcc.c-torture/execute/20070212-1.c: New testcase.
10491         * gcc.c-torture/execute/20070212-2.c: Likewise.
10492         * gcc.c-torture/execute/20070212-3.c: Likewise.
10493         * gcc.dg/tree-ssa/pr19431.c: Likewise.
10494         * gcc.dg/tree-ssa/pr21463.c: Likewise.
10495         * g++.dg/tree-ssa/pr21463.C: Likewise.
10496         * g++.dg/tree-ssa/pr30738.C: Likewise.
10497
10498 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
10499
10500         PR c++/31513
10501         * g++.dg/expr/bitfield8.C: New test.
10502
10503 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
10504             Richard Sandiford  <richard@codesourcery.com>
10505
10506         * lib/target-supports.exp (check_profiling_available): Return 0
10507         for uClibc with -p or -pg.
10508
10509 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
10510
10511         PR c++/31517
10512         * g++.dg/template/init7.C: New test.
10513
10514 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
10515
10516         PR rtl-optimization/31360
10517         * gcc.dg/loop-7.c: New test.
10518
10519 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
10520
10521         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
10522         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
10523         build.
10524         (compat-execute): Likewise.
10525         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
10526         files to remote hosts.
10527         * lib/c-ctorture.exp (c-torture-compile): Likewise.
10528         (c-torture-execute): Likewise.
10529         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
10530         or plain file.  Use remote_upload and remote_download to copy
10531         files about.
10532         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
10533         before scanning it.
10534
10535 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
10536
10537         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
10538
10539 2007-04-16  Lawrence Crowl  <crowl@google.com>
10540
10541         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
10542         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
10543         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
10544         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
10545         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
10546         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
10547         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
10548         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
10549         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
10550         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
10551         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
10552
10553         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
10554         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
10555         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
10556         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
10557         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
10558         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
10559         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
10560         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
10561         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
10562         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
10563         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
10564
10565 2007-04-16  Ian Lance Taylor  <iant@google.com>
10566
10567         PR tree-optimization/31522
10568         * gcc.dg/Wstrict-overflow-16.c: New test.
10569
10570 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
10571
10572         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
10573
10574 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
10575
10576         PR fortran/31144
10577         * gfortran.dg/module_naming_1.f90: New.
10578
10579 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
10580
10581         * lib/target-supports.exp (check_profiling_available): Return
10582         false for m68k-*-uclinux.
10583
10584 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
10585
10586         PR c++/29365
10587         Testcase for c++ anonymous namespace warning
10588
10589         * g++.dg/warn/anonymous-namespace-1.C: New test
10590         * g++.dg/warn/anonymous-namespace-1.h: New test
10591
10592 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10593
10594         PR testsuite/31578
10595         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
10596
10597 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10598
10599         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
10600
10601 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
10602
10603         PR fortran/31204
10604         * gfortran.dg/array_constructor_16.f90: New test.
10605
10606 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
10607
10608         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
10609         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
10610
10611 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10612
10613         PR rtl-optimization/31500
10614         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
10615         * g++.dg/warn/Warray-bounds.C: Likewise.
10616
10617 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10618
10619         PR C/31520
10620         * gcc.dg/gnu89-init-4.c: New testcase.
10621
10622 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
10623
10624         PR c++/25874
10625         * gcc.dg/gomp/pr25874.c: Add dg-options.
10626         * g++.dg/gomp/pr25874.C: Add dg-options.
10627
10628 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
10629
10630         PR fortran/21061
10631         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
10632         * gfortran.dg/warnings_are_errors_1.f: New testcase.
10633
10634 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10635
10636         PR fortran/31561
10637         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
10638
10639 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
10640
10641         PR fortran/29507
10642         PR fortran/31404
10643         * gfortran.dg/initialization_6.f90: New test.
10644
10645 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
10646
10647         * gcc.c-torture/compile/pr27528.c: Require nonpic.
10648
10649         * lib/target-supports.exp (check_gc_sections_available):
10650         Return false if ldflags includes -elf2flt.
10651
10652 2007-04-13  Jason Merrill  <jason@redhat.com>
10653
10654         PR c++/31074
10655         * conv3.C: New test.
10656
10657 2007-04-13  Mike Stump  <mrs@apple.com>
10658
10659         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
10660         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
10661
10662 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
10663
10664         PR tree-optimization/29598
10665         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
10666
10667 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10668
10669         PR fortran/31559
10670         * gfortran.dg/func_assign.f90: New test.
10671
10672 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
10673
10674         PR fortran/31550
10675         * gfortran.dg/used_types_16.f90: New test.
10676
10677 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
10678
10679         PR fortran/18937
10680         * gfortran.dg/goto_2.f90: New.
10681         * gfortran.dg/goto_3.f90: New.
10682         * gfortran.dg/pr17708.f90: Rename to ...
10683         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
10684
10685 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10686
10687         PR fortran/31562
10688         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
10689         instead of a struct.
10690
10691 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10692
10693         PR fortran/31562
10694         * gfortran.dg/value_4.c: Use GNU extensions for complex
10695         instead of a struct.
10696
10697 2007-04-13  Richard Guenther  <rguenther@suse.de>
10698
10699         PR tree-optimization/21258
10700         * gcc.dg/tree-ssa/vrp34.c: New testcase.
10701
10702 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10703
10704         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
10705         <complex.h>.
10706
10707 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
10708
10709         PR fortran/31250
10710         * gfortran.dg/char_length_2.f90: New.
10711         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
10712         * gfortran.dg/repeat_4.f90: Likewise.
10713
10714         PR fortran/31266
10715         * gfortran.dg/char_assign_1.f90: New.
10716
10717         PR fortran/31471
10718         * gfortran.dg/block_name_1.f90: New.
10719         * gfortran.dg/block_name_2.f90: New.
10720
10721 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
10722
10723         PR c++/31078
10724         * g++.dg/other/pr31078.C: New.
10725
10726 2007-04-12  Richard Guenther  <rguenther@suse.de>
10727
10728         PR tree-optimization/31169
10729         * gcc.c-torture/execute/pr31169.c: New testcase.
10730
10731 2007-04-12  Richard Guenther  <rguenther@suse.de>
10732
10733         PR tree-optimization/24689
10734         PR tree-optimization/31307
10735         * g++.dg/tree-ssa/pr31307.C: New testcase.
10736         * gcc.dg/tree-ssa/pr24689.c: Likewise.
10737
10738 2007-04-12  Tobias Burnus  <burnus@net-b.de>
10739
10740         PR fortran/31472
10741         * gfortran.dg/access_spec_1.f90: New test.
10742         * gfortran.dg/access_spec_2.f90: New test.
10743         * gfortran.dg/non_module_public.f90: Match new error message.
10744
10745 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
10746
10747         PR testsuite/31538
10748         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
10749         to 4 at line 38 to fix bounds problem.
10750
10751 2007-04-11  Tobias Burnus  <burnus@net-b.de>
10752
10753         PR testsuite/31240
10754         * gfortran.dg/pointer_intent_1.f90: Fix test.
10755
10756 2007-04-10  Eric Christopher  <echristo@apple.com>
10757
10758         * lib/target-supports.exp
10759         (check_effective_target_fstack_protector): Rewrite.
10760
10761 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
10762
10763         PR c++/31449
10764         * g++.dg/init/const5.C: New test.
10765
10766 2007-04-09  Jan Hubicka  <jh@suse.cz>
10767
10768         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
10769
10770 2007-04-08  Jan Hubicka  <jh@suse.cz>
10771
10772         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
10773
10774 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10775
10776         PR fortran/31257
10777         * gfortran.dg/achar_4.f90: New test.
10778
10779 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10780
10781         PR fortran/30880
10782         * gfortran.dg/used_dummy_types_8.f90: New test.
10783
10784 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10785
10786         PR fortran/30872
10787         * gfortran.dg/parameter_array_element_1.f90: New test.
10788
10789 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10790
10791         PR fortran/31222
10792         * gfortran.dg/default_numeric_type_1.f90: New test.
10793
10794 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10795
10796         PR fortran/31424
10797         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
10798
10799 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10800
10801         PR fortran/31293
10802         * gfortran.dg/interface_12.f90: New test.
10803
10804 2007-04-07  Bruce Korb  <bkorb@gnu.org>
10805
10806         * gcc.dg/format/opt-6.c: New test.
10807         * gcc.dg/format/nul-1.c: New test.
10808         * gcc.dg/format/nul-2.c: New test.
10809
10810 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10811
10812         PR libgfortran/31395
10813         * gfortran.dg/fmt_colon.f90: New test.
10814
10815 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
10816
10817         * g++.old-deja/g++.other/init18.C: Use
10818         dg-require-effective-target instead of an explicit xfail.
10819
10820 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
10821
10822         * gcc.dg/dfp/signbit-1.c
10823         * gcc.dg/dfp/signbit-2.c
10824
10825 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
10826
10827         PR fortran/31483
10828         * gfortran.dg/altreturn_5.f90: New test.
10829
10830 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
10831
10832         PR fortran/31292
10833         * gfortran.dg/contained_module_proc_1.f90: New test.
10834
10835 2007-04-04  Stuart Hastings  <stuart@apple.com>
10836
10837         PR 31281
10838         * objc/execute/exceptions/pr31281.m: New.
10839
10840 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
10841
10842         * g++.dg/ext/dllimport12.C: Update comments.
10843
10844 2007-04-03  Eric Christopher  <echristo@apple.com>
10845
10846         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
10847
10848 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10849
10850         PR fortran/31304
10851         * gfortran.dg/repeat_2.f90: New test.
10852         * gfortran.dg/repeat_3.f90: New test.
10853         * gfortran.dg/repeat_4.f90: New test.
10854
10855 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
10856
10857         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
10858
10859 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
10860
10861         PR c++/30847
10862         * g++.dg/parse/cond3.C: New test.
10863
10864         PR middle-end/30704
10865         * gcc.c-torture/execute/ieee/pr30704.c: New test.
10866
10867 2007-04-02  Jason Merrill  <jason@redhat.com>
10868
10869         PR c++/31187
10870         * g++.dg/ext/visibility/anon3.C: New test.
10871
10872 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10873
10874         PR libgfortran/31052
10875         * gfortran.dg/namelist_28.f90: New test.
10876
10877 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10878
10879         PR libgfortran/31366
10880         * gfortran.dg/direct_io_6.f90: New test.
10881
10882 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10883
10884         PR libgfortran/31207
10885         * gfortran.dg/advance_5.f90: New test.
10886         * gfortran.dg/advance_6.f90: New test.
10887
10888 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
10889
10890         * g++.dg/ext/dllimport6.C: Remove extra ';'.
10891         * g++.dg/ext/dllimport7.C: Likewise.
10892         * g++.dg/ext/selectany1.C: Likewise.
10893
10894 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
10895
10896         * g++.dg/parser/pr31138.C: New.
10897         * g++.dg/parser/pr31140.C: New.
10898         * g++.dg/parser/pr31141.C: New.
10899
10900 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
10901
10902         PR c++/26099
10903         * g++.dg/ext/is_base_of.C: New.
10904         * g++.dg/ext/has_virtual_destructor.C: New.
10905         * g++.dg/ext/is_polymorphic.C: New.
10906         * g++.dg/ext/is_base_of_diagnostic.C: New.
10907         * g++.dg/ext/is_enum.C: New.
10908         * g++.dg/ext/has_nothrow_assign.C: New.
10909         * g++.dg/ext/has_nothrow_constructor.C: New.
10910         * g++.dg/ext/is_empty.C: New.
10911         * g++.dg/ext/has_trivial_copy.C: New.
10912         * g++.dg/ext/has_trivial_assign.C: New.
10913         * g++.dg/ext/is_abstract.C: New.
10914         * g++.dg/ext/is_pod.C: New.
10915         * g++.dg/ext/has_nothrow_copy.C: New.
10916         * g++.dg/ext/is_class.C: New.
10917         * g++.dg/ext/has_trivial_constructor.C: New.
10918         * g++.dg/ext/is_union.C: New.
10919         * g++.dg/ext/has_trivial_destructor.C: New.
10920         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
10921         * g++.dg/template/crash43.C: Likewise.
10922
10923 2007-03-29  Dirk Mueller  <dmueller@suse.de>
10924
10925         * g++.dg/warn/pedantic2.C: New testcase.
10926
10927 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10928
10929         * size_dim.f90: Fix dg directive.
10930         * pr16433.f: Likewise.
10931         * use_6.f90: Likewise.
10932         * use_7.f90: Likewise.
10933         * entry_9.f90: Likewise.
10934         * pointer_intent_2.f90: Likewise.
10935         * protected_1.f90: Likewise.
10936         * fmt_missing_period_2.f: Likewise.
10937         * pointer_intent_3.f90: Likewise.
10938         * protected_2.f90: Likewise.
10939         * protected_3.f90: Likewise.
10940         * pr15754.f90: Likewise.
10941         * protected_4.f90: Likewise.
10942         * protected_5.f90: Likewise.
10943         * initialization_2.f90: Likewise.
10944         * protected_6.f90: Likewise.
10945         * continuation_7.f90: Likewise.
10946         * derived_function_interface_1.f90: Likewise.
10947         * der_pointer_4.f90: Likewise.
10948         * fmt_zero_precision.f90: Likewise.
10949         * blockdata_3.f90: Likewise.
10950         * fmt_missing_period_1.f: Likewise.
10951         * real_const_3.f90: Likewise.
10952         * use_4.f90: Likewise.
10953         * fmt_missing_period_3.f: Likewise.
10954         * use_5.f90: Likewise.
10955
10956 2007-03-28  Mike Stump  <mrs@apple.com>
10957
10958         * gcc.dg/darwin-comm.c: Add.
10959
10960 2007-03-28  Eric Christopher  <echristo@apple.com>
10961
10962         * lib/target-supports.exp (check_effective_target_fstack_protector):
10963         New.
10964         * gcc.dg/ssp-1.c: Use.
10965         * gcc.dg/ssp-2.c: Ditto.
10966
10967 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
10968
10969         PR c++/29077
10970         * g++.dg/parse/constructor3.C: New test.
10971
10972 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
10973
10974         * gnat.dg/thin_pointer.ad[sb]: New test.
10975
10976 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
10977
10978         * g++.dg/cpp0x/bracket1.C: New.
10979         * g++.dg/cpp0x/bracket2.C: New.
10980         * g++.dg/cpp0x/bracket3.C: New.
10981         * g++.dg/cpp0x/bracket4.C: New.
10982
10983 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
10984
10985         * g++.dg/cpp0x/temp_default1.C: New.
10986         * g++.dg/cpp0x/temp_default3.C: New.
10987         * g++.dg/cpp0x/temp_default2.C: New.
10988         * g++.dg/cpp0x/temp_default4.C: New.
10989
10990 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
10991
10992         PR c++/29993
10993         * g++.dg/other/cv_func2.C: New.
10994
10995 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
10996
10997         * gcc.dg/dfp/func-vararg-alternate.h: New file.
10998         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
10999         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
11000         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
11001
11002         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
11003         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
11004
11005         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
11006
11007         * lib/compat.exp (compat-execute): Fix processing of file names.
11008
11009 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
11010
11011         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
11012
11013 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
11014
11015         * lib/target-supports.exp (check_effective_target_fortran_large_real):
11016         Delete created executable test file.
11017         (check_effective_target_fortran_large_int): Ditto.
11018         (check_effective_target_static_libgfortran): Ditto.
11019
11020 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
11021
11022         PR c++/30500
11023         * g++.dg/warn/pragma-system_header1.C: New test.
11024         * g++.dg/warn/pragma-system_header2.C: New test.
11025         * g++.dg/warn/pragma-system_header1.h. New.
11026         * g++.dg/warn/pragma-system_header2.h. New.
11027
11028 2007-03-26  Ian Lance Taylor  <iant@google.com>
11029
11030         PR tree-optimization/31345
11031         * gcc.c-torture/compile/pr31345-1.c: New test.
11032
11033 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
11034
11035         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
11036         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
11037         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
11038         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
11039         * gfortran.dg/overload_1.f90: Likewise.
11040         * gfortran.dg/impure_assignment_1.f90: Likewise.
11041         * gfortran.dg/error_recovery_3.f90: Likewise.
11042         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
11043         * gfortran.dg/sequence_types_1.f90: Likewise.
11044         * gfortran.dg/internal_references_1.f90: Likewise.
11045         * gfortran.dg/present_1.f90: Likewise.
11046         * gfortran.dg/volatile10.f90: Likewise.
11047         * gfortran.dg/module_equivalence_2.f90: Likewise.
11048         * gfortran.dg/use_4.f90: Likewise.
11049         * gfortran.dg/elemental_result_1.f90: Likewise.
11050         * gfortran.dg/generic_actual_arg.f90: Likewise.
11051         * gfortran.dg/private_type_5.f90: Likewise.
11052         * gfortran.dg/protected_4.f90: Likewise.
11053         * gfortran.dg/interface_3.f90: Likewise.
11054
11055 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
11056
11057         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
11058         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
11059
11060 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
11061
11062         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
11063
11064 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11065
11066         PR libgfortran/31199
11067         * gfortran.dg/fmt_t_4.f90: New test.
11068
11069 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
11070
11071         PR libfortran/31297
11072         * gfortran.dg/backspace_5.f:  Initialize variable(s).
11073         * gfortran.dg/backspace_6.f:  Likewise.
11074         * gfortran.dg/char_bounds_check_fail_1: Likewise.
11075         * gfortran.dg/direct_io_2.f90:  Likewise.
11076         * gfortran.dg/write_back.f:  Likewise.
11077         * gfortran.dg/write_rewind_2.f:  Likewise.
11078         * gfortran.dg/write_rewind_1.f:  Likewise.
11079         * gfortran.dg/write_rewind_2.f:  Likewise.
11080
11081 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
11082
11083         PR tree-optimization/30784
11084         * gcc.dg/vect/pr30784.c: New test.
11085
11086 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11087
11088         PR fortran/30877
11089         * gfortran.dg/operator_1.f90: New test.
11090         * gfortran.dg/operator_2.f90: New test.
11091
11092 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
11093
11094         PR libfortran/31196
11095         * gfortran.dg/reshape_transpose_1.f90:  New test.
11096
11097 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11098
11099         PR fortran/30655
11100         * gfortran.dg/bounds_check_6.f90: New test.
11101
11102 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
11103
11104         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
11105         #ifndef/#endif.
11106         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
11107         * gcc.dg/dfp/decfloat-constants.c: Ditto.
11108
11109 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
11110
11111         PR fortran/31209
11112         * gfortran.dg/pointer_function_actual_1.f90: New test.
11113
11114         PR fortran/31200
11115         * gfortran.dg/pointer_function_actual_2.f90: New test.
11116
11117         PR fortran/31215
11118         * gfortran.dg/result_in_spec_1.f90: New test.
11119
11120 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11121
11122         PR fortran/30834
11123         * gfortran.dg/integer_exponentiation_3.F90: New test.
11124         * gfortran.dg/integer_exponentiation_4.f90: New test.
11125         * gfortran.dg/integer_exponentiation_5.F90: New test.
11126
11127 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
11128
11129         PR c++/30863
11130         * g++.dg/template/error24.C: New test.
11131         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
11132
11133 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
11134
11135         PR c++/31273
11136         * g++.dg/expr/bitfield7.C: New test.
11137
11138 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11139
11140         PR other/23572
11141         * gcc.dg/float-range-4.c: New.
11142         * gcc.dg/float-range-1.c: Update. Test for a warning.
11143         * gcc.dg/float-range-3.c: New.
11144         * gcc.dg/float-range-5.c: New.
11145
11146 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11147
11148         PR fortran/31262
11149         * gfortran.dg/no_range_check_1.f90: New test.
11150
11151 2007-03-22  Dirk Mueller  <dmueller@suse.de>
11152
11153         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
11154         * g++.dg/other/static1.C: Remove stray semicolon.
11155         * g++.dg/other/init1.C: Likewise.
11156         * g++.dg/rtti/dyncast1.C: Likewise.
11157         * g++.dg/tree-ssa/pr17153.C: Likewise.
11158         * g++.dg/lookup/disamb1.C: Likewise.
11159         * g++.dg/lookup/scoped2.C: Likewise.
11160         * g++.dg/lookup/friend7.C: Likewise.
11161         * g++.dg/parse/parse4.C: Likewise.
11162         * g++.dg/parse/parse5.C: Likewise.
11163         * g++.dg/expr/pr29066.C: Likewise.
11164         * g++.dg/expr/cast4.C: Likewise.
11165         * g++.dg/tc1/dr193.C: Likewise.
11166         * g++.dg/tc1/dr213.C: Likewise.
11167         * g++.dg/abi/dcast1.C: Likewise.
11168         * g++.dg/abi/covariant2.C: Likewise.
11169         * g++.dg/inherit/covariant11.C: Likewise.
11170         * g++.dg/inherit/covariant9.C: Likewise.
11171         * g++.dg/inherit/covariant10.C: Likewise.
11172         * g++.dg/init/static3.C: Likewise.
11173         * g++.dg/init/init-ref3.C: Likewise.
11174         * g++.dg/init/ref10.C: Likewise.
11175         * g++.dg/template/meminit2.C: Likewise.
11176         * g++.dg/template/using9.C: Likewise.
11177         * g++.dg/template/friend9.C: Likewise.
11178         * g++.dg/template/ref1.C: Likewise.
11179         * g++.old-deja/g++.warn/inline.C: Likewise.
11180         * g++.old-deja/g++.robertl/eb91.C: Likewise.
11181         * g++.old-deja/g++.robertl/eb46.C: Likewise.
11182         * g++.old-deja/g++.robertl/eb34.C: Likewise.
11183         * g++.old-deja/g++.robertl/eb43.C: Likewise.
11184         * g++.old-deja/g++.robertl/eb26.C: Likewise.
11185         * g++.old-deja/g++.robertl/eb116.C: Likewise.
11186         * g++.old-deja/g++.brendan/copy5.C: Likewise.
11187         * g++.old-deja/g++.brendan/overload8.C: Likewise.
11188         * g++.old-deja/g++.brendan/overload11.C: Likewise.
11189         * g++.old-deja/g++.brendan/copy7.C: Likewise.
11190         * g++.old-deja/g++.brendan/crash38.C: Likewise.
11191         * g++.old-deja/g++.brendan/template11.C: Likewise.
11192         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
11193         * g++.old-deja/g++.brendan/crash50.C: Likewise.
11194         * g++.old-deja/g++.brendan/crash16.C: Likewise.
11195         * g++.old-deja/g++.jason/pmem2.C: Likewise.
11196         * g++.old-deja/g++.jason/parse9.C: Likewise.
11197         * g++.old-deja/g++.jason/byval2.C: Likewise.
11198         * g++.old-deja/g++.jason/overload8.C: Likewise.
11199         * g++.old-deja/g++.jason/pmf8.C: Likewise.
11200         * g++.old-deja/g++.jason/template33.C: Likewise.
11201         * g++.old-deja/g++.jason/return3.C: Likewise.
11202         * g++.old-deja/g++.jason/scoping2.C: Likewise.
11203         * g++.old-deja/g++.jason/virtual.C: Likewise.
11204         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11205         * g++.old-deja/g++.jason/template27.C: Likewise.
11206         * g++.old-deja/g++.jason/synth6.C: Likewise.
11207         * g++.old-deja/g++.jason/ref8.C: Likewise.
11208         * g++.old-deja/g++.jason/offset1.C: Likewise.
11209         * g++.old-deja/g++.other/static20.C: Likewise.
11210         * g++.old-deja/g++.other/array1.C: Likewise.
11211         * g++.old-deja/g++.other/new3.C: Likewise.
11212         * g++.old-deja/g++.other/array2.C: Likewise.
11213         * g++.old-deja/g++.other/overload9.C: Likewise.
11214         * g++.old-deja/g++.other/cast6.C: Likewise.
11215         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
11216         * g++.old-deja/g++.other/eh4.C: Likewise.
11217         * g++.old-deja/g++.other/using7.C: Likewise.
11218         * g++.old-deja/g++.other/init18.C: Likewise.
11219         * g++.old-deja/g++.other/dyncast1.C: Likewise.
11220         * g++.old-deja/g++.other/dyncast2.C: Likewise.
11221         * g++.old-deja/g++.other/dtor11.C: Likewise.
11222         * g++.old-deja/g++.pt/static11.C: Likewise.
11223         * g++.old-deja/g++.pt/crash19.C: Likewise.
11224         * g++.old-deja/g++.pt/overload12.C: Likewise.
11225         * g++.old-deja/g++.pt/crash46.C: Likewise.
11226         * g++.old-deja/g++.pt/mi1.C: Likewise.
11227         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
11228         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11229         * g++.old-deja/g++.pt/local5.C: Likewise.
11230         * g++.old-deja/g++.pt/typename2.C: Likewise.
11231         * g++.old-deja/g++.pt/explicit80.C: Likewise.
11232         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
11233         * g++.old-deja/g++.law/visibility1.C: Likewise.
11234         * g++.old-deja/g++.law/visibility2.C: Likewise.
11235         * g++.old-deja/g++.law/virtual2.C: Likewise.
11236         * g++.old-deja/g++.law/operators19.C: Likewise.
11237         * g++.old-deja/g++.law/parsing10.C: Likewise.
11238         * g++.old-deja/g++.law/visibility4.C: Likewise.
11239         * g++.old-deja/g++.law/operators4.C: Likewise.
11240         * g++.old-deja/g++.law/dtors2.C: Likewise.
11241         * g++.old-deja/g++.law/missed-error3.C: Likewise.
11242         * g++.old-deja/g++.law/visibility10.C: Likewise.
11243         * g++.old-deja/g++.law/scope3.C: Likewise.
11244         * g++.old-deja/g++.law/casts2.C: Likewise.
11245         * g++.old-deja/g++.law/code-gen5.C: Likewise.
11246         * g++.old-deja/g++.law/operators33.C: Likewise.
11247         * g++.old-deja/g++.law/friend4.C: Likewise.
11248         * g++.old-deja/g++.mike/pmf7.C: Likewise.
11249         * g++.old-deja/g++.mike/p5611.C: Likewise.
11250         * g++.old-deja/g++.mike/net37.C: Likewise.
11251         * g++.old-deja/g++.mike/p3570.C: Likewise.
11252         * g++.old-deja/g++.mike/p5718.C: Likewise.
11253         * g++.old-deja/g++.mike/net21.C: Likewise.
11254         * g++.old-deja/g++.mike/p1862.C: Likewise.
11255         * g++.old-deja/g++.mike/p4511.C: Likewise.
11256         * g++.old-deja/g++.mike/virt3.C: Likewise.
11257         * g++.old-deja/g++.mike/p16146.C: Likewise.
11258         * g++.old-deja/g++.mike/p1989.C: Likewise.
11259         * g++.old-deja/g++.mike/p5571.C: Likewise.
11260         * g++.old-deja/g++.gb/scope10.C: Likewise.
11261         * g++.old-deja/g++.abi/primary5.C: Likewise.
11262         * g++.old-deja/g++.abi/empty2.C: Likewise.
11263         * g++.old-deja/g++.abi/arraynew.C: Likewise.
11264         * g++.old-deja/g++.eh/vbase4.C: Likewise.
11265         * g++.old-deja/g++.eh/ptr1.C: Likewise.
11266         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
11267         * g++.old-deja/g++.bob/template3.C: Likewise.
11268         * g++.old-deja/g++.bob/inherit1.C: Likewise.
11269
11270 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
11271
11272         PR fortran/31193
11273         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
11274
11275 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
11276
11277         PR fortran/20897
11278         * gfortran.dg/derived_name_1.f90: New.
11279         * gfortran.dg/derived_name_2.f: New.
11280
11281 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
11282
11283         * lib/target-supports.exp (check_effective_target_nonpic): New
11284         procedure.
11285         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
11286         when compiling PIC.
11287         * gcc.target/i386/asm-4.c: Require nonpic.
11288         * gcc.target/i386/cmov1.c: Likewise.
11289         * gcc.target/i386/mul.c: Likewise.
11290         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
11291         * gcc.target/i386/ssetype-1.c: Require nonpic.
11292         * gcc.target/i386/ssetype-3.c: Likewise.
11293         * gcc.target/i386/ssetype-5.c: Likewise.
11294
11295 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
11296
11297         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
11298         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
11299         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
11300         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
11301
11302 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
11303
11304         PR tree-optimization/30590
11305         * g++.dg/opt/pr30590.C: New testcase.
11306
11307 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
11308
11309         PR c/30762
11310         * gcc.dg/pr30762-1.c: New test.
11311         * gcc.dg/pr30762-2.c: New test.
11312
11313         PR inline-asm/30505
11314         * gcc.target/i386/pr30505.c: New test.
11315
11316 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
11317
11318         * gcc.target/arm/register-variables.c: New.
11319
11320 2007-03-19  Jeff Law  <law@redhat.com>
11321
11322         * PR tree-optimization/30984
11323         * gcc.c-torture/pr30984.c: New test.
11324
11325 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11326         Richard Guenther  <rguenther@suse.de>
11327
11328         PR tree-optimization/31254
11329         * gcc.dg/torture/pr31254.c: New testcase.
11330
11331 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
11332
11333         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
11334         target default_packed.
11335
11336 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11337
11338         PR fortran/31203
11339         * gfortran.dg/string_length_1.f90: New test.
11340
11341 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11342
11343         PR testsuite/30395
11344         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
11345
11346 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11347
11348         PR libgfortran/31052
11349         * gfortran.dg/namelist_27.f90: New test.
11350
11351 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
11352
11353         PR fortran/30531
11354         * gfortran.dg/used_types_14.f90: New test.
11355
11356         PR fortran/31086
11357         * gfortran.dg/used_types_15.f90: New test.
11358
11359 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
11360
11361         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
11362         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
11363
11364 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11365
11366         PR fortran/31120
11367         * gfortran.dg/integer_exponentiation_2.f90: New test.
11368
11369 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
11370
11371         PR tree-optimization/31041
11372         * gcc.dg/vect/pr31041.c: New test.
11373
11374 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11375
11376         * g++.dg/warn/Wconversion-integer.C: New
11377         * g++.dg/warn/Wconversion-real.C: New.
11378         * g++.dg/warn/Wconversion-real-integer.C: New.
11379         * g++.dg/warn/conv2.C: Updated.
11380
11381 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
11382
11383         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
11384         exclude RTPs.
11385
11386 2007-03-16  Richard Guenther  <rguenther@suse.de>
11387
11388         PR tree-optimization/31146
11389         * g++.dg/tree-ssa/pr31146.C: New testcase.
11390
11391 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
11392
11393         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
11394         assume that the target has <features.h>.
11395
11396 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
11397
11398         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
11399         dg-options rather than to the whole test.
11400
11401 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
11402
11403         PR debug/29906
11404         * g++.dg/debug/pr29906.C: New
11405
11406 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11407
11408         PR libgfortran/31099
11409         * gfortran.dg/unformatted_recl.f90: Update test.
11410
11411 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
11412
11413         * gcc.dg/tree-ssa/prefetch-5.c: New test.
11414
11415 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11416
11417         PR c++/30891
11418         * g++.dg/parse/namespace-definition.C: New.
11419
11420 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11421
11422         PR c++/24924
11423         * g++.dg/cpp/pedantic-errors.C: New.
11424         * g++.dg/cpp/permissive.C: New.
11425
11426 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11427
11428         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
11429         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
11430
11431 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11432
11433         * lib/target-supports.exp (check_missing_uclibc_feature)
11434         (check_effective_target_wchar): New procedures.
11435         * gcc.dg/wchar_t-1.c: Require target wchar.
11436         * gcc.dg/wint_t-1.c: Likewise.
11437
11438 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11439
11440         * lib/target-supports.exp (check_gc_sections_available): Return
11441         false for VxWorks targets.
11442
11443 2007-03-15  Dirk Mueller  <dmueller@suse.de>
11444
11445         * g++.dg/warn/Wconversion2.C: Fix typo.
11446         * gcc.dg/if-empty-1.c: Ditto.
11447
11448 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11449
11450         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
11451
11452 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
11453
11454         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
11455         * gcc.target/i386/pr31167.c: Ditto.
11456
11457 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
11458
11459         PR target/31167
11460         * gcc.target/i386/pr31167.c: New test.
11461
11462 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
11463
11464         PR fortran/30922
11465         * gfortran.dg/import5.f90.f90: New test.
11466
11467
11468         PR fortran/30879
11469         * gfortran.dg/data_components_1.f90: New test.
11470
11471
11472         PR fortran/30870
11473         * gfortran.dg/generic_13.f90: New test.
11474
11475         PR fortran/31163
11476         * gfortran.dg/alloc_comp_basics_5.f90: New test.
11477
11478 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11479
11480         PR libgfortran/31051
11481         * gfortran.dg/fmt_t_4.f90: New
11482
11483 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11484
11485         PR C++/31165
11486         * g++.dg/other/default7.C: New test.
11487
11488 2007-03-15  Dirk Mueller  <dmueller@suse.de>
11489
11490         * g++.dg/warn/Wconversion2.C: New.
11491
11492 2007-03-14  Eric Christopher  <echristo@apple.com>
11493
11494         * gcc.dg/ssp-1.c: New.
11495         * gcc.dg/ssp-2.c: Ditto.
11496
11497 2007-03-14  Dirk Mueller  <dmueller@suse.de>
11498
11499         * g++.dg/warn/do-empty.C: New.
11500         * gcc.dg/do-empty.c: New.
11501         * gcc.dg/if-empty-1.c: Update.
11502         * gcc.dg/20001116-1.c: Update.
11503         * gcc.dg/pr23165.c: Update.
11504
11505 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
11506
11507         * gfortran.dg/module_implicit_conversion.f90: New test.
11508
11509 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
11510
11511         PR middle-end/31127
11512         * gcc.dg/pr31127.c: New.
11513
11514 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
11515
11516         * gcc.dg/tree-ssa/loop-26.c: New test.
11517
11518 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
11519
11520         * gcc.target/i386/cmpxchg16b-1.c: New test.
11521
11522 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
11523
11524         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
11525         * gcc.dg/c99-vla-1.c: Likewise.
11526         * g++.dg/ext/vla1.C: Likewise
11527
11528 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
11529
11530         * gcc.dg/wvla-1.c: New test
11531         * gcc.dg/wvla-2.c: New test
11532         * gcc.dg/wvla-3.c: New test
11533         * gcc.dg/wvla-4.c: New test
11534         * gcc.dg/wvla-5.c: New test
11535         * gcc.dg/wvla-6.c: New test
11536         * gcc.dg/wvla-7.c: New test
11537         * g++.dg/warn/Wvla-1.C: New test
11538         * g++.dg/warn/Wvla-2.C: New test
11539         * g++.dg/warn/Wvla-3.C: New test
11540
11541 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
11542
11543         PR c++/30108
11544         * g++.dg/other/default6.C: New test.
11545
11546 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
11547
11548         * lib/target-supports.exp (check_profiling_available): Return false
11549         for VxWorks.
11550         (check_effective_target_vxworks_kernel): New procedure.
11551         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
11552         VxWorks.
11553         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
11554         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
11555         to include VxWorks.
11556         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
11557
11558 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
11559
11560         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
11561         PIC is not supported.
11562         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
11563         * gcc.dg/20020426-2.c: Likewise.
11564         * gcc.dg/pr28243.c: Likewise.
11565         * gcc.dg/visibility-11.c: Likewise.
11566         * gcc.dg/tls/opt-9.c: Likewise.
11567         * gcc.dg/tls/opt-10.c: Likewise.
11568         * gcc.dg/tls/pic-1.c: Likewise.
11569         * gcc.dg/tls/struct-1.c: Likewise.
11570         * gcc.target/i386/20000807-1.c: Likewise.
11571         * gcc.target/i386/20000904-1.c: Likewise.
11572         * gcc.target/i386/20011119-1.c: Likewise.
11573         * gcc.target/i386/990213-2.c: Likewise.
11574         * gcc.target/i386/990214-1.c: Likewise.
11575         * gcc.target/i386/compress-float-387-pic.c: Likewise.
11576         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
11577         * gcc.target/i386/pic-1.c: Likewise.
11578         * gcc.target/i386/pr21518.c: Likewise.
11579         * gcc.target/i386/pr23098.c: Likewise.
11580         * gcc.target/i386/pr23943.c: Likewise.
11581
11582 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
11583
11584         PR c++/31038
11585         * g++.dg/template/complit2.C: New test.
11586
11587         PR c++/30328
11588         * g++.dg/ext/bitfield1.C: New test.
11589
11590 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
11591
11592         PR fortran/30883
11593         * gfortran.dg/interface_11.f90: New test.
11594
11595 2007-03-11  Richard Guenther  <rguenther@suse.de>
11596
11597         PR tree-optimization/31115
11598         * gcc.dg/torture/pr31115.c: New testcase.
11599
11600 2007-03-11  Ira Rosen  <irar@il.ibm.com>
11601
11602         PR tree-optimization/29925
11603         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
11604
11605 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
11606
11607         PR c++/30274
11608         * g++.dg/expr/bitfield3.C: New test.
11609         * g++.dg/expr/bitfield4.C: Likewise.
11610         * g++.dg/expr/bitfield5.C: Likewise.
11611         * g++.dg/expr/bitfield6.C: Likewise.
11612
11613         PR c++/30924
11614         * g++.dg/template/array18.C: New test.
11615
11616 2007-03-10  Dirk Mueller  <dmueller@suse.de>
11617
11618         PR c++/17946
11619         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
11620         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
11621
11622 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
11623
11624         PR c++/20599
11625         * g++.dg/cpp0x/variadic-bind.C: New.
11626         * g++.dg/cpp0x/variadic-function.C: New.
11627         * g++.dg/cpp0x/variadic-mem_fn.C: New.
11628         * g++.dg/cpp0x/variadic-tuple.C: New.
11629         * g++.dg/cpp0x/variadic1.C: New.
11630         * g++.dg/cpp0x/variadic2.C: New.
11631         * g++.dg/cpp0x/variadic3.C: New.
11632         * g++.dg/cpp0x/variadic4.C: New.
11633         * g++.dg/cpp0x/variadic5.C: New.
11634         * g++.dg/cpp0x/variadic6.C: New.
11635         * g++.dg/cpp0x/variadic7.C: New.
11636         * g++.dg/cpp0x/variadic8.C: New.
11637         * g++.dg/cpp0x/variadic9.C: New.
11638         * g++.dg/cpp0x/variadic10.C: New.
11639         * g++.dg/cpp0x/variadic11.C: New.
11640         * g++.dg/cpp0x/variadic12.C: New.
11641         * g++.dg/cpp0x/variadic13.C: New.
11642         * g++.dg/cpp0x/variadic14.C: New.
11643         * g++.dg/cpp0x/variadic15.C: New.
11644         * g++.dg/cpp0x/variadic16.C: New.
11645         * g++.dg/cpp0x/variadic17.C: New.
11646         * g++.dg/cpp0x/variadic18.C: New.
11647         * g++.dg/cpp0x/variadic19.C: New.
11648         * g++.dg/cpp0x/variadic20.C: New.
11649         * g++.dg/cpp0x/variadic21.C: New.
11650         * g++.dg/cpp0x/variadic22.C: New.
11651         * g++.dg/cpp0x/variadic23.C: New.
11652         * g++.dg/cpp0x/variadic24.C: New.
11653         * g++.dg/cpp0x/variadic25.C: New.
11654         * g++.dg/cpp0x/variadic26.C: New.
11655         * g++.dg/cpp0x/variadic27.C: New.
11656         * g++.dg/cpp0x/variadic28.C: New.
11657         * g++.dg/cpp0x/variadic29.C: New.
11658         * g++.dg/cpp0x/variadic30.C: New.
11659         * g++.dg/cpp0x/variadic31.C: New.
11660         * g++.dg/cpp0x/variadic32.C: New.
11661         * g++.dg/cpp0x/variadic33.C: New.
11662         * g++.dg/cpp0x/variadic34.C: New.
11663         * g++.dg/cpp0x/variadic35.C: New.
11664         * g++.dg/cpp0x/variadic36.C: New.
11665         * g++.dg/cpp0x/variadic37.C: New.
11666         * g++.dg/cpp0x/variadic38.C: New.
11667         * g++.dg/cpp0x/variadic39.C: New.
11668         * g++.dg/cpp0x/variadic40.C: New.
11669         * g++.dg/cpp0x/variadic41.C: New.
11670         * g++.dg/cpp0x/variadic42.C: New.
11671         * g++.dg/cpp0x/variadic43.C: New.
11672         * g++.dg/cpp0x/variadic44.C: New.
11673         * g++.dg/cpp0x/variadic45.C: New.
11674         * g++.dg/cpp0x/variadic46.C: New.
11675         * g++.dg/cpp0x/variadic47.C: New.
11676         * g++.dg/cpp0x/variadic48.C: New.
11677         * g++.dg/cpp0x/variadic49.C: New.
11678         * g++.dg/cpp0x/variadic50.C: New.
11679         * g++.dg/cpp0x/variadic51.C: New.
11680         * g++.dg/cpp0x/variadic52.C: New.
11681         * g++.dg/cpp0x/variadic53.C: New.
11682         * g++.dg/cpp0x/variadic54.C: New.
11683         * g++.dg/cpp0x/variadic55.C: New.
11684         * g++.dg/cpp0x/variadic56.C: New.
11685         * g++.dg/cpp0x/variadic57.C: New.
11686         * g++.dg/cpp0x/variadic58.C: New.
11687         * g++.dg/cpp0x/variadic59.C: New.
11688         * g++.dg/cpp0x/variadic60.C : New.
11689         * g++.dg/cpp0x/variadic61.C : New.
11690         * g++.dg/cpp0x/variadic62.C : New.
11691         * g++.dg/cpp0x/variadic63.C : New.
11692         * g++.dg/cpp0x/variadic64.C : New.
11693         * g++.dg/cpp0x/variadic65.C : New.
11694         * g++.dg/cpp0x/variadic66.C : New.
11695         * g++.dg/cpp0x/variadic67.C : New.
11696         * g++.dg/cpp0x/variadic68.C : New.
11697         * g++.dg/cpp0x/variadic69.C : New.
11698         * g++.dg/cpp0x/variadic70.C : New.
11699         * g++.dg/cpp0x/variadic71.C : New.
11700         * g++.dg/cpp0x/variadic72.C : New.
11701         * g++.dg/cpp0x/variadic73.C : New.
11702         * g++.dg/cpp0x/variadic74.C : New.
11703         * g++.dg/cpp0x/variadic75.C : New.
11704         * g++.dg/cpp0x/variadic-ex1.C : New.
11705         * g++.dg/cpp0x/variadic-ex2.C : New.
11706         * g++.dg/cpp0x/variadic-ex3.C : New.
11707         * g++.dg/cpp0x/variadic-ex4.C : New.
11708         * g++.dg/cpp0x/variadic-ex5.C : New.
11709         * g++.dg/cpp0x/variadic-ex6.C : New.
11710         * g++.dg/cpp0x/variadic-ex7.C : New.
11711         * g++.dg/cpp0x/variadic-ex8.C : New.
11712         * g++.dg/cpp0x/variadic-ex9.C : New.
11713         * g++.dg/cpp0x/variadic-ex10.C : New.
11714         * g++.dg/cpp0x/variadic-ex11.C : New.
11715         * g++.dg/cpp0x/variadic-ex12.C : New.
11716         * g++.dg/cpp0x/variadic-ex13.C : New.
11717         * g++.dg/cpp0x/variadic-ex14.C : New.
11718
11719 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11720
11721         PR libgfortran/31099
11722         * gfortran.dg/unformatted_recl.f90: New test.
11723
11724 2007-03-09  Roger Sayle  <roger@eyesopen.com>
11725
11726         * gcc.dg/fold-eqcmplx-1.c: New test case.
11727
11728 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
11729
11730         PR rtl-optimization/30643
11731         * gcc.dg/pr30643.c: New.
11732
11733 2007-03-09  Chao-ying Fu  <fu@mips.com>
11734
11735         * gcc.target/mips/mips32-dspr2-type.c: New test.
11736         * gcc.target/mips/mips32-dspr2.c: New test.
11737         * gcc.target/mips/dspr2-MULT.c: New test.
11738         * gcc.target/mips/dspr2-MULTU.c: New test.
11739         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
11740         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
11741         Adjust some formats.
11742
11743 2007-03-09  Dirk Mueller  <dmueller@suse.de>
11744
11745         PR c++/17946
11746         * gcc.dg/Wlogical-op-1.c: New.
11747         * g++.dg/warn/Wlogical-op-1.C: New.
11748
11749 2007-03-09  Richard Guenther  <rguenther@suse.de>
11750
11751         PR tree-optimization/30904
11752         PR middle-end/31058
11753         * gcc.dg/pr30904.c: Remove xfail.
11754
11755 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11756
11757         PR C/31072
11758         * gcc.c-torture/execute/pr31072.c: New test.
11759
11760 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11761
11762         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
11763         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11764         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
11765         *lrint* and *lround*.
11766         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
11767         floor->lfloor.
11768         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
11769         * gcc.dg/torture/builtin-integral-1.c: Likewise.
11770         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
11771         and *lround*.  Correct macro names.
11772         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
11773         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
11774
11775 2007-03-08  Ian Lance Taylor  <iant@google.com>
11776
11777         * gcc.dg/no-strict-overflow-5.c: New test.
11778         * gcc.dg/no-strict-overflow-6.c: New test.
11779         * gcc.dg/Wstrict-overflow-11.c: New test.
11780         * gcc.dg/Wstrict-overflow-12.c: New test.
11781         * gcc.dg/Wstrict-overflow-13.c: New test.
11782         * gcc.dg/Wstrict-overflow-14.c: New test.
11783         * gcc.dg/Wstrict-overflow-15.c: New test.
11784
11785 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
11786
11787         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
11788         for VxWorks kernel mode.
11789         * gcc.c-torture/execute/strncmp-1.x: Likewise.
11790
11791 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
11792
11793         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
11794         mode.
11795
11796 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
11797
11798         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
11799         and lib/bfill.c on VxWorks targets.
11800         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
11801         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
11802         lib/bfill.c and lib/memmove.c on VxWorks targets.
11803         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
11804         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
11805         on VxWorks targets.
11806         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
11807         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
11808
11809 2007-03-08  Tobias Burnus  <burnus@net-b.de>
11810
11811         * gfortran.dg/use_5.f90: New test.
11812         * gfortran.dg/use_6.f90: Ditto.
11813         * gfortran.dg/use_7.f90: Ditto.
11814
11815 2007-03-08  Tobias Burnus  <burnus@net-b.de>
11816
11817         PR fortran/30973
11818         * gfortran.dg/use_4.f90: New test.
11819         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
11820
11821 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
11822
11823         PR fortran/31011
11824         * gfortran.dg/parameter_array_section_2.f90: New test.
11825
11826 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
11827
11828         PR c++/30852
11829         * g++.dg/ext/offsetof1.C: Add cases with volatile.
11830
11831         PR c++/30534
11832         * g++.dg/template/arg5.C: New test.
11833
11834 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
11835
11836         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
11837
11838 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
11839
11840         * gcc.dg/var-expand1.c: Add newline at end of file.
11841
11842 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
11843
11844         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
11845
11846 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
11847
11848         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
11849
11850 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11851
11852         * gcc.dg/torture/builtin-convert-4.c: New test.
11853
11854 2007-03-05  Ian Lance Taylor  <iant@google.com>
11855
11856         * gcc.c-torture/compile/pr31034.c: New test.
11857
11858 2007-03-05  Ian Lance Taylor  <iant@google.com>
11859
11860         * gcc.dg/inline-18.c: New test.
11861         * gcc.dg/inline-19.c: New test.
11862         * gcc.dg/inline-20.c: New test.
11863         * gcc.dg/inline-21.c: New test.
11864
11865 2007-03-05  Richard Guenther  <rguenther@suse.de>
11866
11867         PR tree-optimization/14052
11868         * gcc.dg/tree-ssa/vrp33.c: New testcase.
11869
11870 2007-03-05  Richard Guenther  <rguenther@suse.de>
11871
11872         PR tree-optimization/23777
11873         * gcc.dg/tree-ssa/pr23777.c: New testcase.
11874
11875 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11876
11877         PR other/30465
11878         * gcc.dg/multiple-overflow-warn-3.c: New.
11879         * g++.dg/warn/multiple-overflow-warn-3.C: New.
11880
11881 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
11882
11883         PR c++/30895
11884         * g++.dg/parse/template23.C: New test.
11885
11886 2007-03-04  Roger Sayle  <roger@eyesopen.com>
11887
11888         PR middle-end/30744
11889         * gcc.dg/pr30744-1.c: New test case.
11890
11891 2007-03-04  Tobias Burnus  <burnus@net-b.de>
11892
11893         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
11894
11895 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11896
11897         PR target/30406
11898         * gfortran.dg/logical_3.f90: New test.
11899
11900 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
11901
11902         PR libfortran/30981
11903         * gfortran.dg/integer_exponentiation_1.f90:  New test.
11904
11905 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
11906
11907         * gcc.target/m68k/m68k.exp: New.
11908         * gcc.target/m68k/crash1.c: New.
11909
11910 2007-03-03  Tobias Burnus  <burnus@net-b.de>
11911
11912         * gfortran.dg/c_by_val.c: Use int64_t instead of long
11913         to be more compatible with integer(kind=8).
11914
11915 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11916
11917         PR libfortran/31001
11918         * gfortran.dg/zero_sized_3.f90: New test.
11919
11920 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11921
11922         PR c++/15787
11923         * g++.dg/parse/else.C: New.
11924         * g++.dg/parse/else-2.C: New.
11925
11926 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
11927             Tobias Burnus  <burnus@net-b.de>
11928
11929         PR fortran/30882
11930         * gfortran.dg/size_dim.f90: New test.
11931
11932 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
11933             Tobias Burnus  <burnus@net-b.de>
11934
11935         PR fortran/30873
11936         * gfortran.dg/entry_9.f90: New test.
11937
11938 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
11939
11940         PR c++/28253
11941         * g++.dg/inherit/covariant16.C: New test.
11942
11943 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
11944
11945         * g++.dg/other/darwin-minversion-1.C: New.
11946
11947 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
11948
11949         * gcc.dg/tree-ssa/20070302-1.c: New test.
11950
11951 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
11952
11953         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
11954         tests.
11955
11956 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
11957
11958         * gcc.dg/tree-ssa/prefetch-4.c: New test.
11959
11960 2007-03-01  Simon Baldwin <simonb@google.com>
11961
11962         PR c++/23689
11963         * warn/ignored_typedef.C: New.
11964         * init/ctor8.C: Added dg-warning to consume ignored typedef
11965         warning.
11966         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
11967         and added an explicit line number.
11968
11969 2007-02-28  Richard Guenther  <rguenther@suse.de>
11970
11971         PR middle-end/30364
11972         * gcc.dg/torture/pr30364-1.c: New testcase.
11973         * gcc.dg/torture/pr30364-2.c: Likewise.
11974         * gcc.dg/torture/pr30364-3.c: Likewise.
11975
11976 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11977
11978         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
11979         powerpc*, use -funsafe-math-optimizations.
11980         * gcc.dg/torture/builtin-logb-1.c: Likewise.
11981         * gcc.dg/torture/builtin-modf-1.c: Likewise.
11982
11983 2007-02-28  Tobias Burnus  <burnus@net-b.de>
11984             Paul Thomas  <pault@gcc.gnu.org>
11985
11986         PR fortran/30888
11987         PR fortran/30887
11988         * c_by_val_1.f: Test %VAL() with non-default kind.
11989         * c_by_val.c: Ditto.
11990         * c_by_val_4.f: New test.
11991
11992 2007-02-28  Tobias Burnus  <burnus@net-b.de>
11993
11994         PR fortran/30968
11995         * gfortran.dg/continuation_7.f90: New test.
11996
11997 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
11998
11999         * g++.dg/inherit/thunk7.C: New test.
12000         * lib/target-supports.exp (check_profiling_available): Not available
12001         for bfin-*-*.
12002
12003 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
12004
12005         PR target/30970
12006         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
12007
12008 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
12009
12010         * lib/target-supports.exp (check_effective_target_init_priority):
12011         Remove Solaris special case.
12012
12013 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
12014
12015         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
12016         for more builtin types.
12017
12018         * g++.dg/ext/visibility/class1.C: Port to Darwin.
12019         * g++.dg/ext/visibility/noPLT.C: Likewise.
12020
12021 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12022
12023         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
12024         sh* targets.
12025
12026 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
12027
12028         PR fortran/30865
12029         * size_optional_dim_1.f90:  New test.
12030
12031 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
12032
12033         * gcc.dg/vxworks/vxworks.exp: New file.
12034         * gcc.dg/vxworks/initpri1.c: Likewise.
12035         * gcc.dg/vxworks/initpri2.c: Likewise.
12036         * gcc.dg/initpri2.c: Add more tests.
12037         * g++.dg/special/initpri2.C: Likewise.
12038
12039         * gcc.dg/initpri1.c: New test.
12040         * gcc.dg/initpri2.c: Likewise.
12041         * g++.dg/special/initpri1.C: New test.
12042         * g++.dg/special/initpri2.C: Likewise.
12043         * g++.dg/special/conpr-1.C: Use init_priority effective target.
12044         * g++.dg/special/conpr-2.C: Likewise.
12045         * g++.dg/special/conpr-3.C: Likewise.
12046         * g++.dg/special/conpr-4.C: Likewise.
12047         * g++.dg/special/initp1.C: Likewise.
12048         * g++.dg/special/ecos.exp: Remove code to detect availability of
12049         constructor priorities.
12050         * lib/target-supports.exp (check_effective_target_init_priority):
12051         New function.
12052
12053 2007-02-24  Jan Hubicka  <jh@suse.cz>
12054
12055         * gcc.c-torture/execute/pr30778.c: New testcase.
12056
12057 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12058
12059         PR libgfortran/30918
12060         * gfortran.dg/namelist_26.f90: New test.
12061
12062 2007-02-24  Richard Guenther  <rguenther@suse.de>
12063
12064         PR middle-end/30951
12065         * gcc.dg/pr30951.c: New testcase.
12066
12067 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12068
12069         * gcc.dg/torture/builtin-modf-1.c: New test.
12070
12071 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
12072
12073         PR tree-optimization/30904
12074         * gcc.dg/pr30904.c: New test.
12075
12076 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12077
12078         * gcc.test-framework/README: Correct command.
12079         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
12080         -Wunused-value.
12081         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
12082
12083 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
12084
12085         * lib/target-supports.exp (check_effective_target_unwrapped): New.
12086
12087 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
12088
12089         * lib/target-supports.exp (check_effective_target_newlib): New
12090         function.
12091
12092 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
12093
12094         PR fortran/30660
12095         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
12096         allocatable component.
12097
12098
12099 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12100
12101         * gcc.dg/torture/builtin-logb-1.c: New test.
12102         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
12103         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
12104         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
12105         sh* targets.
12106
12107 2007-02-23  Richard Guenther  <rguenther@suse.de>
12108
12109         * g++.dg/warn/changes-meaning.C: New testcase.
12110
12111 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12112
12113         PR libgfortran/30910
12114         * gfortran.dg/fmt_zero_precision.f90: Update test.
12115
12116 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12117
12118         * gcc.dg/torture/builtin-frexp-1.c: New test.
12119
12120 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
12121
12122         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
12123
12124 2007-02-22  Ian Lance Taylor  <iant@google.com>
12125
12126         PR debug/30898
12127         * g++.dg/debug/pr30898.C: New test.
12128
12129 2007-02-22  Ira Rosen  <irar@il.ibm.com>
12130
12131         * gcc.dg/vect/vect-106.c: New test.
12132
12133 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
12134             Ira Rosen  <irar@il.ibm.com>
12135
12136         PR tree-optimization/30843
12137         * gcc.dg/vect/pr30843.c: New test.
12138
12139 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
12140
12141         PR tree-optimization/30858
12142         * gcc.dg/vect/pr30858.c: New test.
12143
12144 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
12145
12146         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
12147         to set options for compiling testglue.
12148         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
12149         * lib/obj-c++.exp (obj-c++_init): Likewise.
12150
12151 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
12152
12153         * gnat.dg/derived_aggregate.adb: New test.
12154
12155 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12156
12157         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
12158         sh* targets.  Call the correct CKSGN macro.
12159
12160 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
12161
12162         * gfortran.dg/gomp/omp_parse1.f90: New test.
12163         * gfortran.dg/gomp/omp_parse2.f: New test.
12164
12165 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
12166
12167         PR fortran/30869
12168         * gfortran.dg/do_pointer_1.f90:  New test.
12169
12170 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12171
12172         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
12173         and scalbln.
12174
12175 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
12176
12177         * gcc.dg/darwin-minversion-1.c: New.
12178         * gcc.dg/darwin-minversion-2.c: New.
12179
12180 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12181
12182         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
12183
12184 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12185             DJ Delorie <dj@redhat.com>
12186
12187         PR other/30824
12188         * gcc.dg/Wfatal.c: New.
12189         * gcc.dg/Wfatal-2.c: New.
12190         * gcc.dg/Werror-1.c: Adjust expectations.
12191         * gcc.dg/Werror-5.c: Likewise.
12192         * gcc.dg/Werror-7.c: Likewise.
12193         * gcc.dg/Werror-10.c: Likewise.
12194         * gcc.dg/Werror-11.c: Likewise.
12195
12196 2007-02-20  Tobias Burnus  <burnus@net-b.de>
12197
12198         PR fortran/30522
12199         * gfortran.dg/volatile10.f90: New test.
12200
12201 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
12202
12203         PR libfortran/30533
12204         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
12205
12206 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12207
12208         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
12209         * gcc.dg/Walways-true-1.c: Likewise.
12210         * gcc.dg/weak/weak-3.c: Likewise.
12211         * gcc.dg/Werror-1.c: Likewise.
12212         * gcc.dg/Werror-3.c: Likewise.
12213         * gcc.dg/Werror-4.c: Likewise.
12214         * gcc.dg/Werror-5.c: Likewise.
12215         * gcc.dg/Werror-6.c: Likewise.
12216         * gcc.dg/Werror-7.c: Likewise.
12217         * gcc.dg/Werror-8.c: Likewise.
12218         * gcc.dg/Werror-10.c: Likewise.
12219         * gcc.dg/Werror-11.c: Likewise.
12220         * gcc.dg/Werror-12.c: Likewise.
12221         * g++.old-deja/g++.mike/warn8.C: Likewise.
12222         * g++.dg/warn/Walways-true-1.C: Likewise.
12223         * g++.dg/warn/Walways-true-2.C: Likewise.
12224         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
12225         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
12226         -Wstring-literal-comparison with -Waddress.
12227         * gcc.dg/Wstring-literal-comparison-4.c: Replace
12228         -Wno-string-literal-comparison with -Wno-address.
12229
12230 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
12231
12232         * gnat.dg/self_aggregate_with_call.adb: New test.
12233
12234 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
12235
12236         PR tree-optimization/30975
12237         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
12238         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
12239         * gcc.dg/vect/pr30795.c: New.
12240
12241 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12242
12243         PR fortran/30681
12244         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
12245
12246 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12247
12248         PR rtl-optimization/28173
12249         * gcc.target/i386/andor-1.c: New test case.
12250
12251 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12252
12253         * gcc.dg/torture/builtin-ldexp-1.c: New.
12254         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
12255
12256 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12257
12258         * gfortran.dg/array_constructor_15.f90: New test case.
12259
12260 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12261
12262         * gfortran.dg/forall_10.f90: New test case.
12263
12264 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
12265
12266         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
12267
12268 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
12269
12270         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
12271         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
12272
12273 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
12274
12275         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
12276         * gcc.target/i386/builtin-bswap-3.c: Ditto.
12277         * gcc.target/i386/xchg-1.c: New test.
12278         * gcc.target/i386/xchg-2.c: New test.
12279
12280 2007-02-16  Richard Guenther  <rguenther@suse.de>
12281             Christian Bruel  <christian.bruel@st.com>
12282
12283         * gcc.dg/strict-overflow-5.c: New testcase.
12284
12285 2007-02-16  Tobias Burnus  <burnus@net-b.de>
12286
12287         PR fortran/30793
12288         * gfortran.dg/func_derived_4.f90: New test.
12289
12290 2007-02-15  Roger Sayle  <roger@eyesopen.com>
12291
12292         PR middle-end/30391
12293         * gfortran.dg/pr30391-1.f90: New test case.
12294
12295 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12296
12297         PR middle-end/30433
12298         * gcc.c-torture/compile/pr30433.c: New testcase to check
12299         that complex constants comparisions are foldded.
12300
12301 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12302
12303         PR C++/30158
12304         * g++.dg/ext/stmtexpr10.C: New testcase.
12305
12306 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12307
12308         PR middle-end/30729
12309         * gcc.dg/Wunused-value-2.c: New testcase.
12310
12311 2007-02-15  Ian Lance Taylor  <iant@google.com>
12312
12313         * g++.dg/eh/subreg-1.C: New test.
12314
12315 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12316
12317         PR c/26494
12318         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
12319         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
12320         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
12321         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
12322         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
12323         * gcc.dg/Werror-implicit-function-declaration.c: New.
12324
12325 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12326
12327         PR c++/28943
12328         * g++.dg/warn/pr28943.C: New.
12329
12330 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12331
12332         * gfortran.fortran-torture/execute/math.f90: Fix typo.
12333
12334 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12335
12336         PR fortran/30779
12337         * gfortran.dg/error_recovery_3.f90: New test.
12338
12339 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
12340
12341         * g++.dg/tree-ssa/sra-1.C: New.
12342
12343 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
12344
12345         * g++.dg/tree-ssa/sra-1.C: New.
12346
12347 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
12348
12349         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
12350
12351 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12352
12353         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
12354
12355 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
12356
12357         PR fortran/30799
12358         * gfortran.dg/logical_2.f90: New test.
12359
12360 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
12361
12362         * gcc.dg/torture/complex-alias-1.c: New test.
12363
12364 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
12365
12366         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
12367         instead of -fdump-tree-tailcall.
12368
12369 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
12370
12371         * gfortran.dg/interface_10.f90: Fix comment typo.
12372
12373 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
12374
12375         PR tree-optimization/30771
12376         * gcc.dg/vect/pr30771.c: New test.
12377
12378 2007-02-13  Ian Lance Taylor  <iant@google.com>
12379
12380         * gcc.dg/Wstrict-overflow-1.c: New test.
12381         * gcc.dg/Wstrict-overflow-2.c: New test.
12382         * gcc.dg/Wstrict-overflow-3.c: New test.
12383         * gcc.dg/Wstrict-overflow-4.c: New test.
12384         * gcc.dg/Wstrict-overflow-5.c: New test.
12385         * gcc.dg/Wstrict-overflow-6.c: New test.
12386         * gcc.dg/Wstrict-overflow-7.c: New test.
12387         * gcc.dg/Wstrict-overflow-8.c: New test.
12388         * gcc.dg/Wstrict-overflow-9.c: New test.
12389         * gcc.dg/Wstrict-overflow-10.c: New test.
12390
12391 2007-02-13  Roger Sayle  <roger@eyesopen.com>
12392
12393         * gcc.target/ia64/builtin-bswap-2.c: New test case.
12394
12395 2007-02-13  Richard Henderson  <rth@redhat.com>
12396
12397         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
12398         * gcc.c-torture/execute/pr29302-1.c: ... here.
12399
12400 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12401
12402         PR c/29521
12403         * gcc.dg/c90-return-1.c: Update output.
12404         * gcc.dg/c99-return-1.c: Likewise.
12405
12406 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
12407
12408         PR fortran/30554
12409         * gfortran.dg/used_dummy_types_7.f90: New test..
12410
12411 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
12412
12413         * gcc.target/i386/parity-1.c: New test.
12414         * gcc.target/i386/parity-2.c: New test.
12415
12416 2007-02-12  Roger Sayle  <roger@eyesopen.com>
12417
12418         * gcc.target/i386/builtin-bswap-3.c: New test case.
12419
12420 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
12421
12422         PR tree-optimization/29145
12423         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
12424         alias analysis is improved to take better advantage of restrict
12425         qualified pointers.
12426         * gcc.dg/vect/vect-80.c: Likewise.
12427         * gcc.dg/vect/pr29145.c: New.
12428
12429 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
12430
12431         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
12432         * gcc.target/i386/sse4a-insert.c: Likewise.
12433
12434 2007-02-11  Roger Sayle  <roger@eyesopen.com>
12435
12436         * gcc.target/ia64/builtin-popcount-1.c: New test case.
12437         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
12438
12439 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
12440
12441         PR fortran/30478
12442         * gfortran.dg/enum_4.f90: Update error message checks.
12443
12444 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
12445
12446         PR fortran/30554
12447         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
12448         versions of the modules.
12449
12450         PR fortran/30617
12451         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
12452         by getting rid of recursive I/O and providing functions with
12453         results.
12454
12455         PR fortran/30319
12456         * gfortran.dg/char_array_constructor_2.f90
12457
12458 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
12459
12460         PR c++/26988
12461         * g++.dg/template/spec34.C: New test
12462
12463 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
12464
12465         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
12466         on i?86 and x86_64.
12467         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
12468         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
12469         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
12470         on i?86 and x86_64.
12471         * gcc.dg/vect/vect-113.c: Ditto.
12472
12473 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
12474
12475         PR c++/29487
12476         * g++.dg/eh/weak1-C: New test.
12477         * g++.dg/eh/weak1-a.cc: Likewise.
12478         * g++.dg/eh/comdat1.C: Likewise.
12479
12480 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
12481             Dorit Nuzman  <dorit@il.ibm.com>
12482
12483         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
12484         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
12485         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
12486         * gcc.dg/vect/vect-113.c: Likewise.
12487
12488         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
12489
12490 2007-02-10  Richard Henderson  <rth@redhat.com>
12491
12492         * lib/target-supports.exp (check_effective_target_tls): Redefine
12493         to mean non-emulated tls.
12494         * gcc.dg/tls/alias-1.c: Remove tls requirement.
12495         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12496         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12497         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12498         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12499         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12500         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12501
12502 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
12503
12504         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
12505
12506 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
12507
12508         * gfortran.dg/secnds.f: Replace time tolerance with a
12509         before-and-after bracket.
12510         * gfortran.dg/secnds-1.f: Likewise.
12511
12512 2007-02-09  Tobias Burnus  <burnus@net-b.de>
12513
12514         PR fortran/30512
12515         * gfortran.dg/maxlocval_1.f90: New test.
12516
12517 2007-02-09  Roger Sayle  <roger@eyesopen.com>
12518
12519         * gcc.target/ia64/builtin_bswap-1.c: New test case.
12520
12521 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12522
12523         PR fortran/30720
12524         * gfortran.dg/array_function_1.f90: New test.
12525
12526 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12527
12528         * lib/target-supports.exp (check_effective_target_lax_strtofp)
12529         (check_effective_target_dummy_wcsftime): New functions.
12530
12531 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12532
12533         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
12534         * lib/target-supports.exp (check_effective_target_uclibc): New
12535         function.
12536
12537 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12538
12539         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
12540         (vsnprintf): Don't define for uClibc targets.
12541
12542 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12543
12544         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
12545         set before checking whether it was allowed.
12546         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
12547         before checking inside_main.
12548
12549 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12550
12551         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
12552         uClinux targets.
12553         (u16sf): Likewise u4sf.
12554         * g++.dg/compat/struct-layout-1.h: Likewise.
12555
12556 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12557
12558         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
12559         procedure.
12560         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12561         m68k targets if check_effective_target_coldfire_fpu returns true.
12562
12563 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
12564         Richard Guenther  <rguenther@suse.de>
12565
12566         PR middle-end/23361
12567         * gcc.dg/fold-compare-3.c: New testcase.
12568         * gcc.dg/tree-ssa/loop-24.c: Likewise.
12569
12570 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
12571
12572         * gcc.dg/pr26570.c: Clean up coverage files.
12573         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
12574         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
12575         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
12576         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
12577         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
12578         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
12579         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
12580         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
12581         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
12582         * gcc.dg/tree-ssa/pr25501.c: Ditto.
12583         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
12584         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
12585         * gcc.dg/vect/pr28952.c: Ditto.
12586         * gcc.dg/vect/pr27151.c: Ditto.
12587         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
12588         * g++.dg/gomp/macro-3.C: Ditto.
12589
12590 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
12591
12592         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
12593         of the loop.
12594
12595 2007-02-08  Roger Sayle  <roger@eyesopen.com>
12596
12597         * gcc.target/i386/builtin-bswap-2.c: New test case.
12598
12599 2007-02-08  Roger Sayle  <roger@eyesopen.com>
12600
12601         * gfortran.dg/forall_8.f90: New test case.
12602         * gfortran.dg/forall_9.f90: Likewise.
12603
12604 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12605
12606         * gcc.dg/builtins-20.c: Add some -~ complex cases.
12607
12608 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
12609
12610         * lib/target-supports.exp (check_effective_target_simulator): New.
12611
12612 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
12613
12614         * gcc.dg/tree-ssa/loop-25.c: New test.
12615
12616 2007-02-06  Richard Henderson  <rth@redhat.com>
12617
12618         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
12619
12620 2007-02-06  Roger Sayle  <roger@eyesopen.com>
12621
12622         * gcc.target/powerpc/popcount-1.c: New test case.
12623         * gcc.target/powerpc/parity-1.c: Likewise.
12624
12625 2007-02-06  Richard Guenther  <rguenther@suse.de>
12626
12627         PR middle-end/27302
12628         * gcc.dg/torture/pr27302-2.c: New testcase.
12629
12630 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
12631
12632         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
12633         * gcc.dg/vect/vect-iv-1.c: New test.
12634         * gcc.dg/vect/vect-iv-2.c: New test.
12635         * gcc.dg/vect/vect-iv-3.c: New test.
12636         * gcc.dg/vect/vect-iv-4.c: New test.
12637         * gcc.dg/vect/vect-iv-5.c: New test.
12638         * gcc.dg/vect/vect-iv-6.c: New test.
12639         * gcc.dg/vect/vect-iv-7.c: New test.
12640         * gcc.dg/vect/vect-iv-8.c: New test.
12641         * gcc.dg/vect/vect-iv-9.c: New test.
12642         * gcc.dg/vect/vect-iv-10.c: New test.
12643         * gcc.dg/vect/vect-iv-11.c: New test.
12644         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
12645         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
12646         * gcc.dg/vect/vect-14.c: Now vectorizable.
12647         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
12648         loop).
12649         * gcc.dg/vect/vect-27.c: Likewise.
12650         * gcc.dg/vect/vect-29.c Likewise.
12651         * gcc.dg/vect/vect-dv-2.c: Likewise.
12652         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
12653         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
12654         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12655
12656 2007-02-06  Ira Rosen  <irar@il.ibm.com>
12657
12658         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
12659
12660 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12661
12662         * gcc.dg/builtins-20.c: Add more cases.
12663
12664 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
12665
12666         PR debug/30189
12667         * gcc.dg/pr30189.c: New test.
12668
12669 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
12670
12671         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
12672         for running tests.
12673         * gcc.target/i386/sse4a-extract.c: New test.
12674         * gcc.target/i386/sse4a-insert.c: New test.
12675         * gcc.target/i386/sse4a-montsd.c: New test.
12676         * gcc.target/i386/sse4a-montss.c: New test.
12677
12678 2007-02-05  Richard Guenther  <rguenther@suse.de>
12679
12680         * gcc.target/i386/vectorize3.c: New testcase.
12681
12682 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
12683
12684         PR target/30665
12685         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
12686
12687 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12688
12689         PR fortran/30611
12690         * gfortran.dg/repeat_1.f90: New test.
12691
12692 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
12693
12694         PR fortran/30605
12695         * gfortran.dg/spread_shape_1.f90: Remove tabs.
12696         * gfortran.dg/derived_init_2.f90: Ditto.
12697         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
12698         * gfortran.dg/array_initializer_1.f90: Ditto.
12699         * gfortran.dg/do_2.f90: Ditto.
12700         * gfortran.dg/proc_assign_1.f90: Ditto.
12701
12702 2007-02-04  Richard Guenther  <rguenther@suse.de>
12703
12704         PR middle-end/30636
12705         * g++.dg/warn/pr30636.C: New testcase.
12706         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
12707
12708 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
12709
12710         PR middle-end/30667
12711         * gfortran.dg/pr30667.f: New test.
12712
12713 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12714
12715         * gcc.dg/builtins-54.c: Add more cases.
12716
12717 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
12718
12719         PR fortran/30514
12720         * gfortran.dg/zero_sized_2.f90: New test.
12721
12722         PR fortran/30660
12723         * gfortran.dg/alloc_comp_basics_4.f90: New test.
12724
12725         PR fortran/29820
12726         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
12727         file.
12728
12729 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
12730
12731         PR fortran/30683
12732         * gfortran.dg/interface_10.f90: New test.
12733
12734 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12735
12736         * gcc.dg/builtins-20.c: Add more cases.
12737
12738 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12739
12740         PR target/29682
12741         * gcc-target/ia64/pr29682.c: New test.
12742
12743 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
12744
12745         PR fortran/30284
12746         * gfortran.dg/arrayio_11.f90.f90: New test.
12747
12748         PR fortran/30626
12749         * gfortran.dg/arrayio_12.f90.f90: New test.
12750
12751 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
12752
12753         PR c++/30536
12754         * g++.dg/tls/diag-5.C: New test.
12755
12756         PR middle-end/30473
12757         * gcc.dg/pr30473.c: New test.
12758         * gcc.c-torture/execute/20070201-1.c: New test.
12759
12760 2007-02-01  Roger Sayle  <roger@eyesopen.com>
12761
12762         * gfortran.dg/dependency_20.f90: New test case.
12763
12764 2007-01-31  Ian Lance Taylor  <iant@google.com>
12765
12766         * gcc.dg/lower-subreg-1.c (test): New test.
12767
12768 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
12769
12770         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
12771
12772 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12773
12774         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
12775         * gcc.dg/torture/builtin-math-3.c: Likewise.
12776
12777 2007-01-31  Dirk Mueller  <dmueller@suse.de>
12778
12779         gcc.dg/Wparentheses-2.c: Update and add new tests.
12780
12781 2007-01-31  Ira Rosen  <irar@il.ibm.com>
12782
12783         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
12784         vectorize.
12785
12786 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
12787
12788         * gcc.dg/builtins-63.c: New test.
12789
12790 2007-01-31  Tobias Burnus  <burnus@net-b.de>
12791
12792         PR fortran/27588
12793         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
12794
12795 2007-01-31  Tobias Burnus  <burnus@net-b.de>
12796
12797         PR fortran/30520
12798         * gfortran.dg/volatile8.f90: New argument conformance test.
12799         * gfortran.dg/volatile9.f90: New scope test.
12800
12801 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12802
12803         PR c++/24745
12804         * g++.dg/warn/null4.C: New.
12805
12806 2001-01-30  Roger Sayle  <roger@eyesopen.com>
12807             Uros Bizjak  <ubizjak@gmail.com>
12808
12809         * gcc.dg/large-size-array-3.c: Correct typo.
12810
12811 2007-01-30  Richard Guenther  <rguenther@suse.de>
12812
12813         PR middle-end/27657
12814         * g++.dg/debug/pr27657.C: New testcase.
12815
12816 2007-01-30  Richard Guenther  <rguenther@suse.de>
12817
12818         PR middle-end/30313
12819         * gcc.dg/torture/pr30313.c: New testcase.
12820
12821 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
12822
12823         * gcc.dg/dfp/dfp-except.h: New file.
12824         * gcc.dg/dfp/fe-check.h: New file.
12825         * gcc.dg/dfp/fe-binop.c: New test.
12826         * gcc.dg/dfp/fe-convert-1.c: New test.
12827         * gcc.dg/dfp/fe-convert-2.c: New test.
12828         * gcc.dg/dfp/fe-convert-3.c: New test.
12829
12830         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
12831         * gcc.dg/dfp/decfloat-constants.c: Ditto.
12832         * gcc.dg/dfp/convert-dfp.c: Ditto.
12833         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
12834
12835 2007-01-29  Josh Conner  <jconner@apple.com>
12836
12837         * gcc.target/powerpc/altivec-24.c: New test.
12838
12839 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
12840
12841         PR c++/28266
12842         * g++.dg/parse/defarg12.C: New test.
12843
12844 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
12845
12846         PR fortran/30554
12847         * gfortran.dg/used_dummy_types_6.f90: New test.
12848
12849 2007-01-28  Jan Hubicka  <jh@suse.cz>
12850
12851         * gcc.dg/tree-prof/val-prof-6.c: New test.
12852
12853 2007-01-28  Roger Sayle  <roger@eyesopen.com>
12854
12855         * gcc.dg/large-size-array-3.c: Correct test case (portability).
12856
12857 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
12858
12859         PR C++/28988
12860         * g++.dg/expr/dtor4.C: New test.
12861
12862 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
12863
12864         * gcc.dg/tree-ssa/loop-23.c: New test.
12865
12866 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
12867
12868         PR libfortran/30389
12869         * gfortran.dg/achar_2.f90:  New test.
12870         * gfortran.dg/achar_3.f90:  New test.
12871
12872 2007-01-27  Ian Lance Taylor  <iant@google.com>
12873
12874         * gcc.dg/strict-overflow-1.c: New test.
12875         * gcc.dg/no-strict-overflow-1.c: New test.
12876         * gcc.dg/strict-overflow-2.c: New test.
12877         * gcc.dg/no-strict-overflow-2.c: New test.
12878         * gcc.dg/strict-overflow-3.c: New test.
12879         * gcc.dg/no-strict-overflow-3.c: New test.
12880         * gcc.dg/strict-overflow-4.c: New test.
12881         * gcc.dg/no-strict-overflow-4.c: New test.
12882         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
12883         * gcc.dg/pr15784-1.c: Likewise.
12884         * gcc.dg/pr20922-1.c: Likewise.
12885         * gcc.dg/pr20922-3.c: Likewise.
12886         * gcc.dg/pr20922-4.c: Likewise.
12887         * gcc.dg/pr20922-6.c: Likewise.
12888         * gcc.dg/compare-4.c: Likewise.
12889         * gcc.dg/torture/pr26898-1.c: Likewise.
12890         * gcc.dg/tree-ssa/divide-1.c: Likewise.
12891         * gcc.dg/tree-ssa/divide-2.c: Likewise.
12892         * gcc.dg/tree-ssa/divide-3.c: Likewise.
12893         * gcc.dg/tree-ssa/divide-4.c: Likewise.
12894         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
12895         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
12896         * gcc.dg/tree-ssa/pr21082.c: Likewise.
12897         * gcc.dg/tree-ssa/pr26899.c: Likewise.
12898         * g++.dg/tree-ssa/pr21082.C: Likewise.
12899
12900 2007-01-27  Roger Sayle  <roger@eyesopen.com>
12901
12902         * gcc-dg/large-size-array-3.c: New test case.
12903
12904 2007-01-27  Roger Sayle  <roger@eyesopen.com>
12905
12906         * gfortran.dg/forall_7.f90: New test case.
12907
12908 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
12909
12910         PR fortran/30407
12911         * gfortran.dg/where_operator_assign_1.f90: New test.
12912         * gfortran.dg/where_operator_assign_2.f90: New test.
12913         * gfortran.dg/where_operator_assign_3.f90: New test.
12914
12915 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
12916
12917         * lib/target-supports.exp
12918         (check_effective_target_powerpc_altivec): New.
12919         (check_effective_target_vect_cmdline_needed): Use it.
12920
12921 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
12922
12923         PR fortran/30278
12924         * gfortran.dg/backslash_3.f: New test.
12925
12926 2007-01-26  Richard Guenther  <rguenther@suse.de>
12927
12928         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
12929
12930 2007-01-26  Tobias Burnus  <burnus@net-b.de>
12931
12932         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
12933         * gfortran.dg/vect/vect.exp: Ditto.
12934         * gfortran.dg/dg.exp: Ditto.
12935         * gfortran.fortran-torture/execute/execute.exp: Ditto.
12936         * gfortran.fortran-torture/compile/compile.exp: Ditto.
12937
12938 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12939
12940         * gcc.dg/builtins-20.c: Add more cases.
12941         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
12942
12943 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12944
12945         PR fortran/30437
12946         * gcc.dg/Wall.c: New.
12947         * gcc.dg/Wno-all.c: New.
12948         * gfortran.dg/Wall.f90: New.
12949         * gfortran.dg/Wno-all.f90: New.
12950
12951 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
12952
12953         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
12954         * g++.dg/eh/simd-2.C: Also run on Darwin.
12955         * g++.dg/eh/simd-3.C: New.
12956         * g++.dg/eh/simd-4.C: New.
12957
12958 2007-01-25  Richard Guenther  <rguenther@suse.de>
12959
12960         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
12961         and _PROFILE_USE.
12962         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
12963
12964 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
12965
12966         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
12967         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
12968         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
12969         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
12970         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
12971         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
12972         * gcc.dg/ipa/ipa-7.c: New testcase.
12973
12974 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
12975
12976         * g++.dg/cpp0x/warn_cxx0x.C: New.
12977
12978 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12979
12980         * gcc.dg/builtins-20.c: Test builtin carg.
12981
12982 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
12983
12984         PR middle-end/27416
12985         * gcc.dg/gomp/pr27416.c: New test.
12986
12987         PR middle-end/30494
12988         * gcc.dg/gomp/pr30494.c: New test.
12989         * g++.dg/gomp/pr30494.C: New test.
12990
12991         PR middle-end/30421
12992         * gcc.dg/gomp/pr30421.c: New test.
12993
12994 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
12995
12996         * gcc.target/ia64/versionid-1.c: New test.
12997         * gcc.target/ia64/versionid-2.c: New test.
12998
12999 2007-01-24  Richard Guenther  <rguenther@suse.de>
13000
13001         PR testsuite/30181
13002         * gcc.dg/builtins-57.c: Change to a link-time testcase
13003         to support non-C99 targets.
13004
13005 2007-01-24  Jan Hubicka  <jh@suse.cz>
13006
13007         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
13008
13009 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13010
13011         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
13012
13013 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
13014
13015         PR objc/27438
13016         * objc.dg/const-str-12.m: New test.
13017
13018 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13019
13020         PR fortran/30532
13021         * gfortran.dg/ctrl-z.f90:  New test.
13022
13023 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13024
13025         PR fortran/30481
13026         * gfortran.dg/namelist_assumed_char.f90:  New test.
13027
13028 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
13029
13030         PR c++/27492
13031         * g++.dg/inherit/covariant15.C: New test.
13032
13033 2007-01-23  Ian Lance Taylor  <iant@google.com>
13034
13035         * g++.dg/warn/Wparentheses-24.C: New test.
13036
13037 2007-01-23  Richard Guenther  <rguenther@suse.de>
13038
13039         PR testsuite/30560
13040         * ada/acats/run_acats: Do not call gnatmake or gnatchop
13041         with full path.
13042
13043 2007-01-22  Richard Guenther  <rguenther@suse.de>
13044
13045         PR tree-optimization/30038
13046         * gcc.dg/builtins-62.c: New testcase.
13047
13048 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13049
13050         * gcc.c-torture/compile/20070121.c: New test.
13051
13052 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
13053
13054         PR libfortran/30525
13055         * gfortran.dg/char_comparison_1.f:  New test.
13056
13057 2007-01-21  Ira Rosen  <irar@il.ibm.com>
13058
13059         * gcc.dg/vect/vect-strided-same-dr.c: New test.
13060
13061 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
13062
13063         PR objc/30479
13064         * objc.dg/pch: New directory.
13065         * objc.dg/pch/pch.exp: New file.
13066         * objc.dg/pch/interface-1.m: New test.
13067         * objc.dg/pch/interface-1.hs: New include file.
13068         * lib/objc.exp (objc_target_compile): Add
13069         "-x objective-c-header" in front of the sources if this is
13070         a precompiled header being compiled.
13071
13072 2007-01-20  Roger Sayle  <roger@eyesopen.com>
13073
13074         * gfortran.dg/array_memcpy_3.f90: New test case.
13075         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
13076
13077 2007-01-20  Roger Sayle  <roger@eyesopen.com>
13078             Brooks Moses  <brooks.moses@codesourcery.com>
13079             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13080
13081         * gfortran.dg/intrinsic_sign_1.f90: New test case.
13082         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
13083
13084 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13085
13086         * gcc.dg/torture/builtin-math-3.c: Test fdim.
13087
13088 2007-01-19  Mike Stump  <mrs@apple.com>
13089
13090         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
13091         away.
13092
13093 2007-01-19  Roger Sayle  <roger@eyesopen.com>
13094
13095         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
13096         option instead of -funsafe-math-optimizations.
13097
13098 2007-01-19  Tomas Bily  <tbily@suse.cz>
13099
13100         gcc.dg/tree-prof/indir-call-prof.c: New.
13101         g++.dg/dg.exp: Add tree-prof subdirectory.
13102         g++.dg/tree-prof/indir-call-prof.C: New.
13103         g++.dg/tree-prof/tree-prof.exp: New.
13104
13105 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13106
13107         PR c++/17947
13108         * g++.dg/warn/deprecated.C: Update warning output.
13109         * g++.dg/warn/deprecated-2.C: Likewise.
13110         * g++.dg/warn/deprecated-3.C: New.
13111
13112 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13113
13114         * gcc.c-torture/execute/nestfunc-7.c: New.
13115
13116 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
13117
13118         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
13119
13120 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13121
13122         * gcc.dg/m68k-pic-1.c: New.
13123
13124 2007-01-18  Roger Sayle  <roger@eyesopen.com>
13125
13126         * gfortran.dg/array_memcpy_4.f90: New test case.
13127
13128 2007-01-18  Josh Conner  <jconner@apple.com>
13129
13130         PR target/30485
13131         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
13132         * gcc.dg/vect/no-trapping-math-1: New.
13133         * gcc.dg/vect/no-trapping-math-2: New.
13134
13135 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
13136
13137         * gcc.target/i386/387-8.c: Update comment about optimizing
13138         inherent load of 1.0 of fptan instruction.
13139
13140 2007-01-18  Dirk Mueller  <dmueller@suse.de>
13141             Richard Guenther <rguenther@suse.de>
13142
13143         PR diagnostic/8268
13144         * gcc.dg/Warray-bounds.c: New testcase.
13145         * gcc.dg/Warray-bounds-2.c: New testcase.
13146         * g++.dg/warn/Warray-bounds.C: New testcase.
13147         * g++.dg/warn/Warray-bounds-2.C: New testcase.
13148
13149 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
13150
13151         PR fortran/30476
13152         * gfortran.dg/generic_12.f90: New test.
13153
13154 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
13155
13156         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
13157         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
13158
13159 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
13160
13161         * gcc.dg/dfp/compare-special.h: New file.
13162         * gcc.dg/dfp/compare-special-32.c: New test.
13163         * gcc.dg/dfp/compare-special-64.c: New test.
13164         * gcc.dg/dfp/compare-special-128.c: New test.
13165
13166 2007-01-16  Roger Sayle  <roger@eyesopen.com>
13167             Paul Thomas  <pault@gcc.gnu.org>
13168             Steven G. Kargl  <kargl@gcc.gnu.org>
13169
13170         PR fortran/30404
13171         * gfortran.dg/forall_6.f90: New test case.
13172         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
13173         * gfortran.dg/dependency_13.f90: Likewise.
13174
13175 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13176
13177         PR testsuite/12325
13178         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
13179         targets that don't support Inf.
13180
13181 2007-01-15  Dale Johannesen  <dalej@apple.com>
13182
13183         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
13184
13185 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
13186
13187         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
13188         of achar for 0xff to avoid the "Extended ASCII not
13189         implemented" error message.
13190
13191 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
13192
13193         PR fortran/28172
13194         * gfortran.dg/altreturn_4.f90: New test.
13195
13196         PR fortran/29389
13197         * gfortran.dg/stfunc_4.f90: New test.
13198
13199         PR fortran/29712
13200         * gfortran.dg/bound_2.f90: Reinstate commented out line.
13201         * gfortran.dg/initialization_1.f90: Change warning.
13202
13203         PR fortran/30283
13204         * gfortran.dg/specification_type_resolution_2.f90: New test.
13205
13206 2007-01-14  Jan Hubicka  <jh@suse.cz>
13207
13208         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
13209         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
13210         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
13211         elimination.
13212
13213 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
13214
13215         PR fortran/30410
13216         * gfortran.dg/external_procedures_2.f90: New test.
13217
13218 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
13219
13220         PR target/30413
13221         * gcc.target/i386/pr30413.c: New test.
13222
13223 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
13224
13225         PR fortran/30452
13226         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
13227
13228 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
13229
13230         * gcc.dg/20070112-1.c: New test.
13231
13232 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13233
13234         PR libgfortran/30435
13235         * gfortran.dg/list_read_6.f90: New test.
13236
13237 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
13238
13239         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
13240
13241 2007-01-12  Tom Tromey  <tromey@redhat.com>
13242
13243         PR preprocessor/28227:
13244         * gcc.dg/cpp/pr28227.c: New file.
13245
13246 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13247
13248         * gcc.dg/tree-ssa/loop-22.c: New test.
13249
13250 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13251
13252         PR tree-optimization/29516
13253         * gcc.dg/tree-ssa/loop-20.c: New test.
13254
13255 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
13256
13257         PR libfortran/30415
13258         * minmaxloc_integer_kinds_1.f90:  New test.
13259
13260 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
13261
13262         PR c++/29573
13263         * g++.dg/template/sizeof-template-argument.C: New test.
13264
13265 2007-01-11  Jan Hubicka  <jh@suse.cz>
13266
13267         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
13268         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
13269         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
13270         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
13271         * gcc.dg/tree-ssa/pr21658.c: Likewise.
13272         * gcc.dg/tree-ssa/pr15349.c: Likewise.
13273         * gcc.dg/tree-ssa/pr25501.c: Likewise.
13274         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
13275         transformation in question.
13276         * gcc.dg/tree-ssa/vrp05.c: Likewise.
13277         * gcc.dg/tree-ssa/pr20701.c: Likewise.
13278         * gcc.dg/always_inline3.c: Likewise.
13279
13280 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
13281
13282         PR c++/28999
13283         * g++.dg/template/typename11.C: New test.
13284
13285 2007-01-10  Robert Kennedy <jimbob@google.com>
13286
13287         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
13288
13289 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
13290
13291         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
13292         for different integer kinds.
13293         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
13294         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
13295         * gfortran.dg/ishft_2.f90: New test.
13296         * gfortran.dg/ishft_3.f90: New test.
13297
13298 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
13299
13300         * gfortran.dg/altreturn_2.f90: Removed executable bit.
13301
13302 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
13303
13304         PR tree-optimization/30322
13305         * gcc.dg/tree-ssa/loop-21.c: New test.
13306
13307 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
13308
13309         * g++.dg/rtti/darwin-builtin-linkage.C: New.
13310
13311 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13312
13313         * gcc.target/spu/intrinsics-1.c: Remove xfail.
13314
13315 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13316
13317         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
13318         * g++.dg/warn/overflow-warn-3.C: Likewise.
13319         * g++.dg/warn/overflow-warn-4.C: Likewise.
13320         * g++.dg/warn/overflow-warn-5.C: Likewise.
13321         * g++.dg/warn/overflow-warn-6.C: Likewise.
13322         * g++.dg/warn/Woverflow-1.C: Likewise.
13323         * g++.dg/warn/Woverflow-2.C: Likewise.
13324         * g++.dg/warn/Woverflow-3.C: Likewise.
13325         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
13326
13327 2007-01-08  Roger Sayle  <roger@eyesopen.com>
13328
13329         * gfortran.dg/array_constructor_14.f90: New test case.
13330         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
13331
13332 2007-01-08  Richard Guenther  <rguenther@suse.de>
13333
13334         PR tree-optimization/23603
13335         * gcc.dg/tree-ssa/vrp31.c: New testcase.
13336         * gcc.dg/tree-ssa/vrp32.c: Likewise.
13337
13338 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
13339
13340         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
13341         in __v8qi typedef.
13342         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
13343         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
13344         compiler behaviour.
13345         * gcc.dg/simd-5.c: Likewise.
13346         * gcc.dg/simd-6.c: Likewise.
13347         * g++.dg/conversion/simd1.C: Likewise.
13348         * g++.dg/conversion/simd3.C: Likewise.
13349         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
13350         (main): Use it.
13351
13352 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
13353
13354         PR tree-optimization/29877
13355         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
13356         name of a hard register for the target concerned.  Adjust dg-error
13357         directives to cope with new behaviour of TER.
13358
13359 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13360
13361         PR c++/28986
13362         * g++.dg/conversion/nullptr1.C: Added overflow warning.
13363         * g++.dg/warn/overflow-warn-1.C: New.
13364         * g++.dg/warn/overflow-warn-3.C: New.
13365         * g++.dg/warn/overflow-warn-4.C: New.
13366         * g++.dg/warn/overflow-warn-5.C: New.
13367         * g++.dg/warn/overflow-warn-6.C: New.
13368         * g++.dg/warn/Woverflow-1.C: New.
13369         * g++.dg/warn/Woverflow-2.C: New.
13370         * g++.dg/warn/Woverflow-3.C: New.
13371         * g++.dg/warn/multiple-overflow-warn-2.C: New.
13372
13373 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
13374
13375         PR fortran/27698
13376         * gfortran.dg/invalid_name.f90: New test.
13377         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
13378         * gfortran.dg/gomp/pr29759.f90: Ditto.
13379
13380 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
13381
13382         * gfortran.dg/present_1.f90:  Update error message.
13383
13384 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
13385
13386         PR c++/19439
13387         * g++.dg/template/duplicate1.C: New test
13388         * g++.dg/template/memfriend6.C: Adjust error markers.
13389
13390 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
13391
13392         PR tree-opt/30385
13393         * gcc.dg/torture/inline-1.c: New test.
13394
13395 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13396
13397         PR c/19978
13398         * gcc.dg/multiple-overflow-warn-1.c: New.
13399         * gcc.dg/multiple-overflow-warn-2.c: New.
13400         * gcc.dg/overflow-warn-6.c: New.
13401         * g++.dg/warn/multiple-overflow-warn-1.C: New.
13402
13403 2007-01-05  Roger Sayle  <roger@eyesopen.com>
13404
13405         * gfortran.dg/array_memcpy_1.f90: New test case.
13406         * gfortran.dg/array_memcpy_2.f90: Likewise.
13407
13408 2007-01-05  Richard Guenther  <rguenther@suse.de>
13409
13410         PR middle-end/27826
13411         * g++.dg/opt/pr27826.C: New testcase.
13412
13413 2007-01-05  Ian Lance Taylor  <iant@google.com>
13414
13415         * gcc.dg/Walways-true-1.c: New test.
13416         * gcc.dg/Walways-true-2.c: New test.
13417         * g++.dg/warn/Walways-true-1.C: New test.
13418         * g++.dg/warn/Walways-true-2.C: New test.
13419
13420 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
13421
13422         PR c/30360
13423         * gcc.dg/pr30360.c: New test.
13424
13425 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
13426
13427         PR fortran/23232
13428         * gfortran.dg/data_implied_do_1.f90: New test.
13429
13430         PR fortran/27996
13431         PR fortran/27998
13432         * gfortran.dg/char_length_1.f90: New test.
13433
13434 2007-01-05  Richard Guenther  <rguenther@suse.de>
13435
13436         PR middle-end/28116
13437         * g++.dg/opt/pr28116.C: New testcase.
13438
13439 2007-01-05  Tobias Burnus  <burnus@net-b.de>
13440
13441         PR fortran/29624
13442         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
13443           invalid deallocate.
13444         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
13445         * gfortran.dg/protected_4.f90: Add pointer intent check.
13446         * gfortran.dg/protected_6.f90: Add pointer intent check.
13447         * gfortran.dg/pointer_intent_1.f90: New test.
13448         * gfortran.dg/pointer_intent_2.f90: New test.
13449         * gfortran.dg/pointer_intent_3.f90: New test.
13450
13451 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
13452
13453         PR 30235
13454         * gfortran.dg/altreturn_2.f90: new test.
13455
13456 2007-01-04  Tom Tromey  <tromey@redhat.com>
13457
13458         PR preprocessor/28165:
13459         * gcc.dg/cpp/pr28165.c: New file.
13460
13461 2007-01-03  Josh Conner  <jconner@apple.com>
13462
13463         PR middle-end/29683
13464         * gcc.dg/pr29683.c: New.
13465
13466 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
13467
13468         PR c++/28217
13469         * g++.dg/pch/template-1.C: New test.
13470         * g++.dg/pch/template-1.Hs: New file.
13471
13472 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13473
13474         PR middle-end/30353
13475         * gcc.c-torture/compile/complex-4.c: New test.
13476
13477 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
13478
13479         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
13480         -maltivec.
13481         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
13482
13483 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
13484
13485         PR middle-end/30286
13486         * gcc.dg/pr30286.c: New test.
13487
13488         PR c++/29535
13489         * g++.dg/template/crash66.C: New test.
13490
13491         PR c++/29054
13492         * g++.dg/template/friend49.C: New test.
13493
13494 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
13495
13496         * gfortran.dg/ibits.f90: New test.
13497
13498 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
13499
13500         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
13501         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
13502
13503 2007-01-02  Jan Hubicka  <jh@suse.cz>
13504
13505         * gcc.dg/pr16194.c: We now output error on all three functions,
13506         not just first one.
13507
13508 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13509
13510         PR c/19977
13511         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
13512         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
13513
13514 2006-01-02  Ian Lance Taylor  <iant@google.com>
13515
13516         * g++.dg/warn/Wparentheses-22.C: New test.
13517         * g++.dg/warn/Wparentheses-23.C: New test.
13518
13519 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13520
13521         PR middle-end/7651
13522         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
13523         * gcc.dg/declspec-3-Wextra.c: New.
13524         * gcc.dg/declspec-3-no.c: New
13525
13526 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
13527
13528         PR fortran/20896
13529         * gfortran.dg/interface_10.f90: Remove.
13530
13531 2007-01-01  Roger Sayle  <roger@eyesopen.com>
13532
13533         * gcc.dg/fold-eqxor-4.c: New test case.
13534
13535 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
13536
13537         PR middle-end/30311
13538         * gcc.c-torture/compile/pr30311.c: New test.
13539
13540 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
13541
13542         PR middle-end/30253
13543         * gcc.c-torture/compile/statement-expression-1.c: New test.
13544
13545 2007-01-01  Andreas Schwab  <schwab@suse.de>
13546
13547         PR target/29166
13548         * g++.dg/eh/pr29166.C: New test.
13549
13550 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
13551
13552         * lib/target-supports.exp (check_effective_target_powerpc_spe):
13553         New.
13554         (check_effective_target_vect_cmdline_needed): Use it.
13555
13556 2006-12-31  Richard Guenther  <rguenther@suse.de>
13557
13558         PR middle-end/30137
13559         * gcc.dg/pr30137-1.c: New testcase.
13560         * gcc.dg/pr30137-2.c: Likewise.
13561
13562 2006-12-31  Roger Sayle  <roger@eyesopen.com>
13563
13564         PR middle-end/30322
13565         * gcc.dg/fold-plusnot-1.c: New test case.
13566
13567 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
13568
13569         PR c++/29731
13570         * g++.dg/parse/template22.C: New test.
13571
13572 2006-12-31  Richard Guenther  <rguenther@suse.de>
13573
13574         PR middle-end/30338
13575         * gcc.c-torture/compile/pr30338.c: New testcase.
13576
13577 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
13578
13579         PR fortran/27900
13580         * gfortran.dg/intrinsic_actual_4.f90: New test.
13581
13582         PR fortran/24325
13583         * gfortran.dg/func_decl_3.f90: New test.
13584
13585 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
13586
13587         PR fortran/23060
13588         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
13589         * gfortran.dg/c_by_val_1.f: New test.
13590         * gfortran.dg/c_by_val_2.f: New test.
13591         * gfortran.dg/c_by_val_3.f: New test.
13592
13593 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
13594
13595         PR libfortran/30321
13596         * gfortran.dg/sum_zero_array_1.f90:  New test.
13597
13598 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
13599
13600         PR preprocessor/29612
13601         * gcc.dg/cpp/pr29612-1.c: New test.
13602         * gcc.dg/cpp/pr29612-2.c: New test.
13603
13604 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
13605
13606         PR fortran/30034
13607         * gfortran.dg/pure_formal_proc_1.f90: New test.
13608
13609         PR fortran/30237
13610         * gfortran.dg/intrinsic_actual_3.f90: New test.
13611
13612 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13613
13614         PR fortran/30014
13615         * gfortran.dg/io_constraints_1.f90: Update test.
13616         * gfortran.dg/io_constraints_2.f90: Update test.
13617         * gfortran.dg/inquire_iolength.f90: New test.
13618
13619 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
13620
13621         PR fortran/20896
13622         * gfortran.dg/interface_10.f90: New test.
13623         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
13624         since z is already, locally a variable.
13625
13626         PR fortran/25135
13627         * gfortran.dg/generic_11.f90: New test.
13628         * gfortran.dg/interface_7.f90: Remove name clash between module
13629         name and procedure 'x' referenced in the interface.
13630
13631 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13632
13633         PR middle-end/7651
13634         * gcc.dg/Wmissing-parameter-type.c: New.
13635         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
13636         * gcc.dg/Wmissing-parameter-type-no.c: New.
13637
13638 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
13639
13640         PR fortran/25818
13641         * gfortran.dg/entry_array_specs_2.f: New test.
13642
13643         PR fortran/30084
13644         * gfortran.dg/nested_modules_6.f90: New test.
13645
13646 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13647
13648         PR middle-end/7651
13649         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
13650         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
13651
13652 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
13653
13654         PR C++/30168
13655         * g++.dg/opt/complex6.C: New test.
13656
13657 2006-12-22  Ben Elliston  <bje@au.ibm.com>
13658
13659         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
13660         full" if the linker on spu-*-* warns about exceeding local store.
13661
13662         And revert this patch:
13663         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
13664         fail to link due to relocation overflows on spu-*-*.
13665
13666 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
13667
13668         PR fortran/30273
13669         * gfortran.dg/dependency_19.f90: New test.
13670
13671 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
13672
13673         PR fortran/30202
13674         * gfortran.dg/alloc_comp_basics_3.f90: New test.
13675
13676 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
13677
13678         PR middle-end/30262
13679         * gcc.c-torture/execute/20061220-1.c: New test.
13680
13681         PR middle-end/30263
13682         * gcc.dg/gomp/asm-1.c: New test.
13683
13684         PR target/30230
13685         * g++.dg/eh/ia64-2.C: New test.
13686
13687 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
13688
13689         PR target/28966
13690         PR target/29248
13691         * gcc.dg/rs6000-leaf.c: New.
13692
13693 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13694
13695         PR fortran/25392
13696         * gfortran.dg/f2c_8.f90: New test.
13697
13698 2006-12-20  Bill Wendling  <wendling@apple.com>
13699
13700         * gcc.dg/asm-b.c: Check for __ppc64__.
13701
13702 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
13703
13704         PR fortran/30190
13705         * gfortran.dg/bounds_check_5.f90: New test.
13706
13707 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
13708
13709         PR middle-end/30143
13710         * gcc.dg/gomp/complex-1.c: New testcase.
13711
13712 2006-12-20  Roger Sayle  <roger@eyesopen.com>
13713
13714         * gfortran.dg/array_memset_1.f90: New test case.
13715
13716 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
13717
13718         * lib/target-supports.exp: Add spu to
13719         check_effective_target_vect_widen_mult_hi_to_si.
13720
13721 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
13722
13723         PR fortran/29992
13724         * gfortran.dg/generic_9.f90: New test.
13725
13726         PR fortran/30081
13727         * gfortran.dg/generic_10.f90: New test.
13728
13729 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
13730
13731         PR tree-opt/30045
13732         * gcc.dg/pr30045.c: New test.
13733
13734 2006-12-20  Ben Elliston  <bje@au.ibm.com>
13735
13736         * gcc.dg/20020312-2.c: Add a case for __SPU__.
13737
13738 2006-12-19  Eric Christopher  <echristo@apple.com>
13739
13740         PR target/29302
13741         * gcc.c-torture/execute/pr29302-1.c: New.
13742
13743 2006-12-19  Tobias Burnus  <burnus@net-b.de>
13744
13745         PR fortran/39238
13746         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
13747
13748 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
13749
13750         PR fortran/30236
13751         * gfortran.dg/altreturn_3.f90: New test.
13752
13753         * gfortran.dg/char_result_12.f90: Fix comment typos.
13754
13755 2006-12-19  Ben Elliston  <bje@au.ibm.com>
13756
13757         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
13758         as newlib's stdio.h uses non-traditional cpp constructs.
13759
13760 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
13761
13762         * gfortran.dg/advance.f90: Renamed to advance_1.f90
13763         * gfortran.dg/append-1.f90: Renamed to append_1.f90
13764         * gfortran.dg/array-1.f90: Renamed to array_1.f90
13765         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
13766         * gfortran.dg/backspace.f: Renamed to backspace_1.f
13767         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
13768         * gfortran.dg/default_initialization.f: Renamed to
13769         default_initialization_1.f
13770         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
13771         dollar_edit_descriptor_1.f
13772         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
13773         dollar_edit_descriptor_2.f
13774         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
13775         dollar_edit_descriptor_3.f
13776         * gfortran.dg/logint-1.f: Renamed to logint_1.f
13777         * gfortran.dg/logint-2.f: Renamed to logint_2.f
13778         * gfortran.dg/logint-3.f: Renamed to logint_3.f
13779         * gfortran.dg/advance_1.f90: Renamed from advance.f90
13780         * gfortran.dg/append_1.f90: Renamed from append-1.f90
13781         * gfortran.dg/array_1.f90: Renamed from array-1.f90
13782         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
13783         * gfortran.dg/backspace_1.f: Renamed from backspace.f
13784         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
13785         * gfortran.dg/default_initialization_1.f: Renamed from
13786         default_initialization.f
13787         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
13788         dollar_edit_descriptor-1.f
13789         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
13790         dollar_edit_descriptor-2.f
13791         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
13792         dollar_edit_descriptor-3.f
13793         * gfortran.dg/logint_1.f: Renamed from logint-1.f
13794         * gfortran.dg/logint_2.f: Renamed from logint-2.f
13795         * gfortran.dg/logint_3.f: Renamed from logint-3.f
13796
13797 2006-12-18  Bill Wendling  <wendling@apple.com>
13798
13799         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
13800         id is an OjbC keyword.
13801
13802 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13803
13804         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
13805
13806 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
13807
13808         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
13809
13810 2006-12-18  Ian Lance Taylor  <iant@google.com>
13811
13812         * g++.dg/warn/Wmissing-declarations-1.C: New test.
13813
13814 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13815
13816         * gcc.c-torture/compile/pr27528.c: Use empty templates.
13817
13818 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
13819
13820         PR fortran/30207
13821         * gfortran.fortran-torture/execute/where21.f90: New test.
13822
13823 2006-12-17  Tobias Burnus  <burnus@net-b.de>
13824
13825         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
13826
13827 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13828
13829         PR middle-end/7651
13830         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
13831         * gcc.dg/if-empty-1.c: Likewise.
13832         * gcc.dg/pr23165.c: Likewise.
13833         * g++.dg/warn/empty-body.C: Likewise.
13834
13835 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13836
13837         PR libfortran/30005
13838         * gfortran.dg/open_errors.f90: New test.
13839
13840 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
13841
13842         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
13843
13844         * gcc.target/i386/ssse3-pabsb.c: New file.
13845         * gcc.target/i386/ssse3-pabsd.c: Likewise.
13846         * gcc.target/i386/ssse3-pabsw.c: Likewise.
13847         * gcc.target/i386/ssse3-palignr.c: Likewise.
13848         * gcc.target/i386/ssse3-phaddd.c: Likewise.
13849         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
13850         * gcc.target/i386/ssse3-phaddw.c: Likewise.
13851         * gcc.target/i386/ssse3-phsubd.c: Likewise.
13852         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
13853         * gcc.target/i386/ssse3-phsubw.c: Likewise.
13854         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
13855         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
13856         * gcc.target/i386/ssse3-pshufb.c: Likewise.
13857         * gcc.target/i386/ssse3-psignb.c: Likewise.
13858         * gcc.target/i386/ssse3-psignd.c: Likewise.
13859         * gcc.target/i386/ssse3-psignw.c: Likewise.
13860         * gcc.target/i386/ssse3-vals.h: Likewise.
13861
13862 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
13863
13864         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
13865         * lib/fortran-torture.exp: Include target-supports.exp.
13866
13867 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
13868
13869         PR target/30185
13870         * gcc.c-torture/execute/pr30185.c: New test.
13871
13872 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13873
13874         PR testsuite/30179
13875         PR testsuite/30180
13876         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
13877         * gcc.dg/builtin-bswap-2.c: Likewise.
13878         * gcc.dg/builtin-bswap-3.c: Likewise.
13879         * gcc.dg/builtin-bswap-4.c: Likewise.
13880         * lib/target-supports.exp (check_effective_target_stdint_types): New.
13881         * gcc.c-torture/execute/mode-dependent-address.x: New file.
13882
13883 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13884
13885         PR libfortran/30145
13886         * gfortran.dg/write_zero_array: New test.
13887
13888 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13889
13890         PR fortran/30200
13891         * gfortran.dg/write_fmt_trim.f90: New test.
13892
13893 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
13894
13895         PR 30194
13896         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
13897         temporarily.
13898
13899 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13900
13901         * lib/target-supports.exp (check_weak_available): Use istarget
13902         "hppa*-*-hpux10*" instead of regexp.
13903         (check_cxa_atexit_available): Likewise.
13904
13905 2006-12-14  Richard Guenther  <rguenther@suse.de>
13906
13907         PR tree-optimization/30197
13908         * gcc.c-torture/execute/complex-1.c: Fix function name.
13909         * gcc.dg/builtins-61.c: New testcase.
13910
13911 2006-12-14  Richard Guenther  <rguenther@suse.de>
13912
13913         PR middle-end/30172
13914         * gcc.dg/pr30172-1.c: New testcase.
13915
13916 2006-12-14  Richard Guenther  <rguenther@suse.de>
13917
13918         PR tree-optimization/30198
13919         * gcc.dg/builtins-60.c: New testcase.
13920
13921 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
13922
13923         * lib/target-supports.exp (vect_no_align): Remove spu.
13924
13925 2006-12-13  Ian Lance Taylor  <iant@google.com>
13926
13927         PR c++/19564
13928         PR c++/19756
13929         * g++.dg/warn/Wparentheses-5.C: New test.
13930         * g++.dg/warn/Wparentheses-6.C: New test.
13931         * g++.dg/warn/Wparentheses-7.C: New test.
13932         * g++.dg/warn/Wparentheses-8.C: New test.
13933         * g++.dg/warn/Wparentheses-9.C: New test.
13934         * g++.dg/warn/Wparentheses-10.C: New test.
13935         * g++.dg/warn/Wparentheses-11.C: New test.
13936         * g++.dg/warn/Wparentheses-12.C: New test.
13937         * g++.dg/warn/Wparentheses-13.C: New test.
13938         * g++.dg/warn/Wparentheses-14.C: New test.
13939         * g++.dg/warn/Wparentheses-15.C: New test.
13940         * g++.dg/warn/Wparentheses-16.C: New test.
13941         * g++.dg/warn/Wparentheses-17.C: New test.
13942         * g++.dg/warn/Wparentheses-18.C: New test.
13943         * g++.dg/warn/Wparentheses-19.C: New test.
13944         * g++.dg/warn/Wparentheses-20.C: New test.
13945         * g++.dg/warn/Wparentheses-21.C: New test.
13946
13947 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13948
13949         PR testsuite/30157
13950         * lib/target-supports.exp (check_cxa_atexit_available): Return false
13951         for target "hppa.*hpux10".
13952
13953 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
13954
13955         * g++.dg/debug/vartrack1.C: New test.
13956
13957         * g++.dg/opt/ifcvt1.C: New test.
13958
13959         * gcc.dg/tls/opt-13.c: New test.
13960
13961         * gcc.dg/20060425-2.c: New test.
13962
13963         * g++.dg/opt/pr15054-2.C: New test.
13964
13965         * gcc.c-torture/execute/20060420-1.c: New test.
13966
13967         * gcc.c-torture/execute/20060412-1.c: New test.
13968
13969         * objc/compile/20060406-1.m: New test.
13970
13971 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
13972
13973         * g++.dg/template/array17.C: New test.
13974
13975 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
13976
13977         * gcc.target/powerpc/altivec-23.c: New test.
13978
13979 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
13980
13981         PR c++27316
13982         * g++.dg/inherit/error3.C: New test.
13983
13984         PR c++/28740
13985         * g++.dg/inherit/error4.C: New test.
13986
13987 2006-12-13  Richard Guenther  <rguenther@suse.de>
13988
13989         PR tree-optimization/17687
13990         * gcc.dg/builtins-59.c: New testcase.
13991
13992 2006-12-13  Ben Elliston  <bje@au.ibm.com>
13993
13994         * gcc.target/spu/Wmain.c: New test.
13995
13996 2006-12-12  Josh Conner  <jconner@apple.com>
13997
13998         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
13999         * g++.dg/abi/thunk4.C: Likewise.
14000         * g++.dg/abi/rtti3.C: Likewise.
14001
14002 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
14003
14004         * gcc.target/spu/cpat-1.c: New test.
14005         * gcc.target/spu/cpat-2.c: New test.
14006         * gcc.target/spu/cpat-3.c: New test.
14007         * gcc.target/spu/cpat-4.c: New test.
14008
14009 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14010
14011         PR tree-opt/28436
14012         * gcc.c-torture/compile/vector-1.c: New test.
14013         * gcc.c-torture/compile/vector-2.c: New test.
14014         * gcc.c-torture/compile/vector-3.c: New test.
14015
14016 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14017
14018         * lib/fortran-torture.exp: Update copyright years.  Remove
14019         obsolete comment.  Test -ftree-vectorize where it makes sense.
14020         * lib/gfortran-dg.exp: Update copyright years.  Use settings
14021         from fortran-torture.exp.
14022         * gfortran.dg/char_transpose_1.f90,
14023         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
14024         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
14025         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
14026         '-w' to dg-options.
14027
14028 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
14029
14030         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
14031         saved_${tool}_load.
14032
14033 2006-12-12  Ira Rosen  <irar@il.ibm.com>
14034
14035         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
14036         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
14037         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
14038         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
14039         gaps.
14040
14041 2006-12-12  Richard Guenther  <rguenther@suse.de>
14042
14043         PR middle-end/30147
14044         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
14045
14046 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
14047             Diego Novillo  <dnovillo@redhat.com>
14048
14049         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
14050         VDEF/VUSE changes.
14051         * gcc.dg/tree-ssa/pr26421.c: Likewise
14052         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
14053         * gcc.dg/tree-ssa/pr23382.c: Likewise.
14054         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
14055         * gcc.dg/tree-ssa/pr28410.c: Likewise.
14056         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
14057         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
14058         * gcc.dg/tree-ssa/vrp07.c: Likewise.
14059         * gcc.dg/tree-ssa/vrp08.c: Likewise.
14060         * gcc.dg/tree-ssa/alias-12.c: Likewise.
14061
14062 2006-12-11  Jan Hubicka  <jh@suse.cz>
14063
14064         * gcc.dg/tree-prof/stringop-1.c: New test.
14065         * gcc.dg/tree-prof/stringop-2.c: New test.
14066
14067 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
14068
14069         PR target/30120
14070         * gcc.target/i386/pr30120.c: New test.
14071
14072         Revert:
14073         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
14074
14075         * gcc.target/i386/x87regparm-1.c: New test.
14076         * gcc.target/i386/x87regparm-2.c: New test.
14077         * gcc.target/i386/x87regparm-3.c: New test.
14078         * gcc.target/i386/x87regparm-4.c: New test.
14079
14080 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
14081
14082         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
14083
14084 2006-12-10  Tobias Burnus  <burnus@net-b.de>
14085
14086         PR fortran/23994
14087         * gfortran.dg/protected_1.f90: New test.
14088         * gfortran.dg/protected_2.f90: New test.
14089         * gfortran.dg/protected_3.f90: New test.
14090         * gfortran.dg/protected_4.f90: New test.
14091         * gfortran.dg/protected_5.f90: New test.
14092         * gfortran.dg/protected_6.f90: New test.
14093
14094 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14095             Tobias Burnus  <burnus@gcc.gnu.org>
14096
14097         PR fortran/29975
14098         PR fortran/30068
14099         * gfortran.dg/interface_4.f90: Test adding procedure to generic
14100         interface.
14101         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
14102         ambiguous interfaces.
14103         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
14104         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
14105         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
14106         ambiguous interfaces.
14107         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
14108         * gfortran.dg/array_initializer_2.f90: Add initializer array
14109         constructor test.
14110
14111         PR fortran/30096
14112         * gfortran.dg/interface_9.f90: Test that host interfaces are
14113         not checked for ambiguity with the local version.
14114
14115 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14116
14117         PR fortran/29464
14118         * gfortran.dg/module_interface_2.f90: New test.
14119
14120 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14121
14122         PR fortran/29941
14123         * gfortran.dg/assumed_len.f90: New test.
14124
14125 2006-12-09  Richard Guenther  <rguenther@suse.de>
14126
14127         * g++.dg/warn/implicit-typename1.C: Qualify types.
14128         * g++.dg/parse/crash12.C: Likewise.
14129         * g++.dg/tree-ssa/pr22444.C: Likewise.
14130
14131 2006-12-09  Tobias Burnus  <burnus@net-b.de>
14132
14133         * gfortran.dg/array_2.f90: Added sqrt test.
14134
14135 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
14136
14137         * gcc.target/i386/x87regparm-1.c: XFAIL.
14138         * gcc.target/i386/x87regparm-2.c: XFAIL.
14139         * gcc.target/i386/x87regparm-3.c: XFAIL.
14140         * gcc.target/i386/x87regparm-4.c: XFAIL.
14141
14142 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14143
14144         * lib/target-supports.exp
14145         (check_effective_target_large_long_double): New.
14146         * gcc.dg/Wconversion-real.c : Use it.
14147         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
14148         unsigned.
14149
14150 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
14151
14152         * gcc.c-torture/execute/mode-dependent-address.c: New test.
14153
14154 2006-12-08  Tobias Burnus  <burnus@net-b.de>
14155
14156         PR fortran/27546
14157         * gfortran.dg/import4.f90: New test for IMPORT in modules.
14158
14159 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
14160
14161         PR c++/29732
14162         * g++.dg/template/crash65.C: New test.
14163         * g++.dg/template/spec16.C: Tweak error markers.
14164
14165 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14166
14167         * gcc.target/spu: New directory.
14168         * gcc.target/spu/spu.exp: New file.
14169         * gcc.target/spu/intrinsics-1.c: New test.
14170
14171 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
14172
14173         PR c++/29980
14174         * g++.dg/ext/attrib27.C: New test.
14175         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
14176         * g++.dg/parse/typedef5.C: Likewise.
14177
14178 2006-12-07  Mike Stump  <mrs@apple.com>
14179
14180         * treelang/compile/var_defs.tree: Adjust.
14181
14182 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
14183
14184         PR c++/29730
14185         * g++.dg/template/crash64.C: New test.
14186         * g++.dg/parse/crash27.C: Adjust error markers.
14187
14188 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
14189
14190         PR libfortran/30009
14191         PR libfortran/30056
14192         * gfortran.dg/read_eof_4.f90:  Add tests.
14193         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
14194         * gfortran.dg/unf_read_corrupted_1.f90: New test.
14195
14196 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
14197
14198         PR c++/29729
14199         * g++.dg/template/crash63.C: New test.
14200
14201         PR c++/29728
14202         * g++.dg/template/crash62.C: New test.
14203
14204 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
14205
14206         PR fortran/30003
14207         * gfortran.dg/allocatable_function_1.f90: Increase the number
14208         of expected calls of free to 10; the lhs section reference is
14209         now evaluated so there is another call to bar.  Change the
14210         comment appropriately.
14211         * gfortran.dg/array_section_1.f90: New test.
14212
14213 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
14214
14215         PR fortran/29912
14216         * gfortran.dg/char_result_12.f90: New test.
14217
14218 2006-12-05  Richard Guenther  <rguenther@suse.de>
14219
14220         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
14221         * gcc.dg/vect/vect-pow-2.c: Rename to ...
14222         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
14223         vect_double, xfail for spu*-*-*.
14224
14225 2006-12-04  Tobias Burnus  <burnus@net-b.de>
14226
14227         PR fortran/29962
14228         * initialization_4.f90: Test noninteger exponents (-std=f95).
14229         * initialization_5.f90: New test for noninteger exponents
14230           with -std=f2003.
14231
14232 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
14233
14234         PR fortran/29821
14235         * gfortran.dg/parameter_array_section_1.f90: New test.
14236
14237 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
14238
14239         PR c++/29733
14240         * g++.dg/template/crash61.C: New test.
14241
14242         PR c++/29632
14243         * g++.dg/template/error23.C: New test.
14244
14245 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
14246
14247         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
14248
14249 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
14250
14251         PR fortran/29916
14252         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
14253
14254 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
14255
14256         PR middle-end/29965
14257         * gcc.dg/gomp/pr29965-1.c: New test.
14258         * gcc.dg/gomp/pr29965-2.c: New test.
14259         * gcc.dg/gomp/pr29965-3.c: New test.
14260         * gcc.dg/gomp/pr29965-4.c: New test.
14261         * gcc.dg/gomp/pr29965-5.c: New test.
14262         * gcc.dg/gomp/pr29965-6.c: New test.
14263         * g++.dg/gomp/pr29965-1.C: New test.
14264         * g++.dg/gomp/pr29965-2.C: New test.
14265         * g++.dg/gomp/pr29965-3.C: New test.
14266         * g++.dg/gomp/pr29965-4.C: New test.
14267         * g++.dg/gomp/pr29965-5.C: New test.
14268         * g++.dg/gomp/pr29965-6.C: New test.
14269         * g++.dg/gomp/pr29965-7.C: New test.
14270         * g++.dg/gomp/pr29965-8.C: New test.
14271         * g++.dg/gomp/pr29965-9.C: New test.
14272         * g++.dg/gomp/pr29965-10.C: New test.
14273
14274 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
14275
14276         * gnat.dg/pointer_variable_bounds.adb: New test.
14277         * gnat.dg/pointer_variable_bounds.ads: Likewise.
14278         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
14279
14280 2006-12-03  Eric Christopher  <echristo@apple.com>
14281
14282         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
14283
14284 2006-12-03  Richard Henderson  <rth@redhat.com>
14285             Andrew Pinski  <pinskia@gmail.com>
14286
14287         PR C++/14329
14288         * g++.dg/warn/unit-1.C: New test.
14289
14290 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
14291
14292         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
14293
14294 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
14295
14296         * g++.dg/vect/vect.exp: Enable tests to run on spu.
14297         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
14298         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
14299         * gcc.dg/vect/vect-70.c: Reduce array size.
14300         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
14301         vect_no_compaer_double targets.
14302         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
14303         vect_float, vect_double, and vect_int.
14304
14305 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
14306
14307         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
14308         test for loop versioning on vect_no_align targets.
14309         * gcc.dg/vect/pr20122.c: Likewise.
14310         * gcc.dg/vect/vect-105.c: Likewise.
14311         * gcc.dg/vect/vect-42.c: Likewise.
14312         * gcc.dg/vect/vect-43.c: Likewise.
14313         * gcc.dg/vect/vect-74.c: Likewise.
14314         * gcc.dg/vect/vect-75.c: Likewise.
14315         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14316         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14317         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
14318         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
14319
14320 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
14321
14322         PR fortran/29642
14323         * gfortran.dg/value_1.f90 : New test.
14324         * gfortran.dg/value_2.f90 : New test.
14325         * gfortran.dg/value_3.f90 : New test.
14326         * gfortran.dg/value_4.f90 : New test.
14327         * gfortran.dg/value_4.c : Called from value_4.f90.
14328
14329 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14330
14331         PR C++/30033
14332         *  g++.dg/cpp0x/static_assert4.C: New testcase.
14333
14334 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14335
14336         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
14337
14338 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
14339
14340         PR c/27953
14341         * gcc.dg/pr27953.c: New test.
14342
14343 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14344
14345         PR c++/30022
14346         * g++.dg/ext/vector5.C: New test.
14347
14348         PR c++/30021
14349         * g++.dg/other/main1.C: New test.
14350
14351 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
14352
14353         PR libfortran/29568
14354         * gfortran.dg/convert_implied_open.f90:  Change to
14355         new default record length.
14356         * gfortran.dg/unf_short_record_1.f90:  Adapt to
14357         new error message.
14358         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
14359
14360 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
14361
14362         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
14363
14364 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
14365
14366         PR c++/29066
14367         * g++.dg/expr/pr29066.c: New.
14368
14369 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
14370             Zdenek Dvorak <dvorakz@suse.cz>
14371
14372         PR tree-optimization/29921
14373         * gcc.dg/pr29921-2.c: New test.
14374
14375 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
14376
14377         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
14378         (i386_get_cpuid): New function.
14379         (i386_cpuid_ecx): Likewise.
14380         (i386_cpuid_edx): Likewise.
14381         (i386_cpuid): Updated to call i386_cpuid_edx.
14382
14383         * gcc.target/i386/sse3-addsubpd.c: New file.
14384         * gcc.target/i386/sse3-addsubps.c: Likewise.
14385         * gcc.target/i386/sse3-haddpd.c: Likewise.
14386         * gcc.target/i386/sse3-haddps.c: Likewise.
14387         * gcc.target/i386/sse3-hsubpd.c: Likewise.
14388         * gcc.target/i386/sse3-hsubps.c: Likewise.
14389         * gcc.target/i386/sse3-lddqu.c: Likewise.
14390         * gcc.target/i386/sse3-movddup.c: Likewise.
14391         * gcc.target/i386/sse3-movshdup.c: Likewise.
14392         * gcc.target/i386/sse3-movsldup.c: Likewise.
14393
14394 2006-12-01  Dirk Mueller  <dmueller@suse.de>
14395
14396         * g++.dg/warn/Wreturn-type-4.C: New testcase.
14397
14398 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
14399
14400         * gcc.dg/dfp/convert-int-max.c: New test.
14401         * gcc.dg/dfp/convert-int-max-fold.c: New test.
14402
14403 2006-11-30  Richard Guenther  <rguenther@suse.de>
14404
14405         * gcc.dg/vect/vect-pow-1.c: Rename ...
14406         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
14407         floats instead of doubles, check successful vectorization.
14408
14409 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14410
14411         PR target/29945
14412         * gcc.c-torture/compile/pr29945.c: New testcase.
14413
14414 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
14415
14416         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
14417         -maltivec.
14418
14419 2006-11-29  Eric Christopher  <echristo@apple.com>
14420
14421         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
14422
14423 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
14424
14425         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
14426
14427         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
14428
14429 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
14430
14431         PR c++/29022
14432         * g++.dg/inherit/virtual2.C: New test.
14433         * g++.dg/inherit/virtual3.C: Likewise.
14434         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
14435         * g++.dg/inherit/error2.C: Likewise.
14436         * g++.dg/template/instantiate1.C: Likewise.
14437
14438 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
14439
14440         PR tree-opt/29984
14441         * gcc.dg/tree-ssa/reassoc-12.c: New test.
14442
14443 2006-11-28  Jan Hubicka  <jh@suse.cz>
14444
14445         * gcc.dg/memcpy-1.c: New test.
14446
14447 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
14448
14449         PR c++/29735
14450         * g++.dg/warn/main-3.C: New test.
14451
14452 2006-11-28  Jan Hubicka  <jh@suse.cz>
14453
14454         * gcc.dg/winline-1.c: New test.
14455
14456 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14457
14458         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
14459         alignments.
14460
14461 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
14462
14463         PR fortran/29976
14464         * gfortran.dg/missing_optional_dummy_3.f90
14465
14466 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
14467
14468         PR fortran/20880
14469         * gfortran.dg/interface_3.f90: Modify errors.
14470
14471 2006-11-28  Ben Elliston  <bje@au.ibm.com>
14472
14473         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14474         fail to link due to relocation overflows on spu-*-*.
14475
14476 2006-11-27  Michael Matz  <matz@suse.de>
14477             Andreas Krebbel  <krebbel1@de.ibm.com>
14478
14479         PR target/29319
14480         * gcc.dg/20061127-1.c: New testcase.
14481
14482 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
14483
14484         * gcc.dg/20061124-1.c: Add exit() function prototype.
14485
14486 2006-11-27  Jan Hubicka  <jh@suse.cz>
14487
14488         * gcc.target/i386/memcpy-1.c: Adjust size.
14489         * gcc.dg/visibility-11.c: Likewise.
14490
14491 2006-11-27  Richard Guenther  <rguenther@suse.de>
14492
14493         PR middle-end/25620
14494         * gcc.target/i386/pow-1.c: New testcase.
14495         * gcc.dg/builtins-58.c: Likewise.
14496
14497 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
14498
14499         PR c++/29886
14500         * g++.dg/expr/cast8.C: New test.
14501
14502 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14503
14504         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
14505         Don't ever inline the testcase.
14506
14507 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
14508
14509         PR fortran/29982
14510         * gfortran.fortran-torture/compile/parameter_3.f90: New
14511         testcase.
14512
14513 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
14514
14515         PR fortran/29951
14516         * gfortran.fortran-torture/execute/transfer2.f90: New test.
14517
14518 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14519
14520         * gfortran.fortran-torture/execute/specifics.f90: Remove test
14521         for CHAR.
14522
14523 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14524
14525         PR libgfortran/29936
14526         * gfortran.dg/write_check3.f90: New test.
14527
14528 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14529
14530         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
14531
14532 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
14533
14534         PR fortran/20880
14535         * gfortran.dg/interface_3.f90: New test.
14536
14537         PR fortran/29387
14538         * gfortran.dg/generic_8.f90: New test.
14539
14540 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14541
14542         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
14543         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
14544         * gfortran.dg/specifics_3.f90: Remove.
14545
14546 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
14547
14548         PR c/29955
14549         * gcc.dg/gomp/pr29955.c: New test.
14550
14551         PR c/29736
14552         * gcc.dg/pr29736.c: New test.
14553
14554 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14555
14556         PR tree-opt/29964
14557         * gcc.dg/pure-1.c: New test.
14558
14559 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
14560
14561         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
14562         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
14563
14564 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14565
14566         * gcc.dg/20061124-1.c: New testcase.
14567
14568 2006-11-23  Eric Christopher  <echristo@apple.com>
14569
14570         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
14571
14572 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14573
14574         PR c/2707
14575         PR c++/26167
14576         * gcc.dg/Wconversion-integer.c: New. Supersedes
14577         Wconversion-negative-constants.c
14578         * gcc.dg/Wconversion-real.c: New.
14579         * gcc.dg/Wconversion-real-integer.c: New.
14580         * gcc.dg/Wconversion-negative-constants.c: Deleted.
14581         * g++.dg/warn/Wconversion1.C: Modified.
14582
14583 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14584
14585         * gfortran.dg/overload_1.f90: New test.
14586
14587 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14588
14589         PR c/9072
14590         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
14591         Wtraditional-conversion.
14592         * gcc.dg/overflow-warn-2.c: Likewise.
14593         * gcc.dg/Wconversion.c: Likewise. Renamed as
14594         Wtraditional-conversion.c .
14595         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
14596         Wtraditional-conversion-2.c .
14597         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
14598         Wtraditional-conversion-2.c
14599         * gcc.dg/Wconversion-negative-constants.c: New.
14600
14601 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
14602
14603         * gcc.dg/tree-ssa/dump-1.c: New test.
14604
14605 2006-11-23  David Ung <davidu@mips.com>
14606
14607         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
14608         -mfp64, allowable when ISA >= 33 and float is enabled.
14609         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
14610         of mthc1 and mfhc1 patterns.
14611
14612 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
14613
14614         PR tree-optimization/29921
14615         * gcc.dg/pr29921.c: New test.
14616
14617 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14618
14619         PR fortran/29441
14620         * gfortran.dg/initialization_4.f90: New test.
14621
14622 2006-11-22  Ira Rosen  <irar@il.ibm.com>
14623
14624         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
14625         platforms that have interleaving support.
14626         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
14627         * gcc.dg/vect/vect-strided-a-u16-i2.c,
14628         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
14629         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
14630         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
14631         gcc.dg/vect/vect-strided-u8-i2-gap.c,
14632         gcc.dg/vect/vect-strided-u8-i8.c,
14633         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
14634         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
14635         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
14636         gcc.dg/vect/vect-strided-float.c,
14637         gcc.dg/vect/vect-strided-a-mult.c,
14638         gcc.dg/vect/vect-strided-mult-char-ls.c,
14639         gcc.dg/vect/vect-strided-a-u16-mult.c,
14640         gcc.dg/vect/vect-strided-a-u32-mult.c,
14641         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
14642         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
14643         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
14644         gcc.dg/vect/vect-strided-mult.c,
14645         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
14646         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
14647         New.
14648
14649 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
14650
14651         PR fortran/25087
14652         * gfortran.dg/auto_char_len_4.f90: New test.
14653
14654 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
14655
14656         PR fortran/29652
14657         * gfortran.dg/generic_7.f90: New test.
14658         * gfortran.dg/defined_operators_1.f90: Add new error.
14659
14660 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
14661
14662         PR tree-optimization/29902
14663         * g++.dg/tree-ssa/pr29902.C: New test.
14664
14665 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
14666
14667         PR fortran/29820
14668         * gfortran.dg/used_types_13.f90: New test.
14669
14670 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
14671
14672         * gcc.dg/dfp/snan.c: Delete.
14673
14674 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
14675
14676         * g++.dg/cpp0x/static_assert1.C: New.
14677         * g++.dg/cpp0x/static_assert2.C: New.
14678         * g++.dg/cpp0x/static_assert3.C: New.
14679
14680 2006-11-21  Richard Guenther  <rguenther@suse.de>
14681
14682         * gcc.dg/vect/vect-pow-1.c: New testcase.
14683         * gcc.dg/vect/vect-pow-2.c: Likewise.
14684
14685 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
14686
14687         PR c++/29570
14688         * g++.dg/template/static29.C: New test.
14689
14690         PR c++/29734
14691         * g++.dg/conversion/simd4.C: New test.
14692
14693 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
14694
14695         PR c++/29475
14696         * g++.dg/template/access19.C: New test.
14697         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
14698         error is reported.
14699
14700 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14701
14702         PR tree-opt/25500
14703         * gcc.dg/tree-ssa/sra-4.c: New testcase.
14704
14705 2006-11-20  Tobias Burnus  <burnus@net-b.de>
14706
14707         PR fortran/27546
14708         * gfortran.dg/import.f90: Extended test.
14709         * gfortran.dg/import2.f90: Extended test.
14710
14711 2006-11-20  Tobias Burnus  <burnus@net-b.de>
14712
14713         * gfortran.dg/volatile3.f90: Add conflict test.
14714
14715 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
14716
14717         PR fortran/24783
14718         * gfortran.dg/implicit_10.f90: New test.
14719
14720 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14721
14722         PR c++/8586
14723         * g++.dg/warn/Wall-write-strings.C: New.
14724
14725 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14726
14727         * gfortran.dg/alloc_comp_constraint_5.f90: New.
14728         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
14729
14730 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14731
14732         * gfortran.dg/use_3.f90: Remove error message.
14733         * gfortran.dg/iso_fortran_env_1.f90: New test.
14734         * gfortran.dg/iso_fortran_env_2.f90: New test.
14735         * gfortran.dg/iso_fortran_env_3.f90: New test.
14736         * gfortran.dg/iso_fortran_env_4.f90: New test.
14737
14738 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
14739
14740         * gcc.dg/vect/vect-27.c: Fix initialization.
14741
14742 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14743
14744         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
14745         * gcc.dg/torture/builtin-minmax-1.c: New.
14746
14747         * gcc.dg/builtins-20.c: Add cases for copysign.
14748
14749 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14750
14751         PR fortran/24285
14752         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
14753
14754 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14755         * gfortran.dg/use_1.f90: New test.
14756         * gfortran.dg/use_1.f90: New test.
14757         * gfortran.dg/use_1.f90: New test.
14758
14759 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
14760
14761         PR tree-optimization/29801
14762         * gcc.dg/pr29801.c: New test.
14763
14764 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
14765
14766         PR middle-end/29584
14767         * gcc.dg/torture/pr29584.c: New test.
14768
14769 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
14770
14771         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
14772         Condition PowerPC tests for saving FPRs on powerpc_fprs.
14773         * gcc.target/powerpc/compress-float-ppc.c,
14774         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
14775         powerpc_fprs.
14776         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
14777         do not pass -mhard-float.
14778
14779 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
14780
14781         * gnat.dg/volatile_aggregate.adb: New test.
14782
14783 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14784
14785         PR fortran/29391
14786         PR fortran/29489
14787         * gfortran.dg/bound_2.f90: Add more checks.
14788         * gfortran.dg/bound_3.f90: New test.
14789
14790 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14791
14792         PR target/29201
14793         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
14794
14795 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
14796
14797         * gfortran.dg/import3.f90: Fix error message.
14798
14799 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14800
14801         PR tree-opt/29788
14802         * gfortran.fortran-torture/compile/inline_1.f90:
14803         New testcase.
14804
14805 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
14806
14807         * gcc.target/i386/x87regparm-1.c: New test.
14808         * gcc.target/i386/x87regparm-2.c: New test.
14809         * gcc.target/i386/x87regparm-3.c: New test.
14810         * gcc.target/i386/x87regparm-4.c: New test.
14811
14812 2006-11-15  Tobias Burnus  <burnus@net-b.de>
14813
14814         PR fortran/27546
14815         * gfortran.dg/import.f90: New test.
14816         * gfortran.dg/import2.f90: New test.
14817         * gfortran.dg/import3.f90: New test.
14818
14819 2006-11-15  Tobias Burnus  <burnus@net-b.de>
14820
14821         PR fortran/27588
14822         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
14823
14824 2006-11-15  Tobias Burnus  <burnus@net-b.de>
14825
14826         PR fortran/29806
14827         * gfortran.dg/contains.f90: New test.
14828         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
14829
14830 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
14831
14832         PR tree-optimization/29581
14833         * gcc.dg/pr29581-1.c: New test.
14834         * gcc.dg/pr29581-2.c: New test.
14835         * gcc.dg/pr29581-3.c: New test.
14836         * gcc.dg/pr29581-4.c: New test.
14837         * gfortran.dg/pr29581.f90: New test.
14838
14839 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
14840
14841         PR fortran/29702
14842         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
14843         numbers in error message headers.
14844
14845 2006-11-14  Richard Guenther  <rguenther@suse.de>
14846
14847         * gcc.target/i386/math-torture/math-torture.exp: Restrict
14848         to i?86 and x86_64 targets.
14849
14850 2006-11-14  Caroline Tice  <ctice@apple.com>
14851
14852         * gcc.dg/pubtypes-1.c: New file/testcase.
14853         * gcc.dg/pubtypes-2.c: New file/testcase.
14854         * gcc.dg/pubtypes-3.c: New file/testcase.
14855         * gcc.dg/pubtypes-4.c: New file/testcase.
14856         * g++.dg/pubtypes.C: New file/testcase.
14857
14858 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
14859
14860         PR c++/29106
14861         * g++.dg/init/self1.C: New test.
14862
14863 2006-11-14  Tobias Burnus  <burnus@net-b.de>
14864
14865         PR fortran/29657
14866         * gfortran.dg/conflicts.f90: Add.
14867
14868 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
14869
14870         PR rtl-optimization/29798
14871
14872         * gcc.c-torture/execute/pr29798.c: New.
14873
14874 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14875
14876         * gcc.dg/builtins-20.c: Add more cases.
14877
14878 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
14879
14880         PR fortran/29759
14881         * gfortran.dg/gomp/pr29759.f90: New test.
14882
14883 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
14884
14885         PR c++/29518
14886         * g++.dg/template/static28.C: New test.
14887
14888 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
14889
14890         * lib/c-torture.exp: Use target-libpath.exp.
14891         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
14892         set GCC_EXEC_PREFIX env var from global variable of same name.
14893
14894 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14895
14896         PR fortran/26994
14897         * gfortran.fortran-torture/compile/transfer-1.f90:
14898         New testcase.
14899
14900 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
14901             Zdenek Dvorak <dvorakz@suse.cz>
14902
14903         PR tree-optimization/29680
14904         * gcc.dg/alias-11.c: New test.
14905
14906 2006-11-12  Jason Merrill  <jason@redhat.com>
14907             Andrew Pinski <pinskia@physics.uc.edu>
14908
14909         PR middle-end/28915
14910         * gcc.target/i386/vectorize1.c: New.
14911
14912 2006-11-12  Roger Sayle  <roger@eyesopen.com>
14913
14914         PR rtl-optimization/29797
14915         * gcc.c-torture/execute/pr29797-1.c: New test case.
14916
14917 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14918
14919         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
14920
14921 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
14922
14923         * gcc.dg/tree-ssa/prefetch-3.c: New test.
14924
14925 2006-11-12  Roger Sayle  <roger@eyesopen.com>
14926
14927         PR tree-optimization/13827
14928         * gcc.dg/fold-eqand-1.c: New test case.
14929
14930 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14931
14932         PR rtl-opt/28812
14933         * gcc.c-torture/execute/mayalias-3.c: New test.
14934
14935 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
14936
14937         PR middle-end/27528
14938         * gcc.c-torture/compile/pr27528.c: New test.
14939         * gcc.dg/pr27528.c: Likewise.
14940
14941 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14942
14943         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
14944
14945         * gcc.dg/torture/builtin-symmetric-1.c: New test.
14946
14947 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
14948
14949         PR fortran/29758
14950         * gfortran.dg/reshape_source_size_1.f90: New test.
14951
14952 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
14953
14954         PR fortran/29315
14955         * gfortran.dg/aliasing_dummy_4.f90: New test.
14956
14957 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
14958
14959         PR target/29777
14960         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
14961         and x86_64-*-* targets.
14962
14963 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14964
14965         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
14966         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
14967         New macros. Use them in exact tests.
14968         (TESTIT3): New macro.
14969         Add tests for fmin, fmax and fma.
14970
14971 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14972
14973         PR fortran/29431
14974         * gfortran.dg/array_constructor_13.f90: New test.
14975
14976 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14977
14978         PR fortran/29744
14979         * gfortran.dg/used_types_12.f90: New test.
14980
14981 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
14982
14983         PR middle-end/29726
14984         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
14985         (test6): Ditto.
14986         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
14987         * gcc.dg/fold-eqandshift-3.c: New test case.
14988
14989 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
14990
14991         PR fortran/29699
14992         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
14993
14994         PR fortran/21370
14995         * gfortran.dg/change_symbol_attributes_1.f90: New test.
14996
14997 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
14998
14999         * gcc.dg/20061109-1.c: New testcase.
15000
15001 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15002
15003         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
15004
15005 2006-11-09  Tobias Burnus  <burnus@net-b.de>
15006
15007         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
15008         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
15009
15010 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
15011
15012         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
15013         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
15014
15015 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15016
15017         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
15018
15019 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15020
15021         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
15022         vect-9.c).
15023         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
15024         * gcc.dg/vect/vect-9.c: Now vectorizable.
15025         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
15026         that support vect_widen_mult.
15027         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
15028         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
15029         vect-reduc-dot-u16.c).
15030         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
15031         vect-reduc-dot-u16.c).
15032         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
15033         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
15034         vect-reduc-dot-s8.c).
15035         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
15036         vect-reduc-dot-s8.c).
15037         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
15038         vect-reduc-dot-s8.c).
15039         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
15040         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
15041         vect-reduc-dot-u8.c).
15042         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
15043         vect-reduc-dot-u8.c).
15044         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
15045         * gcc.dg/vect/vect-multitypes-9.c: New test.
15046         * gcc.dg/vect/vect-multitypes-10.c: New test.
15047         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
15048         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
15049         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
15050         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
15051         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
15052         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
15053         wrapv-vect-reduc-dot-s8.c.
15054         * lib/target-support.exp (check_effective_target_vect_unpack): New.
15055         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
15056         targets that support vec_unpack.
15057         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
15058         (check_effective_target_vect_widen_mult_qi_to_hi): New.
15059         (check_effective_target_vect_widen_mult_hi_to_si): New.
15060         (check_effective_target_vect_widen_sum): Removed.
15061
15062         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15063
15064         * gcc.dg/vect/vect-multitypes-8.c: New test.
15065         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
15066
15067         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
15068
15069         * gcc.dg/vect/vect-multitypes-7.c: New test.
15070
15071         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15072
15073         * gcc.dg/vect/vect-multitypes-4.c: New test.
15074         * gcc.dg/vect/vect-multitypes-5.c: New test.
15075         * gcc.dg/vect/vect-multitypes-6.c: New test.
15076
15077         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15078
15079         * gcc.dg/vect/vect-multitypes-1.c: New test.
15080         * gcc.dg/vect/vect-multitypes-2.c: New test.
15081         * gcc.dg/vect/vect-multitypes-3.c: New test.
15082
15083 2006-11-07  Eric Christopher  <echristo@apple.com>
15084
15085         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
15086         Test using scan-assembler-not.
15087
15088 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
15089
15090         * gcc.dg/inline-17.c: New test.
15091
15092 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
15093
15094         PR other/25028
15095         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
15096         on HP-UX.
15097
15098 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
15099
15100         PR fortran/29539
15101         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
15102
15103         PR fortran/29634
15104         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
15105         test.
15106
15107 2006-11-07  Tobias Burnus  <burnus@net-b.de>
15108
15109         PR fortran/29601
15110         * gfortran.dg/volatile.f90: Add.
15111         * gfortran.dg/volatile2.f90: Add.
15112         * gfortran.dg/volatile3.f90: Add.
15113         * gfortran.dg/volatile4.f90: Add.
15114         * gfortran.dg/volatile5.f90: Add.
15115         * gfortran.dg/volatile6.f90: Add.
15116         * gfortran.dg/volatile7.f90: Add.
15117
15118 2006-11-06  Tobias Burnus  <burnus@net-b.de>
15119
15120         * gfortran.dg/io_constraints_2.f90: Adjust pattern
15121           for matching error messages.
15122         * gfortran.dg/specifics_3.f90: Adjust pattern
15123           for matching error messages.
15124
15125 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
15126             Bernhard Fischer  <aldot@gcc.gnu.org>
15127
15128         * lib/gcc-dg.exp (output-exists): New proc.
15129         (output-exists-not): New proc.
15130         * gcc.test-framework/test-framework.awk: Support new directives.
15131         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
15132         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
15133         * gcc.test-framework/dg-outexists-exp-F.c: New test.
15134         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
15135         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
15136         * gcc.test-framework/dg-outexists-exp-P.c: New test.
15137
15138 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
15139
15140         PR fortran/29630
15141         PR fortran/29679
15142         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
15143         * gfortran.dg/initialization_3.f90: New.
15144
15145 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15146
15147         PR libgfortran/25545
15148         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
15149
15150 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
15151
15152         PR middle-end/29695
15153         * gcc.c-torture/execute/pr29695-1.c: New test.
15154         * gcc.c-torture/execute/pr29695-2.c: New test.
15155
15156 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
15157
15158         PR fortran/29565
15159         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
15160
15161 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
15162
15163         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
15164         for matching error messages.
15165
15166 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
15167
15168         PR target/26915
15169         * gcc.target/i386/387-12.c: New test.
15170
15171 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15172
15173         PR libfortran/29713
15174         * gfortran.dg/pr29713.f90: New test.
15175
15176 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
15177
15178         * gcc.c-torture/execute/arith-rand-ll.c:
15179         Also test for bogus rest sign.
15180
15181 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15182
15183         PR libfortran/27895
15184         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
15185
15186 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
15187
15188         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
15189         from error messages.
15190
15191 2006-11-02  Mike Stump  <mrs@apple.com>
15192
15193         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
15194
15195         * g++.old-deja/g++.abi/align.C: Enable for darwin.
15196
15197 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
15198
15199         * g++.dg/eh/gcsec1.C: New test.
15200
15201 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15202
15203         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
15204         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
15205
15206 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
15207
15208         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
15209         hexadecimal value.
15210         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
15211         * gcc.dg/pr14796-2.c: Likewise.
15212
15213 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15214
15215         * gcc.c-torture/execute/20061101-1.c: New test.
15216
15217 2006-11-01  Richard Guenther  <rguenther@suse.de>
15218
15219         * gcc.target/i386/fpprec-1.c: New testcase.
15220
15221 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15222
15223         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
15224         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
15225
15226 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
15227
15228         * gcc.c-torture/execute/20061031-1.c: New test.
15229
15230 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
15231
15232         PR 23067
15233         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
15234         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
15235         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
15236         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
15237         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
15238         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
15239         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
15240
15241 2006-10-31  Eric Christopher  <echristo@apple.com>
15242             Falk Hueffner  <falk@debian.org>
15243
15244         * gcc.dg/builtin-bswap-1.c: New.
15245         * gcc.dg/builtin-bswap-2.c: New.
15246         * gcc.dg/builtin-bswap-3.c: New.
15247         * gcc.dg/builtin-bswap-4.c: New.
15248         * gcc.dg/builtin-bswap-5.c: New.
15249         * gcc.target/i386/builtin-bswap-1.c: New.
15250
15251 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
15252
15253         * gcc.dg/inline-16.c: New.
15254
15255         PR 16622
15256         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
15257         defining it.
15258         * gcc.dg/inline-13.c: New.
15259         * gcc.dg/inline-14.c: New.
15260         * gcc.dg/inline-15.c: New.
15261
15262         PR 11377
15263         * gcc.dg/inline6.c: New.
15264         * gcc.dg/inline7.c: New.
15265
15266 2006-10-31  Roger Sayle  <roger@eyesopen.com>
15267
15268         PR middle-end/23470
15269         * gcc.dg/pr23470-1.c: New test case.
15270
15271 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
15272
15273         PR fortran/29537
15274         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
15275         data.
15276         * gfortran.dg/blockdata_2.f90: New testcase.
15277
15278 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
15279
15280         PR libfortran/29627
15281         * gfortran.dg/unf_short_record_1.f90:  New test.
15282
15283 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15284
15285         PR fortran/29067
15286         * gfortran.dg/pr29067.f: New test.
15287
15288 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
15289             Richard Sandiford  <richard@codesourcery.com>
15290
15291         * lib/target-supports.exp (get_compiler_messages): Append options
15292         as a single list element.
15293         (check_effective_target_arm_vfp_ok): New.
15294         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
15295
15296 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
15297
15298         PR fortran/29387
15299         * gfortran.dg/intrinsic_actual_2.f90: New test.
15300
15301         PR fortran/29490
15302         * gfortran.dg/actual_array_interface_1.f90: New test.
15303
15304         PR fortran/29641
15305         * gfortran.dg/used_types_11.f90: New test.
15306
15307 2006-10-30  Dirk Mueller  <dmueller@suse.de>
15308
15309         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
15310         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
15311         * g++.old-deja/g++.pt/eichin01.C (main): Same.
15312         * g++.old-deja/g++.mike/net25.C (main): Same.
15313         * g++.dg/lookup/exception1.C (main): Same.
15314         * g++.dg/parse/parens2.C (main): Same.
15315
15316 2006-10-30  Roger Sayle  <roger@eyesopen.com>
15317
15318         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
15319
15320 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15321
15322         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
15323         * gcc.dg/torture/builtin-math-3.c: Likewise.
15324
15325 2006-10-30  Tobias Burnus  <burnus@net-b.de>
15326
15327         PR fortran/29452
15328         * gfortran.dg/write_check.f90: Check run-time keyword checking.
15329         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
15330
15331 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
15332
15333         PR Fortran/29410
15334         * gfortran.fortran-torture/execute/transfer1.f90: New test.
15335
15336 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
15337
15338         * lib/target-supports.exp (check_function_available): Declare
15339         function before calling.
15340
15341 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
15342
15343         PR tree-optimization/29637
15344         * gcc.dg/pr29637.c: New test.
15345
15346 2006-10-29  Roger Sayle  <roger@eyesopen.com>
15347
15348         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
15349         tree canonicalization.
15350
15351 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15352
15353         * gcc.dg/builtins-20.c: Add more hypot tests.
15354
15355 2006-10-29  Roger Sayle  <roger@eyesopen.com>
15356
15357         * gcc.dg/fold-compare-1.c: New test case.
15358
15359 2006-10-29  Dirk Mueller  <dmueller@suse.de>
15360
15361         PR c++/16307
15362         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
15363
15364 2006-10-29  Roger Sayle  <roger@eyesopen.com>
15365
15366         PR tree-optimization/15458
15367         * gcc.dg/fold-xornot-1.c: New test case.
15368
15369 2006-10-29  Richard Guenther  <rguenther@suse.de>
15370
15371         * gcc.target/i386/math-torture/trunc.c: New testcase.
15372
15373 2006-10-29  Richard Guenther  <rguenther@suse.de>
15374
15375         * gcc.target/i386/math-torture/round.c: New testcase.
15376
15377 2006-10-29  Richard Guenther  <rguenther@suse.de>
15378
15379         * gcc.target/i386/math-torture/ceil.c: New testcase.
15380         * gcc.target/i386/math-torture/floor.c: Likewise.
15381
15382 2006-10-29  Richard Guenther  <rguenther@suse.de>
15383
15384         * gcc.target/i386/math-torture/rint.c: New testcase.
15385         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
15386
15387 2006-10-29  Richard Guenther  <rguenther@suse.de>
15388
15389         * gcc.target/i386/math-torture/lfloor.c: New testcase.
15390         * gcc.target/i386/math-torture/lceil.c: Likewise.
15391
15392 2006-10-28  Tobias Burnus  <burnus@net-b.de>
15393
15394         PR libgfortran/24313
15395         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
15396
15397 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
15398
15399         * gcc.c-torture/execute/20020118-1.c,
15400         gcc.c-torture/execute/builtins/strlen.c,
15401         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
15402         comment typos.
15403
15404 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15405
15406         * gcc.dg/builtins-20.c: Add tests for hypot.
15407         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
15408         two-argument builtins.
15409         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
15410         TESTIT2.  Update all callers.
15411         (TESTIT2, TESTIT2_R): New helper macros.
15412         Add testcases for pow, hypot and atan2.
15413
15414 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15415
15416         PR C++/29295
15417         * g++.dg/expr/bool1.C: New test.
15418         * g++.dg/expr/bool2.C: New test.
15419
15420 2006-10-28  Tobias Burnus  <burnus@net-b.de>
15421
15422         PR fortran/28224
15423         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
15424         * gfortran.dg/namelist_internal.f90: New test.
15425
15426 2006-10-28  Tobias Burnus  <burnus@net-b.de>
15427
15428         PR fortran/29625
15429         * gfortran.dg/io_real_boz.f90: Add.
15430         * gfortran.dg/io_real_boz2.f90: Add.
15431
15432 2006-10-28  Richard Guenther  <rguenther@suse.de>
15433
15434         PR middle-end/26899
15435         * gcc.dg/tree-ssa/pr26899.c: New testcase.
15436
15437 2006-10-28  Richard Guenther  <rguenther@suse.de>
15438
15439         PR target/28806
15440         * gcc.target/i386/math-torture/lround.c: New testcase.
15441
15442 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
15443
15444         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
15445         * gcc.dg/builtins-44.c: Likewise.
15446         * gcc.dg/builtins-45.c: Likewise.
15447         * gcc.dg/pr28796-2.c: Likewise.
15448         * gcc.dg/unordered-3.c: Likewise.
15449
15450 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15451
15452         PR libgfortran/27954
15453         * gfortran.dg/error_recovery_2.f90: New test.
15454
15455 2006-10-26  Richard Guenther  <rguenther@suse.de>
15456
15457         * gcc.target/i386/i386.exp: Use glob, not find to collect
15458         tests.  Avoids recursing into subdirectories.
15459         * gcc.target/i386/math-torture/math-torture.exp: Torture
15460         for interesting ia32 math options.
15461         * gcc.target.i386/math-torture/lrint.c: New testcase.
15462
15463 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15464
15465         PR libgfortran/29563
15466         * gfortran.dg/arrayio_9.f90: Update test.
15467         * gfortran.dg/arrayio_19.f90: New test.
15468
15469 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
15470
15471         * gcc.dg/20061026.c: New testcase.
15472
15473 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15474
15475         PR libgfortran/29563
15476         * gfortran.dg/arrayio_9.f90: New test.
15477
15478 2006-10-26  Ben Elliston  <bje@au.ibm.com>
15479
15480         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
15481         Copy the strings manually, as strcpy may call strlen.
15482
15483 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15484
15485         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
15486         Add checks for log, log2, log10 and log1p.
15487
15488         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
15489         we already test 0.0.  Add checks for expm1, log, log2, log10,
15490         log1p, cbrt, erf and erfc.
15491
15492 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
15493
15494         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
15495
15496 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
15497
15498         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
15499         and remainderl() built-in functions.  Remove -ffast-math from
15500         dg-options.
15501
15502 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15503
15504         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
15505         acosh and atanh.
15506
15507         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
15508         floating point modifiers to arguments passed to float and long
15509         double functions respectively.  Update all callers to use floating
15510         point numbers, not integers.  Add tests for exp, exp2 and
15511         exp10/pow10.
15512
15513         * gcc.dg/torture/builtin-math-3.c: New test.
15514
15515 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
15516
15517         PR fortran/29393
15518         * gfortran.dg/initialize_2.f90: New.
15519
15520 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15521
15522         * gcc.dg/torture/builtin-math-2.c: New test.
15523
15524 2006-10-24  Richard Guenther  <rguenther@suse.de>
15525
15526         PR middle-end/28796
15527         * gcc.dg/pr28796-1.c: New testcase.
15528         * gcc.dg/pr28796-2.c: Likewise.
15529
15530 2006-10-24  Richard Guenther  <rguenther@suse.de>
15531
15532         * gcc.dg/builtins-57.c: New testcase.
15533
15534 2006-10-24  Richard Guenther  <rguenther@suse.de>
15535
15536         PR tree-optimization/29567
15537         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
15538
15539 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
15540
15541         PR tree-optimization/14784
15542         * gcc.dg/alias-10.c: New test.
15543
15544 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15545
15546         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
15547
15548 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
15549
15550         * gcc.dg/builtin-strncat-chk-1.c: New test.
15551
15552 2006-10-23  Jan Hubicka  <jh@suse.cz>
15553
15554         * gcc.dg/memmove-1.c: New test.
15555
15556 2006-10-23  Paul Brook  <paul@codesourcery.com>
15557
15558         * gcc.dg/pragma-pack-5.c: New test.
15559
15560 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
15561
15562         * g++.dg/other/s390-1.C: New testcase.
15563
15564 2006-10-23  Richard Guenther  <rguenther@suse.de>
15565
15566         PR middle-end/27132
15567         PR middle-end/23295
15568         * gcc.dg/pr27132.c: New testcase.
15569         * gcc.dg/pr23295.c: Likewise.
15570         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
15571         * g++.dg/tree-ssa/pr19807.C: Likewise.
15572
15573 2006-10-23  Richard Guenther  <rguenther@suse.de>
15574
15575         PR middle-end/21032
15576         * gcc.dg/pr21032.c: New testcase.
15577
15578 2006-10-22  Jeff Law  <law@redhat.com>
15579         Richard Guenther  <rguenther@suse.de>
15580
15581         PR tree-optimization/15911
15582         * gcc.dg/tree-ssa/vrp30.c: New testcase.
15583
15584 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
15585
15586         PR c++/20647
15587         * g++.dg/abi/rtti3.C: New.
15588
15589 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
15590
15591         PR middle-end/28252
15592         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
15593         transformation.
15594
15595 2006-10-21  Richard Guenther  <rguenther@suse.de>
15596
15597         PR tree-optimization/3511
15598         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
15599
15600 2006-10-21  Richard Guenther  <rguenther@suse.de>
15601
15602         PR middle-end/26898
15603         * gcc.dg/torture/pr26898-1.c: New testcase.
15604         * gcc.dg/torture/pr26898-2.c: Likewise.
15605
15606 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
15607
15608         PR c++/28053
15609         * g++.dg/parse/bitfield1.C: Adjust error markers.
15610         * g++.dg/parse/bitfield2.C: New test.
15611
15612 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
15613
15614         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
15615
15616 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15617
15618         PR libfortran/27895
15619         * gfortran.dg/zero_sized_1.f90: New test.
15620
15621 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
15622
15623         * gcc.dg/div-compare-1.c: New test.
15624
15625 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
15626
15627         PR fortran/29216
15628         * gfortran.dg/result_default_init_1.f90: New test.
15629
15630         PR fortran/29314
15631         * gfortran.dg/automatic_default_init_1.f90: New test.
15632
15633         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
15634         from 38 to 33.
15635
15636 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
15637
15638         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
15639         'using namespace std' without previous declaration.
15640         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
15641         * g++.old-deja/g++.robertl/eb133c.C: New.
15642
15643 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15644
15645         PR libgfortran/29277
15646         * gfortran.dg/streamio_4.f90: Update test.
15647         * gfortran.dg/streamio_11.f90: New test.
15648
15649 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
15650
15651         PR c++/27952
15652         * g++.dg/inherit/virtual1.C: New test.
15653
15654 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
15655
15656         PR c++/28261
15657         * g++.dg/parse/enum3.C: New test.
15658
15659 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
15660
15661         PR c++/29039
15662         * g++.dg/init/ctor8.C: New test.
15663
15664 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
15665
15666         PR c++/27270
15667         * g++.dg/ext/complit8.C: Tweak error markers.
15668         * g++.dg/template/complit1.C: Add error marker.
15669
15670 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
15671
15672         PR c++/27270
15673         * g++.dg/ext/complit8.C: New test.
15674
15675         PR c++/29408
15676         * g++.dg/parse/dtor12.C: New test.
15677
15678         PR c++/29435
15679         * g++.dg/template/sizeof11.C: New test.
15680
15681 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
15682
15683         PR fortran/29392
15684         * gfortran.dg/data_char_3.f90: New test.
15685
15686         PR fortran/29451
15687         * gfortran.dg/negative_automatic_size.f90: New test.
15688
15689 2006-10-16  David Daney  <ddaney@avtrex.com>
15690
15691         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
15692
15693 2006-10-16  Eric Christopher  <echristo@apple.com>
15694
15695         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
15696         x86_64.
15697
15698 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
15699
15700         PR c++/28211
15701         * g++.dg/tc1/dr49.C: Tweak error messages.
15702         * g++.dg/parse/template21.C: New test.
15703
15704 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15705
15706         PR middle-end/20491
15707         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
15708
15709 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
15710
15711         PR fortran/29403
15712         * gfortran.dg/print_1.f90: New test.
15713
15714 2006-10-15  Jan Hubicka  <jh@suse.cz>
15715
15716         PR middle-end/29241
15717         * gcc.c-torture/compile/pr29241.c: New testcase.
15718
15719 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
15720
15721         PR middle-end/29250
15722         * gcc.c-torture/compile/pr29250.c: New test.
15723
15724 2006-10-15  Richard Guenther  <rguenther@suse.de>
15725
15726         * gcc.dg/pr29299.c: New testcase.
15727
15728 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
15729
15730         PR fortran/24767
15731         * gfortran.dg/label_4.f90: Adjust warning flag.
15732
15733 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
15734
15735         PR fortran/29371
15736         * gfortran.dg/nullify_3.f90: New test.
15737
15738 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15739
15740         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
15741         on Solaris 2.5.1 too.
15742
15743 2006-10-13  Eric Christopher  <echristo@apple.com>
15744
15745         * gcc.dg/pr25993.c: Skip for darwin.
15746
15747 2006-10-13  Eric Christopher  <echristo@apple.com>
15748
15749         * gcc.dg/visibility-11.c: Skip for darwin.
15750
15751 2006-10-13  Eric Christopher  <echristo@apple.com>
15752
15753         * gcc.dg/darwin-weakimport-1.c: Use
15754         -fno-asynchronous-unwind-tables.
15755         * gcc.dg/darwin-weakimport-3.c: Ditto.
15756
15757 2006-10-13  Richard Guenther  <rguenther@suse.de>
15758
15759         PR tree-optimization/29446
15760         * gcc.dg/torture/pr29446.c: New testcase.
15761
15762 2006-10-13  Bill Wendling  <wendling@apple.com>
15763
15764         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
15765         * g++.old-deja/g++.jason/hmc1.C: Likewise.
15766         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
15767         * g++.old-deja/g++.law/shadow1.C: Likewise.
15768         * g++.old-deja/g++.law/ctors10.C: Likewise.
15769         * g++.dg/debug/namespace1.C: Likewise.
15770         * g++.dg/inherit/namespace-as-base.C: Likewise.
15771         * g++.dg/opt/delay-slot-1.C: Likewise.
15772         * g++.dg/parse/defarg10.C: Likewise.
15773         * g++.dg/template/ptrmem11.C: Likewise.
15774         * g++.dg/template/mem_func_ptr.C: Likewise.
15775         * g++.dg/template/spec19.C: Likewise.
15776
15777 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
15778
15779         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
15780
15781 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
15782
15783         PR fortran/29373
15784         * gfortran.dg/implicit_9.f90: New test.
15785
15786         PR fortran/29407
15787         * gfortran.dg/namelist_25.f90: New test.
15788
15789         PR fortran/27701
15790         * gfortran.dg/same_name_2.f90: New test.
15791
15792         PR fortran/29232
15793         * gfortran.dg/host_assoc_types_1.f90: New test.
15794
15795         PR fortran/29364
15796         * gfortran.dg/missing_derived_type_1.f90: New test.
15797         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
15798
15799         PR fortran/29422
15800         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
15801
15802         PR fortran/29428
15803         * gfortran.dg/alloc_comp_assign_5.f90: New test.
15804
15805 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15806
15807         PR fortran/29391
15808         * gfortran.dg/bound_2.f90: New test.
15809
15810 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15811
15812         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
15813         directive.
15814         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
15815         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
15816         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
15817         * gfortran.dg/gomp/reduction3.f90: Likewise.
15818         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
15819         * gfortran.dg/dummy_procedure_2.f90: Likewise.
15820         * gfortran.dg/interface_derived_type_1.f90: Likewise.
15821         * gfortran.dg/forall_4.f90: Likewise.
15822         * gfortran.dg/spec_expr_4.f90: Likewise.
15823         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
15824         * gfortran.dg/forall_5.f90: Likewise.
15825         * gfortran.dg/open_access_append_2.f90: Add check for
15826         compile-time warning.
15827
15828 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
15829
15830         PR c++/28506
15831         * g++.dg/parse/pure1.C: New test.
15832
15833 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15834
15835         PR fortran/21435
15836         * gfortran.dg/io_constraints_3.f90: New test.
15837         * gfortran.dg/open_access_append_1.f90: Add checks
15838         for compile-time warnings.
15839         * gfortran.dg/pr20163-2.f: Likewise.
15840         * gfortran.dg/iostat_2.f90: Likewise.
15841         * gfortran.dg/label_4.f90: Delete the temporary
15842         file.
15843         * gfortran.dg/direct_io_2.f90: Add a FILE=
15844         specifier.
15845         * gfortran.dg/iomsg_1.f90: Add check for
15846         compile-time warning.
15847
15848 2006-10-12  Jan Hubicka  <jh@suse.cz>
15849
15850         PR c/28419
15851         * gcc.dg/pr28319.c: New test.
15852
15853 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
15854         PR c++/29318
15855         * g++.dg/ext/vla4.C: New test.
15856
15857 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
15858
15859         PR c++/27961
15860         * g++.dg/template/crash60.C: New test.
15861         * g++.dg/other/large-size-array.C: Adjust error markers.
15862         * g++.dg/parse/crash27.C: Likewise.
15863         * g++.dg/template/crash1.C: Likewise.
15864
15865 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
15866
15867         PR testsuite/29093
15868         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
15869
15870 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
15871
15872         PR preprocessor/28709
15873         * gcc.dg/cpp/paste14.c: New test.
15874
15875 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
15876
15877         PR c++/29175
15878         * g++.dg/init/array24.C: New test.
15879
15880 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15881
15882         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
15883         of <sys/types.h>.
15884
15885 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
15886
15887         PR c++/29024
15888         * g++.dg/parse/typedef8.C: New test.
15889         * g++.dg/other/mult-stor1.C: Adjust error markers.
15890
15891 2006-10-11  Richard Guenther  <rguenther@suse.de>
15892
15893         PR tree-optimization/28230
15894         * gcc.dg/torture/pr28230.c: New testcase.
15895
15896 2006-10-11  Richard Guenther  <rguenther@suse.de>
15897
15898         PR inline-asm/29119
15899         * gcc.dg/torture/pr29119.c: New testcase.
15900
15901 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
15902
15903         PR middle-end/29272
15904         * gcc.c-torture/execute/20060930-2.c: New test.
15905
15906 2006-10-09  Richard Henderson  <rth@redhat.com>
15907
15908         Revert emutls patch.
15909
15910 2006-10-09  Richard Guenther  <rguenther@suse.de>
15911
15912         PR middle-end/29254
15913         * gcc.dg/pr29254.c: New testcase.
15914
15915 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
15916             Paul Thomas  <pault@gcc.gnu.org>
15917
15918         PR fortran/20541
15919         * gfortran.dg/alloc_comp_basics_1.f90: New test.
15920         * gfortran.dg/alloc_comp_basics_2.f90: New test.
15921         * gfortran.dg/alloc_comp_assign_1.f90: New test.
15922         * gfortran.dg/alloc_comp_assign_2.f90: New test.
15923         * gfortran.dg/alloc_comp_assign_3.f90: New test.
15924         * gfortran.dg/alloc_comp_assign_4.f90: New test.
15925         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
15926         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
15927         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
15928         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
15929         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
15930         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
15931         * gfortran.dg/alloc_comp_std.f90: New test.
15932         * gfortran.dg/move_alloc.f90: New test.
15933
15934 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
15935
15936         PR fortran/29115
15937         * gfortran.dg/derived_constructor_comps_2.f90: New test.
15938
15939         PR fortran/29211
15940         * gfortran.dg/forall_char_dependencies_1.f90: New test.
15941
15942 2006-10-08  Tobias Burnus  <burnus@net-b.de>
15943
15944         PR fortran/28585
15945         * gfortran.dg/new_line.f90: New test.
15946
15947 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15948
15949         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
15950         * gcc.dg/torture/builtin-convert-1.c,
15951         gcc.dg/torture/builtin-convert-2.c,
15952         gcc.dg/torture/builtin-convert-3.c,
15953         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
15954
15955 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
15956
15957         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
15958         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
15959         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
15960         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
15961
15962 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
15963
15964         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
15965         Xfail some tests for powerpc-darwin and powerpc-aix.
15966
15967 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
15968
15969         PR c/29380
15970         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
15971
15972 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15973
15974         PR target/29300
15975         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
15976         on hppa*-*-hpux*.
15977
15978 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15979
15980         PR fortran/16580
15981         PR fortran/29288
15982         * gfortran.fortran-torture/execute/specifics.f90:
15983         Add tests for using all possible intrinsics as actual arguments.
15984         * gfortran.dg/specifics_1.f90: Add tests for using
15985         all possible intrinsics as actual arguments.
15986         * gfortran.dg/specifics_2.f90: New file.
15987         * gfortran.dg/specifics_3.f90: New file.
15988
15989 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
15990
15991         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
15992         * gcc.dg/debug/debug-2.c: Likewise.
15993
15994 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
15995
15996         * gcc.c-torture/compile/sync-2.c: New test.
15997
15998 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15999
16000         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
16001         line endings.
16002
16003 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16004
16005         PR rtl-optimization/29128
16006         * gcc.c-torture/compile/pr29128.c: New test.
16007
16008 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16009
16010         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
16011         line endings.
16012
16013 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
16014
16015         PR middle-end/29256
16016         * gcc.dg/tree-ssa/loop-19.c: New test.
16017
16018 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
16019
16020         PR tree-optimization/29330
16021         * gcc.dg/pr29330.c: New test.
16022
16023         PR target/28924
16024         * gcc.c-torture/compile/20061005-1.c: New test.
16025
16026 2006-10-06  Olivier Hainque  <hainque@adacore.com>
16027
16028         * gcc.dg/typename-vla-1.c: New case.
16029         * gnat.dg/forward_vla.adb: New case.
16030
16031 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
16032
16033         PR tree-optimization/29290
16034         * gfortran.dg/loop_nest_1.f90: New test.
16035
16036         PR target/29198
16037         * gcc.dg/tls/opt-12.c: New test.
16038
16039         PR fortran/28415
16040         * gfortran.dg/save_2.f90: New test.
16041
16042         PR c/29091
16043         * gcc.dg/pr29091.c: New test.
16044
16045 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
16046
16047         * lib/target-supports.exp
16048         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
16049         same as x86_64-*-*; check for LP64.
16050
16051 2006-10-04  Richard Henderson  <rth@redhat.com>
16052
16053         * lib/target-supports.exp (check_effective_target_tls): Redefine
16054         to mean non-emulated tls.
16055         * gcc.dg/tls/alias-1.c: Remove tls requirement.
16056         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
16057         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
16058         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16059         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16060         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
16061         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
16062
16063 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
16064
16065         PR fortran/29343
16066         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
16067
16068 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16069
16070         * gfortran.dg/bounds_check_fail_1.f90: New test.
16071
16072 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
16073
16074         PR c++/29020
16075         * g++.dg/template/friend48.C: New test.
16076
16077 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
16078
16079         PR fortran/29098
16080         * gfortran.dg/default_initialization_2.f90: New test.
16081
16082 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
16083
16084         PR fortran/20779
16085         PR fortran/20891
16086         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
16087
16088 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
16089
16090         PR fortran/29284
16091         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
16092
16093         PR fortran/29321
16094         PR fortran/29322
16095         * gfortran.dg/missing_optional_dummy_2.f90: New test.
16096
16097         PR fortran/25091
16098         PR fortran/25092
16099         * gfortran.dg/entry_array_specs_1.f90: New test.
16100
16101 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
16102
16103         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
16104         insufficient to inhibit some test failures at -O3.  Do testing
16105         on integers.
16106
16107 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
16108
16109         PR c++/29138
16110         * g++.dg/inherit/access8.C: New test.
16111         * g++.dg/template/dtor4.C: Tweak error messages.
16112
16113 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16114
16115         PR fortran/27478
16116         * gfortran.dg/entry_8.f90: New test.
16117
16118 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16119
16120         PR c++/29291
16121         * g++.dg/parse/new4.C: New test.
16122
16123 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
16124
16125         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
16126         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
16127         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
16128         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
16129         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
16130
16131 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16132
16133         PR fortran/19260
16134         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
16135         * gfortran.dg/continuation_2.f90: New test.
16136
16137         PR fortran/19262
16138         * gfortran.dg/continuation_3.f90: New test.
16139         * gfortran.dg/continuation_4.f90: New test.
16140         * gfortran.dg/continuation_5.f: New test.
16141         * gfortran.dg/continuation_6.f: New test.
16142
16143 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
16144
16145         PR c++/29226
16146         * g++.dg/template/vla1.C: New test.
16147
16148 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16149
16150         PR fortran/29210
16151         * gfortran.dg/complex_parameter_1.f90: New test.
16152
16153 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
16154
16155         PR c/29154
16156         * gcc.c-torture/execute/20060929-1.c: New test.
16157
16158 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
16159
16160         PR c++/29105
16161         * g++.dg/template/member6.C: New test.
16162         * g++.dg/parse/typename7.C: Adjust error markers.
16163
16164         PR c++/29080
16165         * g++.dg/template/member7.C: New test.
16166
16167 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
16168
16169         PR c/24010
16170         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
16171         gcc.dg/Woverride-init-3.c: New tests.
16172
16173 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16174
16175         * gcc.c-torture/execute/20060930-1.c: New test.
16176
16177 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16178
16179         PR fortran/18791
16180         * gfortran.dg/specifics_1.f90: New test.
16181         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
16182         complex specifics.
16183
16184 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16185
16186         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
16187         pthread-init-common.h: New.
16188
16189 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
16190
16191         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
16192         precision on some archs.
16193
16194 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
16195
16196         * gcc.dg/non-local-goto-1.c: New test.
16197         * gcc.dg/non-local-goto-2.c: Likewise.
16198         * gcc.dg/setjmp-3.c: Likewise.
16199         * gcc.dg/setjmp-4.c: Likewise.
16200
16201 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
16202
16203         * gnat.dg/self_aggregate_with_pointer.adb: New test.
16204
16205 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
16206
16207         PR fortran/28276
16208         * gfortran.dg/exponent_1.f90: New test.
16209
16210         PR fortran/27021
16211         * gfortran.dg/nearest_1.f90: New test.
16212
16213 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
16214
16215         PR middle-end/25261
16216         PR middle-end/28790
16217         * gcc.dg/gomp/nestedfn-1.c: New test.
16218
16219 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
16220
16221         PR objc/29195
16222         * objc/compile/method-1.m: New test.
16223
16224 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
16225
16226         PR c++/26938
16227         * g++.dg/template/crash58.C: New test.
16228         * g++.dg/parse/crash28.C: Adjust error markers.
16229         * g++.dg/template/crash34.C: Likewise.
16230         * g++.dg/template/friend31.C: Likewise.
16231         * g++.dg/template/crash32.C: Likewise.
16232
16233         PR c++/27329
16234         * g++.dg/template/crash59.C: New test.
16235
16236         PR c++/27667
16237         * g++.dg/template/spec33.C: New test.
16238         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
16239
16240 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
16241             Adam Nemet  <anemet@caviumnetworks.com>
16242
16243         * gcc.dg/tree-ssa/ivopts-1.c: New test.
16244         * gcc.dg/tree-ssa/ivopts-2.c: New test.
16245
16246 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
16247
16248         PR target/28911
16249         * gcc.dg/pr28911.c: New.
16250
16251 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
16252
16253         PR target/29169
16254         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
16255         (dg-options): Add -mfpmath=387.
16256
16257 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
16258
16259         PR c/28706
16260         * gcc.dg/pr28706.c: New test.
16261
16262         PR c/28712
16263         * gcc.dg/pr28712.c: New test.
16264
16265 2006-09-22  Mike Stump  <mrs@apple.com>
16266
16267         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
16268
16269 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
16270
16271         PR tree-optimization/28888
16272         * gcc.dg/pr28888.c: New test.
16273
16274 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
16275
16276         PR c++/29016
16277         * g++.dg/init/ptrfn1.C: New test.
16278
16279 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
16280
16281         PR c++/28861
16282         * g++.dg/template/spec32.C: New test.
16283         * g++.dg/parse/crash9.C: Adjust error markers.
16284
16285         PR c++/28303
16286         * g++.dg/template/typedef6.C: New test.
16287         * g++.dg/init/error1.C: Adjust error markers.
16288         * g++.dg/parse/crash9.C: Likewise.
16289         * g++.dg/template/crash55.C: Likewise.
16290
16291 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
16292
16293         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
16294
16295 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
16296
16297         PR target/27650
16298         * g++.dg/ext/dllimport12.C: New test.
16299
16300 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
16301
16302         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
16303         * gcc.target/mips/nmadd-2.c: Likewise.
16304         * gcc.target/mips/mips-ps-6.c: New test.
16305         * gcc.target/mips/neg-abs-1.c: Likewise.
16306         * gcc.target/mips/neg-abs-2.c: Likewise.
16307         * gcc.target/mips/nmadd-3.c: New test.
16308
16309 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
16310
16311         PR middle-end/28046
16312         * gcc.dg/gomp/atomic-10.c: New test.
16313         * g++.dg/gomp/atomic-10.C: New test.
16314
16315 2006-09-20  Eric Christopher  <echristo@apple.com>
16316
16317         * gcc.target/i386/sse3-not-fisttp.c: New.
16318
16319 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
16320
16321         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
16322
16323 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
16324
16325         * gcc.c-torture/execute/pr28289.c (one): New variable.
16326         (main): Use it instead of argc.
16327         * gcc.c-torture/execute/20060102-1.c (one): New variable.
16328         (main): Use it instead of argc.
16329
16330 2006-09-19  Paul Brook  <paul@codesourcery.com>
16331
16332         PR target/28516
16333         * gcc.dg/nested-func-5.c: New test.
16334
16335 2006-09-19  Ben Elliston  <bje@au.ibm.com>
16336
16337         * lib/target-supports.exp (check_effective_target_tls): Compile
16338         test stubs using ${tool}_target_compile, not just target_compile.
16339         (check_effective_target_tls_runtime): Likewise.
16340
16341 2006-09-19  Ben Elliston  <bje@au.ibm.com>
16342
16343         * gcc.c-torture/compile/20030405-1.x: Remove.
16344
16345         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
16346         optimising linker from discarding it.
16347
16348 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
16349
16350         PR fortran/28526
16351         * gfortran.dg/keyword_symbol_1.f90: New test.
16352
16353         * gfortran.dg/spread_shape_1.f90: Add missing warning with
16354         pedantic compilation option.
16355
16356 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
16357
16358         PR fortran/29060
16359         * gfortran.dg/spread_shape_1.f90: New test.
16360
16361 2006-09-17  Roger Sayle  <roger@eyesopen.com>
16362
16363         PR tree-optimization/28887
16364         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
16365
16366 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
16367
16368         PR c/25993
16369         * gcc.dg/pr25993.c: New test.
16370
16371 2006-09-17  Ira Rosen  <irar@il.ibm.com>
16372
16373         PR tree-opt/21591
16374         * gcc.dg/vect/pr21591.c: New test.
16375
16376 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
16377
16378         PR tree-opt/29059
16379         * gcc.c-torture/compile/strcpy-1.c: New test.
16380         * gcc.c-torture/compile/strcpy-2.c: New test.
16381         * gcc.c-torture/compile/memcpy-1.c: New test.
16382         * gcc.c-torture/compile/memcpy-2.c: New test.
16383
16384 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
16385
16386         PR testsuite/29055
16387         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
16388
16389 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
16390
16391         * gnat.dg/specs/double_record_extension1.ads: New test.
16392         * gnat.dg/specs/double_record_extension2.ads: Likewise.
16393
16394 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
16395
16396         PR fortran/29051
16397         * gfortran.dg/oldstyle_3.f90: New test.
16398
16399 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16400
16401         PR libgfortran/29099
16402         * gfortran.dg/secnds-1.f: New test.
16403
16404 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16405
16406         PR libgfortran/29053
16407         * gfortran.dg/streamio_9.f90: New test.
16408         * gfortran.dg/streamio_10.f90: New test.
16409
16410 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
16411
16412         PR C++/29002
16413         * g++.dg/init/array22.C: New test.
16414         * g++.dg/init/array23.C: New test.
16415
16416 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
16417
16418         * stackcheck.lst: Update list of tests requiring stack checking.
16419         * norun.lst: Adjust for above change.
16420         * ada95.lst: New file.
16421         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
16422         requiring -gnat95 switch.
16423
16424 2006-09-14  Olivier Hainque  <hainque@adacore.com>
16425
16426         * gnat.dg/in_out_parameter.adb: New test.
16427
16428 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
16429
16430         PR debug/28980
16431         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
16432
16433 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
16434
16435         * gnat.dg/specs/unchecked_union.ads: New test.
16436
16437 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
16438
16439         PR rtl-optimization/28982
16440         * gcc.c-torture/execute/pr28982a.c: New test.
16441         * gcc.c-torture/execute/pr28982b.c: Likewise.
16442
16443 2006-09-12  Eric Christopher  <echristo@apple.com>
16444
16445         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
16446         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
16447
16448 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
16449
16450         PR c/28768
16451         PR preprocessor/14634
16452         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
16453         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
16454         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
16455
16456 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16457
16458         * gcc.dg/pr28243.c: New test.
16459
16460 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
16461
16462         PR fortran/28971
16463         gfortran.dg/pr28971.f90: New test to act as a backstop in case
16464         this undiagnosed regression reappears.
16465
16466 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
16467
16468         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
16469         Treat $srcdir as a literal.
16470         * lib/fortran-torture.exp (fortran-torture-compile,
16471         fortran-torture-execute): Likewise.
16472         * lib/objc-torture.exp (objc-torture-compile,
16473         objc-torture-execute): Likewise.
16474         * lib/profopt.exp (profopt-execute): Likewise.
16475
16476 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
16477
16478         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
16479
16480 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
16481
16482         PR testsuite/28950
16483         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
16484
16485 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
16486
16487         PR target/13685
16488         * gcc.target/i386/pr13685.c: New test.
16489
16490 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16491
16492         * gcc.dg/pr28726.c: New test.
16493
16494 2006-09-11  Josh Conner  <jconner@apple.com>
16495
16496         * gcc.dg/nrv3.c: Increase size of structure.
16497         * gcc.dg/nrv4.c: Likewise.
16498         * gcc.dg/nrv5.c: Likewise.
16499
16500 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
16501
16502         PR libfortran/28890
16503         gfortran.dg/assumed_charlen_function_5.f90: New test.
16504
16505 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
16506
16507         PR c++/28991
16508         * g++.dg/init/static3.C: New test.
16509
16510 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
16511
16512         PR testsuite/29007
16513         * gcc.dg/long-long-cst1.c (t): Add cast to
16514         __SIZE_TYPE__ before casting to int.
16515         (main): Return 0 on success.
16516
16517 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16518
16519         * gcc.c-torture/execute/20060910-1.c: New test.
16520
16521 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
16522
16523         PR middle-end/26983
16524         * gcc.dg/pr26983.c: New test.
16525
16526 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
16527
16528         PR target/29006
16529         * gcc.c-torture/execute/pr29006.c: New test.
16530
16531 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
16532
16533         PR libfortran/28947
16534         gfortran.dg/matmul_4.f90: New test.
16535
16536 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
16537
16538         PR fortran/28959
16539         gfortran.dg/used_types_10: New test.
16540
16541 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
16542
16543         PR libfortran/28923
16544         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
16545         gfortran.dg/array_initializer_3.f90: New test.
16546
16547 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16548
16549         PR fortran/28914
16550         * gfortran.dg/actual_array_constructor_3.f90: New test.
16551
16552 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
16553
16554         PR testsuite/26778
16555         * gcc.target/i386/pr26778.c: New testcase.
16556
16557 2006-09-08  Eric Christopher  <echristo@apple.com>
16558
16559         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
16560         * gcc.target/i386/memcpy-1.c: Ditto.
16561         * gcc.target/i386/asm-1.c: Ditto.
16562         * gcc.target/i386/20060512-4.c: Ditto.
16563         * gcc.target/i386/compress-float-387.c: Ditto.
16564         * gcc.target/i386/20060512-1.c: Ditto.
16565         * gcc.target/i386/compress-float-sse.c: Ditto.
16566         * gcc.target/i386/20060512-2.c: Ditto.
16567         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
16568         * gcc.target/i386/stack-prot-kernel.c: Ditto.
16569         * gcc.target/i386/compress-float-387-pic.c: Ditto.
16570         * gcc.dg/pr26449.c: Ditto.
16571         * gcc.dg/attr-ms_struct-2.c: Ditto.
16572         * gcc.dg/attr-ms_struct-1.c: Ditto.
16573         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
16574
16575 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
16576
16577         PR c/28504
16578         * gcc.dg/vla-10.c: New test.
16579
16580 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16581
16582         PR c++/28858
16583         * g++.dg/parse/template20.C: New test.
16584         * g++.dg/template/operator8.C: Remove obsolete part.
16585         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
16586         * g++.old-deja/g++.pt/crash65.C: Likewise.
16587
16588 2006-09-07  Jason Merrill  <jason@redhat.com>
16589
16590         PR middle-end/27724
16591         * gcc.dg/long-long-cst1.c: New test.
16592
16593 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16594
16595         PR C++/28906
16596         * g++.dg/other/array3.C: New test.
16597         * g++.dg/other/array4.C: New test.
16598         * g++.dg/other/array5.C: New test.
16599
16600 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
16601
16602         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
16603
16604 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
16605
16606         PR target/28946
16607         * gcc.target/i386/pr28946.c: New test.
16608
16609 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
16610
16611         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
16612         in integer literal constant.
16613         * gfortran.dg/enum_8.f90: Ditto.
16614         * gfortran.dg/g77/20030326-1.f: Ditto.
16615
16616 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
16617
16618         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
16619         nonconformance usage.
16620
16621 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16622
16623         PR middle-end/28862
16624         * gcc.c-torture/compile/vector-align-1.c: New test.
16625
16626 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
16627
16628         PR rtl-opt/27883
16629         * g++.dg/opt/copysign-1.C: New test.
16630
16631 2006-09-06  Jason Merrill  <jason@redhat.com>
16632
16633         PR c++/27371
16634         * g++.dg/warn/unused-result1.C: New test.
16635
16636 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
16637
16638         PR c++/28903
16639         * g++.dg/ext/vla3.C: New test.
16640
16641         PR c++/28886
16642         * g++.dg/template/array16.C: New test.
16643
16644 2006-09-06  Richard Guenther  <rguenther@suse.de>
16645
16646         * gcc.dg/pr27226.c: Remove testcase again.
16647
16648 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16649
16650         PR tree-opt/28937
16651         * g++.dg/opt/unroll2.C: New test.
16652
16653 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16654
16655         PR tree-opt/28952
16656         * gcc.dg/vect/pr28952.c: New test.
16657
16658 2006-09-05  Richard Guenther  <rguenther@suse.de>
16659
16660         PR tree-optimization/28900
16661         * gcc.dg/torture/pr28900.c: New testcase
16662
16663 2006-09-05  Richard Guenther  <rguenther@suse.de>
16664
16665         PR tree-optimization/28905
16666         * gcc.c-torture/compile/pr28905.c: New testcase.
16667
16668 2006-09-05  Richard Guenther  <rguenther@suse.de>
16669
16670         PR middle-end/28935
16671         * gcc.dg/pr28935.c: New testcase.
16672
16673 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16674
16675         * gcc.c-torture/execute/20060905-1.c: New test.
16676
16677 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
16678
16679         PR fortran/28908
16680         * gfortran.dg/used_types_7.f90: New test.
16681         * gfortran.dg/used_types_8.f90: New test.
16682         * gfortran.dg/used_types_9.f90: New test.
16683
16684 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16685
16686         * gcc.c-torture/compile/20060904-1.c: New test.
16687
16688 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16689
16690         PR c++/23287 Revert my 2006-09-01 patch
16691         * g++.dg/parse/dtor12.C: Remove.
16692
16693 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
16694
16695         PR c+/27670
16696         * g++.dg/template/operator9.C: New test.
16697
16698         PR c++/27493
16699         * g++.dg/template/operator7.C: New test.
16700
16701         PR c++/27494
16702         * g++.dg/template/operator8.C: New test.
16703
16704         PR c++/27397
16705         * g++.dg/template/crash57.C: New test.
16706
16707         * g++.dg/template/typedef4.C: Adjust error markers.
16708         * g++.dg/template/typedef5.C: Likewise.
16709
16710 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
16711
16712         PR c++/28878
16713         * g++.dg/parse/crash33.C: New test.
16714
16715 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
16716         Richard Guenther  <rguenther@suse.de>
16717         Adam Nemet  <anemet@caviumnetworks.com>
16718
16719         PR middle-end/27226
16720         * gcc.target/mips/memcpy-1.c: New testcase.
16721         * gcc.dg/pr27226.c: Likewise.
16722
16723 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16724
16725         PR c++/28705
16726         * g++.dg/lookup/koenig5.C: New.
16727         * g++.dg/template/crash56.C: New.
16728
16729 2006-09-01  Josh Conner  <jconner@apple.com>
16730
16731         PR c++/25505
16732         * gcc.dg/nrv3.c: New test.
16733         * gcc.dg/nrv4.c: New test.
16734         * gcc.dg/nrv5.c: New test.
16735
16736 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16737
16738         PR c++/23287
16739         * g++.dg/parse/dtor12.C: New.
16740
16741 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
16742
16743         PR tree-optimization/28839
16744         * gcc.dg/pr28839.c: New test.
16745
16746 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
16747
16748         PR target/24367
16749         * gcc.dg/pr24367.c: New testcase.
16750
16751 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
16752
16753         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
16754
16755 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
16756
16757         PR rtl-optimization/27735
16758         * gcc.dg/loop-unswitch-1.c: New test.
16759
16760 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
16761
16762         PR fortran/28885
16763         * gfortran.dg/aliasing_dummy_2.f90: New test.
16764
16765         PR fortran/20067
16766         * gfortran.dg/generic_5.f90: Change error message.
16767
16768         PR fortran/28873
16769         * gfortran.dg/generic_6.f90: New test.
16770
16771         PR fortran/25077
16772         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
16773
16774         PR fortran/25102
16775         * gfortran.dg/invalid_interface_assignment.f90: New test.
16776
16777         PR fortran/24866
16778         * gfortran.dg/module_proc_external_dummy.f90: New test.
16779
16780 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
16781
16782         PR c++/28349
16783         * g++.dg/warn/var-args1.C: New test.
16784
16785 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
16786
16787         PR fortran/28866
16788         * gfortran.dg/simpleif_2.f90: New test.
16789         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
16790         * gfortran.dg/enum_5.f90: Ditto.
16791
16792 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16793             Kazu Hirata  <kazu@codesourcery.com>
16794
16795         PR tree-optimization/17506
16796         * gcc.dg/pr17506.c: New.
16797
16798 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
16799
16800         PR c++/28139
16801         * g++.dg/eh/alias1.C: New test.
16802
16803 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16804
16805         PR c++/28860
16806         * g++.dg/template/ttp22.C: New test.
16807
16808 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
16809
16810         PR middle-end/26632
16811         * gcc.dg/pr26632.c: New.
16812
16813 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16814
16815         PR libgfortran/28354
16816         * gfortran.dg/fmt_zero_precision.f90: New test.
16817
16818 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
16819
16820         PR c++/28058
16821         * g++.dg/template/spec31.C: New test.
16822
16823 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
16824
16825         PR c++/26573
16826         * g++.dg/other/static2.C: New test.
16827
16828 2006-08-26  Roger Sayle  <roger@eyesopen.com>
16829
16830         * gcc.dg/Wswitch-enum-2.c: New test case.
16831         * gcc.dg/Wswitch-enum-3.c: Likewise.
16832
16833 2006-08-26  Richard Guenther  <rguenther@suse.de>
16834
16835         * gcc.c-torture/compile/20060826-1.c: New testcase.
16836
16837 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
16838
16839         PR c++/28736
16840         * g++.dg/template/void10.C: New test.
16841
16842         PR c++/28737
16843         * g++.dg/template/void8.C: New test.
16844
16845         PR c+_+/28738
16846         * g++.dg/template/void9.C: New test.
16847
16848         * g++.dg/template/void3.C: Adjust error markers.
16849         * g++.dg/template/void4.C: Likewise.
16850         * g++.dg/template/crash55.C: Likewise.
16851         * g++.dg/template/void7.C: Likewise
16852
16853 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
16854
16855         PR c++/28588
16856         * g++.dg/inherit/access6.C: New test.
16857         * g++.dg/inherit/access7.C: Likewise.
16858
16859         PR c++/28595
16860         * g++.dg/template/array15.C: New test.
16861         * g++.dg/template/crash2.C: Tweak error markers.
16862
16863 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
16864
16865         PR middle-end/28683
16866         * gcc.c-torture/compile/20060823-1.c: New test.
16867
16868 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16869
16870         PR c++/28853
16871         * g++.dg/template/ttp21.C: New test.
16872
16873         PR c++/28852
16874         * g++.dg/other/operator1.C: Add error-marker.
16875         * g++.dg/other/operator2.C: New test.
16876
16877 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
16878
16879         PR c/27893
16880         * gcc.c-torture/compile/vla-const-1.c,
16881         gcc.c-torture/compile/vla-const-2.c: New tests.
16882
16883 2006-08-26  Richard Guenther  <rguenther@suse.de>
16884
16885         PR middle-end/28814
16886         * gcc.dg/torture/pr28814.c: New testcase.
16887
16888 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
16889
16890         PR c/28418
16891         * gcc.c-torture/compile/compound-literal-1.c: New test.
16892
16893 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
16894
16895         PR c/28299
16896         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
16897         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
16898         Expect extra diagnostics.
16899
16900 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
16901
16902         gcc.dg/noncompile/pr16876.c: New test.
16903
16904 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
16905
16906         PR c++/28056
16907         * g++.dg/parse/local1.C: New test.
16908         * g++.dg/other/qual1.C: Tweak error marker.
16909
16910 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
16911
16912         PR c++/27787
16913         * g++.dg/template/typename10.C: New.
16914         * g++.dg/template/lookup4.C: Remove bogus error marker.
16915
16916 2006-08-25  Richard Guenther  <rguenther@suse.de>
16917
16918         PR testsuite/28829
16919         * gcc.dg/pr26570.c: Fix testcase.
16920
16921 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
16922
16923         PR tree-opt/28807
16924         * gcc.c-torture/execute/mayalias-2.c: New test.
16925         * gcc.dg/tree-ssa/alias-13.c: New test.
16926
16927 2006-08-24  Jan Hubicka  <jh@suse.cz>
16928
16929         PR debug/26881
16930         * gcc.dg/debug/pr26881.c: New file.
16931
16932 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
16933
16934         PR fortran/28788
16935         * gfortran.dg/used_types_4.f90: New test.
16936         * gfortran.dg/derived_init_2.f90: Modify to check sibling
16937         association of derived types.
16938         * gfortran.dg/used_types_2.f90: Add module cleanup.
16939         * gfortran.dg/used_types_3.f90: The same.
16940
16941         PR fortran/28771
16942         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
16943         fix of regression.
16944
16945 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16946
16947         PR 28813
16948         * gfortran.dg/direct_io_6.f90: Remove test.
16949
16950 2006-08-23  Stuart Hastings  <stuart@apple.com>
16951
16952         PR 28825
16953         * gcc.target/i386/20060821-1.c: New.
16954
16955 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
16956
16957         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
16958         dg-warning strings for dllimport.
16959
16960 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
16961
16962         PR C++/28450
16963         * g++.dg/ext/vector4.C: New test.
16964         * g++.dg/ext/complex1.C: New test.
16965
16966 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
16967
16968         PR debug/28692
16969         * gcc.dg/debug/const-1.c: New.
16970         * gcc.dg/debug/const-2.c: New.
16971         * gcc.dg/debug/dwarf2/const-1.c: New.
16972         * gcc.dg/debug/dwarf2/const-2.c: New.
16973         * gcc.dg/debug/dwarf2/const-2b.c: New.
16974
16975 2006-08-22  Richard Guenther  <rguenther@suse.de>
16976
16977         PR middle-end/28776
16978         * gcc.c-torture/compile/pr28776-1.c: New testcase.
16979         * gcc.c-torture/compile/pr28776-2.c: Likewise.
16980
16981 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
16982
16983         PR tree-optimization/28003
16984         * g++.dg/tree-ssa/pr28003.C: New.
16985
16986 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
16987
16988         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
16989
16990 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
16991
16992         PR c++/26269
16993         * g++.dg/other/error14.C: New test.
16994
16995         PR c++/28505
16996         * g++.dg/parse/ctor7.C: New test.
16997         * g++.dg/parse/ctor8.C: Likewise.
16998
16999         PR c++/28741
17000         * g++.dg/template/void7.C: New test.
17001
17002 2006-08-21  Olivier Hainque  <hainque@adacore.com>
17003
17004         * gnat.dg/self_aggregate_with_zeros.adb: New test.
17005         * gnat.dg/self_aggregate_with_array.adb: New test.
17006
17007 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
17008
17009         * g++.dg/eh/arm-vfp-unwind.C: New test.
17010
17011 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
17012
17013         PR c++/28341
17014         * g++.dg/template/ref3.C: New test.
17015         * g++.dg/template/nontype13.C: New test.
17016
17017         PR c++/28346
17018         * g++.dg/template/ptrmem17.C: New test.
17019
17020 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
17021
17022         PR target/28648 c:
17023         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
17024
17025 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
17026
17027         PR fortran/28630
17028         * gfortran.dg/used_types_2.f90: New test.
17029
17030         PR fortran/28601
17031         * gfortran.dg/used_types_3.f90: New test.
17032
17033         PR fortran/20886
17034         * gfortran.dg/generic_actual_arg.f90: New test.
17035
17036         PR fortran/28735
17037         * gfortran.dg/module_private_array_refs_1.f90: New test.
17038
17039         PR fortran/28762
17040         * gfortran.dg/program_name_1.f90: New test.
17041
17042         PR fortran/28425
17043         * gfortran.dg/derived_constructor_comps_1.f90: New test.
17044
17045         PR fortran/28496
17046         * gfortran.dg/array_initializer_2.f90: New test.
17047
17048         PR fortran/18111
17049         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
17050
17051         PR fortran/28600
17052         * gfortran.dg/assumed_charlen_function_4.f90: New test.
17053
17054         PR fortran/28771
17055         * gfortran.dg/assumed_charlen_in_main.f90: New test.
17056
17057         PR fortran/28660
17058         * gfortran.dg/dependent_decls_1.f90: New test.
17059
17060 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17061
17062         PR fortran/25217
17063         * gfortran.dg/derived_init_2.f90: New.
17064
17065 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
17066
17067         * gcc.c-torture/execute/pr28289.c: New test.
17068
17069 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
17070
17071         PR c/28744
17072         * gcc.dg/attr-externally-visible-1.c: New test.
17073         * gcc.dg/attr-externally-visible-2.c: New test.
17074         * g++.dg/parse/attr-externally-visible-1.C: New test.
17075         * g++.dg/parse/attr-externally-visible-2.C: New test.
17076
17077 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17078
17079         PR c++/28606
17080         * g++.dg/parse/dtor11.C: New test.
17081
17082 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17083
17084         PR rtl-optimization/28489
17085         * gcc.c-torture/compile/pr28489.c: New test.
17086
17087 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17088
17089         PR c++/28710
17090         * g++.dg/template/redecl4.C: New test.
17091
17092         PR c++/28711
17093         * g++.dg/template/ctor8.C: New test.
17094
17095 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
17096
17097         * gcc.dg/pr26570.c: Fix testcase.
17098
17099 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
17100
17101         * PR c++/28573
17102         * g++.dg/parse/offsetof6.C: New test.
17103         * g++.dg/parse/offsetof6.C: New test.
17104         * g++.dg/parse/offsetof7.C: New test.
17105
17106 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17107
17108         PR testsuite/28602
17109         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
17110         is false.
17111
17112 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
17113
17114         PR c++/28302
17115         * g++.dg/ext/vector3.C: New test.
17116
17117 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
17118
17119         PR gcov/profile/26570
17120         * gcc.dg/pr26570.c: New test.
17121
17122 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
17123
17124         PR c/27697
17125         * gcc.dg/qual-component-1.c: New test.
17126
17127 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17128
17129         PR c++/28593
17130         * g++.dg/parse/new3.C: New test.
17131
17132 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17133
17134         PR fortran/25828
17135         * gfortran.dg/streamio_1.f90: New test.
17136         * gfortran.dg/streamio_2.f90: New test.
17137         * gfortran.dg/streamio_3.f90: New test.
17138         * gfortran.dg/streamio_4.f90: New test.
17139         * gfortran.dg/streamio_5.f90: New test.
17140         * gfortran.dg/streamio_6.f90: New test.
17141         * gfortran.dg/streamio_7.f90: New test.
17142         * gfortran.dg/streamio_8.f90: New test.
17143
17144 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
17145
17146         PR c/28287
17147         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
17148
17149 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
17150
17151         PR c++/28594
17152         * g++.dg/template/void6.C: New test.
17153
17154 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17155
17156         PR c/28649
17157         * gcc.dg/parse-error-1.c: New test.
17158         * gcc.dg/parse-error-2.c: New test.
17159         * gcc.dg/cpp/digraph2.c: Add error-marker.
17160         * gcc.dg/noncompile/920923-1.c: Likewise.
17161
17162 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
17163
17164         PR c/27490
17165         * gcc.dg/sizeof-2.c: New testcase.
17166
17167         PR c/27489
17168         * gcc.dg/switch-A.c: New testcase.
17169
17170 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
17171
17172         PR c++/28288
17173         PR c++/14556
17174         * g++.old-deja/g++.warn/compare1.C: Delete.
17175         * g++.dg/opt/pr7503-2.C: Delete.
17176         * g++.dg/opt/pr7503-3.C: Delete.
17177         * g++.dg/opt/pr7503-4.C: Delete.
17178         * g++.dg/opt/pr7503-5.C: Delete.
17179         * g++.dg/opt/max1.C: Delete.
17180         * g++.dg/warn/minmax.C: Delete.
17181         * g++.dg/expr/minmax.C: New test.
17182
17183 2006-08-14  Richard Guenther  <rguenther@suse.de>
17184
17185         PR testsuite/28703
17186         * gcc.c-torture/execute/pr28651.c: Do not use argc
17187         to avoid optimization, instead forbid inlining.
17188
17189 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
17190
17191         PR rtl-optimization/28634
17192         * gcc.c-torture/execute/ieee/pr28634.c: New test.
17193
17194 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
17195
17196         PR c/27184
17197         * gcc.dg/torture/pr27184.c: New test.
17198
17199 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
17200
17201         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
17202
17203 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17204
17205         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
17206         * gfortran.dg/stat_2.f90: Likewise.
17207         * gfortran.dg/chmod_1.f90: Likewise.
17208         * gfortran.dg/chmod_2.f90: Likewise.
17209         * gfortran.dg/chmod_3.f90: Likewise.
17210
17211 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
17212
17213         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
17214
17215 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17216
17217         * g++.dg/opt/pr23454-2.C: New test.
17218
17219 2006-08-11  Richard Guenther  <rguenther@suse.de>
17220
17221         PR middle-end/28651
17222         * gcc.c-torture/execute/pr28651.c: New testcase.
17223
17224 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
17225
17226         * gnat.dg/specs/static_initializer.ads: New test.
17227
17228 2006-08-10  Paul Brook  <paul@codesourcery.com>
17229
17230         * gcc.target/arm/cond-asm.c: New test.
17231
17232 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
17233
17234         PR tree-optimization/26197
17235         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
17236         * g++.dg/vect/vect.exp: Compile the new tests with
17237         --param max-aliased-vops=0.
17238
17239 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
17240
17241         PR c++/28637
17242         * g++.dg/template/void3.C: New test.
17243
17244         PR c++/28638
17245         * g++.dg/template/void4.C: New test.
17246
17247         PR c++/28640
17248         * g++.dg/template/void5.C: New test.
17249
17250 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
17251
17252         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
17253         after dg-do compile.
17254
17255 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
17256
17257         PR tree-optimizations/26969
17258         * gcc.dg/vect/vect.exp: Compile tests prefixed with
17259         "unswitch-loops" with -funswitch-loops.
17260         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
17261
17262 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17263
17264         * gcc.dg/sparc-getcontext-1.c: Fix typo.
17265         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
17266         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
17267         * objc.dg/dwarf-1.m: Likewise.
17268         * objc.dg/dwarf-2.m: Likewise.
17269         * obj-c++.dg/dwarf-2.mm: Likewise.
17270
17271 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17272
17273         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
17274         * objc.dg/dwarf-2.m: Likewise.
17275         * obj-c++.dg/dwarf-2.mm: Likewise.
17276
17277         PR libfortran/28603
17278         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
17279
17280         PR testsuite/27611
17281         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
17282
17283         PR testsuite/27033
17284         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
17285
17286 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
17287
17288         PR target/27827
17289         * gcc.target/i386/pr27827.c: New testcase.
17290
17291 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
17292
17293         PR fortran/28590
17294         * gfortran.dg/sequence_types_1.f90: New test.
17295
17296 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
17297
17298         PR fortran/28548
17299         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
17300         dg-warning.  Add -pedantic option.
17301
17302 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17303
17304         PR c/28502
17305         * gcc.dg/proto-1.c: New test.
17306
17307         PR c/27721
17308         * gcc.dg/lvalue-4.c: New test.
17309
17310         PR c/28136
17311         * gcc.dg/init-bad-5.c: New test.
17312
17313 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
17314
17315         PR c++/28347
17316         * g++.dg/ext/typedef-init.C: Add new test for typedef
17317         initialization inside templates. Adjust existing error markers.
17318
17319 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
17320
17321         PR c++/28148
17322         * g++.dg/init/ptrmem3.C: New test.
17323
17324 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
17325
17326         PR tree-optimization/27770
17327         * lib/target-support.exp: New target keyword "section_anchors".
17328         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
17329         tests.
17330         * gcc.dg/vect/section-anchors-pr27770.c: New test.
17331         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
17332         * gcc.dg/vect/section-anchors-vect-69.c: New test.
17333         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
17334
17335 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17336
17337         * gcc.dg/20060801-1.c: Add missing '}'.
17338
17339 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17340
17341         PR c++/27508
17342         * g++.dg/parse/dtor9.C: New test.
17343         * g++.dg/parse/dtor10.C: New test.
17344         * g++.dg/other/error7.C: Adjust error-marker.
17345
17346         PR c++/28274
17347         * g++.dg/other/default5.C: New test.
17348
17349 2006-08-02  Richard Guenther  <rguenther@suse.de>
17350
17351         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
17352
17353 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
17354
17355         PR c++/28557
17356         * g++.dg/template/conv9.C: New test.
17357
17358 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
17359
17360         PR debug/28063
17361         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
17362         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
17363         Optionally return assembly text.  Update callers.
17364         (check_no_compiler_messages): Update verbose messages.
17365         (check_no_messages_and_pattern): New.
17366         (check_effective_target_string_merging): New.
17367
17368 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17369
17370         PR c++/28250
17371         * g++.dg/eh/catch4.C: New test.
17372
17373         PR c++/28257
17374         * g++.dg/other/qual1.C: New test.
17375
17376         PR c++/28259
17377         * g++.dg/inherit/error2.C: New test.
17378
17379         PR c++/28267
17380         * g++.dg/other/new1.C: New test.
17381
17382         * g++.dg/warn/pr23075.C: Remove obsolete test.
17383         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
17384         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
17385
17386 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
17387
17388         PR c++/28523
17389         * g++.dg/eh/cast1.C: New test.
17390
17391 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
17392
17393         PR libfortran/28452
17394         * gfortran.dg/random_3.f90:  New test.
17395
17396 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
17397
17398         PR c++/28432
17399         * g++.dg/other/pr28304.C: Change expected error message.
17400         * g++.dg/other/pr28432.C: New test.
17401
17402 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
17403
17404         PR c++/28256
17405         * g++.dg/init/brace2.C: Change expected error message, add empty init.
17406
17407 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
17408
17409         PR debug/23336
17410         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
17411         at -g1.
17412         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
17413         g++.dg/debug/enum-2.C: New.
17414
17415 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17416
17417         PR c++/6634
17418         * g++.dg/parse/long1.C: Add more tests.
17419
17420 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17421
17422         * gfortran.dg/lrshift_1.c: New file.
17423
17424 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17425
17426         PR libgfortran/28335
17427         * gfortran.dg/no_unit_error_1.f90: New test.
17428
17429 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17430
17431         PR libgfortran/28335
17432         * gfortran.dg/no_unit_error_1.f90: Delete test.
17433         * gfortran.dg/no_unit_error_2.f90: Delete test.
17434
17435 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17436
17437         * gfortran.dg/chmod_3.f90: New test.
17438         * gfortran.dg/ltime_gmtime_1.f90: New test.
17439         * gfortran.dg/ltime_gmtime_2.f90: New test.
17440         * gfortran.dg/lrshift_1.f90: New test.
17441         * gfortran.dg/chmod_1.f90: New test.
17442         * gfortran.dg/chmod_2.f90: New test.
17443
17444 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
17445
17446         PR c++/27668
17447         * g++.dg/template/crash55.C: New test.
17448
17449         PR c++/27962
17450         * g++.dg/template/nontype16.C: New test.
17451
17452         * g++.dg/template/void2.C: Adjust error markers.
17453         * g++.dg/template/nontype5.C: Adjust error markers.
17454
17455 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
17456
17457         * gcc.target/i386/stack-prot-kernel.c: New test.
17458
17459 2006-07-27  Roger Sayle  <roger@eyesopen.com>
17460
17461         * gcc.dg/builtins-55.c: New test case.
17462
17463 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
17464
17465         PR rtl-optimization/27907
17466         * gcc.c-torture/compile/pr27907.c: New test.
17467
17468 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17469
17470         * gfortran.dg/mclock.f90: New test.
17471         * gfortran.dg/int_conv_1.f90: New test.
17472         * gfortran.dg/stat_1.f90: New test.
17473         * gfortran.dg/stat_2.f90: New test.
17474
17475 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17476
17477         PR libgfortran/28335
17478         * gfortran.dg/no_unit_error_1.f90: New test.
17479         * gfortran.dg/no_unit_error_2.f90: New test.
17480         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
17481
17482 2006-07-25  Roger Sayle  <roger@eyesopen.com>
17483
17484         PR middle-end/28473
17485         * gcc.dg/fold-convround-1.c: New test case.
17486
17487 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
17488
17489         * gfortran.dg/arithmetic_if.f90:  Fix comments.
17490
17491 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17492
17493         PR c++/27572
17494         * g++.dg/other/typedef1.C: New test.
17495         * g++.dg/template/typedef4.C: New test.
17496         * g++.dg/template/typedef5.C: New test.
17497
17498 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
17499
17500         PR fortran/28416
17501         * gfortran.dg/allocatable_dummy_3.f90: New.
17502
17503 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
17504
17505         PR fortran/28439
17506         * gfortran.dg/arithmetic_if.f90:  New test.
17507
17508 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
17509
17510         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
17511         avoid memcpy optimization.
17512
17513 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17514
17515         PR fortran/25289
17516         * gfortran.dg/direct_io_6.f90: New test.
17517
17518 2006-07-24  Jan Hubicka  <jh@suse.cz>
17519
17520         PR c/25795
17521         PR c++/27369
17522         * gcc.dg/pr25795.c: New test.
17523         * gcc.dg/pr25795-1.c: New test.
17524
17525 2006-07-23  Roger Sayle  <roger@eyesopen.com>
17526
17527         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
17528         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
17529         which may be transformed to "g || h" on some platforms.
17530
17531 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
17532
17533         PR c++/28025
17534         * g++.dg/template/friend45.C: New test.
17535
17536 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17537
17538         PR libgfortran/28339
17539         * gfortran.dg/arrayio_8.f90: New test.
17540
17541 2006-07-21  Mike Stump  <mrs@apple.com>
17542
17543         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
17544
17545         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
17546
17547 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17548
17549         PR c++/28250
17550         * g++.dg/eh/catch3.C: New test.
17551
17552         PR c++/28363
17553         * g++.dg/template/defarg10.C: New test.
17554
17555 2006-07-20  Paul Brook  <paul@codesourcery.com>
17556
17557         PR 27363
17558         * gcc.dg/pr27363.c: New test.
17559
17560 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
17561
17562         PR c++/28338
17563         * g++.dg/init/ref13.C: New test.
17564
17565 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17566
17567         PR obj-c++/28434
17568         * obj-c++.dg/proto-error-1.mm: New test.
17569
17570 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
17571
17572         PR c++/28337
17573         * g++.dg/template/string1.C: New test.
17574
17575 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
17576
17577         PR c++/28048
17578         * g++.dg/template/defarg9.C: New test.
17579
17580         PR c++/28235
17581         * g++.dg/template/static27.C: New test.
17582
17583 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
17584
17585         PR 28410
17586         * gcc.dg/tree-ssa/pr28410.c: New test.
17587
17588 2006-07-18  Lee Millward  <lee.millward@gmail.com>
17589
17590         PR c++/28258
17591         * g++/dg/other/error13.C: New test.
17592
17593         PR c++/28260
17594         * g++.dg/template/friend44.C: New test.
17595
17596 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
17597
17598         PR c++/27495
17599         * g++.dg/other/pr27495.C: New.
17600
17601 2006-07-18  Olivier Hainque  <hainque@adacore.com>
17602
17603         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
17604         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
17605
17606 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17607
17608         PR c/28286
17609         * gcc.dg/pragma-pack-4.c: New test.
17610
17611 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
17612
17613         PR c++/28291
17614         * g++.dg/ext/pr28291.C: New test.
17615
17616 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
17617
17618         PR middle-end/28403
17619         * gcc.c-torture/execute/pr28403.c: New test.
17620
17621 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
17622
17623         PR middle-end/28402
17624         * gcc.dg/pr28402.c: New test.
17625
17626 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
17627
17628         PR c++/28304
17629         * g++.dg/other/pr28304.C: New test.
17630
17631 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
17632
17633         PR other/28251
17634         gcc.c-torture/unsorted/dump-noaddr.c: New test.
17635         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
17636
17637 2006-07-17  Richard Guenther  <rguenther@suse.de>
17638
17639         PR tree-optimization/28238
17640         * g++.dg/tree-ssa/pr28238.C: New testcase.
17641
17642 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17643
17644         PR c++/28250
17645         * g++.dg/eh/catch1.C: New test.
17646         * g++.dg/eh/catch2.C: New test.
17647
17648 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
17649
17650         PR c++/28370
17651         * g++.dg/template/anon3.C: New test.
17652
17653 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
17654
17655         PR fortran/20844
17656         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
17657         specifiers requiring an explicit format tag..
17658
17659         PR fortran/28201
17660         * gfortran.dg/generic_5: New test.
17661
17662         PR fortran/20893
17663         * gfortran.dg/elemental_optional_args_1.f90: New test.
17664
17665 2006-07-16  Olivier Hainque  <hainque@adacore.com>
17666
17667         * gnat.dg/assert.ads: New file.
17668         * gnat.dg/controlled_record.ads: Likewise.
17669         * gnat.dg/controlled_record.adb: Likewise.
17670
17671 2006-07-15  Lee Millward  <lee.millward@gmail.com>
17672
17673         PR c++/28292
17674         * g++.dg/other/error12.C: New test.
17675
17676         PR c++/28269
17677         * g++.dg/template/crash54.C: New test.
17678
17679 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17680
17681         PR c++/28249
17682         * g++.dg/parse/catch1.C: New test.
17683
17684         PR c++/28294
17685         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
17686
17687         PR c++/28387
17688         * g++.dg/ext/attrib24.C: New test.
17689
17690 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17691
17692         PR c++/28343
17693         * g++.dg/ext/asmspec1.C: New test.
17694
17695 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
17696
17697         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
17698         (dg-test): Support shouldfail tests.
17699         * lib/target-supports-dg.exp (dg-shouldfail): New.
17700         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
17701         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
17702         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
17703         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
17704         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
17705         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
17706         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
17707
17708 2006-07-13  Jan Hubicka  <jh@suse.cz>
17709
17710         * gcc.target/i386/memcpy-1.c: New.
17711
17712 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
17713
17714         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
17715
17716 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
17717
17718         PR fortran/25097
17719         * gfortran.dg/present_1.f90: New test.
17720
17721         PR fortran/20903
17722         * gfortran.dg/interface_derived_type_1.f90: New test.
17723
17724 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
17725
17726         PR fortran/28213
17727         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
17728         list.
17729
17730 2006-07-07  Lee Millward  <lee.millward@gmail.com>
17731
17732         PR c++/27820
17733         * g++.dg/other/label1.C: New test.
17734
17735 2006-07-07  Richard Guenther  <rguenther@suse.de>
17736
17737         PR middle-end/28268
17738         * gcc.dg/torture/pr28268.c: New testcase.
17739
17740 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
17741
17742         PR c++/27019
17743         * g++.dg/ext/pr27019.C: New.
17744
17745 2006-07-07  Richard Guenther  <rguenther@suse.de>
17746
17747         PR tree-optimization/28187
17748         * gcc.dg/pr28187.c: New testcase.
17749
17750 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
17751
17752         * gnat.dg/address_conversion.adb: New test.
17753         * gnat.dg/boolean_subtype.adb: Likewise.
17754         * gnat.dg/frame_overflow.adb: Likewise.
17755         * gnat.dg/pointer_array.adb: Likewise.
17756         * gnat.dg/pointer_conversion.adb: Likewise.
17757
17758 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
17759
17760         PR fortran/28237
17761         PR fortran/23420
17762         * gfortran.dg/print_fmt_5.f90: New test.
17763
17764 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17765
17766         PR fortran/28129
17767         * gfortran.dg/bounds_check_4.f90: New test.
17768
17769 2006-07-05  Richard Guenther  <rguenther@suse.de>
17770
17771         PR target/28158
17772         * gfortran.dg/pr28158.f90: New testcase.
17773
17774 2006-07-05  Richard Guenther  <rguenther@suse.de>
17775
17776         PR tree-optimization/28162
17777         * gcc.dg/pr28162.c: New testcase.
17778
17779 2006-07-05  Richard Guenther  <rguenther@suse.de>
17780         Andrew Pinski  <pinskia@gcc.gnu.org>
17781
17782         PR c++/27084
17783         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
17784
17785 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
17786
17787         PR fortran/28174
17788         * gfortran.dg/actual_array_substr_2.f90: New test.
17789
17790         PR fortran/28167
17791         * gfortran.dg/actual_array_constructor_2.f90: New test.
17792
17793 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17794
17795         * gfortran.dg/itime_idate_1.f: New test.
17796         * gfortran.dg/itime_idate_2.f: New test.
17797
17798 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17799
17800         PR libgfortran/27704
17801         * gfortran.dg/open_status_3.f90: New test.
17802         * gfortran.dg/fmt_l.f90: Update for new feature.
17803
17804 2006-07-03  Asher Langton  <langton2@llnl.gov>
17805
17806         * gfortran.dg/oldstyle_2.f90: New.
17807
17808 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
17809
17810         * gnat.dg/string_slice.adb: New test.
17811
17812 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17813
17814         PR fortran/19259
17815         * gfortran.dg/semicolon_fixed.c: New.
17816         * gfortran.dg/semicolon_free.c: New.
17817
17818 2006-06-30  Mike Stump  <mrs@apple.com>
17819
17820         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
17821         that don't support internal visibility.
17822
17823 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
17824
17825         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
17826         for '(' / ')' needing an extra '\'.
17827
17828 2006-06-29  Roger Sayle  <roger@eyesopen.com>
17829
17830         PR middle-end/27428
17831         * gcc.dg/pr27428-1.c: New test case.
17832
17833 2006-06-29  Mike Stump  <mrs@apple.com>
17834
17835         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
17836         on darwin as we can't align commons large enough yet.
17837
17838         * gcc.dg/vla-8.c: Add additional testcases.
17839
17840 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
17841
17842         PR c++/28114
17843         * g++.dg/other/pr28114.C: New.
17844
17845 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
17846
17847         * gcc.c-torture/compile/20060625-1.c: New test.
17848
17849 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
17850
17851         PR fortran/20867
17852         * gfortran.dg/stfunc_3.f90: New test.
17853
17854         PR fortran/25056
17855         * gfortran.dg/impure_actual_1.f90: New test.
17856
17857         PR fortran/20874
17858         * gfortran.dg/elemental_result_1.f90: New test.
17859
17860         PR fortran/25073
17861         * gfortran.dg/select_7.f90: New test.
17862
17863         PR fortran/27554
17864         * intrinsic_actual_1.f: New test.
17865
17866         PR fortran/22038
17867         PR fortran/28119
17868         * gfortran.dg/forall_4.f90: New test.
17869
17870         PR fortran/25072
17871         * gfortran.dg/forall_5.f90: New test.
17872
17873 2006-06-25  Lee Millward  <lee.millward@gmail.com>
17874
17875         PR c++/28051
17876         * g++.dg/template/using13.C: New test.
17877
17878         PR c++/28054
17879         * g++.dg/other/incomplete3.C: New test.
17880
17881 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17882
17883         PR fortran/28081
17884         * gfortran.dg/substr_3.f: New test.
17885         * gfortran.dg/equiv_2.f90: Update expected error message.
17886
17887 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
17888
17889         PR fortran/28118
17890         * gfortran.dg/actual_array_substr_1.f90: New test.
17891
17892 2006-06-24  Olivier Hainque  <hainque@adacore.com>
17893
17894         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
17895         * gnat.dg/scalar_mode_agg_compare.adb: New test.
17896
17897 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
17898
17899         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
17900
17901 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
17902
17903         PR fortran/27981
17904         * gfortran.dg/simpleif_2.f90: New test.
17905
17906 2006-06-23  Lee Millward  <lee.millward@gmail.com>
17907
17908         * g++.dg/template/error22.C: Fix typo.
17909
17910 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17911
17912         PR c++/28112
17913         * g++.dg/ext/attrib23.C: New test.
17914
17915 2006-06-23  Olivier Hainque  <hainque@adacore.com>
17916
17917         * gnat.dg/varsize_temp.adb: New test.
17918
17919 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17920
17921         PR c++/11468
17922         * g++.dg/other/java2.C: New test.
17923
17924 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
17925
17926         PR target/27789
17927         * g++.dg/ext/dllimport4.C. Add more tests for invalid
17928         initialization.
17929
17930 2006-06-22  Roger Sayle  <roger@eyesopen.com>
17931
17932         PR target/27531
17933         * gcc.dg/pr27531-1.c: New test case.
17934
17935 2006-06-22  Asher Langton  <langton2@llnl.gov>
17936
17937         PR fortran/24748
17938         * gfortran.dg/implicit_8.f90: New.
17939
17940 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
17941
17942         PR rtl-optimization/28121
17943         * gcc.dg/pr28121.c: New test.
17944
17945 2006-06-22  Lee Millward  <lee.millward@gmail.com>
17946
17947         PR c++/27805
17948         * g++.dg/parse/ptrmem6.C: New test.
17949
17950         PR c++/27821
17951         * g++.dg/template/error22.C: New test.
17952
17953 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17954
17955         PR c++/28111
17956         * g++.dg/template/friend43.C: New test.
17957
17958         PR c++/28110
17959         * g++.dg/template/crash53.C: New test.
17960
17961         PR c++/28109
17962         * g++.dg/rtti/incomplete1.C: New test.
17963
17964 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
17965
17966         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
17967
17968 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
17969
17970         * gcc.c-torture/execute/complex-7.c: New.
17971
17972 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
17973
17974         * gcc.dg/merge-all-constants-1.c: New test.
17975
17976 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
17977
17978         PR c++/28113
17979         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
17980
17981 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
17982
17983         * gfortran.dg/rrspacing_1.f90: New test.
17984
17985 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17986
17987         PR c++/28052
17988         * g++.dg/other/bitfield2.C: New test.
17989
17990 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
17991
17992         PR tree-optimization/27331
17993         * gcc.dg/pr27331.c: New test.
17994
17995 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
17996             Eric Botcazou  <ebotcazou@adacore.com>
17997
17998         PR ada/18692
17999         * lib/gnat.exp: New file.
18000         * lib/gnat-dg.exp: Likewise.
18001         * gnat.dg: New directory.
18002         * gnat.dg/dg.exp: New driver.
18003         * gnat.dg/specs: New directory.
18004         * gnat.dg/specs/specs.exp: New driver.
18005         * gnat.dg/style: New directory.
18006         * gnat.dg/style/style.exp: New driver.
18007
18008 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
18009
18010         PR fortran/16206
18011         * gfortran.dg/array_initializer_1.f90: New test.
18012
18013         PR fortran/28005
18014         * gfortran.dg/matmul_3.f90: New test.
18015
18016 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
18017
18018         PR middle-end/28075
18019         * gcc.dg/tree-ssa/inline-1.c: New test.
18020
18021 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
18022
18023         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
18024         in malloc prototype; remove XFAIL.
18025         * gcc.dg/pr18241-2.c: Ditto.
18026         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
18027         in memset prototype; remove XFAIL.
18028         * gcc.dg/tree-ssa/pr23382.c: Ditto.
18029
18030 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
18031
18032         * gcc.dg/vla-8.c: Add.
18033
18034 2006-06-19  Richard Guenther  <rguenther@suse.de>
18035
18036         PR tree-optimization/27090
18037         * g++.dg/tree-ssa/pr27090.C: New testcase.
18038
18039 2006-06-19  Roger Sayle  <roger@eyesopen.com>
18040
18041         PR target/27861
18042         * gcc.dg/pr27861-1.c: New test case.
18043
18044 2006-06-19  Richard Guenther  <rguenther@suse.de>
18045
18046         PR middle-end/28045
18047         * gcc.dg/torture/pr28045.c: New testcase.
18048
18049 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18050
18051         PR fortran/26801
18052         * gfortran.dg/associated_4.f90: New test.
18053
18054 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18055
18056         PR fortran/19310
18057         PR fortran/19904
18058         * gfortran.dg/real_const_3.f90: New test.
18059
18060 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
18061
18062         PR c++/28016
18063         * g++.dg/template/static26.C: New test.
18064
18065         PR c++/27979
18066         * g++.dg/expr/bitfield2.C: New test.
18067
18068         PR c++/27884
18069         * g++.dg/parse/linkage2.C: New test.
18070
18071 2006-06-16  Richard Guenther  <rguenther@suse.de>
18072
18073         PR middle-end/27116
18074         * gcc.dg/pr15785-1.c: Revert last change.
18075         * gcc.dg/torture/pr27116-2.c: New testcase.
18076
18077 2006-06-16  Roger Sayle  <roger@eyesopen.com>
18078
18079         PR middle-end/27802
18080         * gcc.dg/pr27802-1.c: New test case.
18081
18082 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
18083
18084         PR c++/27689
18085         * g++.dg/template/ttp18.C: New test.
18086         * g++.dg/template/ttp19.C: Likewise.
18087
18088         PR c++/27666
18089         * g++.dg/expr/cond9.C: New test.
18090
18091         PR c++/27640
18092         * g++.dg/template/ctor7.C: New test.
18093
18094 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
18095
18096         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
18097
18098 2006-06-16  Richard Guenther  <rguenther@suse.de>
18099
18100         PR tree-optimization/27781
18101         * gcc.dg/tree-ssa/pr27781.c: New testcase.
18102
18103 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
18104
18105         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
18106
18107 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
18108
18109         * gcc.dg/tree-ssa/loop-18.c: New test.
18110
18111 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
18112
18113         PR c++/27665
18114         * g++.dg/template/crash52.C: New test.
18115
18116         PR c++/27648
18117         * g++.dg/ext/attrib22.C: New test.
18118
18119         PR c++/26559
18120         * g++.dg/template/builtin1.C: New test.
18121         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
18122
18123         PR c++/28018
18124         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
18125         assignment.
18126         * g++.old-deja/g++.pt/crash51.C: Likewise.
18127
18128         PR c++/27227
18129         * g++.dg/lookup/linkage1.C: New test.
18130         * g++.dg/lookup/linkage2.C: Likewise.
18131
18132 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
18133
18134         PR middle-end/27959
18135         * gcc.dg/pr27959.c: New testcase.
18136
18137 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
18138
18139         PR target/28014:
18140         * g++.dg/eh/div.C: New test.
18141
18142 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
18143
18144         PR c++/27894
18145         * g++.dg/tree-ssa/pr26757.C: New test.
18146         * g++.dg/tree-ssa/pr27894.C: New test.
18147
18148 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18149
18150         * gcc.c-torture/compile/20060609-1.c: New test.
18151
18152         PR target/27863
18153         * gcc.c-torture/compile/pr27863.c: New test.
18154
18155 2006-06-13  Richard Guenther  <rguenther@suse.de>
18156
18157         PR tree-optimization/27830
18158         * g++.dg/tree-ssa/pr27830.C: New testcase.
18159
18160 2006-06-13  Matthew Sachs  <msachs@apple.com>
18161
18162         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
18163         the list of compiler flags; this causes those flags to be checked
18164         for things like dg-skip-if.
18165
18166 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18167
18168         PR c++/27601
18169         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
18170
18171 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
18172             Kazu Hirata  <kazu@codesourcery.com>
18173
18174         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
18175         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
18176
18177 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18178
18179         PR c++/27933
18180         * g++.dg/lookup/using15.C: New test.
18181
18182         PR c++/27951
18183         * g++.dg/other/anon4.C: New test.
18184
18185 2006-06-12  Roger Sayle  <roger@eyesopen.com>
18186
18187         PR c++/21210
18188         * g++.dg/init/complex1.C: New test case.
18189
18190 2006-06-11  Eric Christopher  <echristo@apple.com>
18191
18192         PR middle-end/27948
18193         * gcc.dg/bf-ms-layout.c: Run on darwin.
18194         * gcc.dg/bf-no-ms-layout: Ditto.
18195         * gcc.dg/attr-ms_struct-2.c: New.
18196         * gcc.dg/bf-ms-layout-2.c: Ditto.
18197
18198 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
18199
18200         * gcc.dg/attr-ms_struct-packed1.c: New.
18201
18202 2006-06-09  Mike Stump  <mrs@apple.com>
18203
18204         * gcc.dg/vla-7.c: Add.
18205
18206 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
18207
18208         PR fortran/24558
18209         * gfortran.dg/entry_6.f90: New test.
18210
18211         PR fortran/20877
18212         PR fortran/25047
18213         * gfortran.dg/entry_7.f90: New test.
18214
18215 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
18216
18217         PR c/27747
18218         * gcc.dg/cpp/_Pragma6.c: New test.
18219
18220         PR c++/27748
18221         * g++.dg/cpp/_Pragma1.C: New test.
18222
18223         PR preprocessor/27746
18224         * gcc.dg/gomp/macro-3.c: New test.
18225         * gcc.dg/gomp/macro-4.c: New test.
18226         * g++.dg/gomp/macro-3.C: New test.
18227         * g++.dg/gomp/macro-4.C: New test.
18228
18229 2006-06-09  Richard Guenther  <rguenther@suse.de>
18230
18231         PR tree-optimization/26998
18232         * gcc.dg/torture/pr26998.c: New testcase.
18233         * gcc.dg/tree-ssa/vrp29.c: New testcase.
18234
18235 2006-06-08  Mike Stump  <mrs@apple.com>
18236
18237         * gcc.dg/pr27095.c: Account for stubs.
18238
18239         PR target/26427
18240         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
18241         produce bad code on darwin.
18242
18243 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18244
18245         PR fortran/27958
18246         * gfortran.dg/substr_2.f: New test.
18247
18248 2006-06-08  Asher Langton  <langton2@llnl.gov>
18249
18250         PR fortran/27786
18251         * cray_pointers_2.f90: Add -fbounds-check compile flag.
18252
18253 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18254
18255         PR target/27421
18256         * gcc.dg/union-3.c: New test.
18257
18258 2006-06-08  Richard Guenther  <rguenther@suse.de>
18259
18260         PR middle-end/27116
18261         * gcc.dg/torture/pr27116.c: New testcase.
18262         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
18263
18264 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
18265
18266         PR rtl-optimization/26449
18267         * gcc.dg/pr26449.c: New test.
18268
18269 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18270
18271         PR c++/27601
18272         * g++.dg/ext/offsetof1.C: Test member functions.
18273
18274 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
18275
18276         * gcc.dg/pr27095.c: Improve scanning.
18277
18278 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
18279
18280         PR fortran/23091
18281         * gfortran.dg/saved_automatic_1.f90: New test.
18282
18283         PR fortran/24168
18284         * gfortran.dg/array_simplify_1.f90: New test.
18285
18286         PR fortran/25090
18287         * gfortran.dg/entry_dummy_ref_1.f90: New test.
18288
18289         PR fortran/25058
18290         * gfortran.dg/entry_dummy_ref_2.f90: New test.
18291
18292 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
18293
18294         PR c++/27177
18295         * g++.dg/expr/cast7.C: New test.
18296
18297 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
18298
18299         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
18300         * lib/gcc-defs.exp (tool_check_compile): Ditto.
18301         * lib/fortran-torture.exp (fortran-torture-compile,
18302         fortran-torture-execute): Ditto.
18303
18304 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
18305
18306         PR target/27842
18307         * gcc.dg/vmx/pr27842.c: New test.
18308
18309 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18310
18311         PR libfortran/27895
18312         * gfortran.dg/bounds_check_3.f90: New test.
18313
18314 2006-06-05  Mike Stump  <mrs@apple.com>
18315
18316         * objc.dg/objc-fast-4.m: Skip for ppc64.
18317
18318 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
18319
18320         PR testsuite/27705
18321         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
18322
18323 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
18324             Victor Kaplansky  <victork@il.ibm.com>
18325
18326         PR tree-optimizations/26360
18327         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
18328         with -fno-tree-dce.
18329         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
18330
18331 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
18332
18333         PR fortran/14067
18334         * gfortran.dg/data_char_1.f90: Add messages for truncated
18335         strings.
18336
18337         PR fortran/16943
18338         * gfortran.dg/func_decl_2.f90: New test.
18339
18340         PR fortran/20839
18341         * gfortran.dg/do_2.f90: New test.
18342
18343         PR fortran/27655
18344         * gfortran.dg/associated_3.f90: New test.
18345
18346 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
18347
18348         PR c++/27819
18349         * g++.dg/template/static25.C: New test.
18350
18351         PR c++/27722
18352         * g++.dg/init/array21.C: New test.
18353
18354         PR c++/27807
18355         * g++.dg/ext/complit7.C: New test.
18356
18357         PR c++/27806
18358         * g++.dg/parse/ptrmem5.C: New test.
18359
18360 2006-06-04  Roger Sayle  <roger@eyesopen.com>
18361             Andrew Pinski  <pinskia@physics.uc.edu>
18362
18363         PR c/27150
18364         PR middle-end/27382
18365         * gcc.dg/pr27150-1.c: New testcase.
18366         * gcc.dg/pr27382-1.c: New testcase.
18367         * gcc.dg/pr27382-2.c: New testcase.
18368
18369 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
18370
18371         PR c/25161
18372         PR c/27020
18373         * gcc.dg/array-10.c: New test.
18374
18375 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18376
18377         PR c++/27804
18378         * g++.dg/init/const4.C: New test.
18379         * g++.dg/init/member1.C: Add error-marker.
18380         * g++.dg/other/fold1.C: Adjust error-marker.
18381
18382 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18383
18384         PR c++/27601
18385         * g++.dg/ext/offsetof1.C: New test.
18386
18387 2006-06-04 Eric Christopher <echristo@apple.com>
18388
18389         * gcc.dg/attr-ms_struct-1.c: New.
18390
18391 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
18392
18393         * gcc.c-torture/compile/builtin_constant_p.c: New test.
18394
18395 2006-06-04  Richard Guenther  <rguenther@suse.de>
18396
18397         PR tree-optimization/27039
18398         * gcc.dg/tree-ssa/loop-17.c: New testcase.
18399
18400 2006-06-03  Roger Sayle  <roger@eyesopen.com>
18401
18402         PR target/26223
18403         * gcc.target/i386/amd64-abi-2.c: New test case.
18404
18405 2006-06-02  Eric Christopher  <echristo@apple.com>
18406
18407         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
18408         * gcc.target/i386/20020523-1.c: Skip if darwin.
18409         * gcc.target/i386/asm-3.c: Ditto.
18410         * gcc.target/i386/20011119-1.c: Ditto.
18411         * gcc.target/i386/clobbers.c: Remove pic part of test.
18412
18413 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
18414
18415         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
18416         * g++.old-deja/g++.other/init19.C: Ditto.
18417         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
18418         and add other platforms as expected failures.
18419
18420 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
18421
18422         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
18423         (is-effective-target-keyword): Ditto.
18424
18425 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
18426
18427         PR fortran/27715
18428         * gfortran.dg/extended_char_comparison_1.f:  New test.
18429
18430 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
18431
18432         PR fortran/25098
18433         * gfortran.dg/dummy_procedure_1.f90: New test.
18434
18435         PR fortran/25147
18436         * gfortran.dg/dummy_procedure_2.f90: New test.
18437
18438         * gfortran.dg/associated_2.f90: Correct to make consistent with
18439         standard.
18440
18441 2006-05-31  Roger Sayle  <roger@eyesopen.com>
18442
18443         * gcc.target/i386/387-11.c: New test case.
18444
18445 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
18446
18447         PR c++/27801
18448         * g++.dg/template/cond6.C: New test.
18449
18450         PR c++/26496
18451         * g++.dg/template/crash51.C: New test.
18452         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
18453
18454         PR c++/27385
18455         * g++.dg/init/array20.C: New test.
18456
18457 2006-05-31  Roger Sayle  <roger@eyesopen.com>
18458
18459         * gcc.dg/builtins-54.c: New test case.
18460
18461 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
18462
18463         PR c++/26433
18464         * g++.dg/template/fntry1.C: Add dg-do link.
18465
18466         PR c++/27808
18467         * g++.dg/parse/friend6.C: New test.
18468
18469 2006-05-30  Asher Langton  <langton2@llnl.gov>
18470
18471         * gfortran.dg/cray_pointers_7.f90: New test.
18472
18473 2006-05-30  Roger Sayle  <roger@eyesopen.com>
18474
18475         PR tree-optimization/23452
18476         * gcc.dg/fold-mulconj-1.c: New test case.
18477
18478 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
18479
18480         PR c++/27803
18481         * g++.dg/parse/bitfield1.C: New test.
18482
18483 2006-05-30  Roger Sayle  <roger@eyesopen.com>
18484
18485         * gcc.target/ppc-eq0-1.c: New test case.
18486         * gcc.target/ppc-negeq0-1.c: New test case.
18487
18488 2006-05-30  Dirk Mueller  <dmueller@suse.de>
18489
18490         PR c/27273
18491         * gcc.dg/overflow-warn-5.c: New test.
18492
18493 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18494
18495         PR c/27718
18496         * gcc.dg/sizeof-1.c: New test.
18497
18498 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
18499
18500         PR target/27790
18501         * gcc.target/i386/pr27790.c: New test.
18502
18503 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18504
18505         PR libgfortran/27757
18506         * gfortran.dg/direct_io_5.f90: New test.
18507
18508 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18509
18510         PR libgfortran/27634
18511         * gfortran.dg/fmt_missing_period_1.f: New test.
18512         * gfortran.dg/fmt_missing_period_2.f: New test.
18513         * gfortran.dg/fmt_missing_period_3.f: New test.
18514
18515 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18516
18517         PR fortran/19777
18518         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
18519         arrays.
18520
18521 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18522
18523         PR c++/27713
18524         * g++.dg/template/new6.C: New test.
18525
18526 2006-05-29  Roger Sayle  <roger@eyesopen.com>
18527
18528         PR tree-optimization/24964
18529         * gcc.target/i386/387-10.c: New test case.
18530
18531 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
18532
18533         * intrinsics/string_intrinsics.c (compare_string):
18534         Use memcmp instead of strncmp to avoid tripping over
18535         CHAR(0) in a string.
18536
18537 2006-05-27  Richard Guenther  <rguenther@suse.de>
18538
18539         PR middle-end/27773
18540         * gcc.dg/torture/pr27773.c: New testcase.
18541
18542 2006-05-27  Dirk Mueller  <dmueller@suse.de>
18543
18544         * gcc.dg/pr24561.c: Rename to..
18545         * gcc.dg/pr25962.c: .. this.
18546
18547 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18548
18549         PR fortran/19777
18550         * gfortran.dg/bounds_check_2.f: New test.
18551
18552 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
18553
18554         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
18555         * gfortran.dg/byte_1.f90: Likewise.
18556         * gfortran.dg/dup_save_2.f90: Likewise.
18557
18558 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
18559
18560         * gfortran.dg/associated_2.f90: New test.
18561
18562 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18563
18564         PR fortran/27524
18565         * gfortran.dg/bounds_check_1.f90: New test.
18566
18567 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
18568
18569         PR rtl-optimization/27661
18570         * gcc.dg/pr27661.c: New test case.
18571
18572 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
18573
18574         PR fortran/23151
18575         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
18576         * gfortran.dg/print_parentheses_1.f:  New test.
18577         * gfortran.dg/print_parentheses_2.f90:  New test.
18578
18579 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
18580
18581         PR target/27758
18582         * gcc.dg/pr27758.c: New test.
18583
18584 2006-05-24  Falk Hueffner  <falk@debian.org>
18585
18586         * gcc.c-torture/compile/pr27571.c: New test.
18587
18588 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
18589
18590         PR fortran/27709
18591         * gfortran.dg/spec_expr_4.f90: New test.
18592
18593         PR fortran/27155
18594         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
18595
18596 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
18597
18598         PR c++/20103
18599         * g++.dg/ext/complit6.C: New test.
18600         * g++.dg/ext/complit3.C: Adjust error markers.
18601         * g++.dg/init/const3.C: New test.
18602
18603 2006-05-25  Richard Guenther  <rguenther@suse.de>
18604
18605         PR middle-end/27743
18606         * gcc.dg/torture/pr27743.c: New testcase.
18607
18608 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18609
18610         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
18611
18612 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
18613
18614         * gcc.dg/compat/scalar-by-value-x.h: New.
18615         * gcc.dg/compat/scalar-by-value-y.h: New.
18616         * gcc.dg/compat/scalar-by-value-5.c: New.
18617         * gcc.dg/compat/scalar-by-value-5_main.c: New.
18618         * gcc.dg/compat/scalar-by-value-5_x.c: New.
18619         * gcc.dg/compat/scalar-by-value-5_y.c: New.
18620         * gcc.dg/compat/scalar-by-value-6.c: New.
18621         * gcc.dg/compat/scalar-by-value-6_main.c: New.
18622         * gcc.dg/compat/scalar-by-value-6_x.c: New.
18623         * gcc.dg/compat/scalar-by-value-6_y.c: New.
18624
18625 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
18626
18627         PR tree-optimization/27639
18628         PR tree-optimization/26719
18629         * gcc.dg/pr27639.c: New test.
18630         * gcc.dg/pr26719.c: New test.
18631         * gcc.dg/tree-ssa/scev-cast.c: New test.
18632
18633 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
18634
18635         PR c++/20173
18636         * g++.dg/template/error21.C: New test.
18637
18638 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
18639
18640         PR target/27696
18641         * gcc.target/i386/pr27696.c: New.
18642
18643 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
18644
18645         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
18646
18647         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
18648
18649 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18650
18651         PR c++/27716
18652         * g++.dg/other/assign1.C: New test.
18653
18654 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
18655
18656         PR target/27266
18657         * gcc.target/i386/pr27266.c: New.
18658
18659 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18660
18661         PR c++/27451
18662         * g++.dg/ext/asm9.C: New test.
18663
18664 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
18665
18666         PR rtl-optimization/25514
18667         * gcc.c-torture/compile/pr25514.c: New test.
18668
18669 2006-05-22  Richard Guenther  <rguenther@suse.de>
18670
18671         Revert
18672         2006-01-31  Richard Guenther  <rguenther@suse.de>
18673
18674         * gcc.target/i386/sselibm-1.c: New testcase.
18675         * gcc.target/i386/sselibm-2.c: Likewise.
18676         * gcc.target/i386/sselibm-3.c: Likewise.
18677         * gcc.target/i386/sselibm-4.c: Likewise.
18678         * gcc.target/i386/sselibm-5.c: Likewise.
18679
18680 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18681
18682         PR c/27420
18683         * gcc.dg/func-args-2.c: New test.
18684
18685         PR c/26818
18686         * gcc.dg/struct-incompl-1.c: New test.
18687
18688 2006-05-22  Richard Guenther  <rguenther@suse.de>
18689
18690         PR testsuite/27708
18691         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
18692         the transformations we test for.
18693
18694 2006-05-22  Richard Guenther  <rguenther@suse.de>
18695
18696         PR testsuite/27707
18697         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
18698
18699 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
18700
18701         PR c++/27210
18702         * g++.dg/warn/new1.C: New test.
18703         * g++.dg/template/new5.C: Likewise.
18704
18705 2006-05-21  Roger Sayle  <roger@eyesopen.com>
18706
18707         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
18708         * gcc.target/i386/20060512-3.c: Likewise.
18709
18710 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
18711
18712         PR rtl-optimization/27671
18713         * gcc.c-torture/execute/pr27671-1.c: New.
18714         * gcc.dg/pr27671-2.c: Likewise.
18715
18716         PR tree-optimization/26622.
18717         * gcc.c-torture/compile/pr26622.c: New.
18718
18719 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
18720
18721         PR fortran/27613
18722         * gfortran.dg/recursive_reference_1.f90: New test.
18723
18724 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
18725
18726         PR fortran/25746
18727         * gfortran.dg/elemental_subroutine_3.f90: New test.
18728
18729         PR fortran/25090
18730         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
18731
18732         PR fortran/27584
18733         * gfortran.dg/associated_target_1.f90: New test.
18734
18735         PR fortran/19015
18736         * gfortran.dg/maxloc_shape_1.f90: New test.
18737
18738 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18739
18740         PR libgfortran/24459
18741         * gfortran.dg/namelist_24.f90: New test.
18742         * gfortran.dg/namelist_12.f: Fix typo in comment.
18743
18744 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
18745
18746         PR middle-end/25776
18747         * g++.dg/other/error11.C: New test.
18748
18749 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
18750
18751         * gcc.target/mips/pr26765.c: Add -w to options.
18752
18753 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
18754
18755         * lib/target-supports.exp (check_effective_target_mpaired_single):
18756         New function.
18757         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
18758         multilibs.
18759         * g++.dg/vect/vect.exp: Likewise.
18760
18761 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
18762
18763         PR testsuite/25891
18764         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
18765
18766 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
18767
18768         PR fortran/27662
18769         * gfortran.dg/temporary_1.f90: New file.
18770
18771 2006-05-19  Andreas Schwab  <schwab@suse.de>
18772
18773         * g++.dg/other/unused1.C: Also match "stringz".
18774
18775 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
18776
18777         PR c++/26433
18778         * g++.dg/template/fntry1.C: New test.
18779
18780 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
18781
18782         PR c++/27471
18783         PR c++/27506
18784         * g++.dg/conversion/bitfield5.C: New test.
18785         * g++.dg/conversion/bitfield6.C: New test.
18786
18787 2006-05-18  Mike Stump  <mrs@apple.com>
18788
18789         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
18790         * gcc.dg/vla-4.c: Add.
18791         * gcc.dg/vla-5.c: Add.
18792         * gcc.dg/vla-6.c: Add.
18793
18794 2006-05-12  Stuart Hastings  <stuart@apple.com>
18795
18796         * gcc.target/i386/20060512-1.c: New.
18797         * gcc.target/i386/20060512-2.c: New.
18798         * gcc.target/i386/20060512-3.c: New.
18799         * gcc.target/i386/20060512-4.c: New.
18800
18801 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
18802
18803         PR c++/26122
18804         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
18805
18806         PR c++/26068
18807         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
18808         * g++.dg/parse/linkage1.C: New test.
18809
18810 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
18811
18812         PR tree-optimization/27548
18813         * g++.dg/tree-ssa/pr27548.C: New test.
18814
18815 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18816
18817         PR fortran/26551
18818         * gfortran.dg/recursive_check_1.f: New test.
18819         * gfortran.dg/recursive_check_2.f90: New test.
18820
18821 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
18822
18823         * g++.dg/opt/temp2.C: New test.
18824
18825 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
18826
18827         PR c++/27491
18828         * g++.dg/init/brace5.C: New test.
18829
18830         PR middle-end/27415
18831         * gcc.dg/gomp/pr27415.c: New test.
18832         * g++.dg/gomp/pr27415.C: New test.
18833
18834         PR tree-optimization/27549
18835         * g++.dg/tree-ssa/pr27549.C: New test.
18836
18837 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18838
18839         PR libgfortran/27575
18840         * gfortran.dg/read_eof_4.f90: New test.
18841
18842 2006-05-16  Richard Guenther  <rguenther@suse.de>
18843
18844         PR tree-optimization/22303
18845         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
18846
18847 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
18848
18849         PR middle-end/27573
18850         * gcc.dg/gomp/pr27573.c: New test.
18851         * gfortran.dg/gomp/pr27573.f90: New test.
18852
18853         PR c/27499
18854         * gcc.dg/gomp/pr27499.c: New test.
18855         * g++.dg/gomp/pr27499.C: New test.
18856
18857 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
18858
18859         PR c++/27339
18860         * g++.dg/parser/access8.C: Adjust error marker.
18861         * g++.dg/template/access17.C: New test.
18862         * g++.dg/template/access18.C: Likewise.
18863
18864 2006-05-15  Roger Sayle  <roger@eyesopen.com>
18865
18866         PR target/26600
18867         * gcc.target/i386/pr26600.c: New test case.
18868
18869 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
18870
18871         PR c++/27505
18872         * g++.dg/expr/bitfield1.C: New test.
18873
18874 2006-05-15  Richard Guenther  <rguenther@suse.de>
18875
18876         PR tree-optimization/27603
18877         * gcc.dg/torture/pr27603.c: New testcase.
18878
18879 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
18880
18881         PR fortran/25090
18882         * gfortran.dg/entry_dummy_ref_1.f90: New test.
18883
18884         PR fortran/25082
18885         * gfortran.dg/scalar_return_1.f90: New test.
18886
18887         PR fortran/27411
18888         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
18889
18890 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
18891
18892         * gcc.dg/gomp/critical-4.c: New test.
18893         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
18894         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
18895         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
18896         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
18897
18898 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18899
18900         PR c++/27582
18901         * g++.dg/template/dependent-args1.C: New test.
18902
18903         PR c++/27581
18904         * g++.dg/lookup/this1.C: New test.
18905
18906         PR c++/27315
18907         * g++.dg/template/operator6.C: New test.
18908         * g++.dg/template/incomplete3.C: New test.
18909
18910         PR c++/27559
18911         * g++.dg/template/new4.C: New test.
18912
18913         PR c++/27496
18914         * g++.dg/template/void2.C: New test.
18915
18916 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
18917
18918         * g++.dg/template/dependent-expr5.C: New test.
18919
18920 2006-05-14  Roger Sayle  <roger@eyesopen.com>
18921
18922         PR middle-end/26729
18923         * gcc.dg/pr26729-1.c: New test case.
18924
18925 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
18926
18927         * gcc.dg/pr27003.c: New test.
18928
18929 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
18930
18931         * lib/target-supports.dg (check_cxa_atexit_available): Change
18932         v3_target_compile to ${tool}_target_compile.
18933
18934 2006-05-11  Jason Merrill  <jason@redhat.com>
18935
18936         * lib/scanasm.exp (scan-not-hidden): Fix typo.
18937
18938 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18939
18940         PR fortran/27553
18941         * gfortran.dg/label_5.f90: New test.
18942
18943 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
18944
18945         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
18946         check_effective_target_powerpc_altivec_ok): New.
18947         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
18948         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
18949         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
18950         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
18951         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
18952         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
18953         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
18954         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
18955         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
18956         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
18957         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
18958         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
18959         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
18960         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
18961         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
18962         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
18963         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
18964         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
18965         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
18966         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
18967         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
18968         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
18969         gcc.target/powerpc/altivec-9.c,
18970         gcc.target/powerpc/altivec-consts.c,
18971         gcc.target/powerpc/altivec-pr22085.c,
18972         gcc.target/powerpc/altivec-splat.c,
18973         gcc.target/powerpc/altivec-types-1.c,
18974         gcc.target/powerpc/altivec-types-2.c,
18975         gcc.target/powerpc/altivec-types-3.c,
18976         gcc.target/powerpc/altivec-types-4.c,
18977         gcc.target/powerpc/altivec-varargs-1.c,
18978         gcc.target/powerpc/altivec-vec-merge.c,
18979         gcc.target/powerpc/ppc-vector-memcpy.c,
18980         gcc.target/powerpc/ppc-vector-memset.c,
18981         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
18982         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
18983         these effective targets.
18984         * gcc.dg/vmx/pr27006.c: Add missing close brace.
18985         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
18986
18987 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18988
18989         PR middle-end/27384
18990         * g++.dg/other/fold1.C: New test.
18991
18992         PR middle-end/27488
18993         * gcc.dg/fold-nonneg-1.c: New test.
18994
18995         PR c++/27547
18996         * g++.dg/other/operator1.C: New test.
18997
18998 2006-05-11  Richard Guenther  <rguenther@suse.de>
18999
19000         PR middle-end/27529
19001         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
19002
19003 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
19004
19005         * lib/target-supports-dg.exp (check-flags): New.
19006         (dg-skip-if): Move flag checks.
19007
19008 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
19009
19010         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
19011         * lib/target-supports.dg (check_cxa_atexit_available): New.
19012
19013 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
19014
19015         PR fortran/27470
19016         * gfortran.dg/multiple_allocation_2.f90: New test case.
19017
19018 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
19019
19020         * gcc.target/arm/pr27387.C: Fix a comment typo.
19021
19022 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19023
19024         PR fortran/24549
19025         * gfortran.dg/error_recovery_1.f90: New test.
19026
19027 2006-05-10  Richard Guenther  <rguenther@suse.de>
19028
19029         PR tree-optimization/27302
19030         * gcc.dg/torture/pr27302.c: New testcase.
19031
19032 2006-05-09  Dirk Mueller  <dmueller@suse.de>
19033         Richard Guenther  <rguenther@suse.de>
19034
19035         PR middle-end/27498
19036         * gcc.dg/tree-ssa/pr27498.c: New testcase.
19037
19038 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
19039
19040         PR rtl-optimization/27335
19041         * gcc.dg/pr27335.c: New test.
19042
19043 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
19044
19045         * gcc.target/mips/mips-ps-5.c: New file.
19046
19047 2006-05-08  Jan Hubicka  <jh@suse.cz>
19048
19049         PR middle-end/25962
19050         * gcc.dg/pr25962.c: New.
19051
19052 2006-05-08  Roger Sayle  <roger@eyesopen.com>
19053
19054         PR target/27158
19055         * gcc.target/powerpc/pr27158.c: New test case.
19056
19057 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
19058
19059         PR testsuite/27476
19060         * ada/acats/run_all.sh: Use test -z.
19061
19062 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19063
19064         PR libfortran/18271
19065         * gfortran.dg/spec_expr_3.f90: New test.
19066
19067 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
19068
19069         PR target/24879
19070         * gcc.target/i386/monitor.c: New file.
19071
19072 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
19073
19074         * gcc.dg/pr27095.c: xfail *-*-darwin*.
19075
19076 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19077
19078         PR c++/27447
19079         * g++.dg/other/ptrmem7.C: New test.
19080
19081 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19082
19083         PR target/27421
19084         * gcc.dg/array-9.c: New test.
19085
19086 2006-05-07  Richard Guenther  <rguenther@suse.de>
19087
19088         PR tree-optimization/27409
19089         * gcc.dg/torture/pr27409.c: New testcase.
19090
19091 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19092
19093         PR fortran/27457
19094         * gfortran.dg/select_6.f90: New.
19095
19096 2006-05-07  Richard Guenther  <rguenther@suse.de>
19097
19098         PR tree-optimization/27136
19099         * gcc.dg/torture/pr27136.c: New testcase.
19100
19101 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
19102
19103         PR fortran/24813
19104         * gfortran.dg/char_cons_len_1.f90: New test.
19105
19106 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19107
19108         PR c++/27427
19109         * g++.dg/template/incomplete2.C: New test.
19110
19111 2006-05-06  Richard Guenther  <rguenther@suse.de>
19112
19113         PR tree-optimization/27151
19114         * gcc.dg/vect/pr27151.c: New testcase.
19115
19116 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19117
19118         PR c++/27430
19119         * g++.dg/template/void1.C: New test.
19120
19121         PR c++/27423
19122         * g++.dg/other/void2.C: New test.
19123
19124         PR c++/27422
19125         * g++.dg/conversion/void1.C: New test.
19126
19127 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
19128
19129         PR/21391
19130         * g++.dg/other/unused1.C: New.
19131
19132 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19133
19134         PR objc/27240
19135         * objc.dg/member-1.m: New test.
19136
19137 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
19138
19139         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
19140
19141 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19142
19143         PR libfortran/26985
19144         * gfortran.dg/matmul_2.f90: New test.
19145
19146 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
19147
19148         * ada/acats/run_all.sh: Use sync when main not found.
19149
19150 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
19151
19152         PR target/26765
19153         * gcc.target/mips/pr26765.c: New.
19154
19155 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
19156
19157         * gcc.target/bfin: New directory.
19158         * gcc.target/bfin/bfin.exp: New file.
19159         * gcc.target/bfin/frmul.c: New file.
19160         * gcc.target/bfin/arith.c: New file.
19161         * gcc.target/bfin/mul-combine.c: New file.
19162         * gcc.target/bfin/shift.c: New file.
19163
19164 2006-05-04  Richard Guenther  <rguenther@suse.de>
19165
19166         PR tree-optimization/14287
19167         PR tree-optimization/14844
19168         PR tree-optimization/19792
19169         PR tree-optimization/21608
19170         PR tree-optimization/27090
19171         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
19172         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
19173         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
19174         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
19175         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
19176
19177 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
19178
19179         PR tree-optimization/27285
19180         * gcc.c-torture/execute/pr27285.c: New test.
19181
19182         PR middle-end/27388
19183         * gcc.dg/gomp/pr27388-1.c: New test.
19184         * gcc.dg/gomp/pr27388-2.c: New test.
19185         * gcc.dg/gomp/pr27388-3.c: New test.
19186
19187         PR c++/27359
19188         * g++.dg/gomp/pr27359.C: New test.
19189
19190 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
19191
19192         PR fortran/20248
19193         * gfortran.dg/iargc.f90: New test.
19194
19195 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
19196
19197         PR c++/27102
19198         * g++.dg/template/crash49.C: New test.
19199
19200 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
19201
19202         PR testsuite/27032
19203         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
19204
19205 2006-05-02  Jeff Law  <law@redhat.com>
19206
19207         PR tree-optimization/27364
19208         * gcc.c-torture/execute/pr27364.c: New test.
19209
19210 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
19211
19212         PR c++/27309
19213         * g++.dg/parser/ctor5.C: New test.
19214
19215 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
19216
19217         PR target/27387
19218         * gcc.target/arm/arm.exp: New.
19219         * gcc.target/arm/pr27387.C: Likewise.
19220
19221 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
19222
19223         PR fortran/27269
19224         PR fortran/27324
19225         * gfortran.dg/module_equivalence_2.f90: New test.
19226
19227 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
19228
19229         PR middle-end/27337
19230         * g++.dg/gomp/pr27337-1.C: New test.
19231         * g++.dg/gomp/pr27337-2.C: New test.
19232
19233         PR middle-end/27328
19234         * gcc.dg/gomp/pr27328.c: New test.
19235
19236         PR middle-end/27325
19237         * g++.dg/gomp/pr27325.C: New test.
19238
19239         PR middle-end/27310
19240         * g++.dg/gomp/pr27310.C: New test.
19241
19242 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19243
19244         PR tree-optimization/27291
19245         * g++.dg/tree-ssa/pr27291.C: New test.
19246
19247 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19248
19249         PR tree-optimization/27283
19250         * g++.dg/tree-ssa/pr27283.C: New test.
19251
19252 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19253
19254         * gcc.dg/tree-ssa/loop-16.c: New test.
19255
19256 2006-05-01  Roger Sayle  <roger@eyesopen.com>
19257             Joseph S. Myers  <joseph@codesourcery.com>
19258
19259         * gcc.dg/Wconversion-3.c: New test case.
19260         * gcc.dg/Wconversion-4.c: Likewise.
19261
19262 2006-05-01  Richard Guenther  <rguenther@suse.de>
19263
19264         PR tree-optimization/26726
19265         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
19266
19267 2006-04-30  Roger Sayle  <roger@eyesopen.com>
19268
19269         * gcc.dg/Woverflow-1.c: New test case.
19270         * gcc.dg/Woverflow-2.c: Likewise.
19271         * gcc.dg/Woverflow-3.c: Likewise.
19272
19273 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
19274
19275         PR c++/27094
19276         * g++.dg/template/defarg8.C: New test.
19277
19278 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19279
19280         PR c++/27278
19281         * g++.dg/parse/operator7.C: New test.
19282
19283 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19284
19285         PR c++/11471
19286         PR c++/27102
19287         * g++.dg/template/crash48.C: New test.
19288
19289         PR c++/27279
19290         * g++.dg/parse/ctor4.C: New test.
19291
19292 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19293
19294         PR fortran/25681
19295         * gfortran.df/char_type_len.f90: New test.
19296
19297 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19298
19299         PR libgfortran/27304
19300         * gfortran.dg/fmt_exhaust.f90: New test.
19301
19302 2006-04-28  Roger Sayle  <roger@eyesopen.com>
19303
19304         PR c/25309
19305         * gcc.dg/large-size-array-2.c: New test case.
19306
19307 2006-04-28  Richard Guenther  <rguenther@suse.de>
19308
19309         PR target/26826
19310         * gcc.target/i386/pr26826.c: New testcase.
19311
19312 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
19313
19314         PR middle-end/27260
19315         * gcc.c-torture/execute/pr27260.c: New.
19316
19317 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
19318
19319         PR middle-end/27095
19320         * gcc.dg/pr27095.c: New.
19321
19322 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
19323
19324         PR c++/27292
19325         * g++.dg/conversion/bitfield4.C: New test.
19326
19327 2006-04-27  Eric Christopher  <echristo@apple.com>
19328
19329         * gcc.dg/pragma-ms_struct.c: New.
19330
19331 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
19332
19333         PR c++/27102
19334         * g++.dg/template/crash47.C: New test.
19335
19336 2006-04-27  Dirk Mueller  <dmueller@suse.de>
19337
19338         * gcc.target/i386/sse-7.c: build with -msse.
19339
19340 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
19341
19342         PR testsuite/27274:
19343         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
19344         (main): Exit if processor doesn't support SSE.
19345
19346 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
19347
19348         PR middle-end/27282
19349         * gcc.c-torture/compile/pr27282.c: New test.
19350
19351 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
19352
19353         PR middle-end/26913
19354         * g++.dg/gomp/pr26913.C: New test.
19355
19356         PR c/25996
19357         * gcc.dg/gomp/pr25996.c: New test.
19358         * g++.dg/gomp/pr25996.C: New test.
19359
19360 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
19361
19362         PR rtl-optimization/26725
19363         * gcc.c-torture/compile/pr26725.c: New test.
19364
19365 2006-04-25  Richard Guenther  <rguenther@suse.de>
19366
19367         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
19368         than n + -1.
19369
19370 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
19371
19372         * gcc.dg/20060425-1.c: New testcase.
19373
19374 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
19375
19376         PR tree-optimization/26865
19377         * gcc.dg/pr26865.c: New test.
19378
19379 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
19380
19381         PR c++/27292
19382         * g++.dg/conversion/bitfield1.C: New test.
19383         * g++.dg/conversion/bitfield2.C: Likewise.
19384         * g++.dg/conversion/bitfield3.C: Likewise.
19385
19386 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
19387         Richard Guenther  <rguenther@suse.de>
19388
19389         PR tree-optimization/27236
19390         * gcc.dg/tree-ssa/pr27236.c: New testcase.
19391
19392 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19393
19394         PR c++/19963
19395         * g++.dg/other/incomplete2.C: New test.
19396
19397 2006-04-24  Richard Guenther  <rguenther@suse.de>
19398
19399         PR middle-end/26869
19400         * gcc.dg/torture/pr26869.c: New testcase.
19401
19402 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
19403         Richard Guenther  <rguenther@suse.de>
19404
19405         PR tree-optimization/27218
19406         * g++.dg/tree-ssa/pr27218.C: New testcase.
19407
19408 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
19409
19410         PR c++/26912
19411         * g++.dg/template/friend41.C: New test.
19412
19413 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
19414
19415         * g++.dg/opt/pr15551.C: Include cstdio.
19416         (main): Use remove instead of unlink.
19417
19418 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
19419
19420         * gcc.dg/sibcall-7.c: New test.
19421         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
19422         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
19423         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
19424         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
19425         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
19426
19427 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
19428
19429         PR c++/26534
19430         * g++.dg/opt/bitfield1.C: New test.
19431         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
19432         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
19433         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
19434         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
19435         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
19436         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
19437         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
19438         * g++.dg/abi/bitfield2.C: Likewise.
19439         * g++.dg/init/bitfield1.C: Likewise.
19440
19441 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
19442
19443         PR fortran/25099
19444         * gfortran.dg/elemental_subroutine_4.f90: New test.
19445         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
19446         call sub (m, x).
19447
19448 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
19449
19450         * gcc.c-torture/compile/20060421-1.c: New testcase.
19451
19452 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19453
19454         PR c/25875
19455         * gcc.dg/init-bad-4.c: New test.
19456
19457 2006-04-21  Paul Brook  <paul@codesourcery.com>
19458
19459         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
19460
19461 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
19462
19463         PR fortran/27122
19464         * gfortran.dg/defined_operators_1.f90: New test.
19465         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
19466         remove old ones associated, incorrectly, with Note 5.46.
19467
19468         PR fortran/27113
19469         * gfortran.dg/character_array_constructor_1.f90: New test.
19470
19471 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
19472
19473         * gcc.dg/20060419-1.c: New test.
19474
19475 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
19476
19477         PR c/26774
19478         * gcc.dg/struct-parse-1.c: New test case.
19479
19480 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19481
19482         PR c++/26558
19483         * g++.dg/parse/template19.C: New test.
19484
19485         PR c++/26739
19486         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
19487
19488         PR c++/26036
19489         * g++.dg/expr/call3.C: New test.
19490
19491         PR c++/10385
19492         * g++.dg/conversion/dynamic1.C: New test.
19493
19494 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
19495
19496         PR c++/27102
19497         * g++.dg/template/crash35.C: Tweak error markers.
19498         * g++.dg/template/crash46.C: New test.
19499         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
19500         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
19501
19502 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
19503
19504         PR rtl-optimization/14261
19505         * gcc.c-torture/compile/20060419-1.c: Added.
19506
19507 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
19508
19509         * gfortran.dg/label_1.f90: Adjust dg-error.
19510
19511 2006-04-16  Roger Sayle  <roger@eyesopen.com>
19512
19513         PR target/26961
19514         * gcc.dg/fold-cond-1.c: New test case.
19515         * gcc.dg/pr26961-1.c: Likewise.
19516
19517 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19518
19519         PR libgfortran/27138
19520         * gfortran.dg/read_bad_advance.f90: New test.
19521
19522 2006-04-16  Roger Sayle  <roger@eyesopen.com>
19523             Dale Johannesen  <dalej@apple.com>
19524
19525         PR target/24076
19526         * gcc.target/i386/vecinit-3.c: New testcase.
19527         * gcc.target/i386/vecinit-4.c: Likewise.
19528         * gcc.target/i386/sse-18.c: Likewise.
19529         * gcc.target/i386/sse-19.c: Likewise.
19530
19531 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
19532
19533         * gfortran.dg/allocate_zerosize_1.f90: New test.
19534
19535 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
19536
19537         PR c++/26365
19538         * g++.dg/template/crash45.C: New test.
19539
19540 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
19541
19542         PR fortran/26787
19543         * gfortran.dg/proc_assign_1.f90: New test.
19544         * gfortran.dg/procedure_lvalue.f90: Change message.
19545         * gfortran.dg/namelist_4.f90: Add new error.
19546
19547         PR fortran/25597
19548         PR fortran/27096
19549         * gfortran.dg/auto_pointer_array_result_1.f90
19550
19551         PR fortran/27089
19552         * gfortran.dg/specification_type_resolution_1.f90
19553
19554         PR fortran/18003
19555         PR fortran/25669
19556         PR fortran/26834
19557         * gfortran.dg/bounds_temporaries_1.f90: New test.
19558
19559         PR fortran/27124
19560         * gfortran.dg/array_return_value_1.f90: New test.
19561
19562 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
19563
19564         PR fortran/25336
19565         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
19566
19567 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
19568
19569         PR middle-end/26823
19570         * g++.dg/gomp/pr26823-1.C: New test.
19571         * g++.dg/gomp/pr26823-2.C: New test.
19572
19573 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
19574
19575         PR middle-end/27134
19576         * gcc.dg/pr27314.c: New test.
19577
19578 2006-04-13  Richard Henderson  <rth@redhat.com>
19579
19580         * g++.dg/gomp/block-0.C: Update expected matches.
19581
19582 2006-04-13  DJ Delorie  <dj@redhat.com>
19583
19584         * lib/target-supports.exp (check_effective_target_int32plus): New.
19585         (check_effective_target_ptr32plus): New.
19586         (check_effective_target_size32plus): New.
19587         (check_effective_target_int16): New.
19588         (check_profiling_available): Add m32c to the list of unsupported
19589         targets.
19590
19591         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
19592         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
19593         memory size.
19594         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
19595         pointers.
19596         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
19597         size_t.
19598         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
19599         and size_t.
19600         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
19601         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
19602         not just xstormy16.  Skip m32c due to weird pointer size.
19603         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
19604         not just xstormy16.
19605         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
19606         not just xstormy16.
19607         * gcc.dg/20020312-2.c: Add m32c support.
19608         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
19609         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
19610         in test.
19611         * gcc.dg/20050321-2.c: Require >=32 bit integers.
19612         * gcc.dg/asm-1.c: Skip if int and short are the same size.
19613         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
19614         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
19615         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
19616         formats
19617         * gcc.dg/init-string-2.c: Require >=32 bit integers.
19618         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
19619         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
19620         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
19621         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
19622         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
19623         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
19624         in test.
19625         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
19626         in test.
19627         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
19628         * gcc.dg/pr23049.c: Require >=32 bit integers.
19629         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
19630         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
19631         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
19632         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
19633         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
19634         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
19635         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
19636         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
19637         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
19638         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
19639         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
19640         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
19641         prototype in test.
19642         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
19643         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
19644         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
19645         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
19646         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
19647
19648         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
19649         * gcc.c-torture/execute/20040703-1.x: Likewise.
19650         * gcc.c-torture/execute/20040705-1.x: Likewise.
19651         * gcc.c-torture/execute/20040705-2.x: Likewise.
19652         * gcc.c-torture/execute/20040709-1.x: Likewise.
19653         * gcc.c-torture/execute/20040709-2.x: Likewise.
19654         * gcc.c-torture/execute/20040811-1.x: Likewise.
19655         * gcc.c-torture/execute/20050316-1.x: Likewise.
19656         * gcc.c-torture/execute/bitfld-4.x: Likewise.
19657         * gcc.c-torture/execute/pr19689.x: Likewise.
19658         * gcc.c-torture/execute/pr7284-1.x: Likewise.
19659         * gcc.c-torture/execute/usmul.x: Likewise.
19660         * gcc.c-torture/execute/vrp-5.x: Likewise.
19661         * gcc.c-torture/execute/vrp-6.x: Likewise.
19662         * gcc.dg/debug/20041023-1.s: Likewise.
19663
19664 2006-04-13  Roger Sayle  <roger@eyesopen.com>
19665
19666         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
19667         of integers to a vector types are now constant expressions in C.
19668         * gcc.dg/vect/vect-fold-1.c: New test case.
19669
19670 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
19671             Ulrich Weigand  <uweigand@de.ibm.com>
19672
19673         PR target/27006
19674         * gcc.dg/vmx/pr27006.c: New testcase.
19675
19676 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19677
19678         PR libgfortran/26766
19679         * gfortran.dg/write_recursive.f90: New test.
19680
19681 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
19682
19683         * g++.dg/parse/dtor7.C: New test.
19684         * g++.dg/parse/new1.C: Add error marker.
19685         * g++.dg/template/new3.C: New test.
19686
19687         PR c++/26122
19688         * g++.dg/template/pure1.C: New test.
19689
19690         PR c++/26295
19691         * g++.dg/parse/ptrmem4.C: New test.
19692
19693 2006-04-10  Jeff Law  <law@redhat.com>
19694
19695         PR/27087
19696         * gcc.c-torture/compile/pr27087.c: New test.
19697
19698 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
19699
19700         PR/21391
19701         * gcc.dg/20060410.c: New.
19702
19703 2006-04-10  Matthias Klose  <doko@debian.org>
19704
19705         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
19706         Recognize multilib directory names containing underscores.
19707
19708 2006-04-10  Roger Sayle  <roger@eyesopen.com>
19709
19710         * gcc.target/i386/vecinit-1.c: New test case.
19711         * gcc.target/i386/vecinit-2.c: Likewise.
19712
19713 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
19714
19715         PR debug/27057
19716         * g++.dg/debug/dwarf2-2.C: New test.
19717
19718 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
19719
19720         PR rtl-optimization/27073
19721         * gcc.c-torture/execute/pr27073.c: New test.
19722
19723 2006-04-08  Mike Stump  <mrs@apple.com>
19724
19725         * gcc.dg/pragma-darwin.c: Improve for ppc64.
19726
19727 2006-04-07  Richard Guenther  <rguenther@suse.de>
19728
19729         PR tree-optimization/26135
19730         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
19731
19732 2006-04-06  Jan Hubicka  <jh@suse.cz>
19733
19734         PR profile/26399
19735         * g++.dg/bprob/g++-bprob-2.C: New testcase.
19736
19737 2006-04-06  Roger Sayle  <roger@eyesopen.com>
19738
19739         * g++.dg/conversion/nullptr1.C: New test case.
19740         * g++.dg/conversion/nullptr2.C: Likewise.
19741
19742 2006-04-05  Roger Sayle  <roger@eyesopen.com>
19743
19744         * gfortran.dg/dependency_18.f90: New test case.
19745
19746 2006-04-05  Richard Guenther  <rguenther@suse.de>
19747
19748         PR tree-optimization/26919
19749         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
19750         * gcc.dg/ipa/ipa-2.c: Likewise.
19751         * gcc.dg/ipa/ipa-3.c: Likewise.
19752         * gcc.dg/ipa/ipa-5.c: Likewise.
19753
19754 2006-04-05  Richard Guenther  <rguenther@suse.de>
19755
19756         PR tree-optimization/26763
19757         * gcc.dg/torture/pr26763-1.c: New testcase.
19758         * gcc.dg/torture/pr26763-2.c: Likewise.
19759
19760 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
19761
19762         PR fortran/23634
19763         PR fortran/25619
19764         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
19765
19766 2006-04-04  Eric Christopher  <echristo@apple.com>
19767
19768         * gcc.target/i386/387-1.c: Allow regexp to match darwin
19769         stubs.
19770         * gcc.target/i386/387-5.c: Ditto.
19771
19772 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
19773
19774         * gcc.target/sparc/struct-ret-check.c: New test.
19775
19776 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19777
19778         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
19779         zero decimal digits specified in format.
19780
19781 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
19782
19783         PR fortran/26891
19784         * gfortran.dg/missing_optional_dummy_1.f90: New test.
19785
19786         PR fortran/26976
19787         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
19788         * gfortran.dg/initialization_1.f90: Make assignment compliant.
19789         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
19790         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
19791         compliant and detect bigendian-ness.
19792
19793 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
19794
19795         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
19796         dummy arguments work when the actual argument is itself a dummy
19797         argument of the caller.
19798
19799 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19800
19801         PR libfortran/24685
19802         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
19803
19804 2006-04-01  Roger Sayle  <roger@eyesopen.com>
19805
19806         * gfortran.dg/dependencency_17.f90: New test case.
19807
19808 2006-04-01  Roger Sayle  <roger@eyesopen.com>
19809
19810         * gfortran.dg/dependency_14.f90: New test case.
19811         * gfortran.dg/dependency_15.f90: Likewise.
19812         * gfortran.dg/dependency_16.f90: Likewise.
19813
19814 2006-03-31  Asher Langton  <langton2@llnl.gov>
19815
19816         PR fortran/25358
19817         gfortran.dg/cray_pointers_6.f90: New test.
19818
19819 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19820
19821         PR libgfortran/26890
19822         * gfortran.dg/read_size_noadvance.f90: New test.
19823
19824 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
19825
19826         PR fortran/25031
19827         * gfortran.dg/multiple_allocation_1.f90: Check that the
19828         size has changed after a re-allocation with stat.
19829
19830 2006-03-30  Richard Guenther  <rguenther@suse.de>
19831
19832         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
19833         removal.
19834         * gcc.target/i386/sselibm-2.c: Likewise.
19835         * gcc.target/i386/sselibm-3.c: Likewise.
19836         * gcc.target/i386/sselibm-4.c: Likewise.
19837         * gcc.target/i386/sselibm-5.c: Likewise.
19838
19839 2006-03-28  Roger Sayle  <roger@eyesopen.com>
19840
19841         * gcc.dg/fold-andxor-1.c: New test case.
19842         * gcc.dg/fold-xorand-1.c: Likewise.
19843
19844 2006-03-28  Roger Sayle  <roger@eyesopen.com>
19845
19846         * gcc.dg/fold-convnotconv-1.c: New test case.
19847
19848 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
19849
19850         PR fortran/26779
19851         * gfortran.dg/private_type_5.f90: New test.
19852
19853 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
19854
19855         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
19856
19857 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
19858
19859         * gfortran.dg/advance_2.f90: New test.
19860         * gfortran.dg/advance_3.f90: New test.
19861
19862         * gfortran.fortran-torture/execute/equiv_5.f: New test.
19863
19864 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19865
19866         PR libgfortran/26661
19867         PR libgfortran/26880
19868         * gfortran.dg/read_x_past.f: New test.
19869
19870 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
19871
19872         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
19873         to be STABS.
19874
19875 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
19876
19877         * objc.dg/dwarf-1.m: Skip on AIX.
19878         * objc.dg/dwarf-2.m: Skip on AIX.
19879
19880 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
19881
19882         PR fortran/26816
19883         * gfortran.dg/float_1.f90: New test.
19884
19885 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
19886
19887         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
19888         X86_64 targets.
19889         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
19890
19891 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
19892
19893         PR libfortran/26735
19894         * gfortran.dg/convert_implied_open.f90: New test case.
19895
19896 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
19897
19898         PR fortran/26769
19899         * gfortran.dg/transpose_reshape_r10.f90: New test case.
19900
19901 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
19902
19903         PR middle-end/26717
19904         * gcc.dg/pr26717.c: New test.
19905
19906 2006-03-25  Roger Sayle  <roger@eyesopen.com>
19907
19908         * gfortran.dg/dependency_12.f90: New test case.
19909
19910 2006-03-24  Roger Sayle  <roger@eyesopen.com>
19911
19912         * gfortran.dg/dependency_9.f90: New (resurected) test case.
19913
19914 2006-03-24  Jeff Law  <law@redhat.com>
19915
19916         * gcc.c-torture/pr26840.c: New test.
19917
19918 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
19919
19920         * objc.dg/dwarf-2.m: New.
19921         * obj-c++.dg/dwarf-2.mm: New.
19922
19923         * g++.old-deja/g++.other/init19.C: New.
19924
19925 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
19926
19927         * g++.dg/eh/spbp.C: Skip on AIX.
19928
19929 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
19930
19931         PR middle-end/26611
19932         * g++.dg/gomp/pr26611-1.C: New test.
19933         * g++.dg/gomp/pr26611-2.C: New test.
19934
19935 2006-03-24  Jeff Law  <law@redhat.com>
19936
19937         * gcc.c-torture/compile/pr26833.c: New test.
19938         * gfortran.fortran-torture/compile/pr26806.f90: New test.
19939
19940 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19941
19942         * gfortran.dg/endfile_2.f90: Delete temp file.
19943
19944 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
19945
19946         PR fortran/19303
19947         * gfortran.dg/record_marker_1.f90: New test case.
19948         * gfortran.dg/record_marker_2.f: New test case.
19949         * gfortran.dg/record_marker_3.f90: New test case.
19950
19951 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
19952
19953         PR fortran/17298
19954         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
19955         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
19956
19957 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
19958
19959         * lib/gcc-dg.exp (cleanup-modules): New proc.
19960         * gfortran.dg/allocatable_function_1.f90,
19961         gfortran.dg/allocate_char_star_scalar_1.f90,
19962         gfortran.dg/assumed_charlen_function_1.f90,
19963         gfortran.dg/assumed_dummy_1.f90,
19964         gfortran.dg/assumed_shape_ranks_1.f90,
19965         gfortran.dg/assumed_shape_ranks_2.f90,
19966         gfortran.dg/assumed_size_dt_dummy.f90,
19967         gfortran.dg/auto_char_dummy_array_1.f90,
19968         gfortran.dg/auto_char_len_3.f90,
19969         gfortran.dg/automatic_module_variable.f90,
19970         gfortran.dg/bad_automatic_objects_1.f90,
19971         gfortran.dg/char_array_constructor.f90,
19972         gfortran.dg/char_array_structure_constructor.f90,
19973         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
19974         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
19975         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
19976         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
19977         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
19978         gfortran.dg/derived_pointer_recursion.f90,
19979         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
19980         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
19981         gfortran.dg/dummy_functions_1.f90,
19982         gfortran.dg/elemental_initializer_1.f90,
19983         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
19984         gfortran.dg/elemental_pointer_1.f90,
19985         gfortran.dg/elemental_subroutine_1.f90,
19986         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
19987         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
19988         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
19989         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
19990         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
19991         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
19992         gfortran.dg/global_references_1.f90,
19993         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
19994         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
19995         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
19996         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
19997         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
19998         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
19999         gfortran.dg/large_integer_kind_1.f90,
20000         gfortran.dg/large_real_kind_1.f90,
20001         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
20002         gfortran.dg/module_double_reuse.f90,
20003         gfortran.dg/module_equivalence_1.f90,
20004         gfortran.dg/module_interface_1.f90,
20005         gfortran.dg/module_parameter_array_refs_1.f90,
20006         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
20007         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
20008         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
20009         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
20010         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
20011         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
20012         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
20013         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
20014         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
20015         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
20016         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
20017         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
20018         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
20019         gfortran.dg/same_name_1.f90,
20020         gfortran.dg/sibling_dummy_procedure_1.f90,
20021         gfortran.dg/sibling_dummy_procedure_2.f90,
20022         gfortran.dg/sibling_dummy_procedure_3.f90,
20023         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
20024         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
20025         gfortran.dg/used_dummy_types_2.f90,
20026         gfortran.dg/used_dummy_types_3.f90,
20027         gfortran.dg/used_dummy_types_4.f90,
20028         gfortran.dg/used_dummy_types_5.f90,
20029         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
20030         gfortran.dg/userdef_operator_1.f90: Use it.
20031
20032 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20033
20034         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
20035         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
20036         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
20037         gfortran.dg/write_back.f,
20038         gfortran.fortran-torture/execute/inquire_1.f90,
20039         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
20040
20041 2006-03-21  Jeff Law  <law@redhat.com>
20042
20043         * gcc.dg/tree-ssa/vrp28.c: New test.
20044
20045 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20046
20047         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
20048         if _STDC_C99 is defined.
20049         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
20050         * gcc.dg/builtins-20.c: Likewise.
20051         * gcc.dg/builtins-53.c: Likewise.
20052         * gcc.dg/single-precision-constant.c: Likewise. Also pass
20053         -mmacosx-version-min=10.3 on PowerPC/Darwin.
20054
20055 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
20056
20057         PR tree-opt/26781
20058         * gcc.c-torture/compile/pr26781-1.c: New test.
20059         * gcc.c-torture/compile/pr26781-2.c: New test.
20060
20061 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
20062
20063         PR c++/26690
20064         * g++.dg/gomp/pr26690-1.C: New test.
20065         * g++.dg/gomp/pr26690-2.C: New test.
20066
20067 2006-03-20  Jeff Law  <law@redhat.com>
20068
20069         * gcc.dg/tree-ssa/pr21829.c: New test.
20070
20071         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
20072
20073 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
20074
20075         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
20076         (check_visibility_available): Use it.
20077         (check_effective_target_default_packed): Likewise.
20078         (check_effective_target_pcc_bitfield_type_matters): Likewise.
20079         (check_effective_target_fopenmp): Likewise.
20080         (check_effective_target_freorder): Likewise.
20081         (check_effective_target_fpic): Likewise.
20082         (check_named_sections_available): Likewise.
20083         (check_effective_target_ilp32): Likewise.
20084         (check_effective_target_lp64): Likewise.
20085
20086 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
20087
20088         PR fortran/20935
20089         * gfortran.dg/scalar_mask_2.f90: New test case.
20090
20091 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
20092
20093         PR tree-opt/26629
20094         * gcc.dg/tree-ssa/loadpre12.c: New test.
20095         * gcc.dg/tree-ssa/loadpre13.c: New test.
20096         * gcc.dg/tree-ssa/loadpre14.c: New test.
20097         * gcc.dg/tree-ssa/loadpre15.c: New test.
20098         * gcc.dg/tree-ssa/loadpre16.c: New test.
20099         * gcc.dg/tree-ssa/loadpre17.c: New test.
20100         * gcc.dg/tree-ssa/loadpre18.c: New test.
20101         * gcc.dg/tree-ssa/loadpre19.c: New test.
20102         * gcc.dg/tree-ssa/loadpre20.c: New test.
20103         * gcc.dg/tree-ssa/loadpre21.c: New test.
20104         * gcc.dg/tree-ssa/loadpre22.c: New test.
20105
20106 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
20107
20108         PR fortran/26741
20109         * gfortran.dg/elemental_initializer_1.f90: New test.
20110
20111         PR fortran/26716
20112         * gfortran.dg/assumed_shape_ranks_2: New test.
20113
20114 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
20115
20116         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
20117         target fpic.
20118
20119 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20120
20121         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
20122         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
20123         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
20124         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
20125         gfortran.fortran-torture/execute/direct_io.f90,
20126         gfortran.fortran-torture/execute/inquire_2.f90,
20127         gfortran.fortran-torture/execute/inquire_4.f90,
20128         gfortran.fortran-torture/execute/list_read_1.f90,
20129         gfortran.fortran-torture/execute/open_replace.f90,
20130         gfortran.fortran-torture/execute/slash_edit.f90,
20131         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
20132         temporary files from testcases.
20133
20134 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20135
20136         PR libgfortran/26509
20137         gfortran.dg/write_direct_eor.f90: New test.
20138
20139 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
20140
20141         * gcc.target/powerpc/pr26350.c: New.
20142         * gcc.target/powerpc/indexed-addr.c: New.
20143
20144 2006-03-16  Roger Sayle  <roger@eyesopen.com>
20145
20146         * gfortran.dg/dependency_13.f90: New test case.
20147
20148 2006-03-16  Roger Sayle  <roger@eyesopen.com>
20149
20150         PR middle-end/21781
20151         * gcc.dg/real-const-1.c: New test case.
20152
20153 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
20154
20155         * g++.old-deja/g++.other/init18.C: New.
20156         * g++.old-deja/g++.other/init5.C: Remove xfail.
20157
20158 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20159
20160         * g++.dg/opt/pr15551.C: Cleanup temp file.
20161
20162 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20163
20164         PR c++/6634
20165         g++.dg/parse/long1.C: New test.
20166
20167 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20168
20169         PR fortran/19101
20170         * gfortran.dg/continuation.f90: New test.
20171         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
20172
20173 2006-03-14  Richard Guenther  <rguenther@suse.de>
20174
20175         PR tree-optimization/26672
20176         * gcc.dg/torture/pr26672.c: New testcase.
20177
20178 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
20179
20180         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
20181         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
20182
20183 2006-03-13  Roger Sayle  <roger@eyesopen.com>
20184
20185         PR middle-end/26557
20186         * gcc.c-torture/compile/switch-1.c: New test case.
20187
20188 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
20189
20190         PR fortran/25378
20191         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
20192         test to include more permuatations of mask and index.
20193         * gfortran.dg/scalar_mask_1.f90: Modify last test to
20194         respond to F2003 spec. that the position returned for an all false
20195         mask && condition is zero.
20196
20197 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
20198
20199         PR middle-end/25989
20200         * gcc.dg/gomp/pr25989.c: New test.
20201
20202 2006-03-13  Jeff Law  <law@redhat.com>
20203
20204         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
20205
20206 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
20207
20208         * gcc.dg/switch-9.c: New test.
20209
20210 2006-03-13  Richard Guenther  <rguenther@suse.de>
20211
20212         PR middle-end/26630
20213         * gcc.dg/torture/pr26630.c: New testcase.
20214
20215 2006-03-11  Roger Sayle  <roger@eyesopen.com>
20216
20217         * gfortran.dg/dependency_10.f90: New test case.
20218         * gfortran.dg/dependency_11.f90: Likewise.
20219
20220 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
20221             Erik Edelmann  <eedelman@gcc.gnu.org>
20222
20223         * gfortran.dg/allocatable_function_1.f90: New.
20224         * gfortran.dg/allocatable_function_2.f90: New.
20225
20226 2006-03-10  Richard Guenther  <rguenther@suse.de>
20227
20228         PR middle-end/26565
20229         * gcc.dg/torture/pr26565.c: New testcase.
20230
20231 2006-03-09  Eric Christopher  <echristo@apple.com>
20232
20233         * gcc.c-torture/compile/20060309-1.c: New.
20234
20235 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20236
20237         PR libgfortran/26499
20238         * gfortran.dg/write_back.f: New test.
20239         * gfortran.dg/write_rewind_1.f: New test.
20240         * gfortran.dg/write_rewind_2.f: New test.
20241
20242 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20243
20244         PR libgfortran/26554
20245         * gfortran.dg/read_logical.f90: New test.
20246
20247 2006-03-04  Laurent GUERBY <laurent@guerby.net>
20248
20249         * ada/acats/norun.lst: cdd2a03 now passes.
20250
20251 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
20252
20253         PR testsuite/25177
20254         * gcc.target/powerpc/pr18096-1.c: Change where the error
20255         would match.
20256
20257 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
20258
20259         * gcc.target/i386/cleanup-1.c: New test.
20260         * gcc.target/i386/cleanup-2.c: New test.
20261
20262 2006-03-04  Roger Sayle  <roger@eyesopen.com>
20263
20264         * gfortran.dg/dependency_9.f90: Remove for the time being.
20265
20266 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
20267
20268         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
20269         directive.
20270
20271 2006-03-03  Roger Sayle  <roger@eyesopen.com>
20272
20273         * gfortran.dg/dependency_9.f90: New test case.
20274
20275 2006-03-03  Roger Sayle  <roger@eyesopen.com>
20276
20277         * gfortran.dg/dependency_4.f90: New test case.
20278         * gfortran.dg/dependency_5.f90: New test case.
20279         * gfortran.dg/dependency_6.f90: New test case.
20280         * gfortran.dg/dependency_7.f90: New test case.
20281         * gfortran.dg/dependency_8.f90: New test case.
20282
20283 2006-03-03  Paul Brook  <paul@codesourcery.com>
20284
20285         * lib/target-supports.exp (check_profiling_available):
20286         Add m68k-*-elf.
20287
20288 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
20289
20290         PR fortran/25031
20291         * multiple_allocation_1.f90: New test.
20292
20293 2006-03-03  Roger Sayle  <roger@eyesopen.com>
20294
20295         PR tree-optimization/26524
20296         * gfortran.dg/pr26524.f: New test case.
20297
20298 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20299
20300         * g++.dg/template/repo5.C: Cleanup repo files.
20301         * gcc.dg/20051201-1.c: Cleanup coverage files.
20302         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
20303         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
20304         tree dump files.
20305
20306 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
20307
20308         * objc.dg/objc-nofilename-1.m: New test.
20309         * objc.dg/bad-receiver-type.m: New test.
20310         * obj-c++.dg/bad-receiver-type.mm: New test.
20311
20312 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20313
20314         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
20315
20316 2006-03-01  Mike Stump  <mrs@apple.com>
20317
20318         * g++.dg/abi/key2.C: Add.
20319
20320 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
20321
20322         * gfortran.dg/logical_dot_product.f90: New test.
20323
20324         PR fortran/26393
20325         * gfortran.dg/used_interface_ref.f90: New test.
20326
20327         PR fortran/20938
20328         * gfortran.dg/dependency_2.f90: New test.
20329         * gfortran.fortran-torture/execute/where17.f90: New test.
20330         * gfortran.fortran-torture/execute/where18.f90: New test.
20331         * gfortran.fortran-torture/execute/where19.f90: New test.
20332         * gfortran.fortran-torture/execute/where20.f90: New test.
20333
20334 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
20335
20336         * g++.dg/tree-ssa/pr26443.C: New test case.
20337
20338 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
20339
20340         PR middle-end/26022
20341         * g++.dg/opt/return-slot1.C: New test.
20342
20343 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20344
20345         PR libgfortran/26136
20346         * gfortran.dg/namelist_23.f90: New test.
20347
20348 2006-02-28  Roger Sayle  <roger@eyesopen.com>
20349
20350         PR middle-end/14752
20351         * gcc.dg/fold-eqandshift-2.c: New test case.
20352
20353 2006-02-28  Richard Guenther  <rguenther@suse.de>
20354
20355         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
20356         decomposition.
20357
20358 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
20359
20360         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
20361
20362 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20363
20364         PR libgfortran/26464
20365         * gfortran.dg/backspace_5.f: New test.
20366         * gfortran.dg/backspace_6.f: New test.
20367
20368 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20369
20370         * gcc.dg/fold-eqandnot-1.c: New test case.
20371
20372 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20373
20374         PR middle-end/19983
20375         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
20376
20377 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
20378
20379         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
20380         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
20381
20382 2006-02-26  Richard Guenther  <rguenther@suse.de>
20383
20384         PR tree-optimization/26421
20385         * gcc.dg/tree-ssa/pr26421.c: New testcase.
20386
20387 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
20388
20389         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
20390         * g++.old-deja/g++.robertl/eb132.C: Likewise.
20391
20392 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20393
20394         * gcc.dg/fold-even-1.c: New test case.
20395
20396 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20397
20398         PR middle-end/21137
20399         * gcc.dg/fold-eqandshift-1.c: New test case.
20400
20401 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
20402
20403         PR tree-optimization/25125
20404         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
20405         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
20406
20407 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
20408
20409         PR tree-optimizations/26359
20410         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
20411         with -fdump-tree-dceloop-details.
20412         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
20413
20414 2006-02-25  Roger Sayle  <roger@eyesopen.com>
20415
20416         PR middle-end/23673
20417         * gcc.dg/fold-eqxor-1.c: New test case.
20418         * gcc.dg/fold-eqxor-2.c: Likewise.
20419         * gcc.dg/fold-eqxor-3.c: Likewise.
20420
20421 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
20422
20423         PR fortran/23092
20424         * scalar_mask_1.f90: New test.
20425
20426 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
20427
20428         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
20429         * g++.dg/eh/uncaught2.C: New.
20430         * g++.dg/eh/uncaught3.C: New.
20431
20432 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20433
20434         PR libgfortran/26423
20435         * gfortran.dg/read_many_1.f: New test.
20436
20437 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
20438
20439         PR fortran/24519
20440         * gfortran.dg/dependency_3.f90: New test.
20441         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
20442         XFAILs.
20443
20444         PR fortran/25395
20445         * gfortran.dg/equiv_6.f90: New test.
20446
20447 2006-02-23  Jeff Law  <law@redhat.com>
20448
20449         * gcc.c-torture/compile/pr26425.c: New test.
20450
20451 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
20452
20453         PR middle-end/26412
20454         * gcc.dg/gomp/pr26412.c: New test.
20455
20456 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20457
20458         PR c++/26291
20459         * g++.dg/other/ellipsis1.C: New test.
20460         * g++.dg/parse/operator4.C: Adjust error marker.
20461
20462 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
20463
20464         PR target/25603
20465         * gfortran.dg/pr25603.f: New testcase.
20466
20467 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
20468
20469         * gcc.dg/bf-spl1.c: Don't specify -m68000.
20470         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
20471
20472 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
20473
20474         * g++.dg/eh/spbp.C: New.
20475
20476 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
20477
20478         PR middle-end/26379
20479         * gcc.target/i386/mmx-7.c: New test.
20480
20481 2006-02-20  Roger Sayle  <roger@eyesopen.com>
20482
20483         PR tree-optimization/26361
20484         * gcc.dg/tree-ssa/vrp27.c: New test case.
20485
20486 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
20487
20488         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
20489         * gcc.dg/tree-ssa/complex-4.c: Here.
20490
20491 2006-02-19  Roger Sayle  <roger@eyesopen.com>
20492
20493         PR middle-end/19543
20494         * gfortran.dg/logical_1.f90: New test case.
20495
20496 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
20497
20498         PR middle-end/26334
20499         * gcc.dg/20060218-1.c: Moved to...
20500         * gcc.target/i386/20060218-1.c: ... here.  New test.
20501
20502 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
20503
20504         PR fortran/26201
20505         * gfortran.dg/convert_1.f90: New.
20506
20507 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
20508
20509         PR fortran/25054
20510         * gfortran.dg/namelist_5.f90: New test.
20511
20512         PR fortran/25089
20513         * gfortran.dg/namelist_4.f90: New test.
20514
20515 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
20516
20517         PR tree-opt/25680
20518         * gcc.dg/tree-ssa/complex-3.c: New test.
20519
20520 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
20521
20522         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
20523         variable to take into account the variable name in the
20524         function header.
20525         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
20526
20527 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
20528
20529         PR middle-end/26334
20530         * gcc.c-torture/compile/20060217-1.c: New test.
20531         * gcc.dg/20060218-1.c: New test.
20532
20533 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
20534
20535         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
20536
20537 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
20538
20539         * gcc.dg/cpp/undef3.c: New test.
20540         * gcc.dg/cpp/trad/builtins2.c: New test.
20541
20542 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
20543
20544         PR c++/26266
20545         * g++.dg/template/static22.C: New test.
20546         * g++.dg/template/static23.C: New test.
20547         * g++.dg/template/static24.C: New test.
20548         * g++.dg/template/non-dependent13.C: New test.
20549         * g++.dg/init/member1.C: Tweak error markers.
20550
20551 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20552
20553         PR target/26255
20554         * gcc.c-torture/compile/pr26255.c: New test case.
20555
20556 2006-02-16  Roger Sayle  <roger@eyesopen.com>
20557
20558         * gfortran.fortran-torture/execute/where_10.f90: New test case.
20559         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
20560         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
20561         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
20562         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
20563         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
20564         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
20565
20566 2006-02-16  Jeff Law  <law@redhat.com>
20567
20568         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
20569         * gcc.dg/tree-ssa/vrp26.c: New test.
20570
20571 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
20572
20573         PR target/20353
20574         PR target/24578
20575         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
20576         __UCLIBC__ is defined.
20577
20578 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
20579
20580         PR fortran/26224
20581         * gfortran.dg/gomp/pr26224.f: New test.
20582
20583 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
20584
20585         PR tree-opt/25918
20586         * lib/target-supports.exp
20587         (check_effective_target_vect_short_mult): New.
20588         (check_effective_target_vect_char_mult): New.
20589         (check_effective_target_vect_widen_sum_qi_to_si): New.
20590         (check_effective_target_vect_widen_sum_qi_to_hi): New.
20591         (check_effective_target_vect_widen_sum_hi_to_si): New.
20592         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
20593         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
20594         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
20595         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
20596         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
20597         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
20598         vect-reduc-pattern-2c.c
20599         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
20600         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
20601         vect-reduc-pattern-1c.c
20602
20603 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
20604
20605         PR fortran/24557
20606         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
20607
20608 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20609
20610         PR fortran/26054
20611         * gfortran.dg/enum_8.f90: Remove check for warning.
20612         * gfortran.dg/iomsg_1.f90: Ditto.
20613         * gfortran.dg/enum_1.f90: Ditto.
20614         * gfortran.dg/enum_9.f90: Ditto.
20615         * gfortran.dg/enum_2.f90: Ditto.
20616         * gfortran.dg/enum_10.f90: Ditto.
20617         * gfortran.dg/enum_3.f90: Ditto.
20618         * gfortran.dg/flush_1.f90: Ditto.
20619         * gfortran.dg/enum_4.f90: Ditto.
20620         * gfortran.dg/array_constructor_1.f90: Ditto.
20621         * gfortran.dg/enum_5.f90: Ditto.
20622         * gfortran.dg/enum_6.f90: Ditto.
20623         * gfortran.dg/enum_7.f90: Ditto.
20624
20625 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
20626
20627         PR middle-end/26300
20628         * gcc.c-torture/compile/20060215-1.c: New test.
20629
20630 2006-02-14  Roger Sayle  <roger@eyesopen.com>
20631
20632         PR middle-end/23670
20633         * gcc.dg/tree-ssa/andor-2.c: New test case.
20634
20635 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
20636
20637         PR fortran/25045
20638         * optional_dim.f90: New test.
20639
20640 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20641
20642         PR fortran/26277
20643         * gfortran.dg/label_4.f90: New.
20644
20645 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
20646             Diego Novillo  <dnovillo@redhat.com>
20647             Uros Bizjak  <uros@kss-loka.si>
20648
20649         * gfortran.dg/gomp: New directory.
20650
20651 2006-02-14  Richard Guenther  <rguenther@suse.de>
20652
20653         PR tree-optimization/26258
20654         * gcc.dg/torture/pr26258.c: New testcase.
20655
20656 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
20657
20658         PR fortran/26246
20659         * gfortran.dg/pr26246_1.f90: New test.
20660         * gfortran.dg/pr26246_2.f90: New test.
20661
20662         PR middle-end/26092
20663         * gcc.c-torture/compile/20060208-1.c: New test.
20664
20665 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
20666
20667         PR fortran/26074
20668         PR fortran/25103
20669         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
20670         * gfortran.dg/bad_automatic_objects_1.f90: New test.
20671         * gfortran.dg/automatic_module_variable.f90: Change error message.
20672
20673         PR fortran/20861
20674         * gfortran.dg/internal_dummy_1.f90: New test.
20675
20676         PR fortran/20871
20677         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
20678
20679
20680         PR fortran/25083
20681         * gfortran.dg/uncommon_block_data_1.f90: New test.
20682         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
20683         with standard.
20684
20685         PR fortran/25088
20686         * gfortran.dg/typed_subroutine_1.f90: New test.
20687
20688 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
20689
20690         * objc.dg/dwarf-1.m: New.
20691
20692 2006-02-13  Roger Sayle  <roger@eyesopen.com>
20693
20694         PR middle-end/24427
20695         * gcc.dg/tree-ssa/andor-1.c: New test case.
20696
20697 2006-02-13  Josh Conner  <jconner@apple.com>
20698
20699         PR target/25376
20700         * gcc.dg/pr25376.c: New test.
20701
20702         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
20703         assemble.
20704         * lib/target-supports.exp (check_named_sections_available):
20705         Only compile named-sections test -- don't assemble.
20706
20707 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20708
20709         * g++.dg/warn/no-write-strings.C: New test.
20710         * g++.dg/warn/write-strings.C: Likewise.
20711         * g++.dg/warn/write-strings-default.C: Likewise.
20712
20713 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
20714
20715         PR fortran/25806
20716         * gfortran.dg/ret_pointer_2.f90: New test.
20717
20718 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
20719
20720         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
20721
20722 2006-02-10  Jeff Law  <law@redhat.com>
20723
20724         * gcc.c-torture/compile/pr26213.c: New test.
20725
20726 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
20727
20728         gfortran.dg/null_1.f90: New test.
20729
20730 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20731
20732         PR fortran/14771
20733         * gfortran.dg/parens_4.f90: New.
20734         * gfortran.dg/parens_5.f90: New.
20735
20736 2006-02-10  Richard Guenther  <rguenther@suse.de>
20737
20738         * gcc.dg/pr23372-1.c: Remove empty file.
20739
20740 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20741         Paul Thomas  <pault@gcc.gnu.org>
20742
20743         PR fortran/14771
20744         * gfortran.dg/parens_1.f90: New.
20745         * gfortran.dg/parens_2.f90: New.
20746         * gfortran.dg/parens_3.f90: New.
20747
20748 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
20749
20750         PR fortran/26038
20751         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
20752
20753         PR fortran/25059
20754         * gfortran.dg/impure_assignment_1.f90: New test.
20755
20756         PR fortran/25070
20757         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
20758
20759 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
20760
20761         PR target/26141
20762         * g++.dg/expr/stdarg2.C: New test.
20763
20764 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
20765
20766         PR inline-asm/16194
20767         * gcc.dg/pr16194.c: New test.
20768
20769 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20770
20771         * ada/acats/run_acats: Use portable variant of "$@".
20772
20773 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20774
20775         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
20776         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
20777
20778 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20779
20780         PR tree-opt/26179
20781         * g++.dg/opt/pr26179.C: New test.
20782
20783 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20784
20785         PR middle-end/26134
20786         * gcc.dg/tree-ssa/complex-3.c: New test.
20787
20788 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20789
20790         * gcc.c-torture/compile/volatile-1.c: New test.
20791
20792 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
20793
20794         PR 26180
20795         * gcc.dg/tree-ssa/pr26180.c: New test.
20796
20797 2006-02-08  Jeff Law  <law@redhat.com>
20798
20799         * gcc.dg/tree-ssa/pr21417.c: New test.
20800
20801 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20802
20803         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
20804         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
20805
20806 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20807
20808         * lib/scanrtl.exp: New.
20809
20810 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20811
20812         PR c++/26071
20813         * g++.dg/other/virtual2.C: New test.
20814
20815         PR c++/26070
20816         * g++.dg/other/virtual1.C: New test.
20817
20818 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20819
20820         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
20821         cleanup-ipa-dump): Update dump file glob patterns.
20822         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
20823         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
20824
20825         * lib/gcc-dg.exp: Load it.
20826         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
20827
20828 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
20829
20830         PR testsuite/26159
20831         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
20832         * gcc.dg/tree-ssa/pr23382.c: Ditto.
20833
20834 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20835
20836         PR fortran/25577
20837         * gfortran.dg/mvbits_1.f90: New.
20838
20839 2006-02-07  Dirk Mueller  <dmueller@suse.com>
20840
20841         * g++.dg/warn/Wdiv-by-zero.C: New test.
20842         * g++.dg/warn/Wno-div-by-zero.C: New.
20843
20844 2006-02-07  Jeff Law  <law@redhat.com>
20845
20846         * gcc.dg/tree-ssa/pr21559.c: New test.
20847
20848         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
20849         multiple VRP passes.
20850         * gcc.dg/tree-ssa/vrp09.c: Likewise.
20851         * gcc.dg/tree-ssa/vrp18.c: Likewise.
20852         * gcc.dg/tree-ssa/pr21582.c: Likewise.
20853         * gcc.dg/tree-ssa/pr20657.c: Likewise.
20854         * gcc.dg/tree-ssa/pr21001.c: Likewise.
20855         * gcc.dg/tree-ssa/vrp02.c: Likewise
20856         * gcc.dg/tree-ssa/vrp11.c: Likewise
20857         * gcc.dg/tree-ssa/pr14341.c: Likewise
20858         * gcc.dg/tree-ssa/vrp19.c: Likewise
20859         * gcc.dg/tree-ssa/vrp20.c: Likewise
20860         * gcc.dg/tree-ssa/vrp03.c: Likewise
20861         * gcc.dg/tree-ssa/pr21086.c: Likewise
20862         * gcc.dg/tree-ssa/pr21959.c: Likewise
20863         * gcc.dg/tree-ssa/vrp21.c: Likewise
20864         * gcc.dg/tree-ssa/vrp04.c: Likewise
20865         * gcc.dg/tree-ssa/pr25485.c: Likewise
20866         * gcc.dg/tree-ssa/pr22026.c: Likewise
20867         * gcc.dg/tree-ssa/vrp22.c: Likewise
20868         * gcc.dg/tree-ssa/vrp05.c: Likewise
20869         * gcc.dg/tree-ssa/20030807-10.c: Likewise
20870         * gcc.dg/tree-ssa/pr20701.c: Likewise
20871         * gcc.dg/tree-ssa/vrp23.c: Likewise
20872         * gcc.dg/tree-ssa/vrp06.c: Likewise
20873         * gcc.dg/tree-ssa/pr22117.c: Likewise
20874         * gcc.dg/tree-ssa/pr20702.c: Likewise
20875         * gcc.dg/tree-ssa/vrp15.c: Likewise
20876         * gcc.dg/tree-ssa/pr21090.c: Likewise
20877         * gcc.dg/tree-ssa/pr21294.c: Likewise
20878         * gcc.dg/tree-ssa/vrp24.c: Likewise
20879         * gcc.dg/tree-ssa/vrp07.c: Likewise
20880         * gcc.dg/tree-ssa/pr21563.c: Likewise
20881         * gcc.dg/tree-ssa/pr25382.c: Likewise
20882         * gcc.dg/tree-ssa/vrp16.c: Likewise
20883         * gcc.dg/tree-ssa/vrp25.c: Likewise
20884         * gcc.dg/tree-ssa/vrp08.c: Likewise
20885         * gcc.dg/tree-ssa/20030807-6.c: Likewise
20886         * gcc.dg/tree-ssa/vrp17.c: Likewise
20887         * gcc.dg/tree-ssa/pr21458.c: Likewise
20888         * g++.dg/tree-ssa/pr18178.C: Likewise
20889
20890 2006-02-07  Richard Guenther  <rguenther@suse.de>
20891
20892         PR c++/26140
20893         Revert
20894         2006-01-30  Richard Guenther  <rguenther@suse.de>
20895         PR c++/23372
20896         * gcc.dg/pr23372-1.C: New testcase.
20897
20898         * g++.dg/tree-ssa/pr26140.C: New testcase.
20899
20900 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
20901
20902         PR c++/9737
20903         * g++.dg/template/ttp15.C: New test.
20904         * g++.dg/template/ttp16.C: Likewise.
20905         * g++.dg/template/ttp17.C: Likewise.
20906         * g++.old-deja/g++.pt/ttp36.C: Remove.
20907         * g++.old-deja/g++.pt/ttp19.C: Likewise.
20908         * g++.old-deja/g++.pt/ttp37.C: Likewise.
20909         * g++.old-deja/g++.pt/ttp38.C: Likewise.
20910         * g++.old-deja/g++.pt/ttp39.C: Likewise.
20911         * g++.old-deja/g++.pt/ttp9.C: Likewise.
20912         * g++.old-deja/g++.pt/ttp40.C: Likewise.
20913         * g++.old-deja/g++.pt/ttp51.C: Likewise.
20914         * g++.old-deja/g++.pt/ttp26.C: Likewise.
20915         * g++.old-deja/g++.pt/ttp36.C: Likewise.
20916
20917 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
20918
20919         PR libfortran/23815
20920         * unf_io_convert_4.f90: New test.
20921
20922 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
20923
20924         * gcc.dg/tree-ssa/loadpre10.c: New test.
20925         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
20926         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
20927         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
20928
20929 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20930
20931         PR libfortran/24685
20932         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
20933
20934 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
20935
20936         PR tree-opt/25251
20937         * gfortran.dg/assign_7.f: New test.
20938
20939 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
20940
20941         PR fortran/26041
20942         PR fortran/26064
20943         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
20944         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
20945         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
20946
20947 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
20948
20949         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
20950         in size_t typedef.
20951
20952 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20953
20954         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
20955         * g++.dg/charset/string.c (foo): Likewise.
20956         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
20957         const char*
20958         * g++.dg/ext/builtin2.C (printf): Likewise.
20959         * g++.dg/init/new15.C (printf): Likewise.
20960         * g++.dg/opt/pr17697-1.C (foo): Likewise.
20961         * g++.dg/opt/pr17697-2.C (foo): Likewise.
20962         * g++.dg/opt/pr17697-3.C (foo): Likewise.
20963         * g++.dg/template/non-dependent4.C (temp): Likewise.
20964         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
20965         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
20966         parameter type to const char*.
20967         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
20968         Change type to const char*.
20969         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
20970         Likewise.
20971         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
20972         second parameter type to const char*.
20973         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
20974         (Y::Y): Change parameter type to const char*.
20975         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
20976         * g++.old-deja/g++.jason/report.C: Apply const correctness.
20977         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
20978         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
20979         (char*).
20980         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
20981         const char*.
20982         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
20983         type to const char*.
20984         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
20985         return type to const char*.
20986         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
20987         to const char*.
20988         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
20989         * g++.old-deja/g++.law/refs1.C: Likewise.
20990         * g++.old-deja/g++.law/visibility1.C: Likewise.
20991         * g++.old-deja/g++.law/visibility2.C: Likewise.
20992         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
20993         const char*.
20994         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
20995         * g++.old-deja/g++.mike/net48.C: Likewise.
20996         * g++.old-deja/g++.mike/p646.C: Likewise.
20997         * g++.old-deja/g++.mike/p6746.C: Likewise.
20998         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
20999         type to const char*.
21000         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
21001         deprecated conversion warning.
21002         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
21003         char*.
21004         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
21005         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
21006         * g++.old-deja/g++.pt/explicit8.C: Likewise.
21007         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
21008         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
21009         * g++.old-deja/g++.pt/nontype3.C: Likewise.
21010         * g++.old-deja/g++.pt/t39.C: Likewise.
21011         * g++.old-deja/g++.robertl/eb106.C: Likewise.
21012         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
21013
21014 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
21015
21016         PR fortran/25075
21017         intrinsic_argument_conformance_1.f90: New test.
21018
21019 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
21020
21021         PR fortran/20845
21022         * gfortran.dg/char_result_11.f90: Add SAVE.
21023         * gfortran.dg/der_pointer_4.f90: Ditto.
21024         * gfortran.dg/default_initialization.f90: New test.
21025
21026 2006-02-03  Jeff Law  <law@redhat.com>
21027
21028         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
21029         handle more than 100 dump files.
21030         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
21031         * lib/scantree.exp (scan-tree-dump): Likewise.
21032         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
21033         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
21034         * lib/scanipa.exp (scan-ipa-dump): Likewise.
21035         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
21036         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
21037
21038 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
21039
21040         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
21041
21042 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
21043
21044         * g++.dg/template/using12.C: New test.
21045
21046 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
21047
21048         * gcc.target/powerpc/pr25960.c: New test.
21049
21050 2006-02-02  Steven G. Kargl  <kargls@comcast>
21051
21052         PR fortran/24958
21053         gfortran.dg/nullify_2.f90: New test.
21054
21055 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
21056
21057         PR 25990
21058         * gcc.dg/gomp/pr25990.c: New test.
21059
21060 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
21061
21062         PR c++/25342
21063         * g++.gd/template/partial4.C: New test.
21064
21065 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
21066
21067         PR middle-end/26001
21068         * gfortran.dg/data_char_2.f90: New.
21069
21070 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
21071
21072         PR fortran/26039
21073         maxval_maxloc_conformance_1.f90: New test.
21074
21075 2006-01-31  Richard Guenther  <rguenther@suse.de>
21076
21077         * gcc.target/i386/sselibm-1.c: New testcase.
21078         * gcc.target/i386/sselibm-2.c: Likewise.
21079         * gcc.target/i386/sselibm-3.c: Likewise.
21080         * gcc.target/i386/sselibm-4.c: Likewise.
21081         * gcc.target/i386/sselibm-5.c: Likewise.
21082
21083 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
21084
21085         PR fortran/24266
21086         * gfortran.dg/arrayio_derived_2.f90: New.
21087
21088 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
21089
21090         * gcc.dg/unsigned-long-compare.c: New test.
21091
21092 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
21093
21094         PR testsuite/25318
21095         * lib/target-supports.exp (check_effective_target_freorder):
21096         Check to see if target supports -freorder-blocks-and-partition.
21097         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
21098         instead of "dg-require-named-sections".
21099
21100 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
21101
21102         PR target/14798:
21103         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
21104         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
21105         * gcc.dg/pragma-isr-trapa2.c: Likewise.
21106         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
21107         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
21108         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
21109         * gcc.dg/attr-isr-trap_exit.c: Likewise.
21110         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
21111
21112 2006-01-30  Richard Guenther  <rguenther@suse.de>
21113
21114         PR c++/23372
21115         * gcc.dg/pr23372-1.C: New testcase.
21116
21117 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
21118
21119         * gcc.dg/gomp/pr25874.c: New test.
21120
21121 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
21122
21123         PR tree-opt/25911
21124         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
21125
21126 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
21127
21128         PR fortran/18578
21129         PR fortran/18579
21130         PR fortran/20857
21131         PR fortran/20885
21132         * gfortran.dg/intent_out_1.f90: New test.
21133
21134 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
21135
21136         PR fortran/17911
21137         * gfortran.dg/procedure_lvalue.f90: New test.
21138
21139         PR fortran/20895
21140         PR fortran/25030
21141         * gfortran.dg/char_pointer_assign_2.f90: New test.
21142         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
21143         assignment to be consistent with standard.
21144         * gfortran.dg/char_result_2.f90: The same.
21145         * gfortran.dg/char_result_8.f90: The same.
21146
21147 2006-01-28  Zack Weinberg  <zackw@panix.com>
21148
21149         * gcc.dg/Woverlength-strings.c
21150         * gcc.dg/Woverlength-strings-pedantic-c89.c
21151         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
21152         * gcc.dg/Woverlength-strings-pedantic-c99.c
21153         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
21154
21155 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
21156
21157         * gcc.c-torture/execute/20060127-1.c: New test.
21158
21159 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
21160
21161         PR c++/25999
21162         * g++.dg/ext/pragmaweak1.C: New test.
21163
21164 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
21165
21166         PR c++/25855
21167         * g++.dg/template/spec29.C: New test.
21168
21169 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
21170
21171         PR c/19606.
21172         * gcc.c-torture/execute/pr19606.c: New.
21173
21174 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
21175
21176         * gcc.dg/pragma-re-4.c: New test.
21177
21178 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
21179
21180         PR fortran/25964
21181         * gfortran.dg/assumed_size_refs_3.f90: New test.
21182
21183 2006-01-27  Ben Elliston  <bje@au.ibm.com>
21184
21185         * gcc.misc-tests/dectest.exp: Remove defunct comment.
21186
21187 2006-01-26  Laurent GUERBY <laurent@guerby.net>
21188
21189         PR ada/21317
21190         * ada/acats/support/impdef.a: Add One_Long_Second.
21191         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
21192         * ada/acats/tests/c9/c94026.a: Likewise.
21193         * ada/acats/tests/c9/c97305c.ada: Likewise.
21194         * ada/acats/tests/c9/c99004a.ada: Likewise.
21195
21196 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
21197
21198         PR fortran/25964
21199         * gfortran.dg/global_references_2.f90: New test.
21200
21201         PR fortran/25084
21202         PR fortran/20852
21203         PR fortran/25085
21204         PR fortran/25086
21205         * gfortran.dg/assumed_charlen_function_1.f90: New test.
21206         * gfortran.dg/assumed_charlen_function_3.f90: New test.
21207
21208         PR fortran/25416
21209         * gfortran.dg/assumed_charlen_function_2.f90: New test.
21210
21211 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
21212
21213         PR c/25892
21214         * gcc.dg/Wpointer-sign.c: New.
21215         * gcc.dg/Wpointer-sign-Wall.c: New.
21216         * gcc.dg/Wpointer-sign-Wall-no.c: New.
21217         * gcc.dg/Wpointer-sign-pedantic.c: New.
21218         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
21219         * gcc.dg/conv-2.c: Use -Wpointer-sign.
21220
21221 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
21222
21223         PR C/25861
21224         * gcc.c-torture/compile/pr25861.c: New test.
21225
21226 2006-01-26  Paul Brook  <paul@codesourcery.com>
21227
21228         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
21229         on short-enum targets.
21230         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
21231         variable.
21232         (generate_fields): Use short_enums.
21233         (main): Set short_enums.  Document -e.
21234         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
21235         on short-enum targets.
21236         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
21237         variable.
21238         (generate_fields): Use short_enums.
21239         (main): Set short_enums.  Document -e.
21240         * lib/target-supports.exp (check_effective_target_short_enums): New.
21241
21242 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
21243
21244         PR target/25947
21245         * gcc.dg/torture/pr25947-1.c: New test.
21246
21247 2006-01-25  Jan Hubicka  <jh@suse.cz>
21248             Roger Sayle  <roger@eyesopen.com>
21249
21250         PR rtl-optimization/25703
21251         * gcc.target/i386/20060125-1.c: New test case.
21252         * gcc.target/i386/20060125-2.c: New test case.
21253
21254 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21255
21256         PR fortran/18540
21257         * gfortran.dg/goto_1.f: New.
21258
21259 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
21260
21261         PR fortran/25716
21262         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
21263         25716 on 32-bit systems too.
21264
21265 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
21266
21267         PR testsuite/25590
21268         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
21269
21270 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
21271
21272         * gcc.dg/tree-ssa/gen-vect-33.c: New.
21273
21274 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21275
21276         PR fortran/25835
21277         * gfortran.dg/read_eof.f90: Delete, renamed.
21278         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
21279         * gfortran.dg/read_eof_2.f90: New test.
21280         * gfortran.dg/read_eof_3.f90: New test.
21281
21282 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
21283
21284         PR tree-opt/25860
21285         * gcc.c-torture/compile/pr25860.c: New test.
21286
21287 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21288
21289         PR c++/25552
21290         * g++.dg/parse/dtor8.C: New test.
21291
21292 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
21293
21294         PR testsuite/25891
21295         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
21296         * gcc.dg/gomp/gomp.exp: Return without testing anything if
21297         check_effective_target_fopenmp returns 0.
21298
21299 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
21300
21301         PR ada/20548
21302         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
21303         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
21304         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
21305
21306 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
21307
21308         PR tree-opt/25857
21309         * g++.dg/opt/pr25857.C: New test.
21310
21311 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
21312         Jan Hubicka  <jh@suse.cz>
21313         Richard Guenther  <rguenther@suse.de>
21314
21315         PR rtl-optimization/25654
21316         * gcc.dg/torture/pr25654.c: New testcase.
21317         * gcc.target/i386/pr25654.c: Likewise.
21318
21319 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
21320
21321         PR fortran/25901
21322         * gfortran.dg/internal references_2.f90: New test.
21323
21324         Fix regression in testing of admissability of attributes.
21325         * gfortran.dg/intent_used_1.f90: New test.
21326
21327 2006-01-23  Ben Elliston  <bje@au.ibm.com>
21328
21329         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
21330         Remove target conditional torture options for i?86 and x86_64
21331         GNU/Linux.
21332
21333 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21334
21335         PR c++/10891
21336         * g++.dg/rtti/no-rtti.C: New.
21337
21338 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
21339
21340         PR c++/25895
21341         * g++.dg/inherit/conv2.C: New test.
21342
21343         PR c++/25856
21344         * g++.dg/parse/dtor7.C: New test.
21345
21346         PR c++/25858
21347         * g++.dg/template/crash44.C: New test.
21348
21349 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
21350
21351         PR fortran/25124
21352         PR fortran/25625
21353         * gfortran.dg/internal_references_1.f90: New test.
21354           PR fortran/20881
21355         PR fortran/23308
21356         PR fortran/25538
21357         PR fortran/25710
21358         * gfortran.dg/global_references_1.f90: New test.
21359         * gfortran.dg/g77/19990905-1.f: Restore the error that
21360         there is a clash between the common block name and
21361         the name of a subroutine reference.
21362
21363         PR fortran/PR24276
21364         * gfortran.dg/aliasing_dummy_1.f90: New test.
21365
21366 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
21367
21368         * gcc.dg/vmx/1b-01.c: Warning fix.
21369         * gcc.dg/vmx/1c-02.c: Likewise.
21370         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
21371
21372 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
21373
21374         PR testsuite/24962
21375         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
21376
21377 2006-01-20  Richard Guenther  <rguenther@suse.de>
21378         Steven Bosscher <stevenb.gcc@gmail.com>
21379
21380         PR rtl-optimization/24626
21381         * gcc.dg/torture/pr24626-1.c: New testcase.
21382         * gcc.dg/torture/pr24626-2.c: Likewise.
21383         * gcc.dg/torture/pr24626-3.c: Likewise.
21384         * gcc.dg/torture/pr24626-4.c: Likewise.
21385
21386 2006-01-20  Dirk Mueller  <dmueller@suse.com>
21387
21388         PR c++/5520
21389         * g++.dg/warn/empty-body.C: New.
21390
21391 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
21392
21393         PR c++/22136
21394         * g++.dg/template/using10.C: New test.
21395         * g++.dg/temlpate/using11.C: Likewise.
21396         * g++.dg/inherit/using5.C: Tweak error messages.
21397
21398 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
21399
21400         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
21401         target test.
21402         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
21403
21404 2006-01-19  Jan Hubicka  <jh@suse.cz>
21405
21406         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
21407
21408 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21409
21410         PR c++/25854
21411         * g++.dg/template/spec28.C: New test.
21412
21413 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
21414
21415         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21416         (switchfiles): Fix fprintf's by adding srcdir or removing it.
21417
21418 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
21419
21420         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
21421         * gcc.dg/gomp/critical-1.c: Likewise.
21422         * gcc.dg/gomp/critical-3.c: Likewise.
21423         * gcc.dg/gomp/empty.c: Likewise.
21424         * gcc.dg/gomp/ordered-1.c: Likewise.
21425         * gcc.dg/gomp/for-4.c: Likewise.
21426         * gcc.dg/gomp/for-6.c: Likewise.
21427         * gcc.dg/gomp/master-3.c: Likewise.
21428         * gcc.dg/gomp/for-8.c: Likewise.
21429         * gcc.dg/gomp/for-10.c: Likewise.
21430         * gcc.dg/gomp/for-18.c: Likewise.
21431         * gcc.dg/gomp/for-5.c: Likewise.
21432         * gcc.dg/gomp/for-7.c: Likewise.
21433         * gcc.dg/gomp/for-9.c: Likewise.
21434
21435 2006-01-18  Jeff Law  <law@redhat.com>
21436
21437         * gcc.dg/tree-ssa/vrp25.c: New test.
21438
21439 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
21440
21441         * gcc.dg/pr25805.c: Fix misapplied patch.
21442
21443 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
21444
21445         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
21446         (check_effective_target_vect_udot_qi): New.
21447         (check_effective_target_vect_sdot_hi): New.
21448         (check_effective_target_vect_udot_hi): New.
21449         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
21450         prefixed with "wrapv-" with -fwrapv.
21451         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
21452         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
21453         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
21454         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
21455         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
21456
21457         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
21458         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
21459         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
21460         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
21461
21462 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21463
21464         PR c++/16829
21465         * g++.dg/other/default2.C: New test.
21466         * g++.dg/other/default3.C: New test.
21467
21468 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
21469
21470         PR c/25805
21471         * gcc.dg/pr25805.c: New file.
21472
21473 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
21474
21475         PR c++/25836
21476         * g++.dg/template/init6.C: New test.
21477
21478 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
21479
21480         * gcc.dg/tree-ssa/pr24287.c: New test
21481
21482 2006-01-18  Eric Christopher  <echristo@apple.com>
21483
21484         * g++.dg/eh/table.C: New.
21485
21486 2006-01-18  DJ Delorie  <dj@redhat.com>
21487
21488         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
21489         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
21490         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
21491         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
21492
21493 2006-01-18  Jeff Law  <law@redhat.com>
21494
21495         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
21496         on wrapping on overflow semantics.
21497
21498         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
21499
21500         * gcc.gc/tree-ssa/vrp23.c: New test.
21501         * gcc.gc/tree-ssa/vrp24.c: New test.
21502
21503 2006-01-18  Richard Henderson  <rth@redhat.com>
21504             Aldy Hernandez  <aldyh@redhat.com>
21505             Jakub Jelinek  <jakub@redhat.com>
21506             Diego Novillo  <dnovillo@redhat.com>
21507             Uros Bizjak  <uros@kss-loka.si>
21508
21509         * gcc.dg/gomp: New directory.
21510
21511 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
21512             Steven G. Kargl  <kargls@comcast.net>
21513
21514         PR fortran/20869
21515         * gfortran.dg/intrinsic_external_1.f90: New test.
21516
21517         PR fortran/20875.
21518         * gfortran.dg/elemental_pointer_1.f90: New test.
21519
21520         PR fortran/25024
21521         * gfortran.dg/external_procedures_1.f90: New test.
21522
21523         PR fortran/25785
21524         gfortran.dg/assumed_present.f90: New test.
21525
21526 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
21527
21528         * g++.dg/parse/lookup5.C: New test.
21529
21530 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21531
21532         PR fortran/25697
21533         * gfortran.dg/read_eof.f90: New test.
21534
21535 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21536
21537         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
21538         add a closing brace.
21539
21540 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21541
21542         PR fortran/25631
21543         * gfortran.dg/fmt_tl.f: New test.
21544
21545 2006-01-17  Eric Christopher  <echristo@apple.com>
21546
21547         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
21548         * g++.old-deja/g++.warn/impint2.C: Ditto.
21549         * g++.old-deja/g++.other/null1.C: Ditto.
21550         * g++.dg/warn/conv2.C: Ditto.
21551         * g++.dg/warn/conv4.C: New file.
21552
21553 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21554
21555         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
21556
21557 2006-01-17  Andreas Jaeger  <aj@suse.de>
21558             Janis Johnson <janis187@us.ibm.com>
21559
21560         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
21561         in 64-bit.
21562         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
21563         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
21564
21565 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21566
21567         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21568         (switchfiles): xfail txxx where xxx >= 25.
21569
21570 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21571
21572         PR testsuite/25764
21573         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
21574
21575 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
21576
21577         PR c/25682
21578         * gcc.dg/pr25682.c: New test.
21579         * g++.dg/parse/array-size2.C: New test.
21580
21581 2006-01-16  Ian Lance Taylor  <ian@airs.com>
21582
21583         * consistency.vlad: Remove entire directory, 1652 files.
21584
21585 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
21586
21587         * lib/target-supports.exp (check_effective_target_dfp_nocache,
21588         check_effective_target_dfprt_nocache): New.
21589         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
21590         (check_effective_target_dfprt): New.
21591         * lib/c-compat.exp (check_dfp): Remove.
21592         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
21593         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
21594         level of support for decimal float.
21595         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
21596         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
21597         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
21598         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
21599         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
21600         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
21601         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
21602         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
21603         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
21604         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
21605         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
21606         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
21607         directives.
21608
21609 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
21610
21611         PR testsuite/25741
21612         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
21613         $base_dir/../.
21614         * lib/gfortran.exp (gfortran_init): Likewise.
21615         * lib/obj-c++.exp (obj-c++_init): Likewise.
21616         * lib/scanasm.exp (scan-assembler-dem): Likewise.
21617         (scan-assembler-dem-not): Likewise.
21618         * lib/scandump.exp (scan-dump-dem): Likewise.
21619         (scan-dump-dem-not): Likewise.
21620
21621 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
21622
21623         PR testsuite/25767
21624         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
21625         powerpc-*-darwin*.
21626         * lib/obj-c++.exp (obj-c++_init): Likewise.
21627
21628 2006-01-16  Richard Guenther  <rguenther@suse.de>
21629
21630         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
21631
21632 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21633
21634         PR testsuite/25777
21635         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
21636         to LD_LIBRARY_PATH.
21637
21638 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
21639             Andrew Pinski  <pinskia@physics.uc.edu>
21640
21641         * gcc.dg/minmax-1.c: New test.
21642
21643 2006-01-16  Ben Elliston  <bje@au.ibm.com>
21644
21645         * gcc.dg/dfp/dfp.exp: Correct FSF address.
21646         * gcc.misc-tests/dectest.exp: Ditto.
21647
21648 2006-01-15  Ian Lance Taylor  <ian@airs.com>
21649
21650         PR testsuite/25796
21651         * gcc.target/i386/cmov6.c: Use -march=k8.
21652
21653 2006-01-15  Andreas Jaeger  <aj@suse.de>
21654
21655         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
21656         x86 does not have __float128.
21657
21658 2006-01-14  Ian Lance Taylor  <ian@airs.com>
21659
21660         * gcc.target/i386/cmov6.c: New test.
21661
21662 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
21663
21664         PR c++/25663
21665         * g++.dg/template/ctor6.C: New test.
21666
21667 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
21668
21669         PR tree-optimization/25485
21670         * gcc.dg/tree-ssa/pr25485.c: New.
21671
21672 2006-01-14  Richard Guenther  <rguenther@suse.de>
21673
21674         PR tree-optimization/22548
21675         PR tree-optimization/22555
21676         PR tree-optimization/22501
21677         * gcc.dg/tree-ssa/alias-4.c: New testcase.
21678         * gcc.dg/tree-ssa/alias-5.c: Likewise.
21679         * gcc.dg/tree-ssa/alias-6.c: Likewise.
21680         * gcc.dg/tree-ssa/alias-7.c: Likewise.
21681         * gcc.dg/tree-ssa/alias-8.c: Likewise.
21682         * gcc.dg/tree-ssa/alias-9.c: Likewise.
21683         * gcc.dg/tree-ssa/alias-10.c: Likewise.
21684         * gcc.dg/tree-ssa/alias-11.c: Likewise.
21685         * gcc.dg/tree-ssa/alias-12.c: Likewise.
21686
21687 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
21688
21689         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
21690         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
21691
21692 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
21693         Richard Guenther  <rguenther@suse.de>
21694
21695         PR rtl-optimization/24257
21696         * gcc.dg/torture/pr24257.c: New testcase.
21697
21698 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
21699
21700         * gcc.c-torture/execute/20060110-1.c: New test.
21701         * gcc.c-torture/execute/20060110-2.c: New test.
21702
21703 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
21704
21705         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
21706
21707 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
21708
21709         PR fortran/25756
21710         * gfortran.dg/label_3.f90: New test.
21711
21712 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
21713
21714         PR tree-optimization/25771
21715         * g++.dg/tree-ssa/pr25771.C: New test
21716
21717 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
21718
21719         PR tree-opt/24365
21720         * g++.dg/opt/complex5.C: New test.
21721
21722 2006-01-13  Richard Guenther  <rguenther@suse.de>
21723
21724         * gcc.target/i386/387-9.c: New testcase.
21725
21726 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
21727
21728         PR c++/24824
21729         * g++.dg/debug/dwarf2-1.C: New.
21730
21731 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
21732
21733         PR testsuite/25728
21734         * lib/gcov.exp (verify-lines): Add "close $fd".
21735
21736 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
21737             Ben Elliston  <bje@au.ibm.com>
21738
21739         * gcc.dg/dfp/inf-1.c: New test.
21740
21741 2006-01-12  Janis Johnson <janis187@us.ibm.com>
21742             Yao Qi  <qiyaoltc@cn.ibm.com>
21743             Ben Elliston  <bje@au.ibm.com>
21744             Jon Grimm  <jgrimm2@us.ibm.com>
21745
21746         * gcc.dg/nodfp-1.c: New test.
21747         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
21748         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
21749         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
21750         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
21751         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
21752         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
21753         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
21754         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
21755         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
21756         * gcc.dg/format/dfp-scanf-1.c: Likewise.
21757         * gcc.dg/format/dfp-printf-1.c: Likewise.
21758         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
21759         (compat_setup_dfp): New.
21760         * gcc.dg/compat/compat.exp: Use it.
21761         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
21762         Make some variables global, prepend "compat_" to their names.
21763         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
21764         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
21765         * gcc.misc-tests/dectest.exp: New test driver for decTest.
21766         * lib/compat.exp (compat_skip_list): Make global, rename.
21767         * lib/c-compat.exp: New file.
21768         * lib/target-supports.exp (check_effective_target_dfp): New.
21769
21770         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
21771         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
21772         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
21773         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
21774         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
21775         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
21776         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
21777         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
21778         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
21779         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
21780         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
21781         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
21782         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
21783         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
21784         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
21785         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
21786         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
21787         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
21788         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
21789         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
21790         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
21791         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
21792         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
21793         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
21794         gcc.dg/dfp/struct-layout-1.c,
21795         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
21796         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
21797         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
21798         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
21799         gcc.dg/dfp/func-vararg-dfp.c,
21800         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
21801         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
21802         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
21803         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
21804         gcc.dg/dfp/wtr-conversion-1.c: New tests.
21805
21806 2006-01-11  Richard Guenther  <rguenther@suse.de>
21807
21808         PR tree-optimization/25734
21809         * gcc.dg/tree-ssa/pr25734.c: New testcase.
21810
21811 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
21812
21813         PR fortran/25486
21814         * gfortran.dg/literal_character_constant_1_x.F: New test.
21815         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
21816         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
21817         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
21818
21819 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21820
21821         PR c++/25386
21822         * g++.dg/ext/packed3.C: Add expected packed error.
21823
21824 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
21825
21826         PR target/25706
21827         * gcc.dg/torture/pr25706-1.c: New test.
21828
21829 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
21830
21831         PR tree-optimization/23109
21832         PR tree-optimization/23948
21833         PR tree-optimization/24123
21834
21835         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
21836         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
21837         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
21838         g++.dg/tree-ssa/pr23948.C: New testcases.
21839         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
21840         three divisions in order to do the optimization.
21841
21842 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
21843
21844         PR c++/25632
21845         * g++.dg/other/pr25632.C: New test.
21846
21847 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
21848
21849         PR fortran/25730
21850         * gfortran.dg/used_types_1.f90: New test.
21851
21852 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
21853
21854         PR target/25718
21855         * gcc.dg/torture/pr25718-1.c: New test.
21856
21857 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
21858
21859         * gfortran.dg/list_read_2.f90: Fix typo in description.
21860
21861 2006-01-10  Jan Beulich  <jbeulich@novell.com>
21862
21863         * lib/target-supports.exp (check_visibility_available): Simplify test
21864         for *-*-netware*.
21865         (check_profiling_available): Fail for *-*-netware*.
21866         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
21867         * gcc.dg/20021014-1.c: Likewise.
21868         * gcc.dg/nest.c: Likewise.
21869
21870 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
21871
21872         fortran/24936
21873         * gfortran.dg/forall_3.f90: New test.
21874
21875 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
21876
21877         PR fortran/21977
21878         * gfortran.dg/nesting_2.f90: New test.
21879         * gfortran.dg/nesting_3.f90: New test.
21880
21881 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
21882
21883         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
21884         Fix typo in comment.
21885
21886 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
21887
21888         * gfortran.dg/single_char_string.f90: New test.
21889
21890 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
21891
21892         * gfortran.dg/ichar_2.f90: New test.
21893
21894 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
21895
21896         PR fortran/25093
21897         * gfortran.dg/private_type_4.f90: New.
21898
21899 2006-01-07  Richard Guenther  <rguenther@suse.de>
21900
21901         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
21902
21903 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21904
21905         * gfortran.dg/func_decl_1.f90: New.
21906         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
21907         * gfortran.dg/array_alloc_2.f90: Likewise.
21908         * gfortran.dg/char_result_8.f90: Likewise.
21909         * gfortran.dg/dup_save_1.f90: Likewise.
21910         * gfortran.dg/dup_save_2.f90: Likewise.
21911         * gfortran.dg/f2c_6.f90: Likewise.
21912         * gfortran.dg/f2c_7.f90: Likewise.
21913         * gfortran.dg/func_result_2.f90: Likewise.
21914         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
21915
21916 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
21917
21918         PR fortran/22146
21919         * gfortran.dg/elemental_subroutine_1.f90: New test.
21920         * gfortran.dg/elemental_subroutine_2.f90: New test.
21921
21922         PR fortran/25029
21923         PR fortran/21256
21924         * gfortran.dg/assumed_size_refs_1.f90: New test.
21925
21926         PR fortran/20868
21927         PR fortran/20870
21928         * gfortran.dg/assumed_size_refs_2.f90: New test.
21929         * gfortran.dg/initialization_1.f90: Change warning message.
21930
21931 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
21932
21933         * gcc.dg/tree-ssa/loop-15.c: New test.
21934
21935 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21936
21937         PR fortran/25598
21938         * gfortran.dg/backspace_3.f: New test.
21939         * gfortran.dg/backspace_4.f: New test.
21940
21941 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21942
21943         PR fortran/24268
21944         * gfortran.dg/fmt_white.f: Update test.
21945
21946 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
21947
21948         * gcc.dg/cast-1.c: Add new warning.
21949         * gcc.dg/cast-2.c: Likewise.
21950         * gcc.dg/cast-3.c: Likewise.
21951         * gcc.dg/format/cast-1.c: Likewise.
21952         * gcc.dg/cast-4.c: New testcase.
21953
21954 2006-01-05  Richard Guenther  <rguenther@suse.de>
21955
21956         PR tree-optimization/22555
21957         * gcc.dg/tree-ssa/alias-3.c: New testcase.
21958
21959 2006-01-05  Richard Guenther  <rguenther@suse.de>
21960             Diego Novillo  <dnovillo@redhat.com>
21961
21962         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
21963         * gcc.dg/tree-ssa/loop-8.c: Likewise.
21964         * gcc.dg/tree-ssa/loop-1.c: Likewise.
21965         * gcc.dg/tree-ssa/pr23294.c: Likewise.
21966         * gcc.dg/tree-ssa/pr21985.c: Likewise.
21967         * gcc.dg/tree-ssa/loop-14.c: Likewise.
21968         * gcc.dg/tree-ssa/loop-2.c: Likewise.
21969         * gcc.dg/tree-ssa/loop-3.c: Likewise.
21970         * gcc.dg/tree-ssa/loop-4.c: Likewise.
21971         * gcc.dg/tree-ssa/pr21171.c: Likewise.
21972         * gcc.dg/tree-ssa/loop-5.c: Likewise.
21973         * gcc.dg/tree-ssa/loop-10.c: Likewise.
21974         * gcc.dg/tree-ssa/loop-6.c: Likewise.
21975         * treelang/compile/extravar.tree: Likewise.
21976         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
21977         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
21978         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
21979         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
21980         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
21981
21982 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
21983
21984         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
21985         for 64-bit fix.
21986
21987 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
21988
21989         PR fortran/23675
21990         gfortran.dg/char_result_11.f90: New.
21991
21992 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
21993
21994         PR c++/24782
21995         * g++.dg/parse/access9.C: New test.
21996         * g++.dg/tc1/dr52.C: Tweak error markers.
21997
21998 2006-01-04  Richard Henderson  <rth@redhat.com>
21999
22000         Merge from gomp branch.
22001         * g++.dg/parse/pragma2.C: Update expected error lines.
22002
22003 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
22004
22005         * g++.dg/other/i386-2.C: New test.
22006
22007         PR target/25554
22008         * gcc.c-torture/compile/20051228-1.c: New test.
22009
22010         PR c/25559
22011         * gcc.dg/pr25559.c: New test.
22012
22013 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
22014
22015         PR c++/25492
22016         * g++.dg/lookup/friend9.C: New test.
22017
22018         PR c++/25625
22019         * g++.dg/template/repo5.C: New test.
22020
22021 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
22022
22023         PR fortran/25101
22024         * gfortran.dg/forall_2.f90: New test.
22025
22026 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
22027
22028         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
22029         dg-require-weak.  Adjust regexp to handle leading-underscore
22030         targets and space as well as TAB after .weak.  Change previous
22031         64-bit fix to not use naked dot.
22032
22033 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
22034
22035         PR rtl-optimization/25578
22036         * gcc.c-torture/execute/20060102-1.c: New testcase.
22037
22038 2006-01-03  Richard Guenther  <rguenther@suse.de>
22039
22040         PR c/25183
22041         * gcc.dg/torture/pr25183.c: New testcase.
22042
22043 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
22044
22045         Merge from gomp-branch.
22046         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
22047         * gcc.dg/ia64-sync-2.c: Likewise.
22048         * gcc.dg/ia64-sync-3.c: Likewise.
22049         * gcc.dg/ia64-sync-4.c: Likewise.
22050         * gcc.dg/sync-2.c: Likewise.
22051         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
22052         that sparc64-*-* and sparcv9-*-* supports sync builtins.
22053
22054 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
22055
22056         PR c++/25635
22057         * g++.dg/parse/operator6.C: New test.
22058
22059         PR c++/25637
22060         * g++.dg/parse/error29.C: New test.
22061
22062         PR c++/25638
22063         * g++.dg/parse/dtor6.C: New test.
22064
22065         PR c++/25633
22066         * g++.dg/parse/ctor3.C: New test.
22067
22068         PR c++/25634
22069         * g++.dg/template/class3.C: New test.
22070
22071 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
22072
22073         * g++.dg/debug/debug9.C: New.
22074
22075 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
22076
22077         PR fortran/24640
22078         * gfortran.dg/label_2.f90: New test.
22079
22080 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22081
22082         * g++.dg/lookup/using12.C: Tighten error marker.
22083
22084 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
22085             Andrew Pinski <pinskia@physics.uc.edu>
22086
22087         * gcc.target/powerpc/darwin-abi-3.c: New file.
22088         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
22089         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
22090         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
22091         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
22092         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
22093         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
22094         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
22095         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
22096
22097 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
22098
22099         * gcc.dg/tree-ssa/loadpre1.c: New;
22100         * gcc.dg/tree-ssa/loadpre2.c: New;
22101         * gcc.dg/tree-ssa/loadpre3.c: New;
22102         * gcc.dg/tree-ssa/loadpre4.c: New;
22103         * gcc.dg/tree-ssa/loadpre5.c: New;
22104         * gcc.dg/tree-ssa/loadpre6.c: New;
22105         * gcc.dg/tree-ssa/loadpre7.c: New;
22106         * gcc.dg/tree-ssa/loadpre8.c: New;
22107         * gcc.dg/tree-ssa/loadpre9.c: New;
22108
22109 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
22110
22111         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
22112         * g++.dg/abi/thunk4.C: Likewise.
22113
22114 2006-01-01  Andreas Jaeger  <aj@suse.de>
22115
22116         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
22117         portable.
22118
22119 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
22120
22121         PR c++/25294
22122         * gcc.dg/pragma-pack-3.c: New test.
22123         * g++.dg/parse/pragma3.C: New test.
22124
22125 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22126
22127         PR middle-end/24827
22128         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
22129
22130 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22131
22132         PR testsuite/25214
22133         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
22134
22135 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
22136
22137         PR fortran/22607
22138         * gfortran-dg/pure_byref_3.f90: New.
22139
22140         fortran/PR 25396
22141         * gfortran.dg/userdef_operator_1.f90: New.
22142
22143 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22144
22145         * g++.dg/abi/thunk3.C: New.
22146         * g++.dg/abi/thunk4.C: New.
22147
22148 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
22149
22150         PR fortran/25532
22151         * gfortran.dg/host_used_types_1.f90: New test. Check that host
22152         associated derived type components of derived types are
22153         properly declared in contained procedures.
22154
22155 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22156
22157         PR libgfortran/25139
22158         * gfortran.dg/backspace_2.f: New test.
22159
22160 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22161
22162         PR libgfortran/25550
22163         * gfortran.dg/endfile.f: New test.
22164
22165 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22166
22167         PR libgfortran/25419
22168         * gfortran.dg/comma.f: New test.
22169
22170 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22171
22172         * lib/gfortran-dg.exp: Remove trailing whitespace.
22173         * lib/fortran-torture.exp: Test with -fbounds-check instead of
22174         -funroll-all-loops.
22175
22176 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
22177
22178         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
22179         Extended Double long doubles or repeat tests when long double is
22180         the same size as double.
22181
22182 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22183
22184         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
22185
22186         PR testsuite/25442
22187         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
22188         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
22189
22190         PR testsuite/25441
22191         * gcc.dg/pr23911.c: Make test variable static.
22192
22193         PR testsuite/25444
22194         * gcc.dg/tree-ssa/pr14841.c: Likewise.
22195
22196 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
22197
22198         PR c++/25439
22199         * g++.dg/parse/crash17.C: Adjust error markers.
22200         * g++.dg/template/error20.C: New test.
22201
22202 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
22203
22204         PR c++/23172
22205         * g++.dg/ext/complit4.C: New test.
22206
22207         PR c++/25417
22208         * g++.dg/ext/complit5.C: Likewise.
22209
22210 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
22211
22212         PR tree-optimization/25125
22213         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
22214         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
22215         * gcc.c-torture/execute/pr25125.c: New.
22216
22217 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
22218
22219         PR fortran/25029
22220         PR fortran/21256
22221         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
22222         functions with incorrect assumed size references.
22223
22224 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
22225
22226         PR c++/23171
22227         * g++.dg/opt/init1.C: New test.
22228
22229 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
22230
22231         PR c++/24671
22232         * g++.dg/template/sfinae3.C: New test.
22233
22234 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22235
22236         * g++.dg/other/friend4.C: New test.
22237
22238 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
22239
22240         PR target/25005
22241         * g++.dg/opt/pr25005.C: New test.
22242
22243 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
22244
22245         PR c++/25369
22246         * g++.dg/template/ptrmem16.C: New test.
22247
22248 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
22249
22250         PR fortran/25029
22251         PR fortran/21256
22252         * gfortran.dg/initialization_1.f90: Add test of SIZE.
22253
22254 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22255
22256         PR libgfortran/25307
22257         * gfortran.dg/list_read_5.f90: New test.
22258
22259 2005-12-22  Richard Henderson  <rth@redhat.com>
22260
22261         * gcc.target/i386/sse-7.c: Use -msse2.
22262
22263 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
22264
22265         PR rtl-optimization/25432
22266         * gcc.c-torture/compile/20051216-1.c: New test.
22267
22268         PR objc/25328
22269         * objc/execute/pr25328.m: New test.
22270
22271 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
22272
22273         PR c++/25364
22274         * g++.dg/template/call4.C: New test.
22275
22276 2005-12-22  Dale Johannesen  <dalej@apple.com>
22277
22278         * gcc.target/i386/sse-17.c: New.
22279
22280 2005-12-22  Paul Brook  <paul@codesourcery.com>
22281
22282         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
22283
22284 2005-12-22  Paul Brook  <paul@codesourcery.com>
22285
22286         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
22287
22288 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
22289
22290         PR tree-opt/25513
22291         * gcc.c-torture/compile/pr25513.c: New test.
22292
22293 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22294
22295         PR c++/23333
22296         * g++.dg/parse/error25.C: Add more tests.
22297
22298 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22299
22300         PR fortran/18990
22301         * gfortran.dg/der_charlen_1.f90: New.
22302
22303 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
22304
22305         PR fortran/20889
22306         * gfortran.dg/pointer_component_type_1.f90: New test.
22307
22308         PR fortran/25029
22309         PR fortran/21256
22310         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
22311         should give an error with assumed size array refernces and checks
22312         those that should not.
22313         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
22314         reference an upper bound so that it does not generate an error.
22315
22316         PR fortran/19362
22317         PR fortran/20244
22318         PR fortran/20864
22319         PR fortran/25391
22320         * gfortran.dg/used_dummy_types_1.f90: New test.
22321         * gfortran.dg/used_dummy_types_2.f90: New test.
22322         * gfortran.dg/used_dummy_types_3.f90: New test.
22323         * gfortran.dg/used_dummy_types_4.f90: New test.
22324         * gfortran.dg/used_dummy_types_5.f90: New test.
22325
22326         PR fortran/23152
22327         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
22328         group already being USE associated.
22329         * gfortran.dg/assumed_shape_nml.f90: New test.
22330         * gfortran.dg/assumed_size_nml.f90: New test.
22331
22332         PR fortran/20862
22333         PR fortran/25053
22334         PR fortran/25063
22335         PR fortran/25064
22336         PR fortran/25066
22337         PR fortran/25067
22338         PR fortran/25068
22339         PR fortran/25307
22340         * gfortran.dg/io_constraints_1.f90: New test.
22341         * gfortran.dg/io_constraints_1.f90: New test.
22342         * gfortran.dg/iostat_3.f90: Change wording of warning.
22343         * gfortran.dg/g77/19981216-0.f: The same.
22344
22345 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
22346
22347         PR tree-optimization/23518
22348         * gcc.dg/pr23518.c: New.
22349
22350 2005-12-21  Mike Stump  <mrs@apple.com>
22351
22352         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
22353
22354 2005-12-21  Paul Brook  <paul@codesourcery.com>
22355
22356         * gcc.dg/pr19340.c: Skip on m68k targets.
22357
22358 2005-12-21  Steven Bosscher  <stevenb@suse.de>
22359
22360         PR rtl-optimization/25196
22361         * gcc.dg/pr25196.c: New test.
22362
22363 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
22364
22365         PR fortran/25423
22366         gfortran.dg/where_nested_1.f90: New.
22367
22368 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
22369
22370         PR tree-optimization/25382.
22371         * gcc.dg/tree-ssa/pr25382.c: New.
22372
22373 2005-12-20  Richard Guenther  <rguenther@suse.de>
22374
22375         PR middle-end/24306
22376         * gcc.target/i386/pr24306.c: New testcase.
22377
22378 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
22379
22380         PR tree-optimization/25501
22381         * gcc.dg/tree-ssa/pr25501.c: New.
22382
22383 2005-12-20  Richard Guenther  <rguenther@suse.de>
22384
22385         Revert
22386         2005-12-02  Richard Guenther  <rguenther@suse.de>
22387
22388         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
22389
22390 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
22391
22392         PR c++/21228
22393         * g++.dg/warn/Wunreachable-code-2.C: New test.
22394
22395 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
22396
22397         PR c++/24278
22398         * g++.dg/template/ctor5.C: New test.
22399
22400         PR c++/24915
22401         * g++.dg/template/overload8.C: New test.
22402
22403 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
22404
22405         * gcc.c-torture/compile/pr25483 : New test.
22406
22407 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22408
22409         PR c++/20552
22410         * g++.dg/ext/typeof10.C: New test.
22411
22412 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
22413
22414         * gcc.dg/mt-loopi1.c: New.
22415
22416 2005-12-18  Richard Guenther  <rguenther@suse.de>
22417
22418         PR tree-optimization/25481
22419         * gcc.dg/torture/pr25481.c: New testcase.
22420
22421 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
22422
22423         PR rtl-optimization/21041
22424         * gcc.dg/pr21041.c: New test.
22425
22426 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22427
22428         PR libgfortran/25463
22429         * gfortran.dg/advance.f90: New test.
22430
22431 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
22432
22433         * gcc.dg/20051201-1.c: New test.
22434
22435 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
22436
22437         PR fortran/25018
22438         * gfortran.dg/initialization_1.f90: New test.
22439         * gfortran.dg/enum_5.f90: Change dg-error to new message.
22440         * gfortran.dg/g77/980616-0.f: The same.
22441
22442 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
22443
22444         * PR fortran/25458
22445         * gfortran.dg/chkbits.f90: New test.
22446
22447 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
22448
22449         * gfortran.dg/enum_5.f: Revert to previous version.
22450
22451 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
22452
22453         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
22454         * gfortran.dg/nested_modules_1.f90: Ditto.
22455         * gfortran.dg/hollerith_f95.f90: Ditto.
22456         * gfortran.dg/select_5.f90: Ditto.
22457         * gfortran.dg/secnds.f: Ditto.
22458         * gfortran.dg/hollerith2.f90: Ditto.
22459         * gfortran.dg/imag_2.f: Ditto.
22460         * gfortran.dg/ftell_2.f90: Ditto.
22461         * gfortran.dg/malloc_free_1.f90: Ditto.
22462         * gfortran.dg/logint-1.f: Ditto.
22463         * gfortran.dg/recursive_statement_functions.f90: Ditto.
22464         * gfortran.dg/e_d_fmt.f90: Ditto.
22465         * gfortran.dg/hollerith_legacy.f90: Ditto.
22466         * gfortran.dg/logint-2.f: Ditto.
22467         * gfortran.dg/enum_5.f90: Ditto.
22468         * gfortran.dg/f2c_2.f90: Ditto.
22469         * gfortran.dg/pr17143.f90: Ditto.
22470         * gfortran.dg/namelist_14.f90: Ditto.
22471         * gfortran.dg/logint-3.f: Ditto.
22472         * gfortran.dg/spread_scalar_source.f90: Ditto.
22473         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
22474         * gfortran.dg/namelist_11.f: Ditto.
22475         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
22476         * gfortran.dg/g77/20010519-1.f
22477         * gfortran.dg/g77/alpha1.f: Ditto.
22478         * gfortran.dg/g77/990115-1.f: Ditto.
22479         * gfortran.dg/g77/erfc.f: Ditto.
22480         * gfortran.dg/g77/19990313-3.f: Ditto.
22481         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
22482         * gfortran.dg/g77/20010426.f: Ditto.
22483         * gfortran.dg/g77/19990313-0.f: Ditto.
22484         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
22485         * gfortran.dg/g77/20000629-1.f: Ditto.
22486         * gfortran.dg/g77/970125-0.f: Ditto.
22487         * gfortran.dg/g77/8485.f: Ditto.
22488         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
22489         * gfortran.dg/g77/19990313-1.f: Ditto.
22490         * gfortran.dg/g77/int8421.f: Ditto.
22491         * gfortran.dg/g77/19990305-0.f: Ditto.
22492         * gfortran.dg/g77/947.f: Ditto.
22493         * gfortran.dg/g77/19990905-2.f: Ditto.
22494         * gfortran.dg/g77/cabs.f: Ditto.
22495         * gfortran.dg/g77/19990313-2.f: Ditto.
22496         * gfortran.dg/g77/20020307-1.f: Ditto.
22497         * gfortran.dg/g77/dcomplex.f: Ditto.
22498         * gfortran.dg/g77/19990502-1.f: Ditto.
22499         * gfortran.dg/g77/19981216-0.f: Ditto.
22500         * gfortran.dg/common_4.f90: Ditto.
22501         * gfortran.dg/entry_4.f90: Ditto.
22502         * gfortran.dg/equiv_constraint_2.f90: Ditto.
22503         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
22504         * gfortran.dg/namelist_12.f: Ditto.
22505         * gfortran.dg/scale_1.f90: Ditto.
22506         * gfortran.dg/modulo_1.f90
22507         * gfortran.dg/hollerith.f90: Ditto.
22508         * gfortran.dg/direct_io_3.f90: Ditto.
22509         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
22510         * gfortran.dg/gnu_logical_1.F: Ditto.
22511         * gfortran.dg/unf_io_convert_1.f90: Ditto.
22512         * gfortran.dg/assign_1.f90: Ditto.
22513         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
22514         * gfortran.dg/pr23095.f: Ditto.
22515         * gfortran.dg/read_float_1.f90: Ditto.
22516
22517 2005-12-17  Andreas Jaeger  <aj@suse.de>
22518
22519         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
22520         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
22521
22522 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22523
22524         PR fortran/24268
22525         * gfortran.dg/fmt_white.f: New test.
22526
22527 2005-12-16  Steven G. Kargl <kargls@comcast.net>
22528
22529         * gfortran.dg/label_1.f90: New test.
22530
22531 2005-12-15  Ben Elliston  <bje@au.ibm.com>
22532
22533         PR testsuite/25422
22534         * gcc.dg/20031012-1.c: Add -Walways-true option.
22535         * gcc.dg/weak/weak-3.c: Likewise.
22536         * g++.old-deja/g++.mike/warn8.C: Likewise.
22537
22538 2005-12-16  Mike Stump  <mrs@apple.com>
22539
22540         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
22541         exit.
22542
22543 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22544
22545         PR libgfortran/25264
22546         PR libgfortran/25349
22547         * gfortran.dg/tl_editing.f90: Added additional checks.
22548         * gfortran.dg/t_editing.f: New test.
22549         * gfortran.dg/write_padding.f90: New test
22550
22551 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22552
22553         PR testsuite/25215
22554         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
22555
22556 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
22557
22558         PR rtl-optimization/24899
22559         * gcc.c-torture/execute/20051215-1.c: New test.
22560
22561 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
22562
22563         PR 24823
22564         * gfortran.dg/pr24823.f: New test.
22565
22566 2005-12-16  Jeff Law  <law@redhat.com>
22567
22568         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
22569
22570 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22571
22572         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22573         (base_types): Change C++ style comments to C style comments.  Remove
22574         aligned types from the array.  Keep Enums disabled.
22575         (complex_types): Remove aligned types from the array.
22576         Comment out "_Complex long double".
22577         (attrib_types): Remove.
22578         (complex_attrib_types): Remove.
22579         (attrib_array_types): Remove.
22580         (complex_attrib_array_types): Remove.
22581         (aligned_bitfld_types): Remove.
22582         (n_aligned_bitfld_types): Remove.
22583         (FEATURE_ALIGNEDPACKED): Delete.
22584         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
22585         (singles): Remove support for adding attributes.
22586         (choose_type): Remove support for attributed types.
22587         (generate_fields): Remove support for attributed bit-fields.
22588         Remove support for adding attributes.
22589         (generate_random_tests): Remove support for adding attributes.
22590         (features): Add back "[0] :0" and "complex vector [0]".
22591         (main): Remove support for attributed bit-fields.
22592         Uncomment the calling of generate_random_tests for the rests of
22593         the tests.
22594
22595 2005-12-16  Jan Hubicka  <jh@suse.cz>
22596
22597         * gcc.c-torture/combine/pr25224.c: New.
22598
22599 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
22600
22601         PR other/25028
22602         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
22603         HP-UX.
22604
22605 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
22606
22607         * gcc.dg/20051215-1.c: New file.
22608
22609 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22610
22611         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
22612         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
22613
22614 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
22615
22616         PR fortran/18197
22617         * gfortran.dg/dummy_functions_1.f90: New.
22618
22619 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
22620
22621         PR rtl-optimization/25310
22622         * gcc.c-torture/compile/pr25310.c: New test.
22623
22624 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
22625
22626         PR debug/25023
22627         * gcc.dg/pr25023.c: New test.
22628
22629 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22630
22631         * g++.old-deja/g++.brendan/redecl1.C,
22632         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
22633         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
22634         g++.old-deja/g++.oliva/typeof1.C,
22635         g++.old-deja/g++.other/crash16.C,
22636         g++.old-deja/g++.other/crash34.C,
22637         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
22638         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
22639         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
22640         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
22641         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
22642         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
22643         Remove xfail.
22644
22645 2005-12-14  Kean Johnston  <jkj@sco.com>
22646             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22647
22648         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
22649         * gcc.target/i386/20020523-1.c: Ditto.
22650         * gcc.target/i386/tailcall-1.c: Ditto.
22651         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
22652         * gcc.target/i386/ssetype-5.c: Ditto.
22653
22654 2005-12-14  Jeff Law  <law@redhat.com>
22655
22656         * gcc.dg/tree-ssa/foldstring-1.c: New test.
22657
22658 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
22659
22660         PR target/25254
22661         PR target/24188
22662         * gcc.target/i386/pr25254.c: New test.
22663         * gfortran.dg/PR24188.f: New test.
22664
22665 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
22666
22667         * lib/fortran-torture.exp: Catch remaining uses of
22668         remote_file build delete.
22669
22670 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22671
22672         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
22673
22674 2005-12-14  Ben Elliston  <bje@au.ibm.com>
22675
22676         * gcc.dg/warn-addr-cmp.c: New test.
22677
22678 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
22679
22680         PR debug/25023
22681         PR target/25293
22682         * gcc.target/i386/pr25293.c: New test.
22683
22684 2005-12-13  Petr Machata  <machata@post.cz>
22685
22686         PR c++/24907
22687         * g++.dg/parse/comma2.C: New test.
22688
22689 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
22690             Jakub Jelinek  <jakub@redhat.com>
22691
22692         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
22693         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
22694         (limits.h): Include unconditionally.
22695         (stdlib.h): Likewise.
22696         (hashtab.h): Do not include.
22697         (getopt.h): Likewise.
22698         (stddef.h): Include.
22699         (hashval_t): Define.
22700         (struct entry): Add "next" field.
22701         (HASH_SIZE): New macro.
22702         (hash_table): New variable.
22703         (switchfiles): Do not use xmalloc.
22704         (mix): New macro.
22705         (iterative_hash): New function.
22706         (hasht): Remove.
22707         (e_exists): New function.
22708         (e_insert): Likewise.
22709         (output): Use, instead of libiberty hashtable functions.
22710         (main): Do not use getopt.  Do not call htab_create.
22711
22712 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
22713
22714         PR c++/25331
22715         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
22716         put atal* and atpaal* attributes on array elements.
22717         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
22718         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
22719         put atal* and atpaal* attributes on array elements.
22720         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
22721
22722 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
22723
22724         * gcc.dg/single-precision-constant.c: New test.
22725
22726 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
22727
22728         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
22729         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
22730         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
22731         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
22732         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
22733         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
22734         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
22735         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
22736         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
22737         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
22738         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
22739         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
22740         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
22741         gcc.target/powerpc/ppc-sdata-2.c,
22742         gcc.target/powerpc/ppc-stackalign-1.c,
22743         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
22744         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
22745         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
22746         gcc.target/powerpc/rs6000-ldouble-2.c,
22747         gcc.target/powerpc/rs6000-power2-1.c,
22748         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
22749         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
22750         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
22751         option into target selector.
22752         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
22753         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
22754
22755 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22756
22757         PR objc/25348
22758         * objc.dg/encode-9.m: New test.
22759
22760 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22761
22762         PR testsuite/20772
22763         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
22764         * gcc.dg/asm-b.c: Fix typo.
22765         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
22766         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
22767         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
22768         i?86 lp64 and x86_64 ilp32.
22769         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
22770         on i?86 lp64.
22771         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
22772
22773 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
22774
22775         PR fortran/25078
22776         gfortran.dg/equiv_5.f90: New test.
22777
22778 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
22779
22780         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
22781         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
22782         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
22783         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
22784         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
22785         * gcc.dg/tree-ssa/reassoc-5.c: New.
22786         * gcc.dg/tree-ssa/reassoc-6.c: New.
22787         * gcc.dg/tree-ssa/reassoc-7.c: New.
22788         * gcc.dg/tree-ssa/reassoc-8.c: New.
22789         * gcc.dg/tree-ssa/reassoc-9.c: New.
22790         * gcc.dg/tree-ssa/reassoc-10.c: New.
22791         * gcc.dg/tree-ssa/reassoc-11.c: New.
22792
22793 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22794
22795         PR testsuite/25167
22796         PR testsuite/24478
22797         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
22798
22799 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
22800
22801         PR c++/25300
22802         * g++.dg/template/inherit.C: Do not use a generic error message.
22803
22804 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22805
22806         PR libobjc/25354
22807         * objc.dg/gnu-encoding: New directory.
22808         * objc.dg/gnu-encoding/compat-common.h: New file.
22809         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
22810         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
22811         * objc.dg/gnu-encoding/vector-defs.h: New file.
22812         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
22813         * objc.dg/gnu-encoding/generate-random.c: New file.
22814         * objc.dg/gnu-encoding/generate-random_r.c: New file.
22815         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
22816         * objc.dg/gnu-encoding/generate-random.h: New file.
22817
22818 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
22819
22820         PR c++/25337
22821         * g++.dg/template/defarg7.C: New test.
22822
22823 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
22824
22825         PR libobjc/25347
22826         * objc.dg/encode-8.m: New test.
22827
22828 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
22829
22830         PR libobjc/25346
22831         * objc.dg/encode-7.m: New test.
22832
22833 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
22834
22835         PR c++/25010
22836         * g++.dg/opt/inline10.C: New test.
22837
22838 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
22839
22840         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
22841
22842 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
22843
22844         * gfortran.dg/substring_equivalence.f90: typo in comment
22845
22846 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22847
22848         PR fortran/25068
22849         * gfortran.dg/iostat_3.f90: New test.
22850
22851 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
22852
22853         PR fortran/23815
22854         * gfortran.dg/unf_io_convert_1.f90: New test.
22855         * gfortran.dg/unf_io_convert_2.f90: New test.
22856         * gfortran.dg/unf_io_convert_3.f90: New test.
22857
22858 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22859
22860         PR testsuite/20772
22861         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
22862         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
22863         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
22864         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
22865         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
22866         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
22867         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
22868         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
22869         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
22870         gcc.dg/torture/fp-int-convert-float128-timode.c,
22871         gcc.dg/torture/fp-int-convert-float128.c,
22872         gcc.dg/torture/fp-int-convert-float80-timode.c,
22873         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
22874         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
22875
22876         * gcc.dg/tls/opt-1.c: Require effective target fpic.
22877
22878 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
22879
22880         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
22881
22882 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
22883
22884         * gcc.dg/20051207-1.c,
22885         * gcc.dg/20051207-2.c,
22886         * gcc.dg/20051207-3.c: New tests.
22887
22888 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22889
22890         PR testsuite/20772
22891         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
22892         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
22893         dg-skip-if target selector.
22894
22895         PR testsuite/20772
22896         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
22897         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
22898         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
22899         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
22900         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
22901         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
22902         and/or merge with i?86 cases.
22903
22904         * gcc.dg/tls/opt-3.c: Require effective target fpic.
22905
22906         PR testsuite/20772
22907         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
22908         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
22909         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
22910         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
22911         x86_64-*-linux*.
22912
22913 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
22914
22915         PR target/25311
22916         * gcc.c-torture/compile/pr25311.c: New test.
22917
22918 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22919
22920         PR libgfortran/25039
22921         * gfortran.dg/read_comma.f: New test.
22922
22923 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
22924
22925         PR c++/19317
22926         * g++.dg/opt/pr19317-1.C: New test.
22927         * g++.dg/opt/pr19317-2.C: New test.
22928         * g++.dg/opt/pr19317-3.C: New test.
22929
22930         PR target/19005
22931         * gcc.c-torture/execute/pr19005.c: New test.
22932
22933         PR target/17828
22934         * g++.old-deja/g++.other/comdat5.C: New test.
22935         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
22936
22937         * g++.dg/compat/struct-layout-1.exp: New file.
22938         * g++.dg/compat/struct-layout-1.h: New.
22939         * g++.dg/compat/struct-layout-1_generate.c: New.
22940         * g++.dg/compat/struct-layout-1_x1.h: New.
22941         * g++.dg/compat/struct-layout-1_x2.h: New.
22942         * g++.dg/compat/struct-layout-1_y1.h: New.
22943         * g++.dg/compat/struct-layout-1_y2.h: New.
22944
22945         * gcc.dg/20050330-2.c: New test.
22946
22947 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
22948
22949         PR fortran/25292
22950         * gfortran.dg/associated_1.f90: New.
22951
22952 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22953
22954         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
22955         ILP32 vect_no_align platforms.
22956
22957 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
22958             Jakub Jelinek  <jakub@redhat.com>
22959
22960         PR target/25268
22961         * gcc.c-torture/compile/20051207-1.c: New test.
22962
22963 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22964
22965         PR testsuite/20772
22966         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
22967         gcc.dg/torture/pr18582-1.c,
22968         gcc.target/i386/attributes-error.c: Also test on x86_64.
22969
22970         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
22971
22972 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22973
22974         PR c++/19397
22975         * g++.dg/template/typedef3.C: New test.
22976
22977         PR c++/19762
22978         PR c++/19764
22979         * g++.dg/template/dtor3.C: Fix error markers.
22980
22981 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
22982
22983         * lib/target-supports.exp (check_effective_target_sync_char_short):
22984         Add s390*.
22985
22986 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
22987
22988         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
22989
22990 2005-12-06  Roger Sayle  <roger@eyesopen.com>
22991
22992         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
22993         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
22994         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
22995         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
22996
22997 2005-12-06  Roger Sayle  <roger@eyesopen.com>
22998
22999         PR c++/25263
23000         * g++.dg/other/array2.C: New test case.
23001
23002 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
23003
23004         * gcc.dg/darwin-weakimport-3.c: New.
23005
23006         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
23007         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
23008         and to work on Darwin.
23009         * gcc.dg/attr-weakref-1b.c: New file.
23010         * gcc.dg/attr-weakref-2.c: New test.
23011         * gcc.dg/darwin-weakref-1.c: New test.
23012
23013 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
23014
23015         PR testsuite/25247
23016         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
23017         use in selector expressions.
23018         (dg-xfail-if): Ditto.
23019         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
23020         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
23021         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
23022         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
23023         * gcc.test-framework/test-framework.exp: Skip generated tests if
23024         CHECK_TEST_FRAMEWORK is not 1.
23025
23026 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23027
23028         PR tree-optimization/24963
23029         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
23030
23031         PR target/24108
23032         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
23033
23034         PR target/18580
23035         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
23036         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
23037         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
23038         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
23039
23040 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
23041
23042         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
23043         dg-options.
23044
23045 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
23046
23047         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
23048
23049 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
23050
23051         * gcc.dg/format/cast-1.c: New test.
23052
23053 2005-12-04  Roger Sayle  <roger@eyesopen.com>
23054
23055         PR c/7776
23056         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
23057         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
23058         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
23059         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
23060
23061 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
23062
23063         * gcc.dg/cast-pretty-print-1.c: New test.
23064
23065 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
23066
23067         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
23068
23069 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
23070
23071         PR c++/24173
23072         * g++.dg/template/friend40.C: New test.
23073
23074 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
23075
23076         PR target/25199
23077         * gcc.target/i386/movq-2.c: New test.
23078         * gcc.target/i386/movq.c: Remove target i?86, instead add
23079         dg-require-effective-target ilp32.
23080
23081 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23082
23083         PR c++/24103
23084         * g++.dg/other/default1.C: New test.
23085
23086 2005-12-02  Richard Guenther  <rguenther@suse.de>
23087
23088         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23089
23090 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23091
23092         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
23093
23094 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
23095
23096         PR target/21017
23097         * gcc.target/powerpc/rotate.c: New.
23098
23099 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23100
23101         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
23102         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
23103
23104 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23105
23106         PR c/13384
23107         * gcc.dg/pr17730-1.c: Adjust.
23108         * gcc.dg/lvalue1.c (main): Likewise.
23109         * gcc.dg/lvalue-2.c: Likewise.
23110         * g++.dg/pr7503-3.C
23111
23112 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
23113
23114         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
23115         error messages.
23116
23117 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
23118
23119         PR fortran/24789
23120         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
23121
23122 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
23123
23124         PR target/24475
23125         * lib/target-supports.exp (check_effective_target_tls): New.
23126         (check_effective_target_tls_runtime): New.
23127         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
23128         for TLS support.
23129         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
23130         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
23131         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
23132         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
23133         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
23134         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
23135         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
23136         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
23137         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
23138         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
23139         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
23140         effective-target TLS.
23141         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
23142         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
23143         effective-target TLS runtime.
23144
23145 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
23146
23147         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
23148
23149 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
23150
23151         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
23152         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
23153         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
23154         ignored" warnings when "packing" is the same as the ABI layout.
23155
23156 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
23157
23158         PR fortran/21302
23159         * gfortran.dg/line_length_1.f: New test.
23160         * gfortran.dg/line_length_2.f90: Ditto.
23161
23162 2005-11-30  Richard Guenther  <rguenther@suse.de>
23163
23164         PR tree-optimization/21655
23165         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
23166
23167 2005-11-30  Dale Johannesen  <dalej@apple.com>
23168
23169         * gcc.c-torture/compile/pr24930.c: New.
23170
23171 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
23172
23173         PR fortran/15809
23174         *  gfortran.dg/auto_char_dummy_array.f90: New test.
23175
23176 2005-11-30  Jeff Law  <law@redhat.com>
23177
23178         * g++.old-deja/g++.law/pr25000.C: New test.
23179
23180 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
23181
23182         * gcc.dg/tls/opt-11.c: New test.
23183
23184 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
23185
23186         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
23187         targets.
23188         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
23189         LP64 ia64.
23190
23191 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
23192
23193         * gfortran.dg/open_access_1.f90: New test.
23194
23195 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23196
23197         * gcc.dg/charset/builtin2.c: New test.
23198
23199 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
23200
23201         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
23202         on mmix-*-* for *_[xy].c.
23203
23204 2005-11-28  Kean Johnston  <jkj@sco.com>
23205
23206         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
23207         headers.
23208         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
23209         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
23210         * gcc.target/i386/asm-3.c: Ditto.
23211         * gcc.target/i386/clobbers.c: Ditto.
23212         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
23213         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
23214         test regexp.
23215         * gcc.target/i386/mul.c: Ditto.
23216         * gcc.target/i386/ssetype-1.c: Ditto.
23217         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
23218         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
23219         static so the test works with -fPIC mode too. Based on comment in
23220         PR19231 by Pinski.
23221         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
23222
23223 2005-11-28  Richard Guenther  <rguenther@suse.de>
23224
23225         * gcc.dg/alias-9.c: New testcase.
23226         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
23227
23228 2005-11-28  Roger Sayle  <roger@eyesopen.com>
23229             Uros Bizjak  <uros@kss-loka.si>
23230
23231         PR middle-end/20219
23232         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
23233         tan(x)/sin(x) transformations.
23234
23235 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
23236
23237         PR middle-end/24575
23238         * gcc.dg/tree-ssa/divide-3.c: New test.
23239         * gcc.dg/tree-ssa/divide-4.c: New test.
23240
23241 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
23242
23243         PR fortran/24917
23244         *  gfortran.dg/boz_6.f90: New test.
23245
23246 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23247
23248         PR fortran/23912
23249         * gfortran.dg/modulo_1.f90: New test.
23250
23251 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23252
23253         PR libfortran/24919
23254         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
23255         fail on CRLF platforms.
23256         * gfortran.dg/ftell_2.f90: Likewise.
23257
23258 2005-11-26  Eric Christopher  <echristo@apple.com>
23259
23260         * gcc.dg/intmax_t-1.c: Remove mips xfail.
23261
23262 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
23263
23264         * objc.dg/gnu-runtime-3.m: Simplify.
23265
23266 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
23267
23268         PR middle-end/23669
23269         * gcc.dg/tree-ssa/divide-1.c: New test.
23270         * gcc.dg/tree-ssa/divide-2.c: New test.
23271
23272 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
23273
23274         PR libgfortran/24945
23275         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
23276
23277 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
23278
23279         PR libgfortran/24945
23280         * gfortran.dg/open_status_2.f90: New test.
23281
23282 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23283
23284         * gcc.c-torture/execute/builtins/fprintf.c,
23285         gcc.c-torture/execute/builtins/fputs-lib.c,
23286         gcc.c-torture/execute/builtins/fputs.c,
23287         gcc.c-torture/execute/builtins/lib/fprintf.c,
23288         gcc.c-torture/execute/builtins/lib/printf.c,
23289         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
23290
23291 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
23292
23293         * gcc.dg/20050922-2.c: New test.
23294
23295 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
23296
23297         * objc.dg/gnu-runtime-3.m: New test.
23298
23299 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23300
23301         PR c++/9278
23302         * g++.dg/other/void1.C: New test.
23303
23304 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
23305
23306         PR middle-end/24998
23307         * gcc.dg/torture/fp-int-convert-float.c,
23308         gcc.dg/torture/fp-int-convert-double.c,
23309         gcc.dg/torture/fp-int-convert-long-double.c,
23310         gcc.dg/torture/fp-int-convert-timode.c,
23311         gcc.dg/torture/fp-int-convert-float80.c,
23312         gcc.dg/torture/fp-int-convert-float80-timode.c,
23313         gcc.dg/torture/fp-int-convert-float128.c,
23314         gcc.dg/torture/fp-int-convert-float128-timode.c,
23315         gcc.dg/torture/fp-int-convert.h: New files.
23316
23317 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
23318
23319         PR middle-end/24989
23320         * gcc.dg/tree-ssa/bool-10.c: New test.
23321         * gcc.dg/tree-ssa/bool-11.c: New test.
23322         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
23323
23324 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
23325
23326         PR middle-end/24990
23327         * tree-ssa/pr24990-1.c: New test.
23328
23329 2005-11-24  Richard Guenther  <rguenther@suse.de>
23330         Dirk Mueller <dmueller@suse.de>
23331
23332         PR c++/14024
23333         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
23334         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
23335         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
23336         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
23337         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
23338         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
23339
23340 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
23341
23342         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
23343
23344 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23345
23346         PR c/21668
23347         * gcc.dg/Wc++-compat.c: New.
23348         * gcc.dg/Wno-c++-compat.c: New.
23349
23350 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
23351
23352         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
23353         (vspltish, vspltisw): Likewise.
23354
23355 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23356
23357         PR libgfortran/24794
23358         * gfortran.dg/namelist_12.f: Fix quotes.
23359         * gfortran.dg/namelist_13.f90: Fix quotes.
23360         * gfortran.dg/namelist_14.f90: Fix quotes.
23361         * gfortran.dg/namelist_15.f90: Fix quotes.
23362         * gfortran.dg/namelist_use.f90: Fix quotes.
23363         * gfortran.dg/namelist_use_only.f90: Fix quotes.
23364         * gfortran.dg/namelist_21.f90: New test.
23365         * gfortran.dg/namelist_22.f90: New test.
23366
23367 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
23368
23369         PR target/23435
23370         * gcc.c-torture/compile/pr23435.c: New.
23371
23372 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
23373
23374         * gcc.c-torture/execute/floatunsisf-1.c: New test.
23375
23376 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
23377
23378         * gcc.target/powerpc/405-macchw-1.c,
23379         gcc.target/powerpc/405-macchw-2.c,
23380         gcc.target/powerpc/405-macchwu-1.c,
23381         gcc.target/powerpc/405-macchwu-2.c,
23382         gcc.target/powerpc/405-machhw-1.c,
23383         gcc.target/powerpc/405-machhw-2.c,
23384         gcc.target/powerpc/405-machhwu-1.c,
23385         gcc.target/powerpc/405-machhwu-2.c,
23386         gcc.target/powerpc/405-maclhw-1.c,
23387         gcc.target/powerpc/405-maclhw-2.c,
23388         gcc.target/powerpc/405-maclhwu-1.c,
23389         gcc.target/powerpc/405-maclhwu-2.c,
23390         gcc.target/powerpc/405-mulchw-1.c,
23391         gcc.target/powerpc/405-mulchw-2.c,
23392         gcc.target/powerpc/405-mulchwu-1.c,
23393         gcc.target/powerpc/405-mulchwu-2.c,
23394         gcc.target/powerpc/405-mulhhw-1.c,
23395         gcc.target/powerpc/405-mulhhw-2.c,
23396         gcc.target/powerpc/405-mulhhwu-1.c,
23397         gcc.target/powerpc/405-mulhhwu-2.c,
23398         gcc.target/powerpc/405-mullhw-1.c,
23399         gcc.target/powerpc/405-mullhw-2.c,
23400         gcc.target/powerpc/405-mullhwu-1.c,
23401         gcc.target/powerpc/405-mullhwu-2.c,
23402         gcc.target/powerpc/405-nmacchw-1.c,
23403         gcc.target/powerpc/405-nmacchw-2.c,
23404         gcc.target/powerpc/405-nmachhw-1.c,
23405         gcc.target/powerpc/405-nmachhw-2.c,
23406         gcc.target/powerpc/405-nmaclhw-1.c,
23407         gcc.target/powerpc/405-nmaclhw-2.c,
23408         gcc.target/powerpc/440-macchw-1.c,
23409         gcc.target/powerpc/440-macchw-2.c,
23410         gcc.target/powerpc/440-macchwu-1.c,
23411         gcc.target/powerpc/440-macchwu-2.c,
23412         gcc.target/powerpc/440-machhw-1.c,
23413         gcc.target/powerpc/440-machhw-2.c,
23414         gcc.target/powerpc/440-machhwu-1.c,
23415         gcc.target/powerpc/440-machhwu-2.c,
23416         gcc.target/powerpc/440-maclhw-1.c,
23417         gcc.target/powerpc/440-maclhw-2.c,
23418         gcc.target/powerpc/440-maclhwu-1.c,
23419         gcc.target/powerpc/440-maclhwu-2.c,
23420         gcc.target/powerpc/440-mulchw-1.c,
23421         gcc.target/powerpc/440-mulchw-2.c,
23422         gcc.target/powerpc/440-mulchwu-1.c,
23423         gcc.target/powerpc/440-mulchwu-2.c,
23424         gcc.target/powerpc/440-mulhhw-1.c,
23425         gcc.target/powerpc/440-mulhhw-2.c,
23426         gcc.target/powerpc/440-mulhhwu-1.c,
23427         gcc.target/powerpc/440-mulhhwu-2.c,
23428         gcc.target/powerpc/440-mullhw-1.c,
23429         gcc.target/powerpc/440-mullhw-2.c,
23430         gcc.target/powerpc/440-mullhwu-1.c,
23431         gcc.target/powerpc/440-mullhwu-2.c,
23432         gcc.target/powerpc/440-nmacchw-1.c,
23433         gcc.target/powerpc/440-nmacchw-2.c,
23434         gcc.target/powerpc/440-nmachhw-1.c,
23435         gcc.target/powerpc/440-nmachhw-2.c,
23436         gcc.target/powerpc/440-nmaclhw-1.c,
23437         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
23438
23439 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
23440
23441         PR fortran/24774
23442         * gfortran.dg/inquire_9.f90: New test.
23443
23444         PR fortran/21647
23445         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
23446
23447 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23448
23449         PR libfortran/24432
23450         * lib/target-supports.exp (check_effective_target_fortran_large_real):
23451         Check that 'cos' is supported.
23452
23453 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
23454
23455         PR fortran/24223
23456         * gfortran.dg/substring_equivalence.f90: New test.
23457
23458         PR fortran/24705
23459         * gfortran.dg/auto_internal_assumed.f90: New test.
23460
23461 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
23462
23463         * gcc.dg/fold-div-2.c: New test.
23464
23465 2005-11-20  Ian Lance Taylor  <ian@airs.com>
23466
23467         PR rtl-optimization/24883
23468         * gcc.c-torture/compile/pr24883.c: New test.
23469
23470 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
23471
23472         PR middle-end/20583
23473         * gcc.c-torture/compile/pr20583.c: New.
23474
23475 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
23476
23477         * gcc.c-torture/execute/usmul.c: New test.
23478
23479 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
23480
23481         * gcc.dg/tree-ssa/vrp22.c: New test.
23482
23483 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
23484
23485         PR middle-end/24912
23486         * gcc.dg/torture/pr24912-1.c: New test.
23487
23488 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
23489
23490         PR fortran/24862
23491         * gfortran.dg/arrayio_derived_1.f90: New test.
23492
23493 2005-11-19  Richard Guenther  <rguenther@suse.de>
23494
23495         PR middle-end/23294
23496         * gcc.dg/tree-ssa/pr23294.c: New testcase.
23497
23498 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
23499
23500         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
23501
23502 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
23503
23504         PR c++/8355
23505         * g++.dg/template/friend39.C: New test.
23506
23507 2005-11-18  James E Wilson  <wilson@specifix.com>
23508
23509         * gcc.dg/builtin-strstr.c: New.
23510
23511 2005-11-18  Richard Henderson  <rth@redhat.com>
23512
23513         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
23514         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
23515         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
23516         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
23517         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
23518         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
23519         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
23520         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
23521         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
23522         renaming to remove initial "ia64-".
23523
23524 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
23525
23526         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
23527
23528 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
23529
23530         * g++.dg/cpp/string-2.C: New test.
23531
23532 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
23533
23534         * gcc.dg/tree-ssa/loop-14.c: New test.
23535
23536 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
23537             Michael Chamberlain <michael@chamberlain.net.au>
23538
23539         * ada/acats/run_all.sh (target_run): Kill long running tests.
23540
23541 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23542
23543         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
23544         * gcc.dg/cleanup-9.c: Likewise.
23545         * gcc.dg/cleanup-10.c: Likewise.
23546         * gcc.dg/cleanup-11.c: Likewise.
23547
23548 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23549
23550         PR fortran/24892
23551         * gfortran.dg/open_access_append_1.f90: New test.
23552         * gfortran.dg/open_access_append_2.f90: New test.
23553
23554 2005-11-16  Richard Guenther  <rguenther@suse.de>
23555
23556         PR middle-end/24851
23557         * gcc.c-torture/execute/pr24851.c: New testcase.
23558
23559 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
23560
23561         * gcc.dg/fold-overflow-1.c: New test.
23562
23563 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
23564
23565         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
23566         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
23567
23568 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
23569
23570         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
23571         structures.
23572         * g++.dg/eh/forced2.C: Likewise.
23573         * g++.dg/eh/forced3.C: Likewise.
23574         * g++.dg/eh/forced4.C: Likewise.
23575
23576 2005-11-11  Mike Stump  <mrs@apple.com>
23577
23578         * g++.old-deja/g++.mike/unused.C: Add.
23579
23580 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
23581
23582         PR c++/24667
23583         * g++.dg/warn/Wcast-qual1.C: New test.
23584
23585 2005-11-15  Jan Hubicka  <jh@suse.cz>
23586
23587         * gcc.dg/winline-5.c: Add large-unit-insns limit.
23588
23589 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
23590
23591         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
23592
23593 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
23594
23595         PR 24840
23596         * gcc.dg/tree-ssa/pr24840.c: New test.
23597
23598 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
23599
23600         PR testsuite/24841
23601         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
23602
23603 2005-11-14  Dale Johannesen  <dalej@apple.com>
23604
23605         * gcc.c-torture/execute/20051113-1.c: New.
23606
23607 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
23608
23609         PR c++/24687
23610         * g++.dg/template/crash43.C: New test.
23611
23612 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
23613
23614         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
23615
23616 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
23617
23618         PR c++/24817
23619         * g++.dg/eh/spec8.C: New test.
23620
23621 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
23622
23623         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
23624
23625 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
23626
23627         PR c++/20293
23628         * g++.dg/parse/ambig4.C: New test.
23629         * g++.dg/tc1/dr101.C: Adjust error markers.
23630         * g++.dg/lookup/strong-using-2.C: Likewise.
23631         * g++.dg/lookup/ambig5.C: Likewise.
23632         * g++.dg/lookup/ambig4.C: Likewise.
23633         * g++.dg/parse/crash22.C: Likewise.
23634
23635 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
23636
23637         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
23638
23639 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
23640
23641         * gcc.dg/nested-calls-1.c: New test.
23642
23643 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23644
23645         * gfortran.dg/complex_intrinsic_1.f90: New test.
23646         * gfortran.dg/complex_intrinsic_2.f90: New test.
23647         * gfortran.dg/fgetc_1.f90: New test.
23648         * gfortran.dg/fgetc_2.f90: New test.
23649         * gfortran.dg/fgetc_3.f90: New test.
23650         * gfortran.dg/ftell_1.f90: New test.
23651         * gfortran.dg/ftell_2.f90: New test.
23652         * gfortran.dg/gnu_logical_1.F: New test.
23653         * gfortran.dg/gnu_logical_2.f90: New test.
23654
23655 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
23656
23657         PR middle-end/24820
23658         * gcc.dg/pr24820.c: New test.
23659
23660 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
23661
23662         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
23663         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
23664         variable.
23665
23666 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23667
23668         PR testsuite/24614
23669         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
23670
23671 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
23672
23673         * gcc.target/cris/cris.exp: New file.
23674         * gcc.target/cris/rld-legit1.c: New test.
23675         * gcc.target/cris/rld-legit2.c: New test.
23676
23677 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
23678
23679         PR c++/24780
23680         * g++.dg/opt/pr24780.C: New test.
23681
23682         PR c++/24761
23683         * g++.dg/template/asm1.C: New test.
23684
23685 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
23686
23687         PR libgfortran/24787
23688         * gfortran.dg/scan_1.f90: New test.
23689
23690 2005-11-12  Jan Hubicka  <jh@suse.cz>
23691
23692         * gcc.target/i386/minmax-1.c: New.
23693         * gcc.target/i386/minmax-2.c: New.
23694
23695 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
23696
23697         * gcc.dg/pr24445.c: Fix for 64-bit targets.
23698
23699 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
23700
23701         * gcc.c-torture/execute/20051110-1.c,
23702         gcc.c-torture/execute/20051110-2.c: New tests.
23703
23704 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
23705
23706         PR middle-end/24750
23707         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
23708         New tests.
23709
23710 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
23711
23712         * lib/target-libpath.exp (get_shlib_extension): New proc.
23713         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
23714         * lib/gfortran.exp (gfortran_link_flags): Likewise.
23715         * lib/objc.exp (objc_target_compile): Likewise.
23716         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
23717         detection.
23718
23719 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
23720
23721         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
23722
23723         * lib/target-supports.exp (check_effective_target_static_libgfortran):
23724         Add -static to additional_flags and pass it to target_compile.
23725
23726 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
23727
23728         PR libgfortran/24719
23729         gfortran.dg/read_noadvance.f90: New test.
23730
23731         PR libgfortran/24699
23732         gfortran.dg/fmt_t_2.f90: New test.
23733
23734         PR libgfortran/24785
23735         gfortran.dg/read_x_eor.f90: New test.
23736
23737         PR libgfortran/24584
23738         gfortran.dg/namelist_empty.f90: Rename test.
23739
23740         PR libgfortran/24489
23741         gfortran/read_eor.f90: Rename test.
23742
23743 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
23744
23745         PR fortran/15976
23746         * gfortran.dg/automatic_module_variable.f90: New test.
23747
23748 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
23749
23750         PR target/24445
23751         * gcc.dg/pr24445.c: New test.
23752
23753 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
23754
23755         PR fortran/24655
23756         PR fortran/24755
23757         * gfortran.dg/recursive_statement_functions.f90: Add statement
23758         functions using inline intrinsic functions and parameters to test
23759         that they no longer seg-fault.
23760
23761         PR fortran/24409
23762         gfortran.dg/nested_modules_4.f90: New test.
23763         gfortran.dg/nested_modules_5.f90: New test.
23764
23765 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23766
23767         PR fortran/24643
23768         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
23769
23770 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
23771
23772         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
23773         failures.
23774
23775 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23776
23777         * gcc.dg/sparc-getcontext-1.c: New test.
23778
23779 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
23780
23781         * gcc.dg/ifcvt-fabs-1.c: New test.
23782
23783 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
23784
23785         PR other/4372
23786         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
23787         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
23788
23789 2005-11-09  Richard Guenther  <rguenther@suse.de>
23790
23791         PR tree-optimization/24716
23792         * gcc.c-torture/execute/pr24716.c: New testcase.
23793
23794 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23795
23796         * gcc.dg/pr24624.c: Disable for non S/390 targets.
23797
23798 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23799
23800         PR 24624
23801         * gcc.dg/pr24624.c: Testcase added.
23802
23803 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23804
23805         PR 24623
23806         * g++.dg/other/pr24623.C: Testcase added.
23807
23808 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
23809
23810         PR fortran/22607
23811         * gfortran-dg/pure_byref_1.f90: New.
23812         * gfortran-dg/pure_byref_2.f90: New.
23813
23814 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
23815
23816         PR c/24101
23817         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
23818         * gcc.dg/dg.exp: Run main loop also for *.i files.
23819
23820 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
23821
23822         PR c++/19450
23823         * g++.dg/tls/diag-3.C: New test.
23824         * g++.dg/tls/diag-4.C: New test.
23825         * g++.dg/tls/static-1.C: New test.
23826         * g++.dg/tls/static-1a.cc: New file.
23827
23828 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
23829
23830         PR 23046
23831         * g++.dg/tree-ssa/pr23046.C: New test.
23832
23833 2005-11-08  Devang Patel <dpatel@apple.com>
23834
23835         PR tree-optimization/23115
23836         * gcc.dg/tree-ssa/pr23115.c: New.
23837
23838 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
23839
23840         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
23841         * gcc.target/powerpc/pr16155.c: Same.
23842         * gcc.target/powerpc/altivec-1.c: Same.
23843         * gcc.target/powerpc/altivec-2.c: Same.
23844         * gcc.target/powerpc/altivec-3.c: Same.
23845         * gcc.target/powerpc/altivec-5.c: Same.
23846         * gcc.target/powerpc/altivec-11.c: Same.
23847         * gcc.target/powerpc/altivec-12.c: Same.
23848         * gcc.target/powerpc/altivec-14.c: Same.
23849         * gcc.target/powerpc/altivec-22.c: Same.
23850         * gcc.target/powerpc/altivec-consts.c: Same.
23851         * gcc.target/powerpc/altivec-pr22085.c: Same.
23852         * gcc.target/powerpc/altivec-splat.c: Same.
23853         * gcc.target/powerpc/altivec-varargs-1.c: Same.
23854         * gcc.target/powerpc/altivec-vec-merge.c: Same.
23855         * gcc.target/powerpc/darwin-longlong.c: Same.
23856
23857 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
23858
23859         PR target/19340
23860         * gcc.dg/pr19340.c: New test.
23861
23862 2005-11-07  Ian Lance Taylor  <ian@airs.com>
23863
23864         PR rtl-optimization/24683
23865         * gcc.dg/pr24683.c: New test.
23866
23867 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
23868
23869         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
23870         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
23871
23872 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
23873
23874         * gcc.target/i386/pr23376.c: Compile with -mmmx.
23875
23876 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
23877
23878         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
23879
23880 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
23881
23882         PR target/24230
23883
23884         * gcc.target/powerpc/altivec-consts.c,
23885         gcc.target/powerpc/altivec-splat.c: New testcase.
23886
23887 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
23888
23889         PR c/24599
23890
23891         * gcc.dg/overflow-2.c: New testcase.
23892
23893 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
23894
23895         PR rtl-optimization/23567
23896         * gcc.c-torture/execute/20051104-1.c: New test.
23897
23898 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
23899
23900         PR fortran/24534
23901         gfortran.dg/private_type_2.f90: Modified to check that case with
23902         PRIVATE declaration within derived type is accepted.
23903
23904         PR fortran/20838
23905         gfortran.dg/pointer_assign_1.f90: New test.
23906
23907         PR fortran/20840
23908         * gfortran.dg/arrayio_0.f90: New test.
23909
23910         PR fortran/17737
23911         gfortran.dg/data_initialized.f90: New test.
23912         gfortran.dg/data_constraints_1.f90: New test.
23913         gfortran.dg/data_constraints_2.f90: New test.
23914
23915 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
23916
23917         PR fortran/24174
23918         PR fortran/24305
23919         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
23920
23921 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
23922
23923         PR 24670
23924         * gcc.dg/tree-ssa/pr24670.c: New test.
23925
23926 2005-11-05  Ian Lance Taylor  <ian@airs.com>
23927
23928         PR target/22432
23929         * gcc.target/i386/pr22432.c: New test.
23930
23931 2005-11-05  Richard Henderson  <rth@redhat.com>
23932
23933         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
23934         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
23935         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
23936         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
23937         from gcc.dg/alpha-*.
23938         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
23939         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
23940
23941 2005-11-05  Andreas Jaeger  <aj@suse.de>
23942
23943         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
23944
23945 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
23946
23947         PR target/23424
23948         * gcc.dg/torture/pr23424-1.c: New test.
23949
23950 2005-11-04  Richard Henderson  <rth@redhat.com>
23951
23952         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
23953         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
23954         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
23955         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
23956         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
23957         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
23958         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
23959         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
23960         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
23961         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
23962         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
23963         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
23964         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
23965         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
23966         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
23967         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
23968         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
23969         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
23970         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
23971         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
23972         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
23973         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
23974         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
23975         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
23976         Move from gcc.dg/.
23977         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
23978         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
23979         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
23980         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
23981         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
23982         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
23983         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
23984         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
23985         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
23986         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
23987         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
23988         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
23989         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
23990         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
23991         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
23992         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
23993         gcc.target/i386/lea.c, gcc.target/i386/local.c,
23994         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
23995         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
23996         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
23997         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
23998         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
23999         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
24000         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
24001         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
24002         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
24003         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
24004         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
24005         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
24006         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
24007         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
24008         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
24009         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
24010         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
24011         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
24012         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
24013         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
24014         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
24015         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
24016         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
24017         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
24018         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
24019         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
24020         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
24021         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
24022
24023 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
24024
24025         PR 24627
24026         * gcc.dg/tree-ssa/pr24627.c: New test.
24027
24028 2005-11-04 Paul Brook  <paul@codesourcery.com>
24029
24030         * gcc.dg/tls/opt-10.c: New test.
24031
24032 2005-11-04  Andreas Jaeger  <aj@suse.de>
24033
24034         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
24035         avoid extra warnings.
24036
24037 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24038
24039         PR libfortran/22298
24040         * lib/target-supports.exp
24041         (check_effective_target_static_libgfortran): New
24042         static_libgfortran effective target.
24043         * gfortran.dg/static_linking_1.f: New test.
24044         * gfortran.dg/static_linking_1.c: New file.
24045
24046 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
24047
24048         * gcc.dg/pr24615.c: Guard test with { target fpic }.
24049
24050 2005-11-03  Josh Conner  <jconner@apple.com>
24051
24052         PR c++/19989
24053         g++.dg/ext/array2.C: New test.
24054         g++.dg/template/dependent-name3.C: New test.
24055         g++.dg/template/dependent-name4.C: New test.
24056         g++.dg/template/sfinae2.C: New test.
24057
24058 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24059
24060         PR preprocessor/22042
24061         * gcc.dg/cpp/strify4.c: New test.
24062
24063 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24064
24065         PR c++/17964
24066         * g++.dg/cpp/string-1.C: New test.
24067
24068 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24069
24070         * gcc.target/powerpc: New directory.
24071         * gcc.target/powerpc/powerpc.exp: New file.
24072         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
24073         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
24074         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
24075         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
24076         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
24077         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
24078         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
24079         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
24080         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
24081         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
24082         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
24083         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
24084         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
24085         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
24086         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
24087         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
24088         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
24089         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
24090         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
24091         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
24092         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
24093         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
24094         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
24095         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
24096         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
24097         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
24098         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
24099         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
24100         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
24101         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
24102         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
24103         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
24104         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
24105         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
24106
24107 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
24108
24109         PR c++/21627
24110         * g++.dg/warn/inline2.C: New test.
24111
24112 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24113
24114         PR middle-end/23155
24115         * g++.dg/ext/c99struct1.C: New test.
24116         * gcc.dg/union-cast-1.c: New test.
24117         * gcc.dg/union-cast-2.c: New test.
24118         * gcc.dg/union-cast-3.c: New test.
24119
24120 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24121
24122         PR middle-end/24589
24123         * gcc.c-torture/execute/zero-struct-2.c: New test.
24124
24125 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24126
24127         PR c++/24582
24128         * g++.dg/init/switch1.C: New test.
24129
24130 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24131
24132         * gcc.dg/delay-slot-1.c: New test.
24133
24134 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
24135
24136         PR target/24620
24137         * gcc.dg/pr24620.c: New test.
24138
24139 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24140
24141         PR c/24329
24142         * gcc.dg/format/unnamed-1.c: New test.
24143
24144 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24145
24146         PR c++/22434
24147         * g++.dg/expr/cond8.C: New test.
24148
24149         PR c++/24560
24150         * g++.dg/parse/dot1.C: New test.
24151
24152 2005-11-02  Jan Hubicka  <jh@suse.cz>
24153
24154         PR target/23303
24155         * gcc.dg/i386-lea.c: New test
24156
24157 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
24158
24159         PR target/24615
24160         * gcc.dg/pr24615.c: New test.
24161
24162 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
24163
24164         PR target/24600
24165         * gcc.dg/pr24600.c: New test.
24166
24167 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24168
24169         PR c++/19253
24170         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
24171         * g++.dg/parse/typename9.C: New test.
24172         * g++/dg/parse/typename10.C: Likewise.
24173
24174 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
24175
24176         PR fortran/18157
24177         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
24178         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
24179         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
24180
24181 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24182
24183         PR c++/24569
24184         * g++.dg/debug/static1.C: New test.
24185
24186 2005-11-02  Josh Conner  <jconner@apple.com>
24187
24188         * g++.dg/crash38.C: moved into proper directory...
24189         * g++.dg/template/crash42.C: ...here
24190
24191 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
24192
24193         PR target/18338
24194         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
24195         pcc_bitfield_type_matters || default_packed.
24196
24197         * lib/target-supports.exp
24198         (check_effective_target_pcc_bitfield_type_matters): New proc.
24199         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
24200
24201         PR testsuite/23304
24202         * lib/target-supports.exp (check_effective_default_packed): New proc.
24203         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
24204         Gate expected errors on target ! default_packed.
24205         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
24206
24207 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24208
24209         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
24210         change (r106358).
24211
24212 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24213
24214         PR fortran/24008
24215         * gfortran.dg/entry_5.f90: New.
24216         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
24217
24218 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
24219
24220         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
24221
24222 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
24223
24224         PR fortran/21565
24225         gfortran.dg/namelist_blockdata.f90: New test.
24226
24227         PR fortran/18737
24228         gfortran.dg/external_implicit_none.f90: New test.
24229
24230         PR fortran/14994
24231         * gfortran.dg/secnds.f: New test.
24232
24233 2005-10-31  Jan Hubicka  <jh@suse.cz>
24234
24235         PR target/20928
24236         * gcc.c-torture/compile/pr20928.c: New test.
24237
24238 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
24239
24240         PR middle-end/23492
24241         * gcc.c-torture/compile/zero-strct-5.c: New test.
24242
24243 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
24244
24245         PR libgfortran/24584
24246         * gfortran.dg/pr24584.f90: New test.
24247
24248 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
24249
24250         PR fortran/18883
24251         * gfortran.dg/char_result_9.f90: New.
24252         * gfortran.dg/char_result_10.f90: New.
24253
24254 2005-10-30  Jan Hubicka  <jh@suse.cz>
24255
24256         * g++.dg/tree-ssa/pr24172.C: New testcase.
24257
24258 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24259
24260         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
24261
24262 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
24263
24264         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
24265         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
24266         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
24267         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
24268         gfortran.dg/enum_9.f90,
24269         gfortran.fortran-torture/compile/enum_1.f90,
24270         gfortran.fortran-torture/execute/enum_1.f90,
24271         gfortran.fortran-torture/execute/enum_2.f90,
24272         gfortran.fortran-torture/execute/enum_3.f90,
24273         gfortran.fortran-torture/execute/enum_4.f90: New tests.
24274
24275 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
24276
24277         PR target/18482
24278         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
24279         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
24280
24281 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24282
24283         PR libfortran/20179
24284         * gfortran.dg/mixed_io_1.f90: New test.
24285         * gfortran.dg/mixed_io_1.c: New file.
24286
24287 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24288
24289         * gfortran.dg/malloc_free_1.f90: New test.
24290
24291 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
24292
24293         * gcc.dg/nested-func-4.c: Require profiling -pg.
24294
24295 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24296
24297         PR C++/23229
24298         * g++.dg/warn/main-2.C: New test.
24299
24300 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
24301
24302         PR fortran/24545
24303         * gfortran.dg/interface_2.f90: new test.
24304
24305 2005-10-28  Josh Conner  <jconner@apple.com>
24306
24307         PR c++/22153
24308         * g++.dg/template/crash38.C: New test.
24309         * g++.dg/parse/explicit1.C: Change expected errors.
24310
24311 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24312
24313         PR C++/23426
24314         * g++.dg/other/large-size-array.C: New test.
24315
24316 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24317
24318         PR middle-end/24362
24319         * g++.dg/opt/complex4.C: New test.
24320
24321 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
24322
24323         * gcc.dg/nested-func-4.c: New test.
24324
24325 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
24326
24327         PR fortran/24158
24328         gfortran.dg/derived_recursion.f90: New test.
24329         gfortran.dg/implicit_actual.f90: New test.
24330
24331 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
24332
24333         PR middle-end/24295, PR testsuite/24477
24334         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
24335         removed when weakref hits the tree.
24336
24337 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
24338
24339         * gfortran.dg/cray_pointers_4.f90: New test.
24340
24341         * gfortran.dg/cray_pointers_5.f90: New test.
24342
24343 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
24344
24345         PR fortran/22290
24346         * gfortran.dg/assign_5.f90: New test.
24347         * gfortran.dg/assign_6.f: New test.
24348
24349 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
24350
24351         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
24352         CPU has no SSE support.
24353
24354 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
24355
24356         PR libgfortran/24224
24357         * gfortran.dg/arrayio_1.f90: Update attribution.
24358         * gfortran.dg/arrayio_2.f90: Update attribution.
24359         * gfortran.dg/arrayio_3.f90: Update attribution.
24360         * gfortran.dg/arrayio_4.f90: Update test conditions.
24361         * gfortran.dg/arrayio_5.f90: Update attribution.
24362         * gfortran.dg/arrayio_6.f90: New test.
24363         * gfortran.dg/arrayio_7.f90: New test.
24364
24365 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
24366
24367         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
24368
24369 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
24370
24371         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
24372
24373 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
24374
24375         PR fortran/24416
24376         * gfortran.dg/namelist_char_only.f90: New test.
24377
24378 2005-10-24  Asher Langton  <langton2@llnl.gov>
24379
24380         PR fortran/17031
24381         PR fortran/22282
24382         * gfortran.dg/cray_pointers_1.f90: New test.
24383         * gfortran.dg/cray_pointers_2.f90: New test.
24384         * gfortran.dg/cray_pointers_3.f90: New test.
24385         * gfortran.dg/loc_1.f90: New test.
24386         * gfortran.dg/loc_2.f90: New test.
24387
24388 2005-10-24  Steven Bosscher  <stevenb@suse.de>
24389
24390         * gcc.dg/pr24225.c: New test.
24391
24392 2005-10-24  Asher Langton  <langton2@llnl.gov>
24393
24394         * gfortran.dg/dup_save_1.f90: New test.
24395         * gfortran.dg/dup_save_2.f90: New test.
24396
24397 2005-10-24  Paul Brook  <paul@codesourcery.com>
24398
24399         PR 24107
24400         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
24401         stdint.h.
24402
24403 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
24404
24405         PR libgfortran/24489
24406         * gfortran.dg/pr24489.f90: New test.
24407
24408 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
24409
24410         PR fortran/23635
24411         * gfortran.dg/ichar_1.f90: Add tests for derived types.
24412
24413 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
24414
24415         PR target/18911
24416         * g++.dg/init/array16.C: Skip for mmix-*-*.
24417
24418 2005-10-23  Asher Langton  <langton2@llnl.gov>
24419
24420         * gfortran.dg/byte_1.f90: New test.
24421         * gfortran.dg/byte_2.f90: New test.
24422
24423 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
24424
24425         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
24426
24427 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
24428
24429         PR fortran/18022
24430         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
24431
24432         PR fortran/24311
24433         * gfortran.dg/merge_char_const.f90: New test.
24434
24435         PR fortran/24384
24436         * gfortran.dg/spread_scalar_source.f90: New test.
24437
24438 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
24439
24440         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
24441
24442         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
24443         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
24444
24445         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
24446
24447 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
24448
24449         PR fortran/24426
24450         * gfortran.dg/der_pointer_4.f90: New.
24451
24452 2005-10-22  David Ayers  <d.ayers@inode.at>
24453
24454         * obj-c++.dg/except-1.mm: Simplify.
24455
24456 2005-10-21  David Ayers  <d.ayers@inode.at>
24457
24458         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
24459
24460 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
24461
24462         * gfortran.dg/assumed_dummy_2.f90: New test.
24463
24464 2005-10-21  James E Wilson  <wilson@specifix.com>
24465
24466         PR preprocessor/15220
24467         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
24468
24469 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
24470
24471         * gcc.c-torture/execute/20051021-1.c: New test.
24472
24473 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
24474
24475         PR c++/24260
24476         * g++.dg/ext/tmplattr1.C: New test.
24477
24478 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
24479
24480         PR fortran/24440
24481         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
24482
24483 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
24484
24485         * obj-c++.dg/except-1.mm: New.
24486
24487         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
24488
24489 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
24490
24491         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
24492
24493 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
24494
24495         PR middle-end/24295
24496         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
24497         declarations with the same names as thunks' alias targets, use
24498         aliases instead.
24499         * gcc.dg/attr-alias-3.c: New test.
24500         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
24501
24502 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
24503
24504         PR c++/22618
24505         * g++.dg/parse/access8.C: New test.
24506
24507 2005-10-20  Richard Guenther  <rguenther@suse.de>
24508
24509         PR c++/24439
24510         * g++.dg/tree-ssa/pr24439.C: New testcase.
24511
24512 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24513
24514         * g++.dg/opt/delay-slot-1.C: New test.
24515
24516 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
24517
24518         PR fortran/21625
24519         * gfortran.fg/der_init_1.f90: New.
24520
24521 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
24522
24523         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
24524
24525 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
24526
24527         PR c++/21908
24528         * g++.dg/parse/error28.C: New test.
24529
24530 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24531
24532         * gcc.dg/profile-generate-2.c: New test.
24533
24534 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
24535
24536         PR target/23589
24537         * g++.dg/ext/dllimport11.C: New.
24538
24539 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24540
24541         PR c++/22293
24542         * g++.dg/other/friend3.C: New test.
24543
24544 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
24545
24546         PR c++/23293
24547         * g++.dg/template/error19.C: New test.
24548
24549 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
24550
24551         PR c++/21383
24552         * g++.dg/overload/koenig2.C: New.
24553
24554         PR c++/23118
24555         * g++.dg/overload/error2.C: New.
24556
24557         PR c++/22604
24558         * g++.dg/inherit/covariant14.C: New.
24559
24560 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24561
24562         PR c++/23440
24563         * g++.dg/parse/for1.C: New test.
24564
24565 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
24566
24567         PR fortran/23446
24568         * gfortran.dg/host_dummy_index_1.f90: New test.
24569
24570         PR fortran/21459
24571         * gfortran.dg/automatic_char_len_2.f90: New test.
24572
24573         PR fortran/20866
24574         * gfortran.dg/recursive_statement_functions.f90: New test.
24575
24576         PR fortran/20853
24577         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
24578
24579         PR fortran/20849
24580         * gfortran.dg/external_initializer.f90: New test.
24581
24582         PR fortran/20837
24583         * non_module_public.f90: New test.
24584
24585 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
24586
24587         PR c++/24386
24588         * g++.dg/template/overload7.C: New.
24589
24590         PR c++/22551
24591         * g++.dg/other/switch2.C: Remove expected warnings.
24592
24593         PR c++/21353
24594         * g++.dg/template/defarg6.C: New.
24595
24596 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
24597
24598         PR target/24315
24599         * gcc.target/i386/pr24315.c: New test.
24600
24601 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
24602
24603         PR c++/24389
24604         * g++.dg/template/static21.C: New test.
24605         * g++.dg/template/static21-a.cc: Likewise.
24606
24607 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
24608
24609         PR c++/23959
24610         * g++.dg/warn/Wswitch-default-1.C: New test.
24611         * g++.dg/warn/Wswitch-default-2.C: New test.
24612
24613 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
24614
24615         PR c++/22173
24616         * g++.dg/parse/template18.C: New test.
24617         * g++.dg/template/nontype15.C: Likewise.
24618
24619 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
24620
24621         PR fortran/22273
24622         * gfortran.dg/spec_expr_2.f90: New.
24623
24624 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
24625
24626         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
24627         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
24628         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
24629         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
24630         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
24631         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
24632         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
24633         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
24634         previous target-specific skips and warning-message matches where
24635         applicable.
24636
24637 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
24638
24639         PR c++/21347
24640         * g++.dg/warn/Wctor-dtor.C: New test.
24641
24642 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24643
24644         PR c/23439
24645         * gcc.dg/for-1.c: New test.
24646
24647 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
24648
24649         PR c++/19565
24650         * g++.dg/warn/Wconversion1.C: New test.
24651         * g++.dg/ext/packed4.C: Compile with -w.
24652         * g++.dg/opt/20050511-1.C: Likewise.
24653         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
24654
24655 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
24656
24657         * gfortran.dg/boz_5.f90: New test.
24658
24659 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
24660
24661         PR c++/22551
24662         * g++.dg/other/switch2.C: New.
24663
24664         PR c++/23984
24665         * g++.dg/init/ctor7.C: New.
24666
24667 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
24668
24669         PR c++/23730
24670         * g++.dg/parse/crash32.C: New test.
24671
24672 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
24673
24674         PR c++/20721
24675         * g++.dg/init/goto2.C: New test.
24676
24677         PR c++/22464
24678         * g++.dg/template/crash/41.C: New test.
24679
24680         PR c++/22180
24681         * g++.dg/template/crash40.C: New test.
24682
24683         PR c++/23694
24684         * g++.dg/parse/friend5.C: New test.
24685
24686         PR c++/23307
24687         * g++.dg/template/crash38.C: New test.
24688
24689         PR c++/22352
24690         * g++.dg/template/friend38.C: New test.
24691
24692         PR c++/22405
24693         * g++.dg/template/crash39.C: New test.
24694
24695 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
24696
24697         * gcc.dg/debug/dwarf2/dwarf-char1.c,
24698         gcc.dg/debug/dwarf2/dwarf-char2.c,
24699         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
24700
24701         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
24702
24703 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
24704
24705         * gcc.dg/dll-2.c: Add tests for warnings.
24706         * gcc.dg/dll-3.c: Likewise.
24707         * gcc.dg/dll-4.c: Likewise.
24708
24709         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
24710         * g++.dg/ext/dllimport2.C: Likewise.
24711         * g++.dg/ext/dllimport3.C: Likewise.
24712         * g++.dg/ext/dllimport7.C: Likewise.
24713         * g++.dg/ext/dllimport8.C: Likewise.
24714         * g++.dg/ext/dllimport9.C: Likewise.
24715
24716 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
24717
24718         PR fortran/24092
24719         * gfortran.dg/derived_pointer_recursion.f90: New test.
24720
24721 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
24722
24723         * gcc.c-torture/execute/20051012-1.c: New test.
24724
24725 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24726
24727         PR fortran/18082
24728         * gfortran.dg/automatic_char_len_1.f90: New test.
24729
24730 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24731
24732         PR fortran/20847
24733         * gfortran.dg/save_common.f90: New test.
24734
24735         PR fortran/20856
24736         * gfortran.dg/save_result.f90: New test.
24737
24738 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24739
24740         PR c++/21592
24741         * g++.dg/template/dependent-expr1.C: Add new expected error.
24742         * g++.dg/template/dependent-expr2.C: Adjust error text.
24743         * g++.dg/template/overload6.C: New.
24744
24745         PR c++/23797
24746         * g++.dg/other/typename8.C: New.
24747
24748         PR c++/21117
24749         * g++.dg/other/return1.C: New.
24750
24751 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
24752
24753         PR c++/24052
24754         * g++.dg/ext/label5.C: New.
24755
24756 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24757
24758         PR c++/19964
24759         * g++.dg/parse/crash31.C: New.
24760
24761 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
24762
24763         * g++.dg/ipa/ipa-1.c: New test.
24764         * g++.dg/ipa/ipa-2.c: New test.
24765         * g++.dg/ipa/ipa-3.c: New test.
24766         * g++.dg/ipa/ipa-4.c: New test.
24767         * g++.dg/ipa/ipa-5.c: New test.
24768         * g++.dg/ipa/ipa.exp: New file.
24769
24770 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24771
24772         PR fortran/24207
24773         * gfortran.dg/private_type_3.f90: New test.
24774
24775 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
24776
24777         PR fortran/20786
24778         gfortran.dg/aint_anint_1.f90: New test.
24779
24780 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
24781
24782         PR libgfortran/24313
24783         gfortran.dg/csqrt.f: New test.
24784
24785 2005-10-11  Ian Lance Taylor  <ian@airs.com>
24786
24787         PR c++/8057
24788         * g++.dg/warn/noeffect7.C: New test.
24789         * g++.dg/warn/noeffect2.C: Instantiate templates.
24790         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
24791         and warning.
24792
24793 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
24794
24795         PR c++/21089
24796         * g++.dg/init/float1.C: New test.
24797
24798         PR c++/24277
24799         * g++.dg/init/member1.C: Tweak error markers.
24800
24801 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
24802
24803         PR testsuite/24281
24804         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
24805         Check for null pointer.
24806
24807 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
24808
24809         PR c++/21369
24810         * g++.dg/parse/ret-type3.C: New test.
24811
24812 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
24813
24814         PR tree-opt/23946
24815         * gcc.c-torture/compile/pr23946.c: New test.
24816
24817 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
24818
24819         * g++.dg/opt/mmx2.C: New test.
24820
24821 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
24822
24823         PR c++/24277
24824         * g++.dg/template/static20.C: New test.
24825
24826         PR c++/24302
24827         * g++.dg/warn/Wunused-12.C: New test.
24828
24829         PR c++/23437
24830         * g++.dg/template/arg4.C: New test.
24831
24832 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24833
24834         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
24835         * gcc.dg/ucnid-3.c: Likewise.
24836         * gcc.dg/ucnid-4.c: Likewise.
24837         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
24838         * g++.dg/other/ucnid-1.C: Likewise.
24839         * gcc.dg/sparc-frame-1.c: New test.
24840
24841 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
24842
24843         PR c++/24139
24844         * g++.dg/template/spec27.C: New test.
24845
24846         PR c++/24275
24847         * g++.dg/template/static19.C: New test.
24848
24849 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
24850
24851         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
24852         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
24853
24854 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
24855
24856         PR target/24136
24857         * gfortran.fortran-torture/compile/pr24136.f: New test.
24858
24859 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
24860
24861         PR c++/22172
24862         * g++.dg/parse/crash30.C: New test.
24863
24864 2005-10-07  Richard Guenther  <rguenther@suse.de>
24865
24866         PR middle-end/24227
24867         * gcc.c-torture/compile/pr24227.c: New testcase.
24868
24869 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
24870
24871         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
24872         Do not put aligned attributes on array elements.
24873
24874 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
24875
24876         PR testsuite/23611, PR testsuite/23615
24877         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
24878         writing prototypes of library functions by hand.
24879         * obj-c++.dg/bitfield-4.mm: Likewise.
24880         * obj-c++.dg/const-str-4.mm: Likewise.
24881         * obj-c++.dg/encode-4.mm: Likewise.
24882         * obj-c++.dg/encode-5.mm: Likewise.
24883         * obj-c++.dg/encode-6.mm: Likewise.
24884         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
24885         * obj-c++.dg/method-10.mm: Likewise.
24886         * obj-c++.dg/method-17.mm: Likewise.
24887         * obj-c++.dg/method-19.mm: Likewise.
24888         * obj-c++.dg/try-catch-2.mm: Likewise.
24889
24890 2005-10-06  Richard Henderson  <rth@redhat.com>
24891
24892         PR 24236
24893         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
24894
24895 2005-10-06  Dale Johannesen  <dalej@apple.com>
24896
24897         * gcc.c-torture/execute/20030125-1.c: Correct.
24898
24899 2005-10-06  Richard Guenther  <rguenther@suse.de>
24900
24901         PR tree-optimization/24238
24902         * g++.dg/tree-ssa/pr24238.C: New testcase.
24903
24904 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
24905
24906         PR 18568
24907         * gfortran.dg/der_pointer_3.f90: New test.
24908
24909 2005-10-05  Devang Patel  <dpatel@apple.com>
24910
24911         PR Debug/23205
24912         * g++.dg/other/PR23205.C: New.
24913
24914 2005-10-05  Richard Henderson  <rth@redhat.com>
24915
24916         PR target/23602
24917         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
24918         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
24919
24920 2005-10-05  Dale Johannesen  <dalej@apple.com>
24921
24922         * gcc.c-torture/execute/float-floor.c: New.
24923
24924 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
24925
24926         PR tree-optimization/21419
24927         PR tree-optimization/24146
24928         PR tree-optimization/24151
24929
24930         * g++.dg/ext/asm7.C: New.
24931         * g++.dg/ext/asm8.C: New.
24932         * gcc.dg/asm-1.c: Compile on all targets.
24933         * gcc.dg/asm-pr24146.c: New.
24934         * gcc.dg/pr21419.c: Adjust error messages.
24935
24936 2005-10-05  Richard Guenther  <rguenther@suse.de>
24937
24938         PR fortran/24176
24939         * gfortran.fortran-torture/compile/empty.f90: New testcase.
24940
24941 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24942
24943         PR c++/23513
24944         * g++.dg/template/spec22.C: Robustify test.
24945         * g++.dg/template/spec26.C: New.
24946
24947 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
24948
24949         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
24950         if target supports vector instructions.
24951
24952 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
24953
24954         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
24955         C99 functions.
24956
24957 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
24958
24959         * lib/target-supports.exp (check_effective_target_fortran_large_real,
24960         check_effective_target_fortran_large_int): Replace cached result
24961         when target changes.
24962
24963 2005-10-04  Devang Patel  <dpatel@apple.com>
24964
24965         * gcc.dg/i386-sse-vect-types.c: New.
24966
24967 2005-10-04  Ian Lance Taylor  <ian@airs.com>
24968
24969         PR preprocessor/13726
24970         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
24971         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
24972
24973 2005-10-04  Richard Guenther  <rguenther@suse.de>
24974
24975         PR c/23576
24976         * gcc.dg/noncompile/pr23576.c: New testcase.
24977
24978 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
24979
24980         PR middle-end/23125
24981         * gcc.dg/register-var-3.c: New test.
24982
24983 2005-10-04  Steven Bosscher  <stevenb@suse.de>
24984
24985         * gcc.dg/pr23049.c: New test.
24986
24987         * gcc.dg/ucnid-4.c: Fix test.
24988
24989 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
24990
24991         PR 23445
24992         * gcc.c-torture/compile/pr23445.c: New test.
24993
24994 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
24995
24996         * g++.dg/overload/unknown1.C: New.
24997
24998 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
24999
25000         PR c++/17775
25001         * g++.dg/template/repo4.C: New test.
25002
25003 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25004
25005         PR libfortran/19308
25006         * gfortran.dg/large_real_kind_2.F90: New test.
25007         * gfortran.dg/large_integer_kind_2.f90: New test.
25008
25009 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
25010
25011         * lib/target-supports.exp (check_effective_target_vect_shift):
25012         Implement with result caching. Add i?86, x86_64 and ia64 targets.
25013         (check_effective_target_vect_condition): Fix copy-n-pasto.
25014
25015         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
25016         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
25017         targets.
25018
25019 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
25020
25021         PR c++/22621
25022         * g++.dg/template/overload5.C : New test.
25023
25024         PR c++/23840
25025         * g++.dg/expr/stdarg1.C: New test.
25026
25027 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
25028
25029         PR 24142
25030         * gcc.c-torture/execute/pr24142.c: New test.
25031
25032 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
25033
25034         PR 24141
25035         * gcc.c-torture/execute/pr24141.c: New test.
25036
25037 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
25038             Diego Novillo  <dnovillo@redhat.com>
25039
25040         PR 23604
25041         * gcc.c-torture/execute/pr23604.c: New test.
25042
25043 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
25044
25045         PR fortran/16404
25046         PR fortran/20835
25047         PR fortran/20890
25048         PR fortran/20899
25049         PR fortran/20900
25050         PR fortran/20901
25051         PR fortran/20902
25052         gfortran.dg/equiv_constraint_1.f90: New test.
25053         gfortran.dg/equiv_constraint_2.f90: New test.
25054         gfortran.dg/equiv_constraint_3.f90: New test.
25055         gfortran.dg/equiv_constraint_4.f90: New test.
25056         gfortran.dg/equiv_constraint_5.f90: New test.
25057         gfortran.dg/equiv_constraint_6.f90: New test.
25058         gfortran.dg/equiv_constraint_7.f90: New test.
25059         gfortran.dg/equiv_constraint_8.f90: New test.
25060         gfortran.dg/private_type_1.f90: New test.
25061         gfortran.dg/private_type_2.f90: New test.
25062         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
25063         980628-10.f: Assert std=gnu to permit mixing of
25064         types in equivalence statements.
25065
25066 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
25067
25068         PR 24112
25069         * gfortran.dg/open_status_1.f90: New.
25070
25071 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
25072
25073         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
25074         * gcc.dg/vect/pr22480.c: Clean up temp files.
25075         * gcc.dg/vect/pr23831.c: Clean up temp files.
25076         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
25077         Clean up temp files.
25078         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
25079         Clean up temp files.
25080
25081         * gcc.dg/20050309-1.c: Clean up temp files.
25082         * gcc.dg/20050325-1.c: Clean up temp files.
25083
25084 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
25085
25086         PR tree-optimization/24059
25087         * gcc.dg/vect/pr24059.c : New test.
25088
25089 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
25090
25091         PR middle-end/24109
25092         * gcc.c-torture/execute/20050929-1.c: New test.
25093
25094 2005-09-29  Steven Bosscher  <stevenb@suse.de>
25095
25096         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
25097
25098 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
25099
25100         PR c/21419
25101         * gcc.dg/pr21419.c: New test.
25102
25103 2005-09-29  Steven Bosscher  <stevenb@suse.de>
25104
25105         * gcc.dg/pr23911.c: New test.
25106
25107 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
25108
25109         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
25110
25111         PR c++/16782
25112         * g++.dg/parse/qualified4.C: New test.
25113         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
25114         * g++.old-deja/g++.mike/p8154.C: Likewise.
25115
25116 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
25117
25118         PR c++/22147
25119         * g++.dg/template/friend37.C: New test.
25120         * g++.dg/parse/crash28.C: Adjust error markers.
25121
25122 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
25123
25124         PR fortran/18518
25125         * gfortran.fortran-torture/execute/save_2.f90: New decl.
25126
25127 2005-09-27  Devang Patel  <dpatel@apple.com>
25128
25129         PR tree-optimization/23625
25130         * gcc.dg/pr23625.c: New test.
25131
25132 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
25133
25134         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
25135         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
25136
25137 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
25138
25139         PR fortran/23677
25140         * gfortran.fortran-torture/execute/save_1.f90: New test.
25141         * gfortran.dg/save_1.f90: New test.
25142
25143 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
25144
25145         * gcc.target/i386/builtin-apply-mmx.c: New test.
25146
25147         PR target/22576
25148         * gcc.target/i386/pr22576.c: New test.
25149
25150         PR target/22585
25151         * gcc.target/i386/pr22585.c: New test.
25152
25153         PR target/23268
25154         * gcc.target/i386/pr23268.c: New test.
25155
25156         PR middle-end/23831
25157         * gcc.dg/vect/pr23831.c: New test.
25158
25159         PR target/24055
25160         * gcc.target/i386/pr24055.c: New test.
25161
25162 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
25163
25164         PR tree-optimization/23960
25165         * gcc.c-torture/compile/pr23960.c: New.
25166
25167 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
25168
25169         PR fortran/16861
25170         * gfortran.dg/nested_modules_3.f90: New.
25171
25172 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
25173
25174         PR fortran/24005
25175         gfortran.dg/interface_1.f90: New test.
25176
25177 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
25178         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25179
25180         PR fortran/23843
25181         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
25182
25183 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
25184
25185         PR fortran/23516
25186         * gfortran.dg/imag_1.f: New test.
25187         * gfortran.dg/imag_2.f: Ditto.
25188
25189 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
25190
25191         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
25192
25193 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
25194
25195         PR c++/21983
25196         * g++.dg/warn/pr21983.C: New test.
25197
25198 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
25199
25200         * gcc.dg/20050922-1.c: Testcase added.
25201
25202 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
25203
25204         PR c++/23993
25205         * g++.dg/template/array14.C: New test.
25206
25207 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
25208
25209         PR fortran/19929
25210         * gfortran.dg/der_ptr_component_1.f90: New test.
25211
25212 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25213
25214         PR c++/23965
25215         * g++.dg/template/error1.C: Reject "no matching function" message.
25216
25217 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25218
25219         PR c++/17609
25220         * g++.dg/lookup/error1.C: New test.
25221
25222 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
25223
25224         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
25225         functionality of the testcase.
25226
25227 2005-09-20  Richard Henderson  <rth@redhat.com>
25228
25229         * gcc.dg/vect/vect-22.c: Require vect_float.
25230         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
25231
25232 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
25233
25234         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
25235         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
25236         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
25237         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
25238         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
25239         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
25240         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
25241         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
25242         * gcc.dg/cpp/ucnid-8.c: New test.
25243
25244 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
25245
25246         PR tree-optimization/23929
25247         * gcc.c-torture/compile/pr23929.c: New test.
25248
25249 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
25250
25251         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
25252         for one loop.
25253
25254 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
25255
25256         PR testsuite/23186
25257         * g++.dg/other/pr22003.C: Require named sections.
25258
25259 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
25260
25261         PR c++/23947
25262         * g++.dg/rtti/crash3.C: New test.
25263
25264         PR tree-optimization/23818
25265         * gcc.dg/pr23818.c: New test.
25266
25267 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25268
25269         PR fortran/23420
25270         * gfortran.dg/print_fmt_4.f: New.
25271
25272 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
25273
25274         PR fortran/23663
25275         * gfortran.fortran-torture/execute/entry_11.f90: New test.
25276
25277 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
25278
25279         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
25280         Use pointers to local alignable arrays instead. Added comments.
25281         * gcc.dg/vect/vect-46.c: Likewise.
25282         * gcc.dg/vect/vect-48.c: Likewise.
25283         * gcc.dg/vect/vect-49.c: Likewise.
25284         * gcc.dg/vect/vect-52.c: Likewise.
25285         * gcc.dg/vect/vect-53.c: Likewise.
25286         * gcc.dg/vect/vect-54.c: Likewise.
25287         * gcc.dg/vect/vect-56.c: Likewise.
25288         * gcc.dg/vect/vect-57.c: Likewise.
25289         * gcc.dg/vect/vect-58.c: Likewise.
25290         * gcc.dg/vect/vect-60.c: Likewise.
25291         * gcc.dg/vect/vect-61.c: Likewise.
25292
25293         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
25294         The test is no longer vectorizable on vect_no_align targets.
25295         * gcc.dg/vect/vect-43.c: Likewsie.
25296
25297         * gcc.dg/vect/vect-44.c: Added comments.
25298         * gcc.dg/vect/vect-45.c: Added comments.
25299         * gcc.dg/vect/vect-50.c: Added comments.
25300         * gcc.dg/vect/vect-51.c: Added comments.
25301
25302         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
25303         aligned type.
25304         * gcc.dg/vect/Os-vect-95.c: Likewise.
25305
25306         * gcc.dg/vect/vect-41.c: Test removed.
25307         * gcc.dg/vect/vect-47.c: Test removed.
25308         * gcc.dg/vect/vect-55.c: Test removed.
25309         * gcc.dg/vect/vect-59.c: Test removed.
25310
25311 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
25312
25313         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
25314         No longer vectorizable on vect_no_align targets.
25315         * gcc.dg/vect/pr20122.c: Likewise.
25316         * gcc.dg/vect/vect-74.c: Likewise.
25317         * gcc.dg/vect/vect-75.c: Likewise.
25318         * gcc.dg/vect/vect-76.c: Likewise.
25319
25320         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
25321         Will not be vectorizable on vect_no_align targets once aliasing issues
25322         are resolved.
25323         * gcc.dg/vect/vect-79.c: Likewise.
25324
25325         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
25326         * gcc.dg/vect/vect-78.c: Likewise.
25327         * gcc.dg/vect/vect-97.c: Likewise.
25328
25329 2005-09-19  Steven Bosscher  <stevenb@suse.de>
25330
25331         * gcc.dg/pr23943.c: New test.
25332
25333 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
25334
25335         PR fortran/19181
25336         * gfortran.dg/derived_pointer_null_1.f90: New test.
25337
25338 2005-09-18  Richard Guenther  <rguenther@suse.de>
25339
25340         PR middle-end/23944
25341         * gcc.c-torture/compile/pr23944.c: New testcase.
25342
25343 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
25344
25345         PR fortran/15975
25346         * gfortran.dg/der_pointer_2.f90: New test.
25347
25348 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
25349
25350         PR fortran/16861
25351         * gfortran.dg/nested_modules_2.f90: New test.
25352
25353 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25354
25355         PR c++/18368
25356         * g++.dg/other/semicolon.C: New test.
25357
25358 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
25359
25360         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
25361         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
25362
25363 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
25364
25365         PR c++/23914
25366         * g++.dg/template/static18.C: New test.
25367
25368         PR c++/21514
25369         * g++.dg/template/crash19.C: Remove dg-error marker.
25370         * g++.dg/template/local4.C: New test.
25371
25372 2005-09-16  Paul Brook  <paul@codesourcery.com>
25373
25374         PR fortran/23906
25375         * gfortran.dg/dependency_1.f90: New test.
25376
25377 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
25378
25379         PR c++/23896
25380         * g++.dg/template/static17.C: New test.
25381
25382 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
25383
25384         PR c++/23139
25385         * g++.dg/warn/huge-val1.C: New test.
25386
25387 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
25388
25389         PR c++/13140
25390         * g++.dg/parse/class2.C: New test.
25391         * g++.dg/template/explicit8.C: Likewise.
25392         * g++.dg/template/spec25.C: Likewise.
25393
25394 2005-09-14  Josh Conner  <jconner@apple.com>
25395
25396         PR middle-end/23584
25397         * gcc.dg/pr23584.c: New test.
25398
25399 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
25400
25401         PR fortran/21875 Internal Unit Array I/O, NIST
25402         * gfortran.dg/arrayio_1.f90: New test.
25403         * gfortran.dg/arrayio_1.f90: New test.
25404         * gfortran.dg/arrayio_1.f90: New test.
25405         * gfortran.dg/arrayio_1.f90: New test.
25406         * gfortran.dg/arrayio_1.f90: New test.
25407
25408 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
25409
25410         PR middle-end/22480
25411         * gcc.dg/vect/pr22480.c: New test.
25412
25413 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
25414
25415         PR fortran/19358
25416         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
25417
25418 2005-09-13 Josh Conner <jconner@apple.com>
25419
25420         PR c++/23180
25421         * g++.dg/init/struct2.C: New test.
25422         * g++.dg/init/struct3.C: New test.
25423
25424 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
25425
25426         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
25427         Clean up temp files.
25428         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
25429         gcc.dg/tree-ssa/builtin-fprintf-1.c,
25430         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
25431         gcc.dg/tree-ssa/builtin-printf-1.c,
25432         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
25433         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
25434         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
25435         gcc.dg/tree-ssa/builtin-vprintf-1.c,
25436         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
25437         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
25438         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
25439         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
25440         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
25441         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
25442         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
25443         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
25444
25445 2005-09-13  Josh Conner  <jconner@apple.com>
25446
25447         * lib/gcc-dg.exp: Load scanipa.exp.
25448         (cleanup-dump): New procedure.
25449         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
25450         * lib/scandump.exp: New file.
25451         * lib/scantree.exp: Use it.
25452         * lib/scanipa.exp: New file.
25453
25454 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
25455
25456         PR fortran/17740
25457         * gfortran.dg/generic_4.f90: New test.
25458
25459 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
25460
25461         PR target/23816
25462         * gcc.target/i386/pr23816-1.c: New test.
25463         * gcc.target/i386/pr23816-2.c: New test.
25464
25465
25466 2005-09-13  Bastian Blank <waldi@debian.org>
25467
25468         PR c++/16171
25469         * g++.dg/abi/mangle26.C: New test.
25470         * g++.dg/abi/mangle27.C: New test.
25471         * g++.dg/abi/mangle28.C: New test.
25472         * g++.dg/abi/mangle29.C: New test.
25473
25474         PR c++/23839
25475         * g++.dg/parse/register1.C: New test.
25476
25477 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
25478
25479         PR c++/23842
25480         * g++.dg/template/access16.C: New test.
25481
25482 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
25483
25484         * gfortran.dg/char_pack_2.f90: Increase the vector size.
25485
25486 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
25487
25488         PR fortran/18899
25489         * gfortran.dg/shape_2.f90: New test.
25490
25491 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
25492
25493         PR target/19269
25494         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
25495         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
25496         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
25497         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
25498         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
25499         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
25500         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
25501         tests.
25502
25503 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
25504
25505         PR c++/23841
25506         * g++.dg/parse/template17.C: New test.
25507
25508 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
25509
25510         PR c++/23789
25511         * g++.dg/template/nontype14.C: New test.
25512
25513 2005-09-12  Ian Lance Taylor  <ian@airs.com>
25514
25515         PR g++/7874
25516         * g++.dg/lookup/friend7.C: New test.
25517         * g++.dg/lookup/friend8.C: New test.
25518         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
25519         so that it will be found via argument dependent lookup.
25520         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
25521         friend functions which will no longer be found.
25522         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
25523         function g, so that it will be found via argument dependent
25524         lookup.
25525         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
25526         * g++.old-deja/g++.mike/net43.C: Likewise.
25527
25528 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
25529
25530         PR c++/23691
25531         * g++.dg/template/static16.C: New test.
25532
25533 2005-09-12  Josh Conner  <jconner@apple.com>
25534
25535         PR middle-end/23237
25536         * gcc.c-torture/compile/pr23237.c: New test.
25537
25538 2005-09-11  Richard Henderson  <rth@redhat.com>
25539
25540         * g++.dg/other/error8.C: Update expected diagnostic text.
25541
25542 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25543
25544         PR libfortran/19872
25545         * gfortran.dg/overwrite_1.f: New test.
25546
25547 2005-09-09  Josh Conner  <jconner@apple.com>
25548
25549         * g++.dg/init/pr23180-1.C: Removed.
25550         * g++.dg/init/pr23180-2.C: Removed.
25551
25552 2005-09-09  David Daney <ddaney@avtrex.com>
25553
25554         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
25555         files which are ...
25556         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
25557         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
25558
25559 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25560
25561         * gfortran.dg/iostat_2.f90: New test.
25562
25563 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
25564
25565         PR c++/22252
25566         * g++.dg/ext/interface1.C: New test.
25567         * g++.dg/ext/interface1.h: Likewise.
25568         * g++.dg/ext/interface1a.cc: Likewise.
25569
25570 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
25571
25572         * gfortran.dg/iomsg_1.f90: New test case.
25573
25574 2005-09-09  Richard Guenther  <rguenther@suse.de>
25575
25576         PR c++/23624
25577         * g++.dg/tree-ssa/pr23624.C: New testcase.
25578
25579 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
25580
25581         PR fortran/19239
25582         * gfortran.dg/vector_subscript_1.f90,
25583         * gfortran.dg/vector_subscript_2.f90: New tests.
25584
25585 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
25586
25587         PR fortran/21104
25588         * gfortran.dg/array_alloc_1.f90,
25589         * gfortran.dg/array_alloc_2.f90,
25590         * gfortran.dg/array_alloc_3.f90: New tests.
25591
25592 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
25593
25594         PR fortran/12840
25595         * gfortran.dg/array_constructor_6.f90
25596         * gfortran.dg/array_constructor_7.f90
25597         * gfortran.dg/array_constructor_8.f90
25598         * gfortran.dg/array_constructor_9.f90
25599         * gfortran.dg/array_constructor_10.f90
25600         * gfortran.dg/array_constructor_11.f90
25601         * gfortran.dg/array_constructor_12.f90: New tests.
25602
25603 2005-09-08  Josh Conner  <jconner@apple.com>
25604
25605         PR c++/23180
25606         * g++.dg/init/pr23180-1.C: New test.
25607         * g++.dg/init/pr23180-2.C: New test.
25608
25609 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
25610
25611         PR fortran/18878
25612         * gfortran.dg/module_double_reuse.f90: New.
25613
25614 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
25615
25616         PR fortran/23270
25617         PR fortran/22304
25618         PR fortran/18870
25619         PR fortran/17917
25620         PR fortran/16511
25621         * gfortran.dg/common_equivalence_1.f: New.
25622         * gfortran.dg/common_equivalence_2.f: New.
25623         * gfortran.dg/common_equivalence_3.f: New.
25624         * gfortran.dg/contained_equivalence_1.f90: New.
25625         * gfortran.dg/module_blank_common.f90: New.
25626         * gfortran.dg/module_commons_1.f90: New.
25627         * gfortran.dg/module_equivalence_1.f90: New.
25628         * gfortran.dg/nested_modules_1.f90: New.
25629         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
25630         equivalences and add comment to connect the test with
25631         the PR.
25632
25633 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25634
25635         PR fortran/23765
25636         * gfortran.dg/common_6.f90: New test.
25637
25638 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
25639
25640         PR fortran/15326
25641         * gfortran.dg/char_result_1.f90,
25642         * gfortran.dg/char_result_2.f90,
25643         * gfortran.dg/char_result_3.f90,
25644         * gfortran.dg/char_result_4.f90,
25645         * gfortran.dg/char_result_5.f90,
25646         * gfortran.dg/char_result_6.f90,
25647         * gfortran.dg/char_result_7.f90,
25648         * gfortran.dg/char_result_8.f90: New tests.
25649
25650 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
25651
25652         PR fortran/19928
25653         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
25654
25655 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
25656
25657         PR obj-c++/16816
25658         * obj-c++.dg/selector-5.mm: New test.
25659         * obj-c++.dg/selector-6.mm: New test.
25660
25661 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
25662
25663         PR objc/20574
25664         PR objc/19324
25665         * objc.dg/error-1.m: New test.
25666
25667 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
25668
25669         PR fortran/23373
25670         * gfortran.fortran-torture/execute/pr23373-1.f90,
25671         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
25672
25673 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
25674
25675         PR libfortran/23760
25676         * gfortran.dg/g77/1832.f: Remove long string in write statement
25677         to allow the test to pass on correct list directed output with
25678         prepended space.
25679
25680 2005-09-07  James E Wilson  <wilson@specifix.com>
25681
25682         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
25683
25684 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
25685
25686         * gfortran.dg/parameter+save.f90: Rename to
25687         * gfortran.dg/parameter_save.f90: .. this.
25688
25689 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
25690
25691         PR fortran/20848
25692         * gfortran.dg/parameter+save.f90: New test case.
25693
25694 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
25695
25696         PR fortran/19269
25697         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
25698
25699 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
25700
25701         PR c/23075
25702         * gcc.dg/pr23075.c: New test.
25703         * g++.dg/warn/pr23075.C: New test.
25704
25705         PR target/22362
25706         * gcc.target/i386/pr22362.c: New test.
25707
25708         PR rtl-optimization/23098
25709         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
25710
25711         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
25712         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25713         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25714
25715 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
25716
25717         * g++.dg/expr/cast6.C: New test.
25718
25719         PR c++/9782
25720         * g++.dg/init/new15.C: New test.
25721
25722 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
25723
25724         * gcc.dg/vect/Os-vect-95.c: New test.
25725         * gcc.dg/vect/vect-95.c: Same.
25726
25727 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
25728
25729         * gcc.dg/vect/vect-29.c: Update xfail testing.
25730         * gcc.dg/vect/vect-44.c: Same.
25731         * gcc.dg/vect/vect-48.c: Same.
25732         * gcc.dg/vect/vect-50.c: Same.
25733         * gcc.dg/vect/vect-72.c: Same.
25734         * gcc.dg/vect/vect-77.c: Same.
25735         * gcc.dg/vect/vect-78.c: Same.
25736         * gcc.dg/vect/vect-80.c: Same.
25737         * gcc.dg/vect/vect-96.c: Same.
25738         * gcc.dg/vect/vect-100.c: Same.
25739         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
25740         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
25741         * gfortran.dg/vect/vect-5.f90: Same.
25742
25743 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
25744
25745         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
25746         start strings.
25747         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25748         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25749
25750         PR c++/23056
25751         * g++.dg/opt/pr23056.C: New test.
25752
25753         PR rtl-optimization/23098
25754         * gcc.target/i386/pr23098.c: New test.
25755
25756 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
25757
25758         PR c++/23667
25759         * g++.dg/template/static15.C: New test.
25760
25761         PR c++/21440
25762         * g++.dg/ext/stmtexpr5.C: New test.
25763         * g++.dg/ext/stmtexpr6.C: Likewise.
25764
25765 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
25766
25767         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
25768
25769         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
25770         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25771         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25772
25773 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
25774
25775         PR libfortran/23321
25776         * gfortran.dg/direct_io_4.f90: New test case.
25777
25778 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
25779             Rasmus Hahn  <rassahah@neofonie.de>
25780
25781         PR libobjc/23108
25782         * objc.dg/type-stream-1.m: New test.
25783
25784 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
25785
25786         PR fortran/23661
25787         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
25788         gfortran.dg/print_fmt_3.f90: New test.
25789
25790 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
25791
25792         * gfortran.dg/fmt_t_1.f90: New test.
25793
25794 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
25795
25796         PR rtl-optimization/23454
25797         * g++.dg/opt/pr23454.C: New test.
25798
25799 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
25800
25801         PR c++/23699
25802         * g++.dg/ext/static1.C: New test.
25803
25804 2005-09-02  Richard Henderson  <rth@redhat.com>
25805
25806         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
25807         tail call to check_fa_work.
25808
25809 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
25810
25811         PR c++/21687
25812         * g++.dg/other/gc3.C: New test.
25813
25814 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25815
25816         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
25817         * gcc.dg/20050826-1.c: Likewise.
25818
25819 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
25820
25821         PR c++/23167
25822         * g++.dg/expr/volatile1.C: New test.
25823
25824 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
25825
25826         PR middle-end/23547
25827         * gcc.dg/pr23547.c: New test.
25828
25829 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
25830
25831         PR c/22061
25832         * gcc.c-torture/execute/pr22061-1.c,
25833         * gcc.c-torture/execute/pr22061-2.c,
25834         * gcc.c-torture/execute/pr22061-3.c,
25835         * gcc.c-torture/execute/pr22061-4.c: New tests.
25836
25837 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
25838
25839         * gcc.dg/Wredundant-decls-2.c: New test to check that
25840         -Wredundant-decls does not issue warning for a variable
25841         definition following a declaration.
25842
25843 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
25844
25845         PR debug/7241
25846         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
25847         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
25848         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
25849
25850         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
25851         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
25852         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
25853         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
25854         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
25855         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
25856         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
25857         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
25858
25859 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25860
25861         PR objc/23306
25862         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
25863         scan-assmbler.
25864
25865 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
25866
25867         PR target/21255
25868         * gcc.dg/pr21255-1.c: New test.
25869         * gcc.dg/pr21255-2-mb.c: Likewise.
25870         * gcc.dg/pr21255-2-ml.c: Likewise.
25871         * gcc.dg/pr21255-3.c: Likewise.
25872         * gcc.dg/pr21255-4.c: Likewise.
25873
25874 2005-08-31  Dale Johannesen  <dalej@apple.com>
25875
25876         * gcc.dg/20050830-1.c: New.
25877
25878 2005-08-31  Josh Conner  <jconner@apple.com>
25879
25880         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
25881         command-line options for arm-*-* targets.
25882         * g++.dg/init/array16.C: Likewise.
25883         * g++.dg/other/crash-4.C: Likewise.
25884
25885 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
25886
25887         PR obj-c++/23640
25888         * obj-c++.dg/gnu-runtime-3.mm: New test.
25889
25890 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25891
25892         PR c++/13377
25893         * g++.dg/lookup/ambig4.C: New test.
25894         * g++.dg/lookup/ambig5.C: New test.
25895         * g++.dg/tc1/dr101.C: Adjust error markers.
25896
25897 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25898
25899         PR c++/23639
25900         * g++.dg/template/ttp5.C: Adjust error markers.
25901
25902 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
25903
25904         PR testsuite/23609
25905         * lib/obj-c++.exp: Include target-libpath.exp.
25906         (obj-c++_link_flags): Look for the GNU libobjc library
25907         and set the library path to include it.
25908         Don't manually set LD_LIBRARY_PATH (etc.) but call
25909         set_ld_library_path_env_vars instead.
25910         (obj-c++_target_compile): Don't set library path or
25911         linker flags because they are already set correctly
25912         in obj-c++_link_flags.
25913
25914 2005-08-30  Josh Conner  <jconner@apple.com>
25915
25916         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
25917         to command-line options for arm-*-* targets.
25918
25919 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
25920
25921         * g++.dg/other/i386-1.C: New.
25922
25923 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
25924
25925         PR preprocessor/20348
25926         PR preprocessor/20356
25927         * gcc.dg/cpp/pr20348.c: New test.
25928         * gcc.dg/cpp/pr20348.h: New file.
25929         * gcc.dg/cpp/inc/pr20348.h: New file.
25930         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
25931         * gcc.dg/cpp/pr20356.c: New test.
25932         * gcc.dg/cpp/pr20356.h: New file.
25933         * gcc.dg/cpp/inc/pr20356.h: New file.
25934         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
25935
25936 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
25937
25938         * gfortran.fortran-torture/execute/intrinsic_count.f90:
25939         Fix array dimension to avoid correct end-of-file error.
25940
25941 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
25942
25943         PR libfortran/23598
25944         * gfortran.dg/iostat_1.f90: New test.
25945
25946 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
25947
25948         PR middle-end/23408
25949         * gcc.dg/pr23408.c: New test.
25950
25951 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
25952
25953         PR c++/23099
25954         * g++.dg/init/member1.C: Make sure erroneous static data member
25955         definitions are required.
25956         * g++.dg/template/static13.C: New test.
25957         * g++.dg/template/static14.C: Likewise.
25958
25959 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
25960
25961         * gcc.target/i386/pr23575.c: Use -msse2 instead of
25962         -march=pentium4, remove ilp32 requirement.
25963
25964         PR middle-end/23484
25965         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
25966         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
25967
25968 2005-08-29  Andreas Jaeger  <aj@suse.de>
25969
25970         PR testsuite/23607
25971         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
25972
25973 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
25974
25975         * gcc.c-torture/execute/20050316-2.c: New test.
25976         * gcc.c-torture/execute/20050316-3.c: New test.
25977         * gcc.dg/torture/pr16104-1.c: New test.
25978
25979 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
25980
25981         PR middle-end/23463
25982         * gcc.c-torture/execute/zero-struct-1.c: New test.
25983
25984 2005-08-27  Richard Guenther  <rguenther@suse.de>
25985
25986         PR target/23575
25987         * gcc.target/i386/pr23575.c: New testcase.
25988
25989 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
25990
25991         PR rtl-optimization/23561
25992         * gcc.c-torture/execute/20050826-1.c: New test.
25993
25994         PR rtl-opt/23560
25995         * gcc.c-torture/execute/20050826-2.c: New test.
25996
25997 2005-08-26  Dale Johannesen  <dalej@apple.com>
25998
25999         * gcc.dg/20030711-1.c: Modify to work on Darwin.
26000         * gcc.dg/20050826-1.c: New.
26001
26002 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
26003
26004         PR c++/19004
26005         * g++.dg/template/nontype13.C: New test.
26006
26007         PR c++/23491
26008         * g++.dg/init/new14.C: New test.
26009         * g++.dg/expr/anew1.C: Do not XFAIL.
26010         * g++.dg/expr/anew2.C: Likewise.
26011         * g++.dg/expr/anew3.C: Likewise.
26012
26013 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
26014
26015         PR middle-end/22439
26016         * gcc.dg/vla-3.c: New test.
26017
26018 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
26019
26020         PR fortran/20363
26021         * gfortran.dg/named_interface.f90: New.
26022
26023 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
26024
26025         * gcc.c-torture/execute/frame-address.c: New test.
26026
26027 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
26028
26029         PR c++/20817
26030         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
26031
26032 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
26033
26034         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
26035
26036 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
26037
26038         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
26039         * gcc.dg/altivec-22.c: Rename from..
26040         * gcc.dg/altivec-nomfcr.c: ..this.
26041
26042 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
26043
26044         PR tree-optimization/23546
26045         * gcc.dg/tree-ssa/pr23546.c: New test.
26046
26047 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
26048
26049         PR fortran/17758
26050         * gfortran.dg/nonreturning_statements.f90: New test.
26051
26052 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26053
26054         PR c++/22454
26055         * g++.dg/parse/crash29.C: New.
26056
26057 2005-08-23  DJ Delorie  <dj@redhat.com>
26058
26059         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
26060         constants have the L suffix.
26061
26062 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
26063
26064         PR c++/23044
26065         * g++.dg/template/instantiate8.C: New.
26066
26067 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
26068
26069         PR middle-end/23467
26070         * gcc.c-torture/execute/pr23467.c: New test.
26071
26072 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
26073
26074         PR tree-optimization/22043
26075         * gcc.c-torture/execute/20050613-1.c: New test.
26076
26077 2005-08-23  Ben Elliston  <bje@au.ibm.com>
26078
26079         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
26080
26081 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
26082
26083         PR rtl-optimization/23478
26084         * g++.dg/opt/pr23478.C: New test.
26085
26086 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
26087
26088         PR c/18715
26089         * gcc.dg/switch-warn-3.c: New test.
26090
26091 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26092
26093         PR c++/22233
26094         * g++.dg/template/param1.C: New test.
26095
26096 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26097
26098         PR c++/23089
26099         * g++.dg/other/incomplete1.C: New test.
26100
26101 2005-08-22  Ira Rosen  <irar@il.ibm.com>
26102
26103         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
26104         are vectorizable.
26105
26106 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26107
26108         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
26109         d_lines_5.f: New.
26110
26111 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
26112
26113         * gcc.target/i386/sse-4.c: New test.
26114
26115 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26116
26117         PR testsuite/23239
26118         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
26119
26120 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
26121
26122         * gcc.dg/20050811-1.c: New test.
26123         * gcc.dg/20050811-2.c: New test.
26124
26125 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
26126
26127         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
26128
26129 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
26130
26131         PR 23476
26132         * gcc.c-torture/compile/pr23476.c: New test.
26133
26134 2005-08-19  Devang Patel  <dpatel@apple.com>
26135
26136         PR tree-optimization/23048
26137         * gcc.dg/tree-ssa/pr23048.c: New test.
26138
26139 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26140
26141         PR middle-end/20624
26142         * g++.dg/warn/Wreturn-3.C: New test
26143
26144 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
26145
26146         PR tree-optimization/22228
26147         * g++.dg/vect/pr22543.cc: New test.
26148
26149 2005-08-17  Steven Bosscher  <stevenb@suse.de>
26150
26151         PR tree-optimization/21574
26152         * gcc.dg/tree-ssa/pr21574.c: New test.
26153
26154 2005-08-16  James E Wilson  <wilson@specifix.com>
26155
26156         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
26157
26158 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
26159
26160         PR tree-opt/23402
26161         * gcc.c-torture/compile/zero-strct-3.c: New test.
26162         * gcc.c-torture/compile/zero-strct-4.c: New test.
26163
26164 2005-08-16  Steven Bosscher  <stevenb@suse.de>
26165
26166         PR target/23376
26167         * gcc.target/x86_64/pr23376.c: New test.
26168
26169 2005-08-16  Ian Lance Taylor  <ian@airs.com>
26170
26171         PR c++/23337
26172         * g++.dg/ext/vector2.C: New.
26173
26174 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
26175
26176         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
26177
26178 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
26179
26180         PR libfortran/23428
26181         * gfortran.dg/inquire-complex.f90: New test case.
26182
26183 2005-08-16  James E Wilson  <wilson@specifix.com>
26184
26185         PR tree-optimization/21105
26186         * gcc.dg/large-size-array.c: New.
26187
26188 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
26189
26190         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
26191         type.
26192         * gcc.dg/vect/vect-41: Likewise.
26193         * gcc.dg/vect/vect-42: Likewise.
26194         * gcc.dg/vect/vect-43: Likewise.
26195         * gcc.dg/vect/vect-44: Likewise.
26196         * gcc.dg/vect/vect-46: Likewise.
26197         * gcc.dg/vect/vect-47: Likewise.
26198         * gcc.dg/vect/vect-48: Likewise.
26199         * gcc.dg/vect/vect-52: Likewise.
26200         * gcc.dg/vect/vect-53: Likewise.
26201         * gcc.dg/vect/vect-54: Likewise.
26202         * gcc.dg/vect/vect-55: Likewise.
26203         * gcc.dg/vect/vect-56: Likewise.
26204         * gcc.dg/vect/vect-57: Likewise.
26205         * gcc.dg/vect/vect-58: Likewise.
26206         * gcc.dg/vect/vect-59: Likewise.
26207         * gcc.dg/vect/vect-60: Likewise.
26208         * gcc.dg/vect/vect-61: Likewise.
26209         * gcc.dg/vect/vect-85: Likewise.
26210         * gcc.dg/vect/vect-87: Likewise.
26211         * gcc.dg/vect/vect-88: Likewise.
26212         * gcc.dg/vect/vect-93.c: Likewise.
26213         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
26214         * gcc.dg/vect/vect-75: Likewise.
26215         * gcc.dg/vect/vect-76: Likewise.
26216         * gcc.dg/vect/vect-77: Likewise.
26217         * gcc.dg/vect/vect-78: Likewise.
26218         * gcc.dg/vect/vect-80: Likewise.
26219         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
26220         vectorized for the expected reason, rather than checking how alignment
26221         was handled.
26222         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
26223         aligned type and also instead of aligned pointers. Added documentation.
26224
26225 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
26226
26227         * gfortran.dg/power.f90: New test.
26228
26229 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
26230
26231         PR rtl-optimization/23299
26232         * g++.dg/opt/pr23299.C: New test.
26233
26234 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26235
26236         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
26237
26238 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
26239
26240         * g++.dg/template/local6.C: New test.
26241
26242 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
26243
26244         * execute/exceptions/finally-1.m: Check that the catch and finally are
26245         being called.  Also add a "return 0;" at the end of main.
26246
26247 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
26248
26249         PR fortran/21432.
26250         * gfortran.dg/namelist_print_1.f: New test of functionality of
26251         PRINT namelist.
26252         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
26253         namelist generates error with -std=f95.
26254
26255 2005-08-14  Ira Rosen  <irar@il.ibm.com>
26256
26257         PR tree-optimization/23119
26258         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
26259
26260 2005-08-13  Marcin Koziej  <creep@desk.pl>
26261             Andrew Pinski  <pinskia@physics.uc.edu>
26262
26263         PR libobjc/22492
26264         * execute/exceptions/finally-1.m: New test.
26265
26266 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26267
26268         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
26269         testsuite.
26270         * objc/execute/exceptions/trivial.m: New test.
26271         * objc.dg/try-catch-11.m: Move to ...
26272         * objc/execute/exceptions/foward-1.m: Here.
26273         * objc.dg/try-catch-2.m: Move to ...
26274         * objc/execute/exceptions/catchall-1.m: Here.
26275         * objc.dg/try-catch-8.m: Move to ...
26276         * objc/execute/exceptions/local-variables-1.m: Here.
26277
26278 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26279
26280         * objc.dg/nested-func-1.m: Move to ...
26281         * objc/execute/nested-func-1.m: Here.
26282
26283 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26284
26285         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
26286         in ${options} instead of [target_info name].
26287         * lib/obj-c++.exp (objc_target_compile): Likewise.
26288
26289 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26290
26291         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
26292
26293 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26294
26295         part of PR testsuite/23348
26296         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
26297         each of the torture options.
26298         * objc/compile/trivial.m: New test.
26299
26300 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
26301
26302         * gfortran.dg/eoshift.f90: Correct format.
26303
26304 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
26305
26306         * gfortran.fortran-torture/execute/character_passing.f90:
26307         Fix comment typo.
26308
26309 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
26310
26311         PR c++/8271
26312         * g++.dg/template/unify10.C: New.
26313
26314 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
26315
26316         * g++.dg/parse/pr22514.C: Move to...
26317         * g++.dg/debug/pr22514.C: here.
26318
26319 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26320
26321         PR c++/23266
26322         * g++.dg/inherit/pure1.C: New test.
26323
26324         * ChangeLog: Fix typos.
26325
26326 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26327             Steven Bosscher  <stevenb@suse.de>
26328
26329         * gfortran.dg/runtime_warning_1.f90: New test.
26330
26331 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26332
26333         PR c++/23219
26334         * g++.dg/parse/crash28.C: New.
26335
26336 2005-08-11  Richard Guenther  <rguenther@suse.de>
26337
26338         PR target/23289
26339         * gcc.target/i386/tailcall-1.c: New testcase.
26340
26341 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
26342
26343         * gcc.dg/vect/vect-67.c: Un-xfail.
26344
26345 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
26346
26347         PR c++/23225
26348         * g++.dg/parse/crash27.C: new test.
26349
26350 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
26351
26352         PR libfortran/22143
26353         * gfortran.dg/shift-kind.f90: New testcase.
26354
26355 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
26356
26357         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
26358         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
26359
26360 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26361
26362         PR c++/20646
26363         * g++.dg/other/mult-stor1.C: New test.
26364
26365 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
26366
26367         * gcc.c-torture/pr18299-1.c: Move to ...
26368         * gcc.c-torture/compile/pr18299-1.c: Here.
26369
26370 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
26371
26372         * gfortran/fortran.torture/execute/character_passing.f90:
26373         Fix types for LSAME.
26374
26375 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
26376
26377         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
26378         input data back to what it was originally.
26379
26380 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
26381
26382         * objc.dg/try-catch-8.m: Enable for all targets.
26383
26384 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
26385
26386         * gcc.dg/pr23165.c: New test.
26387
26388 2005-08-09  Steven Bosscher  <stevenb@suse.de>
26389
26390         PR tree-optimization/23234
26391         * gcc.dg/tree-ssa/pr23234.c: New test.
26392
26393 2005-08-08  Josh Conner  <jconner@apple.com>
26394
26395         PR rtl-optimization/23241
26396         * gcc.dg/char-compare.c: New test.
26397
26398 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26399
26400         PR c++/22508
26401         * g++.dg/init/new13.C: New test.
26402
26403 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
26404
26405         PR c++/21166
26406         * g++.dg/other/crash-4.C: Adjust
26407         * g++/dg/ext/packed9.C: New.
26408
26409 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
26410
26411         PR middle-end/21964
26412         * gcc.c-torture/execute/pr21964-1.c: New test.
26413
26414 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
26415
26416         PR c/22458
26417         * gcc.dg/pr22458-1.c: New test.
26418
26419 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
26420             Steven G. Kargl <kargls@comcast.net>
26421
26422         PR fortran/22390
26423         * gfortran.dg/flush_1.f90: New test.
26424
26425 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26426
26427         PR c++/23191
26428         * g++.dg/template/eh2.C: New test.
26429
26430 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26431
26432         PR c++/19498
26433         * g++.dg/template/instantiate7.C: New test.
26434
26435 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
26436
26437         PR c/23113
26438         * gcc.dg/Wunused-value-1.c: New test.
26439
26440 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
26441
26442         PR rtl-optimization/23233
26443         * gcc.c-torture/compile/pr23233-1.c: New test.
26444
26445 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
26446
26447         PR fortran/18833
26448         PR fortran/20850
26449         * gfortran.dg/equiv_1.f90: New test.
26450         * gfortran.dg/equiv_2.f90: New test.
26451         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
26452         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
26453         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
26454
26455 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
26456
26457         * gcc.c-torture/execute/vrp-5.c: New test.
26458         * gcc.c-torture/execute/vrp-6.c: New test.
26459         * gcc.dg/tree-ssa/vrp21.c: New test.
26460
26461 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
26462
26463         * g++.dg/parse/pr22514.C: New test.
26464
26465 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
26466
26467         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
26468
26469         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
26470         instead of constant loads / pool entries.
26471
26472 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
26473
26474         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
26475         TEST_TO_WCTYPE.
26476
26477 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
26478
26479         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
26480         __WINT_TYPE__ in generated prototypes if possible.
26481
26482 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
26483
26484         PR 22037
26485         * g++.dg/tree-ssa/pr22037.C:
26486
26487 2005-08-04  Richard Henderson  <rth@redhat.com>
26488
26489         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
26490         scan-tree-dump-times directive.
26491
26492 2005-08-04  Jan Hubicka  <jh@suse.cz>
26493
26494         * gcov-1.C: Fix switch counts.
26495         * gcov-4b.c: Likewise.
26496
26497 2005-08-03  Jeff Law  <law@redhat.com>
26498
26499         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
26500
26501 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
26502
26503         * gcc.c-torture/execute/pr23135.c: New test.
26504
26505 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26506
26507         PR tree-optimization/19899
26508         * gcc.dg/tree-ssa/scev-1.c: New test.
26509         * gcc.dg/tree-ssa/scev-2.c: New test.
26510
26511 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
26512
26513         PR target/18582
26514         * gcc.dg/torture/pr18582-1.c: New test.
26515
26516 2005-08-03  Jan Hubicka  <jh@suse.cz>
26517
26518         * update-conroll.c: New testcase.
26519         * update-conroll-2.c: New testcase.
26520
26521 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
26522
26523         * gfortran.dg/constant_substring.f: New test.
26524         * gfortran.dg/pr22491.f: New test.
26525
26526 2005-08-02  Jan Hubicka  <jh@suse.cz>
26527
26528         * update-threading.c: Replace by the proper one.
26529
26530 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
26531
26532         PR 23164
26533         * g++.dg/tree-ssa/pr23164.C: New test.
26534
26535 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
26536
26537         * gcc.dg/tree-ssa/pr23192.c: New test.
26538
26539 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
26540
26541         * gcc.c-torture/execute/vrp-4.c: New test.
26542
26543 2005-08-02  Jan Hubicka  <jh@suse.cz>
26544
26545         * update-threading.c: New test.
26546
26547 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
26548
26549         * gcc.c-torture/compile/20050801-1.c: New test.
26550         * gcc.c-torture/compile/20050801-2.c: New test.
26551
26552 2005-08-01  Jan Hubicka  <jh@suse.cz>
26553
26554         * val-prof-5.c: New test.
26555
26556 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
26557
26558         PR c/22311
26559         * gcc.dg/pr22311-1.c : New test.
26560
26561 2005-07-31  Steven Bosscher  <stevenb@suse.de>
26562
26563         PR target/23095
26564         * gfortran.dg/pr23095.f: New test.
26565
26566         PR c++/22003
26567         * g++.dg/other/pr22003.C: New test.
26568
26569 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
26570
26571         PR target/20621
26572         * gcc.c-torture/execute/pr20621-1.c: New test.
26573
26574 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
26575
26576         * gfortran.dg/comma_format_extension_4.f: Adjust length
26577         of string for format.
26578         * gfortran.dg/der_array_io_1.f: Replace illegal internal
26579         print statement with internal write.
26580         * gfortran.dg/der_array_io_2.f: Likewise.
26581         * gfortran.dg/der_array_io_3.f: Likewise.
26582
26583 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
26584
26585         * gcc.dg/fold-abs-4.c: new test.
26586
26587 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
26588
26589         PR fortran/22570 an related issues.
26590         * gfortran.dg/x_slash_1.f: New test.
26591
26592 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
26593
26594         PR c/23143
26595         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
26596         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
26597
26598 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26599
26600         PR c/529
26601         * gcc.dg/Wshadow-3.c: New test.
26602
26603 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
26604
26605         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
26606         used to have the wrong bounds).
26607
26608 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26609
26610         PR c/21720
26611         * gcc.dg/hex-round-1.c: Test more cases.
26612         * gcc.dg/hex-round-2.c: New test.
26613
26614 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
26615
26616         PR 22550
26617         * g++.dg/tree-ssa/pr22550.C: New test.
26618
26619 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
26620
26621         * gcc.dg/tree-ssa/vrp19.c: New test.
26622         * gcc.dg/tree-ssa-vrp20.c: New test.
26623
26624 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26625
26626         PR c/22240
26627         * gcc.dg/transparent-union-4.c: New test.
26628
26629 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26630
26631         PR c/22192
26632         * gcc.dg/c99-vla-2.c: New test.
26633
26634 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26635
26636         PR c/21720
26637         * gcc.dg/hex-round-1.c: New test.
26638
26639 2005-07-28  Jan Hubicka  <jh@suse.cz>
26640
26641         * inliner-1.c: Do not dump everything.
26642         * tree-prof.exp: Do not pass -ftree-based-profiling.
26643         * bprob.exp: Likewise.
26644
26645         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
26646
26647 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
26648
26649         PR c++/22545
26650         * g++.dg/expr/ptrmem7.C: New test.
26651
26652 2005-07-28  Mike Stump  <mrs@apple.com>
26653
26654         * g++.old-deja/g++.mike/visibility-1.C: New test.
26655
26656 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26657
26658         PR c/20187
26659         * gcc.c-torture/execute/pr20187-1.c: New test.
26660
26661 2005-07-28  Jeff Law  <law@redhat.com>
26662
26663         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
26664         * gcc.dg/tree-ssa/vrp18.c: New test.
26665
26666 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
26667
26668         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
26669
26670 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
26671
26672         PR tree-optimization/22506
26673         * gcc.dg/vect/ps22506.c: New test.
26674
26675 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
26676
26677         PR target/21149
26678         * gcc.target/i386/sse-3.c: New test.
26679
26680 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26681
26682         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
26683         * gcc.target/mips/mips32-dsp-type.c: Likewise.
26684
26685 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26686
26687         PR c/22589
26688         * gcc.c-torture/compile/pr22589-1.c: New test.
26689
26690 2005-07-28  Jan Hubicka  <jh@suse.cz>
26691
26692         * update-loopch.c: New testcase.
26693
26694 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
26695
26696         PR rtl-optimization/23047
26697         * gcc.c-torture/execute/pr23047.c: New test.
26698         * gcc.c-torture/execute/pr23047.x: New.
26699
26700 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
26701
26702         PR tree-optimization/22493
26703         * gcc.c-torture/execute/pr22493-1.c: New test.
26704         * gcc.c-torture/execute/pr22493-1.x: New.
26705         * gcc.c-torture/execute/vrp-1.c: New test.
26706         * gcc.c-torture/execute/vrp-2.c: New test.
26707         * gcc.c-torture/execute/vrp-2.c: New test.
26708
26709 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
26710
26711         * gcc.target/frv/all-builtin-read8.c: Delete.
26712         * gcc.target/frv/all-builtin-read16.c: Delete.
26713         * gcc.target/frv/all-builtin-read32.c: Delete.
26714         * gcc.target/frv/all-builtin-read64.c: Delete.
26715         * gcc.target/frv/all-builtin-write8.c: Delete.
26716         * gcc.target/frv/all-builtin-write16.c: Delete.
26717         * gcc.target/frv/all-builtin-write32.c: Delete.
26718         * gcc.target/frv/all-builtin-write64.c: Delete.
26719         * gcc.target/frv/all-read-write-1.c: New.
26720
26721 2005-07-27  Jeff Law  <law@redhat.com>
26722
26723         * gcc.c-torture/execute/pr22630.c: New test.
26724
26725 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
26726
26727         PR tree-optimization/23073
26728         * gcc.dg/vect/nodump-pr23073.c: New test.
26729         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
26730
26731 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
26732
26733         PR tree-optimize/22348
26734         * gcc.c-torture/execute/pr22348.c: New.
26735
26736 2005-07-27  Richard Guenther  <rguenther@suse.de>
26737
26738         * gcc.dg/tree-ssa/salias-1.c: New testcase.
26739
26740 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26741
26742         PR fortran/22503
26743         * gfortran.dg/logical_comp.f90: New test.
26744
26745 2005-07-27  Jan Hubicka  <jh@suse.cz>
26746
26747         * inliner-1.c: Add cleanup of dumps.
26748         * val-prof-*.c: Likewise.
26749         * update-tailcall.c: New.
26750
26751 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
26752
26753         PR 22591
26754         * gcc.dg/tree-ssa/pr22591.c: New test.
26755         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
26756
26757 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
26758
26759         PR libobjc/22606
26760         * objc.dg/try-catch-11.m: New test.
26761
26762 2005-07-26  Richard Guenther  <rguenther@suse.de>
26763
26764         PR tree-optimization/22486
26765         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
26766
26767 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
26768
26769         PR tree-opt/22484
26770         * g++.dg/opt/loop2.C: New test.
26771
26772 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
26773
26774         * gcc.dg/tree-ssa/reassoc-3.c: New test.
26775         * gcc.dg/tree-ssa/reassoc-4.c: New test.
26776
26777 2005-07-25  Adam Nemet  <anemet@lnxw.com>
26778
26779         * lib/profopt.exp (profopt-execute): Check for profiling data
26780         files on the target.
26781
26782 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
26783
26784         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
26785         for matching of asm labels.
26786
26787 2005-07-25  Richard Guenther  <rguenther@suse.de>
26788
26789         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
26790
26791 2005-07-25  Richard Guenther  <rguenther@suse.de>
26792
26793         PR testsuite/22624
26794         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
26795
26796 2005-07-25  Ira Rosen  <irar@il.ibm.com>
26797
26798         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
26799         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
26800         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
26801         * gcc.dg/vect/vect-100.c: New test.
26802         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
26803         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
26804         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
26805         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
26806         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
26807         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
26808         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
26809         * gfortran.dg/vect/pr19049.f90: New testcase.
26810         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
26811
26812 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
26813
26814         * gcc.c-torture/execute/20050713-1.c: New test.
26815
26816         PR fortran/20063
26817         * gfortran.fortran-torture/execute/data_4.f90: New test.
26818
26819         PR middle-end/20303
26820         * gcc.dg/visibility-d.c: New test.
26821
26822 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
26823
26824         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
26825         * gfortran.dg/underflow.f90: Ditto.
26826
26827 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26828
26829         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
26830         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
26831         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
26832
26833 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
26834
26835         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
26836         include case of field width of zero.
26837
26838 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
26839
26840         PR libgfortran/21875
26841         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
26842         with trailing blanks on normal formatted read.
26843
26844 2005-07-23  Chao-ying Fu  <fu@mips.com>
26845
26846         * gcc.target/mips/mips32-dsp-type.c: New test.
26847         * gcc.target/mips/mips32-dsp.c: New test.
26848
26849 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
26850
26851         PR testsuite/21073
26852         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
26853
26854         PR testsuite/20454
26855         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
26856         and __cyg_profile_func_exit.
26857
26858 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
26859
26860         * gfortran.dg/comma_format_extension_3.f: Fix typo.
26861         * gfortran.dg/comma_format_extension_4.f: Same.
26862         * gfortran.dg/pr15332.f: Same.
26863         * gfortran.dg/pr21730.f: Same.
26864
26865 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
26866
26867         * g++.dg/opt/vrp2.C: Fix testcase.
26868
26869         PR tree-opt/22625
26870         * g++.dg/opt/vrp2.C: New test.
26871
26872 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
26873
26874         PR debug/21828
26875         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
26876
26877 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
26878
26879         * gcc.dg/tree-ssa/20050719-1.c: New test.
26880
26881 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
26882
26883         * gcc.dg/bfin-longcall-1.c: New file.
26884         * gcc.dg/bfin-longcall-2.c: New file.
26885
26886 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
26887
26888         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
26889
26890 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26891
26892         PR middle-end/19055
26893         * gcc.dg/tree-ssa/pr19055.c: New test.
26894         * gcc.dg/tree-ssa/pr19055-2.c: New test.
26895
26896 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26897
26898         PR C++/22358
26899         * g++.dg/other/pr22358.C: New test.
26900
26901 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
26902
26903         PR c++/2922
26904         * g++.dg/lookup/two-stage5.C: New test from bug comments.
26905
26906 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26907
26908         PR c++/15938
26909         * g++.dg/init/union2.C: New test.
26910
26911 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26912
26913         PR c/22393
26914         * gcc.dg/complex-4.c: New test.
26915
26916 2005-07-21  Richard Guenther  <rguenther@suse.de>
26917
26918         PR testsuite/22522
26919         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
26920         scanning for asm labels.
26921         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
26922
26923 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
26924
26925         PR target/22085
26926         * gcc.dg/altivec-pr22085.c: New.
26927
26928 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
26929
26930         PR tree-optimization/19210
26931         * gcc.dg/tree-ssa/pr19210-1.c: New.
26932         * gcc.dg/tree-ssa/pr19210-2.c: New.
26933
26934 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
26935
26936         PR rtl-optimization/22167
26937         * g++.dg/opt/pr22167.C: New test.
26938
26939 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
26940
26941         PR c++/2922
26942         * g++.dg/lookup/two-stage2.C: New.
26943         * g++.dg/lookup/two-stage3.C: New.
26944         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
26945         fixed two-stage name lookup for operators.
26946         * g++.dg/template/call3.C: Compiler now produces an appropriate
26947         error message.
26948         * g++.dg/template/crash37.C: Compiler now describes bla() on line
26949         14 as a candidate.
26950         * g++.dg/template/ptrmem4.C: Compiler produces different error
26951         message.
26952         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
26953         connect_to_method as a candidate.
26954
26955 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
26956
26957         * gcc.dg/fold-alloc-1.c: New test.
26958
26959 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
26960
26961         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
26962         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
26963
26964 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
26965
26966         * gcc.dg/fold-abs-1.c: New test.
26967         * gcc.dg/fold-abs-2.c: New test.
26968         * gcc.dg/fold-abs-3.c: New test.
26969
26970 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
26971
26972         Make CONSTRUCTOR use VEC to store initializers.
26973         * g++.dg/ext/complit3.C: Check for specific error messages.
26974         * g++.dg/init/brace2.C: Update error message.
26975         * g++.dg/warn/Wbraces2.C: Likewise.
26976
26977 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
26978
26979         PR fortran/16940
26980         * gfortran.dg/module_interface_1.f90: New test.
26981
26982 2005-07-19  Danny Berlin <dberlin@dberlin.org>
26983             Kenneth Zadeck <zadeck@naturalbridge.com>
26984
26985         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
26986
26987 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26988
26989         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
26990         specify -Wformat for these tests.
26991         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
26992         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
26993         * gcc.dg/format/opt-6.c: Delete.
26994
26995 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26996
26997         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
26998         * gcc.dg/tree-ssa/sra-3.c: Likewise.
26999
27000 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27001
27002         * gcc.dg/tree-ssa/alias-2.c: New test.
27003
27004 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
27005
27006         PR c++/22263
27007         * g++.dg/template/explicit7.C: New test.
27008
27009 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
27010
27011         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
27012         field width of 8 to +Inf and -Inf.
27013
27014 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
27015
27016         PR c++/22139
27017         * g++.dg/template/friend36.C: New test.
27018
27019 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
27020
27021         PR fortran/21730
27022         * gfortran.dg/pr21730.f: New test.
27023
27024 2005-07-16  Danny Berlin <dberlin@dberlin.org>
27025             Kenneth Zadeck <zadeck@naturalbridge.com>
27026
27027         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
27028         since pure const detection cannot run at -O1 in c compiler.
27029         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
27030         can now optimize this case properly.
27031         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
27032         because we now pass.
27033         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
27034
27035 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
27036
27037         PR c/22421
27038         * gcc.dg/format/bitfld-1.c: New test.
27039
27040 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
27041
27042         PR c++/22204
27043         * g++.dg/rtti/repo1.C: New test.
27044
27045 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
27046
27047         PR middle-end/22398
27048         * gcc.c-torture/compile/pr22398.c: New test.
27049
27050 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
27051
27052         PR c++/22132
27053         * g++.dg/expr/cast4.C: New test.
27054
27055 2005-07-15  Richard Guenther  <rguenther@suse.de>
27056
27057         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
27058         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27059
27060 2005-07-15  Steven Bosscher  <stevenb@suse.de>
27061
27062         PR tree-optimization/22230
27063         * gcc.dg/tree-ssa/pr22230.c: New test.
27064
27065 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
27066
27067         * gfortran.dg/g77/cpp6.f: New test.
27068
27069         PR fortran/22417
27070         * gfortran.dg/g77/cpp5.F: New test.
27071         * gfortran.dg/g77/cpp5.h: New file.
27072         * gfortran.dg/g77/cpp5inc.h: New file.
27073
27074 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
27075
27076         PR libfortran/16435
27077         * gfortran.dg/tl_editting.f90: New.
27078         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
27079
27080 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
27081
27082         * gfortran.dg/char_array_constructor.f90: New test.
27083
27084 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
27085
27086         * gfortran.dg/past_eor.f90: New.
27087         * gfortran.dg/complex_read.f90: New.
27088
27089 2005-07-13  Jeff Law  <law@redhat.com>
27090
27091         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
27092         additional casts.
27093
27094         * gcc.dg/tree-ssa/pr22321.c: New test
27095
27096 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
27097
27098         PR tree-optimization/21921
27099         * gcc.dg/tree-ssa/pr21921.c: New.
27100
27101 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
27102
27103         PR tree-optimizatio/22442
27104         * gcc.dg/tree-ssa/loop-11.c: New test.
27105
27106 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
27107
27108         PR tree-opt/21840
27109         * gcc.c-torture/compile/pr21840.c: New test.
27110
27111 2005-07-12  Jan Hubicka  <jh@suse.cz>
27112
27113         * gcc.c-torture/compile/pr22379.c: New test.
27114
27115 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
27116
27117         PR libfortran/21593
27118         gfortran.dg/dev_null.f90: Remove outdated comment about
27119         PR libfortran/21593.
27120
27121
27122 2005-07-12  Dale Johannesen  <dalej@apple.com>
27123
27124         * gcc.target/i386/compress-float-sse.c: New.
27125         * gcc.target/i386/compress-float-sse-pic.c: New.
27126         * gcc.target/i386/compress-float-387.c: New.
27127         * gcc.target/i386/compress-float-387-pic.c: New.
27128         * gcc.dg/compress-float-ppc.c: New.
27129         * gcc.dg/compress-float-ppc-pic.c: New.
27130
27131 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
27132
27133         PR libfortran/21593
27134         gfortran.dg/dev_null.f90: Remove targets.
27135
27136 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
27137
27138         PR tree-opt/22335
27139         * gcc.dg/pr22335-1.c: New test.
27140         * gcc.dg/pr22335-2.c: New test.
27141
27142 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27143
27144         PR c++/20172
27145         * g++.dg/template/nontype12.C : New test.
27146
27147 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
27148
27149         * gcc.dg/tree-ssa/loop-10.c: New test.
27150
27151 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
27152
27153         * gcc.c-torture/execute/20020720-1.x: Remove.
27154
27155 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
27156
27157         * gfortran.fortran-torture/execute/forall_7.f90: New test.
27158
27159 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
27160
27161         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
27162         (dg-mips-options): Use it.
27163
27164 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
27165
27166         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
27167
27168 2005-07-09  Richard Henderson  <rth@redhat.com>
27169
27170         * lib/target-supports.exp (check_effective_target_sync_char_short):
27171         Add alpha.
27172
27173 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
27174
27175         PR libfortran/22217
27176         * gfortran.dg/negative-z-descriptor.f90: New test.
27177
27178 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
27179
27180         PR tree-opt/22329
27181         * gcc.dg/pr22329.c: New test.
27182
27183 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
27184
27185         PR tree-optimization/20139
27186         * gcc.dg/tree-ssa/pr20139.c: New.
27187
27188 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
27189
27190         PR tree-opt/22356
27191         * gcc.dg/pr22356-1.c: New test.
27192
27193 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
27194
27195         PR c++/21799
27196         * g++.dg/template/unify8.C: New.
27197         * g++.dg/template/unify9.C: New.
27198
27199 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
27200
27201         * gfortran.fortran-torture/execute/entry_10.f90: New test.
27202
27203 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
27204
27205         * gcc.dg/darwin-version-1.c: New.
27206         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
27207         * gcc.dg/builtins-20.c: Likewise.
27208         * gcc.dg/builtins-53.c: Likewise.
27209         * gcc.dg/torture/builtins-convert-1.c: Likewise.
27210         * gcc.dg/torture/builtins-convert-2.c: Likewise.
27211         * gcc.dg/torture/builtins-convert-3.c: Likewise.
27212         * gcc.dg/torture/builtins-power-1.c: Likewise.
27213         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
27214         on Darwin.
27215
27216 2005-07-07  Jeff Law  <law@redhat.com>
27217
27218         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
27219         argument evaluation order.
27220
27221 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
27222
27223         PR libfortran/21594
27224         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27225         Add test cases where the shift length is greater than the
27226         array length.
27227
27228 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27229
27230         * obj-c++.dg/proto-lossage-6.mm: New.
27231         * objc.dg/proto-lossage-6.m: New.
27232
27233 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27234
27235         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
27236         * objc.dg/gnu-runtime-2.m: Likewise.
27237
27238 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
27239
27240         * gfortran.dg/longline.f: New test.
27241
27242         * gfortran.dg/badline.f: New test.
27243
27244 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
27245
27246         PR fortran/16531
27247         PR fortran/15966
27248         PR fortran/18781
27249         * gfortran.dg/hollerith.f90: New.
27250         * gfortran.dg/hollerith2.f90: New.
27251         * gfortran.dg/hollerith3.f90: New.
27252         * gfortran.dg/hollerith4.f90: New.
27253         * gfortran.dg/hollerith_f95.f90: New.
27254         * gfortran.dg/hollerith_legacy.f90: New.
27255         * gfortran.dg/g77/cpp4.F: New. Port from g77.
27256
27257 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27258
27259         PR objc/22274
27260         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
27261         * objc.dg/gnu-runtime-2.m: New.
27262
27263 2005-07-06  Jeff Law  <law@redhat.com>
27264
27265         * gcc.dg/tree-ssa/vrp17.c: New test.
27266
27267 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
27268
27269         PR fortran/22327
27270         * gfortran.dg/array_constructor_5.f90: New test.
27271
27272 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
27273
27274         * gfortran.fortran-torture/execute/entry_9.f90: New test.
27275
27276 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
27277
27278         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
27279         * gcc.dg/980816-1.c: Ditto.
27280
27281 2005-07-06  Jeff Law  <law@redhat.com>
27282
27283         * gcc.c-torture/compile/pr21356.c: New test.
27284
27285 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
27286
27287         PR c/22013
27288         PR c/22098
27289         * gcc.c-torture/compile/pr22013-1.c,
27290         gcc.c-torture/execute/pr22098-1.c,
27291         gcc.c-torture/execute/pr22098-2.c,
27292         gcc.c-torture/execute/pr22098-3.c: New tests.
27293
27294 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
27295
27296         PR c/22308
27297         * gcc.dg/pr22308-1.c: New test.
27298
27299 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
27300
27301         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
27302         target.
27303         * gcc.dg/compare9.c: Use -fshort-enums instead of
27304         -fno-short-enums.  Change the last test to dg-bogus.
27305
27306 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
27307
27308         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
27309         * gcc.dg/compare9.c: New.
27310
27311 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27312
27313         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
27314
27315 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
27316
27317         PR testsuite/22288
27318         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
27319
27320
27321 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27322
27323         * gcc.dg/format/gcc_gfc-1.c: New.
27324
27325 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
27326
27327         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
27328
27329 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27330
27331         PR fortran/20842
27332         * gfortran.dg/io_invalid_1.f90: New test.
27333
27334 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
27335
27336         * gcc.dg/format/gcc_diag-1.c: Update.
27337
27338 2005-07-02  Jeff Law  <law@redhat.com>
27339
27340         * gcc.dg/tree-ssa/pr22051-1.c: New test.
27341         * gcc.dg/tree-ssa/pr22051-2.c: New test.
27342
27343 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
27344
27345         * gcc.dg/format/gcc_diag-1.c: Update.
27346
27347 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
27348
27349         PR tree-opt/22269
27350         * gcc.c-torture/compile/pr22269.c: New test.
27351
27352 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
27353
27354         PR 21584
27355         PR 22219
27356         * g++.dg/tree-ssa/pr21584-1.C: New test.
27357         * g++.dg/tree-ssa/pr21584-2.C: New test.
27358
27359 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
27360
27361         * obj-c++.dg/try-catch-11.mm: New.
27362         * objc.dg/try-catch-10.m: New.
27363
27364 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
27365
27366         * g++.dg/other/ucnid-1.C: xfail on AIX.
27367
27368 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
27369
27370         PR 22234
27371         * gcc.dg/20050629-1.c: New test.
27372
27373 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
27374
27375         * obj-c++.dg/const-str-1[0-1].mm: New.
27376         * objc.dg/const-str-1[0-1].m: New.
27377
27378 2005-05-29  Richard Henderson  <rth@redhat.com>
27379
27380         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
27381         Rename from check_effective_target_vect_no_max.
27382         (check_effective_target_vect_no_int_add): New.
27383         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
27384         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
27385         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27386         * gcc.dg/vect/vect-reduc-1.c: Use both.
27387         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27388
27389 2005-05-29  Richard Henderson  <rth@redhat.com>
27390
27391         * lib/target-supports.exp (check_effective_target_vect_no_max):
27392         Remove i386 and x86_64.
27393
27394 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
27395
27396         PR testsuite/21969
27397         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
27398
27399 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
27400
27401         PR middle-end/21969
27402         * gcc.dg/vect/pr21969.c: New test.
27403
27404 2005-06-28  Eric Christopher  <echristo@redhat.com>
27405
27406         PR c/22052
27407         PR c/21975
27408         * gcc.dg/inline1.c: New test.
27409         * gcc.dg/inline2.c: Ditto.
27410         * gcc.dg/inline3.c: Ditto.
27411         * gcc.dg/inline4.c: Ditto.
27412         * gcc.dg/inline5.c: Ditto.
27413
27414 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
27415
27416         PR libfortran/22142
27417         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27418         Add testcase also testing eoshift1 for PR 22142.
27419
27420 2005-06-28  Richard Henderson  <rth@redhat.com>
27421
27422         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
27423         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
27424         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
27425         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
27426         gcc.dg/tree-ssa/20030922-2.c: Likewise.
27427
27428 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
27429
27430         PR libfortran/22142
27431         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27432         Add testcase for PR 22142.
27433
27434 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
27435
27436         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
27437         gcc.target/ia64/fpreg-2.c: New tests.
27438
27439 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27440
27441         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
27442
27443 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27444
27445         PR libfortran/22170
27446         * gfortran.dg/slash_1.f90: New test.
27447
27448 2005-06-27  Richard Henderson  <rth@redhat.com>
27449
27450         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
27451         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
27452         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
27453         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27454         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
27455         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
27456
27457 2005-06-27  Richard Henderson  <rth@redhat.com>
27458
27459         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
27460         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
27461
27462 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
27463
27464         * obj-c++.dg/proto-lossage-5.mm: New.
27465         * objc.dg/proto-lossage-5.m: New.
27466
27467 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
27468
27469         PR 21959
27470         * gcc.dg/tree-ssa/pr21959.c: New test.
27471
27472 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
27473
27474         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
27475         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
27476         testing uninitialized var.
27477
27478         * gcc.c-torture/execute/builtins/chk.h: New.
27479         * gcc.c-torture/execute/builtins/lib/chk.c: New.
27480         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
27481         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
27482         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
27483         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
27484         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
27485         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
27486         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
27487         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
27488         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
27489         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
27490         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
27491         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
27492         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
27493         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
27494         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
27495         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
27496         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
27497         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
27498         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
27499         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
27500         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
27501         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
27502         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
27503         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
27504         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
27505         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
27506         * gcc.dg/builtin-object-size-1.c: New test.
27507         * gcc.dg/builtin-object-size-2.c: New test.
27508         * gcc.dg/builtin-object-size-3.c: New test.
27509         * gcc.dg/builtin-object-size-4.c: New test.
27510         * gcc.dg/builtin-object-size-5.c: New test.
27511         * gcc.dg/builtin-stringop-chk-1.c: New test.
27512         * gcc.dg/builtin-stringop-chk-2.c: New test.
27513         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
27514         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
27515         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
27516         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
27517         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
27518         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
27519         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
27520         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
27521         * gcc.c-torture/execute/printf-1.c: New test.
27522         * gcc.c-torture/execute/fprintf-1.c: New test.
27523         * gcc.c-torture/execute/vprintf-1.c: New test.
27524         * gcc.c-torture/execute/vfprintf-1.c: New test.
27525         * gcc.c-torture/execute/printf-chk-1.c: New test.
27526         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
27527         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
27528         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
27529
27530 2005-06-27  Michael Matz  <matz@suse.de>
27531
27532         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
27533         slot is not merged if address escapes.
27534
27535 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27536
27537         PR c/21911
27538         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
27539
27540 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
27541
27542         PR middle-end/17965
27543         * gcc.c-torture/compile/20050622-1.c: New test.
27544
27545         PR middle-end/22028
27546         * gcc.dg/20050620-1.c: New test.
27547
27548 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
27549
27550         PR tree-optimization/22026
27551         * gcc.dg/tree-ssa/pr22026.c: New.
27552
27553 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
27554
27555         PR libfortran/22144
27556         * gfortran.dg/shift-alloc.f90: New testcase.
27557
27558 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
27559
27560         * all files: Update FSF address in copyright headers.
27561
27562 2005-06-22  Jan Hubicka  <jh@suse.cz>
27563
27564         * wholeprogram-1.c: New testcase.
27565         * wholeprogram-2.c: New testcase.
27566
27567 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
27568
27569         PR 22171
27570         * gcc.dg/tree-ssa/pr22171.c: New test.
27571
27572 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
27573
27574         * gfortran.dg/simplify_modulo.f90: New.
27575
27576 2005-06-24  Jan Hubicka  <jh@suse.cz>
27577
27578         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
27579
27580 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
27581
27582         * obj-c++.dg/proto-lossage-[1-4].mm: New.
27583
27584 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
27585
27586         * obj-c++.dg/typedef-alias-1.mm: New.
27587         * objc.dg/typedef-alias-1.m: New.
27588
27589 2005-06-23  Jeff Law  <law@redhat.com>
27590
27591         * gcc.dg/tree-ssa/vrp16.c: New test.
27592
27593 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27594
27595         * lib/target-supports.exp: Add
27596         check_effective_target_fortran_large_real and
27597         check_effective_target_fortran_large_int to check for
27598         corresponding effective targets.
27599         * gfortran.dg/large_integer_kind_1.f90: New test.
27600         * gfortran.dg/large_real_kind_1.f90: New test.
27601
27602 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
27603
27604         PR tree-optimization/22117
27605         * gcc.dg/tree-ssa/pr22117.c: New.
27606
27607 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
27608
27609         PR testsuite/22123
27610         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
27611
27612 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
27613
27614         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
27615
27616 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
27617
27618         * gfortran.dg/f2c_4.f90: Add tests for complex functions
27619         * gfortran.dg/f2c_4.c: Likewise.
27620
27621 2005-06-22 Paul Brook  <paul@codesourcery.com>
27622
27623         PR fortran/21034
27624         * gfortran.dg/auto_save_1.f90: New test.
27625
27626 2005-06-22  Michael Matz  <matz@suse.de>
27627
27628         * gcc.target/x86-64/abi: New directory.
27629         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
27630         * gcc.target/x86-64/abi/README.gcc: New file.
27631         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
27632         * gcc.target/x86-64/abi/asm-support.s: New file.
27633         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
27634         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
27635         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
27636         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
27637         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
27638         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
27639         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
27640         * gcc.target/x86_64/abi/test_bitfields.c: New test.
27641         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
27642         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
27643         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
27644         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
27645         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
27646         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
27647         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
27648         * gcc.target/x86_64/abi/test_varargs.c: New test.
27649
27650 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
27651
27652         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
27653         32-bit i?86 and x86_64.
27654
27655 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
27656
27657         * obj-c++.dg/const-str-[1-9].mm: New tests.
27658
27659 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
27660
27661         PR fortran/22010
27662         * gfortran.dg/namelist_use.f90: New.
27663         * gfortran.dg/namelist_use_only.f90: New.
27664
27665 2005-06-21  Jeff Law  <law@redhat.com>
27666
27667         * gcc.dg/tree-ssa/vrp15.c: New test.
27668
27669 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
27670
27671         * lib/target-supports.exp (check_effective_target_vect_reduction):
27672         Remove.
27673         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
27674         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
27675         remove vect_reduction target keyword. Also avoid two returns in main.
27676         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27677         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
27678         * gcc.dg/vect/vect-reduc-1short.c: New test.
27679         * gcc.dg/vect/vect-reduc-1char.c: New test.
27680         * gcc.dg/vect/vect-reduc-2short.c: New test.
27681         * gcc.dg/vect/vect-reduc-2char.c: New test.
27682         * gcc.dg/vect/vect-reduc-6.c: New test.
27683         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
27684         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
27685         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
27686
27687 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27688         Paul Thomas  <pault@gcc.gnu.org>
27689
27690         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
27691         New tests.
27692
27693 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27694
27695         * gfortran.dg/backslash_1.f90: New test.
27696         * gfortran.dg/backslash_2.f90: New test.
27697
27698 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
27699
27700         * gfortran.dg/duplicate_labels.f90: New test.
27701
27702 2005-06-20  Jan Beulich  <jbeulich@novell.com>
27703
27704         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
27705         unsupportable relocations.
27706         * g++.old-deja/g++.other/store-expr1.C: Likewise.
27707         * gcc.dg/20050321-2.c: xfail for NetWare.
27708
27709 2005-06-20  Andreas Jaeger  <aj@suse.de>
27710
27711         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
27712         gcc.target/i386/fastcall-sseregparm.c,
27713         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
27714
27715 2005-06-19  Richard Henderson  <rth@redhat.com>
27716
27717         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
27718
27719 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
27720
27721         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
27722
27723 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
27724
27725         PR c++/22115
27726         * g++.dg/conversion/simd2.C: Change expected error message.
27727
27728 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
27729
27730         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
27731         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27732         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27733
27734 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
27735
27736         * gcc.dg/fold-mod-1.c: New test.
27737
27738 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
27739
27740         PR fortran/19926
27741         * gfortran.dg/pr19926.f90: New test.
27742
27743 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
27744
27745         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
27746         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
27747         targets.
27748         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27749         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27750
27751 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
27752
27753         * gcc.target/ia64/float80-varargs-1.c: New test.
27754
27755 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27756
27757         PR tree-opt/22035
27758         * gfortran.dg/f2c_6.f90: New test.
27759
27760 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
27761
27762         PR c++/17413
27763         * g++.dg/template/local5.C: New.
27764
27765 2005-06-17  Richard Henderson  <rth@redhat.com>
27766
27767         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
27768
27769 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
27770
27771         PR testsuite/21945
27772         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
27773
27774 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
27775
27776         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
27777         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
27778         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
27779         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
27780         check_vect to verify the presence of hardware vector support.
27781
27782 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
27783
27784         PR testsuite/22056
27785         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
27786
27787 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27788
27789         PR libfortran/19216
27790         * gfortran.dg/pr19216.f: Add correct space between brackets and
27791         dg directive.
27792
27793 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27794
27795         PR libfortran/16436
27796         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
27797
27798 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
27799
27800         * gcc.target/i386/attributes-error.c: New testcase.
27801         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
27802         * gcc.target/i386/regparm-stdcall.c: Likewise.
27803         * gcc.target/i386/sseregparm-1.c: Likewise.
27804         * gcc.target/i386/sseregparm-2.c: Likewise.
27805
27806 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
27807
27808         * g++.dg/rtti/crash2.C: New.
27809
27810 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
27811
27812         * gcc.dg/noncompile/20040203-3.c: Update expected message.
27813
27814 2005-06-15  David Ung  <davidu@mips.com>
27815
27816         * gcc.target/mips/mips16e-extends.c: New test for testing the
27817         generation of MIPS16e zeb/zeh, seb/seh instructions.
27818
27819 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
27820
27821         PR 22018
27822         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
27823         * gcc.dg/tree-ssa/pr22018.c: New test.
27824
27825 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
27826
27827         * gcc.dg/simd-1.c: Update error messages.
27828         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
27829         * gcc.dg/simd-2.c: Update error messages.
27830         * gcc.dg/simd-4.c: New.
27831
27832 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
27833
27834         PR c++/20678
27835         * g++.dg/other/crash-4.C: New.
27836
27837 2005-06-14  Devang Patel  <dpatel@apple.com>
27838
27839         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
27840
27841 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
27842
27843         PR c++/21929
27844         * g++.dg/parse/crash11.C: Update
27845
27846 2005-06-13  Jeff Law  <law@redhat.com>
27847
27848         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
27849         perform the desired transformations.
27850         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
27851         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
27852
27853 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27854
27855         PR fortran/22038
27856         * gfortran.dg/forall_1.f90: Un-XFAIL.
27857
27858 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
27859
27860         PR c++/21929
27861         * g++.dg/parse/crash26.C: New.
27862
27863         PR c++/20789
27864         * g++.dg/init/member1.C: New.
27865
27866 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
27867
27868         * gfortran.dg/altreturn_1.f90: New test.
27869
27870 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
27871
27872         PR middle-end/21985
27873         * gcc.dg/tree-ssa/pr21985.c: New test.
27874
27875 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
27876
27877         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
27878
27879 2005-06-12  Roger Sayle  <roger@eyesopen.com>
27880
27881         PR c++/21930
27882         * g++.dg/other/error10.C: New test case.
27883
27884 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27885
27886         PR libfortran/19155
27887         * gfortran.dg/pr19155.f: Add test.
27888
27889 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27890
27891         * gfortran.dg/f2c_7.f90: New test.
27892
27893         * gfortran.dg/forall_1.f90: XFAILed.
27894
27895 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
27896
27897         * gcc.dg/pr14796-1.c: New.
27898         * gcc.dg/pr14796-2.c: New.
27899
27900 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
27901
27902         PR fortran/17792
27903         PR fortran/21375
27904         * gfortran.dg/deallocate_stat.f90: New test.
27905
27906 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
27907
27908         * gfortran.fortran-torture/execute/in-pack.f90: New test.
27909
27910 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
27911
27912         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
27913         access will be generated when this loop is vectorized. Test that
27914         accesses with same alignment were detected.
27915         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
27916         Test that accesses with same alignment were detected.
27917         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
27918         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
27919         alignment were detected.
27920
27921 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
27922
27923         PR c++/10611
27924         * g++.dg/conversion/simd2.C: New.
27925
27926 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27927
27928         * gcc.dg/Wcxx-compat-1.c: New.
27929
27930 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
27931
27932         PR libfortran/21480
27933         * gfortran.dg/reshape-complex.f90: Add a test for a packed
27934         complex array.
27935
27936 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
27937
27938         * gcc.dg/alias-8.c: New.
27939
27940 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
27941
27942         * gcc.dg/format/cmn_err-1.c: Update.
27943
27944 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
27945
27946         PR target/20666
27947         * gcc.target/sparc/fexpand-2.c: New.
27948         * gcc.target/sparc/fpmerge-2.c: New.
27949         * gcc.target/sparc/fpmul-2.c: New.
27950         * gcc.target/sparc/noresult.c: New.
27951         * gcc.target/sparc/pdist-2.c: New.
27952         * gcc.target/sparc/pdist-3.c: New.
27953
27954 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
27955
27956         PR testsuite/21702
27957         * gcc.target/i386/i386.exp: Fix comment typo.
27958
27959 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
27960
27961         PR c++/19497
27962         * g++.dg/inherit/using5.C: New.
27963         * g++.dg/inherit/using6.C: New.
27964
27965 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27966
27967         PR c++/19894
27968         * g++.dg/template/ptrmem15.C: New test.
27969
27970         PR c++/20563
27971         * g++.dg/ext/label4.C: New test.
27972
27973 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27974
27975         * gcc.dg/tls/debug-1.c: New test.
27976
27977 2005-06-07  Dale Johannesen  <dalej@apple.com>
27978
27979         * gcc.target/i386/movq.c: New.
27980
27981 2005-06-07  Dale Johannesen  <dalej@apple.com>
27982
27983         * gcc.dg/20050607-1.c: New.
27984
27985 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
27986
27987         PR middle-end/21850
27988         * gcc.c-torture/execute/20050607-1.c: New test.
27989
27990 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
27991
27992         PR libfortran/21926
27993         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
27994         Test case where the return array has lowest stride one,
27995         but isn't packed.
27996
27997 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
27998
27999         * lib/target-supports.exp (check_effective_target_sync_int_long):
28000         Add s390 and s390x targets.
28001
28002 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
28003
28004         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
28005         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
28006         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
28007         * gcc.dg/tree-ssa/loop-9.c: New test.
28008
28009 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
28010
28011         * g++.dg/parse/defarg10.C: New.
28012
28013 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
28014
28015         PR regression/21897
28016         * gcc.c-torture/execute/20050604-1.c: New test.
28017
28018 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
28019
28020         PR 21903
28021         * g++.dg/parse/defarg9.C: New.
28022
28023         PR c++/20637
28024         * g++.dg/inherit/using4.C: New.
28025         * g++.dg/overload/error1.C: Adjust expected errors.
28026         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
28027         * g++.old-deja/g++.brendan/arm2.C: Likewise.
28028         * g++.old-deja/g++.other/redecl2.C: Likewise.
28029         * g++.old-deja/g++.other/redecl4.C: Likewise.
28030         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
28031
28032 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
28033
28034         * gfortran.dg/f2c_5.f90: Add -w to dg-options
28035
28036 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
28037
28038         * lib/gfortran.exp (gfortran_target_compile): Call
28039         dg-additional-files-options
28040         * gfortran.dg/f2c_4.f90: New file
28041         * gfortran.dg/f2c_4.c: New file
28042         * gfortran.dg/f2c_5.f90: New file
28043         * gfortran.dg/f2c_5.c: New file
28044
28045 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28046
28047         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
28048
28049         PR fortran/21912
28050         * gfortran.dg/array_constructor_4.f90: New test.
28051
28052 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
28053
28054         PR c++/21619
28055         * g++.dg/ext/builtin9.C: New test.
28056
28057 2005-06-05  Dale Johannesen  <dalej@apple.com>
28058
28059         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
28060         * gcc.c-torture/execute/20050603-2.c: Ditto.
28061
28062 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
28063
28064         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
28065         * gcc.dg/vect/vect-reduc-1.c: New.
28066         * gcc.dg/vect/vect-reduc-2.c: New.
28067         * gcc.dg/vect/vect-reduc-3.c: New.
28068
28069 2005-06-04  Dale Johannesen  <dalej@apple.com>
28070
28071         * gcc.c-torture/execute/20050603-1.c: New.
28072         * gcc.c-torture/execute/20050603-2.c: New.
28073         * gcc.dg/20050603-3.c: New.
28074
28075 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28076
28077         PR fortran/19195
28078         * gfortran.dg/debug_1.f90: New test.
28079
28080         * gfortran.dg/forall_1.f90: New test.
28081
28082 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
28083
28084         * gfortran.dg/array_constructor_3.f90: New test.
28085
28086 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28087
28088         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
28089
28090 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
28091
28092         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
28093
28094 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
28095
28096         PR c/21873
28097         * gcc.dg/init-excess-1.c: New test.
28098
28099 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
28100
28101         PR c++/21853
28102         * g++.dg/expr/static_cast6.C: New test.
28103
28104 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
28105
28106         * gcc.dg/tree-ssa/vrp14.c: New test.
28107
28108 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
28109
28110         PR c++/21336
28111         * g++.dg/template/new2.C: New test.
28112
28113 2005-06-03  Josh Conner  <jconner@apple.com>
28114
28115         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
28116         all entries in initializer.
28117
28118 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
28119
28120         PR middle-end/21858
28121         * gcc.dg/pr21858.c: New testcase.
28122
28123 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
28124
28125         PR tree-optimization/21292
28126
28127         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
28128         New.
28129         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
28130         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
28131         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
28132         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
28133         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
28134
28135 2005-06-02  Richard Henderson  <rth@redhat.com>
28136
28137         * gcc.dg/sync-2.c: Use -march=i486 for i386.
28138
28139 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
28140
28141         * gcc.dg/wtypequal.c: New testcase.
28142
28143 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
28144
28145         PR 21582
28146         * gcc.dg/tree-ssa/pr21582.c: New test.
28147
28148 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
28149
28150         PR c++/21280
28151         * g++.dg/opt/interface2.h: New.
28152         * g++.dg/opt/interface2.C: New.
28153         * g++.dg/init/ctor4.C: Adjust error lines.
28154         * g++.old-deja/g++.bob/inherit2.C: Likewise.
28155         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28156         * g++.old-deja/g++.jason/opeq3.C: Likewise.
28157         * g++.old-deja/g++.pt/assign1.C: Likewise.
28158         * g++.old-deja/g++.pt/crash20.C: Likewise.
28159
28160 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
28161
28162         PR tree-optimization/21734
28163         * g++.dg/vect/pr21734_1.cc: New.
28164         * g++.dg/vect/pr21734_2.cc: New.
28165
28166 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
28167
28168         PR c++/20350
28169         * g++.dg/template/spec24.C: New.
28170
28171         PR c++/21151
28172         * g++.dg/pch/local-1.C: New.
28173         * g++.dg/pch/local-1.Hs: New.
28174
28175 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
28176
28177         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
28178         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
28179         * gcc.dg/tree-ssa/pr14341.c: New test.
28180         * gcc.dg/tree-ssa/pr14841.c: New test.
28181         * gcc.dg/tree-ssa/pr20701.c: New test.
28182         * gcc.dg/tree-ssa/pr21086.c: New test.
28183         * gcc.dg/tree-ssa/pr21090.c: New test.
28184         * gcc.dg/tree-ssa/pr21332.c: New test.
28185         * gcc.dg/tree-ssa/pr21458.c: New test.
28186         * gcc.dg/tree-ssa/pr21658.c: New test.
28187         * gcc.dg/tree-ssa/vrp01.c: New test.
28188         * gcc.dg/tree-ssa/vrp02.c: New test.
28189         * gcc.dg/tree-ssa/vrp03.c: New test.
28190         * gcc.dg/tree-ssa/vrp04.c: New test.
28191         * gcc.dg/tree-ssa/vrp05.c: New test.
28192         * gcc.dg/tree-ssa/vrp06.c: New test.
28193         * gcc.dg/tree-ssa/vrp07.c: New test.
28194         * gcc.dg/tree-ssa/vrp08.c: New test.
28195         * gcc.dg/tree-ssa/vrp09.c: New test.
28196         * gcc.dg/tree-ssa/vrp10.c: New test.
28197         * gcc.dg/tree-ssa/vrp11.c: New test.
28198         * gcc.dg/tree-ssa/vrp12.c: New test.
28199         * gcc.dg/tree-ssa/vrp13.c: New test.
28200
28201 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
28202
28203         PR 21029
28204         * gcc.dg/tree-ssa/pr21029.c: New test.
28205
28206 2005-06-01  Roger Sayle  <roger@eyesopen.com>
28207
28208         * gfortran.dg/logint-1.f: New test case.
28209         * gfortran.dg/logint-2.f: Likewise.
28210         * gfortran.dg/logint-3.f: Likewise.
28211
28212 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
28213
28214         PR c/21536
28215         PR c/20760
28216         * gcc.dg/20050527-1.c: New test.
28217
28218         * gcc.dg/i386-sse-12.c: New test.
28219
28220         PR fortran/21729
28221         * gfortran.dg/implicit_5.f90: New test.
28222
28223 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
28224
28225         PR fortran/20883
28226         * gfortran/assign_4.f90: New test.
28227         * gfortran/assign_2.f90: Change compile to run.
28228
28229 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
28230
28231         * lib/target-supports.exp
28232         (check_effective_target_sync_char_short): New.
28233         * gcc.dg/sync-2.c: New.
28234
28235 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
28236
28237         PR tree-optimization/21817
28238         * gcc.dg/torture/pr21817-1.c: New.
28239
28240 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
28241
28242         PR c++/21165
28243         * g++.dg/template/init5.C: New.
28244
28245 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
28246
28247         * gfortran.dg/char_initialiser_actual.f90:
28248         Test character initialisers as actual arguments.
28249         * gfortran.dg/char_pointer_comp_assign.f90:
28250         Test character pointer structure component assignments.
28251         * gfortran.dg/char_array_structure_constructor.f90:
28252         Test character components in structure constructors.
28253
28254 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
28255
28256         PR middle-end/20931
28257         * g++.dg/opt/pr20931.C: New test.
28258
28259 2005-05-31  Andreas Jaeger  <aj@suse.de>
28260
28261         PR testsuite/20772
28262         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
28263         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
28264         g++.old-deja/g++.ext/asmspec1.C,
28265         g++.old-deja/g++.other/regstack.C,
28266         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
28267         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
28268         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
28269         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
28270         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
28271         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
28272         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
28273         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
28274         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
28275         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
28276         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
28277         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
28278         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
28279         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
28280         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
28281         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
28282         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
28283         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
28284         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
28285
28286 2005-05-31  Jeff Law  <law@redhat.com>
28287
28288         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
28289
28290 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
28291
28292         PR middle-end/21743
28293         * gcc.dg/builtins-1.c: Activate disabled clog test.
28294         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28295
28296 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
28297
28298         * gfortran.dg/char_pointer_assign.f90:
28299         Test character-pointer assignments and pointer assignments.
28300         * gfortran.dg/char_pointer_dummy.f90:
28301         Test character-pointer dummy arguments.
28302         * gfortran.dg/char_pointer_func.f90:
28303         Test character-pointer function returns.
28304         * gfortran.dg/char_pointer_dependency.f90:
28305         Test character-pointer functions with dependencies.
28306
28307 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
28308
28309         PR c++/21784
28310         * g++.dg/lookup/using14.C: New test.
28311
28312 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
28313
28314         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
28315         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
28316         trailing ^M.
28317
28318 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
28319
28320         PR c++/17413
28321         * g++.dg/template/local5.C: New.
28322
28323         PR target/21761
28324         * gcc.c-torture/compile/pr21761.c: New.
28325
28326         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
28327         before darwin8.
28328
28329 2005-05-30  Steven G. Kargl
28330
28331         PR fortran/20846
28332         * gfortran.dg/inquire_8.f90: New test.
28333
28334 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28335
28336         PR libfortran/21376
28337         * gfortran.dg/output_exponents_1.f90: New test.
28338
28339 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28340
28341         PR libfortran/20006
28342         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
28343
28344 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
28345
28346         PR c++/21210
28347         * g++.dg/ext/complex1.C: New test.
28348
28349         PR c++/21340
28350         * g++.dg/init/ctor6.C: New test.
28351
28352 2005-05-29  Jan Hubicka  <jh@suse.cz>
28353
28354         * gcc.c-torture/compile/pr21562.c: New.
28355
28356 2005-05-28  Steven G. Kargl <kargls@comcast.net>
28357
28358         * gfortran.dg/subnormal_1.f90: New test.
28359
28360 2005-05-28  Jan Hubicka  <jh@suse.cz>
28361
28362         * tree-prof.exp: Fix comment.
28363         * value-prof-1.c: New.
28364         * value-prof-2.c: New.
28365         * value-prof-3.c: New.
28366         * value-prof-4.c: New.
28367
28368 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
28369
28370         PR c++/21614
28371         * g++.dg/expr/ptrmem6.C: New test.
28372         * g++.dg/expr/ptrmem6a.C: Likewise.
28373
28374 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
28375
28376         PR tree-optimization/21658
28377         * gcc.dg/tree-ssa/pr21658.c: New.
28378
28379 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
28380
28381         PR c++/21455
28382         * g++.dg/inherit/ptrmem3.C: New.
28383
28384         PR c++/21681
28385         * g++.dg/parse/template16.C: New.
28386
28387 2005-05-27  Andreas Jaeger  <aj@suse.de>
28388
28389         * gcc.dg/setjmp-2.c: Only run in 32-bit.
28390
28391         * gcc.dg/i386-sse-8.c: Run test on all archs.
28392
28393 2005-05-26  Mike Stump  <mrs@apple.com>
28394
28395         * objc.dg/isa-field-1.m: Only run on darwin.
28396         * objc.dg/lookup-1.m: Likewise.
28397         * objc.dg/try-catch-8.m: Likewise.
28398
28399 2005-05-26  Roger Sayle  <roger@eyesopen.com>
28400
28401         PR tree-optimization/9814
28402         * gcc.dg/pr9814-1.c: New test case.
28403
28404 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
28405
28406         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
28407         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
28408         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
28409         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
28410         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
28411         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
28412         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
28413         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
28414         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
28415         objc.dg/try-catch-8.m: New.
28416
28417 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
28418
28419         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
28420         remove extraneous semicolons.
28421
28422 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
28423
28424         * obj-c++.dg/comp-types-12.mm: New.
28425         * objc.dg/comp-types-11.m: New.
28426         * objc.dg/selector-4.m: New.
28427
28428 2005-05-26  Andreas Jaeger  <aj@suse.de>
28429
28430         PR testsuite/20772
28431         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
28432         g++.old-deja/g++.ext/attrib3.C,
28433         g++.old-deja/g++.other/store-expr1.C,
28434         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
28435         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
28436         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
28437         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
28438         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
28439         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
28440         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
28441         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
28442         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
28443         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
28444         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
28445         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
28446         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
28447         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
28448         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
28449         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
28450         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
28451         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
28452         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
28453
28454 2005-05-26  Andreas Jaeger  <aj@suse.de>
28455
28456         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
28457         x86-64 compilation.
28458
28459 2005-05-26  Andreas Jaeger  <aj@suse.de>
28460
28461         PR testsuite/20772
28462         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
28463         gcc.misc-tests/i386-pf-athlon-1.c,
28464         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
28465         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
28466         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
28467         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
28468         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
28469         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
28470         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
28471         programs.
28472
28473         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
28474         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
28475         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
28476         x86-64 compilation.
28477
28478         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
28479         x86_64.
28480
28481         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
28482         effective-target ilp32.
28483
28484 2005-05-26  David Ung  <davidu@mips.com>
28485
28486         * gcc.target/mips/ext_ins.c: New test for testing the generation
28487         of MIPS32/64 rev 2 ext/ins instructions.
28488
28489 2005-05-26  Andreas Jaeger  <aj@suse.de>
28490
28491         * treelang/compile/unsigned.tree: Use gimple instead of
28492         nonexisting generic dump.
28493
28494 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
28495
28496         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
28497
28498 2005-05-26  Andreas Jaeger  <aj@suse.de>
28499
28500         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
28501
28502 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
28503
28504         PR libfortran/17283
28505         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
28506         Test callee-allocated memory with write statements.
28507
28508 2005-05-25  Roger Sayle  <roger@eyesopen.com>
28509
28510         PR middle-end/21709
28511         * gcc.dg/pr21709-1.c: New test case.
28512
28513 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28514             Mike Stump  <mrs@apple.com>
28515
28516         * objc/execute/next_mapping.h: Update for C++.
28517
28518         * obj-c++.dg/selector-1.mm: Move to...
28519         * obj-c++.dg/selector-4.mm: here...
28520
28521         * obj-c++.dg/basic.mm: New.
28522         * obj-c++.dg/comp-types-1.mm: New.
28523         * obj-c++.dg/cxx-class-1.mm: New.
28524         * obj-c++.dg/cxx-ivars-1.mm: New.
28525         * obj-c++.dg/cxx-ivars-2.mm: New.
28526         * obj-c++.dg/cxx-ivars-3.mm: New.
28527         * obj-c++.dg/cxx-scope-1.mm: New.
28528         * obj-c++.dg/cxx-scope-2.mm: New.
28529         * obj-c++.dg/defs.mm: New.
28530         * obj-c++.dg/empty-private-1.mm: New.
28531         * obj-c++.dg/encode-1.mm: New.
28532         * obj-c++.dg/encode-2.mm: New.
28533         * obj-c++.dg/encode-3.mm: New.
28534         * obj-c++.dg/extern-c-1.mm: New.
28535         * obj-c++.dg/extra-semi.mm: New.
28536         * obj-c++.dg/fix-and-continue-2.mm: New.
28537         * obj-c++.dg/isa-field-1.mm: New.
28538         * obj-c++.dg/ivar-list-semi.mm: New.
28539         * obj-c++.dg/local-decl-1.mm: New.
28540         * obj-c++.dg/lookup-1.mm: New.
28541         * obj-c++.dg/lookup-2.mm: New.
28542         * obj-c++.dg/method-1.mm: New.
28543         * obj-c++.dg/method-2.mm: New.
28544         * obj-c++.dg/method-3.mm: New.
28545         * obj-c++.dg/method-4.mm: New.
28546         * obj-c++.dg/method-5.mm: New.
28547         * obj-c++.dg/method-6.mm: New.
28548         * obj-c++.dg/method-7.mm: New.
28549         * obj-c++.dg/no-extra-load.mm: New.
28550         * obj-c++.dg/overload-1.mm: New.
28551         * obj-c++.dg/pragma-1.mm: New.
28552         * obj-c++.dg/pragma-2.mm: New.
28553         * obj-c++.dg/private-1.mm: New.
28554         * obj-c++.dg/private-2.mm: New.
28555         * obj-c++.dg/proto-qual-1.mm: New.
28556         * obj-c++.dg/qual-types-1.mm: New.
28557         * obj-c++.dg/stubify-1.mm: New.
28558         * obj-c++.dg/stubify-2.mm: New.
28559         * obj-c++.dg/super-class-1.mm: New.
28560         * obj-c++.dg/super-class-2.mm: New.
28561         * obj-c++.dg/super-dealloc-1.mm: New.
28562         * obj-c++.dg/super-dealloc-2.mm: New.
28563         * obj-c++.dg/template-1.mm: New.
28564         * obj-c++.dg/template-2.mm: New.
28565         * obj-c++.dg/template-3.mm: New.
28566         * obj-c++.dg/template-4.mm: New.
28567         * obj-c++.dg/template-5.mm: New.
28568         * obj-c++.dg/template-6.mm: New.
28569         * obj-c++.dg/try-catch-1.mm: New.
28570         * obj-c++.dg/try-catch-2.mm: New.
28571         * obj-c++.dg/try-catch-3.mm: New.
28572         * obj-c++.dg/try-catch-4.mm: New.
28573         * obj-c++.dg/try-catch-5.mm: New.
28574         * obj-c++.dg/try-catch-6.mm: New.
28575         * obj-c++.dg/try-catch-7.mm: New.
28576         * obj-c++.dg/try-catch-8.mm: New.
28577         * obj-c++.dg/try-catch-9.mm: New.
28578         * obj-c++.dg/va-meth-1.mm: New.
28579
28580 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28581
28582         * obj-c++.dg/selector-1.mm: New.
28583         * obj-c++.dg/selector-2.mm: New.
28584
28585 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28586
28587         * obj-c++.dg/selector-3.mm: New.
28588         * objc.dg/selector-3.m: New.
28589
28590 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28591
28592         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
28593         about where warning appears.
28594
28595 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
28596
28597         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
28598         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
28599         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
28600         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
28601
28602 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
28603
28604         * gcc.dg/20050524-1.c: New test.
28605
28606 2005-05-25  Jan Hubicka  <jh@suse.cz>
28607
28608         * gcc.dg/tree-prof/inliner-1.c: New.
28609
28610 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
28611
28612         * gcc.dg/tree-prof: New directory.
28613         * gcc.dg/tree-prof/tree-prof.exp: New.
28614
28615 2005-05-25  DJ Delorie  <dj@redhat.com>
28616
28617         * gcc.dg/Wattributes-1.c: New.
28618         * gcc.dg/Wattributes-2.c: New.
28619         * gcc.dg/Wattributes-3.c: New.
28620
28621 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
28622
28623         PR tree-optimization/19833
28624         * gcc.dg/uninit-4.c: Remove xfail.
28625         * gcc.dg/uninit-9.c: Ditto.
28626
28627 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
28628
28629         * obj-c++.dg/bitfield-[1-5].mm: New.
28630         * obj-c++.dg/class-protocol-1.mm: New.
28631         * obj-c++.dg/comp-types-1[0-1].mm: New.
28632         * obj-c++.dg/comp-types-[2-9].mm: New.
28633         * obj-c++.dg/encode-[4-8].mm: New.
28634         * obj-c++.dg/layout-1.mm: New.
28635         * obj-c++.dg/method-1[0-9].mm: New.
28636         * obj-c++.dg/method-2[0-1].mm: New.
28637         * obj-c++.dg/method-[8-9].mm: New.
28638         * obj-c++.dg/objc-gc-3.mm: New.
28639         * obj-c++.dg/try-catch-10.mm: New.
28640         * objc.dg/bitfield-5.m: New.
28641         * objc.dg/comp-types-10.m: New.
28642         * objc.dg/comp-types-9.m: New.
28643         * objc.dg/layout-1.m: New.
28644         * objc.dg/objc-gc-4.m: New.
28645         * objc.dg/try-catch-9.m: New.
28646         * objc.dg/class-protocol-1.m: Tweak diagnostics.
28647         * objc.dg/comp-types-1.m: Likewise.
28648         * objc.dg/comp-types-[5-6].m: Likewise.
28649         * objc.dg/method-9.m: Likewise.
28650
28651 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
28652
28653         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
28654         and on hardware without VMX support.
28655
28656         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
28657
28658         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
28659
28660         * lib/profopt.exp (dg-final-generate, dg-final-use,
28661         profopt-final-code, profopt-get-options): New.
28662         (profopt-execute): Process test directives.
28663
28664         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
28665         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28666         cleanup-tree-dump, cleanup-saved-temps): Update comments.
28667
28668 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
28669
28670         PR C++/21645
28671         * g++.dg/init/ctor5.C: New test.
28672
28673 2005-05-24  Ira Rosen  <irar@il.ibm.com>
28674
28675         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
28676         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
28677         vect-113.c, vect-114.c.
28678
28679 2005-05-23  Adam Nemet  <anemet@lnxw.com>
28680
28681         * gcc.dg/const-elim-1.c: Remove xfails.
28682
28683 2005-05-23  Jeff Law  <law@redhat.com>
28684
28685         * gcc.c-torture/compile/pr21638.c: New test.
28686         * gcc.c-torture/compile/20050520-1.c: New test.
28687
28688 2005-05-23  Nick Clifton  <nickc@redhat.com>
28689
28690         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
28691         be a proper triple, ie: m32r*-*-*.
28692         * g++.old-deja/g++.jason/thunk3.C: Likewise.
28693
28694 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
28695
28696         PR middle-end/21331
28697         PR tree-opt/21293
28698         * gcc.c-torture/compile/pr21293.c: New test.
28699         * gcc.c-torture/execute/pr21331.c: New test.
28700
28701 2004-05-20  Richard Henderson  <rth@redhat.com>
28702
28703         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
28704
28705 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
28706
28707         * obj-c++-dg.exp: Add.
28708         * obj-c++.exp: Add.
28709         * obj-c++.dg/dg.exp: Add.
28710
28711 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
28712
28713         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
28714         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
28715
28716 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
28717
28718         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
28719
28720 2004-05-19  Richard Henderson  <rth@redhat.com>
28721
28722         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
28723
28724 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
28725
28726         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
28727
28728         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
28729
28730 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
28731
28732         PR c++/21495
28733         * g++.dg/parse/extern1.C: New test.
28734         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
28735
28736 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28737
28738         * gcc.dg/c99-math.h: New.
28739         * gcc.dg/c99-math-float-1.c: New test.
28740         * gcc.dg/c99-math-double-1.c: Likewise.
28741         * gcc.dg/c99-math-long-double-1.c: Likewise.
28742
28743 2005-05-18  Richard Henderson  <rth@redhat.com>
28744
28745         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
28746
28747 2005-05-18  Devang Patel  <dpatel@apple.com>
28748
28749         * g++.dg/opt/20050511-1.C: New test.
28750
28751 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
28752
28753         PR libfortran/21127
28754         * gfortran.dg/reshape-complex.f90: New test.
28755
28756 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
28757
28758         * gfortran.dg/array_constructor_1.f90: New test.
28759         * gfortran.dg/array_constructor_2.f90: New test.
28760
28761 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
28762
28763         PR fortran/20954
28764         * gfortran.dg/pr20954.f: New test.
28765
28766 2005-05-17  Mike Stump  <mrs@apple.com>
28767
28768         Yet more Objective-C++...
28769
28770         * objc.dg/method-5.m: Update.
28771         * objc.dg/method-6.m: Update.
28772         * objc.dg/method-7.m: Update.
28773         * objc.dg/method-9.m: Update.
28774         * objc.dg/try-catch-2.m: Update.
28775
28776 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
28777
28778         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
28779         Remove little-endian optimizations.
28780
28781 2005-05-17  Jeff Law  <law@redhat.com>
28782
28783         * g++.dg/tree-ssa/pr14814.C: New test.
28784         * gcc.dg/tree-ssa/pr14814.C: New test.
28785         * gcc.dg/tree-ssa/pr17141-1.C: New test.
28786         * gcc.dg/tree-ssa/pr17141-2.C: New test.
28787
28788 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
28789
28790         * gcc.dg/compat/generate-random.c: Do not include
28791         libiberty.h.
28792         * gcc.dg/compat/generate-random_r.c: Likewise.
28793
28794 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
28795
28796         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
28797
28798 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
28799
28800         PR middle-end/21595
28801         * g++.dg/tree-ssa/builtin1.C: New testcase.
28802
28803 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
28804
28805         PR c++/21454
28806         * g++.dg/opt/const4.C: New test.
28807
28808         PR middle-end/21492
28809         * g++.dg/opt/crossjump1.C: New test.
28810
28811         PR tree-optimization/21610
28812         * gcc.c-torture/compile/20050516-1.c: New test.
28813
28814         PR fortran/15080
28815         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
28816         about the test failing.
28817         * gfortran.fortran-torture/execute/where_7.f90: New test.
28818         * gfortran.fortran-torture/execute/where_8.f90: New test.
28819
28820 2005-05-16  Richard Henderson  <rth@redhat.com>
28821
28822         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
28823         i?86 and x86_64.
28824
28825 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
28826
28827         * gcc.dg/compat/generate-random.c (config.h): Do not include.
28828         (limits.h): Include unconditionally.
28829         (stdlib.h): Likewise.
28830         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
28831         (limits.h): Include unconditionally.
28832         (stdlib.h): Likewise.
28833         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
28834         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
28835         (limits.h): Include unconditionally.
28836         (stdlib.h): Likewise.
28837         (hashtab.h): Do not include.
28838         (getopt.h): Likewise.
28839         (stddef.h): Include.
28840         (hashval_t): Define.
28841         (struct entry): Add "next" field.
28842         (HASH_SIZE): New macro.
28843         (hash_table): New variable.
28844         (switchfiles): Do not use xmalloc.
28845         (mix): New macro.
28846         (iterative_hash): New function.
28847         (hasht): Remove.
28848         (e_exists): New function.
28849         (e_insert): Likewise.
28850         (output): Use, instead of libiberty hashtable functions.
28851         (main): Do not use getopt.  Do not call htab_create.
28852
28853 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
28854
28855         PR libstdc++/21526
28856         * lib/target-supports.exp (check_mkfifo_available):
28857         Return 0 for cygwin as mkfifo support incomplete on platform.
28858         Fix typos in comments.
28859
28860 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
28861
28862         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
28863
28864 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
28865
28866         PR fortran/17432
28867         * gfortran.dg/assign_4.f: New test.
28868
28869 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
28870
28871         PR tree-optimization/21563
28872         * gcc.dg/tree-ssa/pr21563.c: New.
28873
28874 2005-05-14  Jan Hubicka  <jh@suse.cz>
28875
28876         * gcc.dg/noreturn-7.c: Allow control reaches warning.
28877
28878 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
28879
28880         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
28881
28882 2005-05-13  Julian Brown  <julian@codesourcery.com>
28883
28884         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
28885         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
28886
28887 2005-05-13  Jan Hubicka  <jh@suse.cz>
28888
28889         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
28890         * gcc.dg/fold-xor-?.c: Likewise.
28891         * gcc.dg/pr15784-?.c: Likewise.
28892         * gcc.dg/pr20922-?.c: Likewise.
28893         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
28894         * gcc.dg/tree-ssa/pr17598.c: Likewise.
28895         * gcc.dg/tree-ssa/pr20470.c: Likewise.
28896
28897 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28898
28899         PR fortran/21260
28900         * gfortran.dg/hollerith_1.f90: New test.
28901
28902 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28903
28904         * gfortran.dg/func_result_2.f90: New test.
28905
28906 2005-05-11  Bud Davis  <bdavis@gfortran.org>
28907
28908         * gfortran.dg/dev_null.f90: New test.
28909
28910 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
28911
28912         * gcc.dg/arm-vfp1.c: Revert last change.
28913
28914 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
28915
28916         PR middle-end/19807
28917         PR tree-optimization/19639
28918         * g++.dg/tree-ssa/pr19807.C: New testcase.
28919
28920 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28921
28922         PR libfortran/21471
28923         * gfortran.dg/append-1.f90: New test.
28924
28925 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
28926
28927         * gcc.dg/pr18501.c: XFAIL.
28928         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
28929         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
28930         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
28931         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
28932         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
28933         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
28934         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
28935         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
28936
28937 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28938
28939         PR fortran/20178
28940         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
28941         gfortran.dg/f2c_3.f90: New tests.
28942
28943         * gfortran.dg/return_1.f90: Fix dg annotation.
28944
28945 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
28946
28947         * gcc.c-torture/compile/20050510-1.c: New test.
28948
28949 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
28950
28951         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
28952
28953 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
28954
28955         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
28956
28957 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
28958
28959         PR c/17913
28960         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
28961
28962 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
28963
28964         PR c/21342
28965         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
28966         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
28967
28968 2005-05-10  Ben Elliston  <bje@au.ibm.com>
28969
28970         PR debug/16676
28971         * gcc.dg/debug/pr16676.c: New test.
28972
28973 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
28974
28975         PR testsuite/21443
28976         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
28977         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
28978         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
28979         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
28980         Change -O1 to -O2.
28981         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
28982         -fno-tree-dominator-opts.
28983
28984 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28985
28986         * gfortran.dg/return_1.f90: New test.
28987
28988 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
28989
28990         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
28991
28992         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
28993
28994 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
28995
28996         PR c++/21427
28997         * g++.dg/inherit/covariant13.C: New.
28998
28999 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29000
29001         PR libfortran/19155
29002         * gfortran.dg/pr19155.f: New test.
29003
29004 2005-05-08  Roger Sayle  <roger@eyesopen.com>
29005
29006         PR inline-asm/8788
29007         * gcc.dg/pr8788-1.c: New testcase.
29008
29009 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
29010
29011         PR target/21416
29012         * gcc.target/mips/fpcmp-[12].c: New tests.
29013
29014 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
29015
29016         * lib/target-supports-dg.exp (dg-require-fork): New function.
29017         (dg-require-mkfifo): Likewise.
29018         * lib/target-supports.exp (check_function_available): New
29019         function.
29020         (check_fork_available): Likewise.
29021         (check_mkfifo_available): Likewise.
29022
29023 2005-05-06  Jeff Law  <law@redhat.com>
29024
29025         * gcc.c-torture/compile/pr21380.c: New test.
29026
29027 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
29028
29029         PR c++/20961
29030         * g++.dg/ext/weak3.C: New test.
29031
29032 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
29033
29034         PR c++/21352
29035         * g++.dg/template/crash37.C: New test.
29036
29037 2005-05-05  Paul Brook  <paul@codesourcery.com>
29038
29039         * gcc.dg/arm-g2.c: Use effective-target arm32.
29040         * gcc.dg/arm-mmx-1.c: Ditto.
29041         * gcc.dg/arm-scd42-2.c: Ditto.
29042         * gcc.dg/arm-vfp1.c: Ditto.
29043         * lib/target-supports.exp (check_effective_target_arm32): New
29044         function.
29045
29046 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
29047
29048         PR libfortran/21354
29049         gfortran.dg/in_pack_rank7.f90: New test.
29050
29051 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
29052
29053         PR middle-end/15618
29054         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
29055
29056 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
29057
29058         PR middle-end/21265
29059         * gcc.dg/20050503-1.c: New test.
29060
29061         PR rtl-optimization/21239
29062         * gcc.dg/i386-sse-11.c: New test.
29063
29064 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
29065
29066         PR target/16888
29067         * gcc.target/i386/asm-1.c: New test.
29068
29069 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
29070
29071         PR rtl-optimization/21330
29072         * gcc.c-torture/execute/20050502-1.c: New test.
29073
29074         PR target/21297
29075         * gcc.c-torture/execute/20050502-2.c: New test.
29076
29077 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
29078
29079         PR middle-end/21282
29080         * gcc.dg/pr21282.c: New.
29081
29082 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
29083
29084         * gcc.dg/vect/pr20122.c: Clean up .vect file.
29085         * gcc.dg/vect/vect-92.c: Likewise.
29086         * gcc.dg/vect/vect-93.c: Likewise.
29087         * gcc.dg/vect/vect-dv-1.c: Likewise.
29088         * gcc.dg/vect/vect-dv-2.c: Likewise.
29089         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
29090
29091 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
29092
29093         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
29094         * gfortran.dg/vect/vect-2.f90: Likewise.
29095         * gfortran.dg/vect/vect-3.f90: Likewise.
29096         * gfortran.dg/vect/vect-4.f90: Likewise.
29097         * gfortran.dg/vect/vect-5.f90: Likewise.
29098
29099 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
29100
29101         PR target/20813
29102         * gcc.dg/rs6000-fpint-2.c: New.
29103
29104 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
29105
29106         PR c/15698
29107         * gcc.dg/builtins-30.c: Update expected messages.
29108         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
29109         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
29110         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
29111
29112 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
29113
29114         PR tree-optimization/21294
29115         * gcc.dg/tree-ssa/pr21294.c: New.
29116
29117 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
29118
29119         * gcc.dg/altivec-3.c (vec_store): Do not use the old
29120         __builtin_altivec_st_internal_4si built-in.
29121
29122 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
29123
29124         PR c++/15875
29125         * g++.dg/template/ptrmem14.C: New test.
29126
29127 2005-05-02  Paul Brook  <paul@codesourcery.com>
29128
29129         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
29130
29131 2005-05-02  Michael Matz  <matz@suse.de>
29132
29133         PR c++/19542
29134         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
29135
29136 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
29137
29138         * g++.dg/cpp/weak.C: New test.
29139
29140 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
29141
29142         * gcc.dg/tree-ssa/loop-8.c: New test.
29143
29144 2005-04-30  Michael Maty  <matz@suse.de>
29145
29146         * gcc.dg/inline-mcpy.c: New test.
29147
29148 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
29149
29150         PR libfortran/18958
29151         * gfortran.dg/eoshift.f90: New test case.
29152
29153 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
29154
29155         PR libfortran/18857
29156         * gfortran.dg/matmul_1.f90: New test.
29157
29158 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
29159
29160         PR tree-optimization/21030
29161         * gcc.dg/tree-ssa/pr21030.c: New.
29162
29163 2005-04-29  Devang Patel  <dpatel@apple.com>
29164
29165         PR tree-optimization/21272
29166         * gcc.dg/vect/vect-ifcvt-10.c: New test.
29167
29168 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
29169
29170         PR fortran/13082
29171         PR fortran/18824
29172         * gfortran.dg/entry_4.f90: New test.
29173         * gfortran.fortran-torture/execute/entry_1.f90: New test.
29174         * gfortran.fortran-torture/execute/entry_2.f90: New test.
29175         * gfortran.fortran-torture/execute/entry_3.f90: New test.
29176         * gfortran.fortran-torture/execute/entry_4.f90: New test.
29177         * gfortran.fortran-torture/execute/entry_5.f90: New test.
29178         * gfortran.fortran-torture/execute/entry_6.f90: New test.
29179         * gfortran.fortran-torture/execute/entry_7.f90: New test.
29180
29181 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29182
29183         * gfortran.fortran-torture/execute/entry_8.f90: New test.
29184
29185 2005-04-29  Paul Brook  <paul@codesourcery.com>
29186
29187         * gfortran.dg/entry_3.f90: New test.
29188
29189 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29190
29191         * gfortran.dg/implicit_4.f90: New test.
29192
29193 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
29194
29195         * lib/target-supports.exp (check_profiling_available): Return
29196         false for xtensa-*-elf.
29197
29198 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
29199
29200         * lib/fortran-torture.exp (fortran-torture.exp): Catch
29201         error if file cannot be deleted.
29202
29203 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
29204
29205         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
29206         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
29207         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
29208         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
29209         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
29210         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
29211         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
29212         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
29213         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
29214         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
29215         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
29216         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
29217         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
29218
29219 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29220
29221         PR fortran/20865
29222         * gfortran.dg/pr20865.f90: New test.
29223
29224 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
29225
29226         * gcc.dg/void-cast-2.c: New test.
29227
29228 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29229
29230         PR c/21159
29231         * gcc.dg/void-cast-1.c: New test.
29232
29233 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
29234
29235         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
29236
29237 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29238
29239         PR fortran/21177
29240         * gfortran.dg/pr21177.f90: New test.
29241
29242 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
29243
29244         PR tree-optimization/21171
29245         * gcc.dg/tree-ssa/pr21171.c: New test.
29246
29247 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
29248
29249         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29250         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29251         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29252         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29253         gcc.dg/tree-ssa/gen-vect-32.c: New.
29254         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
29255         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
29256         don't run on PPC32.
29257
29258 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29259
29260         PR c/21213
29261         * gcc.dg/transparent-union-3.c: New test.
29262
29263 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29264
29265         PR c/20740
29266         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
29267         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
29268         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
29269         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
29270         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
29271         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
29272
29273 2005-04-26  Jeff Law  <law@redhat.com>
29274
29275         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
29276         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
29277         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
29278         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
29279         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
29280         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
29281         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
29282
29283 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
29284
29285         PR tree-optimization/17598
29286         * gcc.dg/tree-ssa/pr17598.c: New testcase.
29287
29288 2005-04-25  Mike Stump  <mrs@apple.com>
29289
29290         * objc.dg/fix-and-continue-1.m: Add.
29291
29292 2005-04-25  Roger Sayle  <roger@eyesopen.com>
29293
29294         PR c++/20995
29295         * g++.dg/opt/pr20995-1.C: New test case.
29296
29297 2005-04-25  Devang Patel <dpatel@apple.com>
29298
29299         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
29300
29301 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
29302
29303         PR testsuite/21062
29304         * g++.dg/opt/alias2.C (printf): Correct the prototype.
29305
29306 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
29307
29308         PR C++/21188
29309         * g++.dg/opt/rtti2.C: New test.
29310
29311 2005-04-25  Paul Brook  <paul@codesourcery.com>
29312         Steven G. Kargl  <kargls@comcast.net>
29313
29314         PR fortran/20879
29315         * gfortran.dg/ichar_1.f90: New file.
29316
29317 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
29318
29319         PR middle-end/20991
29320         * g++.dg/opt/pr20991.C: New test.
29321
29322         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
29323         where sizeof (type) < __alignof__ (type).
29324         * gcc.dg/compat/struct-layout-1.h: Likewise.
29325
29326 2005-04-24  Per Bothner  <per@bothner.com>
29327             Devang Patel  <dpatel@apple.com>
29328
29329         PR preprocessor/20907
29330         * gcc.dg/cpp/very-long-comment.c: New test.
29331
29332 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29333
29334         PR fortran/20059
29335         * gfortran.dg/common_5.f: New test.
29336
29337 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
29338
29339         PR middle-end/21082
29340         * g++.dg/tree-ssa/pr21082.C: New testcase.
29341
29342 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
29343
29344         * gcc.dg/vect/vect-99.c: New test.
29345
29346 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
29347
29348         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
29349
29350 2005-04-22  Jeff Law  <law@redhat.com>
29351
29352         * gcc.dg/uninit-5.c: Remove xfails.
29353         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
29354         conditionals and loads.
29355
29356 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
29357
29358         PR libfortran/20074
29359         PR libfortran/20436
29360         PR libfortran/21108
29361         * gfortran.dg/nested_reshape.f90: new test
29362         * gfortran.dg/reshape-alloc.f90: new test
29363         * gfortran.dg/reshape.f90: new test
29364
29365 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
29366
29367         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
29368
29369         * gcc.dg/arm-vfp1.c: New test.
29370
29371 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
29372
29373         PR c++/21087
29374         * g++.dg/lookup/builtin2.C: New test.
29375
29376 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
29377
29378         * gcc.dg/weak/weak-13.c: New test.
29379
29380 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
29381
29382         * lib/target-supports.exp (check_effective_target_sync_int_long):
29383         Add powerpc*.
29384
29385 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
29386
29387         * gcc.target/mips/branch-1.c: New test.
29388
29389 2005-04-21  Richard Henderson  <rth@redhat.com>
29390
29391         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
29392         * gcc.dg/vect/vect-86.c: Likewise.
29393         * gcc.dg/vect/vect-87.c: Likewise.
29394         * gcc.dg/vect/vect-88.c: Likewise.
29395
29396 2005-04-21  Devang Patel  <dpatel@apple.com>
29397
29398         PR optimization/20994
29399         * gcc.dg/tree-ssa/ifc-3.c: New test.
29400
29401 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
29402
29403         PR c/12913
29404         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
29405         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
29406         gcc.dg/c99-vla-jump-5.c: New tests.
29407
29408 2005-04-19  Richard Henderson  <rth@redhat.com>
29409
29410         * lib/target-supports.exp (check_effective_target_vect_int_mult):
29411         Fix typo in exists check.
29412         (check_effective_target_sync_int_long): New.
29413         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
29414         * gcc.dg/ia64-sync-2.c: Likewise.
29415         * gcc.dg/ia64-sync-3.c: Likewise.
29416         * gcc.dg/ia64-sync-4.c: Likewise.
29417
29418 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
29419
29420         * gcc.dg/fold-xor-1.c: New test.
29421         * gcc.dg/fold-xor-2.c: New test.
29422
29423 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
29424
29425         PR target/20670
29426         * g++.dg/eh/fp-regs.C: New test.
29427
29428 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
29429
29430         * gcc.dg/Wint-to-pointer-cast-1.c,
29431         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
29432         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
29433         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
29434
29435 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29436
29437         PR fortran/16861
29438         * gfortran.dg/pr16861.f90: New test.
29439
29440 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
29441
29442         * gcc.dg/pr21085.c: New test.
29443
29444 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
29445
29446         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
29447         (setup_mips_tests, dg-mips-options): New procedures.
29448         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
29449         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
29450         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
29451         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
29452         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
29453         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
29454         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
29455         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
29456         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
29457         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
29458         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
29459         dg-mips-options instead of dg-options.  Remove now-redundant
29460         preprocessor guards.
29461         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
29462         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29463         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29464         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
29465         * gcc.dg/vr-mult-2.c: Delete.
29466         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
29467         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
29468         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
29469         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
29470         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
29471         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
29472         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
29473
29474 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
29475
29476         * ada/acats/run_all.sh: Use sync when executable not present.
29477
29478 2005-04-18  Devang Patel  <dpatel@apple.com>
29479
29480         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
29481         * gcc.dg/vect/vect-11a.c: New.
29482         * gcc.dg/vect/vect-none.c: Update.
29483         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
29484
29485 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
29486
29487         PR tree-optimization/20922
29488         * gcc.dg/pr20922-1.c: New test.
29489         * gcc.dg/pr20922-2.c: New test.
29490         * gcc.dg/pr20922-3.c: New test.
29491         * gcc.dg/pr20922-4.c: New test.
29492         * gcc.dg/pr20922-5.c: New test.
29493         * gcc.dg/pr20922-6.c: New test.
29494
29495 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29496
29497         PR libfortran/20950
29498         * gfortran.dg/pr20950.f: New test.
29499
29500 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29501
29502         PR libfortran/19216
29503         * gfortran.dg/pr19216.f: New test.
29504
29505 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
29506
29507         PR tree-optimization/21001
29508         * gcc.dg/tree-ssa/pr21001.c: New.
29509
29510 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
29511
29512         PR libfortran/21075
29513         * gfortran.dg/reshape_rank7.f90: New test.
29514
29515 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
29516
29517         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
29518         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
29519         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
29520         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
29521         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
29522         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
29523         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
29524         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
29525         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
29526         wrong way round).
29527         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
29528         in namelists.  New test.
29529         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
29530         New test.
29531         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
29532         New test.
29533         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
29534         namelist.  New test.
29535         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
29536         New test.
29537         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
29538         New test.
29539         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
29540         namelist.  New test.
29541         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
29542         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
29543         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
29544         New test.
29545         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
29546         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
29547         arrays. New test.
29548
29549 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
29550
29551         * gfortran.dg/wtruncate.f: New testcase.
29552         * gfortran.dg/wtruncate.f90: New testcase.
29553
29554 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
29555
29556         PR c++/21025
29557         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
29558         which sizeof/alignof is dependent, rather than just whether we are
29559         processing_template_decl.
29560
29561 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
29562
29563         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
29564         corrected typo where the wrong variables had been compared.
29565
29566 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
29567
29568         PR libfortran/18495
29569         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
29570         Test callee-allocated version of return array with a write
29571         statement.
29572         Test spread with a temporary with another write statement.
29573
29574 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
29575
29576         PR tree-optimization/21031
29577         * gcc.dg/tree-ssa/pr21031.c: New.
29578
29579 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
29580
29581         PR tree-optimization/21004
29582         * gcc.dg/builtins-53.c: Include builtins-config.h.
29583         Check floorf, ceilf, floorl and ceill transformations
29584         only when HAVE_C99_RUNTIME is defined.
29585
29586 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
29587
29588         PR middle-end/20739
29589         * gcc.dg/tree-ssa/pr20739.c: New test.
29590
29591 2005-04-14  Mike Stump  <mrs@apple.com>
29592
29593         * gcc.dg/Foundation.framework/empty: New.
29594         * gcc.dg/framework-2.c: New.
29595
29596 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
29597
29598         PR tree-optimization/21021
29599         * gcc.c-torture/compile/pr21021.c: New.
29600
29601 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
29602
29603         PR testsuite/21010
29604         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
29605         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
29606         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
29607         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
29608         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
29609         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
29610         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
29611         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
29612
29613 2005-04-14  Richard Henderson  <rth@redhat.com>
29614
29615         * lib/target-supports.exp (check_effective_target_vect_condition):
29616         Add ia64, i?86, and x86_64.
29617
29618 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
29619
29620         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
29621
29622 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
29623
29624         PR tree-optimization/20657
29625         * gcc.dg/tree-ssa/pr20657.c: New.
29626
29627 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
29628
29629         * gcc.dg/builtins-53.c: Also check (int)trunc* and
29630         (long long int)trunc*.
29631
29632 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
29633
29634         PR target/20927
29635         * gcc.dg/pr20927.c: New test.
29636
29637 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
29638
29639         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
29640         * gcc.target/mips/asm-1.c: Likewise.
29641
29642 2005-04-13  Dale Johannesen  <dalej@apple.com>
29643
29644         * objc.dg/objc-fast-4.m: New.
29645
29646 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
29647
29648         * gcc.target/cris/torture/cris-torture.exp: New driver in new
29649         directory.
29650         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
29651
29652 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
29653
29654         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
29655         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
29656         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
29657
29658 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
29659
29660         PR tree-optimization/20913
29661         * gcc.dg/tree-ssa/pr20913.c: New.
29662
29663         PR tree-optimization/20702
29664         * gcc.dg/tree-ssa/pr20702.c: New.
29665
29666 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29667
29668         PR c++/13744
29669         * g++.dg/inherit/local3.C: New test.
29670
29671 2005-04-12  Jeff Law  <law@redhat.com>
29672
29673         * gcc.dg/tree-ssa/20050412-1.c: New test.
29674
29675 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
29676
29677         PR libfortran/19016
29678         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
29679         Add tests with mask generated by expression.
29680         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
29681         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
29682         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
29683
29684 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
29685
29686         PR middle-end/20917
29687         * gcc.dg/20050409-1.c: New test.
29688
29689 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
29690
29691         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
29692
29693 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
29694
29695         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29696         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
29697         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29698         (TARGET_CXX): Adjust accordingly.
29699         * target.h (struct gcc_target): Remove epxort_class_data.  Add
29700         determine_class_data_visibility and class_data_always_comdat.
29701         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29702         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
29703         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29704         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
29705         (arm_cxx_determine_class_data_visibility): New.
29706         (arm_cxx_class_data_always_comdat): Likewise.
29707         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29708         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
29709         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29710         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
29711         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
29712         Define.
29713
29714 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
29715
29716         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
29717
29718 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
29719
29720         * gcc.dg/i386-darwin-fpmath.c: New.
29721
29722 2004-04-11  Devang Patel  <dpatel@apple.com>
29723
29724         * lib/target-supports.exp (check_effective_target_vect_condition): New.
29725         * gcc.dg/vect/vect-ifcvt-1.c: New test.
29726         * gcc.dg/vect/vect-ifcvt-2.c: New test.
29727         * gcc.dg/vect/vect-ifcvt-3.c: New test.
29728         * gcc.dg/vect/vect-ifcvt-4.c: New test.
29729         * gcc.dg/vect/vect-ifcvt-5.c: New test.
29730         * gcc.dg/vect/vect-ifcvt-6.c: New test.
29731         * gcc.dg/vect/vect-ifcvt-7.c: New test.
29732         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
29733
29734 2004-04-11  Devang Patel  <dpatel@apple.com>
29735
29736         * gcc.dg/vect/vect-dv-1.c: New test.
29737         * gcc.dg/vect/vect-dv-2.c: New test.
29738
29739 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
29740
29741         PR tree-optimization/20933
29742         * gcc.dg/tree-ssa/pr20933.c: New test.
29743
29744 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29745
29746         * gfortran.dg/fold_nearest.f90: New test.
29747
29748 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
29749
29750         * gcc.dg/tree-ssa/alias-1.c: New test.
29751
29752 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
29753
29754         PR tree-optimization/20920
29755         * g++.dg/tree-ssa/pr20920.C: New test.
29756
29757 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
29758
29759         * gcc.dg/builtins-53.c: Also check (int)ceil* and
29760         (long long int)ceil*.
29761
29762 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
29763
29764         * g++.dg/warn/Wdtor1.C: Declare template in system header with
29765         explicit C++ linkage.
29766
29767 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29768
29769         * gfortran.dg/pr17229.f: Take care of the new obsolescence
29770         warning for arithmetic IF statements.
29771
29772 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
29773
29774         * eor_handling_1.f90: New test case.
29775         * eor_handling_2.f90: New test case.
29776         * eor_handling_3.f90: New test case.
29777         * eor_handling_4.f90: New test case.
29778         * eor_handling_5.f90: New test case.
29779         * noadv_size.f90: New test case.
29780         * pad_no.f90: New test case.
29781
29782 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
29783
29784         * gcc.c-torture/execute/20050410-1.c: New test.
29785
29786 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
29787
29788         * gcc.dg/pr20126.c: New.
29789
29790 2005-04-09  Bud Davis  <bdavis@gfortran.org>
29791             Steven G. Kargl <kargls@comcast.net>
29792
29793         * gfortran.dg/PR19872.f: New test.
29794
29795 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
29796
29797         * gfortran.dg/nint_1.f90: Fix dg-do directive.
29798
29799 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
29800
29801         * gfortran.dg/nint_1.f90: New test.
29802
29803 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
29804
29805         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
29806         Added test for callee-allocated arrays with write statements.
29807         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
29808         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
29809         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
29810         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
29811         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
29812
29813 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
29814
29815         PR libfortran/20163
29816         * gfortran.dg/open-options-blanks.f: New test.
29817
29818 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
29819
29820         PR fortran/13257
29821         * gfortran.dg/comma_format_extension_[1234].f: New tests.
29822
29823 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
29824
29825         * gcc.dg/tree-ssa/stdarg-1.c: New test.
29826         * gcc.dg/tree-ssa/stdarg-2.c: New test.
29827         * gcc.dg/tree-ssa/stdarg-3.c: New test.
29828         * gcc.dg/tree-ssa/stdarg-4.c: New test.
29829         * gcc.dg/tree-ssa/stdarg-5.c: New test.
29830         * gcc.c-torture/execute/stdarg-4.c: New test.
29831
29832         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
29833
29834         PR target/20795
29835         * g++.dg/abi/param2.C: New test.
29836
29837 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
29838
29839         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
29840
29841 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
29842
29843         * gcc.dg/builtins-53.c: New test.
29844
29845 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
29846
29847         * g++.dg/tree-ssa/pr18178.C: New test.
29848         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
29849         * gcc.c-torture/execute/20041019-1.c: New test.
29850         * gcc.dg/tree-ssa/20041008-1.c: New test.
29851         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
29852         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
29853         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
29854         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
29855         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
29856         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
29857         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
29858         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
29859         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
29860         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
29861
29862 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
29863
29864         PR rtl-optimization/20466
29865         * gcc.c-torture/execute/pr20466-1.c: New test.
29866
29867 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
29868
29869         PR c++/20905
29870         * g++.dg/parse/cond2.C: New test.
29871
29872         PR c++/20145
29873         * g++.dg/warn/Wdtor1.C: New test.
29874
29875 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29876
29877         PR fortran/17229
29878         * gfortran.dg/pr17229.f: New test.
29879
29880 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
29881
29882         * gfortran.dg/tiny_1.f90: New test.
29883         * gfortran.dg/tiny_2.f90: ditto.
29884
29885 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
29886
29887         * gfortran.dg/eor_1.f90: Fix dg-do run line
29888         * gfortran.dg/open_new.f90: Fix dg-do run line
29889
29890 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
29891
29892         * lib/target-supports.exp (get_compiler_messages): Support
29893         optional arguments, the fourth being compiler options.
29894         (check_effective_target_fpic): New proc.
29895         * gcc.dg/20050321-2.c: Restrict to target fpic.
29896
29897 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
29898
29899         * gcc.dg/15443-1.c: New test.
29900         * gcc.dg/15443-2.c: Likewise.
29901
29902 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29903
29904         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
29905
29906 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
29907
29908         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
29909
29910 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
29911
29912         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
29913         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
29914         -m64.
29915         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
29916         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
29917         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
29918
29919 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
29920
29921         PR c++/20212
29922         * g++.dg/warn/Wunused-11.C: New test.
29923
29924 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
29925
29926         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
29927
29928 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
29929
29930         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
29931
29932 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
29933
29934         PR c++/20734
29935         * g++.dg/template/ptrmem13.C: New test.
29936
29937 2005-04-05  Per Bothner  <per@bothner.com>
29938
29939         * lib/gcc.exp: Always add -fno-show-column, for now.
29940
29941 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
29942
29943         PR testsuite/20767
29944         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
29945         of plain old "unsigned int" for the type of "i".  Makes this test
29946         64bit clean.
29947
29948 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
29949
29950         * gcc.dg/i386-ssefn-1.c: New test.
29951         * gcc.dg/i386-ssefn-2.c: New test.
29952         * gcc.dg/i386-ssefn-3.c: New test.
29953         * gcc.dg/i386-ssefn-4.c: New test.
29954
29955 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
29956
29957         PR tree-optimization/20076
29958         * gcc.dg/builtin-apply4.c: New test.
29959
29960         PR preprocessor/19475
29961         * gcc.dg/cpp/macspace1.c: New test.
29962         * gcc.dg/cpp/macspace2.c: New test.
29963
29964 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29965
29966         * gfortran.dg/pr20755.f: Fixed bad format.
29967
29968 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
29969
29970         PR c++/20763
29971         * g++.dg/ext/attrib21.C: New test.
29972
29973 2004-04-05  Devang Patel  <dpatel@apple.com>
29974
29975         * lib/target-supports.exp (check_effective_target_vect_shif): New.
29976         * gcc.dg/vect/vect-shift-1.c: New test.
29977
29978 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29979
29980         PR libfortran/20755
29981         * gfortran.dg/pr20755.f: New test.
29982
29983 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
29984
29985         * gfortran.dg/pr15959.f90: New test.
29986         * gfortran.dg/string_pad_trunc.f90: New test.
29987
29988 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29989
29990         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
29991         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
29992         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
29993         syntax.
29994
29995 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29996
29997         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
29998
29999 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30000
30001         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
30002         * gcc.c-torture/compile/20011119-2.c: Likewise.
30003         * gcc.c-torture/compile/981001-2.c: Likewise.
30004
30005 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
30006
30007         PR c++/20679
30008         * g++.dg/template/overload4.C: New test.
30009
30010 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
30011
30012         PR c++/20746
30013         * g++.dg/abi/covariant5.C: New.
30014
30015         PR debug/20505
30016         * g++.dg/debug/const2.C: New.
30017
30018 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
30019
30020         PR rtl-optimization/16104
30021         * gcc.c-torture/execute/20050316-1.c: New test.
30022
30023 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
30024
30025         * g++.dg/template/spec23.C: Fix dg-error text.
30026
30027 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
30028
30029         PR c++/19199
30030         * g++.dg/expr/lval2.C: New.
30031
30032 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30033
30034         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
30035         __builtin_strcasecmp and __builtin_strncasecmp.
30036
30037 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
30038
30039         PR c++/20723
30040         * g++.dg/template/spec22.C: New.
30041         * g++.dg/template/spec23.C: New.
30042
30043 2005-04-03  Dale Ranta  <dir@lanl.gov>
30044             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30045
30046         PR libfortran/20068
30047         PR libfortran/20125
30048         PR libfortran/20156
30049         PR libfortran/20471
30050         * gfortran.dg/backspace.f: New test.
30051
30052 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
30053
30054         * gcc.dg/pr19345.c: New test.
30055
30056 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
30057
30058         PR tree-optimization/20640
30059         * gcc.dg/torture/tree-loop-1.c: New.
30060
30061 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
30062
30063         PR rtl-optimization/20290
30064         * gcc.c-torture/execute/loop-ivopts-2.c: New.
30065
30066 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
30067
30068         * gcc.dg/rs6000-fpint.c: New.
30069
30070 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
30071
30072         * gcc.dg/old-style-then-proto-1.c: New test.
30073
30074 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30075
30076         * gfortran.fortran-torture/execute/backspace.f90: Check
30077         after backspace and read was incorrect.
30078
30079 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30080
30081         * gcc.c-torture/execute/builtins/strcat.c: Check the result
30082         buffer past the terminating NUL using memcmp.
30083         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
30084         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
30085
30086         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
30087         Fix unused/uninitialized variable warnings.
30088
30089         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
30090         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
30091         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
30092         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
30093
30094         * gcc.c-torture/execute/builtins/abs-1-lib.c,
30095         gcc.c-torture/execute/builtins/fputs-lib.c,
30096         gcc.c-torture/execute/builtins/lib/fprintf.c,
30097         gcc.c-torture/execute/builtins/lib/main.c,
30098         gcc.c-torture/execute/builtins/lib/memcmp.c,
30099         gcc.c-torture/execute/builtins/lib/memmove.c,
30100         gcc.c-torture/execute/builtins/lib/mempcpy.c,
30101         gcc.c-torture/execute/builtins/lib/memset.c,
30102         gcc.c-torture/execute/builtins/lib/printf.c,
30103         gcc.c-torture/execute/builtins/lib/sprintf.c,
30104         gcc.c-torture/execute/builtins/lib/stpcpy.c,
30105         gcc.c-torture/execute/builtins/lib/strchr.c,
30106         gcc.c-torture/execute/builtins/lib/strcmp.c,
30107         gcc.c-torture/execute/builtins/lib/strcpy.c,
30108         gcc.c-torture/execute/builtins/lib/strcspn.c,
30109         gcc.c-torture/execute/builtins/lib/strlen.c,
30110         gcc.c-torture/execute/builtins/lib/strncat.c,
30111         gcc.c-torture/execute/builtins/lib/strncmp.c,
30112         gcc.c-torture/execute/builtins/lib/strncpy.c,
30113         gcc.c-torture/execute/builtins/lib/strrchr.c,
30114         gcc.c-torture/execute/builtins/lib/strspn.c,
30115         gcc.c-torture/execute/builtins/lib/strstr.c,
30116         gcc.c-torture/execute/builtins/memops-asm-lib.c,
30117         gcc.c-torture/execute/builtins/strlen-2.c,
30118         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
30119         prototypes.
30120
30121 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
30122
30123         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
30124         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
30125         selectany usage.
30126
30127 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
30128
30129         PR c++/19406
30130         * g++.dg/debug/using1.C: New test.
30131
30132 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
30133
30134         PR middle-end/20524
30135         * gcc.dg/alias-7.c: Prefix asm-declared name with
30136         __USER_LABEL_PREFIX__.
30137
30138 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
30139
30140         Fix fallout from PR middle-end/15700:
30141         * gcc.c-torture/compile/20011119-1.c: Take
30142         __USER_LABEL_PREFIX__ into account.
30143         * gcc.c-torture/compile/20011119-2.c: Likewise.
30144
30145 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30146
30147         PR c++/18644
30148         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
30149
30150 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
30151
30152         PR c/17855
30153         * gcc.c-torture/compile/struct-non-lval-1.c,
30154         gcc.c-torture/compile/struct-non-lval-2.c,
30155         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
30156
30157 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
30158
30159         * gcc.dg/tls/tls.exp: Remove temporary file.
30160         * g++.dg/tls/tls.exp: Ditto.
30161         * lib/file-format.exp: Ditto.
30162         * g++.dg/special/ecos.exp: Ditto.
30163
30164         * lib/profopt.exp: Treat prof_ext as a list.
30165         * gcc.misc-tests/bprob.exp: Ditto.
30166         * g++.dg/bprob/bprob.exp: Ditto.
30167
30168         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
30169         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
30170         g++.dg/tree-ssa/pointer-reference-alias.C,
30171         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
30172         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
30173         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
30174         g++.dg/vect/pr19951.cc: Ditto.
30175         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
30176         gcc.dg/builtins-47.c: Ditto.
30177         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
30178         gcc.dg/pr20115-1.c: Ditto.
30179         * gcc.dg/tree-ssa/20030530-2.c,
30180         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
30181         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
30182         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
30183         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
30184         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
30185         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
30186         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
30187         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
30188         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
30189         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
30190         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
30191         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
30192         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
30193         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
30194         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
30195         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
30196         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
30197         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
30198         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
30199         gcc.dg/tree-ssa/20030824-1.c,
30200         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
30201         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
30202         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
30203         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
30204         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
30205         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
30206         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
30207         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
30208         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
30209         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
30210         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
30211         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
30212         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
30213         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
30214         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
30215         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
30216         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
30217         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
30218         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
30219         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
30220         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
30221         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
30222         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
30223         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
30224         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
30225         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
30226         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
30227         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
30228         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
30229         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
30230         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
30231         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
30232         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
30233         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
30234         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
30235         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
30236         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
30237         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
30238         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
30239         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
30240         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
30241         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
30242         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
30243         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
30244         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
30245         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
30246         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
30247         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
30248         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
30249         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
30250         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
30251         gcc.dg/tree-ssa/useless-1.c: Ditto.
30252         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
30253         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
30254         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
30255         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
30256         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30257         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
30258         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
30259         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
30260         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
30261         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
30262         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
30263         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
30264         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
30265         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
30266         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
30267         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
30268         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
30269         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
30270         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
30271         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
30272         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
30273         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30274         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30275         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
30276         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
30277         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
30278         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
30279         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
30280         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
30281         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
30282         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
30283         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
30284         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
30285         gcc.dg/vect/vect-none.c: Ditto.
30286         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
30287         treelang/compile/unsigned.tree: Ditto.
30288
30289         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
30290         * gcc.dg/cpp/direct2s.c: Ditto.
30291         * gcc.dg/cpp/paste4.c: Ditto.
30292         * gcc.dg/cpp/separate-1.c: Ditto.
30293         * gcc.dg/pch/save-temps-1.c: Ditto.
30294         * g++.dg/ext/altivec-10.C: Ditto.
30295         * g++.dg/pch/pch.C: Ditto.
30296
30297         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
30298
30299         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
30300         * g++.dg/template/repo1.C: Ditto.
30301         * g++.dg/template/repo2.C: Ditto.
30302         * g++.dg/template/repo3.C: Ditto.
30303         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
30304         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
30305         * g++.old-deja/g++.pt/repo1.C: Ditto.
30306         * g++.old-deja/g++.pt/repo2.C: Ditto.
30307         * g++.old-deja/g++.pt/repo3.C: Ditto.
30308         * g++.old-deja/g++.pt/repo4.C: Ditto.
30309
30310         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
30311         * gcc.dg/20030107-1.c: Ditto.
30312         * gcc.dg/20030702-1.c: Ditto.
30313         * gcc.dg/profile-generate-1.c: Ditto.
30314         * g++.dg/other/profile1.C: Ditto.
30315         * g++.old-deja/g++.robertl/eb83.C: Ditto.
30316
30317         * lib/gcc-dg.exp (remove-build-file): New.
30318         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30319         cleanup-tree-dump, cleanup-saved-temps): New.
30320
30321 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
30322
30323         PR c++/19203, DR 214
30324         * g++.dg/parse/ambig3.C: Not ambiguous.
30325         * g++.dg/template/spec20.C: New.
30326         * g++.dg/template/spec21.C: New.
30327
30328 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
30329
30330         PR target/20045
30331         * gcc.dg/ia64-fptr-1.c: Run only on linux.
30332
30333 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30334
30335         PR libfortran/20660
30336         * gfortran.dg/negative_unit.f: New test.
30337
30338 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
30339
30340         * gcc.dg/20050330-1.c: New test.
30341
30342 2005-03-30  Devang Patel  <dpatel@apple.com>
30343
30344         * g++.dg/tree-sra/ssa-sra-3.C: New test.
30345
30346 2005-03-30  Dale Johannesen  <dalej@apple.com>
30347
30348         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
30349
30350 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
30351
30352         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
30353         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
30354         Strip options from test name.
30355
30356 2005-03-31  Jan Hubicka  <jh@suse.cz>
30357
30358         * gcc.dg/varpool-1.c: New testcase.
30359
30360 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
30361
30362         PR c/772
30363         PR c/17913
30364         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
30365         gcc.dg/stmt-expr-label-3.c : New tests.
30366         * gcc.c-torture/execute/medce-2.c: Remove.
30367
30368 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
30369
30370         PR c/20368
30371         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
30372         tests.
30373
30374 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
30375
30376         * gcc.c-torture/compile/pr20203.c: New test.
30377
30378 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
30379
30380         * gfortran.dg/promotion.f90: New test.
30381
30382 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
30383
30384         PR middle-end/20491
30385         * gcc.dg/torture/asm-subreg-1.c: New test.
30386
30387 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
30388
30389         PR c/20672
30390         * gcc.dg/pr20672-1.c: New test.
30391
30392 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
30393
30394         * gfortran.dg/vect: New directory.
30395         * gfortran.dg/vect/vect.exp: New.
30396         * gfortran.dg/vect/vect-1.f90: New test.
30397         * gfortran.dg/vect/vect-2.f90: New test.
30398         * gfortran.dg/vect/vect-3.f90: New test.
30399         * gfortran.dg/vect/vect-4.f90: New test.
30400         * gfortran.dg/vect/vect-5.f90: New test.
30401
30402 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
30403
30404         PR middle-end/20622
30405         * gcc.dg/alias-7.c: New test.
30406
30407 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
30408
30409         * gcc.dg/sparc-reg-1.c: New test.
30410
30411 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
30412
30413         PR target/19890
30414         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
30415
30416 2005-03-29  Dale Ranta  <dir@lanl.gov>
30417             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30418
30419         PR libfortran/20163
30420         * gfortran.dg/pr20163-2.f: New test.
30421
30422 2005-03-28  Jan Hubicka  <jh@suse.cz>
30423
30424         PR middle-end/20635
30425         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
30426         by Jakub Jelinek.
30427
30428 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
30429
30430         PR tree-optimization/20626
30431         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
30432         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
30433
30434 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
30435
30436         * gfortran.dg/underflow.f90: New test.
30437         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
30438
30439 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30440
30441         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
30442
30443 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
30444
30445         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
30446         (g++_init): Make sure that CXXFLAGS is set.
30447         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
30448         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
30449         * lib/gfortran.exp (gfortran_link_flags): Likewise.
30450         * lib/objc.exp (objc_init): Likewise.
30451         * lib/treelang.exp (treelang_init): Likewise.
30452
30453 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
30454
30455         PR tree-optimization/20470
30456         * gcc.dg/tree-ssa/pr20470.c: New test.
30457
30458 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
30459
30460         * gcc.dg/ppc-stfiwx.c: New.
30461
30462 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
30463
30464         PR target/19888
30465         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
30466
30467 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
30468
30469         * gcc.dg/20050325-1.c: Fix a typo.
30470
30471 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30472
30473         PR libfortran/19678
30474         PR libfortran/19679
30475         * gfortran.dg/dos_eol.f: New test.
30476
30477 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
30478
30479         PR rtl-optimization/20249
30480         * gcc.dg/20050325-1.c: New test.
30481
30482 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30483
30484         PR libfortran/15332
30485         * gfortran.dg/pr15332.f: New test.
30486
30487 2005-03-24  Dale Johannesen  <dalej@apple.com>
30488
30489         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
30490
30491 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
30492
30493         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
30494         'internal' visibility.
30495         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
30496         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
30497         'protected' visibility.
30498         * gcc.dg/visibility-7.c: Likewise.
30499         * lib/target-supports.exp (check_visibility_available): Take
30500         a parameter, the kind of visibility to check for.
30501         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
30502         to check_visibility_available.
30503
30504         * g++.dg/expr/cast3.C: New.
30505
30506 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
30507
30508         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
30509         rs6000.
30510
30511 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
30512
30513         PR target/20095
30514         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
30515
30516 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
30517
30518         * gcc.dg/badshift.c: Renamed to...
30519         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
30520
30521         * gcc.target/i386/badshift.c: Renamed to...
30522         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
30523         only.
30524
30525         PR rtl-optimization/20532
30526         * gcc.target/i386/badshift.c: New.
30527
30528 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30529
30530         * gfortran.dg/pr18025.f90: New test.
30531
30532 2005-03-23  Dale Johannesen  <dalej@apple.com>
30533
30534         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
30535
30536 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
30537
30538         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
30539
30540         * lib/target-supports.exp (check_iconv_available): Default
30541         libiconv to -liconv, if there is no definition.
30542
30543 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
30544
30545         * gcc.dg/torture/cris-asm-mof-1.c: New test.
30546
30547 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
30548
30549         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
30550         * g++.dg/opt/pr7503-2.C: Likewise.
30551         * g++.dg/opt/pr7503-3.C: Likewise.
30552         * g++.dg/opt/pr7503-4.C: Likewise.
30553         * g++.dg/opt/pr7503-5.C: Likewise.
30554         * g++.dg/warn/minmax.C: New test.
30555
30556 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30557
30558         * gfortran.dg/g77_intrinsics_funcs.f: New test.
30559         * gfortran.dg/g77_intrinsics_sub.f: New test.
30560
30561 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
30562             Jan Hubicka  <jh@suse.cz>
30563             Steven Bosscher <stevenb@suse.de
30564
30565         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
30566
30567 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30568
30569         PR c++/19980
30570         * g++.dg/template/redecl3.C: New test.
30571
30572 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30573
30574         PR c++/20499
30575         * g++.dg/parse/error16.C: Tweak error markers.
30576
30577 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
30578
30579         PR target/20561
30580         * gcc.dg/20050321-2.c: New test.
30581
30582 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
30583
30584         PR c++/20465
30585         PR c++/20381
30586         * g++.dg/template/ptrmem12.C: New.
30587
30588 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
30589
30590         PR rtl-optimization/20527
30591         * gcc.c-torture/execute/pr20527-1.c: New test.
30592
30593 2005-03-22  Ben Elliston  <bje@au.ibm.com>
30594
30595         * gcc.misc-tests/options.exp (check_for_options): Create a real C
30596         program, compile it into a real executable and then delete the .c
30597         and .x files afterwards, to avoid problems on testglue targets.
30598
30599 2005-03-21  Stuart Hastings  <stuart@apple.com>
30600
30601         * gcc.target/i386/sse-2.c: New.
30602
30603 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
30604
30605         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
30606
30607 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
30608
30609         * g++.dg/parse/crash25.C: Fix typo.
30610
30611 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
30612
30613         PR c++/20461
30614         * g++.dg/parse/crash24.C: New test.
30615
30616         PR c++/20536
30617         * g++.dg/parse/crash25.C: New test.
30618
30619 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
30620
30621         PR c++/20147
30622         * g++.dg/ext/stmtexpr4.C: New test.
30623
30624 2005-03-20  Roger Sayle  <roger@eyesopen.com>
30625
30626         PR middle-end/20539
30627         * gcc.c-torture/compile/pr13066-1.c: New test case.
30628         * gcc.c-torture/compile/pr20539-1.c: Likewise.
30629         * g++.dg/opt/pr13066-1.C: Likewise.
30630
30631 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
30632
30633         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
30634
30635 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30636
30637         PR fortran/18525
30638         * gfortran.dg/nesting_1.f90: New test.
30639
30640 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30641
30642         PR c++/20240
30643         * g++.dg/lookup/using13.C: New test.
30644
30645 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30646
30647         PR c++/20333
30648         * g++.dg/template/crash36.C: New test.
30649
30650 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
30651
30652         PR c++/20463
30653         * g++.dg/template/crash35.C: New test.
30654
30655 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
30656
30657         PR c++/19966
30658         * g++.dg/overload/operator2.C: New test.
30659
30660 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30661
30662         PR libfortran/20257
30663         * gfortran.dg/pr20257.f90: New test.
30664
30665 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30666
30667         PR libfortran/20480
30668         * gfortran.dg/pr20480.f90: New test.
30669
30670 2005-03-16  Richard Henderson  <rth@redhat.com>
30671
30672         PR middle-end/15700
30673         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
30674         (_rtld_global): New.
30675         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
30676         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
30677
30678         * gcc.dg/alias-3.c: New.
30679         * gcc.dg/alias-4.c: New.
30680         * gcc.dg/alias-5.c: New.
30681         * gcc.dg/alias-6.c: New.
30682
30683 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
30684
30685         * gcc.dg/cpp/ucnid-7.c: New.
30686
30687 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
30688             Dorit Naishlos  <dorit@il.ibm.com>
30689
30690         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
30691         darwin.
30692
30693 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
30694
30695         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
30696         support misaligned accesses.
30697         * gcc.dg/vect/vect-58.c: Likewise.
30698         * gcc.dg/vect/vect-92.c: New.
30699         * gcc.dg/vect/vect-93.c: New.
30700
30701 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
30702
30703         PR fortran/18827
30704         * gfortran.dg/assign_2.f90: New test.
30705         * gfortran.dg/assign_3.f90: New test.
30706         * gfortran.dg/assign.f90: New test.
30707
30708 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
30709
30710         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
30711         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
30712         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
30713         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
30714         names.
30715
30716 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
30717
30718         * gcc.dg/cpp/ucnid-6.c: New.
30719
30720         * gcc.dg/cpp/normalize-1.c: New.
30721         * gcc.dg/cpp/normalize-2.c: New.
30722         * gcc.dg/cpp/normalize-3.c: New.
30723         * gcc.dg/cpp/normalize-4.c: New.
30724         * gcc.dg/cpp/ucnid-4.c: New.
30725         * gcc.dg/cpp/ucnid-5.c: New.
30726         * g++.dg/cpp/normalize-1.C: New.
30727         * g++.dg/cpp/ucnid-1.C: New.
30728
30729 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
30730
30731         * gcc.dg/pr18628.c: New.
30732
30733 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
30734
30735         PR c++/20280
30736         * g++.dg/tree-ssa/pr20280.C: New.
30737
30738 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30739
30740         PR fortran/20467
30741         * gfortran.dg/stfunc_2.f90: New test.
30742
30743 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
30744
30745         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
30746
30747 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
30748
30749         * gcc.dg/tree-ssa/20050314-1.c: New test.
30750
30751 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30752
30753         PR c++/4403
30754         PR c++/9783, DR433
30755         * g++.dg/template/friend34.C: New test.
30756         * g++.dg/template/friend35.C: Likewise.
30757         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
30758
30759 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30760
30761         Friend class name lookup 5/n
30762         PR c++/1016
30763         * g++.dg/lookup/hidden-class1.C: New test.
30764         * g++.dg/lookup/hidden-class2.C: Likewise.
30765         * g++.dg/lookup/hidden-class3.C: Likewise.
30766         * g++.dg/lookup/hidden-class4.C: Likewise.
30767         * g++.dg/lookup/hidden-class5.C: Likewise.
30768         * g++.dg/lookup/hidden-class6.C: Likewise.
30769         * g++.dg/lookup/hidden-class7.C: Likewise.
30770         * g++.dg/lookup/hidden-class8.C: Likewise.
30771         * g++.dg/lookup/hidden-class9.C: Likewise.
30772         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
30773         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
30774         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
30775         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
30776         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
30777         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
30778         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
30779         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
30780         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
30781         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
30782         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
30783
30784 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
30785
30786         PR c++/20157
30787         * g++.dg/template/error18.C: New test.
30788
30789 2005-03-09  Ben Elliston  <bje@au.ibm.com>
30790
30791         PR debug/16792
30792         * g++.dg/debug/pr16792.C: New test.
30793
30794 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
30795
30796         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
30797         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
30798         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
30799         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
30800         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
30801         test assertion names.
30802
30803 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30804
30805         PR fortran/18600
30806         * gfortran.dg/stfunc_1.f90: New test.
30807
30808 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30809
30810         PR fortran/16907
30811         * gfortran.dg/real_index_1.f90: New test.
30812
30813 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30814
30815         PR fortran/20323
30816         * gfortran.dg/spec_expr_1.f90: New test.
30817
30818 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
30819
30820         PR c/20402
30821         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
30822         new parser.
30823
30824 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30825
30826         PR fortran/20361
30827         * gfortran.dg/largeequiv_1.f90: New test.
30828
30829 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
30830
30831         * gcc.dg/ucnid-1.c: New.
30832         * gcc.dg/ucnid-2.c: New.
30833         * gcc.dg/ucnid-3.c: New.
30834         * gcc.dg/ucnid-4.c: New.
30835         * gcc.dg/ucnid-5.c: New.
30836         * gcc.dg/ucnid-6.c: New.
30837         * gcc.dg/cpp/ucnid-1.c: New.
30838         * gcc.dg/cpp/ucnid-2.c: New.
30839         * gcc.dg/cpp/ucnid-3.c: New.
30840         * g++.dg/other/ucnid-1.C: New.
30841
30842 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
30843
30844         * gcc.dg/vmx/darwin-abi-3.c: Delete.
30845
30846 2005-03-11  Per Bothner  <per@bothner.com>
30847
30848         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
30849         that diagnotics refer to correct token.
30850         * gcc.dg/unused-3.c: Likewise.
30851
30852 2005-03-11  Per Bothner  <per@bothner.com>
30853
30854         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
30855         constant" is now actually on same line as string constant.
30856         * gcc.dg/cpp/direct2s.c: Likewise.
30857
30858 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
30859
30860         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
30861
30862 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30863
30864         PR libfortran/20124
30865         * gfortran.dg/pr20124.f90: New Test
30866
30867 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
30868
30869         PR tree-optimization/20130
30870         * gcc.dg/pr20130-1.c: New test.
30871
30872 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
30873
30874         PR target/20095
30875         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
30876
30877 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30878
30879         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
30880
30881 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
30882
30883         * g++.dg/eh/forced1.C: Fix comment.
30884         * g++.dg/eh/forced2.C: Ditto.
30885         * g++.dg/eh/forced3.C: Ditto.
30886         * g++.dg/eh/forced4.C: Ditto.
30887
30888 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
30889
30890         PR rtl-opt/20412
30891         * gcc.c-torture/compile/pr20412.c: New test.
30892
30893 2005-03-10  Roger Sayle  <roger@eyesopen.com>
30894
30895         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
30896
30897 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
30898
30899         PR target/20322
30900         * gcc.dg/20050307-1.c: New test.
30901
30902 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
30903
30904         PR c++/20375
30905         * g++.dg/other/stdarg3.C: New.
30906
30907 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
30908
30909         PR c++/18384, c++/18327
30910         * g++.dg/init/array19.C: New test.
30911
30912         PR inline-asm/20314
30913         * gcc.dg/torture/pr20314-1.c: New test.
30914         * gcc.dg/torture/pr20314-2.c: New test.
30915
30916 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
30917
30918         * gcc.dg/20050309-1.c: New test.
30919
30920 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30921
30922         * gcc.dg/builtins-10.c: Reactivate disabled test.
30923         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
30924         new cbrt transformations.
30925
30926 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
30927
30928         PR c++/20208
30929         * g++.dg/template/array13.C: New test.
30930
30931 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
30932
30933         PR c++/16859
30934         * g++.dg/init/brace4.C: New test.
30935
30936 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
30937
30938         PR c++/20186
30939         * g++.dg/template/non-dependent12.C: New.
30940
30941 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
30942
30943         PR c++/20142
30944         * g++.dg/init/array18.C: Add dg-do run marker.
30945
30946         PR c++/20142
30947         * g++.dg/init/array18.C: New test.
30948
30949 2005-03-09  Ben Elliston  <bje@au.ibm.com>
30950
30951         * consistency.vlad/vlad.exp: Remove trailing semicolons.
30952         * g++.dg/gcov/gcov.exp: Likewise.
30953         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
30954         * gcc.target/xstormy16/xstormy16.exp: Likewise.
30955         * lib/c-torture.exp: Likewise.
30956         * lib/fortran-torture.exp: Likewise.
30957         * lib/g++.exp: Likewise.
30958         * lib/gcc-defs.exp: Likewise.
30959         * lib/gcc-dg.exp: Likewise.
30960         * lib/gcc.exp: Likewise.
30961         * lib/gcov.exp: Likewise.
30962         * lib/gfortran.exp: Likewise.
30963         * lib/mike-g++.exp: Likewise.
30964         * lib/mike-gcc.exp: Likewise.
30965         * lib/objc-torture.exp: Likewise.
30966         * lib/objc.exp: Likewise.
30967         * lib/profopt.exp: Likewise.
30968         * lib/target-libpath.exp: Likewise.
30969         * lib/target-supports.exp: Likewise.
30970         * lib/treelang.exp: Likewise.
30971         * lib/wrapper.exp: Likewise.
30972
30973 2005-03-08  Jeff Law  <law@redhat.com>
30974
30975         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
30976         PHI-OPT changes.
30977
30978 2005-03-08  Ira Rosen  <irar@il.ibm.com>
30979
30980         * gcc.dg/vect/pr20122.c: New test.
30981
30982 2005-03-07  Jeff Law  <law@redhat.com>
30983
30984         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
30985         was folded away.
30986         * gcc.dg/tree-ssa/pr18133-1.c: New test.
30987         * gcc.dg/tree-ssa/pr18133-2.c: New test.
30988         * gcc.dg/tree-ssa/pr18134.c: New test.
30989
30990 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30991
30992         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
30993         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
30994         gcc.dg/torture/builtin-noret-2.c: Require weak support.
30995
30996 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
30997
30998         PR tree-opt/17671
30999         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
31000
31001 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
31002
31003         * g++.dg/warn/Wnvdtor.C: New test.
31004
31005 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
31006
31007         * gcc.dg/torture/pr19683-1.c: New test.
31008
31009 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
31010
31011         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
31012         * gfortran.dg/g77/19990313-2.f: Ditto.
31013         * gfortran.dg/g77/19990313-3.f: Ditto.
31014         * gfortran.dg/g77/19990525-0.f: Ditto.
31015         * gfortran.dg/g77/19990826-0.f: Ditto.
31016         * gfortran.dg/g77/19990826-2.f: Ditto.
31017         * gfortran.dg/g77/19990826-3.f: Ditto.
31018         * gfortran.dg/g77/20000511-1.f: Ditto.
31019         * gfortran.dg/g77/20000511-2.f: Ditto.
31020         * gfortran.dg/g77/970625-2.f: Ditto.
31021         * gfortran.dg/g77/980310-2.f: Ditto.
31022         * gfortran.dg/g77/980310-3.f: Ditto.
31023         * gfortran.dg/g77/980310-8.f: Ditto.
31024         * gfortran.dg/g77/980519-2.f: Ditto.
31025         * gfortran.dg/g77/alpha1.f: Ditto.
31026         * gfortran.dg/g77/claus.f: Ditto.
31027         * gfortran.dg/g77/erfc.f: Ditto.
31028         * gfortran.dg/g77/short.f: Ditto.
31029         * gfortran.fortran-torture/execute/data.f90: Ditto.
31030         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
31031         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
31032
31033 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31034
31035         * lib/file-format.exp (gcc_target_object_format): Add check for som
31036         format and hardcode object formats on hppa*-*-hpux*.
31037         * lib/target-supports.exp (check_weak_available): Add check for som
31038         object format.  Always return 0 on hppa*-*-hpux10*.
31039
31040         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
31041         is defined.
31042
31043         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
31044
31045 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
31046
31047         * gfortran.dg/pr19936_1.f90: New test.
31048         * gfortran.dg/pr19936_2.f90: New test.
31049         * gfortran.dg/pr19936_3.f90: New test.
31050
31051 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
31052             Paul Thomas <prthomas@drfccad.cea.fr>
31053
31054         * gfortran.dg/PR19754_1.f90: New test.
31055         * gfortran.dg/PR19754_2.f90: Ditto.
31056
31057 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31058
31059         PR c++/19311
31060         * g++.dg/template/non-dependent11.C: New test.
31061
31062 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
31063
31064         * lib/target-supports.exp (check_iconv_available): Fix comment.
31065
31066 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
31067             Joseph S. Myers  <joseph@codesourcery.com>
31068
31069         PR c++/19797
31070         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
31071
31072 2005-03-04  Matthew Sachs  <msachs@apple.com>
31073
31074         * gcc.exp (gcc_target_compile): Put braces around
31075         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
31076         * objc.exp (objc_target_compile): Likewise.
31077         * treelang.exp (treelang_target_compile): Likewise.
31078
31079 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31080
31081         PR fortran/19673
31082         * gfortran.dg/func_result_1.f90: New test.
31083
31084 2005-03-04  Ben Elliston  <bje@au.ibm.com>
31085
31086         * gcc.misc-tests/options.exp: New test.
31087
31088 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
31089
31090         * gcc.dg/pr15784-4.c: New test.
31091
31092 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
31093
31094         * gcc.c-torture/execute/pr17133.c: New.
31095         * gcc.c-torture/compile/20050303-1.c: New.
31096
31097 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
31098
31099         * gcc.dg/cpp/assert4.c: Fix for cygwin.
31100
31101 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
31102
31103         * g++.dg/overload/using2.C: New.
31104
31105 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
31106
31107         PR c++/19916
31108         * g++.dg/init/ptrmem2.C: New test.
31109
31110 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
31111
31112         PR c/8927
31113         * gcc.dg/pr8927-1.c: New test.
31114
31115 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31116
31117         PR c++/20232
31118         * g++.dg/inherit/covariant12.C: New.
31119
31120 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31121
31122         PR fortran/19479
31123         * gfortran.dg/bound_1.f90: New test.
31124
31125 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
31126
31127         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
31128         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
31129
31130 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
31131
31132         PR c/20245
31133         * gcc.dg/pr20245-1.c: New test.
31134
31135 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
31136
31137         PR middle-end/19874
31138         * gcc.c-torture/execute/20050119-2.c: New test case.
31139
31140 2005-02-28  Ben Elliston  <bje@au.ibm.com>
31141
31142         * README: Update the DejaGnu bug reporting address.
31143         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
31144         * lib/objc-torture.exp: Likewise.
31145
31146 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
31147
31148         * gfortran.dg/boz_1.f90: New test.
31149         * gfortran.dg/boz_3.f90: New test.
31150         * gfortran.dg/boz_4.f90: New test.
31151
31152 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
31153
31154         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
31155         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
31156
31157 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31158
31159         PR libfortran/20101
31160         * gfortran.dg/write_0_pe_format.f90: New test.
31161
31162 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
31163
31164         PR c++/20206
31165         * g++.dg/opt/thunk2.C: New test.
31166         * g++.dg/opt/covariant1.C: New test.
31167
31168 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31169
31170         * gfortran.dg/e_d_fmt.f90: New test.
31171
31172 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
31173
31174         * gcc.dg/asm-b.c: Fix comment typos.
31175
31176 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
31177
31178         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
31179         a V_MAY_DEF also.
31180
31181 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
31182
31183         PR tree-opt/20188
31184         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
31185         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
31186         * gcc.dg/asm-b.c: New test.
31187
31188 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
31189
31190         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
31191         Disable this test on IRIX 6.
31192
31193 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
31194
31195         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
31196         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
31197         parser.
31198
31199 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
31200
31201         PR tree-optimization/20204
31202         * gcc.dg/pr20204.c: New test.
31203
31204 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
31205
31206         PR target/20196
31207         * gcc.c-torture/execute/20050224-1.c: New test.
31208
31209         PR c++/20175
31210         * g++.dg/warn/Wbraces2.C: New test.
31211
31212 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
31213
31214         PR c++/19878
31215         * g++.dg/init/const2.C: New test.
31216
31217 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
31218
31219         PR tree-optimization/20100
31220         * gcc.c-torture/execute/pr20100-1.c: New test.
31221
31222 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31223
31224         * gfortran.dg/implicit_3.f90: New test.
31225
31226         * gfortran.dg/deftype_1.f90: New test.
31227
31228 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
31229
31230         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
31231         the test passes.
31232         * g++.dg/other/anon3.C: Accept a warning.
31233
31234 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
31235
31236         * gcc.dg/pr20017.c: Fix a comment typo.
31237
31238 2005-02-23  Bud Davis  <bdavis@gfortran.org>
31239
31240         * gfortran.dg/list_read_4.f90: Change to f90 comments.
31241
31242 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31243
31244         PR ada/19902
31245         * ada/acats/tests/cxa/cxa3004.a: Remove.
31246         * ada/acats/tests/cxb/cxb30061.am: Likewise.
31247
31248 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
31249
31250         PR c++/20073
31251         * g++.dg/init/const1.C: New test.
31252
31253         PR c++/19991
31254         * g++.dg/parse/constant7.C: New test.
31255
31256         PR c++/20152
31257         * g++.dg/parse/error27.C: New test.
31258         * g++.dg/template/qualttp15.C: Adjust error markers.
31259         * g++.old-deja/g++.other/struct1.C: Likewise.
31260
31261         PR c++/20153
31262         * g++.dg/template/error17.C: New test.
31263
31264         PR c++/20148
31265         * g++.dg/parser/error26.C: New test.
31266
31267 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
31268
31269         PR tree-optimization/20100
31270         PR tree-optimization/20115
31271         * gcc.dg/pr20115.c: New test.
31272         * gcc.dg/pr20115-1.c: New test.
31273         * gcc.dg/pr20100.c: New test.
31274         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
31275         call-clobbered variables after alias1.
31276
31277 2005-02-22  Bud Davis  <bdavis@gfortran.org>
31278
31279         * gfortran.dg/list_read_4.f90: new test.
31280
31281 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
31282
31283         PR rtl-optimization/20017.
31284         * gcc.dg/pr20017.c: New.
31285
31286 2005-02-22  Devang Patel  <dpatel@apple.com>
31287
31288         PR 19952
31289         * g++.dg/tree-ssa/pr19952.C: New test.
31290
31291 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
31292
31293         PR c++/19883
31294         * g++.dg/parse/constant6.C: New test.
31295
31296 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
31297
31298         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
31299         * g++.dg/charset/asm2.c: Likewise.
31300         * g++.dg/charset/asm3.c: Likewise.
31301         * g++.dg/charset/asm4.c: Likewise.
31302         * g++.dg/charset/asm5.c: Likewise.
31303         * g++.dg/charset/attribute1.c: Likewise.
31304         * g++.dg/charset/attribute2.c: Likewise.
31305         * g++.dg/charset/extern1.cc: Likewise.
31306         * g++.dg/charset/extern2.cc: Likewise.
31307         * g++.dg/charset/extern3.cc: Likewise.
31308         * g++.dg/charset/function.cc: Likewise.
31309         * g++.dg/charset/string.c: Likewise.
31310         * g++.dg/charset/charset.exp: Likewise.
31311         * lib/target-supports.exp (check_iconv_available): Fix comment.
31312
31313 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
31314
31315         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
31316         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
31317         * gcc.dg/charset/asm2.c: Likewise.
31318         * gcc.dg/charset/asm3.c: Likewise.
31319         * gcc.dg/charset/asm4.c: Likewise.
31320         * gcc.dg/charset/asm5.c: Likewise.
31321         * gcc.dg/charset/asm6.c: Likewise.
31322         * gcc.dg/charset/attribute1.c: Likewise.
31323         * gcc.dg/charset/attribute2.c: Likewise.
31324         * gcc.dg/charset/builtin1.c: Likewise.
31325         * gcc.dg/charset/extern.c: Likewise.
31326         * gcc.dg/charset/function.c: Likewise.
31327         * gcc.dg/charset/string.c: Likewise.
31328         * gcc.dg/charset/charset.exp: Likewise.
31329
31330 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
31331
31332         PR fortran/20086
31333         * gfortran.dg/pr20086.f90: New test.
31334
31335 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
31336
31337         PR tree-optimization/19786
31338         * g++.dg/tree-ssa/pr19786.C: New.
31339
31340 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31341
31342         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
31343
31344 2005-02-21  Jeff Law  <law@redhat.com>
31345
31346         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
31347
31348 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31349
31350         * gfortran.dg/do_iterator: Split loop, markup all lines for
31351         which an error locus is printed.
31352         * gfortran.dg/pr17708.f90: Markup all lines for which an error
31353         locus is printed.
31354         * gfortran.dg/select_4.f90: Likewise.
31355         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
31356         locuses in the various permutations.
31357
31358 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
31359
31360         PR tree-optimization/19951
31361         * g++.dg/vect: New directory.
31362         * g++.dg/vect/vect.exp: New file.
31363         * g++.dg/vect/pr19951.cc: New testcase.
31364         * g++.dg/dg.exp: Also prune vectorizer tests.
31365
31366 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
31367
31368         PR 18785
31369         * gcc.dg/charset/builtin1.c: New test.
31370
31371 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31372
31373         PR c++/19299
31374         * g++.dg/inherit/volatile1.C: New test.
31375
31376         PR c++/19440
31377         * g++.dg/template/dtor4.C: New test.
31378
31379 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
31380
31381         * gfortran.dg/int_1.f90: New test.
31382
31383 2005-02-19  Devang Patel  <dpatel@apple.com>
31384
31385         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
31386
31387 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
31388
31389         * gfortran.dg/achar_1.f90: New test.
31390
31391 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
31392
31393         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
31394
31395 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
31396             Jakub Jelinek  <jakub@redhat.com>
31397
31398         PR tree-optimization/19828
31399         * gcc.dg/tree-ssa/loop-7.c: New test.
31400         * gcc.c-torture/execute/20050218-1.c: New test.
31401
31402 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
31403
31404         PR c/20043
31405         * gcc.dg/transparent-union-1.c: New test.
31406         * gcc.dg/transparent-union-2.c: New test.
31407
31408 2005-02-18  James E Wilson  <wilson@specifixinc.com>
31409
31410         PR tree-optimization/18977
31411         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
31412
31413 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
31414
31415         PR target/20054
31416         * gcc.dg/pr20054.c: New test.
31417
31418 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31419
31420         PR c++/19508
31421         * g++.dg/ext/attrib20.C: New test.
31422
31423 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
31424
31425         PR middle-end/20030
31426         * gfortran.fortran-torture/execute/character_passing.f90: New test.
31427
31428 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
31429
31430         PR c++/20008
31431         * g++.dg/opt/switch4.C: New.
31432
31433 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
31434
31435         PR c++/20023
31436         PR tree-optimization/20009
31437         * gcc.c-torture/compile/20050217-1.c: New test.
31438         * g++.dg/opt/switch3.C: New test.
31439
31440         PR tree-optimization/18947
31441         * gcc.c-torture/compile/20050215-1.c: New test.
31442         * gcc.c-torture/compile/20050215-2.c: New test.
31443         * gcc.c-torture/compile/20050215-3.c: New test.
31444
31445 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
31446
31447         PR c++/20028
31448         * g++.dg/template/crash34.C: New.
31449
31450         PR c++/20022
31451         * g++.dg/other/access3.C: New.
31452
31453 2005-02-17  Ira Rosen  <irar@il.ibm.com>
31454
31455         * gcc.dg/vect/vect-98.c: New test.
31456
31457 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
31458
31459         PR tree-optimization/19967
31460         * gcc.dg/pr19967.c: New.
31461
31462 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
31463
31464         PR middle-end/19857
31465         * gcc.dg/tree-ssa/20050215-1.c: New test.
31466         * gcc.c-torture/execute/20050215-1.c: New test.
31467
31468 2005-02-15  Eric Christopher  <echristo@redhat.com>
31469
31470         * gcc.dg/cpp/20050215-1.c: New file.
31471
31472 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
31473
31474         PR tree-optimization/15785
31475         * gcc.dg/pr15785-1.c: New test.
31476
31477 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
31478
31479         PR c++/17788
31480         * g++.dg/init/ctor4.C: New.
31481         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
31482
31483 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
31484
31485         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
31486         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
31487
31488 2005-02-15  Andreas Schwab  <schwab@suse.de>
31489
31490         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
31491         declare malloc.
31492
31493 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
31494
31495         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
31496
31497 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
31498
31499         PR tree-optimization/19853
31500         * gcc.c-torture/compile/pr19853.c: New test.
31501
31502 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31503
31504         PR c++/19608
31505         * g++.dg/parse/local-class1.C: New.
31506
31507         PR c++/19895
31508         * g++.dg/parse/ptrmem3.C: New.
31509
31510         PR c++/19884
31511         * g++.old-deja/g++.oliva/template6.C: Add another case.
31512         * g++.dg/template/explicit6.C: New.
31513
31514 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
31515
31516         PR c++/17816
31517         * g++.dg/other/redecl2.C: New.
31518
31519 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31520
31521         PR c++/19891
31522         * g++.dg/abi/covariant4.C: New.
31523
31524 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
31525
31526         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
31527         New tests.
31528
31529 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
31530
31531         * gcc.dg/vect/vect-96.c: Fix typo.
31532
31533 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31534
31535         PR c++/14479
31536         PR c++/19487
31537         * g++.dg/template/enum5.C: New test.
31538
31539 2005-02-12  Ira Rosen  <irar@il.ibm.com>
31540
31541         * gcc.dg/vect/vect-97.c: New test.
31542
31543 2005-02-12  Ira Rosen  <irar@il.ibm.com>
31544
31545         * gcc.dg/vect/vect-96.c: New test.
31546
31547 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
31548
31549         * gcc.dg/builtins-34.c: Also check ldexp*.
31550
31551 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
31552
31553         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
31554
31555 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
31556
31557         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
31558         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
31559         dg-require-dll, dg-require-iconv, dg-require-named-sections,
31560         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
31561         selector_list, selector_expression, dg-process-target): Move to new
31562         file target-supports-dg.exp.
31563         * lib/target-supports-dg.exp: New.
31564
31565         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
31566         New.
31567
31568 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
31569
31570         PR c++/19666
31571         * g++.dg/other/ptrmem6.C: New test.
31572
31573         PR middle-end/19858
31574         * gcc.c-torture/compile/20050210-1.c: New test.
31575
31576 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
31577
31578         PR c++/19755
31579         * g++.dg/warn/Wbraces1.C: New test.
31580
31581 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
31582
31583         * gcc.dg/builtins-52.c: New testcase.
31584
31585 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
31586
31587         PR c/19342
31588         * gcc.c-torture/execute/20050119-1.c: New test.
31589
31590 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
31591
31592         PR c++/19811
31593         * g++.dg/init/delete1.C: New test.
31594
31595 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
31596
31597         PR c++/18470
31598         * g++.dg/template/static12.C: New test.
31599
31600 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
31601
31602         PR c++/19787
31603         * g++.dg/conversion/ambig1.C: New test.
31604
31605         PR c++/19739
31606         * g++.dg/ext/attrib19.C: New test.
31607
31608         PR c++/19732
31609         * g++.dg/parse/dtor5.C: New test.
31610
31611         PR c++/19762
31612         * g++.dg/template/dtor3.C: New test.
31613
31614         PR c++/19826
31615         * g++.dg/template/static11.C: New test.
31616         * g++.dg/template/crash2.C: Remove dg-error marker.
31617
31618 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
31619
31620         PR C++/18491
31621         * g++.old-deja/g++.mike/p10769a.C: Remove.
31622
31623 2005-02-09  Roger Sayle  <roger@eyesopen.com>
31624
31625         * gcc.dg/builtins-48.c: New test case.
31626         * gcc.dg/builtins-49.c: New test case.
31627         * gcc.dg/builtins-50.c: New test case.
31628         * gcc.dg/builtins-51.c: New test case.
31629
31630 2005-02-09  Ian Lance Taylor  <ian@airs.com>
31631
31632         PR middle-end/19583
31633         * g++.dg/warn/Wreturn-type-3.C: New test.
31634
31635 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
31636
31637         PR middle-end/19402
31638         * gcc.dg/pr19402-1.c: New testcase.
31639         * gcc.dg/pr19402-2.c: likewise.
31640
31641 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
31642
31643         PR middle-end/19854
31644         * g++.dg/tree-ssa/tmmti.C: New testcase.
31645
31646 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
31647
31648         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
31649
31650 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
31651
31652         PR c++/19733
31653         * g++.dg/parse/crash23.C: New test.
31654         * g++.dg/warn/Weff1.C: New test.
31655
31656 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
31657
31658         * gcc.dg/20050209-1.c: New test.
31659
31660 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
31661
31662         PR target/19799
31663         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
31664
31665 2005-02-08  Mike Stump  <mrs@apple.com>
31666
31667         * g++.dg/pch/import-2.c: New test.
31668         * g++.dg/pch/import-2.hs: New.
31669         * g++.dg/pch/include/import-2a.h: New.
31670         * g++.dg/pch/include/import-2b.h: New.
31671
31672 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
31673
31674         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
31675
31676 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31677
31678         * gfortran.dg/substr_1.f90: New test.
31679
31680 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
31681
31682         PR middle-end/19775
31683         * gcc.dg/torture/builtin-power-1.c: Disable test for
31684         invalid transformation.
31685         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
31686         no longer optimize.
31687         * gcc.dg/builtins-47.c: New testcase.
31688
31689 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
31690             Dorit Naishlos  <dorit@il.ibm.com>
31691
31692         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
31693
31694 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
31695
31696         * gcc.c-torture/compile/20050206-1.c: New test.
31697
31698 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
31699
31700         PR tree-opt/19768
31701         * g++.dg/opt/pr19768.C: New test.
31702
31703 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
31704
31705         PR tree-opt/19736
31706         * gcc.c-torture/compile/pr19736.c: New test.
31707
31708 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31709
31710         PR c++/17401
31711         * g++.dg/parse/error25.C: New test.
31712
31713 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
31714
31715         * gcc.c-torture/execute/20050203-1.c: New.
31716
31717 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
31718
31719         * gcc.dg/vect/vect-85.c: Remove xfail.
31720         * gcc.dg/vect/vect-86.c: Remove xfail.
31721         * gcc.dg/vect/vect-87.c: Remove xfail.
31722         * gcc.dg/vect/vect-88.c: Remove xfail.
31723
31724 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
31725
31726         * gcc.dg/altivec-19.c: New.
31727
31728 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
31729
31730         PR c/17807
31731         * gcc.dg/nested-func-3.c: New test.
31732         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
31733
31734 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
31735
31736         * gcc.test-framework/gen_directive_tests: Generate tests for
31737         selector expressions.
31738
31739 2005-02-02  Matt Austern  <austern@apple.com>
31740
31741         PR c++/19628
31742         * g++/ext/builtin7.C: New.
31743         * g++/ext/builtin8.C: New.
31744
31745 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
31746
31747         PR c/18502
31748         * gcc.dg/pr18502-1.c: New test.
31749
31750 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31751
31752         PR c++/17413
31753         * g++.dg/template/local4.C: Tweak.
31754
31755 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
31756
31757         PR tree-optimization/19578
31758         * gcc.c-torture/compile/20050202-1.c: New test.
31759
31760 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
31761
31762         PR c/19435
31763         * gcc.dg/c99-init-4.c: New test.
31764
31765 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
31766
31767         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
31768
31769         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
31770
31771         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
31772         * g++.dg/eh/check-vect.h: New.
31773
31774         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
31775         * gcc.dg/vect/vect-78.c: Ditto.
31776         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
31777         Remove.
31778
31779         * g++.dg/conversion/simd1.C: Expect warning.
31780         * g++.dg/ext/attribute-test-1.C: Ditto.
31781         * g++.dg/ext/attribute-test-2.C: Ditto.
31782         * g++.dg/ext/attribute-test-3.C: Ditto.
31783         * g++.dg/ext/attribute-test-4.C: Ditto.
31784
31785         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
31786         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
31787
31788         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
31789
31790 2005-02-01  Richard Henderson  <rth@redhat.com>
31791
31792         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
31793         long double for ibm double-double format.
31794         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
31795
31796 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
31797
31798         PR tree-optimization/19633
31799         * gcc.dg/pr19633-1.c: New test.
31800         * gcc.dg/pr19633.c: Tweak to make pointer point
31801         to NULL or a symbol.
31802
31803 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
31804
31805         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
31806         New procs.
31807         (dg-process-target (local override)): Handle selector expressions.
31808
31809         * gcc.test-framework/README: Describe tests in source directory.
31810         * gcc.test-framework/test-framework.awk: Handle dg- tests.
31811         * gcc.test-framework/test-framework.exp: Handle dg- tests.
31812         * gcc.test-framework/dg-bogus-exp-P.c: New test.
31813         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
31814         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
31815         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
31816         * gcc.test-framework/dg-do-link-exp-P.c: New test.
31817         * gcc.test-framework/dg-do-run-exp-P.c: New test.
31818         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
31819         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
31820         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
31821         * gcc.test-framework/dg-error-exp-P.c: New test.
31822         * gcc.test-framework/dg-error-exp-XP.c: New test.
31823         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
31824         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
31825         * gcc.test-framework/dg-output-exp-P.c: New test.
31826         * gcc.test-framework/dg-output-exp-XF.c: New test.
31827         * gcc.test-framework/dg-warning-exp-P.c: New test.
31828         * gcc.misc-tests/dg-1.c: Remove.
31829         * gcc.misc-tests/dg-2.c: Remove.
31830         * gcc.misc-tests/dg-3.c: Remove.
31831         * gcc.misc-tests/dg-4.c: Remove.
31832         * gcc.misc-tests/dg-5.c: Remove.
31833         * gcc.misc-tests/dg-6.c: Remove.
31834         * gcc.misc-tests/dg-7.c: Remove.
31835         * gcc.misc-tests/dg-8.c: Remove.
31836         * gcc.misc-tests/dg-9.c: Remove.
31837         * gcc.misc-tests/dg-10.c: Remove.
31838         * gcc.misc-tests/dg-11.c: Remove.
31839         * gcc.misc-tests/dg-12.c: Remove.
31840         * gcc.misc-tests/dg-test.exp: Remove.
31841
31842         * gcc.test-framework/test-framework.awk: Change recording and
31843         printing of passes and failures.
31844
31845         * gcc.test-framework: New directory.
31846         * gcc.test-framework/README: New.
31847         * gcc.test-framework/test-framework.exp: New.
31848         * gcc.test-framework/test-framework.awk: New.
31849         * gcc.test-framework/gen_directive_tests: New.
31850
31851 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
31852
31853         * lib/treelang.exp: Fix comment typos.
31854         (treelang_target_compile): Don't append libs=-ltreelang to options.
31855
31856 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
31857
31858         * g++.dg/parse/typename7.C: Adjust error messages.
31859
31860 2005-01-31  Jeff Law  <law@redhat.com>
31861
31862         * gcc.c-torture/execute/20050131-1.c: New test.
31863         * gcc.dg/wcaselabel.c: New test.
31864
31865 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
31866
31867         * g++.dg/other/warning1.C: Adjust error messags.
31868         * g++.dg/parse/constant5.C: New test.
31869
31870 2005-01-31  Steven Bosscher  <stevenb@suse.de>
31871
31872         PR c/19333
31873         * gcc.c-torture/compile/20011130-1.c: Reorder to make
31874         the test case valid.
31875         * gcc.dg/20030815-1.c: Remove invalid tests.
31876         * gcc.dg/array-7.c: Adjust expected result.
31877         * gcc.dg/pr18596-3.c: Likewise.
31878         * gcc.dg/noncompile/20000901-1.c: Likewise.
31879         * gcc.dg/noncompile/init-2.c: Likewise.
31880         * gcc.dg/noncompile/init-4.c: Likewise.
31881
31882 2005-01-31  Dale Johannesen  <dalej@apple.com>
31883
31884         * g++.dg/opt/pr19650.C: New test.
31885
31886 2005-01-31  Richard Henderson  <rth@redhat.com>
31887
31888         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
31889         long double for intel double extended format.
31890         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
31891
31892 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
31893
31894         PR c++/19555
31895         * g++.dg/template/static10.C: New test.
31896
31897         PR c++/19395
31898         * g++.dg/parse/error24.C: New test.
31899
31900         PR c++/19367
31901         * g++.dg/lookup/builtin1.C: New test.
31902
31903         PR c++/19457
31904         * g++.dg/warn/conv3.C: New test.
31905
31906 2005-01-30  Bud Davis  <bdavis@gfortran.org>
31907
31908         PR fortran/19647
31909         * gfortan.dg/inquire_7.f90
31910
31911 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
31912
31913         PR tree-optimization/15791
31914         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
31915         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
31916         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
31917         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
31918         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
31919         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
31920         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
31921         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
31922         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
31923         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
31924
31925 2005-01-29  Paul Brook  <paul@codesourcery.com>
31926
31927         PR fortran/18565
31928         * check.c (real_or_complex_check): New function.
31929         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
31930         * intrinsic.c (add_functions): Use new check functions.
31931         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
31932         Add prototypes.
31933
31934 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
31935
31936         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
31937         gcc.dg/lvalue-3.c: New tests.
31938         * gcc.dg/concat.c: Update expected messages.
31939
31940 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
31941
31942         PR libfortran/19595
31943         * gfortran.dg/eor_1.f90: New test.
31944
31945 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
31946
31947         PR fortran/19589
31948         * gfortran.dg/logical_data_1.f90: New test.
31949
31950 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
31951
31952         PR c++/19253
31953         * g++.dg/template/crash33.C: New test.
31954
31955         PR c++/19667
31956         * g++.dg/template/crash32.C: New test.
31957
31958 2005-01-28  Ian Lance Taylor  <ian@airs.com>
31959
31960         PR middle-end/16558
31961         * g++.dg/warn/Wreturn-type-2.C: New test.
31962
31963 2004-06-24  Jeff Law  <law@redhat.com>
31964
31965         * gcc.dg/tree-ssa/20050128-1.c: New test.
31966
31967 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
31968
31969         * gcc.target/frv/all-mdpackh-1.c: New test.
31970
31971 2005-01-28  Steven Bosscher  <stevenb@suse.de>
31972
31973         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
31974
31975 2005-01-27  Richard Henderson  <rth@redhat.com>
31976
31977         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
31978
31979 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
31980
31981         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
31982
31983 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
31984
31985         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
31986         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
31987         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
31988         to cope with cases where the multilib options override the dg-options.
31989
31990 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
31991
31992         PR c/18946
31993         * gcc.dg/noncompile/20050120-1.c: New test.
31994
31995 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
31996
31997         PR tree-optimization/19633
31998         * gcc.dg/pr19633.c: New test.
31999         * gcc.dg/tree-ssa/pr19633.c: New test.
32000
32001 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
32002
32003         * gcc.dg/20041216-1.c: New test.
32004
32005 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
32006
32007         PR objc/18862
32008         * objc.dg/selector-2.m: New test.
32009
32010 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
32011
32012         * g++.dg/opt/range-test-2.C: New test.
32013
32014         PR rtl-optimization/19579
32015         * gcc.c-torture/execute/20050124-1.c: New test.
32016
32017 2005-01-26  Greg Parker  <gparker@apple.com>
32018         Stuart Hastings  <stuart@apple.com>
32019
32020         * gcc.c-torture/execute/20050125-1.c: New.
32021
32022 2005-01-18  Jan Hubicka  <jh@suse.cz>
32023
32024         PR tree-optimize/19337
32025         * gcc.c-torture/compile/20050119-1.c: New test.
32026
32027 2005-01-24  James E Wilson  <wilson@specifixinc.com>
32028
32029         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
32030         test for successful match.
32031
32032 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
32033
32034         PR objc/18408
32035         * objc.dg/comp-types-7.m: New test.
32036
32037 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
32038
32039         * lib/target-supports.exp (current_target_name): New.
32040         (check_effective_target_ilp32, check_effective_target_lp64):
32041         Cache the result to use as long as the current target, with
32042         multilib flags, remains the same.
32043
32044         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
32045         (dg-require-weak, dg-require-visibility, dg-require-alias,
32046         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
32047         dg-require-effective-target, dg-skip-if): Remove call to
32048         skip_test_and_clear_xfail.
32049         (dg-test): Clear xfail data.
32050
32051 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
32052
32053         PR target/17751
32054         * gcc.dg/ppc64-toc.c: New test.
32055
32056         * g++.dg/tree-ssa/empty-1.C: New test.
32057
32058         PR middle-end/19551
32059         * gcc.c-torture/execute/20050121-1.c: New test.
32060         * gcc.dg/20050121-2.c: New test.
32061
32062 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
32063         Paul Brook  <paul@codesourcery.com>
32064
32065         PR fortran/17941
32066         * gfortran.dg/real_const_1.f: New test.
32067         * gfortran.dg/real_const_2.f90: New test.
32068         * gfortran.dg/complex_int_1.f90: New test.
32069
32070 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
32071
32072         PR fortran/19313
32073         * gfortan.dg/inquire_6.f90: New test.
32074
32075 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
32076
32077         PR libfortran/19451
32078         * open_readonly_1.f90: New test.
32079
32080 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
32081
32082         PR libfortran/18982
32083         * gfortran.dg/open_new.f90: New file.
32084
32085 2005-01-22  Paul Brook  <paul@codesourcery.com>
32086
32087         * namelist_1.f90: New test.
32088
32089 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
32090
32091         PR tree-optimization/19484
32092         * gcc.c-torture/compile/20050122-[12].c: New tests.
32093
32094 2005-01-22  Paul Brook  <paul@codesourcery.com>
32095
32096         * gfortran.dg/implicit_2.f90: New test.
32097
32098 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
32099
32100         PR fortran/19314
32101         * gfortran.dg/inquire_5.f90: New test.
32102
32103 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32104
32105         PR c/18809
32106         * gcc.dg/pr18809-1.c: New test.
32107
32108 2005-01-21  Ian Lance Taylor  <ian@airs.com>
32109
32110         * gcc.dg/20050121-1.c: New test.
32111
32112         PR tree-optimization/13000
32113         * gcc.dg/20040206-1.c: Change warning to point where function is
32114         being inlined.
32115
32116 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32117
32118         PR c++/19208
32119         * g++.dg/template/array11.C: New test.
32120
32121 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32122
32123         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
32124         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
32125         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
32126         * gfortran.dg/getenv_1.f90: Add dg-do directive.
32127         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
32128         gfortran.dg/pr17164.f90: Add missing dg-do directives.
32129
32130 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
32131
32132         PR tree-optimization/15349
32133         * gcc.dg/tree-ssa/pr15349.c: New.
32134
32135 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
32136
32137         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
32138
32139 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
32140
32141         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
32142         scan-assembler-times directive name.
32143
32144         * gcc.dg/asm-a.c: Move dg-require-effective-target to
32145         after dg-do.
32146
32147         PR rtl-optimization/19462
32148         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
32149
32150 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
32151
32152         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
32153         counting function calls on ia64.
32154
32155 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
32156
32157         PR rtl-optimization/15139
32158         * gcc.dg/20050111-2.c: New test.
32159
32160         PR c/17297
32161         * gcc.c-torture/compile/20050113-1.c: New testcase.
32162
32163         PR middle-end/19164
32164         * gcc.dg/20050113-1.c: New testcase.
32165
32166 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
32167
32168         * gcc.dg/vect/vect-85.c: Add comment.
32169         * gcc.dg/vect/vect-86.c: Add xfail for now.
32170         * gcc.dg/vect/vect-87.c: Add xfail for now.
32171         * gcc.dg/vect/vect-88.c: Add xfail for now.
32172         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
32173
32174 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32175
32176         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
32177
32178 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32179
32180         * g++.dg/debug/typedef3.C: New test.
32181
32182 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
32183
32184         PR c/19472
32185         * gcc.dg/asm-a.c: New test.
32186
32187 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
32188
32189         * gcc.dg/sh-relax.c: Add prototype for abort.
32190
32191 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32192
32193         * gcc.dg/short-compare-1.c: New test.
32194         * gcc.dg/short-compare-2.c: Likewise.
32195
32196 2005-01-18  Michael Matz  <matz@suse.de>
32197
32198         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
32199
32200 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
32201
32202         PR tree-optimization/19121
32203         * gcc.c-torture/compile/pr19121.c: New test.
32204
32205 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
32206
32207         PR target/19357
32208         * gcc.c-torture/compile/pr19357.c: New test.
32209
32210 2005-01-17  Ian Lance Taylor  <ian@airs.com>
32211
32212         PR c/5675
32213         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
32214         pass--those that refer just to the variable, possibly with a
32215         cast.
32216         * gcc.dg/c99-const-expr-3.c: Likewise.
32217
32218         PR middle-end/13127
32219         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
32220         longer emitted.
32221
32222 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
32223
32224         PR fortran/18778
32225         * gfortran.dg/endfile_2.f90: New test.
32226
32227 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
32228
32229         PR 19168
32230         * gfortran.dg/select_5.f90: New test.
32231
32232 2004-01-16  Paul Brook  <paul@codesourcery.com>
32233
32234         * gfortran.dg/common_4.f90: New test.
32235
32236 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
32237
32238         PR rtl-optimization/19462
32239         * gcc.dg/torture/pr19462-1.c: New test.
32240
32241 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
32242
32243         PR objc/19321
32244         * objc.dg/func-ptr-2.m: New.
32245         * objc.dg/volatile-1.m: New.
32246
32247 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32248
32249         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
32250
32251 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
32252
32253         PR tree-optimization/19060
32254         * gcc.c-torture/execute/20050104-1.c: New test.
32255
32256 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
32257
32258         PR fortran/18983
32259         * gfortran.dg/write_to_null.f90: New test.
32260
32261 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
32262             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32263
32264         PR other/19328
32265         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
32266         argument.
32267
32268 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
32269
32270         PR c++/19263
32271         * g++.dg/init/vector1.C: New test.
32272
32273 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
32274
32275         PR target/13158
32276         * gcc.target/ia64/sibcall-unwind-1.c: New test.
32277         PR target/18987
32278         * gcc.target/ia64/sibcall-unwind-2.c: New test.
32279
32280 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
32281
32282         * gfortran.dg/select_1.f90: New test.
32283         * gfortran.dg/select_2.f90: New test.
32284         * gfortran.dg/select_3.f90: New test.
32285         * gfortran.dg/select_4.f90: New test.
32286
32287 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
32288
32289         PR middle-end/19084
32290         PR rtl-optimization/19348
32291         * gcc.dg/20050111-1.c: New test.
32292         * gcc.c-torture/execute/20050111-1.c: New test.
32293
32294         * gcc.dg/i386-asm-4.c: New test.
32295
32296 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32297
32298         * gcc.dg/nested-func-2.c: New test.
32299         * ada/acats/norun.lst: Remove c953002.
32300
32301 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
32302
32303         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
32304
32305 2005-01-12  Ben Elliston  <bje@au.ibm.com>
32306
32307         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
32308
32309 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
32310
32311         PR target/18761
32312         * g++.dg/abi/align1.C: New test.
32313
32314 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
32315
32316         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
32317         at a time.
32318         * g++.dg/ext/altivec_check.h: Support compiling as C.
32319
32320 2005-01-10  Roger Sayle  <roger@eyesopen.com>
32321
32322         PR c++/19355
32323         * g++.dg/expr/pr19355-1.C: New test case.
32324
32325 2005-01-10  Laurent GUERBY <laurent@guerby.net>
32326
32327         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
32328         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
32329         * ada/acats/tests/c3/c92005b.ada: Likewise.
32330         * ada/acats/tests/c3/cxb3012.a: Likewise.
32331         * ada/acats/norun.lst: Add c380004 and c953002, add PR
32332
32333 2005-01-09  Paul Brook  <paul@codesourcery.com>
32334
32335         * gfortran.dg/common_2.f90: New file.
32336         * gfortran.dg/common_3.f90: New file.
32337
32338 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
32339
32340         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
32341
32342 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
32343
32344         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
32345         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
32346         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
32347         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
32348         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
32349         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
32350         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
32351         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
32352         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
32353         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
32354         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
32355         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
32356         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
32357         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
32358         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
32359         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
32360         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
32361         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
32362         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
32363         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
32364         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
32365         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
32366         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
32367         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
32368         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
32369         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
32370         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
32371         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
32372         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
32373         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
32374         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
32375         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
32376         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
32377         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
32378         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
32379         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
32380         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
32381         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
32382         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
32383         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
32384         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
32385         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
32386         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
32387         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
32388         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
32389         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
32390         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
32391         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
32392         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
32393         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
32394         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
32395         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
32396         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
32397         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
32398         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
32399         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
32400         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
32401         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
32402         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
32403         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
32404         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
32405         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
32406         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
32407         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
32408         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
32409         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
32410         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
32411
32412         * gcc.dg/vect/vect-1.c: Fix spelling.
32413         * gcc.dg/vect/vect-10.c: Fix spelling.
32414         * gcc.dg/vect/vect-11.c: Fix spelling.
32415         * gcc.dg/vect/vect-12.c: Fix spelling.
32416         * gcc.dg/vect/vect-14.c: Fix spelling.
32417         * gcc.dg/vect/vect-15.c: Fix spelling.
32418         * gcc.dg/vect/vect-16.c: Fix spelling.
32419         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
32420         * gcc.dg/vect/vect-64.c: Fix comments.
32421         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
32422
32423 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
32424             Ira Rosen  <irar@il.ibm.com>
32425
32426         * gcc.dg/vect/vect-70.c: New test.
32427         * gcc.dg/vect/vect-71.c: New test.
32428
32429 2005-01-09  Manfred Hollstein  <mh@suse.com>
32430
32431         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
32432         * gcc.dg/pr18241-2.c: Likewise.
32433         * gcc.dg/pr18241-3.c: Likewise.
32434         * gcc.dg/pr18241-4.c: Likewise.
32435         * gcc.dg/pr18241-5.c: Likewise.
32436
32437 2005-01-08  Richard Henderson  <rth@redhat.com>
32438
32439         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
32440         False for x86 and x86-64.
32441
32442 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
32443
32444         PR tree-optimization/18241
32445         * gcc.dg/pr18241-1.c: New test.
32446         * gcc.dg/pr18241-2.c: New test.
32447         * gcc.dg/pr18241-3.c: New test.
32448         * gcc.dg/pr18241-4.c: New test.
32449         * gcc.dg/pr18241-5.c: New test.
32450
32451 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
32452
32453         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
32454         gfortran.dg/select_4.f90: New.
32455
32456 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
32457
32458         * gcc.c-torture/execute/20050107-1.c: New test.
32459
32460 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
32461
32462         PR c++/19298
32463         * g++.dg/template/ref2.C: New.
32464
32465 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
32466
32467         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
32468         instead of being empty.
32469
32470 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32471
32472         PR fortran/15553
32473         * gfortran.dg/array-1.f90: New test.
32474
32475 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
32476
32477         PR tree-optimization/19283
32478         * gcc.c-torture/execute/20050106-1.c: New test.
32479
32480         PR rtl-optimization/18861
32481         * gcc.dg/20050105-1.c: New test.
32482
32483         PR tree-optimization/18828
32484         * gcc.dg/20050105-2.c: New test.
32485
32486 2005-01-07  Andreas Jaeger  <aj@suse.de>
32487
32488         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
32489
32490 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
32491
32492         PR fortran/18398
32493         * gfortran.dg/fmt_read.f90: New test.
32494
32495 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
32496
32497         * gcc.dg/rs6000-ldouble-2.c: New.
32498
32499 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
32500
32501         PR c++/19244
32502         * g++.dg/parser/ctor2.C: New test.
32503
32504 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32505
32506         PR c++/17154
32507         * g++.dg/template/using9.C: New test.
32508
32509 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32510
32511         PR c++/19258
32512         * g++.dg/lookup/friend6.C: New test.
32513
32514 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
32515
32516         PR c++/19270
32517         * g++.dg/template/array10.C: New.
32518
32519 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32520
32521         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
32522         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
32523
32524 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
32525
32526         * gcc.c-torture/compile/20050105-1.c: New test.
32527
32528 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
32529
32530         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
32531
32532 2005-01-05  Roger Sayle  <roger@eyesopen.com>
32533
32534         PR middle-end/19100
32535         * gcc.dg/conv-3.c: New test case.
32536
32537 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
32538
32539         * gcc.dg/asm-wide-1.c: New test.
32540
32541 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
32542
32543         PR c++/19030
32544         * g++.dg/parse/crash22.C: New
32545
32546 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
32547
32548         PR 19257
32549         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
32550
32551 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
32552
32553         PR middle-end/17767
32554         * gcc.dg/i386-mmx-6.c: New test case.
32555
32556 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
32557
32558         PR tree-optimization/18308
32559         * gcc.dg/vect/pr18308.c: New testcase.
32560
32561 2005-01-04  Andreas Jaeger  <aj@suse.de>
32562
32563         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
32564
32565 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
32566             Robert Bowdidge <bowdidge@apple.com>
32567
32568         * gcc.dg/cpp/subframework1.c: New.
32569         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
32570         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
32571         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
32572         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
32573
32574 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
32575
32576         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
32577         producing warning.
32578         * gcc.dg/darwin-weakimport-2.c: New.
32579
32580 2005-01-03  Richard Henderson  <rth@redhat.com>
32581
32582         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
32583
32584 2005-01-03  Richard Henderson  <rth@redhat.com>
32585
32586         * gcc.dg/vect/vect.exp: Enable for ia64.
32587         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
32588         (check_effective_target_vect_float): Likewise.
32589         (check_effective_target_vect_no_align): Likewise.
32590         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
32591         * gcc.dg/vect/vect-8.c: Likewise.
32592
32593 2005-01-03  Uros Bizjak <uros@kss-loka.si>
32594
32595         PR target/19236
32596         * gcc.dg/pr19236-1.c: New test case.
32597
32598 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
32599
32600         PR rtl-optimization/12092
32601         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
32602
32603 2005-01-02  Andreas Jaeger  <aj@suse.de>
32604
32605         * gcc.dg/pr12092-1.c: Do not run on x86_64.
32606
32607 2005-01-01  Roger Sayle  <roger@eyesopen.com>
32608             Andrew Pinski  <pinskia@physics.uc.edu>
32609
32610         PR rtl-optimization/12092
32611         * gcc.dg/pr12092-1.c: New test case.
32612
32613 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
32614
32615         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
32616         'hidden' and 'default' for better portability.
32617         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
32618
32619         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
32620         6 and 7.
32621         * g++.old-deja/g++.brendan/new3.C: Likewise.
32622
32623 2005-01-01  Steven Bosscher  <stevenb@suse.de>
32624
32625         * gcc.dg/20041231-1.C: New test.
32626         * g++.dg/warn/Wunreachable-code-1.C: New test.
32627
32628 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
32629
32630         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
32631         file, not /dev/null.  Abort on error.
32632
32633 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
32634             Ziemowit Laski  <zlaski@apple.com>
32635
32636         PR objc/18971
32637         * objc.dg/encode-5.m: New test.
32638
32639 2004-12-29  Richard Henderson  <rth@redhat.com>
32640
32641         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
32642         * objc.dg/stabs-1.m: Disable for ia64.
32643
32644 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
32645
32646         PR c++/19190
32647         * g++.dg/warn/Wunused-10.C: New test.
32648
32649 2004-12-28  Richard Henderson  <rth@redhat.com>
32650
32651         * objc.dg/stabs-1.m: Disable for alpha.
32652
32653 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
32654
32655         PR c++/19149
32656         * g++.dg/parse/error23.C: New test.
32657
32658 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32659
32660         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
32661
32662         PR fortran/19032
32663         * gfortran.dg/intrinsic_modulo_1.f90: New.
32664         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
32665         tests with divisor -1.
32666
32667 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
32668
32669         * g++.dg/opt/temp1.C (memcpy): Return a value.
32670
32671         PR c++/19148
32672         * g++.dg/expr/cond7.C: New test.
32673
32674 2004-12-27  Paul Brook  <paul@codesourcery.com>
32675
32676         * gfortran.dg/g77/select_no_compile.f: Remove.
32677
32678 2004-12-27  Richard Henderson  <rth@redhat.com>
32679
32680         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
32681         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
32682         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
32683
32684 2004-12-26  Richard Henderson  <rth@redhat.com>
32685
32686         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
32687         by 1i instead of token pasting.
32688
32689 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32690
32691         PR tree-optimization/17578
32692         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
32693         to additional_flags.
32694         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
32695
32696 2004-12-25  Richard Henderson  <rth@redhat.com>
32697
32698         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
32699         Remove Alpha.
32700
32701 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32702
32703         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
32704         hppa*-*-hpux*.
32705         * gcc.dg/pr17957.c (dg-options): Likewise.
32706         * gcc.dg/struct-ret-1.c: Add prototype for abort.
32707         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
32708         instead of 0 on __hppa__.
32709         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
32710         "foo,%r" on hppa*-*-*.
32711
32712 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
32713
32714         PR fortran/19071
32715         * gfortran.dg/complex_write.f90: New test.
32716
32717 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32718
32719         PR c++/17595
32720         * g++.dg/parse/pragma2.C: New test.
32721
32722         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
32723
32724 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32725
32726         * gcc.dg/empty2.c: Add missing dg-warning.
32727
32728 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32729
32730         PR c++/17413
32731         * g++.dg/template/local4.C: New test.
32732         * g++.dg/template/crash19.C: Add dg-error marker.
32733
32734         * g++.dg/template/crash31.C: Correct embedded PR number.
32735
32736 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32737
32738         PR c++/16405
32739         * g++.dg/opt/temp1.C: Add do-run marker.
32740
32741 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32742
32743         * g++.dg/template/spec19.C: New.
32744
32745 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32746
32747         PR target/16819
32748         * gcc.dg/empty2.c: New.
32749
32750 2004-12-23  Richard Henderson  <rth@redhat.com>
32751
32752         * lib/target-supports.exp (check_effective_target_vect_no_align):
32753         Remove i?86 and x86-64.
32754
32755 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32756
32757         PR c++/16405
32758         * g++.dg/opt/temp1.C: New test.
32759
32760 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32761
32762         PR c++/18733
32763         * g++.dg/template/friend33.C: New testcase.
32764
32765 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
32766
32767         PR c++/18464
32768         * g++.dg/template/cond5.C: New test.
32769
32770         PR c++/18492
32771         * g++.dg/inherit/thunk3.C: New test.
32772
32773         PR c++/11224
32774         * g++.dg/warn/Wunused-9.C: New test.
32775
32776 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
32777
32778         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
32779
32780 2004-12-22  Jan Beulich  <jbeulich@novell.com>
32781
32782         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
32783
32784 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
32785
32786         PR c++/18378
32787         * g++.dg/ext/packed8.C: New test.
32788
32789         PR c++/19063
32790         * g++.dg/template/crash31.C: New test.
32791
32792         PR c++/19034
32793         * g++.dg/template/crash30.C: New test.
32794
32795 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
32796
32797         PR C++/18984
32798         * g++.dg/eh/ctor3.C: New test.
32799
32800 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32801
32802         * objc.dg/stabs-1.m: Allow section name to be quoted and
32803         assembly label to begin with '.LL'.
32804
32805 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
32806
32807         * gcc.dg/vect/vect.exp
32808         (check_effective_target_lp64_or_vect_no_align): New.
32809         * gcc.dg/vect/vect-77.c: Use it.
32810         * gcc.dg/vect/vect-78.c: Use it.
32811
32812         * lib/target-supports.exp
32813         (check_effective_target_vect_no_max,
32814         check_effective_target_vect_no_bitwise,
32815         check_effective_target_vect_no_align): New.
32816         * gcc.dg/vect/vect-13.c: Use them.
32817         * gcc.dg/vect/vect-17.c: Ditto.
32818         * gcc.dg/vect/vect-18.c: Ditto.
32819         * gcc.dg/vect/vect-19.c: Ditto.
32820         * gcc.dg/vect/vect-20.c: Ditto.
32821         * gcc.dg/vect/vect-27.c: Ditto.
32822         * gcc.dg/vect/vect-29.c: Ditto.
32823         * gcc.dg/vect/vect-44.c: Ditto.
32824         * gcc.dg/vect/vect-48.c: Ditto.
32825         * gcc.dg/vect/vect-50.c: Ditto.
32826         * gcc.dg/vect/vect-52.c: Ditto.
32827         * gcc.dg/vect/vect-54.c: Ditto.
32828         * gcc.dg/vect/vect-56.c: Ditto.
32829         * gcc.dg/vect/vect-58.c: Ditto.
32830         * gcc.dg/vect/vect-60.c: Ditto.
32831         * gcc.dg/vect/vect-72.c: Ditto.
32832         * gcc.dg/vect/vect-80.c: Ditto.
32833
32834 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
32835
32836         PR c++/14075
32837         * g++.dg/init/string1.C: New.
32838
32839         PR c++/18975
32840         * g++.dg/other/synth1.C: New.
32841
32842 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
32843
32844         PR c/18963
32845         * gcc.dg/pr18963-1.c: New test.
32846
32847 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
32848
32849         PR c/18596
32850         * gcc.dg/funcdef-storage-1.c (foo): Remove.
32851         * gcc.dg/pr18596-1.c: Use dg-error.
32852         (dg-options): Use -fno-unit-at-a-time.
32853         * gcc.dg/pr18596-2.c: New test.
32854         * gcc.dg/pr18596-3.c: New test.
32855
32856 2004-12-20  Roger Sayle  <roger@eyesopen.com>
32857
32858         PR middle-end/18683
32859         * g++.dg/opt/pr18683-1.C: New test case.
32860
32861 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
32862
32863         PR other/19093
32864         * g++.dg/opt/max1.C: Fix for 64bit targets.
32865
32866 2004-12-20  Matt Austern  <austern@apple.com>
32867
32868         PR c++/19044
32869         * g++.dg/ext/builtin6.C: New
32870
32871 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
32872
32873         PR tree-optimization/19080
32874         * gcc.c-torture/compile/pr19080.c: New test.
32875
32876 2004-12-20  Steven Bosscher  <stevenb@suse.de>
32877
32878         * gcc.dg/20041219-1.c: New test.
32879
32880 2004-12-19  Roger Sayle  <roger@eyesopen.com>
32881
32882         PR middle-end/19068
32883         * g++.dg/opt/max1.C: New test case.
32884
32885 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32886
32887         * gcc.dg/fdata-sections-1.c: New test.
32888
32889 2004-12-18  Roger Sayle  <roger@eyesopen.com>
32890
32891         PR middle-end/18548
32892         * gcc.dg/max-1.c: New test case.
32893
32894 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
32895
32896         * gcc.c-torture/execute/20041218-1.c: New test.
32897
32898 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
32899
32900         * gcc.dg/pr18501.c: New test.
32901         * gcc.dg/uninit-5.c: XFAIL.
32902         * gcc.dg/uninit-9.c: XFAIL.
32903
32904 2004-12-17  Dale Johannesen  <dalej@apple.com>
32905
32906         * gcc.dg/20041213-1.c: New.
32907
32908 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
32909
32910         * objc.dg/stabs-1.m: Allow assembly label to begin
32911         with a dot ('.').
32912
32913 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
32914
32915         * gcc.c-torture/execute/20041213-1.c: Move...
32916         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
32917
32918 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
32919
32920         PR c++/18721
32921         * g++.dg/lookup/conv-5.C: New.
32922
32923 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
32924
32925         * objc.dg/stabs-1.m: New test.
32926
32927 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
32928
32929         * gcc.dg/visibility-c.c: Change compile to
32930         assemble for the test.
32931
32932 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
32933
32934         PR target/19041
32935         * gcc.dg/visibility-c.c: New test.
32936
32937 2004-12-16  Roger Sayle  <roger@eyesopen.com>
32938
32939         PR middle-end/18493
32940         * gcc.dg/switch-8.c: New test case.
32941
32942 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
32943
32944         PR c++/18905
32945         * g++.dg/template/init4.C: New.
32946         * g++.dg/opt/static3.C: Enable optimizer.
32947
32948 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
32949
32950         * g++.dg/other/complex1.C: New test.
32951
32952 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
32953
32954         * g++.dg/opt/inline9.C: New test.
32955
32956 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32957
32958         PR fortran/18993
32959         * gfotran.dg/nullify_1.f: New test.
32960
32961 2004-12-15  Richard Henderson  <rth@redhat.com>
32962
32963         * gcc.target/i386/i386.exp: New harness.
32964         * gcc.target/i386/vect-args.c: New.
32965
32966 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
32967
32968         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
32969
32970 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32971
32972         PR c++/18825
32973         * g++.dg/template/friend32.C: New test.
32974
32975 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32976
32977         * cpp/pragma-once-1.c: New test.
32978         * cpp/pragma-once-1b.h: Likewise.
32979         * cpp/pragma-once-1c.h: Likewise.
32980         * cpp/pragma-once-1d.h: Likewise.
32981         * cpp/inc/pragma-once-1a.h: Likewise.
32982
32983 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
32984             Steven G. Kargl  <kargls@comcast.net>
32985
32986         PR fortran/17597
32987         * gfortran.dg/list_read_3.f90: New test.
32988
32989 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
32990
32991         * gcc.dg/ftrapv-2.c: New test.
32992
32993 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
32994
32995         PR c++/18981
32996         * g++.dg/template/typename9.C: New test.
32997
32998 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
32999
33000         PR c++/18738
33001         * g++.dg/template/typename8.C: New test.
33002         * g++.dg/parse/friend2.C: Tweak error message.
33003
33004 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
33005
33006         * gcc.c-torture/20041214-1.c: New test.
33007
33008 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
33009
33010         PR c++/18965
33011         * g++.dg/init/array17.C: New test.
33012
33013 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
33014
33015         PR c++/18793
33016         * g++.dg/init/aggr3.C: New test.
33017
33018 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
33019
33020         * gcc.dg/altivec-types-1.c: New test.
33021         * gcc.dg/altivec-types-2.c: New test.
33022         * gcc.dg/altivec-types-3.c: New test.
33023         * gcc.dg/altivec-types-4.c: New test.
33024         * g++.dg/ext/altivec-types-1.C: New test.
33025         * g++.dg/ext/altivec-types-2.C: New test.
33026         * g++.dg/ext/altivec-types-3.C: New test.
33027         * g++.dg/ext/altivec-types-4.C: New test.
33028
33029 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
33030
33031         PR middle-end/18951
33032         * gcc.c-torture/execute/20041213-1.c: New test.
33033
33034 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
33035
33036         PR c++/18949
33037         * g++.dg/template/cast1.C: New.
33038
33039 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
33040
33041         * gcc.c-torture/execute/20041213-2.c: New test.
33042
33043 2004-12-13  Richard Henderson  <rth@redhat.com>
33044
33045         * gcc.dg/i386-sse-10.c: Fix typo in options.
33046
33047 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
33048
33049         PR c++/18968
33050         * g++.dg/opt/pr18968.C: New test.
33051
33052 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
33053
33054         PR c++/18925
33055         * g++.dg/ext/visibility/staticdatamem.C: New test.
33056
33057 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
33058
33059         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
33060
33061 2004-12-13  Roger Sayle  <roger@eyesopen.com>
33062
33063         PR rtl-optimization/18928
33064         * gcc.dg/pr18928-1.c: New test case.
33065
33066 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
33067
33068         PR tree-opt/16951
33069         * gcc.c-torture/compile/20041211-1.c: New.
33070
33071 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33072
33073         PR middle-end/17564
33074         * gcc.c-torture/execute/20041212-1.c: New test.
33075
33076 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33077
33078         PR fortran/18869
33079         * gfortran.dg/common_1.f90: New test.
33080
33081 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
33082         Paul Brook  <paul@codesourcery.com>
33083
33084         PR fortran/16222
33085         * gfortran.dg/real_do_1.f90: New test.
33086
33087 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
33088
33089         PR tree-opt/18040
33090         * g++.dg/opt/ptrmem6.C: New test.
33091
33092 2004-12-11  Roger Sayle  <roger@eyesopen.com>
33093
33094         PR middle-end/18921
33095         * gcc.dg/pr18921-1.c: New test case.
33096
33097 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33098
33099         PR fortran/17175
33100         * gfortran.dg/scale_1.f90: New test.
33101
33102 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
33103
33104         PR middle-end/18903
33105         * gcc.c-torture/compile/pr18903.c: New test.
33106
33107 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
33108
33109         * gcc.c-torture/execute/20041210-1.c: New test.
33110
33111 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33112
33113         PR c++/18731
33114         * g++.dg/parser/struct-1.C: New test.
33115         * g++.dg/parser/struct-2.C: New test.
33116         * g++.dg/parser/struct-3.C: New test.
33117
33118 2004-12-09  Richard Henderson  <rth@redhat.com>
33119
33120         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
33121
33122         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
33123         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
33124
33125 2004-12-09  Matt Austern  <austern@apple.com>
33126
33127         PR c++/18514
33128         * g++.dg/ext/builtin1.C: New
33129         * g++.dg/ext/builtin2.C: New
33130         * g++.dg/ext/builtin3.C: New
33131         * g++.dg/ext/builtin4.C: New
33132         * g++.dg/ext/builtin5.C: New
33133
33134 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
33135
33136         PR tree-opt/18904
33137         * g++.dg/opt/ptrmem5.C: New test.
33138
33139 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
33140
33141         * g++.dg/parse/typename5.C: Adjust for new error.
33142         * g++.dg/parse/typename7.C: New.
33143
33144 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33145
33146         PR c++/18073
33147         * g++.dg/other/mmintrin.C: New test.
33148
33149 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
33150
33151         PR c++/16681
33152         * g++.dg/init/array15.C: New.
33153         * g++.dg/init/array16.C: New.
33154
33155 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33156
33157         PR fortran/18826
33158         * gfortran.dg/assign_1.f90: New test.
33159
33160 2004-12-08  Nick Clifton  <nickc@redhat.com>
33161
33162         * gcc.target/xstormy16/bss_below100: New directory containing tests.
33163         * gcc.target/xstormy16/data_below100: Likewise.
33164         * gcc.target/xstormy16/sfr: Likewise.
33165         * gcc.target/xstormy16/below100.S: New test source file.
33166         * gcc.target/xstormy16/below100.ld: New test linker script.
33167         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33168         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
33169         bp instructions.
33170         * gcc.target/xstormy16/bp.c: Likewise.
33171
33172         * gcc.target/xstormy16/bss_below100: New files:
33173         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33174         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33175         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33176         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33177         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33178         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33179         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33180         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33181         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33182         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33183         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33184         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33185         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33186         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33187         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33188         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33189         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33190         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33191         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33192         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33193         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33194         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33195         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33196         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33197         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33198         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33199         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33200
33201         * gcc.target/xstormy16/data_below100: New files:
33202         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33203         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33204         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33205         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33206         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33207         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33208         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33209         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33210         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33211         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33212         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33213         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33214         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33215         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33216         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33217         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33218         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33219         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33220         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33221         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33222         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33223         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33224         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33225         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33226         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33227         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33228         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33229
33230         * gcc.target/xstormy16/sfr: New files:
33231         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
33232         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
33233         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
33234         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
33235         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
33236         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
33237         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
33238         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
33239         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
33240         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
33241         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
33242         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
33243         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
33244         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
33245         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
33246         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
33247         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
33248         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
33249         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
33250         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
33251         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
33252         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
33253         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
33254         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
33255         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
33256         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
33257         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
33258         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
33259         27_if0_sfrw_bitfield_f.c
33260
33261 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33262
33263         PR c++/18100
33264         * g++.dg/lookup/name-clash4.C: New test.
33265
33266 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
33267
33268         PR c++/18672
33269         * g++.dg/opt/array1.C: New.
33270
33271         PR c++/18803
33272         * g++.dg/template/operator5.C: New.
33273
33274 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
33275
33276         PR c/18867
33277         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
33278
33279 2004-12-07  Steven Bosscher  <stevenb@suse.de>
33280
33281         * gcc.dg/noncompile/20041207.c: New test.
33282
33283 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
33284
33285         * g++.dg/other/unreachable-1.C: New test.
33286
33287 2004-12-06  Nick Clifton  <nickc@redhat.com>
33288
33289         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
33290         <limits.h> because the latter comes from gcc's include/ directory
33291         and not the newlib/libc/include directory.
33292
33293 2004-12-04  Richard Henderson  <rth@redhat.com>
33294
33295         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
33296
33297 2004-12-04  Richard Henderson  <rth@redhat.com>
33298
33299         * lib/target-supports.exp (check_gc_sections_available): Disable
33300         for alpha and ia64.
33301
33302 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
33303
33304         PR middle-end/17909
33305         * g++.dg/other/vararg-2.C: New test.
33306
33307 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33308
33309         PR c++/17011, c++/17971
33310         * g++.dg/template/error15.C: Adjust expected error.
33311         * g++.dg/template/instantiate3.C: Likewise.
33312
33313 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
33314
33315         * gcc.dg/altivec-18.c: Fix for darwin
33316
33317 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
33318
33319         PR c++/18782
33320         * g++.dg/parse/ptrmem2.C: New.
33321
33322         PR c++/18318
33323         * g++.dg/template/new1.C: New.
33324
33325 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33326
33327         PR fortran/18710
33328         * gfortran.dg/direct_io_3.f90: New test.
33329
33330 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
33331
33332         PR 18758
33333         * g++.dg/parse/crash21.C: New.
33334
33335 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33336
33337         PR c++/15664, c++/18276
33338         * g++.dg/template/ttp13.C: New test.
33339         * g++.dg/template/ttp14.C: Likewise.
33340
33341 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33342
33343         PR c++/18123
33344         * g++.dg/parse/enum2.C: New test.
33345         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
33346
33347 2004-12-02  Nick Clifton  <nickc@redhat.com>
33348
33349         * gcc.target/xstormy16: New test directory.
33350         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33351         * gcc.target/xstormy16/bp.c: Check the generation of bp
33352         instructions.
33353         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
33354         bn instructions and the BELOW100 attribute.
33355
33356 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
33357
33358         PR target/16952
33359         * gcc.dg/ppc-eabi.c: New.
33360
33361 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
33362
33363         PR fortran/18284
33364         * gfortran.dg/backspace.f90
33365
33366 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
33367
33368         * gfortran.dg/inquire.f90: New test.
33369
33370 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
33371
33372         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
33373         handle effective-target-keyword.
33374         (dg-skip-if): Support effective-target keyword as target list.
33375         (dg-xfail-if): Ditto.
33376         * lib/target-supports.exp (is-effective-target-keyword): New proc.
33377
33378 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
33379
33380         PR tree-optimization/18291
33381         * gcc.c-torture/compile/pr18291.c: New test.
33382
33383 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
33384
33385         PR C++/18729
33386         * g++.dg/parse/crash20.C: New.
33387
33388         PR c++/17431
33389         * g++.dg/overload/arg1.C: New.
33390         * g++.dg/overload/arg2.C: New.
33391         * g++.dg/overload/arg3.C: New.
33392         * g++.dg/overload/arg4.C: New.
33393
33394 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
33395
33396         * gcc.dg/c99-flex-array-4.c: Remove.
33397
33398 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
33399
33400         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
33401
33402         * lib/target-supports.exp (is-effective-target): Simplify.
33403
33404         * lib/target-supports.exp (check_effective_target_vect_long):
33405         Fix for powerpc64-*-*.
33406
33407 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
33408
33409         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
33410         to support new requirements on FreeBSD 5.
33411
33412 2004-11-30  Devang Patel  <dpatel@apple.com>
33413
33414         PR 18702
33415         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
33416
33417 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
33418
33419         * g++.dg/ext/altivec-13.C: New test.
33420
33421 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
33422
33423         PR tree-opt/18298
33424         * gcc.c-torture/execute/p18298.c: New test.
33425
33426 2004-11-30  Ira Rosen  <irar@il.ibm.com>
33427             Dorit Naishlos  <dorit@il.ibm.com>
33428
33429         PR tree-opt/18607
33430         * gcc.dg/vect/vect-89.c: New test.
33431
33432 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
33433
33434         * gcc.dg/pr18596-1.c: New test.
33435
33436 2004-11-30  Ben Elliston  <bje@au.ibm.com>
33437
33438         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
33439
33440 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
33441
33442         PR c/18479
33443         * gcc.dg/pr18479.c: New test.
33444
33445 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
33446
33447         PR target/18490
33448         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
33449         mmix-knuth-mmixware.
33450
33451         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
33452         cris-*-elf* cris-*-aout* mmix-*-*
33453
33454 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
33455
33456         PR middle-end/18725
33457         * gcc.dg/pr18725.c: New test.
33458
33459 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
33460
33461         PR target/18488
33462         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
33463
33464         PR target/18336
33465         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
33466
33467 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
33468
33469         PR c++/18368
33470         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
33471         * g++.old-deja/g++.law/ctors5.C: Likewise.
33472         * g++.old-deja/g++.other/crash25.C: Likewise.
33473
33474         PR c++/18674
33475         * g++.dg/template/error16.C: New test.
33476
33477         PR c++/18512
33478         * g++.dg/template/crash29.C: New test.
33479
33480 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
33481
33482         PR tree-optimization/18712
33483         * gcc.c-torture/compile/pr18712.c: New test.
33484
33485 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
33486
33487         PR c/7544
33488         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
33489         tests.
33490
33491 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33492
33493         PR c++/18652
33494         * g++.dg/lookup/crash6.C: New test.
33495
33496 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
33497
33498         PR middle-end/18164
33499         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
33500
33501 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
33502
33503         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
33504         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
33505         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
33506
33507 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
33508
33509         * gcc.dg/pr18164.c: New test.
33510
33511 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
33512
33513         * gcc.dg/funroll-loops-all.c: New.
33514
33515 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
33516
33517         PR target/18489
33518         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
33519         delimeter, match space and TAB as well as ":".
33520
33521         PR target/18484
33522         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
33523
33524         PR target/18348
33525         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
33526
33527         PR target/18345
33528         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
33529
33530         PR target/18337
33531         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
33532
33533 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
33534
33535         * gfortran.dg/direct_io_2.f90: New test.
33536
33537 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
33538
33539         PR target/18334
33540         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
33541
33542 2004-11-28  Richard Henderson  <rth@redhat.com>
33543
33544         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
33545
33546 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
33547
33548         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
33549         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
33550         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
33551         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
33552         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
33553         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
33554         gcc.dg/pointer-arith-8.c: New tests.
33555
33556 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
33557
33558         PR fortran/18364
33559         * gfortran.dg/endfile.f90: New test.
33560
33561 2004-11-27  Falk Hueffner  <falk@debian.org>
33562
33563         * gcc.dg/loop-6.c: New test.
33564
33565 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
33566
33567         * gcc.c-torture/execute/20041126-1.c: New test.
33568
33569 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
33570
33571         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
33572         on IRIX.
33573
33574 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
33575
33576         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
33577         functions.
33578
33579 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
33580
33581         PR rtl-optimization/17825
33582         * gcc.c-torture/compile/20041119-1.c: New test.
33583
33584 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33585
33586         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
33587         Check existence of ld library path variables before unsetting.
33588
33589 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
33590
33591         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
33592
33593 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
33594
33595         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
33596
33597 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
33598
33599         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
33600
33601 2004-11-26  Ben Elliston  <bje@au.ibm.com>
33602
33603         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
33604         dg-do directive.
33605
33606 2004-11-26  Ben Elliston  <bje@au.ibm.com>
33607
33608         * gcc.dg/pr17957.c: Pass --param, not -param.
33609
33610 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
33611
33612         PR middle-end/17957
33613         * gcc.dg/pr17957.c: New test.
33614
33615 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
33616
33617         PR c++/18445
33618         * g++.dg/template/crash28.C: Likewise.
33619
33620         PR c++/18001
33621         * g++.dg/expr/unary2.C: Adjust lvalue messages.
33622         * g++.dg/ext/lvaddr.C: Likewise.
33623         * g++.dg/opt/pr7503-3.C: Likewise.
33624
33625         PR c++/18466
33626         * g++.dg/parse/qualified3.C: New test.
33627         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
33628
33629         PR c++/18545
33630         * g++.dg/expr/return1.C: New test.
33631
33632 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33633
33634         Friend class name lookup 3/n, PR c++/3332
33635         * g++.dg/lookup/friend3.C: New test.
33636         * g++.dg/lookup/friend4.C: Likewise.
33637         * g++.dg/lookup/friend5.C: Likewise.
33638
33639 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33640
33641         Friend class name lookup 2/n, PR c++/14513, c++/15410
33642         * g++.dg/lookup/friend2.C: New test.
33643         * g++.dg/template/friend31.C: Likewise.
33644
33645 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33646
33647         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
33648
33649 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
33650
33651         PR c++/17473
33652         * g++.dg/tc1/dr56.C: Remove.
33653         * g++.dg/template/typedef1.C: Add dg-error markers.
33654         * g++.old-deja/g++.other/typedef7.C: Likewise.
33655
33656         PR c++/18285
33657         * g++.dg/parse/typedef7.C: New test.
33658
33659 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
33660
33661         * gcc.c-torture/execute/20041124-1.c: New test.
33662
33663 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
33664
33665         * g++.dg/template/deduce3.C: New test.
33666
33667         PR c++/18586
33668         * g++.dg/template/crash27.C: New test.
33669
33670         PR c++/18530
33671         * g++.dg/warn/Wshadow-3.C: New test.
33672
33673 2004-11-24  Devang Patel  <dpatel@apple.com>
33674
33675         PR/18555
33676         * gcc.dg/cpp/isysroot-1.c: New test.
33677         * gcc.dg/cpp/usr/include/stdio.h: New file.
33678         * gcc.dg/cpp/isysroot-2.c: New test.
33679         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
33680         New file.
33681
33682 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33683
33684         PR c++/8929
33685         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
33686
33687 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33688
33689         * gcc.target/sparc/align.c: Do not include <stdint.h>.
33690         * gcc.target/sparc/pdist.c: Likewise.
33691
33692 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
33693
33694         PR c++/16882
33695         * g++.dg/conversion/simd1.C: New test.
33696
33697 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33698
33699         * lib/target-libpath.exp: New file defining
33700         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
33701         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
33702         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
33703         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
33704         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
33705
33706 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
33707
33708         * gcc.dg/pragma-align-2.c: Test macro expansion.
33709         * gcc.dg/pragma-pack-2.c: New test.
33710
33711 2004-11-23  Richard Henderson  <rth@redhat.com>
33712
33713         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
33714         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33715         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
33716         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
33717         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
33718         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
33719
33720         * gcc.dg/vect/vect.exp: Add check for alpha.
33721         * lib/target-supports.exp (check_alpha_max_hw_available): New.
33722         (check_effective_target_vect_int): Enable for alpha.
33723         (check_effective_target_vect_long): New.
33724         (is-effective-target): Add it.
33725
33726 2004-11-23  Uros Bizjak <uros@kss-loka.si>
33727
33728         * gcc.dg/pr18614-1.c: New test.
33729
33730 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33731
33732         * gcc.dg/setjmp-2.c: New test.
33733
33734 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
33735
33736         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
33737         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
33738         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
33739         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
33740         gcc.target/sparc/pdist.c: New tests.
33741
33742 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
33743
33744         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
33745
33746 2004-11-22  Dale Johannesen  <dalej@apple.com>
33747
33748         * gcc.dg/20041111-1.c: New.
33749
33750 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
33751
33752         PR tree-opt/18536
33753         * gcc.dg/vect/pr18536.c: New test.
33754
33755 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33756
33757         PR c++/18354
33758         * g++.dg/template/nontype11.C: New test.
33759
33760 2004-11-21  Roger Sayle  <roger@eyesopen.com>
33761
33762         PR middle-end/18520
33763         * gcc.dg/pr18520-1.c: New test case.
33764
33765 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
33766
33767         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
33768         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
33769         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
33770         expected diagnostics.
33771
33772 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33773
33774         PR target/18580
33775         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
33776         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
33777         vect-77.c, vect-77a.c: XFAIL on the SPARC.
33778
33779 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33780
33781         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
33782
33783 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
33784             Joseph Myers  <joseph@codesourcery.com>
33785
33786         * lib/target-supports.exp (check_visibility_available): Really
33787         test the compiler.
33788
33789 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
33790
33791         PR tree-opt/18181
33792         * gcc.dg/vect/vect-85.c: New test.
33793         * gcc.dg/vect/vect-86.c: New test.
33794         * gcc.dg/vect/vect-87.c: New test.
33795         * gcc.dg/vect/vect-88.c: New test.
33796
33797 2004-11-19  Ben Elliston  <bje@au.ibm.com>
33798
33799         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
33800
33801 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
33802
33803         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
33804         * gcc.dg/ppc-and-1.c: Ditto.
33805         * gcc.dg/ppc-compare-1.c: Ditto.
33806         * gcc.dg/ppc-mov-1.c: Ditto
33807
33808 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
33809             Mark Mitchell  <mark@codesourcery.com>
33810
33811         * gcc.dg/pragma-init-fini-2.c: New test.
33812
33813 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
33814             Aldy Hernandez  <aldyh@redhat.com>
33815
33816         * lib/target-supports.exp (check_effective_target_vect_int): New
33817         (check_effective_target_vect_float): New
33818         (check_effective_target_vect_double): New.
33819         (is-effective-target): Support new effective targets keywords.
33820         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
33821         default action for dg-do.
33822         * gcc.dg/vect/pr16105.c: Use new support.
33823         * gcc.dg/vect/pr18400.c: Ditto.
33824         * gcc.dg/vect/pr18425.c: Ditto.
33825         * gcc.dg/vect/vect-1.c: Ditto.
33826         * gcc.dg/vect/vect-10.c: Ditto.
33827         * gcc.dg/vect/vect-11.c: Ditto.
33828         * gcc.dg/vect/vect-12.c: Ditto.
33829         * gcc.dg/vect/vect-13.c: Ditto.
33830         * gcc.dg/vect/vect-14.c: Ditto.
33831         * gcc.dg/vect/vect-15.c: Ditto.
33832         * gcc.dg/vect/vect-16.c: Ditto.
33833         * gcc.dg/vect/vect-17.c: Ditto.
33834         * gcc.dg/vect/vect-18.c: Ditto.
33835         * gcc.dg/vect/vect-19.c: Ditto.
33836         * gcc.dg/vect/vect-2.c: Ditto.
33837         * gcc.dg/vect/vect-20.c: Ditto.
33838         * gcc.dg/vect/vect-21.c: Ditto.
33839         * gcc.dg/vect/vect-22.c: Ditto.
33840         * gcc.dg/vect/vect-23.c: Ditto.
33841         * gcc.dg/vect/vect-24.c: Ditto.
33842         * gcc.dg/vect/vect-25.c: Ditto.
33843         * gcc.dg/vect/vect-26.c: Ditto.
33844         * gcc.dg/vect/vect-27.c: Ditto.
33845         * gcc.dg/vect/vect-27a.c: Ditto.
33846         * gcc.dg/vect/vect-28.c: Ditto.
33847         * gcc.dg/vect/vect-29.c: Ditto.
33848         * gcc.dg/vect/vect-29a.c: Ditto.
33849         * gcc.dg/vect/vect-3.c: Ditto.
33850         * gcc.dg/vect/vect-30.c: Ditto.
33851         * gcc.dg/vect/vect-31.c: Ditto.
33852         * gcc.dg/vect/vect-32.c: Ditto.
33853         * gcc.dg/vect/vect-33.c: Ditto.
33854         * gcc.dg/vect/vect-34.c: Ditto.
33855         * gcc.dg/vect/vect-35.c: Ditto.
33856         * gcc.dg/vect/vect-36.c: Ditto.
33857         * gcc.dg/vect/vect-37.c: Ditto.
33858         * gcc.dg/vect/vect-38.c: Ditto.
33859         * gcc.dg/vect/vect-4.c: Ditto.
33860         * gcc.dg/vect/vect-40.c: Ditto.
33861         * gcc.dg/vect/vect-41.c: Ditto.
33862         * gcc.dg/vect/vect-42.c: Ditto.
33863         * gcc.dg/vect/vect-43.c: Ditto.
33864         * gcc.dg/vect/vect-44.c: Ditto.
33865         * gcc.dg/vect/vect-45.c: Ditto.
33866         * gcc.dg/vect/vect-46.c: Ditto.
33867         * gcc.dg/vect/vect-47.c: Ditto.
33868         * gcc.dg/vect/vect-48.c: Ditto.
33869         * gcc.dg/vect/vect-48a.c: Ditto.
33870         * gcc.dg/vect/vect-49.c: Ditto.
33871         * gcc.dg/vect/vect-5.c: Ditto.
33872         * gcc.dg/vect/vect-50.c: Ditto.
33873         * gcc.dg/vect/vect-51.c: Ditto.
33874         * gcc.dg/vect/vect-52.c: Ditto.
33875         * gcc.dg/vect/vect-53.c: Ditto.
33876         * gcc.dg/vect/vect-54.c: Ditto.
33877         * gcc.dg/vect/vect-55.c: Ditto.
33878         * gcc.dg/vect/vect-56.c: Ditto.
33879         * gcc.dg/vect/vect-56a.c: Ditto.
33880         * gcc.dg/vect/vect-57.c: Ditto.
33881         * gcc.dg/vect/vect-58.c: Ditto.
33882         * gcc.dg/vect/vect-59.c: Ditto.
33883         * gcc.dg/vect/vect-6.c: Ditto.
33884         * gcc.dg/vect/vect-60.c: Ditto.
33885         * gcc.dg/vect/vect-61.c: Ditto.
33886         * gcc.dg/vect/vect-62.c: Ditto.
33887         * gcc.dg/vect/vect-63.c: Ditto.
33888         * gcc.dg/vect/vect-64.c: Ditto.
33889         * gcc.dg/vect/vect-65.c: Ditto.
33890         * gcc.dg/vect/vect-66.c: Ditto.
33891         * gcc.dg/vect/vect-67.c: Ditto.
33892         * gcc.dg/vect/vect-68.c: Ditto.
33893         * gcc.dg/vect/vect-69.c: Ditto.
33894         * gcc.dg/vect/vect-7.c: Ditto.
33895         * gcc.dg/vect/vect-72.c: Ditto.
33896         * gcc.dg/vect/vect-72a.c: Ditto.
33897         * gcc.dg/vect/vect-73.c: Ditto.
33898         * gcc.dg/vect/vect-74.c: Ditto.
33899         * gcc.dg/vect/vect-75.c: Ditto.
33900         * gcc.dg/vect/vect-76.c: Ditto.
33901         * gcc.dg/vect/vect-77.c: Ditto.
33902         * gcc.dg/vect/vect-77a.c: Ditto.
33903         * gcc.dg/vect/vect-78.c: Ditto.
33904         * gcc.dg/vect/vect-79.c: Ditto.
33905         * gcc.dg/vect/vect-8.c: Ditto.
33906         * gcc.dg/vect/vect-80.c: Ditto.
33907         * gcc.dg/vect/vect-82.c: Ditto.
33908         * gcc.dg/vect/vect-82_64.c: Ditto.
33909         * gcc.dg/vect/vect-83.c: Ditto.
33910         * gcc.dg/vect/vect-83_64.c: Ditto.
33911         * gcc.dg/vect/vect-9.c: Ditto.
33912         * gcc.dg/vect/vect-all.c: Ditto.
33913         * gcc.dg/vect/vect-none.c: Ditto.
33914
33915 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
33916
33917         * lib/gcc-dg.exp (dg-skip-if): New function.
33918         (dg-forbid-option): Remove.
33919         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
33920         * g++.dg/abi/bitfield8.C: Likewise.
33921         * g++.dg/abi/dtor1.C: Likewise.
33922         * g++.dg/abi/empty10.C: Likewise.
33923         * g++.dg/abi/empty7.C: Likewise.
33924         * g++.dg/abi/empty9.C: Likewise.
33925         * g++.dg/abi/layout3.C: Likewise.
33926         * g++.dg/abi/layout4.C: Likewise.
33927         * g++.dg/abi/thunk1.C: Likewise.
33928         * g++.dg/abi/thunk2.C: Likewise.
33929         * g++.dg/abi/vbase11.C: Likewise.
33930         * g++.dg/abi/vthunk2.C: Likewise.
33931         * g++.dg/abi/vthunk3.C: Likewise.
33932         * g++.dg/ext/attrib8.C: Likewise.
33933         * g++.dg/opt/longbranch2.C: Likewise.
33934         * g++.dg/opt/reg-stack4.C: Likewise.
33935         * g++.old-deja/g++.ext/attrib1.C: Likewise.
33936         * g++.old-deja/g++.ext/attrib2.C: Likewise.
33937         * g++.old-deja/g++.ext/attrib3.C: Likewise.
33938         * g++.old-deja/g++.other/store-expr1.C: Likewise.
33939         * g++.old-deja/g++.other/store-expr2.C: Likewise.
33940         * gcc.dg/20000609-1.c: Likewise.
33941         * gcc.dg/20000720-1.c: Likewise.
33942         * gcc.dg/20011107-1.c: Likewise.
33943         * gcc.dg/20011119-1.c: Likewise.
33944         * gcc.dg/20020108-1.c: Likewise.
33945         * gcc.dg/20020122-2.c: Likewise.
33946         * gcc.dg/20020122-3.c: Likewise.
33947         * gcc.dg/20020201-3.c: Likewise.
33948         * gcc.dg/20020206-1.c: Likewise.
33949         * gcc.dg/20020218-1.c: Likewise.
33950         * gcc.dg/20020310-1.c: Likewise.
33951         * gcc.dg/20020411-1.c: Likewise.
33952         * gcc.dg/20020418-2.c: Likewise.
33953         * gcc.dg/20020426-1.c: Likewise.
33954         * gcc.dg/20020426-2.c: Likewise.
33955         * gcc.dg/20020517-1.c: Likewise.
33956         * gcc.dg/20020523-1.c: Likewise.
33957         * gcc.dg/20020523-2.c: Likewise.
33958         * gcc.dg/20020729-1.c: Likewise.
33959         * gcc.dg/20030204-1.c: Likewise.
33960         * gcc.dg/20030826-2.c: Likewise.
33961         * gcc.dg/20030926-1.c: Likewise.
33962         * gcc.dg/20031202-1.c: Likewise.
33963         * gcc.dg/980312-1.c: Likewise.
33964         * gcc.dg/980313-1.c: Likewise.
33965         * gcc.dg/990117-1.c: Likewise.
33966         * gcc.dg/990424-1.c: Likewise.
33967         * gcc.dg/990524-1.c: Likewise.
33968         * gcc.dg/991230-1.c: Likewise.
33969         * gcc.dg/i386-387-1.c: Likewise.
33970         * gcc.dg/i386-387-2.c: Likewise.
33971         * gcc.dg/i386-387-3.c: Likewise.
33972         * gcc.dg/i386-387-4.c: Likewise.
33973         * gcc.dg/i386-387-5.c: Likewise.
33974         * gcc.dg/i386-387-6.c: Likewise.
33975         * gcc.dg/i386-asm-1.c: Likewise.
33976         * gcc.dg/i386-bitfield1.c: Likewise.
33977         * gcc.dg/i386-bitfield2.c: Likewise.
33978         * gcc.dg/i386-loop-1.c: Likewise.
33979         * gcc.dg/i386-loop-2.c: Likewise.
33980         * gcc.dg/i386-loop-3.c: Likewise.
33981         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
33982         * gcc.dg/i386-pic-1.c: Likewise.
33983         * gcc.dg/i386-regparm.c: Likewise.
33984         * gcc.dg/i386-signbit-1.c: Likewise.
33985         * gcc.dg/i386-signbit-2.c: Likewise.
33986         * gcc.dg/i386-signbit-3.c: Likewise.
33987         * gcc.dg/i386-sse-5.c: Likewise.
33988         * gcc.dg/i386-sse-8.c: Likewise.
33989         * gcc.dg/i386-unroll-1.c: Likewise.
33990         * gcc.dg/tls/opt-1.c: Likewise.
33991         * gcc.dg/tls/opt-2.c: Likewise.
33992         * gcc.dg/unroll-1.c: Likewise.
33993         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
33994         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
33995         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
33996         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
33997
33998 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33999
34000         * g++.dg/template/incomplete1.C: New test.
34001
34002 2004-11-16  Nick Clifton  <nickc@redhat.com>
34003
34004         Revert patches accidentally commited during checkin of fixes for
34005         xstormy16 tests:
34006         gcc.c-torture/execute/simd-4.c: Revert
34007         gcc.dg/20040910-1.c: Revert.
34008
34009 2004-11-16  Paul Brook  <paul@codesourcery.com>
34010
34011         PR fortran/13010
34012         * gfortran.dg/der_pointer_1.f90: New test.
34013
34014 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
34015
34016         PR c/18498
34017         * gcc.dg/bitfld-13.c: New test.
34018
34019 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
34020
34021         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
34022         powerpc*-*-linux*.
34023
34024         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
34025         * gcc.dg/ppc64-abi-2.c: Ditto.
34026         * gcc.dg/ppc64-abi-3.c: Ditto.
34027
34028         * lib/gcc-dg.exp (dg-target-list): Remove.
34029
34030 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
34031
34032         * gcc.dg/ia64-postinc.c: New test.
34033
34034 2004-11-15  Mark Mitchell <mark@codesourcery.com>
34035
34036         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
34037
34038 2004-11-15  Nick Clifton  <nickc@redhat.com>
34039
34040         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
34041         __INT_MAX__ so that the test can be compiled by toolchains
34042         targeted at 16-bit processors.
34043
34044         * gcc.dg/20040625-1.c: Use long constants rather than integers
34045         when performing arithmetic that will overflow 16-bits.
34046
34047         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
34048         xstormy16.  It does not support 128-bit vector operations.
34049
34050         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
34051         with the macro PTR_TYPE.  Define this macro to an integer type
34052         suitable for holding a pointer.
34053
34054         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
34055         the target is a 16-bit processor.
34056
34057         * gcc.dg/cpp/if-2.c: Expect a different warning message from
34058         16-bit targets where the character constant will be too long.
34059
34060         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
34061         where the double will not be directly addressable.
34062
34063 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34064
34065         Friend class name lookup 1/n, PR c++/18471
34066         * g++.dg/template/crash26.C: New test.
34067         * g++.dg/lookup/struct1.C: Adjust expected error.
34068         * g++.dg/parse/elab1.C: Likewise.
34069         * g++.dg/parse/elab2.C: Likewise.
34070         * g++.dg/parse/int-as-enum1.C: Likewise.
34071         * g++.dg/parse/struct-as-enum1.C: Likewise.
34072         * g++.dg/parse/typedef1.C: Likewise.
34073         * g++.dg/parse/typedef3.C: Likewise.
34074         * g++.dg/parse/typedef4.C: Likewise.
34075         * g++.dg/parse/typedef5.C: Likewise.
34076         * g++.dg/template/nontype4.C: Likewise.
34077         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
34078         * g++.old-deja/g++.other/elab1.C: Likewise.
34079         * g++.old-deja/g++.other/syntax4.C: Likewise.
34080
34081 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34082
34083         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
34084
34085 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
34086
34087         * gcc.c-torture/execute/20041114-1.c: New test.
34088
34089 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
34090
34091         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
34092         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
34093         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
34094         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
34095         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
34096         gcc.dg/switch-7.c: New tests.
34097
34098 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34099
34100         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
34101
34102 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34103
34104         PR tree-opt/18400
34105         * gcc.dg/vect/pr18400.c: New test.
34106
34107 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34108             Andrew Pinski  <pinskia@physics.uc.edu>
34109
34110         PR tree-opt/18425
34111         * gcc.dg/vect/pr18425.c: New test.
34112
34113 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34114
34115         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
34116         Guard with dg-require-alias and dg-require-visibility.
34117
34118 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34119
34120         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
34121
34122 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34123
34124         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
34125
34126 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34127
34128         PR c++/17344
34129         * g++.dg/template/defarg5.C: New test.
34130
34131 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34132
34133         * g++.dg/parse/cast1.C: Run only on ILP32.
34134         * g++.old-deja/g++.mike/p784.C: Likewise.
34135
34136 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
34137
34138         * gcc.c-torture/execute/20041113-1.c: New test.
34139
34140 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
34141
34142         PR target/18230
34143         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
34144         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
34145         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
34146         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34147         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
34148         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
34149         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
34150         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
34151         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
34152         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
34153         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
34154         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
34155         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
34156
34157 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
34158
34159         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
34160         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
34161         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
34162         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
34163         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
34164         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
34165         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
34166         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
34167         gcc.target/sparc/combined-1.c: New tests.
34168
34169 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
34170
34171         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
34172         New tests.
34173
34174 2004-11-12  Mark Mitchell <mark@codesourcery.com>
34175
34176         * lib/gcc-dg.exp (dg-forbid-option): New function.
34177         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
34178         * g++.dg/abi/bitfield8.C: Likewise.
34179         * g++.dg/abi/dtor1.C: Likewise.
34180         * g++.dg/abi/empty10.C: Likewise.
34181         * g++.dg/abi/empty7.C: Likewise.
34182         * g++.dg/abi/empty9.C: Likewise.
34183         * g++.dg/abi/layout3.C: Likewise.
34184         * g++.dg/abi/layout4.C: Likewise.
34185         * g++.dg/abi/thunk1.C: Likewise.
34186         * g++.dg/abi/thunk2.C: Likewise.
34187         * g++.dg/abi/vbase11.C: Likewise.
34188         * g++.dg/abi/vthunk2.C: Likewise.
34189         * g++.dg/abi/vthunk3.C: Likewise.
34190         * g++.dg/ext/attrib8.C: Likewise.
34191         * g++.dg/opt/longbranch2.C: Likewise.
34192         * g++.dg/opt/reg-stack4.C: Likewise.
34193         * g++.old-deja/g++.ext/attrib1.C: Likewise.
34194         * g++.old-deja/g++.ext/attrib2.C: Likewise.
34195         * g++.old-deja/g++.ext/attrib3.C: Likewise.
34196         * g++.old-deja/g++.other/store-expr1.C: Likewise.
34197         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34198         * gcc.dg/20000609-1.c: Likewise.
34199         * gcc.dg/20000720-1.c: Likewise.
34200         * gcc.dg/20011107-1.c: Likewise.
34201         * gcc.dg/20011119-1.c: Likewise.
34202         * gcc.dg/20020108-1.c: Likewise.
34203         * gcc.dg/20020122-2.c: Likewise.
34204         * gcc.dg/20020122-3.c: Likewise.
34205         * gcc.dg/20020201-3.c: Likewise.
34206         * gcc.dg/20020206-1.c: Likewise.
34207         * gcc.dg/20020218-1.c: Likewise.
34208         * gcc.dg/20020310-1.c: Likewise.
34209         * gcc.dg/20020411-1.c: Likewise.
34210         * gcc.dg/20020418-2.c: Likewise.
34211         * gcc.dg/20020426-1.c: Likewise.
34212         * gcc.dg/20020426-2.c: Likewise.
34213         * gcc.dg/20020517-1.c: Likewise.
34214         * gcc.dg/20020523-1.c: Likewise.
34215         * gcc.dg/20020523-2.c: Likewise.
34216         * gcc.dg/20020729-1.c: Likewise.
34217         * gcc.dg/20030204-1.c: Likewise.
34218         * gcc.dg/20030826-2.c: Likewise.
34219         * gcc.dg/20030926-1.c: Likewise.
34220         * gcc.dg/20031202-1.c: Likewise.
34221         * gcc.dg/980312-1.c: Likewise.
34222         * gcc.dg/980313-1.c: Likewise.
34223         * gcc.dg/990117-1.c: Likewise.
34224         * gcc.dg/990424-1.c: Likewise.
34225         * gcc.dg/990524-1.c: Likewise.
34226         * gcc.dg/991230-1.c: Likewise.
34227         * gcc.dg/i386-387-1.c: Likewise.
34228         * gcc.dg/i386-387-2.c: Likewise.
34229         * gcc.dg/i386-387-3.c: Likewise.
34230         * gcc.dg/i386-387-4.c: Likewise.
34231         * gcc.dg/i386-387-5.c: Likewise.
34232         * gcc.dg/i386-387-6.c: Likewise.
34233         * gcc.dg/i386-asm-1.c: Likewise.
34234         * gcc.dg/i386-bitfield1.c: Likewise.
34235         * gcc.dg/i386-bitfield2.c: Likewise.
34236         * gcc.dg/i386-loop-1.c: Likewise.
34237         * gcc.dg/i386-loop-2.c: Likewise.
34238         * gcc.dg/i386-loop-3.c: Likewise.
34239         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34240         * gcc.dg/i386-pic-1.c: Likewise.
34241         * gcc.dg/i386-regparm.c: Likewise.
34242         * gcc.dg/i386-signbit-1.c: Likewise.
34243         * gcc.dg/i386-signbit-2.c: Likewise.
34244         * gcc.dg/i386-signbit-3.c: Likewise.
34245         * gcc.dg/i386-sse-5.c: Likewise.
34246         * gcc.dg/i386-sse-8.c: Likewise.
34247         * gcc.dg/i386-unroll-1.c: Likewise.
34248         * gcc.dg/tls/opt-1.c: Likewise.
34249         * gcc.dg/tls/opt-2.c: Likewise.
34250         * gcc.dg/unroll-1.c: Likewise.
34251         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34252         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34253         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34254         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34255         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
34256         -m64 is specified.
34257
34258 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
34259
34260         PR c++/18389
34261         * g++.dg/parse/cond1.C: New test.
34262
34263         PR c++/18429
34264         * g++.dg/template/array9.C: New test.
34265         * g++.dg/ext/vla1.C: Adjust error messages.
34266         * g++.dg/ext/vlm1.C: Likewise.
34267         * g++.dg/template/crash2.C: Likewise.
34268
34269         PR c++/18436
34270         * g++.dg/template/call3.C: New test.
34271
34272         PR c++/18407
34273         * g++.dg/template/ptrmem11.C: New test.
34274
34275 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
34276
34277         PR other/14264
34278         * lib/g++.exp: Set LC_ALL and LANG to C.
34279         * lib/gcc-dg.exp: Likewise.
34280         * lib/gfortran.exp: Likewise.
34281         * lib/objc.exp: Likewise.
34282         * lib/treelang.exp: Likewise.
34283
34284 2004-11-12  Andreas Schwab  <schwab@suse.de>
34285
34286         * gcc.dg/pr16286.c: Fix last change.
34287
34288 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
34289
34290         PR c++/18416
34291         * g++.dg/init/global1.C: New test.
34292
34293 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
34294
34295         * gcc.c-torture/execute/20041112-1.c: New test.
34296
34297 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
34298
34299         * lib/gcc-dg.exp (dg-target-list): New.
34300
34301 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
34302             Richard Sandiford  <rsandifo@redhat.com>
34303
34304         * lib/target-supports.exp (get-compiler_messages): New.
34305         (check_named_sections_available): Use it.
34306         (check_effective_target_ilp32): New.
34307         (check_effective_target_lp64): New.
34308         (is-effective-target): New.
34309         * lib/gcc-dg.exp (dg-require-effective-target): New.
34310
34311 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
34312
34313         * gcc.dg/precedence-1.c: New test.
34314
34315 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
34316
34317         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
34318
34319         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
34320         message, delete generated files, use more descriptive name for
34321         executable, and make the test unsupported when it cannot be run.
34322
34323         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
34324         (dg-require-weak, dg-require-visibility, dg-require-alias,
34325         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
34326         dg-require-iconv, dg-require-named-sections): Use it.
34327
34328         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
34329
34330 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
34331
34332         PR target/16457
34333         * gcc.dg/ppc-and-1: New
34334
34335         PR target/16796
34336         * gcc.dg/ppc-mov-1.c: New.
34337
34338         PR target/16458
34339         * gcc.dg/ppc-compare-1.c: New.
34340
34341 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
34342
34343         * objc.dg/desig-init-2.m: New test.
34344
34345 2004-11-10  Adam Nemet  <anemet@lnxw.com>
34346
34347         PR middle-end/18160
34348         * g++.dg/warn/register-var-1.C: New test.
34349         * g++.dg/warn/register-var-2.C: New test.
34350
34351 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34352
34353         * gcc.dg/union-2.c: New test.
34354
34355 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
34356
34357         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
34358         New test for PR tree-optimization/17892.
34359
34360 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
34361
34362         PR c++/18369
34363         * g++.dg/init/new12.C: New test.
34364
34365 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
34366
34367         * gcc.target/sparc: New directory.
34368         * gcc.target/sparc/sparc.exp: New driver.
34369         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
34370         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
34371         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
34372         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
34373
34374 2004-11-10  Paul Brook  <paul@codesourcery.com>
34375
34376         PR fortran/18218
34377         * gfortran.dg/list_read.c: New test.
34378
34379 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
34380
34381         PR c/18322
34382         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
34383         expected diagnostic location.
34384
34385 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
34386
34387         * gcc.dg/20041109-1.c: New test.
34388
34389 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
34390
34391         PR objc/18406
34392         * objc/compile/pr18406.m: New test.
34393
34394 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
34395
34396         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
34397
34398 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
34399
34400         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
34401
34402 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
34403
34404         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
34405
34406 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
34407
34408         * gcc.dg/20030225-2.c: Add prototype for abort and
34409         exit.
34410
34411 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
34412
34413         PR tree-opt/18299
34414         * gcc.c-torture/pr18299-1.c: New test.
34415
34416 2004-11-06  Andreas Schwab  <schwab@suse.de>
34417
34418         * gcc.dg/pr16286.c: Also test for bool and pixel.
34419
34420 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
34421
34422         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
34423         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
34424         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
34425         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
34426         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
34427         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
34428         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
34429         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
34430         gcc.dg/struct-semi-3.c: New tests.
34431
34432 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34433
34434         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
34435
34436 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34437
34438         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
34439         Do not use C99 designators.
34440
34441 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34442
34443         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
34444
34445 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34446
34447         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
34448         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
34449         * gcc.c-torture/execute/simd-5.x: Remove.
34450
34451 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
34452
34453         PR rtl-optimization/17933
34454         * gcc.dg/torture/pr17933-1.c: New test.
34455
34456 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
34457
34458         PR target/18106
34459         * lib/target-supports.exp (check_weak_available): Support
34460         Windows.
34461
34462 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
34463
34464         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
34465         call to fflush(stdout) before abort.
34466         (my_ffsll): New function.
34467         (generate_fields): Use it.
34468
34469 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
34470
34471         * gcc.dg/init-undef-1.c: New test.
34472
34473 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
34474
34475         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
34476         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
34477         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
34478         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
34479         expected messages for new parser.
34480
34481 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
34482
34483         * g++.dg/ext/visibility/symbian1.C: New test.
34484
34485 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34486
34487         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
34488         on LP64 targets.
34489
34490 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
34491
34492         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
34493         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
34494         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
34495         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
34496         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
34497         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
34498         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
34499         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
34500         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
34501         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
34502
34503 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
34504
34505         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
34506         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
34507         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
34508         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
34509         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
34510         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
34511         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
34512         for new parser.
34513
34514 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
34515
34516         PR target/15342
34517         * gcc.dg/20041104-1.c: New test.
34518
34519 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34520
34521         * g++.dg/template/nontype7.C: New test.
34522         * g++.dg/template/nontype8.C: Likewise.
34523         * g++.dg/template/nontype9.C: Likewise.
34524         * g++.dg/template/nontype10.C: Likewise.
34525         * g++.dg/tc1/dr49.C: Likewise.
34526         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
34527         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
34528
34529 2004-11-04  Ben Elliston  <bje@au.ibm.com>
34530
34531         * g++.dg/rtti/tinfo1.C: Remove xfails.
34532
34533 2004-11-04  Ben Elliston  <bje@au.ibm.com>
34534
34535         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
34536         packed attribute to the definition to satisfy the new C++ parser.
34537
34538 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34539
34540         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
34541         invocations of va_arg.
34542
34543 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
34544
34545         PR c++/18124
34546         * g++.dg/template/crash25.C: New test.
34547
34548         PR c++/18155
34549         * g++.dg/template/typedef2.C: New test.
34550         * g++.dg/parse/crash13.C: Adjust error markers.
34551
34552         PR c++/18177
34553         * g++.dg/conversion/const3.C: New test.
34554
34555 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34556
34557         PR fortran/17535
34558         PR fortran/17583
34559         PR fortran/17713
34560         * gfortran.dg/generic_[123].f90: New testcases.
34561
34562 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34563
34564         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
34565         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
34566
34567 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
34568
34569         PR tree-opt/16808
34570         * gcc.c-torture/compile/pr16808.c: New test.
34571
34572 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
34573
34574         PR rtl-optimization/17104
34575         * gcc.dg/ppc-bitfield1.c: New.
34576
34577 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
34578
34579         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
34580
34581 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
34582
34583         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
34584         strings for 32-bit code.
34585
34586 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
34587
34588         PR c/18239
34589         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
34590
34591 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
34592
34593         PR c++/18064
34594         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
34595
34596 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
34597
34598         PR c++/15172
34599         * g++.dg/init/aggr2.C: New test.
34600
34601 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
34602
34603         * objc.dg/local-decl-1.m: New test.
34604
34605 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34606
34607         * gcc.dg/20040910-1.c: Adjust regex.
34608
34609 2004-10-30  Roger Sayle  <roger@eyesopen.com>
34610
34611         PR rtl-optimization/18084
34612         * g++.dg/opt/pr18084-1.C: New testcase.
34613
34614 2004-10-30  Matt Austern  <austern@apple.com>
34615
34616         PR c++/17542
34617         * g++.dg/ext/attrib18.C: New test.
34618
34619 2004-10-30  Roger Sayle  <roger@eyesopen.com>
34620
34621         PR middle-end/18096
34622         * gcc.dg/pr18096-1.c: New test case.
34623
34624 2004-10-30  Roger Sayle  <roger@eyesopen.com>
34625
34626         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
34627
34628 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
34629
34630         PR c/16666
34631         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
34632         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
34633         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
34634         gcc.dg/old-style-prom-3.c: New tests.
34635
34636 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
34637
34638         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
34639         Remove unnecessary inclusion of stdio.h.
34640
34641 2004-10-29  Roger Sayle  <roger@eyesopen.com>
34642
34643         PR rtl-optimization/17581
34644         * gcc.dg/pr17581-1.c: New test case.
34645
34646 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
34647
34648         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
34649         being implemented.
34650         * g++.dg/conversion/dr195-1.C: New.
34651         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
34652         * g++.old-deja/g++.mike/p10148.C: Likewise.
34653
34654 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
34655
34656         PR c++/17695
34657         * g++.dg/debug/typedef2.C: New test.
34658
34659 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
34660
34661         PR fortran/13490
34662         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
34663         * gfortran.dg/g77/README: Update.
34664
34665 2004-10-28  Matt Austern  <austern@apple.com>
34666
34667         PR c++/14124
34668         * g++.dg/ext/packed7.C: New test.
34669
34670 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
34671
34672         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
34673         scan-assembler.
34674         * lib/scanasm.exp (hidden-scan-for): New proc.
34675         (scan-hidden): Use hidden-scan-for instead of constructing the scan
34676         string.
34677         (scan-not-hidden): Likewise.
34678         * lib/target-supports.exp (check_visibility_available): mach-o is
34679         support too.
34680
34681 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
34682
34683         PR c++/17132
34684         * g++.dg/template/memclass3.C: New test.
34685
34686 2004-10-28  Adam Nemet  <anemet@lnxw.com>
34687
34688         PR middle-end/18160
34689         * gcc.dg/register-var-1.c: New test.
34690         * gcc.dg/register-var-2.c: New test.
34691         * gcc.dg/asm-7.c: Taking the address of a register variable is an
34692         error now.
34693
34694 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
34695
34696         PR other/18172
34697         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
34698         unused variables.
34699         * gcc.dg/vect/vect-22.c: Likewise.
34700
34701 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
34702
34703         * gcc.dg/i386-rotate-1.c: New test.
34704
34705 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
34706
34707         * g++.dg/init/ref12.C: Add "run" marker.
34708
34709         PR c++/17435
34710         * g++.dg/init/ref12.C: New test.
34711
34712         PR c++/18140
34713         * g++.dg/template/shift1.C: New test.
34714         * g++.dg/template/error10.C: Adjust error markers.
34715
34716 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
34717
34718         PR tree-opt/17529
34719         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
34720
34721 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
34722
34723         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
34724         * gcc.dg/weak/weak-3.c: Likewise.
34725         * gcc.dg/weak/weak-5.c: Likewise.
34726         * gcc.dg/weak/weak-9.c: Likewise.
34727         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
34728         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
34729
34730         * gcc.dg/darwin-weakimport-1.c: New.
34731
34732 2004-10-28  Ben Elliston  <bje@au.ibm.com>
34733
34734         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
34735
34736 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
34737
34738         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
34739         'syntax' error messages.
34740         * gcc.dg/cpp/direct2s.c: Likewise.
34741
34742 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
34743
34744         * gcc.c-torture/compile/20041026-1.c: New.
34745
34746 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
34747
34748         PR c++/18093
34749         * g++.dg/lookup/ns2.C: New test.
34750
34751         PR c++/18020
34752         * g++.dg/template/enum4.C: New test.
34753
34754         PR c++/18161
34755         * g++.dg/template/expr1.C: New test.
34756
34757 2004-10-26  Ben Elliston  <bje@au.ibm.com>
34758
34759         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
34760
34761 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34762
34763         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
34764         gcc.dg/decl-nospec-3.c: New tests.
34765
34766 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
34767
34768         * objc.dg/super-class-3.m: New test.
34769
34770 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
34771
34772         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
34773         resyncing.
34774         * gcc.dg/cpp/direct2s.c: Likewise.
34775
34776 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
34777
34778         * objc.dg/image-info.m: Update for changes to section selection.
34779
34780 2004-10-25  David Ayers  <d.ayers@inode.at>
34781             Ziemowit Laski  <zlaski@apple.com>
34782
34783         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
34784         diagnostics when messaging 'id <Proto>'.
34785         * objc.dg/class-protocol-1.m: New test.
34786         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
34787         a non-existent method signature.
34788         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
34789         Update diagnostics when messaging with non-existent method signature.
34790         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
34791         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
34792         invalid receivers are now resolved as if messaging 'id'; remove
34793         extraneous diagnostics.
34794
34795 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
34796
34797         PR c/16667
34798         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
34799         gcc.dg/init-desig-obs-3.c: New tests.
34800
34801 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
34802
34803         * gcc.dg/debug/20041023-1.c: New test.
34804
34805 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
34806
34807         PR middle-end/17407
34808         * gcc.c-torture/compile/pr17407.c: New test.
34809
34810         PR c++/18121
34811         * g++.dg/template/array8.C: New test.
34812
34813 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
34814
34815         PR other/18138
34816         * lib/g++.exp: Accept more than one multilib libgcc.
34817         * lib/gcc-dg.exp: Likewise.
34818         * lib/objc.exp: Likewise.
34819         * lib/treelang.exp: Likewise.
34820         * lib/gfortran.exp: Likewise.
34821
34822 2004-10-24  Ben Elliston  <bje@au.ibm.com>
34823
34824         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
34825
34826 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
34827
34828         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
34829         * gcc.dg/c99-const-expr-3.c: Likewise.
34830
34831 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
34832
34833         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
34834
34835 2004-10-23  Ben Elliston  <bje@au.ibm.com>
34836
34837         * gcc.c-torture/execute/loop-2e.x: Remove.
34838
34839 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
34840
34841         PR c++/18095
34842         * g++.dg/parse/crash18.C: New.
34843         * g++.dg/parse/crash19.C: New.
34844
34845 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
34846
34847         * g++.dg/ext/dllimport1.C: Move dg-warnings.
34848         * g++.dg/ext/dllimport2.C: Same.
34849         * g++.dg/ext/dllimport8.C: Same.
34850
34851 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
34852
34853         PR c++/10841
34854         * g++.dg/conversion/cast1.C: New test.
34855         * g++.dg/overload/pmf1.C: Adjust error marker.
34856
34857 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
34858
34859         PR objc/17923
34860         * objc.dg/const-str-7.m: New test.
34861
34862 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34863
34864         * g++.dg/template/memfriend11.C: Fix comment typo.
34865         * g++.dg/template/memfriend14.C: Likewise.
34866
34867 2004-10-20  Richard Henderson  <rth@redhat.com>
34868
34869         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
34870         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
34871         -fasynchronous-unwind-tables.
34872
34873 2004-10-20  Richard Henderson  <rth@redhat.com>
34874
34875         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
34876         (main): Return success.
34877         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
34878         (main): Return success.
34879
34880 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34881
34882         PR c++/13495
34883         * g++.dg/template/memfriend9.C: New test.
34884         * g++.dg/template/memfriend10.C: Likewise.
34885         * g++.dg/template/memfriend11.C: Likewise.
34886         * g++.dg/template/memfriend12.C: Likewise.
34887         * g++.dg/template/memfriend13.C: Likewise.
34888         * g++.dg/template/memfriend14.C: Likewise.
34889         * g++.dg/template/memfriend15.C: Likewise.
34890         * g++.dg/template/memfriend16.C: Likewise.
34891         * g++.dg/template/memfriend17.C: Likewise.
34892         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
34893
34894 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
34895
34896         * g++.dg/conversion/dr195.C: New.
34897         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
34898
34899 2004-10-20  Ben Elliston  <bje@au.ibm.com>
34900             Devang Patel  <dpatel@apple.com>
34901
34902         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
34903         of floating point arithmetic, which could trap.
34904
34905 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
34906
34907         PR c++/14035
34908         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
34909         * g++.dg/conversion/const2.C: New test.
34910         * g++.dg/expr/reinterpret2.C: New test.
34911         * g++.dg/expr/reinterpret3.C: New test.
34912         * g++.dg/expr/cast2.C: New test.
34913         * g++.dg/expr/copy1.C: New test.
34914         * g++.dg/other/conversion1.C: Change error message.
34915         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
34916         function pointers to void *.
34917         * g++.old-deja/g++.mike/p10148.C: Likewise.
34918
34919 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
34920
34921         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
34922
34923 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
34924
34925         PR c++/18047
34926
34927         * g++.dg/parse/expr3.C: New test.
34928
34929 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
34930
34931         * gcc.dg/smod-1.c: New test.
34932
34933 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
34934
34935         * objc.dg/method-14.m: New test.
34936
34937 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
34938
34939         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
34940         Also xfail as the patch was reverted.
34941
34942 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
34943
34944         PR middle-end/16973
34945         * gcc.dg/pr16973.c: New test.
34946
34947 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
34948
34949         PR tree-optimization/17656
34950         * gcc.c-torture/compile/pr17656.c: New test.
34951
34952 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
34953
34954         * g++.dg/eh/shadow1.C: New.
34955
34956 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
34957
34958         * gcc.c-torture/compile/20041018-1.c: New test.
34959
34960 2004-10-18  Ben Elliston  <bje@au.ibm.com>
34961
34962         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
34963         compiler referring to register 0 when accessing sdata.  The linker
34964         now patches things up.
34965
34966 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
34967
34968         PR c/17529
34969         * gcc.c-torture/compile/pr17529.c: New test.
34970
34971 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34972
34973         PR c++/17743
34974         * g++.dg/ext/attrib17.C: New test.
34975
34976 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
34977
34978         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
34979
34980 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34981
34982         PR c++/10479
34983         * g++.dg/ext/attrib16.C: New test.
34984
34985 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
34986
34987         PR c++/17042
34988         * g++.dg/init/dso_handle1.C: New test.
34989
34990         PR c++/14667
34991         * g++.dg/parse/typedef6.C: New test.
34992
34993         PR c++/17916
34994         * g++.dg/parse/pragma1.C: New test.
34995
34996 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
34997
34998         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
34999
35000 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
35001
35002         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
35003         -fno-common when on HPPA HP-UX platforms.
35004
35005 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
35006
35007         PR other/16820
35008         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
35009         stdint.h.
35010         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
35011         uintptr_t.
35012
35013 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
35014
35015         PR c++/16301
35016         * g++.dg/lookup/strong-using-4.C: New test.
35017
35018 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
35019
35020         PR middle-end/16567
35021         * gcc.c-torture/compile/nested-1.c: New test.
35022
35023 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
35024
35025         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
35026         and mipsisa64*-*-* (until support for misaligned loads is added).
35027         * gcc.dg/vect/vect-50.c: Likewise.
35028         * gcc.dg/vect/vect-52.c: Likewise.
35029         * gcc.dg/vect/vect-54.c: Likewise.
35030         * gcc.dg/vect/vect-58.c: Likewise.
35031         * gcc.dg/vect/vect-60.c: Likewise.
35032         * gcc.dg/vect/vect-80.c: Likewise.
35033
35034 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
35035
35036         PR c++/17976
35037         * g++.dg/init/dtor3.C: New test.
35038
35039 2004-10-15  Ben Elliston  <bje@au.ibm.com>
35040
35041         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
35042
35043 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
35044
35045         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
35046         * gcc.dg/macho-lo-sum.c: Likewise.
35047
35048 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
35049
35050         * gcc.dg/ppc-spe64-1.c: New test.
35051
35052 2004-10-14  Devang Patel  <dpatel@apple.com>
35053
35054         PR 17635
35055         * gcc.dg/pr17635.c : New test.
35056
35057 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
35058
35059         * gcc.dg/vect/vect-28.c: Remove xfail.
35060         * gcc.dg/vect/vect-30.c: Remove xfail.
35061         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
35062         * gcc.dg/vect/vect-33.c: Remove xfail.
35063         * gcc.dg/vect/vect-44.c: Remove xfail.
35064         * gcc.dg/vect/vect-46.c: Remove xfail.
35065         * gcc.dg/vect/vect-50.c: Remove xfail.
35066         * gcc.dg/vect/vect-52.c: Remove xfail.
35067         * gcc.dg/vect/vect-54.c: Remove xfail.
35068         * gcc.dg/vect/vect-58.c: Remove xfail.
35069         * gcc.dg/vect/vect-60.c: Remove xfail.
35070         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
35071         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
35072         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
35073         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
35074         * gcc.dg/vect/vect-8.c: Remove xfail.
35075         * gcc.dg/vect/vect-80.c: Remove xfail.
35076         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
35077
35078 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
35079
35080         * gcc.dg/vect/vect-82.c: New testcase.
35081         * gcc.dg/vect/vect-82_64.c: New testcase.
35082         * gcc.dg/vect/vect-83.c: New testcase.
35083         * gcc.dg/vect/vect-83_64.c: New testcase.
35084
35085 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35086
35087         * gcc.dg/cpp/error-1.c: New test.
35088
35089 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35090
35091         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
35092
35093 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
35094
35095         PR target/17984
35096         * gcc.dg/cris-peep2-xsrand2.c: New test.
35097
35098 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
35099
35100         PR c++/17661
35101         * g++.dg/expr/for2.C: New test.
35102
35103 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35104
35105         * g++.dg/inherit/thunk1.C: Run on the SPARC.
35106
35107 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
35108
35109         PR tree-optimization/17724
35110         * g++.dg/opt/pr17724-1.C: New test.
35111         * g++.dg/opt/pr17724-2.C: New test.
35112         * g++.dg/opt/pr17724-3.C: New test.
35113         * g++.dg/opt/pr17724-4.C: New test.
35114         * g++.dg/opt/pr17724-5.C: New test.
35115         * g++.dg/opt/pr17724-6.C: New test.
35116
35117 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
35118
35119         PR c/17301
35120         * gcc.dg/pr17301-2.c: New test.
35121
35122 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
35123
35124         PR c++/15876
35125         * g++.dg/parse/error22.C: New test.
35126
35127         PR c++/17936
35128         * g++.dg/template/spec18.C: New test.
35129
35130 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
35131
35132         * gcc.dg/ia64-asm-1.c: Add prototype for abort
35133         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
35134         memcpy.
35135         * gcc.dg/ia64-sync-2.c: Ditto.
35136         * gcc.dg/ia64-sync-3.c: Ditto.
35137
35138 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
35139
35140         * g++.dg/eh/cleanup5.C: Add dg-options "".
35141
35142 2004-10-11  Roger Sayle  <roger@eyesopen.com>
35143
35144         PR middle-end/17657
35145         * gcc.dg/switch-4.c: New test case.
35146
35147 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
35148
35149         * gcc.c-torture/execute/20041011-1.c: New test.
35150
35151 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
35152
35153         PR c++/17554
35154         * g++.dg/init/for3.C: New test.
35155
35156         PR c++/17657
35157         * g++.dg/opt/switch2.C: New test.
35158
35159         PR middle-end/17703
35160         * g++.dg/warn/Wreturn-2.C: New test.
35161
35162 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
35163
35164         PR c++/17907
35165         * g++.dg/eh/cleanup5.C: New test.
35166
35167 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
35168
35169         PR c++/17393
35170         * g++.dg/parse/error21.C: New test.
35171
35172 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35173
35174         * g++.dg/overload/pmf1.C: Adjust quoting marks.
35175         * g++.dg/warn/incomplete1.C: Likewise.
35176         * g++.dg/template/qualttp20.C: Likewise.
35177
35178 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35179
35180         PR c/17881
35181         * parm-incomplete-1.c: New test.
35182
35183 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
35184
35185         PR c++/17867
35186         * g++.dg/parse/error19.C: New test.
35187
35188         PR c++/17670
35189         * g++.dg/init/new11.C: New test.
35190
35191         PR c++/17821
35192         * g++.dg/parse/error20.C: New test.
35193
35194         PR c++/17826
35195         * g++.dg/template/crash24.C: New test.
35196
35197 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35198
35199         PR c/17301
35200         * gcc.dg/pr17301-1.c: New test.
35201
35202 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35203
35204         PR c/17189
35205         * gcc.dg/anon-struct-5.c: New test.
35206
35207 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35208
35209         PR c/17844
35210         * gcc.dg/pr17844-1.c: New test.
35211
35212 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
35213
35214         PR tree-optimization/17906
35215         * gcc.c-torture/compile/pr17906.c: New.
35216
35217 2004-10-09  Stuart Hastings  <stuart@apple.com>
35218             Roger Sayle  <roger@eyesopen.com>
35219
35220         PR rtl-optimization/17853
35221         * gcc.dg/i386-mmx-5.c: New testcase.
35222
35223 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
35224
35225         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
35226
35227 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
35228
35229         PR c++/17524
35230         * g++.dg/template/static9.C: New test.
35231
35232         PR c++/17685
35233         * g++.dg/parse/operator5.C: New test.
35234
35235 2004-10-09  Roger Sayle  <roger@eyesopen.com>
35236
35237         PR middle-end/17894
35238         * gcc.c-torture/execute/divcmp-4.c: New test case.
35239
35240 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35241
35242         PR tree-opt/17902
35243         * g++.dg/opt/pr17902.C: New test.
35244
35245 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
35246
35247         * gcc.dg/cpp/ident-1.c: Add dg-options "".
35248
35249 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35250
35251         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
35252
35253 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35254
35255         * gcc.dg/assign-warn-3.c: New test.
35256
35257 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35258
35259         PR c/16999
35260         * gcc.dg/cpp/ident-1.c: New test.
35261
35262 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
35263
35264         * gcc.c-torture/compile/acc1.c: New.
35265
35266 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35267
35268         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
35269         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
35270
35271 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35272
35273         * gcc.dg/ultrasp11.c: New test.
35274
35275 2004-10-08  Michael Matz  <matz@suse.de>
35276
35277         * gcc.dg/doloop-2.c: New test.
35278
35279 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35280
35281         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
35282         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
35283         objc.dg/method-9.m: Update expected diagnostics.
35284
35285 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
35286
35287         * gcc.dg/ppc-fsel-3.c: New file.
35288         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
35289
35290 2004-10-07  Paul Brook  <paul@codesourcery.com>
35291
35292         * gfortran.dg/intrinsic_verify_1.f90: New test.
35293
35294 2004-10-07  Paul Brook  <paul@codesourcery.com>
35295
35296         * gfortran.dg/empty_format_1.f90: Remove stray commas.
35297
35298 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35299
35300         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
35301         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
35302         commit.
35303
35304 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
35305
35306         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
35307
35308 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35309
35310         PR c++/17115
35311         * g++.dg/warn/Winline-4.C: New test.
35312
35313 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35314
35315         * gcc.c-torture/compile/20041007-1.c: New test.
35316
35317 2004-10-07  Paul Brook  <paul@codesourcery.com>
35318
35319         PR fortran/17678
35320         * gfortran.dg/use_allocated_1.f90: New test.
35321
35322 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
35323
35324         PR middle-end/17849
35325         * gfortran.fortran-torture/compile/nested.f90: New test
35326
35327 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
35328
35329         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
35330
35331 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
35332
35333         PR c++/17368
35334         * g++.dg/ext/asm6.C: New test.
35335
35336 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
35337
35338         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
35339
35340 2004-10-06  Paul Brook  <paul@codesourcery.com>
35341
35342         PR libfortran/17709
35343         * gfortran.dg/empty_format_1.f90: New test.
35344
35345 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35346
35347         PR fortran/17568
35348         * gfortran.dg/ishft.f90: New test.
35349
35350         PR fortran/17283
35351         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
35352         tests.
35353
35354 2004-10-06  Paul Brook  <paul@codesourcery.com>
35355
35356         * gfortran.dg/do_1.f90: New test.
35357
35358 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35359
35360         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
35361         optimizing for size.
35362
35363 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35364
35365         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
35366
35367 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35368
35369         * gcc.c-torture/compile/20041005-1.c: New test.
35370
35371 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
35372
35373         PR c++/17829
35374         * g++.dg/lookup/koenig4.C: New.
35375
35376 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35377
35378         * g++.dg/other/classkey1.C: Adjust quoting marks.
35379         * g++.dg/parse/error15.C: Likewise.
35380         * g++.dg/template/meminit2.C (int>): Likewise.
35381
35382 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35383
35384         PR fortran/17283
35385         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
35386
35387         PR fortran/17631
35388         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
35389
35390         PR fortran/17708
35391         * gfortran.dg/pr17708.f90: New test.
35392
35393 2004-10-04  Chao-ying Fu  <fu@mips.com>
35394
35395         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
35396         * gcc.dg/vect/vect-4.c: Ditto.
35397         * gcc.dg/vect/vect-5.c: Ditto.
35398         * gcc.dg/vect/vect-6.c: Ditto.
35399         * gcc.dg/vect/vect-8.c: Ditto.
35400         * gcc.dg/vect/vect-16.c: Ditto.
35401         * gcc.dg/vect/vect-30.c: Ditto.
35402         * gcc.dg/vect/vect-40.c: Ditto.
35403         * gcc.dg/vect/vect-41.c: Ditto.
35404         * gcc.dg/vect/vect-42.c: Ditto.
35405         * gcc.dg/vect/vect-43.c: Ditto.
35406         * gcc.dg/vect/vect-44.c: Ditto.
35407         * gcc.dg/vect/vect-45.c: Ditto.
35408         * gcc.dg/vect/vect-46.c: Ditto.
35409         * gcc.dg/vect/vect-47.c: Ditto.
35410         * gcc.dg/vect/vect-48.c: Ditto.
35411         * gcc.dg/vect/vect-49.c: Ditto.
35412         * gcc.dg/vect/vect-50.c: Ditto.
35413         * gcc.dg/vect/vect-51.c: Ditto.
35414         * gcc.dg/vect/vect-52.c: Ditto.
35415         * gcc.dg/vect/vect-53.c: Ditto.
35416         * gcc.dg/vect/vect-54.c: Ditto.
35417         * gcc.dg/vect/vect-55.c: Ditto.
35418         * gcc.dg/vect/vect-56.c: Ditto.
35419         * gcc.dg/vect/vect-57.c: Ditto.
35420         * gcc.dg/vect/vect-58.c: Ditto.
35421         * gcc.dg/vect/vect-59.c: Ditto.
35422         * gcc.dg/vect/vect-60.c: Ditto.
35423         * gcc.dg/vect/vect-74.c: Ditto.
35424         * gcc.dg/vect/vect-79.c: Ditto.
35425         * gcc.dg/vect/vect-80.c: Ditto.
35426
35427 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
35428
35429         * gcc.dg/unused-7.c: Use the correct option.
35430
35431 2004-10-04  Paul Brook  <paul@codesourcery.com>
35432         Bud Davis  <bdavis9659@comcast.net>
35433
35434         PR fortran/17706
35435         PR fortran/16434
35436         * gfortran/pr17706.f90: New test.
35437         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
35438
35439 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35440
35441         * gfortran.dg/pr17612.f90: New test.
35442
35443 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35444
35445         * g++.dg/template/local1.C: Adjust quoting marks in
35446         testing for diagnostics.
35447         * g++.dg/tls/diag-2.C: Likewise.
35448         * g++.dg/other/error8.C: Likewise.
35449
35450 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
35451
35452         PR c/17178
35453         * gcc.dg/unused-4.c: Adjust to be correct.
35454
35455         PR c/17820
35456         * gcc.dg/unused-7.c: New test.
35457
35458 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
35459
35460         PR c++/17797
35461         * g++.dg/overload/template2.C: New test.
35462
35463 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
35464
35465         PR tree-optimization/16632
35466         * gcc.dg/tree-ssa/20041002-1.c: New.
35467
35468 2004-10-03  Paul Brook  <paul@codesourcery.com>
35469
35470         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
35471         rather than relying on default formatting.
35472
35473 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
35474
35475         * gcc.dg/20040920-1.c: Update expected message text.
35476
35477 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
35478
35479         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
35480
35481 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
35482
35483         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
35484         tree level.
35485
35486 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
35487
35488         * gcc.dg/tree-ssa/pr17343.c: Remove.
35489
35490 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
35491
35492         PR tree-opt/17343
35493         * gcc.dg/tree-ssa/pr17343.c: New test.
35494
35495 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
35496
35497         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
35498         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
35499         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
35500         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
35501         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
35502
35503 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
35504
35505         * gcc.dg/lvalue-2.c: New test.
35506
35507 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
35508
35509         PR c/17730
35510         * gcc.dg/pr17730-1.c: New test
35511
35512 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
35513
35514         PR c/7425
35515         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
35516
35517 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
35518
35519         * gcc.c-torture/execute/stdarg-1.c: New test.
35520         * gcc.c-torture/execute/stdarg-2.c: New test.
35521         * gcc.c-torture/execute/stdarg-3.c: New test.
35522         * gcc.dg/tree-ssa/stdarg-1.c: New test.
35523         * gcc.dg/tree-ssa/stdarg-2.c: New test.
35524         * gcc.dg/tree-ssa/stdarg-3.c: New test.
35525         * gcc.dg/tree-ssa/stdarg-4.c: New test.
35526         * gcc.dg/tree-ssa/stdarg-5.c: New test.
35527
35528 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
35529
35530         PR tree-optimization/17697
35531         * g++.dg/opt/pr17697-1.C: New test.
35532         * g++.dg/opt/pr17697-2.C: New test.
35533         * g++.dg/opt/pr17697-3.C: New test.
35534
35535 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
35536
35537         PR c/16409
35538         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
35539         gcc.dg/vla-init-5.c: New tests.
35540
35541 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
35542
35543         PR c/13804
35544         * gcc.dg/pr13804-1.c: New test.
35545
35546 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35547
35548         PR fortran/16938
35549         * gfortran.dg/pr16938.f90: New test.
35550
35551 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
35552
35553         * g++.dg/template/crash23.C: New test.
35554
35555 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
35556
35557         PR c++/17585
35558         * g++.dg/template/static8.C: New test.
35559
35560 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
35561
35562         PR c++/17681
35563         * g++.dg/other/error9.C: New test.
35564
35565 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
35566
35567         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
35568
35569 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35570
35571         PR fortran/15164
35572         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
35573
35574 2004-09-26  Roger Sayle  <roger@eyesopen.com>
35575
35576         PR middle-end/17112
35577         * gcc.dg/pr17112-1.c: New test case.
35578
35579 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35580
35581         PR c/11459
35582         * gcc.dg/pr11459-1.c: New test.
35583
35584 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
35585
35586         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
35587         * gcc.dg/tree-ssa/loop-4.c: Likewise.
35588
35589 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35590
35591         * gfortran.dg/pr15324.f90: Make array bounds consistent.
35592
35593 2004-09-25  Jan Hubicka  <jh@suse.cz>
35594
35595         * compile/30040909-1.c: New test.
35596         * compile/30040907-1.c: New test.
35597
35598 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
35599
35600         * gcc.c-torture/execute/va-arg-26.c: New test.
35601
35602 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
35603
35604         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
35605         extra diagnostics on targets with 64-bit pointers.
35606         * objc.dg/selector-1.m: Adjust dg-warning regexp.
35607
35608 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35609
35610         PR c/17188
35611         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
35612         * gcc.dg/decl-3.c: Adjust expected message.
35613
35614 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35615
35616         PR fortran/17615
35617         * gfortran.dg/pr17615.f90: New test.
35618
35619 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
35620
35621         PR tree-optimzation/17517
35622         * g++.dg/tree-ssa/pr17517.C: New Test.
35623
35624 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35625
35626         PR c++/16889
35627         * g++.dg/lookup/ambig3.C: New.
35628
35629 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
35630
35631         PR tree-opt/17624
35632         * g++.dg/opt/pr17624.C: New test.
35633
35634 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35635
35636         PR c/6980
35637         * gcc.dg/Wbad-function-cast-1.c: New test.
35638
35639 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
35640
35641         * g++.dg/ext/complit1.C
35642         * g++.dg/other/error2.C
35643         * g++.dg/other/nontype-1.C
35644         * g++.dg/parse/crash11.C
35645         * g++.dg/parse/crash12.C
35646         * g++.dg/parse/error15.C
35647         * g++.dg/parse/error4.C
35648         * g++.dg/parse/tmpl-outside1.C
35649         * g++.dg/parse/too-many-tmpl-args1.C
35650         * g++.dg/template/dependent-expr3.C
35651         * g++.dg/template/error10.C
35652         * g++.dg/template/instantiate1.C
35653         * g++.dg/template/vtable2.C
35654         * g++.dg/warn/Wshadow-1.C
35655         * g++.dg/warn/weak1.C
35656         * g++.old-deja/g++.brendan/crash16.C
35657         * g++.old-deja/g++.brendan/crash18.C
35658         * g++.old-deja/g++.brendan/crash48.C
35659         * g++.old-deja/g++.brendan/crash49.C
35660         * g++.old-deja/g++.brendan/crash55.C
35661         * g++.old-deja/g++.brendan/crash56.C
35662         * g++.old-deja/g++.brendan/crash8.C
35663         * g++.old-deja/g++.brendan/enum11.C
35664         * g++.old-deja/g++.brendan/enum8.C
35665         * g++.old-deja/g++.brendan/enum9.C
35666         * g++.old-deja/g++.brendan/friend3.C
35667         * g++.old-deja/g++.brendan/misc14.C
35668         * g++.old-deja/g++.bugs/900402_02.C
35669         * g++.old-deja/g++.bugs/900404_03.C
35670         * g++.old-deja/g++.bugs/900404_04.C
35671         * g++.old-deja/g++.bugs/900428_03.C
35672         * g++.old-deja/g++.jason/crash4.C
35673         * g++.old-deja/g++.jason/overload21.C
35674         * g++.old-deja/g++.jason/redecl1.C
35675         * g++.old-deja/g++.jason/report.C
35676         * g++.old-deja/g++.jason/rfg10.C
35677         * g++.old-deja/g++.jason/template30.C
35678         * g++.old-deja/g++.law/arm12.C
35679         * g++.old-deja/g++.law/ctors5.C
35680         * g++.old-deja/g++.law/cvt20.C
35681         * g++.old-deja/g++.law/init10.C
35682         * g++.old-deja/g++.law/init8.C
35683         * g++.old-deja/g++.law/visibility17.C
35684         * g++.old-deja/g++.law/visibility7.C
35685         * g++.old-deja/g++.mike/net8.C
35686         * g++.old-deja/g++.mike/p646.C
35687         * g++.old-deja/g++.mike/p700.C
35688         * g++.old-deja/g++.mike/p701.C
35689         * g++.old-deja/g++.mike/p811.C
35690         * g++.old-deja/g++.ns/template13.C
35691         * g++.old-deja/g++.other/array3.C
35692         * g++.old-deja/g++.other/crash25.C
35693         * g++.old-deja/g++.other/dtor3.C
35694         * g++.old-deja/g++.other/dtor4.C
35695         * g++.old-deja/g++.other/main1.C
35696         * g++.old-deja/g++.other/warn7.C
35697         * g++.old-deja/g++.pt/crash11.C
35698         * g++.old-deja/g++.pt/crash36.C
35699         * g++.old-deja/g++.pt/spec22.C
35700         * g++.old-deja/g++.pt/spec9.C
35701         * g++.old-deja/g++.pt/ttp52.C
35702         * g++.old-deja/g++.robertl/eb103.C
35703         * g++.old-deja/g++.robertl/eb121.C
35704         * g++.old-deja/g++.robertl/eb22.C
35705         * g++.old-deja/g++.robertl/eb8.C:
35706         Update locations and/or regexps of dg-error markers.
35707         Remove markers for some bogus messages that are no longer issued.
35708
35709 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
35710
35711         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
35712         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
35713
35714 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
35715
35716         PR c++/17618
35717         * g++.dg/lookup/crash5.C: New test.
35718
35719 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
35720
35721         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
35722         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
35723         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
35724         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
35725         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
35726         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
35727
35728         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
35729         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
35730         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
35731         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
35732         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
35733         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
35734
35735         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
35736
35737         * gcc.dg/vect/vect-44.c: Check additional cases.
35738         * gcc.dg/vect/vect-48.c: Check additional cases.
35739
35740         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
35741         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
35742         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
35743         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
35744         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
35745         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
35746         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
35747         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
35748         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
35749
35750         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
35751         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
35752         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
35753
35754 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35755
35756         * gcc.dg/tree-ssa/loop-6.c: New test.
35757
35758 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
35759
35760         PR c++/17620
35761         * g++.dg/inherit/base2.C: New.
35762
35763 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35764
35765         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
35766         * gcc.dg/20001012-2.c: Likewise.
35767         * gcc.dg/20001013-1.c: Likewise.
35768         * gcc.dg/20001101-1.c: Likewise.
35769         * gcc.dg/20001102-1.c: Likewise.
35770         * gcc.dg/bf-spl1.c: Likewise.
35771         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
35772         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
35773
35774 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
35775
35776         PR tree-optimization/16721
35777         * gcc.dg/tree-ssa/pr16721.c: New test.
35778
35779 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
35780
35781         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
35782         * gcc.dg/20040305-1.c: Likewise.
35783
35784 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35785
35786         PR c/16566
35787         * gcc.c-torture/compile/pr16566-1.c,
35788         gcc.c-torture/compile/pr16566-2.c,
35789         gcc.c-torture/compile/pr16566-3.c: New tests.
35790
35791 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
35792
35793         PR tree-optimization/17512
35794         * gcc.c-torture/compile/20040916-1.c.
35795
35796 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
35797
35798         * gcc.dg/pragma-re-3.c: New test.
35799
35800 2004-09-17  Matt Austern  <austern@apple.com>
35801
35802         PR c++/15049
35803         * g++.dg/other/anon3.C: New.
35804
35805 2004-09-21  Roger Sayle  <roger@eyesopen.com>
35806
35807         PR c++/7503
35808         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
35809         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
35810         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
35811         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
35812         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
35813
35814 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
35815
35816         PR fortran/17286
35817         * gfortran.dg/pr17286.f90: New test.
35818
35819 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
35820
35821         PR c++/17530
35822         * g++.dg/template/static7.C: New test.
35823
35824 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
35825
35826         PR tree-opt/17558
35827         * gcc.c-torture/compile/pr17558.c: New test.
35828
35829 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
35830
35831         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
35832         if SKIP_ATTRIBUTE is defined.
35833
35834 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35835
35836         PR fortran/15957
35837         * gfortran.dg/pr15957.f90: New test.
35838
35839 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
35840
35841         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
35842         in comparison.
35843         * gcc.dg/vect/vect-79.c: Likewise.
35844         * gcc.dg/vect/vect-80.c: Likewise.
35845
35846 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35847
35848         PR fortran/15750
35849         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
35850
35851 2004-09-20  Ira Rosen  <irar@il.ibm.com>
35852
35853         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
35854         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
35855         * gcc.dg/vect/vect-62.c: New testcase.
35856         * gcc.dg/vect/vect-63.c: New testcase.
35857         * gcc.dg/vect/vect-64.c: New testcase.
35858         * gcc.dg/vect/vect-65.c: New testcase.
35859         * gcc.dg/vect/vect-66.c: New testcase.
35860         * gcc.dg/vect/vect-67.c: New testcase.
35861         * gcc.dg/vect/vect-68.c: New testcase.
35862         * gcc.dg/vect/vect-69.c: New testcase.
35863         * gcc.dg/vect/vect-79.c: New testcase.
35864         * gcc.dg/vect/vect-80.c: New testcase.
35865
35866 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
35867
35868         * gcc.target/mips/asm-1.c: New test.
35869
35870 2004-09-19  Ira Rosen  <irar@il.ibm.com>
35871
35872         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
35873         * gcc.dg/vect/vect-73.c: New testcase.
35874         * gcc.dg/vect/vect-74.c: New testcase.
35875         * gcc.dg/vect/vect-75.c: New testcase.
35876         * gcc.dg/vect/vect-76.c: New testcase.
35877         * gcc.dg/vect/vect-77.c: New testcase.
35878         * gcc.dg/vect/vect-78.c: New testcase
35879
35880 2004-09-18  Paul Brook  <paul@codesourcery.com>
35881
35882         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
35883
35884 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
35885
35886         PR c/17424
35887         * gcc.dg/pr17424-1.c: New test.
35888
35889 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
35890
35891         * g++.dg/tree-ssa/pr17153.C: New test.
35892
35893 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
35894
35895         PR pch/13361
35896         * g++.dg/pch/wchar-1.C: New.
35897         * g++.dg/pch/wchar-1.Hs: New.
35898
35899 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
35900
35901         * gcc.c-torture/execute/20040917-1.c: New test.
35902
35903 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
35904
35905         PR tree-optimization/17319
35906         * gcc.dg/pr17319.c: New test.
35907
35908 2004-09-17  Devang Patel  <dpatel@apple.com>
35909
35910         * gcc.dg/20040813-1.c: New test.
35911
35912 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
35913
35914         PR tree-optimization/17273
35915         * gcc.c-torture/compile/pr17273.c: New test.
35916
35917 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
35918
35919         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
35920         Update expected messages.
35921         * gcc.dg/declspec-13.c: New test.
35922
35923 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
35924
35925         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
35926
35927 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
35928
35929         * gcc.c-torture/execute/pr17252.c: Use post-increment to
35930         change what 'a' is pointing to.
35931
35932 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
35933
35934         PR c++/16002
35935         * g++.dg/template/error18.C: New test.
35936
35937         PR c++/16029
35938         * g++.dg/warn/Wunused-8.C: New test.
35939
35940 2004-09-17  Steven Bosscher  <stevenb@suse.de>
35941
35942         PR tree-optimization/17513
35943         * gcc.dg/20040916-1.c: New test.
35944
35945 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
35946
35947         PR c++/17501
35948         * g++.dg/template/typename7.C: New test.
35949
35950 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35951
35952         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
35953
35954 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
35955
35956         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
35957         with -ftree-based-profiling also.
35958         * lib/profopt.exp: Support late-set profile_option/feedback_option.
35959
35960 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
35961
35962         PR/15364
35963         * gfortran.dg/der_array_io_1.f90: New test.
35964         * gfortran.dg/der_array_io_2.f90: New test.
35965         * gfortran.dg/der_array_io_3.f90: New test.
35966
35967 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
35968
35969         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
35970         EABI.
35971
35972 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
35973
35974         * g++.dg/opt/switch1.C: New test.
35975
35976 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
35977
35978         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
35979         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
35980         Update expected messages.
35981
35982 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35983
35984         PR fortran/16485
35985         * gfortran.dg/same_name_1.f90: New test.
35986
35987 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
35988
35989         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
35990         dereference garbage pointers.
35991
35992 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
35993
35994         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
35995         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
35996
35997         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
35998         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
35999         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
36000
36001 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
36002
36003         PR c++/17324
36004         * g++.dg/template/mangle1.C: New test.
36005
36006 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
36007
36008         PR tree-optimization/17252
36009         * gcc.c-torture/execute/pr17252.c: New test.
36010
36011 2004-09-14  Andrew Pinski  <apinski@apple.com>
36012
36013         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
36014
36015 2004-09-14  Roger Sayle  <roger@eyesopen.com>
36016
36017         PR rtl-optimization/9771
36018         * gcc.dg/pr9771-1.c: New test case.
36019
36020 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
36021
36022         PR tree-optimization/15262
36023         * gcc.c-torture/execute/pr15262-1.c: New test.
36024         * gcc.c-torture/execute/pr15262-2.c: New test.
36025
36026 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36027
36028         * gcc.dg/declspec-12.c: New test.
36029
36030 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
36031
36032         * gfortran.dg/pr17090.f90: Add directives to test.
36033
36034 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36035
36036         * gcc.c-torture/compile/20040914-1.c: New test.
36037
36038 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
36039
36040         PR c++/16162
36041         * g++.dg/template/decl2.C: New test.
36042
36043 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
36044
36045         PR fortran/17090
36046         * gfortran.dg/pr17090.f90: New test.
36047
36048 2004-09-13  Dale Johannesen  <dalej@apple.com>
36049
36050         * gcc.c-torture/compile/pr17408.c: New test case.
36051
36052 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
36053
36054         PR c++/16716
36055         * g++.dg/parse/crash17.C: New test.
36056
36057         PR c++/17327
36058         * g++.dg/template/enum3.C: New test.
36059
36060 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
36061
36062         * lib/gcc-defs.exp: Load wrapper.exp.
36063         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
36064         using local code.
36065         * lib/gcc.exp (gcc_init): Similar.
36066         * lib/gfortran.exp (gfortran_init): Similar.
36067         * lib/objc.exp (objc_init): Similar.
36068         * lib/treelang.exp (treelang_init): Similar.
36069         * lib/wrapper.exp: New file with build_wrapper call machinery in
36070         ${tool}_maybe_build_wrapper.
36071
36072 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
36073
36074         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
36075         "inline".
36076         * gcc.dg/declspec-11.c: Update expected messages.
36077         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
36078         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
36079         gcc.dg/inline-12.c: New tests.
36080
36081 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
36082
36083         * g++.dg/tree-ssa/pr17400.C: New testcase.
36084
36085 2004-09-13  James E Wilson  <wilson@specifixinc.com>
36086
36087         * gcc.target/mips/sb1-1.c: New testcase.
36088
36089 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
36090
36091         * lib/g77-dg.exp: Remove unused file.
36092         * lib/mike-g77.exp: Ditto.
36093         * lib/g77.exp: Ditto.
36094
36095 2004-09-12  Richard Henderson  <rth@redhat.com>
36096
36097         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
36098
36099 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
36100
36101         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
36102         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36103         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
36104         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
36105         Update expected messages.
36106
36107 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
36108
36109         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
36110         declaration/use mismatch for dirp parameter.
36111
36112 2004-09-12  Andrew Pinski  <apinski@apple.com>
36113
36114         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
36115         -fgnu-runtime is passed.
36116
36117 2004-09-12  Richard Henderson  <rth@redhat.com>
36118
36119         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
36120         do the uplevel thing and update additional_flags directly.
36121         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
36122         gfortran.fortran-torture/execute/intrinsic_nearest.x,
36123         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
36124         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
36125
36126 2004-09-11  Steven Bosscher  <stevenb@suse.de>
36127
36128         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
36129
36130 2004-09-11  Roger Sayle  <roger@eyesopen.com>
36131
36132         PR middle-end/17411
36133         * g++.dg/opt/pr17411-1.C: New test case.
36134
36135 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36136
36137         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36138         gcc.dg/tls/diag-2.c: Update expected messages.
36139         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
36140         messages.
36141         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
36142         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
36143         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
36144         gcc.dg/tls/diag-5.c: New tests.
36145
36146 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
36147
36148         * gcc.dg/20040910-1.c: Correct dg-error regexp.
36149
36150 2004-09-11  Steven Bosscher  <stevenb@suse.de>
36151
36152         * g++.dg/parse/break-in-for.C: New test.
36153
36154 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
36155
36156         * gcc.dg/tree-ssa/20040911-1.c: New test.
36157
36158 2004-09-11  Andreas Jaeger  <aj@suse.de>
36159
36160         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
36161         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
36162
36163 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
36164
36165         * gcc.target/frv: New directory of FR-V-specific tests.
36166
36167 2004-09-10  James E Wilson  <wilson@specifixinc.com>
36168
36169         * gcc.dg/convert-vec-1.c: New test.
36170
36171 2004-09-10  Roger Sayle  <roger@eyesopen.com>
36172
36173         PR middle-end/17024
36174         * gcc.dg/pr17024-1.c: New test case.
36175
36176 2004-09-10  Eric Christopher  <echristo@redhat.com>
36177
36178         * gcc.dg/20040910-1.c: New test.
36179
36180 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36181
36182         * gcc.dg/bitfld-9.c: New test.
36183
36184 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
36185
36186         * gcc.c-torture/execute/ieee/acc1.c: New test.
36187         * gcc.c-torture/execute/ieee/acc2.c: New test.
36188         * gcc.c-torture/execute/ieee/mzero6.c: New test.
36189
36190 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36191
36192         * gcc.dg/deprecated-2.c: New test.
36193
36194 2004-09-09  James E Wilson  <wilson@specifixinc.com>
36195
36196         * gcc.dg/init-vec-1.c: New test.
36197
36198 2004-09-09  Roger Sayle  <roger@eyesopen.com>
36199
36200         PR middle-end/17055
36201         * gcc.dg/pr17055-1.c: New test case.
36202
36203 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
36204
36205         PR target/17377
36206         * gcc.c-torture/execute/pr17377.c: New test.
36207
36208 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36209
36210         PR c/8420
36211         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
36212         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
36213         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36214         gcc.dg/long-long-typespec-1.c: New tests.
36215         * gcc.dg/tls/diag-2.c: Update expected diagnostics
36216
36217 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36218
36219         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
36220         gcc.dg/gnu99-static-1.c: New tests.
36221
36222 2004-09-08  Devang Patel  <dpatel@apple.com>
36223
36224         * gcc.dg/darwin-ld-20040828-1.c: New test.
36225         * gcc.dg/darwin-ld-20040828-2.c: New test.
36226         * gcc.dg/darwin-ld-20040828-3.c: New test.
36227
36228 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
36229
36230         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
36231         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
36232         in error message.
36233         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
36234         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
36235         in error message.
36236         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
36237         types they qualify.
36238         * objc.dg/type-size-2.m: Fix wording in comment.
36239         * objc.dg/va-meth-1.m: New test case.
36240
36241 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
36242
36243         PR c/16633:
36244         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
36245         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
36246
36247 2004-09-06  Devang Patel  <dpatel@apple.com>
36248
36249         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
36250         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
36251
36252 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
36253
36254         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
36255         reflect changed line numbering of diagnostics.
36256
36257 2004-09-06  Paul Brook  <paul@codesourcery.com>
36258
36259         * gfortran.dg/edit_real_1.f90: Add new test.
36260
36261 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36262
36263         * gcc.dg/tree-ssa/loop-2.c: New test.
36264         * gcc.dg/tree-ssa/loop-3.c: New test.
36265         * gcc.dg/tree-ssa/loop-4.c: New test.
36266         * gcc.dg/tree-ssa/loop-5.c: New test.
36267
36268 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36269
36270         * gcc.dg/format/sentinel-1.c: Update for parameter option.
36271
36272 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36273
36274         * gcc.dg/format/sentinel-1.c: New test.
36275
36276 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
36277
36278         * gcc.dg/builtins-46.c: New.
36279
36280 2004-09-03  Devang Patel  <dpatel@apple.com>
36281
36282         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
36283         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
36284
36285 2004-09-03  Jan Beulich  <jbeulich@novell.com>
36286
36287         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
36288         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
36289         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
36290         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
36291         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
36292         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
36293         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
36294         the non-portable bzero.
36295         * gcc.dg/20010912-1.c: xfail for NetWare.
36296         * gcc.dg/20020426-2.c: xfail for NetWare.
36297         * gcc.dg/20021014-1.c: xfail for NetWare.
36298         * gcc.dg/20021018-1.c: xfail for NetWare.
36299         * gcc.dg/20030213-1.c: xfail for NetWare.
36300         * gcc.dg/20030225-1.c: xfail for NetWare.
36301         * gcc.dg/20030708-1.c: xfail for NetWare.
36302         * gcc.dg/builtins-config.h: Also exclude NetWare.
36303         * gcc.dg/format/format.h: Define restrict only if not already defined.
36304         * gcc.dg/nest.c: xfail for NetWare.
36305         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
36306         * lib/target-supports.exp (check_visibility_available): Exclude
36307         NetWare.
36308
36309 2004-09-03  Jan Beulich  <jbeulich@novell.com>
36310
36311         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
36312         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
36313         deterministic starting point for the alignment of structure fields.
36314         * gcc.dg/Wpadded.c: Dito.
36315         * g++.dg/abi/vbase10.C: Dito.
36316
36317 2004-09-03  Devang Patel  <dpatel@apple.com>
36318
36319         * g++.dg/debug/pr15736.cc: New test.
36320
36321 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
36322
36323         * README.QMTEST: Fix out-of-date link.
36324
36325 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
36326
36327         PR fortran/16579
36328         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
36329         Delete.  Duplicate of gfortran.dg/g77/20010610.f
36330
36331 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
36332
36333         * g++.dg/abi/arm_rtti1.C: New test.
36334
36335 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
36336
36337         * gcc.dg/ppc-vector-memcpy.c: New.
36338         * gcc.dg/ppc-vector-memset.c: New.
36339
36340 2004-09-02  Chao-ying Fu  <fu@mips.com>
36341
36342         * gcc.target/mips/mips-3d-1.c: New test.
36343         * gcc.target/mips/mips-3d-2.c: New test.
36344         * gcc.target/mips/mips-3d-3.c: New test.
36345         * gcc.target/mips/mips-3d-4.c: New test.
36346         * gcc.target/mips/mips-3d-5.c: New test.
36347         * gcc.target/mips/mips-3d-6.c: New test.
36348         * gcc.target/mips/mips-3d-7.c: New test.
36349         * gcc.target/mips/mips-3d-8.c: New test.
36350         * gcc.target/mips/mips-3d-9.c: New test.
36351         * gcc.target/mips/mips-ps-1.c: New test.
36352         * gcc.target/mips/mips-ps-2.c: New test.
36353         * gcc.target/mips/mips-ps-3.c: New test.
36354         * gcc.target/mips/mips-ps-4.c: New test.
36355         * gcc.target/mips/mips-ps-type.c: New test.
36356
36357 2004-09-02  Paul Brook  <paul@codesourcery.com>
36358
36359         * gfortran.dg/edit_real_1.f90: Add new tests.
36360
36361 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36362
36363         PR fortran/15327
36364         * gfortran.dg/merge_char_1.f90: New test.
36365
36366 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36367
36368         PR fortran/16404
36369         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
36370
36371 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36372
36373         PR c/1522
36374         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
36375
36376 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
36377
36378         * g++.dg/opt/loop1.C: Do not XFAIL.
36379
36380 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
36381
36382         * gcc.c-torture/execute/20040831-1.c: New test.
36383
36384 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
36385
36386         PR fortran/16579
36387         * gfortran.dg/g77/20010610.f: Now passes.
36388         Copy from g77.f-torture/execute. Add dg-run directive.
36389         * gfortran.dg/g77/README: Update
36390
36391 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
36392
36393         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
36394         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
36395         (t1, t2, t3, t4): Add volatile.
36396
36397 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
36398
36399         * g++.dg/ext/visibility/arm1.C: New test.
36400
36401 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
36402
36403         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
36404         -pedantic-errors.
36405
36406 2004-09-01  Paul Brook  <paul@codesourcery.com>
36407
36408         * gfortran.dg/eof_2.f90: New test.
36409
36410 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36411
36412         PR fortran/16579
36413         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
36414
36415 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
36416
36417         PR libfortran/16805
36418         * gfortran.dg/list_read_2.f90: New test.
36419
36420 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
36421
36422         * g++.dg/abi/key1.C: New test.
36423
36424 2004-08-31  Richard Henderson  <rth@redhat.com>
36425
36426         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
36427         form of offsetof.
36428         * g++.dg/other/offsetof5.C: Remove duplicate.
36429
36430 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36431
36432         PR fortran/17244
36433         * gfortran.dg/func_derived_1.f90: New test.
36434
36435 2004-08-31  Paul Brook  <paul@codesourcery.com>
36436
36437         * gfortran.dg/eof_1.f90: New test.
36438
36439 2004-08-31  Paul Brook  <paul@codesourcery.com>
36440
36441         * gfortran.dg/list_read_1.f90: New file.
36442
36443 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
36444
36445         * g++.dg/opt/loop1.C: XFAIL.
36446
36447 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
36448
36449         * gcc.dg/funcdef-storage-1.c: New.
36450         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
36451         an extern function in local scope.
36452         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
36453         declare an 'auto inline' function in local scope.
36454         * gcc.dg/20011130-1.c: Likewise.
36455         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
36456         an 'auto' function in local scope.
36457         * gcc.dg/20021014-1.c: Likewise.
36458         * gcc.dg/20030331-2.c: Likewise.
36459
36460 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36461
36462         * gfortran.dg/blockdata_1.f90: New test.
36463
36464 2004-08-30  Richard Henderson  <rth@redhat.com>
36465
36466         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
36467
36468 2004-08-30  Richard Henderson  <rth@redhat.com>
36469
36470         * lib/fortran-torture.exp (fortran-torture-execute): Honor
36471         additional_flags set by alternate driver.
36472         (ieee-options): New procedure.
36473         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
36474         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
36475         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
36476         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
36477
36478 2004-08-30  Richard Henderson  <rth@redhat.com>
36479
36480         * lib/f-torture.exp: Remove.
36481
36482 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
36483
36484         PR rtl-optimization/16590
36485         * g++.dg/opt/loop1.C: New test.
36486
36487 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36488
36489         PR fortran/13910
36490         * gfortran.dg/oldstyle_1.f90: New test.
36491
36492 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
36493         Paul Brook  <paul@codesourcery.com>
36494
36495         * gfortran.dg/g77/README: Update.
36496         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
36497         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
36498         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
36499
36500 2004-08-28  Paul Brook  <paul@codesourcery.com>
36501
36502         PR libfortran/17195
36503         * gfortran.dg/edit_real_1.f90: New test.
36504
36505 2004-08-27  Paul Brook  <paul@codesourcery.com>
36506
36507         * gfortran.dg/rewind_1.f90: New test.
36508
36509 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
36510
36511         PR fortran/16597
36512         * gfortran.dg/pr16597.f90: New test.
36513
36514 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36515
36516         PR c/13801
36517         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
36518         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
36519         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
36520         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
36521         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
36522
36523 2004-08-26  Nick Clifton  <nickc@redhat.com>
36524
36525         * gcc.c-torture/compile/pr17119.c: New test.
36526
36527 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36528
36529         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
36530
36531 2004-08-25  Richard Henderson  <rth@redhat.com>
36532
36533         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
36534         the bits that expect kind=8 to be the largest real kind.
36535
36536 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
36537
36538         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
36539
36540 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36541
36542         * gfortran.dg/assignment_1.f90: New test.
36543
36544 2004-08-25  Adam Nemet  <anemet@lnxw.com>
36545
36546         * g++.dg/template/repo3.C: New test.
36547
36548 2004-08-25  Roger Sayle  <roger@eyesopen.com>
36549
36550         PR middle-end/16693
36551         PR tree-optimization/16372
36552         * g++.dg/opt/pr16372-1.C: New test case.
36553         * g++.dg/opt/pr16693-1.C: New test case.
36554         * g++.dg/opt/pr16693-2.C: New test case.
36555
36556 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
36557
36558         * objc.dg/proto-lossage-4.m: New test.
36559
36560 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
36561
36562         PR c++/17155
36563         * g++.dg/inherit/local2.C: New test.
36564
36565 2004-08-25  Paul Brook  <paul@codesourcery.com>
36566
36567         PR fortran/17144
36568         * gfortran.dg/string_ctor_1.f90: New test.
36569
36570 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36571
36572         PR c++/14428
36573         * g++.dg/template/redecl2.C: New test.
36574
36575 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
36576
36577         PR fortran/17143
36578         * gfortran.dg/pr17143.f90: New test.
36579
36580 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
36581
36582         PR fortran/17164
36583         * gfortran.dg/pr17164.f90: New test.
36584
36585 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36586
36587         * gcc.dg/tree-ssa/loop-1.c: New test.
36588
36589 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
36590
36591         * gcc.c-torture/compile/20040824-1.c: New test.
36592
36593 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
36594
36595         * gcc.c-torture/compile/iftrap-3.c: New test.
36596
36597 2004-08-24  Paul Brook  <paul@codesourcery.com>
36598
36599         * gfortran.dg/entry_2.f90: New test.
36600
36601 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36602
36603         PR c++/16889
36604         * g++.dg/lookup/ambig[12].C: New.
36605
36606 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36607
36608         PR c++/16706
36609         * g++.dg/template/crash21.C: New test.
36610         * g++.dg/template/crash22.C: Likewise.
36611
36612 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36613
36614         PR c++/17149
36615         * g++.dg/template/access15.C: New.
36616
36617 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
36618
36619         PR c++/17163
36620         * g++.dg/template/repo2.C: New test.
36621
36622 2004-08-23  Roger Sayle  <roger@eyesopen.com>
36623
36624         PR rtl-optimization/17078
36625         * gcc.c-torture/execute/pr17078-1.c: New test case.
36626
36627 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
36628
36629         PR c/14492
36630         * gcc.dg/debug/crash1.c: New test.
36631
36632 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
36633
36634         PR c/16180
36635         * gcc.dg/loop-5.c: New test.
36636
36637 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36638
36639         * gcc.c-torture/execute/20040823-1.c: New test.
36640
36641 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
36642
36643         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
36644         to the assembler.  Simplify test accordingly.
36645         (asm_abi_flags): Use GNU names.
36646         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
36647         to check for ABI flags.
36648
36649 2004-08-22  Andrew Pinski  <apinski@apple.com>
36650
36651         * g++.dg/opt/pr14029.C: New test.
36652         * gcc.c-torture/execute/pr15262.c: New test.
36653
36654 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36655
36656         * gfortran.dg/reduction.f90: Add checks with complex arguments.
36657
36658 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
36659
36660         PR 16908
36661         * gfortran.dg/direct_io.f90: New test.
36662
36663 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
36664
36665         PR c++/17121
36666         * g++.dg/inherit/local2.C: New test.
36667
36668 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
36669
36670         PR c++/17120
36671         * g++.dg/warn/Wparentheses-4.C: New test.
36672
36673 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
36674
36675         PR c++/17121
36676         * g++.dg/inherit/local2.C: New test.
36677
36678         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
36679         * gcc.dg/ppc-ldstruct.c: Likewise.
36680         * gcc.dg/ppc64-abi-2.c: Likewise.
36681
36682 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
36683
36684         PR rtl-optimization/17099
36685         * gcc.c-torture/execute/20040820-1.c: New test.
36686
36687 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
36688
36689         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
36690
36691 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
36692
36693         PR fortran/17077
36694         * gfortran.dg/auto_array_1.f90: New test.
36695
36696 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36697
36698         PR fortran/17074
36699         * gfortran.dg/simpleif_1.f90: New test.
36700
36701 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
36702
36703         * lib/target-supports.exp (check_profiling_available): Return
36704         false for arm*-*-symbianelf* and arm*-*-eabi*.
36705
36706         PR c++/15890
36707         * g++.dg/template/delete1.C: New test.
36708
36709 2004-08-19  Paul Brook  <paul@codesourcery.com>
36710
36711         PR fortran/14976
36712         PR fortran/16228
36713         * gfortran.dg/data_char_1.f90: New test.
36714
36715 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
36716
36717         PR fortran/16946
36718         * gfortran.dg/reduction.f90: New testcase.
36719
36720 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36721
36722         PR fortran/16520
36723         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
36724
36725 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36726
36727         PR c++/17041
36728         * g++.dg/Wparentheses-3.C: New test.
36729
36730 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
36731
36732         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
36733         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
36734         * gcc.dg/vect/vect-2.c: Likewise.
36735         * gcc.dg/vect/vect-3.c: Likewise.
36736         * gcc.dg/vect/vect-4.c: Likewise.
36737         * gcc.dg/vect/vect-5.c: Likewise.
36738         * gcc.dg/vect/vect-6.c: Likewise.
36739         * gcc.dg/vect/vect-7.c: Likewise.
36740         * gcc.dg/vect/vect-25.c: Likewise.
36741         * gcc.dg/vect/vect-31.c: Likewise.
36742         * gcc.dg/vect/vect-32.c: Likewise.
36743         * gcc.dg/vect/vect-34.c: Likewise.
36744         * gcc.dg/vect/vect-36.c: Likewise.
36745         * gcc.dg/vect/vect-all.c: Likewise.
36746
36747 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
36748
36749         PR c++/17068
36750         * g++.dg/template/operator4.C: New test.
36751
36752 2004-08-18  Richard Henderson  <rth@redhat.com>
36753
36754         * gcc.dg/20040206-1.c: XFAIL.
36755
36756 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
36757
36758         PR c++/16246
36759         * g++.dg/template/array7.C: New test.
36760
36761 2004-08-17  James E Wilson  <wilson@specifixinc.com>
36762
36763         * gcc.dg/mips-movcc-1.c: New test.
36764         * gcc.dg/mips-movcc-2.c: New test.
36765         * gcc.dg/mips-movcc-3.c: New test.
36766
36767         * gcc.dg/mips-nmadd-1.c: New test.
36768         * gcc.dg/mips-nmadd-2.c: New test.
36769
36770 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
36771
36772         PR c++/15871
36773         * g++.dg/opt/inline8.C: New test.
36774
36775         PR c++/16965
36776         * g++.dg/parse/error17.C: New test.
36777
36778 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
36779
36780         * gcc.dg/vect: New directory for vectorizer tests.
36781         * gcc.dg/vect/tree-vect.h: New file.
36782         * gcc.dg/vect/vect.exp: New file.
36783         * gcc.dg/vect/pr16105.c.c: New test.
36784         * gcc.dg/vect/vect-1.c: New test.
36785         * gcc.dg/vect/vect-2.c: New test.
36786         * gcc.dg/vect/vect-3.c: New test.
36787         * gcc.dg/vect/vect-4.c: New test.
36788         * gcc.dg/vect/vect-5.c: New test.
36789         * gcc.dg/vect/vect-6.c: New test.
36790         * gcc.dg/vect/vect-7.c: New test.
36791         * gcc.dg/vect/vect-8.c: New test.
36792         * gcc.dg/vect/vect-9.c: New test.
36793         * gcc.dg/vect/vect-10.c: New test.
36794         * gcc.dg/vect/vect-11.c: New test.
36795         * gcc.dg/vect/vect-12.c: New test.
36796         * gcc.dg/vect/vect-13.c: New test.
36797         * gcc.dg/vect/vect-14.c: New test.
36798         * gcc.dg/vect/vect-15.c: New test.
36799         * gcc.dg/vect/vect-16.c: New test.
36800         * gcc.dg/vect/vect-17.c: New test.
36801         * gcc.dg/vect/vect-18.c: New test.
36802         * gcc.dg/vect/vect-19.c: New test.
36803         * gcc.dg/vect/vect-20.c: New test.
36804         * gcc.dg/vect/vect-21.c: New test.
36805         * gcc.dg/vect/vect-22.c: New test.
36806         * gcc.dg/vect/vect-23.c: New test.
36807         * gcc.dg/vect/vect-24.c: New test.
36808         * gcc.dg/vect/vect-25.c: New test.
36809         * gcc.dg/vect/vect-26.c: New test.
36810         * gcc.dg/vect/vect-27.c: New test.
36811         * gcc.dg/vect/vect-28.c: New test.
36812         * gcc.dg/vect/vect-29.c: New test.
36813         * gcc.dg/vect/vect-30.c: New test.
36814         * gcc.dg/vect/vect-31.c: New test.
36815         * gcc.dg/vect/vect-32.c: New test.
36816         * gcc.dg/vect/vect-33.c: New test.
36817         * gcc.dg/vect/vect-34.c: New test.
36818         * gcc.dg/vect/vect-35.c: New test.
36819         * gcc.dg/vect/vect-36.c: New test.
36820         * gcc.dg/vect/vect-37.c: New test.
36821         * gcc.dg/vect/vect-38.c: New test.
36822         * gcc.dg/vect/vect-40.c: New test.
36823         * gcc.dg/vect/vect-41.c: New test.
36824         * gcc.dg/vect/vect-42.c: New test.
36825         * gcc.dg/vect/vect-43.c: New test.
36826         * gcc.dg/vect/vect-44.c: New test.
36827         * gcc.dg/vect/vect-45.c: New test.
36828         * gcc.dg/vect/vect-46.c: New test.
36829         * gcc.dg/vect/vect-47.c: New test.
36830         * gcc.dg/vect/vect-48.c: New test.
36831         * gcc.dg/vect/vect-49.c: New test.
36832         * gcc.dg/vect/vect-50.c: New test.
36833         * gcc.dg/vect/vect-51.c: New test.
36834         * gcc.dg/vect/vect-52.c: New test.
36835         * gcc.dg/vect/vect-53.c: New test.
36836         * gcc.dg/vect/vect-54.c: New test.
36837         * gcc.dg/vect/vect-55.c: New test.
36838         * gcc.dg/vect/vect-56.c: New test.
36839         * gcc.dg/vect/vect-57.c: New test.
36840         * gcc.dg/vect/vect-58.c: New test.
36841         * gcc.dg/vect/vect-59.c: New test.
36842         * gcc.dg/vect/vect-60.c: New test.
36843         * gcc.dg/vect/vect-61.c: New test.
36844         * gcc.dg/vect/vect-all.c: New test.
36845         * gcc.dg/vect/vect-none.c: New test.
36846
36847 2004-08-17  Paul Brook  <paul@codesourcery.com>
36848
36849         PR fortran/13082
36850         * gfortran.dg/entry_1.f90: New test.
36851
36852 2004-08-17  Andrew Pinski  <apinski@apple.com>
36853
36854         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
36855
36856 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
36857
36858         * gcc.dg/pr17036-1.c: New test.
36859
36860 2004-08-16  Devang Patel  <dpatel@apple.com>
36861
36862         * gcc.dg/darwin-20040809-1.c: New test.
36863
36864 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
36865
36866         * gcc.dg/funcdef-attr-1.c: New test.
36867
36868 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
36869
36870         * gcc.dg/altivec-17.c: New test.
36871         * gcc.dg/altivec-18.c: New test.
36872
36873 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36874
36875         PR c++/6749
36876         * g++.dg/template/vtable2.C: New test.
36877
36878 2004-08-14  Richard Henderson  <rth@redhat.com>
36879
36880         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
36881         * gcc.dg/pack-test-4.c (main): Return 0.
36882         * gcc.dg/setjmp-1.c: Remove XFAIL.
36883         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
36884
36885 2004-08-14  Richard Henderson  <rth@redhat.com>
36886
36887         * gcc.dg/980217-1.c: Add prototype for printf.
36888
36889 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
36890
36891         * gfortran.dg/pr16935.f90: New test.
36892
36893 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
36894
36895         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
36896
36897 2004-08-13  Paul Brook  <paul@codesourcery.com>
36898
36899         * gfortran.dg/der_io_1.f90: Remove stray comma.
36900
36901 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
36902
36903         * gcc.dg/vmx/cw-bug-2.c: Remove.
36904         * gcc.dg/vmx/vprint-1.c: Remove.
36905         * gcc.dg/vmx/vscan-1.c: Remove.
36906
36907 2004-08-12  Devang patel  <dpatel@apple.com>
36908
36909         * gcc.dg/darwin-20040809-2.c: New test.
36910
36911 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
36912
36913         * g++.dg/ext/altivec-12.C: New test.
36914
36915         * g++.dg/ext/altivec-11.C: New test.
36916
36917 2004-08-12  Paul Brook  <paul@codesourcery.com>
36918
36919         * g++.dg/abi/arm_cxa_vec_1.C: New test.
36920
36921 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
36922
36923         * g++.dg/ext/altivec-2.C: Check for hardware support before
36924         executing any VMX instructions.
36925
36926         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
36927
36928 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
36929
36930         PR c++/16276
36931         * g++.old-deja/g++.other/comdat4.C: New test.
36932         * g++.old-deja/g++.other/comdat4-aux.cc: New.
36933
36934 2004-08-12  Ben Elliston  <bje@au.ibm.com>
36935
36936         PR target/16286
36937         * gcc.dg/pr16286.c: New test.
36938
36939 2004-08-12 Jan Beulich <jbeulich@novell.com>
36940
36941         * g++.dg/ext/asm5.C: New.
36942
36943 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
36944
36945         PR c++/16698
36946         * g++.dg/eh/crash1.C: New test.
36947
36948         PR c++/16717
36949         * g++.dg/ext/construct1.C: New test.
36950
36951 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
36952
36953         PR c++/16853
36954         * g++.dg/init/ptrmem1.C: New test.
36955
36956         PR c++/16618
36957         * g++.dg/parse/offsetof5.C: New test.
36958
36959         PR c++/16870
36960         * g++.dg/template/overload3.C: New test.
36961
36962 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
36963
36964         PR c++/16964
36965         * g++.dg/parse/error16.C: New test.
36966
36967         PR c++/16904
36968         * g++.dg/template/error14.C: New test.
36969
36970         PR c++/16929
36971         * g++.dg/template/error15.C: New test.
36972
36973 2004-08-11  Devang Patel  <dpatel@apple.com>
36974
36975         * gcc.dg/darwin-ld-20040809-1.c: New test.
36976         * gcc.dg/darwin-ld-20040809-2.c: New test.
36977
36978 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
36979
36980         PR fortran/16917
36981         * gfortran.dg/dfloat_1.f90: New test.
36982
36983 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
36984
36985         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
36986         * gcc.dg/dll-2.c: Fix dg-require syntax.
36987         * gcc.misc-tests/arm-isr.c (abort): Declare.
36988         (exit): Likewise.
36989
36990 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
36991
36992         PR c++/16971
36993         * g++.dg/parse/crash16.C: New test.
36994
36995 2004-08-10  Roger Sayle  <roger@eyesopen.com>
36996
36997         * gcc.dg/mips-rsqrt-1.c: New test case.
36998         * gcc.dg/mips-rsqrt-2.c: New test case.
36999         * gcc.dg/mips-rsqrt-3.c: New test case.
37000
37001 2004-08-10  Paul Brook  <paul@codesourcery.com>
37002
37003         * gfortran.dg/der_io_1.f90: New test.
37004
37005 2004-08-10  Paul Brook  <paul@codesourcery.com>
37006
37007         PR fortran/16919
37008         * gfortran.dg/der_array_1.f90: New test.
37009
37010 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
37011
37012         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
37013
37014 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
37015
37016         * gcc.dg/wchar_t-2.c: Fix typo.
37017
37018 2004-08-09  Falk Hueffner  <falk@debian.org>
37019
37020         PR tree-optimization/12517
37021         * gcc.c-torture/compile/pr12517.c: New test.
37022
37023         PR tree-optimization/12578
37024         * gcc.c-torture/compile/pr12578.c: New test.
37025
37026         PR tree-optimization/12899
37027         * gcc.c-torture/compile/pr12899.c: New test.
37028
37029         PR rtl-optimization/14692
37030         * gcc.c-torture/compile/pr14692.c: New test.
37031
37032         PR tree-optimization/16461
37033         * gcc.c-torture/compile/pr16461.c: New test.
37034
37035 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
37036
37037         * gfortran.dg/getenv_1.f90: New test.
37038
37039 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
37040
37041         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
37042         wchar_t.
37043         * gcc.dg/symbian5.c: Test -fno-short-wchar.
37044
37045 2004-08-06  Paul Brook  <paul@codesourcery.com>
37046
37047         * gfortran.dg/ret_array_1.f90: New test.
37048         * gfortran.dg/ret_pointer_1.f90: New test.
37049
37050 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
37051
37052         * gcc.dg/missing-field-init-[12].c: New tests.
37053         * g++.dg/warn/missing-field-init-[12].C: New tests.
37054
37055 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
37056
37057         * gcc.dg/enum2.c: New test.
37058         * gcc.dg/symbian3.c: Likewise.
37059         * gcc.dg/symbian4.c: Likewise.
37060         * gcc.dg/wchar_t-2.c: Likewise.
37061
37062 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
37063
37064         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
37065         destructor tests.
37066
37067 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
37068
37069         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
37070         dg-require-visiblity.
37071         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
37072         * g++.dg/ext/visibility/fvisibility.C: Likewise.
37073         * g++.dg/ext/visibility/memfuncts.C: Likewise.
37074         * g++.dg/ext/visibility/new1.C: Likewise.
37075         * g++.dg/ext/visibility/pragma.C: Likewise.
37076         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
37077         * g++.dg/ext/visibility/virtual.C: Likewise.
37078         * g++/dg/ext/visibility/visibility-1.C: Likewise.
37079         * g++/dg/ext/visibility/visibility-2.C: Likewise.
37080         * g++/dg/ext/visibility/visibility-3.C: Likewise.
37081         * g++/dg/ext/visibility/visibility-4.C: Likewise.
37082         * g++/dg/ext/visibility/visibility-5.C: Likewise.
37083         * g++/dg/ext/visibility/visibility-6.C: Likewise.
37084         * g++/dg/ext/visibility/visibility-7.C: Likewise.
37085         * g++/dg/ext/visibility/visibility-8.C: New test.
37086         * gcc.c-torture/compile/dll.x: Remove.
37087         * gcc.dg/dll-2.c: Use dg-require-dll
37088         * gcc.dg/visibility-10.c: New test.
37089         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
37090         supporting DLLs.
37091         * lib/scanasm.exp (scan_hidden): New function.
37092         (scan_not_hidden): Likewise.
37093
37094 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
37095
37096         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
37097
37098 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
37099
37100         * gcc.c-torture/execute/20040805-1.c: New test.
37101
37102 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
37103
37104         * gcc.dg/20020118-1.c: Declare abort.
37105         * gcc.dg/altivec_check.h: Likewise.
37106         * gcc.dg/iftrap-2.c: Likewise.
37107         * gcc.dg/pragma-darwin.c: Likewise.
37108         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
37109
37110 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
37111
37112         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
37113
37114 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37115
37116         * gcc.c-torture/execute/builtins/abs-2.c,
37117         gcc.c-torture/execute/builtins/abs-3.c,
37118         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
37119         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
37120         intmax_t, uintmax_t and their limits.
37121         * gcc.dg/intmax_t-1.c: New test.
37122
37123 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37124
37125         * g++.dg/tc1/dr147.C: Add reference to PR.
37126
37127 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
37128
37129         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
37130         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
37131
37132 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
37133
37134         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
37135
37136 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37137
37138         * gcc.dg/redecl-5.c: New test.
37139         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
37140         of scanf.
37141
37142 2004-08-03  Roger Sayle  <roger@eyesopen.com>
37143
37144         PR middle-end/16790
37145         * gcc.c-torture/execute/pr16790-1.c: New test case.
37146
37147 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
37148
37149         * g++.dg/ext/visibility/assign1.C: New test.
37150         * g++.dg/ext/visibility/new1.C: Likewise.
37151
37152         * gcc.dg/symbian1.c: New test.
37153         * gcc.dg/symbian2.c: Likewise.
37154
37155 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
37156
37157         PR target/16570
37158         * gcc.dg/i386-sse-9.c: New test.
37159
37160 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37161
37162         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
37163
37164 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37165
37166         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
37167         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
37168         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
37169         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
37170         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
37171         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
37172         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
37173         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
37174         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
37175         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
37176         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
37177         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
37178         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
37179         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
37180         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
37181         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
37182         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
37183         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
37184         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
37185         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
37186         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
37187         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
37188         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
37189         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
37190         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
37191         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
37192         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
37193         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
37194         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
37195         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
37196         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
37197         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
37198         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
37199         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
37200         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
37201         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
37202         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
37203         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
37204         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
37205         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
37206         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
37207         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
37208         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
37209         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
37210         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
37211         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
37212         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
37213         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
37214         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
37215         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
37216         gcc.misc-tests/i386-pf-3dnow-1.c,
37217         gcc.misc-tests/i386-pf-athlon-1.c,
37218         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
37219         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
37220         Declare built-in functions used.
37221         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
37222
37223 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
37224
37225         PR c++/16707
37226         * g++.dg/lookup/using12.C: New test.
37227
37228         * g++.dg/init/null1.C: Fix PR number.
37229         * g++.dg/parse/namespace10.C: Likewise.
37230
37231 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
37232
37233         PR c++/16224
37234         * g++.dg/template/spec17.C: New test.
37235         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
37236         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
37237
37238 2004-08-02  David Billinghurst
37239
37240         PR fortran/16292
37241         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
37242
37243 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
37244
37245         * gcc.dg/ia64-got-1.c: New test case.
37246
37247 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
37248
37249         PR c++/16489
37250         * g++.dg/init/null1.C: New test.
37251         * g++.dg/tc1/dr76.C: Adjust error marker.
37252
37253         PR c++/16529
37254         * g++.dg/parse/namespace10.C: New test.
37255
37256         PR c++/16810
37257         * g++.dg/inherit/ptrmem2.C: New test.
37258
37259 2004-08-02  Ben Elliston  <bje@au.ibm.com>
37260
37261         PR target/16155
37262         * gcc.dg/pr16155.c: New test.
37263
37264 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
37265
37266         * gcc.dg/redecl-2.c: New test.
37267
37268 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
37269
37270         * gcc.dg/darwin-longdouble.c: New file.
37271
37272 2004-07-30  Richard Henderson  <rth@redhat.com>
37273
37274         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
37275         write to constant argument.
37276         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
37277
37278 2004-07-30  Richard Henderson  <rth@redhat.com>
37279
37280         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
37281         tests of nearest around zero.
37282
37283 2004-07-30  Andrew Pinski  <apinski@apple.com>
37284
37285         * gcc.c-torture/compile/20040730-1.c: New test.
37286
37287 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
37288
37289         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
37290         powerpc-eabispe.
37291
37292 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
37293
37294         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
37295
37296 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
37297
37298         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
37299         contains $ld_library_path.
37300         * lib/gfortran.exp (gfortran_link_flags): Likewise.
37301
37302 2004-07-29  Richard Henderson  <rth@redhat.com>
37303
37304         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
37305
37306         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
37307         (alt2, which): New.
37308         (Check): Accept either alternative.
37309
37310 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
37311
37312         * g++.dg/abi/inline1.C: New test.
37313         * g++.dg/abi/local1-a.cc: Likewise.
37314         * g++.dg/abi/local1.C: Likewise.
37315         * g++.dg/abi/mangle11.C: Tweak location of warnings.
37316         * g++.dg/abi/mangle12.C: Likewise.
37317         * g++.dg/abi/mangle17.C: Likewise.
37318         * g++.dg/abi/mangle20-2.C: Likewise.
37319         * g++.dg/opt/interface1.C: Likewise.
37320         * g++.dg/opt/interface1.h: Likewise.
37321         * g++.dg/opt/interface1-a.cc: New test.
37322         * g++.dg/parse/repo1.C: New test.
37323         * g++.dg/template/repo1.C: Likewise.
37324         * g++.dg/warn/Winline-1.C: Likewise.
37325         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
37326
37327 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
37328
37329         * gcc.dg/tree-ssa/20040729-1.c: New test.
37330
37331 2004-07-27  Matt Austern <austern@apple.com>
37332
37333         * gcc.dg/darwin-bool-1.c: New test.
37334         * gcc.dg/darwin-bool-2.c: New test.
37335
37336 2004-07-28  Richard Henderson  <rth@redhat.com>
37337
37338         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
37339         arguments in the correct type.  Don't write to constant arguments.
37340
37341 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
37342
37343         PR tree-optimization/16688
37344         PR tree-optimization/16689
37345         * g++.dg/tree-ssa/pr16688.C: New test.
37346
37347 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
37348
37349         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
37350         loads.  Not only in the comment, this time.
37351
37352 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
37353
37354         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
37355         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
37356         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
37357         * gcc.dg/sh4a-bitmovua.c: New.
37358         * gcc.dg/sh4a-cos.c: New.
37359         * gcc.dg/sh4a-cosf.c: New.
37360         * gcc.dg/sh4a-fprun.c: New.
37361         * gcc.dg/sh4a-fsrra.c: New.
37362         * gcc.dg/sh4a-memmovua.c: New.
37363         * gcc.dg/sh4a-sin.c: New.
37364         * gcc.dg/sh4a-sincos.c: New.
37365         * gcc.dg/sh4a-sincosf.c: New.
37366         * gcc.dg/sh4a-sinf.c: New.
37367
37368 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
37369
37370         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
37371         conditionals.
37372         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
37373         loads.
37374         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
37375         DOM1.
37376
37377 2004-07-27  Andrew Pinski  <apinski@apple.com>
37378
37379         * g++.dg/rtti/tinfo1.C: Correct the xfail.
37380
37381 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
37382
37383         * gcc.dg/pragma-isr.c: New test.
37384
37385 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37386
37387         PR c++/14429
37388         * g++.dg/template/ttp11.C: New test.
37389
37390 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
37391
37392         * gcc.c-torture/compile/20040727-1.c: New test.
37393
37394 2004-07-26  Eric Christopher  <echristo@redhat.com>
37395
37396         * gcc.c-torture/compile/20040726-2.c: New test.
37397
37398 2004-07-26  Andrew Pinski  <apinski@apple.com>
37399
37400         * g++.dg/rtti/tinfo1.C: Xfail.
37401
37402 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
37403
37404         * gcc.c-torture/compile/20040726-1.c: New test.
37405
37406 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
37407             Brian Ryner  <bryner@brianryner.com>
37408
37409         PR c++/9283
37410         PR c++/15000
37411         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
37412         * g++.dg/ext/visibility/: New directory.
37413         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
37414         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
37415         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
37416         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
37417         * g++.dg/ext/visibility/fvisibility.C,
37418         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
37419         g++.dg/ext/visibility/fvisibility-override1.C
37420         g++.dg/ext/visibility/fvisibility-override2.C
37421         g++.dg/ext/visibility/memfuncts.C
37422         g++.dg/ext/visibility/noPLT.C
37423         g++.dg/ext/visibility/pragma.C
37424         g++.dg/ext/visibility/pragma-override1.C
37425         g++.dg/ext/visibility/pragma-override2.C
37426         g++.dg/ext/visibility/staticmemfuncts.C
37427         g++.dg/ext/visibility/virtual.C: New tests.
37428
37429 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37430
37431         PR c/15360
37432         * gcc.dg/pr15360-1.c: New test.
37433
37434 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
37435
37436         * gcc.dg/pragma-align-2.c: New test.
37437         * gcc.dg/pragma-init-fini.c: New test.
37438         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
37439         targets.
37440
37441 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37442
37443         * gcc.dg/init-string-2.c: New test.
37444
37445 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
37446
37447         PR 16684
37448         * gcc.dg/Wredundant-decls-1.c: New test case.
37449
37450 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
37451
37452         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
37453         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
37454         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
37455         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
37456         * gcc.dg/compat/generate-random.c: New file.
37457         * gcc.dg/compat/generate-random.h: Likewise.
37458         * gcc.dg/compat/generate-random_r.c: Likewise.
37459         * gcc.dg/compat/struct-layout-1.h: Likewise.
37460         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
37461         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
37462         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
37463         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
37464         * gcc.dg/compat/struct-layout-1_main.c: New test.
37465         * gcc.dg/compat/struct-layout-1_x.c: New file.
37466         * gcc.dg/compat/struct-layout-1_y.c: New file.
37467         * gcc.dg/compat/struct-layout-1_test.h: New file.
37468
37469 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
37470
37471         * gcc.dg/comp-return-1.c: New test
37472
37473 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
37474
37475         * gcc.dg/vmx/8-02a.c: Fix typo.
37476
37477         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
37478         * gcc.dg/darwin-abi-3.c: New test.
37479
37480         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
37481         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
37482
37483         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
37484         * gcc.dg/vmx/ops-long-1.c: New test.
37485         * gcc.dg/vmx/ops-long-2.c: New test.
37486
37487 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
37488
37489         * g++.dg/lookup/conv-[1234].C: New.
37490
37491 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
37492
37493         * g++.dg/parse/attr2.C: Simplify.
37494
37495 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37496
37497         PR c/7284
37498         * gcc.c-torture/execute/pr7284-1.c: New test.
37499
37500 2004-07-22  Brian Booth  <bbooth@redhat.com>
37501
37502         * gcc.dg/tree-ssa/20040721-1.c: New test.
37503
37504 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
37505
37506         * g++.dg/template/crash20.c: New.
37507
37508 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
37509
37510         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
37511         Add dg-run directive.  Declare variables as required.
37512         * gfortran.dg/g77/README: Update
37513
37514 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
37515
37516         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
37517         gcc.dg/cris-peep2-andu2.c: New tests.
37518
37519 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37520
37521         PR c/15052
37522         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
37523         on return type.
37524         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
37525         messages.
37526         * gcc.dg/qual-return-2.c: Update expected messages.
37527         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
37528
37529 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37530
37531         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
37532         * gcc.dg/noncompile/921102-1.c: Update expected error message.
37533
37534 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37535
37536         PR c/11250
37537         * gcc.dg/init-string-1.c: New test.
37538
37539 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
37540
37541         PR middle-end/15345
37542         PR c/16450
37543         * gcc.dg/torture/nested-fn-1.c: New test.
37544
37545 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
37546
37547         PR target/16559
37548         * gcc.dg/ia64-fptr-1.c: New file.
37549
37550 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37551
37552         PR c++/14497
37553         * g++.dg/template/spec16.C: New test.
37554         * g++.old-deja/g++.robertl/eb118.C: Remove.
37555
37556 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37557
37558         PR c++/509
37559         * g++.dg/template/spec15.C: New test.
37560
37561 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
37562
37563         Copy cases from g77.f-torture/execute and add dg-run
37564         directive.  Other changes as noted.
37565         * gfortran.dg/g77/13037.f
37566         * gfortran.dg/g77/1832.f
37567         * gfortran.dg/g77/19981119-0.f
37568         * gfortran.dg/g77/19990313-0.f
37569         * gfortran.dg/g77/19990313-1.f
37570         * gfortran.dg/g77/19990313-2.f
37571         * gfortran.dg/g77/19990313-3.f
37572         * gfortran.dg/g77/19990419-1.f
37573         * gfortran.dg/g77/19990826-0.f
37574         * gfortran.dg/g77/19990826-2.f
37575         * gfortran.dg/g77/20000503-1.f
37576         * gfortran.dg/g77/20001111.f
37577         * gfortran.dg/g77/20010116.f
37578         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
37579         * gfortran.dg/g77/20010430.f
37580         * gfortran.dg/g77/6177.f
37581         * gfortran.dg/g77/947.f
37582         * gfortran.dg/g77/970816-3.f
37583         * gfortran.dg/g77/971102-1.f
37584         * gfortran.dg/g77/980520-1.f
37585         * gfortran.dg/g77/980628-0.f
37586         * gfortran.dg/g77/980628-1.f
37587         * gfortran.dg/g77/980628-10.f
37588         * gfortran.dg/g77/980628-2.f
37589         * gfortran.dg/g77/980628-3.f
37590         * gfortran.dg/g77/980628-7.f
37591         * gfortran.dg/g77/980628-8.f
37592         * gfortran.dg/g77/980628-9.f
37593         * gfortran.dg/g77/980701-0.f
37594         * gfortran.dg/g77/980701-1.f
37595         * gfortran.dg/g77/cabs.f
37596         * gfortran.dg/g77/claus.f
37597         * gfortran.dg/g77/complex_1.f
37598         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
37599         * gfortran.dg/g77/dcomplex.f
37600         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
37601         * gfortran.dg/g77/f90-intrinsic-mathematical.f
37602         * gfortran.dg/g77/f90-intrinsic-numeric.f
37603         * gfortran.dg/g77/int8421.f
37604         * gfortran.dg/g77/labug1.f
37605         * gfortran.dg/g77/large_vec.f
37606         * gfortran.dg/g77/le.f
37607         * gfortran.dg/g77/short.f
37608         * gfortran.dg/g77/README: Update
37609
37610 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
37611
37612         PR c++/16637
37613         * g++.dg/parse/lookup4.C: New test.
37614
37615 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37616
37617         PR c++/16175
37618         * g++.dg/template/ttp10.C: New test.
37619
37620 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37621
37622         * gcc.dg/pr12625-1.c: New test.
37623
37624 2004-07-20  Steven Bosscher  <stevenb@suse.de>
37625
37626         * gcc.dg/switch-warn-1.c: New test.
37627         * gcc.dg/switch-warn-2.c: New test.
37628         * gcc.c-torture/compile/pr14730.c: Update.
37629
37630 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
37631
37632         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
37633         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
37634         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
37635         g++.dg/template/nontype3.C: Remove trailing CR from tests.
37636
37637 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
37638
37639         PR c++/16623
37640         * g++.dg/template/assign1.C: New test.
37641
37642 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37643
37644         PR c++/12170
37645         * g++.dg/template/ttp9.C: New test.
37646
37647 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
37648
37649         * gcc.dg/format/cmn-err-1.c: New test.
37650
37651 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
37652
37653         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
37654         gcc.dg/Wparentheses-10.c: New tests.
37655         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
37656
37657 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37658
37659         PR fortran/16465
37660         * gfortran.dg/g77//ffixed-line-length-0.f,
37661         gfortran.dg/g77/ffixed-line-length-132.f,
37662         gfortran.dg/g77/ffixed-line-length-72.f,
37663         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
37664         gfortran.dg/g77/README: Update.
37665
37666 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37667
37668         PR c++/13092
37669         * g++.dg/template/non-dependent7.C: New test.
37670         * g++.dg/template/non-dependent8.C: Likewise.
37671         * g++.dg/template/non-dependent9.C: Likewise.
37672         * g++.dg/template/non-dependent10.C: Likewise.
37673
37674 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
37675
37676         PR c++/16337
37677         * g++.dg/parse/attr2.C: New test.
37678
37679 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
37680
37681         * g77.dg: Removed.
37682         * g77.f-torture: Ditto.
37683
37684 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37685
37686         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
37687         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
37688         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
37689
37690 2004-07-16  Richard Henderson  <rth@redhat.com>
37691
37692         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
37693
37694 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37695
37696         * lib/fortran-torture.exp (fortran-torture): Don't test compile
37697         tests with full list of options.
37698         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
37699         of TORTURE_OPTIONS if test contains 'dg-do run'.
37700
37701         PR fortran/16404
37702         * gfortran.dg/do_iterator.f90: New test.
37703
37704 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37705
37706         PR rtl-optimization/16536
37707         * gcc.c-torture/execute/restrict-1.c: New test.
37708
37709 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37710
37711         PR fortran/15324
37712         * gfortran.dg/pr15324.f90: New test.
37713
37714         PR fortran/15129
37715         * gfortran.dg/pr15129.f90: New test.
37716
37717         PR fortran/15140
37718         * gfortran.dg/pr15140.f90: New test.
37719
37720         PR fortran/13792
37721         * gfortran.fortran-torture/execute/bounds.f90: Add check for
37722         compile-time simplification.
37723
37724 2004-07-14  Mike Stump  <mrs@apple.com>
37725
37726         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
37727
37728 2004-07-14  James E Wilson  <wilson@specifixinc.com>
37729
37730         PR target/16325
37731         * gcc.dg/profile-generate-1.c: New.
37732
37733 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
37734
37735         * gcc.c-torture/execute/20040709-1.c: New test.
37736         * gcc.c-torture/execute/20040709-2.c: New test.
37737
37738 2004-07-14  Mike Stump  <mrs@apple.com>
37739
37740         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
37741
37742 2004-07-14  Mike Stump  <mrs@apple.com>
37743
37744         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
37745
37746 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
37747
37748         PR c++/16518
37749         * g++.dg/parse/mutable1.C: New test.
37750
37751 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
37752
37753         PR tree-optimization/16443
37754         * gcc.dg/tree-ssa/20040713-1.c: New test.
37755
37756 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
37757
37758         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
37759         for operator new.
37760
37761 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37762
37763         * gfortran.dg/g77/README: New file
37764         * gfortran.dg/g77/19981216-0.f: Copy from
37765         g77.f-torture/noncompile.  Add "dg-do compile" and
37766         dg-error as required.
37767         * gfortran.dg/g77/19990218-1.f: Likewise.
37768         * gfortran.dg/g77/19990905-1.f: Likewise.
37769         * gfortran.dg/g77/9263.f: Likewise.
37770         * gfortran.dg/g77/980615-0.f: Likewise.
37771         * gfortran.dg/g77/980616-0.f: Likewise.
37772         * gfortran.dg/g77/check0.f: Likewise.
37773         * gfortran.dg/g77/select_no_compile.f: Likewise.
37774
37775 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37776
37777         Copy files from g77.f-torture/compile.
37778         Add "{ dg-do compile}".  Other changes as noted
37779         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
37780         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
37781         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
37782         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
37783         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
37784         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
37785         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
37786         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
37787         statement to conform to standard.  Append alpha1.x for reference.
37788         * gfortran.dg/g77/xformat.f: Add dg-warning
37789
37790 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37791
37792         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
37793         Add {dg-do compile} directive.
37794         * gfortran.dg/g77/cpp2.F: Likewise.
37795
37796 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37797
37798         PR c++/5402
37799         * g++.dg/lookup/name-clash1.C: New test.
37800
37801         PR c++/9777
37802         * g++.dg/lookup/name-clash2.C: New test.
37803
37804         PR c++/12102
37805         * g++.dg/lookup/name-clash3.C: New test.
37806
37807 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37808
37809         * g++.dg/lookup/new2.C: New test.
37810         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
37811
37812 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
37813
37814         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
37815         Add {dg-do compile} directive.
37816         * gfortran.dg/g77/13060.f: Likewise.
37817         * gfortran.dg/g77/19990218-0.f: Likewise.
37818         * gfortran.dg/g77/19990305-0.f: Likewise.
37819         * gfortran.dg/g77/19990419-0.f: Likewise.
37820         * gfortran.dg/g77/19990502-0.f: Likewise.
37821         * gfortran.dg/g77/19990502-1.f: Likewise.
37822         * gfortran.dg/g77/19990525-0.f: Likewise.
37823         * gfortran.dg/g77/19990826-1.f: Likewise.
37824         * gfortran.dg/g77/19990826-3.f: Likewise.
37825         * gfortran.dg/g77/19990905-2.f: Likewise.
37826         * gfortran.dg/g77/20000412-1.f: Likewise.
37827         * gfortran.dg/g77/20000511-1.f: Likewise.
37828         * gfortran.dg/g77/20000511-2.f: Likewise.
37829         * gfortran.dg/g77/20000518.f: Likewise.
37830         * gfortran.dg/g77/20000601-1.f: Likewise.
37831         * gfortran.dg/g77/20000601-2.f: Likewise.
37832         * gfortran.dg/g77/20000629-1.f: Likewise.
37833         * gfortran.dg/g77/20000630-2.f: Likewise.
37834         * gfortran.dg/g77/20010115.f: Likewise.
37835         * gfortran.dg/g77/20010321-1.f: Likewise.
37836         * gfortran.dg/g77/20010426.f: Likewise.
37837         * gfortran.dg/g77/20020307-1.f: Likewise.
37838         * gfortran.dg/g77/8485.f: Likewise.
37839         * gfortran.dg/g77/960317-1.f: Likewise.
37840         * gfortran.dg/g77/970915-0.f: Likewise.
37841         * gfortran.dg/g77/980310-1.f: Likewise.
37842         * gfortran.dg/g77/980310-2.f: Likewise.
37843         * gfortran.dg/g77/980310-3.f: Likewise.
37844         * gfortran.dg/g77/980310-4.f: Likewise.
37845         * gfortran.dg/g77/980310-6.f: Likewise.
37846         * gfortran.dg/g77/980310-7.f: Likewise.
37847         * gfortran.dg/g77/980310-8.f: Likewise.
37848         * gfortran.dg/g77/980419-2.f: Likewise.
37849         * gfortran.dg/g77/980424-0.f: Likewise.
37850         * gfortran.dg/g77/980427-0.f: Likewise.
37851         * gfortran.dg/g77/980729-0.f: Likewise.
37852         * gfortran.dg/g77/981117-1.f: Likewise.
37853         * gfortran.dg/g77/toon_1.f: Likewise.
37854
37855 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37856
37857         PR c++/2204
37858         * g++.dg/other/abstract2.C: New test.
37859
37860 2004-07-12  Paul Brook  <paul@codesourcery.com>
37861
37862         * gfortran.dg/pointer_init_1.f90: New test.
37863
37864 2004-07-11  Paul Brook  <paul@codesourcery.com>
37865
37866         PR fortran/15986
37867         * gfortran.dg/contained_1.f90: New test.
37868
37869 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
37870
37871         * g++.dg/parse/defarg8.C: New test.
37872
37873 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37874
37875         PR fortran/16433
37876         * gfortran.dg/pr16433.f: New test.
37877
37878         PR fortran/17574
37879         * gfortran.dg/pr15754.f90: New test.
37880
37881 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37882
37883         PR tree-optimization/16437
37884         * gcc.c-torture/execute/bitfld-4.c: New test.
37885
37886 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37887
37888         * gfortran.fortran-torture/execute/common_2.f90: Add check for
37889         access to common var from module.
37890
37891 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37892
37893         PR fortran/16336
37894         * gfortran.fortran-torture/execute/common_2.f90: New test.
37895
37896 2004-07-10  Paul Brook  <paul@codesourcery.com>
37897
37898         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
37899
37900 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37901
37902         PR fortran/15969
37903         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
37904
37905 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
37906
37907         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
37908         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
37909         * gfortran.dg/g77/ffree-form-1.f: Likewise.
37910         * gfortran.dg/g77/ffree-form-2.f: Likewise.
37911         * gfortran.dg/g77/ffree-form-3.f: Likewise.
37912         * gfortran.dg/g77/fno-underscoring.f: Likewise.
37913         * gfortran.dg/g77/funderscoring.f: Likewise.
37914         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
37915
37916 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37917
37918         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
37919
37920 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37921         Paul Brook  <paul@codesourcery.com>
37922
37923         PR fortran/13415
37924         * gfortran.dg/common_pointer_1.f90: New test.
37925
37926 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37927
37928         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
37929
37930 2004-07-09  James E Wilson  <wilson@specifixinc.com>
37931
37932         PR target/16364
37933         * gcc.c-torture/compile/20040709-1.c: New.
37934
37935 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37936
37937         PR fortran/14077
37938         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
37939
37940 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37941
37942         PR fortran/13201
37943         * gfortran.dg/shape_1.f90: New test.
37944
37945 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
37946             Andrew Pinski  <apinski@apple.com>
37947
37948         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
37949
37950 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37951
37952         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
37953         comment.
37954
37955 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37956         Paul Brook  <paul@codesourcery.com>
37957
37958         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
37959         '.f95' and '.F95'.
37960
37961 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
37962
37963         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
37964
37965 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37966
37967         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
37968         testcases with capital suffix.
37969
37970 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37971
37972         PR fortran/15481
37973         PR fortran/13372
37974         PR fortran/13575
37975         PR fortran/15978
37976         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
37977
37978         * gfortran.dg/implicit_1.f90: New test.
37979
37980 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37981
37982         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
37983         expression to match gfortran warning/error messages
37984         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
37985         dg-error text.
37986
37987 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
37988
37989         * lib/fortran-torture.exp: Rename proc search_for to
37990         search_for_re.
37991
37992 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
37993
37994         * gcc.c-torture/execute/simd-5.x: New file.
37995         XFAIL on SPARC 64-bit at -O0.
37996
37997 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37998
37999         PR c++/8211
38000         PR c++/16165
38001         * g++.dg/warn/effc3.C: New test.
38002
38003 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38004
38005         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
38006         change X to 1X in format.
38007         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
38008         add data statements to conform to standard.
38009
38010 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38011
38012         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
38013         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
38014         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
38015
38016 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38017
38018         * gfortran.dg/g77/7388.f: Copy from g77.dg
38019         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
38020         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
38021         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
38022         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
38023         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
38024         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
38025         * gfortran.dg/g77/strlen0.f: Likewise.
38026
38027 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38028
38029         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
38030         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
38031
38032 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38033
38034         * gcc.c-torture/execute/920428-2.x: Delete.
38035         * gcc.c-torture/execute/920501-7.x: Likewise.
38036
38037 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
38038
38039         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
38040         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
38041         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
38042         prescott and c3-2.
38043         (PREFETCH_3DNOW): Add -march=c3.
38044
38045 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
38046
38047         PR c/16437
38048         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
38049         * gcc.c-torture/execute/bf64-1.x: Likewise.
38050
38051 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38052
38053         * gcc.c-torture/compile/20040708-1.c: New test.
38054
38055 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38056
38057         PR c++/16169
38058         * g++.dg/warn/effc2.C: New test.
38059
38060 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38061
38062         * gcc.c-torture/execute/bitfld-1.x: Remove.
38063         * gcc.c-torture/execute/bitfld-3.c: New test.
38064         * gcc.dg/bitfld-2.c: Remove XFAILs.
38065
38066 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
38067
38068         PR c++/16276
38069         * g++.dg/rtti/tinfo1.C: New file.
38070
38071 2004-07-07  Eric Christopher  <echristo@redhat.com>
38072
38073         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
38074
38075 2004-07-07  Andrew Pinski  <apinski@apple.com>
38076
38077         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
38078
38079 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
38080
38081         * g++.dg/init/call1.C: XFAIL.
38082
38083 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
38084
38085         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
38086         except for movstrict*, to movmem* and clrstr* to clrmem*.
38087
38088 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
38089
38090         * gcc.c-torture/execute/20040707-1.c: New test.
38091
38092 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
38093
38094         * gcc.c-torture/execute/20040706-1.c: New test.
38095
38096 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38097
38098         PR c++/3671
38099         * g++.dg/template/spec14.C: New test.
38100
38101 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
38102
38103         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
38104         nothing if not yet defined.  Use it in b, c and d type definitions.
38105         * gcc.c-torture/execute/20040705-1.c: New test.
38106         * gcc.c-torture/execute/20040705-2.c: New test.
38107
38108 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38109
38110         PR c++/2518
38111         * g++.dg/lookup/new1.C: New test.
38112
38113 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38114
38115         PR c++/11406
38116         * g++.dg/template/sizeof8.C: New test.
38117
38118 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
38119
38120         * gcc.c-torture/compile/20040705-1.c: New test.
38121
38122 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
38123
38124         * gfortran.fortran-torture/execute/seq_io.f90: New test.
38125
38126 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
38127
38128         * gcc.dg/cpp/if-mop.c: Two new testcases.
38129         * gcc.dg/cpp/trad/comment-3.c: New.
38130
38131 2004-07-04  Paul Brook  <paul@codesourcery.com>
38132
38133         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
38134
38135 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
38136
38137         PR c++/3761
38138         * g++.dg/lookup/crash4.C: New test.
38139
38140 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
38141
38142         * gcc.c-torture/execute/builtin-abs-1.c
38143         * gcc.c-torture/execute/builtin-abs-2.c
38144         * gcc.c-torture/execute/builtin-complex-1.c
38145         * gcc.c-torture/execute/builtins/string-1-lib.c
38146         * gcc.c-torture/execute/builtins/string-1.c
38147         * gcc.c-torture/execute/builtins/string-2-lib.c
38148         * gcc.c-torture/execute/builtins/string-2.c
38149         * gcc.c-torture/execute/builtins/string-3-lib.c
38150         * gcc.c-torture/execute/builtins/string-3.c
38151         * gcc.c-torture/execute/builtins/string-4-lib.c
38152         * gcc.c-torture/execute/builtins/string-4.c
38153         * gcc.c-torture/execute/builtins/string-5-lib.c
38154         * gcc.c-torture/execute/builtins/string-5.c
38155         * gcc.c-torture/execute/builtins/string-6-lib.c
38156         * gcc.c-torture/execute/builtins/string-6.c
38157         * gcc.c-torture/execute/builtins/string-7-lib.c
38158         * gcc.c-torture/execute/builtins/string-7.c
38159         * gcc.c-torture/execute/builtins/string-8-lib.c
38160         * gcc.c-torture/execute/builtins/string-8.c
38161         * gcc.c-torture/execute/builtins/string-9-lib.c
38162         * gcc.c-torture/execute/builtins/string-9.c
38163         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
38164         * gcc.c-torture/execute/builtins/string-asm-1.c
38165         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
38166         * gcc.c-torture/execute/builtins/string-asm-2.c
38167         * gcc.c-torture/execute/stdio-opt-1.c
38168         * gcc.c-torture/execute/stdio-opt-2.c
38169         * gcc.c-torture/execute/stdio-opt-3.c
38170         * gcc.c-torture/execute/string-opt-1.c
38171         * gcc.c-torture/execute/string-opt-10.c
38172         * gcc.c-torture/execute/string-opt-11.c
38173         * gcc.c-torture/execute/string-opt-12.c
38174         * gcc.c-torture/execute/string-opt-13.c
38175         * gcc.c-torture/execute/string-opt-14.c
38176         * gcc.c-torture/execute/string-opt-15.c
38177         * gcc.c-torture/execute/string-opt-16.c
38178         * gcc.c-torture/execute/string-opt-2.c
38179         * gcc.c-torture/execute/string-opt-6.c
38180         * gcc.c-torture/execute/string-opt-7.c
38181         * gcc.c-torture/execute/string-opt-8.c:
38182         Replace with ...
38183
38184         * gcc.c-torture/execute/builtins/abs-2.c
38185         * gcc.c-torture/execute/builtins/abs-3.c
38186         * gcc.c-torture/execute/builtins/complex-1.c
38187         * gcc.c-torture/execute/builtins/fprintf.c
38188         * gcc.c-torture/execute/builtins/fputs.c
38189         * gcc.c-torture/execute/builtins/memcmp.c
38190         * gcc.c-torture/execute/builtins/memmove.c
38191         * gcc.c-torture/execute/builtins/memops-asm.c
38192         * gcc.c-torture/execute/builtins/mempcpy-2.c
38193         * gcc.c-torture/execute/builtins/mempcpy.c
38194         * gcc.c-torture/execute/builtins/memset.c
38195         * gcc.c-torture/execute/builtins/printf.c
38196         * gcc.c-torture/execute/builtins/sprintf.c
38197         * gcc.c-torture/execute/builtins/strcat.c
38198         * gcc.c-torture/execute/builtins/strchr.c
38199         * gcc.c-torture/execute/builtins/strcmp.c
38200         * gcc.c-torture/execute/builtins/strcpy.c
38201         * gcc.c-torture/execute/builtins/strcspn.c
38202         * gcc.c-torture/execute/builtins/strlen-2.c
38203         * gcc.c-torture/execute/builtins/strlen.c
38204         * gcc.c-torture/execute/builtins/strncat.c
38205         * gcc.c-torture/execute/builtins/strncmp-2.c
38206         * gcc.c-torture/execute/builtins/strncmp.c
38207         * gcc.c-torture/execute/builtins/strncpy.c
38208         * gcc.c-torture/execute/builtins/strpbrk.c
38209         * gcc.c-torture/execute/builtins/strpcpy-2.c
38210         * gcc.c-torture/execute/builtins/strpcpy.c
38211         * gcc.c-torture/execute/builtins/strrchr.c
38212         * gcc.c-torture/execute/builtins/strspn.c
38213         * gcc.c-torture/execute/builtins/strstr-asm.c
38214         * gcc.c-torture/execute/builtins/strstr.c:
38215         ... these new files.
38216
38217         * gcc.c-torture/execute/builtins/abs-2-lib.c
38218         * gcc.c-torture/execute/builtins/abs-3-lib.c
38219         * gcc.c-torture/execute/builtins/complex-1-lib.c
38220         * gcc.c-torture/execute/builtins/fprintf-lib.c
38221         * gcc.c-torture/execute/builtins/fputs-lib.c
38222         * gcc.c-torture/execute/builtins/memcmp-lib.c
38223         * gcc.c-torture/execute/builtins/memmove-lib.c
38224         * gcc.c-torture/execute/builtins/memops-asm-lib.c
38225         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
38226         * gcc.c-torture/execute/builtins/mempcpy-lib.c
38227         * gcc.c-torture/execute/builtins/memset-lib.c
38228         * gcc.c-torture/execute/builtins/printf-lib.c
38229         * gcc.c-torture/execute/builtins/sprintf-lib.c
38230         * gcc.c-torture/execute/builtins/strcat-lib.c
38231         * gcc.c-torture/execute/builtins/strchr-lib.c
38232         * gcc.c-torture/execute/builtins/strcmp-lib.c
38233         * gcc.c-torture/execute/builtins/strcpy-lib.c
38234         * gcc.c-torture/execute/builtins/strcspn-lib.c
38235         * gcc.c-torture/execute/builtins/strlen-2-lib.c
38236         * gcc.c-torture/execute/builtins/strlen-lib.c
38237         * gcc.c-torture/execute/builtins/strncat-lib.c
38238         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
38239         * gcc.c-torture/execute/builtins/strncmp-lib.c
38240         * gcc.c-torture/execute/builtins/strncpy-lib.c
38241         * gcc.c-torture/execute/builtins/strpbrk-lib.c
38242         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
38243         * gcc.c-torture/execute/builtins/strpcpy-lib.c
38244         * gcc.c-torture/execute/builtins/strrchr-lib.c
38245         * gcc.c-torture/execute/builtins/strspn-lib.c
38246         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
38247         * gcc.c-torture/execute/builtins/strstr-lib.c
38248         * gcc.c-torture/execute/builtins/lib/abs.c
38249         * gcc.c-torture/execute/builtins/lib/fprintf.c
38250         * gcc.c-torture/execute/builtins/lib/memset.c
38251         * gcc.c-torture/execute/builtins/lib/printf.c
38252         * gcc.c-torture/execute/builtins/lib/sprintf.c
38253         * gcc.c-torture/execute/builtins/lib/strcpy.c
38254         * gcc.c-torture/execute/builtins/lib/strcspn.c
38255         * gcc.c-torture/execute/builtins/lib/strncat.c
38256         * gcc.c-torture/execute/builtins/lib/strncmp.c
38257         * gcc.c-torture/execute/builtins/lib/strncpy.c
38258         * gcc.c-torture/execute/builtins/lib/strpbrk.c
38259         * gcc.c-torture/execute/builtins/lib/strspn.c
38260         * gcc.c-torture/execute/builtins/lib/strstr.c:
38261         New files containing support routines.
38262
38263         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
38264         declaration.
38265         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
38266         when not optimizing.
38267
38268 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
38269
38270         PR c++/16240
38271         * g++.dg/abi/mangle22.C: New test.
38272         * g++.dg/abi/mangle23.C: Likewise.
38273
38274 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
38275
38276         PR fortran/16290
38277         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
38278         Allow for cases without denormalized floating point numbers.
38279
38280 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
38281
38282         PR c/1027
38283         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38284         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
38285         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
38286         expected warning text.
38287         * gcc.dg/format/diag-2.c: New test.
38288
38289 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
38290
38291         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
38292
38293 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
38294
38295         * gcc.dg/builtins-43.c: New.
38296         * gcc.dg/builtins-44.c: New.
38297         * gcc.dg/builtins-45.c: New.
38298
38299 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
38300             Andreas Tobler  <a.tobler@schweiz.ch>
38301
38302         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
38303         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
38304         as SIGSEGV.
38305         * gcc.dg/cleanup-11.c: Likewise.
38306         * gcc.dg/cleanup-8.c: Likewise.
38307         * gcc.dg/cleanup-9.c: Likewise.
38308         * gcc.dg/cleanup-5.c: Run on all platforms.
38309
38310 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38311
38312         * g++.dg/warn/nonnull1.C: New test.
38313
38314 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38315
38316         * gcc.dg/compat/compat-common.h: Wrap up CINT in
38317         an #ifndef SKIP_COMPLEX_INT/#endif pair.
38318         Special-case the Sun compiler wrt to <complex.h>.
38319
38320 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
38321
38322         * gcc.dg/Wunreachable-8.C: New test.
38323
38324         * gcc.dg/h8300-ice2.c : New test.
38325
38326 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
38327
38328         PR fortran/16161
38329         * gfortran.fortran-torture/compile/implicit.f90: Add test
38330         for implicit character.
38331
38332 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
38333
38334         PR fortran/16289
38335         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
38336         Use tiny() intrinsic to find smallest non-negative real
38337
38338 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
38339
38340         * gcc.dg/compat/struct-by-value-22_main.c: New test.
38341         * gcc.dg/compat/struct-by-value-22_x.c: New.
38342         * gcc.dg/compat/struct-by-value-22_y.c: New.
38343
38344         * gcc.c-torture/execute/20040629-1.c: New test.
38345
38346 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
38347
38348         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
38349         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
38350
38351         PR target/16195
38352         * gcc.dg/20040625-1.c: New test.
38353
38354 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38355
38356         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
38357
38358 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38359
38360         PR fortran/15963
38361         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
38362
38363 2004-06-29  Richard Henderson  <rth@redhat.com>
38364
38365         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
38366
38367 2004-06-29  Paul Brook  <paul@codesourcery.com>
38368
38369         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
38370         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
38371
38372 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
38373
38374         PR c++/16260
38375         * g++.dg/parse/crash15.C: New.
38376
38377 2004-06-28  Andrew Pinski  <apinski@apple.com>
38378
38379         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
38380         by the error already.
38381
38382         * g++.dg/opt/ptrmem4.C: Change to compile only test.
38383
38384 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
38385
38386         PR target/14041
38387         * gcc.dg/h8300-bss-align-1.c : New.
38388
38389 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
38390
38391         * PR c++/16174
38392         * g++.dg/template/ctor4.C: New.
38393
38394 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
38395
38396         PR c++/16205
38397         * g++.dg/warn/Wsequence-point-1.C: New test.
38398
38399 2004-06-27  Paul Brook  <paul@codesourcery.com>
38400
38401         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
38402
38403 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
38404
38405         * g++.old-deja/g++.mike/p7325.C: Remove.
38406
38407 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
38408
38409         PR c/14963
38410         * gcc.dg/pr14963.c: New test.
38411
38412 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
38413
38414         PR c++/16193
38415         * g++.dg/parse/redef1.C: New test.
38416
38417 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
38418
38419         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
38420         20021110.c.
38421         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
38422         20021119-1.c.
38423         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
38424         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
38425         5-04.c.
38426         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
38427         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
38428         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
38429         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
38430         g++.brendan/enum14.C.
38431         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
38432         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
38433         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
38434         g++.mike/virt1.C.
38435         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
38436         memtemp24.C.
38437
38438 2004-06-27  Roger Sayle  <roger@eyesopen.com>
38439
38440         * gcc.dg/20040527-1.c: New test case.
38441
38442 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
38443
38444         PR gfortran/pr16196
38445         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
38446
38447 2004-06-25  Roger Sayle  <roger@eyesopen.com>
38448
38449         PR middle-end/15825
38450         * gcc.dg/pr15825-1.c: New test case.
38451
38452 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
38453
38454         * gcc.c-torture/execute/20040625-1.c: New test.
38455
38456 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38457
38458         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
38459
38460 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
38461
38462         * gcc.dg/torture/mips-div-1.c: New test.
38463
38464 2004-06-24  Jeff Law  <law@redhat.com>
38465
38466         * gcc.dg/tree-ssa/20040624-1.c: New test.
38467
38468 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
38469
38470         * gcc.c-torture/compile/20040624-1.c: New test.
38471
38472 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38473
38474         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
38475         this directory.
38476
38477 2004-06-23  Andrew Pinski  <apinski@apple.com>
38478
38479         PR middle-end/15988
38480         * g++.dg/opt/ptrmem4.C: New test.
38481
38482         * gcc.dg/c90-array-quals-2.c: New test.
38483
38484 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
38485
38486         * gcc.dg/kpice1.c: New test.
38487
38488 2006-06-23  Andrew Pinski  <apinski@apple.com>
38489
38490         * gcc.dg/c90-array-quals.c: New test.
38491
38492 2006-06-22  Richard Henderson  <rth@redhat.com>
38493
38494         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
38495
38496 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
38497
38498         * gcc.dg/builtins-config.h: Handle FreeBSD.
38499
38500 2006-06-22  Richard Henderson  <rth@redhat.com>
38501
38502         * g++.dg/opt/devirt1.C: New.
38503
38504 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
38505
38506         * g++.dg/opt/pr15551.C: New testcase.
38507
38508 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
38509
38510         PR target/14800
38511         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
38512         x86_64-*-linux* when compiling for 32bit.
38513
38514 2004-06-21  Andrew Pinski  <apinski@apple.com>
38515
38516         * gcc.dg/pch/struct-1.c: New.
38517         * gcc.dg/pch/struct-1.hs: New.
38518
38519 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
38520
38521         * gcc.dg/pch/save-temps-1.c: New file.
38522         * gcc.dg/pch/save-temps-1.hs: New file.
38523
38524 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
38525
38526         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
38527         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
38528
38529 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38530
38531         * gfortran.fortran-torture/execute/select_1.f90: Rename function
38532         to fix type error.
38533         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
38534         Remove trailing spaces.
38535
38536 2004-06-21  Richard Henderson  <rth@redhat.com>
38537
38538         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
38539         merging && to BIT_FIELD_REF.
38540
38541 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
38542
38543         * g++.dg/opt/placeholder1.C: New test.
38544
38545 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38546
38547         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
38548         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
38549         * gcc.dg/compat/union-m128-1_x.c: Likewise.
38550         * gcc.dg/compat/union-m128-1_y.c: Likewise.
38551
38552 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
38553
38554         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
38555         extern "C".
38556         * g++.dg/other/pragma-re-1.C: Add comments.
38557
38558 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
38559
38560         PR gfortran/16080
38561         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
38562
38563 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
38564
38565         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
38566         instead of setting the type of size_t by
38567         hand.
38568
38569 2004-06-18  Roger Sayle  <roger@eyesopen.com>
38570
38571         * gcc.dg/unordered-2.c: New test case.
38572         * gcc.dg/unordered-3.c: New test case.
38573
38574 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
38575
38576         PR other/16043
38577         * lib/g++.exp (g++_version): Tweak regexp for version
38578         * lib/g77.exp (g77_version): Likewise.
38579         * lib/gfortran.exp (gfortran_version): Likewise.
38580         * lib/objc.exp (objc_version): Likewise.
38581         * lib/treelang.exp (treelang_version): Likewise.
38582
38583 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
38584
38585         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
38586         Use INT_MAX instead of __INT_MAX__.
38587         * gcc.dg/compat/struct-align-2_y.c: Likewise.
38588
38589         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
38590         * gcc.dg/compat/scalar-return-3_x.c: Use it.
38591         * gcc.dg/compat/scalar-return-3_y.c: Use it.
38592         * gcc.dg/compat/scalar-return-4_x.c: Use it.
38593         * gcc.dg/compat/scalar-return-4_y.c: Use it.
38594         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
38595         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
38596         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
38597         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
38598
38599         * gcc.dg/range-test-1.c: New test.
38600         * g++.dg/opt/range-test-1.C: New test.
38601
38602 2004-06-17  Richard Henderson  <rth@redhat.com>
38603
38604         * objc.dg/sync-1.m: New.
38605         * objc.dg/try-catch-1.m: Don't force next runtime.
38606         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
38607         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
38608         shadowed catch clause.
38609         * objc.dg/try-catch-5.m: New.
38610
38611 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
38612
38613         Bug 14610
38614         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
38615
38616 2004-06-15  Richard Henderson  <rth@redhat.com>
38617
38618         * gcc.dg/20001116-1.c: Move expected warning line.
38619
38620 2004-06-15  Richard Henderson  <rth@redhat.com>
38621
38622         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
38623         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
38624
38625 2004-06-15  Jeff Law  <law@redhat.com>
38626
38627         * gcc.dg/tree-ssa/20040615-1.c: New test.
38628         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
38629         be less sensitive to operand ordering.
38630         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
38631
38632 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
38633
38634         * g++.dg/abi/bitfield3.C: Add comment..
38635
38636 2004-06-15  Richard Henderson  <rth@redhat.com>
38637
38638         * g++.dg/ext/stmtexpr1.C: XFAIL.
38639         * gcc.dg/20030612-1.c: XFAIL.
38640
38641 2004-06-15  Eric Christopher  <echristo@redhat.com>
38642
38643         * g++.dg/charset/asm5.c: New.
38644         * gcc.dg/charset/asm6.c: New.
38645
38646 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38647
38648         PR fortran/15962
38649         * gfortran.fortran-torture/execute/select_1.f90: New test.
38650
38651 2004-06-15  Paul Brook  <paul@codesourcery.com>
38652
38653         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
38654
38655 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38656
38657         PR c++/15967
38658         * g++.dg/lookup/crash3.C: New test.
38659
38660 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38661
38662         PR c++/15947
38663         * g++.dg/parse/dtor4.C: New test.
38664
38665 2004-06-14  Jeff Law  <law@redhat.com>
38666
38667         * gcc.c-torture/compile/20040614-1.c: New test.
38668
38669 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38670
38671         PR fortran/15211
38672         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
38673         LEN of a character array.
38674
38675 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
38676
38677         PR c++/15096
38678         * g++.dg/template/ptrmem10.C: New test.
38679
38680         PR c++/14930
38681         * g++.dg/template/friend30.C: New test.
38682
38683 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38684
38685         PR fortran/14928
38686         * gfortran.fortran-torture/compile/mloc.f90: New test.
38687
38688 2004-06-13  Paul Brook  <paul@codesourcery.com>
38689
38690         * gfortran.fortran-torture/execute/random_2.f90: New test.
38691
38692 2004-06-13  Eric Christopher  <echristo@redhat.com>
38693
38694         * gcc.dg/noncompile/redecl-1.c: Fix error message.
38695
38696 2004-06-12  Paul Brook  <paul@codesourcery.com>
38697
38698         * gfortran.fortran-torture/execute/contained_3.f90: New test.
38699
38700 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38701
38702         PR fortran/14923
38703         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
38704
38705 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38706
38707         PR fortran/14957
38708         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
38709         syntax errors in end statements of contained subroutines.
38710
38711 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38712
38713         PR fortran/12841
38714         * gfortran.fortran-torture/execute/null_arg.f90: New test.
38715
38716 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
38717
38718         PR fortran/15665
38719         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
38720
38721 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
38722
38723         PR gfortran/12839
38724         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
38725
38726 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
38727
38728         PR c++/15862
38729         * g++.dg/parse/enum1.C: New test.
38730
38731 2004-06-10  Jeff Law  <law@redhat.com>
38732
38733         * gcc.c-torture/compile/20040610-1.c: New test.
38734
38735 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38736
38737         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
38738         * g++.old-deja/g++.other/decl3.C: Likewise.
38739
38740 2004-06-10  Brian Booth  <bbooth@redhat.com>
38741
38742         * gcc.dg/tree-ssa/20031015-1.c: Scan for
38743         V_MAY_DEF instead of VDEF.
38744         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
38745
38746 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
38747
38748         PR c++/14211
38749         * g++.dg/conversion/const1.C: New test.
38750
38751         PR c++/15076
38752         * g++.dg/conversion/reinterpret1.C: New test.
38753
38754         PR c++/15877
38755         * g++.dg/template/enum2.C: New test.
38756
38757         PR c++/15227
38758         * g++.dg/template/error13.C: New test.
38759
38760 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38761
38762         PR fortran/14957
38763         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
38764         arguments to test_* REAL and of the right size.
38765
38766 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
38767
38768         PR target/15569
38769         PR rtl-optimization/15681
38770         * gcc.dg/20040609-1.c: New test.
38771
38772 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
38773
38774         PR c++/14791
38775         * g++.dg/opt/builtins1.C: New test.
38776
38777 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
38778
38779         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
38780         that use default windows32 struct layout.
38781         * gcc.dg/i386-bitfield2.c: Likewise.
38782
38783 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
38784
38785         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
38786         for mingw32 and cygwin targets.
38787
38788 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
38789
38790         * gcc.dg/pch/macro-4.c: New.
38791         * gcc.dg/pch/macro-4.hs: New.
38792
38793 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38794
38795         PR fortran/13249
38796         * gfortran.fortran-torture/compile/name_clash.f90: New test.
38797
38798 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38799
38800         PR fortran/13372
38801         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
38802
38803 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
38804
38805         PR gfortran/14897
38806         * gfortran.fortran-torture/execute/t_edit.f90: New test.
38807
38808 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
38809
38810         PR gfortran/15755
38811         * gfortran.fortran-torture/execute/backspace.c : New test.
38812
38813 2004-06-09  Paul Brook  <paul@codesourcery.com>
38814
38815         * gfortran.fortran-torture/execure/intrinsic_associated.f90
38816         (pointer_to_section): Rewrite to use smaller array.
38817
38818 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
38819
38820         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
38821         * gcc.dg/ext/altivec-10.c: Same.
38822         * gcc.dg/ext/altivec-11.c: Same.
38823         * gcc.dg/ext/altivec-12.c: Same.
38824         * gcc.dg/ext/altivec-13.c: Same.
38825         * gcc.dg/ext/altivec-14.c: Same.
38826         * gcc.dg/ext/altivec-15.c: Same.
38827         * gcc.dg/ext/altivec-16.c: Same.
38828         * gcc.dg/ext/altivec-3.c: Same.
38829         * gcc.dg/ext/altivec-4.c: Same.
38830         * gcc.dg/ext/altivec-6.c: Same.
38831         * gcc.dg/ext/altivec-7.c: Same.
38832         * gcc.dg/ext/altivec-8.c: Same.
38833         * gcc.dg/ext/altivec-varargs-1.c: Same.
38834
38835         * g++.dg/ext/altivec-1.C: Correct dg syntax.
38836         * g++.dg/ext/altivec-10.C: Same.
38837         * g++.dg/ext/altivec-2.C: Same.
38838         * g++.dg/ext/altivec-3.C: Same.
38839         * g++.dg/ext/altivec-4.C: Same.
38840         * g++.dg/ext/altivec-5.C: Same.
38841         * g++.dg/ext/altivec-6.C: Same.
38842         * g++.dg/ext/altivec-7.C: Same.
38843         * g++.dg/ext/altivec-8.C: Same.
38844         * g++.dg/ext/altivec-9.C: Same.
38845
38846 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38847
38848         PR c++/7841
38849         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
38850
38851 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38852
38853         * gcc.dg/union-1.c: New test.
38854
38855 2004-06-07  Roger Sayle  <roger@eyesopen.com>
38856
38857         * gcc.dg/builtins-41.c: New test case.
38858         * gcc.dg/builtins-42.c: New test case.
38859
38860 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
38861
38862         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
38863         * g++.dg/ext/altivec-10.C: Same.
38864         * g++.dg/ext/altivec-2.C: Same.
38865         * g++.dg/ext/altivec-3.C: Same.
38866         * g++.dg/ext/altivec-4.C: Same.
38867         * g++.dg/ext/altivec-5.C: Same.
38868         * g++.dg/ext/altivec-6.C: Same.
38869         * g++.dg/ext/altivec-7.C: Same.
38870         * g++.dg/ext/altivec-8.C: Same.
38871         * g++.dg/ext/altivec-9.C: Same.
38872         * g++.old-deja/g++.abi/cxa_vec.C: Same.
38873         * g++.old-deja/g++.brendan/new3.C: Same.
38874         * gcc.c-torture/execute/eeprof-1.x: Same.
38875
38876 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
38877
38878         PR c/14765
38879         * gcc.dg/pr14765-1.c: New test.
38880
38881 2004-06-07  Roger Sayle  <roger@eyesopen.com>
38882
38883         PR c/14649
38884         * gcc.dg/pr14649-1.c: New test case.
38885
38886 2004-06-07  Richard Henderson  <rth@redhat.com>
38887
38888         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
38889         if temporaries.
38890
38891 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
38892
38893         * g++.dg/eh/elide1.C: Remove XFAIL.
38894
38895 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
38896
38897         PR c++/15337
38898         * g++.dg/expr/sizeof3.C: New test.
38899
38900         PR c++/14777
38901         * g++.dg/template/access14.C: New test.
38902
38903         PR c++/15554
38904         * g++.dg/template/enum1.C: New test.
38905
38906         PR c++/15057
38907         * g++.dg/eh/throw1.C: New test.
38908
38909 2004-06-07  David Ayers  <d.ayers@inode.at>
38910             Ziemowit Laski  <zlaski@apple.com>
38911
38912         * lib/objc.exp (objc_target_compile): Revert the '-framework
38913         Foundation' flag fix, since bare Darwin does not ship
38914         with the Foundation framework.
38915         * objc/execute/next_mapping.h: Provide a local NSConstantString
38916         @interface and @implementation.
38917         (objc_constant_string_init): A constructor function, used to
38918         initialize the NSConstantString meta-class object.
38919         * objc/execute/string1.m: Include "next_mapping.h" instead of
38920         <Foundation/NSString.h>.
38921         * objc/execute/string2.m: Likewise.
38922         * objc/execute/string3.m: Likewise.
38923         * objc/execute/string4.m: Likewise.
38924
38925 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
38926
38927         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
38928         to double. Replace double with FLOAT.
38929         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
38930
38931         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
38932         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
38933         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
38934         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
38935         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
38936         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
38937         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
38938         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
38939
38940 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
38941
38942         PR c/13519
38943         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
38944
38945 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38946
38947         PR c++/15503
38948         * g++.dg/template/meminit2.C: New test.
38949
38950 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
38951
38952         PR target/15822
38953         * gcc.c-torture/execute/compare-fp-1.c,
38954         gcc.c-torture/execute/compare-fp-2.c,
38955         gcc.c-torture/execute/compare-fp-3.c,
38956         gcc.c-torture/execute/compare-fp-4.c,
38957         gcc.c-torture/execute/compare-fp-3.x,
38958         gcc.c-torture/execute/compare-fp-4.x: Moved...
38959         * gcc.c-torture/execute/ieee/compare-fp-1.c,
38960         gcc.c-torture/execute/ieee/compare-fp-2.c,
38961         gcc.c-torture/execute/ieee/compare-fp-3.c,
38962         gcc.c-torture/execute/ieee/compare-fp-4.c,
38963         gcc.c-torture/execute/ieee/compare-fp-3.x,
38964         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
38965
38966 2004-06-04  David Ayers  <d.ayers@inode.at>
38967
38968         * objc/execute/protocol-isEqual-4.m: New testcase.
38969
38970 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
38971
38972         * objc/execute/protocol-isEqual-1.m: New testcase.
38973         * objc/execute/protocol-isEqual-2.m: New testcase.
38974         * objc/execute/protocol-isEqual-3.m: New testcase.
38975
38976 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38977
38978         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
38979
38980 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
38981
38982         * lib/objc.exp (objc_target_compile): When running tests on
38983         Darwin (Mac OS X), inform the linker about '-framework
38984         'Foundation'.
38985
38986 2004-06-02  Eric Christopher  <echristo@redhat.com>
38987
38988         * gcc.c-torture/compile/20040602-1.c: New.
38989
38990 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
38991
38992         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
38993         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
38994
38995         PR tree-optimization/14736
38996         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
38997
38998         PR tree-optimization/14042
38999         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
39000
39001         PR tree-optimization/14729
39002         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
39003
39004 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39005
39006         PR fortran/15557
39007         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
39008
39009 2004-06-01  Richard Hederson  <rth@redhat.com>
39010
39011         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
39012
39013 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39014
39015         PR c++/14932
39016         * g++.dg/parse/offsetof4.C: New test.
39017
39018 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
39019
39020         PR objc/7993
39021         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
39022
39023 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
39024
39025         PR c++/15701
39026         * g++.dg/template/friend29.C: New test.
39027
39028 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
39029
39030         PR c/15749
39031         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
39032
39033 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
39034
39035         * gcc.dg/sparc-trap-1.c: New test.
39036
39037 2004-05-31  Roger Sayle  <roger@eyesopen.com>
39038
39039         PR middle-end/15069
39040         * g++.dg/opt/fold3.C: New test case.
39041
39042 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
39043
39044         * lib/target-supports.exp (check_iconv_available): Fix fallout
39045         from 2004-05-28 patch.
39046
39047 2004-05-30  Paul Brook  <paul@codesourcery.com>
39048
39049         PR fortran/15620
39050         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
39051         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
39052
39053 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
39054
39055         * gfortran.fortran-torture/execute/random_1.f90: New test.
39056
39057 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
39058
39059         * g++.dg/ext/altivec-10.C: New test.
39060
39061 2004-05-29  Paul Brook  <paul@codesourcery.com>
39062
39063         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
39064
39065 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
39066
39067         * gcc.dg/altivec-16.c: New test.
39068
39069 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
39070
39071         * lib/target-supports.exp (check_vmx_hw_available): New.
39072         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
39073
39074         * lib/target-supports.exp (check_alias_available,
39075         check_iconv_available, check_named_sections_available): Use
39076         unique names for temporary files.
39077
39078 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
39079
39080         * gcc.dg/altivec-15.c: New test.
39081
39082 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
39083
39084         PR c++/15083
39085         * g++.dg/warn/noeffect6.C: New test.
39086
39087         PR c++/15471
39088         * g++.dg/expr/ptrmem4.C: New test.
39089
39090         PR c++/15640
39091         * g++.dg/template/operator3.C: New test.
39092
39093 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
39094
39095         PR c++/14668
39096         * g++.dg/lookup/redecl1.C: New test.
39097         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
39098
39099 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
39100
39101         * gcc.c-torture/execute/compare-fp-1.c,
39102         gcc.c-torture/execute/compare-fp-2.c,
39103         gcc.c-torture/execute/compare-fp-3.c,
39104         gcc.c-torture/execute/compare-fp-4.c,
39105         gcc.c-torture/execute/compare-fp-3.x,
39106         gcc.c-torture/execute/compare-fp-4.x,
39107         gcc.dg/pr15649-1.c: New.
39108
39109 2004-05-27  Adam Nemet  <anemet@lnxw.com>
39110
39111         PR c++/12883
39112         * g++.dg/init/array14.C: New test.
39113
39114 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
39115
39116         * lib/compat.exp (compat-get-options-main): New.
39117         (compat-get-options): Remove unneeded code, warn for ignored
39118         command.
39119         (compat-execute): Check flag set by dg-require-* commands.
39120
39121         * lib/compat.exp (compat-execute): Break up long lines.
39122
39123 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
39124
39125         * gcc.dg/altivec-7.c: Don't use 'vector long'.
39126         * gcc.dg/altivec-14.c: New test.
39127         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
39128
39129         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
39130         * gcc.dg/altivec-12.c: Ditto.
39131
39132         * gcc.dg/altivec-3.c: Move call to altivec_check.
39133
39134 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39135
39136         PR c++/15044
39137         * g++.dg/template/error12.C: New test.
39138
39139         PR c++/15317
39140         * g++.dg/ext/attrib15.C: New test.
39141
39142         PR c++/15329
39143         * g++.dg/template/ptrmem9.C: New test.
39144
39145 2004-05-25  Paul Brook  <paul@codesourcery.com>
39146
39147         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
39148
39149 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39150
39151         PR c++/15165
39152         * g++.dg/template/crash19.C: New test.
39153
39154 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39155
39156         PR c++/15025
39157         * g++.dg/template/redecl1.C: New test.
39158
39159 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39160
39161         PR c++/14821
39162         * g++.dg/other/ns1.C: New test.
39163
39164         PR c++/14883
39165         * g++.dg/template/invalid1.C: New test.
39166
39167 2004-05-23  Paul Brook  <paul@codesourcery.com>
39168         Victor Leikehman  <lei@haifasphere.co.il>
39169
39170         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
39171         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
39172
39173 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
39174
39175         PR c++/15285
39176         PR c++/15299
39177         * g++.dg/template/non-dependent5.C: New test.
39178         * g++.dg/template/non-dependent6.C: New test.
39179
39180 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
39181
39182         PR c++/15507
39183         * g++.dg/inherit/union1.C: New test.
39184
39185         PR c++/15542
39186         * g++.dg/template/addr1.C: New test.
39187
39188         PR c++/15427
39189         * g++.dg/template/array5.C: New test.
39190
39191         PR c++/15287
39192         * g++.dg/template/array6.C: New test.
39193
39194 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
39195             Roger Sayle  <roger@eyesopen.com>
39196
39197         * g++.dg/lookup/forscope2.C: New test case.
39198
39199 2004-05-22  Ben Elliston  <bje@au.ibm.com>
39200
39201         * gcc.dg/cpp/Wmissingdirs.c: New.
39202
39203 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
39204
39205         PR target/15301
39206         * gcc.dg/compat/union-m128-1.h: New file.
39207         * gcc.dg/compat/union-m128-1_main.c: Likewise.
39208         * gcc.dg/compat/union-m128-1_x.c: Likewise.
39209         * gcc.dg/compat/union-m128-1_y.c: Likewise.
39210
39211 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
39212
39213         PR target/15302
39214         * gcc.dg/compat/struct-complex-1.h: New file.
39215         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
39216         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
39217         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39218
39219 2004-05-20  Roger Sayle  <roger@eyesopen.com>
39220
39221         PR middle-end/3074
39222         * gcc.dg/pr3074-1.c: New test case.
39223         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
39224
39225 2004-05-20  Falk Hueffner  <falk@debian.org>
39226
39227         PR other/15526
39228         * gcc.dg/ftrapv-1.c: New test case.
39229
39230 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
39231
39232         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
39233
39234 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
39235             Jeff Law  <law@redhat.com>
39236
39237         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
39238         * gcc.dg/tree-ssa/20040518-2.c: New test.
39239
39240         * gcc.dg/tree-ssa/20040518-1.c: New test.
39241
39242 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
39243
39244         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
39245
39246 2004-05-18  Paul Brook  <paul@codesourcery.com>
39247
39248         PR fortran/13930
39249         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
39250
39251 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39252
39253         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
39254         constant folding.
39255
39256 2004-05-17  Steven Bosscher  <stevenb@suse.de>
39257
39258         * gcc.dg/tree-ssa/20040517-1.c: New test.
39259
39260 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39261
39262         * gcc.dg/loop-4.c: New test.
39263
39264 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
39265
39266         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
39267
39268 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
39269
39270         PR fortran/15311
39271         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
39272
39273 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39274
39275         PR fortran/13826
39276         PR fortran/13940
39277         * gfortran.fortran-torture/compile/data_1.f90: New test.
39278
39279 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
39280
39281         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
39282         * gcc.dg/uninit-H.c: Define ASM for __s390__.
39283
39284 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39285
39286         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
39287
39288 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39289
39290         PR c/15444
39291         * gcc.dg/format/xopen-1.c: Adjust expected message.
39292         * gcc.dg/format/xopen-3.c: New test.
39293
39294 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
39295
39296         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
39297
39298 2004-05-14  Jeff Law  <law@redhat.com>
39299
39300         * gcc.dg/tree-ssa/20040514-2.c: New test.
39301
39302 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39303
39304         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
39305         this ...
39306         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
39307         this.
39308
39309 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
39310
39311         * gcc.dg/tree-ssa/20040514-1.c: New test.
39312
39313 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39314
39315         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
39316         test.
39317
39318 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39319
39320         PR fortran/14066
39321         * gfortran.fortran-torture/compile/do_1.f90: New test.
39322
39323 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39324
39325         PR fortran/15051
39326         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
39327         test.
39328
39329 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
39330
39331         PR fortran/15149
39332         * gfortran.fortran-torture/execute/random_init.f90: New test.
39333
39334 2004-05-13  Paul Brook  <paul@codesourcery.com>
39335
39336         PR fortran/15314
39337         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
39338
39339 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
39340
39341         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
39342         for the powerpc case.
39343
39344 2004-05-13  Jeff Law  <law@redhat.com>
39345
39346         * gcc.dg/tree-ssa/20040513-1.c: New test.
39347         * gcc.dg/tree-ssa/20040513-2.c: New test.
39348
39349 2004-05-13  Paul Brook  <paul@codesourcery.com>
39350
39351         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
39352         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
39353         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
39354
39355 2004-05-13  Andreas Schwab  <schwab@suse.de>
39356
39357         PR other/10819
39358         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
39359         characters.
39360
39361 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
39362
39363         PR fortran/15294
39364         * gfortran.fortran-torture/execute/adjustr.f90: New file.
39365
39366 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
39367
39368         Merge from tree-ssa-20020619-branch.  See
39369         ChangeLog.tree-ssa for details.
39370
39371 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
39372
39373         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
39374         include <altivec.h> explicitly.
39375         * gcc.dg/altivec-13.c: Likewise.
39376
39377 2004-05-11  Paul Brook  <paul@codesourcery.com>
39378
39379         * gcc.c-torture/compile/20010518-1.c: Force enum size.
39380
39381 2004-05-10  Eric Christopher  <echristo@redhat.com>
39382
39383         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
39384         * gcc.dg/sibcall-4.c: Ditto.
39385
39386 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
39387
39388         * g++.dg/ext/altivec-8.C: New test case.
39389         * gcc.dg/altivec-13.c: New test case.
39390
39391 2004-05-08  Roger Sayle  <roger@eyesopen.com>
39392
39393         * gcc.c-torture/execute/divcmp-1.c: New test case.
39394         * gcc.c-torture/execute/divcmp-2.c: New test case.
39395         * gcc.c-torture/execute/divcmp-3.c: New test case.
39396
39397 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
39398
39399         * g++.dg/other/pragma-re-2.C: New test.
39400
39401 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
39402
39403         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
39404         * gcc.dg/i386-387-2.c: Likewise.
39405
39406         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
39407         __builtin_drem.
39408         * gcc.dg/i386-387-6.c: Likewise.
39409
39410 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
39411
39412         * gcc.dg/builtins-33.c: Also check log1p*.
39413
39414 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
39415
39416         PR optimization/15296
39417         * gcc.c-torture/execute/pr15296.c: New test.
39418
39419 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
39420
39421         * gcc.dg/builtins-40.c: New test.
39422
39423 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
39424
39425         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
39426
39427 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
39428
39429         * g++.dg/ext/spe1.C: New testcase.
39430
39431 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
39432
39433         * objc.dg/image-info.m: Allow additional attributes
39434         for __image_info section.
39435
39436 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
39437
39438         * gcc.dg/torture/mips-hilo-2.c: New test.
39439
39440 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39441
39442         PR c++/14389
39443         * g++.dg/template/member5.C: New test.
39444
39445 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
39446
39447         * gcc.dg/builtins-34.c: Also check expm1*.
39448
39449 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39450
39451         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
39452         * gcc.dg/torture/builtin-convert-3.c: New test.
39453
39454 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
39455
39456         PR middle-end/15054
39457         * g++.dg/opt/pr15054.C: New test.
39458
39459 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39460
39461         * gcc.dg/torture/builtin-rounding-1.c: New test.
39462         * gcc.dg/builtins-25.c: Delete.
39463         * gcc.dg/builtins-29.c: Delete.
39464
39465 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
39466
39467         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
39468         * gcc.dg/sibcall-4.c: Likewise.
39469         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
39470
39471 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
39472
39473         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
39474         bit-field on 16-bit targets.
39475
39476 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
39477
39478         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
39479         16-bit targets.
39480
39481 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
39482
39483         * gcc.dg/rs6000-power2-1.c: Change to compile only.
39484         * gcc.dg/rs6000-power2-2.c: Likewise.
39485
39486 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
39487
39488         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
39489         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
39490         Change the asm registers to be in form of frN instead of fN.
39491
39492 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39493
39494         * gcc.dg/torture/builtin-convert-2.c: New test.
39495
39496 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
39497
39498         * gcc.dg/rs6000-power2-1.c: New test.
39499         * gcc.dg/rs6000-power2-2.c: New test.
39500
39501 2004-04-28  Jan Hubicka  <jh@suse.cz>
39502
39503         * gcc.dg/unused-6.c: New test.
39504
39505 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
39506             Ulrich Weigand  <uweigand@de.ibm.com>
39507
39508         * ada/acats/run_all.sh: Define $target variable.
39509
39510 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
39511
39512         PR c++/15119
39513         * g++.dg/other/vararg-1.C: New test.
39514
39515         PR c++/4794
39516         * g++.dg/eh/cleanup3.C: New test.
39517
39518 2004-04-24  Laurent GUERBY <laurent@guerby.net>
39519
39520         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
39521         and ad8011a (target_insn).
39522         * ada/acats/support/macro.dfs: Likewise.
39523         * ada/acats/support/impbit.adb: New file.
39524
39525 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
39526
39527         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
39528
39529 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39530
39531         * gcc.dg/loop-3.c: New test.
39532
39533 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
39534
39535         * gcc.c-torture/execute/simd-5.c: New test.
39536
39537 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39538
39539         PR c++/15064
39540         * g++.dg/template/crash18.C: New test.
39541
39542 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
39543
39544         * g++.dg/ext/complit3.C: New test.
39545
39546 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
39547
39548         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
39549         * gcc.dg/altivec-3.c: Same.
39550         * gcc.dg/altivec-varargs-1.c: Same.
39551
39552 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
39553
39554         * lib/target-supports.exp (check_profiling_available): Assume
39555         profiling is not available on powerpc-eabi targets.
39556
39557 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
39558
39559         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
39560         * gcc.dg/vmx/bug-1.c: Ditto.
39561
39562 2004-04-20  Eric Christopher  <echristo@redhat.com>
39563
39564         * gcc.dg/charset/extern.c: New test.
39565         * g++.dg/charset/extern3.cc: Ditto.
39566
39567 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
39568
39569         * gcc.dg/builtins-39.c: New test.
39570
39571 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
39572
39573         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
39574
39575 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
39576
39577         * gcc.dg/torture/mips-hilo-1.c: New test.
39578
39579 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
39580
39581         * gcc.c-torture/compile/20040419-1.c: New test.
39582
39583 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
39584
39585         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
39586
39587 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
39588             Aldy Hernandez  <aldyh@redhat.com>
39589
39590         * gcc.c-torture/execute/va-arg-24.c: New.
39591
39592 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
39593             Aldy Hernandez  <aldyh@redhat.com>
39594
39595         * gcc.dg/vmx/1b-01.c: New.
39596         * gcc.dg/vmx/1b-02.c: New.
39597         * gcc.dg/vmx/1b-03.c: New.
39598         * gcc.dg/vmx/1b-04.c: New.
39599         * gcc.dg/vmx/1b-05.c: New.
39600         * gcc.dg/vmx/1b-06.c: New.
39601         * gcc.dg/vmx/1b-07.c: New.
39602         * gcc.dg/vmx/1c-01.c: New.
39603         * gcc.dg/vmx/1c-02.c: New.
39604         * gcc.dg/vmx/3a-01a.c: New.
39605         * gcc.dg/vmx/3a-01.c: New.
39606         * gcc.dg/vmx/3a-01m.c: New.
39607         * gcc.dg/vmx/3a-03.c: New.
39608         * gcc.dg/vmx/3a-03m.c: New.
39609         * gcc.dg/vmx/3a-04.c: New.
39610         * gcc.dg/vmx/3a-04m.c: New.
39611         * gcc.dg/vmx/3a-05.c: New.
39612         * gcc.dg/vmx/3a-06.c: New.
39613         * gcc.dg/vmx/3a-06m.c: New.
39614         * gcc.dg/vmx/3a-07.c: New.
39615         * gcc.dg/vmx/3b-01.c: New.
39616         * gcc.dg/vmx/3b-02.c: New.
39617         * gcc.dg/vmx/3b-10.c: New.
39618         * gcc.dg/vmx/3b-13.c: New.
39619         * gcc.dg/vmx/3b-14.c: New.
39620         * gcc.dg/vmx/3b-15.c: New.
39621         * gcc.dg/vmx/3c-01a.c: New.
39622         * gcc.dg/vmx/3c-01.c: New.
39623         * gcc.dg/vmx/3c-02.c: New.
39624         * gcc.dg/vmx/3c-03.c: New.
39625         * gcc.dg/vmx/3d-01.c: New.
39626         * gcc.dg/vmx/4-01.c: New.
39627         * gcc.dg/vmx/4-03.c: New.
39628         * gcc.dg/vmx/5-01.c: New.
39629         * gcc.dg/vmx/5-02.c: New.
39630         * gcc.dg/vmx/5-03.c: New.
39631         * gcc.dg/vmx/5-04.c: New.
39632         * gcc.dg/vmx/5-05.c: New.
39633         * gcc.dg/vmx/5-06.c: New.
39634         * gcc.dg/vmx/5-07.c: New.
39635         * gcc.dg/vmx/5-07t.c: New.
39636         * gcc.dg/vmx/5-08.c: New.
39637         * gcc.dg/vmx/5-10.c: New.
39638         * gcc.dg/vmx/5-11.c: New.
39639         * gcc.dg/vmx/7-01a.c: New.
39640         * gcc.dg/vmx/7-01.c: New.
39641         * gcc.dg/vmx/7c-01.c: New.
39642         * gcc.dg/vmx/7d-01.c: New.
39643         * gcc.dg/vmx/7d-02.c: New.
39644         * gcc.dg/vmx/8-01.c: New.
39645         * gcc.dg/vmx/8-02a.c: New.
39646         * gcc.dg/vmx/8-02.c: New.
39647         * gcc.dg/vmx/brode-1.c: New.
39648         * gcc.dg/vmx/bug-1.c: New.
39649         * gcc.dg/vmx/bug-2.c: New.
39650         * gcc.dg/vmx/bug-3.c: New.
39651         * gcc.dg/vmx/cw-bug-1.c: New.
39652         * gcc.dg/vmx/cw-bug-2.c: New.
39653         * gcc.dg/vmx/cw-bug-3.c: New.
39654         * gcc.dg/vmx/dct.c: New.
39655         * gcc.dg/vmx/debug-1.c: New.
39656         * gcc.dg/vmx/debug-2.c: New.
39657         * gcc.dg/vmx/debug-3.c: New.
39658         * gcc.dg/vmx/debug-4.c: New.
39659         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
39660         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
39661         * gcc.dg/vmx/eg-5.c: New.
39662         * gcc.dg/vmx/fft.c: New.
39663         * gcc.dg/vmx/gcc-bug-1.c: New.
39664         * gcc.dg/vmx/gcc-bug-2.c: New.
39665         * gcc.dg/vmx/gcc-bug-3.c: New.
39666         * gcc.dg/vmx/gcc-bug-4.c: New.
39667         * gcc.dg/vmx/gcc-bug-5.c: New.
39668         * gcc.dg/vmx/gcc-bug-6.c: New.
39669         * gcc.dg/vmx/gcc-bug-7.c: New.
39670         * gcc.dg/vmx/gcc-bug-8.c: New.
39671         * gcc.dg/vmx/gcc-bug-9.c: New.
39672         * gcc.dg/vmx/gcc-bug-b.c: New.
39673         * gcc.dg/vmx/gcc-bug-c.c: New.
39674         * gcc.dg/vmx/gcc-bug-d.c: New.
39675         * gcc.dg/vmx/gcc-bug-e.c: New.
39676         * gcc.dg/vmx/gcc-bug-f.c: New.
39677         * gcc.dg/vmx/gcc-bug-g.c: New.
39678         * gcc.dg/vmx/gcc-bug-i.c: New.
39679         * gcc.dg/vmx/harness.h: New.
39680         * gcc.dg/vmx/ira1.c: New.
39681         * gcc.dg/vmx/ira2a.c: New.
39682         * gcc.dg/vmx/ira2b.c: New.
39683         * gcc.dg/vmx/ira2.c: New.
39684         * gcc.dg/vmx/ira2c.c: New.
39685         * gcc.dg/vmx/mem.c: New.
39686         * gcc.dg/vmx/newton-1.c: New.
39687         * gcc.dg/vmx/ops.c: New.
39688         * gcc.dg/vmx/sn7153.c: New.
39689         * gcc.dg/vmx/spill2.c: New.
39690         * gcc.dg/vmx/spill3.c: New.
39691         * gcc.dg/vmx/spill.c: New.
39692         * gcc.dg/vmx/t.c: New.
39693         * gcc.dg/vmx/varargs-1.c: New.
39694         * gcc.dg/vmx/varargs-2.c: New.
39695         * gcc.dg/vmx/varargs-3.c: New.
39696         * gcc.dg/vmx/varargs-4.c: New.
39697         * gcc.dg/vmx/varargs-5.c: New.
39698         * gcc.dg/vmx/varargs-6.c: New.
39699         * gcc.dg/vmx/varargs-7.c: New.
39700         * gcc.dg/vmx/vmx.exp: New.
39701         * gcc.dg/vmx/vprint-1.c: New.
39702         * gcc.dg/vmx/vscan-1.c: New.
39703         * gcc.dg/vmx/x-01.c: New.
39704         * gcc.dg/vmx/x-02.c: New.
39705         * gcc.dg/vmx/x-03.c: New.
39706         * gcc.dg/vmx/x-04.c: New.
39707         * gcc.dg/vmx/x-05.c: New.
39708         * gcc.dg/vmx/yousufi-1.c: New.
39709         * gcc.dg/vmx/zero-1.c: New.
39710         * gcc.dg/vmx/zero.c: New.
39711
39712 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
39713
39714         * g++.dg/lookup/java1.C: Update for chage of
39715         _Jv_AllocObject.
39716         * g++.dg/lookup/java2.C: Likewise.
39717
39718 2004-04-17  Laurent GUERBY <laurent@guerby.net>
39719
39720         * ada/acats/run_all.sh: use -O2 by default.
39721
39722 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
39723
39724         * gcc.dg/vr-mult-[12].c: New tests.
39725
39726 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39727
39728         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
39729
39730         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
39731
39732 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
39733
39734         * lib/target-supports.exp (check_profiling_available): Assume
39735         profiling isn't available for mips*-*-elf targets.
39736
39737 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
39738
39739         * gcc.dg/builtins-38.c: New test.
39740
39741 2004-04-14  Eric Christopher  <echristo@redhat.com>
39742
39743         * g++.dg/charset/charset.exp: Run .cc extension tests.
39744
39745 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
39746
39747         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
39748
39749 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39750
39751         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
39752
39753 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
39754
39755         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
39756         * gcc.dg/i386-387-2.c: Likewise.
39757
39758         * gcc.dg/i386-387-7.c: New test.
39759         * gcc.dg/i386-387-8.c: New test.
39760
39761         * gcc.dg/builtins-37.c: New test.
39762
39763 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
39764
39765         * g++.dg/pch/externc-1.C: Add missing semicolon.
39766
39767 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
39768
39769         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
39770
39771 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39772
39773         * gcc.c-torture/execute/20040411-1.c: New test.
39774
39775 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39776
39777         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
39778
39779 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
39780
39781         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
39782
39783 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
39784
39785         * lib/target-supports.exp (check_named_sections_available): New.
39786         * lib/gcc-dg.exp (dg-require-named-sections): New.
39787         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
39788         old-deja.exp.  Also prune error-count message from HP linker.
39789         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
39790
39791         * g++.dg/init/init-ref4.C: Use dg-require-weak.
39792         * g++.old-deja/g++.pt/static3.C: Likewise.
39793         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
39794
39795 2004-04-09  Roger Sayle  <roger@eyesopen.com>
39796
39797         * gcc.c-torture/execute/20040409-1.c: New test case.
39798         * gcc.c-torture/execute/20040409-2.c: New test case.
39799         * gcc.c-torture/execute/20040409-3.c: New test case.
39800
39801 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
39802
39803         * gcc.dg/20040409-1.c: New test.
39804
39805 2004-04-08  Roger Sayle  <roger@eyesopen.com>
39806
39807         PR target/14888
39808         * g++.dg/opt/pr14888.C: New test case.
39809
39810 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
39811
39812         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
39813         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
39814         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
39815         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
39816         New tests.
39817
39818 2004-04-08  Paul Brook  <paul@codesourcery.com>
39819
39820         * gcc.dg/spill-1.c: New test.
39821
39822 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39823
39824         * gcc.dg/torture/builtin-ctype-2.c: New test.
39825
39826 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
39827
39828         * gcc.dg/pch/pch.exp: Add largefile test.
39829
39830 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
39831
39832         * g++.dg/pch/externc-1.Hs: New.
39833         * g++.dg/pch/externc-1.C: New.
39834
39835 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39836
39837         * gcc.dg/compat/struct-by-value-5a_main.c,
39838         gcc.dg/compat/struct-by-value-5b_main.c: New files.
39839         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
39840         * gcc.dg/compat/struct-by-value-5a_x.c,
39841         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
39842         gcc.dg/compat/struct-by-value-5_x.c.
39843         * gcc.dg/compat/struct-by-value-5a_y.c,
39844         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
39845         gcc.dg/compat/struct-by-value-5_y.c.
39846
39847         * gcc.dg/compat/struct-by-value-6a_main.c,
39848         gcc.dg/compat/struct-by-value-6b_main.c: New files.
39849         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
39850         * gcc.dg/compat/struct-by-value-6a_x.c,
39851         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
39852         gcc.dg/compat/struct-by-value-6_x.c.
39853         * gcc.dg/compat/struct-by-value-6a_y.c,
39854         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
39855         gcc.dg/compat/struct-by-value-6_y.c.
39856
39857         * gcc.dg/compat/struct-by-value-7a_main.c,
39858         gcc.dg/compat/struct-by-value-7b_main.c: New files.
39859         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
39860         * gcc.dg/compat/struct-by-value-7a_x.c,
39861         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
39862         gcc.dg/compat/struct-by-value-7_x.c.
39863         * gcc.dg/compat/struct-by-value-7a_y.c,
39864         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
39865         gcc.dg/compat/struct-by-value-7_y.c.
39866
39867 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
39868
39869         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
39870         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
39871         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
39872         options.
39873
39874 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
39875
39876         * gcc.dg/builtins-36.c: New test.
39877
39878 2004-04-06  Paul Brook  <paul@codesourcery.com>
39879
39880         * README.gcc: Remove obsolete contraint on testcases.
39881
39882 2004-04-05  Paul Brook  <paul@codesourcery.com>
39883
39884         PR2123
39885         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
39886         failure and exit(0) on success.
39887         * g++.dg/expr/anew2.C: Ditto.
39888         * g++.dg/expr/anew3.C: Ditto.
39889         * g++.dg/expr/anew4.C: Ditto.
39890
39891 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
39892
39893         PR c++/3518
39894         * g++.dg/template/unify7.C: New.
39895
39896 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
39897
39898         * g++.dg/README: Bring up to date with new subdirectories; remove
39899         duplicate subdirectory lines.
39900
39901 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
39902
39903         PR c++/14007
39904         * g++.dg/template/unify5.C: New.
39905         * g++.dg/template/unify6.C: New.
39906         * g++.dg/template/qualttp20.C: Adjust.
39907         * g++.old-deja/g++.jason/report.C: Adjust.
39908         * g++.old-deja/g++.other/qual1.C: Adjust.
39909
39910 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
39911
39912         PR c++/14803
39913         * g++.dg/inherit/ptrmem1.C: New test.
39914
39915 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
39916
39917         PR c++/14755
39918         * gcc.c-torture/execute/20040331-1.c: New test.
39919         * gcc.dg/20040331-1.c: New test.
39920
39921 2004-04-01  Paul Brook  <paul@codesourcery.com>
39922
39923         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
39924
39925 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
39926
39927         PR c++/14724
39928         * g++.dg/init/goto1.C: New test.
39929
39930         PR c++/14763
39931         * g++.dg/template/defarg4.C: New test.
39932
39933 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
39934
39935         * gcc.dg/altivec-11.c: Extend test for more valid cases.
39936
39937 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
39938
39939         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
39940
39941 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
39942
39943         * gcc.dg/noncompile/undeclared-2.c: New test.
39944
39945 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
39946
39947         * gcc.dg/940409-1.c: Remove XFAIL.
39948         * gcc.dg/reg-vol-struct-1.c: New test.
39949
39950 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39951
39952         * gcc.dg/torture/builtin-wctype-1.c: New test.
39953
39954 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
39955
39956         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
39957         * gcc.dg/20001101-1.c: Likewise.
39958         * gcc.dg/20001102-1.c: Likewise.
39959
39960 2004-03-25  Roger Sayle  <roger@eyesopen.com>
39961
39962         * gcc.dg/compare8.c: Add an additional test for XOR.
39963
39964 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39965
39966         * gcc.dg/torture/builtin-ctype-1.c: New test.
39967
39968 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39969
39970         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
39971         * gcc.dg/torture/builtin-math-1.c: Likewise.
39972         * gcc.dg/torture/builtin-power-1.c: New test.
39973
39974 2004-03-24  Andreas Schwab  <schwab@suse.de>
39975
39976         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
39977         IA64 assembler.
39978
39979 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
39980             Roger Sayle  <roger@eyesopen.com>
39981
39982         * gcc.dg/compare8.c: New test case.
39983
39984 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
39985
39986         * g++.dg/ext/altivec-7.C: New test.
39987
39988 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
39989
39990         PR 12267, 12391, 12560, 13129, 14114, 14133
39991         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
39992         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
39993         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
39994         Adjust error regexps.
39995         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
39996         * gcc.dg/noncompile/undeclared-1.c: New test cases.
39997         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
39998         * gcc.dg/local1.c: Add explanatory comment.
39999
40000 2004-03-23  Roger Sayle  <roger@eyesopen.com>
40001
40002         PR optimization/14669
40003         * g++.dg/opt/fold2.C: New test case.
40004
40005 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
40006
40007         PR c/14069
40008         * gcc.dg/20040322-1.c: New test.
40009
40010 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40011
40012         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
40013         * gcc.dg/ultrasp4.c: Likewise.
40014         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
40015
40016 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
40017
40018         * gcc.dg/i386-sse-8.c: Reset default options.
40019
40020 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
40021
40022         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
40023         in the error message text.
40024
40025 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
40026
40027         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
40028
40029 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
40030
40031         PR c++/14616
40032         * g++.dg/init/array13.C: New test.
40033
40034 2004-03-20  Roger Sayle  <roger@eyesopen.com>
40035
40036         PR target/13889
40037         * gcc.c-torture/compile/pr13889.c: New test case.
40038
40039 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40040
40041         PR c/14635
40042         * builtins-1.c (nan, nans): Don't test.
40043         * builtins-30.c: Don't use nan, nanf, nanl.
40044         * builtins-35.c: New test.
40045
40046 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
40047
40048         * g++.dg/ext/altivec-6.C: New test.
40049
40050 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
40051
40052         * g++.dg/init/placement3.C: New test.
40053
40054         * g++.dg/template/spec13.C: New test.
40055
40056         * g++.dg/lookup/using11.C: New test.
40057
40058         * g++.dg/lookup/koenig3.C: New test.
40059
40060         * g++.dg/template/operator2.C: New test.
40061
40062         * g++.dg/expr/dtor3.C: New test.
40063         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
40064         marker.
40065         * g++.old-deja/g++.law/visibility28.C: Likewise.
40066
40067 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
40068
40069         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
40070         * gcc.dg/ppc64-abi-3.c: Likewise.
40071
40072 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40073
40074         PR c++/14545
40075         * g++.dg/parse/template15.C: New test.
40076
40077 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40078
40079         * g++.dg/expr/dtor2.C: New test.
40080
40081         * g++.dg/lookup/anon4.C: New test.
40082
40083         * g++.dg/overload/using1.C: New test.
40084
40085         * g++.dg/template/lookup7.C: New test.
40086
40087         * g++.dg/template/typename6.C: New test.
40088
40089         * g++.dg/expr/cond6.C: New test.
40090
40091 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40092
40093         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
40094
40095 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40096
40097         * g++.dg/expr/cond5.C: New test.
40098         * g++.dg/expr/constcast1.C: Likewise.
40099         * g++.dg/expr/ptrmem2.C: Likewise.
40100         * g++.dg/expr/ptrmem3.C: Likewise.
40101         * g++.dg/lookup/main1.C: Likewise.
40102         * g++.dg/template/lookup6.C: Likewise.
40103
40104 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40105
40106         * gcc.dg/local1.c: New test.
40107
40108         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
40109
40110 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40111
40112         * gcc.dg/torture/builtin-convert-1.c: New test.
40113
40114 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40115
40116         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
40117
40118 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
40119
40120         PR c++/14481
40121         * g++.dg/warn/Wunused-7.C: New test.
40122
40123 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40124
40125         * gcc.dg/torture/builtin-integral-1.c: New test.
40126
40127 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
40128
40129         PR c++/14586
40130         * g++.dg/parse/non-dependent3.C: New test.
40131
40132 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
40133
40134         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
40135         * g++.dg/eh/simd-2.C: Likewise.
40136         * g++.dg/init/array10.C: Likewise.
40137         * gcc.c-torture/compile/simd-1.c: Likewise.
40138         * gcc.c-torture/compile/simd-2.c: Likewise.
40139         * gcc.c-torture/compile/simd-3.c: Likewise.
40140         * gcc.c-torture/compile/simd-4.c: Likewise.
40141         * gcc.c-torture/compile/simd-6.c: Likewise.
40142         * gcc.c-torture/execute/simd-1.c: Likewise.
40143         * gcc.c-torture/execute/simd-2.c: Likewise.
40144         * gcc.dg/compat/vector-defs.h: Likewise.
40145         * gcc.dg/20020531-1.c: Likewise.
40146         * gcc.dg/altivec-3.c: Likewise.
40147         * gcc.dg/altivec-4.c: Likewise.
40148         * gcc.dg/altivec-varargs-1.c: Likewise.
40149         * gcc.dg/compat/vector-defs.h: Likewise.
40150         * gcc.dg/i386-mmx-3.c: Likewise.
40151         * gcc.dg/i386-sse-4.c: Likewise.
40152         * gcc.dg/i386-sse-5.c: Likewise.
40153         * gcc.dg/i386-sse-8.c: Likewise.
40154         * gcc.dg/simd-1.c: Likewise.
40155         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
40156         __ev64_opaque__ since the machine description provides it.
40157
40158 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40159
40160         * lib/compat.exp (skip_list): New global variable.
40161         Use it to hold the user defined COMPAT_SKIPS list if any.
40162         (compat-obj): Add the members of skip_list to optall.
40163
40164 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40165
40166         * gcc.dg/compat/union-by-value-1_main.c,
40167         union-by-value-1_x.c, union-by-value-1_y.c,
40168         union-check.h, union-defs.h,
40169         union-init.h, union-return-1_main.c,
40170         union-return-1_x.c, union-return-1_y.c: New files.
40171
40172 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40173
40174         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
40175         mixed-struct-init.h: Add 4 mixed structure types.
40176         struct-by-value-21_main.c, struct-by-value-21_x.c,
40177         struct-by-value-21_y.c, struct-return-21_main.c,
40178         struct-return-21_x.c, struct-return-21_y.c: New files.
40179
40180 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
40181
40182         PR c++/14550
40183         * g++.dg/parse/template14.C: New test.
40184
40185 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
40186
40187         * gcc.c-torture/execute/20040313-1.c: New test.
40188
40189 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
40190
40191         PR target/14533
40192         * gcc.dg/20040311-2.c: New test.
40193
40194 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
40195
40196         PR other/14544
40197         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
40198         bit-field.
40199
40200 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
40201
40202         * gcc.dg/20040305-2.c: Add missing return statement.
40203
40204 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40205
40206         * gcc.dg/builtins-34.c: Also check pow10*.
40207
40208 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
40209
40210         PR target/14262
40211         * gcc.dg/20040305-2.c: New test.
40212
40213 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
40214
40215         * gcc.dg/20040310-1.c: New test.
40216
40217 2004-03-11  Roger Sayle  <roger@eyesopen.com>
40218
40219         * gcc.c-torture/execute/20040311-1.c: New test case.
40220
40221 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
40222
40223         PR c++/14476
40224         * g++.dg/lookup/enum1.C: New test.
40225
40226 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
40227
40228         PR c++/14510
40229         * g++.dg/lookup/struct2.C: New test.
40230
40231 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
40232
40233         * gcc.dg/builtins-34.c: New test.
40234
40235 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40236
40237         * gcc.dg/torture/builtin-nonneg-1.c: New test.
40238
40239 2004-03-09  James E Wilson  <wilson@specifixinc.com>
40240
40241         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
40242         * gcc.dg/alias-2.c: New testcase.
40243
40244 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
40245
40246         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
40247
40248 2004-03-09  Roger Sayle  <roger@eyesopen.com>
40249
40250         * gcc.c-torture/execute/20040309-1.c: New test case.
40251
40252 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
40253
40254         PR c++/14397
40255         * g++.dg/overload/ref1.C: New.
40256
40257 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40258
40259         PR c++/14409
40260         * g++.dg/template/spec12.C: New test.
40261
40262         PR c++/14448
40263         * g++.dg/parse/crash14.C: New test.
40264
40265 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
40266
40267         PR c++/14230
40268         * g++.dg/init/ref11.C: New test.
40269
40270 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
40271
40272         PR c++/14432
40273         * g++.dg/parse/builtin2.C: New test.
40274
40275 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
40276
40277         PR c++/14401
40278         * g++.dg/init/ctor3.C: New test.
40279         * g++.dg/init/union1.C: New test.
40280         * g++.dg/ext/anon-struct4.C: New test.
40281
40282 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
40283
40284         * g++.dg/lookup/koenig1.C: Tweak error messages.
40285         * g++.dg/lookup/used-before-declaration.C: Likewise.
40286         * g++.dg/other/do1.C: Likewise.
40287         * g++.dg/overload/koenig1.C: Likewise.
40288         * g++.dg/parse/crash13.C: Likewise.
40289         * g++.dg/template/instantiate3.C: Likewise.
40290
40291 2004-03-08  Eric Christopher  <echristo@redhat.com>
40292
40293         * * lib/target-supports.exp: Enable libiconv in test
40294         compilation.  Fix up error checking.
40295
40296 2004-03-08  Roger Sayle  <roger@eyesopen.com>
40297
40298         PR middle-end/14289
40299         * gcc.dg/pr14289-1.c: New test case.
40300         * gcc.dg/pr14289-2.c: Likewise.
40301         * gcc.dg/pr14289-3.c: Likewise.
40302
40303 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
40304
40305         * gcc.c-torture/execute/20040308-1.c: New test.
40306
40307 2004-03-07  Roger Sayle  <roger@eyesopen.com>
40308
40309         * gcc.c-torture/execute/20040307-1.c: New test case.
40310
40311 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
40312
40313         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
40314
40315 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
40316
40317         * gcc.dg/20040306-1.c: New test.
40318
40319 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
40320
40321         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
40322         them static.
40323         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
40324
40325 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40326
40327         PR c/14465
40328         * gcc.dg/decl-6.c: New test.
40329
40330 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40331
40332         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
40333         Rename LOGPOW -> LOG_POW.
40334         (SQRT_EXP, POW_EXP): New.
40335
40336 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40337
40338         * gcc.dg/i386-sse-8.c: New test.
40339
40340 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40341
40342         PR c/14114
40343         * gcc.dg/decl-5.c: New test.
40344
40345 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
40346
40347         * gcc.dg/20040305-1.c: New test.
40348
40349 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
40350
40351         PR other/14354
40352         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
40353
40354 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
40355
40356         PR c++/14425, c++/14426
40357         * g++.dg/ext/altivec-4.C: New test.
40358         * g++.dg/ext/altivec-5.C: New test.
40359
40360 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
40361
40362         * g++.old-deja/g++.other/linkage1.C: Expect errors about
40363         global variables of a type with no linkage.
40364         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
40365         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
40366         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
40367         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
40368         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
40369         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
40370         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
40371         * g++.dg/warn/deprecated.C: Name enum Color.
40372         * g++.dg/overload/VLA.C: Name structure for 'b'.
40373         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
40374
40375 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40376
40377         * gcc.c-torture/compile/20040304-1.c: New test.
40378
40379 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
40380
40381         PR 13728
40382         * gcc.dg/decl-4.c: New testcase.
40383
40384 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
40385
40386         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
40387         as PRECF if sizeof (float) > sizeof (double).
40388         (PRECL): Make it the same as PRECF if
40389         sizeof (float) > sizeof (long double).
40390
40391 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40392
40393         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
40394         system type.  Add check for irix6 which doesn't have c99 runtime.
40395
40396 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
40397
40398         * gcc.dg/const-elim-1.c: xfail for xtensa.
40399
40400 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
40401
40402         PR c++/14369
40403         * g++.dg/template/cond4.C: New test.
40404
40405 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
40406
40407         PR c++/14360
40408         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
40409
40410         PR c++/14361
40411         * g++.dg/parse/defarg7.C: New test.
40412
40413         PR c++/14359
40414         * g++.dg/template/friend26.C: New test.
40415
40416 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
40417
40418         PR c++/14324
40419         * g++.dg/abi/mangle21.C: New test.
40420
40421         PR c++/14260
40422         * g++.dg/parse/constructor2.C: New test.
40423
40424         PR c++/14337
40425         * g++.dg/template/sfinae1.C: New test.
40426
40427 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
40428
40429         PR c++/14267
40430         * g++.dg/expr/crash2.C: New test.
40431
40432         PR middle-end/13448
40433         * gcc.dg/inline-5.c: New test.
40434         * gcc.dg/always-inline.c: Split out tests into ...
40435         * gcc.dg/always-inline2.c: ... this and ...
40436         * gcc.dg/always-inline3.c: ... this.
40437
40438 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
40439
40440         PR debug/12103
40441         * g++.dg/debug/crash1.C: New test.
40442
40443 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
40444
40445         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
40446         function with __attribute__((noinline)).
40447         (recurser_void2): Likewise.
40448         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
40449         (recurser_void2): Likewise.
40450
40451 2004-02-29  Roger Sayle  <roger@eyesopen.com>
40452
40453         PR middle-end/14203
40454         * g++.dg/warn/Wunused-6.C: New test case.
40455
40456 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
40457
40458         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
40459         not defined.
40460
40461 2004-02-27  Eric Christopher  <echristo@redhat.com>
40462
40463         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
40464         * g++.dg/charset/asm2.c: Run only x86.
40465         * gcc.dg/charset/asm3.c: Ditto.
40466
40467 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
40468
40469         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
40470         ld_library_path.
40471
40472 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
40473
40474         * g++.dg/ext/altivec-3.C: New.
40475
40476 2004-02-26  Richard Henderson  <rth@redhat.com>
40477
40478         * g++.dg/ext/attrib10.C: Mark for warning.
40479         * gcc.dg/attr-alias-1.c: New.
40480
40481 2004-02-26  Richard Henderson  <rth@redhat.com>
40482
40483         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
40484         * gcc.c-torture/execute/20040208-2.c: ... it back.
40485
40486 2004-02-26  Eric Christopher  <echristo@redhat.com>
40487
40488         * lib/target-supports.exp (check-iconv-available): New function.
40489         * lib/gcc-dg.exp (dg-require-iconv): New function.
40490         Use above.
40491         * gcc.dg/charset: New directory.
40492         * gcc.dg/charset/charset.exp: New file.
40493         * gcc.dg/charset/asm1.c: Ditto.
40494         * gcc.dg/charset/asm2.c: Ditto.
40495         * gcc.dg/charset/asm3.c: Ditto.
40496         * gcc.dg/charset/asm4.c: Ditto.
40497         * gcc.dg/charset/asm5.c: Ditto.
40498         * gcc.dg/charset/attribute1.c: Ditto.
40499         * gcc.dg/charset/attribute2.c: Ditto.
40500         * gcc.dg/charset/string1.c: Ditto.
40501         * g++.dg/charset: New directory.
40502         * g++.dg/dg.exp: Add here. Special options.
40503         * g++.dg/charset/charset.exp: New file.
40504         * g++.dg/charset/asm1.c: Ditto.
40505         * g++.dg/charset/asm2.c: Ditto.
40506         * g++.dg/charset/asm3.c: Ditto.
40507         * g++.dg/charset/asm4.c: Ditto.
40508         * g++.dg/charset/attribute1.c: Ditto.
40509         * g++.dg/charset/attribute2.c: Ditto.
40510         * g++.dg/charset/extern1.cc: Ditto.
40511         * g++.dg/charset/extern2.cc: Ditto.
40512         * g++.dg/charset/string1.c: Ditto.
40513
40514 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
40515
40516         PR c++/14278
40517         * g++.dg/parse/comma1.C: New test.
40518
40519 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40520
40521         PR c++/14284
40522         * g++.dg/template/ttp8.C: New test.
40523
40524 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
40525
40526         * gcc.dg/fixuns-trunc-1.c: New test.
40527
40528 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40529
40530         * gcc.dg/builtins-config.h: Use #elif.
40531
40532 2004-02-26  Michael Matz  <matz@suse.de>
40533
40534         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
40535         * gcc.dg/991214-1.c: Likewise.
40536         * gcc.dg/i386-asm-1.c: Likewise.
40537
40538 2004-02-25  Richard Henderson  <rth@redhat.com>
40539
40540         * gcc.c-torture/execute/20040208-2.c: Move ...
40541         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
40542
40543 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40544
40545         PR c++/14246
40546         * g++.dg/other/crash-3.C: New test.
40547
40548 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40549
40550         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
40551         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
40552
40553         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
40554         HP-UX.
40555
40556 2004-02-24  Michael Matz  <matz@suse.de>
40557
40558         * gcc.dg/i386-regparm.c: New.
40559
40560 2004-02-23  James E Wilson  <wilson@specifixinc.com>
40561
40562         * gcc.c-torture/execute/20040223-1.c: New.
40563
40564 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
40565             Kazu Hirata  <kazu@cs.umass.edu>
40566
40567         * gcc.dg/fwritable-strings-1.c: Remove.
40568
40569 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
40570
40571         PR c/14156
40572         * gcc.dg/20040223-1.c: New test.
40573
40574 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40575
40576         PR c++/14106
40577         * g++.dg/ext/typeof9.C: New test.
40578
40579 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40580
40581         PR c++/14250
40582         * g++.dg/other/switch1.C: New test.
40583
40584 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40585
40586         * gcc.dg/cast-function-1.c: Adjust for new informative message.
40587         * gcc.dg/va-arg-1.c: Likewise.
40588
40589 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40590
40591         PR c++/14143
40592         * g++.dg/template/koenig5.C: New test.
40593
40594 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
40595
40596         * g++.dg/ext/altivec-1.C: Generalize target triple.
40597         * g++.dg/ext/altivec-2.C: New test case.
40598         * g++.dg/ext/altivec_check.h: New file.
40599         * gcc.dg/altivec-1.c: Generalize target triple;
40600         include altivec_check.h and call altivec_check().
40601         * gcc.dg/altivec-[2-5].c: Generalize target triple.
40602         * gcc.dg/altivec-6.c: New test case.
40603         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
40604         type casts as needed.
40605         * gcc.dg/altivec-10.c: Include altivec_check.h and call
40606         altivec_check().
40607         * gcc.dg/altivec-12.c: New test case.
40608         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
40609         include altivec_check.h and call altivec_check().
40610         * gcc.dg/altivec_check.h: New file.
40611
40612 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40613
40614         * lib/target-supports.exp (check_alias_available): Don't mangle
40615         function `g' in test program.
40616
40617 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40618
40619         * lib/target-supports.exp (check_profiling_available): Check
40620         argument to determine whether we support a profiling type.
40621         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
40622         check_profiling_available.
40623         * g++.dg/bprob/bprob.exp: Likewise.
40624         * g77.dg/bprob/bprob.exp: Likewise.
40625         * gcc.misc-tests/bprob.exp: Likewise.
40626         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
40627         dg-require-profiling and delete expected error handling.
40628         * gcc.dg/20021014-1.c: Likewise.
40629         * gcc.dg/nest.c: Likewise.
40630
40631 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40632
40633         PR c++/12007
40634         * g++.dg/other/vthunk1.C: New test.
40635
40636 2004-02-20  Falk Hueffner  <falk@debian.org>
40637
40638         PR target/14201
40639         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
40640
40641 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
40642
40643         PR c++/13927
40644         * g++.dg/other/error8.C: Remove XFAIL markers.
40645
40646         PR c++/14173
40647         * g++.dg/ext/packed5.C: New test.
40648
40649         PR c++/14199
40650         * g++.dg/warn/Wunused-5.C: New test.
40651
40652         PR c++/14186
40653         * g++.dg/lookup/member1.C: New test.
40654
40655 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
40656
40657         * gcc.c-torture/compile/20040130-1.c: Enable only when
40658         __INT_MAX__ >= 2147483647L.
40659         * gcc.c-torture/compile/961203-1.c: Likewise.
40660
40661 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
40662
40663         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
40664         * g++.dg/opt/template1.C: Robustify assembler regexp
40665
40666 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40667
40668         * gcc.c-torture/execute/simd-4.x: Remove.
40669         * gcc.c-torture/execute/va-arg-25.x: Likewise.
40670         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
40671         Guard with #ifndef SKIP_ATTRIBUTE.
40672         * gcc.dg/compat/vector-1_y.c: Likewise.
40673         * gcc.dg/compat/vector-2_x.c: Likewise.
40674         * gcc.dg/compat/vector-2_y.c: Likewise.
40675         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
40676         * g++.dg/eh/simd-2.C: Likewise.
40677
40678 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
40679
40680         * gcc.c-torture/compile/complex-1.c: New.
40681
40682 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
40683
40684         PR target/14209
40685         * gcc.c-torture/execute/20040218-1.c: New test.
40686
40687 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40688
40689         PR c++/14181
40690         * g++.dg/parse/new2.C: New test.
40691
40692 2004-02-18  Paul Brook  <paul@codesourcery.com>
40693
40694         * gcc.c-torture/compile/libcall-1.c: New test.
40695
40696 2004-02-18  Paul Brook  <paul@codesourcery.com>
40697
40698         PR debug/12934
40699         * gcc.dg/debug/debug-7.c: New test.
40700
40701 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
40702
40703         * gcc.dg/20040217-1.c: New test.
40704
40705 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
40706
40707         * gcc.c-torture/execute/990208-1.x: Delete.
40708
40709 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
40710
40711         * gcc.c-torture/execute/20040208-2.x: New file.
40712
40713 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
40714
40715         PR c++/11326
40716         * g++.dg/abi/structret1.C: New test.
40717
40718 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
40719
40720         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
40721         (i386_cpuid): No need to test if cpuid is available on AMD64.
40722         Fix assembly, so that it works onboth i386 and AMD64.
40723         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
40724         (vecInLong): Fix s[] member type to unsigned int.
40725         (vecInWord): Remove type.
40726         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
40727         (a64, b64, c64, d64, e64): Remove.
40728         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
40729         Remove unused variable.  Remove initialization of removed variables.
40730         Don't call mmx_tests nor sse_tests.
40731         (reference_mmx, reference_sse): Remove.
40732         (check): Add return stmt.
40733         * gcc.dg/i386-sse-7.c: New test.
40734         * gcc.dg/i386-mmx-4.c: New test.
40735
40736 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40737
40738         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
40739         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
40740         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
40741         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
40742         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
40743         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
40744         g++.dg/tc1/dr94.C: Fix line terminator.
40745
40746 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
40747
40748         * gcc.c-torture/compile/20040216-1.c: New.
40749
40750 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40751
40752         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
40753         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
40754         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
40755         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
40756         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
40757         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
40758
40759 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40760
40761         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
40762
40763 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
40764
40765         PR c++/13971
40766         * g++.dg/expr/cond4.C: New test.
40767
40768         PR c++/14086
40769         * g++.dg/lookup/crash2.C: New test.
40770
40771 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
40772
40773         * gcc.c-torture/compile/20040214-2.c: New test.
40774
40775 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
40776
40777         PR c++/14116
40778         * g++.dg/ext/typeof8.C: New test.
40779
40780 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
40781
40782         * gcc.c-torture/compile/20040214-1.c: New test.
40783
40784 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40785
40786         PR c++/13635
40787         * g++.dg/template/spec11.C: New test.
40788
40789 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40790
40791         PR c++/13927
40792         * g++.dg/other/error8.C: New test.
40793
40794 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
40795
40796         PR c++/14122
40797         * g++.dg/template/array4.C: New test.
40798
40799         PR c++/14108
40800         * g++.dg/inherit/thunk2.C: New test.
40801
40802         PR c++/14083
40803         * g++.dg/eh/cond2.C: New test.
40804
40805 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
40806
40807         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
40808
40809 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
40810
40811         * lib/scanasm.exp (dg-scan): Quote pattern before display.
40812
40813 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
40814
40815         * g++.dg/simd-2.C: xfail on ppc64-linux.
40816
40817 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
40818
40819         PR c/456
40820         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
40821         tests.
40822
40823 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
40824
40825         * gcc.dg/builtins-33.c: New test.
40826
40827 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
40828
40829         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
40830
40831 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
40832
40833         * g++.dg/simd-2.C: Set -maltivec for ppc64.
40834
40835 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
40836
40837         * gcc.dg/ppc64-abi-3.c: New test.
40838
40839 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
40840
40841         PR c/14092
40842
40843         * gcc.dg/pr14092-1.c: New testcase.
40844
40845 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
40846
40847         * gcc.dg/cpp/assert4.c: Fix typo last change.
40848
40849         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
40850         * gcc.dg/cpp/assert4.c: Handle powerpc64.
40851
40852         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
40853
40854 2004-02-09  Roger Sayle  <roger@eyesopen.com>
40855
40856         * gcc.c-torture/compile/20040209-1.c: New test case.
40857
40858 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
40859
40860         * gcc.dg/c90-init-1.c: Adjust expected error messages.
40861
40862 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
40863
40864         * gcc.c-torture/execute/20040208-[12].c: New tests.
40865
40866 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40867
40868         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
40869
40870 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
40871
40872         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
40873
40874 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
40875
40876         Bug 13856
40877         * gcc.dg/visibility-8.c: New testcase.
40878
40879 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
40880
40881         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
40882         arguments.
40883         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
40884
40885 2004-02-07  Roger Sayle  <roger@eyesopen.com>
40886
40887         PR middle-end/13696
40888         * g++.dg/opt/fold1.C: New test case.
40889
40890 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40891
40892         PR c++/14033
40893         * g++.dg/other/crash-2.C: New test.
40894
40895 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40896
40897         PR c++/14028
40898         * g++.dg/parse/angle-bracket2.C: New test.
40899
40900 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
40901
40902         PR middle-end/13750
40903         Revert:
40904         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
40905         PR pch/13361
40906         * g++.dg/pch/wchar-1.C: New.
40907         * g++.dg/pch/wchar-1.Hs: New.
40908
40909 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40910
40911         PR c++/14008
40912         * g++.dg/parse/error15.C: New test.
40913         * g++.dg/parse/crash11.C: Update dg-error mark.
40914
40915 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
40916
40917         PR c++/13932
40918         * g++.dg/warn/conv2.C: New test.
40919
40920 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40921
40922         PR c++/13086
40923         * g++.dg/warn/incomplete1.C: Remove xfail.
40924
40925 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
40926
40927         * lib/file-format.exp (gcc_target_object_format): Use
40928         ${tool}_target_compile, not gcc_target_compile.
40929         * lib/target-supports.exp (check_alias_available): Likewise.
40930         (check_gc_sections_available): Likewise.
40931         * g++.dg/ext/attrib10.C: Use dg-require-alias.
40932         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
40933         dg-require-alias.
40934
40935 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
40936
40937         PR c++/13969
40938         * g++.dg/template/static6.C: New test.
40939
40940 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
40941
40942         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
40943
40944 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40945
40946         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
40947         tests for systems where `char' is unsigned by default.
40948
40949 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40950
40951         PR c++/13997
40952         * g++.dg/template/partial3.C: New test.
40953
40954 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
40955
40956         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
40957         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
40958         Remove mentions of obsolete ports.
40959
40960 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
40961
40962         * gcc.dg/noncompile/20001228-1.c: Fix for new
40963         error message.
40964
40965 2004-02-03  Roger Sayle  <roger@eyesopen.com>
40966
40967         PR target/9348
40968         * gcc.c-torture/execute/multdi-1.c: New test case.
40969
40970 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
40971
40972         PR c++/13925
40973         * g++.dg/template/lookup5.C: New test.
40974
40975 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
40976
40977         PR c++/13950
40978         * g++.dg/template/lookup4.C: New test.
40979
40980         PR c++/13970
40981         * g++.dg/parse/error14.C: New test.
40982
40983         PR c++/14002
40984         * g++.dg/parse/template13.C: New test.
40985
40986 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
40987
40988         PR c++/13978
40989         * g++.dg/template/koenig4.C: New test.
40990
40991         PR c++/13968
40992         * g++.dg/template/crash17.C: New test.
40993
40994         PR c++/13975
40995         * g++.dg/parse/error13.C: New test.
40996         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
40997
40998 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40999
41000         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
41001
41002 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
41003
41004         PR c/11658
41005         PR c/13994
41006         * gcc.dg/noncompile/20040203-1.c: New test.
41007         * gcc.dg/noncompile/20040203-2.c: Likewise.
41008         * gcc.dg/noncompile/20040203-3.c: Likewise.
41009         * gcc.dg/20040203-1.c: Likewise.
41010
41011 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
41012
41013         PR c++/10858
41014         * g++.dg/template/sizeof7.C: New test.
41015
41016 2004-02-02  Eric Christopher  <echristo@redhat.com>
41017             Zack Weinberg  <zack@codesourcery.com>
41018
41019         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
41020
41021 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
41022
41023         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
41024         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
41025         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
41026         * gcc.dg/cleanup-5.c: Run only on Linux targets.
41027
41028 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
41029
41030         PR c++/13113
41031         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
41032
41033         PR c++/13854
41034         * g++.dg/ext/attrib13.C: New test.
41035
41036         PR c++/13907
41037         * g++.dg/conversion/op2.C: New test.
41038
41039 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41040
41041         * gcc.dg/titype-1.c: Fix pasto.
41042
41043 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41044
41045         * gcc.dg/titype-1.c: New test.
41046
41047 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41048
41049         PR c++/13957
41050         * g++.dg/template/non-type-template-argument-1.C,
41051         g++.dg/template/qualified-id1.C: Update dg-error marks.
41052         * g++.dg/template/nontype6.C: New test.
41053
41054 2004-02-01  Roger Sayle  <roger@eyesopen.com>
41055
41056         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
41057         * gcc.dg/builtins-31.c: New testcase.
41058         * gcc.dg/builtins-32.c: New testcase.
41059
41060 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
41061
41062         * objc.dg/call-super-2.m: Update line numbers
41063         for the including of stddef.h.
41064
41065 2004-01-30  Michael Matz  <matz@suse.de>
41066
41067         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
41068         g++.dg/ext/case-range3.C: New tests.
41069
41070 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41071
41072         DR206
41073         PR c++/13813
41074         * g++.dg/template/member4.C: New test.
41075
41076 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41077
41078         PR c++/13683
41079         * g++.dg/template/sizeof6.C: New test.
41080
41081 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41082
41083         * gcc.dg/fwritable-strings-1.c: New test.
41084
41085 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41086
41087         * gcc.c-torture/compile/20040130-1.c: New test.
41088
41089 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
41090
41091         * objc.dg/call-super-2.m: Include stddef.h for size_t.
41092
41093 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
41094
41095         PR c++/13883
41096         * g++.dg/template/ctor3.C: New test.
41097
41098 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41099
41100         * g++.dg/tc1: New directory.
41101         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
41102         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
41103         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
41104         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
41105         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
41106
41107 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41108
41109         * g++.dg/parse/error11.C: New test.
41110         * g++.dg/parse/error12.C: Likewise.
41111
41112 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
41113
41114         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
41115         (scan_initial, main): Use aligned_sizeof instead of sizeof.
41116
41117 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
41118
41119         PR c++/13791
41120         * g++.dg/ext/attrib12.C: New test.
41121
41122         PR c++/13736
41123         * g++.dg/parse/cast2.C: New test.
41124
41125 2004-01-27  James E Wilson  <wilson@specifixinc.com>
41126
41127         * objc.dg/encode-2.m (main): New local string.  Set depending on
41128         sizeof long.  Use in sscanf call.
41129         * objc.dg/encode-3.m (main): New local string.  Set depending on
41130         sizeof long.  Use in scan_initial call.
41131
41132 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41133
41134         * objc.dg/call-super-2.m: Make LP64-safe.
41135         * objc.dg/desig-init-1.m: Likewise.
41136
41137 2004-01-27  Devang Patel <dpatel@apple.com>
41138
41139         * g++.dg/debug/namespace1.C: New test.
41140
41141 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
41142
41143         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
41144         xscale-*-*.
41145
41146         * gcc.dg/arm-mmx-1.c: New test.
41147
41148 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41149
41150         * gcc.dg/20040127-1.c: New test.
41151         * gcc.dg/20040127-2.c: New test.
41152
41153 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41154
41155         * objc.dg/stret-1.m (glob): Renamed to globa.
41156
41157 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
41158
41159         PR c++/13663
41160         * g++.dg/expr/for1.C: New test.
41161
41162 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
41163
41164         PR middle-end/13779
41165         * gcc.dg/darwin-longlong.c: New test.
41166
41167 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
41168
41169         * gcc.dg/20040124-1.c: Moved test from here...
41170         * gcc.c-torture/compile/20040124-1.c: ...to here.
41171
41172 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
41173
41174         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
41175         the assembly output if -m64 is passed.
41176
41177 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
41178
41179         PR c++/13833
41180         * g++.dg/template/cond3.C: New test.
41181
41182 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41183
41184         PR c++/13810
41185         * g++.dg/template/ttp7.C: New test.
41186
41187 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41188
41189         PR c++/13797
41190         * g++.dg/template/nontype4.C: New test.
41191         * g++.dg/template/nontype5.C: Likewise.
41192
41193 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
41194
41195         * gcc.dg/torture/mips-clobber-at.c: New test.
41196
41197 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
41198
41199         * gcc.dg/20040124-1.c: New test.
41200
41201 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
41202
41203         * gcc.dg/20040123-1.c: New test.
41204
41205 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
41206
41207         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
41208
41209 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41210
41211         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
41212
41213 2004-01-23  Andrew Pinski  <apinski@apple.com>
41214
41215         * gcc.dg/20030121-1.c: Move to ..
41216         * gcc.dg/20040121-1.c: here.
41217
41218 2004-01-23  Roger Sayle  <roger@eyesopen.com>
41219
41220         * gcc.dg/builtins-29.c: New test case.
41221
41222 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
41223
41224         PR 18314
41225         * gcc.dg/builtins-30.c: New testcase.
41226
41227 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
41228
41229         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
41230         * lib/g77.exp: Likewise.
41231         * lib/objc.exp: Likewise.
41232         * lib/g++.exp: Likewise.
41233
41234 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41235
41236         * gcc.dg/struct-by-value-2.c: New test.
41237
41238 2004-01-21  Andrew Pinski  <apinski@apple.com>
41239
41240         PR target/13785
41241         * gcc.dg/20030121-1.c: New test.
41242
41243 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
41244
41245         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
41246         clobber frame pointer register in asm statement.
41247
41248 2004-01-21  Falk Hueffner  <falk@debian.org>
41249
41250         * gcc.c-torture/compile/20040121-1.c: New test.
41251
41252 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
41253
41254         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
41255
41256 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
41257
41258         * gcc.dg/ppc64-abi-2.c: New test.
41259
41260 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
41261
41262         * lib/treelang.exp: Fill out this file.
41263         * lib/treelang-dg.exp: New File.
41264
41265 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41266
41267         * gcc.c-torture/compile/981022-1.c: Remove.
41268         * gcc.dg/array-5.c: Remove XFAIL.
41269         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
41270         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
41271         gcc.dg/cond-lvalue-1.c: Update.
41272         * gcc.dg/cast-lvalue-2.c: New test.
41273
41274 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
41275
41276         PR c++/13592
41277         * g++.dg/other/error1.C (class foo): Tweak error message.
41278
41279         PR c++/13592
41280         * g++.dg/template/call2.C: New test.
41281
41282 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41283
41284         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
41285         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
41286         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
41287         scalar-return-1_x.c, scalar-return-2_y.c,
41288         scalar-return-3_x.c, scalar-return-3_y.c,
41289         scalar-return-4_x.c, scalar-return-4_y.c,
41290         struct-align-1.h, struct-align-1_x.c,
41291         struct-align-1_y.c, struct-align-2.h,
41292         struct-align-2_x.c, struct-align-2_y.c,
41293         struct-by-value-10_y.c, struct-by-value-11_x.c,
41294         struct-by-value-11_y.c, struct-by-value-12_x.c,
41295         struct-by-value-12_y.c, struct-by-value-13_x.c,
41296         struct-by-value-13_y.c, struct-by-value-14_x.c,
41297         struct-by-value-14_y.c, struct-by-value-15_x.c,
41298         struct-by-value-15_y.c, struct-by-value-16_y.c,
41299         struct-by-value-17_y.c, struct-by-value-18_y.c,
41300         struct-by-value-19_y.c, struct-by-value-1_x.c,
41301         struct-by-value-1_y.c, struct-by-value-20_y.c,
41302         struct-by-value-2_x.c, struct-by-value-2_y.c,
41303         struct-by-value-3_y.c, struct-by-value-4_x.c,
41304         struct-by-value-4_y.c, struct-by-value-5_y.c,
41305         struct-by-value-6_y.c, struct-by-value-7_y.c
41306         struct-by-value-8_x.c, struct-by-value-8_y.c
41307         struct-by-value-9_x.c, struct-by-value-9_y.c
41308         struct-return-10_x.c, struct-return-10_y.c,
41309         struct-return-19_x.c, struct-return-20_x.c
41310         struct-return-2_x.c, struct-return-2_y.c
41311         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
41312         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
41313
41314 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41315
41316         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
41317         attribute on sparc*-sun-solaris2.*.
41318
41319 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
41320
41321         PR c++/13710
41322         * g++.dg/ext/typeof7.C: New test.
41323
41324 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
41325
41326         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
41327         * gcc.dg/const-elim-1.c: Same.
41328
41329 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
41330
41331         * objc.dg/stret-1.m: New.
41332         * objc.dg/stret-2.m: New.
41333
41334 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
41335
41336         PR c++/11895
41337         * g++.dg/ext/vector1.C: New test.
41338
41339 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
41340
41341         * gcc.dg/pch/import-1.c: New.
41342         * gcc.dg/pch/import-1.hs: New.
41343         * gcc.dg/pch/import-1a.h: New.
41344         * gcc.dg/pch/import-1b.h: New.
41345         * gcc.dg/pch/import-1c.h: New.
41346
41347 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
41348
41349         PR c++/13574
41350         * g++.dg/ext/array1.C: New test.
41351
41352         PR c++/13178
41353         * g++.dg/conversion/op1.C: New test.
41354
41355 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
41356
41357         PR 11864
41358         From Kazumoto Kojima / Dan Kegel:
41359         * gcc.dg/pr11864-1.c: New test.
41360
41361         PR 10392
41362         From Marcus Comstedt / Dan Kegel:
41363         * gcc.dg/pr10392-1.c: New test.
41364
41365 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
41366
41367         PR c++/13478
41368         * g++.dg/init/ref10.C: New test.
41369
41370 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41371
41372         PR c++/13407
41373         * g++.dg/parse/typename6.C: New test.
41374
41375 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
41376
41377         PR pch/13361
41378         * g++.dg/pch/wchar-1.C: New.
41379         * g++.dg/pch/wchar-1.Hs: New.
41380
41381 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41382
41383         PR c++/9259
41384         * g++.dg/expr/sizeof2.C: New test.
41385
41386 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
41387
41388         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
41389
41390 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
41391
41392         PR c++/13659
41393         * g++.dg/lookup/strong-using-3.C: New.
41394         * g++.dg/lookup/using-10.C: New.
41395
41396 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
41397
41398         PR c++/13594
41399         * g++.dg/lookup/strong-using-2.C: New.
41400
41401 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
41402             Dan Kegel <dank@kegel.com>
41403             J"orn Rennecke <joern.rennecke@superh.com>
41404
41405         PR target/9365
41406         * gcc.dg/pr9365-1.c: New test.
41407
41408 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41409
41410         PR c++/8856
41411         * g++.dg/parse/casting-operator2.C: New test.
41412         * g++.old-deja/g++.pt/explicit83.C: Remove.
41413
41414 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
41415
41416         * gcc.dg/label-compound-stmt-1.c: New test.
41417         * gcc.c-torture/compile/950922-1.c,
41418         gcc.c-torture/compile/20000211-3.c,
41419         gcc.c-torture/compile/20000518-1.c,
41420         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
41421         compound statements.
41422
41423 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
41424
41425         * gcc.dg/ppc64-abi-1.c: New test.
41426
41427 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
41428
41429          * g++.dg/ext/attrib9.C: Add dg-warnings.
41430
41431 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41432
41433         PR c++/12335
41434         * g++.dg/parse/dtor3.C: New test.
41435
41436 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
41437
41438         PR c++/12709
41439         * g++.dg/parse/try-catch-1.C: New test.
41440
41441 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
41442
41443         * ada/acats/run_all.sh: Add more verbose output in acats.log
41444         when compiling tests.
41445
41446 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
41447
41448         PR 13656
41449         * gcc.dg/typedef-redecl.c: New test case.
41450         * gcc.dg/typedef-redecl.h: New support file.
41451
41452 2004-01-13  Jan Hubicka  <jh@suse.cz>
41453
41454         * gcc.dg/always_inline.c: New test.
41455         * gcc.dg/debug/20031231-1.c: Fix.
41456
41457 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41458
41459         PR c++/13474
41460         * g++.dg/template/array3.C: New test.
41461
41462 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
41463
41464         * g++.dg/ext/lvalue1.C: No longer expected to fail.
41465         * g++.dg/warn/Wunused-2.C: Likewise.
41466
41467 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41468
41469         PR c++/13289
41470         * g++.dg/template/instantiate6.C: New test.
41471
41472 2004-01-12  Roger Sayle  <roger@eyesopen.com>
41473
41474         PR middle-end/11397
41475         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
41476
41477 2004-01-12  Jan Hubicka  <jh@suse.cz>
41478
41479         PR opt/12826
41480         * gcc.dg/20040112-1.c: New.
41481
41482         * gcc.dg/dwarf-die[1-7].c: Move to...
41483         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
41484         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
41485
41486 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
41487
41488         PR c++/4100
41489         * g++.dg/parse/friend4.C: New test.
41490
41491 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
41492
41493         PR c++/4100
41494         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
41495         definition is called a friend.
41496
41497 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
41498
41499         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
41500
41501 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
41502
41503         PR c++/3478
41504         * g++.dg/parse/error10.C: New test.
41505         * g++.dg/template/arg2.C: Accept "invalid type" error.
41506
41507 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
41508
41509         PR middle-end/13392
41510         * g++.dg/opt/expect2.C: New test.
41511
41512 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
41513
41514         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
41515         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
41516         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
41517         Update dg-error regexps.
41518
41519 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
41520
41521         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
41522         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
41523
41524 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41525
41526         * gcc.dg/pragma-re-1.c: Use right pointer type.
41527
41528 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41529
41530         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
41531
41532 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
41533
41534         * gcc.dg/rs6000-ldouble-1.c: New.
41535
41536 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41537
41538         DR 337
41539         PR c++/9256
41540         * g++.dg/other/abstract1.C: New test.
41541
41542 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
41543
41544         * g++.dg/lookup/strong-using-1.C: New.
41545
41546 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
41547
41548         PR c/11234
41549         * gcc.dg/func-ptr-conv-1.c: New test.
41550         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
41551
41552 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
41553
41554         PR target/13380.
41555         * gcc.c-torture/compile/20040109-1.c: New.
41556
41557 2004-01-08  Stuart Hastings  <stuart@apple.com>
41558
41559         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
41560         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
41561         * gcc.dg/i386-sse-6.c: ...this new testcase.
41562
41563 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
41564
41565         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
41566
41567 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41568
41569         * ada/acats/run_acats: Treat 'gnatchop' the same way
41570         as 'gnatmake'.  Export GCC_DRIVER.
41571         * ada/acats/run_all.sh: Add target_gnatchop.  Use
41572         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
41573
41574 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41575
41576         PR c++/12573
41577         * g++.dg/template/dependent-expr4.C: New test.
41578
41579 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
41580
41581         * gcc.dg/altivec-11.c: New test.
41582
41583 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
41584
41585         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
41586
41587 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41588
41589         PR c/6024
41590         * gcc.dg/enum-compat-1.c: New test.
41591         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
41592
41593 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41594
41595         PR c/12165
41596         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
41597         gcc.dg/c99-idem-qual-3.c: New tests.
41598
41599 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
41600
41601         * gcc.dg/winline-7.c: Don't cast void * to int.
41602
41603 2004-01-06  Jan Hubicka  <jh@suse.cz>
41604
41605         * gcc.dg/i386-sse-5.c: New test
41606         * g++.dg/eh/simd-1.c: Add -w argument for i386.
41607
41608 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
41609
41610         PR c++/12815
41611         * g++.dg/rtti/typeid4.C: New test.
41612
41613 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41614
41615         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
41616
41617 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
41618
41619         PR c++/12132
41620         * g++.dg/template/error11.C: New test.
41621
41622         PR c++/13451
41623         * g++.dg/template/class2.C: New test.
41624
41625 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
41626         Richard Sandiford <rsandifo@redhat.com>
41627
41628         PR c++/13387
41629         * g++.dg/opt/alias3.C: New test.
41630
41631 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
41632
41633         PR c++/13157
41634         * g++.dg/template/koenig3.C: New test.
41635
41636         PR c++/13529
41637         * g++.dg/parse/offsetof3.C: New test.
41638
41639         * g++.dg/init/copy7.C: Add missing dg-error markers.
41640
41641         PR c++/12226
41642         * g++.dg/init/copy7.c: New test.
41643
41644         PR c++/13536
41645         * g++.dg/parse/cast1.C: New test.
41646
41647 2004-01-04  Jan Hubicka  <jh@suse.cz>
41648
41649         * gcc.dg/winline[1-7].c: New tests.
41650
41651 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41652
41653         PR c++/13520
41654         * g++.dg/template/qualttp22.C: New test.
41655
41656 2004-01-01  Jan Hubicka  <jh@suse.cz>
41657
41658         * gcc.dg/debug/20031231-1.c: New.
41659         * gcc.c-torture/compile/20040101-1.c: New.
41660         * gcc.dg/dwarf-die-[1-7].c: New.
41661
41662 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
41663
41664         PR optimization/13521
41665         * gcc.c-torture/compile/20031231-1.c: New test.
41666
41667 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
41668
41669         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
41670
41671 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41672
41673         PR c++/10079
41674         * g++.dg/template/crash16.C: New test.
41675
41676 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
41677
41678         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
41679
41680 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
41681
41682         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
41683         ports.
41684         * g++.old-deja/g++.jason/thunk3.C: Likewise.
41685         * g++.old-deja/g++.law/profile1.C: Likewise.
41686         * gcc.c-torture/compile/981006-1.c: Likewise.
41687         * gcc.c-torture/execute/loop-2e.x: Likewise.
41688         * gcc.c-torture/execute/loop-2f.x: Remove.
41689         * gcc.c-torture/execute/loop-2g.x: Likewise.
41690         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
41691         * gcc.dg/20020312-2.c: Remove traces of dead ports.
41692
41693 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
41694
41695         PR c++/13507
41696         * g++.dg/ext/attrib11.C: New test.
41697
41698         PR c++/13494
41699         * g++.dg/template/array2-1.C: New test.
41700         * g++.dg/template/array2-2.C: New test.
41701
41702 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
41703
41704         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
41705
41706 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41707
41708         PR c++/12774
41709         * g++.dg/template/array1-1.C: New test.
41710         * g++.dg/template/array1-2.C: New test.
41711
41712 2003-12-29  Roger Sayle  <roger@eyesopen.com>
41713
41714         PR fortran/12632
41715         * g77.dg/12632.f: New test case.
41716
41717 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41718
41719         PR c++/13289
41720         * g++.dg/parse/nontype1.C: New test.
41721
41722 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41723
41724         PR c++/12403
41725         * g++.dg/parse/explicit1.C: New test.
41726         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
41727
41728 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
41729
41730         PR c++/13081
41731         * g++.dg/opt/inline6.C: New test.
41732
41733         PR c++/12613
41734         * g++.dg/parse/error9.C: New test.
41735
41736         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
41737
41738 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
41739
41740         PR c++/13009
41741         * g++.dg/init/assign1.C: New test.
41742
41743 2003-12-28  Roger Sayle  <roger@eyesopen.com>
41744
41745         PR c++/13070
41746         * g++.dg/warn/format3.C: New test case.
41747
41748 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41749
41750         * gcc.c-torture/compile/20031227-1.c: New test.
41751
41752 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41753
41754         * g++.dg/bprob/bprob.exp: Load target-supports.exp
41755         * g77.dg/bprob/bprob.exp: Likewise.
41756         * gcc.misc-tests/bprob.exp: Likewise.
41757         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
41758         variants on systems where the library does not provide that
41759         functionality.
41760         * gcc.dg/builtins-20.c: Use builtins-config.h.
41761         * gcc.dg/builtins-config.h: New file.
41762
41763 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41764
41765         * lib/gcc-dg.exp (dg-require-profiling): New function.
41766         * lib/target-supports.exp (check_profiling_available): Likewise.
41767         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
41768         * g77.dg/bprob/bprob.exp: Likewise.
41769         * gcc.misc-tests/bprob.exp: Likewise.
41770         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
41771         * gcc.dg/20021014-1.c: Likewise.
41772         * gcc.dg/nest.c: Likewise.
41773
41774 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41775
41776         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
41777         compiling.
41778         * g++.dg/lookup/java2.C: Likewise.
41779         * gcc.dg/cpp/lexident.c: Likewise.
41780
41781 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
41782
41783         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
41784         given.
41785         * gcc.c-torture/compile/961203-1.c: Likewise.
41786         * gcc.c-torture/compile/980506-1.c: Likewise.
41787
41788 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
41789
41790         * lib/gcc-dg.exp (dg-prune-output): New annotation.
41791         (additional_prunes): New global.
41792         (gcc-dg-prune): Handle additional per-test pruning.
41793         (dg-test): Clear additional_prunes between tests.
41794
41795         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
41796         dg-prune-output to avoid spurious failures from assembler
41797         complaining about nonexistent WAW violations.
41798         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
41799         Use dg-prune-output to avoid spurious failures from assembler
41800         warning about Itanium B-step errata.
41801
41802 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41803
41804         * g++.dg/abi/macro0.C: New test.
41805         * g++.dg/abi/macro1.C: Likewise.
41806         * g++.dg/abi/macro2.C: Likewise.
41807
41808         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
41809         * g++.dg/abi/bitfield7.C: Likewise.
41810         * g++.dg/abi/dtor2.C: Likewise.
41811         * g++.dg/abi/mangle11.C: Likewise.
41812         * g++.dg/abi/mangle12.C: Likewise.
41813         * g++.dg/abi/mangle14.C: Likewise.
41814         * g++.dg/abi/mangle17.C: Likewise.
41815         * g++.dg/abi/vbase10.C: Likewise.
41816         * g++.dg/abi/vbase14.C: Likewise.
41817         * g++.dg/template/qualttp17.C: Likewise.
41818
41819 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
41820
41821         PR c/11995
41822         * gcc.dg/20031223-1.c: New test.
41823
41824 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41825
41826         * gcc.dg/noreturn-7.c: New test.
41827
41828 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41829
41830         * gcc.dg/null-pointer-1.c: New test.
41831
41832 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
41833
41834         * g++.old-deja/g++.jason/template18.C: Remove.
41835         * g++.old-deja/g++.jason/template37.C: Likewise.
41836
41837         PR c++/12862
41838         * g++.dg/lookup/ns1.C: New test.
41839
41840         PR c++/12397
41841         * g++.dg/template/lookup3.C: New test.
41842
41843 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
41844
41845         * g++.dg/template/recurse1.C: New test
41846
41847 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
41848
41849         PR c++/12479
41850         * g++.dg/parse/semicolon1.C: New test.
41851         * g++.dg/parse/semicolon1.h: Likewise.
41852
41853 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
41854
41855         * gcc.dg/darwin-misaligned.c: New test.
41856
41857 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
41858
41859         PR c/9163
41860         * gcc.dg/20031222-1.c: New test.
41861
41862 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
41863
41864         PR c++/13438
41865         * g++.dg/parse/error8.C: New test.
41866
41867         PR c++/11554
41868         * g++.dg/warn/ctor-init-1.C: New test.
41869
41870 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
41871
41872         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
41873         too small.
41874         * gcc.c-torture/compile/930217-1.c: Likewise.
41875         * gcc.c-torture/compile/930513-1.c: Likewise.
41876         * gcc.c-torture/execute/920908-2.c: Likewise.
41877         * gcc.c-torture/execute/921204-1.c: Likewise.
41878         * gcc.c-torture/execute/930621-1.c: Likewise.
41879         * gcc.c-torture/execute/930630-1.c: Likewise.
41880         * gcc.c-torture/execute/931031-1.c: Likewise.
41881         * gcc.c-torture/execute/980602-2.c: Likewise.
41882         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
41883         * gcc.c-torture/execute/compndlit-1.c: Likewise.
41884         * gcc.c-torture/execute/extzvsi.c: Likewise.
41885         * gcc.c-torture/unsorted/ext.c: Likewise.
41886
41887 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
41888
41889         PR target/12749
41890         * gcc.c-torture/compile/20031220-2.c: New test case.
41891
41892 2003-12-20  Roger Sayle  <roger@eyesopen.com>
41893
41894         PR optimization/13031
41895         * gcc.c-torture/compile/20031220-1.c: New test case.
41896
41897 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
41898
41899         * gcc.dg/cast-function-1.c: New test.
41900
41901 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
41902
41903         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
41904         formats.
41905
41906 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
41907
41908         PR c++/12795
41909         * g++.dg/ext/attrib10.C: New test.
41910
41911 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
41912
41913         * gcc.dg/cleanup-10.c: New test.
41914         * gcc.dg/cleanup-11.c: New test.
41915
41916 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
41917
41918         PR c++/13239
41919         * g++.dg/opt/expect1.C: New test.
41920
41921 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
41922
41923         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
41924
41925 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
41926
41927         PR debug/12923
41928         * gcc.dg/20031218-1.c: New test.
41929
41930         PR debug/12389
41931         * gcc.dg/20031218-2.c: New test.
41932         * gcc.dg/20031218-3.c: New test.
41933
41934         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
41935         of label name and allow for USER_LABEL_PREFIX == "_" names.
41936         * g++.dg/abi/mangle18-2.C: Likewise.
41937         * g++.dg/abi/mangle19-1.C: Likewise.
41938         * g++.dg/abi/mangle19-2.C: Likewise.
41939         * g++.dg/abi/mangle20-1.C: Likewise.
41940         * g++.dg/abi/mangle20-2.C: Likewise.
41941
41942 2003-12-18  Richard Henderson  <rth@redhat.com>
41943
41944         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
41945
41946 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
41947             Dan Kegel <dank@kegel.com>
41948
41949         PR other/12009
41950         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
41951         testing a cross compiler, it causes spurious compile failures.
41952         * lib/g++.exp: Likewise.
41953
41954 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41955
41956         PR c++/13262
41957         * g++.dg/template/access13.C: New test.
41958
41959 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
41960
41961         * gcc.dg/20031216-1.c: New test.
41962
41963 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41964
41965         PR c++/9154
41966         * g++.dg/template/error10.C: New test.
41967
41968 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
41969
41970         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
41971         * g++.dg/eh/simd-2.C: Likewise.
41972
41973 2003-12-17  James E Wilson  <wilson@specifixinc.com>
41974             Roger Sayle  <roger@eyesopen.com>
41975
41976         * gcc.c-torture/execute/ieee/mzero5.c: New.
41977
41978 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
41979
41980         PR c++/10603
41981         * g++.dg/parse/error6.C: New test.
41982
41983         PR c++/12827
41984         * g++.dg/parse/error7.C: New test.
41985
41986 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
41987
41988         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
41989         at -O with stabs debugging formats.
41990         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
41991         * gcc.dg/debug/debug-2.c: Likewise.
41992
41993 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
41994
41995         PR c++/12696
41996         * g++.dg/init/error1.C: New test.
41997
41998         PR c++/12218
41999         * g++.dg/init/pm3.C: New test.
42000
42001 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
42002
42003         PR c/3347
42004         * gcc.dg/bitfld-8.c: New test.
42005
42006 2003-12-16  James Lemke  <jim@wasabisystems.com>
42007
42008         * gcc.dg/arm-scd42-[123].c: New tests.
42009
42010 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
42011
42012         PR c++/9043
42013         * g++.dg/abi/mangle20-1.C: New test.
42014         * g++.dg/abi/mangle20-2.C: New test.
42015
42016 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
42017
42018         PR c++/13275
42019         * g++.dg/other/offsetof2.C: Remove XFAIL.
42020         * g++.dg/parse/offsetof1.C: New test.
42021         * g++.gd/parse/offsetof2.C: Likewise.
42022
42023 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42024
42025         * g++.dg/template/nontype3.C: New test.
42026         * g++.dg/template/static2.C: Tweaked the dg-error clause.
42027
42028 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42029
42030         * g++.dg/warn/noreturn-3.C: Also test instantiation.
42031
42032 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
42033
42034         PR c++/13387
42035         * g++.dg/expr/assign1.C: New test.
42036
42037         PR c++/13242
42038         * g++.dg/abi/mangle19-1.C: New test.
42039         * g++.dg/abi/mangle19-2.C: New test.
42040
42041 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
42042
42043         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
42044
42045 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42046
42047         * gcc.c-torture/execute/20031216-1.c: New test.
42048
42049 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42050
42051         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
42052         an ICE regression.
42053
42054 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
42055
42056         PR c++/10926
42057         * g++.dg/template/error9.C: New test.
42058
42059         PR c++/11116
42060         * g++.dg/template/error8.C: New test.
42061
42062 2003-12-15  Roger Sayle  <roger@eyesopen.com>
42063
42064         PR middle-end/13400
42065         * gcc.c-torture/execute/20031215-1.c: New test case.
42066
42067 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
42068
42069         PR c++/13269
42070         * g++.dg/parse/error5.C: New test.
42071
42072         PR c++/12989
42073         * g++.dg/expr/sizeof1.C: New test.
42074
42075         PR c++/13310
42076         * g++.dg/template/crash15.C: New test.
42077
42078 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
42079
42080         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
42081         a non-POD type as the last named parameter of a varargs function.
42082
42083 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
42084
42085         PR c++/13243
42086         PR c++/12573
42087         * g++.dg/template/crash14.C: New test.
42088         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
42089
42090 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
42091
42092         * g++.dg/other/java1.C: New test.
42093
42094         PR c++/13241
42095         * g++.dg/abi/mangle18-1.C: New test.
42096         * g++.dg/abi/mangle18-2.C: New test.
42097
42098 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42099
42100         PR optimization/10312
42101         * gcc.c-torture/execute/20031214-1.c: New.
42102
42103 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
42104
42105         PR c++/10779
42106         PR c++/12160
42107         * g++.dg/parse/error3.C: New test.
42108         * g++.dg/parse/error4.C: Likewise.
42109         * g++.dg/abi/mangle4.C: Tweak error messages.
42110         * g++.dg/lookup/using5.C: Likewise.
42111         * g++.dg/other/error2.C: Likewise.
42112         * g++.dg/parse/typename5.C: Likewise.
42113         * g++.dg/parse/undefined1.C: Likewise.
42114         * g++.dg/template/arg2.C: Likewise.
42115         * g++.dg/template/ttp3.C: Likewise.
42116         * g++.dg/template/type1.C: Likewise.
42117         * g++.old-deja/g++.other/crash32.C: Likewise.
42118         * g++.old-djea/g++.pt/defarg8.C: Likewise.
42119
42120 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42121
42122         PR c++/13106
42123         * g++.dg/warn/noreturn-3.C: New test.
42124
42125 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
42126
42127         PR c++/13118
42128         * g++.dg/abi/covariant3.C: New.
42129
42130 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
42131
42132         * g++.dg/eh/ia64-1.C: New test.
42133
42134 2003-12-12  Roger Sayle  <roger@eyesopen.com>
42135
42136         PR optimization/13037
42137         * g77.f-torture/execute/13037.f: New test case.
42138
42139 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
42140
42141         PR c++/12881
42142         * g++.dg/abi/covariant2.C: New.
42143
42144 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
42145
42146         * gcc.dg/cpp/trad/macro.c: New tests.
42147
42148 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
42149
42150         * gcc.c-torture/execute/wchar_t-1.x: Delete.
42151
42152 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
42153
42154         PR other/10819
42155         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
42156         to fix Bug 10819.
42157         * lib/g++.exp (g++_version): Likewise.
42158         * lib/g77.exp (g77_version): Likewise.
42159         * lib/objc.exp (default_objc_version): Likewise.
42160
42161 2003-12-10  Richard Henderson  <rth@redhat.com>
42162
42163         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
42164
42165         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
42166
42167 2003-12-08  Matt Austern  <austern@apple.com>
42168
42169         PR c/13134
42170         * lib/gcc-dg.exp (dg-require-visibility): Define.
42171         * lib/target-supports (check_visibility_available): Define.
42172         * gcc.dg/visibility-1.c: New test.
42173         * gcc.dg/visibility-2.c: Likewise.
42174         * gcc.dg/visibility-3.c: Likewise.
42175         * gcc.dg/visibility-4.c: Likewise.
42176         * gcc.dg/visibility-5.c: Likewise.
42177         * gcc.dg/visibility-6.c: Likewise.
42178         * g++.dg/ext/visibility-1.C: Likewise.
42179         * g++.dg/ext/visibility-2.C: Likewise.
42180         * g++.dg/ext/visibility-3.C: Likewise.
42181         * g++.dg/ext/visibility-4.C: Likewise.
42182         * g++.dg/ext/visibility-5.C: Likewise.
42183         * g++.dg/ext/visibility-6.C: Likewise.
42184
42185 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42186
42187         * g++.dg/lookup/java1.C: New test.
42188         * g++.dg/lookup/java2.C: New test.
42189
42190 2003-12-07  Falk Hueffner  <falk@debian.org>
42191
42192         * g++.dg/opt/noreturn-1.C: New test.
42193
42194 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
42195
42196         * gcc.dg/overflow-1.c: New test.
42197
42198 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42199
42200         * g77.f-torture/compile/13060.f: New test.
42201
42202 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
42203
42204         PR c++/13323
42205         * g++.dg/inherit/operator2.C: New test.
42206
42207 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
42208
42209         PR c++/13305
42210         * g++.dg/ext/attrib9.C: New test.
42211
42212 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
42213
42214         PR c++/13314
42215         * g++.dg/template/error7.C: New test.
42216
42217 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
42218             J"orn Rennecke <joern.rennecke@superh.com>
42219
42220         PR target/13302
42221         * g++.dg/other/struct-va_list.C: New test.
42222
42223 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42224
42225         PR c++/13166
42226         * g++.dg/parse/defarg6.C: New test.
42227
42228 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
42229
42230         PR target/13256
42231         * gcc.c-torture/execute/20031201-1.c: New test.
42232
42233 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
42234
42235         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
42236
42237 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42238
42239         * gcc.dg/builtin-return-1.c: New test.
42240
42241 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
42242             J"orn Rennecke <joern.rennecke@superh.com>
42243
42244         PR optimization/13260
42245         * gcc.c-torture/execute/20031204-1.c: New test.
42246
42247 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
42248
42249         PR c++/9127
42250         * g++.dg/template/error6.C: New test.
42251
42252 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
42253
42254         * gcc.dg/20031202-1.c: New test.
42255
42256 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
42257
42258         PR c++/13179
42259         * g++.dg/template/eh1.C: New test.
42260
42261         PR c++/10771
42262         * g++.dg/template/error5.C: New test.
42263
42264 2003-12-02  David Ung  <davidu@mips.com>
42265
42266         * gcc.dg/compat/vector-check.h: Corrected type for var
42267         g_##TMODE
42268
42269 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42270
42271         PR c++/10126
42272         * g++.dg/template/ptrmem8.C: New test.
42273
42274 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42275
42276         PR c++/12573
42277         * g++.dg/template/dependent-expr3.C: New test.
42278
42279 2003-12-01  James Lemke  <jim@wasabisystems.com>
42280
42281         * gcc.dg/arm-g2.c: New test.
42282
42283 2003-12-01  Roger Sayle  <roger@eyesopen.com>
42284
42285         PR optimization/11634
42286         * gcc.dg/20031201-2.c: New test case.
42287
42288 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
42289
42290         PR 11433
42291         * objc.dg/proto-lossage-3.m: New test.
42292
42293 2003-12-01  Roger Sayle  <roger@eyesopen.com>
42294
42295         PR optimization/12628
42296         * gcc.dg/20031201-1.c: New test case.
42297
42298 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
42299
42300         * gcc.dg/unaligned-1.c: New test.
42301
42302 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
42303
42304         PR c++/9849
42305         * g++.dg/template/error4.C: New test.
42306         * g++.dg/template/nested3.C: Adjust error markers.
42307
42308 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42309
42310         * gcc.dg/cpp/assert4.c: Check more #system assertions.
42311
42312 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
42313
42314         PR c/10333
42315         * gcc.dg/bitfld-7.c: New test.
42316
42317 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
42318
42319         * gcc.dg/tls/asm-1.C: New test.
42320
42321 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42322
42323         * gcc.dg/cpp/assert4.c: Update.
42324
42325 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42326
42327         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
42328         * gcc.dg/builtin-apply3.c: New test.
42329
42330 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42331
42332         * lib/compat.exp (compat-obj): New xfaildata parameter.
42333         Use it to set compiler_conditional_xfail_data before compiling.
42334         (compat-get-options): Handle dg-xfail-if.
42335         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
42336         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
42337         * gcc.dg/compat/vector-1_y.c: Likewise.
42338         * gcc.dg/compat/vector-2_x.c: Likewise.
42339         * gcc.dg/compat/vector-2_y.c: Likewise.
42340
42341 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42342
42343         * g++.dg/opt/reg-stack4.C: New test.
42344
42345 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42346
42347         * gcc.dg/builtin-apply2.c: New test.
42348
42349 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42350
42351         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
42352
42353 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42354
42355         PR c++/12924
42356         * g++.dg/template/template-id-2.C: New test.
42357
42358 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42359
42360         PR c++/5369
42361         * g++.dg/template/memfriend1.C: New test.
42362         * g++.dg/template/memfriend2.C: Likewise.
42363         * g++.dg/template/memfriend3.C: Likewise.
42364         * g++.dg/template/memfriend4.C: Likewise.
42365         * g++.dg/template/memfriend5.C: Likewise.
42366         * g++.dg/template/memfriend6.C: Likewise.
42367         * g++.dg/template/memfriend7.C: Likewise.
42368         * g++.dg/template/memfriend8.C: Likewise.
42369         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
42370
42371 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
42372
42373         PR c++/12515
42374         * g++.dg/ext/cond1.C: New test.
42375
42376 2003-11-20  Richard Henderson  <rth@redhat.com>
42377
42378         * gcc.dg/20020201-2.c: Remove.
42379         * gcc.dg/20020201-4.c: Remove.
42380         * gcc.dg/20020304-1.c: Remove.
42381
42382 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
42383
42384         * gcc.dg/cpp/trad/xwin1.c: New test case.
42385
42386 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
42387
42388         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
42389         * lib/g77.exp: Likewise.
42390         * lib/objc.exp: Likewise.
42391         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
42392         for darwin.
42393
42394 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42395
42396         PR c++/12932
42397         * g++.dg/template/static5.C: New test.
42398
42399 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
42400
42401         * gcc.dg/nested-func-1.c: New test.
42402
42403 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42404
42405         * gcc.dg/cpp/assert4.c: New test.
42406
42407 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
42408
42409         PR c++/2294
42410         * g++.dg/lookup/using9.c: New test.
42411
42412 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
42413
42414         PR c++/12762
42415         * g++.dg/template/error3.C: New test.
42416
42417 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
42418
42419         PR ada/13035
42420         * ada/acats/run_acats, run_all.sh: Fix syntax error.
42421         No longer use a wrapper for gcc, since this does not work under
42422         Windows.
42423
42424 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
42425
42426         PR c++/2094
42427         * g++.dg/template/ptrmem7.C: New test.
42428
42429 2003-11-13  Andrew Pinski <apinski@apple.com>
42430
42431         * gcc.c-torture/compile/20031113-1.c: New test.
42432
42433 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
42434             Kean Johnston <jkj@sco.com>
42435
42436         PR c/13029
42437         * gcc.dg/unused-4.c: Update.
42438
42439 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42440
42441         * g++.dg/opt/const3.C: New test.
42442
42443 2003-11-13  Jan Hubicka  <jh@suse.cz>
42444
42445         * gcc.c-torture/compile/20031112-1.c: New test.
42446
42447 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
42448
42449         * g++.dg/parse/crash10.C: Remove bogus error marker.
42450
42451 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42452
42453         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
42454         (host_gcc): Likewise.
42455         (ROOT): Honor $PWDCMD.
42456         (BASE): Likewise.
42457         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
42458
42459 2003-11-12  Catherine Moore  <clm@redhat.com>
42460
42461         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
42462
42463 2003-11-12  Andreas Jaeger  <aj@suse.de>
42464             Jakub Jelinek  <jakub@redhat.com>
42465             Andrew Pinski  <pinskia@physics.uc.edu>
42466             Richard Henderson  <rth@redhat.com>
42467
42468         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
42469         systems.
42470         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
42471
42472         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
42473         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
42474
42475 2003-11-11  Andreas Jaeger  <aj@suse.de>
42476
42477         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
42478
42479         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
42480
42481 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
42482
42483         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
42484         Clean ups.
42485
42486 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
42487
42488         * gcc.dg/trampoline-1.c: New test.
42489
42490 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
42491
42492         * gcc.c-torture/compile/200031109-1.c: New test.
42493
42494 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42495
42496         PR c/3190
42497         PR c/8714
42498         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
42499         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
42500         gcc.dg/format/no-y2k-1.c: Update.
42501
42502 2003-11-08  Roger Sayle  <roger@eyesopen.com>
42503
42504         PR optimization/10467
42505         * gcc.dg/20031108-1.c: New test case.
42506
42507 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
42508
42509         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
42510
42511 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42512
42513         * gcc.dg/compound-lvalue-1.c: New test.
42514         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
42515         some XFAILs.
42516
42517 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
42518
42519         * gcc.dg/altivec-varargs-1.c: New test.
42520
42521 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42522
42523         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
42524         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
42525         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
42526         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
42527         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
42528
42529 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
42530
42531         * gcc.dg/cond-lvalue-1.c: New test.
42532
42533 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
42534
42535         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
42536
42537 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42538
42539         PR c++/11616
42540         * g++.dg/template/instantiate5.C: New test.
42541
42542 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42543
42544         PR c++/12726
42545         * g++.dg/ext/complit2.C: Replace test with self-contained version.
42546         * ChangeLog: Add missing first entry for above test.
42547
42548 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42549
42550         PR c++/9810
42551         * g++.dg/template/using8.C: New test.
42552         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
42553
42554 2003-11-02  Roger Sayle  <roger@eyesopen.com>
42555
42556         PR optimization/10817
42557         * gcc.c-torture/compile/20031102-1.c: New test case.
42558
42559 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
42560
42561         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
42562         2147483647.
42563
42564 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42565
42566         * gcc.dg/20031102-1.c: New test.
42567
42568 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42569
42570         * gcc.dg/complex-1.c: New test.
42571
42572 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42573
42574         PR c++/12796
42575         * g++.dg/template/crash13.C: Adjust expected error location.
42576         * g++.old-deja/g++.brendan/ns1.C: Likewise.
42577
42578 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
42579
42580         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
42581
42582 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
42583
42584         PR/10239
42585         * gcc.c-torture/compile/20031031-2.c: New test.
42586
42587 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
42588
42589         PR/11640
42590         * gcc.c-torture/compile/20031031-1.c: New test.
42591
42592 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
42593
42594         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
42595         * gcc.misc-tests/bprob.exp: Likewise.
42596         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
42597         the execution test on arm-elf configs.
42598         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
42599         configs that don't support scratch files.
42600         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
42601
42602 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
42603
42604         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
42605         done by dejagnu.
42606
42607 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
42608
42609         * ada/acats/run_all.sh: Redirect mv output to /dev/null
42610         Avoid non pure sh syntax. Add more logging.
42611
42612         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
42613         fail.
42614
42615 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42616
42617         PR libgcj/10610
42618         * gcc.dg/ppc-stackalign-1.c: New test.
42619
42620 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
42621
42622         * ada/acats/run_all.sh: Change output to be more compliant with
42623         dejagnu framework.
42624         Create acats.sum and acats.log files under testsuite/ada/acats
42625         Only run [a-z]* directories, to filter out e.g. CVS.
42626         Redirect build output to log file.
42627
42628 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
42629
42630         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
42631
42632 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
42633
42634         PR ada/5909:
42635         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
42636
42637 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
42638
42639         * gcc.c-torture/compile/20031023-1.c: New test.
42640         * gcc.c-torture/compile/20031023-2.c: New test.
42641         * gcc.c-torture/compile/20031023-3.c: New test.
42642         * gcc.c-torture/compile/20031023-4.c: New test.
42643
42644 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42645
42646         PR c++/10371
42647         * g++.dg/lookup/scoped8.C: New test.
42648
42649 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
42650
42651         * g++.dg/opt/reg-stack3.C: New test.
42652
42653 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42654
42655         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
42656
42657 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42658
42659         PR c++/11076
42660         * g++.dg/template/crash13.C: New test.
42661
42662 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42663
42664         * gcc.dg/c99-restrict-2.c: New test.
42665
42666 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
42667
42668         PR c++/12698, c++/12699, c++/12700, c++/12566
42669         * g++.dg/inherit/covariant9.C: New test.
42670         * g++.dg/inherit/covariant10.C: New test.
42671         * g++.dg/inherit/covariant11.C: New test.
42672
42673 2003-10-23  Jason Merrill  <jason@redhat.com>
42674
42675         PR c++/12726
42676         * g++.dg/ext/complit2.C: New test.
42677
42678 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
42679
42680         PR target/12654
42681         * gcc.c-torture/execute/20031020-1.c: New test.
42682
42683 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42684
42685         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
42686         following the jump_insn.
42687
42688 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
42689
42690         * gcc.dg/cast-lvalue-1.c: New test.
42691
42692 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
42693
42694         PR c++/11962
42695         * g++.dg/template/cond2.C: New test.
42696
42697 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42698
42699         * gcc.dg/builtins-28.c: New test.
42700
42701 2003-10-20  Jan Hubicka  <jh@suse.cz>
42702
42703         * g++.dg/opt/inline4.C: Do not use min-inline-insns
42704         parameter.
42705         * gcc.dg/inline-2.c: Likewise.
42706
42707 2003-10-20  Phil Edwards  <phil@codesourcery.com>
42708
42709         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
42710         * gcc.dg/nest.c: Likewise.
42711
42712 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42713
42714         PR c++/9781, c++/10583, c++/11862
42715         * g++.dg/parse/crash13.C: New test.
42716
42717 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42718
42719         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
42720
42721 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42722
42723         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
42724         Define HAVE_C99_RUNTIME except on Solaris.
42725         * gcc.dg/builtins-20.c: Likewise.
42726
42727 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42728
42729         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
42730
42731 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42732
42733         PR c++/12495
42734         * g++.dg/template/crash21.C: New test.
42735
42736 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42737
42738         PR c++/2513
42739         * g++.dg/template/typename5.C: New test.
42740
42741 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42742
42743         PR c++/12369
42744         * g++.dg/template/friend25.C: New test.
42745
42746 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
42747
42748         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
42749         versions.
42750
42751 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
42752
42753         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
42754         == 2147483647.
42755
42756 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
42757
42758         * gcc.c-torture/execute/960416-1.x: Remove.
42759         * gcc.c-torture/execute/divconst-3.x: Likewise.
42760
42761 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
42762
42763         PR target/12598
42764         * gcc.dg/torture/cris-volatile-1.c: New test.
42765
42766 2003-10-14  Roger Sayle  <roger@eyesopen.com>
42767
42768         PR optimization/9325
42769         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
42770         for overflowing floating point to integer conversion during RTL
42771         simplification.
42772
42773 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
42774
42775         * objc/execute/_cmd.m: Fix typo.
42776         * objc.dg/image-info.m, objc.dg/symtab-1.m:
42777         Relax 'scan-assembler' regexp.
42778         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
42779         objc.dg/try-catch-4.m: Run on non-Darwin targets.
42780         * objc.dg/zero-link-2.m: Remove blank line.
42781         * objc.dg/zero-link-3.m: New test case.
42782
42783 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
42784
42785         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
42786
42787         * gcc.dg/asm-names.c: Use scan-assembler-not rather
42788         than linker trickery.
42789
42790 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42791
42792         PR c++/12370
42793         * g++.dg/other/friend2.C: New test.
42794
42795 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
42796
42797         * gcc.dg/20031012-1.c: New test.
42798
42799 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
42800
42801         * gcc.dg/weak/weak-3.c: Fix for new warning.
42802
42803 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
42804
42805         PR optimization/8750
42806         * gcc.c-torture/execute/20031012-1.c: New test case.
42807
42808 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42809
42810         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
42811         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
42812
42813 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42814
42815         PR optimization/12260
42816         * gcc.c-torture/compile/20031011-2.c: New test case.
42817
42818 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42819
42820         * gcc.c-torture/execute/20031011-1.c: New testcase.
42821
42822 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
42823
42824         * gcc.c-torture/compile/20031011-1.c: New test.
42825
42826 2003-10-11  Jan Hubicka  <jh@suse.cz>
42827
42828         * g++.dg/other/first-global.C: New test.
42829
42830 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42831
42832         * gcc.c-torture/execute/string-opt-18.c: New testcase.
42833
42834 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
42835
42836         * gcc.c-torture/compile/20031010-1.c: New test.
42837
42838 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
42839
42840         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
42841         * gcc.c-torture/execute/va-arg-25.c: ... here.
42842
42843 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
42844
42845         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
42846
42847 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
42848
42849         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
42850
42851 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
42852
42853         * g++.dg/parse/error2.C: New test.
42854
42855 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
42856
42857         PR c++/11097
42858         * g++.dg/other/error5.C: Modify the error message.
42859         * g++.dg/lookup/using8.C: New test.
42860
42861 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
42862
42863         * gcc.dg/darwin-abi-2.c: New file.
42864         * gcc.c-torture/execute/va-arg-24.c: New file.
42865
42866 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
42867
42868         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
42869         indentation.
42870
42871 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
42872
42873         PR c++/10147
42874         * g++.dg/other/error4.C: Update error messages.
42875         * g++.dg/template/ptrmem4.C: Likewise.
42876
42877         PR c++/12337
42878         * g++.dg/init/new9.C: New test.
42879
42880         PR c++/12334, c++/12236, c++/8656
42881         * g++.dg/ext/attrib8.C: New test.
42882
42883 2003-10-06  Devang Patel  <dpatel@apple.com>
42884
42885         * gcc.dg/debug/dwarf2-3.h: New test.
42886         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
42887
42888 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
42889
42890         * g++.dg/opt/cfg2.C: New test.
42891
42892 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
42893
42894         * g++.dg/opt/float1.C: New test.
42895
42896 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42897
42898         * gcc.dg/c90-array-lval-6.c: New test.
42899         * gcc.dg/c99-array-lval-6.c: New test.
42900
42901 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
42902             Ziemowit Laski  <zlaski@apple.com>
42903
42904         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
42905         'Derived', so that it is never considered a class method; add
42906         new warning for '+port' method ambiguity.
42907         * objc.dg/method-12.m: Include <objc/objc.h> instead of
42908         <objc/objc-api.h> (needed on Mac OS X).
42909         * objc.dg/method-13.m: New test.
42910
42911 2003-10-03  Roger Sayle  <roger@eyesopen.com>
42912
42913         PR optimization/9325, PR java/6391
42914         * gcc.c-torture/execute/20031003-1.c: New test case.
42915
42916 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
42917
42918         PR optimization/12180
42919         * gcc.dg/20031002-1.c: New test.
42920
42921         PR c++/12486
42922         * g++.dg/inherit/error1.C: New test.
42923
42924 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
42925
42926         * lib/f-torture.exp (search_for): Rename to...
42927         (search_for_re): This.  Also, clean up comments and the
42928         "regexp" invocation.
42929
42930 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
42931
42932         * gcc.c-torture/compile/20031002-1.c: New test.
42933
42934 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
42935
42936         * g++.dg/opt/cond1.C: New test.
42937
42938 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
42939
42940         * gcc.dg/Wold-style-definition-2.c: New testcase.
42941         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
42942
42943 2003-09-29  Richard Henderson  <rth@redhat.com>
42944
42945         * g++.dg/init/array10.C: Add dg-options.
42946
42947 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
42948
42949         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
42950
42951 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42952
42953         * g++.dg/template/friend19.C: Fix typo.
42954         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
42955
42956 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
42957
42958         * gcc.c-torture/execute/20030928-1.c: New test.
42959         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
42960
42961 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42962
42963         * g++.dg/opt/unroll1.C: New test.
42964
42965 2003-09-26  Roger Sayle  <roger@eyesopen.com>
42966
42967         PR optimization/11741
42968         * gcc.dg/20030926-1.c: New test case.
42969
42970 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42971
42972         PR c++/5655
42973         * g++.dg/parse/access7.C: New test.
42974         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
42975
42976 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
42977
42978         MERGE OF objc-improvements-branch into MAINLINE:
42979         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
42980         if libobjc has not been built.
42981         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
42982         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
42983         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
42984         objc/execute/nested-3.m, objc/execute/np-2.m,
42985         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
42986         objc/execute/redefining_self.m, objc/execute/root_methods.m,
42987         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
42988         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
42989         objc.dg/special/unclaimed-category-1.h,
42990         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
42991         well as GNU runtime.
42992         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
42993         * execute/cascading-1.m, execute/function-message-1.m,
42994         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
42995         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
42996         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
42997         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
42998         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
42999         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
43000         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
43001         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
43002         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
43003         * objc.dg/bitfield-2.m: Run only on Darwin.
43004         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
43005         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
43006         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
43007         * objc.dg/const-str-1.m: Fix constant string layout.
43008
43009 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
43010
43011         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
43012
43013 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
43014
43015         * gcc.dg/darwin-abi-1.c: New file.
43016
43017 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
43018
43019         PR target/12281
43020         * gcc.c-torture/compile/20030921-1.c: New test.
43021
43022 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43023
43024         * g++.dg/opt/reg-stack2.C: New test.
43025
43026 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
43027
43028         * g++.dg/eh/delayslot1.C: New test.
43029
43030 2003-09-20  Richard Henderson  <rth@redhat.com>
43031
43032         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
43033
43034 2003-09-20  Roger Sayle  <roger@eyesopen.com>
43035
43036         * gcc.c-torture/execute/20030920-1.c: New test case.
43037
43038 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43039
43040         * g++.dg/rtti/typeid3.C: Correct expected error message.
43041
43042 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43043
43044         PR c++/157
43045         * g++.dg/parse/crash12.C: New test.
43046
43047 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
43048
43049         * gcc.dg/compat/mixed-struct-check.h: New.
43050         * gcc.dg/compat/mixed-struct-defs.h: New.
43051         * gcc.dg/compat/mixed-struct-init.h: New.
43052         * gcc.dg/compat/struct-by-value-19_main.c: New.
43053         * gcc.dg/compat/struct-by-value-19_x.c: New.
43054         * gcc.dg/compat/struct-by-value-19_y.c: New.
43055         * gcc.dg/compat/struct-by-value-20_main.c: New.
43056         * gcc.dg/compat/struct-by-value-20_x.c: New.
43057         * gcc.dg/compat/struct-by-value-20_y.c: New.
43058         * gcc.dg/compat/struct-return-19_main.c: New.
43059         * gcc.dg/compat/struct-return-19_x.c: New.
43060         * gcc.dg/compat/struct-return-19_y.c: New.
43061         * gcc.dg/compat/struct-return-20_main.c: New.
43062         * gcc.dg/compat/struct-return-20_x.c: New.
43063         * gcc.dg/compat/struct-return-20_y.c: New.
43064
43065 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
43066         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
43067         so that it will not complain on LP64 targets.
43068
43069 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43070
43071         PR c++/495
43072         * g++.dg/template/friend24.C: New test.
43073
43074 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
43075
43076         PR c++/12332
43077         * g++.dg/template/memtmpl2.C: New test.
43078
43079 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
43080
43081         PR target/11184
43082         * gcc.dg/builtin-apply1.c: New test.
43083
43084 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
43085
43086         PR c++/9848
43087         * g++.dg/warn/Wunused-4.C: New test.
43088
43089 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43090
43091         PR c++/12316
43092         * g++.dg/other/gc2.C: New test.
43093
43094 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
43095
43096         PR c++/11991
43097         * g++.dg/rtti/typeid3.C: New test.
43098
43099         PR c++/12266
43100         * g++.dg/overload/template1.C: New test.
43101
43102 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
43103
43104         * g++.dg/opt/cfg3.C: New test.
43105
43106 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43107
43108         PR c++/7939
43109         * g++.dg/template/crash11.C: New test.
43110
43111 2003-09-16  Jason Merrill  <jason@redhat.com>
43112             Jakub Jelinek  <jakub@redhat.com>
43113
43114         * gcc.dg/attr-warn-unused-result.c: New test.
43115
43116 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
43117
43118         PR c++/12184
43119         * g++.dg/expr/call2.C: New test.
43120
43121 2003-09-15  Andreas Jaeger  <aj@suse.de>
43122
43123         * gcc.dg/Wold-style-definition-1.c: New test.
43124
43125 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
43126
43127         PR c++/3907
43128         * g++.dg/parse/template12.C: New test.
43129
43130         * g++.dg/abi/bitfield11.C: New test.
43131         * g++.dg/abi/bitfield12.C: Likewise.
43132
43133 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
43134
43135         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
43136         non-expansion of functional macro name without arguments at EOL.
43137         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
43138
43139 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
43140
43141         * gcc.c-torture/execute/20030914-[12].c: New tests.
43142
43143 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
43144
43145         PR c++/11788
43146         * g++.dg/overload/addr1.C: New test.
43147
43148 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
43149
43150         * gcc.dg/20030909-1.c: New test.
43151
43152 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43153
43154         * gcc.dg/ultrasp10.c: New test.
43155
43156 2003-09-09  Devang Patel  <dpatel@apple.com>
43157
43158         * gcc.dg/darwin-ld-6.c: New test.
43159
43160 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43161
43162         * gcc.dg/torture/builtin-explog-1.c: New testcase.
43163
43164 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
43165
43166         * gcc.dg/ia64-types1.c: New test.
43167         * gcc.dg/ia64-types2.c: Likewise.
43168
43169 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43170
43171         * gcc.dg/builtins-1.c: Add more _Complex tests.
43172         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43173
43174         * gcc.dg/builtins-1.c: Test existing _Complex functions.
43175         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43176
43177 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
43178
43179         PR c++/11786
43180         * g++.dg/lookup/koenig2.C: New test.
43181
43182         PR c++/5296
43183         * g++.dg/rtti/typeid2.C: New test.
43184
43185 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
43186
43187         * gcc.c-torture/compile/20030904-1.c: New test.
43188
43189 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43190
43191         * g++.dg/opt/longbranch2.C: New test.
43192
43193 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
43194
43195         * g++.dg/template/crash10.C: Only compile it.
43196
43197 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
43198
43199         PR middle-end/11665
43200         * gcc.c-torture/compile/20030907-1.c: New test.
43201         * g++.dg/init/array11.C: New test.
43202
43203 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
43204
43205         PR c++/11852
43206         * g++.dg/init/struct1.C: New test.
43207
43208 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
43209
43210         PR c++/12181
43211         * g++.dg/expr/comma1.C: New test.
43212
43213 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
43214
43215         PR c++/11867
43216         * g++.dg/expr/static_cast5.C: New test.
43217
43218 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
43219
43220         PR c++/11507
43221         * g++.dg/lookup/scoped7.C: New test.
43222
43223         PR c++/9574
43224         * g++.dg/other/static1.C: New test.
43225
43226         PR c++/11490
43227         * g++.dg/warn/template-1.C: New test.
43228
43229         PR c++/11432
43230         * g++.dg/template/crash10.C: New test.
43231
43232         PR c++/2478
43233         * g++.dg/overload/VLA.C: New test.
43234
43235         PR c++/10804
43236         * g++.dg/template/call1.C: New test.
43237
43238 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43239
43240         PR c++/11794
43241         * g++.dg/parse/using3.C: New test.
43242
43243 2003-09-06  Roger Sayle  <roger@eyesopen.com>
43244
43245         PR c++/11409
43246         * g++.dg/overload/builtin3.C: New test case.
43247
43248 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
43249
43250         PR c/9862
43251         * gcc.dg/20030906-1.c: New test.
43252         * gcc.dg/20030906-2.c: Likewise.
43253
43254 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43255
43256         PR c++/12167
43257         * g++.dg/parse/defarg5.C: New test.
43258
43259         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
43260
43261 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
43262
43263         PR c++/12163
43264         * g++.dg/expr/static_cast4.C: New test.
43265
43266         PR c++/12146
43267         * g++.dg/template/crash9.C: New test.
43268
43269 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
43270
43271         * g++.old-deja/g++.ext/pretty2.C: Update for change
43272         in __FUNCTION__.
43273         * g++.old-deja/g++.ext/pretty3.C: Likewise.
43274
43275 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
43276
43277         PR c++/11922
43278         * g++/dg/template/qualified-id1.C: New test.
43279
43280         PR c++/12037
43281         * g++.dg/warn/noeffect4.C: New test.
43282
43283 2003-09-04  Matt Austern  <austern@apple.com>
43284
43285         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
43286         * g++.dg/ext/fnname2.C: Likewise.
43287         * g++.dg/ext/fnname3.C: Likewise.
43288
43289 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
43290
43291         * g++.dg/expr/lval1.C: New test.
43292         * g++.dg/ext/lvcast.C: Remove.
43293
43294 2003-09-03  Roger Sayle  <roger@eyesopen.com>
43295
43296         PR optimization/11700.
43297         * gcc.c-torture/compile/20030903-1.c: New test case.
43298
43299 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
43300
43301         PR c++/12053
43302         * g++.dg/abi/layout4.C: New test.
43303
43304 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
43305
43306         PR c++/11553
43307         * g++.dg/parse/friend3.C: New test.
43308
43309 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
43310
43311         PR c++/11847
43312         * g++.dg/template/class1.C: New test.
43313
43314         PR c++/11808
43315         * g++.dg/expr/call1.C: New test.
43316
43317 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
43318
43319         PR c++/12114
43320         * g++.dg/init/ref9.C: New test.
43321
43322         PR c++/11972
43323         * g++.dg/template/nested4.C: New test.
43324
43325 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
43326
43327         PR c++/12093
43328         * g++.dg/template/non-dependent4.C: New test.
43329
43330         PR c++/11928
43331         * g++.dg/inherit/conv1.C: New test.
43332
43333 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
43334
43335         PR c++/6196
43336         * g++.dg/ext/label1.C: New test.
43337         * g++.dg/ext/label2.C: Likewise.
43338
43339 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
43340
43341         * g++.dg/expr/cond3.C: New test.
43342
43343 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43344
43345         * gcc.dg/builtins-1.c: Add new builtin cases.
43346
43347 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43348
43349         * gcc.dg/builtins-1.c: Add new cases.
43350         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43351
43352 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43353
43354         * gcc.dg/builtins-1.c: Add more math builtin tests.
43355         * gcc.dg/torture/builtin-attr-1.c: New test.
43356
43357 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
43358
43359         PR optimization/5079
43360         * g++.dg/opt/static3.C: New test.
43361
43362 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43363
43364         * gcc.misc-tests/gcov-10b.c: New test.
43365
43366 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
43367
43368         * g++.dg/opt/ptrmem3.C: New test.
43369
43370         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
43371
43372 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
43373
43374         * gcc.dg/20030826-2.c: New test.
43375
43376 2003-08-26  Roger Sayle  <roger@eyesopen.com>
43377
43378         PR middle-end/12002
43379         * g77.f-torture/compile/12002.f: New test case.
43380
43381 2003-08-26  Roger Sayle  <roger@eyesopen.com>
43382
43383         * gcc.dg/20030826-1.c: New test case.
43384
43385 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
43386
43387         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
43388
43389 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
43390
43391         PR c++/11871
43392         * c++.dg/lookup/crash1.C: New test.
43393
43394         * c++.dg/warn/noeffect3.C: New test.
43395
43396 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
43397
43398         * gcc.dg/compat/vector-1_x.c: Compile with -w.
43399         * gcc.dg/compat/vector-1_y.c: Ditto.
43400         * gcc.dg/compat/vector-2_x.c: Ditto.
43401         * gcc.dg/compat/vector-2_y.c: Ditto.
43402
43403 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
43404
43405         * gcc.dg/20030702-1.c: New test.
43406
43407 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
43408
43409         PR c++/8795
43410         * g++.dg/ext/altivec-1.C: New test.
43411
43412 2003-08-24  Richard Henderson  <rth@redhat.com>
43413
43414         * g++.dg/eh/simd-2.C: Add -w for x86.
43415
43416 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
43417
43418         * gcc.dg/20030815-1.c: New test.
43419
43420 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43421
43422         PR c++/3765
43423         * g++.dg/parse/access6.C: New test.
43424
43425 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43426
43427         PR c++/641, c++/11876
43428         * g++.dg/template/friend22.C: New test.
43429         * g++.dg/template/friend23.C: Likewise.
43430
43431 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43432
43433         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
43434         identically.
43435
43436 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43437
43438         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
43439
43440 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43441
43442         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
43443
43444 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43445
43446         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
43447
43448 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43449
43450         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
43451
43452 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
43453
43454         PR c++/11919
43455         * g++.dg/overload/prom1.C: New test.
43456
43457         PR c++/11551
43458         * g++.dg/parse/dtor2.C: New test.
43459
43460         PR c++/10762
43461         * g++.dg/parse/using2.C: New test.
43462
43463 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
43464
43465         PR target/11805
43466         * gcc.c-torture/compile/20030821-1.c: New.
43467
43468 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
43469
43470         PR c++/11834
43471         * g++.dg/template/deduce2.C: New test.
43472
43473 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
43474
43475         * gcc.c-torture/execute/20030821-1.c: New test.
43476
43477 2003-08-20  Roger Sayle  <roger@eyesopen.com>
43478
43479         PR middle-end/11984
43480         * gcc.dg/20030820-1.c: New test case.
43481
43482 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
43483
43484         PR c++/11945
43485         * g++.dg/warn/noeffect2.C: New test.
43486
43487 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
43488
43489         PR c++/10926
43490         * g++.dg/template/dtor2.C: New test.
43491
43492         PR c++/11684
43493         * g++.dg/template/operator1.C: New test.
43494         * g++.dg/parse/operator4.C: New test.
43495
43496         PR c++/11946.C
43497         * g++.dg/expr/enum1.C: New test.
43498         * gcc.dg/c99-bool-1.c: Remove bogus warning.
43499
43500         PR c++/11036.C
43501         * g++.dg/parse/elab2.C: New test.
43502         * g++.dg/parse/typedef4.C: Change error message.
43503         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
43504         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
43505         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
43506
43507 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
43508
43509         * gcc.dg/pch/warn-1.c: New.
43510         * gcc.dg/pch/warn-1.hs: New.
43511
43512         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
43513         not-tested file.
43514
43515 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
43516
43517         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
43518
43519 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
43520
43521         * gcc.dg/uninit-D.c: New Test.
43522         * gcc.dg/uninit-E.c: New Test.
43523         * gcc.dg/uninit-F.c: New Test.
43524         * gcc.dg/uninit-G.c: New Test.
43525
43526 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
43527
43528         * g++.dg/README: Describe the pch directory.
43529
43530 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43531
43532         PR c++/11174
43533         * g++.dg/parse/access4.C: New test.
43534         * g++.dg/parse/access5.C: Likewise.
43535         * g++.old-deja/g++.jason/access17.C: Adjust error message.
43536
43537 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
43538
43539         * gcc.dg/noncompile/20030818-1.c: New.
43540
43541 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43542
43543         PR c++/11957
43544         * g++.dg/warn/noeffect1.C: New test.
43545
43546         * g++.dg/template/scope2.C: New test.
43547         * g++.dg/template/error2.C: Correct dg-error
43548
43549 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
43550
43551         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
43552
43553 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
43554
43555         PR C++/11512
43556         * g++.dg/template/warn1.C: New.
43557
43558 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
43559
43560         * g++.dg/template/error2.C: New test.
43561         * g++.dg/lookup/using7.C: Adjust errors
43562         * g++.old-deja/g++.pt/crash36.C: Likewise.
43563         * g++.old-deja/g++.pt/derived3.C: Likewise.
43564
43565 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43566
43567         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
43568         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
43569         * gcc.c-torture/execute/builtins/string-9.c: New, from
43570         string-opt-9.c.  Adjust for execute/builtins framework.
43571         * gcc.c-torture/execute/string-opt-9.c: Delete.
43572
43573 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
43574
43575         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
43576
43577         * g++.dg/parse/ret-type2.C: New test.
43578
43579         PR c++/11703
43580         * g++.dg/init/new8.C: New test.
43581
43582         PR c++/10923
43583         * g++.dg/parse/typedef5.C: New test.
43584
43585         PR c++/9512
43586         * g++.dg/parse/qualified2.C: New test.
43587         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
43588         invalid code.
43589
43590 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
43591
43592         * g++.dg/conversion/ptrmem1.C: New test.
43593
43594 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
43595
43596         PR target/11693
43597         * gcc.dg/20030811-1.c: New test.
43598
43599         PR target/11535
43600         * gcc.c-torture/execute/20030811-1.c: New test.
43601
43602 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43603
43604         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
43605
43606 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
43607
43608         PR c++/11789.C
43609         * g++.dg/inherit/multiple1.C: New test.
43610
43611 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43612
43613         * gcc.dg/spe1.c: New test.
43614
43615         PR c++/11670
43616         * g++.dg/expr/cast2.C: New test.
43617
43618         PR c++/10530
43619         * g++.dg/template/dependent-name2.C: New test.
43620
43621 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
43622
43623         * g++.dg/parse/crash11.C: Put the dg options in comments.
43624
43625 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
43626
43627         * lib/gcc-dg.exp: Update for diagnostic change.
43628
43629 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43630
43631         PR c++/5767
43632         * g++.dg/parse/crash11.C: New test.
43633
43634 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
43635
43636         * gcc.dg/cpp/spacing1.c: Update.
43637
43638 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
43639
43640         PR target/11739
43641         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
43642         a value for -mtune.
43643
43644 2003-08-04  Roger Sayle  <roger@eyesopen.com>
43645
43646         PR middle-end/11771
43647         * gcc.c-torture/compile/20030804-1.c: New test case.
43648
43649 2003-08-04  Roger Sayle  <roger@eyesopen.com>
43650
43651         * gcc.dg/20030804-1.c: New test case.
43652
43653 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
43654
43655         * gcc.dg/cpp/separate-1.c: New test.
43656
43657 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
43658
43659         PR c++/11704
43660         * g++.dg/template/dependent-expr2.C: New test.
43661
43662         PR c++/11766
43663         * g++.dg/expr/ptrmem1.C: New test.
43664
43665 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43666
43667         PR c++/9453
43668         * g++.dg/template/friend15.C: New test.
43669
43670 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
43671
43672         * lib/dg-pch.exp: Work round PCH bug.
43673
43674 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43675
43676         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
43677         builtins.  Move cases from builtins-4.c here.
43678
43679         * gcc.dg/torture/builtin-math-1.c: New test taken from
43680         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
43681         additional cases.
43682
43683         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
43684         Delete.
43685
43686 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
43687
43688         PR c++/9447
43689         * g++.dg/template/using7.C: New test.
43690
43691 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
43692
43693         * import1.c, import2.c: New tests.
43694
43695 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
43696
43697         * g++.dg/eh/crossjump1.C: New test.
43698
43699 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
43700
43701         PR c++/11697
43702         * g++.dg/template/using6.C: New test.
43703
43704         PR c++/11744
43705         * g++.dg/template/koenig2.C: New test.
43706
43707 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43708
43709         PR c++/7983
43710         * g++.dg/parse/typedef4.C: New test.
43711
43712 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43713
43714         PR c++/8442, c++/8806
43715         * g++.dg/template/elab1.C: New test.
43716         * g++.dg/template/type2.C: Likewise.
43717         * g++.dg/template/ttp3.C: Adjust expected error message.
43718         * g++.old-deja/g++.law/visibility13.C: Likewise.
43719         * g++.old-deja/g++.niklas/t135.C: Likewise.
43720         * g++.old-deja/g++.pt/ttp41.C: Likewise.
43721         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
43722         template argument.
43723         * g++.old-deja/g++.pt/ttp44.C: Likewise.
43724
43725 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
43726
43727         PR c++/11295
43728         * g++.dg/ext/stmtexpr1.C: New test.
43729
43730         * g++.dg/opt/tmp1.C: New test.
43731
43732         PR c++/11525
43733         * g++.dg/parse/constant4.C: New test.
43734
43735         PR c++/9447
43736         * g++.dg/template/using5.C: New test.
43737
43738 2003-07-31  Roger Sayle  <roger@eyesopen.com>
43739
43740         * gcc.dg/builtins-27.c: New test case.
43741
43742 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
43743
43744         * gcc.dg/tls/opt-7.c: New test.
43745
43746 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
43747
43748         * g++.old-deja/g++.other/crash18.C: Remove.
43749
43750 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
43751
43752         * g++.dg/template/explicit3.C: New.
43753         * g++.dg/template/explicit4.C: New.
43754         * g++.dg/template/explicit5.C: New.
43755
43756         PR c++/11347
43757         * g++.dg/template/memtmpl1.C: New.
43758
43759 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
43760
43761         PR target/11565
43762         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
43763         * gcc.dg/i386-387-5.c (dg-options): Likewise.
43764
43765 2003-07-30  Jan Hubicka  <jh@suse.cz>
43766
43767         * vtgc1.c: Kill.
43768
43769 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
43770
43771         * gcc.dg/struct-in-proto-1.c: New test.
43772
43773 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
43774
43775         * gcc.dg/cpp/include2.c: Only expect one message.
43776
43777 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
43778
43779         PR c++/9447
43780         * g++.dg/template/using1.C: New test.
43781         * g++.dg/template/using2.C: New test.
43782         * g++.dg/template/using3.C: New test.
43783         * g++.dg/template/using4.C: New test.
43784
43785 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
43786
43787         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
43788         * gcc.c-torture/execute/string-opt-10.c: Likewise.
43789
43790 2003-07-28  Jan Hubicka  <jh@suse.cz>
43791
43792         PR c++/11530
43793         * g++.dg/opt/call1.C: New test.
43794
43795 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
43796
43797         PR c++/11667
43798         * g++.dg/init/enum2.C: New test.
43799         * g++.dg/template/overload1.C: Add "-w" option.
43800
43801 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
43802
43803         * gcc.dg/Wdeclaration-after-statement-1.c,
43804         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
43805
43806 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
43807
43808         * gcc.c-torture/compile/20030725-1.c: New test.
43809
43810 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
43811
43812         * gcc.dg/20030505.c: Only run for SPE.
43813         Remove definition of opaque type.
43814
43815 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
43816
43817         * g++.dg/template/ptrmem6.C: New test.
43818
43819 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
43820
43821         * gcc.c-torture/compile/zero-strct-2.c: New test.
43822
43823 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
43824
43825         * gcc.dg/intermod-1.c: New test.
43826
43827 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
43828
43829         PR c++/11617
43830         * g++.dg/template/lookup2.C: New test.
43831         * g++.dg/template/memclass1.C: Remove instantiated from error.
43832         * g++.dg/other/error2.C: Tweak expected errors.
43833
43834         PR c++/11596
43835         * g++.dg/template/defarg3.C: New test.
43836
43837         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
43838
43839 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
43840
43841         * g++.dg/inherit/access5.C: New test.
43842
43843 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43844
43845         PR c++/11513
43846         * g++.dg/template/crash8.C: New test.
43847
43848 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
43849
43850         PR c/10602
43851         * gcc.dg/noncompile/incomplete-2.c: New test.
43852
43853 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
43854
43855         PR c++/11645
43856         * g++.dg/inherit/access4.C: New test.
43857
43858         PR c++/11517
43859         * g++.dg/expr/cond2.C: New test.
43860
43861         PR optimization/10679
43862         * g++.dg/opt/inline4.C: New test.
43863
43864 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
43865
43866         * g++.dg/parse/crash10: New test.
43867
43868 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
43869
43870         * g++.dg/ext/flexary1.C: New test.
43871
43872 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43873
43874         PR c++/10793
43875         * g++.dg/template/crash9.C: New test.
43876
43877 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43878
43879         PR c++/3004
43880         * g++.dg/parse/typedef3.C: New test.
43881
43882         PR c++/7906
43883         * g++.dg/parse/operator2.C: New test.
43884
43885         PR c++/8895
43886         * g++.dg/parse/def-tmpl-arg1.C: New test.
43887
43888         PR c++/9282
43889         * g++.dg/parse/funptr1.C: New test.
43890
43891         PR c++/9452
43892         * g++.dg/parse/ambig3.C: New test.
43893
43894         PR c++/9454
43895         * g++.dg/parse/operator3.C: New test.
43896
43897         PR c++/9486
43898         * g++.dg/parse/template10.C: New test.
43899
43900         PR c++/9488
43901         * g++.dg/parse/template11.C: New test.
43902
43903         PR c++/10150
43904         * g++.dg/parse/invalid-op1.C: New test.
43905
43906         PR c++/10247
43907         * g++.dg/parse/condexpr1.C: New test.
43908
43909 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
43910
43911         * g++.dg/ext/packed3.C: New test.
43912         * g++.dg/ext/packed4.C: New test.
43913
43914         * gcc.dg/pack-test-3.c: New test.
43915
43916 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
43917
43918         * lib/compat.exp: Handle dg-options per source file.
43919         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
43920         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
43921         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
43922         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
43923         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
43924         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
43925         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
43926         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
43927         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
43928         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
43929         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
43930         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
43931         * g++.dg/compat/break/bitfield7_x.C: Ditto.
43932         * g++.dg/compat/break/bitfield7_y.C: Ditto.
43933
43934 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
43935
43936         PR c/10320
43937         * gcc.c-torture/execute/20030718-1.c: New test.
43938
43939 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
43940
43941         PR optimization/11536
43942         * gcc.dg/20030721-1.c: New test.
43943
43944 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
43945
43946         PR c++/11546
43947         * g++.dg/template/lookup1.C: New test.
43948
43949 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
43950
43951         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
43952         diagnostics of ill-formed constructs involving labels.
43953         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
43954         the new 'previously defined here' message.
43955
43956 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
43957
43958         * g++.dg/parse/non-dependent2.C: New test.
43959
43960 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
43961
43962         * g++.dg/init/init-ref4.C: xfail on targets without
43963         weak symbols.
43964
43965 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
43966
43967         PR target/11087
43968         * gcc.c-torture/execute/20030717-1.c: New test.
43969
43970 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
43971
43972         * g++.dg/opt/cfg1.C: New test.
43973
43974 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
43975
43976         PR optimization/11557
43977         * gcc.dg/20030717-1.c: New test.
43978
43979 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
43980
43981         PR c++/10476
43982         * g++.dg/expr/crash-1.C: New test.
43983
43984         PR c++/11027
43985         * g++.dg/template/init3.C: New test.
43986
43987         PR c++/8222
43988         * g++.dg/template/non-dependent1.C: New test.
43989
43990         PR c++/11070
43991         * g++.dg/template/non-dependent2.C: New test.
43992
43993         PR c++/11071
43994         * g++.dg/template/non-dependent3.C: New test.
43995
43996         PR c++/9907
43997         * g++.dg/template/sizeof5.C: New test.
43998
43999 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
44000
44001         PR 11498
44002         * gcc.c-torture/compile/mangle-1.c: New file.
44003
44004 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44005
44006         PR c++/7809
44007         * g++.dg/parse/access3.C: New test.
44008
44009 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
44010
44011         PR c++/11384
44012         * g++.dg/init/init-ref4.C: New test.
44013
44014 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
44015
44016         PR c++/11547
44017         * g++.dg/parse/constant3.C: New test.
44018         * g++.dg/parse/crash7.C: Likewise.
44019
44020 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
44021
44022         PR target/11008
44023         * gcc.dg/i386-pentium4-not-mull.c: New.
44024
44025 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
44026
44027         * gcc.dg/asm-names.c (ymain): Make it weak.
44028
44029 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44030
44031         PR c++/5421
44032         * g++.dg/template/friend21.C: New test.
44033
44034 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
44035
44036         * gcc.dg/cleanup-8.c: New test.
44037         * gcc.dg/cleanup-9.c: New test.
44038
44039 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
44040
44041         * g++.dg/ext/dll-MI1.h: New file.
44042         * g++.dg/ext/dllexport-MI1.C: New file.
44043         * g++.dg/ext/dllimport-MI1.C: New file.
44044
44045 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
44046
44047         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
44048         it does not have cmpstrsi patterns (just cmpmemsi).
44049
44050 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
44051
44052         PR debug/11473
44053         * g++.dg/debug/debug8.C: New test.
44054
44055 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44056
44057         PR c++/10108
44058         * g++.dg/template/crash7.C: New test.
44059
44060 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
44061
44062         PR target/10795
44063         * gcc.c-torture/compile/20030708-1.c: New.
44064
44065 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
44066
44067         * gcc.c-torture/execute/20030715-1.c: New test.
44068
44069 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
44070
44071         * gcc.dg/pch/inline-3.c: New file.
44072         * gcc.dg/pch/inline-3.hs: New file.
44073         * gcc.dg/pch/inline-4.c: New file.
44074         * gcc.dg/pch/inline-4.hs: New file.
44075
44076 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
44077
44078         PR c++/11509
44079         * g++.dg/template/crash6.C: New test.
44080
44081         PR c++/7053
44082         * g++.dg/template/friend20.C: New test.
44083
44084         PR c++/7019
44085         * g++.dg/template/overload2.C: New test.
44086
44087 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44088
44089         PR optimization/11440
44090         * gcc.c-torture/execute/20030714-1.c: New test.
44091
44092 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44093
44094         PR c++/11154
44095         * g++.dg/template/partial2.C: New test.
44096
44097 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
44098
44099         PR c++/11503
44100         * g++.dg/template/anon1.C: New test.
44101
44102         PR c++/11493
44103         PR c++/11495
44104         * g++.dg/parse/template9.C: Likewise.
44105         * g++.dg/template/crash4.C: New test.
44106         * g++.dg/template/koenig1.C: Likewise.
44107         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
44108         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
44109         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
44110         functions.
44111         * g++.old-deja/g++.jason/template36.C: Likewise.
44112         * g++.old-deja/g++.mike/p1989.C: Likewise.
44113         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
44114         * g++.old-deja/g++.pt/ttp20.C: Use this->.
44115         * g++.old-deja/g++.pt/ttp21.C: Use this->.
44116         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
44117         compiling.
44118         * g++.old-deja/g++.pt/union2.C: Use this->.
44119
44120 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
44121
44122         * gcc.dg/20030711-1.c: New test.
44123
44124 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
44125
44126         PR c++/11050
44127         * g++.dg/parse/args1.C: New test.
44128         * g++.pt/defarg8.C: Change expected errors.
44129
44130 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
44131
44132         PR c++/8164
44133         * g++.dg/template/nontype2.C: New test.
44134
44135         PR c++/10558
44136         * g++.dg/parse/template8.C: New test.
44137
44138         PR c++/8327
44139         * g++.dg/template/scope1.C: New test.
44140
44141         * g++.dg/warn/Wsign-compare-1.C: New test.
44142
44143 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
44144
44145         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
44146
44147 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
44148
44149         PR c++/9411
44150         * g++.dg/template/explicit2.C: New test.
44151
44152         PR c++/10032
44153         * g++.dg/warn/pedantic1.C: New test.
44154
44155 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
44156
44157         PR c++ 9483
44158         * g++.dg/other/field1.C: New test.
44159
44160 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
44161
44162         PR c/11449
44163         * gcc.c-torture/compile/20030707-1.c: New.
44164
44165 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44166
44167         PR c++/10849
44168         * g++.dg/template/access12.C: New test.
44169
44170 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
44171
44172         * g++.dg/bprob/bprob.exp (prof_ext): Update.
44173         * g77.dg/bprob/bprob.exp (prof_ext): Update.
44174         * gcc.misc-tests/bprob.exp (prof_ext): Update.
44175         * gcc.misc-tests/gcov.exp: Update
44176         * g++.dg/gcov/gcov.exp: Update
44177         * lib/gcov.exp: Update.
44178
44179 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
44180
44181         * g++.dg/abi/mangle17.C: Make sure template expressions are
44182         dependent.
44183         * g++.dg/abi/mangle4.C: Mark erroneous casts.
44184         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
44185         * g++.dg/opt/stack1.C: Remove erroneous code.
44186         * g++.dg/parse/template7.C: New test.
44187         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
44188         * g++.old-deja/g++.pt/crash4.C: Likewise.
44189
44190 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44191
44192         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
44193         with zero or one occurence of `$' after the initial `L'.
44194
44195 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
44196
44197         * gcc.c-torture/compile/20030704-1.c: Add a comment.
44198
44199 2003-07-08  Roger Sayle  <roger@eyesopen.com>
44200
44201         PR c/11370
44202         * gcc.dg/Wunreachable-6.c: New testcase.
44203         * gcc.dg/Wunreachable-7.c: New testcase.
44204
44205 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
44206
44207         PR c/11420
44208         * gcc.dg/20030708-1.c: New test.
44209
44210 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
44211
44212         * gcc.dg/compat/sdata-section.h: New file.
44213         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
44214         * gcc.dg/torture/mips-sdata-1.c: New test.
44215
44216 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44217
44218         PR c++/11030
44219         * g++.dg/template/friend19.C: New test.
44220
44221 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
44222
44223         * g++.dg/opt/strength-reduce.C: New test.
44224
44225 2003-07-07  Roger Sayle  <roger@eyesopen.com>
44226
44227         PR target/10979
44228         * gcc.dg/20030707-1.c: New testcase.
44229
44230 2003-07-07  Roger Sayle  <roger@eyesopen.com>
44231
44232         PR optimization/11059
44233         * g++.dg/opt/emptyunion.C: New testcase.
44234
44235 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44236             Eric Botcazou  <ebotcazou@libertysurf.fr>
44237
44238         * g++.dg/opt/stack1.C: New test.
44239
44240 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
44241
44242         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
44243         run test.
44244
44245         PR c++/11431
44246         * g++.dg/expr/static_cast3.C: New test.
44247
44248 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
44249
44250         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
44251         everywhere.
44252         * gcc.dg/concat.c: Concatenation of string constants with
44253         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
44254         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
44255         * gcc.dg/cpp/escape-2.c: Use wide character constants where
44256         necessary to avoid multi-character character constant warning.
44257         * gcc.dg/cpp/escape.c: Likewise.
44258         * gcc.dg/cpp/ucs.c: Likewise.
44259         Remove backslashes from dg-bogus comments, as they confuse Tcl.
44260         Fix a typo.
44261
44262 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
44263
44264         PR c/11428
44265         * gcc.c-torture/compile/20030704-1.c: New.
44266
44267 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
44268
44269         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
44270
44271 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
44272
44273         PR c++/5287, PR c++/7910,  PR c++/11021
44274         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
44275         tests for warnings.
44276         * g++.dg/ext/dllimport2.C: Add tests for warnings.
44277         * g++.dg/ext/dllimport3.C: Likewise.
44278         * g++.dg/ext/dllimport4.C: New file.
44279         * g++.dg/ext/dllimport5.C: New file.
44280         * g++.dg/ext/dllimport6.C: New file.
44281         * g++.dg/ext/dllimport7.C: New file.
44282         * g++.dg/ext/dllimport8.C: New file.
44283         * g++.dg/ext/dllimport9.C: New file.
44284         * g++.dg/ext/dllimport10.C: New file.
44285         * g++.dg/ext/dllexport1.C: New file.
44286
44287 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
44288
44289         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
44290         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
44291
44292 2003-07-03  Roger Sayle  <roger@eyesopen.com>
44293
44294         * gcc.dg/builtins-25.c: New testcase.
44295         * gcc.dg/builtins-26.c: New testcase.
44296
44297 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
44298
44299         * gcc.dg/compat/vector-defs.h: New file.
44300         * gcc.dg/compat/vector-setup.h: New file.
44301         * gcc.dg/compat/vector-check.h: New file.
44302         * gcc.dg/compat/vector-1_main.c: New file.
44303         * gcc.dg/compat/vector-1_x.c: New file.
44304         * gcc.dg/compat/vector-1_y.c: New file.
44305         * gcc.dg/compat/vector-2_main.c: New file.
44306         * gcc.dg/compat/vector-2_x.c: New file.
44307         * gcc.dg/compat/vector-2_y.c: New file.
44308
44309         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
44310         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
44311         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
44312         * gcc.dg/compat/struct-align-1.h: New file.
44313         * gcc.dg/compat/struct-align-1_main.c: New file.
44314         * gcc.dg/compat/struct-align-1_x.c: New file.
44315         * gcc.dg/compat/struct-align-1_y.c: New file.
44316         * gcc.dg/compat/struct-align-2.h: New file.
44317         * gcc.dg/compat/struct-align-2_main.c: New file.
44318         * gcc.dg/compat/struct-align-2_x.c: New file.
44319         * gcc.dg/compat/struct-align-2_y.c: New file.
44320
44321         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
44322         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
44323         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44324         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
44325         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
44326         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44327         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44328         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
44329         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
44330         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
44331         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
44332         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
44333         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
44334         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
44335         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
44336         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
44337         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
44338         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
44339         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44340         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44341         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44342         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44343         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44344         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44345         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44346         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44347         * gcc.dg/compat/struct-return-10_x.c: Ditto.
44348         * gcc.dg/compat/struct-return-2_x.c: Ditto.
44349         * gcc.dg/compat/struct-return-3_x.c: Ditto.
44350
44351 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44352
44353         * gcc.dg/i386-call-1.c: New test.
44354
44355 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44356
44357         PR c++/9162
44358         * g++.dg/parse/defarg4.C: New.
44359
44360 2003-07-03  Roger Sayle  <roger@eyesopen.com>
44361
44362         PR target/10700
44363         * gcc.c-torture/compile/20030703-1.c: New test case.
44364
44365 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
44366
44367         * g++.dg/template/local3.C: Remove extra semicolon.
44368
44369 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44370
44371         * gcc.dg/i386-volatile-1.c: New test.
44372
44373 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
44374
44375         PR c++/11072
44376         * g++.dg/other/offsetof2.C: XFAIL.
44377         * g++.dg/other/offsetof5.C: New.
44378
44379         PR c++/10219
44380         * g++.dg/template/error1.C: New.
44381
44382         PR c++/9779
44383         * g++.dg/template/dependent-expr1.C: New.
44384
44385 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
44386
44387         PR c++/6949
44388         * g++.dg/template/local3.C: New test.
44389
44390         PR c++/11149
44391         * g++.dg/lookup/scoped6.C: New test.
44392
44393 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
44394
44395         PR c++/8046
44396         * g++.dg/other/error7.C: New test.
44397
44398 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
44399
44400         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
44401         * g++.old-deja/g++.abi/vtable3.h: Likewise.
44402         * g++.old-deja/g++.law/code-gen5.C: Likewise.
44403         * g++.old-deja/g++.other/union2.C: Likewise.
44404         * gcc.dg/c90-const-expr-2.c: Likewise.
44405         * gcc.dg/c90-const-expr-3.c: Likewise.
44406         * gcc.dg/c99-const-expr-2.c: Likewise.
44407         * gcc.dg/c99-const-expr-3.c: Likewise.
44408         * gcc.dg/concat.c: Likewise.
44409
44410 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
44411
44412         PR c++/9559
44413         * g++.dg/init/static1.C: New test.
44414
44415 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44416
44417         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
44418         * g++.old-deja/g++.other/access2.C: Likewise.
44419         * g++.old-deja/g++.other/decl2.C: Likewise.
44420         * gcc.c-torture/execute/20020615-1.c: Likewise.
44421
44422 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
44423
44424         PR c++/4933
44425         * g++.dg/template/sizeof4.C: New test.
44426
44427 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
44428
44429         * g++.dg/other/error6.C: New test.
44430
44431 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
44432
44433         PR c++/10750
44434         * g++.dg/parse/constant2.C: New test.
44435
44436 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
44437
44438         PR c++/11106
44439         * g++.dg/other/error5.C: New test.
44440
44441 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44442
44443         * gcc.dg/format/gcc_diag-1.c: New test.
44444
44445 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
44446
44447         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
44448
44449 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
44450
44451         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
44452         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
44453         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
44454
44455 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
44456
44457         * gcc.c-torture/execute/builtins/string-8.c: New test.
44458         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
44459         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
44460         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
44461
44462 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
44463
44464         PR c++/10468
44465         * g++.dg/ext/typeof6.C: New test.
44466
44467 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
44468
44469         PR c++/10796
44470         * g++.dg/init/enum1.C: New test.
44471
44472 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
44473
44474         * gcc.dg/20030627-1.c: New test.
44475
44476 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
44477
44478         PR c++/11332
44479         * g++.dg/expr/static_cast2.C: New test.
44480
44481 2003-06-26  Roger Sayle  <roger@eyesopen.com>
44482             Jakub Jelinek  <jakub@redhat.com>
44483
44484         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
44485         sprintf(dst,"%s",src) optimization.
44486         * gcc.c-torture/execute/20030626-1.c: New test case.
44487         * gcc.c-torture/execute/20030626-2.c: New test case.
44488
44489 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
44490
44491         * gcc.c-torture/execute/multi-ix.c: New test.
44492
44493         * gcc.c-torture/execute/simd-4.c (main):
44494         Added missing semicolon at end of union.
44495
44496 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
44497
44498         PR c++/8266
44499         * g++.dg/template/explicit-instantiation3.C: New test.
44500
44501 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
44502
44503         * gcc.dg/20030626-1.c: Use signed char.
44504
44505 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
44506
44507         * gcc.dg/20030626-1.c: New test.
44508
44509 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
44510
44511         * const-str-2.m: Update.
44512
44513 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
44514
44515         PR c++/10990
44516         * g++.dg/rtti/dyncast1.C: New test.
44517         * g++.dg/abi/mangle4.C: Correct base-specifier access.
44518         * g++.dg/lookup/scoped1.C: Remove XFAIL.
44519         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
44520
44521         PR c++/10931
44522         * g++.dg/expr/static_cast1.C: New test.
44523
44524 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
44525
44526         * gcc.dg/20030625-1.c: New test.
44527
44528 2003-06-24  Roger Sayle  <roger@eyesopen.com>
44529
44530         * gcc.c-torture/compile/20030624-1.c: New test case.
44531
44532 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
44533
44534         * gcc.c-torture/execute/string-opt-17.c: New test.
44535
44536 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
44537
44538         PR c++/5754
44539         * g++.dg/parse/crash6.C: New test.
44540
44541 2003-06-23  Roger Sayle  <roger@eyesopen.com>
44542
44543         * gcc.dg/builtins-24.c: New test case.
44544
44545 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
44546
44547         * g++.dg/opt/operator1.C: New test.
44548
44549 2003-06-22  Roger Sayle  <roger@eyesopen.com>
44550
44551         * gcc.c-torture/execute/string-opt-16.c: New test case.
44552
44553 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
44554
44555         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
44556         * g++.old-deja/g++.other/conv7.C: Likewise.
44557         * g++.old-deja/g++.other/overcnv2.C: Likewise.
44558         * g++.old-deja/g++.other/overload14.C: Likewise.
44559
44560 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
44561
44562         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
44563         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
44564
44565 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44566
44567         PR c++/10888
44568         * g++.dg/warn/Winline-3.C: New test.
44569
44570 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44571
44572         * lib/target-supports.exp (check_alias_available): Make the test
44573         program acceptable to the Solaris assembler.
44574
44575         PR c++/10749
44576         * g++.dg/template/memclass2.C: New test.
44577
44578 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44579             Eric Botcazou  <ebotcazou@libertysurf.fr>
44580
44581         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
44582         data for non-matching targets.
44583         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
44584
44585 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44586
44587         PR c++/10845
44588         * g++.dg/template/member3.C: New test.
44589
44590 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
44591
44592         PR c++/10939
44593         * g++.dg/template/func1.C: New test.
44594
44595         PR c++/9649
44596         * g++.dg/template/static4.C: New test.
44597         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
44598
44599         PR c++/11041
44600         * g++.dg/init/ref7.C: New test.
44601
44602 2003-06-19  Matt Austern  <austern@apple.com>
44603
44604         PR c++/11228
44605         * g++.dg/anew1.C: New test.
44606         * g++.dg/anew2.C: New test.
44607         * g++.dg/anew3.C: New test.
44608         * g++.dg/anew4.C: New test.
44609
44610 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
44611
44612         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
44613
44614 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
44615
44616         * gcc.c-torture/execute/simd-4.c (main): Make expected value
44617         endian-dependent.
44618
44619 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
44620
44621         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
44622         Remove cruft.
44623
44624 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
44625
44626         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
44627         * gcc.c-torture/compile/961203-1.c: Likewise.
44628         * gcc.c-torture/compile/980506-1.c: Likewise.
44629
44630 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
44631
44632         PR c++/10712
44633         * g++.dg/lookup/using7.C: New test.
44634
44635 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
44636
44637         PR c++/11105
44638         * g++.dg/abi/conv1.C: Remove it.
44639         * g++.dg/template/conv7.C: New test.
44640         * g++.dg/template/conv8.C: Likewise.
44641         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
44642         conversion operator.
44643
44644 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
44645
44646         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
44647         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
44648         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44649         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
44650         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
44651         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44652         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44653         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
44654         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
44655         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
44656         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
44657         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
44658         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
44659         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
44660         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
44661         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
44662         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
44663         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
44664         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44665         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44666         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44667         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44668         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44669         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44670         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44671         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44672         * gcc.dg/compat/struct-return-10_x.c: Ditto.
44673         * gcc.dg/compat/struct-return-2_x.c: Ditto.
44674         * gcc.dg/compat/struct-return-3_x.c: Ditto.
44675
44676 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
44677
44678         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
44679         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
44680         indications.
44681
44682 2003-06-16  Roger Sayle  <roger@eyesopen.com>
44683
44684         * gcc.dg/i386-387-5.c: New test case.
44685         * gcc.dg/i386-387-6.c: New test case.
44686         * gcc.dg/builtins-23.c: New test case.
44687
44688 2003-06-15  Roger Sayle  <roger@eyesopen.com>
44689
44690         * gcc.dg/builtins-22.c: New test case.
44691         * gcc.dg/i386-387-1.c: Update to test exp.
44692         * gcc.dg/i386-387-2.c: Likewise.
44693
44694 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44695
44696         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
44697
44698 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
44699
44700         * lib/gcc-dg.exp (dg-require-dll): New function.
44701         (dg-xfail-if): Likewise.
44702         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
44703         driver.
44704
44705         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
44706         * gcc.c-torture/compile/20001205-1.c: Likewise.
44707         * gcc.c-torture/compile/20001226-1.c: Likewise.
44708         * gcc.c-torture/compile/20010518-2.c: Likewise.
44709         * gcc.c-torture/compile/20020312-1.c: Likewise.
44710         * gcc.c-torture/compile/20020604-1.c: Likewise.
44711         * gcc.c-torture/compile/920501-12.c: Likewise.
44712         * gcc.c-torture/compile/920501-4.c: Likewise.
44713         * gcc.c-torture/compile/920520-1.c: Likewise.
44714         * gcc.c-torture/compile/920521-1.c: Likewise.
44715         * gcc.c-torture/compile/920625-1.c: Likewise.
44716         * gcc.c-torture/compile/961203-1.c: Likewise.
44717         * gcc.c-torture/compile/980506-1.c: Likewise.
44718         * gcc.c-torture/compile/981006-1.c: Likewise.
44719         * gcc.c-torture/compile/981022-1.c: Likewise.
44720         * gcc.c-torture/compile/981223-1.c: Likewise.
44721         * gcc.c-torture/compile/990617-1.c: Likewise.
44722         * gcc.c-torture/compile/dll.c: Likewise.
44723         * gcc.c-torture/compile/labels-3.c: Likewise.
44724         * gcc.c-torture/compile/mipscop-1.c: Likewise.
44725         * gcc.c-torture/compile/mipscop-2.c: Likewise.
44726         * gcc.c-torture/compile/mipscop-3.c: Likewise.
44727         * gcc.c-torture/compile/mipscop-4.c: Likewise.
44728         * gcc.c-torture/compile/simd-5.c: Likewise.
44729         * gcc.c-torture/compile/20000804-1.x: Remove.
44730         * gcc.c-torture/compile/20001205-1.x: Likewise.
44731         * gcc.c-torture/compile/20001226-1.x: Likewise.
44732         * gcc.c-torture/compile/20010518-2.x: Likewise.
44733         * gcc.c-torture/compile/20020312-1.x: Likewise.
44734         * gcc.c-torture/compile/20020604-1.x: Likewise.
44735         * gcc.c-torture/compile/920501-12.x: Likewise.
44736         * gcc.c-torture/compile/920501-4.x: Likewise.
44737         * gcc.c-torture/compile/920520-1.x: Likewise.
44738         * gcc.c-torture/compile/920521-1.x: Likewise.
44739         * gcc.c-torture/compile/920625-1.x: Likewise.
44740         * gcc.c-torture/compile/961203-1.x: Likewise.
44741         * gcc.c-torture/compile/980506-1.x: Likewise.
44742         * gcc.c-torture/compile/981006-1.x: Likewise.
44743         * gcc.c-torture/compile/981022-1.x: Likewise.
44744         * gcc.c-torture/compile/981223-1.x: Likewise.
44745         * gcc.c-torture/compile/990617-1.x: Likewise.
44746         * gcc.c-torture/compile/mipscop-1.x: Likewise.
44747         * gcc.c-torture/compile/mipscop-2.x: Likewise.
44748         * gcc.c-torture/compile/mipscop-3.x: Likewise.
44749         * gcc.c-torture/compile/mipscop-4.x: Likewise.
44750         * gcc.c-torture/compile/simd-5.x: Likewise.
44751
44752         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
44753
44754 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
44755
44756         * gcc.c-torture/execute/20030611-1.c: New test.
44757
44758 2003-06-12  Roger Sayle  <roger@eyesopen.com>
44759
44760         PR middle-end/168
44761         * gcc.dg/20030612-1.c: New test case.
44762
44763 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
44764
44765         PR c++/10635
44766         * g++.dg/expr/cast1.C: New test.
44767
44768 2003-06-12  Roger Sayle  <roger@eyesopen.com>
44769
44770         * gcc.dg/builtins-21.c: New test case.
44771
44772 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
44773
44774         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
44775         options instead of at the end.
44776         * lib/objc.exp (objc_target_compile): Likewise.
44777
44778 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
44779
44780         PR c++/10432
44781         * g++.dg/parse/error1.C: New test.
44782
44783 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
44784
44785         * gcc.dg/compat/struct-by-value-11_main.c: New file.
44786         * gcc.dg/compat/struct-by-value-11_x.c: New file.
44787         * gcc.dg/compat/struct-by-value-11_y.c: New file.
44788         * gcc.dg/compat/struct-by-value-12_main.c: New file.
44789         * gcc.dg/compat/struct-by-value-12_x.c: New file.
44790         * gcc.dg/compat/struct-by-value-12_y.c: New file.
44791         * gcc.dg/compat/struct-by-value-13_main.c: New file.
44792         * gcc.dg/compat/struct-by-value-13_x.c: New file.
44793         * gcc.dg/compat/struct-by-value-13_y.c: New file.
44794         * gcc.dg/compat/struct-by-value-14_main.c: New file.
44795         * gcc.dg/compat/struct-by-value-14_x.c: New file.
44796         * gcc.dg/compat/struct-by-value-14_y.c: New file.
44797         * gcc.dg/compat/struct-by-value-15_main.c: New file.
44798         * gcc.dg/compat/struct-by-value-15_x.c: New file.
44799         * gcc.dg/compat/struct-by-value-15_y.c: New file.
44800         * gcc.dg/compat/struct-by-value-16_main.c: New file.
44801         * gcc.dg/compat/struct-by-value-16_x.c: New file.
44802         * gcc.dg/compat/struct-by-value-16_y.c: New file.
44803         * gcc.dg/compat/struct-by-value-17_main.c: New file.
44804         * gcc.dg/compat/struct-by-value-17_x.c: New file.
44805         * gcc.dg/compat/struct-by-value-17_y.c: New file.
44806         * gcc.dg/compat/struct-by-value-18_main.c: New file.
44807         * gcc.dg/compat/struct-by-value-18_x.c: New file.
44808         * gcc.dg/compat/struct-by-value-18_y.c: New file.
44809
44810         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
44811         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
44812         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
44813         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
44814         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
44815         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
44816         * gcc.dg/compat/scalar-return-3_main.c: New file.
44817         * gcc.dg/compat/scalar-return-3_x.c: New file.
44818         * gcc.dg/compat/scalar-return-3_y.c: New file.
44819         * gcc.dg/compat/scalar-return-4_main.c: New file.
44820         * gcc.dg/compat/scalar-return-4_x.c: New file.
44821         * gcc.dg/compat/scalar-return-4_y.c: New file.
44822
44823 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
44824
44825         * gcc.dg/compat/fp2-struct-check.h: New file.
44826         * gcc.dg/compat/fp2-struct-defs.h: New file.
44827         * gcc.dg/compat/fp2-struct-init.h: New file.
44828         * gcc.dg/compat/struct-by-value-10_main.c: New file.
44829         * gcc.dg/compat/struct-by-value-10_x.c: New file.
44830         * gcc.dg/compat/struct-by-value-10_y.c: New file.
44831         * gcc.dg/compat/struct-return-10_main.c: New file.
44832         * gcc.dg/compat/struct-return-10_x.c: New file.
44833         * gcc.dg/compat/struct-return-10_y.c: New file.
44834
44835         * gcc.dg/compat/compat-common.h: New file.
44836         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
44837         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
44838         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
44839         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
44840         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
44841         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
44842         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
44843         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44844         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
44845         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
44846         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44847         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
44848         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
44849         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44850         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
44851         * gcc.dg/compat/small-struct-check.h: Ditto.
44852         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
44853         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44854         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
44855         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
44856         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44857         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
44858         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
44859         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44860         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
44861         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
44862         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44863         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
44864         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
44865         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44866         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
44867         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
44868         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44869         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
44870         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
44871         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44872         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
44873         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
44874         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44875         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
44876         * gcc.dg/compat/struct-return-2_main.c: Ditto.
44877         * gcc.dg/compat/struct-return-2_x.c: Ditto.
44878         * gcc.dg/compat/struct-return-2_y.c: Ditto.
44879         * gcc.dg/compat/struct-return-3_main.c: Ditto.
44880         * gcc.dg/compat/struct-return-3_x.c: Ditto.
44881         * gcc.dg/compat/struct-return-3_y.c: Ditto.
44882
44883 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
44884
44885         * g++.dg/pch/static-1.C: New file.
44886         * g++.dg/pch/static-1.Hs: New file.
44887
44888 2003-06-10  Richard Henderson  <rth@redhat.com>
44889
44890         * gcc.dg/asm-7.c: Adjust expected warning text.
44891
44892 2003-06-10  Roger Sayle  <roger@eyesopen.com>
44893
44894         * gcc.dg/builtins-20.c: New test case.
44895
44896 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
44897
44898         PR c++/11131
44899         * g++.dg/opt/template1.C: New test.
44900
44901 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
44902
44903         * lib/gcc-dg.exp (dg-test): Clear additional_files and
44904         additional_sources.
44905
44906 2003-05-21  David Taylor  <dtaylor@emc.com>
44907
44908         * gcc.dg/Wpadded.c: New file.
44909
44910 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
44911
44912         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
44913         * gcc.dg/special/weak-2.c: Add dg-require-weak.
44914         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
44915         dg-require-weak.
44916
44917 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
44918
44919         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
44920
44921 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
44922
44923         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
44924         (dg-require-alias): Likewise.
44925         (dg-require-gc-sections): Likewise.
44926         * lib/target-supports.exp (check_gc_sections_available): Likewise.
44927
44928 2003-06-08  Richard Henderson  <rth@redhat.com>
44929
44930         * gcc.dg/20011029-2.c: Fix the array reference.
44931         * gcc.dg/asm-7.c: New.
44932
44933 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
44934
44935         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
44936
44937 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
44938
44939         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
44940         (dg-require-gc-sections): Likewise.
44941
44942 2003-06-08  Jan Hubicka  <jh@suse.cz>
44943
44944         * i386-cmov1.c: Fix regular expression.
44945         * i386-cvt-1.c: Likewise.
44946         * i386-local.c: Likewise.
44947         * i386-local2.c: Likewise.
44948         * i386-mul.c: Likewise.
44949         * i386-ssetype-1.c: Likewise.
44950         * i386-ssetype-3.c: Likewise.
44951         * i386-ssetype-5.c: Likewise.
44952
44953 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44954
44955         PR c++/11039
44956         * g++.dg/warn/implicit-typename2.C: New test.
44957         * g++.dg/warn/implicit-typename3.C: New test.
44958
44959 2003-06-07  Richard Henderson  <rth@redhat.com>
44960
44961         * g++.dg/other/offsetof3.C: Use size_t.
44962         * g++.dg/other/offsetof4.C: Likewise.
44963
44964 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
44965
44966         * lib/copy-file.exp: New. Implement gcc_copy_files.
44967
44968         * lib/dg-pch.exp: Load copy-file.exp
44969         (dg-pch): Use gcc_copy_files instead of "file copy".
44970
44971 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
44972
44973         * gcc.dg/weak/weak.exp: Simplify.
44974         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
44975         * gcc.dg/weak/weak-1.c: Likewise.
44976         * gcc.dg/weak/weak-2.c: Likewise.
44977         * gcc.dg/weak/weak-3.c: Likewise.
44978         * gcc.dg/weak/weak-4.c: Likewise.
44979         * gcc.dg/weak/weak-5.c: Likewise.
44980         * gcc.dg/weak/weak-6.c: Likewise.
44981         * gcc.dg/weak/weak-7.c: Likewise.
44982         * gcc.dg/weak/weak-8.c: Likewise.
44983         * gcc.dg/weak/weak-9.c: Likewise.
44984
44985 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
44986
44987         gcc.c-torture/execute/20030606-1.c: New.
44988
44989 2003-06-06  Roger Sayle  <roger@eyesopen.com>
44990
44991         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
44992         * gcc.dg/builtins-19.c: Likewise.
44993
44994 2003-06-06  Roger Sayle  <roger@eyesopen.com>
44995
44996         * gcc.dg/builtins-2.c: Add some more tests.
44997         * gcc.dg/builtins-18.c: New test case.
44998         * gcc.dg/builtins-19.c: New test case.
44999
45000 2003-06-06  Roger Sayle  <roger@eyesopen.com>
45001             Jim Wilson  <wilson@tuliptree.org>
45002
45003         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
45004
45005 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
45006
45007         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
45008         mempcpy/stpcpy calls not to be optimized into something else.
45009         * gcc.c-torture/execute/string-opt-3.c: Moved to...
45010         * gcc.c-torture/execute/builtins/string-7.c: ...here.
45011         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
45012
45013 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45014
45015         * gcc.dg/format/asm_fprintf-1.c: New test.
45016
45017 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
45018
45019         * lib/gcc-defs.exp (additional_sources): New variable.
45020         (dg-additional-sources): New function.
45021         (additional_files): New variable.
45022         (dg-additional-files): New function.
45023         (dg-additional-files-options): Likewise.
45024         * lib/gcc-dg.exp (dg-require-weak): New function.
45025         (dg-require-alias): Likewise.
45026         (dg-require-gc-sections): Likewise.
45027         * lib/target-supports.exp (check_alias_available): Remove testfile
45028         parameter.
45029         (check_gc_sections_available): New function.
45030         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
45031         (dg-gpp-additional-files): Likewise.
45032         * lib/g++.exp (additional_sources): Remove.
45033         (additional_files): Likewise.
45034         (g++_target_compile): Use dg-additional-files-options.
45035
45036         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
45037         Tcl logic.
45038         * gcc.dg/special/ecos.exp: Remove.
45039         * gcc.dg/special/20000419-2.c: Use dg-require-*.
45040         * gcc.dg/special/alias-1.c: Likewise.
45041         * gcc.dg/special/alias-2.c: Likewise.
45042         * gcc.dg/special/gcsec-1.c: Likewise.
45043         * gcc.dg/special/weak-1.c: Likewise.
45044         * gcc.dg/special/weak-2.c: Likewise.
45045         * gcc.dg/special/wkali-1.c: Likewise.
45046         * gcc.dg/special/wkali-2.c: Likewise.
45047
45048         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
45049         dg-gpp-additional-*.
45050         * g++.dg/special/conpr-3.C: Likewise.
45051         * g++.dg/special/conpr-4.C: Likewise.
45052         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
45053         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
45054         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
45055         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
45056         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
45057         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
45058         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
45059         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
45060         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
45061         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
45062         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
45063         * g++.old-deja/g++.other/comdat1.C: Likewise.
45064         * g++.old-deja/g++.other/comdat2.C: Likewise.
45065         * g++.old-deja/g++.other/comdat3.C: Likewise.
45066         * g++.old-deja/g++.other/ctor1.C: Likewise.
45067         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
45068
45069 2003-06-05  Richard Henderson  <rth@redhat.com>
45070
45071         * gcc.dg/debug/20030605-1.c: New.
45072
45073 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
45074
45075         * README.QMTEST: Update.
45076
45077 2003-06-04  Richard Henderson  <rth@redhat.com>
45078
45079         * gcc.dg/cleanup-1.c: New.
45080         * gcc.dg/cleanup-2.c: New.
45081         * gcc.dg/cleanup-3.c: New.
45082         * gcc.dg/cleanup-4.c: New.
45083         * gcc.dg/cleanup-5.c: New.
45084         * gcc.dg/cleanup-6.c: New.
45085         * gcc.dg/cleanup-7.c: New.
45086
45087 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
45088
45089         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
45090
45091         * lib/dg-pch.exp: New file.
45092         * g++.dg/pch/pch.exp: Use dg-pch.exp.
45093         * gcc.dg/pch/pch.exp: Likewise.
45094
45095 2003-06-04  Roger Sayle  <roger@eyesopen.com>
45096
45097         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
45098         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
45099         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
45100         * gcc.dg/builtins-17.c: New test case.
45101         * gcc.dg/i386-387-4.c: New test case.
45102         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
45103
45104 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45105
45106         * gcc.dg/ultrasp9.c: New test.
45107
45108 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45109
45110         * gcc.c-torture/compile/20030604-1.c: New test.
45111         * gcc.dg/sparc-constant-1.c: New test.
45112
45113 2003-06-03  Glen Nakamura  <glen@imodulo.com>
45114
45115         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
45116
45117 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
45118
45119         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
45120
45121         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
45122         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
45123
45124 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
45125
45126         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
45127
45128 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45129
45130         PR c++/10940
45131         * g++.dg/template/spec10.C: New test.
45132
45133 2003-06-03  Roger Sayle  <roger@eyesopen.com>
45134
45135         * gcc.dg/builtins-16.c: New test case.
45136
45137 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
45138
45139         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
45140         mempcpy test with post-increments.
45141         * gcc.c-torture/execute/string-opt-3.c: New test.
45142         * gcc.dg/string-opt-1.c: New test.
45143
45144 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
45145
45146         PR fortran/10965
45147         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
45148
45149 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
45150
45151         * lib/scanasm.exp (dg-scan): New function, factored out of ...
45152         (scan-assembler): ... here.  Use dg-scan.
45153         (scan-assembler-not): Likewise.
45154         (scan-file): New function.
45155         (scan-file-not): Likewise.
45156         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
45157         * gcc.dg/cpp/_Pragma4.c: Likewise.
45158         * gcc.dg/cpp/_Pragma5.c: Likewise.
45159         * gcc.dg/cpp/avoidpaste1.c: Likewise.
45160         * gcc.dg/cpp/avoidpaste2.c: Likewise.
45161         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
45162         * gcc.dg/cpp/cmdlne-P.c: Likewise.
45163         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
45164         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
45165         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
45166         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
45167         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
45168         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
45169         * gcc.dg/cpp/cxxcom1.c: Likewise.
45170         * gcc.dg/cpp/line1.c: Likewise.
45171         * gcc.dg/cpp/maccom1.c: Likewise.
45172         * gcc.dg/cpp/maccom2.c: Likewise.
45173         * gcc.dg/cpp/maccom3.c: Likewise.
45174         * gcc.dg/cpp/maccom4.c: Likewise.
45175         * gcc.dg/cpp/maccom5.c: Likewise.
45176         * gcc.dg/cpp/maccom6.c: Likewise.
45177         * gcc.dg/cpp/multiline.c: Likewise.
45178         * gcc.dg/cpp/spacing1.c: Likewise.
45179         * gcc.dg/cpp/spacing2.c: Likewise.
45180         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
45181         * gcc.dg/cpp/trad/maccom1.c: Likewise.
45182         * gcc.dg/cpp/trad/maccom2.c: Likewise.
45183         * gcc.dg/cpp/trad/maccom3.c: Likewise.
45184         * gcc.dg/cpp/trad/maccom4.c: Likewise.
45185         * gcc.dg/cpp/trad/maccom6.c: Likewise.
45186         * gcc.dg/cpp/cxxcom2.c: Likewise.
45187         * gcc.dg/cpp/cxxcom2.h: New file.
45188
45189         * gcc.dg/cpp/truefalse.cpp: Move it to ...
45190         * g++.dg/cpp/truefalse.C: Here.
45191         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
45192
45193 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
45194
45195         * gcc.dg/cpp/redef3.c: New file.
45196
45197 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
45198
45199         * gcc.dg/i386-loop-3.c: New test.
45200
45201 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
45202
45203         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
45204
45205 2003-05-31  Roger Sayle  <roger@eyesopen.com>
45206
45207         * gcc.dg/fwrapv-1.c: New test case.
45208         * gcc.dg/fwrapv-2.c: New test case.
45209
45210 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45211
45212         PR c++/10956
45213         * g++.dg/template/spec9.C: New test.
45214
45215 2003-05-29  Roger Sayle  <roger@eyesopen.com>
45216
45217         * gcc.dg/duff-4.c: New test case.
45218
45219 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
45220
45221         PR fortran/10843
45222         * g77.dg/ffixed-form-1.f: New test
45223         * g77.dg/ffixed-form-2.f: New test
45224         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
45225         * g77.dg/ffree-form-3.f: New test
45226
45227 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
45228
45229         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
45230         * gcc.dg/wint_t-1.c: Likewise.
45231
45232 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45233
45234         * g++.dg/template/access11.C: New test.
45235
45236 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45237
45238         PR c++/10849
45239         * g++.dg/template/access10.C: New test.
45240
45241 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45242             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45243
45244         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
45245
45246 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
45247
45248         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
45249         suppress for powerpc-*-darwin*.
45250         * gcc.dg/torture/builtin-noret-2.c: Likewise.
45251
45252 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
45253
45254         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
45255         suppress option for powerpc-*-darwin*.
45256
45257 2003-05-23  Roger Sayle  <roger@eyesopen.com>
45258
45259         * gcc.dg/builtins-1.c: Add tests for tan and atan.
45260         * gcc.dg/builtins-4.c: Add test for fmod.
45261
45262 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45263
45264         PR c++/10682
45265         * g++.dg/template/instantiate4.C: New test.
45266
45267 2003-05-22  Roger Sayle  <roger@eyesopen.com>
45268
45269         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
45270
45271 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
45272
45273         * gcc.dg/compat/scalar-return-1_main.c: New file.
45274         * gcc.dg/compat/scalar-return-1_x.c: New file.
45275         * gcc.dg/compat/scalar-return-1_y.c: New file.
45276         * gcc.dg/compat/scalar-return-2_main.c: New file.
45277         * gcc.dg/compat/scalar-return-2_x.c: New file.
45278         * gcc.dg/compat/scalar-return-2_y.c: New file.
45279         * gcc.dg/compat/struct-return-3_main.c: New file.
45280         * gcc.dg/compat/struct-return-3_y.c: New file.
45281         * gcc.dg/compat/struct-return-3_x.c: New file.
45282         * gcc.dg/compat/struct-return-2_main.c: New file.
45283         * gcc.dg/compat/struct-return-2_x.c: New file.
45284         * gcc.dg/compat/struct-return-2_y.c: New file.
45285
45286 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45287
45288         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
45289         for hppa*-hp-hpux*.
45290         * gcc.dg/20021014-1.c (dg-options): Likewise.
45291         * gcc.dg/nest.c (dg-options): Likewise.
45292
45293 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
45294
45295         PR c++/9738
45296         * g++.dg/ext/dllimport2.C: New file.
45297         * g++.dg/ext/dllimport3.C: New file.
45298
45299 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
45300
45301         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
45302         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45303         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45304         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45305         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45306         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45307         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
45308         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
45309         * gcc.dg/compat/small-struct-defs.h: New file.
45310         * gcc.dg/compat/small-struct-init.h: New file.
45311         * gcc.dg/compat/small-struct-check.h: New file.
45312         * gcc.dg/compat/fp-struct-defs.h: New file.
45313         * gcc.dg/compat/fp-struct-check.h: New file.
45314         * gcc.dg/compat/fp-struct-init.h: New file.
45315         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
45316         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
45317
45318 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
45319
45320         * gcc.dg/20030225-2.c: New test.
45321
45322 2003-05-18  Roger Sayle  <roger@eyesopen.com>
45323             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45324
45325         * gcc.c-torture/compile/20030518-1.c: New test case.
45326
45327 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
45328
45329         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
45330         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
45331         gcc-dg-debug-runtest.
45332         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
45333         gcc-dg-debug-runtest.
45334
45335 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45336
45337         PR c++/9022
45338         * g++.dg/lookup/using6.C: New test.
45339
45340 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45341
45342         * g++.dg/parse/access2.C: New test.
45343
45344 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
45345
45346         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
45347         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
45348         * gcc.dg/debug/debug.exp: Likewise.
45349
45350 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
45351
45352         * gcc.dg/dollar.c: New test.
45353
45354 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
45355
45356         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
45357         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
45358         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
45359         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
45360         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
45361         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
45362         * gcc.dg/compat/struct-by-value-6_main.c: New file.
45363         * gcc.dg/compat/struct-by-value-6_x.c: New file.
45364         * gcc.dg/compat/struct-by-value-6_y.c: New file.
45365         * gcc.dg/compat/struct-by-value-7_main.c: New file.
45366         * gcc.dg/compat/struct-by-value-7_x.c: New file.
45367         * gcc.dg/compat/struct-by-value-7_y.c: New file.
45368         * gcc.dg/compat/struct-by-value-8_main.c: New file.
45369         * gcc.dg/compat/struct-by-value-8_x.c: New file.
45370         * gcc.dg/compat/struct-by-value-8_y.c: New file.
45371         * gcc.dg/compat/struct-by-value-9_main.c: New file.
45372         * gcc.dg/compat/struct-by-value-9_x.c: New file.
45373         * gcc.dg/compat/struct-by-value-9_y.c: New file.
45374
45375 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
45376
45377         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
45378         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
45379         support for "repo" mode.
45380         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
45381         * lib/g77-dg.exp: Likewise.
45382         * lib/obj-dg.exp: Likewise.
45383
45384 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
45385
45386         Merge from gcc-3_2-rhl8-branch:
45387         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
45388
45389         * gcc.dg/tls/opt-6.c: New test.
45390
45391         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
45392
45393         * gcc.dg/20030405-1.c: New test.
45394
45395         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
45396
45397         * gcc.dg/20030309-1.c: New test.
45398
45399         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45400
45401         * gcc.c-torture/execute/20030307-1.c: New test.
45402
45403         2003-02-20  Randolph Chung  <tausq@debian.org>
45404
45405         * gcc.c-torture/compile/20030220-1.c: New test.
45406
45407         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
45408
45409         * gcc.dg/20030217-1.c: New test.
45410
45411         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
45412
45413         * gcc.c-torture/compile/20020129-1.c: New test.
45414
45415         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45416
45417         * gcc.dg/unroll-1.c: New test.
45418
45419         2002-11-16  Jan Hubicka  <jh@suse.cz>
45420
45421         * gcc.c-torture/execute/20020920-1.c: New test.
45422
45423         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
45424
45425         PR target/7434
45426         * gcc.c-torture/compile/20021008-1.c: New test.
45427
45428         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
45429
45430         PR target/7559
45431         * gcc.c-torture/execute/20020810-1.c: New test.
45432
45433         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
45434
45435         * gcc.c-torture/compile/20020807-1.c: New test.
45436
45437         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
45438
45439         * gcc.dg/tls/opt-1.c: New test.
45440
45441         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
45442
45443         * gcc.dg/20020729-1.c: New test.
45444
45445         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
45446
45447         * g++.dg/opt/life1.C: New test.
45448
45449         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
45450
45451         * gcc.dg/20020525-1.c: New test.
45452
45453         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
45454
45455         PR c++/6794
45456         * g++.dg/ext/pretty1.C: New test.
45457         * g++.dg/ext/pretty2.C: New test.
45458
45459 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
45460
45461         PR c++/8385
45462         * g++.dg/ext/typeof5.C: New test.
45463
45464 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
45465
45466         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
45467         __USER_LABEL_PREFIX__ into account.
45468         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
45469
45470 2003-05-14  Roger Sayle  <roger@eyesopen.com>
45471
45472         * gcc.dg/builtins-15.c: New test case.
45473
45474 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
45475
45476         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
45477
45478 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
45479
45480         * lib/g++.exp: Tweak handling of additional source files.
45481         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
45482         * g++.dg/special/conpr-2a.C: Rename to ...
45483         * g++.dg/special/conpr-2a.cc: ... this.
45484         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
45485         * g++.dg/special/conpr-3a.C: Rename to ...
45486         * g++.dg/special/conpr-3a.cc: This.
45487         * g++.dg/special/conpr-3b.C: Rename to ...
45488         * g++.dg/special/conpr-3b.cc: This.
45489         * g++.dg/special/conpr-4.C: New test.
45490         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
45491
45492 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
45493
45494         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
45495
45496 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45497
45498         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
45499         * g++.old-deja/g++.robertl/eb71.C: Likewise.
45500         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
45501         * g++.old-deja/g++.other/warn3.C: Likewise.
45502
45503 2003-05-11  Roger Sayle  <roger@eyesopen.com>
45504
45505         * gcc.dg/i386-387-1.c: Update to also test log.
45506         * gcc.dg/i386-387-2.c: Likewise.
45507
45508 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
45509
45510         * g77.f-torture/execute/int8421.f: New test.
45511
45512 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45513
45514         PR c++/10230, c++/10481
45515         * g++.dg/lookup/scoped5.C: New test.
45516
45517 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45518
45519         PR c++/10552
45520         * g++.dg/template/ttp6.C: New test.
45521
45522 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
45523
45524         * gcc.c-torture/execute/builtins: New directory.
45525         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
45526         gcc.c-torture/execute/builtins.
45527         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
45528         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
45529         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
45530         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
45531
45532 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45533
45534         PR c++/9252
45535         * g++.dg/template/access8.C: New test.
45536         * g++.dg/template/access9.C: New test.
45537
45538 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45539
45540         PR c++/9554
45541         * g++.dg/parse/access1.C: New test.
45542
45543 2003-05-09  DJ Delorie  <dj@redhat.com>
45544
45545         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
45546         long, and not an int.
45547
45548 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45549
45550         PR c++/10555, c++/10576
45551         * g++.dg/template/memclass1.C: New test.
45552
45553 2003-05-08  DJ Delorie  <dj@redhat.com>
45554
45555         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
45556         targets.
45557         * gcc.c-torture/execute/20021024-1.x: Likewise.
45558         * gcc.c-torture/execute/shiftdi.x: Likewise.
45559         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
45560         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
45561         * gcc.dg/20021018-1.c: Likewise.
45562
45563 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45564
45565         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
45566
45567         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
45568         (bcopy): Call memmove.
45569
45570 2003-05-08  Roger Sayle  <roger@eyesopen.com>
45571
45572         * g77.f-torture/compile/8485.f: New test case.
45573
45574 2003-05-07  Richard Henderson  <rth@redhat.com>
45575
45576         PR c++/10570
45577         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
45578         Verify exception_cleanup not called for rethrows.
45579         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
45580         when exiting catch block without rethrowing.
45581         * g++.dg/eh/forced3.C: New.
45582         * g++.dg/eh/forced4.C: New.
45583
45584 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
45585
45586         * gcc.dg/20030505.c: Fix triplet.
45587
45588 2003-05-06  DJ Delorie  <dj@redhat.com>
45589
45590         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
45591         * gcc.dg/nest.c: Likewise.
45592
45593 2003-05-05  Roger Sayle  <roger@eyesopen.com>
45594
45595         * gcc.dg/builtins-14.c: New test case.
45596
45597 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
45598
45599         * lib/compat.exp (compat-execute): New argument.
45600         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
45601         * gcc.dg/compat: New test directory.
45602         * gcc.dg/compat/compat.exp: New expect script.
45603         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
45604         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
45605         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
45606         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
45607         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
45608         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
45609
45610         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
45611         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
45612         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
45613         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
45614         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
45615         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
45616         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
45617         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
45618         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
45619         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
45620         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
45621         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
45622         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
45623         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
45624         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
45625
45626 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
45627
45628         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
45629
45630 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
45631
45632         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
45633
45634 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
45635
45636         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
45637         * gcc.dg/ppc-fsel-2.c: New test.
45638
45639         * gcc.dg/unused-5.c: New test.
45640
45641 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45642
45643         PR c++/10496
45644         * g++.dg/warn/pmf1.C: New test.
45645
45646 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45647
45648         PR c++/4494
45649         * g++.dg/warn/main.C: New test.
45650
45651 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45652
45653         * gcc.dg/nonnull-3.c: New test.
45654
45655 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
45656
45657         * gcc.dg/cpp/Wtrigraphs.c: Update.
45658         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
45659
45660 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
45661
45662         * gcc.dg/ppc-fsel-1.c: New test.
45663
45664 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
45665
45666         PR c/10604
45667         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
45668
45669 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
45670
45671         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
45672
45673 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45674
45675         PR c++/9364, c++/10553, c++/10586
45676         * g++.dg/parse/typename4.C: New test.
45677         * g++.dg/parse/typename5.C: Likewise.
45678
45679 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
45680
45681         * gcc.c-torture/compile/20030503-1.c: New test.
45682
45683 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45684
45685         * g++.dg/lookup/using5.C: Fix testcase error.
45686
45687 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
45688
45689         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
45690         since MEABI is no longer supported.  Remove all vestiges
45691         of MEABI from the test.
45692
45693 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45694
45695         PR c++/10554
45696         * g++.dg/lookup/using5.C: New test.
45697
45698 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45699
45700         PR c++/8772
45701         * g++.dg/template/ttp5.C: New test.
45702
45703 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
45704
45705         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
45706         (dg-gpp-additional-sources): New function.
45707         (dg-gpp-additional-files): Likewise.
45708         * lib/g++.exp (additional_sources): New variable.
45709         (additional_files): Likewise.
45710         (g++_target_compile): Deal with them.
45711         * lib/old-dejagnu.exp: Remove.
45712         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
45713         * g++.old-deja: Revise all tests to use dg commands.
45714
45715 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45716
45717         PR c++/9432, c++/9528
45718         * g++.dg/lookup/using4.C: New test.
45719
45720 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
45721
45722         * gcc.dg/noreturn-5.c: New file.
45723         * gcc.dg/noreturn-6.c: New file.
45724
45725         * gcc.c-torture/compile/inline-1.c: New file.
45726
45727 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45728
45729         PR c++/10551
45730         * g++.dg/template/explicit1.C: New test.
45731
45732 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45733
45734         PR c++/10549
45735         * g++.dg/other/bitfield1.C: New test.
45736
45737         PR c++/10527
45738         * g++.dg/init/new7.C: New test.
45739
45740 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45741
45742         * g++.dg/ext/desig1.C: New test.
45743         * g++.dg/ext/init1.C: Update.
45744
45745         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
45746
45747 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
45748
45749         PR c++/10180
45750         * g++.dg/warn/Winline-1.C: New test.
45751
45752 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
45753
45754         * gcc.c-torture/execute/string-opt-19.c: New test.
45755
45756         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
45757         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
45758
45759 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
45760
45761         PR c++/10506
45762         * g++.dg/init/new6.C: New test.
45763
45764         PR c++/10503
45765         * g++.dg/init/ref6.C: New test.
45766
45767 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
45768
45769         * g++.dg/warn/weak1.C: XFAIL on AIX4.
45770
45771 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45772
45773         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
45774         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
45775
45776 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
45777
45778         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
45779         initialized static data members.
45780
45781 2003-04-25  H.J. Lu <hjl@gnu.org>
45782
45783         * gcc.dg/ia64-sync-4.c: New test.
45784
45785 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45786
45787         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
45788         date.
45789
45790 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
45791
45792         PR c++/10337
45793         * g++.dg/warn/conv1.C: New test.
45794         * g++.old-deja/g++.other/conv7.C: Adjust.
45795         * g++.old-deja/g++.other/overload14.C: Adjust.
45796
45797 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
45798
45799         PR c++/10471
45800         * g++.dg/template/defarg2.C: New test.
45801
45802 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
45803
45804         * gcc.dg/cpp/include2.c: Update.
45805         * gcc.dg/cpp/multiline-2.c: New.
45806         * gcc.dg/cpp/multiline.c: Update.
45807         * gcc.dg/cpp/strify2.c: Update.
45808         * gcc.dg/cpp/trad/literals-2.c: Update.
45809
45810 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45811
45812         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
45813
45814 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
45815
45816         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
45817
45818 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
45819
45820         PR c++/10451
45821         * g++.dg/parse/crash4.C: New test.
45822
45823         PR c++/9847
45824         * g++.dg/parse/crash5.C: New test.
45825
45826 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
45827
45828         PR c++/10446
45829         * g++.dg/parse/crash3.C: New test.
45830
45831         PR c++/10428
45832         * g++.dg/parse/elab1.C: New test.
45833
45834 2003-04-22  Devang Patel  <dpatel@apple.com>
45835
45836         * gcc.dg/cpp/trad/funlike-5.c: New test.
45837
45838 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
45839
45840         * g++.dg/other/packed1.C: Fix dg options.
45841
45842 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
45843
45844         * g++.dg/other/offsetof2.C: New test.
45845
45846 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
45847
45848         * g++.dg/template/recurse.C: Adjust location of error messages.
45849
45850 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
45851
45852         PR c++/9881
45853         * g++.dg/init/addr-const1.C: New test.
45854         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
45855
45856 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
45857
45858         PR c++/10405
45859         * g++.dg/lookup/struct-hack1.C: New test.
45860
45861 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
45862
45863         * ucs.c: Update diagnostic messages.
45864
45865 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
45866
45867         * gcc.dg/cpp/truefalse.cpp: New test.
45868         * gcc.dg/cpp/cpp.exp: Update.
45869         * g++.dg/other/stdbool-if.C: Remove.
45870
45871 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
45872
45873         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
45874         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
45875
45876 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
45877
45878         * gcc.c-torture/compile/20030418-1.c: New test.
45879
45880 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
45881
45882         * README.compat: Remove; content moved to doc/sourcebuild.texi.
45883
45884 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45885
45886         PR c++/10347
45887         g++.dg/template/dependent-name1.C: New test.
45888
45889 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
45890
45891         * gcc.dg/warn-1.c (tourist_guide): New array,
45892         contains a pointer to bar.
45893
45894 2003-04-16  Roger Sayle  <roger@eyesopen.com>
45895
45896         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
45897         * gcc.c-torture/execute/medce-1.c: New test case.
45898         * gcc.c-torture/execute/medce-2.c: New test case.
45899
45900 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
45901
45902         * lib/prune.exp: Ignore more messages.
45903
45904         PR c++/10381
45905         * g++.dg/parse/lookup3.C: New test.
45906
45907 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
45908
45909         * gcc.c-torture/compile/20030415-1.c : New test.
45910
45911 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
45912
45913         * gcc.c-torture/execute/scope-2.c: Move to ...
45914         * gcc.dg/noncompile/scope.c: .... here.
45915
45916 2003-04-14  Roger Sayle  <roger@eyesopen.com>
45917
45918         * gcc.dg/20030414-2.c: New test case.
45919
45920 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
45921
45922         PR target/10377
45923         * gcc.dg/20030414-1.c: New test.
45924
45925 2003-04-13  Roger Sayle  <roger@eyesopen.com>
45926
45927         * gcc.dg/builtins-12.c: New test case.
45928         * gcc.dg/builtins-13.c: New test case.
45929
45930 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45931
45932         * gcc.c-torture/execute/string-opt-18.c: New test.
45933
45934 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
45935
45936         PR c++/10300
45937         * g++.dg/init/new5.C: New test.
45938
45939 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
45940
45941         PR c++/7910
45942         * g++.dg/ext/dllimport1.C: New test.
45943
45944 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
45945
45946         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
45947
45948 2003-04-11  Bud Davis <bdavis9659@comcast.net>
45949
45950         PR Fortran/9263
45951         * g77.f-torture/noncompile/9263.f: New test
45952         PR Fortran/1832
45953         * g77.f-torture/execute/1832.f: New test
45954
45955 2003-04-11  David Chad  <davidc@freebsd.org>
45956             Loren J. Rittle  <ljrittle@acm.org>
45957
45958         PR libobjc/8562
45959         * objc.dg/headers.m: New test.
45960
45961 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
45962
45963         * gcc.c-torture/execute/builtin-noret-2.c: New.
45964         * gcc.c-torture/execute/builtin-noret-2.x: New.
45965         XFAIL builtin-noret-2.c at -O1 and above.
45966         * gcc.dg/redecl.c: New.
45967         * gcc.dg/Wshadow-1.c: Update error regexps.
45968
45969 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
45970
45971         * g++.dg/abi/bitfield10.C: New test.
45972
45973 2003-04-09  Mike Stump  <mrs@apple.com>
45974
45975         * gcc.dg/pch/pch.exp: Make testcase names longer.
45976         * g++.dg/pch/pch.exp: Make testcase names longer.
45977
45978 2003-04-08  Roger Sayle  <roger@eyesopen.com>
45979
45980         * gcc.dg/builtins-11.c: New test case.
45981
45982 2003-04-08  Roger Sayle  <roger@eyesopen.com>
45983
45984         * gcc.dg/builtins-9.c: New test case.
45985         * gcc.dg/builtins-10.c: New test case.
45986
45987 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
45988
45989         * gcc.dg/noncompile/init-4.c.c: New test.
45990
45991 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
45992
45993         * gcc.misc-test/gcov-9.c: New test.
45994         * gcc.misc-test/gcov-10.c: New test
45995         * gcc.misc-test/gcov-11.c: New test.
45996
45997 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
45998
45999         PR optimization/10024
46000         * gcc.c-torture/compile/20030405-1.c: New test.
46001
46002 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
46003
46004         * gcc.dg/pch/static-3.c: New.
46005         * gcc.dg/pch/static-3.hs: New.
46006         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
46007
46008 2003-04-04  Richard Henderson  <rth@redhat.com>
46009
46010         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
46011         * g++.dg/eh/forced2.C: Likewise.
46012
46013 2003-04-03  Mike Stump  <mrs@apple.com>
46014
46015         * lib/scanasm.exp (scan-assembler): Add xfail processing for
46016         target arg.
46017         (scan-assembler-times, scan-assembler-not): Likewise.
46018         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
46019
46020 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46021
46022         * gcc.dg/sparc-loop-1.c: New test.
46023
46024 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
46025
46026         PR other/9274
46027         * g++.dg/pch/system-2.C: New.
46028         * g++.dg/pch/system-2.Hs: New.
46029
46030 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
46031
46032         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
46033
46034         * g++.dg/eh/simd-1.C (vecfunc): Same.
46035
46036 2003-04-01  Roger Sayle  <roger@eyesopen.com>
46037
46038         * gcc.c-torture/execute/20030401-1.c: New test case.
46039
46040 2003-04-01  Ziemowit Laski <zlaski@apple.com>
46041
46042         * objc.dg/defs.m: New.
46043
46044 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
46045
46046         * g++.dg/eh/simd-1.C: New.
46047         * g++.dg/eh/simd-2.C: New.
46048
46049 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
46050
46051         * gcc.c-torture/execute/simd-3.c: New.
46052
46053 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
46054
46055         PR c/9936
46056         * gcc.dg/20030331-2.c: New test.
46057
46058 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
46059
46060         PR c++/10278
46061         * g++.dg/parse/crash2.C: New test.
46062
46063 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
46064
46065         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
46066         * gcc.c-torture/execute/20030331-1.c: ...here.
46067
46068 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
46069
46070         * gcc.c-torture/execute/20030331-1.c: New test.
46071
46072 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
46073
46074         * lib/gcov.exp: Adjust call return testing strings.
46075         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
46076
46077 2003-03-31  Roger Sayle  <roger@eyesopen.com>
46078
46079         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
46080         * gcc.dg/builtins-7.c: New test case.
46081         * gcc.dg/builtins-8.c: New test case.
46082
46083 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
46084
46085         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
46086
46087 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
46088
46089         PR c++/7647
46090         * g++.dg/lookup-class-member-2.C: New test.
46091
46092 2003-03-30  Glen Nakamura  <glen@imodulo.com>
46093
46094         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
46095
46096 2003-03-28  Roger Sayle  <roger@eyesopen.com>
46097
46098         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
46099
46100 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
46101
46102         * g++.dg/init/attrib1.C: New test.
46103
46104 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46105
46106         * gcc.dg/ultrasp8.c: New test.
46107
46108 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46109
46110         * gcc.dg/ultrasp7.c: New test.
46111
46112 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
46113
46114         PR c++/10047
46115         * g++.dg/template/inline1.C: New test.
46116
46117 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46118
46119         * gcc.dg/sparc-dwarf2.c: New test.
46120
46121 2003-03-27  Roger Sayle  <roger@eyesopen.com>
46122
46123         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
46124         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
46125
46126 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
46127
46128         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
46129         than reading .x files.
46130         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
46131         * g77.dg/gcov/gcov-1.f: Likewise.
46132         * gcc.misc-tests/gcov-4b.c: Likewise.
46133         * gcc.misc-tests/gcov-5b.c: Likewise.
46134         * gcc.misc-tests/gcov-6.c: Likewise.
46135         * gcc.misc-tests/gcov-7.c: Likewise.
46136         * gcc.misc-tests/gcov-8.c: Likewise.
46137         * g++.dg/gcov/gcov-1.x: Remove.
46138         * g77.dg/gcov/gcov-1.x: Likewise.
46139         * gcc.misc-tests/gcov-4b.x: Likewise.
46140         * gcc.misc-tests/gcov-5b.x: Likewise.
46141         * gcc.misc-tests/gcov-6.x: Likewise.
46142         * gcc.misc-tests/gcov-7.x: Likewise.
46143         * gcc.misc-tests/gcov-8.x: Likewise.
46144
46145 2003-03-27  Glen Nakamura  <glen@imodulo.com>
46146
46147         PR opt/10087
46148         * gcc.dg/20030324-1.c: New test.
46149
46150 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
46151
46152         PR c++/10224
46153         * g++.dg/template/arg3.C: New test.
46154
46155         PR c++/10158
46156         * g++.dg/template/friend18.C: New test.
46157
46158 2003-03-26  Roger Sayle  <roger@eyesopen.com>
46159
46160         * g77.f-torture/compile/20030326-1.f: New test case.
46161
46162 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
46163
46164         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
46165
46166         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
46167
46168 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
46169
46170         * gcc.dg/ia64-sync-3.c: New test.
46171
46172 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
46173
46174         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
46175
46176 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
46177
46178         * gcc.dg/ultrasp6.c: New test.
46179
46180 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
46181
46182         * gcc.dg/i386-signbit-1.c: New test.
46183         * gcc.dg/i386-signbit-2.c: New test.
46184         * gcc.dg/i386-signbit-3.c: New test.
46185
46186 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
46187
46188         * gcc.dg/ultrasp5.c: Fix options.
46189
46190 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46191
46192         * gcc.dg/ultrasp5.c: Fix comment.
46193
46194 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
46195
46196         PR fortran/10197
46197         * g77.f-torture/execute/10197.f: New test.
46198
46199 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
46200
46201         PR c++/9898, c++/383
46202         * g++.dg/template/conv6.C: New test.
46203
46204         PR c++/10119
46205         * g++.dg/template/ptrmem5.C: New test.
46206
46207         PR c++/10026
46208         * g++.dg/lookup/koenig1.C: New test.
46209
46210         PR C++/10199
46211         * g++.dg/lookup/template2.C: New test.
46212
46213 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
46214
46215         * g++.dg/opt/rtti1.C: New test.
46216
46217 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
46218
46219         * gcc.dg/ultrasp5.c: New test.
46220
46221 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
46222
46223         PR middle-end/9967
46224         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
46225         builtin fputs.
46226
46227 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
46228
46229         PR c/8224
46230         * gcc.dg/20030323-1.c: New test.
46231
46232 2003-03-23  Roger Sayle  <roger@eyesopen.com>
46233
46234         * gcc.c-torture/compile/20030323-1.c: New test case.
46235
46236 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
46237
46238         * gcc.dg/20030321-1.c: New test.
46239
46240 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
46241
46242         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
46243
46244 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
46245
46246         PR c++/9978, c++/9708
46247         * g++.dg/ext/vlm1.C: Adjust expected error.
46248         * g++.dg/ext/vla2.C: New test.
46249         * g++.dg/template/arg1.C: New test.
46250         * g++.dg/template/arg2.C: New test.
46251
46252 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
46253
46254         * g77.f-torture/execute/select.f: New test.
46255         * g77.f-torture/noncompile/select_no_compile.f: New test.
46256
46257 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
46258
46259         PR c++/9898
46260         * g++.dg/other/error4.C: New test.
46261
46262 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
46263
46264         * g++.dg/template/friend17.C: New test.
46265
46266 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
46267
46268         * gcc.c-torture/compile/20030320-1.c: New.
46269
46270 2003-03-20  Roger Sayle  <roger@eyesopen.com>
46271
46272         * gcc.dg/builtins-6.c: New test case.
46273
46274 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
46275
46276         PR target/10073
46277         * gcc.c-torture/compile/20030319-1.c: New.
46278
46279 2003-03-18  Jan Hubicka  <jh@suse.cz>
46280
46281         * gcc.dg/i386-cvt-1.c: New test.
46282
46283 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
46284
46285         * objc.dg/naming-1.m: Use "(parse|syntax) error".
46286         * objc.dg/naming-2.m: Likewise.
46287
46288 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
46289
46290         PR c++/9639
46291         * g++.dg/parse/crash1.C: New test.
46292
46293 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
46294
46295         PR c++/8805
46296         * g++.dg/eh/cleanup1.C: New test.
46297
46298 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
46299
46300         * gcc.c-torture/execute/20030316-1.c: New test case.
46301
46302 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
46303
46304         PR c++/9629
46305         * g++.dg/init/ctor2.C: New test.
46306
46307 2003-03-15  Roger Sayle  <roger@eyesopen.com>
46308
46309         * g77.f-torture/compile/xformat.f: New test case.
46310
46311 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46312
46313         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
46314         * g++.old-deja/g++.mike/eh50.C: Likewise.
46315
46316 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46317
46318         PR c++/6440
46319         * g++.dg/template/spec7.C: New test.
46320         * g++.dg/template/spec8.C: Likewise.
46321
46322 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
46323
46324         * gcc.c-torture/execute/20030313-1.c: New test.
46325
46326 2003-03-14  Richard Henderson  <rth@redhat.com>
46327
46328         * gcc.dg/inline-2.c: Adjust alpha test for external call.
46329
46330 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
46331
46332         * gcc.c-torture/compile/20030314-1.c: New test.
46333
46334 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
46335
46336         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
46337         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
46338         thumb target,
46339         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
46340         to accept newer _imp__  prefix and additional
46341         newline in .drectve section.
46342         * gcc.dg/dll-4.c: Likewise.
46343         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
46344         switch.
46345
46346 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
46347
46348         * g++.dg/parse/namespace9.C: New test.
46349
46350         * g++.dg/init/ref5.C: New test.
46351         * g++.dg/parse/ptrmem1.C: Likewise.
46352
46353 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46354
46355         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
46356         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
46357         regular expression.
46358         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
46359         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
46360
46361 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
46362
46363         * gcc.c-torture/execute/20030224-2.c: New test.
46364
46365 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46366
46367         * gcc.dg/decl-3.c: New test.
46368
46369 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46370
46371         * gcc.dg/i386-loop-2.c: New test.
46372
46373 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
46374
46375         PR c++/9474
46376         * g++.dg/parse/namespace8.C: New test.
46377
46378         PR c++/9924
46379         * g++.dg/overload/builtin2.C: New test.
46380
46381 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
46382
46383         * gcc.dg/return-type-3.c: New test.
46384
46385 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
46386
46387         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
46388         profiling options are not supported.
46389
46390 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
46391
46392         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
46393         * g++.old-deja/g++.warn/impint2.C: Likewise.
46394
46395 2003-03-10  Devang Patel  <dpatel@apple.com>
46396
46397         * g++.dg/cpp/c++_cmd_1.C: New test.
46398         * g++.dg/cpp/c++_cmd_1.h: New file.
46399
46400 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
46401
46402         * gcc.dg/altivec-9.c: New file.
46403
46404 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46405
46406         * gcc.dg/ppc-sdata-1.c: New test.
46407         * gcc.dg/ppc-sdata-2.c: New test.
46408
46409 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
46410
46411         PR c++/9373
46412         * g++.dg/opt/ptrmem2.C: New test.
46413
46414         PR c++/8534
46415         * g++.dg/opt/ptrmem1.C: New test.
46416
46417 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46418
46419         * gcc.dg/i386-loop-1.c: New test.
46420
46421 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46422
46423         PR c++/9970
46424         * g++.dg/lookup/friend1.C: New test.
46425
46426 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
46427
46428         PR c++/9823
46429         * g++.dg/parser/constructor1.C: New test.
46430
46431 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
46432
46433         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
46434
46435         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
46436
46437 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
46438
46439         * gcc.dg/cpp/Wunused.c: Update test.
46440
46441 2003-03-08  Jan Hubicka  <jh@suse.cz>
46442
46443         * gcc.dg/inline-3.c: New test.
46444
46445 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
46446
46447         PR c++/9809
46448         * g++.dg/parse/builtin1.C: New test.
46449
46450         PR c++/9982
46451         * g++.dg/abi/cookie1.C: New test.
46452         * g++.dg/abi/cookie2.C: Likewise.
46453
46454         PR c++/9524
46455         * g++.dg/template/field1.C: New test.
46456
46457         PR c++/9912
46458         * g++.dg/parse/class1.C: New test.
46459         * g++.dg/parse/namespace7.C: Likewise.
46460         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
46461
46462 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
46463
46464         * g++.dg/init/ref4.C: New test.
46465
46466 2003-03-07  Jan Hubicka  <jh@suse.cz>
46467
46468         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
46469         * gcc.dg/inline-3.c: New test.
46470
46471 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
46472
46473         * g++.dg/init/ref3.C: New test.
46474
46475         PR c++/9965
46476         * g++.dg/init/ref2.C: New test.
46477
46478         PR c++/9400
46479         * g++.dg/warn/Wshadow-2.C: New test.
46480
46481         PR c++/9791
46482         * g++.dg/warn/Woverloaded-1.C: New test.
46483
46484 2003-03-05  Jan Hubicka  <jh@suse.cz>
46485
46486         * gcc.dg/i386-local2.c: New.
46487         * gcc.dg/i386-local.c: Fix typo.
46488
46489 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
46490
46491         * g++.dg/abi/layout3.C: New test.
46492
46493 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
46494
46495         * gcc.c-torture/compile/20030305-1.c
46496
46497 2003-03-05  Jan Hubicka  <jh@suse.cz>
46498
46499         * gcc.dg/i386-local.c: New.
46500
46501 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
46502
46503         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
46504
46505 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46506
46507         * gcc.dg/switch-2.c: New test.
46508         * gcc.dg/switch-3.c: New test.
46509         * gcc.dg/Wswitch.c: Adjust line numbers.
46510         * gcc.dg/Wswitch-default.c: Likewise.
46511         * gcc.dg/Wswitch-enum.c: Likewise.
46512
46513 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
46514
46515         * gcc.c-torture/execute/20030222-1.c: New test.
46516
46517 2003-03-03  James E Wilson  <wilson@tuliptree.org>
46518
46519         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
46520
46521 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
46522
46523         PR c++/9878
46524         * g++.dg/init/ref1.C: New test.
46525
46526 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
46527
46528         * gcc.dg/sh-relax.c: New SH-only test.
46529
46530 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
46531
46532         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
46533         comment explaining purpose of testcase.
46534
46535 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
46536
46537         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
46538         for HC11/HC12 (asm needs two int registers).
46539         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
46540         HC11/HC12 because the test uses an asm which needs two 32-bit
46541         registers.
46542
46543 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
46544
46545         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
46546         for HC11/HC12 (array is too large otherwise).
46547         * gcc.c-torture/compile/920501-4.x: New file, likewise.
46548         * gcc.c-torture/compile/20010518-2.x: Likewise.
46549         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
46550         HC11/HC12 (array is too large).
46551
46552 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
46553
46554         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
46555         * lib/g++-dg.exp (g++-dg-test): Likewise.
46556
46557 2003-03-01  Roger Sayle  <roger@eyesopen.com>
46558
46559         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
46560         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
46561
46562 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46563
46564         * g++.dg/warn/implicit-typename1.C: Remove warning.
46565
46566 2003-02-28  Richard Henderson  <rth@redhat.com>
46567
46568         * gcc.dg/noreturn-1.c: Move noreturn warning line.
46569         * gcc.dg/return-type-1.c: Move control reaches end warning line.
46570
46571 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
46572
46573         * gcc.dg/pch/pch.exp: Change .pch to .gch.
46574         * g++.dg/pch/pch.exp: Likewise.
46575
46576 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
46577
46578         PR c++/9879
46579         * g++.dg/init/new4.C: New test.
46580
46581 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
46582
46583         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
46584
46585 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
46586
46587         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
46588         unsigned long.
46589
46590         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
46591         wider than float.
46592
46593 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46594
46595         * lib/scanasm.exp: Add support for counting numbers of
46596         occurences.
46597         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
46598         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
46599
46600 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
46601
46602         PR c++/9683
46603         * g++.dg/template/static3.C: New test.
46604
46605         PR c++/9829
46606         * g++.dg/parse/namespace6.C: New test.
46607
46608 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46609
46610         PR target/9732
46611         * gcc.dg/20030225-1.c: New test.
46612
46613 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
46614
46615         * README: Remove out-of-date information.
46616
46617         PR c++/9836
46618         * g++.dg/template/spec6.C: New test.
46619
46620 2003-02-24  Jeff Law  <law@redhat.com>
46621
46622         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
46623
46624 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46625
46626         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
46627         * gcc.dg/pragma-ep-1.c: Likewise.
46628
46629 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46630
46631         PR c++/9602
46632         * g++.dg/template/friend16.C: New test.
46633
46634 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
46635
46636         PR c++/5333
46637         * g++.dg/parse/fused-params1.C: Adjust error messages.
46638         * g++.dg/template/nested3.C: New test.
46639
46640 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
46641
46642         * g++.dg/abi/param1.C: New test.
46643
46644 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46645
46646         PR c++/7982
46647         * g++.dg/warn/implicit-typename1.C: New test.
46648
46649 2003-02-22  Kelley Cook <kelleycook@comcast.net>
46650
46651         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
46652         with "mtune".
46653         * g++.old-deja/g++.other/store-expr2.C: Likewise.
46654         * gcc.c-torture/execute/20010129-1.x: Likewise.
46655         * gcc.dg/20011107-1.c: Likewise.
46656         * gcc.dg/20020108-1.c: Likewise.
46657         * gcc.dg/20020122-3.c: Likewise.
46658         * gcc.dg/20020206-1.c: Likewise.
46659         * gcc.dg/20020310-1.c: Likewise.
46660         * gcc.dg/20020426-2.c: Likewise.
46661         * gcc.dg/20020517-1.c: Likewise.
46662         * gcc.dg/991230-1.c: Likewise.
46663         * gcc.dg/i386-unroll-1.c: Likewise.
46664         * gcc.misc-tests/i386-prefetch.exp: Likewise.
46665
46666 2003-02-22  Jan Hubicka  <jh@suse.cz>
46667
46668         * gcc.dg/i386-mul.c: New test.
46669
46670 2003-02-21  Roger Sayle  <roger@eyesopen.com>
46671
46672         * gcc.dg/builtins-5.c: New test case.
46673
46674 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
46675
46676         * gcc.dg/asmreg-1.c: New test.
46677
46678 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46679
46680         PR c++/9749
46681         * g++.dg/parse/varmod1.C: New test.
46682
46683 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46684
46685         PR c++/9727
46686         * g++.dg/template/op1.C: New test.
46687
46688 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46689
46690         PR c++/8906
46691         * g++.dg/template/nested2.C: New test.
46692
46693 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46694
46695         PR c++/8724
46696         * g++.dg/expr/dtor1.C: New test.
46697
46698 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
46699
46700         * gcc.dg/cpp/include3.c: New test.
46701         * gcc.dg/cpp/inc/foo.h: New file.
46702
46703 2003-02-21  Glen Nakamura  <glen@imodulo.com>
46704
46705         * gcc.c-torture/execute/20030221-1.c: New test.
46706
46707 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
46708
46709         PR c++/9729
46710         * g++.dg/abi/conv1.C: New test.
46711
46712 2003-02-20  Jan Hubicka  <jh@suse.cz>
46713
46714         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
46715
46716 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
46717
46718         * gcc.c-torture/compile/20030219-1.c: New test.
46719
46720 2003-02-18  Jan Hubicka  <jh@suse.cz>
46721
46722         * gcc.dg/funcorder.c: New test.
46723
46724 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
46725
46726         * gcc.c-torture/execute/20030218-1.c: New.
46727
46728 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
46729
46730         * gcc.dg/20030218-1.c: New.
46731
46732 2003-02-18  Richard Henderson  <rth@redhat.com>
46733
46734         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
46735         * gcc.dg/attr-used-2.c: New.
46736
46737 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
46738
46739         PR c++/9704
46740         * g++.dg/init/copy5.C: New test.
46741
46742 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
46743
46744         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
46745         * g++.dg/pch/pch.exp: Likewise.
46746
46747 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
46748
46749         * gcc.c-torture/execute/20030209-1.c: Enable the test if
46750         STACK_SIZE is not defined.
46751
46752 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46753
46754         PR c++/9457
46755         * g++.dg/template/init1.C: New test.
46756
46757 2003-02-16  Jan HUbicka  <jh@suse.cz>
46758
46759         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
46760         (foo): Add few extra tests
46761         * gcc.dg/c99-const-expr-3.c: Likewise.
46762         * gcc.c-torture/execute/20030216-1.c: New.
46763
46764 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46765
46766         PR c++/9459
46767         * g++.dg/ext/typeof4.C: New test.
46768
46769 2003-02-15  Roger Sayle  <roger@eyesopen.com>
46770
46771         * gcc.dg/i386-387-3.c: New test case.
46772
46773 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
46774
46775         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
46776         cris-*-elf* cris-*-aout* and mmix-*-*.
46777
46778 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
46779
46780         * gcc.dg/20030213-1.c: New test.
46781
46782 2003-02-12  Roger Sayle  <roger@eyesopen.com>
46783
46784         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
46785         * gcc.dg/i386-387-2.c: Likewise.
46786
46787 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
46788
46789         * gcc.dg/ppc-spe.c: Fix formatting.
46790         Enable tests that were previously unsupported by gas.
46791         Delete tests for instructions that no longer exist.
46792         Switch arguments on evsubifw builtin.
46793
46794 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
46795
46796         * gcc.c-torture/execute/20030209-1.c: Disable the test if
46797         STACK_SIZE is too small.
46798
46799 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
46800             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
46801
46802         * gcc.dg/decl-2.c: New test.
46803
46804 2003-02-10  Jan Hubicka  <jh@suse.cz>
46805
46806         * gcc.dg/i386-fpcvt-1.c: New test.
46807
46808 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
46809
46810         * gcc.c-torture/execute/20030209-1.c: New test.
46811
46812 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
46813
46814         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
46815         int-wide bitops, use the constants of the same width.
46816         Likewise, if long long is 32-bit wide, test bitops using
46817         32-bit constants.
46818
46819 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
46820
46821         * gcc.dg/20021014-1.c: Annotate with expected notice text.
46822
46823 2003-02-07  Roger Sayle  <roger@eyesopen.com>
46824
46825         * gcc.dg/builtins-4.c: New test case.
46826
46827 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46828
46829         * gcc.dg/20020430-1.c: Fix dg command typos.
46830         * gcc.dg/20020503-1.c: Likewise.
46831
46832 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46833
46834         PR c++/8785
46835         * g++.dg/parse/fused-params1.C: New test.
46836
46837         PR c++/8857
46838         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
46839
46840         PR c++/8921
46841         * g++.dg/parse/non-dependent1.C: New test.
46842
46843         PR c++/8928
46844         * g++.dg/parse/dupl-tmpl-args1.C: New test.
46845
46846         PR c++/9228
46847         * g++.dg/parse/undefined7.C: New test.
46848         * g++.dg/parse/non-templ1.C: New test.
46849
46850         PR c++/9229
46851         * g++.dg/parse/too-many-tmpl-args1.C: New test.
46852
46853 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
46854
46855         * gcc.c-torture/compile/20030206-1.c: New test.
46856
46857 2003-02-05  Roger Sayle  <roger@eyesopen.com>
46858
46859         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
46860         "pow" to "foo" to avoid potential confusion with a math built-in.
46861
46862 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46863
46864         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
46865         conditions for SPARC targets.
46866
46867 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
46868
46869         * gcc.dg/20030204-1.c: New test.
46870
46871 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
46872
46873         PR c++/38
46874         * g++.dg/parse/array-size1.C: New test.
46875
46876         PR c++/5657
46877         * g++.dg/parse/undefined3.C: New test.
46878
46879         PR c++/5665
46880         * g++.dg/parse/undefined4.C: New test.
46881
46882         PR c++/5975
46883         * g++.dg/parse/undefined5.C: New test.
46884
46885         PR c++/7259
46886         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
46887
46888         PR c++/8578
46889         * g++.dg/parse/casting-operator1.C: New test.
46890
46891         PR c++/8596
46892         * g++.dg/parse/undefined6.C: New test.
46893
46894         PR c++/8736
46895         * g++.dg/parse/missing-template1.C: New test.
46896
46897 2003-02-04  Jan Hubicka  <jh@suse.cz>
46898
46899         * gcc.dg/i386-cadd.c: Compile using -march=k8.
46900         * gcc.dg/i386-cmov?.c: Likewise.
46901         * gcc.dg/i386-fpcvt-?.c: Likewise.
46902         * gcc.dg/i386-ssefp-1.c: Likewise.
46903         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
46904         conventions.
46905
46906 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
46907
46908         PR c++/7129
46909         * g++.dg/ext/max.C: New test.
46910
46911 2003-02-03  Jan Hubicka  <jh@suse.cz>
46912
46913         * gcc.c-torture/execute/20030203-1.c: New test.
46914
46915 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
46916
46917         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
46918         'natural-endian'.
46919
46920 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
46921
46922         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
46923         * g++.dg/init/new2.C: Likewise.
46924         * g++.dg/other/new1.C: Likewise.
46925
46926 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
46927
46928         * gcc.dg/struct-ret-libc.c: New test.
46929
46930 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
46931
46932         * gcc.dg/20030129-1.c: New test.
46933
46934 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46935
46936         PR c++/8849
46937         * g++.dg/template/ptrmem4.C: New test.
46938
46939 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
46940
46941         * g++.dg/parser/constant1.C: New test.
46942
46943 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46944
46945         PR c++/8591
46946         * g++.dg/parse/friend2.C: New test.
46947
46948 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
46949
46950         PR c++/9437
46951         * g++.dg/template/unify4.C: New test.
46952
46953 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
46954
46955         * gcc.c-torture/execute/20030128-1.c: New test.
46956
46957 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
46958
46959         * g++.dg/lookup/nested1.C: Test moved from ...
46960         * g++.old-deja/g++.other/lookup24.C: ... here.
46961
46962 2003-01-28  Jan Hubicka  <jh@suse.cz>
46963
46964         * gcc.dg/i386-cmov5.c: New test.
46965
46966 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
46967
46968         * gcc.c-torture/execute/20010925-1.c: Changed the
46969         memcpy declaration.
46970
46971 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
46972
46973         PR c++/3902
46974         * g++.dg/parse/template5.C: New test.
46975
46976 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
46977
46978         PR fortran/9258
46979         * g77.dg/pr9258: New test.
46980
46981 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
46982
46983         * README: Move relevant parts from README.g++.
46984
46985         * README.g++: Remove this file.
46986
46987 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
46988
46989         * g++.dg/abi/dcast1.C: New test.
46990
46991 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46992
46993         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
46994
46995 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
46996
46997         PR c++/47
46998         * g++.old-deja/g++.other/lookup24.C: New test.
46999
47000 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47001
47002         PR middle-end/7227
47003         * gcc.dg/uninit-C.c: New test.
47004
47005 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
47006
47007         * g++.dg/abi/covariant1.C: New test.
47008
47009 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
47010
47011         * gcc.dg/20030123-1.c: New test.
47012
47013 2003-01-25  Jan Hubicka  <jh@suse.cz>
47014
47015         PR opt/8492
47016         * gcc.c-torture/compile/20030125-1.c
47017
47018 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
47019
47020         PR c++/9403
47021         * g++.dg/parse/template3.C: New test.
47022         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
47023
47024         PR c++/795
47025         * g++.dg/parse/template4.C: New test.
47026
47027         PR c++/9415
47028         * g++.dg/template/qual2.C: New test.
47029
47030         PR c++/8545
47031         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
47032
47033         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
47034
47035 2003-01-25  Roger Sayle  <roger@eyesopen.com>
47036
47037         * gcc.c-torture/execute/switch-1.c: New test case.
47038
47039 2003-01-25  Jan Hubicka  <jh@suse.cz>
47040
47041         * gcc.c-torture/execute/20030125-1.[cx]: New test.
47042
47043 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
47044
47045         Tweaks for Bison-1.875. From the NEWS file:
47046         "- `parse error' -> `syntax error'
47047         Bison now uniformly uses the term `syntax error'"
47048         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
47049         * gcc.dg/cpp/digraph2.c: Likewise.
47050         * gcc.dg/cpp/direct2.c: Likewise.
47051         * gcc.dg/cpp/paste4.c: Likewise.
47052         * gcc.dg/c90-restrict-1.c: Likewise.
47053         * gcc.dg/c99-func-2.c: Likewise.
47054         * gcc.dg/noncompile/920721-2.c: Likewise.
47055         * gcc.dg/noncompile/930622-2.c: Likewise.
47056         * gcc.dg/noncompile/940112-1.c: Likewise.
47057         * gcc.dg/noncompile/950921-1.c: Likewise.
47058         * gcc.dg/noncompile/951123-1.c: Likewise.
47059         * gcc.dg/noncompile/971104-1.c: Likewise.
47060         * gcc.dg/noncompile/990416-1.c: Likewise.
47061
47062 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
47063
47064         * g++.dg/parse/undefined1.C: Add error message.
47065
47066 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
47067
47068         PR c++/9354
47069         * g++.dg/parse/new1.C: New test.
47070
47071         PR c++/9216
47072         * g++.dg/parse/template2.C: New test.
47073
47074         PR c++/9354
47075         * g++.dg/parse/typedef2.C: New test.
47076
47077         PR c++/9328
47078         * g++.dg/ext/typeof3.C: New test.
47079
47080 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47081
47082         PR c++/2738
47083         * g++.dg/parse/ret-type1.C: New test.
47084
47085         PR c++/3792
47086         * g++.dg/parse/tmpl-outside1.C: New test.
47087
47088         PR c++/4207
47089         * g++.dg/parse/int-as-enum1.C: New test.
47090
47091         PR c++/4903
47092         * g++.dg/parse/no-typename1.C: New test.
47093
47094         PR c++/5533
47095         * g++.dg/parse/no-value1.C: New test.
47096
47097         PR c++/5921
47098         * g++.dg/parse/wrong-inline1.C: New test.
47099
47100         PR c++/6402
47101         * g++.dg/parse/ref1.C: New test.
47102
47103         PR c++/6992
47104         * g++.dg/parse/attr-ctor1.C: New test.
47105
47106         PR c++/7229
47107         * g++.dg/parse/namespace5.C: New test.
47108
47109         PR c++/7917
47110         * g++.dg/parse/func-def1.C: New test.
47111
47112         PR c++/8143
47113         * g++.dg/parse/undefined1.C: New test.
47114
47115         PR c++/5723, PR c++/8522
47116         * g++.dg/parse/specialization1.C: New test.
47117
47118         PR c++/163, PR c++/8595
47119         * g++.dg/parse/struct-as-enum1.C: New test.
47120
47121         PR c++/9173
47122         * g++.dg/parse/undefined2.C: New test.
47123
47124 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
47125
47126         PR c++/9298
47127         * g++.dg/parse/template1.C: New test.
47128
47129         PR c++/9384
47130         * g++.dg/parse/using1.C: New test.
47131
47132         PR c++/9285
47133         PR c++/9294
47134         * g++.dg/parse/expr2.C: New test.
47135
47136         PR c++/9388
47137         * g++.dg/parse/lookup2.C: Likewise.
47138
47139 2003-01-21  Jan Hubicka  <jh@suse.cz>
47140
47141         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
47142         * gcc.c-torture/execute/eeprof-1.c: Likewise.
47143         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
47144         * gcc.c-torture/execute/string-opt-*.c: Likewise.
47145
47146 2003-01-20  Nick Clifton  <nickc@redhat.com>
47147
47148         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
47149         problem with ARM sibcall code generation.
47150
47151 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
47152
47153         * gcc.c-torture/execute/20030120-1.c: New.
47154
47155 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
47156
47157         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
47158
47159 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
47160
47161         PR c++/9272
47162         * g++.dg/parse/ctor1.C: New test.
47163
47164         PR c++/9294:
47165         * g++.dg/parse/qualified1.C: New test.
47166
47167         * g++.dg/parse/typename3.C: New test.
47168
47169 2003-01-16  Richard Henderson  <rth@redhat.com>
47170
47171         * g++.dg/tls/init-2.C: Fix error matches for real this time.
47172
47173 2003-01-16  Richard Henderson  <rth@redhat.com>
47174
47175         * g++.dg/pch/pch.exp: Copy test header to the working directory
47176         before using it either for precompilation or direct use.
47177         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
47178         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
47179
47180 2003-01-16  Richard Henderson  <rth@redhat.com>
47181
47182         * gcc.dg/pch/pch.exp: Copy test header to the working directory
47183         before using it either for precompilation or direct use.
47184         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
47185         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
47186
47187 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
47188
47189         * g++.dg/ext/typename1.C: Add typename keyword.
47190         * g++.dg/template/crash1.C: Update error messages.
47191         * g++.dg/template/crash2.C: Remove error message.
47192         * g++.dg/parse/typename2.C: New test.
47193         * g++.dg/template/typename2.C: Change implicit
47194         typename warning into error.
47195         * g++.old-deja/g++.benjamin/tem03.C: Issue more
47196         error messages.
47197         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
47198         * g++.old-deja/g++.brendan/crash56.C: Add this->.
47199         * g++.old-deja/g++.law/visibility13.C: Remove error
47200         messages.
47201         * g++.old-deja/g++.ns/template17.C: Reorder code to
47202         make declaration visible in template.
47203         * g++.old-deja/g++.pt/crash3.C: Fix typos.
47204         * g++.old-deja/g++.pt/crash36.C: Issue more error
47205         messages.
47206         * g++.old-deja/g++.pt/crash5.C: Improve error
47207         message.
47208         * g++.old-deja/g++.pt/crash67.C: Remove warning.
47209         * g++.old-deja/g++.pt/inherit1.C: Add this->.
47210         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
47211         * g++.old-deja/g++.pt/typename16.C: Replace implicit
47212         typename warning with error message.
47213         * g++.old-deja/g++.pt/typename19.C: Remove warning.
47214         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
47215         * g++.old-deja/g++.robertl/eb24.C: Use this->.
47216
47217 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
47218
47219         * g++.dg/parse/ambig2.C: New test.
47220
47221 2003-01-15  Richard Henderson  <rth@redhat.com>
47222
47223         * g++.dg/tls/init-2.C: Update error message string.
47224
47225 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47226
47227         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
47228
47229 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
47230
47231         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
47232         all for HC11/HC12.
47233         * gcc.c-torture/compile/20001205-1.x: Likewise.
47234         * gcc.c-torture/compile/20001226-1.x: Likewise.
47235         * gcc.c-torture/compile/920520-1.x: Likewise.
47236         * gcc.c-torture/compile/961203-1.x: Likewise.
47237         * gcc.c-torture/compile/20020604-1.x: Likewise.
47238
47239 2003-01-15  Jan Hubicka  <jh@suse.cz>
47240
47241         * gcc.c-torture/compile/20030115-1.c: New test.
47242
47243         * gcc.dg/i386-fpcvt-1.c: New test.
47244         * gcc.dg/i386-fpcvt-2.c: New test.
47245
47246 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
47247
47248         Further conform g++'s __vmi_class_type_info to the C++ ABI
47249         specification.
47250         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
47251         the specification.
47252
47253 2003-01-14  Jan Hubicka  <jh@suse.cz>
47254
47255         * gcc.dg/i386-fpcvt-1.c: New test.
47256         * gcc.dg/i386-fpcvt-2.c: New test.
47257
47258 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
47259
47260         * gcc.dg/i386-mmx-3.c: New test.
47261
47262 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
47263
47264         PR c++/9264
47265         * g++.dg/parse/octal1.C: New file.
47266
47267         PR c++/9172
47268         * g++.dg/parse/typename1.C: New file.
47269
47270 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
47271
47272         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
47273         * gcc.dg/bf-no-ms-layout.c: Likewise.
47274         * gcc.dg/bf-ms-attrib.c: Likewise.
47275
47276 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
47277
47278         PR c++/9099
47279         * g++.dg/parse/dtor1.C: New file.
47280
47281         PR c++/9128
47282         * g++.dg/rtti/typeid1.C: New file.
47283
47284         PR c++/9153
47285         * g++.dg/parse/lookup1.C: New file.
47286
47287         PR c++/9171
47288         * g++.dg/templ/spec5.C: New file.
47289
47290 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
47291
47292         * gcc.c-torture/compile/20030110-1.c: New test.
47293
47294 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
47295
47296         Merge from pch-branch:
47297
47298         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
47299
47300         * gcc.dg/pch/cpp-1.h: New.
47301         * gcc.dg/pch/cpp-1.c: New.
47302         * gcc.dg/pch/cpp-2.h: New.
47303         * gcc.dg/pch/cpp-2.c: New.
47304
47305         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
47306
47307         * gcc.dg/pch/except-1.h: New.
47308         * gcc.dg/pch/except-1.c: New.
47309
47310         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
47311
47312         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
47313         running test.
47314         * gcc.dg/pch: Include *.hp not *.h.
47315         * gcc.dg/pch/system-1.h: New.
47316         * gcc.dg/pch/system-1.c: New.
47317
47318         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
47319
47320         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
47321         rather than trying to build and run a program using PCH.
47322         * gcc.dg/pch: Remove dg-do commands from test files.
47323
47324         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
47325
47326         * gcc.dg/pch/macro-3.c: New.
47327         * gcc.dg/pch/macro-3.h: New.
47328
47329         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
47330
47331         * gcc.dg/pch/common-1.c: New.
47332         * gcc.dg/pch/common-1.h: New.
47333         * gcc.dg/pch/decl-1.c: New.
47334         * gcc.dg/pch/decl-1.h: New.
47335         * gcc.dg/pch/decl-2.c: New.
47336         * gcc.dg/pch/decl-2.h: New.
47337         * gcc.dg/pch/decl-3.c: New.
47338         * gcc.dg/pch/decl-3.h: New.
47339         * gcc.dg/pch/decl-4.c: New.
47340         * gcc.dg/pch/decl-4.h: New.
47341         * gcc.dg/pch/decl-5.c: New.
47342         * gcc.dg/pch/decl-5.h: New.
47343         * gcc.dg/pch/global-1.c: New.
47344         * gcc.dg/pch/global-1.h: New.
47345         * gcc.dg/pch/inline-1.c: New.
47346         * gcc.dg/pch/inline-1.h: New.
47347         * gcc.dg/pch/inline-2.c: New.
47348         * gcc.dg/pch/inline-2.h: New.
47349         * gcc.dg/pch/static-1.c: New.
47350         * gcc.dg/pch/static-1.h: New.
47351         * gcc.dg/pch/static-2.c: New.
47352         * gcc.dg/pch/static-2.h: New.
47353
47354         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
47355
47356         * g++.dg/pch/pch.exp: Better handle failing testcases.
47357         * gcc.dg/pch/pch.exp: Likewise.
47358         * gcc.dg/pch/macro-1.c: New.
47359         * gcc.dg/pch/macro-1.h: New.
47360         * gcc.dg/pch/macro-2.c: New.
47361         * gcc.dg/pch/macro-2.h: New.
47362
47363         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
47364
47365         * g++.dg/dg.exp: Treat files in pch/ specially.
47366         * g++.dg/pch/pch.exp: New file.
47367         * g++.dg/pch/empty.H: New file.
47368         * g++.dg/pch/empty.C: New file.
47369         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
47370         "precompile".
47371
47372         * gcc.dg/pch/pch.exp: New file.
47373         * gcc.dg/pch/empty.h: New file.
47374         * gcc.dg/pch/empty.c: New file.
47375         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
47376         "precompile".
47377
47378 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47379
47380         * g++.dg/template/friend14.C: New test.
47381
47382 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47383
47384         * gcc.dg/old-style-asm-1.c: New test.
47385
47386 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
47387
47388         * gcc.c-torture/compile/20030109-1.c: New test.
47389
47390 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47391
47392         * gcc.c-torture/execute/20030109-1.c: New test.
47393
47394 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
47395
47396         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
47397         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
47398         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
47399         * g++.old-deja/g++.mike/eh2.C: Likewise.
47400         * g++.old-deja/g++.mike/eh3.C: Likewise.
47401         * g++.old-deja/g++.mike/eh5.C: Likewise.
47402         * g++.old-deja/g++.mike/eh6.C: Likewise.
47403         * g++.old-deja/g++.mike/eh7.C: Likewise.
47404         * g++.old-deja/g++.mike/eh8.C: Likewise.
47405         * g++.old-deja/g++.mike/eh9.C: Likewise.
47406         * g++.old-deja/g++.mike/eh10.C: Likewise.
47407         * g++.old-deja/g++.mike/eh12.C: Likewise.
47408         * g++.old-deja/g++.mike/eh13.C: Likewise.
47409         * g++.old-deja/g++.mike/eh14.C: Likewise.
47410         * g++.old-deja/g++.mike/eh16.C: Likewise.
47411         * g++.old-deja/g++.mike/eh17.C: Likewise.
47412         * g++.old-deja/g++.mike/eh18.C: Likewise.
47413         * g++.old-deja/g++.mike/eh21.C: Likewise.
47414         * g++.old-deja/g++.mike/eh23.C: Likewise.
47415         * g++.old-deja/g++.mike/eh24.C: Likewise.
47416         * g++.old-deja/g++.mike/eh25.C: Likewise.
47417         * g++.old-deja/g++.mike/eh26.C: Likewise.
47418         * g++.old-deja/g++.mike/eh27.C: Likewise.
47419         * g++.old-deja/g++.mike/eh28.C: Likewise.
47420         * g++.old-deja/g++.mike/eh29.C: Likewise.
47421         * g++.old-deja/g++.mike/eh31.C: Likewise.
47422         * g++.old-deja/g++.mike/eh33.C: Likewise.
47423         * g++.old-deja/g++.mike/eh34.C: Likewise.
47424         * g++.old-deja/g++.mike/eh35.C: Likewise.
47425         * g++.old-deja/g++.mike/eh36.C: Likewise.
47426         * g++.old-deja/g++.mike/eh37.C: Likewise.
47427         * g++.old-deja/g++.mike/eh38.C: Likewise.
47428         * g++.old-deja/g++.mike/eh39.C: Likewise.
47429         * g++.old-deja/g++.mike/eh40.C: Likewise.
47430         * g++.old-deja/g++.mike/eh41.C: Likewise.
47431         * g++.old-deja/g++.mike/eh42.C: Likewise.
47432         * g++.old-deja/g++.mike/eh44.C: Likewise.
47433         * g++.old-deja/g++.mike/eh46.C: Likewise.
47434         * g++.old-deja/g++.mike/eh47.C: Likewise.
47435         * g++.old-deja/g++.mike/eh48.C: Likewise.
47436         * g++.old-deja/g++.mike/eh49.C: Likewise.
47437         * g++.old-deja/g++.mike/eh50.C: Likewise.
47438         * g++.old-deja/g++.mike/eh51.C: Likewise.
47439         * g++.old-deja/g++.mike/eh53.C: Likewise.
47440         * g++.old-deja/g++.mike/eh55.C: Likewise.
47441         * g++.old-deja/g++.mike/p7912.C: Likewise.
47442         * g++.old-deja/g++.mike/p9706.C: Likewise.
47443         * g++.old-deja/g++.mike/p10416.C: Likewise.
47444         * g++.old-deja/g++.mike/p11667.C: Likewise.
47445         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
47446         Remove redundant reference to Iris.
47447         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
47448         Elxsi, i860, Pico Java, and WE32K.
47449
47450 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
47451
47452         * g++.dg/ext/asm4.C: New test.
47453
47454 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47455
47456         PR c++/9030
47457         * g++.dg/template/friend12.C: New test.
47458         * g++.dg/template/friend13.C: Likewise.
47459         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
47460
47461 2003-01-08  Jan Hubicka  <jh@suse.cz>
47462
47463         * gcc.dg/i386-cadd.c: New test.
47464         * gcc.dg/i386-cmov4.c: Likewise.
47465
47466 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
47467
47468         PR c++/9165
47469         * g++.dg/warn/Wunused-3.C: New test.
47470
47471         * g++.dg/abi/bitfield9.C: New test.
47472
47473         PR c++/9189
47474         * g++.dg/parse/defarg3.C: New test.
47475
47476 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
47477
47478         * g++.dg/parse/ambig1.C: New test.
47479         * g++.dg/parse/defarg2.C: New test.
47480
47481 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
47482
47483         * g++.dg/template/defarg-1.C: New test.
47484         * g++.dg/template/local2.C: Likewise.
47485
47486 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
47487
47488         * gcc.c-torture/execute/20030105-1.c: New test.
47489
47490 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47491
47492         * g++.dg/parse/namespace3.C: Remove extra semicolons.
47493         * g++.dg/parse/namespace4.C: Likewise.
47494
47495 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
47496
47497         * g++.dg/template/ntp2.C: New test.
47498
47499 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
47500
47501         * g++.dg/parse/extern-C-1.C: New test.
47502
47503         * g++.dg/parse/namespace4.C: New test.
47504
47505         * g++.dg/template/nested1.C: New test.
47506
47507         * g++.dg/parse/namespace3.C: New test.
47508
47509 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
47510
47511         * g++.dg/lookup/two-stage1.C: New test.
47512
47513 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47514
47515         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
47516         * g++.old-deja/g++.jason/access8.C: Likewise.
47517         * g++.old-deja/g++.other/decl5.C: Likewise.
47518
47519 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
47520
47521         * g++.dg/parse/parse7.C: New test.
47522
47523 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
47524
47525         PR c++/2843
47526         * g++.dg/ext/attrib7.C: New test.
47527
47528 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
47529
47530         * g++.dg/parse/parse6.C: New test.
47531
47532 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
47533
47534         * gcc.dg/h8300-stack-1.c: New.
47535
47536 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
47537
47538         g++.dg/lookup/exception1.C: New test.
47539
47540         g++.dg/lookup/template1.C: New test.
47541
47542         g++.dg/parse/namespace2.C: New test.
47543
47544         g++.dg/parse/parens2.C: New test.
47545
47546 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47547
47548         * g++.dg/parse/parse5.C: New test.
47549         * g++.dg/lookup/scoped4.C: New test.
47550
47551 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
47552
47553         * g++.dg/parse/parens1.C: New test.
47554
47555         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
47556         angle-bracket1.C.
47557         * g++.dg/parse/parens2.C: New test.
47558
47559         * g++.dg/lookup/scope-operator1.C: New test.
47560
47561         * g++.dg/parse/operator1.C: New test.
47562
47563 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47564
47565         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
47566         * g++.old-deja/g++.other/access6.C: Likewise.
47567         * g++.old-deja/g++.other/decl1.C: Likewise.
47568         * g++.old-deja/g++.pt/typename12.C: Likewise.
47569
47570 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
47571
47572         * g++.dg/parse/namespace1.C: New test.
47573
47574 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47575
47576         * g++.dg/parse/parse4.C: New test.
47577
47578 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47579
47580         * g++.dg/parse/parse3.C: New test.
47581
47582 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47583
47584         * g++.dg/parse/parse2.C: New test.
47585
47586 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47587
47588         * g++.dg/template/friend11.C: New test.
47589
47590 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47591
47592         * g++.dg/parse/parse1.C: New test.
47593
47594 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
47595
47596         * lib/profopt.exp: Change the name of a global variable to avoid
47597         possible clashes with other test suites.
47598
47599 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
47600
47601         * g++.dg/inherit/covariant8.C: New test.
47602
47603 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
47604
47605         * g++.dg/init/array9.C: New test.
47606
47607         PR c++/9112
47608         * g++.dg/parse/expr1.C: New test.
47609
47610 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
47611
47612         * gcc.c-torture/compile/20021230-1.c: New test.
47613
47614 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
47615
47616         * g++.dg/inherit/covariant5.C: New test.
47617         * g++.dg/inherit/covariant6.C: New test.
47618         * g++.dg/inherit/covariant7.C: New test.
47619
47620 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47621
47622         PR c++/2739
47623         * g++.dg/other/access2.C: New test.
47624
47625 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
47626
47627         * g++.dg/other/anon-struct.C: No longer fails
47628         * g++.old-deja/g++.brendan/parse4.C: Likewise.
47629         * g++.old-deja/g++.brendan/parse5.C: Likewise.
47630         * g++.old-deja/g++.brendan/parse6.C: Likewise.
47631
47632 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
47633
47634         * g++.dg/parse/angle-bracket.C (main): No longer fails.
47635
47636 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
47637
47638         * g++.dg/eh/spec4.C: Remove stray semicolon.
47639         * g++.dg/expr/pmf-1.C: Change error message.
47640         * g++.dg/ext/asm1.C: Remove stray semicolon.
47641         * g++.dg/ext/typename1.C: Add missing typenames.
47642         * g++.dg/inherit/template-as-base.C: Change error message.
47643         * g++.dg/lookup/scoped1.C: Likewise.
47644         * g++.dg/lookup/scoped2.C: Likewise.
47645         * g++.dg/lookup/using2.C: Likewise.
47646         * g++.dg/other/component1.C: Remove stray semicolon.
47647         * g++.dg/other/do1.C: Change error message.
47648         * g++.dg/other/error2.C: Likewise.
47649         * g++.dg/other/init1.C: Likewise.
47650         * g++.dg/other/packed1.C: Remove stray semicolon.
47651         * g++.dg/other/ptrmem2.C: Change error message.
47652         * g++.dg/parse/parameter-declaration-1.C: Remove line number
47653         marker.
47654         * g++.dg/special/initp1.C: Remove invalid attribute usage.
47655         * g++.dg/template/access3.C: Add typename keyword.
47656         * g++.dg/template/access5.C: Remove stray semicolon.
47657         * g++.dg/template/access6.C: Likewise.
47658         * g++.dg/template/complit1.C: Likewise.
47659         * g++.dg/template/crash1.C: Change error message.
47660         * g++.dg/template/inherit2.C: Remove stray semicolon.
47661         * g++.dg/template/instantiate2.C: Likewise.
47662         * g++.dg/template/instantiate3.C: Change error message.
47663         * g++.dg/template/qual1.C: Remove stray semicolon.
47664         * g++.dg/template/qualttp18.C: Change error message.
47665         * g++.dg/template/ref1.C: Remove stray semicolon.
47666         * g++.dg/template/sizeof1.C (A::value): Declare it.
47667         * g++.dg/template/spec4.C: Change error message.
47668         * g++.dg/template/static1.C: Likewise.
47669         * g++.dg/template/type1.C: Likewise.
47670         * g++.dg/template/typename3.C: Likewise.
47671         * g++.old-deja/g++.benjamin/13478.C: Change error message.
47672         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
47673         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
47674         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
47675         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
47676         named return value extension.
47677         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
47678         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
47679         * g++.old-deja/g++.bob/extern_C.C: Likewise.
47680         * g++.old-deja/g++.bob/inherit2.C: Likewise.
47681         * g++.old-deja/g++.brendan/complex1.C: Likewise.
47682         * g++.old-deja/g++.brendan/copy5.C: Likewise.
47683         * g++.old-deja/g++.brendan/crash13.C: Likewise.
47684         * g++.old-deja/g++.brendan/crash15.C: Likewise.
47685         * g++.old-deja/g++.brendan/crash18.C: Change error message.
47686         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
47687         * g++.old-deja/g++.brendan/crash38.C: Likewise.
47688         * g++.old-deja/g++.brendan/crash50.C: Likewise.
47689         * g++.old-deja/g++.brendan/crash56.C: Likewise.
47690         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
47691         syntax.
47692         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
47693         * g++.old-deja/g++.brendan/crash8.C: Change error message.
47694         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
47695         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
47696         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
47697         * g++.old-deja/g++.brendan/template11.C: Likewise.
47698         * g++.old-deja/g++.brendan/template26.C: Likewise.
47699         * g++.old-deja/g++.brendan/template27.C: Use explicit
47700         specialization syntax.
47701         * g++.old-deja/g++.brendan/template30.C: Likewise.
47702         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
47703         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
47704         non-dependent names.
47705         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
47706         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
47707         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
47708         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
47709         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
47710         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
47711         named return value extension.
47712         * g++.old-deja/g++.ext/namedret2.C: Likewise.
47713         * g++.old-deja/g++.ext/namedret3.C: Likewise.
47714         * g++.old-deja/g++.ext/return1.C: Likewise.
47715         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
47716         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
47717         * g++.old-deja/g++.jason/access8.C: Likewise.
47718         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
47719         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
47720         pseudo-destructor names.
47721         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
47722         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
47723         pseudo-destructor names.
47724         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
47725         * g++.old-deja/g++.jason/overload19.C: Likewise.
47726         * g++.old-deja/g++.jason/overload32.C: Likewise.
47727         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
47728         stray semicolons.
47729         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
47730         * g++.old-deja/g++.jason/return.C: Likewise.
47731         * g++.old-deja/g++.jason/return2.C: Likewise.
47732         * g++.old-deja/g++.jason/shadow1.C: Likewise.
47733         * g++.old-deja/g++.jason/special.C: Use explicit specialization
47734         syntax.
47735         * g++.old-deja/g++.jason/template10.C: Account for use of
47736         non-dependent names.
47737         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
47738         syntax.
47739         * g++.old-deja/g++.jason/template37.C: Likewise.
47740         * g++.old-deja/g++.law/access4.C: Change error messages.
47741         * g++.old-deja/g++.law/arm13.C: Remove incorrect
47742         pseudo-destructor names.
47743         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
47744         * g++.old-deja/g++.law/ctors9.C: Likewise.
47745         * g++.old-deja/g++.law/cvt22.C: Likewise.
47746         * g++.old-deja/g++.law/dtors5.C: Likewise.
47747         * g++.old-deja/g++.law/global-init1.C: Likewise.
47748         * g++.old-deja/g++.law/missed-error3.C: Likewise.
47749         * g++.old-deja/g++.law/operators28.C: Likewise.
47750         * g++.old-deja/g++.law/visibility28.C: Likewise.
47751         * g++.old-deja/g++.martin/eval1.C: Likewise.
47752         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
47753         name.
47754         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
47755         * g++.old-deja/g++.mike/net34.C: Likewise.
47756         * g++.old-deja/g++.mike/net36.C: Likewise.
47757         * g++.old-deja/g++.mike/ns2.C: Likewise.
47758         * g++.old-deja/g++.mike/p12306.C: Likewise.
47759         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
47760         value extension.
47761         * g++.old-deja/g++.mike/p700.C: Likewise.
47762         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
47763         * g++.old-deja/g++.mike/p710.C: Likewise.
47764         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
47765         value extension.
47766         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
47767         * g++.old-deja/g++.mike/pmf9.C: Likewise.
47768         * g++.old-deja/g++.ns/crash2.C: Likewise.
47769         * g++.old-deja/g++.ns/crash3.C: Likewise.
47770         * g++.old-deja/g++.ns/invalid1.C: Likewise.
47771         * g++.old-deja/g++.ns/ns17.C: Likewise.
47772         * g++.old-deja/g++.ns/template16.C: Likewise.
47773         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
47774         keyword.
47775         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
47776         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
47777         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
47778         named return value extension.
47779         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
47780         * g++.old-deja/g++.other/access4.C: Issue additional error
47781         messages.
47782         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
47783         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
47784         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
47785         * g++.old-deja/g++.other/crash25.C: Change error message.
47786         * g++.old-deja/g++.other/crash4.C: Change error message.
47787         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
47788         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
47789         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
47790         checks.
47791         * g++.old-deja/g++.other/defarg8.C: Likewise.
47792         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
47793         * g++.old-deja/g++.other/dtor10.C: Likewise.
47794         * g++.old-deja/g++.other/incomplete.C: Likewise.
47795         * g++.old-deja/g++.other/linkage7.C: Likewise.
47796         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
47797         lookup algorithm.
47798         * g++.old-deja/g++.other/mangle2.C: Likewise.
47799         * g++.old-deja/g++.other/refinit2.C: Likewise.
47800         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
47801         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
47802         * g++.old-deja/g++.pt/crash28.C: Likewise.
47803         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
47804         syntax.
47805         * g++.old-deja/g++.pt/crash32.C: Change error message.
47806         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
47807         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
47808         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
47809         error message position.
47810         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
47811         * g++.old-deja/g++.pt/defarg8.C: Change error message.
47812         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
47813         syntax.
47814         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
47815         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
47816         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
47817         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
47818         keyword.
47819         * g++.old-deja/g++.pt/explicit31.C: Likewise.
47820         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
47821         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
47822         keyword.
47823         * g++.old-deja/g++.pt/explicit71.C: Change error message.
47824         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
47825         syntax.
47826         * g++.old-deja/g++.pt/friend28.C: Account for use of
47827         non-dependent names.
47828         * g++.old-deja/g++.pt/friend29.C: Likewise.
47829         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
47830         rules.
47831         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
47832         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
47833         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
47834         lookup rules.
47835         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
47836         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
47837         keyword.
47838         * g++.old-deja/g++.pt/memclass20.C: Likewise.
47839         * g++.old-deja/g++.pt/memclass5.C: Likewise.
47840         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
47841         keyword.
47842         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
47843         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
47844         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
47845         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
47846         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
47847         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
47848         keyword.
47849         * g++.old-deja/g++.pt/spec10.C: Likewise.
47850         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
47851         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
47852         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
47853         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
47854         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
47855         * g++.old-deja/g++.pt/ttp62.C: Likewise.
47856         * g++.old-deja/g++.pt/ttp64.C: Likewise.
47857         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
47858         * g++.old-deja/g++.pt/typename15.C: Likewise.
47859         * g++.old-deja/g++.pt/typename22.C: Likewise.
47860         * g++.old-deja/g++.pt/typename6.C: Change error messages.
47861         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
47862         * g++.old-deja/g++.pt/virtual2.C: Likewise.
47863         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
47864         syntax.
47865         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
47866         return value extension.
47867         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
47868         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
47869         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
47870         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
47871
47872 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
47873
47874         * g++.dg/warn/inline1.C: New test.
47875         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
47876         * g++.old-deja/g++.jason/synth10.C: Likewise.
47877         * g++.old-deja/g++.mike/net31.C: Likewise.
47878         * g++.old-deja/g++.mike/p8786.C: Likewise.
47879
47880         * g++.dg/template/friend10.C: New test.
47881         * g++.dg/template/conv5.C: New test.
47882
47883 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
47884
47885         * g++.dg/lookup/scoped3.C: New test.
47886
47887         * g++.dg/lookup/decl1.C: New test.
47888         * g++.dg/lookup/decl2.C: New test.
47889
47890 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
47891
47892         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
47893         gcc.c-torture/compile/20021015-1.c,
47894         gcc.c-torture/compile/20021015-2.c,
47895         gcc.c-torture/compile/20021123-1.c,
47896         gcc.c-torture/compile/20021123-2.c,
47897         gcc.c-torture/compile/20021123-3.c,
47898         gcc.c-torture/compile/20021123-4.c,
47899         gcc.c-torture/execute/20021024-1.c: Add tests previously added
47900         only to 3.1 or 3.2 branch.
47901
47902 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
47903
47904         * gcc.dg/i386-bitfield3.c: New test.
47905
47906         * gcc.dg/i386-bitfield2.c: New test.
47907
47908 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
47909
47910         * g++.dg/parse/conv_op1.C: New test.
47911
47912 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
47913
47914         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
47915         approved.
47916
47917 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
47918
47919         * gcc.c-torture/compile/20021220-1.c: New test.
47920
47921 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
47922
47923         * gcc.dg/i386-fastcall-1.c: New.
47924
47925 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
47926
47927         * gcc.c-torture/execute/20021219-1.c: New test.
47928
47929 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
47930
47931         * gcc.dg/i386-pic-1.c: New test.
47932
47933 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47934
47935         PR c++/8099
47936         * g++.dg/template/friend9.C: New test.
47937
47938 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47939
47940         PR c++/3663
47941         * g++.dg/template/access7.C: New test.
47942
47943 2002-12-18  Nick Clifton  <nickc@redhat.com>
47944
47945         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
47946         the libstdc++-v3 directory has been found.
47947
47948 2002-12-12  Devang Patel <dpatel@apple.com>
47949         * gcc.dg/darwin-ld-1.c: New test.
47950         * gcc.dg/darwin-ld-2.c: New test.
47951         * gcc.dg/darwin-ld-3.c: New test.
47952         * gcc.dg/darwin-ld-4.c: New test.
47953         * gcc.dg/darwin-ld-5.c: New test.
47954
47955 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47956
47957         * gcc.c-torture/compile/20021212-1.c: New test.
47958
47959 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
47960
47961         * gcc.dg/fshort-wchar: New test.
47962
47963 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
47964
47965         PR c++/8372
47966         * g++.dg/template/dtor1.C: New test.
47967
47968         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
47969         markers.
47970
47971 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
47972
47973         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
47974
47975 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
47976
47977         * g++.dg/template/static1.C: New test.
47978         * g++.dg/template/static2.C: New test.
47979         * g++.old-deja/g++.ext/memconst.C: New test.
47980
47981 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47982
47983         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
47984         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
47985         * g++.dg/special/initp1.C: Likewise.
47986
47987 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
47988
47989         * gcc.c-torture/execute/20021204-1.c: New test.
47990
47991 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
47992
47993         * gcc.dg/ppc-fmadd-1.c: New file.
47994         * gcc.dg/ppc-fmadd-2.c: New file.
47995         * gcc.dg/ppc-fmadd-3.c: New file.
47996
47997 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47998
47999         * gcc.c-torture/compile/20021204-1.c: New test.
48000
48001 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
48002
48003         * g++.dg/inherit/covariant2.C: New test.
48004         * g++.dg/inherit/covariant3.C: New test.
48005         * g++.dg/inherit/covariant4.C: New test.
48006         * g++.dg/inherit/covariant1.C: Remove XFAIL.
48007         * g++.old-deja/g++.robertl/eb17.C: Likewise.
48008
48009 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
48010
48011         PR c++/8688
48012         * g++.dg/init/brace3.C: New test.
48013
48014 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
48015
48016         * gcc.dg/20020210-1.c: Fix a comment typo.
48017
48018 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
48019
48020         PR c++/8720
48021         * g++.dg/parse/defarg1.C: New test.
48022
48023         PR c++/8615
48024         * g++.dg/template/char1.C: New test.
48025
48026         * g++.dg/template/varmod1.C: Fix typo.
48027
48028 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48029
48030         DR 180
48031         * g++.old-deja/g++.pt/crash32.C: Expect error.
48032
48033 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
48034
48035         PR c++/5919
48036         * g++.dg/template/varmod1.C: New test.
48037
48038         PR c++/8727
48039         * g++.dg/inherit/typeinfo1.C: New test.
48040
48041         PR c++/8663
48042         * g++.dg/inherit/typedef1.C: New test.
48043
48044 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
48045
48046         PR c++/8332
48047         PR c++/8493
48048         * g++.dg/template/strlen1.C: New test.
48049
48050         PR c++/8227
48051         * g++.dg/template/ctor2.C: New test.
48052
48053         PR c++/8214
48054         * g++.dg/init/string1.C: New test.
48055
48056         PR c++/8511
48057         * g++.dg/template/friend8.C: New test.
48058
48059 2002-11-29  Joe Buck <jbuck@synopsys.com>
48060
48061         * g++.dg/lookup/anon2.C: New test.
48062
48063 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
48064
48065         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
48066         h8300 port.
48067
48068 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
48069
48070         * gcc.dg/bitfld-6.c: New test.
48071
48072 2002-11-27  Jan Hubicka  <jh@suse.cz>
48073
48074         * gcc.c-torture/execute/20021127.[cx]: New test.
48075
48076 2002-11-26  Jan Hubicka  <jh@suse.cz>
48077
48078         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
48079         quality.
48080
48081 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
48082
48083         * g++.dg/init/brace2.C: New test.
48084         * g++.old-deja/g++.mike/p9129.C: Correct.
48085
48086 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
48087
48088         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
48089
48090 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
48091
48092         * gcc.dg/sibcall-6: New test for indirect sibcalls.
48093
48094 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
48095
48096         * g++.dg/abi/empty11.C: New test.
48097         * g++.dg/rtti/cv1.C: New test.
48098
48099 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
48100
48101         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
48102
48103 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
48104
48105         * g++.dg/abi/empty10.C: New test.
48106
48107 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48108
48109         * gcc.c-torture/compile/20021124-1.c: New test.
48110
48111 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
48112
48113         * g++.dg/abi/rtti2.C: New test.
48114
48115 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
48116
48117         * gcc.dg/i386-unroll-1.c: New test.
48118
48119 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
48120
48121         * gcc.c-torture/compile/20021120-1.c: New test.
48122         * gcc.c-torture/compile/20021120-2.c: New test.
48123
48124 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48125
48126         * gcc.dg/bitfld-5.c: New test.
48127
48128 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48129
48130         * gcc.c-torture/execute/20021120-3.c: New test.
48131
48132 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48133
48134         * gcc.c-torture/execute/20021120-2.c: New test.
48135
48136 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48137
48138         * gcc.c-torture/execute/20021120-1.c: New test.
48139
48140 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
48141
48142         * gcc.c-torture/execute/20021118-3.c: New test.
48143
48144 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48145
48146         * gcc.c-torture/compile/20021119-1.c: New test.
48147
48148 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
48149
48150         * gcc.dg/duff-1.c: New test.
48151         * gcc.dg/duff-2.c: New test.
48152         * gcc.dg/duff-3.c: New test.
48153
48154 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
48155
48156         * gcc.dg/cpp/_Pragma5.c: New test.
48157
48158 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
48159
48160         * gcc.c-torture/execute/20021118-2.c: New test.
48161
48162 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
48163
48164         * gcc.c-torture/execute/20021118-1.c: New test.
48165
48166 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
48167
48168         * gcc.dg/20021116-1.c: New test.
48169
48170 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
48171
48172         * g++.dg/abi/vcall1.C: New test.
48173
48174 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
48175
48176         * gcc.dg/20021029-1.c: New test.
48177         * gcc.dg/20021029-2.c: New test.
48178
48179 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48180
48181         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
48182
48183 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48184
48185         PR c/8439
48186         * gcc.dg/20021110.c: Move to ...
48187         * gcc.c-torture/compile/20021110.c: .... here.
48188
48189 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48190
48191         PR c/8467
48192         * gcc.c-torture/execute/20021111-1.c
48193
48194 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48195
48196         PR c/8439
48197         * gcc.dg/20021110.c: New test.
48198
48199 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
48200
48201         * g++.dg/abi/vthunk3.C: Run only on x86.
48202
48203 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
48204
48205         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
48206
48207 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
48208
48209         * lib/compat.exp (compat-execute): Fix logic error in last
48210         change.
48211
48212 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
48213
48214         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
48215
48216 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48217
48218         PR c++/8389
48219         * g++.dg/template/access6.C: New test.
48220
48221 2002-11-08  Jan Hubicka  <jh@suse.cz>
48222
48223         * gcc.dg/i386-ssefp-1.c: New test.
48224         * gcc.dg/i386-ssefp-1.c: New test.
48225
48226 2002-11-08  Jan Hubicka  <jh@suse.cz>
48227
48228         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
48229
48230 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
48231
48232         * g++.dg/abi/vthunk3.C: New test.
48233
48234         PR c++/8338
48235         * g++.dg/template/crash2.C: New test.
48236
48237 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
48238
48239         * g++.dg/abi/dtor1.C: New test.
48240         * g++.dg/abi/dtor2.C: Likewise.
48241
48242 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
48243
48244         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
48245         Darwin.
48246
48247 2002-11-04  Adam Nemet  <anemet@lnxw.com>
48248
48249         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
48250         -mthumb.  Only xfail with -O0.
48251
48252 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
48253
48254         * g++.dg/abi/thunk1.C: New test.
48255         * g++.dg/abi/thunk2.C: Likewise.
48256         * g++.dg/abi/vtt1.C: Likewise.
48257
48258 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
48259
48260         PR optimization/8423
48261         * gcc.c-torture/execute/builtin-constant.c: New test.
48262
48263 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
48264
48265         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
48266         Add some more cases.
48267
48268 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
48269
48270         PR c++/8391
48271         * g++.dg/opt/local1.C: New test.
48272
48273 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
48274
48275         PR c++/8160
48276         * g++.dg/template/complit1.C: New test.
48277
48278         PR c++/8149
48279         * g++.dg/template/typename4.C: Likewise.
48280
48281 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48282
48283         Core issue 287, PR c++/7639
48284         * g++.dg/template/instantiate1.C: Adjust error location.
48285         * g++.dg/template/instantiate3.C: New test.
48286         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
48287         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
48288         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
48289
48290 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
48291
48292         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
48293
48294 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
48295
48296         PR c++/8287
48297         * g++.dg/init/dtor2.C: New test.
48298
48299 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48300
48301         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
48302         * gcc.dg/nest.c: Bypass errors on irix6.
48303
48304 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
48305
48306         * gcc.dg/nest.c: Expect error for mmix-*-*.
48307         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
48308
48309 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
48310
48311         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
48312         markers.
48313
48314         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
48315
48316 2002-10-25  Mike Stump  <mrs@apple.com>
48317
48318         * gcc.dg/warn-1.c: New test.
48319
48320 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
48321
48322         * g++.dg/template/typename3.C: New test.
48323
48324 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
48325
48326         * g++.dg/lookup/ptrmem1.C: New test.
48327
48328         * g++.dg/abi/vthunk2.C: New test.
48329
48330 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
48331
48332         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
48333
48334 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
48335
48336         * g++.dg/abi/empty9.C: New test.
48337
48338 2002-10-24  Richard Henderson  <rth@redhat.com>
48339
48340         * g++.dg/inherit/thunk1.C: Enable for ia64.
48341
48342 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
48343
48344         PR c++/8067
48345         * g++.dg/lookup/pretty1.C: New test.
48346
48347 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
48348
48349         * gcc.dg/20021023-1.c: New test.
48350
48351 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
48352
48353         PR c++/7679
48354         * g++.dg/parse/inline1.C: New test.
48355
48356 2002-10-23  Richard Henderson  <rth@redhat.com>
48357
48358         * g++.dg/inherit/thunk1.C: Enable for x86_64.
48359
48360         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
48361
48362 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
48363
48364         PR c++/6579
48365         * g++.dg/parse/stmtexpr3.C: New test.
48366
48367 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
48368
48369         * g++.dg/expr/cond1.C: New test.
48370
48371 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
48372
48373         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
48374
48375 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
48376
48377         * g++.dg/abi/vbase13.C: New test.
48378         * g++.dg/abi/vbase14.C: Likewise.
48379
48380 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
48381
48382         * gcc.dg/tls/pic-1.c: New test.
48383         * gcc.dg/tls/nonpic-1.c: New test.
48384         * gcc.dg/20021018-1.c: New test.
48385
48386 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
48387
48388         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
48389         Remove only files with the same base name as the test case.
48390         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
48391         (profopt-execute): Likewise.  Also, remove old profiling
48392         and performance data files before running the tests.
48393
48394         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
48395         * g++.dg/bprob/bprob.exp: Likewise.
48396         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
48397         to allow more general test case names.
48398
48399         * g++.dg/bprob/bprob-1.C: Rename to ...
48400         * g++.dg/bprob/g++-bprob-1.C: ... this.
48401
48402         * g77.dg/bprob/bprob-1.f: Rename to ...
48403         * g77.dg/bprob/g77-bprob-1.f: ... this.
48404
48405 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
48406
48407         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
48408         bison 1.50 or later.
48409
48410 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
48411
48412         * g++.dg/README: Describe more test directories.
48413
48414 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
48415
48416         * g++.dg/init/array6.C: Add additional tests.
48417
48418 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
48419
48420         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
48421         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
48422
48423 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
48424
48425         * gcc.c-torture/compile/20020604-1.x: New.
48426         * gcc.c-torture/compile/simd-5.x: Likewise.
48427         * gcc.c-torture/execute/920710-1.x: Likewise.
48428         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
48429
48430 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
48431
48432         * g++.dg/inherit/override1.C: Add dg-options clause.
48433
48434 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
48435
48436         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
48437         _mm_slli_si128.
48438
48439 2002-10-19  Andreas Schwab  <schwab@suse.de>
48440
48441         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
48442         directory component.
48443
48444 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
48445
48446         * g++.dg/inherit/thunk1.C: New test.
48447
48448         * g++.dg/inherit/override1.C: New test.
48449
48450         * g++.dg/abi/mangle11.C: New test.
48451         * g++.dg/abi/mangle14.C: New test.
48452         * g++.dg/abi/mangle17.C: New test.
48453
48454 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
48455
48456         * g++.dg/overload/member2.C: New test.
48457
48458 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
48459
48460         * g++.dg/README: Describe new compat directory.
48461         * g++.dg/dg.exp: Skip tests in compat directory.
48462         * README.compat: New file.
48463         * lib/compat.exp: New expect script.
48464         * g++.dg/compat: New test directory.
48465         * g++.dg/compat/compat.exp: New expect script.
48466         * g++.dg/compat/abi: New test directory.
48467         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
48468         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
48469         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
48470         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
48471         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
48472         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
48473         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
48474         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
48475         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
48476         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
48477         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
48478         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
48479         * g++.dg/compat/break: New test directory.
48480         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
48481         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
48482         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
48483         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
48484         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
48485         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
48486         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
48487         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
48488         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
48489         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
48490         g++.dg/compat/break/README: New files.
48491         * g++.dg/compat/eh: New test directory.
48492         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
48493         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
48494         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
48495         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
48496         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
48497         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
48498         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
48499         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
48500         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
48501         g++.dg/compat/eh/filter2_y.C,
48502         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
48503         g++.dg/compat/eh/new1_y.C,
48504         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
48505         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
48506         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
48507         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
48508         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
48509         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
48510         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
48511         g++.dg/compat/eh/unexpected1_y.C: New files.
48512         * g++.dg/compat/init: New test directory.
48513         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
48514         g++.dg/compat/init/array5_y.C,
48515         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
48516         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
48517         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
48518         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
48519         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
48520         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
48521         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
48522         g++.dg/compat/init/init-ref2_y.C: New files.
48523
48524 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
48525
48526         PR c++/7584
48527         * g++.dg/inherit/using3.C: New test.
48528
48529 2002-10-17  Jan Hubicka  <jh@suse.cz>
48530
48531         * gcc.dg/20021017-2.c: New test.
48532
48533 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
48534
48535         * g++.dg/abi/mangle16.C: Adjust.
48536
48537         * g++.dg/init/array8.C: New test.
48538
48539 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
48540
48541         * gcc.dg/special/mips-abi.exp: New test.
48542         * gcc.dg/special/mips-abi.s: Empty file used by the above.
48543
48544 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
48545
48546         * g++.dg/abi/mangle16.C: New test.
48547         * g++.dg/abi/mangle17.C: Likewise.
48548
48549         PR c++/7478
48550         * g++.dg/template/ref1.C: New test.
48551
48552 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48553
48554         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
48555
48556 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
48557
48558         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
48559
48560 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
48561
48562         PR c++/7524
48563         * g++.dg/init/array7.C: New test.
48564
48565 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
48566
48567         * g++.dg/init/array6.C: New test.
48568
48569         * g++.dg/abi/mangle13.C: Likewise.
48570         * g++.dg/abi/mangle14.C: Likewise.
48571         * g++.dg/abi/mangle15.C: Likewise.
48572
48573 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
48574
48575         * g++.dg/abi/empty8.C: New test.
48576
48577 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
48578
48579         * g++.dg/init/ctor1.C: New test.
48580
48581 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
48582
48583         * gcc.c-torture/execute/20021015-1.c: New test.
48584
48585 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
48586
48587         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
48588
48589 2002-10-14  Jan Hubicka  <jh@suse.cz>
48590
48591         * gcc.dg/i386-ssetype-[1-5].c: New tests.
48592
48593 2002-10-14  Richard Henderson  <rth@redhat.com>
48594
48595         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
48596
48597 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
48598
48599         PR optimization/6631
48600         * g++.dg/opt/const2.C: New test.
48601
48602 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
48603
48604         PR c++/7176
48605         * g++.dg/parse/friend1.C: New test.
48606         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
48607
48608 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
48609
48610         * gcc.dg/20021014-1.c: New test.
48611
48612 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
48613
48614         PR c++/5661
48615         * g++.dg/ext/vlm1.C: New test.
48616         * g++.dg/ext/vlm2.C: Likewise.
48617
48618         * g++.dg/init/array1.C: Remove invalid braces.
48619         * g++.dg/init/brace1.C: New test.
48620         * g++.dg/init/copy2.C: Likewise.
48621         * g++.dg/init/copy3.C: Likewise.
48622         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
48623         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
48624         braces.
48625
48626 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
48627
48628         * gcc.dg/cpp/assembler.S: Don't use -ansi.
48629
48630 2002-10-11  Richard Shann  <richard.shann@superh.com>
48631
48632         * gcc.c-torture/compile/simd-5.c: New test.
48633
48634 2002-10-10  Roger Sayle  <roger@eyesopen.com>
48635
48636         * gcc.c-torture/execute/shiftopt-1.c: New test case.
48637
48638 2002-10-10  Jim Wilson  <wilson@redhat.com>
48639
48640         * gcc.c-torture/execute/20021010-1.c: New test.
48641
48642 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
48643
48644         PR c/7353
48645         * g++.dg/ext/typedef-init.C: New test.
48646         * gcc.dg/typedef-init.c: New test.
48647
48648 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
48649
48650         * gcc.dg/cpp/paste13.c: New test.
48651
48652 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48653
48654         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
48655         remaining platforms, XFAIL during compile, not execute.  Don't
48656         XFAIL at -O0.
48657
48658 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
48659
48660         * gcc.dg/alias-1.c: Tweak expected warning.
48661
48662 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
48663
48664         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
48665
48666 2002-10-06  Andreas Jaeger  <aj@suse.de>
48667
48668         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
48669         * gcc.dg/cpp/c++98.C: Likewise.
48670
48671         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
48672         * g++.dg/cpp/c++98.C: Likewise.
48673
48674         * g++.dg/README (Subdirectories): Mention cpp directory.
48675
48676         PR target/7559
48677         * gcc.dg/20021006-1.c: New test.
48678
48679 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48680
48681         PR c++/7804
48682         * g++.dg/other/warning1.C: New test.
48683
48684 2002-10-04  Roger Sayle  <roger@eyesopen.com>
48685
48686         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
48687         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
48688         and sparc-*-* with -m64 as expected failures.  See PR 8087.
48689
48690 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
48691
48692         PR c++/7931
48693         * g++.dg/template/ptrmem3.C: New test.
48694
48695         PR c++/7754
48696         * g++.dg/template/union1.C: New test.
48697
48698 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
48699
48700         PR c++/8006
48701         * g++.dg/abi/mangle9.C: New test.
48702         * g++.dg/abi/mangle10.C: New test.
48703         * g++.dg/abi/mangle11.C: New test.
48704         * g++.dg/abi/mangle12.C: New test.
48705
48706 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
48707
48708         PR c++/7188.
48709         * g++.dg/template/meminit1.C: New test.
48710         * g++.dg/warn/Wreorder-1.C: Likewise.
48711         * g++.old-deja/g++.mike/warn3.C: Tweak.
48712         * lib/prune.exp: Ingore "in copy constructor".
48713
48714 2002-10-02  Andreas Jaeger  <aj@suse.de>
48715
48716         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
48717         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
48718         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
48719         on x86-64.
48720
48721 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
48722
48723         * gcc.dg/empty1.C: Fix typo.
48724
48725 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
48726
48727         * gcc.dg/alias-1.c: New test.
48728
48729 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
48730
48731         * gcc.dg/empty1.C: New test.
48732
48733         * g++.dg/tls/init-2.C: Tweak error messages.
48734
48735 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
48736
48737         * gcc.c-torture/compile/20020923-1.c: New test.
48738
48739 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
48740
48741         * gcc.c-torture/execute/ffs-1.c: New test.
48742         * gcc.c-torture/execute/ffs-2.c: Ditto.
48743
48744 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
48745
48746         * g++.dg/overload/member1.C: New test.
48747
48748 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
48749
48750         * g++.dg/abi/empty7.C: New test.
48751         * g++.dg/init/pm2.C: Likewise.
48752
48753 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
48754
48755         * g++.dg/rtti/crash1.C: New test.
48756
48757 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
48758
48759         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
48760         gcc.dg/sibcall-4.c: New tests.
48761
48762 2002-09-28  Roger Sayle  <roger@eyesopen.com>
48763
48764         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
48765         powerpc and MMIX targets.
48766
48767 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
48768
48769         * gcc.dg/cpp/20020927-1.c: New.
48770
48771 2002-09-26  David S. Miller  <davem@redhat.com>
48772
48773         * gcc.c-torture/compile/trunctfdf.c: New.
48774
48775 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48776
48777         * lib/target-supports.exp (check_weak_available): Handle solaris2.
48778
48779 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
48780
48781         * gcc.c-torture/execute/loop-15.c: New.
48782
48783 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
48784
48785         * README.QMTEST: Fix typo.
48786
48787 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
48788
48789         * gcc.dg/20020926-1.c: New test.
48790
48791 2002-09-25  David S. Miller  <davem@redhat.com>
48792
48793         PR target/7842
48794         * gcc.c-torture/execute/shiftdi.c: New test.
48795
48796 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
48797
48798         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
48799         unique to the tool.
48800         * lib/g77.exp (g77_init): Likewise.
48801         * lib/g++.exp (g++_init): Likewise.
48802         * lib/objc.exp (objc_init): Likewise.
48803
48804 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
48805
48806         * g++.dg/abi/empty5.C: New test.
48807         * g++.dg/abi/empty6.C: New test.
48808         * g++.dg/abi/vbase12.C: New test.
48809
48810 2002-09-25  Richard Henderson  <rth@redhat.com>
48811
48812         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
48813         too-small long double.
48814
48815 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
48816
48817         * gcc.dg/20020919-1.c: New test.
48818
48819 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
48820
48821         * g++.dg/abi/bitfield6.C: New test.
48822         * g++.dg/abi/bitfield7.C: New test.
48823         * g++.dg/abi/bitfield8.C: New test.
48824         * g++.dg/abi/vbase11.C: New test.
48825
48826 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48827
48828         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
48829         hppa*-*-hpux*.  Update test comment.
48830
48831 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
48832
48833         * gcc.dg/tls/struct-1.c: New test.
48834
48835 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
48836
48837         * gcc.dg/cpp/tr-warn2.c: Update.
48838
48839 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
48840
48841         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
48842
48843 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
48844
48845         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
48846         systems.
48847
48848 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
48849
48850         * gcc.c-torture/execute/ieee/mzero3.c: New test.
48851
48852         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48853         Adjust for c++filt moved to binutils.  Remove spurious duplicate
48854         setting of cxxfilt.
48855
48856 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
48857
48858         * gcc.dg/20020312-2.c: Update for darwin.
48859
48860 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
48861
48862         * g++.old-deja/g++.other/crash32.C: Mark ICE.
48863
48864 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
48865
48866         * objc.dg/comp-types-1.m: New test.
48867         * objc.dg/comp-types-2.m: New test.
48868         * objc.dg/comp-types-3.m: New test.
48869         * objc.dg/comp-types-4.m: New test.
48870         * objc.dg/comp-types-5.m: New test.
48871         * objc.dg/comp-types-6.m: New test.
48872
48873 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48874
48875         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
48876
48877 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
48878
48879         * g++.dg/other/do1.C: New test.
48880
48881         * g++.dg/template/subst1.C: New test.
48882
48883 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
48884
48885         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
48886
48887 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
48888
48889         * g++.dg/template/qualttp20.C: Adjust expected errors.
48890         * g++.old-deja/g++.jason/report.C: Likewise.
48891         * g++.old-deja/g++.other/qual1.C: Likewise.
48892
48893         * g++.dg/lookup/scoped2.C: New test.
48894
48895         * g++.dg/ext/asm3.C: New test.
48896
48897 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
48898
48899         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
48900
48901 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
48902
48903         * ChangeLog: follow spelling conventions.
48904         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
48905         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
48906         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
48907         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
48908         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
48909         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
48910         * g++.old-deja/g++.law/global-init1.C: Likewise.
48911         * g++.old-deja/g++.other/delete4.C: Likewise.
48912         * g++.old-deja/g++.other/inline21.C: Likewise.
48913         * g++.old-deja/g++.other/singleton.C: Likewise.
48914         * g77.dg/strlen0.f: Likewise.
48915         * g77.f-torture/compile/20010519-1.f: Likewise.
48916         * g77.f-torture/compile/980310-4.f: Likewise.
48917         * gcc.c-torture/compile/20000605-1.c: Likewise.
48918         * gcc.c-torture/execute/20020225-1.c: Likewise.
48919         * gcc.dg/c90-hexfloat-2.c: Likewise.
48920         * gcc.dg/c99-bool-1.c: Likewise.
48921         * gcc.dg/c99-hexfloat-2.c: Likewise.
48922         * gcc.dg/dll-2.c: Likewise.
48923         * gcc.dg/wtr-union-init-1.c: Likewise.
48924         * gcc.dg/wtr-union-init-2.c: Likewise.
48925         * gcc.dg/wtr-union-init-3.c: Likewise.
48926         * gcc.dg/cpp/avoidpaste1.c: Likewise.
48927         * gcc.dg/cpp/defined.c: Likewise.
48928         * gcc.dg/cpp/macsyntx.c: Likewise.
48929         * gcc.dg/cpp/paste2.c: Likewise.
48930         * gcc.dg/cpp/trad/defined.c: Likewise.
48931         * gcc.dg/format/c90-printf-1.c: Likewise.
48932         * gcc.dg/format/c90-scanf-1.c: Likewise.
48933         * gcc.dg/format/c99-printf-1.c: Likewise.
48934         * gcc.dg/format/c99-scanf-1.c: Likewise.
48935         * gcc.misc-tests/gcov-8.c: Likewise.
48936         * lib/profopt.exp: Likewise.
48937
48938 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
48939
48940         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
48941
48942 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
48943
48944         * g++.dg/inherit/using2.C: New test.
48945
48946 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
48947
48948         * ChangeLog: Follow spelling conventions.
48949         * g++.dg/template/friend4.C: Likewise.
48950         * g++.old-deja/g++.pt/crash67.C: Likewise.
48951         * gcc.c-torture/execute/20000801-4.c: Likewise.
48952         * gcc.dg/c90-digraph-1.c: Likewise.
48953         * gcc.dg/c94-digraph-1.c: Likewise.
48954         * gcc.dg/c99-digraph-1.c: Likewise.
48955         * gcc.dg/cpp/line5.c: Likewise.
48956         * gcc.dg/cpp/multiline.c: Likewise.
48957         * gcc.dg/cpp/trad/literals-1.c: Likewise.
48958         * gcc.dg/format/attr-3.c: Likewise.
48959         * gcc.dg/format/c90-scanf-3.c: Likewise.
48960         * gcc.dg/format/ext-4.c: Likewise.
48961
48962 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
48963
48964         * g++.dg/template/pretty1.C: New test.
48965
48966 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
48967
48968         * gcc.c-torture/execute/struct-cpy-1.c: New test.
48969
48970 2002-09-13  Matt Austern  <austern@apple.com>
48971
48972         * g++.dg/other/constref[12].C: New, regression tests for
48973         passing a cast expression to a function by const reference.
48974
48975 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
48976
48977         * g++.dg/template/deduce1.C: New test.
48978
48979 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
48980
48981         * gcc.c-torture/execute/simd-1.c: Force all use of int to
48982         32-bit int.
48983
48984 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48985
48986         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
48987         usage.
48988
48989 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
48990
48991         * gcc.c-torture/compile/20020910-1.c: New test.
48992
48993 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
48994
48995         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
48996
48997 2002-09-10  Andreas Jaeger  <aj@suse.de>
48998
48999         * gcc.dg/20020312-2.c: Adjust for x86-64.
49000
49001 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
49002
49003         * g77.dg/7388.f: New test case for PR 7388.
49004
49005 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
49006
49007         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
49008
49009 2002-09-05  Ziemowit Laski <zlaski@apple.com>
49010
49011         * objc.dg/proto-lossage-1.m: New test.
49012
49013 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
49014
49015         * gcc.dg/cpp/_Pragma4.c: Fix typo.
49016
49017 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
49018
49019         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
49020         expected to pass.
49021
49022 2002-09-06  Stan Shebs  <shebs@apple.com>
49023             David Edelsohn  <edelsohn@gnu.org>
49024
49025         * gcc.dg/weak: New directory.
49026         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
49027         target-specific xfail bits.
49028         * gcc.dg/typeof-2.c: Move to new directory.
49029         * gcc.dg/weak.exp: New expect script.
49030
49031 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
49032
49033         * gcc.c-torture/execute/extzvsi.c: New test.
49034
49035 2002-09-05  Stan Shebs  <shebs@apple.com>
49036
49037         * gcc.dg/weak-1.c: xfail on Darwin.
49038         * gcc.dg/weak-2.c: Ditto.
49039         * gcc.dg/weak-3.c: Ditto.
49040         * gcc.dg/weak-4.c: Ditto.
49041         * gcc.dg/weak-5.c: Ditto.
49042         * gcc.dg/weak-6.c: Ditto.
49043         * gcc.dg/weak-7.c: Ditto.
49044         * gcc.dg/weak-8.c: Ditto.
49045         * gcc.dg/weak-9.c: Ditto.
49046
49047 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
49048
49049         * gcc.c-torture/execute/loop-14.c: New test.
49050
49051 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
49052
49053         * g++.dg/other/cxa-atexit1.C: New test.
49054
49055         * gcc.dg/typeof-2.c: New test.
49056
49057 2002-09-03  Roger Sayle  <roger@eyesopen.com>
49058
49059         * gcc.dg/builtins-2.c: New testcase.
49060         * gcc.dg/builtins-3.c: New testcase.
49061
49062 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
49063
49064         * gcc.dg/cpp/_Pragma4.c: New test.
49065
49066 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
49067
49068         * objc/execute/nil_method-1.m: New testcase.
49069
49070 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
49071
49072         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
49073         [Object class], not [Object initialize].
49074
49075 2002-08-31  Roger Sayle  <roger@eyesopen.com>
49076             Hans-Peter Nilsson  <hp@bitrange.com>
49077
49078         * gcc.c-torture/execute/20020720-1.x: Skip test on
49079         mmix-knuth-mmixware.  Correct comment.
49080
49081 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
49082
49083         * g++.dg/abi/bitfield5.C: New test.
49084         * g++.dg/abi/vbase10.C: Likewise.
49085
49086 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
49087
49088         * objc.dg/undeclared-selector.m: New test.
49089
49090 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
49091
49092         * g++.dg/other/offsetof1.C: Avoid cast warning.
49093
49094 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
49095
49096         * objc.dg/super-class-2.m: New test.
49097
49098 2002-08-24  Matt Austern  <austern@apple.com>
49099
49100         * g++.dg/ext/lvaddr.C: New test.
49101         * g++.dg/ext/lvcast.C: New test.
49102
49103 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
49104
49105         * g++.dg/inherit/cond1.C: New test.
49106
49107 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
49108
49109         * gcc.dg/noncompile/incomplete-1.c: New test.
49110
49111 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
49112
49113         * gcc.dg/typespec-1.c: New test.
49114
49115 2002-08-20  Devang Patel  <dpatel@apple.com>
49116         * objc.dg/proto-hier-2.m: New test.
49117
49118 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
49119
49120         * objc.dg/bitfield-1.m: New test.
49121         * objc.dg/bitfield-2.m: New test.
49122
49123 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
49124
49125         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
49126         gcc.dg/c99-flex-array-4.c: New tests.
49127
49128 2002-08-16  Stan Shebs  <shebs@apple.com>
49129
49130         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
49131
49132 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
49133
49134         * gcc.dg/typeof-1.c: New test.
49135         * g++.dg/ext/typeof2.C: New test.
49136
49137 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
49138
49139         * g++.dg/other/offsetof1.C: New test.
49140
49141 2002-08-14  Richard Henderson  <rth@redhat.com>
49142
49143         * gcc.dg/tls/diag-3.c: Fix expected message strings.
49144
49145 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
49146
49147         * gcc.dg/cpp/_Pragma3.c: New test.
49148
49149 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
49150
49151         * g++.dg/template/inherit3: New test.
49152
49153 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
49154
49155         * gcc.dg/bitfld-4.c: Add blank options.
49156
49157 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
49158
49159         * g++.dg/template/crash1.C: New test.
49160
49161 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
49162
49163         * gcc.dg/tls/opt-2.c: New test.
49164
49165 2002-08-08  Devang Patel  <dpatel@apple.com>
49166
49167         * objc.dg/selector-1.m : New test
49168
49169 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
49170
49171         * g++.dg/abi/bitfield4.C: New test.
49172         * gcc.dg/bitfld-4.c: New test.
49173
49174 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
49175
49176         * g++.dg/other/packed1.C: New test.
49177
49178 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
49179
49180         * g++.dg/abi/offsetof.C: Tweak error messages.
49181         * g++.old-deja/g++.mike/p10769a.C: Likewise.
49182
49183 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
49184
49185         * gcc.dg/bitfld-3.c: New test.
49186
49187 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
49188             Richard Henderson  <rth@redhat.com>
49189
49190         * gcc.dg/i386-bitfield1.c: New test.
49191         * g++.dg/abi/bitfield3.C: Update.
49192
49193 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
49194
49195         * objc.dg/const-str-2.m: Update.
49196         * gcc.dg/cpp/c++98.c: Change to C extension.
49197         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
49198         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
49199
49200 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
49201
49202         * gcc.dg/tls/diag-3.c: New.
49203
49204 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
49205
49206         * g++.dg/README (Subdirectories): Document new subdir expr.
49207         * g++.dg/expr/pmf-1.C: New test.
49208
49209 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
49210
49211         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
49212
49213 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
49214
49215         * g++.dg/abi/bitfield3.C: New test.
49216
49217 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
49218
49219         * lib/gcov.exp: Tweak expected line formats.
49220         * gcc.misc-tests/gcov8.c: New test.
49221         * gcc.misc-tests/gcov8.x: New flags.
49222
49223 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
49224
49225         * consistency.vlad/layout/endian.c: Include string.h.
49226
49227         * gcc.c-torture/execute/20020805-1.c: New test.
49228
49229 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
49230
49231         * g++.dg/other/conversion1.C: New test.
49232
49233 2002-08-03  Roger Sayle  <roger@eyesopen.com>
49234
49235         * gcc.dg/builtins-1.c: New testcase.
49236
49237 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
49238
49239         * g++.dg/inherit/access3.C: New test.
49240
49241 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
49242
49243         * gcc.dg/ia64-visibility-2.c: New test.
49244
49245 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
49246
49247         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
49248         __qualifier_flags to __flags.
49249
49250 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
49251
49252         * g++.dg/inherit/operator1.C: New test.
49253         * g++.dg/lookup/disamb1.C: Fix typo in comment.
49254         * g++.dg/other/error1.C: Change expected error message.
49255         * g++.dg/template/conv4.C: Likewise.
49256
49257 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
49258
49259         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
49260         for documented behavior.
49261
49262 2002-07-25  Roger Sayle  <roger@eyesopen.com>
49263
49264         * gcc.c-torture/execute/20020720-1.x: Skip this test on
49265         several targets known to fail.
49266
49267 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
49268
49269         * gcc.dg/mips-args-[123].c: New tests.
49270
49271 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
49272
49273         * gcc.dg/ppc-spe.c: New.
49274
49275 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
49276
49277         * g++.dg/other/ptrmem4.C: New testcase.
49278
49279 2002-07-24  Richard Henderson  <rth@redhat.com>
49280
49281         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
49282
49283 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
49284
49285         * g++.dg/ext/alignof1.C (main): Return 0 for success.
49286
49287 2002-07-24  Roger Sayle  <roger@eyesopen.com>
49288
49289         * gcc.c-torture/execute/memset-3.c: New testcase.
49290
49291 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
49292
49293         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
49294         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
49295
49296 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49297
49298         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
49299         Delete.
49300
49301 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
49302
49303         * gcc.c-torture/compile/simd-4.c: New test.
49304
49305 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49306
49307         PR c++/7347, c++/7348
49308         * g++.dg/template/access4.C: New test.
49309         * g++.dg/template/access5.C: New test.
49310         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
49311         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
49312         * g++.old-deja/g++.pt/ttp58.C: Likewise.
49313         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
49314
49315 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
49316
49317         * gcc.dg/gnu89-init-2.c: New test.
49318
49319 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
49320
49321         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
49322
49323 2002-07-20  Roger Sayle  <roger@eyesopen.com>
49324
49325         * gcc.c-torture/execute/20020720-1.c: New testcase.
49326
49327 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
49328
49329         * gcc.dg/cpp/Wsignprom.c: New tests.
49330
49331 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
49332
49333         * gcc.c-torture/execute/loop-13.c: New test.
49334
49335 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
49336
49337         * gcc.dg/cpp/expr.c: New tests.
49338
49339 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
49340
49341         * g++.dg/opt/pr6713.C: Add template instantiation.
49342
49343 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
49344
49345         * gcc.dg/nest.c: New test.
49346
49347 2002-07-17  Richard Henderson  <rth@redhat.com>
49348
49349         * g++.dg/opt/pr6713.C: New test.
49350
49351 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
49352
49353         * gcc.c-torture/execute/loop-2e.x: Let the testcase
49354         XFAIL for all x86 processors.
49355
49356 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
49357
49358         * gcc.c-torture/execute/20010122-1.x: Do not test with
49359         -fomit-frame-pointer.
49360
49361 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49362
49363         * g++.dg/template/instantiate2.C: New test.
49364         * g++.dg/template/spec4.C: New test.
49365
49366 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49367
49368         * g++.dg/template/access2.C: New test.
49369         * g++.dg/template/access3.C: New test.
49370
49371 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
49372
49373         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
49374         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
49375         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
49376         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
49377         Convert to use <stdarg.h>.
49378         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
49379         Delete.
49380         * gcc.dg/va-arg-2.c: New.
49381         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
49382
49383 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
49384
49385         * gcc.c-torture/compile/20020710-1.c: New test.
49386
49387 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
49388                           Andrew Pinski  <pinskia@physics.uc.edu>
49389
49390         gcc.c-torture/compile/simd-2.c: New testcase.
49391         gcc.c-torture/compile/simd-3.c: Likewise.
49392
49393 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
49394
49395         PR c++/7224
49396         * g++.dg/overload/error1.C: New test.
49397
49398 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49399
49400         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
49401         configuration and IRIX 6 O32 ABI.
49402
49403 2002-07-11  Roger Sayle  <roger@eyesopen.com>
49404
49405         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
49406
49407 2002-07-10  Roger Sayle  <roger@eyesopen.com>
49408
49409         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
49410
49411 2002-07-10  Jeffrey A Law  <law@redhat.com>
49412
49413         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
49414
49415         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
49416
49417 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
49418
49419         * gcc.dg/20020312-2.c: Check for __PPC__.
49420
49421 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
49422
49423         * gcc.c-torture/compile/20020709-1.c: New test.
49424
49425 2002-07-07  Roger Sayle  <roger@eyesopen.com>
49426
49427         * g++.dg/template/qualttp21.C: New test case.
49428
49429 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
49430
49431         * gcc.c-torture/compile/20020706-1.c: New test.
49432         * gcc.c-torture/compile/20020706-2.c: New test.
49433
49434 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
49435             Alexandre Oliva  <aoliva@redhat.com>
49436
49437         * g++.dg/warn/incomplete1.C: New test.
49438
49439 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49440
49441         PR c++/7099
49442         * g++.dg/warn/noreturn1.C: New test.
49443
49444 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
49445
49446         PR c++/6706
49447         * g++.dg/debug/debug6.C: New test.
49448         * g++.dg/debug/debug7.C: New test.
49449
49450 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
49451
49452         * gcc.c-torture/compile/simd-3.c: New test.
49453
49454 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
49455
49456         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
49457         * gcc.dg/20020620-1.c: Likewise.
49458
49459 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49460
49461         PR c++/6944
49462         * g++.dg/init/array4.C: New test.
49463         * g++.dg/init/array5.C: New test.
49464
49465 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
49466
49467         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
49468         * gcc.c-torture/execute/simd-2.c (main): Likewise.
49469
49470 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49471
49472         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
49473         * gcc.dg/wtr-aggr-init-1.c: Likewise.
49474         * gcc.dg/wtr-conversion-1.c: Likewise.
49475         * gcc.dg/wtr-escape-1.c: Likewise.
49476         * gcc.dg/wtr-int-type-1.c: Likewise.
49477         * gcc.dg/wtr-label-1.c: Likewise.
49478         * gcc.dg/wtr-static-1.c: Likewise.
49479         * gcc.dg/wtr-strcat-1.c: Likewise.
49480         * gcc.dg/wtr-suffix-1.c: Likewise.
49481         * gcc.dg/wtr-switch-1.c: Likewise.
49482         * gcc.dg/wtr-unary-plus-1.c: Likewise.
49483         * gcc.dg/wtr-union-init-1.c: Likewise.
49484         * gcc.dg/wtr-union-init-2.c: Likewise.
49485         * gcc.dg/wtr-union-init-3.c: Likewise.
49486
49487         * gcc.dg/wtr-func-def-1.c: New test.
49488
49489 2002-07-02 Devang Patel <dpatel@apple.com>
49490
49491         * objc.dg/param-1.m: New test.
49492
49493 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
49494
49495         * gcc.dg/cpp/trad/directive.c: Add test.
49496         * gcc.dg/cpp/trad/macroargs.c: Add test.
49497         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
49498
49499 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
49500
49501         * gcc.dg/cpp/cmdlne-M.c: New test.
49502
49503 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
49504
49505         * objc.dg/desig-init-1.m: New test.
49506
49507 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49508
49509         PR c++/6716
49510         * g++.dg/template/instantiate1.C: New test.
49511
49512 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
49513
49514         PR c++/7112
49515         * g++.dg/template/sizeof2.C: New test.
49516
49517 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
49518
49519         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
49520         gcc.dg/cpp/trad/include.c: New tests.
49521
49522 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
49523
49524         PR target/7177
49525         * gcc.c-torture/compile/20020701-1.c: New test.
49526
49527 2002-07-01  Stan Shebs  <shebs@apple.com>
49528
49529         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
49530         header here...
49531         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
49532         (objc-torture-execute): or here.
49533
49534 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
49535
49536         * gcc.c-torture/execute/arith-rand-ll.c: New test.
49537
49538 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
49539
49540         * gcc.dg/cpp/trad/escaped-nl.c: New test.
49541
49542 2002-06-30  Devang Patel  <dpatel@apple.com>
49543
49544         * objc.dg/fsyntax-only.m: New test.
49545
49546 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
49547
49548         PR c++/6695
49549         * g++.dg/template/friend7.C: New file.
49550
49551 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
49552
49553         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
49554         return type.
49555
49556 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
49557
49558         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
49559         avoid division by zero.
49560
49561 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
49562
49563         * gcc.dg/Wunknownprag.c: New tests.
49564
49565 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
49566
49567         * gcc.c-torture/execute/simd-2.c: New test.
49568
49569 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
49570
49571         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
49572         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
49573         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
49574         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
49575         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
49576         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
49577         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
49578         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
49579         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
49580         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
49581         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
49582         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
49583         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
49584         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
49585         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
49586         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
49587         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
49588
49589 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
49590
49591         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
49592         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
49593         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
49594         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
49595         New tests.
49596         * gcc.dg/cpp/trad/directive.c: Update.
49597
49598 2002-06-23  Andreas Jaeger  <aj@suse.de>
49599
49600         * gcc.c-torture/execute/complex-6.c: New.
49601
49602 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
49603
49604         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
49605         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
49606         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
49607         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
49608
49609 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
49610
49611         * gcc.dg/cpp/trad: New directory with traditional tests copied
49612         from parent directory.
49613         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
49614         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
49615         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
49616         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
49617         Move to trad/ and rename.
49618         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
49619         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
49620         gcc.dg/cpp/trad/redef2.c: New tests.
49621         * gcc.dg/cpp/trad/trad.exp: New driver.
49622
49623 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
49624
49625         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
49626         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
49627         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
49628         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
49629         Remove.
49630
49631 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
49632
49633         * gcc.dg/20020620-1.c: New test.
49634
49635 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49636
49637         * g++.dg/template/ttp4.C: New test.
49638
49639 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
49640
49641         * g++.dg/opt/vt1.C: Fix regexp.
49642
49643 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49644
49645         * gcc.c-torture/execute/pure-1.c: Make functions static again.
49646         Don't use attribute `noinline'.
49647
49648 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
49649
49650         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
49651
49652 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
49653
49654         * gcc.c-torture/execute/simd-1.c: New.
49655
49656         * gcc.dg/simd-1.c: New.
49657
49658 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
49659
49660         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
49661
49662 2002-06-16  Richard Henderson  <rth@redhat.com>
49663
49664         * g++.dg/ext/anon-struct1.C: New.
49665         * g++.dg/ext/anon-struct2.C: New.
49666         * g++.dg/ext/anon-struct3.C: New.
49667         * gcc.dg/anon-struct-1.c: New.
49668         * gcc.dg/anon-struct-2.c: New.
49669         * gcc.dg/anon-struct-3.c: New.
49670         * gcc.dg/20011008-1.c: Adjust warning text.
49671         * gcc.dg/20020527-1.c: Add -fms-extensions.
49672
49673 2002-06-16  Richard Henderson  <rth@redhat.com>
49674
49675         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
49676
49677 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
49678
49679         * gcc.c-torture/execute/20020615-1.c: New test.
49680
49681 2002-06-15  Roger Sayle  <roger@eyesopen.com>
49682
49683         * gcc.c-tortuture/execute/compare-1.c: New test case.
49684         * gcc.c-tortuture/execute/compare-2.c: New test case.
49685         * gcc.c-tortuture/execute/compare-3.c: New test case.
49686
49687 2002-06-13  Richard Henderson  <rth@redhat.com>
49688
49689         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
49690         ia64 ilp32.
49691
49692 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49693
49694         * g++.dg/template/typename2.C: Update error message.
49695
49696 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
49697
49698         * gcc.c-torture/execute/20020611-1.c: New test.
49699
49700 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
49701
49702         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
49703         list of targets to skip.
49704
49705 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
49706
49707         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
49708         targets if not optimizing.
49709
49710 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
49711
49712         * gcc.c-torture/compile/20020605-1.c: New test.
49713
49714         * g++.dg/opt/vt1.C: New test.
49715
49716         * gcc.dg/20020531-1.c: New test.
49717
49718         * gcc.dg/20020530-1.c: New test.
49719
49720         * gcc.dg/20020527-1.c: New test.
49721
49722         * g++.dg/opt/cse1.C: New test.
49723
49724 2002-06-07  Roger Sayle  <roger@eyesopen.com>
49725
49726         * gcc.dg/20020607-2.c: New test case.
49727
49728 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
49729
49730         * gcc.c-torture/compile/20020604-1.c: New test.
49731
49732 2002-06-04  Richard Henderson  <rth@redhat.com>
49733
49734         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
49735         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
49736         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
49737
49738 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
49739
49740         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
49741
49742 2002-06-03  Richard Henderson  <rth@redhat.com>
49743
49744         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
49745         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
49746
49747 2002-06-02  Richard Henderson  <rth@redhat.com>
49748
49749         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
49750         test functions static.
49751
49752 2002-06-02  Andreas Jaeger  <aj@suse.de>
49753
49754         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
49755         now.
49756
49757 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49758
49759         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
49760         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
49761         Update for mofified diagnostics.
49762         * gcc.dg/c99-intconst-1.c: No longer fail.
49763
49764 2002-06-02  Richard Henderson  <rth@redhat.com>
49765
49766         * gcc.dg/uninit-A.c: Remove xfail markers.
49767
49768 2002-06-01  Roger Sayle  <roger@eyesopen.com>
49769
49770         * gcc.dg/fnegate-1.c: New test case.
49771
49772 2002-05-30  Osku Salerma  <osku@iki.fi>
49773
49774         * gcc.c-torture/execute/mayalias-1.c: New file.
49775
49776 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49777
49778         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
49779         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
49780         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
49781
49782 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
49783
49784         * gcc.c-torture/execute/20020529-1.c: New test.
49785
49786 2002-05-27  Richard Henderson  <rth@redhat.com>
49787
49788         * g++.dg/ext/attrib6.C: New test case.
49789
49790 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49791
49792         * gcc.c-torture/execute/pure-1.c: New test.
49793
49794 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49795
49796         * gcc.dg/cpp/arith-2.c: Remove.
49797
49798 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49799
49800         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
49801         * gcc.dg/cpp/if-3.c: Remove.
49802
49803 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
49804
49805         * g++.dg/opt/cse2.C: New test.
49806
49807 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
49808
49809         * gcc.dg/cpp/arith-1.c: New semantic tests.
49810         * gcc.dg/cpp/if-1.c: Update.
49811
49812 2002-05-24  Ben Elliston  <bje@redhat.com>
49813
49814         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
49815
49816 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
49817
49818         * gcc.dg/verbose-asm.c: New test.
49819
49820 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
49821
49822         * gcc.dg/cpp/paste12.c: New test.
49823
49824 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
49825
49826         * g++.dg/parse/named_ops.C: New test.
49827
49828 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
49829
49830         * gcc.dg/weak-8.c: New test.
49831
49832 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
49833
49834         * gcc.dg/weak-2.c: Allow optional leading underscore
49835         in scan-assembler symbol name.
49836         * gcc.dg/weak-3.c: Likewise.
49837         * gcc.dg/weak-4.c: Likewise.
49838         * gcc.dg/weak-5.c: Likewise.
49839
49840 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
49841
49842         * gcc.dg/20020523-1.c: New test.
49843
49844 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
49845
49846         * objc.dg/const-str-2.m: Update now that we stop after
49847         a command line error.
49848
49849 2002-05-22  Richard Henderson  <rth@redhat.com>
49850
49851         * g++.dg/dg.exp: Fix typo in test pruneing.
49852
49853 2002-05-22  Richard Henderson  <rth@redhat.com>
49854
49855         * g++.dg/dg.exp: Prune the tls subdirectory.
49856         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
49857         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
49858         * g++.dg/tls/init-1.C: New.
49859
49860 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
49861
49862         * gcc.dg/20020517-1.c: New test.
49863
49864 2002-05-21  Richard Henderson  <rth@redhat.com>
49865
49866         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
49867         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
49868
49869 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
49870
49871         * g++.dg/other/copy2.C: New test.
49872
49873 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
49874
49875         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
49876         (MAX_COPY): Bump up to 10 times sizeof (long long).
49877         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
49878
49879         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
49880         sizeof (long long).
49881
49882         * gcc.c-torture/execute/strcpy-1.c: New test.
49883
49884 2002-05-19  Jason Merrill  <jason2redhat.com>
49885
49886         * g++.dg/ext/oper1.C: New test.
49887
49888 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
49889 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
49890
49891         * README.QMTEST: New file.
49892
49893         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
49894
49895 2002-05-19  Andreas Jaeger  <aj@suse.de>
49896
49897         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
49898         now.
49899         * gcc.c-torture/execute/loop-2d.x: Likewise.
49900
49901 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
49902
49903         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
49904         support weak symbols.
49905         * gcc.dg/weak-4.c: Likewise.
49906         * gcc.dg/weak-6.c: Likewise.
49907
49908 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
49909
49910         * gcc.dg/weak-3.c: Add dg-excess-error comment for
49911         cygwin, coff and h8300-*-hms targets
49912         * gcc.dg/weak-5.c: Likewise.
49913         * gcc.dg/weak-7.c: Likewise.
49914
49915 2002-05-16  Jason Merrill  <jason@redhat.com>
49916
49917         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
49918         (scan-assembler-not, scan-assembler-dem): Likewise.
49919         (scan-assembler-dem-not): Likewise.
49920
49921 2002-05-15  Richard Henderson  <rth@redhat.com>
49922
49923         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
49924
49925 2002-05-15  Richard Henderson  <rth@redhat.com>
49926
49927         * gcc.dg/weak-5.c (vfoo1c): No warning here.
49928         (vfoo1f): Warning here.
49929         (vfoo1l): Don't redefine the alias.
49930
49931 2002-05-14  Jason Merrill  <jason@redhat.com>
49932             Alexandre Oliva  <aoliva@redhat.com>
49933
49934         * g++.dg/init/pm1.C: New test.
49935
49936 2002-05-12  David S. Miller  <davem@redhat.com>
49937
49938         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
49939         types.
49940
49941 2002-05-10  Roger Sayle  <roger@eyesopen.com>
49942
49943         * gcc.c-torture/execute/20020510-1.c: New test case.
49944
49945 2002-05-10  David S. Miller  <davem@redhat.com>
49946
49947         * gcc.c-torture/execute/conversion.c: Test long double too.
49948
49949 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
49950
49951         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
49952         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
49953         * lib/g++.exp (g++_link_flags): Likewise.
49954         * lib/objc.exp (objc_target_compile): Likewise.
49955
49956 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
49957
49958         * gcc.dg/cpp/poison.c: Update.
49959         * gcc.dg/cpp/20000625-2.c: Remove.
49960         * gcc.dg/cpp/direct2s.c: Remove final test.
49961
49962 2002-05-08  Tom Rix  <trix@redhat.com>
49963
49964         * gcc.c-torture/execute/20020508-1.c: New test.
49965         * gcc.c-torture/execute/20020508-2.c: New test.
49966         * gcc.c-torture/execute/20020508-3.c: New test.
49967
49968 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
49969
49970         * gcc.dg/cpp/charconst-4.c: More tests.
49971
49972 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
49973
49974         PR c/6569
49975         * gcc.dg/weak-3.c: Update location of warning messages.
49976         * gcc.dg/weak-5.c: Likewise.
49977
49978 2002-05-06  Roger Sayle  <roger@eyesopen.com>
49979
49980         * gcc.c-torture/execute/20020506-1.c: New test case.
49981
49982 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
49983
49984         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
49985
49986 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49987
49988         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
49989
49990 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49991
49992         * gcc.dg/cpp/charconst-3.c: New test.
49993
49994 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49995
49996         * gcc.dg/cpp/charconst.c: Update tests.
49997
49998 2002-05-05  Tim Josling  <tej@melbpc.org.au>
49999
50000         * treelang: Added directory for new sample language treelang. Also
50001         lib/treelang.exp: New file to signal treelang should be tested.
50002
50003 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
50004
50005         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
50006         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
50007         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
50008         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
50009         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
50010         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
50011         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
50012
50013 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50014
50015         * gcc.dg/format/xopen-2.c: New test.
50016
50017 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
50018
50019         * gcc.dg/20020503-1.c: New test.
50020
50021 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
50022
50023         * g++.dg/init/dtor1.C: Make it tougher.
50024
50025 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
50026
50027         * g++.dg/init/dtor1.C: New test.
50028
50029 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
50030
50031         * gcc.dg/altivec-8.c: New.
50032
50033 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
50034
50035         * gcc.dg/altivec-7.c: New.
50036
50037 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
50038
50039         * g++.dg/parse/typedef1.C: New test.
50040
50041 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
50042
50043         PR c++/6486
50044         * g++.dg/template/friend6.C: New test.
50045
50046         PR c++/6492
50047         * g++.dg/init/copy1.C: New test.
50048
50049 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
50050
50051         * g++.dg/warn/effc1.C: New test.
50052
50053 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50054
50055         * gcc.dg/cpp/if-cexp.c: Add a test.
50056
50057 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
50058
50059         * gcc.dg/20020426-2.c: New test.
50060
50061 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
50062
50063         * gcc.dg/cpp/if-mop.c: Update.
50064         * gcc.dg/cpp/if-mpar.c: Add test.
50065         * gcc.dg/cpp/if-oppr.c: Update.
50066
50067 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50068
50069         PR c/6343
50070         * gcc.dg/weak-[2-7].c: New tests.
50071
50072 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
50073
50074         * gcc.dg/enum1.c: New test.
50075
50076 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
50077
50078         PR c++/6497
50079         * g++.dg/inherit/access2.C: New test.
50080
50081 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
50082
50083         PR bootstrap/6445
50084         * gcc.dg/20020426-1.c: New test.
50085
50086 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
50087
50088         * g++.dg/abi/enum1.C: New test.
50089
50090 2002-04-26  Richard Henderson  <rth@redhat.com>
50091
50092         * gcc.dg/c99-bool-1.c: Expect always true warning.
50093
50094 2002-04-25  Roger Sayle  <roger@eyesopen.com>
50095
50096         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
50097
50098 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50099
50100         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
50101         targets.
50102
50103 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
50104
50105         * g++.dg/abi/mange7.C: New test.
50106
50107         PR c++/6438.
50108         * g++.dg/parse/stmtexpr2.C: New test.
50109
50110 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
50111
50112         * gcc.dg/20020312-2.c: Add SH target.
50113
50114 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50115
50116         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
50117         compiler output on mips*-*-irix*.
50118
50119 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
50120
50121         * g++.dg/parse/attr1.C: New test.
50122
50123 2002-04-23  Roger Sayle  <roger@eyesopen.com>
50124
50125         * gcc.c-torture/execute/string-opt-17.c: New test case.
50126         * gcc.c-torture/execute/memset-2.c: New test case.
50127
50128 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
50129
50130         PR c++/6256:
50131         * g++.dg/template/friend5.C: New test.
50132
50133         PR c++/6331:
50134         * g++.dg/template/qual1.C: Likewise.
50135
50136 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
50137
50138         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
50139         Include stdlib.h, not stdio.h or ctype.h.
50140
50141 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
50142
50143         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
50144         cris-*-elf* and mmix-*-*.
50145         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
50146         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
50147         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
50148         Ditto.
50149         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
50150         * gcc.dg/wchar_t-1.c: Ditto.
50151
50152 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
50153
50154         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
50155         Clarify comment.
50156
50157 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
50158
50159         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
50160
50161 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50162
50163         * gcc.c-torture/execute/20000906-1.x: Delete.
50164
50165 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
50166
50167         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
50168
50169 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
50170
50171         * PR6367
50172         * g77.f-torture/execute/6367.f: New test.
50173         * g77.f-torture/execute/6367.x: Disable for MMIX.
50174
50175 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
50176
50177         * PR6352
50178         * g++.dg/opt/inline2.C: New test.
50179
50180 2002-04-18  Richard Henderson  <rth@redhat.com>
50181
50182         * gcc.dg/20000906-1.c: Enable for all targets.
50183         * gcc.c-torture/compile/iftrap-2.c: New.
50184
50185 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
50186
50187         * gcc.dg/20020418-1.c: New test.
50188         * gcc.dg/20020418-2.c: New test.
50189
50190 2002-04-18  Richard Henderson  <rth@redhat.com>
50191
50192         * gcc.c-torture/compile/iftrap-1.c: New.
50193         * gcc.dg/iftrap-1.c: Adjust for ia64.
50194         * gcc.dg/iftrap-2.c: New.
50195
50196 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
50197
50198         * gcc.c-torture/compile/20020418-1.c: New test.
50199
50200 2002-04-18  Roger Sayle  <roger@eyesopen.com>
50201
50202         * gcc.c-torture/compile/20020415-1.c: New.
50203
50204 2002-04-18  David S. Miller  <davem@redhat.com>
50205
50206         * gcc.c-torture/execute/20020418-1.c: New test.
50207
50208 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
50209
50210         * gcc.dg/20020416-1.c: New test.
50211
50212         * g++.dg/opt/inline1.C: New test.
50213
50214 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
50215
50216         * gcc.dg/altivec-5.c: New test.
50217
50218         * gcc.dg/20020415-1.c: New test.
50219
50220 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
50221
50222         * lib/chill.exp: Remove.
50223
50224 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
50225
50226         * g++.dg/other/big-struct.C: New test.
50227
50228 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
50229
50230         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
50231         of scratch file.
50232
50233 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
50234
50235         PR c/6277
50236         * gcc.dg/i386-387-1.c: Allow optional leading underscore
50237         in scan-assembler function name
50238
50239 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
50240
50241         * g77.f-torture/execute/980628-4.x,
50242         g77.f-torture/execute/980628-5.x,
50243         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
50244         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
50245         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
50246         i[34567]86-*-*.
50247
50248 2002-04-13  David S. Miller  <davem@redhat.com>
50249
50250         * gcc.c-torture/execute/20020413-1.c: New test.
50251
50252 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
50253
50254         * gcc.dg/asm-6.c,
50255         * g++.dg/ext/asm1.C: New tests.
50256
50257 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
50258
50259         PR c++ 5373.
50260         * g++.dg/parse/stmtexpr1.C: New test.
50261
50262         PR c++/5189.
50263         * g++.dg/template/copy1.C: New test.
50264
50265 2002-04-12  Richard Henderson  <rth@redhat.com>
50266
50267         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
50268
50269 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
50270
50271         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
50272         gcc.c-torture/execute/20020307-2.c.
50273
50274 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
50275
50276         * g++.dg/ext/attrib5.C,
50277         * g++.dg/lookup/struct1.C: New tests.
50278
50279 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
50280
50281         * gcc.dg/20020411-1.c: New test.
50282
50283         * gcc.c-torture/execute/20020411-1.c: New test.
50284
50285 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
50286
50287         * g77.f-torture/execute/6177.f: New test.
50288
50289 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
50290
50291         PR middle-end/6247
50292         * g++.dg/opt/cleanup1.C: New test.
50293
50294         * g++.dg/opt/const1.C: New test.
50295
50296 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
50297
50298         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
50299
50300 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
50301
50302         PR c++/5507
50303         * g++.dg/template/typename2.C: New test.
50304
50305 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
50306
50307         * gcc.c-torture/execute/loop-12.c: New.
50308
50309 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
50310
50311         * g77.f-torture/execute/980628-4.x,
50312         g77.f-torture/execute/980628-5.x,
50313         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
50314         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
50315         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
50316
50317 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50318
50319         PR optimization/6086
50320         * g++.dg/opt/preinc1.C: New test.
50321
50322 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
50323
50324         PR c++/5571
50325         * g++.dg/opt/static2.C: New test.
50326
50327 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
50328
50329         PR c/5120
50330         * gcc.dg/20020406-1.c: New test.
50331
50332 2002-04-04  David S. Miller  <davem@redhat.com>
50333
50334         * gcc.c-torture/execute/20020404-1.c: New test.
50335
50336 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
50337
50338         PR c/6123
50339         * gcc.dg/20020312-2.c: Do not declare global register variable
50340         if __PIC__ or __pic__ is defined.
50341
50342 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
50343
50344         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
50345         __asm__ so that it works correctly even if -ansi -pedantic-errors.
50346
50347 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50348
50349         * gcc.misc-tests/linkage.exp: Update last change to handle
50350         sparc*-, not just sparc-.
50351
50352 2002-04-03  Richard Henderson  <rth@redhat.com>
50353
50354         * gcc.dg/cpp/ucs.c: Improved long UCS test.
50355
50356 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
50357
50358         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
50359
50360 2002-04-02  David S. Miller  <davem@redhat.com>
50361
50362         * gcc.c-torture/execute/20020402-3.c: New test.
50363
50364 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
50365
50366         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
50367         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
50368
50369         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
50370         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
50371         g77.f-torture/execute/20001201.x,
50372         g77.f-torture/execute/u77-test.x: New files.
50373
50374         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
50375         * gcc.dg/wchar_t-1.c: Ditto.
50376
50377 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50378
50379         * gcc.c-torture/execute/20020402-1.c: New test.
50380
50381 2002-04-01  Richard Henderson  <rth@redhat.com>
50382
50383         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
50384
50385         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
50386
50387 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50388
50389         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
50390
50391 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50392
50393         * g++.dg/inherit/template-as-base.C: Expect error.
50394         * g++.dg/inherit/namespace-as-base.C: Likewise.
50395
50396 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
50397
50398         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
50399         g++.dg/ext/instantiate3.C: Tweak match patterns.
50400
50401         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
50402         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
50403         -da test.
50404
50405 2002-03-31  Richard Henderson  <rth@redhat.com>
50406
50407         * gcc.dg/special/alias-2.c: New.
50408         * gcc.dg/special/ecos.exp: Run it.
50409
50410 2002-03-31  Richard Henderson  <rth@redhat.com>
50411
50412         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
50413
50414 2002-03-31  Kazu Hirata  <kazu@hxi.com>
50415
50416         * gcc.dg/weak-1.c: Disable on h8300 port.
50417
50418 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
50419
50420         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
50421         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
50422         ordering tests.
50423         * g++.dg/bprob/bprob-1.C: New test.
50424         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
50425         * g++.dg/gcov/gcov-1.C: New test.
50426         * g++.dg/gcov/gcov-1.x: New file.
50427         * g++.dg/gcov/gcov-2.C: New test.
50428         * g++.dg/gcov/gcov-3.C: New test.
50429         * g++.dg/gcov/gcov-3.h: New file.
50430
50431 2002-03-28  Roger Sayle  <roger@eyesopen.com>
50432
50433         * g++.old-deja/g++.other/builtins5.C: New test.
50434         * g++.old-deja/g++.other/builtins6.C: New test.
50435         * g++.old-deja/g++.other/builtins7.C: New test.
50436         * g++.old-deja/g++.other/builtins8.C: New test.
50437         * g++.old-deja/g++.other/builtins9.C: New test.
50438
50439 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
50440
50441         * g++.dg/opt/static1.C: New test.
50442
50443         * g++.dg/opt/longbranch1.C: New test.
50444
50445 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
50446
50447         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
50448
50449         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
50450
50451 2002-03-28  Jeffrey A Law  (law@redhat.com)
50452
50453         * gcc.c-torture/execute/20020328-1.c: New test.
50454
50455 2002-03-27  Richard Henderson  <rth@redhat.com>
50456
50457         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
50458         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
50459         move from g++.old-deja/g++.ext/.
50460
50461 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
50462
50463         * g++.dg/init/new2.C: New test.
50464
50465 2002-03-26  Richard Henderson  <rth@redhat.com>
50466
50467         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
50468
50469         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
50470         on sparc.
50471
50472         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
50473         sparcv9 systems.
50474         * gcc.dg/20001102-1.c: Likewise.
50475
50476 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
50477
50478         * gcc.dg/cpp/endif-pedantic1.c,
50479         gcc.dg/cpp/endif-pedantic2.c: New tests.
50480
50481 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
50482
50483         * g++.dg/init/new1.C: New test.
50484
50485 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
50486
50487         * g++.dg/abi/vbase9.C: New test.
50488
50489 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
50490
50491         * gcc.dg/arm-asm.c: New test.
50492
50493 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
50494
50495         * gcc.dg/Wswitch-enum.c: New test.
50496         Fix PR c/5044.
50497
50498 2002-03-26  Richard Henderson  <rth@redhat.com>
50499
50500         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
50501         structure.
50502
50503 2002-03-25  Richard Henderson  <rth@redhat.com>
50504
50505         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
50506         sparcv9 systems.
50507
50508         * gcc.c-torture/compile/20011119-1.c (xxx): New.
50509         * gcc.c-torture/compile/20011119-2.c (xxx): New.
50510
50511 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
50512
50513         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
50514
50515 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
50516
50517         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
50518         targets using generic thunk support.
50519
50520 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
50521
50522         * gcc.c-torture/compile/20020323-1.c: New test.
50523
50524         * g++.dg/opt/conj2.C: New test.
50525
50526 2002-03-24  Richard Henderson  <rth@redhat.com>
50527
50528         * gcc.dg/weak-1.c: Use -fno-common.
50529
50530 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
50531
50532         * g77.dg/f77-edit-apostrophe-out.f: New test
50533         * g77.dg/f77-edit-h-out.f: New test
50534         * g77.dg/f77-edit-t-in.f: New test
50535         * g77.dg/f77-edit-t-out.f: New test
50536         * g77.dg/f77-edit-x-out.f: New test
50537         * g77.dg/f77-edit-slash-out.f: New test
50538         * g77.dg/f77-edit-colon-out.f: New test
50539         * g77.dg/f77-edit-s-out.f: New test
50540
50541 2002-03-24  Richard Henderson  <rth@redhat.com>
50542
50543         * objc/execute/formal_protocol-6.x: New XFAIL.
50544
50545 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
50546
50547         * gcc.dg/weak-1.c: Early return from dg-final on platforms
50548         that do not support weak symbols
50549
50550 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
50551
50552         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
50553         * lib/g77.exp: Likewise.
50554         * lib/objc.exp: Likewise.
50555
50556 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
50557
50558         * gcc.dg/Wswitch-default.c: New test.
50559
50560 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
50561
50562         * g++.dg/other/enum1.C: New test.
50563
50564 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
50565
50566         * gcc.dg/pragma-ep-3.c: Fix typo.
50567
50568 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50569
50570         * g++.dg/inherit/template-as-base.C: New test.
50571
50572 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
50573
50574         * g++.old-deja/g++.other/dwarf2-1.C: Move...
50575         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
50576
50577 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
50578
50579         * gcc.dg/cpp/multiline.c: Update to match.
50580
50581 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
50582
50583         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
50584
50585 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
50586
50587         * gcc.dg/cpp/extratokens2.c: New file.
50588
50589 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
50590
50591         * gcc.dg/20020312-2.c: Add rs6000 target.
50592
50593         * gcc.c-torture/compile/20020319-1.c: New test.
50594
50595 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50596
50597         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
50598         (A, E): Handle this.
50599
50600 2002-03-20  Jason Merrill  <jason@redhat.com>
50601
50602         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
50603         ignoring -fpic.
50604         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
50605         through prune_gcc_output.
50606
50607 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
50608
50609         * gcc.c-torture/compile/20020320-1.c: New test.
50610
50611 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
50612
50613         * gcc.c-torture/compile/20020318-1.c: New test.
50614
50615         * gcc.dg/struct-by-value-1.c: New test.
50616
50617         * gcc.dg/20020319-1.c: New test.
50618
50619 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
50620
50621         * g++.dg/opt/conj1.C: New test.
50622
50623 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
50624
50625         * g++.dg/template/qualttp20.C: Revert previous change.
50626         * g++.dg/template/qualttp3.C: Likewise.
50627         * g++.dg/template/qualttp4.C: Likewise.
50628         * g++.dg/template/qualttp5.C: Likewise.
50629         * g++.dg/template/qualttp6.C: Likewise.
50630         * g++.dg/template/qualttp7.C: Likewise.
50631         * g++.dg/template/qualttp8.C: Likewise.
50632         * g++.dg/template/recurse.C: Likewise.
50633
50634 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
50635
50636         * gcc.dg/cpp/wchar-1.c: Update.
50637
50638 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
50639
50640         * g++.dg/template/conv1.C: New test.
50641         * g++.dg/template/conv2.C: New test.
50642         * g++.dg/template/conv3.C: New test.
50643         * g++.dg/template/conv4.C: New test.
50644
50645 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
50646
50647         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
50648         * g++.dg/template/qualttp3.C: Likewise.
50649         * g++.dg/template/qualttp4.C: Likewise.
50650         * g++.dg/template/qualttp5.C: Likewise.
50651         * g++.dg/template/qualttp6.C: Likewise.
50652         * g++.dg/template/qualttp7.C: Likewise.
50653         * g++.dg/template/qualttp8.C: Likewise.
50654         * g++.dg/template/recurse.C: Likewise.
50655
50656 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
50657
50658         * g++.dg/opt/dtor1.C: New test.
50659
50660 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
50661
50662         * gcc.c-torture/compile/20020315-1.c: New test.
50663
50664 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
50665
50666         * gcc.dg/weak-1.c: Fix scan tests.
50667
50668 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
50669
50670         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
50671         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
50672         cris-*-aout* mmix-*-*.
50673         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
50674         cris-*-aout* mmix-*-*.
50675         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
50676         cris-*-elf* cris-*-aout* and mmix-*-*.
50677         * gcc.dg/20001009-1.c: Ditto.
50678         * gcc.dg/20010912-1.c: Ditto.
50679         * gcc.dg/20020122-4.c: Ditto.
50680         * gcc.dg/inline-2.c: Ditto.
50681
50682 2002-03-14  Jeffrey A Law  (law@cygnus.com)
50683
50684         * gcc.c-torture/compile/20020314-1.c: New test.
50685
50686 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
50687
50688         * gcc.c-torture/execute/20020314-1.c: New test.
50689
50690 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
50691
50692         * g++.dg/warn/Wunused-1.C: New test.
50693
50694 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
50695
50696         * g++.dg/abi/mangle6.C: New test.
50697
50698 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
50699
50700         * gcc.c-torture/compile/20020309-2.c: New test.
50701
50702         * gcc.c-torture/compile/20020312-1.c: New test.
50703
50704 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
50705
50706         * g++.dg/other/access1.C: New test.
50707
50708 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
50709
50710         * gcc.c-torture/execute/wchar_t-1.c: New test.
50711
50712 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
50713
50714         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
50715
50716 2002-03-12  Roger Sayle  <roger@eyesopen.com>
50717
50718         * gcc.dg/20020312-1.c: New test case.
50719
50720 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
50721
50722         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
50723
50724 2002-03-11  Richard Henderson  <rth@redhat.com>
50725
50726         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
50727         * g++.old-deja/g++.jason/report.C: Likewise.
50728
50729 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
50730
50731         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
50732         * g++.old-deja/g++.robertl/eb56.C: Likewise.
50733
50734 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
50735
50736         * g++.dg/overload/pmf1.C: New test.
50737
50738 2002-03-11  Kazu Hirata  <kazu@hxi.com>
50739
50740         * gcc.c-torture/execute/20020307-1.c: Use long.
50741
50742 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
50743
50744         PR optimization/5844
50745         * gcc.dg/20020310-1.c: New test.
50746
50747 2002-03-09  Michael Meissner  <meissner@redhat.com>
50748
50749         * gcc.c-torture/execute/memcpy-2.c: New test.
50750         * gcc.c-torture/execute/memset-1.c: New test.
50751         * gcc.c-torture/execute/strlen-1.c: New test.
50752         * gcc.c-torture/execute/strcmp-1.c: New test.
50753         * gcc.c-torture/execute/strncmp-1.c: New test.
50754
50755 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
50756
50757         * gcc.dg/ppc-ldstruct.c: New test.
50758
50759 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
50760
50761         * gcc.c-torture/execute/va-arg-22.c: New test.
50762
50763 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50764
50765         * gcc.c-torture/compile/20020309-1.c: New test.
50766
50767 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
50768
50769         * gcc.c-torture/execute/20020307-2.c: New test.
50770
50771 2002-03-07  Jeffrey A Law  (law@redhat.com)
50772
50773         * g77.f-torture/compile/20020307-1.f: New test.
50774
50775 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
50776
50777         * gcc.dg/unordered-1.c: New test.
50778
50779 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
50780
50781         * gcc.c-torture/execute/20020307-1.c: New test.
50782
50783 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
50784
50785         * gcc.dg/20020304-1.c: New test.
50786
50787         * gcc.c-torture/compile/20020304-2.c: New test.
50788
50789 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
50790
50791         * gcc.c-torture/compile/20020304-1.c: New test case
50792         (from PR c/5830).
50793
50794 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
50795
50796         * gcc.dg/20020103-1.c: Add other -D ppc variants.
50797
50798 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50799
50800         * g++.dg/other/classkey1.C: New test.
50801
50802 2002-03-01  Richard Henderson  <rth@redhat.com>
50803
50804         * gcc.c-torture/compile/981223-1.x: New.
50805         * gcc.c-torture/compile/920625-1.x: New.
50806
50807 2002-02-28  Richard Henderson  <rth@redhat.com>
50808
50809         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
50810
50811 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
50812
50813         * gcc.c-torture/execute/20020227-1.c: New test.
50814
50815 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
50816
50817         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
50818         here" ERROR lines.
50819         * g++.old-deja/g++.oliva/partord1.C: Likewise.
50820         * g++.old-deja.g++.other/defarg1.C: Likewise.
50821         * g++.old-deja/g++.pt/calls2.C: Likewise.
50822         * g++.old-deja/g++.pt/crash20.C: Likewise.
50823         * g++.old-deja/g++.pt/crash30.C: Likewise.
50824         * g++.old-deja/g++.pt/crash36.C: Likewise.
50825         * g++.old-deja/g++.pt/crash6.C: Likewise.
50826         * g++.old-deja/g++.pt/defarg13.C: Likewise.
50827         * g++.old-deja/g++.pt/derived3.C: Likewise.
50828         * g++.old-deja/g++.pt/error1.C: Likewise.
50829         * g++.old-deja/g++.pt/friend21.C: Likewise.
50830         * g++.old-deja/g++.pt/friend23.C: Likewise.
50831         * g++.old-deja/g++.pt/infinite1.C: Likewise.
50832         * g++.old-deja/g++.robertl/eb128.C: Likewise.
50833
50834 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
50835
50836         * gcc.c-torture/execute/20020225-2.c: New test.
50837
50838 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
50839
50840         * gcc.c-torture/execute/920730-1t.c,
50841         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
50842         Delete test cases, only relevant to -traditional.
50843
50844 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50845
50846         * gcc.dg/cpp/undef1.c: Remove.
50847         * gcc.dg/cpp/directiv.c: Update.
50848         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
50849
50850 2002-02-27  Michael Meissner  <meissner@redhat.com>
50851
50852         * gcc.c-torture/execute/20020226-1.c: New test.
50853
50854 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
50855
50856         * g++.dg/debug/debug4.C: New test.
50857
50858         * gcc.dg/ia64-visibility-1.c: New test.
50859
50860 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
50861
50862         * gcc.dg/debug/20020224-1.c: New.
50863
50864 2002-02-25  Kazu Hirata  <kazu@hxi.com>
50865
50866         * gcc.c-torture/execute/960416-1.x: New.
50867         * gcc.c-torture/execute/divconst-3.x: Likewise.
50868
50869 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
50870
50871         * gcc.dg/20020224-1.c: New test.
50872
50873 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
50874
50875         * gcc.c-torture/execute/20020225-1.c: New.
50876
50877 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50878
50879         * gcc.dg/cpp/wchar-1.c: New test.
50880
50881 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
50882
50883         * gcc.dg/20020222-1.c: New test.
50884
50885 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
50886
50887         * g++.dg/opt/anonunion1.C: New test.
50888
50889 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
50890
50891         * g++.dg/template/qualttp19.C: New test.
50892         * g++.dg/template/qualttp20.C: New test.
50893         * g++.old-deja/g++.jason/report.C: Adjust expected errors
50894         * g++.old-deja/g++.other/qual1.C: Likewise.
50895
50896 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
50897
50898         * gcc.dg/attr-alwaysinline.c: New.
50899
50900 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
50901
50902         * gcc.dg/20020220-1.c: New test.
50903
50904         * gcc.dg/20020220-2.c: New test.
50905
50906         * g++.dg/opt/mmx1.C: New test.
50907
50908 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
50909
50910         * gcc.c-torture/compile/20020110.c: New test.
50911
50912 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
50913
50914         * gcc.c-torture/execute/20020219-1.c: New test.
50915
50916         * gcc.dg/20020219-1.c: New test.
50917
50918         * gcc.dg/noncompile/20020220-1.c: New test.
50919
50920         * g++.dg/opt/ptrintsum1.C: New test.
50921
50922         * gcc.dg/debug/20020220-1.c: New test.
50923
50924 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
50925
50926         * gcc.c-torture/execute/20020216-1.c: New test.
50927
50928 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50929
50930         * gcc.dg/decl-1.c: Update, new test.
50931
50932 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
50933
50934         * g++.dg/abi/bitfield1.C: New test.
50935         * g++.dg/abi/bitfield2.C: New test.
50936
50937 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
50938
50939         * gcc.dg/attr-nest.c: New test.
50940
50941 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
50942
50943         * gcc.c-torture/execute/20020215-1.c: New test.
50944
50945 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
50946
50947         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
50948         * g++.dg/debug/debug.exp: New.
50949         * g++.dg/debug/trivial.C: New.
50950         * g++.dg/debug/debug1.C: Moved...
50951         * g++.dg/other/debug1.C: ...from here.
50952         * g++.dg/debug/debug2.C: Moved...
50953         * g++.dg/other/debug2.C: ...from here.
50954         * g++.dg/debug/debug3.C: Moved...
50955         * g++.dg/other/debug3.C: ...from here.
50956
50957         * gcc.dg/noncompile/20020213-1.c: New test.
50958
50959 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
50960
50961         * g++.dg/other/debug3.C: New test.
50962
50963         * gcc.c-torture/execute/20020213-1.c: New test.
50964
50965 2002-02-13  Richard Smith <richard@ex-parrot.com>
50966
50967         * g++.old-deja/g++.other/thunk1.C: New test.
50968
50969 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
50970
50971         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
50972
50973 2002-02-13  Stan Shebs  <shebs@apple.com>
50974
50975         * gcc.dg/altivec-3.c: New.
50976
50977 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
50978
50979         * gcc.dg/Wunreachable-1.c: New test.
50980         * gcc.dg/Wunreachable-2.c: New test.
50981
50982 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50983
50984         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
50985
50986 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
50987
50988         * gcc.dg/decl-1.c: New test.
50989
50990 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
50991
50992         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
50993
50994 2002-02-10  Kazu Hirata  <kazu@hxi.com>
50995
50996         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
50997         * gcc.c-torture/compile/980506-1.x: Likewise.
50998
50999 2002-02-10  Kazu Hirata  <kazu@hxi.com>
51000
51001         * gcc.dg/20020210-1.c: New.
51002
51003 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
51004
51005         * g77.f-torture/execute/947.f: New regression test
51006         for PR fortran/947.
51007
51008 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
51009
51010         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
51011         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
51012
51013 2002-02-08  Richard Henderson  <rth@redhat.com>
51014
51015         * gcc.c-torture/compile/labels-3.c: New.
51016
51017 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
51018
51019         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
51020         expression statements work instead.
51021         * gcc.dg/noncompile/20020207-1.c: New test.
51022
51023 2002-02-07  Richard Henderson  <rth@redhat.com>
51024
51025         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
51026
51027 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
51028
51029         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
51030         message from g77
51031         * lib/g77-dg.exp: Trim g77 error messages so that they are
51032         recognized by dg.exp.
51033
51034 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
51035
51036         PR fortran/5473
51037         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
51038
51039 2002-02-07  Richard Henderson  <rth@redhat.com>
51040
51041         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
51042         to be sufficiently aligned for integers.
51043
51044 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
51045
51046         * g++.dg/template/friend4.C: New test.
51047
51048 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
51049
51050         PR fortran/5743
51051         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
51052         unsupported cases.
51053
51054 2002-02-07  Richard Henderson  <rth@redhat.com>
51055
51056         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
51057         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
51058         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
51059         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
51060
51061 2002-02-06  Richard Henderson  <rth@redhat.com>
51062
51063         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
51064
51065 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
51066
51067         * gcc.dg/20020206-1.c: New test.
51068
51069 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
51070
51071         * gcc.c-torture/execute/20020206-1.c: New test.
51072
51073         * gcc.c-torture/execute/20020206-2.c: New test.
51074
51075         PR optimization/5429:
51076         * gcc.c-torture/compile/20020206-1.c: New test.
51077
51078 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
51079
51080         * g++.dg/ext/align1.C: Do not use an explicit alignment value
51081         as certain file formats cannot support particularly large
51082         alignments.
51083
51084         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
51085         and do not expect to be able to link the executable.
51086
51087         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
51088         fail because the COFF format does not support the weak attribute.
51089
51090 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
51091
51092         * g77.dg/pr5473.f: New test
51093
51094 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
51095
51096         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
51097         Fix testcase accordingly.
51098
51099 2002-02-04  Richard Henderson  <rth@redhat.com>
51100
51101         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
51102         (buf): Change to be an array of pointers, not ints.
51103
51104 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
51105
51106         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
51107         before all tests.  Move warning one line above to match where it
51108         C frontend emits.
51109         * gcc.dg/Wswitch-2.c: New test.
51110         * g++.dg/warn/Wswitch-1.C: New test.
51111         * g++.dg/warn/Wswitch-2.C: New test.
51112
51113 2002-02-04  Richard Henderson  <rth@redhat.com>
51114
51115         * g++.dg/abi/offsetof.C: Fix size comparison.
51116
51117 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
51118
51119         * gcc.dg/cast-qual-2.c: New test.
51120
51121 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
51122
51123         * gcc.dg/20020201-4.c: New test.
51124
51125 2002-02-04  Ben Elliston  <bje@redhat.com>
51126
51127         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
51128         target_info attribute != 0, in addition to the empty string.
51129         (gcc_target_compile): Likewise.
51130
51131 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
51132
51133         * gcc.dg/Wswitch.c: New test.
51134         PR gcc/4475. PR gcc/3780.
51135
51136 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
51137
51138         * g77.f-torture/execute/5122.f: New test for regressions
51139         against PR fortran/5122.
51140
51141 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
51142
51143         * g77.f-torture/compile/pr3743.f: Delete
51144         * g77.dg/pr3743-1.f: New test.
51145         * g77.dg/pr3743-2.f: New test.
51146         * g77.dg/pr3743-3.f: New test.
51147         * g77.dg/pr3743-4.f: New test.
51148
51149 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51150
51151         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
51152
51153 2002-02-02  Richard Henderson  <rth@redhat.com>
51154
51155         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
51156         * gcc.c-torture/execute/bf64-1.c: Likewise.
51157
51158 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
51159
51160         * gcc.dg/20020201-2.c: New test.
51161
51162         * gcc.dg/20020201-3.c: New test.
51163
51164         * gcc.c-torture/execute/bitfld-2.c: New test.
51165
51166 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51167
51168         * gcc.dg/bitfld-1.c: Update.
51169         * gcc.dg/bitfld-2.c: Update.
51170         * gcc.c-torture/execute/bitfld-1.x: New.
51171
51172 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
51173
51174         * gcc.c-torture/execute/20020201-1.c: New test.
51175
51176 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
51177
51178         PR target/5469
51179         * gcc.dg/20020201-1.c: New test.
51180
51181 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
51182
51183         PR fortran/3743
51184         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
51185         * g77.f-torture/compile/pr3743.x: Remove
51186
51187 2002-01-31  Tom Rix  <trix@redhat.com>
51188
51189         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
51190
51191 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51192
51193         * gcc.dg/noncompile/20020130-1.c: New test.
51194
51195 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
51196
51197         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
51198
51199 2002-01-29  Richard Henderson  <rth@redhat.com>
51200
51201         * gcc.c-torture/execute/991118-1.c: Cast various constants back
51202         to long long.
51203         * gcc.c-torture/execute/bf64-1.c: Likewise.
51204
51205 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
51206
51207         * gcc.c-torture/execute/20020129-1.c: New test.
51208
51209 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51210
51211         * gcc.c-torture/compile/20000224-1.c: Update.
51212         * gcc.c-torture/execute/bitfld-1.c: New tests.
51213         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
51214         * gcc.dg/uninit-A.c: Update.
51215
51216 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
51217
51218         * g++.dg/template/ctor1.C: Add instantiation.
51219
51220 2002-01-28  Paul Koning  <pkoning@equallogic.com>
51221
51222         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
51223         argument to __builtin_prefetch to be const ptr.
51224
51225 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
51226
51227         * gcc.c-torture/compile/20020120-1.c: New test.
51228
51229 2002-01-27  Kazu Hirata  <kazu@hxi.com>
51230
51231         * gcc.c-torture/execute/20020127-1.c: New test.
51232
51233 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
51234
51235         * g77.dg/f77-edit-i-in.f: New test
51236         * g77.dg/f77-edit-i-out.f: New test
51237
51238 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
51239
51240         * gcc.dg/debug/debug.exp: New file.
51241         * gcc.dg/debug/trivial.c: New file.
51242         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
51243         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
51244         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
51245         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
51246         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
51247         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
51248         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
51249         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
51250         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
51251         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
51252         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
51253         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
51254         * gcc.dg/20000503-1.c: Removed.
51255         * gcc.dg/20010207-1.c: Removed.
51256         * gcc.dg/20011223-1.c: Removed.
51257         * gcc.dg/20020104-2.c: Removed.
51258         * gcc.dg/debug-1.c: Removed.
51259         * gcc.dg/debug-2.c: Removed.
51260         * gcc.dg/debug-3.c: Removed.
51261         * gcc.dg/debug-4.c: Removed.
51262         * gcc.dg/debug-5.c: Removed.
51263         * gcc.dg/debug-6.c: Removed.
51264         * gcc.dg/dwarf2-1.c: Removed.
51265         * gcc.dg/dwarf2-2.c: Removed.
51266
51267 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
51268
51269         * g++.old-deja/g++.other/eh5.C: New test.
51270         * g++.old-deja/g++.other/sibcall2.C: New test.
51271         * g++.old-deja/g++.other/array9.C: New test.
51272         * g++.old-deja/g++.other/typename2.C: New test.
51273         * g++.old-deja/g++.other/crash60.C: New test.
51274         * g++.old-deja/g++.other/conv9.C: New test.
51275         * g++.old-deja/g++.other/mangle10.C: New test.
51276         * g++.old-deja/g++.other/unchanging1.C: New test.
51277         * g++.old-deja/g++.other/exprstmt1.C: New test.
51278         * g++.old-deja/g++.other/inline23.C: New test.
51279         * g++.old-deja/g++.eh/ia64-1.C: New test.
51280         * g++.old-deja/g++.other/dwarf2-1.C: New test.
51281         * g++.old-deja/g++.other/reload1.C: New test.
51282         * g++.old-deja/g++.other/static20.C: New test.
51283         * g++.old-deja/g++.other/local-alloc1.C: New test.
51284         * g++.old-deja/g++.other/conv8.C: New test.
51285         * g++.old-deja/g++.other/stmtexpr2.C: New test.
51286         * g++.old-deja/g++.other/storeexpr1.C: New test.
51287         * g++.old-deja/g++.other/storeexpr2.C: New test.
51288         * g++.dg/eh/template2.C: New test.
51289         * g++.dg/warn/weak1.C: New test.
51290
51291 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
51292
51293         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51294         Remove first, non-varying, argument.
51295
51296 2002-01-23  Richard Henderson  <rth@redhat.com>
51297
51298         * gcc.dg/inline-2.c: New.
51299
51300         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
51301         Add optional target arg.  Check number of arguments.
51302         (scan-assembler-not, scan-assembler-dem): Likewise.
51303         (scan-assembler-dem-not): Likewise.
51304
51305 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
51306
51307         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
51308         line 12.
51309         * g++.old-deja/g++.brendan/parse3.C,
51310         g++.old-deja/g++.other/crash26.C,
51311         g++.old-deja/g++.other/crash28.C,
51312         g++.old-deja/g++.other/crash29.C,
51313         g++.old-deja/g++.other/crash30.C,
51314         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
51315
51316 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
51317
51318         * gcc.dg/20020115-1.c: New.
51319
51320 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
51321
51322         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
51323
51324 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
51325
51326         * gcc.dg/20020122-3.c: New.
51327
51328 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
51329
51330         * g++.dg/other/gc1.C: New test.
51331
51332 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
51333
51334         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
51335
51336 2002-01-22  Richard Henderson  <rth@redhat.com>
51337
51338         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
51339
51340 2002-01-22  Richard Henderson  <rth@redhat.com>
51341
51342         * gcc.dg/20020122-4.c: New.
51343
51344 2002-01-22  H.J. Lu <hjl@gnu.org>
51345
51346         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
51347         link output.
51348         * gcc.dg/special/ecos.exp: Likewise.
51349         * lib/g++-dg.exp: Likewise.
51350         * lib/g77-dg.exp: Likewise.
51351         * lib/gcc-dg.exp : Likewise.
51352         * lib/mike-g++.exp: Likewise.
51353         * lib/mike-g77.exp: Likewise.
51354         * lib/mike-gcc.exp: Likewise.
51355         * lib/objc-dg.exp: Likewise.
51356
51357 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
51358
51359         PR target/5379
51360         * gcc.dg/20020122-2.c: New test.
51361
51362 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
51363
51364         * gcc.dg/20020122-1.c: New test.
51365
51366 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
51367
51368         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
51369
51370 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
51371
51372         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
51373
51374 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51375
51376         * gcc.c-torture/compile/20020121-1.c: New test.
51377
51378 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51379
51380         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
51381         ld_library_path.
51382
51383 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
51384
51385         * gcc.dg/20020218-1.c: New test.
51386
51387 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
51388
51389         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
51390         messages
51391         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
51392         "At global scope" warning
51393         * g++.dg/ext/align1.C: Change cygwin test for alignment
51394         from db-bogus to dg-warning
51395
51396 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
51397
51398         * g77.f-torture/compile/cpp2.F: New test.
51399
51400 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51401
51402         * g++.dg/template/access1.C: New test.
51403
51404 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
51405
51406         * gcc.dg/20020118-1.c: New.
51407
51408 2002-01-18  Kazu Hirata  <kazu@hxi.com>
51409
51410         * gcc.c-torture/execute/20020118-1.c: New test.
51411
51412 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
51413
51414         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
51415         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
51416         alignment warnings.
51417
51418 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
51419
51420         * gcc.misc-tests/i386-prefetch.exp: Save and restore
51421         torture_with_loops and torture_without_loops
51422
51423 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
51424
51425         * gcc.c-torture/compile/20020116-1.c: New test.
51426
51427 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
51428
51429         * gcc.dg/20020116-2.c: New test.
51430
51431         * gcc.dg/ultrasp4.c: New test.
51432
51433         * gcc.dg/20020116-1.c: New test.
51434
51435 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
51436
51437         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
51438         by EABI.
51439
51440 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
51441
51442         * gcc.misc-tests/i386-prefetch.exp: New.
51443         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
51444         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
51445         * gcc.misc-tests/i386-pf-none-1.c: New test.
51446         * gcc.misc-tests/i386-pf-sse-1.c: New test.
51447
51448 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
51449
51450         * gcc.dg/gnu89-init-1.c: Add new tests.
51451
51452 2002-01-15  Andreas Jaeger  <aj@suse.de>
51453
51454         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
51455         * gcc.dg/i386-mmx-2.c: Likewise.
51456         * gcc.dg/i386-sse-1.c: Likewise.
51457         * gcc.dg/i386-sse-2.c: Likewise.
51458         * gcc.dg/i386-sse-3.c: Likewise.
51459
51460 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
51461
51462         * g77.f-torture/execute/intrinsic-unix-bessel.f:
51463         Uncomment additional cases that now pass.
51464
51465 2002-01-11  Richard Henderson  <rth@redhat.com>
51466
51467         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
51468         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
51469
51470 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
51471
51472         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
51473
51474 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
51475
51476         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
51477         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
51478
51479 2002-01-10  Dale Johannesen  <dalej@apple.com>
51480
51481         * gcc.c-torture/execute/loop-11.c: New.
51482
51483 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
51484
51485         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
51486         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
51487
51488 2002-01-09  Richard Henderson  <rth@redhat.com>
51489
51490         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
51491         type in which to perform the operation for each size.
51492
51493 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
51494
51495         * gcc.c-torture/compile/20020109-2.c: New test.
51496
51497 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
51498
51499         * gcc.c-torture/execute/loop-10.c: New test.
51500
51501 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
51502
51503         * gcc.c-torture/compile/20010226-1.c: New test.
51504         * gcc.c-torture/compile/20010227-1.c: New test.
51505         * gcc.c-torture/compile/20010426-1.c: New test.
51506         * gcc.c-torture/compile/20010510-1.c: New test.
51507         * gcc.c-torture/compile/20010605-3.c: New test.
51508         * gcc.c-torture/compile/20010824-1.c: New test.
51509         * gcc.c-torture/execute/20010409-1.c: New test.
51510         * gcc.dg/noncompile/20000901-1.c: New test.
51511         * gcc.dg/20001023-1.c: New test.
51512         * gcc.dg/20001101-1.c: New test.
51513         * gcc.dg/20001102-1.c: New test.
51514         * gcc.dg/20010207-1.c: New test.
51515         * gcc.dg/20010405-1.c: New test.
51516         * gcc.dg/20010822-1.c: New test.
51517         * gcc.dg/20011107-1.c: New test.
51518
51519 2002-01-09  Jeffrey A Law  (law@redhat.com)
51520
51521         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
51522
51523         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
51524         execution failure on PA targets.
51525
51526 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
51527
51528         * gcc.c-torture/compile/20020109-1.c: New test.
51529
51530 2002-01-08  Kazu Hirata  <kazu@hxi.com>
51531
51532         * gcc.c-torture/execute/20020108-1.c: New test.
51533
51534 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
51535
51536         * gcc.dg/20020108-1.c: New test.
51537
51538 2002-01-08  H.J. Lu <hjl@gnu.org>
51539
51540         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
51541         for header files.
51542
51543 2002-01-08  Geoff Keating  <geoffk@redhat.com>
51544
51545         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
51546         consistency.
51547
51548 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
51549
51550         * gcc.dg/altivec-4.c: Test altivec predicates.
51551
51552 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
51553
51554         * gcc.c-torture/execute/20020107-1.c: New test.
51555
51556 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
51557
51558         PR c/5279
51559         * gcc.c-torture/compile/20020106-1.c: New test.
51560
51561 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
51562
51563         * gcc.c-torture/execute/nestfunc-4.c: New test.
51564
51565 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
51566
51567         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
51568         extra triple that slipped in.
51569         * g++.old-deja/g++.abi/align.C: Likewise.
51570         * g++.old-deja/g++.abi/bitfields.C: Likewise.
51571
51572 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
51573
51574         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
51575         * g++.old-deja/g++.abi/align.C: Likewise.
51576         * g++.old-deja/g++.abi/bitfields.C: Likewise.
51577
51578         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
51579         on FreeBSD/i386.
51580         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
51581         FreeBSD.
51582
51583 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
51584
51585         * gcc.dg/20020104-1.c: New test.
51586
51587         * gcc.dg/20020104-2.c: New test.
51588
51589 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
51590
51591         * gcc.dg/20020103-1.c: Fix typo in target selector.
51592
51593 2002-01-03  Richard Henderson  <rth@redhat.com>
51594
51595         * gcc.dg/20020103-1.c: New.
51596
51597 2002-01-03  Kazu Hirata  <kazu@hxi.com>
51598
51599         * gcc.c-torture/execute/20020103-1.c: New test.
51600
51601 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
51602
51603         * g++.dg/other/debug2.C: New test.
51604
51605         * gcc.c-torture/compile/20020103-1.c: New test.
51606
51607 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
51608
51609         * gcc.dg/gnu89-init-1.c: Added new tests.
51610
51611 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51612
51613         * g++.dg/template/friend2.C: Remove as patch is reverted.
51614
51615         * g++.dg/warn/oldcast1.C: New test.
51616
51617         * g++.dg/template/ptrmem1.C: New test.
51618         * g++.dg/template/ptrmem2.C: New test.
51619
51620         * g++.dg/template/ntp.C: New test.
51621
51622         * g++.dg/other/component1.C: New test.
51623
51624         * g++.dg/template/ttp3.C: New test.
51625
51626         * g++.dg/template/friend2.C: New test.
51627         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
51628
51629 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51630
51631         * g++.dg/other/ptrmem1.C: New test.
51632         * g++.dg/other/ptrmem2.C: New test.
51633
51634 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51635
51636         * g++.dg/template/ctor1.C: New test.
51637
51638 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51639
51640         * g++.dg/template/friend2.C: New test.
51641
51642 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
51643
51644         * gcc.dg/mmix-1.c: New test.
51645
51646 2001-12-31  Richard Henderson  <rth@redhat.com>
51647
51648         * gcc.dg/asm-5.c: New.
51649
51650 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
51651
51652         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
51653         in namespace __gnu_cxx
51654
51655 2001-12-30  Richard Henderson  <rth@redhat.com>
51656
51657         * gcc.dg/debug-6.c: New.
51658
51659 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
51660
51661         * gcc.c-torture/compile/20011229-2.c: New test.
51662
51663 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
51664
51665         * gcc.dg/debug-3.c: New test.
51666         * gcc.dg/debug-4.c: New test.
51667         * gcc.dg/debug-5.c: New test.
51668
51669 2001-12-29  Richard Henderson  <rth@redhat.com>
51670
51671         * g++.dg/eh/loop1.C: New.
51672
51673 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
51674
51675         * g++.dg/template/crash1.C: New test.
51676
51677 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
51678
51679         * g++.dg/other/const1.C: New test.
51680
51681 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
51682
51683         * gcc.c-torture/compile/20011229-1.c: New test.
51684
51685 2001-12-28  Stan Shebs  <shebs@apple.com>
51686
51687         * lib/objc-torture.exp: Resync with c-torture.exp.
51688         * lib/objc.exp: Load standard libraries.
51689
51690 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
51691
51692         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
51693         additional tests.
51694
51695 2001-12-27  Roger Sayle <roger@eyesopen.com>
51696
51697         * gcc.c-torture/execute/string-opt-16.c: New testcase.
51698
51699 2001-12-27  Richard Henderson  <rth@redhat.com>
51700
51701         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
51702
51703 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
51704
51705         * g++.dg/eh/ctor1.C: New test.
51706         * g++.dg/other/error2.C: New test.
51707
51708 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
51709
51710         * g++.dg/other/init2.C: New test.
51711
51712 2001-12-24  Richard Henderson  <rth@redhat.com>
51713
51714         * gcc.dg/20011223-1.c: New.
51715         * gcc.dg/inline-1.c: New.
51716
51717 2001-12-23  Richard Henderson  <rth@redhat.com>
51718
51719         * gcc.dg/asm-4.c: Test operand modifiers.
51720
51721 2001-12-23  Richard Henderson  <rth@redhat.com>
51722
51723         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
51724
51725 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51726
51727         * gcc.c-torture/execute/20011223-1.c: New test.
51728
51729 2001-12-21  Richard Henderson  <rth@redhat.com>
51730
51731         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
51732         re-enables the warning.
51733
51734 2001-12-21  Richard Henderson  <rth@redhat.com>
51735
51736         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
51737
51738 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
51739
51740         * gcc.c-torture/compile/20011218-1.c: New test.
51741
51742 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
51743
51744         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
51745         arm-isr.c test.
51746         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
51747         epilogue generation for ARM ISR routines.
51748
51749 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51750
51751         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
51752         * gcc.dg/format/c90-printf-3.c: Likewise.
51753         * gcc.dg/format/c99-printf-3.c: Likewise.
51754         * gcc.dg/format/ext-1.c: Likewise.
51755         * gcc.dg/format/ext-6.c: Likewise.
51756         * gcc.dg/format/format.h: Prototype unlocked stdio.
51757
51758 2001-12-20  Richard Henderson  <rth@redhat.com>
51759
51760         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
51761         (arena): Use it.
51762         (malloc): Correct allocation logic.  Abort if we fill up the
51763         arena before initialization complete.
51764         (realloc): Correct allocation logic.
51765
51766 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
51767
51768         * gcc.c-torture/compile/20011219-2.c: New test.
51769
51770         * gcc.c-torture/execute/20011219-1.c: New test.
51771
51772 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
51773
51774         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
51775         target does not support weak symbols.
51776
51777 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
51778
51779         * gcc.c-torture/compile/20011219-1.c: New test.
51780
51781 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
51782
51783         * g++.dg/other/error1.C: New test.
51784
51785 2001-12-17  Jeffrey A Law  (law@redhat.com)
51786
51787         * gcc.c-torture/execute/20011217-1.c: New test.
51788
51789 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
51790
51791         * objc.dg/special/: New directory.
51792         * objc.dg/special/special.exp: New file.
51793         * objc.dg/special/unclaimed-category-1.h: New file.
51794         * objc.dg/special/unclaimed-category-1a.m: New file.
51795         * objc.dg/special/unclaimed-category-1.m: New file.
51796
51797 2001-12-17  Andreas Jaeger  <aj@suse.de>
51798
51799         * gcc.c-torture/compile/20011217-2.c: New test.
51800
51801 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51802
51803         * gcc.c-torture/compile/20011217-1.c: New test.
51804
51805 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
51806
51807         * gcc.dg/20011214-1.c: New.
51808
51809 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
51810
51811         * gcc.dg/altivec-4.c: New.
51812
51813 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
51814
51815         * gcc.dg/20011113-1.c: New test.
51816
51817 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51818
51819         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
51820         std::__malloc_alloc_template<0> and
51821         std::__default_alloc_template<false, 0>.
51822
51823 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
51824
51825         * objc/execute/bf-21.m: New test.
51826         * objc/execute/enumeration-1.m: New test.
51827         * objc/execute/enumeration-2.m: New test.
51828
51829 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
51830
51831         * gcc.dg/gnu89-init-1.c: New test.
51832
51833 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
51834
51835         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
51836         * g++.old-deja/g++.jason/2371.C: Likewise.
51837         * g++.old-deja/g++.jason/template33.C: Likewise.
51838         * g++.old-deja/g++.jason/template34.C: Likewise.
51839         * g++.old-deja/g++.jason/template36.C: Likewise.
51840         * g++.old-deja/g++.oliva/typename1.C: Likewise.
51841         * g++.old-deja/g++.oliva/typename2.C: Likewise.
51842         * g++.old-deja/g++.other/typename1.C: Likewise.
51843         * g++.old-deja/g++.pt/inherit2.C: Likewise.
51844         * g++.old-deja/g++.pt/nontype5.C: Likewise.
51845         * g++.old-deja/g++.pt/typename11.C: Likewise.
51846         * g++.old-deja/g++.pt/typename14.C: Likewise.
51847         * g++.old-deja/g++.pt/typename16.C: Likewise.
51848         * g++.old-deja/g++.pt/typename3.C: Likewise.
51849         * g++.old-deja/g++.pt/typename4.C: Likewise.
51850         * g++.old-deja/g++.pt/typename5.C: Likewise.
51851         * g++.old-deja/g++.pt/typename7.C: Likewise.
51852         * g++.old-deja/g++.robertl/eb9.C: Likewise.
51853
51854 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
51855
51856         * g++.dg/other/linkage1.C: New test.
51857         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
51858         specifiers.
51859
51860 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
51861
51862         * gcc.dg/concat.c: New test.
51863
51864 2001-12-11  Stan Shebs  <shebs@apple.com>
51865
51866         * objc/compile: New test directory.
51867         * objc/compile/compile.exp: New expect script.
51868         * objc/compile/20011211-1.m: New compile test.
51869
51870 2001-12-11  Jason Merrill  <jason@redhat.com>
51871
51872         * lib/prune.exp (prune_gcc_output): Also handle "In member
51873         function".  So many permutations...
51874
51875 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
51876
51877         * g++.dg/template/typedef1.C: New test.
51878
51879 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
51880
51881         * g++.dg/other/copy1.C: New test.
51882
51883 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
51884
51885         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
51886
51887         * gcc.dg/builtin-choose-expr.c: New.
51888
51889 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
51890
51891         * gcc.dg/altivec-2.c: New.
51892
51893 2001-12-07  Richard Henderson  <rth@redhat.com>
51894
51895         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
51896
51897 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
51898
51899         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
51900         ultrasparc.
51901
51902 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51903
51904         * g++-old.deja/g++.robertl/eb101.C: Deleted.
51905
51906 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
51907
51908         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
51909         variable argument list.
51910
51911 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
51912
51913         * gcc.c-torture/execute/memcheck: Delete entire directory.
51914         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
51915         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
51916
51917 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
51918
51919         * gcc.dg/Wshadow-1.c: New test.
51920
51921 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
51922
51923         * gcc.c-torture/compile/20011130-1.c: New test.
51924
51925         * gcc.dg/noncompile/20011025-1.c: New test.
51926
51927         * g++.dg/other/anon-union.C: New test.
51928
51929         * gcc.c-torture/execute/20011024-1.c: New test.
51930
51931 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
51932
51933         * gcc.c-torture/execute/20000722-1.x,
51934         gcc.c-torture/execute/20010123-1.x: Remove.
51935         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
51936         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
51937         gcc.dg/c99-complit-2.c: New tests.
51938
51939 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
51940
51941         * g++.dg/inherit/base1.C: New test.
51942
51943 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
51944
51945         * g++.dg/other/stdarg1.C: New test.
51946
51947         * gcc.c-torture/compile/20011130-2.c: New test.
51948
51949 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
51950
51951         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
51952         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
51953         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
51954         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
51955         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
51956         * gcc.dg/builtin-prefetch-1.c: New test.
51957
51958 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
51959
51960         * gcc.dg/20011130-1.c: New test.
51961
51962 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
51963
51964         * g++.dg/other/scope1.C: New test.
51965         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
51966
51967 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51968
51969         * gcc.dg/vla-init-1.c: New test.
51970
51971 2001-12-01  Geoff Keating  <geoffk@redhat.com>
51972
51973         * gcc.c-torture/compile/structs.c: New testcase from GDB.
51974
51975 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51976
51977         * objc.dg/alias.m: Update.
51978         * objc.dg/class-1.m: Update.
51979         * objc.dg/const-str-1.m: Update.
51980         * objc.dg/fwd-proto-1.m: Update.
51981         * objc.dg/id-1.m: Update.
51982         * objc.dg/super-class-1.m: Update.
51983
51984 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
51985
51986         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
51987         constructs.
51988
51989 2001-11-28  Jeffrey A Law  (law@cygnus.com)
51990
51991         * gcc.c-torture/execute/20011128-1.c: New test.
51992
51993 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
51994
51995         * gcc.dg/20011127-1.c: New test.
51996
51997 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51998
51999         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
52000         from Austin Group draft 7.
52001         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
52002         scanf format arguments.
52003         * gcc.dg/format/no-exargs-2.c: New test.
52004
52005 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
52006
52007         * g++.dg/abi/vbase8-4.C: New test.
52008
52009 2001-11-24  Ian Lance Taylor  <ian@airs.com>
52010
52011         * gcc.c-torture/execute/20011121-1.c: New test.
52012
52013 2001-11-23  Jeffrey A Law  (law@cygnus.com)
52014
52015         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
52016
52017 2001-11-23  Andreas Jaeger  <aj@suse.de>
52018
52019         * gcc.dg/cpp/charconst-2.c: New test.
52020
52021 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
52022
52023         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
52024         to the host if it is remote.  Let tests specify extra headers
52025         they use.
52026         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
52027         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
52028         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
52029         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
52030         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
52031         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
52032         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
52033         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
52034         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
52035         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
52036
52037 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
52038
52039         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
52040         for little endian ARMs.
52041
52042 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
52043
52044         * gcc.c-torture/compile/20011119-1.c: New test.
52045         * gcc.c-torture/compile/20011119-2.c: New test.
52046
52047 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
52048
52049         * gcc.dg/altivec-1.c: Fix typo.
52050
52051 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52052
52053         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
52054
52055 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
52056
52057         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
52058
52059 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
52060
52061         * lib/g77.exp: Don't specify --rpath-link.
52062
52063         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
52064         across all the headers.
52065         * gcc.dg/format/format.exp: For testing on a remote host,
52066         copy format.h.
52067
52068         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
52069         * gcc.c-torture/execute/930406-1.c: Likewise.
52070         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
52071
52072 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
52073
52074         * gcc.dg/altivec-1.c: New.
52075
52076 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
52077
52078         * gcc.dg/cpp/fpreprocessed.c: New test case.
52079
52080 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52081
52082         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
52083         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
52084         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
52085
52086 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52087
52088         * gcc.dg/no-builtin-1.c: New test.
52089
52090 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
52091
52092         * gcc.c-torture/execute/20011115-1.c: New test.
52093
52094 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
52095
52096         * gcc.c-torture/compile/20011114-2.c: New test.
52097         * gcc.c-torture/compile/20011114-3.c: New test.
52098         * gcc.c-torture/compile/20011114-4.c: New test.
52099
52100 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
52101
52102         * g++.dg/other/init1.C: New test.
52103
52104 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
52105
52106         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
52107         message.
52108
52109         * gcc.c-torture/execute/20011114-1.c: New testcase.
52110
52111         * gcc.c-torture/compile/20010327-1.c: Revert last change.
52112         * gcc.c-torture/compile/20011114-1.c: New test, exactly
52113         like the (before this change) version of 20010327-1.c.
52114
52115 2001-11-14  Roger Sayle <roger@eyesopen.com>
52116
52117         * gcc.c-torture/execute/string-opt-13.c: New testcase.
52118
52119 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
52120
52121         * g++.dg/init/array2.C: New test.
52122
52123 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
52124
52125         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
52126
52127 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
52128
52129         * g++.dg/other/forscope1.C: New test.
52130         * g++.dg/ext/forscope1.C: New test.
52131         * g++.dg/ext/forscope2.C: New test.
52132
52133 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
52134
52135         * gcc.c-torture/execute/20011113-1.c: New test.
52136
52137 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
52138
52139         * gcc.c-torture/execute/20011109-2.c: New test.
52140
52141         * gcc.c-torture/execute/20011109-1.c: New test.
52142
52143 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
52144
52145         * gcc.c-torture/compile/20011109-1.c: New test.
52146
52147 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
52148
52149         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
52150         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
52151         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
52152         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
52153         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
52154         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
52155         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
52156
52157 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52158
52159         * g++.dg/warn/Wshadow-1.C: New tests.
52160         * g++.old-deja/g++.mike/for3.C: Update.
52161
52162 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52163
52164         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
52165         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
52166         XFAILs.  Adjust expected error texts.
52167         * gcc.c-torture/compile/20011106-1.c,
52168         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
52169         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
52170         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
52171         gcc.dg/c99-array-lval-5.c: New tests.
52172
52173 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52174
52175         * gcc.dg/cpp/defined.c: Update.
52176
52177 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52178
52179         * gcc.c-torture/execute/anon-1.c: New test.
52180
52181 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
52182
52183         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
52184         same size, so no warning should be produced on stormy16.
52185
52186         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
52187         due to oversized array.
52188         * g++.old-deja/g++.mike/ns15.C: Likewise.
52189         * g++.old-deja/g++.pt/crash16.C: Likewise.
52190
52191 2001-11-02  Graham Stott  <grahams@redhat.com>
52192
52193         * g++.dgother/debug1.C: Fix typos.
52194
52195 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
52196
52197         * g++.dg/other/debug1.C: New test.
52198
52199 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52200
52201         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
52202         of unsigned long.
52203
52204 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
52205
52206         * gcc.dg/20011029-2.c: New test.
52207
52208         * gcc.c-torture/compile/20011029-1.c: New test.
52209
52210 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
52211
52212         * objc/execute/class_self-1.m: New test.
52213         * objc/execute/class_self-2.m: New test.
52214
52215 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
52216
52217         * gcc.misc-tests/msgs.exp: Delete.
52218         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
52219         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
52220         error set to match recent changes.
52221
52222 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
52223
52224         * gcc.dg/20011021-1.c: New test.
52225
52226 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
52227
52228         * gcc.c-torture/compile/20011023-1.c: New test.
52229
52230 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
52231
52232         * lib/g77.exp: Rewrite based on lib/g++.exp.
52233
52234 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
52235
52236         * gcc.c-torture/execute/20011019-1.c: New test.
52237
52238         * gcc.dg/20011018-1.c: New test.
52239
52240 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
52241
52242         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
52243
52244 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
52245
52246         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
52247         * gcc.dg/attr-invalid.c: Likewise.
52248
52249 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
52250
52251         * gcc.dg/20011015-1.c: New test.
52252
52253 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
52254
52255         * g++.dg/template/unify2.C: New test.
52256
52257 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
52258
52259         * g++.dg/other/exception-specification.C: New test
52260
52261 2001-10-13  Tom Rix  <trix@redhat.com>
52262
52263         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
52264         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
52265
52266 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
52267
52268         * gcc.dg/20011009-1.c: New test.
52269
52270 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
52271
52272         PR g++/4476
52273         * g++.dg/other/friend1.C: New test.
52274
52275 2001-10-11  Richard Henderson  <rth@redhat.com>
52276
52277         * g++.old-deja/g++.other/crash18.C: Add -S to options.
52278
52279 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52280
52281         * gcc.c-torture/compile/20011010-1.c: New.
52282
52283 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52284
52285         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
52286         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
52287         g77.f-torture/execute/execute.exp,
52288         g77.f-torture/noncompile/noncompile.exp,
52289         gcc.c-torture/compile/compile.exp,
52290         gcc.c-torture/execute/execute.exp,
52291         gcc.c-torture/execute/ieee/ieee.exp,
52292         gcc.c-torture/execute/memcheck/memcheck.exp,
52293         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
52294         objc/execute/execute.exp: Update FSF address.
52295
52296 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
52297
52298         * gcc.dg/cpp/cmdlne-C.c: Update.
52299         * gcc.dg/cpp/cmdlne-C2.c: New.
52300
52301 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52302
52303         * gcc.c-torture/execute/20011008-3.c: New.
52304
52305 2001-10-08  DJ Delorie  <dj@redhat.com>
52306
52307         * gcc.dg/20011008-1.c: New.
52308         * gcc.dg/20011008-2.c: New.
52309
52310 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52311
52312         * gcc.dg/cpp/spacing1.c: Update test.
52313
52314 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52315
52316         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
52317         spelling errors of "separate" as "seperate".
52318
52319 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
52320
52321         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
52322         enough to avoid inlining.
52323
52324 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
52325
52326         * lib/g77.exp: set libg2c_dir correctly.
52327
52328 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52329
52330         * gcc.dg/cpp/macro11.c: New test.
52331
52332 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52333
52334         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
52335         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
52336         gcc.dg/format/multattr-3.c: New tests.
52337         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
52338         tests for format attributes on function pointers being rejected.
52339
52340 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52341
52342         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
52343
52344 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52345
52346         * g++.dg/warn/format1.C: New test.
52347
52348 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
52349
52350         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
52351
52352 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
52353
52354         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
52355
52356 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
52357
52358         * gcc.dg/cpp/redef2.c: Add test.
52359
52360 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
52361
52362         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
52363         long-standing bug on i686, apparently.
52364         * gcc.c-torture/execute/loop-2c.x: New file.
52365         * gcc.c-torture/execute/loop-2d.x: New file.
52366         * gcc.c-torture/execute/loop-3c.x: New file.
52367
52368 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
52369
52370         * gcc.dg/cpp/20000625-2.c: Correct line number.
52371
52372 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52373
52374         * gcc.dg/cpp/macro10.c: New test.
52375         * gcc.dg/cpp/strify3.c: New test.
52376         * gcc.dg/cpp/spacing1.c: Add tests.
52377         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
52378         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
52379
52380 2001-09-24  DJ Delorie  <dj@redhat.com>
52381
52382         * gcc.c-torture/execute/20010924-1.c: New test.
52383
52384 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52385
52386         * objc/execute/paste.m: Remove.
52387
52388 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52389
52390         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
52391
52392 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
52393
52394         * g77.dg/strlen0.f: New test.
52395
52396 2001-09-21  Richard Henderson  <rth@redhat.com>
52397
52398         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
52399         * g++.old-deja/g++.abi/vtable2.C: Likewise.
52400
52401 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52402
52403         Table-driven attributes.
52404         * g++.dg/ext/attrib1.C: New test.
52405
52406 2001-09-20  DJ Delorie  <dj@redhat.com>
52407
52408         * gcc.dg/20000926-1.c: Update expected warning messages.
52409         * gcc.dg/array-2.c: Likewise, and test for warnings too.
52410         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
52411         array.
52412
52413 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
52414
52415         * g++.dg/eh/registers1.C: New test case.
52416
52417 2001-09-17  Richard Henderson  <rth@redhat.com>
52418
52419         * gcc.dg/array-5.c: Fix VLA decomposition test.
52420
52421 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52422
52423         * gcc.dg/cpp/line5.c: New testcase.
52424
52425 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
52426
52427         * gcc.dg/cpp/macro9.c: New test.
52428
52429 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
52430
52431         * gcc.c-torture/execute/980223.c: Change type of addr from long
52432         to char *.
52433
52434 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
52435
52436         * gcc.c-torture/execute/20010915-1.c: New test.
52437
52438 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
52439
52440         * g77.dg/bprob: New directory.
52441         * g77.dg/bprob/bprob.exp: New file.
52442         * g77.dg/bprob/bprob-1.f: New test.
52443         * g77.dg/gcov: New directory.
52444         * g77.dg/gcov/gcov.exp: New file.
52445         * g77.dg/gcov/gcov-1.f: New test.
52446         * g77.dg/gcov/gcov-1.x: New file.
52447
52448 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52449
52450         * gcc.dg/cpp/directiv.c: Update.
52451         * gcc.dg/cpp/undef1.c: Update.
52452
52453 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
52454
52455         * gcc.dg/20010912-1.c: New test.
52456
52457 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
52458
52459         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
52460         language-independent file in lib.
52461         * lib/gcov.exp: New file.
52462
52463 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52464
52465         * gcc.c-torture/compile/20010911-1.c: New test.
52466
52467 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
52468
52469         * lib/profopt.exp: New, to support profile-directed optimizations.
52470         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
52471         * gcc.misc-tests/bprob-1.c: New test.
52472         * gcc.misc-tests/bprob-2.c: New test.
52473
52474 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
52475
52476         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
52477         XFAIL and which kinds of gcov output to verify.
52478         * gcc.misc-tests/gcov-4b.x: New file.
52479         * gcc.misc-tests/gcov-5b.x: New file.
52480         * gcc.misc-tests/gcov-6.x: New file.
52481         * gcc.misc-tests/gcov-7.c: New test.
52482         * gcc.misc-tests/gcov-7.x: New file.
52483
52484 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
52485
52486         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
52487         * gcc.misc-tests/gcov-6.c: New test.
52488
52489 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52490
52491         PR c++/3986
52492         * g++.dg/abi/vbase1.C: New test.
52493
52494 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
52495
52496         * objc.dg/method-2.m: New.
52497
52498 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52499
52500         PR c++/4203
52501         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
52502         * g++.dg/init/empty1.C: New test.
52503
52504 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
52505
52506         * gcc.c-torture/compile/20010903-1.c: New test.
52507
52508 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
52509
52510         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
52511         for m68k.
52512
52513 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
52514
52515         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
52516
52517         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
52518
52519         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
52520
52521 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
52522
52523         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
52524         for 16-bit 'unsigned int'.
52525
52526 2001-08-29  Kazu Hirata  <kazu@hxi.com>
52527
52528         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
52529
52530 2001-08-27  Richard Henderson  <rth@redhat.com>
52531
52532         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
52533         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
52534
52535 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
52536
52537         * gcc.dg/asm-names.c (ymain): New.
52538
52539 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
52540
52541         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
52542         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
52543         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
52544
52545 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52546
52547         * gcc.dg/compare5.c: New testcase.
52548
52549 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
52550
52551         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
52552         and "In instantiation".
52553
52554 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
52555
52556         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
52557
52558 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
52559
52560         * gcc.misc-tests/gcov.exp: Add support for branch information.
52561         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
52562         * gcc.misc-tests/gcov-4.c: New test.
52563         * gcc.misc-tests/gcov-4b.c: New test.
52564         * gcc.misc-tests/gcov-5b.c: New test.
52565
52566 2001-08-20  Zack Weinberg  <zackw@panix.com>
52567
52568         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
52569         expected to fail.
52570
52571 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52572
52573         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
52574
52575 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
52576
52577         * g++.dg/eh/template1.C: New test.
52578
52579 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
52580
52581         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
52582         Fix thinko.
52583         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
52584         for xfail.
52585
52586 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
52587
52588         * lib/g77-dg.exp: Use prune.exp for common procedures
52589         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
52590         * lib/g77.exp: (g77-dg-prune) Remove
52591
52592 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
52593
52594         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
52595
52596 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52597
52598         * g++.dg/template/unify1.C: New test.
52599
52600 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
52601
52602         * g++.dg/abi/empty4.C: New test.
52603
52604 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
52605
52606         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
52607         solaris2.*
52608         * g77.f-torture/compile/pr3743.x: Likewise.
52609
52610 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52611
52612         * g++.dg/other/using-declaration.C: New test.
52613
52614 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52615
52616         * gcc.dg/cpp/tr-sign.c: New testcase.
52617
52618 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52619
52620         * gcc.dg/cpp/19951025-1.c: Revert.
52621         * gcc.dg/cpp/directiv.c: We no longer process directives that
52622         interrupt macro arguments.
52623
52624 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
52625
52626         * gcc.dg/bconstp-1.c: New test.
52627
52628 2001-08-03  Richard Henderson  <rth@redhat.com>
52629
52630         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
52631
52632 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52633
52634         * gcc.dg/cpp/19951025-1.c: Update.
52635
52636 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
52637
52638         * g77.dg/ff90-1.f (s): Fix reference of variable z,
52639         should be x.
52640
52641 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
52642
52643         Kill -fhonor-std.
52644         * g++.old-deja/g++.ns/ns14.C: Remove special options.
52645         * g++.old-deja/g++.other/std1.C: Likewise.
52646         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
52647
52648 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
52649
52650         * lib/g77.exp: Load gcc-defs.exp for common procedures
52651         (g77_pass, g77_fail, g77_finish, g77_exit,
52652         ${tool}_check_unsupported_p} Now redundant.  Deleted.
52653
52654 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
52655
52656         * g77.dg/fbackslash.f
52657         * g77.dg/fcase-preserve.f
52658         * g77.dg/ff90-1.f
52659         * g77.dg/ffixed-line-length-0.f
52660         * g77.dg/ffixed-line-length-132.f
52661         * g77.dg/ffixed-line-length-7.f
52662         * g77.dg/ffixed-line-length-72.f
52663         * g77.dg/ffixed-line-length-none.f
52664         * g77.dg/ffree-form-1.f
52665         * g77.dg/fno-backslash.f
52666         * g77.dg/fno-f90-1.f
52667         * g77.dg/fno-fixed-form-1.f
52668         * g77.dg/fno-onetrip.f
52669         * g77.dg/fno-typeless-boz.f
52670         * g77.dg/fno-underscoring.f
52671         * g77.dg/fno-vxt-1.f
52672         * g77.dg/fonetrip.f
52673         * g77.dg/ftypeless-boz.f
52674         * g77.dg/fugly-assumed.f
52675         * g77.dg/funderscoring.f
52676         * g77.dg/fvxt-1.f
52677
52678 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
52679
52680         * objc.dg/fwd-proto-1.m: New.
52681         * objc.dg/local-decl-1.m: New.
52682         * objc.dg/naming-1.m: New.
52683         * objc.dg/naming-2.m: New.
52684         * objc.dg/proto-hier-1.m: New.
52685
52686 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
52687
52688         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
52689         largest-type elements to a struct makes its size grow.
52690
52691 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
52692
52693         * g++.dg/abi/vthunk1.C: New test.
52694
52695 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
52696
52697         * g++.dg/abi/vbase8-22.C: New test.
52698
52699 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52700
52701         * gcc.dg/cpp/macro8.c: New test.
52702
52703 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
52704
52705         * g++.dg/abi/vbase8-21.C: New test.
52706
52707 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
52708
52709         * g++.dg/abi/vbase8-10.C: New test.
52710
52711 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52712
52713         * lib/g++.exp (g++_set_ld_library_path): Renamed to
52714         ${tool}_set_ld_library_path.
52715         Changed caller.
52716         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
52717         g++.exp.
52718
52719 2001-07-26  Stan Cox <scox@redhat.com>
52720
52721         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
52722         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
52723         gcc_exit, gcc_check_unsupported_p):
52724         Moved to gcc-deps.exp
52725         * gcc-deps.exp: New file.
52726
52727 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52728
52729         * g++.old-deja/g++.pt/defarg14.C: New test.
52730
52731 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52732
52733         * g++.old-deja/g++.other/lineno5.C: New test.
52734
52735 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52736
52737         * g++.old-deja/g++.pt/crash68.C: New test.
52738
52739 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52740
52741         * g++.old-deja/g++.other/crash42.C: New test.
52742
52743 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52744
52745         * gcc.dg/cpp/extratokens.c: Fix.
52746         * gcc.dg/cpp/skipping2.c: New tests.
52747
52748 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52749
52750         * gcc.c-torture/execute/20010724-1.c: New file.
52751         * gcc.c-torture/execute/20010724-1.x: New file.
52752
52753 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52754
52755         * g++.old-deja/g++.other/cond7.C: New test.
52756
52757 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52758
52759         * g++.old-deja/g++.other/optimize4.C: New test.
52760
52761 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52762
52763         * g++.old-deja/g++.abi/vbase8-5.C: New test.
52764
52765 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
52766
52767         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
52768         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
52769         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
52770         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
52771
52772         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
52773         bug report" message.
52774
52775         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
52776         * g++.dg/ext/instantiate1.C: Move from old-deja.
52777
52778 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
52779
52780         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
52781         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
52782         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
52783         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
52784
52785 2001-07-23  Jeffrey A Law  (law@cygnus.com)
52786
52787         * gcc.c-torture/execute/20010723-1.c: New test.
52788
52789 2001-07-23  Ben Elliston  <bje@redhat.com>
52790
52791         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
52792
52793 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52794
52795         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
52796         i[34567]86-*-*.
52797         Delete handling of ieee_multilib_flags.
52798         Pass -mieee for alpha*-*-* and sh-*-*.
52799         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
52800
52801 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
52802
52803         Remove old-abi tests.
52804         * g++.old-deja/g++.mike/p11116.C: Remove.
52805         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
52806
52807 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
52808
52809         * g77.f-torture/compile/pr3743.f: New test
52810
52811 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
52812
52813         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
52814
52815 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52816
52817         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
52818         g++.old-deja/g++.pt/static6.C: Likewise.
52819         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
52820         supports weak symbols.
52821
52822 2001-07-18  Andreas Jaeger  <aj@suse.de>
52823
52824         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
52825         supported again.
52826
52827 2001-07-18  Andreas Jaeger  <aj@suse.de>
52828
52829         * gcc.dg/iftrap-1.c: Fix target line.
52830
52831 2001-07-17  Richard Henderson  <rth@redhat.com>
52832
52833         * gcc.c-torture/execute/20010717-1.c: New.
52834
52835 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52836
52837         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
52838         tests.
52839
52840 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
52841
52842         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
52843
52844 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52845
52846         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
52847         UAC_SIGBUS, UAC_NOPRINT definitions.
52848
52849 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
52850
52851         * objc/execute/object_is_class.m: New test.
52852         * objc/execute/object_is_meta_class.m: New test.
52853
52854 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
52855
52856         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
52857         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
52858
52859 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
52860
52861         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
52862         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
52863
52864 2001-07-14  Richard Henderson  <rth@redhat.com>
52865
52866         * gcc.dg/iftrap-1.c: New.
52867
52868 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
52869
52870         * g77.f-torture/execute/intrinsic77.f: New test.
52871
52872 2001-07-11  Janis Johnson <janis@us.ibm.com>
52873
52874         * gcc.misc-tests/gcov-3.c: New test.
52875
52876 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
52877
52878         * gcc.c-torture/compile/20010711-1.c,
52879         * gcc.c-torture/compile/20010711-2.c: New tests.
52880
52881 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
52882
52883         * gcc.c-torture/execute/20010711-1.c: New test.
52884
52885 2001-07-11  Ben Elliston  <bje@redhat.com>
52886
52887         * g++.old-deja/g++.other/enum5.C: New test.
52888
52889 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
52890
52891         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
52892         (g++-dg-prune): Call prune_gcc_output.
52893         * prune.exp: New file for prune_gcc_output.
52894         * lib/g++.exp, lib/gcc.exp: Load it.
52895
52896 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52897
52898         * gcc.c-torture/compile/20010701-1.c,
52899         g++.old-deja/g++.ext/attrib6.C: New tests.
52900
52901 2001-07-06  Jeffrey A Law  (law@cygnus.com)
52902
52903         * gcc.c-torture/compile/20010706-1.c: New test.
52904
52905 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
52906
52907         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
52908
52909 2001-06-28  Stan Shebs  <shebs@apple.com>
52910
52911         * gcc.dg/pragma-darwin.c: New test.
52912
52913 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52914
52915         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
52916         Solaris 2.[678] system.
52917
52918 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52919
52920         * gcc.dg/20010622-1.c: New test.
52921
52922 2001-06-18  Stan Shebs  <shebs@apple.com>
52923
52924         * objc.dg: New directory.
52925         * objc.dg/dg.exp: New file.
52926         * objc.dg/alias.m: New.
52927         * objc.dg/class-1.m: New.
52928         * objc.dg/class-2.m: New.
52929         * objc.dg/const-str-1.m: New.
52930         * objc.dg/const-str-2.m: New.
52931         * objc.dg/id-1.m: New.
52932         * objc.dg/method-1.m: New.
52933         * objc.dg/super-class-1.m: New.
52934         * lib/objc-dg.exp: New file.
52935
52936 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52937
52938         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
52939         of label name.
52940
52941 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
52942
52943         * g++.old-deja/g++.abi/vbase8-9.C: New test.
52944
52945 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52946
52947         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
52948         variable.
52949
52950 2001-06-12  Richard Henderson  <rth@redhat.com>
52951
52952         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
52953
52954 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
52955
52956         * g++.old-deja/g++.abi/vbase5.C: New test.
52957         * g++.old-deja/g++.abi/vbase6.C: New test.
52958         * g++.old-deja/g++.abi/vbase7.C: New test.
52959
52960 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52961
52962         * gcc.c-torture/compile/20010610-1.c: New test.
52963
52964 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
52965
52966         * g++.old-deja/g++.abi/vbase4.C: New test.
52967
52968 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52969
52970         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
52971         support %f for HC11/HC12 targets.
52972         * gcc.c-torture/execute/930513-1.x: New file, likewise.
52973         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
52974         on HC11/HC12 targets.
52975         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
52976
52977 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52978
52979         * gcc.dg/wchar_t-1.c: New file.
52980         * gcc.dg/wint_t-1.c: Likewise.
52981
52982 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
52983
52984         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
52985
52986 2001-06-11  Richard Henderson  <rth@redhat.com>
52987
52988         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
52989
52990 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52991
52992         * gcc.c-torture/compile/20010611-1.c: New test.
52993
52994 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52995
52996         * gcc.dg/c99-tag-1.c: Add more tests.
52997
52998 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
52999
53000         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
53001         representation on MN10300 and ARM/Thumb.
53002
53003 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
53004
53005         * g77.f-torture/execute/20010610.f: New.
53006
53007 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
53008
53009         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
53010         names.
53011
53012 2001-06-09  Richard Henderson  <rth@redhat.com>
53013
53014         * gcc.c-torture/execute/ashrdi-1.c: New.
53015         * gcc.c-torture/execute/ashldi-1.c: New.
53016         * gcc.c-torture/execute/lshrdi-1.c: New.
53017
53018 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
53019
53020         * objc/execute/load-3.m: Added. Check sending +load to categories,
53021         in addition to classes.
53022
53023 2001-06-08  Stan Shebs  <shebs@apple.com>
53024
53025         * objc/execute/load-2.m: New test.  From Nicola Pero
53026         <n.pero@mi.flashnet.it>.
53027
53028 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
53029
53030         * gcc.c-torture/execute/20010605-2.c: New test.
53031
53032 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
53033
53034         * g++.old-deja/g++.abi/vbase2.C: New test.
53035         * g++.old-deja/g++.abi/vbase3.C: New test.
53036
53037 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
53038
53039         * g++.old-deja/g++.pt/friend49.C: New test.
53040
53041 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
53042
53043         * g++.old-deja/g++.ext/anon3.C: New test.
53044
53045 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
53046
53047         * g++.old-deja/g++.other/conv7.C: New test.
53048
53049 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
53050
53051         * gcc.c-torture/compile/20010605-2.c: New test.
53052
53053 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53054
53055         * gcc.c-torture/execute/20010604-1.c: New test.
53056
53057 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
53058
53059         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
53060
53061 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
53062
53063         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
53064         (g++_link_flags): Likewise.
53065         (g++_init): Pass gccpath's value to two previous functions.
53066
53067 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53068
53069         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
53070         Ensure logfile entry matches exec command line.
53071
53072 2001-05-31  Richard Henderson  <rth@redhat.com>
53073
53074         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
53075         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
53076
53077 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
53078
53079         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
53080         compiler for irix6.2
53081
53082 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
53083
53084         * g++.old-deja/g++.other/optimize3.C: New file.
53085
53086 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
53087
53088         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
53089         assemble.
53090
53091 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
53092
53093         * g++.old-deja/g++.other/optimize2.C: New file.
53094
53095 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
53096
53097         * gcc.c-torture/compile/20010518-2.c: New file.
53098         * gcc.c-torture/execute/20010518-1.c: New file.
53099         * gcc.c-torture/execute/20010518-2.c: New file.
53100
53101 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53102
53103         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
53104
53105 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
53106
53107         G++ no longer defines builtins that do not begin with __builtin.
53108         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
53109         * g++.old-deja/g++.brendand/misc13.C: Likewise.
53110         * g++.old-deja/g++.law/builtin1.C: Likewise.
53111         * g++.old-deja/g++.law/cvt2.C: Likewise.
53112         * g++.old-deja/g++.mike/net5.C: Likewise.
53113         * g++.old-deja/g++.other/builtins1.C: Likewise.
53114         * g++.old-deja/g++.other/builtins2.C: Likewise.
53115         * g++.old-deja/g++.other/builtins3.C: Likewise.
53116         * g++.old-deja/g++.other/builtins4.C: Likewise.
53117         * g++.old-deja/g++.other/inline8.C: Likewise.
53118         * g++.old-deja/g++.robertl/eb39.C: Likewise.
53119
53120 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
53121
53122         * g++.old-deja/g++.pt/using1.C: Adjust.
53123         * g++.old-deja/g++.pt/using2.C: New test.
53124
53125 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53126
53127         * gcc.dg/cpp/charconst.c: New tests.
53128         * gcc.dg/cpp/escape.c: New tests.
53129         * gcc.dg/cpp/escape-1.c: New tests.
53130         * gcc.dg/cpp/escape-2.c: New tests.
53131         * gcc.dg/cpp/ucs.c: New tests.
53132
53133 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
53134
53135         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
53136         native compiler for irix6.5.
53137
53138 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
53139
53140         * lib/g++.exp (g++_include_flags): Use args to compute
53141         get_multilibs.
53142         (g++_link_flags): Likewise.
53143         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
53144
53145 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53146
53147         * gcc.dg/c90-hexfloat-1.c: Add more tests.
53148
53149 2001-05-21  Geoff Keating  <geoffk@redhat.com>
53150
53151         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
53152         this file.
53153
53154 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53155
53156         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
53157         STACK_SIZE;
53158         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
53159         to STACK_SIZE; Use it to define size of add_histo array.
53160         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
53161         to STACK_SIZE.
53162         (f): Use GITT_SIZE to define size of gitt local table.
53163         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
53164         to STACK_SIZE; Use it to define size of bytemem array.
53165
53166 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53167
53168         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
53169         on 68HC11/HC12 due to the asm instruction.
53170         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
53171         * gcc.c-torture/compile/920520-1.x: Likewise.
53172         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
53173         on 68HC11/HC12 because the function is larger than 64K.
53174         * gcc.c-torture/compile/961203-1.x: New file, this test fails
53175         on 68HC11/HC12 because the structure is too large.
53176
53177 2001-05-20  Richard Henderson  <rth@redhat.com>
53178
53179         * gcc.c-torture/execute/20010520-1.c: New.
53180
53181 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53182
53183         * g++.old-deja/g++.warn/compare1.C: New test.
53184         * gcc.dg/compare4.c: New test.
53185
53186 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
53187
53188         * g++.old-deja/g++.other/optimize1.C: New test.
53189
53190 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53191
53192         * g++.old-deja/g++.pt/spec41.C: New test.
53193
53194 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
53195
53196         * gcc.c-torture/compile/20010114-1.x: Remove.
53197
53198 2001-05-18  Stan Shebs  <shebs@apple.com>
53199
53200         * gcc.c-torture/compile/20010518-1.c: New test.
53201
53202 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
53203
53204         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
53205         * g++.old-deja/g++.pt/crash67.C: New test.
53206
53207 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
53208
53209         * g++.old-deja/g++.other/debug9.C: New test.
53210
53211 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
53212
53213         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
53214
53215 2001-05-16  Jan Hubicka  <jh@suse.cz>
53216
53217         * gcc.c-torture/compile/20010516-1.c: New test.
53218
53219 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
53220
53221         * g++.old-deja/g++.other/crash41.C: New test.
53222
53223 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
53224
53225         * g++.old-deja/g++.pt/crash66.C: New test.
53226
53227 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
53228
53229         * g++.old-deja/g++.robertl/eb27.C: Convert.
53230
53231 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
53232
53233         * g++.dg/friend-warn.C: New test.  Do not warn about friend
53234         declaration being redundant.
53235
53236 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
53237
53238         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
53239
53240 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
53241
53242         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
53243
53244 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
53245
53246         * lib/g++.exp: Use testsuite_flags.
53247
53248 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
53249
53250         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
53251
53252 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53253
53254         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
53255
53256 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
53257
53258         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
53259
53260 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
53261
53262         * gcc.c-torture/compile/20010313-1.c: New test.
53263
53264 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
53265
53266         * gcc.dg/cpp/direct2.c: New test.
53267         * gccq.dg/cpp/direct2s.c: New test.
53268
53269         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
53270
53271 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
53272
53273         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
53274         * g++.old-deja/g++.other/op3.C: Likewise.
53275
53276 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53277
53278         * gcc.dg/cpp/syshdr.h: New file.
53279         * gcc.dg/cpp/sysmac1.c: Update.
53280         * gcc.dg/cpp/sysmac2.c: Update.
53281
53282 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53283
53284         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
53285
53286 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
53287
53288         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
53289         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
53290
53291 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
53292
53293         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
53294
53295 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
53296
53297         * lib/g++.exp (g++_include_flags): Don't use any special flags
53298         if TESTING_IN_BUILD_TREE is not defined.
53299         (g++_init): Use a plain 'c++' as the compiler if
53300         TESTING_IN_BUILD_TREEE is not defined.
53301
53302 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
53303
53304         * g++.old-deja/g++.eh/catch13.C: New test.
53305         * g++.old-deja/g++.eh/catch14.C: New test.
53306
53307 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
53308
53309         * gcc.dg/cpp/tr-define.c: New test.
53310
53311 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
53312
53313         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
53314         <stdlib.h>, not <malloc.h>.
53315
53316 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
53317
53318         * g++.old-deja/g++.ns/template17.C: New test.
53319
53320 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
53321
53322         * g++.old-deja/g++.pt/ref4.C: New test.
53323
53324 2001-04-30  Richard Henderson  <rth@redhat.com>
53325
53326         * gcc.dg/20000724-1.c: Revert last change.
53327
53328 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
53329
53330         * g77.f-torture/execute/20010430.f: New test.
53331
53332 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
53333
53334         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
53335
53336 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
53337
53338         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
53339
53340 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
53341
53342         * g++.old-deja/g++.eh/crash6.C: New test.
53343
53344 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
53345
53346         * g++.old-deja/g++.other/warn7.C: New test.
53347
53348 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
53349
53350         * g++.old-deja/g++.other/defarg9.C: New test.
53351
53352 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
53353
53354         * g77.f-torture/compile/20010426.f: New test.
53355         * g77.f-torture/execute/20010426.f: New test.
53356
53357 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
53358
53359         * g77.f-torture/compile/20000629-1.x: Remove - error
53360         has been fixed.
53361
53362 2001-04-26  Jeffrey A Law  (law@cygnus.com)
53363
53364         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
53365         Tweak slightly to work with g++.dg framework.
53366         * g++.dg/special/ecos.exp: Run initp1.C test.
53367         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
53368
53369         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
53370         its linker doesn't give line numbers either.
53371         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
53372
53373 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
53374
53375         * g++.old-deja/g++.other/lex1.C: New test.
53376
53377 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
53378
53379         * gcc.dg/noncompile/20010425-1.c: New test.
53380
53381 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
53382
53383         * g++.old-deja/g++.pt/mangle2.C: New test.
53384
53385 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
53386
53387         * gcc.dg/format/plus-1.c: New test.
53388
53389 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
53390
53391         * gcc.dg/20010423-1.c: New test.
53392
53393 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
53394
53395         * gcc.c-torture/execute/20010422-1.c: New test.
53396
53397 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
53398
53399         * g++.old-deja/g++.ns/type2.C: New test.
53400
53401 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
53402
53403         * g++.old-deja/g++.other/perf1.C: New test.
53404
53405 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
53406
53407         * gcc.dg/c99-func-2.c: Remove xfail.
53408         * gcc.dg/c99-func-3.c: Remove xfail.
53409         * gcc.dg/c99-func-4.c: Remove xfail.
53410
53411 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
53412
53413         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
53414
53415 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53416
53417         * gcc.c-torture/compile/20010423-1.c: New test.
53418
53419 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
53420
53421         * g++.old-deja/g++.pt/typename28.C: New test.
53422
53423 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
53424
53425         * g++.old-deja/g++.abi/empty2.C: New test.
53426         * g++.old-deja/g++.abi/empty3.C: New test.
53427
53428 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53429
53430         * g++.old-deja/g++.other/comdat2.C: New test.
53431         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
53432
53433 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53434
53435         * g++.old-deja/g++.other/overload14.C: New test.
53436
53437 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53438
53439         * g++.old-deja/g++.other/lookup23.C: New test.
53440
53441 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53442
53443         * gcc.c-torture/execute/20010403-1.c: New test.
53444
53445 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
53446             Mark Mitchell  <mark@codesourcery.com>
53447
53448         * lib/old-dejagnu.exp: Don't delete output of executable.
53449         Add .exe suffix to executables.
53450
53451 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
53452
53453         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
53454
53455 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53456
53457         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
53458
53459 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
53460
53461         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
53462         * g++.old-deja/g++.abi/crash1.C: New test.
53463
53464 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
53465
53466         * g++.old-deja/g++.other/crash40.C: New test.
53467
53468 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53469
53470         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
53471
53472 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
53473
53474         * g++.old-deja/g++.other/warn6.C: New test.
53475
53476 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53477
53478         * g++.old-deja/g++.robertl/eb42.C: Same.
53479
53480 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53481
53482         * gcc.dg/wtr-conversion-1.c: New testcase.
53483
53484 2001-04-10  Richard Henderson  <rth@redhat.com>
53485
53486         * g++.old-deja/g++.other/array5.C: New.
53487
53488 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53489
53490         * gcc.c-torture/execute/20010408-1.c: New test.
53491
53492 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
53493
53494         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
53495         headers and constructs.
53496         * g++.old-deja/g++.robertl/eb79.C: Same.
53497         * g++.old-deja/g++.robertl/eb77.C (main): Same.
53498         * g++.old-deja/g++.robertl/eb73.C: Same.
53499         * g++.old-deja/g++.robertl/eb66.C (main): Same.
53500         * g++.old-deja/g++.robertl/eb55.C (t): Same.
53501         * g++.old-deja/g++.robertl/eb54.C (main): Same.
53502         * g++.old-deja/g++.robertl/eb46.C (main): Same.
53503         * g++.old-deja/g++.robertl/eb44.C: Same.
53504         * g++.old-deja/g++.robertl/eb41.C (main): Same.
53505         * g++.old-deja/g++.robertl/eb4.C (main): Same.
53506         * g++.old-deja/g++.robertl/eb39.C: Same.
53507         * g++.old-deja/g++.robertl/eb33.C (main): Same.
53508         * g++.old-deja/g++.robertl/eb31.C (main): Same.
53509         * g++.old-deja/g++.robertl/eb30.C: Same.
53510         * g++.old-deja/g++.robertl/eb3.C: Same.
53511         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
53512         * g++.old-deja/g++.robertl/eb21.C: Same.
53513         * g++.old-deja/g++.robertl/eb15.C: Same.
53514         * g++.old-deja/g++.robertl/eb118.C: Same.
53515         * g++.old-deja/g++.robertl/eb115.C (main): Same.
53516         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
53517         * g++.old-deja/g++.robertl/eb109.C: Same.
53518         * g++.old-deja/g++.other/sibcall1.C (main): Same.
53519         * g++.old-deja/g++.mike/rtti1.C: Same.
53520         * g++.old-deja/g++.mike/p658.C: Same.
53521         * g++.old-deja/g++.mike/net46.C: Same.
53522         * g++.old-deja/g++.mike/net34.C: Same.
53523         * g++.old-deja/g++.mike/memoize1.C: Same.
53524         * g++.old-deja/g++.mike/eh2.C: Same.
53525         * g++.old-deja/g++.law/weak.C: Same.
53526         * g++.old-deja/g++.law/visibility7.C: Same.
53527         * g++.old-deja/g++.law/visibility25.C: Same.
53528         * g++.old-deja/g++.law/visibility22.C: Same.
53529         * g++.old-deja/g++.law/visibility2.C: Same.
53530         * g++.old-deja/g++.law/visibility17.C: Same.
53531         * g++.old-deja/g++.law/visibility13.C: Same.
53532         * g++.old-deja/g++.law/visibility10.C: Same.
53533         * g++.old-deja/g++.law/visibility1.C: Same.
53534         * g++.old-deja/g++.law/virtual3.C (eval): Same.
53535         * g++.old-deja/g++.law/vbase1.C: Same.
53536         * g++.old-deja/g++.law/operators32.C: Same.
53537         * g++.old-deja/g++.law/nest3.C: Same.
53538         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
53539         * g++.old-deja/g++.law/except5.C (main): Same.
53540         * g++.old-deja/g++.law/cvt7.C (run): Same.
53541         * g++.old-deja/g++.law/cvt2.C: Same.
53542         * g++.old-deja/g++.law/cvt16.C: Same.
53543         * g++.old-deja/g++.law/ctors6.C (bar): Same.
53544         * g++.old-deja/g++.law/ctors17.C (main): Same.
53545         * g++.old-deja/g++.law/ctors13.C: Same.
53546         * g++.old-deja/g++.law/ctors12.C (main): Same.
53547         * g++.old-deja/g++.law/ctors10.C: Same.
53548         * g++.old-deja/g++.law/code-gen5.C: Same.
53549         * g++.old-deja/g++.law/bad-error7.C: Same.
53550         * g++.old-deja/g++.law/arm9.C: Same.
53551         * g++.old-deja/g++.law/arm12.C: Same.
53552         * g++.old-deja/g++.law/arg8.C: Same.
53553         * g++.old-deja/g++.law/arg1.C: Same.
53554         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
53555         * g++.old-deja/g++.jason/template31.C: Same.
53556         * g++.old-deja/g++.jason/template24.C (main): Same.
53557         * g++.old-deja/g++.jason/2371.C: Same.
53558         * g++.old-deja/g++.eh/new2.C: Same.
53559         * g++.old-deja/g++.eh/new1.C: Same.
53560         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
53561         * g++.old-deja/g++.brendan/nest21.C (main): Same.
53562         * g++.old-deja/g++.brendan/err-msg3.C: Same.
53563         * g++.old-deja/g++.brendan/crash62.C: Same.
53564         * g++.old-deja/g++.brendan/crash52.C: Same.
53565         * g++.old-deja/g++.brendan/crash49.C (main): Same.
53566         * g++.old-deja/g++.brendan/crash38.C: Same.
53567         * g++.old-deja/g++.brendan/crash15.C (main): Same.
53568         * g++.old-deja/g++.brendan/copy9.C: Same.
53569
53570 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
53571
53572         * gcc.c-torture/execute/20001203-2.c (memset):
53573         Count argument is of type __SIZE_TYPE__.
53574
53575 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
53576
53577         * gcc.c-torture/compile/20010404-1.c: New test.
53578
53579 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
53580
53581         * gcc.c-torture/compile/20010326-1.c: New test.
53582
53583 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
53584
53585         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
53586         peculiarities of the SH.
53587         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
53588
53589 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53590
53591         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
53592         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
53593         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
53594
53595 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
53596
53597         * g77.f-torture/compile/20010321-1.f: New test.
53598
53599 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
53600
53601         * gcc.c-torture/compile/20010329-1.c: New test.
53602
53603 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
53604
53605         * gcc.c-torture/execute/20010329-1.c: New test.
53606
53607 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
53608
53609         * g++.old-deja/g++.other/eh4.C: Fix typo.
53610
53611 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
53612
53613         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
53614
53615 2001-03-28  Philip Blundell  <philb@gnu.org>
53616
53617         * gcc.c-torture/compile/20010328-1.c: New test.
53618
53619 2001-03-27  Richard Henderson  <rth@redhat.com>
53620
53621         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
53622         * g++.old-deja/g++.eh/vbase3.C: Likewise.
53623
53624 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
53625
53626         * gcc.c-torture/compile/20010327-1.c: New test.
53627
53628 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
53629
53630         * g++.old-deja/g++.other/friend12.C: New test.
53631         * g++.old-deja/g++.other/friend9.C: Expect no errors.
53632         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
53633
53634 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53635
53636         * gcc.c-torture/execute/20010325-1.c: New test.
53637
53638 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
53639
53640         * g++.old-deja/g++.other/mangle3.C: New test.
53641
53642 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
53643
53644         * g++.old-deja/g++.other/anon8.C: New test.
53645
53646 2001-03-20  Philip Blundell  <philb@gnu.org>
53647
53648         * gcc.c-torture/compile/20010320-1.c: New test.
53649
53650 2001-03-17  Richard Henderson  <rth@redhat.com>
53651
53652         * g++.old-deja/g++.other/eh4.C: Add expected error text.
53653
53654 2001-03-15  Geoff Keating  <geoff@redhat.com>
53655
53656         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
53657         tests on AIX.
53658
53659 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
53660
53661         * g++.old-deja/g++.other/eh4.C: New test.
53662
53663 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
53664
53665         * gcc.dg/cpp/mi1.c: Update.
53666
53667 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
53668
53669         * g++.old-deja/g++.other/regstack.C: New test.
53670
53671 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
53672
53673         * g++.old-deja/g++.other/ref4.C: New test.
53674
53675 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
53676
53677         * objc/execute/va_method.m: Added.
53678         * objc/execute/IMP.m: Added.
53679         * objc/execute/_cmd.m: Added.
53680         * objc/execute/accessing_ivars.m: Added.
53681         * objc/execute/class-1.m: Added.
53682         * objc/execute/class-10.m: Added.
53683         * objc/execute/class-11.m: Added.
53684         * objc/execute/class-12.m: Added.
53685         * objc/execute/class-13.m: Added.
53686         * objc/execute/class-14.m: Added.
53687         * objc/execute/class-2.m: Added.
53688         * objc/execute/class-3.m: Added.
53689         * objc/execute/class-4.m: Added.
53690         * objc/execute/class-5.m: Added.
53691         * objc/execute/class-6.m: Added.
53692         * objc/execute/class-7.m: Added.
53693         * objc/execute/class-8.m: Added.
53694         * objc/execute/class-9.m: Added.
53695         * objc/execute/class-tests-1.h
53696         * objc/execute/class-tests-2.h
53697         * objc/execute/compatibility_alias.m: Added.
53698         * objc/execute/encode-1.m: Added.
53699         * objc/execute/formal_protocol-1.m: Added.
53700         * objc/execute/formal_protocol-2.m: Added.
53701         * objc/execute/formal_protocol-3.m: Added.
53702         * objc/execute/formal_protocol-4.m: Added.
53703         * objc/execute/formal_protocol-5.m: Added.
53704         * objc/execute/formal_protocol-6.m: Added.
53705         * objc/execute/formal_protocol-7.m: Added.
53706         * objc/execute/informal_protocol.m: Added.
53707         * objc/execute/initialize.m: Added.
53708         * objc/execute/load.m: Added.
53709         * objc/execute/many_args_method.m: Added.
53710         * objc/execute/nested-3.m: Added.
53711         * objc/execute/no_clash.m: Added.
53712         * objc/execute/private.m: Added.
53713         * objc/execute/redefining_self.m: Added.
53714         * objc/execute/root_methods.m: Added.
53715         * objc/execute/selector-1.m: Added.
53716         * objc/execute/static-1.m: Added.
53717         * objc/execute/static-2.m: Added.
53718         * objc/execute/va_method.m: Added.
53719
53720 2001-03-10  Richard Henderson  <rth@redhat.com>
53721
53722         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
53723
53724 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
53725
53726         * g++.old-deja/g++.other/crash31.C: XFAIL.
53727         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
53728         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
53729         * gcc.c-torture/execute/20010123-1.x: XFAIL.
53730         * gcc.c-torture/execute/20010124-1.x: XFAIL.
53731         * gcc.dg/sequence-pt-1.c: XFAIL one test.
53732
53733 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
53734
53735         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
53736
53737 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
53738
53739         * gcc.dg/20000724-1.c: Don't use multiline strings.
53740
53741 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
53742
53743         * objc/execute/string1.m, objc/execute/string2.m: Compare the
53744         result of -cString against what we expect it to be; don't just
53745         print it out for no one to read.
53746
53747         * objc/execute/string3.m, objc/execute/string4.m: New tests.
53748         Based on testcases provided by Nicola Pero.
53749
53750 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
53751
53752         * gcc.dg/cpp/macro7.c: New test.
53753
53754 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
53755
53756         * gcc.dg/cpp/multiline.c: Update.
53757
53758 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53759
53760         * g++.old-deja/g++.other/enum3.C: New test.
53761
53762 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53763
53764         * g++.old-deja/g++.other/pod1.C: New test.
53765
53766 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53767
53768         * g++.old-deja/g++.ext/overload1.C: New test.
53769
53770 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
53771
53772         * g++.old-deja/g++.pt/using1.C: New test.
53773
53774 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
53775
53776         * g++.old-deja/g++.other/using9.C: New test.
53777
53778 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
53779
53780         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
53781
53782         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
53783
53784 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
53785
53786         * g++.old-deja/g++.ext/realpt1.C: Remove.
53787
53788 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
53789
53790         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
53791
53792 2001-02-26  Will Cohen  <wcohen@redhat.com>
53793
53794         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
53795
53796 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
53797
53798         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
53799         templatized constructors.
53800
53801 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53802
53803         * gcc.c-torture/execute/20010224-1.c: New test.
53804
53805 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
53806
53807         * gcc.c-torture/execute/20010222-1.c: New test.
53808
53809 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
53810
53811         * g++.old-deja/g++.other/inline20.C: New test.
53812
53813 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
53814
53815         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
53816
53817 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53818
53819         * g++.old-deja/g++.other/lookup22.C: New test.
53820
53821 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
53822
53823         * g77.dg: New directory.
53824         * g77.dg/20010216-1.f: New test case.
53825         * g77.dg/dg.exp: New driver.
53826         * lib/g77-dg.exp: New driver library.
53827
53828 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53829
53830         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
53831
53832 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
53833
53834         * g++.old-deja/g++.other/decl9.C: New test.
53835
53836 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
53837
53838         * g++.old-deja/g++.other/init16.C: Update the test so that it does
53839         not need <string> and also tests the initialization at runtime.
53840
53841 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53842
53843         * gcc.c-torture/execute/longlong.c: New test.
53844
53845 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
53846
53847         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
53848
53849 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
53850
53851         * gcc.c-torture/execute/920302-1.c (execute):
53852         Change argument type to short.
53853
53854 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
53855
53856         * g++.old-deja/g++.pt/deduct6.C: New test.
53857
53858 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
53859
53860         * g++.old-deja/g++.pt/deduct5.C: New test.
53861
53862 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
53863
53864         * gcc.c-torture/execute/20010209-1.c: New test.
53865
53866 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
53867
53868         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
53869
53870 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
53871
53872         * g++.dg/vtgc1.C: Update for new ABI.
53873
53874         * consistency.vlad: New directory, 1665 files.
53875
53876 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
53877
53878         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
53879         return type.
53880         * gcc.dg/cpp/digraphs.c: Declare puts.
53881
53882 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
53883
53884         * g++.old-deja/g++.other/warn5.C: New test.
53885
53886 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
53887
53888         * g++.old-deja/g++.pt/spec40.C: New test.
53889
53890 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
53891
53892         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
53893         case.
53894         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
53895
53896 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
53897
53898         * gcc.c-torture/compile/20010209-1.c: New test.
53899
53900 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
53901
53902         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
53903         excess errors message but not if it crashes.
53904         * g++.old-deja/g++.other/crash27.C: Likewise.
53905         * g++.old-deja/g++.other/crash28.C: Likewise.
53906         * g++.old-deja/g++.other/crash30.C: Likewise.
53907         * g++.old-deja/g++.other/crash32.C: Likewise.
53908         * g++.old-deja/g++.other/crash35.C: Likewise.
53909         * g++.old-deja/g++.pt/inherit2.C: Likewise.
53910
53911 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53912
53913         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
53914         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
53915         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
53916         g77.f-torture/execute/execute.exp,
53917         g77.f-torture/noncompile/noncompile.exp,
53918         gcc.c-torture/execute/execute.exp,
53919         gcc.c-torture/execute/memcheck/memcheck.exp,
53920         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
53921         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
53922         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
53923         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
53924         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
53925         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
53926         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
53927         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
53928         Remove bug reporting instructions with ancient email addresses.
53929
53930 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
53931
53932         * gcc.dg/20010202-1.c: New test.
53933         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
53934
53935 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
53936
53937         * g++.dg/stdbool-if.C: New test.
53938
53939 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
53940
53941         * objc/execute/fdecl.m: Added main().
53942
53943 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
53944
53945         * gcc.c-torture/execute/20010206-1.c: New test.
53946
53947 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53948
53949         * gcc.dg/cpp/avoidpaste1.c: Update.
53950
53951 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
53952
53953         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
53954         Pero <nicola@brainstorm.co.uk>.
53955         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
53956
53957 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
53958
53959         * g++.old-deja/g++.pt/spec39.C: New test.
53960
53961 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
53962
53963         * gcc.c-torture/compile/20010202-1.c: New test.
53964
53965 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
53966
53967         * g++.old-deja/g++.abi/primary2.C: New test.
53968         * g++.old-deja/g++.abi/primary3.C: New test.
53969         * g++.old-deja/g++.abi/primary4.C: New test.
53970         * g++.old-deja/g++.abi/primary5.C: New test.
53971         * g++.old-deja/g++.abi/vtable3.h: New test.
53972         * g++.old-deja/g++.abi/vtable3a.C: New test.
53973         * g++.old-deja/g++.abi/vtable3b.C: New test.
53974         * g++.old-deja/g++.abi/vtable3c.C: New test.
53975         * g++.old-deja/g++.abi/vtable3d.C: New test.
53976         * g++.old-deja/g++.abi/vtable3e.C: New test.
53977         * g++.old-deja/g++.abi/vtable3f.C: New test.
53978         * g++.old-deja/g++.abi/vtable3g.C: New test.
53979         * g++.old-deja/g++.abi/vtable3h.C: New test.
53980         * g++.old-deja/g++.abi/vtable3i.C: New test.
53981         * g++.old-deja/g++.abi/vtable3j.C: New test.
53982         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
53983
53984 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
53985
53986         * g++.old-deja/g++.other/anon6.C: New test.
53987         * g++.old-deja/g++.other/anon7.C: New test.
53988
53989 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
53990
53991         * gcc.dg/cpp/avoidpaste2.c: New tests.
53992
53993 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
53994
53995         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
53996
53997 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
53998
53999         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
54000         DECIMAL_DIG cases for Irix."
54001
54002 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
54003
54004         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
54005
54006 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54007
54008         * gcc.dg/c99-tag-1.c: New test.
54009
54010 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
54011
54012         * gcc.dg/cpp/tr-warn1.c: Add tests.
54013
54014 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
54015
54016         * gcc.dg/cpp/avoidpaste1.c: Update.
54017         * gcc.dg/cpp/paste4.c: Update.
54018
54019 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
54020
54021         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
54022         cases for Irix.
54023
54024 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
54025
54026         * g++.old-deja/g++.other/inline19.C: New test.
54027
54028 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54029
54030         * gcc.dg/Wlarger-than.c: New test.
54031
54032 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
54033
54034         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
54035
54036 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
54037
54038         * gcc.c-torture/execute/20010129-1.c: New test.
54039         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
54040
54041 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
54042
54043         * gcc.dg/cpp/avoidpaste1.c: Test case.
54044
54045 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
54046
54047         * g++.old-deja/g++.other/inline18.C: New test.
54048
54049 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54050
54051         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
54052         and __builtin_putchar.
54053
54054 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
54055
54056         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
54057         tests.
54058
54059 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
54060
54061         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
54062         floating point number rounding mode to round to the nearest
54063         representable mode.
54064
54065 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
54066
54067         * g++.old-deja/g++.other/mangle2.C: New test.
54068
54069 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54070
54071         * gcc.c-torture/compile/20010124-1.c: New test.
54072
54073 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
54074
54075         * g++.old-deja/g++.pt/spec38.C: New test.
54076
54077 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54078
54079         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
54080         "Build don't run".
54081
54082 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54083
54084         * gcc.c-torture/execute/20010123-1.c: New test.
54085
54086 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
54087
54088         * g++.old-deja/g++.pt/spec37.C: New test.
54089
54090 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
54091
54092         * g++.old-deja/g++.pt/overload14.C: New test.
54093
54094 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54095
54096         * gcc.c-torture/execute/20010122-1.c: New test, exercise
54097         __builtin_return_address.
54098
54099 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
54100
54101         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
54102         * g++.old-deja/g++.pt/spec35.C: New test.
54103         * g++.old-deja/g++.pt/spec36.C: New test.
54104
54105 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
54106
54107         * gcc.c-torture/compile/20010118-1.c: New test.
54108
54109 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
54110
54111         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
54112
54113 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
54114
54115         * gcc.c-torture/execute/20010119-1.c: New test.
54116
54117 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54118
54119         * g++.old-deja/g++.other/vbase5.C: New test.
54120
54121 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
54122
54123         * gcc.c-torture/execute/20010118-1.c: New test.
54124
54125 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54126
54127         * g++.old-deja/g++.pt/deduct3.C: New test.
54128
54129 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54130
54131         * g++.old-deja/g++.pt/spec34.C: New test.
54132
54133 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
54134
54135         * g77.f-torture/compile/20000601-2.f: New test.
54136
54137 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54138
54139         * g++.old-deja/g++.other/init17.C: New test.
54140
54141 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
54142
54143         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
54144
54145 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54146
54147         * g++.old-deja/g++.pt/unify8.C: New test.
54148
54149 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54150
54151         * g++.old-deja/g++.abi/vbase1.C: New test.
54152
54153 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54154
54155         * g++.old-deja/g++.pt/crash65.C: New test.
54156
54157 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
54158
54159         * gcc.dg/cpp/assembl2.S: New test case.
54160
54161 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
54162
54163         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
54164         are supported.
54165
54166 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54167
54168         * g++.old-deja/g++.other/builtins1.C: New test.
54169         * g++.old-deja/g++.other/builtins2.C: Likewise.
54170         * g++.old-deja/g++.other/builtins3.C: Likewise.
54171         * g++.old-deja/g++.other/builtins4.C: Likewise.
54172
54173 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
54174
54175         * gcc.c-torture/compile/20010117-1.c: New test.
54176         * gcc.c-torture/compile/20010117-2.c: New test.
54177
54178 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54179
54180         * g77.f-torture/execute/20010116.[fx]: New test,
54181         XFAIL on i?86-*-*.
54182         * g77.f-torture/compile/20010115.f: Indicate it's
54183         a test for PR fortran/1636.
54184
54185 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54186
54187         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
54188
54189 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54190
54191         * g77.f-torture/compile/20010115.f: New test.
54192
54193 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
54194
54195         * g++.old-deja/g++.pt/nontype5.C: New test.
54196
54197 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
54198
54199         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
54200         have an equivalent working one below it.
54201
54202 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
54203
54204         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
54205         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54206
54207 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
54208
54209         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
54210         message containing "init_priority".
54211         (conpr-2.C): Likewise.
54212         (conpr-3.C): Likewise.
54213         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
54214
54215 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54216
54217         * gcc.c-torture/execute/20010114-2.c: New test.
54218
54219 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
54220
54221         * gcc.c-torture/compile/20010114-1.c: New test.
54222         * gcc.c-torture/compile/20010114-1.x: Xfail.
54223         * gcc.c-torture/compile/20010114-2.c: New test.
54224         * gcc.c-torture/execute/20010114-1.c: New test.
54225         * gcc.dg/trunc-1.c: New test.
54226         * gcc.dg/uninit-B.c: New test.
54227
54228 2001-01-13  Nick Clifton  <nickc@redhat.com>
54229
54230         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
54231         target.
54232
54233 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54234
54235         * gcc.c-torture/compile/20010113-1.c: New test.
54236
54237 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
54238
54239         * gcc.c-torture/compile/20001212-1.c: New test.
54240
54241 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54242
54243         * gcc.dg/cpp/widestr1.c: Update.
54244         * gcc.dg/cpp/prag-imp.c: Remove.
54245
54246 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
54247
54248         * gcc.c-torture/execute/20000801-3.x: Remove.
54249         * gcc.dg/c90-init-1.c: New test.
54250         * gcc.dg/c99-init-1.c: New test.
54251         * gcc.dg/c99-init-2.c: New test.
54252         * gcc.dg/gnu99-init-1.c: New test.
54253
54254 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
54255
54256         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
54257         testing that no relevant ones were found.
54258
54259 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
54260
54261         * g++.old-deja/g++.pt/cast2.C: New test.
54262
54263 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
54264
54265         * g++.old-deja/g++.pt/friend47.C: New test.
54266
54267 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54268
54269         * g++.old-deja/g++.pt/instantiate13.C: New test.
54270
54271 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54272
54273         * g++.old-deja/g++.other/defarg7.C: New test.
54274         * g++.old-deja/g++.other/defarg8.C: New test.
54275
54276 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54277
54278         * g++.old-deja/g++.pt/crash64.C: New test.
54279
54280 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54281
54282         * g++.old-deja/g++.pt/crash63.C: New test.
54283
54284 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
54285
54286         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
54287
54288 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
54289
54290         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
54291
54292 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
54293
54294         * g++.old-deja/g++.pt/error3.C: New test.
54295
54296 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
54297
54298         * g++.old-deja/g++.other/crash39.C: New test.
54299
54300 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
54301
54302         * g++.old-deja/g++.other/vbase4.C: New test.
54303
54304 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
54305
54306         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
54307         * gcc.dg/special/20000419-2.c: New file. Identical to above.
54308         * gcc.dg/special/special.exp: New test driver which will check
54309         for alias support for the above test.
54310
54311 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
54312
54313         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
54314         problems on small machines.
54315         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
54316         parameterize.
54317
54318 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
54319
54320         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
54321         mips.
54322         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54323
54324 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
54325
54326         * g++.old_deja/g++.pt/using8.C: New test.
54327
54328 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54329
54330         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
54331
54332 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
54333
54334         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
54335         where a failure is expected.
54336         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
54337
54338 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
54339
54340         * g++.old_deja/g++.pt/instantiate12.C: New test.
54341
54342 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
54343
54344         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
54345         start of structs.
54346         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
54347         * g++.old-deja/g++.brendan/crash17.C: Likewise.
54348         * g++.old-deja/g++.brendan/crash29.C: Likewise.
54349         * g++.old-deja/g++.brendan/crash48.C: Likewise.
54350         * g++.old-deja/g++.brendan/ns1.C: Likewise.
54351         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
54352         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
54353         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
54354         * g++.old-deja/g++.eh/spec6.C: Likewise.
54355         * g++.old-deja/g++.jason/crash3.C: Likewise.
54356         * g++.old-deja/g++.law/ctors11.C: Likewise.
54357         * g++.old-deja/g++.law/ctors17.C: Likewise.
54358         * g++.old-deja/g++.law/ctors5.C: Likewise.
54359         * g++.old-deja/g++.law/ctors9.C: Likewise.
54360         * g++.old-deja/g++.mike/ambig1.C: Likewise.
54361         * g++.old-deja/g++.mike/net22.C: Likewise.
54362         * g++.old-deja/g++.mike/p3538a.C: Likewise.
54363         * g++.old-deja/g++.mike/p3538b.C: Likewise.
54364         * g++.old-deja/g++.mike/virt3.C: Likewise.
54365         * g++.old-deja/g++.niklas/t128.C: Likewise.
54366         * g++.old-deja/g++.other/anon4.C: Likewise.
54367         * g++.old-deja/g++.other/using1.C: Likewise.
54368         * g++.old-deja/g++.other/warn3.C: Likewise.
54369         * g++.old-deja/g++.pt/t37.C: Likewise.
54370         * g++.old-deja/g++.robertl/eb69.C: Likewise.
54371         * g++.old-deja/g++.robertl/eb71.C: Likewise.
54372
54373 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
54374
54375         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
54376
54377 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54378
54379         * gcc.c-torture/execute/stdio-opt-3.c: New test.
54380
54381 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
54382
54383         * gcc.c-torture/compile/20010107-1.c: New test.
54384
54385 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54386
54387         * gcc.c-torture/execute/builtin-noret-1.c: New test.
54388
54389 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54390
54391         * gcc.dg/format/format.h: New file.
54392         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
54393         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
54394         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
54395         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
54396         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
54397         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
54398         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
54399         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
54400         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
54401         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
54402         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
54403         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
54404         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
54405         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
54406         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
54407         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
54408         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
54409         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
54410         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
54411         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
54412         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
54413         instead of declaring standard types, macros and functions in each
54414         test.
54415
54416 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
54417
54418         * gcc.c-torture/execute/20010106-1.c: New test.
54419
54420 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54421
54422         * gcc.dg/format/format.exp: New file.
54423         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
54424         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
54425         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
54426         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
54427         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
54428         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
54429         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
54430         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
54431         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
54432         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
54433         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
54434         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
54435         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
54436         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
54437         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
54438         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
54439         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
54440         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
54441         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
54442         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
54443         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
54444         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
54445         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
54446         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
54447         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
54448         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
54449         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
54450         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
54451         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
54452         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
54453         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
54454         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
54455         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
54456         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
54457         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
54458         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
54459         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
54460         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
54461         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
54462         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
54463         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
54464         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
54465
54466 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
54467
54468         * gcc.c-torture/execute/991228-1.c: Take word endianness into
54469         account.
54470
54471 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
54472
54473         * gcc.c-torture/execute/builtin-complex-1.c: New test.
54474
54475 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
54476
54477         * g++.old-deja/g++.pt/crash62.C: New test.
54478
54479 2001-01-04  Richard Henderson  <rth@redhat.com>
54480
54481         * gcc.dg/20000926-1.c: Update expected warnings.
54482         * gcc.dg/array-2.c: Likewise.
54483         * gcc.dg/array-4.c: Also validate flexible array members.
54484         * gcc.dg/c99-flex-array-1.c: New.
54485
54486 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54487
54488         * gcc.c-torture/compile/20001222-1.x: Remove.
54489
54490 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54491
54492         * gcc.c-torture/execute/built-in-setjmp.c: New.
54493
54494 2001-01-03  Richard Henderson  <rth@redhat.com>
54495
54496         * gcc.dg/940510-1.c: Update expected error wording.
54497         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
54498
54499 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
54500
54501         * lib/target-supports.exp (check_alias_available): Modified to
54502         indicate aliases not supported if only weak aliases are supported.
54503
54504 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54505
54506         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
54507         Turn on cmpstrsi checks for __pj__ and __i370__.
54508
54509 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
54510
54511         * g++.old-deja/g++.other/virtual11.C: New test.
54512
54513 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
54514
54515         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
54516
54517 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54518
54519         * gcc.c-torture/compile/20010102-1.c: New test.
54520
54521 2001-01-02  Andreas Jaeger  <aj@suse.de>
54522
54523         * gcc.dg/noreturn-3.c: New test.
54524
54525         * gcc.dg/noreturn-4.c: New test.
54526
54527 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54528
54529         * gcc.c-torture/execute/stdio-opt-1.c: Also test
54530         __builtin_fputc and __builtin_fwrite.
54531
54532 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
54533
54534         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
54535         signed char, not default char.
54536
54537 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
54538
54539         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
54540
54541 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
54542
54543         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
54544
54545 2000-12-29  Richard Henderson  <rth@redhat.com>
54546
54547         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
54548         (__cyg_profile_func_exit): Define.
54549
54550 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
54551
54552         * g++.dg/vtgc1.C: New test.
54553
54554 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
54555
54556         * gcc.dg/noncompile/20001228-1.c: New test.
54557
54558         * gcc.dg/20001228-1.c: New test.
54559
54560         * gcc.c-torture/execute/20001228-1.c: New test.
54561
54562 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
54563
54564         * gcc.dg/format-strfmon-1.c: New test.
54565
54566 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54567
54568         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
54569         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
54570         * gcc.c-torture/execute/string-opt-1.c: Likewise.
54571         * gcc.c-torture/execute/string-opt-2.c: Likewise.
54572         * gcc.c-torture/execute/string-opt-3.c: Likewise.
54573         * gcc.c-torture/execute/string-opt-4.c: Likewise.
54574         * gcc.c-torture/execute/string-opt-6.c: Likewise.
54575         * gcc.c-torture/execute/string-opt-7.c: Likewise.
54576         * gcc.c-torture/execute/string-opt-8.c: Likewise.
54577         * gcc.c-torture/execute/string-opt-9.c: Likewise.
54578         * gcc.c-torture/execute/string-opt-10.c: Likewise.
54579         * gcc.c-torture/execute/string-opt-11.c: Likewise.
54580         * gcc.c-torture/execute/string-opt-12.c: Likewise.
54581
54582         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
54583         * gcc.c-torture/execute/string-opt-4.c: Test index.
54584
54585 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
54586
54587         * gcc.c-torture/compile/20001226-1.c: New test.
54588
54589 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54590
54591         * gcc.c-torture/compile/20001222-1.c: New test.
54592         * gcc.c-torture/compile/20001222-1.x: Xfail.
54593
54594 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
54595
54596         * gcc.c-torture/execute/comp-goto-2.c: New test.
54597
54598 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
54599
54600         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
54601         Use long types if __INT_MAX__ is 32767.
54602         (main): Use cast to (sint32 *) when poking 88 into a_page.
54603
54604         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
54605
54606 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
54607
54608         * gcc.c-torture/compile/20001221-1.c: New test.
54609         * gcc.c-torture/execute/20001221-1.c: New test.
54610
54611 2000-12-20  Richard Henderson  <rth@redhat.com>
54612
54613         * g++.old-deja/g++.pt/crash36.C: Update error lines.
54614         * g++.old-deja/g++.robertl/eb109.C: Likewise.
54615
54616 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54617
54618         * gcc.dg/compare3.c: New test.
54619
54620 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54621
54622         * gcc.dg/format-warnll-1.c: New test.
54623
54624 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
54625
54626         * gcc.dg/cpp/cmdlne-P.c: New test.
54627
54628 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54629
54630         * gcc.c-torture/execute/builtin-abs-1.c,
54631         gcc.c-torture/execute/builtin-abs-2.c: New tests.
54632
54633 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
54634
54635         * gcc.dg/cpp/multiline.c: New test.
54636
54637 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
54638
54639         * g++.old-deja/g++.other/syshdr1.C: Update.
54640         * gcc.dg/cpp/lineflags.c: Remove temporarily.
54641
54642 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54643
54644         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
54645
54646 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54647
54648         * g++.old-deja/g++.pt/ttp65.C: New test.
54649
54650 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54651
54652         * g++.old-deja/g++.pt/ttp64.C: New test.
54653
54654 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54655
54656         * g++.old-deja/g++.pt/spec33.C: New test.
54657
54658 2000-12-14  Catherine Moore  <clm@redhat.com>
54659
54660         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
54661         * gcc.c-torture/execute/920612-2.c: Likewise.
54662         * gcc.c-torture/execute/920428-2.c: Likewise.
54663         * gcc-c-torture/execute/va-arg-11.c: Call exit.
54664         * gcc.c-torture/execute/va-arg-21.c: Likewise.
54665
54666 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54667
54668         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
54669         * gcc.dg/pack-test-2.c: Likewise.
54670
54671 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54672
54673         Tests by Zack Weinberg <zackw@stanford.edu>.
54674
54675         * gcc.dg/cpp/defined.c: Update.
54676         * gcc.dg/cpp/defined_trad.c: New tests.
54677
54678 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54679
54680         * gcc.dg/cpp/trad-direct.c: Update.
54681
54682 2000-12-11  Neil Booth  <neilb@earthling.net>
54683
54684         * gcc.dg/cpp/defined_trad.c
54685
54686 2000-12-11  Neil Booth  <neilb@earthling.net>
54687
54688         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
54689
54690 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54691
54692         * gcc.dg/format-miss-2.c: New test.
54693
54694 2000-12-09  Neil Booth  <neilb@earthling.net>
54695
54696         * gcc.dg/cpp/lineflags.c: New tests.
54697         * gcc.dg/cpp/poison.c: Update.
54698         * gcc.dg/cpp/redef2.c: Update.
54699         * gcc.dg/cpp/skipping.c: New test.
54700
54701 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
54702
54703         * g++.old-deja/g++.other/eh3.C: New testcase.
54704
54705 2000-12-07  Neil Booth  <neilb@earthling.net>
54706
54707         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
54708         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
54709         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
54710         wtr-union-init-2.c, wtr-union-init-3.c: Update.
54711         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
54712         Update.
54713
54714 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54715
54716         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
54717         __SIZE_TYPE__ instead of int for type of integers cast to
54718         pointers.
54719
54720 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
54721
54722         * g++.old-deja/g++.other/cleanup4.C: New test.
54723
54724 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54725
54726         * format-sec-1.c: New test.
54727
54728 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54729
54730         * gcc.dg/format-nonlit-3.c: New test.
54731
54732 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54733
54734         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
54735         through a null pointer.
54736
54737 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54738
54739         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
54740         * g++.old-deja/g++.pt/partial4.C: New test.
54741
54742 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
54743
54744         * gcc.c-torture/execute/ieee/hugeval.x: New.
54745
54746 2000-12-06  Neil Booth  <neilb@earthling.net>
54747
54748         * gcc.dg/cpp/backslash2.c: New tests.
54749
54750 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54751
54752         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
54753         * gcc.c-torture/execute/stdio-opt-2.c: New test.
54754
54755 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
54756
54757         * gcc.c-torture/execute/20001203-2.c: New testcase.
54758
54759 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
54760
54761         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
54762         * g++.old-deja/g++.other/virtual10.C: New test.
54763
54764 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
54765
54766         * g++.old-deja/g++.mike/pmf5.C: Remove test.
54767
54768 2000-12-05  Richard Henderson  <rth@redhat.com>
54769
54770         * gcc.c-torture/compile/20001205-1.c: New.
54771
54772 2000-12-04  Neil Booth  <neilb@earthling.net>
54773
54774         * g++.old-deja/g++.other/virtual9.C: New test.
54775         * g++.old-deja/g++.pt/crash61.C: New test.
54776         * gcc.c-torture/execute/loop-9.c: New test.
54777
54778 2000-12-04  Neil Booth  <neilb@earthling.net>
54779
54780         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
54781         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
54782         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
54783         * gcc.dg/cpp/extratokens.c: ...here.
54784
54785 2000-12-04  Neil Booth  <neilb@earthling.net>
54786
54787         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
54788         New tests.
54789
54790 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54791
54792         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
54793         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
54794
54795 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54796
54797         * gcc.c-torture/execute/20001203-1.c: New test.
54798
54799 2000-12-03  Neil Booth  <neilb@earthling.net>
54800
54801         * gcc.dg/cpp/macro6.c: New test cases.
54802
54803 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54804
54805         * gcc.c-torture/execute/string-opt-9.c: New test.
54806         * gcc.c-torture/execute/string-opt-10.c: Likewise.
54807         * gcc.c-torture/execute/string-opt-11.c: Likewise.
54808         * gcc.c-torture/execute/string-opt-12.c: Likewise.
54809
54810         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
54811         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
54812
54813 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
54814
54815         * gcc.dg/cpp/if-6.c: New testcase.
54816
54817         * gcc.dg/20001201-1.c: New testcase.
54818
54819 2000-12-02  Neil Booth  <neilb@earthling.net>
54820
54821         * g++.old-deja/g++.other/externC4.C,
54822         g++.old-deja/g++.other/friend10.C: New tests.
54823
54824 2000-12-02  Neil Booth  <neilb@earthling.net>
54825
54826         * g++.old-deja/g++.other/instan2.C
54827         * g++.old-deja/g++.other/instan3.C: New test.
54828
54829 2000-12-02  Neil Booth  <neilb@earthling.net>
54830
54831         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
54832         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
54833         gnuc99.c,gnuc99-pedantic.c: New tests.
54834
54835 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54836
54837         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
54838         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
54839
54840 2000-12-01  Neil Booth  <neilb@earthling.net>
54841
54842         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
54843         * gcc.dg/cpp/poison.c: Update.
54844         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
54845
54846 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
54847
54848         * g77.f-torture/execute/20001201.f: New test.
54849
54850 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
54851
54852         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
54853
54854 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
54855
54856         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
54857
54858 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
54859
54860         * g++.old-deja/g++.other/cast6.C: New test.
54861
54862 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
54863
54864         * gcc.c-torture/execute/20001130-2.c: New testcase.
54865
54866 2000-11-30  Richard Henderson  <rth@redhat.com>
54867
54868         * gcc.c-torture/execute/20001130-1.c: New test.
54869
54870 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
54871
54872         * g++.old-deja/g++.other/op3.C: New test.
54873
54874 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
54875
54876         * g++.old-deja/g++.other/op2.C: New test.
54877
54878 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
54879
54880         * g++.old-deja/g++.other/crash38.C: New test.
54881
54882 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
54883
54884         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
54885
54886 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
54887
54888         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
54889         tests.
54890         * gcc.c-torture/execute/string-opt-6.c: New test.
54891
54892         * gcc.dg/20001117-1.c: Add main.
54893
54894 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
54895
54896         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
54897         Move from here ...
54898         * gcc.dg/940510-1.c: ... to here.
54899
54900         * gcc.dg/20000926-1.c: GNU C now allows initializations of
54901         zero-size arrays in toplevel structures.
54902
54903 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
54904
54905         * gcc.c-torture/execute/loop-8.c: New test.
54906
54907 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54908
54909         * g++.old-deja/g++.other/base1.C: New test.
54910
54911 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54912
54913         * g++.old-deja/g++.other/parse2.C: New test.
54914
54915 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54916
54917         * g++.old-deja/g++.pt/incomplete1.C: New test.
54918
54919 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
54920
54921         * g++.old-deja/g++.other/friend9.C: New test.
54922
54923 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
54924
54925         * gcc.dg/20001127-1.c: New test.
54926
54927 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
54928
54929         * g++.old-deja/g++.pt/friend46.C: New test.
54930
54931 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
54932
54933         * g++.old-deja/g++.other/ptrmem8.C: New test.
54934
54935 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54936
54937         * gcc.c-torture/execute/string-opt-7.c: New test.
54938         * gcc.c-torture/execute/string-opt-8.c: Likewise.
54939
54940 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
54941
54942         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
54943         instead of 'mkcheck 2'.
54944
54945 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54946
54947         * gcc.c-torture/execute/memcheck/driver.c,
54948         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
54949         C9X references to refer to C99.
54950
54951 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
54952
54953         * gcc.dg/ultrasp3.c: New test.
54954
54955 2000-11-25  Neil Booth  <neilb@earthling.net>
54956
54957         * gcc.dg/cpp/include2.c: Update test to be locale independent.
54958
54959 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
54960
54961         * gcc.c-torture/compile/20001123-2.c: New.
54962
54963 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54964
54965         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
54966
54967 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
54968
54969         * gcc.dg/sequence-point-1.c: Add some new tests.
54970         * gcc.c-torture/execute/20001124-1.c: New test.
54971
54972 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
54973
54974         * g++.old-deja/g++.other/vaarg4.C: New test.
54975         * gcc.c-torture/compile/20001123-1.c: New test.
54976
54977 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
54978
54979         * g++.other/crash24.C: Adjust and remove XFAIL.
54980         * g++.other/crash37.C: New test.
54981
54982 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
54983
54984         * g++.old-deja/g++.pt/instantiate9.C: New test.
54985
54986 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
54987
54988         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
54989         new ABI, too.
54990
54991         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
54992         * g++.old-deja/g++.robertl/eb55.C: Likewise.
54993
54994 2000-11-22  Neil Booth  <neilb@earthling.net>
54995
54996         * gcc.dg/cpp/Wtrigraphs.c: New test.
54997
54998 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
54999
55000         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
55001
55002 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
55003
55004         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
55005
55006 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
55007
55008         * lib/gcc-dg.exp: load_lib scanasm.exp.
55009         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
55010         * lib/g++-dg.exp: load_lib scanasm.exp.
55011         * lib/scanasm.exp: New.
55012         (scan-assembler, scan-assembler-not): Add optional arguments to
55013         test name, or if not present, the pattern name.
55014         (scan-assembler-dem, scan-assembler-dem-not): New.
55015
55016         * g++.dg/dg.exp: New.
55017
55018 2000-11-21  Neil Booth  <neilb@earthling.net>
55019
55020         * gcc.dg/cpp/integrated1.c: Remove.
55021
55022 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
55023
55024         * gcc.c-torture/execute/20001121-1.c: New test.
55025
55026 2000-11-21  Richard Henderson  <rth@redhat.com>
55027
55028         * gcc.c-torture/compile/20001121-1.c: New test.
55029
55030 2000-11-20  Neil Booth  <neilb@earthling.net>
55031
55032         * gcc.dg/cpp/integrated1.c: New test.
55033
55034 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
55035
55036         * g++.old-deja/g++.other/inline17.C: New test.
55037
55038 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
55039
55040         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
55041         local variable to be zero: I made the variable global. Now
55042         uses abort() and exit() instead of relying on main's return value.
55043
55044 2000-11-20  Neil Booth  <neilb@earthling.net>
55045
55046         * gcc.dg/cpp/paste2.c: Update test.
55047         * objc/execute/paste.m: New test.
55048
55049 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55050
55051         * gcc.dg/c99-condexpr-1.c: New test.
55052
55053 2000-11-20  Neil Booth  <neilb@earthling.net>
55054
55055         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
55056
55057 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
55058
55059         * g++.old-deja/g++.pt/export1.C: New test.
55060
55061 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
55062
55063         * gcc.dg/20001117-1.c: New test.
55064
55065 2000-11-18  Richard Henderson  <rth@redhat.com>
55066
55067         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
55068
55069 2000-11-18  Richard Henderson  <rth@redhat.com>
55070
55071         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
55072         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
55073         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
55074
55075 2000-11-18  Richard Henderson  <rth@redhat.com>
55076
55077         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
55078         (main): New.  Exit cleanly.
55079
55080 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55081
55082         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
55083         gcc.dg/c99-fordecl-2.c: New tests.
55084
55085 2000-11-18  Richard Henderson  <rth@redhat.com>
55086
55087         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
55088         * gcc.c-torture/execute/zerolen-2.c: New.
55089
55090 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55091
55092         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
55093         memory.
55094
55095 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
55096
55097         * g++.old-deja/g++.pt/instantiate8.C: New test.
55098
55099 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
55100
55101         * g++.old-deja/g++.other/incomplete.C: Add more tests.
55102         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
55103
55104 2000-11-16  Nick Clifton  <nickc@redhat.com>
55105
55106         * gcc.c-torture/execute/nestfunc-2.c: New test.
55107         * gcc.c-torture/execute/nestfunc-3.c: New test.
55108
55109 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
55110
55111         * gcc.c-torture/compile/20001116-1.c: New test.
55112
55113 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55114
55115         * gcc.c-torture/execute/20001115-1.c: New test.
55116
55117 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
55118
55119         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
55120         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
55121         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
55122         * g++.old-deja/g++.abi/vmihint.C: Likewise.
55123
55124 2000-11-15  Neil Booth  <neilb@earthling.net>
55125
55126         gcc.dg/cpp/_Pragma1.c: Update.
55127         gcc.dg/cpp/_Pragma2.c: New test.
55128
55129 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
55130
55131         * g++.old-deja/g++.other/anon5.C: New test.
55132
55133 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
55134
55135         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
55136         tests.
55137
55138 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
55139
55140         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
55141         output.
55142
55143 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55144
55145         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
55146         labels at end of compound statements.
55147
55148 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
55149
55150         * gcc.c-torture/execute/loop-7.c: New test.
55151
55152 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55153
55154         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
55155
55156 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55157
55158         * gcc.dg/c99-bool-1.c: New test.
55159
55160 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55161
55162         * gcc.dg/c99-scope-1.c: Remove xfail.
55163         * gcc.dg/c99-scope-2.c: New test.
55164
55165 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55166
55167         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
55168         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
55169
55170 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
55171
55172         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
55173         error messages.
55174
55175         * g++.mike/p700.C: Don't typedef wchar_t.
55176         * g++.mike/p784.C: Likewise.
55177         * g++.mike/eb101.C: Don't use __wchar_t.
55178
55179 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
55180
55181         * g77.f-torture/execute/20001111.[fx]: Test premature exit
55182         from DO loop.
55183
55184 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
55185
55186         * gcc.c-torture/execute/20001111-1.c: New test.
55187
55188 2000-11-10  Nick Clifton  <nickc@redhat.com>
55189
55190         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
55191         long multuiple and accumulate.
55192
55193 2000-11-09  Richard Henderson  <rth@redhat.com>
55194
55195         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
55196         via size_t instead of int.
55197
55198         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
55199         * gcc.c-torture/execute/string-opt-2.c: Likewise.
55200         * gcc.c-torture/execute/string-opt-3.c: Likewise.
55201         * gcc.c-torture/execute/string-opt-4.c: Likewise.
55202
55203 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
55204
55205         * gcc.c-torture/compile/20001109-1.c: New test.
55206         * gcc.c-torture/compile/20001109-2.c: New test.
55207
55208 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
55209
55210         * g++.old-deja/g++.pt/operator1.C: New test.
55211         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
55212
55213 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
55214
55215         * gcc.dg/20001108-1.c: New test.
55216
55217 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
55218
55219         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
55220         with both arguments constant strings.
55221         * gcc.c-torture/execute/string-opt-3.c: New test.
55222         * gcc.c-torture/execute/string-opt-4.c: New test.
55223         * gcc.c-torture/execute/string-opt-5.c: New test.
55224
55225 2000-11-08  Nick Clifton  <nickc@redhat.com>
55226
55227         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
55228         mulsidi3adddi patterns.
55229
55230 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
55231
55232         * g++.old-deja/g++.other/crash36.C: New test.
55233
55234 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
55235
55236         * g++.old-deja/g++.other/init16.C: New test.
55237
55238 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
55239
55240         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
55241
55242 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
55243
55244         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
55245         * gcc.c-torture/execute/va-arg-16.x: Likewise.
55246         * gcc.c-torture/execute/va-arg-17.x: Likewise.
55247
55248 2000-11-07  DJ Delorie  <dj@redhat.com>
55249
55250         * gcc.dg/20000614-1.c: Add return so that test can pass.
55251
55252 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55253
55254         * gcc.c-torture/execute/string-opt-1.c: New test.
55255
55256 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
55257
55258         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
55259         mips-sgi-irix6.* because the MIPS ABI passes floating-point
55260         parameters in registers, and there is no way for a varargs
55261         function to know in which order the integer and floating-point
55262         parameters should be interleaved when they are placed on the
55263         stack.
55264         * gcc.c-torture/execute/va-arg-16.x: Likewise.
55265         * gcc.c-torture/execute/va-arg-17.x: Likewise.
55266
55267 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55268
55269         * gcc.c-torture/execute/string-opt-2.c: New test.
55270
55271 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
55272
55273         * g++.old-deja/g++.pt/crash60.C: New test.
55274
55275 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
55276
55277         * g++.old-deja/g++.other/crash24.C: New test.
55278         * g++.old-deja/g++.other/crash25.C: New test.
55279         * g++.old-deja/g++.other/crash26.C: New test.
55280         * g++.old-deja/g++.other/crash27.C: New test.
55281         * g++.old-deja/g++.other/crash28.C: New test.
55282         * g++.old-deja/g++.other/crash29.C: New test.
55283         * g++.old-deja/g++.other/crash30.C: New test.
55284         * g++.old-deja/g++.other/crash31.C: New test.
55285         * g++.old-deja/g++.other/crash32.C: New test.
55286         * g++.old-deja/g++.other/crash33.C: New test.
55287         * g++.old-deja/g++.other/crash34.C: New test.
55288         * g++.old-deja/g++.other/crash35.C: New test.
55289
55290 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
55291
55292         * gcc.c-torture/execute/20001031-1.c: New test.
55293
55294 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
55295
55296         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
55297         namespace.
55298
55299         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
55300         standards-conformant.
55301
55302         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
55303
55304         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
55305         * g++.old-deja/g++.mike/p755a.C: Likewise.
55306         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
55307         library makes no calls to `operator new' during initialization.
55308
55309 2000-11-04  Neil Booth  <neilb@earthling.net>
55310
55311         * gcc.dg/cpp/include2.c: New tests.
55312
55313 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
55314
55315         * lib/g++.exp (g++_set_ld_library_path): New function.
55316         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
55317
55318 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
55319
55320         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
55321         warnings.
55322
55323 2000-11-01  Richard Henderson  <rth@redhat.com>
55324
55325         * g++.old-deja/g++.ext/namedret1.C: New.
55326         * g++.old-deja/g++.ext/namedret2.C: New.
55327         * g++.old-deja/g++.ext/namedret3.C: New.
55328
55329 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
55330
55331         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
55332         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
55333
55334 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55335
55336         * gcc.c-torture/execute/va-arg-21.c: New test.
55337
55338 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55339
55340         * gcc.dg/c99-complex-2.c: New test.
55341
55342 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55343
55344         * gcc.c-torture/execute/stdio-opt-1.c: New test.
55345
55346 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
55347
55348         * g++.old-deja/g++.other/inline16.C: New test.
55349
55350 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
55351
55352         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
55353         __PRETTY_FUNCTION__
55354
55355 2000-10-29  Neil Booth  <neilb@earthling.net>
55356
55357         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
55358         New tests.
55359         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
55360         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
55361         optimisation.
55362
55363 2000-10-29  Neil Booth  <neilb@earthling.net>
55364
55365         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
55366         * mi1.c, mi1c.h: Add null directives to multiple-include test.
55367         * mi5.c: Test multiple includes work with -C.
55368         * trigraphs.c: Test ^= version.
55369
55370 2000-10-28  Neil Booth  <neilb@earthling.net>
55371
55372         New tests and test updates for new macro expander.
55373
55374         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
55375         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
55376         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
55377         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
55378         new diagnostic messages.
55379
55380         * gcc.dg/cpp/macro3.c: New tests.
55381
55382 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
55383
55384         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
55385         on the same line.
55386
55387 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
55388
55389         * g++.old-deja/g++.other/eh2.C: New test.
55390
55391 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
55392
55393         * gcc.c-torture/execute/20001027-1.c: New test.
55394
55395 2000-10-26  Richard Henderson  <rth@redhat.com>
55396
55397         * gcc.c-torture/execute/20001026-1.c: New.
55398
55399 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
55400
55401         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
55402         * g++.old-deja/g++.law/builtin1.C: Likewise.
55403         * g++.old-deja/g++.law/ctors10.C: Likewise.
55404         * g++.old-deja/g++.law/virtual3.C: Likewise.
55405         * g++.old-deja/g++.mike/p658.C: Likewise.
55406         * g++.old-deja/g++.other/sibcall1.C: Likewise.
55407         * g++.old-deja/g++.other/vaarg2.C: Likewise.
55408         * g++.old-deja/g++.robertl/eb124.C: Likewise.
55409         * g++.old-deja/g++.robertl/eb44.C: Likewise.
55410         * g++.old-deja/g++.robertl/eb77.C: Likewise.
55411
55412 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
55413
55414         * gcc.c-torture/compile/20001024-1.c: New test.
55415
55416 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
55417
55418         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
55419         to tell us whether or not we are using V3.
55420
55421 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
55422
55423         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
55424         operands.
55425
55426 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55427
55428         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
55429
55430 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
55431
55432         * gcc.c-torture/execute/20001024-1.c: New test.
55433
55434 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
55435
55436         * g++.old-deja/g++.other/sibcall1.C: New test.
55437
55438 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
55439
55440         * gcc.dg/noncompile/init-3.c: New test.
55441
55442 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55443
55444         * gcc.dg/format-array-1.c: New test.
55445
55446 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55447
55448         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
55449         writing through null pointers; remove comment about testing
55450         unterminated strings.
55451
55452 2000-10-17  Matthew Hiller  <hiller@redhat.com>
55453
55454         * gcc.c-torture/execute/20001017-2.c: New test.
55455
55456 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55457
55458         * gcc.c-torture/compile/20001018-1.c: New test.
55459         * gcc.c-torture/compile/20001018-1.x: Xfail.
55460
55461 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55462
55463         * gcc.c-torture/execute/20001017-1.c: New test.
55464
55465 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55466
55467         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
55468         for multiple use of arguments with scanf formats; add tests for
55469         multiple use of arguments.
55470
55471 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
55472
55473         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
55474         from some old tests.
55475
55476 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55477
55478         * gcc.dg/format-miss-1.c: New test.
55479
55480 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
55481
55482         * gcc.c-torture/execute/20001013-1.c: New test.
55483
55484 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
55485
55486         * gcc.dg/format-branch-1.c: New test.
55487
55488 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
55489
55490         * README, lib/file-format.exp: Remove EGCS references.
55491
55492 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
55493
55494         * gcc.dg/20001013-1.c: New test.
55495
55496 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55497
55498         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
55499         for intmax_t in the compiler using __typeof__ and the type rules
55500         for conditional expressions.
55501
55502 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
55503
55504         * gcc.dg/20001012-1.c: New test.
55505         * gcc.dg/20001012-2.c: New test.
55506
55507 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55508
55509         * gcc.dg/format-attr-1.c: New test.
55510
55511 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55512
55513         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
55514         __LONG_LONG_MAX__ instead of LLONG_MAX.
55515
55516 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55517
55518         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
55519         scanf flags.
55520         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
55521         flags.
55522
55523 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55524
55525         * gcc.dg/sequence-pt-1.c: New test.
55526
55527 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
55528
55529         * gcc.c-torture/execute/20001011-1.c: New testcase.
55530         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
55531
55532 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
55533
55534         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
55535         does not error on it.
55536
55537 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
55538
55539         * gcc.dg/20001009-1.c: New test.
55540
55541 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
55542
55543         * gcc.c-torture/compile/20001009-1.c: Move from here ....
55544         * gcc.c-torture/execute/20001009-2.c: ... to here.
55545
55546 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
55547
55548         * gcc.c-torture/compile/20001009-1.c: New testcase.
55549         * gcc.c-torture/execute/20001009-1.c: New testcase.
55550         Testcases provided by Jan Hubicka <jh@suse.cz>.
55551
55552 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55553
55554         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
55555         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
55556         uintmax_t using <limits.h> to emulate the compiler's internal
55557         logic.  No longer XFAIL %j tests.
55558
55559 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55560
55561         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
55562         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
55563         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
55564         regexps and details of expected handling of some bad formats.
55565         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
55566         suppression.
55567
55568 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55569
55570         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
55571         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
55572         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
55573         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
55574         in list archives.
55575
55576 2000-10-06  Richard Henderson  <rth@cygnus.com>
55577
55578         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
55579         * g++.old-deja/g++.brendan/crash52.C: Likewise.
55580         * g++.old-deja/g++.jason/report.C: Likewise.
55581         * g++.old-deja/g++.law/friend5.C: Likewise.
55582         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
55583         of the expected warnings.
55584
55585 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
55586
55587         * g++.old-deja/g++.pt/enum14.C: New test.
55588
55589 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
55590
55591         * g++.old-deja/g++.pt/crash59.C: New test.
55592
55593 2000-10-04  Will Cohen  <wcohen@redhat.com>
55594
55595         * gcc.dg/20000926-1.c: New test.
55596
55597 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
55598
55599         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
55600         function name for current C++ compiler.
55601         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
55602
55603 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
55604
55605         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
55606         __PRETTY_FUNCTION__.
55607         * g++.old-deja/g++.ext/pretty2.C: Likewise.
55608
55609 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55610
55611         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
55612
55613 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
55614
55615         * gcc.c-torture/compile/20000923-1.c: New test.
55616
55617 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
55618
55619         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
55620         * g++.old-deja/g++.pt/ttp62.C: Same.
55621         * g++.old-deja/g++.other/inline14.C: Same.
55622
55623 2000-09-24  Richard Henderson  <rth@cygnus.com>
55624
55625         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
55626
55627 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55628
55629         * gcc.dg/c90-printf-1.c: Add test for wide string format.
55630
55631 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
55632
55633         * gcc.c-torture/compile/20000922-1.c: New file.
55634
55635 2000-09-21  Nick Clifton  <nickc@redhat.com>
55636
55637         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
55638         a signed long modulo operation.
55639         (mod6): New function - perform an unsigned long modulo operation.
55640         (main): Add tests for modulos of very large numbers by very small
55641         dividends.
55642
55643 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55644
55645         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
55646
55647 2000-09-19  Richard Henderson  <rth@cygnus.com>
55648
55649         * gcc.dg/compare2.c (case 10): XFAIL.
55650
55651 2000-09-18  Richard Henderson  <rth@cygnus.com>
55652
55653         * gcc.c-torture/execute/20000906-1.c: Move ...
55654         * gcc.dg/20000906-1.c: ... here.  Only run on targets
55655         that support __builtin_trap.
55656
55657 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
55658
55659         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
55660
55661 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55662
55663         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
55664         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
55665         more $ format tests.
55666
55667 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55668
55669         * gcc.dg/format-errmk-1.c: New test.
55670
55671 2000-09-17  Greg McGary  <greg@mcgary.org>
55672
55673         * gcc.c-torture/execute/20000917-1.x: Remove.
55674
55675 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55676
55677         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
55678
55679 2000-09-17  Greg McGary  <greg@mcgary.org>
55680
55681         * gcc.c-torture/execute/20000917-1.c: New test.
55682         * gcc.c-torture/execute/20000917-1.x: XFAIL.
55683
55684 2000-09-16  Neil Booth  <NeilB@earthling.net>
55685
55686         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
55687         in nested macro bug.
55688
55689 2000-09-15  Neil Booth  <NeilB@earthling.net>
55690
55691         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
55692
55693 2000-09-14  Jeffrey A Law  (law@cygnus.com)
55694
55695         * gcc.c-torture/execute/20000914-1.c: New test.
55696
55697 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
55698
55699         * g++.other/inline13.C: New test.
55700
55701 2000-09-12  Andreas Jaeger  <aj@suse.de>
55702
55703         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
55704         constant by Ulrich Drepper <drepper@redhat.com>.
55705
55706 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
55707
55708         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
55709
55710 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55711
55712         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
55713
55714 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
55715
55716         * gcc.dg/cpp/backslash.c: New test.
55717
55718 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
55719
55720         * gcc.c-torture/execute/20000910-1.c: New test.
55721         * gcc.c-torture/execute/20000910-2.c: Likewise.
55722
55723 2000-09-11  Robert Lipe  <robertl@sco.com>
55724
55725         * gcc.dg/pragma-align.c: New test.
55726
55727 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
55728
55729         * g++.old-deja/g++.pt/explicit82.C: New test.
55730         * g++.old-deja/g++.pt/explicit83.C: New test.
55731
55732 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
55733
55734         * gcc.dg/asm-names.c: New test.
55735
55736 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55737
55738         * gcc.dg/cpp/tr-warn6.c: New test
55739
55740 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55741
55742         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
55743         be accepted.
55744
55745 2000-09-07  Catherine Moore  <clm@redhat.com>
55746
55747         * gcc.c-torture/execute/unroll-1.c: New test.
55748
55749 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
55750
55751         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
55752         ERROR markers.
55753         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
55754         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
55755         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
55756         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
55757         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
55758         Preprocess only.
55759         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
55760         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
55761
55762 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55763
55764         * g++.old-deja/g++.pt/deduct2.C: New test.
55765
55766 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55767
55768         * g++.old-deja/g++.pt/parms2.C: New test.
55769
55770 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55771
55772         * g++.old-deja/g++.pt/crash58.C: New test.
55773
55774 2000-09-06  Greg McGary  <greg@mcgary.org>
55775
55776         * gcc.c-torture/execute/20000906-1.c: New test.
55777         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
55778
55779 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55780
55781         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
55782
55783 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55784
55785         * g++.old-deja/g++.pt/crash57.C: New test.
55786
55787 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55788
55789         * g++.old-deja/g++.pt/crash56.C: New test.
55790
55791 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55792
55793         * g++.old-deja/g++.pt/koenig1.C: New test.
55794
55795 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
55796
55797         * gcc.dg/20000904-1.c: New test.
55798
55799 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
55800
55801         * gcc.dg/cpp/paste8.c: New test.
55802
55803 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
55804
55805         * gcc.c-torture/compile/20000827-1.c: New test.
55806
55807 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55808
55809         * gcc.dg/format-diag-1.c: New test.
55810
55811 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55812
55813         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
55814         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
55815         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
55816         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
55817         gcc.dg/formatz-1.c: Adjust warning regular expressions.
55818
55819 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
55820
55821         * g++.old-deja/g++.other/nested4.C: New test.
55822
55823 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
55824
55825         * g++.old-deja/g++.ns/scoped1.C: New test.
55826
55827 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
55828
55829         * lib/g++.exp: Support testing already-installed GCC.
55830
55831 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55832
55833         * wtr-label-1.c, wtr-suffix-1.c: New tests.
55834
55835 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55836
55837         * gcc.dg/return-type-2.c: New test.
55838
55839 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
55840
55841         * gcc.c-torture/compile/20000825-1.c: New test.
55842
55843 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
55844
55845         * gcc.dg/dwarf2-2.c: New test.
55846
55847 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
55848
55849         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
55850         dg-warning regexps.
55851
55852 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55853
55854         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
55855         gcc.dg/format-ext-5.c: New tests.
55856
55857 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
55858
55859         * g++.old-deja/g++.other/crash22.C: New test.
55860
55861 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
55862
55863         * gcc.dg/noncompile/930622-2.c: Adjust error message.
55864
55865 2000-08-24  Richard Henderson  <rth@cygnus.com>
55866
55867         * gcc.dg/ia64-sync-1.c: New test.
55868         * gcc.dg/ia64-sync-2.c: New test.
55869         * gcc.dg/ia64-asm-1.c: New test.
55870
55871 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55872
55873         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
55874         * gcc.dg/format-ext-2.c: New test.
55875
55876 2000-08-23  Jason Merrill  <jason@redhat.com>
55877
55878         * lib/old-dejagnu.exp: Also ignore "In member function" and
55879         "At global scope".
55880
55881 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55882
55883         * gcc.dg/noncompile/label-lineno-1.c: New test.
55884
55885 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55886
55887         * gcc.dg/c99-array-nonobj-1.c: New test.
55888
55889 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
55890
55891         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
55892         tests.
55893         * gcc.dg/format-ext-1.c: New test.
55894
55895 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55896
55897         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
55898         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
55899         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
55900         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
55901         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
55902
55903 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55904
55905         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
55906         gcc.dg/c99-strftime-2.c: New tests.
55907
55908 2000-08-22  Richard Henderson  <rth@cygnus.com>
55909
55910         * gcc.c-torture/execute/20000822-1.c: New test.
55911
55912 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
55913
55914         * gcc.c-torture/execute/20000819-1.x: Remove.
55915
55916 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55917
55918         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
55919         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
55920         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
55921         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
55922         gcc.dg/format-xopen-1.c: New tests.
55923
55924 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
55925
55926         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
55927
55928 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
55929
55930         * g++.old-deja/g++.other/loop2.C: New test.
55931
55932         * gcc.c-torture/compile/20000606-1.c: New test.
55933         * gcc.c-torture/compile/20000728-1.c: New test.
55934         * gcc.c-torture/execute/20000801-1.c: New test.
55935         * gcc.c-torture/execute/20000801-2.c: New test.
55936         * gcc.c-torture/execute/20000819-1.c: New test.
55937         * gcc.c-torture/execute/20000819-1.x: XFAIL.
55938         * gcc.dg/20000629-1.c: New test.
55939         * gcc.dg/20000724-1.c: New test.
55940         * gcc.dg/20000807-1.c: New test.
55941
55942 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
55943
55944         * gcc.dg/cpp/pragma-1.c: New test.
55945         * gcc.dg/cpp/pragma-2.c: New test.
55946
55947 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
55948
55949         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
55950         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
55951
55952 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55953
55954         * gcc.c-torture/compile/20000818-1.c: New test.
55955
55956 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
55957
55958         * gcc.c-torture/execute/20000818-1.c: New test.
55959
55960 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55961
55962         * gcc.dg/format-va-1.c: New test.
55963
55964 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
55965
55966         * g++.old-deja/g++.other/typedef8.C: New test.
55967
55968 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
55969
55970         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
55971         * g++.old-deja/g++.mike/net36.C: Mark candidate.
55972         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
55973         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
55974         * g++.old-deja/g++.other/ptrmem7.C: New test.
55975         * g++.old-deja/g++.pt/ptrmem10.C: New test.
55976
55977 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
55978
55979         * g++.old-deja/g++.pt/typename27.C: New test.
55980
55981 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
55982
55983         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
55984         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
55985         * g++.old-deja/g++.pt/friend45.C: New test.
55986         * g++.old-deja/g++.other/friend8.C: New test.
55987
55988 2000-08-15  Richard Henderson  <rth@cygnus.com>
55989
55990         * gcc.c-torture/execute/20000815-1.c: New test.
55991
55992 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55993
55994         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
55995         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
55996         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
55997
55998 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
55999
56000         * g++.old-deja/g++.other/refinit2.C: New test.
56001
56002 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
56003
56004         * lib/c-torture.exp (c-torture): Make
56005         compiler_conditional_xfail_data global.
56006         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
56007         compiler_conditional_xfail_data machinery.
56008         (f-torture-execute): Likewise.
56009         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
56010         and only when unrolling loops.
56011
56012         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
56013
56014 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
56015
56016         * g++.old-deja/g++.pt/explicit81.C: New test.
56017
56018 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
56019
56020         * g++.old-deja/g++.pt/typename26.C: New test.
56021
56022 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
56023
56024         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
56025         warning.
56026
56027 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
56028
56029         * g++.old-deja/g++.other/array3.C: New test.
56030
56031 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56032
56033         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
56034         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
56035         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
56036         New tests.
56037
56038 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
56039
56040         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
56041         * g++.old-deja/g++.abi/vmihint.C: Likewise.
56042
56043 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
56044
56045         * gcc.c-torture/execute/20000808-1.c: New test.
56046
56047 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56048
56049         * gcc.dg/c90-const-expr-1.c: New test.
56050
56051 2000-08-08  Richard Henderson  <rth@cygnus.com>
56052
56053         * gcc.dg/noncompile/920923-1.c: Declare calloc.
56054
56055 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56056
56057         * gcc.dg/noncompile/const-ll-1.c: New test.
56058
56059 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56060
56061         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
56062
56063 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
56064
56065         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
56066         that running programs linked against the shared version of libobjc
56067         run correctly.
56068
56069 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56070
56071         * gcc.dg/c99-printf-1.c: New test.
56072
56073 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56074
56075         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
56076
56077 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
56078
56079         * gcc.c-torture/execute/20000731-1.x: Delete.
56080
56081 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
56082
56083         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
56084         and torture_without_loops as is done by c-torture.exp.
56085         (search_for): Copy from c-torture.exp.
56086         (gcc-dg-runtest): New function, drives a directory of tests
56087         iterating over the TORTURE_OPTIONS.
56088         (scan-assembler, scan-assembler-not): Move here from
56089         individual directory drivers.
56090
56091         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
56092         defined by lib/gcc-dg.exp.
56093         * gcc.dg/cpp/cpp.exp: Likewise.
56094         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
56095         gcc-dg-runtest, so we cycle over optimization options.
56096
56097         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
56098         * gcc.dg/compare2.c: No longer expected to fail.
56099
56100 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
56101
56102         * gcc.c-torture/execute/20000804-1.c: New test.
56103
56104 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
56105
56106         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
56107
56108 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
56109
56110         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
56111
56112 2000-08-03  Jeffrey A Law  (law@cygnus.com)
56113
56114         * gcc.c-torture/compile/20000803-1.c: New test.
56115
56116 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
56117
56118         * gcc.c-torture/execute/20000801-3.c,
56119         gcc.c-torture/execute/20000801-4.c: New tests.
56120         * gcc.c-torture/execute/20000801-3.x,
56121         gcc.c-torture/execute/20000801-4.x: Xfail.
56122
56123 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
56124
56125         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
56126         libobjc/.libs to allow for libtool.
56127
56128 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
56129
56130         * gcc.c-torture/compile/20000802-1.c: New test.
56131
56132 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
56133
56134         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
56135
56136 2000-07-31  Jeffrey A Law  (law@cygnus.com)
56137
56138         * gcc-c-torture/execute/20000731-2.c: New test.
56139
56140         * gcc.c-torture/execute/20000731-1.c: New test.
56141         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
56142
56143 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
56144
56145         * gcc.dg/cpp/paste7.c: New test.
56146         * gcc.dg/cpp/20000725-1.c: New test.
56147
56148 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
56149
56150         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
56151         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
56152         declaration warning for __builtin_dwarf_reg_size.
56153
56154         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
56155
56156 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56157
56158         * gcc.dg/noncompile/voidparam-1.c: New test.
56159
56160 2000-07-30  Richard Henderson  <rth@cygnus.com>
56161
56162         * gcc.dg/c90-digraph-1.c: Don't xfail.
56163         * gcc.dg/compare2.c (case 10): Xfail.
56164         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
56165
56166 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
56167
56168         * gcc.dg/c99-main-1.c: New test.
56169
56170 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56171
56172         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
56173
56174 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
56175
56176         * gcc.c-tortuer/execute/20000726-1.c: New test.
56177
56178 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
56179
56180         * gcc.c-torture/execute/enum-2.c: New test.
56181
56182 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56183
56184         * gcc.dg/cpp/tr-warn3.c: New test.
56185
56186 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56187
56188         * g++.old-deja/g++.ext/implicit1.C: Remove.
56189         * g++.old-deja/g++.jason/c2.C: Remove
56190         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
56191         * g++.old-deja/g++.pt/crash16.C: Likewise.
56192         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
56193
56194 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56195
56196         * g++.old-deja/g++.other/for2.C: New test.
56197
56198 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
56199
56200         * gcc.dg/20000720-1.c: New test.
56201
56202 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
56203
56204         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
56205
56206 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
56207
56208         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
56209         * gcc.c-torture/execute/20000722-1.c: New.
56210         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
56211
56212 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
56213
56214         * gcc.dg/cpp/20000720-1.S: New test.
56215
56216 2000-07-21  Michael Meissner  <meissner@redhat.com>
56217
56218         * gcc.c-torture/execute/ieee/hugeval.c: New test.
56219
56220 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
56221
56222         * g++.old-deja/g++.brendan/crash16.C,
56223         g++.old-deja/g++.brendan/parse3.C,
56224         g++.old-deja/g++.brendan/redecl1.C,
56225         g++.old-deja/g++.ns/template13.C,
56226         g++.old-deja/g++.other/decl4.C,
56227         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
56228
56229 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
56230
56231         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
56232         and "Internal error".
56233
56234         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
56235         regexps.
56236         * gcc.dg/cpp/paste6.c: New test.
56237
56238 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
56239
56240         * gcc.dg/cpp/tr-direct.c: New test.
56241
56242         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
56243         gcc.dg/cpp/undef1.c: Tweak error regexps.
56244
56245 2000-07-18  Eric Christopher <echristo@redhat.com>
56246
56247         * gcc.c-torture/compile/20000718-1.c: New test.
56248
56249 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
56250
56251         * cpplex.c (_cpp_push_token): If the token being pushed back
56252         is the previous token in this context, just subtract one from
56253         context->posn.
56254         * cppmacro.c (save_expansion): Clear aux field when storing a
56255         placemarker.
56256
56257 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
56258
56259         * gcc.dg/noncompile/redecl-1.c: New test.
56260
56261 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
56262
56263         * gcc.c-torture/execute/20000717-5.c: New test.
56264         * gcc.c-torture/execute/20000717-1.x: Removed.
56265
56266 2000-07-17  Richard Henderson  <rth@cygnus.com>
56267
56268         * gcc.c-torture/execute/20000717-4.c: New test.
56269
56270 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
56271
56272         * gcc.dg/cpp/syshdr.c: New test.
56273         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
56274
56275 2000-07-17  Neil Booth  <neilb@earthling.net>
56276
56277         * gcc.dg/cpp/cmdlne-dM.c: New test.
56278         * gcc.dg/cpp/cmdlne-dD.c: New test.
56279
56280 2000-07-17  Jeffrey A Law  (law@cygnus.com)
56281
56282         * gcc.c-torture/execute/20000717-3.c: New test.
56283
56284         * gcc.c-torture/compile/20000717-1.c: New test.
56285
56286 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
56287
56288         * gcc.c-torture/execute/20000717-2.c: New test.
56289
56290 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56291
56292         * gcc.dg/formatz-1.c: New test.
56293
56294         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
56295         * gcc.dg/c99-digraph-1.c: New tests.
56296
56297         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
56298         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
56299
56300         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
56301         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
56302         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
56303         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
56304         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
56305         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
56306         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
56307
56308 2000-07-17  Greg McGary <greg@mcgary.org>
56309
56310         * gcc.c-torture/execute/20000717-1.c: New test.
56311         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
56312
56313 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
56314
56315         * gcc.c-torture/execute/20000715-2.c: New test.
56316         * gcc.dg/20000715-1.c: New test.
56317
56318 2000-07-15  Michael Meissner  <meissner@redhat.com>
56319
56320         * gcc.c-torture/execute/20000715-1.c: New test.
56321
56322 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
56323
56324         * gcc.c-torture/execute/20000707-1.c: New test.
56325
56326 2000-07-13  Neil Booth  <NeilB@earthling.net>
56327
56328         * gcc.dg/cpp/digraph1.c,
56329         gcc.dg/cpp/digraph2.c,
56330         gcc.dg/cpp/digraphs.c: New tests.
56331
56332 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
56333
56334         * g77.f-torture/compile/20000630-2.f: New test.
56335         * g77.f-torture/compile/20000630-2.x
56336
56337 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
56338
56339         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
56340
56341 2000-07-11  Neil Booth  <NeilB@earthling.net>
56342
56343         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
56344
56345 2000-07-11  Neil Booth  <NeilB@earthling.net>
56346
56347         * gcc.dg/cpp/cmdlne-C.c: New.
56348
56349 2000-07-09  Neil Booth  <NeilB@earthling.net>
56350
56351         * gcc.dg/cpp/directiv.c: New tests.
56352         * gcc.dg/cpp/undef1.c: Update.
56353
56354 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
56355
56356         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
56357
56358 2000-07-09  Neil Booth  <NeilB@earthling.net>
56359
56360         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
56361
56362 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
56363
56364         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
56365         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
56366
56367 2000-07-08  Neil Booth  <NeilB@earthling.net>
56368
56369         * gcc.dg/cpp/macsyntx.c: New tests.
56370
56371 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
56372
56373         * gcc.dg/20000707-1.c: New test.
56374
56375 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
56376
56377         * gcc.c-torture/execute/20000706-1.c: New test.
56378         * gcc.c-torture/execute/20000706-2.c: New test.
56379         * gcc.c-torture/execute/20000706-3.c: New test.
56380         * gcc.c-torture/execute/20000706-4.c: New test.
56381         * gcc.c-torture/execute/20000706-5.c: New test.
56382
56383 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
56384
56385         * g++.old-deja/g++.pt/instantiate7.C: New test.
56386
56387 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
56388
56389         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
56390         * g++.old-deja/g++.mike/thunk3.C: Likewise.
56391         * g++.old-deja/g++.other/rtti3.C: Likewise.
56392         * g++.old-deja/g++.other/rttid3.C: Likewise.
56393
56394 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
56395
56396         *  g77.f-torture/compile/20000630-1.x: Fix typo
56397
56398 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
56399
56400         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
56401         assembly output.
56402
56403 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
56404
56405         * gcc.dg/cpp/ident.c: New test.
56406
56407 2000-07-05  Neil Booth  <NeilB@earthling.net>
56408
56409         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
56410           gcc.dg/cpp/lexstrng.c: New tests.
56411
56412 2000-07-04  Neil Booth  <NeilB@earthling.net>
56413
56414         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
56415         * gcc.dg/cpp/strify2.c: Same.
56416
56417 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
56418
56419         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
56420         * gcc.dg/cpp/19990703-1.c: Likewise.
56421         * gcc.dg/cpp/20000625-1.c: Likewise.
56422         * gcc.dg/cpp/20000625-2.c: Likewise.
56423
56424         * gcc.dg/cpp/macro1.c,
56425         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
56426         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
56427         gcc.dg/cpp/strify1.c,
56428         gcc.dg/cpp/strify2.c: New tests.
56429
56430 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
56431
56432         * gcc.c-torture/execute/20000703-1.c: New test.
56433
56434 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
56435
56436         * g++.old-deja/g++.pt (lookup10.C): New test.
56437
56438 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
56439
56440         * g++.old-deja/g++.pt (typename25.C): New test.
56441
56442 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
56443
56444         * gcc.c-torture/compile/20000701-1.c: New test.
56445
56446 2000-06-30  Nick Clifton  <nickc@cygnus.com>
56447
56448         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
56449         to test case.
56450
56451 2000-06-30  Catherine Moore  <clm@cygnus.com>
56452
56453         * gcc.c-torture/execute/align-1.c: New test.
56454
56455 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
56456
56457         * g++.old-deja/g++.pt/expr8.C: New test.
56458         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
56459
56460 2000-06-29  Nick Clifton  <nickc@cygnus.com>
56461
56462         * gcc.c-torture/compile/20000629-1.c: New test.
56463
56464 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
56465
56466
56467         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
56468         gcc.dg/noncompile directory, depending on whether they're
56469         preprocessor tests or not.  Annotate all the tests for the dg
56470         framework.
56471
56472         * gcc.c-torture/noncompile/noncompile.exp: Delete.
56473         * gcc.dg/noncompile/noncompile.exp: New.
56474
56475         * Moved files:
56476         Old name                                New name
56477         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
56478         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
56479         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
56480         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
56481         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
56482         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
56483         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
56484         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
56485         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
56486         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
56487         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
56488         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
56489         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
56490         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
56491         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
56492         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
56493         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
56494         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
56495         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
56496         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
56497         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
56498         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
56499         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
56500         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
56501
56502         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
56503         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
56504         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
56505         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
56506         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
56507         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
56508
56509 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
56510
56511         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
56512         declare one variable.  On the fourth, error.
56513         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
56514         declared by 20000628-1a.h.
56515
56516 2000-06-29  Richard Henderson  <rth@redhat.com>
56517
56518         * gcc.c-torture/execute/930529-1.x: New file.
56519         * gcc.dg/920413-1.c: Adjust expected warning text.
56520         * gcc.dg/980217-1.c: Declare abort.
56521         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
56522
56523 2000-06-29  Jeffrey A Law  (law@cygnus.com)
56524
56525         * g77.f-torture/compile/20000629-1.f: New test.
56526         * g77.f-torture/compile/20000629-1.x: Expected to fail.
56527
56528 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
56529
56530         Rearrange lots of files, removing entirely the
56531         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
56532         directories.
56533
56534         * Deleted files:
56535         gcc.c-torture/code_quality/code_quality.exp
56536         gcc.c-torture/special/special.exp
56537         gcc.failure/failure.exp
56538         gcc.failure/940409-1.x
56539         gcc.c-torture/compile/961203-1.x
56540
56541         * New files:
56542         gcc.misc-tests/linkage.exp
56543         gcc.c-torture/execute/920730-1t.c
56544         gcc.c-torture/execute/920730-1t.x
56545         gcc.c-torture/compile/920520-1.x
56546         gcc.c-torture/compile/920521-1.x
56547         gcc.c-torture/compile/981006-1.x
56548         gcc.c-torture/execute/eeprof-1.x
56549
56550         * Moved files (possibly with modifications to fit a new harness):
56551         Old name                                New name
56552         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
56553         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
56554         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
56555         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
56556         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
56557         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
56558         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
56559         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
56560         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
56561         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
56562         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
56563         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
56564         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
56565         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
56566
56567 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
56568
56569         * c-torture/compile/961203-1.x: Delete.
56570
56571         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
56572         not exit. Include stdio.h.
56573         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
56574         * gcc.misc-tests/dg-12.c: Likewise.
56575         * gcc.misc-tests/dg-5.c: Likewise.
56576         * gcc.misc-tests/dg-6.c: Likewise.
56577         * gcc.misc-tests/dg-7.c: Prototype abort.
56578         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
56579         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
56580         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
56581         not exit.
56582         * gcc.misc-tests/sieve.c: Use return from main, not exit.
56583         * gcc.misc-tests/sort2.c: Use return from main, not exit.
56584
56585 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
56586
56587         * gcc.dg/cpp/20000628-1.c: New test.
56588         * gcc.dg/cpp/20000628-1.h: New header for above test.
56589         * gcc.dg/cpp/20000628-1a.h: Likewise.
56590
56591 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
56592
56593         * gcc.dg/cpp: New directory.
56594         * gcc.dg/cpp/cpp.exp: New driver.
56595         * gcc.dg/cpp/20000627-1.c: New test.
56596         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
56597         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
56598         and rewrite as a compilation test.
56599
56600         * gcc.dg: Move many files into the cpp subdirectory, possibly
56601         renaming or editing them as well.
56602         Old name                New name
56603         990119-1.c              cpp/19990119-1.c
56604         990228-1.c              cpp/19990228-1.c
56605         990407-1.c              cpp/19990407-1.c
56606         990409-1.c              cpp/19990409-1.c
56607         990413-1.c              cpp/19990413-1.c
56608         990703-1.c              cpp/19990703-1.c
56609         20000127-1.c            cpp/20000127-1.c
56610         20000129-1.c            cpp/20000129-1.c
56611         20000207-1.c            cpp/20000207-1.c
56612         20000207-2.c            cpp/20000207-2.c
56613         20000209-1.c            cpp/20000209-1.c
56614         20000209-2.c            cpp/20000209-2.c
56615         20000301-1.c            cpp/20000301-1.c
56616         20000419-1.c            cpp/20000419-1.c
56617         20000510-1.S            cpp/20000510-1.S
56618         20000519-1.c            cpp/20000519-1.c
56619         20000529-1.c            cpp/20000529-1.c
56620         20000625-1.c            cpp/20000625-1.c
56621         20000625-2.c            cpp/20000625-2.c
56622         cpp-as1.c               cpp/assert1.c
56623         cpp-as2.c               cpp/assert2.c
56624         cxx-comments-1.c        cpp/cxxcom1.c
56625         cxx-comments-2.c        cpp/cxxcom2.c
56626         endif-label.c           cpp/endif.c
56627         cpp-hash1.c             cpp/hash1.c
56628         cpp-hash2.c             cpp/hash2.c
56629         cpp-if1.c               cpp/if-1.c
56630         cpp-if2.c               cpp/if-2.c
56631         cpp-if3.c               cpp/if-3.c
56632         cpp-if4.c               cpp/if-4.c
56633         cpp-if5.c               cpp/if-5.c
56634         cpp-cond.c              cpp/if-cexp.c
56635         cpp-missingop.c         cpp/if-mop.c
56636         cpp-missingparen.c      cpp/if-mpar.c
56637         cpp-opprec.c            cpp/if-oppr.c
56638         cpp-ifparen.c           cpp/if-paren.c
56639         cpp-shortcircuit.c      cpp/if-sc.c
56640         cpp-shift.c             cpp/if-shift.c
56641         cpp-unary.c             cpp/if-unary.c
56642         cpp-li1.c               cpp/line1.c
56643         cpp-li2.c               cpp/line2.c
56644         lineno.c                cpp/line3.c
56645         lineno-2.c              cpp/line4.c
56646         cpp-mi.c                cpp/mi1.c
56647         cpp-mic.h               cpp/mi1c.h
56648         cpp-micc.h              cpp/mi1cc.h
56649         cpp-mind.h              cpp/mi1nd.h
56650         cpp-mindp.h             cpp/mi1ndp.h
56651         cpp-mix.h               cpp/mi1x.h
56652         cpp-mi2.c               cpp/mi2.c
56653         cpp-mi2a.h              cpp/mi2a.h
56654         cpp-mi2b.h              cpp/mi2b.h
56655         cpp-mi2c.h              cpp/mi2c.h
56656         cpp-mi3.c               cpp/mi3.c
56657         cpp-mi3.def             cpp/mi3.def
56658         poison-1.c              cpp/poison.c
56659         pr-impl.c               cpp/prag-imp.c
56660         cpp-redef-2.c           cpp/redef1.c
56661         cpp-redef.c             cpp/redef2.c
56662         strpaste.c              cpp/strp1.c
56663         strpaste-2.c            cpp/strp2.c
56664         cpp-tradpaste.c         cpp/tr-paste.c
56665         cpp-tradstringify.c     cpp/tr-str.c
56666         cpp-tradwarn1.c         cpp/tr-warn1.c
56667         cpp-tradwarn2.c         cpp/tr-warn2.c
56668         trigraphs.c             cpp/trigraphs.c
56669         cpp-unc1.c              cpp/unc1.c
56670         cpp-unc2.c              cpp/unc2.c
56671         cpp-unc3.c              cpp/unc3.c
56672         cpp-unc.c               cpp/unc4.c
56673         undef.c                 cpp/undef1.c
56674         undef-2.c               cpp/undef2.c
56675         cpp-wi1.c               cpp/widestr1.c
56676
56677 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
56678
56679         * lib/g++.exp (g++_include_flags): Tweak.
56680
56681 2000-06-27  H.J. Lu  <hjl@gnu.org>
56682             Loren J. Rittle  <ljrittle@acm.org>
56683
56684         * lib/g++.exp (g++_include_flags): Override libgloss.exp
56685         version with one that knows about the new gcc tree structure.
56686         (g++_link_flags): Same.
56687
56688 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
56689
56690         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
56691         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
56692         case we are cross-compiling.
56693
56694         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
56695         g++.old-deja/g++.niklas/Makefile.in,
56696         g++.old-deja/g++.niklas/configure.in,
56697         g++.old-deja/g++.other/Makefile.in,
56698         g++.old-deja/g++.other/configure.in,
56699         gcc.c-torture/code_quality/Makefile.in,
56700         gcc.c-torture/code_quality/configure.in,
56701         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
56702         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
56703         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
56704         gcc.c-torture/execute/ieee/Makefile.in,
56705         gcc.c-torture/execute/ieee/configure.in,
56706         gcc.c-torture/noncompile/Makefile.in,
56707         gcc.c-torture/noncompile/configure.in,
56708         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
56709         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
56710         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
56711
56712 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
56713
56714         * g++.old-deja/g++.other/ambig3.C: New test.
56715
56716 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
56717
56718         * g++.old-deja/g++.pt/syntax1.C: New test.
56719         * g++.old-deja/g++.pt/syntax2.C: New test.
56720         * g++.old-deja/g++.other/syntax3.C: New test.
56721         * g++.old-deja/g++.other/syntax4.C: New test.
56722
56723 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
56724
56725         * gcc.dg/20000623-1.c: Prototype exit and abort.
56726
56727 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
56728
56729         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
56730         New tests.
56731         * gcc.dg/cpp-mi3.def: New file.
56732
56733         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
56734         inside assertions.
56735         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
56736         lexer's error messages.
56737         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
56738         divine anything from the linemarkers.
56739         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
56740         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
56741
56742 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
56743
56744         * gcc.dg/20000623-1.c: New test.
56745
56746 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
56747
56748         * gcc.c-torture/execute/20000622-1.c: New test.
56749
56750 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
56751
56752         * g++.old-deja/g++.other/init15.C: New test.
56753
56754 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
56755
56756         * g++.old-deja/g++.pt/vaarg2.C: New test.
56757         * g++.old-deja/g++.pt/vaarg3.C: New test.
56758
56759 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
56760
56761         * g++.old-deja/g++.other/dyncast6.C: New test.
56762
56763 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
56764
56765         * gcc.c-torture/execute/loop-6.c: New test.
56766
56767 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
56768
56769         * gcc.dg/20000614-1.c: New test.
56770         * gcc.dg/20000614-2.c: New test.
56771
56772 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
56773
56774         * g++.old-deja/g++.other/inline12.C: New test.
56775
56776 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
56777
56778         * g++.old-deja/g++.other/eh1.C: New test.
56779
56780 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
56781
56782         * g++.old-deja/g++.other/type.C: New test.
56783
56784 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
56785
56786         * g++.old-deja/g++.other/initstring.C: New test.
56787
56788 2000-06-12  Jason Merrill  <jason@redhat.com>
56789
56790         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
56791
56792 2000-06-09  Jeffrey A Law  (law@cygnus.com)
56793
56794         * gcc.c-torture/compile/20000609-1.c: New test.
56795
56796 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
56797
56798         * gcc.dg/20000609-1.c: New test.
56799
56800 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
56801
56802         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
56803         * gcc.c-torture/noncompile/poison-1.c: Move...
56804         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
56805         * gcc.dg/cpp-li1.c: Add a token after the #line.
56806
56807 2000-06-05  Richard Henderson  <rth@cygnus.com>
56808
56809         * gcc.c-torture/execute/20000605-2.c: New test.
56810         * gcc.c-torture/execute/20000605-3.c: New test.
56811
56812 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
56813
56814         * g77.f-torture/execute/20000503-1.x: New file.
56815
56816 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
56817
56818         * g++.old-deja/g++.eh/badalloc1.C: New test.
56819
56820 2000-06-05  Richard Henderson  <rth@cygnus.com>
56821
56822         * gcc.c-torture/execute/20000605-1.c: New test.
56823
56824 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
56825             Nathan Sidwell <nathan@codesourcery.com>
56826
56827         * gcc.c-torture/compile/20000605-1.c: New test.
56828
56829 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
56830
56831         * g77.f-torture/compile/20000601-1.f: New test.
56832
56833 2000-06-03  Richard Henderson  <rth@cygnus.com>
56834
56835         * gcc.c-torture/execute/20000603-1.c: New.
56836
56837 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
56838
56839         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
56840         * gcc.dg/noreturn-2.c (noreturn): Likewise.
56841
56842 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
56843
56844         * gcc.dg/compare2.c (case 12): XFAIL.
56845         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
56846         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
56847
56848         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
56849
56850 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
56851
56852         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
56853         guard macro is already defined when the header is first
56854         included.
56855         * gcc.dg/cpp-mix.h: New file.
56856         * gcc.dg/endif-label.c: Update patterns to match compiler.
56857
56858         * g++.brendan/complex1.C: Declare abort.
56859         * g++.law/refs4.C: Remove XFAIL.
56860         * g++.oliva/expr2.C: Declare abort and exit.
56861
56862 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
56863
56864         * gcc.c-torture/execute/20000528-1.c: New test.
56865
56866         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
56867         * g++.old-deja/g++.law/temps4.C: Likewise.
56868
56869         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
56870         stdlib.h.  Call abort() on failure.
56871         * g++.old-deja/g++.law/refs4.C: Likewise.
56872         * g++.old-deja/g++.law/temps4.C: Likewise.
56873         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
56874         * gcc.c-torture/execute/20000112-1.c: Include string.h.
56875
56876 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
56877
56878         Relative to g++.dg/special:
56879         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
56880
56881         Relative to g++.old-deja:
56882         * g++.brendan/complex1.C, g++.jason/optimize2.C,
56883         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
56884         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
56885         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
56886         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
56887         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
56888         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
56889
56890         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
56891         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
56892         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
56893         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
56894         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
56895         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
56896         and/or string.h.
56897
56898         * g++.other/goto1.C: Update expectations for error messages.
56899
56900 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
56901
56902         * gcc.c-torture/compile/20000523-1.c: New test.
56903
56904 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
56905
56906         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
56907
56908 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
56909
56910         * g++.old-deja/g++.eh/catch11.C: New test.
56911         * g++.old-deja/g++.eh/catch12.C: New test.
56912
56913 2000-05-24  Nick Clifton  <nickc@cygnus.com>
56914
56915         * gcc.c-torture/execute/20000523-1.c: New test.
56916
56917 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
56918
56919         * c-torture/execute/bcp-1.c: Replace abort in arg of
56920         __builtin_constant_p with a generic external function.
56921
56922         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
56923         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
56924         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
56925         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
56926         Prototype abort and/or exit.
56927
56928         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
56929         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
56930         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
56931         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
56932
56933 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
56934
56935         * gcc.dg/dwarf2-1.c: New test.
56936
56937 2000-05-20  Richard Henderson  <rth@cygnus.com>
56938
56939         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
56940
56941 2000-05-20  Andreas Jaeger  <aj@suse.de>
56942
56943         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
56944         testcase.
56945
56946 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
56947
56948         * gcc.c-torture/execute/20000519-2.c: New test.
56949
56950 2000-05-19  Andreas Jaeger  <aj@suse.de>
56951
56952         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
56953         which fails with SSA.
56954
56955         * lib/c-torture.exp: Also test with -O3 -fssa.
56956
56957 2000-05-18  Michael Meissner  <meissner@redhat.com>
56958
56959         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
56960         * gcc.c-torture/execute/920415-1.c: Ditto.
56961         * gcc.c-torture/execute/920501-1.c: Ditto.
56962         * gcc.c-torture/execute/conversion.c: Ditto.
56963         * gcc.c-torture/execute/cvt-1.c: Ditto.
56964
56965 2000-05-18  Jeffrey A Law  (law@cygnus.com)
56966
56967         * gcc.c-torture/compile/20000518-1.c: New test.
56968
56969 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
56970
56971         * g77.f-torture/compile/200005018.f: New test.
56972
56973 2000-05-17  Jeffrey A Law  (law@cygnus.com)
56974
56975         * gcc.c-torture/compile/20000517-1.c: New test.
56976
56977 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56978
56979         * gcc.c-torture/execute/20000516-1.c: New test.
56980
56981 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
56982
56983         * g++.old-deja/g++.other/eh.C: New test.
56984
56985 2000-05-12  Richard Henderson  <rth@cygnus.com>
56986
56987         * gcc.c-torture/execute/990208-1.c (main): Don't pass
56988         constants through to doit's conditional.
56989
56990 2000-05-11  Jeffrey A Law  (law@cygnus.com)
56991
56992         * gcc.c-torture/compile/20000511-1.c: New test.
56993         * g77.f-torture/compile/20000511-1.f: New test.
56994         * g77.f-torture/compile/20000511-2.f: New test.
56995
56996 2000-05-11  Michael Meissner  <meissner@redhat.com>
56997
56998         * gcc.c-torture/execute/20000511-1.c: New test.
56999
57000 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
57001
57002         * gcc.dg/dg.exp: Scan .S files as well as .c files.
57003         * gcc.dg/20000510-1.S: New.
57004
57005 2000-05-08  Catherine Moore  <clm@cygnus.com>
57006
57007         * gcc.dg/unused-3.c: New.
57008
57009 2000-05-06  Richard Henderson  <rth@cygnus.com>
57010
57011           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
57012           * g++.old-deja/g++.mike/warn1.C: Likewise.
57013           * g++.old-deja/g++.pt/local1.C: Likewise.
57014           * g++.old-deja/g++.pt/local7.C: Likewise.
57015           * g++.old-deja/g++.pt/spec16.C: Likewise.
57016
57017 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
57018
57019         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
57020
57021 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
57022
57023           * g77.f-torture/execute/20000503-1.f: New test.
57024
57025 2000-05-04  Andreas Jaeger  <aj@suse.de>
57026
57027         * gcc.dg/noreturn-2.c: New test.
57028
57029 2000-05-04  Neil Booth  <NeilB@earthling.net>
57030
57031         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
57032         preprocessor.
57033
57034 2000-05-04  Richard Henderson  <rth@cygnus.com>
57035
57036         * gcc.c-torture/execute/20000503-1.c: Fix typo.
57037
57038 2000-05-04  Richard Henderson  <rth@cygnus.com>
57039
57040         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
57041         OpenSSL by Jason R Thorpe.
57042
57043 2000-05-03  Jim Wilson  <wilson@cygnus.com>
57044
57045         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
57046
57047 2000-05-03  Robert Lipe <robertlipe@usa.net>
57048
57049         * gcc.dg/20000503-1.c: New test.
57050
57051 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
57052
57053         * gcc.c-torture/compile/20000502-1.c: New test.
57054         * g++.old-deja/g++.other/align.C: New test.
57055         * gcc.dg/cpp-tradstringify.c: New test.
57056
57057 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
57058
57059         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
57060         and hard registers.
57061
57062 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
57063
57064         * gcc.c-torture/execute/loop-5.c: New test.
57065
57066 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
57067
57068         * gcc.c-torture/execute/va-arg-20.c: New test.
57069
57070 2000-04-23  Jeffrey A Law  (law@cygnus.com)
57071
57072         * gcc.c-torture/execute/20000422-1.c: New test.
57073
57074 2000-04-20  Greg McGary  <gkm@gnu.org>
57075
57076         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
57077         when optimizing, but without sibling-call optimizations (-O1).
57078
57079 2000-04-20  Jeffrey A Law  (law@cygnus.com)
57080
57081           * gcc.c-torture/compile/20000420-1.c: New test.
57082
57083 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
57084
57085         * g++.abi/ptrflags.C: New test.
57086         * g++.eh/catchptr1.C: Test incomplete pointer chains.
57087
57088 2000-04-19  Catherine Moore  <clm@cygnus.com>
57089
57090         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
57091
57092 2000-04-19  Greg McGary  <gkm@gnu.org>
57093
57094         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
57095         sibling-call optimizations.
57096
57097 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
57098
57099         * gcc.dg/20000419-1.c: New test.
57100
57101 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
57102
57103         * gcc.c-torture/execute/20000412-6.c: New test.
57104
57105 2000-04-12  Jeffrey A Law  (law@cygnus.com)
57106
57107         * gcc.c-torture/execute/20000412-5.c: New test.
57108         * g77.f-torture/compile/20000412-1.f: New test.
57109         * gcc.c-torture/execute/20000412-4.c: New test.
57110         * gcc.c-torture/compile/20000412-2.c: New test.
57111         * gcc.c-torture/execute/20000412-3.c: New test.
57112         * gcc.c-torture/compile/20000412-1.c: New test.
57113         * gcc.c-torture/execute/20000412-2.c: New test.
57114
57115 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
57116
57117         * objc/execute/bf-20.m: New test.
57118
57119 2000-04-10  Richard Henderson  <rth@cygnus.com>
57120
57121         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
57122
57123         * gcc.c-torture/execute/20000412-1.c: New test.
57124
57125 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
57126
57127         * g++.old-deja/g++.eh/catchptr1.C: New test.
57128
57129 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
57130
57131         * g++.old-deja/g++.abi/cxa_vec.C: New test.
57132
57133 2000-04-08  Neil Booth  <NeilB@earthling.net>
57134
57135         * gcc.dg/cpp-nullchar.c: Remove test as
57136         embedded nulls cause problems.
57137
57138 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57139
57140         * gcc.dg/compare2.c: New test.
57141
57142 2000-04-08  Neil Booth  <NeilB@earthling.net>
57143
57144         * gcc.dg/cpp-nullchar.c: New test.
57145
57146 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
57147
57148         * gcc.dg/cpp-mi2.c: New test.
57149         * gcc.dg/cpp-mi2[abc].h: New files.
57150
57151 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
57152
57153         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
57154         member name.
57155
57156 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
57157
57158         * g++.old-deja/g++.abi/vmihint.C: New test.
57159
57160 2000-04-06  Neil Booth  <NeilB@earthling.net>
57161
57162         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
57163         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
57164         copyright.
57165
57166 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
57167
57168         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
57169         avoid stack-frame overwrite.
57170
57171 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
57172
57173         * gcc.c-torture/compile/20000405-2.c: New test.
57174         * gcc.c-torture/compile/20000405-3.c: New test.
57175
57176 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57177
57178         * gcc.c-torture/compile/20000405-1.c: New test.
57179
57180 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
57181
57182         * gcc.dg/cast-qual-1.c: Revert last change.
57183
57184 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57185
57186         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
57187
57188 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
57189
57190         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
57191         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
57192
57193 2000-04-03  Jeffrey A Law  (law@cygnus.com)
57194
57195         * gcc.c-torture/compile/20000403-2.c: New test.
57196         * gcc.c-torture/compile/20000403-1.c: New test.
57197
57198 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
57199
57200         * gcc.c-torture/execute/20000403-1.c: New test.
57201
57202 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
57203
57204         * gcc.c-torture/execute/20000402-1.c: New test.
57205
57206 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
57207
57208         * gcc.c-torture/execute/va-arg-15.c: New test.
57209         * gcc.c-torture/execute/va-arg-16.c: New test.
57210         * gcc.c-torture/execute/va-arg-17.c: New test.
57211         * gcc.c-torture/execute/va-arg-18.c: New test.
57212         * gcc.c-torture/execute/va-arg-19.c: New test.
57213
57214 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
57215
57216         * gcc.c-torture/compile/981211-1.c: Move to...
57217         * gcc.dg/cpp-as1.c: ...here.
57218         * gcc.dg/cpp-as2.c: New file.
57219
57220         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
57221         compiler.
57222
57223 2000-04-02  Neil Booth  <NeilB@earthling.net>
57224
57225         * gcc.dg/cpp-cond.c  New tests.
57226         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
57227         accidental success less likely.
57228         * gcc.dg/cpp-missingop.c  New tests.
57229         * gcc.dg/cpp-missingparen.c  New tests.
57230         * gcc.dg/cpp-shift.c  New tests.
57231         * gcc.dg/cpp-shortcircuit.c  New tests.
57232         * gcc.dg/cpp-unary.c  New tests.
57233
57234 2000-03-29  Jeffrey A Law  (law@cygnus.com)
57235
57236         * gcc.c-torture/compile/20000329-1.c: New test.
57237
57238 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
57239
57240         * gcc.c-torture/compile/20000326-1.c: New test.
57241         * gcc.c-torture/compile/20000326-2.c: New test.
57242
57243 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
57244
57245         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
57246         the first parameter is a function argument.
57247
57248 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
57249
57250         * g++.old-deja/g++.ext/array4.C: New test.
57251
57252 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
57253
57254         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
57255
57256 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57257
57258         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
57259
57260 2000-03-19  Richard Henderson  <rth@cygnus.com>
57261
57262         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
57263
57264 2000-03-19  Richard Henderson  <rth@cygnus.com>
57265
57266         * gcc.c-torture/compile/20000319-1.c: New test.
57267
57268 2000-03-14  Jeffrey A Law  (law@cygnus.com)
57269
57270         * gcc.c-torture/execute/20000314-3.c: New test.
57271         * gcc.c-torture/execute/20000314-2.c: New test.
57272         * gcc.c-torture/execute/20000314-1.c: New test.
57273         * gcc.c-torture/compile/20000314-2.c: New test.
57274         * gcc.c-torture/compile/20000314-1.c: New test.
57275
57276 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
57277
57278         * g++.old-deja/g++.warn/inline.C: New test.
57279
57280 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
57281
57282         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
57283         standards-compliant result rather than specific constants.
57284         Put test-values in array.
57285
57286 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
57287
57288         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
57289         (g++_target_compile): Put test-specific options last.
57290
57291 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57292
57293         * g++.old-deja/g++.eh/vbase4.C: New test.
57294
57295 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57296
57297         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
57298
57299 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57300
57301         * g++.old-deja/g++.brendan/misc12.C: Removed.
57302         * g++.old-deja/g++.pt/memtemp77.C: Constify.
57303         * g++.old-deja/g++.ext/pretty4.C: New test.
57304
57305 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57306
57307         * g++.old-deja/g++.other/string2.C: New test.
57308
57309 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
57310
57311         * g++.old-deja/g++.warn/impint2.C: New test.
57312
57313 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
57314
57315         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
57316         is 1, not zero.
57317
57318 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
57319
57320         * g++.old-deja/g++.warn/impint.C: New test.
57321         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
57322         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
57323         * g++.old-deja/g++.pt/explicit12.C: Likewise.
57324         * g++.old-deja/g++.pt/explicit13.C: Likewise.
57325         * g++.old-deja/g++.pt/explicit17.C: Likewise.
57326         * g++.old-deja/g++.pt/explicit18.C: Likewise.
57327         * g++.old-deja/g++.pt/explicit19.C: Likewise.
57328         * g++.old-deja/g++.pt/explicit23.C: Likewise.
57329         * g++.old-deja/g++.pt/explicit31.C: Likewise.
57330         * g++.old-deja/g++.pt/explicit35.C: Likewise.
57331         * g++.old-deja/g++.pt/explicit6.C: Likewise.
57332         * g++.old-deja/g++.pt/memclass7.C: Likewise.
57333
57334 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
57335
57336         * gcc.dg/cpp-redef.c: New test.
57337
57338 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
57339
57340         * g++.old-deja/g++.pt/unify7.C: New test.
57341
57342 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57343
57344         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
57345         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
57346
57347 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
57348
57349         * gcc.c-torture/compile/20000224-1.c: New test.
57350
57351 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57352
57353         * gcc.c-torture/compile/cpp-2.c: New test.
57354         * gcc.c-torture/compile/cpp-1.c: New test.
57355
57356 2000-02-25  Jeffrey A Law  (law@cygnus.com)
57357
57358         * gcc.c-torture/execute/20000225-1.c: New test.
57359
57360 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57361
57362         * gcc.dg/cpp-li2.c: New test.
57363
57364         * gcc.dg/cpp-wi1.c: New test.
57365
57366         * gcc.dg/cpp-li1.c: New test.
57367
57368 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
57369
57370         * g++.old-deja/g++.other/sizeof5.C: New test.
57371
57372 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57373
57374         * gcc.c-torture/execute/va-arg-13.c: New test.
57375
57376 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
57377
57378         * gcc.c-torture/execute/va-arg-12.c: New test.
57379
57380 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
57381
57382         * gcc.c-torture/execute/20000223-1.c: New test.
57383
57384 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
57385
57386         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
57387
57388 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
57389
57390         * g++.old-deja/g++.abi/ptrmem.C: New test.
57391
57392 2000-02-19  Richard Henderson  <rth@cygnus.com>
57393
57394         * gcc.c-torture/compile/init-3.c: New.
57395
57396 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
57397
57398         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
57399         ALWAYS_CXXFLAGS.
57400
57401 2000-02-11  Robert Lipe <robertl@sco.com>
57402
57403         * gcc.c-torture/compile/20000211-3.c: New test.
57404
57405 2000-02-11  Martin Buchholz <martin@xemacs.org>
57406
57407         * gcc.c-torture/compile/20000211-2.c: New test.
57408
57409 2000-02-11  Jeffrey A Law  (law@cygnus.com)
57410
57411         * gcc.c-torture/compile/20000211-1.c: New test.
57412
57413 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
57414
57415         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
57416           on native targets
57417
57418 2000-02-08  Nathan Sidwell  <nathan@acm.org>
57419
57420         * g++.old-deja/g++.other/cast5.C: New test.
57421
57422 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
57423
57424         * gcc.c-torture/execute/20000205-1.c: New.
57425
57426 2000-02-03  Nathan Sidwell  <nathan@acm.org>
57427
57428         * g++.old-deja/g++.jason/cast3.C: Return void.
57429         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
57430
57431 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57432
57433         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
57434
57435         * gcc.dg/loop-1.c: New test.
57436
57437 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
57438
57439         * gcc.c-torture/compile/20000127-1.c: New test.
57440         * gcc.c-torture/execute/991228-1.c: New test.
57441
57442 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57443
57444         * gcc.dg/unused-2.c: New test.
57445
57446         * gcc.dg/conv-1.c: New test.
57447
57448 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
57449
57450         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
57451         compiler.
57452         (tool_option_proc): Fix typo.
57453
57454 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
57455
57456         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
57457         of the ld on the host, not on the build machine.
57458         Also, don't crash if '--help' is not a supported option.
57459
57460 2000-01-24  Richard Henderson  <rth@cygnus.com>
57461
57462         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
57463
57464 2000-01-20  Jeffrey A Law  (law@cygnus.com)
57465
57466         * gcc.c-torture/execute/20000120-2.c: New test.
57467         * gcc.c-torture/execute/20000120-1.c: New test.
57468
57469 2000-01-13  Jeffrey A Law  (law@cygnus.com)
57470
57471         * gcc.c-torture/execute/20000113-1.c: New test.
57472
57473 2000-01-12  Jeffrey A Law  (law@cygnus.com)
57474
57475         * gcc.c-torture/execute/20000112-1.c: New test.
57476
57477 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57478
57479         * gcc.dg/20000111-1.c: New test.
57480
57481 2000-01-10  Jeffrey A Law  (law@cygnus.com)
57482
57483         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
57484         with 16 bit integers.
57485
57486 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57487
57488         * gcc.dg/20000108-1.c: New test.
57489
57490 2000-01-05  Nathan Sidwell  <nathan@acm.org>
57491
57492         * g++.old-deja/g++.ns/koenig8.C: New test.
57493
57494 2000-01-05  Nathan Sidwell  <nathan@acm.org>
57495
57496         * g++.old-deja/g++.other/cast4.C: New test.
57497
57498 2000-01-05  Jeffrey A Law  (law@cygnus.com)
57499
57500         * gcc.c-torture/compile/20000105-2.c: New test.
57501         * gcc.c-torture/compile/20000105-1.c: New test.
57502
57503 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57504
57505         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
57506         references to printf & atoi to conform to ANSI standard.
57507         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
57508         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
57509         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
57510         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
57511         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
57512         * g++.old-deja/g++.brendan/complex1.C: Likewise.
57513         * g++.old-deja/g++.brendan/copy1.C: Likewise.
57514         * g++.old-deja/g++.brendan/copy2.C: Likewise.
57515         * g++.old-deja/g++.brendan/copy3.C: Likewise.
57516         * g++.old-deja/g++.brendan/copy4.C: Likewise.
57517         * g++.old-deja/g++.brendan/copy5.C: Likewise.
57518         * g++.old-deja/g++.brendan/copy6.C: Likewise.
57519         * g++.old-deja/g++.brendan/copy7.C: Likewise.
57520         * g++.old-deja/g++.brendan/copy8.C: Likewise.
57521         * g++.old-deja/g++.brendan/crash11.C: Likewise.
57522         * g++.old-deja/g++.brendan/crash14.C: Likewise.
57523         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
57524         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
57525         * g++.old-deja/g++.brendan/delete2.C: Likewise.
57526         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
57527         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
57528         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
57529         * g++.old-deja/g++.brendan/eh1.C: Likewise.
57530         * g++.old-deja/g++.brendan/groff1.C: Likewise.
57531         * g++.old-deja/g++.brendan/init3.C: Likewise.
57532         * g++.old-deja/g++.brendan/misc12.C: Likewise.
57533         * g++.old-deja/g++.brendan/misc7.C: Likewise.
57534         * g++.old-deja/g++.brendan/new2.C: Likewise.
57535         * g++.old-deja/g++.brendan/operators4.C: Likewise.
57536         * g++.old-deja/g++.brendan/operators5.C: Likewise.
57537         * g++.old-deja/g++.brendan/overload2.C: Likewise.
57538         * g++.old-deja/g++.brendan/overload7.C: Likewise.
57539         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
57540         * g++.old-deja/g++.brendan/reference1.C: Likewise.
57541         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
57542         * g++.old-deja/g++.brendan/template24.C: Likewise.
57543         * g++.old-deja/g++.brendan/template3.C: Likewise.
57544         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
57545         * g++.old-deja/g++.jason/inline3.C: Likewise.
57546         * g++.old-deja/g++.jason/opeq.C: Likewise.
57547         * g++.old-deja/g++.law/arg5.C: Likewise.
57548         * g++.old-deja/g++.law/arm7.C: Likewise.
57549         * g++.old-deja/g++.law/ctors11.C: Likewise.
57550         * g++.old-deja/g++.law/cvt8.C: Likewise.
57551         * g++.old-deja/g++.law/init9.C: Likewise.
57552         * g++.old-deja/g++.law/refs4.C: Likewise.
57553         * g++.old-deja/g++.law/template2.C: Likewise.
57554         * g++.old-deja/g++.law/visibility24.C: Likewise.
57555         * g++.old-deja/g++.law/vtable3.C: Likewise.
57556         * g++.old-deja/g++.mike/asm2.C: Likewise.
57557         * g++.old-deja/g++.mike/eh1.C: Likewise.
57558         * g++.old-deja/g++.mike/misc1.C: Likewise.
57559         * g++.old-deja/g++.mike/misc13.C: Likewise.
57560         * g++.old-deja/g++.mike/misc14.C: Likewise.
57561         * g++.old-deja/g++.mike/ns12.C: Likewise.
57562         * g++.old-deja/g++.mike/p1248.C: Likewise.
57563         * g++.old-deja/g++.mike/p3708.C: Likewise.
57564         * g++.old-deja/g++.mike/p3708a.C: Likewise.
57565         * g++.old-deja/g++.mike/p3708b.C: Likewise.
57566         * g++.old-deja/g++.mike/p646.C: Likewise.
57567         * g++.old-deja/g++.mike/p700.C: Likewise.
57568         * g++.old-deja/g++.mike/p783.C: Likewise.
57569         * g++.old-deja/g++.mike/p783a.C: Likewise.
57570         * g++.old-deja/g++.mike/p783b.C: Likewise.
57571         * g++.old-deja/g++.mike/p786.C: Likewise.
57572         * g++.old-deja/g++.mike/p789.C: Likewise.
57573         * g++.old-deja/g++.mike/p789a.C: Likewise.
57574         * g++.old-deja/g++.mike/p807a.C: Likewise.
57575         * g++.old-deja/g++.other/delete3.C: Likewise.
57576         * g++.old-deja/g++.other/dyncast1.C: Likewise.
57577         * g++.old-deja/g++.other/dyncast2.C: Likewise.
57578         * g++.old-deja/g++.other/dyncast3.C: Likewise.
57579         * g++.old-deja/g++.other/empty1.C: Likewise.
57580         * g++.old-deja/g++.other/temporary1.C: Likewise.
57581         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
57582         * g++.old-deja/g++.pt/t16.C: Likewise.
57583         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
57584
57585 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
57586
57587         * gcc.dg/991230-1.c: New test.
57588
57589 1999-12-29  Jeffrey A Law  (law@cygnus.com)
57590
57591         * gcc.c-torture/compile/991229-3.c: New test.
57592         * gcc.c-torture/compile/991229-2.c: New test.
57593         * gcc.c-torture/compile/991229-1.c: New test.
57594
57595 1999-12-29  Greg McGary <gkm@eng.ascend.com>
57596
57597         * gcc.c-torture/compile/labels-2.c: New test.
57598
57599 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
57600
57601         * gcc.c-torture/execute/991227-1.c: New test.
57602
57603 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57604
57605         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
57606
57607 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
57608
57609         * gcc.c-torture/execute/991221-1.c: New test.
57610
57611 1999-12-20  Nathan Sidwell  <nathan@acm.org>
57612
57613         * g++.old-deja/g++.other/cast3.C: New test.
57614
57615 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
57616
57617         * gcc.c-torture/execute/991216-4.c: New test.
57618
57619 1999-12-16  Michael Meissner  <meissner@cygnus.com>
57620
57621         * gcc.c-torture/execute/991216-1.c: New test.
57622         * gcc.c-torture/execute/991216-2.c: New test.
57623         * gcc.c-torture/execute/991216-3.c: New test.
57624
57625 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
57626
57627         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
57628         Actually make the test fail by using "-O2" for compilation.
57629
57630 1999-12-15  Nathan Sidwell  <nathan@acm.org>
57631
57632         * g++.old-deja/g++.warn/cast-align1.C: New test.
57633
57634 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
57635
57636         * gcc.c-torture/compile/991214-1.c: New test.
57637         * gcc.c-torture/compile/991214-2.c: New test.
57638
57639 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
57640
57641         * gcc.dg/991214-1.c: New test.
57642
57643 1999-12-13  Jeffrey A Law  (law@cygnus.com)
57644
57645         * gcc.c-torture/compile/991213-3.c: New test.
57646         * gcc.c-torture/compile/991213-2.c: New test.
57647         * gcc.c-torture/compile/991213-1.c: New test.
57648
57649 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
57650
57651         * gcc.dg/991209-1.c: New test.
57652
57653 1999-12-08  Nathan Sidwell <nathan@acm.org>
57654
57655         * gcc.c-torture/compile/991208-1.c: New test.
57656
57657 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57658
57659         * gcc.dg/ultrasp2.c: New test.
57660
57661 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
57662
57663         * g++.old-deja/g++.abi/align.C (main): Fix typo.
57664
57665 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
57666
57667         * gcc.c-torture/compile/991202-1.c: New test.
57668         * gcc.c-torture/execute/991202-1.c: New test.
57669         * gcc.c-torture/execute/991202-2.c: New test.
57670         * gcc.c-torture/execute/991202-3.c: New test.
57671
57672 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
57673
57674         * g++.old-deja/g++.abi/align.C: New test.
57675         * g++.old-deja/g++.abi/aggregates.C: Likewise.
57676         * g++.old-deja/g++.abi/bitfields.C: Likewise.
57677
57678 1999-12-01  Richard Henderson  <rth@cygnus.com>
57679
57680         * gcc.c-torture/execute/991201-1.c: New.
57681
57682 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
57683
57684         * gcc.dg/991129-1.c: New test.
57685
57686 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
57687
57688         * gcc.c-torture/compile/991127-1.c: New test.
57689
57690 1999-11-22  Nathan Sidwell  <nathan@acm.org>
57691
57692         * g++.old-deja/g++.other/warn4.C: New test.
57693
57694 1999-11-22  Nathan Sidwell  <nathan@acm.org>
57695
57696         * g++.old-deja/g++.eh/cleanup2.C: New test.
57697         * g++.old-deja/g++.ext/pretty2.C: New test.
57698         * g++.old-deja/g++.ext/pretty3.C: New test.
57699         * g++.old-deja/g++.other/debug6.C: New test.
57700
57701 1999-10-20  Jim Wilson  <wilson@cygnus.com>
57702
57703         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
57704         compiler_output to look for one error message instead of two.
57705
57706 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
57707
57708         * gcc.c-torture/execute/991118-1.c: Also test case
57709         where the word boundary does not split a byte evenly.
57710
57711 1999-11-19  Nathan Sidwell  <nathan@acm.org>
57712
57713         * g++.old-deja/g++.ext/restrict1.C: New test.
57714
57715 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
57716
57717         * gcc.c-torture/execute/991118-1.c: New test.
57718
57719 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
57720
57721         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
57722         working directory pathnames.
57723
57724 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
57725
57726         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
57727         host is equipped with driver.h and driver.o so it can actually
57728         compile and run the tests.
57729
57730 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
57731
57732         * gcc.c-torture/compile/991008-1.c: New test.
57733
57734 1999-11-08  Nick Clifton  <nickc@cygnus.com>
57735
57736         * lib/gcc-dg.exp: Include target-supports.exp
57737
57738 1999-11-05  Nick Clifton  <nickc@cygnus.com>
57739
57740         * lib/target-supports.exp: New file: Provide procs to test for
57741         features supported by the target.
57742         (check_weak_available): Moved here from ecos.exp.
57743         (check_alias_available): New proc: Determine of the target
57744         toolchain supports the alias attribute.
57745
57746         * gcc.dg/special/ecos.exp: Move check_weak_available to
57747         target-supports.exp.
57748         (alias-1.c): Only perform the test if the target supports
57749         aliases.
57750         (wkali-1.c): Only perform the test if the target supports
57751         aliases.
57752
57753         * gcc.dg/990506-0.c: Expect error messages from cross
57754         targets as well as native targets.
57755
57756 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57757
57758         * gcc.dg/ultrasp1.c: Removed xfail.
57759         * gcc.dg/struct-ret-2.c: Likewise.
57760         * gcc.dg/array-1.c: Likewise.
57761
57762 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57763
57764         * gcc.dg/struct-ret-2.c: New test.
57765
57766         * gcc.dg/array-1.c: New test.
57767
57768 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
57769
57770         * gcc.c-torture/execute/991030-1.c: New test.
57771
57772 1999-10-26  Richard Henderson  <rth@cygnus.com>
57773
57774         * gcc.c-torture/compile/991026-2.c: New test.
57775
57776 1999-10-26  Jeffrey A Law  (law@cygnus.com)
57777
57778         * gcc.c-torture/compile/991026-1.c: New test.
57779
57780 1999-10-23  Jeffrey A Law  (law@cygnus.com)
57781
57782         * gcc.c-torture/execute/991023-1.c: New test.
57783
57784 1999-10-19  Jeffrey A Law  (law@cygnus.com)
57785
57786         * gcc.c-torture/execute/991019-1.c: New test.
57787
57788 1999-10-16  Richard Henderson  <rth@cygnus.com>
57789
57790         * gcc.c-torture/execute/991016-1.c: New test.
57791
57792 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
57793
57794         * gcc.c-torture/execute/991014-1.c: New test.
57795
57796 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
57797
57798         * g++.old-deja/g++.other/union2.C: New test.
57799
57800 1999-10-13  Nathan Sidwell  <nathan@acm.org>
57801
57802         * g++.old-deja/g++.other/vaarg2.C: New test.
57803         * g++.old-deja/g++.other/vaarg3.C: New test.
57804
57805 1999-10-12  Craig Burley  <craig@jcb-sc.com>
57806
57807         * g77.f-torture/noncompile/19990905-1.f: Moved from being
57808         in compile/.
57809
57810 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
57811
57812         * gcc.c-torture/execute/va-arg-11.c: New test.
57813
57814 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
57815
57816         * lib/file-format.exp (gcc_target_object_format): Don't
57817         crash if objdump is unavailable.
57818
57819 1999-09-29  Donn Terry <donn@interix.com>
57820
57821         * gcc.misc-tests/mg.exp: delete extraneous redirection.
57822
57823 1999-09-28  Nick Clifton  <nickc@cygnus.com>
57824
57825         * gcc.c-torture/compile/990928-1.c: New test.
57826
57827 1999-09-28  Nathan Sidwell  <nathan@acm.org>
57828
57829         * g++.old-deja/g++.other/decl6.C: New test.
57830
57831 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57832
57833         * gcc.c-torture/execute/va-arg-10.c: New test.
57834
57835 1999-09-27  Nathan Sidwell  <nathan@acm.org>
57836
57837         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
57838         __PRETTY_FUNCTION__.
57839
57840 1999-09-23  Nick Clifton  <nickc@cygnus.com>
57841
57842         * gcc.c-torture/execute/990923-1.c: New test.
57843
57844 1999-09-21  Nick Clifton  <nickc@cygnus.com>
57845
57846         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
57847         for which -fpic is inappropriate.
57848
57849 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
57850
57851         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
57852
57853 1999-09-21  Nathan Sidwell  <nathan@acm.org>
57854
57855         * g++.old-deja/g++.other/dyncast1.C: New test.
57856         * g++.old-deja/g++.other/dyncast2.C: New test.
57857         * g++.old-deja/g++.other/dyncast3.C: New test.
57858         * g++.old-deja/g++.other/dyncast4.C: New test.
57859         * g++.old-deja/g++.other/dyncast5.C: New test.
57860         * g++.old-deja/g++.eh/catch3.C: New test.
57861         * g++.old-deja/g++.eh/catch3p.C: New test.
57862         * g++.old-deja/g++.eh/catch4.C: New test.
57863         * g++.old-deja/g++.eh/catch4p.C: New test.
57864         * g++.old-deja/g++.eh/catch5.C: New test.
57865         * g++.old-deja/g++.eh/catch5p.C: New test.
57866         * g++.old-deja/g++.eh/catch6.C: New test.
57867         * g++.old-deja/g++.eh/catch6p.C: New test.
57868         * g++.old-deja/g++.eh/catch7.C: New test.
57869         * g++.old-deja/g++.eh/catch7p.C: New test.
57870         * g++.old-deja/g++.eh/catch8.C: New test.
57871         * g++.old-deja/g++.eh/catch8p.C: New test.
57872         * g++.old-deja/g++.eh/catch9.C: New test.
57873         * g++.old-deja/g++.eh/catch9p.C: New test.
57874
57875 1999-09-13  Nathan Sidwell  <nathan@acm.org>
57876
57877         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
57878         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
57879
57880 1999-09-13  Jeffrey A Law  (law@cygnus.com)
57881
57882         * gcc.c-torture/compile/990913-1.c: New test.
57883
57884 1999-09-10  Nathan Sidwell  <nathan@acm.org>
57885
57886         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
57887         * g++.old-deja/g++.jason/rfg5.C: Likewise.
57888
57889 1999-09-09  Richard Henderson  <rth@cygnus.com>
57890
57891         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
57892
57893 1999-09-09  Nathan Sidwell  <nathan@acm.org>
57894
57895         * g++.old-deja/g++.other/lookup11.C: New test.
57896         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
57897         what is permitted and what we want.
57898         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
57899         overload use.
57900         * g++.old-deja/g++.jason/rfg5.C: Likewise.
57901
57902 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
57903
57904         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
57905         * gcc.c-torture/noncompile/poison-1.c: New file.
57906
57907 1999-09-08  Nathan Sidwell  <nathan@acm.org>
57908
57909         * g++.old-deja/g++.other/sizeof3.C: New test.
57910         * g++.old-deja/g++.other/sizeof4.C: New test.
57911         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
57912         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
57913
57914 1999-09-07  Richard Henderson  <rth@cygnus.com>
57915
57916         * gcc.dg/va-arg-1.c: New.
57917
57918 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57919
57920         * gcc.c-torture/execute/va-arg-9.c: New test.
57921
57922 1999-09-05  Craig Burley  <craig@jcb-sc.com>
57923
57924         * g77.f-torture/compile/980519-2.f: New test.
57925         * g77.f-torture/compile/19990905-0.f: New test.
57926         * g77.f-torture/compile/19990905-1.f: New test.
57927         * g77.f-torture/compile/19990905-2.f: New test.
57928
57929         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
57930
57931 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
57932
57933         * gcc.c-torture/execute/990827-1.c: Fix typo.
57934
57935 1999-09-03  Nathan Sidwell  <nathan@acm.org>
57936
57937         * g++.old-deja/g++.other/deref1.C: New test.
57938
57939 1999-09-02  Nathan Sidwell  <nathan@acm.org>
57940
57941         * g++.old-deja/g++.other/ambig2.C: New test.
57942         * g++.old-deja/g++.other/cond5.C: New test.
57943         * g++.old-deja/g++.other/lookup16.C: New test.
57944
57945 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
57946
57947         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
57948         assemblers too.
57949
57950 1999-08-31  Jeffrey A Law  (law@cygnus.com)
57951
57952         * lib/c-torture.exp: Avoid the "compare executables" optimization
57953         when testing native.
57954
57955 1999-08-29  Jeffrey A Law  (law@cygnus.com)
57956
57957         * gcc.c-torture/execute/990829-1.c: New test.
57958         * gcc.c-torture/compile/990829-1.c: New test.
57959
57960 1999-08-27  Paul Burchard  <burchard@pobox.com>
57961
57962         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
57963         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
57964         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
57965         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
57966         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
57967         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
57968         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
57969         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
57970         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
57971         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
57972         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
57973
57974 1999-08-27  Jeffrey A Law  (law@cygnus.com)
57975
57976         * gcc.c-torture/execute/990827-1.c: New test.
57977
57978 1999-08-26  Craig Burley  <craig@jcb-sc.com>
57979
57980         * g77.f-torture/noncompile/19990826-4.f: New test.
57981
57982         * g77.f-torture/compile/19990826-3.f: New test.
57983
57984         * g77.f-torture/execute/19990826-2.f: New test.
57985
57986         * g77.f-torture/compile/19990826-1.f: New test.
57987
57988         * gcc.c-torture/execute/990826-0.c: New test.
57989         * g77.c-torture/execute/19990826-0.f: New test.
57990
57991         * g77.f-torture/noncompile/970626-2.f: New test.
57992
57993 1999-08-25  Paul Burchard  <burchard@pobox.com>
57994
57995         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
57996         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
57997         lss-011.C: New tests.
57998
57999 1999-08-25  Nathan Sidwell  <nathan@acm.org>
58000
58001         * g++.old-deja/g++.other/decl5.C: New test.
58002
58003 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58004
58005         * noncompile/noncompile.exp: Load_lib c-torture.exp.
58006         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
58007         call `postbase' for each one.  All callers of `postbase' changed
58008         to call this instead.
58009
58010 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
58011
58012         * gcc.c-torture/execute/990811-1.c: New test.
58013
58014 1999-08-09  Nick Clifton  <nickc@cygnus.com>
58015
58016         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
58017         just native ones.
58018
58019         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
58020         just native ones.
58021
58022 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
58023
58024         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
58025
58026 1999-08-04  Jeffrey A Law  (law@cygnus.com)
58027
58028         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
58029
58030 1999-08-04  Nathan Sidwell  <nathan@acm.org>
58031
58032         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
58033
58034 1999-08-04  Jeffrey A Law  (law@cygnus.com)
58035
58036         * gcc.c-torture/execute/990804-1.c: New test.
58037
58038 1999-08-03  Nathan Sidwell  <nathan@acm.org>
58039
58040         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
58041         * g++.old-deja/g++.brendan/crash64.C: Likewise.
58042         * g++.old-deja/g++.brendan/overload8.C: Likewise.
58043
58044 1999-08-03  Nathan Sidwell  <nathan@acm.org>
58045
58046         * g++.old-deja/g++.other/struct1.C: New test.
58047
58048 1999-08-03  Nathan Sidwell  <nathan@acm.org>
58049
58050         * g++.old-deja/g++.other/enum2.C: New test.
58051
58052 1999-08-02  Richard Henderson  <rth@cygnus.com>
58053
58054         Adapted from tests from Franz Sirl:
58055         * gcc.c-torture/execute/va-arg-7.c: New test.
58056         * gcc.c-torture/execute/va-arg-8.c: New test.
58057
58058 1999-08-01  Jeffrey A Law  (law@cygnus.com)
58059
58060         * gcc.c-torture/compile/990801-2.c: New test.
58061
58062         * gcc.c-torture/compile/990801-1.c: New test.
58063
58064 1999-07-27  Michael Meissner  <meissner@cygnus.com>
58065
58066         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
58067         fp-cmp-1.c, converting double to float.
58068
58069         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
58070         fp-cmp-1.c, converting double to long double.
58071
58072         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
58073         from fr1 to unknown_register, since fr1 is a legitimate register
58074         on some machines.
58075
58076 1999-07-25  Jeffrey A Law  (law@cygnus.com)
58077
58078         * README: More listname related changes.
58079
58080 1999-07-08  Catherine Moore  <clm@cygnus.com>
58081
58082         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
58083
58084 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
58085
58086         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
58087
58088 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
58089
58090         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
58091
58092 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
58093
58094         * gcc.dg/990703-1.c: New test.
58095
58096 1999-06-29  Nick Clifton  <nickc@cygnus.com>
58097
58098         * lib/file-format.exp: New file: Move definition of proc
58099         gcc_target_object_format to here from
58100         gcc.dg/special/ecos.exp.
58101
58102         * lib/c-torture.exp: Include lib file-format.exp.
58103         * lib/gcc-dg.exp: Include lib file-format.exp.
58104
58105         * gcc.dg/special/ecos.exp: Remove definition of proc
58106         gcc_target_object_format.
58107
58108 1999-06-28  Jeffrey A Law  (law@cygnus.com)
58109
58110         * gcc.c-torture/execute/990628-1.c: New test.
58111
58112 1999-06-25  Jeffrey A Law  (law@cygnus.com)
58113
58114         * gcc.c-torture/compile/990625-2.c: New test.
58115
58116         * gcc.c-torture/compile/990625-1.c: New test.
58117
58118 1999-06-23  Nick Clifton  <nickc@cygnus.com>
58119
58120         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
58121         attributes compile.
58122         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
58123         ports that use the COFF/PE file format.
58124
58125 1999-06-17  Jeffrey A Law  (law@cygnus.com)
58126
58127         * gcc.c-torture/compile/990617-1.c: New test.
58128
58129 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
58130
58131         * g++.old-deja/g++.other/decl4.C: New test.
58132
58133 1999-06-14  Nathan Sidwell  <nathan@acm.org>
58134
58135         * g++.old-deja/g++.other/bitfld3.C: New test.
58136
58137 1999-06-08  Nathan Sidwell  <nathan@acm.org>
58138
58139         * g++.old-deja/g++.eh/catch1.C: New test.
58140
58141 1999-06-07  Jeffrey A Law  (law@cygnus.com)
58142
58143         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
58144
58145         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
58146         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
58147
58148 1999-06-05  Craig Burley  <craig@jcb-sc.com>
58149
58150         * g77.f-torture/compile/19990502-0.f: Replace with new,
58151         shorter, test that still fails after recent changes.
58152
58153 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58154
58155         * gcc.c-torture/execute/990604-1.c: New test.
58156
58157 1999-05-31  Jeffrey A Law  (law@cygnus.com)
58158
58159         * gcc.c-torture/execute/990531-1.c: New test.
58160
58161 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58162
58163         * gcc.c-torture/compile/990527-1.c: New test.
58164
58165 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
58166
58167         * gcc.c-torture/execute/990527-1.c: New test.
58168
58169 1999-05-25  Nick Clifton  <nickc@cygnus.com>
58170
58171         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
58172         bitfields as signed.
58173
58174 1999-05-25  Craig Burley  <craig@jcb-sc.com>
58175
58176         * g77.f-torture/compile/19990525-0.f: New test.
58177
58178 1999-05-25  Jeffrey A Law  (law@cygnus.com)
58179
58180         * gcc.c-torture/execute/990525-2.c: New test.
58181
58182         * gcc.c-torture/execute/990525-1.c: New test.
58183
58184 1999-05-24  Nathan Sidwell  <nathan@acm.org>
58185
58186         * g++.old-deja/g++.other/anon3.C: New test.
58187         * g++.old-deja/g++.other/anon4.C: New test.
58188         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
58189         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
58190         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
58191         Merrill).
58192
58193 1999-05-24  Jeffrey A Law  (law@cygnus.com)
58194
58195         * gcc.c-torture/execute/990524-1.c: New test.
58196
58197         * gcc.dg/990524-1.c: New test.
58198
58199 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58200
58201         * gcc.c-torture/compile/990523-1.c: New test.
58202
58203 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
58204
58205         * gcc.c-torture/compile/990519-1.c: New test.
58206
58207 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58208
58209         * gcc.c-torture/compile/990517-1.c: New test.
58210
58211         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
58212         (e4, f4): New tests.
58213         (main): Call them.
58214
58215 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58216
58217         * gcc.dg/noreturn-1.c: New test.
58218
58219 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58220
58221         * gcc.c-torture/execute/990513-1.c: New test.
58222
58223 1999-05-10  Richard Henderson  <rth@cygnus.com>
58224
58225         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
58226
58227 1999-05-10  Craig Burley  <craig@jcb-sc.com>
58228
58229         * g77.f-torture/execute/erfc.f: Use small single-precision
58230         values, to avoid problems on Alphas when not -mieee.
58231
58232 1999-05-08  Craig Burley  <craig@jcb-sc.com>
58233
58234         * gcc.dg/990506-0.c: New test.
58235
58236 1999-05-08  Richard Henderson  <rth@cygnus.com>
58237
58238         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
58239         the constant to test.  Don't XFAIL 64-bit targets.
58240
58241         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
58242         * g++.old-deja/g++.law/profile1.C: Likewise.
58243
58244         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
58245         operator new instances.
58246         * g++.old-deja/g++.other/delete5.C: Likewise.
58247
58248 1999-05-03  Craig Burley  <craig@jcb-sc.com>
58249
58250         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
58251         intrinsic.
58252
58253 1999-05-03  Craig Burley  <craig@jcb-sc.com>
58254
58255         * g77.f-torture/execute/u77-test.f: Reverse order of two
58256         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
58257
58258 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58259
58260         * gcc.dg/compare1.c: New test.
58261
58262 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
58263
58264         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
58265         New tests.
58266
58267 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58268
58269         * g77.f-torture/compile/19990502-1.f: New test.
58270
58271 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58272
58273         * g77.f-torture/compile/19990502-0.f: New test.
58274
58275 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58276
58277         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
58278         intrinsic.
58279
58280 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58281
58282         * g77.f-torture/execute/u77-test.f (main): List libU77
58283         intrinsics not currently tested.
58284         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
58285         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
58286         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
58287         Trim blanks off the ends of some printed strings.
58288
58289 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58290
58291         * g77.f-torture/execute/u77-test.f (main): Just warn about
58292         FSTAT gid disagreement, as it's expected on some systems.
58293
58294 1999-05-01  Craig Burley  <craig@jcb-sc.com>
58295
58296         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
58297         use a new function, which allows for some slop.
58298         Clean up some commentary.
58299         (issum): The new function.
58300         (sgladd): Deleted subroutine.
58301
58302 1999-05-01  Craig Burley  <craig@jcb-sc.com>
58303
58304         * g77.f-torture/execute/u77-test.f: Modify to be more like
58305         libf2c/libU77 version, bringing patches to that version here.
58306         Add suitable commentary.
58307
58308 1999-04-25  Richard Henderson  <rth@cygnus.com>
58309
58310         * gcc.dg/990424-1.c: New test.
58311
58312 1999-04-24  Craig Burley  <craig@jcb-sc.com>
58313
58314         * g77.f-torture/execute/u77-test.f (main): Bug involving
58315         LSTAT has been fixed, so turn back on full checking.
58316
58317 1999-04-20  Craig Burley  <craig@jcb-sc.com>
58318
58319         * g77.f-torture/compile/19990419-0.f: New test.
58320         * g77.f-torture/execute/19990419-1.f: New test.
58321
58322 1999-04-17  Richard Henderson  <rth@cygnus.com>
58323
58324         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
58325         to avoid the need for a prototype to supress a warning.
58326
58327 1999-04-07  Jim Wilson  <wilson@cygnus.com>
58328
58329         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
58330
58331 1999-04-04  Jeffrey A Law  (law@cygnus.com)
58332
58333         * gcc.c-torture/execute/990404-1.c: New test.
58334
58335 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
58336
58337         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
58338         * gcc.dg/cpp-if3.c: Don't use -pedantic.
58339         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
58340         missing initializer warnings.
58341
58342 1999-03-28  Jeffrey A Law  (law@cygnus.com)
58343
58344         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
58345         matching strings.
58346
58347 1999-03-26  Jeffrey A Law  (law@cygnus.com)
58348
58349         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
58350
58351 1999-03-26  Craig Burley  <craig@jcb-sc.com>
58352
58353         * g77.f-torture/execute/19990325-0.f: New test.
58354         * g77.f-torture/execute/19990325-1.f: New test.
58355
58356 1999-03-24  Jeffrey A Law  (law@cygnus.com)
58357
58358         * gcc.c-torture/execute/990324-1.c: New test.
58359
58360 1999-03-22  Jim Wilson  <wilson@cygnus.com>
58361
58362         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
58363         test with 4.
58364
58365 1999-03-17  Richard Henderson  <rth@cygnus.com>
58366
58367         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
58368
58369 1999-03-13  Craig Burley  <craig@jcb-sc.com>
58370
58371         * g77.f-torture/execute/19990313-2.f: New test.
58372         * g77.f-torture/execute/19990313-3.f: New test.
58373
58374 1999-03-13  Craig Burley  <craig@jcb-sc.com>
58375
58376         * g77.f-torture/execute/19990313-0.f: New test.
58377         * g77.f-torture/execute/19990313-1.f: New test.
58378
58379 1999-03-12  Jim Wilson  <wilson@cygnus.com>
58380
58381         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
58382         printf to sprintf.
58383         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
58384         (main): Add check for u15.  Conditionalize u31 check depending on
58385         whether ints are <32 bits or >=32 bits.
58386
58387 1999-03-08  Craig Burley  <craig@jcb-sc.com>
58388
58389         * g77.f-torture/execute/19981119-0.f: Improve testiness.
58390
58391 1999-03-08  Craig Burley  <craig@jcb-sc.com>
58392
58393         * g77.f-torture/compile/19990305-0.f: New test.
58394         * g77.f-torture/execute/19981119-0.f: New test.
58395
58396 1999-03-08  Craig Burley  <craig@jcb-sc.com>
58397
58398         * g77.f-torture/execute/970625-2.f: call ABORT if final
58399         result is not correct, instead of just printing it.
58400         Add this checking via newly introduced obfuscation, to
58401         trip up buggy front ends.
58402
58403 1999-03-07  Craig Burley  <craig@jcb-sc.com>
58404
58405         * g77.f-torture/compile/960317-1.f: Moved from being
58406         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
58407
58408 1999-03-06  Craig Burley  <craig@jcb-sc.com>
58409
58410         * g77.f-torture/execute/960317-1.f: New (old) test.
58411         * g77.f-torture/execute/970625-2.f: Ditto.
58412
58413 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
58414
58415         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
58416         error message on line 1 or line 2; cccp and cpplib do this differently.
58417
58418 1999-03-01  Jeffrey A Law  (law@cygnus.com)
58419
58420         * g++.old-deja/g++.law/weak1.C: New test.
58421
58422 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
58423
58424         * gcc.c-torture/execute/990119-1.c: Renamed to...
58425         * gcc.dg/990119-1.c: this, so it will only be tested once
58426         (it's a preprocessor test, it doesn't need to be run at
58427         multiple optimization levels).
58428
58429 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
58430
58431         * lib/g++.exp: Don't add incdir=$base_dir/../include to
58432           ALWAYS_CXXFLAGS.
58433
58434 1999-02-24  Craig Burley  <craig@jcb-sc.com>
58435
58436         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
58437         * g77.f-torture/compile/19981216-0.f: ...as it is expected
58438         to not be compilable by current g77.
58439
58440 1999-02-24  Nick Clifton  <nickc@cygnus.com>
58441
58442         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
58443
58444 1999-02-22  Jeffrey A Law  (law@cygnus.com)
58445
58446         * gcc.c-torture/execute/990222-1.c: New test.
58447
58448 1999-02-19  Craig Burley  <craig@jcb-sc.com>
58449
58450         * g77.f-torture/compile/19990218-0.f: New test.
58451         * g77.f-torture/noncompile/19990218-1.f: New test.
58452
58453 1999-02-18  Craig Burley  <craig@jcb-sc.com>
58454
58455         * g77.f-torture/compile/19981216-0.f: New test.
58456
58457 1999-02-14  Jeffrey A Law  (law@cygnus.com)
58458
58459         * gcc.dg/990214-1.c: New test.
58460
58461 1999-02-13  Jeffrey A Law  (law@cygnus.com)
58462
58463         * gcc.dg/990213-2.c: New test.
58464
58465         * gcc.dg/990213-1.c: New test.
58466
58467 1999-02-12  Jeffrey A Law  (law@cygnus.com)
58468
58469         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
58470         ints.
58471
58472 1999-02-11  Nick Clifton  <nickc@cygnus.com>
58473
58474         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
58475         specified by target.
58476
58477         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
58478
58479 1999-02-11  Jeffrey A Law  (law@cygnus.com)
58480
58481         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
58482
58483 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
58484
58485         * gcc.dg/special/ecos.exp: New test driver for new tests with
58486         special requirements.
58487
58488         * gcc.dg/special/alias-1.c: New test.
58489         * gcc.dg/special/gcsec-1.c: New test.
58490         * gcc.dg/special/weak-1.c: New test.
58491         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
58492         * gcc.dg/special/weak-2.c: New test.
58493         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
58494         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
58495         * gcc.dg/special/wkali-1.c: New test.
58496         * gcc.dg/special/wkali-2.c: New test.
58497         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
58498         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
58499
58500 1999-02-10  Felix Lee  <flee@cygnus.com>
58501
58502           * lib/c-torture.exp (c-torture-compile): Pull out code for
58503           analyzing gcc error messages.
58504           (c-torture-execute): Likewise.  Fix some (harmless) false
58505           positives.
58506           * lib/gcc.exp (gcc_check_compile): New function.
58507
58508 1999-02-08  Richard Henderson  <rth@cygnus.com>
58509
58510         * gcc.c-torture/execute/990208-1.c: New test.
58511
58512 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
58513
58514         * g++.dg/special/ecos.exp: New driver for new tests with special
58515         requirements
58516
58517         * g++.dg/special/conpr-1.C: New test
58518         * g++.dg/special/conpr-2.C: New test
58519         * g++.dg/special/conpr-2a.C: New test
58520         * g++.dg/special/conpr-3.C: New test
58521         * g++.dg/special/conpr-3a.C: New test
58522         * g++.dg/special/conpr-3b.C: New test
58523
58524         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
58525         allow g++ to use the dg driver
58526
58527         * README: Add comment about g++.dg directory
58528
58529 1999-02-06  Jeffrey A Law  (law@cygnus.com)
58530
58531         * README: Update email addresses.
58532
58533 1999-02-03  Nick Clifton  <nickc@cygnus.com>
58534
58535         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
58536         arguments in order to force structure S onto the stack even on
58537         the alpha.
58538         (test): Pass 10 leading arguments to function foo as well as the
58539         structure S.
58540
58541         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
58542         failure for all targets.
58543
58544         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
58545         abort to terminate program execution.
58546
58547 1999-01-30  Richard Henderson  <rth@cygnus.com>
58548
58549         * gcc.c-torture/execute/990130-1.c: New test.
58550
58551 1999-01-30  Jeffrey A Law  (law@cygnus.com)
58552
58553         * gcc.dg/990130-1.c: New test.
58554
58555 1999-01-28  Michael Meissner  <meissner@cygnus.com>
58556
58557         * gcc.c-torture/execute/990128-1.c: New test.
58558
58559 1999-01-27  Michael Meissner  <meissner@cygnus.com>
58560
58561         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
58562
58563 1999-01-27  Felix Lee  <flee@cygnus.com>
58564
58565         * lib/c-torture.exp (c-torture-compile): pull out code for
58566         analyzing gcc error messages.
58567         (c-torture-execute): ditto, and fix some (harmless) false
58568         positives.
58569         * lib/gcc.exp (gcc_check_compile): new function.
58570
58571 1999-01-17  Jeffrey A Law  (law@cygnus.com)
58572
58573         * gcc.dg/990117-1.c: New test.
58574
58575         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
58576
58577         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
58578
58579 1999-01-15  Jeffrey A Law  (law@cygnus.com)
58580
58581         * g77.f-torture/compile/990115-1.f: New test.
58582
58583 1999-01-07  Jeffrey A Law  (law@cygnus.com)
58584
58585         * gcc.c-torture/compile/990107-1.c: New test
58586
58587 1999-01-06  Jeffrey A Law  (law@cygnus.com)
58588
58589         * gcc.c-torture/execute/990106-2.c: New test.
58590
58591         * gcc.c-torture/execute/990106-1.c: New test.
58592
58593 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
58594
58595         * gcc.c-torture/compile/981223-1.c: New test.
58596
58597 1998-12-29  Richard Henderson  <rth@cygnus.com>
58598
58599         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
58600         (opt3): Rename from opt4 and disable.
58601
58602 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
58603
58604         * g++.old-deja/g++.pt/ptrmem5.C: New test.
58605
58606 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
58607
58608         * g++.old-deja/g++.other/conv5.C: New test.
58609
58610 1998-12-14  Nick Clifton  <nickc@cygnus.com>
58611
58612         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
58613
58614 1998-12-11  Jeffrey A Law  (law@cygnus.com)
58615
58616         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
58617
58618 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
58619
58620         * gcc.c-torture/compile/981211-1.c: New test.
58621
58622 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
58623
58624         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
58625
58626         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
58627
58628 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58629
58630         * gcc.special/930510-1.c: Make C9X safe.
58631         * gcc.misc-tests/gcov-1.c Similarly.
58632         * gcc.misc-tests/gcov-2.c Similarly.
58633
58634 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
58635
58636         * gcc.dg/ultrasp1.c: New test.
58637
58638 1998-12-06  Richard Henderson  <rth@cygnus.com>
58639
58640         * gcc.c-torture/execute/981206.c: New test.
58641
58642 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
58643
58644         * g++.old-deja/g++.ns/template7.C: New test.
58645
58646         * g++.old-deja/g++.other/expr1.C: New test.
58647
58648         * g++.old-deja/g++.eh/tmpl3.C: New test.
58649
58650         * g++.old-deja/g++.eh/tmpl2.C: New test.
58651
58652 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
58653
58654         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
58655         * g++.old-deja/g++.other/using6.C: Removed.
58656         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
58657
58658         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
58659
58660 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
58661
58662         * g++.old-deja/g++.pt/overload8.C: New test.
58663
58664         * g++.old-deja/g++.pt/overload7.C: New test.
58665
58666         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
58667
58668         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
58669         and relinking messages.
58670         * lib/g++.exp (g++_target_compile): Remove .rpo file when
58671         compiling with -frepo.
58672
58673 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
58674
58675         * g++.old-deja/g++.pt/lookup6.C: New test.
58676
58677 1998-11-30  Nick Clifton  <nickc@cygnus.com>
58678
58679         * gcc.c-torture/execute/981130-1.c: New test.
58680         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
58681
58682 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
58683
58684         * g++.old-deja/g++.pt/explicit76.C: New test.
58685
58686         * g++.old-deja/g++.pt/friend38.C: New test.
58687
58688         * g++.old-deja/g++.ns/crash2.C: New test.
58689
58690         * g++.old-deja/g++.pt/defarg8.C: New test.
58691
58692         * g++.old-deja/g++.pt/instantiate6.C: New test.
58693
58694         * g++.old-deja/g++.pt/static6.C: New test.
58695
58696         * g++.old-deja/g++.pt/decl2.C: New test.
58697
58698 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
58699
58700         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
58701         problem is actually related with name lookup, but so what? :-)
58702
58703         * g++.old-deja/g++.pt/friend37.C: New test.
58704
58705 1998-11-25  Dave Love  <d.love@dl.ac.uk>
58706
58707         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
58708         element, which fails on some systems.
58709
58710         * g77.f-torture/execute/labug1.f: New test.
58711
58712 1998-11-21  Jeffrey A Law  (law@cygnus.com)
58713
58714         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
58715         is defined.
58716
58717 1998-11-18  Dave Love  <d.love@dl.ac.uk>
58718
58719         * g77.f-torture/compile/981117-1.f: New test.
58720
58721 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
58722
58723         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
58724         properly discarded.
58725
58726 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
58727
58728         * gcc.c-torture/execute/memcheck: New directory of tests for
58729         -fcheck-memory-usage.
58730
58731 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
58732
58733         * README: New file, general information about the testsuite and
58734         new description of the various C++ test subdirectories.
58735         * README.g++: Eliminate obsolete information, update and move most
58736         relevant stuff to README.
58737
58738 1998-11-07  Richard Henderson  <rth@cygnus.com>
58739
58740         * gcc.c-torture/compile/981107-1.c: New test.
58741
58742 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
58743
58744         * execute/memcpy-bi.c: New testcase.
58745
58746 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
58747
58748         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
58749         base classes.
58750
58751         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
58752         template is selected.
58753
58754         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
58755         classes, it should be accepted for all types.
58756
58757         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
58758
58759         * g++.old-deja/g++.pt/spec24.C: Ensure that template
58760         specializations start with template headers.
58761
58762 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
58763
58764         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
58765
58766         * g++.old-deja/g++.other/init9.C: Test cross initialization of
58767         non-POD types.
58768
58769 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
58770
58771         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
58772
58773 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
58774
58775         * compile/981022-1.c, compile/981022-1.x: New test and driver.
58776
58777 1998-10-19  Jeffrey A Law  (law@cygnus.com)
58778
58779         * 981019-1.c: New test.
58780
58781 1998-10-14  Robert Lipe <robertl@dgii.com>
58782
58783         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
58784         find objc headers.
58785
58786 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58787
58788         * compile/981001-4.c: Remove use of GCC extension that triggers a
58789         compiler bug.
58790
58791 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
58792
58793         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
58794
58795 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
58796
58797         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
58798         instantiation of template produces incorrect code for delete
58799         expression.
58800
58801         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
58802         constructors' name is not unique.
58803         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
58804         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
58805
58806         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
58807         automatic array of const is ill-formed.
58808
58809         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
58810         of template parameter?
58811
58812         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
58813         const.
58814
58815         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
58816         pointer-to-member expression.
58817
58818         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
58819         declaration causes ICE.
58820
58821 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
58822
58823         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
58824         reserved in the global namespace.
58825
58826         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
58827         generate needed virtual table.
58828
58829         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
58830
58831 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
58832
58833         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
58834         template-dependent type
58835
58836 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
58837
58838         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
58839         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
58840         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
58841
58842         * g++.old-deja/g++.other/using5.C: New test; using decl from base
58843         class should be usable as argument of member function.
58844         * g++.old-deja/g++.other/using6.C: New test; using decl from base
58845         class should be usable as return type of member function.
58846         * g++.old-deja/g++.other/using7.C: New test; using decl from base
58847         class should be usable as type of data member.
58848
58849         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
58850
58851 1998-10-09  Jeffrey A Law  (law@cygnus.com)
58852
58853         * gcc.c-torture/special/920521-1.c: Fix bogus test.
58854
58855 1998-10-08  Nick Clifton  <nickc@cygnus.com>
58856
58857         * gcc.dg/dll-?.c Add thumb to target list.
58858         Fix assembler scan patterns to match current assembler output.
58859
58860 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
58861
58862         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
58863         matching of template brackets.
58864
58865         * g++.old-deja/g++.other/using4.C: New test.  Test using
58866         declarations of methods from base classes.
58867
58868         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
58869         within functions should introduce names into the innermost
58870         enclosing namespace.
58871
58872         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
58873         of static locals if first initialization throws.
58874
58875 1998-10-07  Jim Wilson  <wilson@cygnus.com>
58876
58877         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
58878
58879 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
58880
58881         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
58882         lose track of the possible targets of tablejump insns.
58883         * special/special.exp: Run it.
58884
58885 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
58886
58887         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
58888         must be declared before its specializations can be named in friend
58889         declarations.
58890
58891 1998-10-05  Dave Love  <d.love@dl.ac.uk>
58892
58893         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
58894
58895         * g77.f-torture/execute/io1.f: New test.
58896
58897 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
58898
58899         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
58900         with pointer to template function, for which no argument deduction
58901         is possible.
58902
58903         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
58904         specialization of template function as argument to template
58905         function.
58906
58907         * g++.old-deja/g++.other/access2.C: New test; Inner class
58908         shouldn't have privileged access to Outer's names.
58909
58910 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
58911
58912         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
58913         friend template declared within template class conflicts with
58914         nested class of the same name.
58915
58916         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
58917         is ignored.
58918
58919         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
58920         object with direct initializer as function declaration.
58921
58922         * g++.old-deja/g++.other/decl2.C: New test; duplicate
58923         initializers.
58924
58925         * g++.old-deja/g++.other/null2.C: New test; conditional operator
58926         involving const pointer and NULL produces incorrect result.
58927
58928         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
58929         type name without `typename' should be rejected with -pedantic.
58930
58931 1998-10-02  Richard Henderson  <rth@cygnus.com>
58932
58933         * g++.old-deja/g++.other/addrof1.C: New test.
58934
58935 1998-10-01  Nick Clifton  <nickc@cygnus.com>
58936
58937         * gcc.c-torture/compile/981001-1.c: New test.
58938         * gcc.c-torture/execute/981001-1.c: New test.
58939
58940 1998-10-01  Jeffrey A Law  (law@cygnus.com)
58941
58942         * gcc.c-torture/compile/981001-2.c: New test.
58943         * gcc.c-torture/compile/981001-3.c: New test.
58944         * gcc.c-torture/compile/981001-4.c: New test.
58945
58946 1998-10-01  Robert Lipe  <robertl@dgii.com>
58947
58948         * lib/objc.exp (objc_target_compile): Add -L during compiles for
58949         multilibbed hosts.  Idea grafted from g77.exp.
58950
58951 1998-09-30  Dave Love  <d.love@dl.ac.uk>
58952
58953         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
58954         avoid losing on systems which need -lsocket.
58955
58956 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
58957
58958         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
58959         * g++.old-deja/g++.other/nested2.C: Ditto.
58960         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
58961         failure.
58962
58963 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
58964
58965         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
58966         preferred over template operator!= for enum bitfields.
58967
58968 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
58969
58970         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
58971         that happen to have the same base name, but in different scopes,
58972         are incorrectly rejected.
58973
58974 1998-09-16  Richard Henderson  <rth@cygnus.com>
58975
58976         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
58977         on the native word size instead of an integer literal.
58978
58979 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
58980
58981         * g++.old-deja/g++.other/static2.C: Invocation of static data
58982         member of type pointer-to-function denoted as non-static member.
58983
58984         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
58985         checks involving function types and aliases.
58986
58987 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
58988
58989         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
58990         redefined to the same non-trivial type.
58991
58992         * g++.old-deja/g++.pt/explicit73.C: Test for proper
58993         namespace-qualification of template specializations declared in
58994         other namespaces.
58995
58996         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
58997         to declare a subset of the specializations of a template function
58998         as friends of specializations of a template class.
58999
59000         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
59001         member templates that do not fully specialize the enclosing
59002         template class are rejected.
59003
59004 1998-09-11  Dave Love  <d.love@dl.ac.uk>
59005
59006         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
59007
59008 1998-09-08  Dave Love  <d.love@dl.ac.uk>
59009
59010         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
59011         altered from libf2c/libU77 version.
59012
59013 1998-09-06  Dave Love  <d.love@dl.ac.uk>
59014
59015         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
59016
59017 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
59018             Alexandre Oliva  <oliva@dcc.unicamp.br>
59019
59020         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
59021         (un)signed char are different types for template specialization
59022         purposes.
59023
59024 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
59025
59026         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
59027         * objc: ObjC testsuite.
59028
59029 1998-08-31  Catherine Moore  <clm@cygnus.com>
59030
59031         * gcc.c-torture/execute/941014-1.x: New file.
59032
59033 1998-08-31  Nick Clifton  <nickc@cygnus.com>
59034
59035         * lib/c-torture.exp: Add support for
59036         torture_eval_before_compile and torture_eval_before_execute
59037         variables.
59038
59039 1998-08-30  Jeffrey A Law  (law@cygnus.com)
59040
59041         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
59042         this test triggers valid.
59043
59044 1998-08-27  Jeffrey A Law  (law@cygnus.com)
59045
59046         * gcc.dg/980827-1.c: New test.
59047
59048 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
59049
59050         * gcc.c-torture/execute/loop-4b.c: New test.
59051
59052 1998-08-26  Nick Clifton  <nickc@cygnus.com>
59053
59054         * lib/c-torture.exp: Add support for
59055         torture_eval_before_compile and torture_eval_before_execute
59056         variables.
59057
59058 1998-08-25  Jeffrey A Law  (law@cygnus.com)
59059
59060         * gcc.c-torture/compile/980825-1.c: New test.
59061
59062 1998-08-24  Nick Clifton  <nickc@cygnus.com>
59063
59064         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
59065         count number tests in opt_t0 not good_t0.
59066
59067 1998-08-24  Jeffrey A Law  (law@cygnus.com)
59068
59069         * gcc.c-torture/compile/930326-1.x: Fix typo.
59070
59071 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
59072
59073         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
59074         causes an ICE.
59075
59076 1998-08-21  Jeffrey A Law  (law@cygnus.com)
59077
59078         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
59079         STACK_SIZE is defined.
59080         * gcc.c-torture/unsorted/stuct.c: Similarly.
59081
59082         * gcc.c-torture/compile/980821-1.c: New test.
59083
59084 1998-08-21  Jeffrey A Law  (law@cygnus.com)
59085
59086         * gcc.c-torture/execute/980526-2.c: Disable for targets with
59087         16bit ints.
59088
59089 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
59090
59091         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
59092         code.
59093
59094 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
59095
59096         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
59097         error'.
59098
59099 1998-08-18  Jeffrey A Law  (law@cygnus.com)
59100
59101         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
59102
59103 1998-08-16  Jeffrey A Law  (law@cygnus.com)
59104
59105         * gcc.c-torture/compile/980816-1.c: New test.
59106
59107         * gcc.dg/980816-1.c: New test.
59108
59109 1998-08-13  Jeffrey A Law  (law@cygnus.com)
59110
59111         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
59112         compiler for ieee tests.
59113
59114 1998-08-01  Dave Love  <d.love@dl.ac.uk>
59115
59116         * g77.f-torture/compile/980729-0.f: New test.
59117
59118 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
59119
59120         * gcc.c-torture/special/eeprof-1.c: New test, for
59121         -finstrument-functions.
59122         * gcc.c-torture/special/special.exp: Run it.
59123
59124 1998-07-29  Jeffrey A Law  (law@cygnus.com)
59125
59126         * gcc.c-torture/compile/980729-1.c: New test.
59127
59128 1998-07-27  Nick Clifton  <nickc@cygnus.com>
59129
59130         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
59131         __thumb__ is defined, and test for ARM style doubles if so.
59132
59133 1998-07-26  Dave Love  <d.love@dl.ac.uk>
59134
59135         * g77.f-torture/noncompile/980615-0.f: New test.
59136
59137 1998-07-26  H.J. Lu  (hjl@gnu.org)
59138
59139         * gcc.dg/980312-1.c: Do link instead of compile.
59140         * gcc.dg/980313-1.c: Likewise.
59141
59142 1998-07-26  Jeffrey A Law  (law@cygnus.com)
59143
59144         * gcc.c-torture/compile/980726-1.c: New test.
59145
59146 1998-07-25  Dave Love  <d.love@dl.ac.uk>
59147
59148         * g77.f-torture/execute/io0.f: New test.
59149
59150 1998-07-24  Nick Clifton  <nickc@cygnus.com>
59151
59152         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
59153         an int.
59154
59155 1998-06-18  Michael Meissner  <meissner@cygnus.com>
59156
59157         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
59158         m32r bugs.
59159
59160 1998-07-17  Nick Clifton  <nickc@cygnus.com>
59161
59162         * gcc.dg/980626-1.c: Expect failures for all toolchains until
59163         c-decl.c:grokdeclarator can handle mode attributes.
59164
59165 1998-07-16  Jeffrey A Law  (law@cygnus.com)
59166
59167         * gcc.c-torture/execute/980716-1.c: New test.
59168
59169 1998-07-13  Jeffrey A Law  (law@cygnus.com)
59170
59171         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
59172         the mn10200.
59173         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
59174         the mn10200.
59175         * gcc.c-torture/execute/va-arg-3.x: Similarly.
59176         * gcc.c-torture/compile/930326-1.x: Similarly.
59177
59178 1998-07-13  Dave Love  <d.love@dl.ac.uk>
59179
59180         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
59181         New test from Craig.
59182
59183 1998-07-12  Dave Love  <d.love@dl.ac.uk>
59184
59185         * g77.f-torture/noncompile/980616-0.f: New test.
59186
59187         * g77.f-torture/execute/970816-3.f: New test from Craig.
59188
59189 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59190
59191         *  g++.other/singleton.C: Return error value instead of taking
59192         SIGSEGV.
59193
59194 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
59195
59196         *  g++.other/singleton.C: New test.  Warning is under dispute.
59197         Runtime crash is not.
59198
59199 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59200
59201         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
59202         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
59203         using6.C, using7.C}: New namespace tests.
59204
59205 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
59206
59207         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
59208         specialization with typedef'ed names used as array indexes.
59209
59210 1998-07-09  Jeffrey A Law  (law@cygnus.com)
59211
59212         * gcc.c-torture/execute/980709-1.c: New test.
59213
59214         * gcc.dg/980709-1.c: New test.
59215
59216 1998-07-07  Richard Henderson  <rth@cygnus.com>
59217
59218         * gcc.c-torture/execute/bcp-1.c: New test.
59219
59220 1998-07-07  Jeffrey A Law  (law@cygnus.com)
59221
59222         * gcc.c-torture/execute/980707-1.c: New test.
59223
59224 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
59225
59226         * gcc.c-torture/compile/980706-1.c: New test.
59227
59228 1998-07-01  Dave Love  <d.love@dl.ac.uk>
59229
59230         * g77.f-torture/execute/980701-0.f,
59231         g77.f-torture/execute/980701-1.f: New test from Craig.
59232
59233 1998-07-01  Jeffrey A Law  (law@cygnus.com)
59234
59235         * gcc.c-torture/compile/980701-1.c: New test.
59236
59237         * gcc.c-torture/execute/980701-1.c: New test.
59238
59239 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
59240 rlsruhe.de>
59241
59242         * g++.old-deja/g++.robertl/eb132.C: New test.
59243         * g++.old-deja/g++.robertl/eb133.C: Likewise.
59244
59245 1998-06-29  Dave Love  <d.love@dl.ac.uk>
59246
59247         * g77.f-torture/execute/980628-7.f,
59248         g77.f-torture/execute/980628-8.f,
59249         g77.f-torture/execute/980628-9.f,
59250         g77.f-torture/execute/980628-10.f: New tests from Craig.
59251
59252         * g77.f-torture/execute/980628-3.f: Remove mail headers.
59253
59254 1998-06-28  Jeffrey A Law  (law@cygnus.com)
59255
59256         * g77.f-torture/execute/980628-4.f: New test from Craig.
59257         * g77.f-torture/execute/980628-5.f: Likewise.
59258         * g77.f-torture/execute/980628-2.f: Likewise.
59259         * g77.f-torture/execute/980628-0.f: Likewise.
59260         * g77.f-torture/execute/980628-1.f: Likewise.
59261         * g77.f-torture/execute/980628-3.f: Likewise.
59262         * g77.f-torture/execute/980628-6.f: Likewise.
59263
59264 1998-06-28  Jeffrey A Law  (law@cygnus.com)
59265
59266         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
59267         directory when nothing has been installed yet.
59268
59269 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
59270
59271         * gcc.c-torture/special/special.exp: Handle newer versions of
59272         dejagnu.
59273
59274 1998-06-26  Jeffrey A Law  (law@cygnus.com)
59275
59276         * gcc.dg/980626-1.c: New test.
59277
59278 1998-06-19  Bruno Haible <haible@ilog.fr>
59279
59280         * gcc.misc-tests/m-un-2.c: New test.
59281         * g++.old-deja/g++.other/warn01.c: Likewise.
59282
59283 1998-06-19  Robert Lipe  <robertl@dgii.com>
59284
59285         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
59286         compatibility with assmblers with a different comment character.
59287         Eliminate use of GAS-specific extensions.
59288
59289 1998-06-19  Jeffrey A Law  (law@cygnus.com)
59290
59291         * gcc.c-torture/execute/ieee/980619-1.c: New test.
59292
59293 1998-06-19  Robert Lipe  <robertl@dgii.com>
59294
59295         * lib/g77.exp: Replace search for libf2c.a with search for newly
59296         renamed libg2c.a
59297
59298 1998-06-17  Jeffrey A Law  (law@cygnus.com)
59299
59300         * gcc.c-torture/execute/980617-1.c: New test.
59301
59302 1998-06-12  Jeffrey A Law  (law@cygnus.com)
59303
59304         * gcc.c-torture/execute/980612-1.c: New test.
59305
59306 1998-06-08  Jeffrey A Law  (law@cygnus.com)
59307
59308         * gcc.dg/980523-1.c: Only test on ppc-linux.
59309         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
59310
59311         * gcc.c-torture/execute/980608-1.c: New test.
59312
59313 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
59314
59315         * gcc.c-torture/execute/980605-1.c: New test.
59316
59317 1998-06-04  Jeffrey A Law  (law@cygnus.com)
59318
59319         * gcc.c-torture/execute/980604-1.c: New test.
59320
59321 1998-06-02  Jeffrey A Law  (law@cygnus.com)
59322
59323         * gcc.c-torture/execute/980602-1.c: New test.
59324         * gcc.c-torture/execute/980602-2.c: Likewise.
59325
59326 1998-06-02  Dave Love  <d.love@dl.ac.uk>
59327
59328         * 970125-0.f: Fix per JCB.  Add commentary.
59329
59330 1998-05-31  Michael Meissner  <meissner@cygnus.com>
59331
59332         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
59333         IEEE -0 support.
59334
59335 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
59336
59337         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
59338         earlier.
59339
59340 1998-05-28  Catherine Moore <clm@cygnus.com>
59341
59342         * gcc.c-torture/execute/980526-3.c: New test.
59343
59344 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
59345
59346         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
59347         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
59348         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
59349         m88k-motorola-sysv3 to XFAIL.
59350
59351 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59352
59353         * gcc.dg/980526-1.c: New test.
59354         * gcc.c-torture/execute/980526-2.c: New test.
59355
59356 1998-05-26  Jeffrey A Law  (law@cygnus.com)
59357
59358         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
59359
59360         * gcc.c-torture/execute/980526-1.c: New test.
59361
59362 1998-05-26  Dave Love  <d.love@dl.ac.uk>
59363
59364         * g77.f-torture/execute/alpha2.f: Add runtime test.
59365
59366 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
59367
59368         * g++.old-deja/old-deja.exp: Strip leading directories.
59369
59370         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
59371         error for the line.  Don't run multiple tests for the same line.
59372
59373 1998-05-23  Jeffrey A Law  (law@cygnus.com)
59374
59375         * gcc.dg/980523-1.c: New test.
59376
59377 1998-05-23  Dave Love  <d.love@dl.ac.uk>
59378
59379         * g77.f-torture/compile/970915-0.f: New test.
59380
59381 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
59382
59383         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
59384
59385 1998-05-21  Jeffrey A Law  (law@cygnus.com)
59386
59387         * gcc.dg/980520-1.c: New test.
59388
59389 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
59390
59391         * gcc.dg/980502-1.c: Fix return type.
59392
59393 1998-05-20  Jeffrey A Law  (law@cygnus.com)
59394
59395         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
59396         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
59397         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
59398         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
59399         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
59400
59401 1998-05-20  Dave Love  <d.love@dl.ac.uk>
59402
59403         * g77.f-torture/execute/980520-1.f: New test.
59404
59405 1998-05-15  Dave Love  <d.love@dl.ac.uk>
59406
59407         * lib/mike-g77.exp: New file.
59408
59409         * g77.f-torture/noncompile/noncompile.exp,
59410         g77.f-torture/noncompile/check0.f: New files.
59411
59412 1998-05-14  Dave Love  <d.love@dl.ac.uk>
59413
59414         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
59415         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
59416         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
59417         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
59418         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
59419         abort where appropriate.
59420
59421 1998-05-05  Michael Meissner  <meissner@cygnus.com>
59422
59423         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
59424         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
59425
59426 1998-04-29  Dave Love  <d.love@dl.ac.uk>
59427
59428         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
59429
59430 1998-04-27  Dave Love  <d.love@dl.ac.uk>
59431
59432         * g77.f-torture/compile/980427-0.f: New test.
59433
59434 1998-04-24  Dave Love  <d.love@dl.ac.uk>
59435
59436         * g77.f-torture/compile/980424-0.f: New test.
59437
59438 1998-04-19  Dave Love  <d.love@dl.ac.uk>
59439
59440         * g77.f-torture/compile/980419-2.f (main): New test.
59441         * g77.f-torture/compile/970125-0.f: New test.
59442         * g77.f-torture/compile/980419-1.f: New test.
59443
59444 1998-04-08  Jim Wilson  <wilson@cygnus.com>
59445
59446         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
59447         of loop-4.c.
59448
59449 1998-04-07  Jim Wilson  <wilson@cygnus.com>
59450
59451         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
59452
59453 1998-04-03  Jim Wilson  <wilson@cygnus.com>
59454
59455         * gcc.c-torture/compile/980329-1.c: New test.
59456
59457 1998-03-18  Jim Wilson  <wilson@cygnus.com>
59458
59459         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
59460         * gcc.dg/980312-1.c: Fix typo in -march command.
59461
59462 1998-03-16  H.J. Lu  (hjl@gnu.org)
59463
59464         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
59465
59466 1998-03-11  Robert Lipe  <robertl@dgii.com>
59467
59468         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
59469         Dave Love agree the Fortran source is bogus.
59470
59471 1998-03-11  Robert Lipe  <robertl@dgii.com>
59472
59473         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
59474         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
59475         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
59476         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
59477         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
59478
59479 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
59480
59481         * g++.old-deja/g++.other/friend1.C: New test.
59482
59483 1998-02-18  Dave Love  <d.love@dl.ac.uk>
59484
59485         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
59486         possibly uninitialized) variables and declare dnrm2.
59487
59488 1998-02-23  Robert Lipe <robertl@dgii.com>
59489
59490         From Bruno Haible <haible@ilog.fr>:
59491         * gcc.c-torture/execute/980223.c: New test.
59492
59493 1998-02-13  Jeffrey A Law  (law@cygnus.com)
59494
59495         * gcc.dg/ifelse-1.c: New test.
59496
59497 1998-02-09  H.J. Lu  (hjl@gnu.org)
59498
59499         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
59500
59501           * lib/old-dejagnu.exp (old-dejagnu): Added the
59502           "execution test - XFAIL *-*-*" handling in the spirit of
59503           "excess errors test -". Changed the "execution test fails"
59504           handling to be like "excess errors test fails".
59505           * Update various tests accordingly.
59506
59507 1998-02-06  Jim Wilson  <wilson@cygnus.com>
59508
59509         * gcc.c-torture/execute/980205.c: New test.
59510
59511 1998-01-18  Jeffrey A Law  (law@cygnus.com)
59512
59513         * lib/c-torture.exp: Look for .x files instead of .cexp files.
59514         * lib/f-torture.exp: Similarly.
59515         * gcc.c-torture: Rename all .cexp files to .x files.
59516
59517 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
59518
59519         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
59520         (940510-1.c): Removed duplicate.
59521         (971104-1.c): New test.
59522
59523 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
59524
59525           * lib/f-torture.exp: Improve error and loop detection.
59526
59527 1997-11-19  Michael Meissner  <meissner@cygnus.com>
59528
59529         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
59530         use that to size the filler array.
59531
59532 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
59533
59534         * lib/c-torture.exp(c-torture-execute): Fix typo.
59535
59536         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
59537         testcase as the executable name. Keep the executable around if
59538         the test fails.
59539
59540 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
59541
59542         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
59543         changes.  Only test one -g option, and move it to the end of the
59544         list of options to test.
59545
59546 1997-09-19  Michael Meissner  <meissner@cygnus.com>
59547
59548         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
59549         variable GCC_TORTURE_OPTIONS to supply default switches separated
59550         by colons.  If no environment variable, run tests with -O0 -g, -O1
59551         -g, and -O2 -g as well.
59552
59553 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
59554
59555         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
59556         explanatory comments. Fix indentation.
59557
59558 1997-09-15  Jeffrey A Law  (law@cygnus.com)
59559
59560         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
59561
59562 1997-09-11  Jeffrey A Law  (law@cygnus.com)
59563
59564         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
59565         * g++.old-deja/g++.mike/p7325.C: Likewise.
59566         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
59567
59568 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
59569
59570         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
59571         * g++.old-deja/g++.brendan/crash30.C: Likewise.
59572         * g++.old-deja/g++.brendan/crash39.C: Likewise.
59573         * g++.old-deja/g++.law/operators4.C: Likewise.
59574
59575 1997-09-11  Joe Buck  (jbuck@synopsys.com)
59576
59577         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
59578         * g++.old-deja/g++.mike/p784.C: Ditto.
59579         * g++.old-deja/g++.mike/p785.C: Ditto.
59580
59581 1997-09-05  Jeffrey A Law  (law@cygnus.com)
59582
59583           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
59584
59585 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
59586
59587         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
59588         target feature; pass this to c-torture-execute as needed.
59589
59590 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
59591
59592         * lib/c-torture.exp(c-torture-execute): If the previous and the
59593         current executables being tested are identical, we don't need to
59594         run the executable again. Try to make the executable names
59595         unique. Add an optional argument for passing additional compiler
59596         flags.
59597
59598 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
59599
59600         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
59601
59602 1997-08-29  Jeffrey A Law  (law@cygnus.com)
59603
59604         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
59605
59606 1997-07-31  Jeffrey A Law  (law@cygnus.com)
59607
59608         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
59609         32bit or larger longs.
59610
59611         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
59612         have either a 32bit long or 32bit int.
59613
59614 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
59615
59616         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
59617         Make double precision tests dependent on sizeof (double).
59618
59619 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
59620
59621         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
59622         too.
59623
59624 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
59625
59626         * gcc.c-torture/compile/961203-1.cexp: New script.
59627
59628 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
59629
59630         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
59631         up the includes ourselves.
59632
59633 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
59634
59635         * lib/plumhall.exp: Remove random include, and add a few
59636         verbose messages for debugging.
59637
59638 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
59639
59640         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
59641         of trying to do it ourselves.
59642
59643 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
59644
59645         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
59646
59647 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
59648
59649         * gcc.prms/5403.c: Made regexp a bit less strict.
59650
59651 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
59652
59653         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
59654         is returned from remote_load instead.
59655         * lib/plumhall.exp: Ditto.
59656         * lib/mike-g++.exp: Ditto.
59657         * lib/old-dejagnu.exp: Ditto.
59658         * lib/c-torture.exp: Ditto.
59659
59660 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
59661
59662         * lib/g++.exp: Use build_wrapper procedure.
59663         * lib/gcc.exp: Ditto.
59664
59665 1997-05-20  Jeffrey A Law  (law@cygnus.com)
59666
59667         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
59668         an old-style decl for malloc.  Fixes tests to work when
59669         sizeof (int) != sizeof (size_t).
59670
59671 1997-05-15  Mike Meissner  <meissner@cygnus.com>
59672
59673         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
59674
59675         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
59676         use stdargs.h interface.
59677
59678 1997-05-15  Mike Meissner  <meissner@cygnus.com>
59679
59680         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
59681         NO_VARARGS when compiling.
59682
59683 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
59684
59685         * lib/plumhall.exp(ph_includes): New procedure.
59686         (ph_make): Use it.
59687         (ph_compiler): Ditto.
59688
59689         * lib/g++.exp: Rename test-glue.c to testglue.c.
59690         * lib/gcc.exp: Ditto.
59691
59692 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
59693
59694         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
59695         to completion when it's called.
59696
59697 1997-03-21  Michael Meissner  <meissner@cygnus.com>
59698
59699         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
59700         is defined, don't do test.
59701
59702 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
59703
59704         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
59705         for object files.
59706         (ph_summary): Mark skipped testcases as untested, not unresolved.
59707
59708         * lib/plumhall.exp (ph_make): If unresolved because of bad
59709         errorCode, record errorCode in log file.
59710         (*): Replace send_log/verbose with verbose -log.
59711
59712 1997-03-19  Michael Meissner  <meissner@cygnus.com>
59713
59714         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
59715         double conversion if double isn't at least 8 bytes.
59716
59717         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
59718         int to work with targets where int is 16 bits.
59719
59720         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
59721         8 bytes, just exit, since 4 byte doubles don't have enough bits of
59722         precision for the test to complete.
59723
59724 1997-03-14  Michael Meissner  <meissner@cygnus.com>
59725
59726         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
59727         if d10v is not compiled with the -mdouble64 flag.
59728         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
59729
59730         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
59731         d10v is not compiled with the -mint32 flag.
59732
59733 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
59734
59735         * lib/plumhall.exp: Use incr_count.
59736
59737 1997-03-12  Jeffrey A Law  (law@cygnus.com)
59738
59739         * gcc.c-torture: Update to c-torture-1.45.
59740
59741 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
59742
59743         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
59744         the name of the expect testcase file).
59745
59746         * lib/g++.exp(g++_init): Ditto.
59747
59748 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
59749
59750         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
59751         the host.
59752
59753         * lib/gcc.exp(gcc_exit): New procedure.
59754
59755 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
59756
59757         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
59758         specs where appropriate.
59759
59760         * g++.old-deja/g++.arm/*: Added additional ERROR checks
59761         because of new "candidates are" messages, and removed a few
59762
59763         * Converted all non-old-style g++ testcases to old-style, and
59764         moved into g++.old-deja.
59765
59766 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
59767
59768         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
59769         options.
59770
59771         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
59772         succeeded.
59773
59774         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
59775
59776 1997-02-13  Michael Meissner  <meissner@cygnus.com>
59777
59778         * lib/gcc.exp (gcc_target_compile): Add support for defining
59779         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
59780         the machine doesn't have those features.
59781
59782 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
59783
59784         * g++.law/operators4.exp: Don't use LIBS.
59785
59786 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
59787
59788         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
59789
59790         * lib/mike-g++.exp: Don't set the compiler to be tested here.
59791         * lib/g++.exp: Set it here instead. Also, allow use of the
59792         --tool_exec and --tool_opt options. Change CXX to
59793         GXX_UNDER_TEST.
59794
59795         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
59796
59797         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
59798
59799 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
59800
59801         * lib/old-dejagnu.exp: Use prune_warnings instead of
59802         prune_system_crud.
59803         * lib/mike-g++.exp: Ditto.
59804         * lib/gcc.exp: Ditto.
59805         * lib/g++.exp: Ditto.
59806
59807         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
59808
59809 1997-02-07  Jeffrey A Law  (law@cygnus.com)
59810
59811           * 941014-2.c: Include stdlib.h
59812           * 960327-1.c: Include stdio.h
59813           * dbra.c, index-1.c: Don't assume ints are 32bits.
59814
59815 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
59816
59817         * lib/gcc.exp: Add gcc,stack_size target feature.
59818
59819         * lib/g++.exp(g++_target_compile): Add the include and link
59820         paths here, not in two other places. And, it's $options, not
59821         options.
59822
59823         * lib/mike-g++.exp(postbase): Remove the code that determines
59824         the correct include and link paths.
59825         * g++.old-deja/old-deja.exp: Ditto.
59826
59827 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
59828
59829         * lib/g++.exp(g++_init): target_compile no longer returns the
59830         filename of the result.
59831
59832 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
59833
59834         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
59835         call to glob.
59836
59837         * gcc.c-torture/special/special.exp: Change call to
59838         gcc_target_compile to include the object file.
59839
59840 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
59841
59842         * gcc.c-torture/special/special.exp: Correct misspelling in last
59843         change.
59844
59845 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
59846
59847         * lib/plumhall.exp(ph_summary): Log the entire output of the
59848         executable. Return -1 if there were any failures, 0 otherwise.
59849         (ph_execute): Return -1 if there were any failures, 0 otherwise.
59850         (ph_make): Clean up objects and executables that were built
59851         if the tests succeeded.
59852
59853 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
59854
59855         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
59856         libraries and includes in the build tree as appropriate.
59857
59858 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
59859
59860         * lib/c-torture.exp: Instead of looking for the global variable
59861         NO_LONG_LONG, check to see if that's a feature of the target.
59862
59863 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
59864
59865         * config/default.exp: Minimize. Delete the remainer of the files in
59866         config; this functionality is now in devo/dejagnu/config.
59867
59868         g++.*/*: Pass any additional flags used to compile to postbase;
59869         delete CXXFLAGS.
59870
59871         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
59872         is now done by runtest.exp. Use gcc_target_compile instead of
59873         compile.
59874
59875         lib/c-torture.exp: Use gcc_target_compile instead of compile.
59876         Remove references to CFLAGS. Use remote_file instead of
59877         calling rm -f.
59878         (c-torture): Take a list of arguments to use to compile this
59879         testcase.
59880
59881         lib/g++.exp: Simplify. Use target_compile instead of compile.
59882         lib/gcc-dg.exp: Ditto.
59883         lib/gcc.exp: Ditto.
59884         lib/mike-{gcc,g++}.exp: Ditto.
59885         lib/old-dejagnu.exp: Ditto.
59886         lib/plumhall.exp: Ditto.
59887
59888 1997-01-08  Jim Wilson  <wilson@cygnus.com>
59889
59890         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
59891         (ph_linker): Likewise.
59892
59893 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
59894
59895           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
59896         MAP_ANON / MAP_ANONYMOUS if defined;
59897         else try to map from /dev/zero .
59898
59899 1996-11-12  Jeffrey A Law  (law@cygnus.com)
59900
59901         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
59902         isn't defined, then define it to MAP_ANONYMOUS.
59903
59904 1996-11-12  Jeffrey A Law  (law@cygnus.com)
59905
59906         * gcc.c-torture: Update to c-torture-1.42 release.
59907
59908 1996-11-11  Jeffrey A Law  (law@cygnus.com)
59909
59910         * gcc.c-torture: Update to c-torture-1.41 release.
59911
59912 1996-10-27  Jeffrey A Law  (law@cygnus.com)
59913
59914         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
59915         c-torture release.
59916
59917 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
59918
59919         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
59920         and LDFLAGS.  Fix second case to append the target_info ldflags
59921         onto LDFLAGS, not CFLAGS.
59922         * lib/g++.exp (g++_init): Add target_info stuff.
59923         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
59924         of libgloss and newlib flags for !native.
59925
59926         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
59927         (GDB): Fix relative path to go up another dir for finding gdb.
59928
59929 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
59930
59931         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
59932         versions in the target_info array, if they don't exist.
59933
59934 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
59935
59936         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
59937
59938 1996-07-08  Jim Wilson  <wilson@cygnus.com>
59939
59940         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
59941         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
59942
59943 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
59944
59945         * lib/old-dejagnu.exp: Don't remove the output file before we've
59946         actually tested it. Don't append pwd to the path of the executable
59947         we're testing.
59948
59949 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
59950
59951         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
59952
59953 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
59954
59955         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
59956         temporary directory for compiler files, and set it to a default
59957         value of /tmp. Set $output as the name of the output file from
59958         compiling the testcase. Add a -o option to $cflags_var so the
59959         compiler writes the final output file as $output. Set $executable
59960         to $output.
59961
59962         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
59963         directory for compiler files, and set it to /tmp if it doesn't
59964         already have a value. Set $output_file to the name of the output
59965         file from compiling the testcase. Add a -o option to CXXFLAGS so
59966         the compiler writes the final output file as $output. Use $output
59967         as the executable to be tested.
59968
59969 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
59970
59971         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
59972
59973 1996-06-08  Jeffrey A Law  (law@cygnus.com)
59974
59975         * gcc.c-torture/execute/pending-1.c: New test.  Still
59976         pending in Tege's queue.
59977
59978 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
59979
59980         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
59981         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
59982         if there were failures.  Call unresolved if there were unresolved
59983         testcases.  Call gcc_fail if program did not run to completion.
59984         (ph_make): Pass additional argument name to ph_execute.
59985         (ph_execute): Add new argument.  Pass additional arguments to
59986         ph_summary.  Call gcc_fail is there is no execution output.
59987
59988 1996-04-24  Jeffrey A Law  (law@cygnus.com)
59989
59990         * lib/plumhall.exp (proc_summary): Output relavent summary
59991         lines into the log so specific failures in plumhall can be
59992         investigated.
59993
59994 1996-04-10  Jeffrey A Law  (law@cygnus.com)
59995
59996         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
59997         (c-torture-execute): Don't try to execute tests which use
59998         "long long" types if $NO_LONG_LONG is nonzero.
59999
60000 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
60001
60002         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
60003         not c-torture.
60004
60005         * gcc.ieee: Move from here.
60006         * gcc.c-torture/execute/ieee: To here.
60007
60008 1996-03-26  Jeffrey A Law  (law@cygnus.com)
60009
60010         * gcc.c-torture: Update to c-torture-1.41 release.
60011
60012 1996-03-22  Jeffrey A Law  (law@cygnus.com)
60013
60014         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
60015         not "$output".
60016
60017 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
60018
60019         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
60020         -c present.
60021
60022 1996-03-02  Jeffrey A Law  (law@cygnus.com)
60023
60024         * config/proelf.exp: Handle connecting to a simulator.
60025
60026 1996-01-31  Jeffrey A Law  (law@cygnus.com)
60027
60028         * config/proelf.exp: New file.  Enough framework that we can
60029         run c-torture tests on the proelf targets (or any other target
60030         that gdb can connect to for that matter).
60031
60032 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
60033
60034         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
60035         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
60036
60037         * lib/plumhall.exp (ph_execute): Always call ph_summary if
60038         exec_output exists.
60039
60040 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
60041
60042         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
60043         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
60044
60045         * config/*.exp: Update FSF address.  Change result of ${tool}_load
60046         to pass/fail/unresolved/unsupported/untested.  Caller must now
60047         call unresolved/unsupported/untested.
60048         * lib/*.exp: Update FSF address.  Update to handle new results of
60049         ${tool}_load.
60050         * lib/chill.exp (verbose): Delete.
60051
60052 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
60053
60054         * lib/gcc.exp (default_gcc_start): Change order of args to
60055         $LDFLAGS $CFLAGS $LIBS.
60056         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
60057         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
60058         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
60059         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
60060         * gcc.misc-tests/dg-test.exp: Likewise.
60061         * gcc.misc-tests/msgs.exp: Likewise.
60062         * gcc.prms/prms.exp: Likewise.
60063         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
60064         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
60065
60066         * lib/dg.exp: Deleted, moved to dejagnu/lib.
60067
60068 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
60069
60070         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
60071
60072         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
60073         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
60074
60075         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
60076         necessary.
60077
60078 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
60079
60080         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
60081         global for loop; add use of $mathlib.
60082         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
60083         settings here; set mathlib for anything but VxWorks.
60084
60085 1996-01-22  Jeffrey A Law  (law@cygnus.com)
60086
60087         * gcc.c-torture: Update to c-torture-1.40 release.
60088
60089 1996-01-03  Jeffrey A Law  (law@cygnus.com)
60090
60091         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
60092         dg.exp.
60093
60094 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
60095
60096         * lib/c-torture.exp (c-torture-execute): Declare "output" as
60097         global.
60098
60099 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
60100
60101         * lib/g++.exp (LIBS): Define if not already.
60102         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
60103         (gcc-dg-prune): Call prune_gcc_output.
60104         * lib/gcc.exp (prune_gcc_output): New proc.
60105         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
60106         prune_gcc_output.
60107
60108 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
60109
60110         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
60111         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
60112
60113 1995-11-15  Jeffrey A Law  (law@cygnus.com)
60114
60115         * gcc.c-torture: Update to c-torture-1.39 release.
60116
60117 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
60118
60119         * lib/c-torture.exp (c-torture-execute): Don't return if one option
60120         fails, try others as well.
60121
60122 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
60123
60124         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
60125         If compilation fails, mark execute tests as `untested'.
60126         If test is marked as unsupported, don't mark compilation and
60127         execute tests as failed.
60128
60129 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
60130
60131         * lib/g++.exp (g++_init): Don't link in libg++, and look to
60132         libstdc++ for whether or not we want to be doing shared
60133         libraries.  Delete link_curses since we don't need it anymore.
60134         * lib/mike-g++.exp (postbase): Don't link in libg++.
60135         * g++.old-deja/old-deja.exp: Likewise.
60136
60137 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
60138
60139         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
60140
60141 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
60142
60143         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
60144         For that, add `-Wl,-a,shared_archive'.
60145         * g++.old-deja/old-deja.exp: Likewise.
60146
60147 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
60148
60149         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
60150
60151 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
60152
60153         * lib/mike-g++.exp (postbase): Pay attention to the status of
60154         g++_load.
60155
60156 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
60157
60158           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
60159
60160 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
60161
60162         * lib/gcc.exp (default_gcc_start): No longer need to log program
60163         being executed or its output, execute_anywhere does that now.
60164         * lib/g++.exp (default_g++_version): Call execute_anywhere.
60165         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
60166
60167 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
60168
60169         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
60170         the same as those in lib/g++.exp.
60171
60172 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
60173
60174         * gcc.c-torture: Update to c-torture-1.38 release.
60175         * gcc.ieee: Related changes.
60176
60177 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
60178
60179         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
60180         "exec". Minor reformatting changes.
60181
60182         * config/rom68k.exp (${tool}_load): Make it work in a canadian
60183         cross. This means all "exec" calls now work on a remote host as
60184         well.
60185         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
60186         cross. Filter out the extra "\r\n" stuff that expect puts in.
60187         (c-torture-execute): Filter out the bogus warnings like
60188         c-torture-compile does. Add support for canadian cross.
60189         * lib/gcc.exp (default_gcc_version, default_gcc_start)
60190         Use execute_anywhere rather than calling exec directly. Now it
60191         works for canadian cross testing.
60192
60193 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
60194
60195         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
60196         results into a variable, and check that rather than using file exists.
60197
60198 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
60199
60200         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
60201         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
60202
60203 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
60204
60205         * g++.old-deja/old-deja.exp: Create and pass runshlib and
60206         lib_curses if there's a shared libg++ in the build tree.
60207
60208 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
60209
60210         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
60211         if not supported target.
60212
60213 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
60214
60215         * lib/g++.exp (g++_init): Move empty setting of runshlib and
60216         link_curses up to always happen, not just for native builds.
60217
60218 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
60219
60220         * gcc.c-torture: Update to c-torture-1.36 release.
60221         * gcc.failure: Related changes.
60222
60223 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
60224
60225         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
60226
60227 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
60228
60229         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
60230         * lib/mike-g++.exp (postbase): Not in here.  Still reference
60231         runshlib, link_curses, and mathlib for link and run.
60232
60233         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
60234         pass the runtime shared library options for Solaris, OSF/1, and
60235         Irix5, and link with -lcurses to avoid unresolved references.
60236
60237 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
60238
60239         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
60240         only run once.
60241
60242 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
60243
60244         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
60245
60246 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
60247
60248         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
60249         do not have a framework for the "compat" tests yet.
60250
60251 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
60252
60253         * lib/mike-g++.exp (postbase): New local variable `mathlib',
60254         set to null if we're testing vxworks5.1.  Use that instead of
60255         `-lm' in the setting of LIBS for link and run.
60256
60257 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
60258
60259         * config/rom68k.exp (${tool}_load): Major changes to make it
60260         work.  Verified that it does in fact return the stuff in
60261         exec_output properly.  Catch any Emul or any TRAP other than 0.
60262
60263 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
60264
60265         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
60266         LDFLAGS properly for targets that need stuff from libgloss.
60267         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
60268         only run once.
60269         (gpp_initialized): New variable.
60270
60271 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
60272
60273         * config/rom68k.exp: Load libgloss.exp.
60274         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
60275         so we can produce a fully linked binary.
60276         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
60277         so we can produce a fully linked binary.
60278
60279 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
60280
60281         * lib/plumhall.exp (ph_section): Watch for expected failures.
60282         Add missing `else'.
60283
60284         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
60285         run the testcase.
60286         (c-torture): Likewise.
60287
60288 1995-08-28  Doug Evans  <dje@cygnus.com>
60289
60290         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
60291
60292         * lib/mike-g++.exp (mike_cleanup): New proc.
60293         (prebase): New globals compiler_result, not_compiler_result,
60294         target_regexp.
60295         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
60296         allow leading "-" in pattern.  Watch for unsupported tests.
60297         If $compiler_result is set, pattern match assembler code,
60298         and ditto for $not_compiler_result.
60299         * lib/mike-gcc.exp: Likewise.
60300
60301         * lib/plumhall.exp (ph_execute): Only call ph_summary if
60302         execution "succeeded".
60303
60304 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
60305
60306         * config/win32.exp: New file.
60307         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
60308
60309 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
60310
60311         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
60312         unsupported.
60313         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
60314         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
60315         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
60316
60317         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
60318         "... without exceptions was ...".  That is now handled by
60319         prune_system_crud.
60320         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
60321
60322 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
60323
60324         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
60325         sieve.c,sort2.c}: New files.
60326         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
60327         sieve.exp,sort2.exp}: Drivers for them.
60328
60329         * lib/mike-gcc.exp (program_output): New user settable variable.
60330         (postbase): Call prune_system_crud.  Also prune extraneous compiler
60331         messages.
60332         * lib/mike-g++.exp (program_output): New user settable variable.
60333
60334         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
60335
60336         * config/sh.exp: Deleted (use sim.exp instead).
60337
60338 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
60339
60340         * config/vx.exp: Declare CHECKTASK as global.
60341         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
60342         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
60343         * lib/old-dejagnu.exp: Load [pwd]/$executable.
60344
60345 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
60346
60347         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
60348         target. Like vx.exp, only includes `vx29k.exp' instead of
60349         `vxworks.exp'.
60350
60351 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
60352
60353         * config/sim.exp: Increase time limit from 120 seconds to 240.
60354
60355 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
60356
60357         * gcc.c-torture/execute/950628-1.c: New test.
60358
60359 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
60360
60361         * gcc.c-torture: Update with changes/additions from
60362         c-torture-1.34.
60363
60364 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
60365
60366         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
60367
60368 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
60369
60370         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
60371
60372 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
60373
60374         * gcc.c-torture/compile/950512-1.c: New test.
60375         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
60376         * gcc.dg/struct-ret-1.c: Likewise.
60377
60378 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
60379
60380         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
60381           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
60382
60383 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
60384
60385         * gcc.c-torture/special/920411-1.c: Deleted.
60386         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
60387
60388 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
60389
60390         * config/sim.exp (${tool}_load): Hack in call to bash to get a
60391         cpu limit.
60392
60393 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
60394
60395         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
60396
60397 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
60398
60399         From kenner;
60400         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
60401         is the proper length.
60402         * va-arg-3.c: Likewise.
60403
60404 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
60405
60406         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
60407         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
60408
60409         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
60410         * lib/g++.exp (default_g++_start): Delete old cruft.
60411
60412 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
60413
60414         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
60415         (2 * (1 << 18)) to (2 * (1 << 17)).
60416
60417         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
60418
60419 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
60420
60421         * config/rom68k.exp: Renamed from config/idp.exp
60422
60423 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
60424
60425         * c-torture/compile/921109-2.c
60426
60427 1995-04-18  Mike Stump  <mrs@cygnus.com>
60428
60429         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
60430         excess errors.
60431
60432 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
60433
60434         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
60435         output.
60436         * lib/g++.exp (default_g++_start): Likewise.
60437
60438 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
60439
60440         * gcc.c-torture/compile/950329-1.c: New test.
60441
60442 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
60443
60444           * config/bug.exp (${tool}_load): Updated to use new remote_open
60445           and remote_close procs.
60446         * config/idp.exp: New file.
60447
60448 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
60449
60450         * gcc.c-torture/execute/950322-1.c: New test.
60451
60452 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
60453
60454         * config/vx.exp (${tool}_load): Clean up testing of return code from
60455         vxworks_ld and vxworks_spawn.
60456
60457 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
60458
60459         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
60460
60461 1995-03-13  Mike Stump  <mrs@cygnus.com>
60462
60463         * lib/old-deja.exp: Add `excess errors test - ' error, now one
60464         can mark excess errors on a machine by machine basis.  Note, the
60465         default is to not expect any excess errors, even when excess
60466         errors test - is given, so you will want to put an XFAIL ... on
60467         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
60468         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
60469         those 4 machines, but no others.
60470
60471 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
60472
60473         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
60474         * lib/c-torture.exp: to here.
60475
60476 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
60477
60478         * gcc.c-torture/execute/950221-1.c: New test.
60479         * gcc.c-torture/execute/struct-ret-1.c: New test.
60480         * gcc.c-torture/compile/950221-1.c: New test.
60481
60482         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
60483
60484 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
60485
60486         * gcc.c-torture/execute/arith-1.c (main): Return 0.
60487         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
60488
60489 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
60490
60491         * g++.gb: New directory of tests, derived from my signature and
60492         class scoping tests.
60493
60494         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
60495         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
60496         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
60497         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
60498         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
60499         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
60500         * g++.gb/sig25.C: Likewise.
60501
60502         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
60503         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
60504         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
60505         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
60506         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
60507         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
60508         * g++.gb/sig25.exp: Likewise.
60509
60510         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
60511         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
60512         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
60513         * g++.gb/scope13.C: Likewise, this test still fails.
60514
60515         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
60516         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
60517         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
60518         * g++.gb/scope13.exp: Ditto.
60519
60520         * g++.gb/README: New file, explains what these tests are about.
60521
60522 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
60523
60524         * lib/dg.exp (dg-do): Support `preprocess'.
60525         (dg-test): Likewise.
60526
60527 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
60528
60529         * config/udi.exp: change "continue -expect" to "exp_continue".
60530
60531 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
60532
60533         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
60534         Delete redundant tests.
60535
60536         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
60537         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
60538         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
60539         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
60540         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
60541         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
60542         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
60543         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
60544
60545         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
60546         storing label pointers.
60547         * gcc.c-torture/execute/921019-1.c: Likewise.
60548         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
60549         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
60550         parameter fp.
60551         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
60552         constants.
60553
60554         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
60555         Delete obsolete tests.
60556
60557         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
60558         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
60559         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
60560         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
60561         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
60562         * gcc.c-torture/compile/950124-1.c: New test.
60563
60564         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
60565
60566 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
60567
60568         * lib/mike-g++.exp: Add -lm to LIBS.
60569
60570 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
60571
60572         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
60573
60574 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
60575
60576         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
60577
60578 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
60579
60580         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
60581
60582 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
60583
60584         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
60585         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
60586         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
60587         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
60588         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
60589         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
60590         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
60591         * g++.law/{operators31.C, operators32.C,
60592         * g++.law/{operators33.C, operators34.C}: Likewise.
60593         * g++.law/{pic1.C, refs2.C}: Likewise.
60594         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
60595         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
60596         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
60597         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
60598
60599         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
60600         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
60601         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
60602         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
60603         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
60604         * g++.law/{enum9.exp, friend5.exp}: Likewise.
60605         * g++.law/{nest3.exp, nest4.exp}: Likewise.
60606         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
60607         * g++.law/{operators30.exp, operators31.exp}: Likewise.
60608         * g++.law/{operators32.exp, operators33.exp}: Likewise.
60609         * g++.law/{operators34.exp}: Likewise.
60610         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
60611         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
60612         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
60613         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
60614         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
60615
60616         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
60617         No longer expected to fail.
60618         * g++.law/missed-error3.C: Tweak for recent bool changes.
60619
60620 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
60621
60622         * config/emb-unix: Deleted.
60623         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
60624         remote execution.  Do final link on remote host if REMOTE_LINK is set.
60625
60626 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
60627
60628         * lib/dg.exp (dg-test): Fix typo in last patch.
60629
60630 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
60631
60632         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
60633         (handles multiple occurrences).
60634
60635 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
60636
60637         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
60638         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
60639         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
60640         printed).
60641         * lib/c-torture.exp (c-torture-compile): Likewise.
60642         (c-torture): Prepend full path if missing.
60643         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
60644         (gcc_fail): Likewise.
60645         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
60646
60647 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
60648
60649         * lib/netware.exp: Only attach to NetWare i386 systems.
60650
60651 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
60652
60653         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
60654         messages.  Add test name to "output pattern match" pass/fail message.
60655
60656 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
60657
60658         * gcc.dg: New testsuite.
60659         * gcc.dg/dg.exp: New file.
60660
60661         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
60662         test-switch.c}: Deleted.
60663
60664         * gcc.misc-tests/msgs.exp: New testcase driver.
60665
60666 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
60667
60668         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
60669         Watch for illegal return values from ${tool}_load.
60670         * config/unix.exp (${tool}_load): Fix pass/fail detection for
60671         cross targets.  Coerce return value >0 to 1.
60672
60673 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
60674
60675         * config/unix.exp (${tool}_load): Call program rsh, not proc.
60676
60677         * config/emb-unix.exp: New file.
60678
60679         * config/sim.exp: Error if variable $SIM not defined.
60680         (${tool}_load): Mark test as "untested" if simulator missing.
60681
60682         * config/unix.exp: Load remote.exp to get rcp_download.
60683         * lib/c-torture.exp: Use different option lists for testcases with
60684         and without loops.
60685         * gcc.c-torture/execute/execute.exp: Likewise.
60686
60687 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
60688
60689         * config/*.exp: Clarify return code from ${tool}_load.
60690         Call `unresolved' or `untested' instead of `warning' or `perror'
60691         (sometimes you still want to call both though).
60692         Add comment that `shell_id' is local to each file.
60693         * config/udi.exp (timeout): Set to 30.
60694         Don't print warning if connection fails, $connectmode has already
60695         printed an error.
60696         (${tool}_load): Move verbose messages to level 2.
60697         Rework pattern for "Process started" message.
60698         Pass `shell_id' to ${connectmode}_download.
60699         Retry twice upon timeout.  Make resetting of target more robust.
60700         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
60701         Pass `shell_id' to exit_$connectmode.
60702         Only call exit_$connectmode if connected.
60703         * config/unix.exp (${tool}_load): Check return codes better.
60704         * config/vrtx.exp (${tool}_load): Likewise.
60705         * config/vx.exp (${tool}_load): Likewise.
60706         Delete unneeded global's.
60707         * lib/dg.exp (dg-test): Update to reflect clarified return codes
60708         from ${tool}_load.
60709         (dg-stat): Delete.
60710         (dg-init): Delete recording of pass/fail counts.
60711         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
60712         (old-dejagnu-init): Likewise.
60713         (old-dejagnu-stat): Delete contents, empty proc now.
60714         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
60715         (c-torture): Delete references to lcnt, lpass, lfail.
60716         Get option list from TORTURE_OPTIONS.
60717         Delete -funroll[-all]-loops if no loops.
60718         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
60719         (g++_stat): Delete contents (empty proc now).
60720         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
60721         (gcc_finish): Likewise.
60722         (gcc_stat): Deleted.
60723         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
60724         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
60725         * gcc.c-torture/execute/execute.exp: Likewise.
60726         Split tests into two parts: compile, execute.
60727         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
60728         no loops.  Update to reflect clarified return codes from ${tool}_load.
60729
60730 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
60731
60732         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
60733         to grep for.
60734         (old-dejagnu): Likewise (where necessary).
60735
60736 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
60737
60738         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
60739
60740         * lib/dg.exp (dg-process-target): Fix processing of selector.
60741         Add comment regarding use of `error'.
60742
60743         * lib/gcc.exp (prune_system_crud): Define if missing.
60744         * lib/g++.exp (prune_system_crud): Likewise.
60745
60746         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
60747         Call prune_system_crud.
60748         * lib/dg.exp (dg-runtest): New proc.
60749         Use perror instead of send_user for tcl errors in testcase.
60750         Don't return any value, it's never used.
60751         Don't clobber previous definition of `unknown'.
60752         Print tcl errors in `dg-final'.
60753
60754 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
60755
60756         * lib/dg.exp (dg-process-target): Improve syntax error messages.
60757         (dg-test): Don't print errorInfo, it contains stack backtrace.
60758
60759 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
60760
60761         * lib/g++.exp (runtest_file_p): Define if missing.
60762
60763 1994-09-24  Doug Evans  (dje@cygnus.com)
60764
60765         * lib/mike-g++.exp: Comment out loading of g++.exp.
60766         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
60767         (default_g++_version): Always print something.
60768         (default_g++_start): Comment out call to `which'.
60769         (g++_start, g++_load): Deleted (must be defined in config file).
60770         * lib/gcc.exp: Test for existence of $CC at start.
60771         Delete check for tmpdir (done in gcc_init).
60772         (default_gcc_version): Always print something.
60773         (default_gcc_start): Comment out call to `which'.
60774         * config/*.exp: Major cleanup - make cross targets work at least a
60775         little better for g++ (by not being "--tool gcc" specific).
60776         Rename gcc_xxx to ${tool}_xxx.
60777         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
60778         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
60779
60780 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
60781
60782         * lib/c-torture.exp (c-torture-compile): Rework compiler
60783         message processing.
60784
60785         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
60786         c-torture.
60787
60788 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
60789
60790         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
60791
60792         * lib/dg.exp (dg-process-target): Support { target native }.
60793
60794 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
60795
60796         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
60797         looked for "... program xxx got fatal signal".
60798         Correct regsub munging of `comp_output'.
60799         Ignore compiler messages "path prefix not used" and "linker input
60800         file unused".
60801
60802 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
60803
60804         * lib/gcc.exp (runtest_file_p): Define if missing.
60805         * gcc.prms/template.c: Example to work from.
60806
60807 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
60808
60809         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
60810         * lib/dg.exp (dg-test): Call unsupported testcases as such.
60811
60812         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
60813         * gcc.prms/1883.c: Moved from compile/940714-1.c.
60814         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
60815         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
60816
60817         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
60818         (dg-process-target): No longer a varargs proc.
60819         Return S/N for target, P/F for xfail.  All callers changed.
60820         (user option procs): More argument checking.
60821         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
60822         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
60823         (dg-test): Skip test if not running on selected target in `dg-do'.
60824         Update handling of `dg-do-what', `dg-output-text'.
60825         Separate execution pass/fail from output pattern match pass/fail.
60826         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
60827
60828 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
60829
60830         * gcc.c-torture/special/special.exp: Don't expect failure for mips
60831         target for 920510-1.c.
60832
60833 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
60834
60835         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
60836         Clean up comment regarding use of passcnt, etc.
60837         (gcc_stat): Don't update `testcnt' here.
60838         (gcc_finish): Do it here.
60839         Might as well reset `but_id' here too.
60840         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
60841         to determine if the file should be tested.
60842         * gcc.c-torture/compile/compile.exp: Likewise.
60843         * gcc.c-torture/execute/execute.exp: Likewise.
60844         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
60845         * gcc.misc-tests/dg-test.exp: Likewise.
60846         * gcc.prms/prms.exp: Likewise.
60847         * gcc.wendy/wendy.exp: Likewise.
60848         * g++.old-deja.exp: Likewise.
60849         Move "Testing file" message to verbose level 1.
60850
60851 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
60852
60853         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
60854
60855 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
60856
60857         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
60858         (default_gcc_start): Accept optional second list element
60859         of compiler flags.  Print compiler output at verbosity level 2.
60860         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
60861         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
60862         Save current values of framework globals passcnt, failcnt, xpasscnt,
60863         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
60864         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
60865         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
60866         xfailcnt to compute stats.  Update framework global `testcnt' from
60867         pass/fail counts.
60868         (gcc_finish): New proc.  Clean up test environment.
60869         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
60870         (gcc_epass, gcc_efail): Delete.
60871         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
60872         argument of line number.
60873         (dg-init): If the tool has an init routine, call it.
60874         (dg-test): Remove args `cflags_var' and `libs_var'.
60875         Pass all compiler options to ${tool}_start.
60876         Handle missing line number.
60877         (dg-finish): New function.
60878         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
60879         particular files.  Call gcc_finish at end.  Move "skipping test"
60880         message to verbosity level 3.
60881         * gcc.c-torture/compile/compile.exp: Likewise.
60882         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
60883         * gcc.c-torture/execute/execute.exp: Likewise.
60884         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60885         Print testcase being tried at verbosity level 1.
60886         * gcc.c-torture/special/special.exp: Unset xfail.
60887         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60888         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
60889         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
60890         * gcc.failure/failure.exp: Likewise.
60891         * gcc.ieee/ieee.exp: Likewise.
60892         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
60893         Update call to dg-test.  Call dg-finish at end.
60894         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
60895         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
60896         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
60897         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
60898         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
60899         * gcc.wendy/wendy.exp: Add copyright.
60900         Delete setting of tmpdir (done by gcc_init).
60901         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
60902         Pass compiler flags to gcc_start.  Call gcc_finish at end.
60903         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
60904         gcc_[ce]pass/fail.
60905
60906 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
60907
60908         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
60909         confusion.
60910         (g++_load): Likewise.
60911
60912         * config/*.exp (gcc_load): Some were varargs fns and some were not.
60913         Rename argument to `prog' to remove the confusion.
60914         Varargs fns behave differently too!
60915         (g++_load): Likewise.
60916
60917         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
60918
60919         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
60920         what it is.  Delete (always) printing of status value for !native.
60921         Simplify verbose code, and include status and exec_output.
60922         (g++_load): Use gcc_load.
60923
60924 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
60925
60926         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
60927         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
60928         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
60929         940714-3.c as these testcases don't exist anymore.  Make
60930         va-arg-1.c expected to pass.
60931
60932 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
60933
60934         * gcc.misc-tests/misc.exp: Only run specific testcases.
60935         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
60936         * gcc.misc-tests/dg-[1-9].c: New files.
60937
60938         * lib/dg.exp: New testsuite driver.
60939         * gcc.prms/prms.exp: Use it.
60940
60941         * README.gcc: New file.
60942
60943         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
60944         Document and reset `lxpass' and `lxfail'.
60945         Simplify "initialized" message.
60946         (gcc_stat): Clean up comments a little.
60947
60948 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
60949
60950         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
60951
60952 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
60953
60954         * lib/old-dejagnu.exp (process-option): New proc.
60955         (old-dejagnu-init, old-dejagnu-stat): Likewise.
60956         (old-dejagnu): Simplify.
60957         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
60958
60959 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
60960
60961         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
60962         exists and is not an empty string.
60963
60964         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
60965         $xfail rather than calling setup_xfail.  Clear $xfail when test is
60966         finished.
60967         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
60968         automatically.
60969
60970         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
60971         longer expected to fail.
60972
60973         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
60974         "f" function call.
60975
60976         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
60977
60978         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
60979         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
60980         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
60981         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
60982         c-torture-1.29.
60983
60984         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
60985         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
60986
60987         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
60988
60989         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
60990         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
60991
60992         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
60993         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
60994         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
60995
60996 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
60997
60998         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
60999         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
61000         940714-1.c, 940714-2.c, 940714-3.c},
61001         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
61002         gcc.misc-tests/{mg.c,mg.exp}:
61003         New tests.
61004         * gcc.noncompile/noncompile.exp: Change accordingly.
61005
61006 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
61007
61008         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
61009         Undo previous clobberage.
61010
61011 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
61012
61013         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
61014         * gcc.special/{930510-1.c, special.exp}:
61015         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
61016         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
61017         struct-varargs-1.c}: New tests from c-torture-1.26.
61018
61019 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
61020
61021         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
61022           argument to switch.
61023
61024 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
61025
61026         * Revert the previous changes.  Please see Rob's directory
61027         (/lisa/test/rob/progressive/gcc/testsuite) for testing
61028         fixes.
61029
61030 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
61031
61032         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
61033         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
61034         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
61035         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
61036         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
61037         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
61038         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
61039         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
61040         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
61041         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
61042         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
61043         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
61044         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
61045         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
61046         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
61047         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
61048         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
61049         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
61050         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
61051         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
61052         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
61053         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
61054         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
61055         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
61056         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
61057         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
61058         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
61059         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
61060         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
61061         testing changes.
61062
61063 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
61064
61065         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
61066         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
61067         with perror calls.
61068
61069 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
61070
61071         * config/unix.exp (g++_load): Fix syntax.
61072
61073 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
61074
61075         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
61076         * gcc.noncompile/921017-1.c: Deleted obsolete test.
61077         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
61078         Don't expect va-arg-1.c to fail.  Correct expected output for
61079         920928-1.c.
61080         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
61081         * gcc.wendy/hbm4.c: Correct typo.
61082         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
61083
61084 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
61085
61086         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
61087         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
61088         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
61089         * lib/c-torture.exp (c-torture-compile): Ditto.
61090
61091         Reduce volume of output (remove all the -I's and such).
61092         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
61093         Call gcc_cpass, gcc_cfail.
61094         (c-torture): Pass testing option to c-torture-compile.
61095
61096 1994-03-21  Doug Evans  (dje@cygnus.com)
61097
61098         Bring patches over from progressive.
61099         * config/default.exp: Exit remote shell cleanly.
61100         (g++_exit, g++_start): Add default versions.
61101         * config/sim.exp (gcc_load): Use perror, not error.
61102
61103 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
61104
61105         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
61106         set in site.exp.
61107
61108 1994-03-14  Doug Evans  (dje@cygnus.com)
61109
61110         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
61111         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
61112         (wendy_try): New proc to run testcase.
61113         (main loop): Call 'em.
61114         * gcc.wendy/*.c: Clean up pass to correct expected output.
61115
61116         * lib/gcc.exp: Minor cleanup work.
61117         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
61118
61119 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
61120
61121         * config/sim.exp (gcc_load): Document return codes better.
61122         Don't pass -v to simulator.
61123
61124 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
61125
61126         * gcc.special/920717-x.c: Fix typo.
61127         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
61128         get at sources.
61129
61130         * lib/mike-gcc.exp: Fix typo.
61131
61132 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
61133
61134         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
61135         binary to use, transform the name.
61136         * config/*.exp: rename everything. Nuke any g++ specific files,
61137         it's now a special case of gcc that requires no special support.
61138         Add a default.exp for unsupported targets.
61139
61140 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
61141
61142         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
61143         lib/old-dejagnu.exp: Fix a few patterns to work with the new
61144         version of Tcl.
61145
61146 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
61147
61148         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
61149         than a warning.
61150
61151 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
61152
61153         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
61154
61155 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
61156
61157         * gcc.execute/execute.exp: Combine opt_list and foption_list into
61158         option_list.  Compile every file with only 4/6 option choices
61159         (same as C torture) instead of with 12/18 different option
61160         choices.
61161         * lib/c-torture.exp: Likewise.
61162
61163         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
61164         not already set.
61165
61166 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
61167
61168         * lib/old-deja.exp: Add `excess errors test fails' error, now one
61169         can put an XFAIL *-*-* on excess errors.
61170
61171 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
61172
61173         * g++.law: Add more tests derived from g++-bugs snapshots.
61174
61175         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
61176         equivalent to g++.law/init9.
61177
61178         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
61179         compiled it, and the a.out file after we've run it.
61180
61181 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
61182
61183         * lib/mike-g++.exp (postbase): Delete the .o file after we've
61184         compiled it, and the a.out file after we've run it.
61185
61186 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
61187
61188         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
61189
61190 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
61191
61192         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
61193         version number.
61194
61195 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
61196
61197         * g++.law: New directory of g++ tests derived from the g++-bugs
61198         snapshots.
61199
61200 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
61201
61202         * gcc.compile: initbug1.c initbug1.exp testcase added
61203
61204 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
61205
61206         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
61207         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
61208           fixes submitted by Jeff Law (law@cs.utah.edu)
61209         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
61210           Jeff Law (law@cs.utah.edu)
61211
61212
61213 1993-11-30  Mike Stump  (mrs@cygnus.com)
61214
61215         * config/unix-g++.exp: Follow the gcc way of doing things.
61216         * g++.old-deja/old-deja.exp: Minor updates.
61217         * lib/g++.exp: New file, follow the gcc way of doing things.
61218         * lib/old-dejagnu.exp: Minor updates.
61219         * lib/mike-g++.exp: Always unset errorInfo.
61220
61221 1993-11-06  Mike Stump  (mrs@cygnus.com)
61222
61223         * lib/gcc.exp: Fix some errors with the below change, CC and
61224         CFLAGS should be global when setting, not local.
61225
61226 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
61227
61228         * lib/gcc.exp: Transform tool name.
61229
61230 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61231
61232         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
61233
61234 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61235
61236         * lib/gcc.exp: change gcc_done to gcc_stat
61237
61238 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61239
61240         * Upgraded gcc testsuite to c-torture version 1.25
61241
61242 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
61243
61244         * lib/gcc.exp: added reporting code. Changed verbose compile message.
61245         * lib/c-torture: added hooks for new reporting code.
61246
61247 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
61248
61249         * config/sh-gcc.exp: check if sh-sim exists in the path
61250
61251 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
61252
61253         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
61254         * gcc.compile/compile.exp: Initial changes for new logic.
61255         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
61256         * gcc.failure/failure.exp: Initial changes for new logic.
61257         * gcc.ieee/ieee.exp: Initial changes for new logic.
61258         * gcc.misc-tests/misc.exp: Initial changes for new logic.
61259         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
61260         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
61261         * lib/c-torture.exp: Initial changes for new logic.
61262         * lib/gcc.exp: Initial changes for new logic.
61263
61264 1993-10-15  Mike Stump  (mrs@cygnus.com)
61265
61266         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
61267         depend upon failure or success.  Fully qualify names in failure
61268         and success messages.  Always remove a.out before starting
61269         compile, just in case.  Pay more attention to error text output by
61270         the compiler.  Handle testcases with no known past errors just
61271         like all others, so that things are uniform.  Other miscellaneous
61272         improvements.
61273
61274 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
61275
61276         * gcc.cpp: new directory for cpp tests
61277
61278 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
61279
61280         * lib/chill.exp: Code reformatted, removed unused code.
61281         * config/unix-chill.exp: Code reformatted, removed unused code.
61282         * chill.execute/execute.exp: Code reformatted, removed unused code.
61283         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
61284
61285 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
61286
61287         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
61288         routines not written.
61289
61290 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
61291
61292         * config/bug-gcc.exp: Use new procs from bug.exp.
61293
61294 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
61295
61296         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
61297         via ftp, rather than depending on NFS.
61298         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
61299         case.
61300
61301 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
61302
61303         * config/bug-gcc.exp: Use new download proc.
61304
61305 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
61306
61307         * chill.execute/execute.exp: cleanups, handles errors better
61308         * chill.compile/compile.exp: rewrite, based on execute.exp
61309         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
61310         * lib/chill.exp: major changes to diff proc and compile and link
61311         procs. added chill_fail and chill_pass wrappers to pass and
61312         fail. added more comments, and handle error codes better.
61313         Added a hack to capture stderr from exec, so noncompile tests
61314         can work.
61315
61316 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
61317
61318         * chill.execute/execute.exp: rewrite of testsuite driver
61319         * lib/chill.exp: rewrite of testsuite driver
61320         * config/unix-chill.exp: rewrite of testsuite driver
61321
61322 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
61323
61324         In chill.execute:
61325         * iexpr.ch: Standardize uppercase.
61326         * tuples.dat: Standardize uppercase.
61327         * vary.ch: standardize.  Correct varying string assignments.
61328         * vary.dat: Add new output lines.
61329
61330 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
61331
61332         In chill.execute:
61333         * chprintf.ch: Standardize use of uppercase.
61334         * tuples.ch: Standardize and turn arr2 into a DCL,
61335           rather than a SYN.
61336         * pinits.ch: Standardize.
61337
61338 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
61339
61340         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
61341         * Makefil: Renamed to Makefile.in.
61342         * configure.in: New.
61343
61344 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
61345
61346         In chill.execute:
61347         * .cvsignore: Add result/output files.
61348         * Makefile: Fix up variables at start.  Use MFLAGS
61349           everywhere.  Correct bool_loc, built_ins entries.
61350           Add entry for vary1.ch.
61351         * bitarray.ch: Standardize upper-case usage.
61352         * bitexpr.ch: Standardize, add output of b1.
61353         * params.ch: Use arrayt in along PROC parameters, to
61354           avoid novelty problems.
61355         * sets.ch: Tiny cleanup.
61356         * vary1.ch: Re-indent.
61357
61358 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
61359
61360         * Add PR-related files to Makefiles, .cvsignore files, etc.
61361
61362 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
61363
61364         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
61365           with compiler objects. New names are test-flow.c and test-loop.c
61366
61367 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
61368
61369         * Upgraded c-torture tests from 1.19 to 1.20
61370
61371         * new files:
61372         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
61373         * gcc.compile: 930623-1.c 930623-2.c
61374         * gcc.noncompile: 930622-1.c 930622-2.c
61375         * gcc.failure: 920411-1.c 920627-2.c
61376         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
61377
61378 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
61379
61380         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
61381           More changes to get testsuite working properly. Needs more work.
61382           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
61383
61384 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
61385
61386         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
61387           More changes to get testsuite working properly. Needs more work.
61388
61389 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
61390
61391         * chill.compile/compile.exp: Added for Dejagnu support
61392         * chill.execute/execute.exp: Added for Dejagnu support
61393         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
61394
61395 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
61396
61397         This should complete moving the CHILL test files.
61398         * chill.noncompile(.cvsignore printf.grt
61399             in-printf.grt chprintf.grt chprintf.ch):
61400             Added test-support files.
61401           (Makefile): Modified further.
61402         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
61403             signal.ch): Added test files.
61404           * chill.execute (.cvsignore printf.grt printr.c
61405             in-printf.grt rts.c chprintf.grt rts.h): Added
61406           test-support files.
61407             (Makefile): More corrections.
61408
61409 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
61410
61411         * chill.compile, chill.execute, chill.nocompile: Add CHILL
61412           test cases, ready for DejaGnu.
61413
61414 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
61415
61416         * Upgraded c-torture tests from 1.18 to 1.19
61417
61418         * gcc.compile: added test(s):
61419           930607-1.c
61420         * gcc.execute: added test(s):
61421           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
61422
61423         * added new subdirectory for misc tests: gcc.misc-tests
61424         * gcc.misc-test(s): added tests:
61425           inst-check.c test-consts.c test-ior.c test-switch.c
61426
61427 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
61428
61429         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
61430
61431 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
61432
61433         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
61434
61435 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
61436
61437         * Upgraded c-torture tests from 1.17 to 1.18
61438
61439 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
61440
61441         * Upgraded c-torture tests from 1.12 to 1.17
61442
61443 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
61444
61445         * lib/old-dejagnu.exp:
61446           Fixed handling of XFAIL target triplets to correctly
61447           recognize wildcard characters.  Removed code that
61448           appended a unique id tag to the end of the file name
61449           printed out by the result of the testcases within a
61450           given test file.
61451
61452 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
61453
61454         * lib/old-dejagnu.exp:
61455           Reworked expected failure handling to trigger off of XFAIL
61456           keyword in keyphrase embeded in testcase source code. The
61457           XFAIL keyword must be at the end of the keyphrase line. It
61458           may optionally be followed by one or more target triplets.
61459           It has just occured that the handling of wildcards in the
61460           target triplet may not be correct.
61461
61462 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
61463
61464         * g++.old-deja/tests:
61465           Moved all subdirectories up one level into g++.old-deja .
61466
61467         * lib/old-dejagnu.exp:
61468           Fixed problem with CXXFLAGS not being properly reset, and being
61469           corrupted with extraneous "-c" compiler option.  This was
61470           causing binaries to not be generated for test that needed them.
61471           Modified strings passed to "pass" and "fail" so that individual
61472           tests from the same test file would be distinguished by an
61473           identifier appended to the test file name in the summary logs;
61474           this corrected a problem with erroneous diff logs.  Added code
61475           to search testcases for expected fail and unexpected pass keywords.
61476
61477 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
61478
61479         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
61480
61481 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
61482
61483         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
61484           Removed extraneous text from end of "Special g++ Options"
61485           keyphrase.
61486
61487         * lib/old-dejagnu.exp: Added pattern matching to look for new
61488           keywords, embedded in testcases comments, which will trigger
61489           calls to xpass and xfail.
61490
61491 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
61492
61493         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
61494           comments embedded in the testcases, especially the one looking for
61495           special compiler options, as well as the pattern matching for the
61496           compiler output again.
61497
61498 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
61499
61500         * lib/old-dejagnu.exp: Do a proper check of the return value for
61501           execute tests. Fixed several problems with the pattern matching
61502           of the compiler output which gave erroneous test results.
61503           Changed several of the test result messages to be more descriptive.
61504         * config/unix-g++.exp: Proc g++_load now actually works and
61505           executes the tests passed to it and returns a usable return
61506           value.
61507
61508 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
61509
61510           * lib/gcc.exp: Exits gracefully if $CC is bogus.
61511
61512 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
61513
61514         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
61515           Modified both files to properly execute the old style
61516           dejagnu tests. The previous versions of these files were
61517           experimental and did not function anything near correctly.
61518
61519 1993-04-05  Rob Savoye  (rob@cygnus.com)
61520
61521         * Removed all Makefile.in and configure.in files. No configuration
61522         needed now.
61523
61524 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
61525
61526         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
61527
61528 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
61529
61530         * gcc.compile/configure.in, gcc.unsorted/configure.in,
61531         gcc.special/configure.in, gcc.noncompile/configure.in,
61532         gcc.execute/configure.in, gcc.code_quality/configure.in,
61533         g++.other/configure.in, g++.old-deja/configure.in,
61534         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
61535         in srcname setting.
61536
61537 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
61538
61539         * lib/udi.exp: Fixed mondfe and mondfe_download.
61540         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
61541         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
61542
61543 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
61544
61545         * config/udi-gdb.exp: Check $shell_id after connecting to target.
61546         (gdb_exit): Don't remove *_soc files.
61547
61548 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
61549
61550         * lib/c-torture.exp: Don't look for main; instead always use -w
61551         -c.  This is how the c-torture tests work.  Remove the object
61552         file if the compilation succeeds.
61553         * gcc.execute/execute.exp: Remove executable if test passes.
61554         * gcc.noncompile/noncompile.exp: Every test is an expected
61555         failure.
61556         * gcc.special/special.exp: Added tests from c-torture 1.11,
61557         corrected use of existing test.
61558         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
61559         gcc.execute/920625-1.c: Updated to c-torture 1.11.
61560         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
61561         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
61562         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
61563         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
61564         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
61565         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
61566         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
61567         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
61568         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
61569         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
61570         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
61571         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
61572         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
61573         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
61574         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
61575         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
61576         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
61577         c-torture 1.11.
61578         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
61579         correspond to c-torture 1.11.
61580
61581         * New file.