OSDN Git Service

8705d66744b27a3365f7405be0ac7abe7e2141ff
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
2
3         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
4
5 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
6
7         PR fortran/34202
8         * gfortran.dg/empty_type.f90: New test.
9
10 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
11
12         PR c++/34603
13         * g++.dg/template/crash77.C: New.
14
15 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
16
17         PR target/34856
18         * gcc.dg/pr34856.c: New test.
19
20 2008-01-24  Tobias Burnus  <burnus@net-b.de>
21
22         * gfortran.dg/namelist_39.f90: Delete temporary files.
23         * gfortran.dg/namelist_44.f90: Ditto.
24
25 2008-01-24  Richard Guenther  <rguenther@suse.de>
26
27         PR middle-end/34953
28         * g++.dg/torture/pr34953.C: New testcase.
29
30 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
31
32         PR middle-end/34934
33         * gcc.c-torture/compile/20080124-1.c: New test.
34
35 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
36
37         PR fortran/34872
38         * gfortran.dg/function_charlen_3.f: New test.
39
40 2008-01-23  Michael Matz  <matz@suse.de>
41
42         PR debug/34895
43         * g++.dg/debug/pr34895.cc: New testcase.
44
45 2008-01-23  Richard Guenther  <rguenther@suse.de>
46
47         PR middle-end/31529
48         * gcc.dg/pr31529-1.c: New testcase.
49         * gcc.dg/pr31529-2.c: Likewise.
50
51 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
52
53         PR c++/34829
54         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
55         unsigned int for the first argument.
56
57 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
58
59         PR c++/33984
60         * g++.dg/conversion/bitfield7.C: New test.
61         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
62
63 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
64
65         From Michael Frysinger  <michael.frysinger@analog.com>
66         * gcc.target/bfin/mcpu-bf547.c: New test.
67         * gcc.target/bfin/mcpu-bf523.c: New test.
68         * gcc.target/bfin/mcpu-bf524.c: New test.
69         * gcc.target/bfin/mcpu-bf526.c: New test.
70
71 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
72
73         * gcc.c-torture/execute/20080122-1.c: New test.
74
75 2008-01-22  Tom Tromey  <tromey@redhat.com>
76
77         PR c++/34859
78         * gcc.dg/cpp/pr34859.c: New file.
79
80 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
81
82         PR fortran/34875
83         * gfortran.dg/vector_subscript_3.f90: New test.
84
85 2008-01-22  Tobias Burnus  <burnus@net-b.de>
86
87         PR fortran/34848
88         * gfortran.dg/missing_optional_dummy_4.f90
89
90 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
91
92         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
93
94 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
95
96         * gnat.dg/unchecked_union1.adb: New test.
97
98 2008-01-22  Tom Tromey  <tromey@redhat.com>
99
100         PR c++/34829
101         * g++.dg/ext/pr34829.C: New file.
102
103 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
104
105         PR c++/34607
106         * gcc.dg/gomp/pr34607.c: New test.
107         * g++.dg/gomp/pr34607.C: New test.
108
109         PR c++/34914
110         * g++.dg/ext/vector10.C: New test.
111
112         PR c++/34918
113         * g++.dg/other/error23.C: New test.
114
115         PR c++/34917
116         * g++.dg/ext/vector12.C: New test.
117
118 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
119
120         PR 32102
121         * gcc.dg/Wstrict-overflow-21.c: New.
122         * g++.dg/warn/Wstrict-aliasing-8.C: New.
123
124 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
125
126         PR middle-end/33092
127         * gcc.dg/pr33092.c: New.
128
129 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
130
131         * gcc.target/s390/20020926-1.c: Add -m31 option.
132
133 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
134
135         PR fortran/34915
136         * gfortran.dg/initialization_18.f90: New test.
137
138 2008-01-22  Tobias Burnus  <burnus@net-b.de>
139
140         PR fortran/34899
141         * gfortran.dg/tab_continuation.f: New.
142
143 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
144
145         PR fortran/34896
146         * gfortran.dg/use_rename_2.f90: New test.
147
148 2008-01-21  Richard Guenther  <rguenther@suse.de>
149
150         PR middle-end/34856
151         * gcc.c-torture/compile/pr34856.c: New testcase.
152
153 2008-01-21  Richard Guenther  <rguenther@suse.de>
154
155         PR c/34885
156         * gcc.c-torture/compile/pr34885.c: New testcase.
157
158 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
159
160         * gnat.dg/specs/alignment1.ads: New test.
161
162 2008-01-21  Richard Guenther  <rguenther@suse.de>
163
164         PR c++/34850
165         * g++.dg/torture/pr34850.C: New testcase.
166
167 2008-01-21  Alon Dayan  <alond@il.ibm.com>
168             Olga Golovanevsky  <olga@il.ibm.com>
169
170         PR tree-optimization/34701
171         * gcc.dg/struct/wo_prof_array_field.c: New test.
172         
173 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
174
175         PR c++/34891
176         * g++.dg/ext/vector9.C: New.
177
178 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
179
180         PR c++/34776
181         PR c++/34486
182         * g++.dg/template/crash75.C: New.
183         * g++.dg/template/crash76.C: Likewise.  
184
185 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
186
187         PR rtl-optimization/34808
188         * gcc.c-torture/compile/pr34808.c: New test.
189
190 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
191
192         PR fortran/34784
193         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
194
195         PR fortran/34861
196         * gfortran.dg/entry_array_specs_3.f90: New test.
197
198         PR fortran/34854
199         * gfortran.dg/use_rename_1.f90: New test.
200
201 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
202
203         PR fortran/34784
204         * gfortran.dg/array_constructor_20.f90: New test.
205         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
206
207         PR fortran/34785
208         * gfortran.dg/array_constructor_21.f90: New test.
209
210 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
211
212         PR libfortran/34795
213         * gfortran.dg/inquire_13.f90: New test.
214         
215         PR libfortran/34659
216         * gfortran.dg/continuation_9.f90: New test.
217
218 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
219
220         PR target/34831
221         * gcc.target/mips/pr34831.c: New test.
222
223 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
224
225         PR fortran/34817
226         PR fortran/34838
227         * gfortran.dg/any_all_1.f90:  New test.
228         * gfortran.dg/any_all_2.f90:  New test.
229
230 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
231
232         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
233         "dg-require-weak" statement.
234         * g++.dg/eh/weak1.C: Likewise.
235
236 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
237
238         PR gcov-profile/34610
239         * gcc.dg/gomp/pr34610.c: New test.
240
241 2008-01-19  Tobias Burnus  <burnus@net-b.de>
242
243         PR fortran/34760
244         * gfortran.dg/implicit_11.f90: New.
245         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
246         * gfortran.dg/entry_15.f90: Ditto.
247         * gfortran.dg/func_assign.f90: Ditto.
248         * gfortran.dg/gomp/reduction3.f90: Ditto.
249         * gfortran.dg/proc_assign_1.f90: Ditto.
250
251         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
252         of dg-excess-errors.
253
254 2008-01-18  Tobias Burnus  <burnus@net-b.de>
255
256         PR fortran/32616
257         * gfortran.dg/argument_checking_15.f90: New.
258         * gfortran.dg/argument_checking_5.f90: Change TODO into
259         dg-warning.
260
261 2008-01-18  Tobias Burnus  <burnus@net-b.de>
262
263         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
264         * gfortran.dg/enum_5.f90: Ditto.
265         * gfortran.dg/enum_6.f90: Ditto.
266         * gfortran.dg/bom_error.f90: Ditto.
267         * gfortran.dg/func_decl_4.f90: Ditto.
268
269 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
270
271         PR libfortran/34782
272         * gfortran.dg/fmt_t_6.f: New test.
273
274 2008-01-18  Tobias Burnus  <burnus@net-b.de>
275
276         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
277
278 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
279
280         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
281
282 2008-01-18  Ian Lance Taylor  <iant@google.com>
283
284         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
285
286 2008-01-18  Ian Lance Taylor  <iant@google.com>
287
288         PR c++/33407
289         * g++.dg/init/new26.C: New test.
290
291 2008-01-18  Richard Guenther   <rguenther@suse.de>
292
293         PR middle-end/34801
294         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
295         redundant one.
296
297 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
298
299         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
300         dg-require-effective-target.
301
302 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
303
304         PR target/34556
305         * gfortran.dg/reshape_2.f90: New test.
306
307 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
308
309         * gcc.dg/20040223-1.c: Fix comment typo.
310
311 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
312
313         PR target/34814
314         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
315         until 34814 is fixed.
316
317 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
318
319         PR tree-optimization/34648
320         * gcc.c-torture/compile/pr34648.c: New testcase.
321
322 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
323
324         PR testsuite/34821
325         * gcc.dg/autopar/autopar.exp: New.
326         * g++.dg/tree-ssa/pr34355.C: Require pthread.
327         * lib/target-supports.exp (check_effective_target_pthread): New.
328
329         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
330         * gcc.dg/tree-ssa/reduc-1short.c: Same.
331         * gcc.dg/tree-ssa/reduc-1.c: Same.
332         * gcc.dg/tree-ssa/reduc-2short.c: Same.
333         * gcc.dg/tree-ssa/reduc-2.c: Same
334         * gcc.dg/tree-ssa/reduc-3.c: Same.
335         * gcc.dg/tree-ssa/reduc-1char.c: Same.
336         * gcc.dg/tree-ssa/reduc-6.c: Same.
337         * gcc.dg/tree-ssa/reduc-7.c: Same.
338         * gcc.dg/tree-ssa/reduc-2char.c: Same.
339         * gcc.dg/tree-ssa/reduc-8.c: Same.
340         * gcc.dg/tree-ssa/reduc-9.c: Same.
341
342 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
343
344         * gnat.dg/discr5.adb: New test.
345
346 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
347
348         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
349
350 2008-01-17  Richard Guenther  <rguenther@suse.de>
351
352         PR tree-optimization/34825
353         * gcc.dg/pr34825.c: New testcase.
354
355 2008-01-17  Richard Guenther  <rguenther@suse.de>
356
357         * gcc.c-torture/execute/20080117-1.c: New testcase.
358
359 2008-01-17  Revital Eres  <eres@il.ibm.com>
360
361         PR30957
362         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
363
364 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
365
366         PR fortran/34429
367         * gfortran.dg/function_charlen_1.f90: New test.
368
369         PR fortran/34431
370         * gfortran.dg/function_types_1.f90: New test.
371         * gfortran.dg/function_types_2.f90: New test.
372
373         PR fortran/34471
374         * gfortran.dg/function_kinds_4.f90: New test.
375         * gfortran.dg/function_kinds_5.f90: New test.
376
377         * gfortran.dg/defined_operators_1.f90: Errors now at function
378         declarations.
379         * gfortran.dg/private_type_4.f90: The same.
380         * gfortran.dg/interface_15.f90: The same.
381         * gfortran.dg/elemental_args_check_2.f90: The same.
382         * gfortran.dg/auto_internal_assumed.f90: The same.
383
384 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
385
386         * gnat.dg/sizetype.adb: New test.
387
388 2008-01-16  Richard Guenther  <rguenther@suse.de>
389
390         PR middle-end/32628
391         * gcc.dg/overflow-warn-7.c: New testcase.
392
393 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
394
395         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
396
397 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
398         Richard Guenther  <rguenther@suse.de>
399
400         PR c/34668
401         * gcc.dg/pr34668-1.c: New test.
402         * gcc.dg/pr34668-2.c: Likewise.
403
404 2008-01-16  Richard Guenther  <rguenther@suse.de>
405
406         PR c++/33819
407         * g++.dg/torture/pr33819.C: New testcase.
408
409 2008-01-16  Richard Guenther  <rguenther@suse.de>
410
411         PR c/34768
412         * gcc.c-torture/execute/pr34768-1.c: New testcase.
413         * gcc.c-torture/execute/pr34768-2.c: Likewise.
414
415 2008-01-16  Tobias Burnus  <burnus@net-b.de>
416
417         PR fortran/34796
418         * gfortran.dg/argument_checking_13.f90: New.
419         * gfortran.dg/argument_checking_14.f90: New.
420
421 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
422         
423         PR libfortran/34671
424         * gfortran.dg/anyallcount_1.f90:  New test.
425
426 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
427
428         PR c++/34399
429         * g++.dg/cpp0x/vt-34399.C: New.
430         * g++.dg/template/friend50.C: New.
431
432 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
433
434         PR c++/34751
435         * g++.dg/cpp0x/vt-34751.C: New.
436
437 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
438
439         PR c++/34051
440         PR c++/34055
441         PR c++/34102
442         PR c++/34103
443         * g++.dg/cpp0x/vt-34051-2.C: New.
444         * g++.dg/cpp0x/vt-34102.C: New.
445         * g++.dg/cpp0x/vt-34051.C: New.
446         * g++.dg/cpp0x/vt-34055.C: New.
447         * g++.dg/cpp0x/vt-34103.C: New.
448
449 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
450
451        PR c++/34314
452        * g++.dg/cpp0x/vt-34314.C: New.
453        * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
454        reality (the error message was wrong previously).
455
456 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
457
458        PR c++/33964
459        * g++.dg/cpp0x/vt-33964.C: New.
460        * g++.dg/template/partial5.C: New.
461
462 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
463
464        PR c++/34052
465        * g++.dg/cpp0x/vt-34052.C: New.
466        * g++.dg/template/ttp26.C: New.
467         
468 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
469
470         * gnat.dg/rep_clause2.ad[sb]: New test.
471         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
472
473 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
474
475         PR c++/24924
476         * g++.dg/cpp/pedantic-errors.C: Delete.
477         * g++.dg/cpp/permissive.C: Delete.
478         
479 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
480
481         * gcc.c-torture/compile/20080114-1.c: New test.
482
483 2008-01-13  Tobias Burnus  <burnus@net-b.de>
484
485         PR fortran/34665
486         * gfortran.dg/argument_checking_11.f90: New.
487         * gfortran.dg/argument_checking_12.f90: New.
488         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
489         * gfortran.dg/c_assoc_2.f03: Update dg-error.
490         * gfortran.dg/argument_checking_3.f90: Ditto.
491         * gfortran.dg/pointer_intent_2.f90: Ditto.
492         * gfortran.dg/import2.f90: Ditto.
493         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
494         * gfortran.dg/implicit_actual.f90: Ditto.
495         * gfortran.dg/used_dummy_types_3.f90: Ditto.
496         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
497
498 2008-01-13  Tobias Burnus  <burnus@net-b.de>
499
500         PR fortran/34763
501         * gfortran.dg/interface_proc_end.f90: New.
502
503 2008-01-13  Tobias Burnus  <burnus@net-b.de>
504
505         PR fortran/34759
506         * gfortran.dg/assumed_size_refs_4.f90: New.
507
508 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
509
510         * gnat.dg/unchecked_convert1.adb.
511
512 2008-01-13  Richard Guenther  <rguenther@suse.de>
513
514         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
515         readable and writable again before exiting.
516
517 2008-01-13  Richard Guenther  <rguenther@suse.de>
518
519         PR middle-end/34601
520         * gcc.dg/noncompile/incomplete-4.c: New testcase.
521
522 2008-01-13  Jan Hubicka  <jh@suse.cz>
523
524         PR middle-end/32135
525         * gcc.dg/pr32135.c: new.
526
527 2008-01-12  Doug Kwan  <dougkwan@google.com>
528
529         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
530         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
531         -Wignored-qualifiers.
532
533 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
534
535         * gnat.dg/slice3.adb: New test.
536         * gnat.dg/slice4.adb: Likewise.
537
538 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
539
540         * gnat.dg/bit_packed_array.ad[sb]: New test.
541
542 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
543
544         PR fortran/34432
545         * gfortran.dg/parens_7.f90: New test.
546
547 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
548
549         * gcc.dg/tree-ssa/loadpre5.c: Use static.
550         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
551
552         * gcc.dg/pr33826.c: Require nonpic.
553
554 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
555
556         PR fortran/34722
557         * gfortran.dg/inquire_12.f90: New test.
558
559 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
560
561         PR libfortran/34670
562         * all_bounds_1.f90: New test case.
563         * maxloc_bounds_1.f90: New test case.
564         * maxloc_bounds_2.f90: New test case.
565         * maxloc_bounds_3.f90: New test case.
566         * maxloc_bounds_4.f90: New test case.
567         * maxloc_bounds_5.f90: New test case.
568         * maxloc_bounds_6.f90: New test case.
569         * maxloc_bounds_7.f90: New test case.
570         * maxloc_bounds_8.f90: New test case.
571
572 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
573
574         * gcc.dg/struct-ret-3.c: New test.
575
576 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
577
578         PR fortran/34537
579         * gfortran.dg/transfer_simplify_8.f90: New test.
580
581 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
582
583         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
584         size_t using predefined macro.
585
586 2008-01-10  Raksit Ashok  <raksit@google.com>
587
588         PR rtl-optimization/27971
589         * gcc.target/i386/pr27971.c: New testcase.
590
591 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
592
593         PR fortran/34396
594         * gfortran.dg/bounds_check_12.f90: New test.
595
596 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
597
598         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
599         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
600
601 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
602
603         PR middle-end/34641
604         * g++.dg/torture/pr34641.C: New testcase.
605
606 2008-01-10  Richard Guenther  <rguenther@suse.de>
607
608         PR tree-optimization/34651
609         * g++.dg/torture/pr34651.C: New testcase.
610
611 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
612
613         PR tree-optimization/34017
614         * gcc.dg/tree-ssa/pr34017.c: New.
615
616 2008-01-09  Richard Guenther  <rguenther@suse.de>
617         Andrew Pinski  <andrew_pinski@playstation.sony.com>
618
619         PR middle-end/30132
620         * gcc.c-torture/compile/pr30132.c: New testcase.
621
622 2008-01-09  Richard Guenther  <rguenther@suse.de>
623
624         PR middle-end/34458
625         * gcc.c-torture/compile/pr34458.c: New testcase.
626
627 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
628
629         PR testsuite/30459
630         g++.dg/eh/ia64-2.C: Require weak support.
631
632 2008-01-08  Richard Guenther  <rguenther@suse.de>
633
634         PR middle-end/31863
635         * g++.dg/torture/pr31863.C: New testcase.
636
637 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
638
639         PR middle-end/34694
640         * gcc.dg/gomp/pr34694.c: New test.
641         * g++.dg/gomp/pr34694.C: New test.
642
643         PR c++/33890
644         * g++.dg/gomp/pr33890.C: New test.
645
646 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
647
648         PR fortran/34476
649         * gfortran.dg/parameter_array_init_3.f90: New test.
650
651 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
652
653         PR fortran/34681
654         PR fortran/34704
655         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
656
657 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
658
659         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
660         * g++.dg/other/spu2vmx-1.C: Use it.
661
662 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
663
664         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
665
666         PR testsuite/34575
667         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
668         * gcc.target/powerpc/parity-1.c: Likewise.
669
670 2008-01-07  Fred Fish  <fnf@specifix.com>
671
672         PR preprocessor/30363:
673         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
674         macro expansions.
675
676 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
677
678         PR fortran/34672
679         * gfortran.dg/use_only_2.f90: New test.
680
681 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
682
683         PR libstdc++/34680
684         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
685         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
686
687 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
688
689         PR fortran/34545
690         * gfortran.dg/use_12.f90: New test.
691
692 2008-01-06  Tobias Burnus  <burnus@net-b.de>
693
694         PR fortran/34689
695         * interface.c (compare_actual_formal): Fix intent(out) check for
696         function result variables.
697
698 2008-01-06  Tobias Burnus  <burnus@net-b.de>
699
700         PR fortran/34690
701         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
702
703 2008-01-06  Tobias Burnus  <burnus@net-b.de>
704
705         PR fortran/34689
706         * gfortran.dg/intent_out_4.f90: Fix test case.
707
708 2008-01-06  Tobias Burnus  <burnus@net-b.de>
709
710         PR fortran/34689
711         * gfortran.dg/intent_out_4.f90: New.
712
713 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
714
715         PR libfortran/34540
716         * gfortran.dg/optional_dim_3.f90: New test.
717
718 2008-01-06  Tobias Burnus  <burnus@net-b.de>
719
720         PR fortran/34658
721         * gfortran.dg/common_11.f90: New.
722         * gfortran.dg/blockdata_1.f90: Update test case.
723         * gfortran.dg/blockdata_2.f90: Update test case.
724
725 2008-01-06  Tobias Burnus  <burnus@net-b.de>
726
727         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
728
729 2008-01-06  Tobias Burnus  <burnus@net-b.de>
730
731         PR fortran/34655
732         * gfortran.dg/equiv_constraint_9.f90: New.
733
734 2008-01-06  Revital Eres  <eres@il.ibm.com>
735
736         PR tree-optimization/34263
737         * gcc.dg/pr34263.c:  New testcase.
738
739 2008-01-06  Tobias Burnus  <burnus@net-b.de>
740
741         PR fortran/34654
742         * gfortran.dg/internal_io_unf.f90: New.
743
744 2008-01-06  Tobias Burnus  <burnus@net-b.de>
745
746         PR fortran/34660
747         * gfortran.dg/elemental_args_check_2.f90: New.
748
749 2008-01-06  Tobias Burnus  <burnus@net-b.de>
750
751         PR fortran/34662
752         * gfortran.dg/intent_out_3.f90: New.
753
754 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
755
756         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
757
758 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
759
760         PR libfortran/34676
761         * gfortran.dg/list_read_8.f90: New test.
762
763 2008-01-04  Richard Guenther  <rguenther@suse.de>
764
765         PR middle-end/34029
766         * gcc.c-torture/compile/pr34029-1.c: New testcase.
767         * gcc.c-torture/compile/pr34029-2.c: Likewise.
768
769 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
770
771         PR gcov-profile/34609
772         * g++.dg/gcov/gcov-6.C: New test.
773
774 2008-01-04  Richard Guenther  <rguenther@suse.de>
775
776         PR tree-optimization/31081
777         * g++.dg/torture/pr31081-1.C: New testcase.
778         * g++.dg/torture/pr31081-2.C: Likewise.
779
780 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
781
782         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
783         * gcc.target/mips/rsqrt-2.c: Likewise.
784         * gcc.target/mips/rsqrt-4.c: New test.
785
786 2008-01-04  Tobias Burnus  <burnus@net-b.de>
787
788         PR fortran/34557
789         * gfortran.dg/equiv_substr.f90: New.
790
791 2008-01-03  Tom Tromey  <tromey@redhat.com>
792
793         PR c/34457:
794         * gcc.dg/pr34457-2.c: New file.
795         * gcc.dg/pr34457-1.c: New file.
796
797 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
798
799         Revert fix for PR tree-optimization/34458.
800
801 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
802
803         PR tree-optimization/34458
804         * gcc.dg/tree-ssa/pr34458.c: New.
805
806 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
807
808         PR libfortran/34565
809         * gfortran.dg/internal_readwrite_1.f90:  New test.
810         * gfortran.dg/internal_readwrite_2.f90:  New test.
811
812 2008-01-03  Tom Tromey  <tromey@redhat.com>
813
814         PR preprocessor/34602:
815         * gcc.dg/cpp/pr34602.c: New file.
816
817 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
818
819         PR tree-optimization/29484
820         * gcc.c-torture/execute/20071220-1.c: New test.
821         * gcc.c-torture/execute/20071220-2.c: New test.
822
823 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
824
825         PR tree-optimization/34635
826         * gcc.dg/tree-ssa/pr34635.c: New.
827         * gcc.dg/tree-ssa/pr34635-1.c: New.
828
829 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
830
831         PR middle-end/34562
832         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
833         scan-assembler check.
834
835 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
836
837         PR middle-end/34608
838         * g++.dg/gomp/pr34608.C: New test.
839
840 2008-01-02  Richard Guenther  <rguenther@suse.de>
841
842         PR middle-end/34093
843         PR middle-end/31976
844         * gcc.c-torture/compile/pr34093.c: New testcase.
845
846 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
847
848        * g++.dg/cpp0x/long_long.C: New.
849
850 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
851
852         * gcc.target/spu/tag_manager.c : Include stdlib.h.
853         * gcc.target/spu/Wmain.c: Fix the line numbers for the
854         warning on the function main.
855
856 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
857
858         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
859         rather than __v2di type.
860
861 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
862
863         PR fortran/34558
864         * gfortran.dg/linked_list_1.f90: New test.
865
866 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
867
868         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
869         instead of appending to it.
870
871 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
872
873         PR tree-optimization/34591
874         * gcc.dg/vect/pr34591.c: New test.
875
876 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
877
878         PR libfortran/34594
879         * gfortran.dg/direct_io_8.f90:  New test case.
880
881 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
882
883         PR target/34281
884         * gcc.c-torture/execute/20071213-1.c: New test.
885
886 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
887
888         PR libfortran/34560
889         * gfortran.dg/read_eof_5.f90: New test.
890
891 2007-12-25  Tobias Burnus  <burnus@net-b.de>
892
893         PR fortran/34514
894         * gfortran.dg/initialization_17.f90: New.
895
896 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
897
898         PR libfortran/34566
899         * gfortran.dg/matmul_6.f90:  New test.
900
901 2007-12-23  Tobias Burnus  <burnus@net-b.de>
902
903         PR fortran/34421
904         * gfortran.dg/entry_17.f90: New.
905
906 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
907
908         PR fortran/34536
909         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
910         * gfortran.dg/real_const_3.f90: Likewise.
911         * gfortran.dg/unary_operator.f90: New test.
912
913 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
914
915         * gnat.dg/pack2.adb: New test.
916
917 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
918
919         PR fortran/34559
920         * gfortran.dg/repeat_6.f90: New test.
921
922 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
923
924         PR fortran/34549
925         * cshift_shift_real_1.f90:  New test.
926
927 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
928
929         PR fortran/34540
930         * gfortran.dg/shift-kind_2.f90: New test.
931
932 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
933
934         PR target/8835
935         * gcc.dg/pr8835-1.c: New.
936
937 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
938
939         PR fortran/34438
940         * gfortran.dg/default_initialization_3.f90: New test.
941
942 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
943
944         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
945         conditions.
946         (dg-mips-options): Treat -march=24k* as a 32-bit option.
947
948 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
949
950         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
951         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
952
953 2007-12-20  Jason Merrill  <jason@redhat.com>
954
955         * gcc.dg/overload/arg[14].C: Remove expected errors.
956
957 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
958
959         PR c++/34459
960         * gcc.c-torture/execute/20071219-1.c: New test.
961
962 2007-12-20  Tobias Burnus  <burnus@net-b.de>
963
964         PR fortran/34530
965         * gfortran.dg/namelist_44.f90: New.
966
967 2007-12-20  Tobias Burnus  <burnus@net-b.de>
968
969         PR fortran/34482
970         * gfortran.dg/boz_8.f90: Add error-check check.
971         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
972         stop by call abort.
973
974 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
975
976         * gcc.dg/gomp/combined-1.c: New test.
977
978 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
979
980         PR tree-optimization/34355
981         * g++.dg/tree-ssa/pr34355.C: New test.
982
983 2007-12-19  Revital Eres  <eres@il.ibm.com>
984
985          * gcc.dg/sms-5.c: New testcase.
986
987 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
988
989         PR fortran/34325
990         * gfortran.dg/missing_parens_1.f90: New.
991         * gfortran.dg/missing_parens_1.f90: New.
992         
993 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
994
995         PR fortran/34495
996         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
997         expressions.
998         * gfortran.dg/transfer_simplify_7.f90: New test.
999
1000 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
1001
1002         * gcc.dg/pr32912-3.c: Compile with -w.
1003
1004         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
1005
1006 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
1007             Jakub Jelinek  <jakub@redhat.com>
1008         
1009         PR c++/32565
1010         PR c++/33943
1011         PR c++/33965
1012         * g++.dg/cpp0x/variadic86.C: New.
1013         * g++.dg/cpp0x/variadic87.C: New.
1014         * g++.dg/cpp0x/variadic84.C: New.
1015         * g++.dg/cpp0x/variadic85.C: New.
1016         * g++.dg/template/ttp25.C: New.
1017
1018 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
1019
1020         PR tree-optimization/34123
1021         * gcc.dg/tree-ssa/pr34123.c: New test.
1022
1023 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1024
1025         PR rtl-optimization/34456
1026         * gcc.c-torture/execute/pr34456.c: New test.
1027
1028 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
1029
1030         PR c++/34488
1031         * g++.dg/parse/friend7.C: New test.
1032
1033         PR rtl-optimization/34490
1034         * gcc.c-torture/execute/20071216-1.c: New test.
1035
1036 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1037
1038         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
1039
1040 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
1041
1042         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
1043         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
1044         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
1045         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
1046         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
1047
1048 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
1049
1050         PR c/34506
1051         * gcc.dg/gomp/clause-2.c: New test.
1052         * g++.dg/gomp/clause-4.C: New test.
1053
1054 2007-12-17  Tobias Burnus  <burnus@net-b.de>
1055
1056         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
1057         part of Fortran 77/95/2003.
1058
1059 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
1060
1061         PR tree-optimization/34445
1062         * gfortran.dg/vect/cost-model-pr34445.f: New test.
1063         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
1064
1065 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1066
1067         PR fortran/34427
1068         * gfortran.dg/namelist_42.f90: Update.
1069         * gfortran.dg/namelist_43.f90: New.
1070         
1071 2007-12-16  Tobias Burnus  <burnus@net-b.de>
1072
1073         PR fortran/34495
1074         * gfortran.dg/initialization_16.f90: New.
1075
1076 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
1077
1078         PR fortran/34305
1079         * gfortran.dg/real_dimension_1.f:  New test case.
1080
1081 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1082
1083         * gcc.dg/torture/pr24257.c: Remove -O from options.
1084
1085 2007-12-16  Tobias Burnus  <burnus@net-b.de>
1086
1087         PR fortran/34246
1088         * gfortran.dg/bind_c_usage_16.f03: Extend test.
1089
1090 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
1091
1092         PR fortran/31213
1093         PR fortran/33888
1094         PR fortran/33998
1095         * gfortran.dg/mapping_1.f90: New test.
1096         * gfortran.dg/mapping_2.f90: New test.
1097         * gfortran.dg/mapping_3.f90: New test.
1098
1099 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1100
1101         PR rtl-optimization/34415
1102         * gcc.c-torture/execute/pr34415.c: New test.
1103
1104 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
1105
1106         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
1107         void. 
1108
1109 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
1110
1111         PR bootstrap/34003
1112         * gcc.dg/pr34003-1.c: New test.
1113         * gcc.dg/pr34003-2.c: New.
1114
1115 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
1116
1117         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
1118         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
1119         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
1120         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
1121         add -save-temps.
1122         * gcc.target/cris/torture/cris-torture.exp,
1123         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
1124         * gcc.target/cris/builtin_ctz_v3.c,
1125         gcc.target/cris/builtin_ctz_v8.c,
1126         gcc.target/cris/builtin_clz_v0.c,
1127         gcc.target/cris/builtin_clz_v3.c,
1128         gcc.target/cris/builtin_bswap_v3.c,
1129         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
1130         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
1131         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
1132         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
1133         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
1134         lib/target-supports.exp: Adjust for crisv32-*-*.
1135
1136 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
1137
1138         * gcc.dg/debug/const-3.c: New.
1139
1140 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1141
1142         * g++.dg/other/datasec1.C: Require named section support.
1143
1144 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
1145
1146         PR target/29978
1147         * gcc.target/i386/pr29978.c: New test.
1148
1149 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
1150
1151         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
1152         instead of -msse4.1.
1153         * gcc.target/i386/sse-12.c (dg-options): Ditto.
1154         * g++.dg/other/i386-2.C (dg-options): Ditto.
1155
1156 2007-12-14  Tobias Burnus  <burnus@net-b.de>
1157
1158         PR fortran/34438
1159         * gfortran.dg/private_type_10.f90: New.
1160
1161 2007-12-14  Tobias Burnus  <burnus@net-b.de>
1162
1163         PR fortran/34398
1164         * gfortran.dg/nan_4.f90: New.
1165
1166 2007-12-14  Richard Guenther  <rguenther@suse.de>
1167
1168         PR middle-end/34462
1169         * gcc.c-torture/compile/20071214-1.c: New testcase.
1170
1171 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
1172
1173         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
1174         macros to test macroized SSE intrinsics.  Use new macros to test
1175         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
1176         emmintrin.h, xmmintrin.h and bmmintrin.h
1177         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
1178         to test with immediate operand.
1179
1180 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1181
1182         PR target/34091
1183         * gcc.c-torture/compile/pr34091.c: New test.
1184
1185 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1186
1187         * gcc.dg/uninit-13.c: UnXFAIL.
1188         * gcc.dg/complex-5.c: New testcase.
1189
1190 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
1191
1192         * gcc.dg/struct/struct-reorg.exp: Replace 
1193          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
1194         
1195 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
1196
1197         PR libfortran/34370
1198         PR libfortran/34323
1199         PR libfortran/34405
1200         * gfortran.dg/advance_6.f90:  New test case.
1201         * gfortran.dg/direct_io_7.f90:  New test case.
1202         * gfortran.dg/streamio_13.f90:  New test case.
1203
1204 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
1205
1206         * g++.dg/cpp0x/__func__.C: New.
1207
1208 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
1209
1210         PR target/34435
1211         * g++.dg/other/pr34435.C: New testcase.
1212
1213 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
1214
1215         * gcc.dg/struct: New directory with tests 
1216         for struct-reorg optimizaion.
1217         * gcc.dg/struct/struct-reorg.exp: New script.
1218         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
1219         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
1220         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
1221         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1222         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1223         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
1224         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
1225         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
1226         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
1227         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
1228         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
1229         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
1230         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
1231         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
1232         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
1233         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
1234         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
1235         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
1236         * gcc.dg/struct/w_prof_global_array.c: Likewise.
1237         * gcc.dg/struct/w_prof_global_var.c: Likewise.
1238         * gcc.dg/struct/w_prof_local_array.c: Likewise.
1239         * gcc.dg/struct/w_prof_local_var.c: Likewise.
1240         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1241         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1242
1243 2007-12-13  Tobias Burnus  <burnus@net-b.de>
1244
1245         PR fortran/34427
1246         * gfortran.dg/namelist_42.f90: New.
1247
1248 2007-12-12  Tobias Burnus  <burnus@net-b.de>
1249
1250         PR fortran/34254
1251         * gfortran.dg/function_kinds_3.f90: New.
1252
1253 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
1254
1255         * gcc.target/s390/20071212-1.c: New testcase.
1256
1257 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
1258
1259         PR c++/34238
1260         * g++.dg/ext/visibility/anon7.C: Add xfail.
1261         * g++.dg/ext/visibility/anon9.C: New test.
1262         * g++.dg/ext/visibility/anon10.C: New test.
1263
1264         PR c++/34364
1265         * g++.dg/rtti/dyncast2.C: New test.
1266
1267 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
1268
1269         PR tree-optimization/34407
1270         * gcc.dg/vect/pr34407.c: New test.
1271
1272 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1273
1274         PR fortran/34411
1275         * gfortran.dg/error_recovery_5.f90: New.
1276         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
1277
1278 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1279
1280         PR tree-optimization/34371
1281         * gcc.c-torture/compile/20071207-1.c: New test.
1282
1283 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
1284
1285         PR c++/34059
1286         * g++.dg/parse/crash40.C: New test.
1287
1288 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1289
1290         * g++.dg/opt/memcpy1.C: New test.
1291
1292 2007-12-10  Tobias Burnus  <burnus@net-b.de>
1293
1294         PR fortran/34425
1295         * gfortran.dg/argument_checking_10.f90: New.
1296
1297 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1298
1299         PR rtl-optimization/34302
1300         * gcc.c-torture/execute/20071210-1.c: New test.
1301
1302 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1303
1304         PR c++/34395
1305         * g++.dg/cpp0x/error1.C: New test.
1306
1307         PR c++/34394
1308         * g++.dg/other/error22.C: New test.
1309
1310 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
1311
1312         PR target/32086
1313         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1314         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1315         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1316
1317 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
1318
1319         PR c++/34178
1320         PR c++/34340
1321         * g++.dg/template/repo6.C: New test.
1322         * g++.dg/template/repo7.C: New test.
1323         * g++.dg/template/repo8.C: New test.
1324
1325 2007-12-09  H.J. Lu  <hjl@lucon.org>
1326             Tobias Burnus  <burnus@net-b.de>
1327
1328         PR fortran/34404
1329         * gfortran.dg/read_2.f90: New.
1330
1331 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1332
1333         * lib/target-supports.exp (check_effective_target_tls_native):
1334         Fix typo.
1335
1336 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
1337
1338         PR ada/34366
1339         * gnat.dg/enclosing_record_reference.ads,
1340         gnat.dg/enclosing_record_reference.adb: New test.
1341
1342 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
1343
1344         PR fortran/32129
1345         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
1346         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
1347
1348         PR fortran/31487
1349         * gfortran.dg/char_component_initializer_1.f90: New test.
1350
1351 2007-12-09  Tobias Burnus  <burnus@net-b.de>
1352
1353         PR fortran/34342
1354         PR fortran/34345
1355         PR fortran/18026
1356         PR fortran/29471
1357
1358         * gfortran.dg/boz_8.f90: New.
1359         * gfortran.dg/boz_9.f90: New.
1360         * gfortran.dg/boz_10.f90: New.
1361         * gfortran.dg/boz_7.f90: Update dg-warning.
1362         * gfortran.dg/pr16433.f: Add dg-error.
1363         * gfortan.dg/ibits.f90: Update dg-warning.
1364         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
1365         * gfortran.dg/unf_io_convert_2.f90: Ditto.
1366
1367 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
1368
1369         PR fortran/34359
1370         * gfortran.dg/include_1.f90: New test.
1371         * gfortran.dg/include_1.inc: New.
1372         * gfortran.dg/include_2.f90: New test.
1373
1374 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
1375
1376         * gcc.c-torture/compile/20011130-2.c: Fix typo.
1377
1378 2007-12-08  Tobias Burnus  <burnus@net-b.de>
1379
1380         PR fortran/34319
1381         * gfortran.dg/nan_3.f90: New.
1382
1383 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
1384
1385         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
1386
1387 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1388
1389         * gnat.dg/tamdt*.ad?: Support for ...
1390         * gnat.dg/test_tamdt.adb: New test.
1391
1392 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1393
1394         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
1395         exports and document how these can be exercised.
1396
1397 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
1398
1399         PR ada/15805
1400         * gnat.dg/specs/access_constants.ads: New test.
1401
1402         * gnat.dg/specs/access_constant_decl.ads: New test.
1403
1404         PR ada/21346
1405         * gnat.dg/compose.adb: New test.
1406
1407 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1408
1409         PR ada/34173
1410         * gnat.dg/unc_memops.ad[sb]: Support for ...
1411         * gnat.dg/unc_memfree.adb: New test.
1412         
1413 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
1414
1415         * gfortran.dg/ltrans-7.f90: New.
1416
1417 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
1418             Dorit Nuzman  <dorit@il.ibm.com>
1419
1420         PR tree-optimization/34005
1421         * gcc.dg/vect/pr34005.c: New test.
1422
1423 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
1424
1425         PR c++/34336
1426         * g++.dg/template/new8.C: New test.
1427
1428 2007-12-06  Tobias Burnus  <burnus@net-b.de>
1429
1430         PR fortran/34333
1431         * gfortran.dg/boz_7.f90: New.
1432         * gfortran.dg/int_1.f90: Disable -pedantic option.
1433         * gfortran.dg/boz_1.f90: Ditto.
1434         * gfortran.dg/boz_3.f90: Ditto.
1435         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
1436         * gfortran.dg/ibits.f90: Ditto.
1437         * gfortran.dg/unf_io_convert_1.f90: Ditto.
1438         * gfortran.dg/unf_io_convert_2.f90: Ditto.
1439
1440 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
1441
1442         PR fortran/34335
1443         * gfortran.dg/used_types_19.f90: New test.
1444
1445 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
1446
1447         * gfortran.dg/nan_2.f90: Add -mieee for sh.
1448         * gfortran.dg/nearest_2.f90: Likewise.
1449         * gfortran.dg/nearest_3.f90: Likewise.
1450
1451 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1452
1453         PR middle-end/34337
1454         * gcc.c-torture/execute/20071205-1.c: New test.
1455
1456 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
1457
1458         * gfortran.dg/module_nan.f90: Add -mieee for sh.
1459         * gfortran.dg/real_const_3.f90: Likewise.
1460
1461 2007-12-05  Richard Guenther  <rguenther@suse.de>
1462
1463         PR tree-optimization/34138
1464         * gcc.c-torture/compile/pr34138.c: New testcase.
1465
1466 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1467
1468         PR debug/33739
1469         * gfortran.dg/debug_2.f: New test.
1470
1471 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
1472
1473         * gnat.dg/specs/elab1.ads: New test.
1474
1475 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
1476
1477         PR target/34312
1478         * gcc.target/i386/pr34312.c: New test.
1479
1480 2007-12-05  Tobias Burnus  <burnus@net-b.de>
1481
1482         PR fortran/34333
1483         * gfortran.dg/nan_2.f90: New.
1484
1485 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1486
1487         PR c++/34271
1488         * g++.dg/cpp0x/decltype9.C: New test.
1489         * g++.dg/cpp0x/decltype10.C: New test.
1490
1491 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
1492
1493         PR ada/21489
1494         * gnat.dg/rm_6_4_1_13.adb: New test.
1495
1496 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
1497
1498         PR middle-end/34134
1499         * gcc.c-torture/compile/20071117-1.c: New test.
1500
1501 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1502
1503         PR c++/34101
1504         * g++.dg/cpp0x/variadic-ttp.C: New.
1505
1506 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1507         
1508         * gcc.dg/parse-decl-after-if.c: New.
1509         * gcc.dg/20031223-1.c: Adjust.
1510         
1511 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1512
1513         PR c++/33509
1514         * g++.dg/cpp0x/variadic-throw.C: New.
1515
1516 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1517
1518         PR c++/33091
1519         * g++.dg/cpp0x/variadic-unify.C: New.
1520
1521 2007-12-04  Richard Guenther  <rguenther@suse.de>
1522
1523         PR middle-end/34334
1524         PR middle-end/34222
1525         * gcc.c-torture/compile/pr34334.c: New testcase.
1526         * g++.dg/torture/pr34222.C: New testcase.
1527
1528 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
1529
1530         * gcc.c-torture/execute/20071202-1.c: New test.
1531         * gcc.dg/tree-ssa/pr34146-2.c: New test.
1532
1533 2007-12-04  Tobias Burnus  <burnus@net-b.de>
1534
1535         PR fortran/34318
1536         * gfortran.dg/module_nan.f90: New.
1537
1538 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
1539
1540         * lib/target-supports.exp (get_compiler_messages): Replace with...
1541         (check_compile): ...this new procedure.  Handle TYPE == executable.
1542         Use comments in the source to determine the correct extension.
1543         Return a pair containing the compiler output and the output filename.
1544         Don't delete the file here.
1545         (check_no_compiler_messages_nocache): New procedure.
1546         (check_no_compiler_messages): Use it.
1547         (check_no_messages_and_pattern_nocache): New procedure.
1548         (check_no_messages_and_pattern): Use it.
1549         (check_runtime_nocache, check_runtime): New procedures.
1550         (check_effective_target_tls): Use check_no_compiler_messages.
1551         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
1552         (check_effective_target_tls_runtime): Use check_runtime.
1553         (check_effective_target_fstack_protector): Likewise.
1554         (check_iconv_available): Use check_runtime_nocache.
1555         (check_effective_target_fortran_large_real): Use
1556         check_no_compiler_messages.
1557         (check_effective_target_fortran_large_int): Likewise.
1558         (check_effective_target_static_libgfortran): Likewise.
1559         (check_750cl_hw_available): Use check_cached_effective_target
1560         and check_runtime_nocache.
1561         (check_vmx_hw_available): Likewise.
1562         (check_effective_target_broken_cplxf_arg): Likewise.
1563         (check_alpha_max_hw_available): Use check_runtime.
1564         (check_function_available): Use check_no_compiler_messages.
1565         (check_cxa_atexit_available): Use check_cached_effective_target
1566         and check_runtime_nocache.
1567         (check_effective_target_dfp_nocache): Use
1568         check_no_compiler_messages_nocache.
1569         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
1570         (check_effective_target_dfp): Use check_cached_effective_target.
1571         (check_effective_target_dfprt): Likewise.
1572         (check_effective_target_arm_neon_hw): Use check_runtime.
1573         (check_effective_target_ultrasparc_hw): Likewise.
1574         (check_effective_target_c99_runtime): Use
1575         check_no_compiler_messages_nocache.
1576
1577 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
1578
1579         PR middle-end/29749
1580         * gcc.dg/fold-rotate-1.c: New test.
1581
1582         PR tree-optimization/33453
1583         * gcc.c-torture/compile/20071203-1.c: New test.
1584
1585 2007-12-03  Robert Dewar <dewar@adacore.com>
1586             Samuel Tardieu  <sam@rfc1149.net>
1587
1588         PR ada/34287
1589         * gnat.dg/check_elaboration_code.adb: New test.
1590         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
1591         New support files.
1592
1593 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
1594
1595         PR c++/34061
1596         * g++.dg/cpp0x/pr34061.C: New.
1597
1598 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
1599
1600         PR c++/34273
1601         * g++.dg/other/error21.C: New.
1602
1603 2007-12-02  Revital Eres  <eres@il.ibm.com>
1604
1605         * gcc.dg/sms-4.c: New testcase.
1606
1607 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
1608             Revital Eres  <eres@il.ibm.com>
1609
1610         * gcc.dg/sms-3.c: New testcase.
1611
1612 2007-12-01  Ollie Wild  <aaw@google.com>
1613
1614         PR c++/8171
1615         * g++.dg/conversion/ptrmem9.C: New test.
1616
1617 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1618
1619         PR libfortran/34291
1620         * gfortran.dg/namelist_41.f90: New test.
1621
1622 2007-11-30  Tom Tromey  <tromey@redhat.com>
1623
1624         PR preprocessor/32868:
1625         * gcc.dg/cpp/pr32868.c: New file.
1626
1627 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1628
1629         PR fortran/34248
1630         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
1631
1632 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
1633
1634         PR rtl-optimization/34171
1635         * gcc.dg/pr34171.c: New testcase.
1636
1637 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
1638
1639         * gcc.dg/tree-ssa/pr34244.c: Fixed.
1640
1641 2007-11-30  Tobias Burnus  <burnus@net-b.de>
1642
1643         PR fortran/34133
1644         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
1645         * gfortran.dg/bind_c_usage_11.f03: New.
1646         * gfortran.dg/bind_c_usage_12.f03: New.
1647
1648 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
1649
1650         PR c++/34275
1651         * g++.dg/other/error20.C: New test.
1652
1653 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
1654
1655         PR fortran/34230
1656         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
1657
1658 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
1659
1660         PR tree-optimization/34244
1661         * gcc.dg/tree-ssa/pr34244.c: New test.
1662
1663 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
1664
1665         PR tree-optimization/33434
1666         * gcc.dg/pr33434-1.c: New test.
1667         * gcc.dg/pr33434-2.c: New test.
1668         * gcc.dg/pr33434-3.c: New test.
1669         * gcc.dg/pr33434-4.c: New test.
1670
1671         PR c++/34270
1672         * g++.dg/template/cond7.C: New test.
1673
1674         PR c++/34267
1675         PR c++/34268
1676         * g++.dg/cpp0x/decltype7.C: New test.
1677         * g++.dg/cpp0x/decltype8.C: New test.
1678
1679 2007-11-29  Tobias Burnus  <burnus@net-b.de>
1680
1681         PR fortran/34248
1682         * gfortran.dg/result_in_spec_3.f90: New.
1683
1684 2007-11-29  Tobias Burnus  <burnus@net-b.de>
1685
1686         PR fortran/34262
1687         * gfortran.dg/mvbits_3.f90: New.
1688
1689 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
1690         
1691         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1692         Delete.
1693         (check_effective_target_hard_float): New.
1694         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
1695         * gcc.dg/pr30957-1.c: Likewise.
1696         
1697 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
1698
1699         PR ada/15804
1700         * gnat.dg/specs/variant_part.ads: New test.
1701
1702         PR ada/17318
1703         * gnat.dg/specs/attribute_parsing.ads: New test.
1704
1705         PR ada/32792
1706         * gnat.dg/specs/integer_value.ads: New test.
1707
1708         PR ada/22559
1709         * gnat.dg/specs/delta_small.ads: New test.
1710
1711 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
1712
1713         PR tree-optimization/34140
1714         * gcc.c-torture/compile/20071128-1.c: New test.
1715
1716 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1717
1718         PR fortran/32928
1719         * gfortran.dg/data_array_1.f90
1720         * gfortran.dg/data_array_2.f90
1721         * gfortran.dg/data_array_3.f90
1722         * gfortran.dg/data_array_4.f90
1723
1724 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1725
1726         PR fortran/34227
1727         * gfortran.dg/blockdata_5.f90: New test.
1728         * gfortran.dg/blockdata_6.f90: New test.
1729
1730 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1731
1732         PR tree-optimization/34016
1733         * gcc.dg/pr34016.c: New test.
1734
1735 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
1736
1737         PR fortran/29389
1738         * gfortran.dg/stfunc_6.f90: New test.
1739
1740         PR fortran/33850
1741         * gfortran.dg/assign_10.f90: New test.
1742
1743 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
1744
1745         PR fortran/33541
1746         * gfortran.dg/use_11.f90: New test.
1747
1748         PR fortran/34231
1749         * gfortran.dg/generic_15.f90: New test.
1750
1751 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1752
1753         PR target/34225
1754         * gcc.dg/pr34225.c: New test.
1755
1756 2007-11-27  Richard Guenther  <rguenther@suse.de>
1757
1758         PR tree-optimization/34241
1759         * g++.dg/torture/pr34241.C: New testcase.
1760
1761 2007-11-27  Richard Guenther  <rguenther@suse.de>
1762
1763         * gcc.dg/builtins-error.c: New testcase.
1764
1765 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
1766
1767         PR c++/34213
1768         * g++.dg/ext/visibility/anon8.C: New test.
1769
1770 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
1771
1772         PR target/34077
1773         * gcc.target/i386/pr34077.c: New testcase.
1774
1775 2007-11-26  Tobias Burnus  <burnus@net-b.de>
1776
1777         PR fortran/34203
1778         * gfortran.dg/backslash_3.f: Add -fbackslash option.
1779         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
1780         * gfortran.dg/backslash_1.f90: Remove no longer needed
1781         -fno-backslash option.
1782
1783 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1784
1785         PR c/23722
1786         * gcc.dg/cpp/19990413-1.c: Update.
1787         * gcc.dg/parse-else-error.c: New.
1788         * gcc.dg/parse-else-error-2.c: New.
1789         * gcc.dg/parse-else-error-3.c: New.
1790         * gcc.dg/parse-else-error-4.c: New.
1791
1792 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
1793
1794         PR c++/34081
1795         * g++.dg/template/dependent-expr6.C: New testcase.
1796
1797 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
1798
1799         PR target/34215
1800         * gcc.target/i386/pr34215.c: New test.
1801
1802 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1803
1804         PR target/34174
1805         * gcc.dg/torture/pr34174-1.c: New.
1806
1807 2007-11-26  Richard Guenther  <rguenther@suse.de>
1808
1809         PR middle-end/34233
1810         * gcc.dg/pr34233.c: New testcase.
1811
1812 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
1813             Revital Eres  <eres@il.ibm.com>
1814
1815         PR rtl-optimization/34085
1816         * gcc.dg/tree-prof (bb-reorg.c): New test.
1817
1818 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
1819
1820         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1821         Return true for MIPS16 targets.
1822
1823 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1824
1825         PR fortran/33152
1826         * gfortran.dg/blockdata_4.f90: New test.
1827
1828 2007-11-25  Tobias Burnus  <burnus@net-b.de>
1829
1830         PR fortran/34079
1831         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
1832         * gfortran.dg/bind_c_usage_16.f03: New.
1833         * gfortran.dg/bind_c_usage_16_c.c: New.
1834
1835 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1836
1837         * gnat.dg/specs/size_clause1.ads: New test.
1838         * gnat.dg/specs/size_clause2.ads: Likewise.
1839         * gnat.dg/specs/size_clause3.ads: Likewise.
1840
1841 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
1842
1843         PR fortran/33499
1844         * gfortran.dg/entry_16.f90: New test.
1845
1846 2007-11-24  Tobias Burnus  <burnus@net-b.de>
1847
1848         PR fortran/34192
1849         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
1850
1851 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
1852
1853         PR fortran/33541
1854         * gfortran.dg/nested_modules_1.f90: Change the reference to
1855         FOO, forbidden by the standard, to a reference to W.
1856         * gfortran.dg/use_only_1.f90: New test.
1857
1858 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1859
1860         PR fortran/34209
1861         * gfortran.dg/nearest_3.f90: New test.
1862
1863 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1864
1865         PR fortran/33317
1866         * gfortran.dg/optional_dim_2.f90: New test.
1867
1868 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1869
1870         PR fortran/34187
1871         * gfortran.dg/bind_c_usage_15.f90: New.
1872
1873 2007-11-23  Tobias Burnus  <burnus@net-b.de>
1874
1875         PR fortran/34192
1876         * gfortran.dg/nearest_2.f90: New.
1877
1878
1879 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
1880
1881         PR c++/30293
1882         PR c++/30294
1883         * g++.dg/ext/java-2.C: New test.
1884
1885 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
1886             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1887         
1888         PR c++/5310
1889         * g++.dg/warn/pr5310.C: New.
1890         * g++.dg/warn/pr33160.C: New.
1891         
1892 2007-11-23  Richard Guenther  <rguenther@suse.de>
1893             Michael Matz  <matz@suse.de>
1894
1895         PR tree-optimization/34176
1896         * gcc.c-torture/execute/pr34176.c: New testcase.
1897
1898 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
1899
1900         PR c++/34198
1901         * gcc.dg/Wconversion-5.c: New test.
1902         * g++.dg/Wconversion3.C: New test.
1903
1904 2007-11-23  Richard Guenther  <rguenther@suse.de>
1905
1906         * gcc.dg/tree-ssa/alias-17.c: New testcase.
1907
1908 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
1909
1910         PR c/14050
1911         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
1912         qualifiers in abstract declarator.
1913
1914 2007-11-22  Tobias Burnus  <burnus@net-b.de>
1915
1916         * gfortran.dg/derived_constructor_comps_3.f90: New.
1917
1918 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
1919
1920         PR c++/34094
1921         * g++.dg/ext/visibility/anon7.C: New test.
1922
1923 2007-11-22  Tobias Burnus  <burnus@net-b.de>
1924
1925         PR fortran/34079
1926         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
1927         * gfortran.dg/bind_c_usage_13.f03: New.
1928         * gfortran.dg/bind_c_usage_14.f03: New.
1929
1930 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
1931
1932         PR rtl-optimization/33848
1933         * gcc.dg/torture/pr33848.c: New test.
1934
1935 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1936
1937         PR fortran/34083
1938         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
1939
1940 2007-11-20  Richard Guenther  <rguenther@suse.de>
1941
1942         PR middle-end/34154
1943         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
1944
1945 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
1946
1947         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
1948
1949 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
1950
1951         PR fortran/32770
1952         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
1953         so test passes with -frecord-marker=8.
1954         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
1955         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
1956         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
1957         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
1958         * gfortrand.dg/modulo_1.f90:  Likewise.
1959
1960 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
1961
1962         * lib/target-supports.exp (check_effective_target_mips_soft_float):
1963         New procedure.
1964         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
1965         * gcc.dg/pr30957-1.c: Likewise.
1966
1967 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
1968
1969         PR c++/34089
1970         * g++.dg/template/crash74.C: New test.
1971
1972 2007-11-20  Richard Guenther  <rguenther@suse.de>
1973
1974         * gcc.c-torture/execute/20071120-1.c: New testcase.
1975
1976 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
1977
1978         PR c/34146
1979         * gcc.dg/tree-ssa/pr34146.c: New test.
1980
1981         PR testsuite/33978
1982         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
1983         dependent on target settings like move_by_pieces etc.
1984
1985         PR c++/28879
1986         * g++.dg/template/vla2.C: New test.
1987
1988         PR c++/33962
1989         * g++.dg/overload/template3.C: New test.
1990
1991 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1992
1993         PR fortran/33317
1994         * gfortran.dg/optional_dim_2.f90: Remove test.
1995
1996 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
1997
1998         * gcc.dg/dfp/ddmode-ice.c: New test.
1999
2000 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2001
2002         PR tree-optimization/34036
2003         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
2004
2005 2007-11-19  Richard Guenther  <rguenther@suse.de>
2006
2007         PR tree-optimization/34
2008         * gcc.c-torture/execute/pr34099-2.c: New testcase.
2009
2010 2007-11-19  Tobias Burnus  <burnus@net-b.de>
2011
2012         PR fortran/34079
2013         * gfortran.dg/bind_c_usage_10_c.c: New.
2014         * gfortran.dg/bind_c_usage_10.f03: New.
2015
2016 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2017
2018         * gcc.dg/pr33007.c: Expect new warning.
2019         * gcc.dg/tree-ssa/recip-5.c: Likewise.
2020         * g++.dg/opt/pr34036.C: New test.
2021
2022 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
2023
2024         PR c++/30988
2025         * g++.dg/warn/noreturn-4.C: New test.
2026         * g++.dg/warn/noreturn-5.C: New test.
2027         * g++.dg/warn/noreturn-6.C: New test.
2028         * g++.dg/warn/noreturn-7.C: New test.
2029
2030 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
2031
2032         PR fortran/32770
2033         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
2034         integers so tests works with -fdefault-integer-8.
2035         * gfortran.fortran-torture/execute/elemental.f90:  Use default
2036         integers so test passes with -fdefault-integer-8.
2037         * gfortran.fortran-torture/execute/der_io.f90:  Increase
2038         buffer length so test passes with -fdefault-integer-8.
2039         * gfortran.dg/bounds_check_8.f90:  Likewise.
2040         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
2041         * gfortran.dg/equiv_7.f90:  Set kind so test passes
2042         with -fdefault-integer-8.
2043         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
2044         provoke overflow.
2045
2046 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2047
2048         PR fortran/33317
2049         * gfortran.dg/optional_dim_2.f90: New test.
2050         
2051         PR fortran/34139
2052         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
2053         
2054 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
2055
2056         PR rtl-optimization/34132
2057         * gcc.c-torture/compile/20071118-1.c: New test.
2058
2059 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
2060
2061         PR fortran/31608
2062         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
2063
2064 2007-11-18  Tobias Burnus  <burnus@net-b.de>
2065
2066         PR fortran/34137
2067         * gfortran.dg/entry_14.f90: New.
2068         * gfortran.dg/entry_15.f90: New.
2069
2070 2007-11-18  Richard Guenther  <rguenther@suse.de>
2071
2072         PR tree-optimization/34127
2073         * gcc.c-torture/compile/pr34127.c: New testcase.
2074
2075 2007-11-18  Ben Elliston  <bje@au.ibm.com>
2076
2077         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
2078         type specifier, as they are not permitted according to the AltiVec
2079         Programming Interface Manual.
2080
2081 2007-11-17  Tobias Burnus  <burnus@net-b.de>
2082
2083         PR fortran/34133
2084         * gfortran.dg/bind_c_usage_9.f03: New.
2085         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
2086
2087 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2088
2089         PR fortran/25252
2090         * interface.c (gfc_current_interface_head,
2091         gfc_set_current_interface_head): New functions.
2092         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
2093         On syntax error, restore previous state of the interface.
2094         * gfortran.h (gfc_current_interface_head,
2095         gfc_set_current_interface_head): New prototypes.
2096
2097 2007-11-17  Richard Guenther  <rguenther@suse.de>
2098
2099         PR middle-end/34130
2100         * gcc.c-torture/execute/pr34130.c: New testcase.
2101
2102 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2103
2104         PR fortran/34108
2105         * gfortran.dg/fmt_label_1.f90: New test.
2106
2107 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2108
2109         PR fortran/33957
2110         * gfortran.dg/initialization_15.f90 : New test.
2111
2112 2007-11-16  Richard Guenther  <rguenther@suse.de>
2113
2114         PR middle-end/34030
2115         * gcc.c-torture/compile/pr34030.c: New testcase.
2116
2117 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
2118
2119         PR fortran/34008
2120         * gfortran.dg/interface_assignment_3.f90.
2121
2122 2007-11-16  Richard Guenther  <rguenther@suse.de>
2123
2124         PR tree-optimization/33870
2125         * gcc.dg/torture/pr33870.c: New testcase.
2126
2127 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
2128
2129         PR fortran/33986
2130         * gfortran.dg/allocatable_function_3.f90.
2131
2132 2007-11-16  Richard Guenther  <rguenther@suse.de>
2133
2134         PR tree-optimization/34113
2135         * gcc.c-torture/compile/pr34113.c: New testcase.
2136
2137 2007-11-16  Richard Guenther  <rguenther@suse.de>
2138
2139         PR tree-optimization/34099
2140         * g++.dg/torture/pr3499.C: New testcase.
2141         * gcc.c-torture/execute/pr34099.c: Likewise.
2142
2143 2007-11-16  Olivier Hainque  <hainque@adacore.com>
2144
2145         * gnat.dg/release_unc_maxalign.adb: New test.
2146
2147 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
2148
2149         PR c++/34100
2150         * g++.dg/template/crash73.C: New test.
2151
2152 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
2153
2154         PR middle-end/23848
2155         * gcc.dg/tree-ssa/pr23848-1.c: New test.
2156         * gcc.dg/tree-ssa/pr23848-2.c: New test.
2157         * gcc.dg/tree-ssa/pr23848-3.c: New test.
2158         * gcc.dg/tree-ssa/pr23848-4.c: New test.
2159
2160 2007-11-15  Tobias Burnus  <burnus@net-b.de>
2161
2162         PR fortran/33917
2163         * gfortran.dg/proc_decl_11.f90: New.
2164
2165 2007-11-15  Ben Elliston  <bje@au.ibm.com>
2166
2167         * gcc.target/spu/compare-dp.c: New test.
2168
2169 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2170
2171         * gcc.dg/pr33923.c: New test.
2172
2173 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
2174
2175         PR middle-end/34088
2176         * gcc.dg/pr34088.c: New test.
2177
2178 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2179
2180         * gcc.c-torture/compile/20071114-1.c: New test.
2181
2182 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2183
2184         PR fortran/31608
2185         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
2186         to match known variations in symbol format. Document in comments.
2187
2188 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2189
2190         PR fortran/33985
2191         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
2192
2193 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2194
2195         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
2196         when done.
2197
2198 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2199
2200         PR fortran/33162
2201         * gfortran.dg/proc_decl_1.f90: Update.
2202         * gfortran.dg/proc_decl_7.f90: New test.
2203         * gfortran.dg/proc_decl_8.f90: New test.
2204         * gfortran.dg/proc_decl_9.f90: New test.
2205         * gfortran.dg/proc_decl_10.f90: New test.
2206
2207 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
2208
2209         PR fortran/34080
2210         * gfortran.dg/transfer_assumed_size_1.f90: New test.
2211
2212 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
2213
2214         PR c++/34054
2215         PR c++/34056
2216         PR c++/34057
2217         PR c++/34058
2218         PR c++/34060
2219         * g++.dg/parse/crash36.C: Add another dg-error.
2220         * g++.dg/cpp0x/pr34054.C: New test.
2221         * g++.dg/cpp0x/pr34056.C: New test.
2222         * g++.dg/cpp0x/pr34057.C: New test.
2223         * g++.dg/cpp0x/pr34058.C: New test.
2224         * g++.dg/cpp0x/pr34060.C: New test.
2225
2226         PR tree-optimization/34063
2227         * g++.dg/tree-ssa/pr34063.C: New test.
2228
2229 2007-11-13  Diego Novillo  <dnovillo@google.com>
2230
2231         PR tree-optimization/33870
2232         * gcc.c-torture/execute/pr33870-1.c: New test.
2233         * gcc.dg/tree-ssa/alias-16.c: New test.
2234
2235 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
2236
2237         PR c++/29225
2238         * g++.dg/template/crash72.C: New test.
2239
2240 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2241
2242         * g++.dg/opt/cfg5.C: New test.
2243
2244 2007-11-12  Richard Guenther  <rguenther@suse.de>
2245
2246         PR middle-end/34070
2247         * gcc.c-torture/execute/pr34070-1.c: New testcase.
2248         * gcc.c-torture/execute/pr34070-2.c: Likewise.
2249
2250 2007-11-12  Richard Guenther  <rguenther@suse.de>
2251
2252         PR middle-end/34027
2253         * gcc.dg/pr34027-1.c: New testcase.
2254         * gcc.dg/pr34027-2.c: Likewise.
2255
2256 2007-11-12  Ira Rosen  <irar@il.ibm.com>
2257
2258         PR tree-optimization/33953
2259         * gcc.dg/vect/pr33953.c: New testcase.
2260
2261 2007-11-11  Tom Tromey  <tromey@redhat.com>
2262
2263         PR c++/17577:
2264         * g++.dg/ext/pr17577.h: New file.
2265         * g++.dg/ext/pr17577.C: New file.
2266
2267 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2268
2269         PR c++/8570
2270         * g++.old-deja/g++.ns/template13.C: Update expected output.
2271         * g++.old-deja/g++.pt/friend23.C: Likewise.
2272         * g++.dg/warn/pr8570.C: New.
2273
2274 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
2275
2276         PR c++/34068
2277         * g++.dg/template/pseudodtor4.C: New test.
2278
2279 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
2280
2281         PR middle-end/34018
2282         * g++.dg/opt/inline14.C: New test.
2283
2284         PR tree-optimization/33680
2285         * gcc.c-torture/compile/20071108-1.c: New test.
2286
2287         PR c++/32241
2288         * g++.dg/template/pseudodtor3.C: New test.
2289
2290 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
2291
2292         PR c++/33510
2293         * g++.dg/cpp0x/variadic-init.C: New.
2294
2295 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
2296             Jakub Jelinek  <jakub@redhat.com>
2297
2298         PR rtl-optimization/34012
2299         * gcc.target/i386/pr34012.c: New test.
2300
2301 2007-11-09  Richard Guenther  <rguenther@suse.de>
2302
2303         PR tree-optimization/33604
2304         * g++.dg/tree-ssa/pr33604.C: New testcase.
2305         * gcc.dg/pr32721.c: Adjust pattern.
2306
2307 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2308
2309         * gcc.target/mips/dse-1.c: Disable.
2310
2311 2007-11-08  Tom Tromey  <tromey@redhat.com>
2312
2313         * gcc.dg/empty-source-3.c: Update warning location.
2314         * gcc.dg/gomp/barrier-2.c: Likewise.
2315         * gcc.dg/label-decl-3.c: Likewise.
2316         * gcc.dg/label-decl-2.c: Likewise.
2317         * gcc.dg/empty-source-2.c: Likewise.
2318
2319 2007-11-08  Tom Tromey  <tromey@redhat.com>
2320
2321         PR c++/30297:
2322         * g++.dg/inherit/pr30297.C: New file.
2323
2324 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
2325
2326         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
2327         -fno-common for cygwin and mingw32.
2328
2329 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
2330
2331         PR middle-end/33826
2332         * gcc.dg/pr33826.c: New.
2333         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
2334         recursive functions being marked pure or const.
2335         
2336 2007-11-08  Tobias Burnus  <burnus@net-b.de>
2337
2338         PR fortran/33917
2339         * gfortran.dg/proc_decl_5.f90: New.
2340         * gfortran.dg/proc_decl_6.f90: New.
2341
2342 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
2343
2344         PR tree-optimization/32575
2345         * gcc.c-torture/execute/20071108-1.c: New test.
2346
2347 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
2348
2349         * g++.dg/opt/anchor1.C: New.
2350
2351 2007-11-07  Diego Novillo  <dnovillo@google.com>
2352
2353         PR 33870
2354         * gcc.c-torture/execute/pr33870.x: Remove.
2355
2356 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
2357
2358         PR c++/33045
2359         PR c++/33837
2360         PR c++/33838
2361         * g++.dg/cpp0x/decltype-33837.C: New.
2362         * g++.dg/cpp0x/decltype-refbug.C: New.
2363         * g++.dg/cpp0x/decltype-33838.C: New.
2364
2365 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2366
2367         * gcc.c-torture/compile/20071107-1.c: New test.
2368
2369 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2370
2371         * gcc.dg/out-of-bounds-1.c: New test.
2372
2373 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
2374
2375         PR c++/33501
2376         * g++.dg/warn/incomplete2.C: New test.
2377         * g++.dg/template/incomplete4.C: New test.
2378         * g++.dg/template/incomplete5.C: New test.
2379
2380 2007-11-07  Olivier Hainque  <hainque@adacore.com>
2381
2382         * gnat.dg/max_align.adb: New test.
2383
2384 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
2385
2386         PR target/30961
2387         * gcc.target/i386/pr30961-1.c: New.
2388
2389 2007-11-06  Tom Tromey  <tromey@redhat.com>
2390
2391         PR c++/32368:
2392         * g++.dg/warn/pragma-system_header3.h: New.
2393         * g++.dg/warn/pragma-system_header3.C: New.
2394
2395         PR c++/32256:
2396         * g++.dg/warn/pragma-system_header4.C: New.
2397         * g++.dg/warn/pragma-system_header4.h: New.
2398
2399 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
2400
2401         PR c++/33977
2402         PR c++/33886
2403         * g++.dg/other/canon-array.C: New.
2404         
2405 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
2406
2407         * g++.dg/parser/crash36.C: Tweak expected errors.
2408         * g++.dg/cpp0x/pr31439.C: New.
2409         * g++.dg/cpp0x/pr32114.C: New.
2410         * g++.dg/cpp0x/pr32115.C: New.
2411         * g++.dg/cpp0x/pr32125.C: New.
2412         * g++.dg/cpp0x/pr32126.C: New.
2413         * g++.dg/cpp0x/pr32127.C: New.
2414         * g++.dg/cpp0x/pr32128.C: New.
2415         * g++.dg/cpp0x/pr32253.C: New.
2416         * g++.dg/cpp0x/pr32566.C: New.
2417         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
2418         * g++.dg/cpp0x/pr31438.C: Ditto.
2419         * g++.dg/cpp0x/variadic81.C: Ditto.
2420         * g++.dg/cpp0x/pr31432.C: Ditto.
2421         * g++.dg/cpp0x/pr31442.C: Ditto.
2422
2423 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
2424
2425         PR target/33168
2426         * g++.dg/other/datasec1.C: New test.
2427
2428         PR tree-optimization/33458
2429         * g++.dg/opt/inline12.C: New test.
2430
2431         PR tree-optimization/33993
2432         * gcc.c-torture/compile/20071105-1.c: New test.
2433
2434 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
2435
2436         PR rtl-optimization/33648
2437         * gcc.dg/pr33648.c: Require effective targer freorder.
2438
2439 2007-11-05  Revital Eres  <eres@il.ibm.com>
2440
2441         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
2442
2443 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
2444
2445         PR c++/33996
2446         PR c++/33235
2447         PR c++/33930
2448         * g++.dg/cpp0x/pr33996.C: New
2449         * g++.dg/cpp0x/rv-trivial-bug.C: New
2450         * g++.dg/cpp0x/pr33930.C: New
2451
2452 2007-11-05  Nick Clifton  <nickc@redhat.com>
2453             Sebastian Pop  <sebastian.pop@amd.com>
2454
2455         PR tree-optimization/32540
2456         PR tree-optimization/33922
2457         * gcc.dg/tree-ssa/pr32540-1.c: New.
2458         * gcc.dg/tree-ssa/pr32540-2.c: New.
2459         * gcc.dg/tree-ssa/pr33922.c: New.
2460
2461 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
2462
2463         PR c++/33939
2464         * g++.dg/cpp0x/variadic-rref.C: New.
2465         
2466 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2467
2468         * g++dg/warn/pointer-integer-comparison.C: New.
2469
2470 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
2471
2472         PR tree-optimization/33856
2473         * gcc.c-torture/compile/20071027-1.c: New test.
2474
2475         PR c++/33836
2476         * g++.dg/ext/label10.C: New test.
2477
2478         PR c++/33969
2479         * g++.dg/other/ptrmem9.C: New test.
2480
2481 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
2482
2483         PR middle-end/32931
2484         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
2485
2486 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
2487
2488         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
2489         * g++.dg/ext/visibility/namespace2.C: Add argument to
2490         dg-require-visibility.
2491         * g++.dg/ext/java-1.C: Disable on AIX.
2492
2493 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
2494
2495         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
2496
2497 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2498
2499         PR fortran/33881
2500         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
2501
2502 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2503
2504         PR c/29062
2505         * gcc.dg/20031223-1.c: Adjust error output.
2506         * gcc.dg/parse-decl-after-label.c: New.
2507         
2508 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2509
2510         PR libfortran/24685
2511         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
2512         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
2513         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
2514
2515 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2516
2517         PR rtl-optimization/28940
2518         * gcc.target/i386/addr-sel-1.c: New test.
2519
2520 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
2521
2522         PR middle-end/33670
2523         * gcc.dg/pr33670.c: New test.
2524
2525 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
2526
2527         PR c++/33516
2528         * g++.dg/lookup/typedef1.C: New test.
2529
2530 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
2531
2532         PR testsuite/32076
2533         * lib/scandump.exp (dump-suffix): New.
2534         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
2535         Include dump suffix in pass/fail messages, put regexp in quotes.
2536
2537 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
2538
2539         PR c++/33495
2540         * g++.dg/other/error19.C: New.
2541
2542 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2543
2544         PR rtl-optimization/28062
2545         * gcc.c-torture/compile/20071102-1.c: New test.
2546
2547 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
2548
2549         * g++.dg/cpp0x/pr33955.C: New.
2550
2551 2007-11-01  Tom Tromey  <tromey@redhat.com>
2552
2553         PR preprocessor/30805:
2554         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
2555
2556 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
2557
2558         PR rtl-optimization/33648
2559         * gcc.dg/pr33648.c: New test.
2560
2561 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
2562
2563         PR c++/32384
2564         * g++.dg/template/pseudodtor1.C: New test.
2565         * g++.dg/template/pseudodtor2.C: New test.
2566
2567         PR c++/32260
2568         * g++.dg/rtti/typeid7.C: New test.
2569
2570 2007-11-01  Tom Tromey  <tromey@redhat.com>
2571
2572         PR preprocessor/30805:
2573         * gcc.dg/cpp/pr30805.c: New file.
2574
2575 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
2576
2577         PR testsuite/25352
2578         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
2579         add dg-skip-if.
2580         * gcc.c-torture/compile/20001205-1.c: Ditto.
2581         * gcc.c-torture/compile/20001226-1.c: Ditto.
2582         * gcc.c-torture/compile/20020312-1.c: Ditto.
2583         * gcc.c-torture/compile/20020604-1.c: Ditto.
2584         * gcc.c-torture/compile/920501-12.c: Ditto.
2585         * gcc.c-torture/compile/920501-4.c: Ditto.
2586         * gcc.c-torture/compile/920520-1.c: Ditto.
2587         * gcc.c-torture/compile/980506-1.c: Ditto.
2588         * gcc.c-torture/compile/990617-1.c: Ditto.
2589         * gcc.dg/compare6.c: Ditto.
2590         * g++.old-deja/g++.brendan/crash43.C: Ditto.
2591         * g++.old-deja/g++.brendan/synth1.C: Ditto.
2592         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
2593         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
2594         * g++.old-deja/g++.pt/static6.C: Ditto.
2595         * g++.old-deja/g++.pt/crash16.C: Ditto.
2596         * g++.old-deja/g++.mike/p10416.C: Ditto.
2597         * g++.old-deja/g++.mike/ns15.C: Ditto.
2598         * g++.old-deja/g++.mike/eh46.C: Ditto.
2599
2600 2007-11-01  Tom Tromey  <tromey@redhat.com>
2601
2602         * gcc.dg/redecl-1.c: Update.
2603         * gcc.dg/pr20368-3.c: Update.
2604         * gcc.dg/inline-14.c: Update.
2605         * gcc.dg/builtins-30.c: Update.
2606         * gcc.dg/dremf-type-compat-4.c: Update.
2607         * gcc.dg/pr20368-2.c: Update.
2608
2609 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
2610
2611         PR rtl-optimization/33673
2612         * gcc.dg/pr33673.c: New test.
2613
2614 2007-11-01  Michael Matz  <matz@suse.de>
2615
2616         PR tree-optimization/33961
2617         * gcc.dg/pr33961.c: New test.
2618
2619 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
2620
2621         PR c++/33494
2622         * g++.dg/template/error35.C: New.
2623
2624 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
2625
2626         PR target/31507
2627         * gcc.dg/pr31507-1.c: New test.
2628         * gcc.dg/pr31507-2.c: New test.
2629
2630 2007-10-31  Revital Eres  <eres@il.ibm.com>
2631
2632         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
2633         target.
2634         * gcc.dg/vect/tree-vect.h (check_vect): Add
2635         powerpc-*paired test.
2636         * lib/target-supports.exp (check_750cl_hw_available):
2637         New.
2638         (check_effective_target_vect_int,
2639         check_effective_target_vect_intfloat_cvt,
2640         check_effective_target_powerpc_altivec_ok,
2641         check_effective_target_vect_long,
2642         check_effective_target_vect_sdot_hi,
2643         check_effective_target_vect_udot_hi,
2644         check_effective_target_vect_pack_trunc,
2645         check_effective_target_vect_unpack,
2646         check_effective_target_vect_shift,
2647         check_effective_target_vect_int_mult): Disable for powerpc-*paired
2648         target.
2649         * gcc.dg/vect/vect-ifcvt-11.c: New.
2650         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
2651         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
2652         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
2653         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
2654         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
2655         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
2656
2657 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
2658             Tobias Burnus  <burnus@net-b.de>
2659
2660         PR fortran/33941
2661         * gfortran.dg/module_read_1.f90: New.
2662
2663 2007-10-31  Tom Tromey  <tromey@redhat.com>
2664
2665         PR preprocessor/30786:
2666         * gcc.dg/cpp/pr30786.c: New file.
2667
2668 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2669
2670         PR fortran/33162
2671         * gfortran.dg/interface_19.f90: New.
2672         * gfortran.dg/interface_20.f90: New.
2673         * gfortran.dg/interface_21.f90: New.
2674         
2675 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
2676
2677         PR tree-optimization/32377
2678         * gfortran.dg/vect/pr32377.f90: New.
2679         
2680 2007-10-31  Richard Guenther  <rguenther@suse.de>
2681
2682         PR middle-end/33779
2683         * gcc.c-torture/execute/pr33779-1.c: New testcase.
2684         * gcc.c-torture/execute/pr33779-2.c: Likewise.
2685
2686 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
2687
2688         PR fortran/33897
2689         * gfortran.dg/contained_3.f90: New.
2690
2691 2007-10-31  Christian Bruel  <christian.bruel@st.com>
2692
2693         PR c++/19531
2694         * g++.dg/opt/nrv8.C: New.
2695         
2696 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
2697
2698         PR c++/33709
2699         * g++.dg/opt/compound1.C: New test.
2700
2701         PR c++/33616
2702         * g++.dg/template/ptrmem18.C: New test.
2703
2704 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2705
2706         PR fortran/33596
2707         * gfortran.dg/isnan_2.f90: New test.
2708
2709 2007-10-30  Ed Schouten  <ed@fxq.nl>
2710
2711         PR tree-optimization/32500
2712         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
2713
2714 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
2715
2716         PR c++/31993
2717         PR c++/32252
2718         * g++.dg/cpp0x/pr31993.C: New
2719         * g++.dg/cpp0x/pr32252.C: New
2720
2721 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
2722
2723         PR tree-optimization/33723
2724         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
2725
2726 2007-10-30  Richard Guenther  <rguenther@suse.de>
2727
2728         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
2729         gcc.target/i386/loop-3.c.
2730
2731 2007-10-30  Revital Eres  <eres@il.ibm.com>
2732
2733         * gcc.dg/vect/pr33866.c: Require vect_long.
2734
2735 2007-10-30  Revital Eres  <eres@il.ibm.com>
2736
2737         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
2738         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
2739
2740 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
2741
2742         PR tree-optimization/32893
2743         * lib/target-supports.exp
2744         (check_effective_target_unaligned_stack): new keyword.
2745         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
2746         not sensitive to unaligned_stack.
2747         * gcc.dg/vect/vect-3.c: Likewise.
2748         * gcc.dg/vect/vect-4.c: Likewise.
2749         * gcc.dg/vect/vect-5.c: Likewise.
2750         * gcc.dg/vect/vect-6.c: Likewise.
2751         * gcc.dg/vect/vect-7.c: Likewise.
2752         * gcc.dg/vect/vect-13.c: Likewise.
2753         * gcc.dg/vect/vect-17.c: Likewise.
2754         * gcc.dg/vect/vect-18.c: Likewise.
2755         * gcc.dg/vect/vect-19.c: Likewise.
2756         * gcc.dg/vect/vect-20.c: Likewise.
2757         * gcc.dg/vect/vect-21.c: Likewise.
2758         * gcc.dg/vect/vect-22.c: Likewise.
2759         * gcc.dg/vect/vect-27.c: Likewise.
2760         * gcc.dg/vect/vect-29.c: Likewise.
2761         * gcc.dg/vect/vect-64.c: Likewise.
2762         * gcc.dg/vect/vect-65.c: Likewise.
2763         * gcc.dg/vect/vect-66.c: Likewise.
2764         * gcc.dg/vect/vect-72.c: Likewise.
2765         * gcc.dg/vect/vect-73.c: Likewise.
2766         * gcc.dg/vect/vect-86.c: Likewise.
2767         * gcc.dg/vect/vect-all.c: Likewise.
2768         * gcc.dg/vect/slp-25.c: Likewise.
2769         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2770         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
2771         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
2772
2773         * gcc.dg/vect/vect-31.c: Removed alignment checks.
2774         * gcc.dg/vect/vect-34.c: Likewise.
2775         * gcc.dg/vect/vect-36.c: Likewise.
2776         * gcc.dg/vect/vect-64.c: Likewise.
2777         * gcc.dg/vect/vect-65.c: Likewise.
2778         * gcc.dg/vect/vect-66.c: Likewise.
2779         * gcc.dg/vect/vect-68.c: Likewise.
2780         * gcc.dg/vect/vect-76.c: Likewise.
2781         * gcc.dg/vect/vect-77.c: Likewise.
2782         * gcc.dg/vect/vect-78.c: Likewise.
2783
2784         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
2785         testcase (without no-section-anchors prefix) but with global arrays.
2786         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2787         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
2788         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2789         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2790         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
2791         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2792         * gcc.dg/vect/vect-77-global.c: Likewise.
2793         * gcc.dg/vect/vect-78-global.c: Likewise.
2794
2795         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
2796         testcase (without no-section-anchors prefix) but fix alignment checks
2797         to also consider unaligned_stack targets.
2798         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2799
2800 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
2801
2802         PR tree-optimization/33723
2803         * gcc.c-torture/execute/20071029-1.c: New test.
2804         * gcc.dg/tree-ssa/pr33723.c: New test.
2805
2806 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
2807
2808         PR tree-optimization/33614
2809         * gcc.c-torture/compile/pr33614.c: New test.
2810
2811 2007-10-29  Richard Guenther  <rguenther@suse.de>
2812
2813         PR tree-optimization/33870
2814         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
2815
2816 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
2817
2818         PR tree-optimization/33757
2819         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
2820         true architectures instead of having a big dg-skip-if.
2821
2822         PR c++/33841
2823         * g++.dg/other/bitfield3.C: New test.
2824
2825 2007-10-29  Richard Guenther  <rguenther@suse.de>
2826
2827         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
2828
2829 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
2830
2831         Automatic parallelization reduction tests.
2832
2833         * gcc.dg/tree-ssa/reduc-1.c: New test.
2834         * gcc.dg/tree-ssa/reduc-1char.c: New test.
2835         * gcc.dg/tree-ssa/reduc-1short.c: New test.
2836         * gcc.dg/tree-ssa/reduc-2.c: New test.
2837         * gcc.dg/tree-ssa/reduc-2char.c: New test.
2838         * gcc.dg/tree-ssa/reduc-2short.c: New test.
2839         * gcc.dg/tree-ssa/reduc-3.c: New test.
2840         * gcc.dg/tree-ssa/reduc-6.c: New test.
2841         * gcc.dg/tree-ssa/reduc-7.c: New test.
2842         * gcc.dg/tree-ssa/reduc-8.c: New test.
2843         * gcc.dg/tree-ssa/reduc-9.c: New test.
2844
2845 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
2846             Zdenek Dvorak  <ook@ucw.cz>
2847
2848         OMP_ATOMIC Changes, testsuite changes.
2849
2850         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
2851         instead of gimple dump.
2852         * gcc.dg/gomp/atomic-9.c: Same.
2853         * gcc.dg/gomp/atomic-10.c: Same.
2854         * g++.dg/gomp/atomic-3.C: Same.
2855         * g++.dg/gomp/atomic-9.C: Same.
2856         * g++.dg/gomp/atomic-10.C: Same.
2857
2858 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
2859
2860         PR fortran/31217
2861         PR fortran/33811
2862         * gfortran.dg/forall_12.f90: New test.
2863
2864         PR fortran/33686
2865         * gfortran.dg/forall_13.f90: New test.
2866
2867 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
2868             Mark Mitchell  <mark@codesourcery.com>
2869
2870         PR c++/30659
2871         * g++.dg/template/crash71.C: New.
2872
2873 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
2874
2875         PR fortran/32147
2876         * gfortran.dg/module_md5_1.f90: Update hash-value.
2877
2878 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
2879
2880         PR tree-opt/33589
2881         * g++.dg/torture/pr33589-1.C: New testcase.
2882         * g++.dg/torture/pr33589-2.C: New testcase.
2883
2884 2007-10-28  Richard Guenther  <rguenther@suse.de>
2885
2886         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
2887
2888 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
2889             Uros Bizjak  <ubizjak@gmail.com>
2890
2891         PR tree-optimization/33920
2892         * gcc.dg/tree-ssa/pr33290.c: New test.
2893
2894 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2895
2896         PR fortran/31306
2897         * gfortran.dg/argument_check_7.f90: New test.
2898         * gfortran.dg/argument_check_8.f90: New test.
2899         
2900 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2901
2902         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
2903         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
2904         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
2905         * gcc.target/i386/sse-14.c: Ditto.
2906
2907 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
2908
2909         PR c++/33844
2910         * g++.dg/other/ptrmem8.C: New test.
2911
2912         PR c++/33842
2913         * g++.dg/template/error34.C: New test.
2914
2915 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
2916
2917         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
2918
2919 2007-10-27  Richard Guenther  <rguenther@suse.de>
2920
2921         PR tree-optimization/33870
2922         * gcc.dg/tree-ssa/alias-15.c: New testcase.
2923         * gcc.c-torture/execute/pr33870.c: Likewise.
2924
2925 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2926
2927         PR fortran/33162
2928         * gfortran.dg/argument_checking_9.f90: New test.
2929
2930 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
2931
2932         * g++.dg/other/pr33601.C: New.
2933
2934 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
2935
2936         PR c++/31988
2937         * g++.dg/init/new25.C: New.
2938
2939 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
2940
2941         * g++.dg/cpp0x/pr33839.C: New.
2942         
2943 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
2944
2945         PR c++/33744
2946         * g++.dg/template/arg6.C: New test.
2947
2948 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
2949
2950         PR c++/31747
2951         * g++.dg/parse/crash39.C: New.
2952
2953 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
2954
2955         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
2956         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
2957         "offset: -4B".
2958
2959 2007-10-25  David Daney  <ddaney@avtrex.com>
2960
2961         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
2962
2963 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
2964
2965         PR c++/33843
2966         * g++.dg/template/error32.C: New.
2967
2968 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
2969             Ira Rosen  <irar@il.ibm.com>
2970
2971         PR tree-optimization/33833
2972         * gcc.dg/vect/pr33833.c: New testcase.
2973
2974 2007-10-25  David Daney  <ddaney@avtrex.com>
2975
2976         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
2977
2978 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
2979             Ira Rosen  <irar@il.ibm.com>
2980
2981         PR tree-optimization/33866
2982         * gcc.dg/vect/pr33866.c: New testcase.
2983
2984 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
2985
2986         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
2987         Add -w to compile flags to suppress "call-clobbered register" warnings
2988         and remove dg-warning directives.
2989
2990 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
2991
2992         * gcc.dg/sms-2.c: Cleanup sms dump file.
2993         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
2994         profile-use step.
2995
2996 2007-10-24  David Daney  <ddaney@avtrex.com>
2997
2998         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
2999
3000 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
3001
3002         PR target/33755
3003         * gcc.target/mips/pr33755.c: New test.
3004
3005 2007-10-24  Ira Rosen  <irar@il.ibm.com>
3006
3007         PR tree-optimization/33804
3008         * gcc.dg/vect/pr33804.c: New testcase.
3009
3010 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3011
3012         PR forrtran/33849
3013         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
3014
3015 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
3016             Uros Bizjak  <ubizjak@gmail.com>
3017
3018         PR rtl-optimization/33846
3019         * gcc.dg/vect/pr33846.c: New testcase.
3020
3021 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
3022             Dorit Nuzman  <dorit@il.ibm.com>
3023
3024         PR tree-optimization/33860
3025         * g++.dg/vect/pr33860.cc: New test.
3026         * g++.dg/vect/pr33860a.cc: New test.
3027
3028 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
3029             Revital Eres  <eres@il.ibm.com>      
3030
3031         * gcc.dg/sms-2.c: New testcase.
3032
3033 2007-10-22  David S. Miller  <davem@davemloft.net>
3034
3035         * gcc.dg/globalreg-1.c: New test.
3036
3037 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
3038             Dorit Nuzman  <dorit@il.ibm.com>
3039
3040         PR tree-optimization/33834
3041         PR tree-optimization/33835
3042         * g++.dg/vect/pr33834_1.cc: New test.
3043         * g++.dg/vect/pr33834_2.cc: New test.
3044         * g++.dg/vect/pr33835.cc: New test.
3045
3046 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
3047
3048         * gcc.dg/pr33644.c: New test.
3049
3050 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
3051
3052         PR c++/33372
3053         * g++.dg/gomp/pr33372-1.C: New test.
3054         * g++.dg/gomp/pr33372-2.C: New test.
3055         * g++.dg/gomp/pr33372-3.C: New test.
3056
3057 2007-10-22  Michael Matz  <matz@suse.de>
3058
3059         PR tree-optimization/33855
3060         * gcc.c-torture/compile/pr33855.c: New testcase.
3061
3062 2007-10-22  Ira Rosen  <irar@il.ibm.com>
3063
3064         PR tree-optimization/33854
3065         * gcc.dg/vect/O1-pr33854.c: New testcase.
3066         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
3067
3068 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
3069
3070         * gcc.dg/unwind-1.c: Disable on AIX.
3071         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
3072
3073 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
3074
3075         PR fortran/33749
3076         * gfortran.dg/assign_9.f90: New test.
3077
3078 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3079
3080         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
3081         (dg-mips-options): Skip tests that specify an ABI other than o32
3082         and o64 if generating MIPS16 hard-float code.
3083
3084 2007-10-21  Ira Rosen  <irar@il.ibm.com>
3085             Revital Eres  <eres@il.ibm.com>
3086
3087         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
3088         * gcc.dg/vect/vect-16.c: Fix comment.
3089         * gcc.dg/vect/pr33369.c: Require vect_int.
3090         * gcc.dg/vect/slp-33.c: Add spaces.
3091         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
3092         targets.
3093         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
3094         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
3095         targets.
3096         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
3097         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
3098         targets.
3099         * gcc.dg/vect/slp-10.c: Add spaces.
3100         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
3101         targets.
3102         * gcc.dg/vect/slp-36.c: Require vect_int.
3103         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
3104         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
3105         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
3106         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
3107         targets.
3108         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
3109         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
3110         instead of vector_alignment_reachable_for_double.
3111         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
3112         (natural_alignment): Split into...
3113         (natural_alignment_32, natural_alignment_64): New.
3114         (vector_alignment_reachable): Depend on natural_alignment_32.
3115         (vector_alignment_reachable_for_double): Rename to ...
3116         (vector_alignment_reachable_for_64bit): And depend on
3117         natural_alignment_64.
3118
3119 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3120
3121         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
3122         MIPS targets.
3123         * g++.dg/vect/vect.exp: Likewise.
3124         * lib/fortran-torture.exp: Likewise.
3125         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
3126         mipsisa64*-*-* as the target selector.  Remove -mips64,
3127         -mhard-float and -mgp64 from the options list.
3128         * gcc.target/mips/mips-ps-2.c: Likewise.
3129         * gcc.target/mips/mips-ps-3.c: Likewise.
3130         * gcc.target/mips/mips-ps-4.c: Likewise.
3131         * gcc.target/mips/mips-ps-6.c: Likewise.
3132         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
3133         options list.
3134         * gcc.target/mips/sb1-1.c: Likewise.
3135         * gcc.target/mips/mips-ps-type.c: Likewise.
3136         * gcc.target/mips/mips-ps-7.c: New test.
3137         * gcc.target/mips/mips-ps-type-2.c: Likewise.
3138         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
3139         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
3140         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
3141         as forcing an ABI and an architecture.
3142         (is_gp32_flag, is_gp64_flag): Fold into...
3143         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
3144         then -mfp64 imply -mhard-float.  Apply register rules after the
3145         loop.  Handle -march=mipsN like -mipsN.
3146
3147 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
3148
3149         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
3150         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
3151
3152 2007-10-20  Tobias Burnus  <burnus@net-b.de>
3153
3154         PR fortran/33818
3155         * gfortran.dg/entry_dummy_ref_3.f90: New.
3156
3157 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
3158             FX Coudert <fxcoudert@gcc.gnu.org>
3159
3160         PR fortran/31608
3161         * gfortran.dg/char_cast_1.f90: New test.
3162
3163 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3164
3165         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
3166         * gfortran.dg/large_real_kind_2.F90: ditto.
3167         * gfortran.dg/default_format_2.f90: ditto.
3168         * gfortran.dg/default_format_denormal_1.f90: ditto.
3169
3170 2007-10-19  Richard Guenther  <rguenther@suse.de>
3171
3172         PR middle-end/33816
3173         PR middle-end/32921
3174         * gfortran.dg/pr32921.f: New testcase.
3175
3176 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3177
3178         PR libfortran/33544
3179         * gfortran.dg/transfer_check_1.f90: Adjust options.
3180
3181 2007-10-19  Richard Guenther  <rguenther@suse.de>
3182
3183         Revert
3184         2007-10-19  Richard Guenther  <rguenther@suse.de>
3185
3186         PR middle-end/32921
3187         * gfortran.dg/pr32921.f: New testcase.
3188
3189 2007-10-19  Richard Guenther  <rguenther@suse.de>
3190
3191         * gcc.c-torture/execute/20071018-1.c: New testcase.
3192
3193 2007-10-19  Richard Guenther  <rguenther@suse.de>
3194
3195         PR middle-end/32921
3196         * gfortran.dg/pr32921.f: New testcase.
3197
3198 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
3199
3200         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
3201
3202 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3203
3204         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
3205
3206 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
3207
3208         PR fortran/33233
3209         * gfortran.dg/host_assoc_function_1.f90: Correct references.
3210         * gfortran.dg/host_assoc_function_3.f90: New test.
3211
3212 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
3213
3214         PR fortran/33733
3215         * gfortran.dg/transfer_simplify_6.f90: New test.
3216
3217 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
3218             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3219
3220         PR middle-end/33794
3221         * gfortran.dg/pr33794.f90: New testcase.
3222
3223 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
3224
3225         PR target/32961
3226         * gcc.target/i386/pr32961.c: New testcase.
3227         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
3228         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
3229         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
3230         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
3231         __builtin_ia32_pslldi128 defines.
3232
3233 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
3234
3235         PR fortran/33760
3236         * gfortran.dg/c_ptr_tests_13.f03: New test case.
3237
3238 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
3239
3240         PR c++/28639
3241         PR c++/30299
3242         * g++.dg/template/void12.C: New.
3243         * g++.dg/template/void13.C: New.
3244
3245 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
3246
3247         PR c++/31446
3248         * g++.dg/template/void11.C: New.
3249         * g++.dg/template/void2.C: Adjust error markers.
3250         * g++.dg/template/void10.C: Likewise.
3251         * g++.dg/template/crash55.C: Likewise.
3252
3253 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
3254
3255         * g++.dg/opt/const5.C: New test.
3256
3257 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
3258             Maxim Kuvyrkov  <maxim@codesourcery.com>
3259
3260         * gcc.target/ia64/20040709-2.c: New test.
3261
3262 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3263
3264         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
3265
3266 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
3267
3268         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
3269         to each function.  Check that there are no unsigned loads.
3270
3271 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
3272
3273         PR tree-optimization/33136
3274         * gcc.c-torture/execute/20070824-1.c: New test.
3275         * gcc.dg/pr33136-1.c: New test.
3276         * gcc.dg/pr33136-2.c: New test.
3277         * gcc.dg/pr33136-3.c: New test.
3278
3279 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
3280
3281         PR tree-optimization/33735
3282         * g++.dg/torture/pr33735.C: New.
3283
3284 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
3285
3286         PR middle-end/33706
3287         * gcc.dg/va-arg-pack-2.c: New.
3288
3289 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
3290
3291         PR tree-optimization/33619
3292         * gcc.dg/pr33619.c: New test.
3293
3294 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
3295
3296         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
3297         flag for AIX.
3298         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
3299
3300 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3301
3302         PR libfortran/33055
3303         * gfortran.dg/inquire_11.f90: New test.
3304         * gfortan.dg/negative_unit_int8.f: New test.
3305
3306 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
3307
3308         PR target/33133
3309         * gcc.c-torture/compile/pr33133.c: New test.
3310
3311 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3312
3313         PR libfortran/33672
3314         * gfortran.dg/namelist_40.f90: New test.
3315
3316 2007-10-14  Tobias Burnus  <burnus@net-b.de>
3317
3318         PR fortran/33745
3319         * gfortran.dg/bounds_check_11.f90: New.
3320
3321 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
3322
3323         PR c++/30303
3324         * g++.dg/other/ctor1.C: New test.
3325         * g++.dg/other/ctor2.C: New test.
3326         * g++.dg/other/dtor1.C: New test.
3327
3328 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
3329
3330         * gfortran.dg/bounds_check_10.f90: Fix testcase.
3331
3332 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
3333             Paul Thomas  <pault@gcc.gnu.org>
3334
3335         PR fortran/33254
3336         PR fortran/33727
3337         * gfortran.dg/bounds_check_10.f90: New.
3338
3339 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
3340
3341         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
3342         * gcc.target/powerpc/popcount-1.c: Same.
3343
3344 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
3345
3346         PR c++/26698
3347         * g++.dg/conversion/op4.C: New test.
3348
3349 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
3350
3351         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
3352
3353 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
3354
3355         PR fortran/33542
3356         * gfortran.dg/ambiguous_specific_1.f90: New test.
3357
3358 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
3359
3360         PR fortran/33664
3361         * gfortran.dg/impure_spec_expr_1.f90: New test.
3362         * gfortran.dg/char_result_7.f90: Remove illegal test.
3363
3364 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
3365
3366         PR 11001
3367         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
3368         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
3369         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
3370         * gcc.target/i386/pr11001-memset-1.c: New testcase.
3371         * gcc.target/i386/pr11001-memset-2.c: New testcase.
3372         * gcc.target/i386/pr11001-memset-3.c: New testcase.
3373         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
3374         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
3375         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
3376
3377 2007-10-12  Richard Guenther  <rguenther@suse.de>
3378
3379         PR middle-end/26198
3380         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
3381         * gcc.c-torture/execute/20071011-1.c: Likewise.
3382         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
3383
3384 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
3385
3386         PR tree-optimization/33742
3387         * gcc.dg/pr33742.c: New testcase.
3388
3389 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
3390
3391         PR tree-optimization/33645
3392         * gcc.dg/pr33645-1.c: New test.
3393         * gcc.dg/pr33645-2.c: New test.
3394         * gcc.dg/pr33645-3.c: New test.
3395  
3396         PR c++/32121
3397         * g++.dg/ext/label4.C: Adjust error regexp.
3398         * g++.dg/ext/label6.C: Adjust error regexp.
3399         * g++.dg/ext/label7.C: New test.
3400         * g++.dg/ext/label8.C: New test.
3401         * g++.dg/ext/label9.C: New test.
3402
3403 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
3404
3405         PR middle-end/33676
3406         * gcc.dg/pr33676.c: New.
3407
3408 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
3409
3410         PR c++/31441
3411         * g++.dg/cpp0x/variadic83.C: New.
3412
3413 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
3414
3415         PR c++/33461
3416         * g++.dg/cpp0x/variadic81.C: New.
3417         * g++.dg/cpp0x/variadic82.C: Likewise.
3418
3419 2007-10-11  Richard Guenther  <rguenther@suse.de>
3420
3421         PR middle-end/33724
3422         * gcc.dg/pr33724.c: New testcase.
3423
3424 2007-10-11  Richard Guenther  <rguenther@suse.de>
3425
3426         PR c/33726
3427         * gcc.dg/pr33726.c: New testcase.
3428
3429 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
3430
3431         PR fortran/33500
3432         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
3433         
3434 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3435
3436         PR testsuite/33391
3437         * gfortran.dg/do_3.F90: Run with -fwrapv.
3438
3439 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
3440
3441         * gcc.dg/unwind-1.c: New.
3442
3443 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3444
3445         PR libfortran/33683
3446         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
3447         failure on some common systems.
3448
3449 2007-10-09  Richard Guenther  <rguenther@suse.de>
3450
3451         PR middle-end/33692
3452         * gcc.dg/pr33692.c: New testcase.
3453
3454 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
3455
3456         PR middle-end/33669
3457         * gcc.c-torture/execute/pr33669.c: New.
3458
3459 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3460
3461         PR tree-optimization/33615
3462         * g++.dg/tree-ssa/pr33615-2.C: New test.
3463
3464 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3465
3466         PR tree-optimization/33615
3467         * g++.dg/tree-ssa/pr33615.C: New test.
3468
3469 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
3470
3471         PR tree-optimization/33572
3472         * g++.dg/torture/pr33572.C: Replace with complete test.
3473
3474 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
3475
3476         PR fortran/33689
3477         * gfortran.dg/spec_expr_5.f90: New.
3478
3479 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
3480
3481         * gcc.dg/pragma-darwin-2.c: New.
3482
3483 2007-10-08  Richard Guenther  <rguenther@suse.de>
3484
3485         PR middle-end/33693
3486         PR middle-end/33695
3487         PR middle-end/33697
3488         * gcc.dg/pr33693.c: New testcase.
3489         * gcc.dg/pr33695.c: Likewise.
3490         * gcc.dg/pr33697.c: Likewise.
3491
3492 2007-10-08  Richard Guenther  <rguenther@suse.de>
3493
3494         PR middle-end/33691
3495         PR middle-end/33694
3496         PR middle-end/33696
3497         * gcc.dg/pr33691.c: New testcase.
3498         * gcc.dg/pr33694.c: Likewise.
3499         * gcc.dg/pr33696.c: Likewise.
3500
3501 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3502
3503         PR libfortran/33683
3504         * gfortran.dg/gamma_5.f90:  New test case
3505
3506 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
3507
3508         PR fortran/20851
3509         * initialization_1.f90: Fix dg-error annotations.
3510         * initialization_14.f90: New.
3511         * initialization_7.f90: Fix dg-error annotations.
3512         * initialization_9.f90: Likewise.
3513
3514 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3515
3516         * gfortran.dg/error_recovery_4.f90: New test.
3517
3518 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3519
3520         * gfortran.dg/default_format_denormal_2.f90: New test.
3521         * gfortran.dg/default_format_2.inc: New test.
3522         * gfortran.dg/default_format_denormal_1.f90: New test.
3523         * gfortran.dg/default_format_1.inc: New test.
3524         * gfortran.dg/default_format_1.f90: Don't test for denormalized
3525         numbers.
3526         * gfortran.dg/default_format_2.f90: Don't test for denormalized
3527         numbers.
3528
3529 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3530
3531         * gfortran.dg/namelist_15.f90: Revise test.
3532
3533 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
3534
3535         PR tree-optimization/33655
3536         * gcc.dg/torture/pr33655.c: New.
3537
3538 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
3539
3540         PR tree-optimization/33572
3541         * g++.dg/torture/pr33572.C: New.
3542
3543 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
3544
3545         PR fortran/25076
3546         * gfortran.dg/forall_11.f90: New.
3547
3548 2007-10-05  Michael Matz  <matz@suse.de>
3549
3550         PR middle-end/33667
3551         * gcc.dg/pr33667.c: New testcase.
3552
3553 2007-10-05  Richard Guenther  <rguenther@suse.de>
3554
3555         PR middle-end/33666
3556         * gcc.dg/pr33666.c: New testcase.
3557
3558 2007-10-05  Michael Matz  <matz@suse.de>
3559
3560         PR inline-asm/33600
3561         * gcc.target/i386/pr33600.c: New testcase.
3562
3563 2007-10-05  Richard Guenther  <rguenther@suse.de>
3564
3565         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
3566
3567 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
3568
3569         PR target/33635
3570         * gcc.target/mips/pr33635-1.c: New test.
3571
3572 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3573
3574         PR libfortran/33253
3575         * gfortran.dg/namelist_39.f90: Revise to use long names.
3576
3577 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
3578
3579         PR fortran/33646
3580         * gfortran.dg/pr33646.f90: New file.
3581
3582 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3583
3584         PR fortran/33529
3585         * gfortran.dg/char_type_len_2.f90: Adjust error message.
3586         * gfortran.dg/char_decl_2.f90: New test.
3587
3588 2007-10-04  Richard Guenther  <rguenther@suse.de>
3589
3590         PR middle-end/33641
3591         * gcc.c-torture/compile/pr33641.c: New testcase.
3592
3593 2007-10-04  Michael Matz  <matz@suse.de>
3594
3595         PR rtl-optimization/33653
3596         * gcc.dg/pr33653.c: New.
3597
3598 2007-10-04  Richard Guenther  <rguenther@suse.de>
3599
3600         PR tree-optimization/33627
3601         * g++.dg/torture/pr33627.C: New testcase.
3602
3603 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
3604
3605         PR fortran/33626
3606         * gfortran.dg/parens_6.f90: New.
3607
3608 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
3609
3610         PR fortran/33646
3611         PR fortran/33542
3612         * gfortran.dg/ambiguous_specific_1.f90: Remove.
3613
3614 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
3615
3616         * g++.dg/ext/gnu-inline-global-redecl.C: New.
3617
3618 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
3619
3620         PR target/33635
3621         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
3622         and mips_forced_be.
3623         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
3624         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
3625         options.
3626         * gcc.target/mips/fpr-moves-1.c: New test.
3627         * gcc.target/mips/fpr-moves-2.c: Likewise.
3628         * gcc.target/mips/fpr-moves-3.c: Likewise.
3629         * gcc.target/mips/fpr-moves-4.c: Likewise.
3630         * gcc.target/mips/fpr-moves-5.c: Likewise.
3631         * gcc.target/mips/fpr-moves-6.c: Likewise.
3632         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
3633
3634 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3635
3636         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
3637
3638 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3639
3640         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
3641         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
3642
3643 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
3644
3645         PR fortran/33198
3646         * gfortran.dg/common_errors_1.f90: New.
3647
3648 2007-10-03  Doug Kwan  <dougkwan@google.com>
3649         Richard Guenther  <rguenther@suse.de>
3650
3651         PR debug/31899
3652         * g++.dg/debug/using3.C: New testcase.
3653
3654 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3655
3656         PR libfortran/33253
3657         * gfortran.dg/namelist_38.f90: New test.
3658         * gfortran.dg/namelist_39.f90: New test.
3659
3660 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3661
3662         PR libfortran/33469
3663         * gfortran.dg/default_format_1.f90: New test.
3664         * gfortran.dg/default_format_2.f90: New test.
3665         * gfortran.dg/namelist_print_1.f: Adjust expected output.
3666         * gfortran.dg/real_const_3.f90: Adjust expected output.
3667
3668 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
3669
3670         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
3671         default ABI.  Split mips_forced_abi into mips_forced_abi and
3672         mips_forced_regs.
3673         (is_gp32_flag): Return true for -mabi=32.
3674         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
3675         (dg-mips-options): Use is_gp64_flag instead of checking specifically
3676         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
3677         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
3678         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
3679         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
3680         * gcc.target/mips/save-restore-2.c: Likewise.
3681         * gcc.target/mips/save-restore-3.c: Likewise.
3682         * gcc.target/mips/save-restore-4.c: Likewise.
3683
3684 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
3685
3686         PR middle-end/33617
3687         * gcc.c-torture/compile/pr33617.c: New test.
3688
3689 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
3690
3691         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
3692         -gstabs+ for extended options.
3693
3694 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3695
3696         PR fortran/33542
3697         * gfortran.dg/ambiguous_specific_1.f90: New test.
3698
3699 2007-10-02  Revital Eres  <eres@il.ibm.com>
3700
3701         * gcc.target/powerpc/paired-8.c: New test.
3702         * gcc.target/powerpc/paired-9.c: New test.
3703         * gcc.target/powerpc/paired-10.c: New test.
3704
3705 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3706
3707         PR fortran/33566
3708         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
3709
3710 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3711
3712         PR fortran/33554
3713         * gfortran.dg/intent_out_2.f90: New test.
3714
3715 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3716
3717         PR fortran/33550
3718         * gfortran.dg/ambiguous_reference_1.f90: New test.
3719
3720 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
3721
3722         PR fortran/31154
3723         PR fortran/31229
3724         PR fortran/33334
3725         * gfortran.dg/function_kinds_1.f90: New test.
3726         * gfortran.dg/function_kinds_2.f90: New test.
3727         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
3728         use association into interfaces.
3729
3730 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3731
3732         PR testsuite/31828
3733         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
3734         (overflow): Use INFINITY, not FP_INFINITE.
3735         gcc.dg/float-range-4.c: Likewise.
3736         gcc.dg/float-range-5.c: Likewise.
3737
3738 2007-10-01  Nick Clifton  <nickc@redhat.com>
3739
3740         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
3741         for 16-bit targets.
3742
3743 2007-09-30  Diego Novillo  <dnovillo@google.com>
3744
3745         PR 33593
3746         * g++.dg/tree-ssa/pr33593.C: New test.
3747
3748 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3749
3750         PR libfortran/33400
3751         * gfortran.dg/PR19872.f: Fix test condition.
3752         * gfortran.dg/list_read_7.f90: New test.
3753
3754 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
3755
3756         PR tree-optimization/33597
3757         * gcc.dg/vect/pr33597.c: New testcase.
3758
3759 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
3760
3761         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
3762         * gcc.target/i386/pr33524.c: ...this.
3763
3764 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
3765
3766         PR fortran/33354
3767         * gfortran.dg/minmaxloc_4.f90: New.
3768
3769 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3770
3771         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
3772
3773 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
3774
3775         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
3776
3777 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
3778
3779         PR c++/33213
3780         * g++.dg/cpp0x/variadic79.C: New.
3781
3782 2007-09-28  Michael Matz  <matz@suse.de>
3783             Jakub Jelinek  <jakub@redhat.com>
3784
3785         PR rtl-optimization/33552
3786         * gcc.target/i386/pr33552.c: New runtime test.
3787         * gcc.target/i386/strinline.c: New compile time test.
3788
3789 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
3790
3791         * gfortran.dg/openmp_stack.f90: Removed.
3792
3793         PR c++/31434
3794         * g++.dg/cpp0x/variadic80.C: New test.
3795
3796 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3797
3798         * gfortran.dg/namelist_38.f90: Delete test for revertion of
3799         r128057.
3800
3801 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3802
3803         PR middle-end/7003
3804         * gcc.target/powerpc/gcse-1.c: New test.
3805
3806 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
3807
3808         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
3809         fixed capitalizations.
3810         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
3811         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
3812         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
3813         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
3814         * gfortran.dg/maxloc_shape_1.f90: Likewise.
3815         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
3816         * gfortran.dg/min_max_conformance.f90: Likewise.
3817
3818 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
3819
3820         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
3821         options.
3822         * gcc.dg/c99-tgmath-2.c: Likewise.
3823         * gcc.dg/c99-tgmath-3.c: Likewise.
3824         * gcc.dg/c99-tgmath-4.c: Likewise.
3825
3826 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
3827
3828         PR fortran/33568
3829         * gfortran.dg/anint_1.f90: New test.
3830
3831 2007-09-27  Ian Lance Taylor  <iant@google.com>
3832
3833         PR tree-optimization/33565
3834         * gcc.dg/Wstrict-overflow-20.c: New test.
3835
3836 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3837
3838         * gfortran.dg/openmp_stack.f90: Fix typo.
3839         * gfortran.dg/recursive_stack.f90: Fix typo.
3840
3841 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
3842
3843         PR c++/33493
3844         * g++.dg/template/error31.C: New.
3845
3846 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
3847
3848         * lib/prune.exp: Prune also "^In function .*$" lines and
3849         "^    inlined from .*$" lines.
3850
3851 2007-09-26  Richard Guenther  <rguenther@suse.de>
3852
3853         PR tree-optimization/33563
3854         * gcc.dg/torture/pr33563.c: New testcase.
3855
3856 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
3857
3858         PR c/25309
3859         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
3860         array.
3861         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
3862         without -O2.
3863
3864 2007-09-26  Richard Guenther  <rguenther@suse.de>
3865
3866         PR tree-optimization/30375
3867         PR tree-optimization/33560
3868         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
3869         * gcc.dg/tree-ssa/complex-5.c: Likewise.
3870         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3871         * gcc.dg/torture/pr30375.c: New testcase.
3872         * gcc.dg/torture/pr33560.c: New testcase.
3873         * gcc.dg/tree-ssa/pr30375.c: Likewise.
3874
3875 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
3876
3877         PR c++/33207
3878         * g++.dg/parse/crash38.C: New test.
3879
3880 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
3881
3882         PR target/33524
3883         * gcc.target/i386/sse5-convert.c: New file, test int->long
3884         vectorized conversions.
3885
3886 2007-09-25  Revital Eres  <eres@il.ibm.com>
3887
3888         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
3889
3890 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
3891
3892         PR c/32295
3893         * gcc.dg/enum-incomplete-1.c: New test.
3894
3895 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
3896
3897         * gcc.c-torture/compile/20070919-1.c: New test.
3898
3899 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3900
3901         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
3902
3903 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
3904
3905         PR c++/14688
3906         * g++.dg/inherit/override_attribs.C: New file.
3907
3908 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
3909
3910         PR fortran/33269
3911         * io.c (check_format_string): Move NULL and constant checks into
3912         this function.
3913         (check_io_constraints): Call gfc_simplify_expr() before calling
3914         check_format_string().  Remove NULL and constant checks.
3915
3916 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
3917
3918         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
3919         * gcc.c-torture/execute/loop-2g.x: Likewise.
3920
3921 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
3922
3923         * lib/target-supports.exp (check_effective_target_mips16_attribute):
3924         Reject hard-float modes unless the ABI is o32 or o64.
3925         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
3926         of gcc.exp.  Skip the tests when mips16 code generation is not
3927         supported.
3928         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
3929         and use dg-add-options mips16_attribute.
3930
3931 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
3932
3933         PR c++/33506
3934         * g++.dg/ext/attrib29.C: New test.
3935
3936 2007-09-23  Ollie Wild  <aaw@google.com>
3937
3938         * gcc.dg/fold-bitand-1.c: New test.
3939         * gcc.dg/fold-bitand-2.c: New test.
3940         * gcc.dg/fold-bitand-3.c: New test.
3941         * gcc.dg/fold-bitand-4.c: New test.
3942
3943 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3944
3945         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
3946         any of the macros to be defined for __mips16.
3947         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
3948
3949 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3950
3951         * gcc.dg/vect/pr21591.c: Require vect_int.
3952         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
3953         * gcc.dg/vect/vect-outer-2a.c: Likewise.
3954         * gcc.dg/vect/vect-outer-2c.c: Likewise.
3955
3956 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
3957
3958         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
3959         attributes.
3960         * gcc.dg/va-arg-pack-len-2.c: New test.
3961         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
3962         attributes.
3963         * g++.dg/ext/va-arg-pack-len-2.C: New test.
3964
3965         PR tree-optimization/32772
3966         * gcc.c-torture/compile/20070905-1.c: New test.
3967
3968         PR tree-optimization/32975
3969         * gcc.dg/pr32975.c: New test.
3970
3971         PR middle-end/28755
3972         * gcc.dg/pr28755.c: New test.
3973
3974 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
3975
3976         * lib/target-supports.exp (check_effective_target_nomips16): New
3977         procedure.
3978         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
3979         for mipsisa64*-*-*.
3980         * gcc.dg/vect/vect.exp: Likewise.
3981         * g++.dg/vect/vect.exp: Likewise.
3982         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
3983         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
3984         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
3985         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
3986         * gcc.target/mips/clear-cache-1.c (f): Likewise.
3987         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
3988         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
3989         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
3990         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
3991         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
3992         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
3993         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
3994         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3995         (test14, test15, test16, test17, test18): Likewise.
3996         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
3997         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
3998         (test14, test15, test16, test17, test18, test19, test20, test21)
3999         (test22): Likewise.
4000         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
4001         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
4002         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
4003         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
4004         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
4005         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
4006         * gcc.target/mips/mips-3d-1.c (main): Likewise.
4007         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
4008         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4009         (test13, test14, test15, test16, test17, test18, test19, test20)
4010         (test21, test22, test23, test24, test25, test26, test27, test28)
4011         (test29, test30, test31): Likewise.
4012         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
4013         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4014         (test13, test14, test15, test16, test17, test18, test19, test20)
4015         (test21, test22, test23, test24, test25, test26, test27, test28)
4016         (test29, test30, test31, test32, test33, test34, test35, test36)
4017         (test37, test38, test39, test40, test41, test42, test43, test44)
4018         (test45, test46, test47, test48, test49, test50, test51, test52)
4019         (test53, test54, test55, test56, test57, test58, test59, test60)
4020         (test61, test62, test63): Likewise.
4021         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
4022         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4023         (test13, test14, test15, test16, test17, test18, test19, test20)
4024         (test21, test22, test23, test24, test25, test26, test27, test28)
4025         (test29, test30, test31): Likewise.
4026         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
4027         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4028         (test13, test14, test15, test16, test17, test18, test19, test20)
4029         (test21, test22, test23, test24, test25, test26, test27, test28)
4030         (test29, test30, test31): Likewise.
4031         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
4032         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4033         (test13, test14, test15): Likewise.
4034         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
4035         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4036         (test13, test14, test15): Likewise.
4037         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
4038         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4039         (test13, test14, test15, test16, test17, test18, test19, test20)
4040         (test21, test22, test23, test24, test25, test26, test27, test28)
4041         (test29, test30, test31): Likewise.
4042         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
4043         (matrix_multiply4: Likewise.
4044         * gcc.target/mips/mips-ps-1.c (main): Likewise.
4045         * gcc.target/mips/mips-ps-2.c (main): Likewise.
4046         * gcc.target/mips/mips-ps-3.c (main): Likewise.
4047         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
4048         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4049         (test13, test14, test15, test16, test17, test18, test19, test20)
4050         (test21, test22, test23, test24, test25, test26, test27, test28)
4051         (test29, test30, test31): Likewise.
4052         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
4053         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4054         (test13, test14, test15, test16, test17, test18, test19, test20)
4055         (test21, test22, test23, test24, test25, test26, test27, test28)
4056         (test29, test30, test31): Likewise.
4057         * gcc.target/mips/mips-ps-5.c (main): Likewise.
4058         * gcc.target/mips/mips-ps-6.c (main): Likewise.
4059         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
4060         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
4061         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
4062         (sub_v4qi): Likewise.
4063         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
4064         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
4065         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
4066         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
4067         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
4068         (subb, subc): Likewise.
4069         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
4070         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
4071         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
4072         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
4073         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
4074         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
4075         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
4076         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
4077         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
4078         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
4079         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
4080         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
4081         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
4082
4083 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4084
4085         * lib/target-supports.exp (add_options_for_mips16_attribute)
4086         (check_effective_target_mips16_attribute): New functions.
4087         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
4088         command line.
4089         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
4090         extra_test_flags.
4091         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
4092         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
4093         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
4094         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
4095         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
4096         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
4097         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
4098         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
4099         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
4100         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
4101         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
4102         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
4103         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
4104         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
4105         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
4106         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
4107         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
4108         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
4109         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
4110         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
4111         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
4112         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
4113         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
4114         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
4115         (NOMIPS16): Delete.
4116         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
4117         of dg-options.
4118         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
4119         options.  Require { target mips16_attribute } and use dg-add-options
4120         to add the associated options.
4121         (foo): Use MIPS16.
4122         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
4123         * gcc.target/mips/call-saved-3.c: Likewise.
4124         * gcc.target/mips/code-readable-1.c: Require { target
4125         mips16_attribute } and use dg-add-options to add the associated
4126         options.  Remove trailing whitespace.
4127         (NOMIPS16): Delete.
4128         * gcc.target/mips/code-readable-2.c: Likewise.
4129         * gcc.target/mips/code-readable-3.c: Likewise.
4130         * gcc.target/mips/mips16-attributes-2.c: Likewise.
4131         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
4132         Require { target mips16_attribute } and use dg-add-options to
4133         add the associated options.
4134         (cksum16, cksum8): Use MIPS16.
4135         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
4136         Require { target mips16_attribute } and use dg-add-options to
4137         add the associated options.
4138         (foo): Use MIPS16.
4139         * gcc.target/mips/save-restore-2.c: Likewise.
4140         * gcc.target/mips/save-restore-3.c: Likewise.
4141         * gcc.target/mips/save-restore-4.c: Likewise.
4142         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
4143         -mno-abicalls.
4144         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
4145         (foo): Use NOMIPS16.
4146
4147 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
4148
4149         PR fortran/33337
4150         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
4151
4152         PR fortran/33376
4153         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
4154
4155 2007-09-22  Tobias Burnus  <burnus@net-b.de>
4156
4157         PR fortran/33445
4158         * gfortran.dg/gomp/free-2.f90: New.
4159         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
4160         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
4161
4162 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
4163
4164         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
4165         * gcc.target/i386/sse5-haddX.c: Ditto.
4166         * gcc.target/i386/sse5-hsubX.c: Ditto.
4167         * gcc.target/i386/sse5-maccXX.c: Ditto.
4168         * gcc.target/i386/sse5-msubXX.c: Ditto.
4169         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4170         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
4171         * gcc.target/i386/sse5-permpX.c: Ditto.
4172         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
4173         effective target.
4174         * gcc.target/i386/sse5-fma-vector.c: Ditto.
4175         * gcc.target/i386/sse5-ima-vector.c: Ditto.
4176         * gcc.target/i386/sse5-pcmov.c: Ditto.
4177         * gcc.target/i386/sse5-pcmov2.c: Ditto.
4178
4179 2007-09-22  Richard Guenther  <rguenther@suse.de>
4180
4181         PR tree-optimization/33146
4182         * gcc.c-torture/compile/pr33146.c: New testcase.
4183
4184 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4185
4186         * lib/target-supports.exp (check_cached_effective_target): New
4187         procedure.
4188         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
4189         (check_effective_target_c99_runtime): New procedure.
4190         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
4191         (test3l): Likewise cargl.
4192         * gcc.dg/builtins-59.c: Require c99_runtime.
4193         * gcc.dg/builtins-61.c: Likewise.
4194         * gcc.dg/builtins-62.c: Likewise.
4195
4196 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4197
4198         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
4199         * lib/target-supports-dg.exp (dg-add-options): Likewise.
4200         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
4201         target-specific dg-options.
4202         * gcc.dg/builtins-20.c: Likewise.
4203         * gcc.dg/builtins-53.c: Likewise.
4204         * gcc.dg/builtins-55.c: Likewise.
4205         * gcc.dg/single-precision-constant.c: Likewise.
4206         * gcc.dg/torture/builtin-convert-1.c: Likewise.
4207         * gcc.dg/torture/builtin-convert-2.c: Likewise.
4208         * gcc.dg/torture/builtin-convert-3.c: Likewise.
4209         * gcc.dg/torture/builtin-convert-4.c: Likewise.
4210         * gcc.dg/torture/builtin-power-1.c: Likewise.
4211
4212 2007-09-21  Chao-ying Fu  <fu@mips.com>
4213
4214         * lib/target-supports.exp (check_effective_target_fixed_point): New to
4215         check if targets have fixed-point supports.
4216         * gcc.dg/fixed-point/fixed-point.exp: New file.
4217         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
4218         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
4219         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
4220         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
4221         * gcc.dg/fixed-point/constants-pedantic.c,
4222         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
4223         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
4224         * gcc.dg/fixed-point/keywords-ignored-c99.c,
4225         * gcc.dg/fixed-point/keywords-pedantic.c,
4226         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
4227         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
4228         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
4229         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
4230         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
4231         * gcc.dg/fixed-point/func-vararg-mixed.c,
4232         * gcc.dg/fixed-point/operator-logical.c,
4233         * gcc.dg/fixed-point/struct-union.c,
4234         * gcc.dg/fixed-point/bit-complement.c,
4235         * gcc.dg/fixed-point/operator-bitwise.c,
4236         * gcc.dg/fixed-point/operator-comma.c,
4237         * gcc.dg/fixed-point/struct-layout-1.c,
4238         * gcc.dg/fixed-point/union-init.c,
4239         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
4240         * gcc.dg/fixed-point/func-mixed.c,
4241         * gcc.dg/fixed-point/func-vararg-size0.c,
4242         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
4243         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
4244         * gcc.dg/fixed-point/operator-unary.c,
4245         * gcc.dg/fixed-point/allop-const.c,
4246         * gcc.dg/fixed-point/muldiv-warning.c,
4247         * gcc.dg/nofixed-point-1.c,
4248         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
4249         * gcc.target/mips/fixed-vector-type.c,
4250         * gcc.target/mips/fixed-scalar-type.c: New tests.
4251
4252 2007-09-21  Olivier Hainque  <hainque@adacore.com>
4253
4254         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
4255         * gnat.dg/test_nested_subtype_byref.adb: New test.
4256
4257 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
4258
4259         PR fortran/33439
4260         * gfortran.dg/gomp/pr33439.f90: New test.
4261
4262 2007-09-21  Tobias Burnus  <burnus@net-b.de>
4263
4264         PR fortran/33455
4265         * gfortran.dg/merge_char_3.f90: New.
4266
4267 2007-09-21  Tobias Burnus  <burnus@net-b.de>
4268
4269         PR fortran/33037
4270         * gfortran.dg/transfer_check_1.f90: New.
4271
4272 2007-09-20  Asher Langton  <langton2@llnl.gov>
4273
4274         PR fortran/20441
4275         * gfortran.dg/init_flag_1.f90: New.
4276         * gfortran.dg/init_flag_2.f90: New.
4277         * gfortran.dg/init_flag_3.f90: New.
4278         * gfortran.dg/init_flag_4.f90: New.
4279         * gfortran.dg/init_flag_5.f90: New.
4280         * gfortran.dg/init_flag_6.f90: New.
4281         * gfortran.dg/init_flag_7.f90: New.
4282
4283 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
4284
4285         PR c++/33460
4286         * g++.dg/ext/anon-struct6.C: New.
4287
4288 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4289
4290         PR libfortran/23272
4291         * gfortran.dg/inquire_10.f90: New test.
4292
4293 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
4294
4295         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
4296
4297 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4298
4299         PR fortran/33221
4300         * gfortran.dg/used_types_18.f90: Declare variable of empty
4301         derived type.
4302
4303 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4304
4305         PR fortran/33288
4306         * gfortran.dg/array_constructor_19.f90: New test.
4307
4308 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
4309
4310         PR debug/33316
4311         * gcc.dg/debug/pr33316.c: New test.
4312
4313         PR c++/33496
4314         * g++.dg/cpp0x/variadic76.C: New test.
4315         * g++.dg/cpp0x/variadic77.C: New test.
4316         * g++.dg/cpp0x/variadic78.C: New test.
4317
4318         PR c/33238
4319         PR c/27301
4320         * gcc.c-torture/execute/20070919-1.c: New test.
4321         * gcc.dg/pr33238.c: New test.
4322         * gcc.dg/pr27301.c: New test.
4323
4324 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
4325
4326         * lib/target-supports.exp (check_effective_target_mips64): New
4327         procedure.
4328         * gcc.dg/lower-subreg-1.c: Require !mips64.
4329         * gcc.dg/sibcall-3.c (ATTR): New macro.
4330         (recurser_void1, recurser_void2): Use it.
4331         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
4332         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
4333
4334 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
4335
4336         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
4337         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
4338         warning annotation.
4339         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
4340
4341 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
4342
4343         PR fortran/33497
4344         * gfortran.dg/c_loc_tests_11.f03: New test case.
4345
4346 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
4347
4348         PR c++/33459
4349         * g++.dg/init/ref14.C: New.
4350
4351 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4352
4353         * gnat.dg/slice2.ad[sb]: New testcase.
4354
4355 2007-09-19  Nick Clifton  <nickc@redhat.com>
4356
4357         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
4358
4359 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
4360
4361         * gcc.target/bfin/bfin.exp: New.
4362         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
4363         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
4364         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
4365         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
4366         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
4367         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
4368         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
4369         mcpu-bf561.c, mcpu-default.c}: New tests.
4370
4371 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
4372
4373         Restore detection of unsupported TLS.
4374
4375         Revert this patch:
4376         2007-02-10  Richard Henderson  <rth@redhat.com>
4377
4378         * lib/target-supports.exp (check_effective_target_tls): Redefine
4379         to mean non-emulated tls.
4380         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4381         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4382         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4383         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4384         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4385         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4386         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4387
4388         And then:
4389         * lib/target-supports.exp (check_effective_target_tls): Use
4390         stronger test for compiler support for TLS.
4391         (check_effective_target_tls_native): New, to test for non-emulated
4392         TLS support.
4393         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
4394         instead of dg-require-effective-target tls.
4395         * g++.dg/gomp/copyin-1.C: Likewise.
4396         * g++.dg/gomp/sharing-1.C: Likewise.
4397         * g++.dg/gomp/tls-1.C: Likewise.
4398         * g++.dg/gomp/tls-2.C: Likewise.
4399         * g++.dg/gomp/tls-3.C: Likewise.
4400         * g++.dg/tls/diag-1.C: Likewise.
4401         * g++.dg/tls/diag-2.C: Likewise.
4402         * g++.dg/tls/diag-3.C: Likewise.
4403         * g++.dg/tls/diag-4.C: Likewise.
4404         * g++.dg/tls/diag-5.C: Likewise.
4405         * g++.dg/tls/init-1.C: Likewise.
4406         * g++.dg/tls/init-2.C: Likewise.
4407         * g++.dg/tls/trivial.C: Likewise.
4408         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
4409         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
4410         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
4411         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
4412         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
4413         * gcc.dg/gomp/clause-1.c: Likewise.
4414         * gcc.dg/gomp/copyin-1.c: Likewise.
4415         * gcc.dg/gomp/sharing-1.c: Likewise.
4416         * gcc.dg/gomp/tls-1.c: Likewise.
4417         * gcc.dg/gomp/tls-2.c: Likewise.
4418         * gcc.dg/tls/alpha-1.c: Likewise.
4419         * gcc.dg/tls/opt-1.c: Likewise.
4420         * gcc.dg/tls/opt-13.c: Likewise.
4421         * gcc.dg/tls/opt-14.c: Likewise.
4422         * gcc.dg/tls/opt-2.c: Likewise.
4423         * gcc.dg/tls/opt-3.c: Likewise.
4424         * gcc.dg/tls/opt-4.c: Likewise.
4425         * gcc.dg/tls/opt-7.c: Likewise.
4426         * gcc.dg/tls/section-1.c: Likewise.
4427         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
4428         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
4429         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
4430         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
4431         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
4432         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
4433         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
4434         * gfortran.dg/gomp/crayptr2.f90: Likewise.
4435         * gfortran.dg/gomp/fixed-1.f: Likewise.
4436         * gfortran.dg/gomp/free-1.f90: Likewise.
4437         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
4438         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
4439         * gfortran.dg/gomp/reduction1.f90: Likewise.
4440         * gfortran.dg/gomp/sharing-1.f90: Likewise.
4441
4442 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4443
4444         PR fortran/31119
4445         * gfortran.dg/bounds_check_9.f90: New test.
4446         * gfortran.dg/bounds_check_fail_2.f90: New test.
4447
4448 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4449
4450         PR c++/33462 (again)
4451         * g++.dg/ext/va-arg1.C: Adjust.
4452
4453 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4454
4455         PR c++/33462
4456         * g++.dg/ext/va-arg1.C: New.
4457
4458 2007-09-18  Tobias Burnus  <burnus@net-b.de>
4459
4460         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
4461
4462 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4463
4464         PR c++/33463
4465         * g++.dg/rtti/typeid6.C: New.
4466
4467 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4468
4469         PR c++/33464
4470         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
4471         * g++.dg/ext/is_class_error2.C: New.
4472
4473 2007-09-18  Richard Guenther  <rguenther@suse.de>
4474
4475         PR tree-optimization/33340
4476         * g++.dg/torture/pr33340.C: New testcase.
4477
4478 2007-09-18  Tobias Burnus  <burnus@net-b.de>
4479
4480         PR fortran/33231
4481         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
4482         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
4483         * gfortran.dg/elemental_subroutine_5.f90: New.
4484
4485 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4486
4487         * lib/target-supports.exp (check_profiling_available): Extend
4488         mips*-*-elf check to mips*-*-elf*.
4489
4490 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
4491
4492         * gcc.dg/format/c90-scanf-5.c: New test.
4493         * gcc.dg/format/c99-scanf-4.c: New test.
4494         * gcc.dg/format/ext-7.c: New test.
4495         * gcc.dg/format/ext-8.c: New test.
4496
4497         PR middle-end/33423
4498         * gcc.c-torture/compile/20070915-1.c: New test.
4499
4500 2007-09-17  Tobias Burnus  <burnus@net-b.de>
4501
4502         PR fortran/33106
4503         * gfortran.dg/private_type_9.f90: New.
4504
4505 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4506
4507         PR middle-end/33449
4508         * gfortran.dg/pr33449.f90: New test.
4509
4510 2007-09-17  Tobias Burnus  <burnus@net-b.de>
4511
4512         * gfortran.dg/interface_15.f90: Compile with -std=f95.
4513         * gfortran.dg/private_type_1.f90: Ditto
4514         * gfortran.dg/interface_18.f90: New.
4515         * gfortran.dg/private_type_8.f90: New.
4516
4517 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
4518
4519         PR c++/33124
4520         * g++.dg/warn/new1.C: Adjust.
4521         * g++.dg/torture/str_empty.C: Likewise.
4522
4523 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4524
4525         * gcc.target/mips/dse-1.c: New test.
4526
4527 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
4528
4529         PR c++/32756
4530         * g++.dg/overload/operator3.C: New.
4531
4532 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4533
4534         * gcc.target/mips/truncate-1.c: New test.
4535
4536 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
4537
4538         PR fortran/29396
4539         PR fortran/29606
4540         PR fortran/30625
4541         PR fortran/30871
4542         * gfortran.dg/subref_array_pointer_1.f90: New test.
4543         * gfortran.dg/subref_array_pointer_2.f90: New test.
4544
4545 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
4546
4547         * gfortran.dg/nint_2.f90: Correct last change.
4548
4549 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
4550
4551         * gcc.dg/tree-ssa/parallelization-1.c: New test.
4552
4553 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
4554
4555         * gcc.dg/vect/pr33373b.c: New test.
4556
4557 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
4558
4559         PR target/33438
4560         * gcc.target/i386/pr33438.c: New test.
4561
4562 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4563
4564         * gfortran.dg/nint_2.f90: Revert previous commit.
4565
4566 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4567
4568         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
4569
4570 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
4571
4572         PR debug/33429
4573         * g++.dg/other/unused1.C: XFAIL class2 scan.
4574
4575 2007-09-13  Tobias Burnus  <burnus@net-b.de>
4576
4577         PR fortran/33343
4578         * gfortran.dg/elemental_args_check_1.f90: New.
4579         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
4580         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
4581
4582 2007-09-13  Tobias Burnus  <burnus@net-b.de>
4583
4584         * gfortran.dg/recursive_check_3.f90: New.
4585
4586 2007-09-13  Tobias Burnus  <burnus@net-b.de>
4587
4588         PR fortran/33412
4589         * gfortran.dg/elemental_bind_c.f90: New.
4590
4591 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
4592
4593         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
4594         * gcc.target/mips/mips16-attributes-2.c: New test.
4595         * gcc.target/mips/mips16-attributes-3.c: Likewise.
4596         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
4597         hard-float asm when __mips16 is defined.
4598         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
4599         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
4600         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
4601         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
4602         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
4603         * gcc.target/mips/pr26765.c (foo): Likewise.
4604         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
4605         targets, use dg-mips-options instead of dg-options, and use -mgp32
4606         to force 32-bit mode.
4607         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
4608         and 64-bit mode.
4609         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
4610
4611 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
4612             Michael Meissner  <michael.meissner@amd.com>
4613
4614         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
4615         * gcc.target/i386/sse5-hsubX.c: Ditto.
4616         * gcc.target/i386/sse5-permpX.c: Ditto.
4617         * gcc.target/i386/sse5-haddX.c: Ditto.
4618         * gcc.target/i386/sse5-maccXX.c: Ditto.
4619         * gcc.target/i386/sse5-msubXX.c: Ditto.
4620         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4621         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
4622
4623         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
4624         optimizes floating point conditional moves into the pcmov
4625         instruction on SSE5.
4626         * gcc.target/i386/sse5-pcmov2.c: Ditto.
4627
4628         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
4629         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
4630         SSE5.
4631
4632         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
4633         compiler optimizes vector (a*b)+c into fmadd on SSE5.
4634
4635         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
4636         optimizes (a*b)+c into fmadd on SSE5.
4637
4638         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
4639         whether the SSE5 instructions can be generated.
4640
4641         * gcc.target/i386/sse5-check.h: New. Add support for 
4642         SSE5 tests.
4643
4644         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
4645         ammintrin.h, and turn on -msse5 option instead of -msse4a.
4646         * gcc.target/i386/sse-13.c: Ditto.
4647         * gcc.target/i386/sse-14.c: Ditto.
4648
4649 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
4650
4651         PR testsuite/33153
4652         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
4653         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
4654
4655 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
4656
4657         PR target/32338
4658         * gcc.dg/pr32338-1.c: New test.
4659         * gcc.dg/pr32338-2.c: New test.
4660
4661 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
4662         
4663         * lib/target-supports.exp (check_effective_target_sync_int_long):
4664         Revert change to add xtensa.
4665         (check_effective_target_sync_char_short): Likewise.
4666         
4667 2007-09-12  Olivier Hainque  <hainque@adacore.com>
4668
4669         * gnat.dg/packed_subtype.adb: New test.
4670
4671 2007-09-12  Tobias Burnus  <burnus@net-b.de>
4672
4673         PR fortran/33297
4674         * gfortran.dg/intrinsic_size.f90: New.
4675
4676 2007-09-12  Tobias Burnus  <burnus@net-b.de>
4677
4678         PR fortran/33284
4679         PR fortran/33310
4680         * gfortran.dg/conflicts_2.f90: New.
4681
4682 2007-09-12  Ira Rosen  <irar@il.ibm.com>
4683
4684         PR tree-optimization/32377
4685         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
4686         dependence distance.
4687         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
4688         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
4689         * gcc.dg/vect/no-vfa-vect-depend-1.c,
4690         gfortran.dg/vect/no-vfa-pr32377.f90: New.
4691
4692 2007-09-12  Richard Guenther  <rguenther@suse.de>
4693
4694         PR middle-end/33382
4695         * gcc.c-torture/compile/pr33382.c: New testcase.
4696         * gcc.c-torture/execute/pr33382.c: Likewise.
4697
4698 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
4699
4700         PR fortran/33395
4701         * gfortran.dg/c_ptr_tests_12.f03: New test case.
4702
4703 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
4704
4705         PR tree-optimization/33373
4706         * gcc.dg/vect/pr33373.c: New test.
4707
4708 2007-09-12  Ben Elliston  <bje@au.ibm.com>
4709
4710         * lib/target-supports.exp (check_effective_target_vect_no_double):
4711         Remove unused proc.
4712
4713 2007-09-12  Ben Elliston  <bje@au.ibm.com>
4714             Ulrich Weigand  <uweigand@de.ibm.com>
4715
4716         * gcc.target/spu/dfcgt-nan.c: New test.
4717
4718 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
4719
4720         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
4721
4722 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
4723
4724         PR fortran/33040
4725         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
4726
4727 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
4728
4729         * gcc.dg/va-arg-pack-len-1.c: New test.
4730         * g++.dg/va-arg-pack-len-1.C: New test.
4731
4732 2007-09-11  Michael Matz  <matz@suse.de>
4733
4734         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
4735
4736 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
4737
4738         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
4739         checks for size of long double.
4740         * gcc.dg/dfp/convert.h: New file.
4741         * gcc.dg/dfp/convert-bfp-2.c: New test.
4742         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
4743         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
4744         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
4745         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
4746         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
4747         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
4748         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
4749         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
4750         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
4751
4752 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
4753
4754         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
4755         Change dg-final to expect 1 non-profitable loop and
4756         3 profitable loops.
4757         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
4758         Change dg-final to expect 1 non-profitable loop and
4759         3 profitable loops.
4760         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
4761         Change dg-final to expect 1 profitable loop.
4762         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4763         Change dg-final to expect 1 profitable loop.    
4764         
4765 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
4766
4767         * gcc.target/mips/call-saved-1.c: New test.
4768         * gcc.target/mips/call-saved-2.c: Likewise.
4769         * gcc.target/mips/call-saved-3.c: Likewise.
4770         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
4771         instead of mips_mips64.  Set mips_fp64 too.
4772         (is_gp32_flag): Return true for -mips1 and -mips2.
4773         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
4774
4775 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
4776
4777         * g++.dg/ext/va-arg-pack-1.C: New test.
4778         * g++.dg/ext/va-arg-pack-2.C: New test.
4779
4780 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
4781
4782         PR target/33369
4783         * gcc.dg/vect/pr33369.c: New test.
4784
4785 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
4786
4787         PR fortran/33370
4788         * gfortran.dg/array_memcpy_5.f90:  New test.
4789
4790 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
4791
4792         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
4793
4794 2007-09-09  Richard Guenther  <rguenther@suse.de>
4795
4796         * gcc.c-torture/compile/20070906-1.c: New testcase.
4797
4798 2007-09-09  Ira Rosen  <irar@il.ibm.com>
4799
4800         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
4801         noinline attribute.
4802         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
4803         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
4804         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4805         Likewise.
4806
4807 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
4808
4809         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
4810
4811 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
4812
4813         * gnat.dg/addr2_p.ads: Bump size of array to 9.
4814
4815 2007-09-09  Ira Rosen  <irar@il.ibm.com>
4816
4817         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
4818         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
4819         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
4820         Compile tests with -fno-tree-pre.
4821         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
4822         * lib/target-supports.exp (check_effective_target_vect_strided): New.
4823         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
4824         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
4825         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
4826         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
4827         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
4828         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
4829         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
4830         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
4831         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
4832         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
4833         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
4834         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
4835         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
4836         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
4837         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
4838         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
4839         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
4840
4841 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
4842
4843         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
4844         to call objdump.
4845         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
4846         Use remote_exec to call c++filt.
4847         * lib/target-supports-dg.exp (dg-require-host-local): New.
4848         * gcc.misc-tests/options.exp: Allow .exe in command paths.
4849         * g++.dg/parse/repo1.C: Use dg-require-host-local.
4850         * g++.dg/rtti/repo1.C: Likewise.
4851         * g++.dg/template/repo1.C: Likewise.
4852         * g++.dg/template/repo2.C: Likewise.
4853         * g++.dg/template/repo3.C: Likewise.
4854         * g++.dg/template/repo4.C: Likewise.
4855         * g++.dg/template/repo5.C: Likewise.
4856         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
4857         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
4858         * g++.old-deja/g++.pt/repo1.C: Likewise.
4859         * g++.old-deja/g++.pt/repo2.C: Likewise.
4860         * g++.old-deja/g++.pt/repo3.C: Likewise.
4861         * g++.old-deja/g++.pt/repo4.C: Likewise.
4862         * gcc.dg/cpp/trad/builtins.c: Likewise.
4863
4864 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
4865
4866         PR tree-optimization/32283
4867         * gcc.dg/tree-ssa/loop-31.c: New test.
4868
4869 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
4870
4871         PR rtl-optimization/26449
4872         * gcc.target/i386/pr26449-1.c: New file.
4873
4874 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
4875
4876         PR target/33329
4877         PR rtl-optimization/26449
4878         * gcc.target/i386/pr33329.c: New file.
4879
4880 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
4881
4882         * gnat.dg/renaming3.adb, renaming4.ads: New test.
4883
4884 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
4885
4886         * gnat.dg/unaligned_rep_clause.adb: New testcase.
4887
4888 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
4889
4890         PR tree-optimization/33301
4891         * gfortran.dg/vect/pr33301.f: New test.
4892
4893 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4894
4895         PR libfortran/33307
4896         * gfortran.dg/backspace_10.f90: New test.
4897
4898 2007-09-07  Richard Guenther  <rguenther@suse.de>
4899
4900         Reapply
4901         2007-09-06  Richard Guenther  <rguenther@suse.de>
4902
4903         PR tree-optimization/32586
4904         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4905         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4906         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4907         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4908         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4909         now obsolete simplification.
4910
4911 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
4912         
4913         PR tree-optimization/33299
4914         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
4915         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
4916
4917 2007-09-07  Richard Guenther  <rguenther@suse.de>
4918
4919         Revert
4920         2007-09-06  Richard Guenther  <rguenther@suse.de>
4921
4922         PR tree-optimization/32586
4923         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4924         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4925         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4926         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4927         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4928         now obsolete simplification.
4929
4930 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
4931
4932         PR tree-optimization/32821
4933         * gcc.dg/tree-ssa/pr32821.c: New file.
4934
4935 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
4936
4937         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
4938         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
4939         and mips_forced_no_er.
4940         (dg-mips-options): Add -mno-abicalls when a small-data option is
4941         specified.  Skip tests with small-data options if mips_forced_gp.
4942         Skip tests with -mexplicit-relocs if mips_forced_no_er.
4943         * gcc.target/mips/sdata-1.c: New test.
4944         * gcc.target/mips/sdata-2.c: Likewise.
4945         * gcc.target/mips/sdata-3.c: Likewise.
4946         * gcc.target/mips/sdata-4.c: Likewise.
4947
4948 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4949
4950         PR fortran/33298
4951         * spread_zerosize_1.f90:  New test case.
4952         * spread_bounds_1.f90:  New test case.
4953
4954 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
4955
4956         PR c++/32674
4957         * g++.dg/template/static31.C: New.
4958
4959 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4960
4961         PR fortran/33271
4962         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
4963         powerpc*-linux-gnu.
4964
4965 2007-09-06  David Daney  <ddaney@avtrex.com>
4966             Richard Sandiford  <richard@codesourcery.com>
4967
4968         PR target/33256
4969         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
4970         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
4971         * gcc.target/mips/pr33256.c: New test.
4972
4973 2007-09-06  Tom Tromey  <tromey@redhat.com>
4974
4975         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
4976
4977 2007-09-06  Richard Guenther  <rguenther@suse.de>
4978
4979         PR tree-optimization/32586
4980         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
4981         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4982         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4983         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4984         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
4985         now obsolete simplification.
4986
4987 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
4988
4989         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
4990         * gcc.target/i386/sse3-addsubps.c: Ditto.
4991         * gcc.target/i386/sse3-haddpd.c: Ditto.
4992         * gcc.target/i386/sse3-haddps.c: Ditto.
4993         * gcc.target/i386/sse3-hsubpd.c: Ditto.
4994         * gcc.target/i386/sse3-hsubps.c: Ditto.
4995         * gcc.target/i386/sse3-lddqu.c: Ditto.
4996         * gcc.target/i386/sse3-movddup.c: Ditto.
4997         * gcc.target/i386/sse3-movshdup.c: Ditto.
4998         * gcc.target/i386/sse3-movsldup.c: Ditto.
4999
5000 2007-09-06  Richard Guenther  <rguenther@suse.de>
5001
5002         PR tree-optimization/33302
5003         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
5004
5005 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5006
5007         PR libfortran/33225
5008         * gfortran.dg./fmt_float.f90: New test.
5009
5010 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5011
5012         PR libfortran/33253
5013         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
5014
5015 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
5016
5017         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
5018         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
5019
5020 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
5021
5022         * g++.dg/eh/builtin1.C: New test.
5023         * g++.dg/eh/builtin2.C: New test.
5024         * g++.dg/eh/builtin3.C: New test.
5025
5026         PR c++/33289
5027         * g++.dg/eh/builtin4.C: New test.
5028
5029 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
5030
5031         * gcc.target/powerpc/dfp-dd.c: New test.
5032         * gcc.target/powerpc/dfp-td.c: New test.
5033
5034 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
5035
5036         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
5037         * gcc.dg/va-arg-pack-1.c: New test.
5038
5039 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
5040
5041         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
5042         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
5043         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
5044         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
5045         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
5046
5047 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
5048
5049         PR c++/30302
5050         * g++.dg/ext/anon-struct5.C: New.
5051
5052 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
5053
5054         * gcc.dg/i386-cpuid.h: Remove.
5055         * gcc.target/i386/mmx-check.h: Include cpuid.h.
5056         (main): Use __get_cpuid to get target features.
5057         * gcc.target/i386/sse-check.h: Ditto.
5058         * gcc.target/i386/sse2-check.h: Ditto.
5059         * gcc.target/i386/sse3-check.h: Ditto.
5060         * gcc.target/i386/ssse3-check.h: Ditto.
5061         * gcc.target/i386/sse4_1-check.h: Ditto.
5062         * gcc.target/i386/sse4_2-check.h: Ditto.
5063         * gcc.target/i386/sse4a-check.h: Ditto.
5064         * gcc.dg/torture/pr16104-1.c: Ditto.
5065         (do_test): Change to void.
5066         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
5067         * gcc.target/i386/sse-6.c: Ditto.
5068         * gcc.target/i386/sse-7.c: Ditto.
5069         * g++.dg/other/i386-1.C: Include cpuid.h.
5070         (main): New function.  Use __get_cpuid to get target fetaures.
5071
5072 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
5073             David Ung  <davidu@mips.com>
5074             Nigel Stephens <nigel@mips.com>
5075
5076         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
5077         * gcc.c-torture/compile/mipscop-2.c: Likewise.
5078         * gcc.c-torture/compile/mipscop-3.c: Likewise.
5079         * gcc.c-torture/compile/mipscop-4.c: Likewise.
5080         * gcc.dg/torture/mips-hilo-1.c: Likewise.
5081         * gcc.dg/torture/mips-hilo-2.c: Likewise.
5082         * gcc.dg/torture/pr19683-1.c: Likewise.
5083         * gcc.target/mips/madd-3.c: Likewise.
5084         * gcc.target/mips/maddu-3.c: Likewise.
5085         * gcc.target/mips/msub-3.c: Likewise.
5086         * gcc.target/mips/msubu-3.c: Likewise.
5087         * gcc.target/mips/asm-1.c: Likewise.
5088         * gcc.target/mips/branch-1.c: Likewise.
5089         * gcc.target/mips/ins-1.c: Likewise.
5090         * gcc.target/mips/near-far-3.c: Likewise.
5091         * gcc.target/mips/near-far-4.c: Likewise.
5092         * gcc.target/mips/smartmips-lwxs.c: Likewise.
5093         * gcc.target/mips/smartmips-ror-1.c: Likewise.
5094         * gcc.target/mips/smartmips-ror-2.c: Likewise.
5095         * gcc.target/mips/smartmips-ror-3.c: Likewise.
5096         * gcc.target/mips/smartmips-ror-4.c: Likewise.
5097         * gcc.target/mips/dspr2-MULT.c: Likewise.
5098         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5099         * gcc.target/mips/mips32-dsp-run.c: Likewise.
5100         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
5101         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
5102         * gcc.target/mips/code-readable-2.c: Likewise.
5103         * gcc.target/mips/code-readable-3.c: Likewise.
5104
5105 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
5106             David Ung  <davidu@mips.com>
5107             Nigel Stephens <nigel@mips.com>
5108
5109         * gcc.target/mips/mips16-attributes.c: New.
5110
5111 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
5112
5113         PR fortran/31564
5114         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
5115
5116         PR fortran/33241
5117         * gfortran.dg/char_length_10.f90: New test.
5118
5119 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
5120
5121         PR c++/29731
5122         * g++.dg/parse/template24.C: New.
5123
5124 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5125
5126         * g++.dg/other/spu2vmx-1.C: New test.
5127
5128 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
5129
5130         PR tree-optimization/33017
5131         * gcc.dg/pr33017.c: New test.
5132
5133 2007-09-05  Ben Elliston  <bje@au.ibm.com>
5134
5135         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
5136         __protected_stream family of macros.
5137
5138 2007-09-04  Jan Hubicka  <jh@suse.cz>
5139
5140         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
5141         * gcc.dg/tree-ssa/pr27236.c: Likewise.
5142         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
5143         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5144         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
5145         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
5146         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5147         Likewise.
5148
5149 2007-09-04  Janus Weil  <jaydub66@gmail.com>
5150             Tobias Burnus  <burnus@net-b.de>
5151
5152         * gfortran.dg/proc_decl_1.f90: New.
5153         * gfortran.dg/proc_decl_2.f90: New.
5154         * gfortran.dg/proc_decl_3.f90: New.
5155         * gfortran.dg/proc_decl_4.f90: New.
5156
5157 2007-09-04  Jan Hubicka  <jh@suse.cz>
5158
5159         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
5160         * gcc.dg/vect/vect-105.c: Mark functions noinline.
5161         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
5162         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
5163         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
5164         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
5165         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
5166         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
5167         * gcc.dg/vect/vect-50.c: Mark functions noinline.
5168         * gcc.dg/vect/vect-33.c: Mark functions noinline.
5169         * gcc.dg/vect/vect-16.c: Mark functions noinline.
5170         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
5171         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
5172         * gcc.dg/vect/vect-92.c: Mark functions noinline.
5173         * gcc.dg/vect/vect-75.c: Mark functions noinline.
5174         * gcc.dg/vect/vect-58.c: Mark functions noinline.
5175         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
5176         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
5177         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
5178         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
5179         * gcc.dg/vect/vect-114.c: Mark functions noinline.
5180         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
5181         * gcc.dg/vect/vect-8.c: Mark functions noinline.
5182         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
5183         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
5184         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
5185         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
5186         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
5187         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
5188         * gcc.dg/vect/vect-42.c: Mark functions noinline.
5189         * gcc.dg/vect/vect-25.c: Mark functions noinline.
5190         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
5191         * gcc.dg/vect/vect-67.c: Mark functions noinline.
5192         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
5193         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
5194         * gcc.dg/vect/vect-106.c: Mark functions noinline.
5195         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
5196         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
5197         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
5198         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
5199         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
5200         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
5201         * gcc.dg/vect/vect-34.c: Mark functions noinline.
5202         * gcc.dg/vect/vect-17.c: Mark functions noinline.
5203         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
5204         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
5205         * gcc.dg/vect/vect-93.c: Mark functions noinline.
5206         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
5207         * gcc.dg/vect/vect-76.c: Mark functions noinline.
5208         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
5209         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
5210         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
5211         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
5212         * gcc.dg/vect/vect-115.c: Mark functions noinline.
5213         * gcc.dg/vect/vect-9.c: Mark functions noinline.
5214         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
5215         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
5216         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
5217         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
5218         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
5219         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
5220         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
5221         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
5222         * gcc.dg/vect/vect-60.c: Mark functions noinline.
5223         * gcc.dg/vect/vect-26.c: Mark functions noinline.
5224         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
5225         * gcc.dg/vect/vect-85.c: Mark functions noinline.
5226         * gcc.dg/vect/vect-68.c: Mark functions noinline.
5227         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
5228         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
5229         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
5230         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
5231         * gcc.dg/vect/vect-107.c: Mark functions noinline.
5232         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
5233         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
5234         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
5235         * gcc.dg/vect/vect-52.c: Mark functions noinline.
5236         * gcc.dg/vect/vect-35.c: Mark functions noinline.
5237         * gcc.dg/vect/vect-18.c: Mark functions noinline.
5238         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
5239         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
5240         * gcc.dg/vect/vect-77.c: Mark functions noinline.
5241         * gcc.dg/vect/vect-2.c: Mark functions noinline.
5242         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
5243         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
5244         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
5245         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
5246         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
5247         * gcc.dg/vect/vect-116.c: Mark functions noinline.
5248         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
5249         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
5250         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
5251         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
5252         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
5253         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
5254         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
5255         * gcc.dg/vect/vect-44.c: Mark functions noinline.
5256         * gcc.dg/vect/vect-27.c: Mark functions noinline.
5257         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
5258         * gcc.dg/vect/vect-86.c: Mark functions noinline.
5259         * gcc.dg/vect/vect-100.c: Mark functions noinline.
5260         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
5261         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
5262         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
5263         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
5264         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
5265         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
5266         * gcc.dg/vect/vect-108.c: Mark functions noinline.
5267         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
5268         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
5269         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
5270         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
5271         * gcc.dg/vect/vect-11.c: Mark functions noinline.
5272         * gcc.dg/vect/vect-70.c: Mark functions noinline.
5273         * gcc.dg/vect/vect-36.c: Mark functions noinline.
5274         * gcc.dg/vect/vect-19.c: Mark functions noinline.
5275         * gcc.dg/vect/vect-95.c: Mark functions noinline.
5276         * gcc.dg/vect/vect-78.c: Mark functions noinline.
5277         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
5278         * gcc.dg/vect/vect-3.c: Mark functions noinline.
5279         * gcc.dg/vect/vect-all.c: Mark functions noinline.
5280         * gcc.dg/vect/vect-117.c: Mark functions noinline.
5281         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
5282         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
5283         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
5284         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
5285         * gcc.dg/vect/vect-20.c: Mark functions noinline.
5286         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
5287         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
5288         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
5289         * gcc.dg/vect/vect-62.c: Mark functions noinline.
5290         * gcc.dg/vect/vect-28.c: Mark functions noinline.
5291         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
5292         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
5293         * gcc.dg/vect/vect-87.c: Mark functions noinline.
5294         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
5295         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
5296         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
5297         * gcc.dg/vect/vect-109.c: Mark functions noinline.
5298         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
5299         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
5300         noinline.
5301         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
5302         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
5303         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
5304         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
5305         * gcc.dg/vect/vect-12.c: Mark functions noinline.
5306         * gcc.dg/vect/vect-71.c: Mark functions noinline.
5307         * gcc.dg/vect/vect-54.c: Mark functions noinline.
5308         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
5309         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
5310         * gcc.dg/vect/vect-96.c: Mark functions noinline.
5311         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
5312         * gcc.dg/vect/vect-110.c: Mark functions noinline.
5313         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
5314         * gcc.dg/vect/vect-4.c: Mark functions noinline.
5315         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
5316         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
5317         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
5318         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
5319         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
5320         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
5321         * gcc.dg/vect/vect-21.c: Mark functions noinline.
5322         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
5323         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
5324         * gcc.dg/vect/vect-80.c: Mark functions noinline.
5325         * gcc.dg/vect/vect-63.c: Mark functions noinline.
5326         * gcc.dg/vect/vect-46.c: Mark functions noinline.
5327         * gcc.dg/vect/vect-29.c: Mark functions noinline.
5328         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
5329         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
5330         * gcc.dg/vect/vect-88.c: Mark functions noinline.
5331         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
5332         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
5333         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
5334         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
5335         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
5336         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
5337         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
5338         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
5339         * gcc.dg/vect/vect-30.c: Mark functions noinline.
5340         * gcc.dg/vect/vect-13.c: Mark functions noinline.
5341         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
5342         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
5343         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
5344         * gcc.dg/vect/vect-72.c: Mark functions noinline.
5345         * gcc.dg/vect/vect-38.c: Mark functions noinline.
5346         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
5347         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
5348         * gcc.dg/vect/vect-97.c: Mark functions noinline.
5349         * gcc.dg/vect/vect-111.c: Mark functions noinline.
5350         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
5351         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
5352         * gcc.dg/vect/vect-5.c: Mark functions noinline.
5353         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
5354         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
5355         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
5356         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
5357         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
5358         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
5359         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
5360         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
5361         * gcc.dg/vect/vect-22.c: Mark functions noinline.
5362         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
5363         * gcc.dg/vect/vect-64.c: Mark functions noinline.
5364         * gcc.dg/vect/vect-89.c: Mark functions noinline.
5365         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
5366         * gcc.dg/vect/vect-103.c: Mark functions noinline.
5367         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
5368         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
5369         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
5370         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
5371         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
5372         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
5373         * gcc.dg/vect/vect-31.c: Mark functions noinline.
5374         * gcc.dg/vect/vect-14.c: Mark functions noinline.
5375         * gcc.dg/vect/vect-73.c: Mark functions noinline.
5376         * gcc.dg/vect/vect-56.c: Mark functions noinline.
5377         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
5378         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
5379         * gcc.dg/vect/vect-98.c: Mark functions noinline.
5380         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
5381         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
5382         * gcc.dg/vect/vect-112.c: Mark functions noinline.
5383         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
5384         * gcc.dg/vect/vect-6.c: Mark functions noinline.
5385         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
5386         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
5387         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
5388         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
5389         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
5390         * gcc.dg/vect/pr25413.c: Mark functions noinline.
5391         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
5392         * gcc.dg/vect/vect-40.c: Mark functions noinline.
5393         * gcc.dg/vect/vect-23.c: Mark functions noinline.
5394         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
5395         * gcc.dg/vect/vect-82.c: Mark functions noinline.
5396         * gcc.dg/vect/vect-65.c: Mark functions noinline.
5397         * gcc.dg/vect/vect-48.c: Mark functions noinline.
5398         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
5399         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
5400         * gcc.dg/vect/vect-104.c: Mark functions noinline.
5401         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
5402         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
5403         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
5404         * gcc.dg/vect/vect-32.c: Mark functions noinline.
5405         * gcc.dg/vect/vect-15.c: Mark functions noinline.
5406         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
5407         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
5408         * gcc.dg/vect/vect-91.c: Mark functions noinline.
5409         * gcc.dg/vect/vect-74.c: Mark functions noinline.
5410         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
5411         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
5412         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
5413         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
5414         * gcc.dg/vect/vect-99.c: Mark functions noinline.
5415         * gcc.dg/vect/vect-113.c: Mark functions noinline.
5416         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
5417         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
5418         * gcc.dg/vect/vect-7.c: Mark functions noinline.
5419         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
5420         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
5421         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
5422         * gcc.dg/vect/vect-24.c: Mark functions noinline.
5423         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
5424         * gcc.dg/vect/vect-83.c: Mark functions noinline.
5425         * gcc.dg/vect/vect-66.c: Mark functions noinline.
5426         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
5427
5428 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
5429
5430         PR middle-end/33187
5431         * gcc.target/i386/cmov7.c: New file.
5432
5433 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
5434
5435         * gcc.target/i386/sse4a-check.h: New file.
5436         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
5437         * gcc.target/i386/sse4a-insert.c: Ditto.
5438         * gcc.target/i386/sse4a-montsd.c: Ditto.
5439         * gcc.target/i386/sse4a-montss.c: Ditto.
5440         * gcc.target/i386/mmx-check.h: New file.
5441         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
5442         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
5443         * gcc.target/i386/sse-check.h: New file.
5444         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
5445         * gcc.target/i386/sse-3.c: Ditto.
5446         * gcc.target/i386/sse-7.c: Ditto.
5447         * gcc.target/i386/sse-9.c: Ditto.
5448         * gcc.target/i386/ssefn-3.c: Ditto.
5449         * gcc.target/i386/sse-recip.c: Ditto.
5450         * gcc.target/i386/sse-recip-vec.c: Ditto.
5451         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
5452         * gcc.target/i386/20020523-1.c: Remove.
5453         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
5454         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5455         * gcc.target/i386/ssefn-4.c: Ditto.
5456         * gcc.target/i386/sse-6.c: Ditto.
5457         * gcc.target/i386/sse-10.c: Ditto.
5458         * gcc.target/i386/sse-11.c: Ditto.
5459         * gcc.target/i386/sse-18.c: Ditto.
5460         * gcc.target/i386/fpprec-1.c: Ditto.
5461         * g++.dg/other/i386-1.C: Ditto.
5462
5463 2007-09-04  Richard Guenther  <rguenther@suse.de>
5464
5465         PR tree-optimization/33291
5466         * gcc.dg/volatile2.c: New testcase.
5467         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
5468         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
5469         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5470         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5471
5472 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5473
5474         PR fortran/33253
5475         * gfortran.dg/namelist_15.f90: Update test.
5476         * gfortran.dg/namelist_24.f90: Update test.
5477         * gfortran.dg/namelist_38.f90: New test.
5478
5479 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5480
5481         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
5482         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
5483         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
5484         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
5485         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
5486         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
5487
5488 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
5489
5490         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
5491         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
5492
5493         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
5494
5495 2007-09-02  David Daney  <ddaney@avtrex.com>
5496
5497         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
5498         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
5499         * gcc.target/mips/atomic-memory-1.c: Ditto.
5500         * gcc.target/mips/atomic-memory-2.c: Ditto.
5501
5502 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
5503
5504         * gcc.target/cris/builtin_clz_v0.c: New testcase.
5505         * gcc.target/cris/builtin_clz_v3.c: New testcase.
5506
5507 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
5508
5509         * gfortran.dg/substr_6.f90: New test.
5510
5511 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
5512
5513         PR c++/33208
5514         * g++.dg/other/error18.C: New.
5515         * g++.dg/expr/bitfield3.C: Adjust.
5516
5517 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
5518
5519         PR fortran/33276
5520         * gfortran.fortran-torture/compile/pr33276.f90: New.
5521
5522 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
5523
5524         PR C/29237
5525         PR middle-end/33272
5526         * gcc.dg/c99-arraydecl-3.c: New test.
5527
5528 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
5529
5530         PR c++/32597
5531         * g++.dg/cpp0x/variadic-new2.C: New.
5532         * g++.dg/cpp0x/variadic-new.C: New.
5533
5534 2007-08-31  Tobias Burnus  <burnus@net-b.de>
5535
5536         PR fortran/33232
5537         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
5538         * gfortran.dg/read_1.f90: New.
5539
5540 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
5541
5542         PR c++/33210
5543         * g++.dg/template/error30.C: New.
5544
5545 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
5546
5547         PR c++/32113
5548         * g++.dg/template/crash70.C: New.
5549
5550 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
5551
5552         PR c++/33212
5553         * g++.dg/ext/is_class_error.C: New.
5554
5555 2007-08-31  Olivier Hainque  <hainque@adacore.com>
5556
5557         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
5558         
5559 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
5560             Revital Eres  <eres@il.ibm.com>
5561
5562         * gcc.target/powerpc/paired-1.c: New test.
5563         * gcc.target/powerpc/paired-2.c: New test.
5564         * gcc.target/powerpc/paired-3.c: New test.
5565         * gcc.target/powerpc/paired-4.c: New test.
5566         * gcc.target/powerpc/paired-5.c: New test.
5567         * gcc.target/powerpc/paired-6.c: New test.
5568         * gcc.target/powerpc/paired-7.c: New test.
5569         * gcc.target/powerpc/ppc-paired.c: New test.
5570
5571 2007-08-31  Ollie Wild  <aaw@google.com>
5572
5573         * g++.dg/conversion/ptrmem2.C: New test.
5574         * g++.dg/conversion/ptrmem3.C: New test.
5575         * g++.dg/conversion/ptrmem4.C: New test.
5576         * g++.dg/conversion/ptrmem5.C: New test.
5577         * g++.dg/conversion/ptrmem6.C: New test.
5578         * g++.dg/conversion/ptrmem7.C: New test.
5579         * g++.dg/conversion/ptrmem8.C: New test.
5580
5581 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
5582
5583         PR fortran/31879
5584         * gfortran.dg/char_length_7.f90: New test.
5585         * gfortran.dg/char_length_9.f90: New test.
5586         * gfortran.dg/char_assign_1.f90: Add extra warning.
5587
5588         PR fortran/31197
5589         PR fortran/31258
5590         * gfortran.dg/char_length_8.f90: New test.
5591
5592 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5593
5594         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
5595
5596 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
5597
5598         * gcc.dg/inline-24.c: New test.
5599         * g++.dg/opt/inline11.C: New test.
5600
5601 2007-08-30  Richard Guenther  <rguenther@suse.de>
5602
5603         * gcc.target/i386/vectorize5.c: New testcase.
5604
5605 2007-08-30  Tobias Burnus  <burnus@net-b.de>
5606
5607         PR fortran/33228
5608         * interface.c (check_interface0): Improve error for external procs.
5609         (check_sym_interfaces): Fix checking of module procedures.
5610
5611 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
5612
5613         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
5614         (AI): Add AI_ALIGN.
5615         * gcc.dg/sync-3.c: New test.
5616
5617         PR middle-end/32758
5618         * gcc.dg/cleanup-12.c: New test.
5619
5620 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
5621
5622         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
5623         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
5624         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
5625         * gcc.dg/pr32450.c: Ditto.
5626         * gcc.dg/nest.c: Ditto.
5627         * gcc.dg/nested-func-4.c: Ditto.
5628         * g++.old-deja/g++.law/profile1.C: Ditto.
5629
5630 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5631
5632         PR fortran/32989
5633         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
5634         non-default integer kind arguments.
5635
5636 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
5637
5638         PR fortran/33105
5639         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
5640
5641 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
5642
5643         * gcc.dg/h8300-ice2.c: Remove target selector.
5644
5645 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
5646
5647         PR fortran/33215
5648         * gfortran.dg/binding_label_tests_15.f03: New test case.
5649         * gfortran.dg/binding_label_tests_16.f03: Ditto.
5650
5651 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5652
5653         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
5654         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
5655
5656 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
5657
5658         PR c++/33194
5659         * g++.dg/other/canon-33194.C: New.
5660
5661 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5662
5663         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
5664         * gcc.c-torture/execute/pr23135.c: Likewise.
5665
5666 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
5667
5668         * gcc.dg/pr31344.c: Move to ...
5669         * gcc.dg/dfp/pr31344.c: ... here.
5670         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
5671         * gcc.dg/20050503-1.c: Ditto.
5672         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
5673         * gcc.dg/20061127-1.c: Compile only for fpic targets.
5674         * gcc.dg/20060801-1.c: Ditto.
5675
5676 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
5677
5678         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
5679         * gfortran.dg/nan_1.f90: Likewise.
5680
5681 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5682
5683         PR fortran/33055
5684         Revert previous patch.
5685
5686 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
5687             Kazu Hirata  <kazu@codesourcery.com>
5688
5689         * gcc.target/m68k/interrupt-1.c: New.
5690
5691 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5692
5693         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
5694         10000 for targets where "int" can't hold at least 100000.
5695         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
5696         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
5697         (test5)(test6): Use it.
5698         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
5699         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
5700         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
5701         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
5702         * gcc.dg/attr-alloc_size.c (test): Likewise.
5703
5704 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
5705
5706         PR c++/33209
5707         * g++.dg/template/error29.C: New.
5708
5709 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
5710
5711         PR c++/32596
5712         * g++.dg/ext/visibility/anon5.C: New test.
5713
5714 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
5715
5716         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
5717
5718 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5719
5720         * gfortran.dg/gamma_1.f90: Remove large-real tests.
5721         * gfortran.dg/gamma_2.f90: Remove large-real tests.
5722         * gfortran.dg/gamma_4.f90: New: large-real tests.
5723
5724 2007-08-28  Jason Merrill  <jason@redhat.com>
5725
5726         PR c++/29000
5727         * g++.dg/ext/stmtexpr12.C: New test.
5728
5729         PR c++/28558
5730         * g++.dg/ext/attrib28.C: New test.
5731
5732 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
5733
5734         PR target/32661
5735         * gcc.target/i386/pr32661.c: New test.
5736
5737 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
5738
5739         PR middle-end/32370
5740         * gcc.dg/pr32370.c: New test.
5741
5742         PR rtl-optimization/33148
5743         * gcc.c-torture/compile/20070827-1.c: New test.
5744
5745         PR debug/32914
5746         * d++.dg/debug/const3.C: New test.
5747         * d++.dg/debug/const4.C: New test.
5748         * d++.dg/debug/dwarf2/const1.C: New test.
5749         * d++.dg/debug/dwarf2/const2.C: New test.
5750         * d++.dg/debug/dwarf2/const2b.C: New test.
5751
5752 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
5753             Vladimir Yanovsky  <yanov@il.ibm.com>
5754             Revital Eres  <eres@il.ibm.com>
5755             Andrey Belevantsev  <abel@ispras.ru>
5756
5757         * gcc.dg/sms-1.c: New test.
5758
5759 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
5760
5761         * g++.dg/ext/gnu-inline-common.h: New.
5762         * g++.dg/ext/gnu-inline-global-reject.C: New.
5763         * g++.dg/ext/gnu-inline-global.C: New.
5764         * g++.dg/ext/gnu-inline-namespace.C: New.
5765         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
5766         * g++.dg/ext/gnu-inline-class.C: New.
5767         * g++.dg/ext/gnu-inline-class-static.C: New.
5768         * g++.dg/ext/gnu-inline-template-class.C: New.
5769         * g++.dg/ext/gnu-inline-template-func.C: New.
5770
5771 2007-08-27  Jason Merrill  <jason@redhat.com>
5772
5773         PR c++/31337
5774         * g++.dg/ext/stmtexpr11.C: New.
5775
5776 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
5777
5778         * lib/target-supports.exp (check_profiling_available):
5779         Set profiling_available_saved to 0 on fido-*-elf.
5780
5781 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
5782
5783         PR tree-optimization/33173
5784         
5785         * gcc.c-torture/compile/pr33173.c: New.
5786
5787 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
5788
5789         PR target/31385
5790         * gcc.dg/dfp/pr31385.c: New.
5791
5792 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
5793
5794         * gcc.dg/unsigned-long-compare.c: Remove target selector.
5795
5796 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
5797
5798         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
5799         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
5800         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
5801         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
5802         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
5803         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
5804         gcc.target/m68k directory.
5805         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
5806         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
5807         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
5808         gcc.target/cris directory.
5809         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
5810         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
5811         gcc.target/bfin directory.
5812
5813         * gcc.target/sh: New directory.
5814         * gcc.target/sh/sh.exp: New file.
5815         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
5816         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
5817         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
5818         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
5819         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
5820         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
5821
5822 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
5823
5824         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
5825         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
5826         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
5827         * gcc.target/i386/local2.c: Ditto.
5828         * gcc.target/i386/stack-prot-kernel.c: Ditto.
5829         * gcc.target/i386/20011119-1.c: Ditto.
5830         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
5831         * gcc.target/i386/fastcall-1.c: Fix target selector.
5832
5833 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5834
5835         PR fortran/33055
5836         * gfortran.dg/negative_unit.f: Add new check
5837         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
5838         -fdefault-integer-8.
5839
5840 2007-08-26  Asher Langton  <langton2@llnl.gov>
5841
5842         * gfortran.dg/recursive_stack.f90: New.
5843         * gfortran.dg/openmp_stack.f90: New.
5844
5845 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5846
5847         PR fortran/31298
5848         * gfortran.dg/use_10.f90: New.
5849
5850 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5851
5852         PR fortran/32985
5853         * gfortran.dg/namelist_14.f90: Make test case valid.
5854         * gfortran.dg/common_10.f90: New.
5855
5856 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
5857
5858         PR middle-end/33181
5859         * gcc.dg/ifelse-2.c: New.
5860
5861 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5862
5863         PR fortran/32980
5864         * gfortran.dg/gamma_1.f90: New.
5865         * gfortran.dg/gamma_2.f90: New.
5866         * gfortran.dg/gamma_3.f90: New.
5867
5868 2007-08-26  Tobias Burnus  <burnus@net-b.de>
5869
5870         PR fortran/33188
5871         * gfortran.dg/used_types_18.f90: New.
5872
5873 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
5874
5875         * gcc.dg/array-init-2.c: New test.
5876
5877 2007-08-24  Tobias Burnus  <burnus@net-b.de>
5878
5879         PR fortran/33178
5880         * gfortran.dg/initialization_4.f90: Update dg-error.
5881         * gfortran.dg/initialization_13.f90: New.
5882
5883 2007-08-24  Richard Guenther  <rguenther@suse.de>
5884
5885         PR middle-end/33166
5886         * gcc.c-torture/compile/pr33166.c: New testcase.
5887
5888 2007-08-24  Tobias Burnus  <burnus@net-b.de>
5889
5890         PR fortran/33139
5891         * gfortran.dg/pointer_assign_4.f90: New.
5892         * gfortran.dg/shape_2.f90: Fix test case.
5893         * gfortran.dg/char_result_4.f90: Ditto.
5894
5895 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
5896
5897         * gcc.dg/array-init-1.c: New test.
5898
5899         PR c++/32567
5900         * g++.dg/parse/crash36.C: New test.
5901
5902 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
5903
5904         * gcc.dg/pr32721.c: Updated.
5905
5906 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
5907
5908         PR tree-optimization/32573
5909         PR middle-end/32946
5910         * gcc.dg/pr32573.c: New test.
5911
5912         PR c++/32898
5913         * g++.dg/lookup/ns3.C: New test.
5914
5915         * gfortran.dg/assumed_charlen_sharing.f90: New test.
5916
5917         PR c++/31941
5918         * g++.dg/parse/crash37.C: New test.
5919
5920 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
5921
5922         PR target/17390
5923         * gcc.target/i386/pr17390.c: New test.
5924
5925 2007-08-23  Richard Guenther  <rguenther@suse.de>
5926
5927         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
5928         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
5929         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
5930         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
5931         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
5932         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
5933         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
5934         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
5935
5936 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
5937
5938         * gcc.target/s390: New directory.
5939         * gcc.target/s390/s390.exp: New file.
5940         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
5941         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
5942         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
5943         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
5944         gcc.target/s390 directory.
5945
5946 2007-08-23  Richard Guenther  <rguenther@suse.de>
5947
5948         PR tree-optimization/32328
5949         * gcc.dg/pr32328.c: New testcase.
5950
5951 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5952
5953         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
5954           available.
5955
5956 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5957
5958         PR fortran/33095
5959         * gfortran.dg/min_max_optional_5.f90: New test.
5960         * gfortran.dg/min_max_optional_2.f90: Remove.
5961         * gfortran.dg/min_max_optional_3.f90: Remove.
5962         * gfortran.dg/min_max_optional_4.f90: Remove.
5963
5964 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
5965
5966         * gcc.target/i386/xorps-sse.c: New.
5967         * gcc.target/i386/xorps-sse2.c: New.
5968
5969 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
5970
5971         * gcc.target/i386/cmov3.c: Fix scan-assembler.
5972         * gcc.target/i386/cmov4.c: Fix scan-assembler.
5973         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
5974
5975 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
5976
5977         PR fortran/33020
5978         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
5979         include multiple kinds for SHAPE parameter within a single
5980         namespace.
5981         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
5982         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
5983
5984 2007-08-22  Janus Weil  <jaydub66@gmail.com>
5985
5986         * interface_abstract_1.f90: Extended test case.
5987         * interface_abstract_3.f90: New test.
5988
5989 2007-08-21  Christian Bruel  <christian.bruel@st.com>
5990
5991         * gcc.dg/fold-sub.c: New test.
5992         
5993 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
5994
5995         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
5996         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
5997         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
5998         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
5999         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
6000         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
6001
6002 2007-08-22  Richard Guenther  <rguenther@suse.de>
6003
6004         PR middle-end/33007
6005         * gcc.dg/pr33007.c: New testcase.
6006
6007 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
6008
6009         * gcc.c-torture/execute/strcmp-1.x: Delete.
6010
6011 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
6012
6013         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
6014         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
6015         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
6016         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
6017         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
6018         gcc.target/i386/stack-realign.c,
6019         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6020         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6021         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
6022         target using dg-require-effective-target directive.
6023         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
6024         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
6025         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6026         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
6027         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
6028         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
6029         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
6030         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
6031         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
6032         Require lp64 target using dg-require-effective-target directive.
6033         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
6034         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
6035         directive.
6036         * gcc.target/i386/20010202-1.c: Move from here ...
6037         * gcc.dg/20010202-1.c: ... to here.
6038
6039 2007-08-22  Richard Guenther  <rguenther@suse.de>
6040
6041         PR tree-optimization/33142
6042         * gcc.c-torture/execute/pr33142.c: New testcase.
6043
6044 2007-08-22  Richard Guenther  <rguenther@suse.de>
6045
6046         PR middle-end/32563
6047         * g++.dg/torture/pr32563.C: New testcase.
6048
6049 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
6050
6051         PR middle-end/32912
6052         * gcc.dg/pr32912-1.c: Add -w to options.
6053         * gcc.dg/pr32912-2.c: Likewise.
6054         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
6055
6056 2007-08-21  Ian Lance Taylor  <iant@google.com>
6057
6058         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
6059
6060 2007-08-21  Ian Lance Taylor  <iant@google.com>
6061
6062         PR tree-optimization/33134
6063         * g++.dg/tree-ssa/pr33134.C: New test.
6064
6065 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
6066
6067         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
6068         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
6069
6070 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
6071
6072         PR debug/32610
6073         * gcc.dg/debug/pr32610.c: New test.
6074
6075         * g++.dg/init/new24.C: New test.
6076
6077         PR middle-end/32912
6078         * gcc.dg/pr32912-1.c: New test.
6079         * gcc.dg/pr32912-2.c: New test.
6080         * gcc.dg/pr32912-3.c: New test.
6081
6082 2007-08-21  Richard Guenther  <rguenther@suse.de>
6083
6084         * gcc.dg/pointer-arith-10.c: New testcase.
6085
6086 2007-08-21  Richard Guenther  <rguenther@suse.de>
6087
6088         PR middle-end/33122
6089         * gcc.c-torture/compile/pr33122.c: New testcase.
6090
6091 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
6092
6093         * g++.dg/warn/Wnvdtor-2.C: New testcase.
6094
6095 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
6096
6097         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
6098
6099 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
6100
6101         PR c++/33025
6102         * g++.dg/init/new23.C: New test.
6103
6104 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6105
6106         PR middle-end/30564
6107         * gcc.c-torture/compile/pr30564-1.c: New test.
6108         * gcc.c-torture/compile/pr30564-2.c: New test.
6109
6110 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
6111
6112         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
6113
6114 2007-08-19  Tobias Burnus  <burnus@net-b.de>
6115
6116         * gfortran.dg/interface_abstract_2.f90: New.
6117         * gfortran.dg/interface_abstract_1.f90: Fix typo.
6118
6119 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
6120
6121         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
6122         unknown (so that outer-loop wont get analyzed).
6123         * gcc.dg/vect/vect-outer-1a.c: New test.
6124         * gcc.dg/vect/vect-outer-1b.c: New test.
6125         * gcc.dg/vect/vect-outer-1.c: New test.
6126         * gcc.dg/vect/vect-outer-2a.c: New test.
6127         * gcc.dg/vect/vect-outer-2b.c: New test.
6128         * gcc.dg/vect/vect-outer-2c.c: New test.
6129         * gcc.dg/vect/vect-outer-2.c: New test.
6130         * gcc.dg/vect/vect-outer-3a.c: New test.
6131         * gcc.dg/vect/vect-outer-3b.c: New test.
6132         * gcc.dg/vect/vect-outer-3c.c: New test.
6133         * gcc.dg/vect/vect-outer-3.c: New test.
6134         * gcc.dg/vect/vect-outer-4a.c: New test.
6135         * gcc.dg/vect/vect-outer-4b.c: New test.
6136         * gcc.dg/vect/vect-outer-4c.c: New test.
6137         * gcc.dg/vect/vect-outer-4d.c: New test.
6138         * gcc.dg/vect/vect-outer-4e.c: New test.
6139         * gcc.dg/vect/vect-outer-4f.c: New test.
6140         * gcc.dg/vect/vect-outer-4g.c: New test.
6141         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
6142         * gcc.dg/vect/vect-outer-4i.c: New test.
6143         * gcc.dg/vect/vect-outer-4j.c: New test.
6144         * gcc.dg/vect/vect-outer-4k.c: New test.
6145         * gcc.dg/vect/vect-outer-4l.c: New test.
6146         * gcc.dg/vect/vect-outer-4m.c: New test.
6147         * gcc.dg/vect/vect-outer-4.c: New test.
6148         * gcc.dg/vect/vect-outer-5.c: New test.
6149         * gcc.dg/vect/vect-outer-6.c: New test.
6150         * gcc.dg/vect/vect-outer-fir.c: New test.
6151         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
6152         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
6153
6154 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
6155
6156         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
6157         and -fno-tree-reassoc.
6158         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
6159         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6160         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
6161         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6162         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
6163         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6164         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
6165         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
6166         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
6167         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
6168         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
6169         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
6170         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
6171         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
6172         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
6173         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
6174         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
6175         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
6176         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
6177         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
6178         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
6179         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
6180         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
6181         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
6182         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
6183         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
6184         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
6185         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
6186         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
6187         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
6188         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
6189         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
6190         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
6191         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
6192         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
6193         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
6194         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
6195
6196 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
6197
6198         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
6199         versioning for aliasing).
6200         * gcc.dg/vect/vect-35.c: Likewise.
6201
6202         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
6203         targets.
6204         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6205
6206 2007-08-18  Tom Tromey  <tromey@redhat.com>
6207
6208         PR preprocessor/32974:
6209         * gcc.dg/cpp/pr32974.c: New file.
6210
6211 2007-08-17  Tobias Burnus  <burnus@net-b.de>
6212
6213         * gfortran.dg/interface_abstract_1.f90: New.
6214
6215 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
6216
6217         PR fortran/32881
6218         * gfortran.dg/pure_initializer_1.f90: New test.
6219
6220 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
6221
6222         PR fortran/32875
6223         * gfortran.dg/array_constructor_18.f90: New test.
6224
6225 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6226
6227         PR c++/28989
6228         * g++.dg/expr/lval3.C: New test.
6229         * g++.dg/expr/lval4.C: New test.
6230
6231 2007-08-17  Ollie Wild  <aaw@google.com>
6232
6233         PR c++/31749
6234         * g++.dg/lookup/builtin3.C: New test.
6235         * g++.dg/lookup/builtin4.C: New test.
6236         * g++.dg/lookup/using19.C: New test.
6237
6238 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
6239
6240         PR c++/32190
6241         * g++.dg/parse/error31.C: New.
6242
6243 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
6244
6245         PR c++/32112
6246         * g++.dg/template/error26.C: New.
6247
6248 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6249
6250         PR fortran/33079
6251         * gfortran.dg/zero_length_2.f90: New test.
6252
6253 2007-08-17  Tobias Burnus  <burnus@net-b.de>
6254
6255         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
6256         * gfortran.dg/kind_tests_3.f03: Ditto.
6257         * gfortran.dg/global_vars_f90_init.f90: Ditto.
6258         * gfortran.dg/interface_13.f90: Ditto.
6259         * gfortran.dg/pr32738.f90: Ditto.
6260         * gfortran.dg/module_private_1.f90: Ditto.
6261         * gfortran.dg/test_only_clause.f90: Ditto.
6262         * gfortran.dg/bind_c_vars.f90: Ditto.
6263         * gfortran.dg/bind_c_dts.f90: Ditto.
6264         * gfortran.dg/use_9.f90: Ditto.
6265         * gfortran.dg/generic_8.f90: Ditto.
6266         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
6267         * gfortran.dg/private_type_6.f90: Ditto.
6268         * gfortran.dg/c_assoc.f90: Ditto.
6269         * gfortran.dg/private_type_7.f90: Ditto.
6270         * gfortran.dg/global_vars_c_init.f90: Ditto.
6271         * gfortran.dg/bind_c_dts_2.f03: Ditto.
6272         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
6273         * gfortran.dg/c_size_t_test.f03: Ditto.
6274         * gfortran.dg/used_types_12.f90: Ditto.
6275         * gfortran.dg/pr25923.f90: Ditto.
6276         * gfortran.dg/test_com_block.f90: Ditto.
6277         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
6278         * gfortran.dg/equiv_constraint_7.f90: Ditto.
6279         * gfortran.dg/com_block_driver.f90: Ditto.
6280         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
6281         * gfortran.dg/use_iso_c_binding.f90: Ditto.
6282         * gfortran.dg/c_loc_test.f90: Ditto.
6283         * gfortran.dg/c_ptr_tests.f03: Ditto.
6284         * gfortran.dg/module_interface_1.f90: Ditto.
6285
6286 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
6287
6288         PR c++/32870
6289         * g++.dg/other/error17.C: Adjust.
6290         
6291 2007-08-17  Ben Elliston  <bje@au.ibm.com>
6292
6293         PR middle-end/32970
6294         * g++.dg/ext/altivec-14.C: New test.
6295
6296 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
6297
6298         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
6299         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
6300         dump files.
6301         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
6302         * gcc.dg/vect/pr32366.c: Ditto.
6303
6304 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
6305
6306         PR testsuite/33082
6307         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
6308         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
6309         * gcc.dg/dfp/convert-int-fold.c: Ditto.
6310         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
6311
6312 2007-08-16  Tobias Burnus  <burnus@net-b.de>
6313
6314         PR fortran/33072
6315         * gfortran.dg/use_9.f90: New.
6316
6317 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
6318
6319         * g++.dg/gcov/gcov-5.C: New test.
6320
6321 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
6322
6323         * g++.dg/gcov/gcov-4.C: New test.
6324         * lib/gcov.exp (verify-lines): Add support for
6325         checking no-coverage lines.
6326
6327 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
6328
6329         * gcc.dg/vect/vect-vfa-01.c: New.
6330         * gcc.dg/vect/vect-vfa-02.c: New.
6331         * gcc.dg/vect/vect-vfa-03.c: New.
6332         * gcc.dg/vect/vect-vfa-04.c: New.
6333         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
6334         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
6335         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
6336         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
6337         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
6338         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
6339         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
6340         gfortran.dg/vect/pr19049.f90: Rename to start with
6341         prefix no-vfa-.
6342         * gcc.dg/vect/vect.exp: Disable versioning for alias
6343         when test starts with no-vfa-.
6344         * gfortran.dg/vect/vect.exp: Likewise.
6345
6346 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
6347
6348         * gcc.dg/torture/pr32897.c: New test.
6349
6350 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
6351
6352         PR c++/31132
6353         * g++.dg/template/crash69.C: New.
6354
6355 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
6356
6357         * lib/target-supports.exp (check_effective_target_arm32): Use
6358         check_no_compiler_messages.
6359
6360 2007-08-15  Diego Novillo  <dnovillo@google.com>
6361
6362         gcc.dg/tree-ssa/20070815.c: New test.
6363
6364 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6365
6366         PR fortran/33077
6367         * gfortran.dg/random_7.f90: Initialize variable.
6368
6369 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
6370
6371         PR middle-end/33074
6372         * gfortran.dg/pr33074.f90: New test.
6373
6374         PR c++/32992
6375         * g++.dg/opt/nrv14.C: New test.
6376
6377 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
6378
6379         PR c++/33035
6380         * g++.dg/template/crash68.C: New.
6381
6382 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
6383
6384         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
6385         * gcc.dg/sibcall-4.c: Ditto.
6386
6387 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6388
6389         PR fortran/33066
6390         * gfortran.dg/use_8.f90: New test.
6391         * gfortran.dg/c_loc_tests_2.f03: Fix code.
6392
6393 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
6394
6395         PR c++/27211
6396         * g++.dg/template/error27.C: New.
6397         * g++.dg/template/error28.C: New.
6398         * g++.dg/other/pr28304.C: Adjust.
6399         * g++.old-deja/g++.mike/p811.C: Likewise.
6400
6401 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6402
6403         PR target/30315
6404         * gcc.target/i386/pr30315.c: New.
6405
6406 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6407
6408         PR fortran/32594
6409         * gfortran.dg/substr_5.f90: New test.
6410
6411 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
6412
6413         PR c/30428
6414         * gcc.dg/vector-2.c: New test.
6415
6416         PR c++/30428
6417         * g++.dg/ext/vector8.C: New test.
6418
6419 2007-08-13  Dan Hipschman  <dsh@google.com>
6420
6421         PR c/32953
6422         * gcc.dg/format/array-1.c: Add an additional test for
6423         unterminated format strings of length 1.
6424
6425 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6426
6427         PR fortran/32926
6428         * gfortran.dg/external_procedures_3.f90: New test.
6429
6430 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6431
6432         PR fortran/32827
6433         * gfortran.dg/import6.f90: New test.
6434
6435 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
6436
6437         PR C/30427
6438         *  gcc.dg/vector-1.c: New test.
6439
6440 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
6441
6442         * gcc.dg/pr21255-4.c: Skip for PIC.
6443         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
6444
6445 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
6446
6447         * gcc.dg/attr-isr.c: Skip for PIC.
6448         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
6449         * gcc.dg/attr-isr-trapa.c: Likewise.
6450         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
6451         * gcc.dg/pragma-isr-trapa.c: Likewise.
6452         * gcc.dg/pragma-isr-trapa2.c: Likewise.
6453
6454 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6455
6456         PR fortran/32962
6457         * gfortran.dg/transpose_1.f90: New test.
6458
6459 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6460
6461         PR fortran/29600
6462         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
6463         intrinsic.
6464
6465 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6466
6467         PR fortran/30964
6468         PR fortran/33054
6469         * gfortran.dg/random_4.f90: New test.
6470         * gfortran.dg/random_5.f90: New test.
6471         * gfortran.dg/random_6.f90: New test.
6472         * gfortran.dg/random_7.f90: New test.
6473
6474 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6475
6476         PR fortran/32860
6477         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
6478
6479 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6480
6481         PR fortran/31629
6482         * gfortran.dg/module_private_1.f90: New test.
6483
6484 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6485
6486         PR fortran/29600
6487         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
6488         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
6489
6490 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6491
6492         PR fortran/32937
6493         * gfortran.dg/char_length_6.f90: New test.
6494
6495 2007-08-10  Ollie Wild  <aaw@google.com>
6496
6497         * g++.dg/lookup/using18.C: New test.
6498
6499 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
6500
6501         PR c++/17763
6502         * g++.dg/other/error16.C: New.
6503
6504 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6505
6506         PR libfortran/33039
6507         * gfortran.dg/namelist_37.f90: New test.
6508
6509 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
6510
6511         PR c++/22256
6512         * g++.dg/conversion/op3.C: New.
6513
6514 2007-08-09  Tobias Burnus  <burnus@net-b.de>
6515
6516         PR fortran/32987
6517         * gfortran.dg/fmt_tab_1.f90: New.
6518         * gfortran.dg/fmt_tab_2.f90: New.
6519
6520 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6521
6522         PR c/32796
6523         * gcc.c-torture/compile/pr32796.c: New test.
6524
6525 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6526
6527         PR middle-end/32813
6528         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
6529         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
6530         instead of just -O.
6531
6532 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
6533
6534         * gcc.target/mips/code-readable-1.c: New test.
6535         * gcc.target/mips/code-readable-2.c: Likewise.
6536         * gcc.target/mips/code-readable-3.c: Likewise.
6537
6538 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
6539             Revital Eres  <eres@il.ibm.com>
6540
6541         * gfortran.dg/sms-1.f90: Add comment.
6542         * gfortran.dg/sms-2.f90: New.
6543
6544 2007-08-07  Ian Lance Taylor  <iant@google.com>
6545
6546         * gcc.dg/instrument-1.c: New test.
6547         * gcc.dg/instrument-2.c: New test.
6548         * gcc.dg/instrument-3.c: New test.
6549
6550 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
6551
6552         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
6553
6554 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
6555
6556         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
6557         !vector_alignment_reachable targets.
6558         * gcc.dg/vect/vect-33.c: Likewise.
6559         * gcc.dg/vect/vect-42.c: Likewise.
6560         * gcc.dg/vect/vect-44.c: Likewise.
6561         * gcc.dg/vect/vect-50.c: Likewise.
6562         * gcc.dg/vect/vect-70.c: Likewise.
6563         * gcc.dg/vect/vect-71.c: Likewise.
6564         * gcc.dg/vect/vect-87.c: Likewise.
6565         * gcc.dg/vect/vect-88.c: Likewise.
6566         * gcc.dg/vect/vect-91.c: Likewise.
6567         * gcc.dg/vect/vect-93.c: Likewise.
6568         * gcc.dg/vect/vect-96.c: Likewise.
6569         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
6570         * gcc.dg/vect/section-anchors-69.c: Likewise.
6571         * gcc.dg/vect/pr25413.c: Likewise.
6572         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
6573         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
6574         * gfortran.dg/vect-2.f90: Likewise.
6575         * gfortran.dg/vect-3.f90: Likewise.
6576         * gfortran.dg/vect-4.f90: Likewise.
6577         * gfortran.dg/vect-5.f90: Likewise.
6578         * lib/target-supports.exp (check_effective_target_natural_alignment): 
6579         Return false for darwin. 
6580         (check_effective_target_vector_alignment_reachable_for_double): New.
6581
6582 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
6583
6584         * gcc.dg/multiword-1.c: New testcase.
6585
6586 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
6587
6588         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
6589         messages.
6590         * gfortran.dg/namelist_36.f90: New test.
6591
6592 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6593
6594         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
6595           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
6596
6597 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
6598
6599         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
6600         * gcc.dg/torture/type-generic-1.c: Likewise.
6601
6602 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6603
6604         * gcc.c-torture/20070522-1.c: Move to ...
6605         * gcc.c-torture/compile/20070522-1.c: Here.
6606
6607 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6608
6609         PR fortran/29828
6610         * gfortran.dg/minmax_char_1.f90: New test.
6611         * gfortran.dg/minmax_char_2.f90: New test.
6612         * gfortran.dg/min_max_optional_4.f90: New test.
6613
6614 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6615
6616         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
6617         hanging on the testcase.
6618
6619 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6620
6621         PR middle-end/32988
6622         * gcc.c-torture/compile/pr32988.c: New test.
6623
6624 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6625
6626         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
6627
6628 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
6629
6630         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
6631
6632         Revert:
6633         2007-03-22  Dirk Mueller  <dmueller@suse.de>
6634
6635         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
6636
6637 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6638
6639         PR fortran/32979
6640         * gfortran.dg/isnan_1.f90: New test.
6641
6642 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
6643             Revital Eres <eres@il.ibm.com>
6644
6645         * gcc.dg/sms-antideps.c: New test.
6646
6647 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
6648
6649         PR fortran/31214
6650         * gfortran.dg/entry_13.f90: New test.
6651
6652         * gfortran.dg/entry_12.f90: Clean up .mod file.
6653
6654 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6655
6656         PR fortran/32770
6657         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
6658         variables as kind=4 so they don't overflow the record length.
6659
6660 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
6661
6662         PR fortran/32968
6663         * gfortran.dg/selected_kind_1.f90: New test.
6664
6665 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6666
6667         PR middle-end/32780
6668         * gcc.c-torture/compile/pr32780.c: New test.
6669
6670 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6671
6672         RP middle-end/32399
6673         * gcc.c-torture/compile/pr32399.c: New testcase.
6674
6675 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6676
6677         PR middle-end/32304
6678         * g++.dg/torture/pr32304.C: New testcase.
6679
6680 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6681
6682         PR middle-end/32935
6683         * gfortran.fortran-torture/compile/complex_1.f90: New test.
6684
6685 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6686
6687         PR fortran/32955
6688         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
6689
6690 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6691
6692         PR fortran/31202
6693         * gfortran.dg/nint_2.f90: New test.
6694
6695 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
6696
6697         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
6698         * gcc.dg/weak/typeof-2.c: Likewise.
6699
6700 2007-08-03  Diego Novillo  <dnovillo@google.com>
6701
6702         PR 31521
6703         * gcc.dg/tree-ssa/pr31521.c: New test.
6704
6705 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6706
6707         PR fortran/32770
6708         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
6709         iostat must be default kind.
6710
6711 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6712
6713         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
6714
6715 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
6716
6717         PR fortran/32770
6718         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
6719         explicit so test passes with -fdefault-integer-8.
6720         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
6721         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
6722
6723 2007-08-02  Lee Millward  <lee.millward@gmail.com>
6724
6725         PR c++/30849
6726         * g++.dg/parse/asm1.C: New test.
6727
6728         PR c++/30850
6729         * g++.dg/parse/asm2.C: Likewise.
6730
6731         PR c++/30851
6732         * g++.dg/parse/asm3.C: Likewise.
6733         
6734 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6735
6736         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
6737           "int" is only 16 bit bits wide.
6738         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
6739
6740 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6741
6742         * g++.dg/torture/type-generic-1.C: New.
6743         * gcc.dg/pr28796-2.c: Move tests ...
6744         * gcc.dg/tg-tests.h: ... here.
6745         * gcc.dg/torture/type-generic-1.c: New.
6746
6747 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6748
6749         PR libfortran/32954
6750         * minmaxloc_3.f90:  New test case.
6751
6752 2007-08-01  Tobias Burnus  <burnus@net-b.de>
6753
6754         PR fortran/32936
6755         * gfortran.dg/allocate_stat.f90: New.
6756
6757 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
6758
6759         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
6760
6761 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
6762
6763         PR tree-optimization/32919
6764         * gcc.c-torture/compile/pr32919.c: New.
6765
6766 2007-08-01  Nick Clifton  <nickc@redhat.com>
6767
6768         * gcc.c-torture/execute/execute.exp: Change copyright header to
6769         refer to version 3 of the GNU General Public License and to point
6770         readers at the COPYING3 file and the FSF's license web page.
6771         * gcc.c-torture/execute/ieee/ieee.exp,
6772         gcc.c-torture/unsorted/unsorted.exp,
6773         gcc.c-torture/compile/compile.exp,
6774         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
6775         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
6776         gcc.target/cris/torture/cris-torture.exp,
6777         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
6778         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
6779         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
6780         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
6781         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
6782         gnat.dg/dg.exp, gnat.dg/style/style.exp,
6783         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
6784         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
6785         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
6786         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
6787         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
6788         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
6789         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
6790         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
6791         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
6792         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
6793         gcc.dg/noncompile/noncompile.exp,
6794         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
6795         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
6796         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
6797         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
6798         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
6799         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
6800         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
6801         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
6802         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
6803         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
6804         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
6805         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
6806         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
6807         g++.old-deja/old-deja.exp,
6808         gfortran.fortran-torture/execute/execute.exp,
6809         gfortran.fortran-torture/compile/compile.exp,
6810         treelang/output/output-1.c, treelang/output/output-1.tree,
6811         treelang/execute/execute.exp, treelang/Makefile.in,
6812         treelang/compile/compile.exp, g++.dg/dg.exp,
6813         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
6814         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
6815         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
6816         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
6817         g++.dg/compat/struct-layout-1.exp,
6818         g++.dg/compat/struct-layout-1_generate.c,
6819         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
6820         g++.dg/bprob/bprob.exp, config/default.exp,
6821         gcc.test-framework/test-framework.awk,
6822         gcc.test-framework/gen_directive_tests,
6823         gcc.test-framework/test-framework.exp,
6824         objc.dg/special/special.exp,
6825         objc.dg/gnu-encoding/gnu-encoding.exp,
6826         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
6827         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
6828         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
6829         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
6830         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
6831         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
6832         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
6833         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
6834         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
6835         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
6836         lib/target-supports-dg.exp, lib/gcc-defs.exp,
6837         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
6838         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
6839         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
6840         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
6841         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
6842         Likewise.
6843
6844 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
6845
6846         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
6847         error message text.
6848
6849 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
6850
6851         PR fortran/32945
6852         * gfortran.dg/initialization_12.f90: New test.
6853
6854 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
6855
6856         PR fortran/31609
6857         * gfortran.dg/entry_12.f90: New test.
6858
6859 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6860
6861         PR fortran/32938
6862         * gfortran.dg/altreturn_6.f90: New test.
6863
6864 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
6865
6866         PR fortran/32942
6867         * gfortran.dg/exponent_2.f90: New test.
6868
6869 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
6870
6871         * gcc.dg/vect/vect-117.c: New test.
6872         * gcc.dg/vect/vect-74.c: Enabled test
6873         * gcc.dg/vect/vect-81.c: Enabled test
6874
6875 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
6876
6877         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
6878         s/dg-error/dg-warning where warning is expected.
6879
6880 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6881
6882         PR fortran/32770
6883         * gfortran.dg/array_constructor_12.f90:  Adjust argument
6884         of huge() to correct kind.
6885
6886 2007-07-30  Ollie Wild  <aaw@google.com>
6887
6888         * gcc.dg/cpp/counter-2.c: New test.
6889         * gcc.dg/cpp/counter-3.c: New test.
6890         * gcc.dg/cpp/dir-only-1.c: New test.
6891         * gcc.dg/cpp/dir-only-1.h: New file.
6892         * gcc.dg/cpp/dir-only-2.c: New test.
6893         * gcc.dg/cpp/dir-only-3.c: New test.
6894         * gcc.dg/cpp/dir-only-3a.h: New file.
6895         * gcc.dg/cpp/dir-only-3b.h: New file.
6896         * gcc.dg/cpp/dir-only-4.c: New test.
6897         * gcc.dg/cpp/dir-only-5.c: New test.
6898         * gcc.dg/cpp/dir-only-6.c: New test.
6899
6900 2007-07-30  Julian Brown  <julian@codesourcery.com>
6901
6902         * gcc.target/arm/neon/v*.c: Regenerate.
6903
6904 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
6905
6906         PR c++/32108
6907         * g++.dg/ext/label6.C: New.
6908
6909 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
6910
6911         PR libfortran/32858
6912         PR libfortran/30814
6913         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
6914
6915 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
6916
6917         PR fortran/31211
6918         * gfortran.dg/actual_pointer_function_1.f90: New test.
6919
6920         PR fortran/32682
6921         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
6922
6923 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
6924
6925         PR fortran/32906
6926         * gfortran.dg/shape_1.f90: Adjust error message.
6927         * gfortran.dg/parameter_array_ref_1.f90: New test.
6928
6929 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6930
6931         PR fortran/31609
6932         * gfortran.dg/entry_11.f90: New test.
6933
6934 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
6935             Revital Eres  <eres@il.ibm.com>
6936
6937         * gfortran.dg/sms-1.f90: New test.
6938
6939 2007-07-28  Richard Guenther  <rguenther@suse.de>
6940
6941         * gcc.c-torture/compile/pr32920.c: New testcase.
6942
6943 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
6944
6945         PR c++/30917
6946         * g++.dg/lookup/friend11.C: New test.
6947
6948 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
6949
6950         * gfortran.dg/namelist_5.f90: Adjusted error message.
6951         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
6952         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
6953         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
6954         * gfortran.dg/namelist_32.f90: ... this.
6955
6956         PR fortran/32876
6957         * gfortran.dg/namelist_33.f90: New test.
6958
6959         PR fortran/32905
6960         * gfortran.dg/namelist_34.f90: New test.
6961
6962         PR fortran/31818
6963         * gfortran.dg/namelist_35.f90: New test.
6964
6965 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
6966
6967         PR fortran/32880
6968         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
6969
6970 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6971
6972         PR testsuite/32471
6973         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
6974           assuming it is 0x7ffffffff.
6975         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
6976         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
6977
6978 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
6979
6980         * gfortran.dg/operator_3.f90: Fix dg directive.
6981         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
6982         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
6983         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
6984
6985 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
6986
6987         * g++.dg/cpp0x/decltype1.C: New.
6988         * g++.dg/cpp0x/decltype2.C: New.
6989         * g++.dg/cpp0x/decltype3.C: New.
6990         * g++.dg/cpp0x/decltype4.C: New.
6991         * g++.dg/cpp0x/decltype5.C: New.
6992         * g++.dg/cpp0x/decltype6.C: New.
6993
6994 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6995
6996         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
6997           because the test relies on bit 31 to be the sign bit.
6998
6999 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7000
7001         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
7002           assuming it is 0x7fffffff.
7003         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
7004         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
7005
7006 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
7007
7008         PR c++/32346
7009         * g++.dg/expr/bitfield9.C: New test.
7010
7011 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7012
7013         PR fortran/32899
7014         * gfortran.dg/logical_comp.f90: Update dg-error strings.
7015
7016 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7017
7018         PR fortran/32760
7019         * gfortran.dg/private_type_7.f90: New test.
7020
7021 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7022
7023         PR fortran/32035
7024         * gfortran.dg/select_char_1.f90: New test.
7025
7026 2007-07-27  Tobias Burnus  <burnus@net-b.de>
7027
7028         PR fortran/32903
7029         * gfortran.dg/initialization_11.f90: New test.
7030
7031 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
7032
7033         * gcc.target/mips/ins-1.c: New test.
7034
7035 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
7036
7037         PR/19232
7038         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
7039         (f1): Likewise.
7040
7041 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
7042
7043         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
7044         error: width of 'spare' exceeds its type.
7045
7046 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
7047
7048         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
7049         * gcc.dg/sibcall-4.c: Likewise.
7050
7051 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7052
7053         PR rtl-optimization/31500
7054         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
7055         * g++.dg/warn/Warray-bounds.C: Likewise.
7056
7057 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7058
7059         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
7060
7061 2007-07-25  Julian Brown  <julian@codesourcery.com>
7062             Paul Brook  <paul@codesourcery.com>
7063             Joseph Myers  <joseph@codesourcery.com>
7064             Mark Shinwell  <shinwell@codesourcery.com>
7065
7066         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
7067         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
7068         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
7069         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
7070         (check_effective_target_arm_neon_hw): New.
7071         * gcc.target/arm/neon/neon.exp: New file.
7072         * gcc.target/arm/neon/polytypes.c: New file.
7073         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
7074
7075 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
7076
7077         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
7078           targets where an "int" is less than 32 bits wide.
7079
7080 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
7081
7082         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
7083
7084 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7085
7086         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
7087           during addition if an int is only 16 bits wide.
7088         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
7089
7090 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7091
7092         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
7093           size as "long int" and are 32 or 64 bits wide.
7094         * gcc.dg/torture/pr28814.c: Likewise.
7095
7096 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7097
7098         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
7099           exactly as wide as an int.
7100
7101 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
7102
7103         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7104         Define and use throughout as long long printf format specifier.
7105         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7106         Likewise.
7107
7108 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
7109
7110         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
7111         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
7112
7113 2007-07-25  Ben Elliston  <bje@au.ibm.com>
7114
7115         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
7116
7117 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
7118
7119         * gcc.c-torture/execute/20070724-1.c: New.
7120
7121 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
7122
7123         PR fortran/31205
7124         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
7125         "deallocates" to 24, since patch has code rid of much spurious
7126         code.
7127         * gfortran.dg/interface_assignment_1.f90 : New test.
7128
7129         PR fortran/32842
7130         * gfortran.dg/interface_assignment_2.f90 : New test.
7131
7132 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
7133
7134         PR fortran/32867
7135         * fortran.dg/initialization_10.f90: New test.
7136
7137 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
7138
7139         PR fortran/32778
7140         * gfortran.dg/imag_2.f: Removed
7141         * gfortran.dg/warn_std_1.f90: New test.
7142         * gfortran.dg/warn_std_2.f90: New test.
7143         * gfortran.dg/warn_std_3.f90: New test.
7144
7145 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
7146
7147         PR c++/29001
7148         * g++.dg/init/new22.C: New.
7149
7150 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
7151
7152         PR c++/32561
7153         * g++.dg/template/crash67.C: New.
7154
7155 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
7156
7157         * lib/target-support.exp (check_effective_target_natural_alignment): 
7158         (check_effective_target_vector_alignment_reachable): New.
7159         * config/spu/spu.c (spu_vector_alignment_reachable): New.
7160         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
7161         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
7162         check.
7163         * gcc.dg/vect/pr25413.c: Likewise.
7164         * gcc.dg/vect/pr31699.c: Likewise.
7165
7166 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
7167
7168         PR fortran/30814
7169         * gfortran.dg/pack_bounds_1.f90:  New test case.
7170
7171 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
7172
7173         PR fortran/31639
7174         * gfortran.dg/initialization_9.f90: New test.
7175
7176 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7177
7178         PR fortran/32797
7179         PR fortran/32800
7180         * gfortran.dg/bind_c_usage_8.f03: New test case.
7181         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
7182         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
7183
7184 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
7185
7186         * gcc.target/mips/branch-cost-1.c: New test.
7187         * gcc.target/mips/branch-cost-2.c: Likewise.
7188
7189 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7190
7191         PR fortran/32732
7192         * gfortran.dg/c_char_tests.f03: New test case.
7193         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
7194         * gfortran.dg/c_char_tests_2.f03: New test case.
7195         * gfortran.dg/value_6.f03: Ditto.
7196         * gfortran.dg/value_7.f03: Ditto.
7197
7198 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7199
7200         PR fortran/32600
7201         * gfortran.dg/c_funloc_tests_5.f03: New.
7202         * gfortran.dg/c_funloc_tests_5.f04: New.
7203         * gfortran.dg/c_funloc_tests_4_driver.c: New.
7204
7205 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7206
7207         PR c++/32839
7208         * g++.dg/expr/call4.C: New.
7209         * g++.dg/expr/call5.C: New.
7210
7211 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
7212
7213         PR fortran/32710
7214         * gfortran.dg/namelist_30.f90: New test.
7215
7216 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
7217
7218         PR fortran/29962
7219         * gfortran.dg/array_initializer_1.f90: Removed warning.
7220         * gfortran.dg/initialization_1.f90: Adjusted messages.
7221         * gfortran.dg/nested_modules_6.f90: Removed warning.
7222
7223         PR fortran/31253
7224         * gfortran.dg/initialization_7.f90: New test.
7225
7226         PR fortran/31639
7227         * gfortran.dg/initialization_8.f90: New test.
7228
7229 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7230
7231         PR c++/30818
7232         * g++.dg/template/crash47.C: Adjust errors.
7233         * g++.dg/template/crash48.C: Adjust errors.
7234         * g++.dg/template/typename12.C: New.
7235         * g++.dg/template/typename13.C: New.
7236         * g++.dg/template/typename14.C: New.
7237         * g++.dg/template/typedef6.C: Adjust errors.
7238
7239 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
7240
7241         PR fortran/32627
7242         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
7243         * gfortran.dg/pr32627.f03: New test case.
7244
7245         * gfortran.dg/c_f_pointer_logical.f03: New test case.
7246         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
7247         c_f_pointer_logical.
7248         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
7249         c_f_pointer_complex.
7250         * gfortran.dg/c_f_pointer_complex.f03: New test case.
7251         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
7252         c_f_pointer_shape_tests_2.
7253         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
7254
7255 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
7256
7257         PR fortran/32804
7258         * gfortran.dg/c_loc_tests_9.f03: New test case.
7259         * gfortran.dg/c_loc_tests_10.f03: Ditto.
7260
7261 2007-07-21  Lee Millward  <lee.millward@gmail.com>
7262
7263         PR fortran/32823
7264         * gfortran.dg/int_2.f90: New test.
7265         
7266 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7267
7268         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
7269
7270 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
7271
7272         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
7273         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
7274
7275 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
7276
7277         PR tree-optimization/19910
7278         * gcc.dg/pr19910.c: New test.
7279
7280 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
7281
7282         PR fortran/32738
7283         * gfortran.dg/pr32738.f90: New test.
7284
7285 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7286
7287         PR tree-optimzation/32635
7288         * gfortran.dg/pr32635.f:  New test case.
7289
7290 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
7291
7292         PR fortran/32801
7293         * gfortran.dg/pr32801.f03: New test case.
7294
7295 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7296
7297         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
7298         Test negative numbers also.
7299         * gcc.dg/c99-math-float-1.c: Likewise.
7300         * gcc.dg/c99-math-long-double-1.c: Likewise.
7301         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
7302         test inputs.
7303
7304 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
7305         
7306         * lib/target-supports.exp (check_effective_target_sync_int_long):
7307         Enable for xtensa.
7308         (check_effective_target_sync_char_short): Likewise.
7309         
7310 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7311
7312         * gcc.dg/pr28796-2.c: Add more cases.
7313
7314 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7315
7316         * gcc.dg/pr28796-1.c: Add more cases.
7317         * gcc.dg/pr28796-2.c: Likewise.
7318
7319 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7320
7321         * gcc.dg/pr28796-1.c: Add more cases.
7322         * gcc.dg/pr28796-2.c: Likewise.
7323
7324 2007-07-17  Janus Weil  <jaydub66@gmail.com>
7325
7326         PR fortran/32535
7327         * gfortran.dg/pr32535.f90: New test.
7328
7329 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
7330
7331         PR fortran/31320
7332         PR fortran/32665
7333         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
7334
7335 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
7336
7337         PR rtl-optimization/32773
7338         * gcc.dg/pr32773.c: New test.
7339
7340 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7341
7342         * gcc.target/spu/intrinsics-1.c: Use dg-message to
7343         match flax-vector-conversions note.
7344         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
7345         instead of dg-error for the warning.
7346
7347 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7348
7349         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
7350           adapted to work on targets with 16-bit or wider int.
7351         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
7352         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
7353         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
7354         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
7355
7356 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7357
7358         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
7359         support large arrays.
7360         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
7361         * gcc.dg/20061109-1.c: Likewise.
7362         * gcc.c-torture/execute/20061101-1.x: Likewise.
7363         * gcc.c-torture/execute/pr29797-1.x: Likewise.
7364         * gcc.c-torture/execute/pr31448.x: Likewise.
7365
7366 2007-07-16  Lee Millward  <lee.millward@gmail.com>
7367
7368         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
7369
7370         PR fortran/32238
7371         * gfortran.dg/pr32238.f90: New test.
7372
7373         PR fortran/32222
7374         * gfortran.dg/pr32222.f90: New test.
7375
7376         PR fortran/32242
7377         * gfortran.dg/pr32242.f90: New test.
7378         
7379 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
7380             David Ung  <davidu@mips.com>
7381
7382         * gcc.target/mips/mips-sched-madd.c: New test case.
7383
7384 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7385
7386         PR libfortran/32611
7387         * gfortran.dg/large_real_kind_1.f90: Update test.
7388         * gfortran.dg/pr17706.f90: Update test.
7389         * gfortran.dg/fmt_zero_digits.f90: Update test.
7390         * gfortran.dg/fmt_zero_precision.f90: Update test.
7391         * gfortran.dg/real_const_3.f90: Update test.
7392
7393 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7394
7395         PR fortran/32036
7396         * gfortran.dg/bounds_check_8.f90: New test.
7397         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
7398
7399 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7400
7401         PR fortran/32357
7402         * gfortran.dg/mvbits_2.f90: New test.
7403
7404 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7405
7406         PR libfortran/32731
7407         * gfortran.dg/pack_mask_1.f90:  New test.
7408         * gfortran.dg/unpack_mask_1.f90:  New test.
7409
7410 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7411
7412         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
7413         * gcc.dg/20001101-1.c: Likewise.
7414         * gcc.dg/20001102-1.c: Likewise.
7415         * gcc.dg/20020116-2.c: Likewise.
7416         * gcc.dg/20020416-1.c: Likewise.
7417         * gcc.dg/sparc-constant-1.c: Likewise.
7418         * gcc.dg/sparc-dwarf2.c: Likewise.
7419         * gcc.dg/sparc-frame-1.c: Likewise.
7420         * gcc.dg/sparc-getcontext-1.c: Likewise.
7421         * gcc.dg/sparc-loop-1.c: Likewise.
7422         * gcc.dg/sparc-reg-1.c: Likewise.
7423         * gcc.dg/sparc-ret.c: Likewise.
7424         * gcc.dg/sparc-trap-1.c: Likewise.
7425         * gcc.dg/ultrasp10.c: Likewise.
7426         * gcc.dg/ultrasp11.c: Likewise.
7427         * gcc.dg/ultrasp1.c: Likewise.
7428         * gcc.dg/ultrasp2.c: Likewise.
7429         * gcc.dg/ultrasp3.c: Likewise.
7430         * gcc.dg/ultrasp4.c: Likewise.
7431         * gcc.dg/ultrasp5.c: Likewise.
7432         * gcc.dg/ultrasp6.c: Likewise.
7433         * gcc.dg/ultrasp7.c: Likewise.
7434         * gcc.dg/ultrasp8.c: Likewise.
7435         * gcc.dg/ultrasp9.c: Likewise.
7436         * gcc.dg/splet-1.c: Delete.
7437
7438 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
7439
7440         PR fortran/32724
7441         * gfortran.dg/stfunc_5.f90: New test.
7442
7443 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
7444
7445         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
7446         New procedure to check if arrays are naturally aligned to the vector
7447         alignment boundary.
7448         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
7449         in size_t typedef.  Adjust tree dump scan results according to
7450         vect_aligned_arrays target check.
7451         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
7452         vect_aligned_arrays target check.
7453         * gcc.dg/vect/pr31699.c: Ditto.
7454
7455 2007-07-13  Sa Liu  <saliu@de.ibm.com>
7456
7457         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
7458         for V2DFmode vector conditional expression.
7459         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
7460         and dfceq patterns.
7461         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
7462         and dfcgt patterns.
7463         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
7464         V2DFmode comparison and test special values.
7465         * lib/target-supports.exp: Switch on test for V2DFmode 
7466         vector conditional expression.
7467
7468 2007-07-13  Richard Guenther  <rguenther@suse.de>
7469
7470         PR tree-optimization/32721
7471         * gcc.dg/pr32721.c: New testcase.
7472
7473 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
7474
7475         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
7476         error message part that continues on a new line.
7477
7478 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
7479
7480         * gcc.dg/c99-tgmath-1.c: New.
7481         * gcc.dg/c99-tgmath-2.c: New.
7482         * gcc.dg/c99-tgmath-3.c: New.
7483         * gcc.dg/c99-tgmath-4.c: New.
7484
7485 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7486             Janis Johnson  <janis187@us.ibm.com>
7487
7488         PR testsuite/25241
7489         * gcc.test-framework/dg-error-exp-F.c: New test.
7490         * gcc.test-framework/dg-warning-exp-F.c: New test.
7491         * lib/gcc.exp: Enable warning and error prefixes.
7492         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
7493         (dg-error): Wrap original dg-error.
7494         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
7495         markers from dg-error/dg-warning directives.
7496         * gcc.dg/20040322-1.c: Likewise.
7497         * gcc.dg/Wchar-subscripts-1.c: Likewise.
7498         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
7499         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
7500         * gcc.dg/Werror-1.c: Likewise.
7501         * gcc.dg/Werror-10.c: Likewise.
7502         * gcc.dg/Werror-11.c: Likewise.
7503         * gcc.dg/Werror-2.c: Likewise.
7504         * gcc.dg/Werror-3.c: Likewise.
7505         * gcc.dg/Werror-4.c: Likewise.
7506         * gcc.dg/Werror-5.c: Likewise.
7507         * gcc.dg/Werror-6.c: Likewise.
7508         * gcc.dg/Werror-7.c: Likewise.
7509         * gcc.dg/Werror-8.c: Likewise.
7510         * gcc.dg/Werror-9.c: Likewise.
7511         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7512         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
7513         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
7514         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
7515         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
7516         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
7517         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
7518         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
7519         * gcc.dg/Wnested-externs-1.c: Likewise.
7520         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
7521         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
7522         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
7523         * gcc.dg/Wshadow-3.c: Likewise.
7524         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
7525         * gcc.dg/Wwrite-strings-1.c: Likewise.
7526         * gcc.dg/anon-struct-5.c: Likewise.
7527         * gcc.dg/anon-struct-6.c: Likewise.
7528         * gcc.dg/anon-struct-7.c: Likewise.
7529         * gcc.dg/anon-struct-8.c: Likewise.
7530         * gcc.dg/array-8.c: Likewise.
7531         * gcc.dg/array-quals-2.c: Likewise.
7532         * gcc.dg/asm-qual-1.c: Likewise.
7533         * gcc.dg/asm-wide-1.c: Likewise.
7534         * gcc.dg/assign-warn-1.c: Likewise.
7535         * gcc.dg/assign-warn-2.c: Likewise.
7536         * gcc.dg/bitfld-10.c: Likewise.
7537         * gcc.dg/bitfld-11.c: Likewise.
7538         * gcc.dg/bitfld-12.c: Likewise.
7539         * gcc.dg/bitfld-13.c: Likewise.
7540         * gcc.dg/bitfld-14.c: Likewise.
7541         * gcc.dg/builtin-choose-expr-2.c: Likewise.
7542         * gcc.dg/builtins-30.c: Likewise.
7543         * gcc.dg/c90-const-expr-5.c: Likewise.
7544         * gcc.dg/c90-typespec-1.c: Likewise.
7545         * gcc.dg/c99-const-expr-5.c: Likewise.
7546         * gcc.dg/c99-flex-array-5.c: Likewise.
7547         * gcc.dg/c99-fordecl-3.c: Likewise.
7548         * gcc.dg/c99-tag-3.c: Likewise.
7549         * gcc.dg/c99-typespec-1.c: Likewise.
7550         * gcc.dg/c99-vla-jump-1.c: Likewise.
7551         * gcc.dg/c99-vla-jump-2.c: Likewise.
7552         * gcc.dg/c99-vla-jump-3.c: Likewise.
7553         * gcc.dg/c99-vla-jump-4.c: Likewise.
7554         * gcc.dg/c99-vla-jump-5.c: Likewise.
7555         * gcc.dg/cast-1.c: Likewise.
7556         * gcc.dg/cast-2.c: Likewise.
7557         * gcc.dg/cast-3.c: Likewise.
7558         * gcc.dg/cast-4.c: Likewise.
7559         * gcc.dg/cast-pretty-print-1.c: Likewise.
7560         * gcc.dg/comp-goto-2.c: Likewise.
7561         * gcc.dg/comp-goto-3.c: Likewise.
7562         * gcc.dg/cpp/error-1.c: Likewise.
7563         * gcc.dg/cpp/if-paren.c: Likewise.
7564         * gcc.dg/decl-7.c: Likewise.
7565         * gcc.dg/decl-8.c: Likewise.
7566         * gcc.dg/decl-nospec-1.c: Likewise.
7567         * gcc.dg/decl-nospec-2.c: Likewise.
7568         * gcc.dg/decl-nospec-3.c: Likewise.
7569         * gcc.dg/declspec-10.c: Likewise.
7570         * gcc.dg/declspec-11.c: Likewise.
7571         * gcc.dg/declspec-12.c: Likewise.
7572         * gcc.dg/declspec-13.c: Likewise.
7573         * gcc.dg/declspec-14.c: Likewise.
7574         * gcc.dg/declspec-15.c: Likewise.
7575         * gcc.dg/declspec-16.c: Likewise.
7576         * gcc.dg/declspec-17.c: Likewise.
7577         * gcc.dg/declspec-4.c: Likewise.
7578         * gcc.dg/declspec-5.c: Likewise.
7579         * gcc.dg/declspec-6.c: Likewise.
7580         * gcc.dg/declspec-7.c: Likewise.
7581         * gcc.dg/declspec-8.c: Likewise.
7582         * gcc.dg/declspec-9.c: Likewise.
7583         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
7584         * gcc.dg/dfp/constants-c99.c: Likewise.
7585         * gcc.dg/dfp/keywords-c89.c: Likewise.
7586         * gcc.dg/dfp/keywords-c99.c: Likewise.
7587         * gcc.dg/dfp/keywords-reserved.c: Likewise.
7588         * gcc.dg/dfp/typespec.c: Likewise.
7589         * gcc.dg/dremf-type-compat-2.c: Likewise.
7590         * gcc.dg/dremf-type-compat-3.c: Likewise.
7591         * gcc.dg/dremf-type-compat-4.c: Likewise.
7592         * gcc.dg/empty-source-2.c: Likewise.
7593         * gcc.dg/empty-source-3.c: Likewise.
7594         * gcc.dg/enum3.c: Likewise.
7595         * gcc.dg/extra-semi-2.c: Likewise.
7596         * gcc.dg/extra-semi-3.c: Likewise.
7597         * gcc.dg/float-range-1.c: Likewise.
7598         * gcc.dg/float-range-2.c: Likewise.
7599         * gcc.dg/float-range-3.c: Likewise.
7600         * gcc.dg/float-range-5.c: Likewise.
7601         * gcc.dg/format/asm_fprintf-2.c: Likewise.
7602         * gcc.dg/format/asm_fprintf-3.c: Likewise.
7603         * gcc.dg/format/asm_fprintf-4.c: Likewise.
7604         * gcc.dg/format/asm_fprintf-5.c: Likewise.
7605         * gcc.dg/format/cast-1.c: Likewise.
7606         * gcc.dg/format/gcc_diag-3.c: Likewise.
7607         * gcc.dg/format/gcc_diag-4.c: Likewise.
7608         * gcc.dg/format/gcc_diag-6.c: Likewise.
7609         * gcc.dg/format/gcc_diag-8.c: Likewise.
7610         * gcc.dg/format/gcc_diag-9.c: Likewise.
7611         * gcc.dg/format/nul-2.c: Likewise.
7612         * gcc.dg/format/opt-1.c: Likewise.
7613         * gcc.dg/format/opt-2.c: Likewise.
7614         * gcc.dg/format/opt-3.c: Likewise.
7615         * gcc.dg/format/opt-4.c: Likewise.
7616         * gcc.dg/format/opt-5.c: Likewise.
7617         * gcc.dg/format/opt-6.c: Likewise.
7618         * gcc.dg/framework-2.c: Likewise.
7619         * gcc.dg/func-args-1.c: Likewise.
7620         * gcc.dg/func-outside-1.c: Likewise.
7621         * gcc.dg/func-outside-2.c: Likewise.
7622         * gcc.dg/gnu-cond-expr-2.c: Likewise.
7623         * gcc.dg/gnu-cond-expr-3.c: Likewise.
7624         * gcc.dg/if-empty-1.c: Likewise.
7625         * gcc.dg/init-bad-1.c: Likewise.
7626         * gcc.dg/init-bad-2.c: Likewise.
7627         * gcc.dg/init-bad-3.c: Likewise.
7628         * gcc.dg/init-desig-obs-2.c: Likewise.
7629         * gcc.dg/init-desig-obs-3.c: Likewise.
7630         * gcc.dg/init-empty-2.c: Likewise.
7631         * gcc.dg/init-empty-3.c: Likewise.
7632         * gcc.dg/inline-11.c: Likewise.
7633         * gcc.dg/inline-12.c: Likewise.
7634         * gcc.dg/inline-8.c: Likewise.
7635         * gcc.dg/inline-9.c: Likewise.
7636         * gcc.dg/inline3.c: Likewise.
7637         * gcc.dg/label-decl-1.c: Likewise.
7638         * gcc.dg/label-decl-2.c: Likewise.
7639         * gcc.dg/label-decl-3.c: Likewise.
7640         * gcc.dg/label-decl-4.c: Likewise.
7641         * gcc.dg/long-long-typespec-1.c: Likewise.
7642         * gcc.dg/lvalue-2.c: Likewise.
7643         * gcc.dg/lvalue-3.c: Likewise.
7644         * gcc.dg/nested-func-3.c: Likewise.
7645         * gcc.dg/nested-redef-1.c: Likewise.
7646         * gcc.dg/noreturn-4.c: Likewise.
7647         * gcc.dg/old-style-prom-2.c: Likewise.
7648         * gcc.dg/old-style-prom-3.c: Likewise.
7649         * gcc.dg/old-style-then-proto-1.c: Likewise.
7650         * gcc.dg/overflow-warn-1.c: Likewise.
7651         * gcc.dg/overflow-warn-2.c: Likewise.
7652         * gcc.dg/overflow-warn-3.c: Likewise.
7653         * gcc.dg/overflow-warn-4.c: Likewise.
7654         * gcc.dg/overflow-warn-6.c: Likewise.
7655         * gcc.dg/parm-forwdecl-2.c: Likewise.
7656         * gcc.dg/parm-forwdecl-3.c: Likewise.
7657         * gcc.dg/parm-impl-decl-1.c: Likewise.
7658         * gcc.dg/parm-impl-decl-2.c: Likewise.
7659         * gcc.dg/parm-incomplete-1.c: Likewise.
7660         * gcc.dg/parm-mismatch-1.c: Likewise.
7661         * gcc.dg/pointer-arith-1.c: Likewise.
7662         * gcc.dg/pointer-arith-2.c: Likewise.
7663         * gcc.dg/pointer-arith-3.c: Likewise.
7664         * gcc.dg/pointer-arith-4.c: Likewise.
7665         * gcc.dg/pointer-arith-6.c: Likewise.
7666         * gcc.dg/pointer-arith-7.c: Likewise.
7667         * gcc.dg/pointer-arith-8.c: Likewise.
7668         * gcc.dg/pr13804-1.c: Likewise.
7669         * gcc.dg/pr15698-1.c: Likewise.
7670         * gcc.dg/pr15698-2.c: Likewise.
7671         * gcc.dg/pr15698-3.c: Likewise.
7672         * gcc.dg/pr15698-4.c: Likewise.
7673         * gcc.dg/pr15698-5.c: Likewise.
7674         * gcc.dg/pr15698-6.c: Likewise.
7675         * gcc.dg/pr15698-7.c: Likewise.
7676         * gcc.dg/pr15698-8.c: Likewise.
7677         * gcc.dg/pr17188-1.c: Likewise.
7678         * gcc.dg/pr17301-1.c: Likewise.
7679         * gcc.dg/pr17301-2.c: Likewise.
7680         * gcc.dg/pr17730-1.c: Likewise.
7681         * gcc.dg/pr20368-1.c: Likewise.
7682         * gcc.dg/pr20368-2.c: Likewise.
7683         * gcc.dg/pr20368-3.c: Likewise.
7684         * gcc.dg/pr22308-1.c: Likewise.
7685         * gcc.dg/qual-component-1.c: Likewise.
7686         * gcc.dg/redecl-1.c: Likewise.
7687         * gcc.dg/redecl-11.c: Likewise.
7688         * gcc.dg/redecl-12.c: Likewise.
7689         * gcc.dg/redecl-13.c: Likewise.
7690         * gcc.dg/redecl-14.c: Likewise.
7691         * gcc.dg/redecl-15.c: Likewise.
7692         * gcc.dg/register-var-1.c: Likewise.
7693         * gcc.dg/register-var-2.c: Likewise.
7694         * gcc.dg/stmt-expr-2.c: Likewise.
7695         * gcc.dg/stmt-expr-3.c: Likewise.
7696         * gcc.dg/stmt-expr-label-1.c: Likewise.
7697         * gcc.dg/stmt-expr-label-2.c: Likewise.
7698         * gcc.dg/stmt-expr-label-3.c: Likewise.
7699         * gcc.dg/struct-empty-2.c: Likewise.
7700         * gcc.dg/struct-empty-3.c: Likewise.
7701         * gcc.dg/struct-parse-1.c: Likewise.
7702         * gcc.dg/struct-semi-1.c: Likewise.
7703         * gcc.dg/struct-semi-2.c: Likewise.
7704         * gcc.dg/struct-semi-3.c: Likewise.
7705         * gcc.dg/switch-5.c: Likewise.
7706         * gcc.dg/switch-6.c: Likewise.
7707         * gcc.dg/switch-7.c: Likewise.
7708         * gcc.dg/tls/diag-5.c: Likewise.
7709         * gcc.dg/transparent-union-1.c: Likewise.
7710         * gcc.dg/transparent-union-3.c: Likewise.
7711         * gcc.dg/typespec-1.c: Likewise.
7712         * gcc.dg/vla-init-2.c: Likewise.
7713         * gcc.dg/vla-init-3.c: Likewise.
7714         * gcc.dg/vla-init-4.c: Likewise.
7715         * gcc.dg/vla-init-5.c: Likewise.
7716         * gcc.dg/void-cast-2.c: Likewise.
7717         * gcc.dg/wvla-3.c: Likewise.
7718         * gcc.dg/wvla-7.c: Likewise.
7719         * gcc.target/i386/991209-1.c: Likewise.
7720         * gcc.target/ia64/fpreg-1.c: Likewise.
7721         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
7722         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
7723         
7724 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
7725
7726         PR fortran/31639
7727         * gfortran.dg/func_decl_4.f90: New test.
7728
7729 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
7730
7731         PR fortran/32727
7732         * gfortran.dg/interface_17.f90: New test.
7733
7734 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
7735
7736         PR fortran/32599
7737         * gfortran.dg/32599.f03: New test case.
7738
7739         PR fortran/32601
7740         * gfortran.dg/32601.f03: New test case.
7741         * gfortran.dg/32601_1.f03: Ditto.
7742         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
7743         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
7744
7745 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
7746
7747         * gcc.c-torture/execute/align-3.c: Remove function addr check.
7748
7749 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
7750             Devang Patel  <dpatel@apple.com>
7751
7752         PR tree-optimization/25413
7753         * gcc.dg/vect/vect-align-1.c: New.
7754         * gcc.dg/vect/vect-align-2.c: New.
7755         * gcc.dg/vect/pr25413.c: New.
7756         * gcc.dg/vect/pr25413a.c: New.
7757         * gcc.dg/vect/pr31699.c: Fix dg-final check.
7758
7759 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
7760
7761         * lib/target-support.exp (check_ultrasparc_hw_available):
7762         New function.
7763         (is-effective-target): Check $arg for ultrasparc_hw.
7764         (is-effective-target-keyword): Likewise.
7765         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
7766         when determining what to do on sparc platforms.
7767         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
7768         * gcc.dg/20001101-1.c: Likewise.
7769         * gcc.dg/20001101-2.c: Likewise.
7770         * gcc.dg/ultrasp9.c: Likewise.
7771         * gcc.dg/ultrasp10.c: Likewise.
7772         * gcc.target/sparc/pdist-3.c: Likewise.
7773
7774 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
7775
7776         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
7777
7778 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
7779
7780         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
7781         get vectorized.
7782         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
7783         now get vectorized.
7784         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
7785         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
7786         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
7787         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
7788         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
7789         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
7790         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
7791         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
7792         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
7793         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
7794         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
7795         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
7796         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
7797         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
7798         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
7799         * lib/target-supports.exp (check_effective_target_vect_int_mul):
7800         Add spu.
7801
7802 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
7803
7804         PR c++/30854
7805         * g++.dg/parse/error30.C: New test.
7806
7807 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7808
7809         PR fortran/29804
7810         * gfortran.dg/alloc_comp_misc_1.f90: New test.
7811
7812 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
7813
7814         * gfortran.fortran-torture/compile/pr32663.f: New test.
7815
7816 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
7817
7818         PR c++/31027
7819         * g++.dg/inherit/virtual4.C: New.
7820
7821 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
7822
7823         PR target/32661
7824         * gcc.target/i386/pr32661-1.c: New test.
7825
7826 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
7827
7828         * gnat.dg/invariant_index.ad[sb]: New test.
7829
7830 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
7831
7832         PR c++/32560
7833         * g++.dg/template/decl3.C: New.
7834
7835 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
7836
7837         PR 32617
7838         * gcc.c-torture/execute/align-3.c: New.
7839
7840 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
7841
7842         PR target/32708
7843         * gcc.target/i386/pr32708-1.c: New test.
7844         * gcc.target/i386/pr32708-2.c: Ditto.
7845         * gcc.target/i386/pr32708-3.c: Ditto.
7846
7847 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
7848
7849         * g++.dg/init/new20.C: Remove svn:executable flag.
7850
7851 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
7852
7853         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
7854
7855 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
7856
7857         * gcc.dg/ultrasp7.c: Add fpic target requirement.
7858
7859 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7860
7861         PR testsuite/25241
7862         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
7863         directive.
7864         
7865 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
7866
7867         PR fortran/32157
7868         * gfortran.dg/overload_2.f90: New test.
7869
7870         PR fortran/32689
7871         * gfortran.dg/transfer_simplify_5.f90
7872
7873         PR fortran/32634
7874         * gfortran.dg/interface_15.f90: New test.
7875
7876 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
7877
7878         PR libfortran/32336
7879         * gfortran.dg/matmul_5.f90:  New test case.
7880
7881 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7882
7883         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
7884         * gcc.dg/fesd-any.h: Likewise.
7885         * gcc.dg/fesd-baseonly.c: Likewise.
7886         * gcc.dg/fesd-baseonly.h: Likewise.
7887         * gcc.dg/fesd-none.c: Likewise.
7888         * gcc.dg/fesd-none.h: Likewise.
7889         * gcc.dg/fesd-reduced.c: Likewise.
7890         * gcc.dg/fesd-reduced.h: Likewise.
7891         * gcc.dg/fesd-sys.c: Likewise.
7892         * gcc.dg/fesd-sys.h: Likewise
7893         * gcc.dg/fesd.h: Likewise.
7894
7895         * g++.dg/debug/dwarf2: New directory.
7896         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
7897         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
7898         * g++.dg/other/fesd-any.h: Likewise.
7899         * g++.dg/other/fesd-baseonly.C: Likewise.
7900         * g++.dg/other/fesd-baseonly.h: Likewise.
7901         * g++.dg/other/fesd-none.C: Likewise.
7902         * g++.dg/other/fesd-none.h: Likewise.
7903         * g++.dg/other/fesd-reduced.C: Likewise.
7904         * g++.dg/other/fesd-reduced.h: Likewise.
7905         * g++.dg/other/fesd-sys.C: Likewise.
7906         * g++.dg/other/fesd-sys.h: Likewise.
7907         * g++.dg/other/fesd.h: Likewise.
7908
7909 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
7910
7911         PR fortran/31129
7912         * gfortran.dg/parameter_unused.f90: New test.
7913
7914 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
7915
7916         PR tree-optimization/32681
7917         * gcc.dg/tree-ssa/pr32681.c: New test.
7918
7919 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7920
7921         PR fortran/32678
7922         * gfortran.dg/fmt_t_5.f90: New test.
7923
7924 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
7925
7926         PR c++/30535
7927         * g++.dg/template/operator10.C: New.
7928
7929 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
7930
7931         PR libfortran/32217
7932         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
7933
7934 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7935
7936         PR fortran/29876
7937         * gfortran.dg/operator_6.f90: New test.
7938
7939 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7940
7941         PR fortran/17711
7942         * gfortran.dg/operator_4.f90: New test.
7943         * gfortran.dg/operator_5.f90: New test.
7944         * gfortran.dg/logical_comp.f90: Adjusted error messages.
7945         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
7946
7947 2007-07-08  Tobias Burnus  <burnus@net-b.de>
7948
7949         PR fortran/32669
7950         * gfortran.dg/argument_checking_6.f90: New.
7951
7952 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
7953
7954         PR fortran/25094
7955         * gfortran.dg/interface_155555.f90: New test.
7956
7957 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7958
7959         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
7960         c99-math-long-double-1.c, c99-math.h: Test subnormals.
7961
7962 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7963
7964         PR testsuite/25241
7965         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
7966         discern pedantic diagnostics and errors.
7967         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
7968         and not an error.
7969         * gcc.dg/20050121-1.c: This is an error and not a warning.
7970         * gcc.target/i386/sseregparm-2.c:  Likewise.
7971         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
7972         * gcc.dg/charset/attribute2.c: Likewise.
7973         * gcc.dg/bitfld-1.c: Likewise.
7974         * gcc.dg/pack-test-2.c: Likewise.
7975         * gcc.dg/940510-1.c: Match separately error and warning.
7976         * gcc.dg/array-2.c: Match separately multiple messages. The second
7977         diagnostic is a pedantic warning and not an error.
7978         * gcc.dg/pr14475.c: Match separately multiple messages.
7979         * gcc.dg/pr18809-1.c: Likewise.
7980         * gcc.dg/pr27953.c: Likewise.
7981         * gcc.dg/vla-init-1.c: Likewise.
7982         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
7983
7984 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7985
7986         PR fortran/32644
7987         * gfortran.dg/char_decl_1.f90: New test.
7988
7989 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
7990
7991         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
7992
7993 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
7994
7995         PR c++/32232
7996         * g++.dg/template/overload9.C: New test.
7997
7998 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
7999
8000         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
8001         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
8002
8003 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
8004
8005         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
8006         * gcc.dg/20001012-2.c: Likewise.
8007         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
8008         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
8009
8010 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
8011
8012         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
8013         about the chunk size when STACK_SIZE is defined.
8014
8015 2007-07-06  Josh Conner  <jconner@apple.com>
8016
8017         PR middle-end/32602
8018         * gcc.dg/sibcall-8.c: New test.
8019
8020 2007-07-06  Josh Conner  <jconner@apple.com>
8021
8022         PR middle-end/32603
8023         * gcc.target/arm/sibcall-1.c: New test.
8024
8025 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
8026
8027         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
8028
8029 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
8030
8031         * gfortran.dg/save_parameter.f90: New test.
8032         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
8033
8034 2007-07-06  Richard Guenther  <rguenther@suse.de>
8035
8036         * g++.dg/opt/pr30965.C: New testcase.
8037
8038 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
8039
8040         * gcc.target/mips/save-restore-5.c: New test.
8041
8042 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
8043
8044         PR rtl_optimization/32450
8045         * gcc.dg/pr32450.c: New runtime test.
8046
8047 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
8048
8049         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
8050         single underscore in scan directives.
8051
8052 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
8053
8054         PR c++/32245
8055         * g++.dg/init/ptrmem4.C: New test.
8056
8057         PR c++/32251
8058         * g++.dg/init/new21.C: Likewise.
8059
8060         PR c++/31992
8061         * g++.dg/template/static30.C: Likewise.
8062
8063 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
8064
8065         * gcc.dg/vect/costmodel/ppc: New directory.
8066         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
8067         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
8068         New test.
8069         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
8070         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
8071         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
8072         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
8073         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
8074         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
8075         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
8076         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
8077         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
8078         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
8079         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
8080         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
8081         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
8082         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
8083
8084 2007-07-05  Tobias Burnus  <burnus@net-b.de>
8085
8086         PR fortran/32359
8087         * gfortran.dg/module_md5_1.f90: Update MD5 number.
8088
8089 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
8090
8091         PR fortran/32526
8092         * gfortran.dg/interface_14.f90: New test.
8093
8094         PR fortran/32613
8095         * gfortran.dg/do_iterator_2.f90: New test.
8096
8097 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8098
8099         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
8100         (FE_DEC_DOWNWARD): Likewise.
8101         (FE_DEC_UPWARD): Likewise.
8102         (FE_DEC_TOWARDZERO): Likewise.
8103         (FE_DEC_TONEARESTFROMZERO): Likewise.
8104
8105 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
8106
8107         * gcc.c-torture/compile/pr32606.c: New.
8108         * gfortran.fortran-torture/execute/pr32604.f90: New.
8109
8110 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
8111
8112         * gcc.dg/visibility-12.c: New test.
8113         * gcc.dg/visibility-13.c: Likewise.
8114         * g++.dg/ext/visibility-9.C: Likewise.
8115         * g++.dg/ext/visibility-10.C: Likewise.
8116
8117 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8118
8119         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
8120         * gcc.dg/sh-relax-vxworks.c: New test.
8121
8122 2007-07-04  Richard Guenther  <rguenther@suse.de>
8123
8124         PR tree-optimization/32500
8125         * gcc.c-torture/execute/pr32500.c: New testcase.
8126
8127 2007-07-04  Richard Guenther  <rguenther@suse.de>
8128
8129         PR tree-optimization/32482
8130         * gcc.c-torture/compile/pr32482.c: New testcase.
8131
8132 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8133
8134         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
8135         VxWorks kernels.
8136         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
8137         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
8138         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
8139         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
8140
8141 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8142
8143         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
8144
8145 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8146
8147         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
8148
8149 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8150
8151         PR fortran/31198
8152         * gfortran.dg/min_max_optional_1.f90: New test.
8153         * gfortran.dg/min_max_optional_2.f90: New test.
8154         * gfortran.dg/min_max_optional_3.f90: New test.
8155
8156 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8157
8158         PR fortran/32545
8159         * gfortran.dg/fmt_error.f90: New test.
8160
8161 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8162
8163         PR fortran/32612
8164         * gfortran.dg/interface_13.f90: New test.
8165
8166 2007-07-03  Dave Brolley  <brolley@redhat.com>
8167
8168         PR c++/31743
8169         * g++.dg/init/new20.C: New test.
8170
8171 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
8172
8173         PR fortran/32579
8174         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
8175
8176 2007-07-03  Tobias Burnus  <burnus@net-b.de>
8177
8178         PR fortran/25062
8179         * common_7.f90: New.
8180         * common_8.f90: New.
8181         * common_9.f90: New.
8182
8183 2007-07-03  Tobias Burnus  <burnus@net-b.de>
8184
8185         PR fortran/30940
8186         * gfortran.dg/argument_checking_1.f90: New.
8187         * gfortran.dg/argument_checking_2.f90: New.
8188         * gfortran.dg/argument_checking_3.f90: New.
8189         * gfortran.dg/argument_checking_4.f90: New.
8190         * gfortran.dg/argument_checking_5.f90: New.
8191         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
8192         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
8193
8194 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8195
8196         * gcc.dg/pr32176.c: Add -w to default dg-options.
8197
8198 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
8199
8200         * gcc.c-torture/compile/ssa-pre-1.c: New test.
8201
8202 2007-07-03  Tobias Burnus  <burnus@net-b.de>
8203
8204         PR fortran/20888
8205         * gfortran.dg/null_2.f90: New.
8206
8207 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8208             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8209
8210         PR middle-end/32176
8211         * gcc.dg/pr32176.c: New test.
8212
8213 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8214
8215         * gcc.dg/const-float80.c : New test.
8216         * gcc.dg/const-float128.c : New test.
8217         * gcc.dg/const-float80-ped.c : New test.
8218         * gcc.dg/const-float128-ped.c : New test.
8219
8220 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8221
8222         * gcc.dg/c99-math.h: Fix typo.
8223
8224 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
8225
8226         PR libgomp/32468
8227         * gcc.dg/gomp/pr32468-1.c: New test.
8228
8229 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
8230
8231         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
8232         an ABI option.
8233
8234 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
8235
8236         * gfortran.fortran-torture/compile/pr32583.f: New.
8237         * gcc.c-torture/compile/pr32584.c: New
8238
8239 2007-07-02  Ollie Wild  <aaw@google.com>
8240
8241         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
8242         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
8243
8244 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
8245
8246         * gcc.target/mips/save-restore-1.c: New test.
8247         * gcc.target/mips/save-restore-2.c: Likewise.
8248         * gcc.target/mips/save-restore-3.c: Likewise.
8249         * gcc.target/mips/save-restore-4.c: Likewise.
8250
8251 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
8252
8253         PR tree-optimization/31966
8254         PR tree-optimization/32533
8255         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
8256         * gfortran.dg/pr32533.f90: Ditto.
8257
8258 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
8259
8260         * g++.dg/opt/nrv12.C: New test.
8261         * gcc.target/i386/nrv1.c: New test.
8262
8263         PR c++/31748
8264         * g++.dg/gomp/pr31748.C: New test.
8265
8266 2007-07-02  Ira Rosen  <irar@il.ibm.com>
8267  
8268         PR tree-optimization/32230
8269         * gcc.dg/vect/pr32230.c: New test.
8270
8271 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
8272
8273         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
8274         * bind_c_coms.f90: Ditto.
8275         * bind_c_coms_driver.c: Ditto.
8276         * bind_c_dts.f90: Ditto.
8277         * bind_c_dts_2.f03: Ditto.
8278         * bind_c_dts_2_driver.c: Ditto.
8279         * bind_c_dts_3.f03: Ditto.
8280         * bind_c_dts_4.f03: Ditto.
8281         * bind_c_dts_driver.c: Ditto.
8282         * bind_c_implicit_vars.f03: Ditto.
8283         * bind_c_procs.f03: Ditto.
8284         * bind_c_usage_2.f03: Ditto.
8285         * bind_c_usage_3.f03: Ditto.
8286         * bind_c_usage_5.f03: Ditto.
8287         * bind_c_usage_6.f03: Ditto.
8288         * bind_c_usage_7.f03: Ditto.
8289         * bind_c_vars.f90: Ditto.
8290         * bind_c_vars_driver.c: Ditto.
8291         * binding_c_table_15_1.f03: Ditto.
8292         * binding_label_tests.f03: Ditto.
8293         * binding_label_tests_10.f03: Ditto.
8294         * binding_label_tests_10_main.f03: Ditto.
8295         * binding_label_tests_11.f03: Ditto.
8296         * binding_label_tests_11_main.f03: Ditto.
8297         * binding_label_tests_12.f03: Ditto.
8298         * binding_label_tests_13.f03: Ditto.
8299         * binding_label_tests_13_main.f03: Ditto.
8300         * binding_label_tests_14.f03: Ditto.
8301         * binding_label_tests_2.f03: Ditto.
8302         * binding_label_tests_3.f03: Ditto.
8303         * binding_label_tests_4.f03: Ditto.
8304         * binding_label_tests_5.f03: Ditto.
8305         * binding_label_tests_6.f03: Ditto.
8306         * binding_label_tests_7.f03: Ditto.
8307         * binding_label_tests_8.f03: Ditto.
8308         * binding_label_tests_9.f03: Ditto.
8309         * c_assoc.f90: Ditto.
8310         * c_assoc_2.f03: Ditto.
8311         * c_f_pointer_shape_test.f90: Ditto.
8312         * c_f_pointer_tests.f90: Ditto.
8313         * c_f_tests_driver.c: Ditto.
8314         * c_funloc_tests.f03: Ditto.
8315         * c_funloc_tests_2.f03: Ditto.
8316         * c_funloc_tests_3.f03: Ditto.
8317         * c_funloc_tests_3_funcs.c: Ditto.
8318         * c_kind_params.f90: Ditto.
8319         * c_kind_tests_2.f03: Ditto.
8320         * c_kinds.c: Ditto.
8321         * c_loc_driver.c: Ditto.
8322         * c_loc_test.f90: Ditto.
8323         * c_loc_tests_2.f03: Ditto.
8324         * c_loc_tests_2_funcs.c: Ditto.
8325         * c_loc_tests_3.f03: Ditto.
8326         * c_loc_tests_4.f03: Ditto.
8327         * c_loc_tests_5.f03: Ditto.
8328         * c_loc_tests_6.f03: Ditto.
8329         * c_loc_tests_7.f03: Ditto.
8330         * c_loc_tests_8.f03: Ditto.
8331         * c_ptr_tests.f03: Ditto.
8332         * c_ptr_tests_10.f03: Ditto.
8333         * c_ptr_tests_5.f03: Ditto.
8334         * c_ptr_tests_7.f03: Ditto.
8335         * c_ptr_tests_7_driver.c: Ditto.
8336         * c_ptr_tests_8.f03: Ditto.
8337         * c_ptr_tests_8_funcs.c: Ditto.
8338         * c_ptr_tests_9.f03: Ditto.
8339         * c_ptr_tests_driver.c: Ditto.
8340         * c_size_t_driver.c: Ditto.
8341         * c_size_t_test.f03: Ditto.
8342         * com_block_driver.f90: Ditto.
8343         * global_vars_c_init.f90: Ditto.
8344         * global_vars_c_init_driver.c: Ditto.
8345         * global_vars_f90_init.f90: Ditto.
8346         * global_vars_f90_init_driver.c: Ditto.
8347         * interop_params.f03: Ditto.
8348         * iso_c_binding_only.f03: Ditto.
8349         * iso_c_binding_rename_1.f03: Ditto.
8350         * iso_c_binding_rename_1_driver.c: Ditto.
8351         * iso_c_binding_rename_2.f03: Ditto.
8352         * iso_c_binding_rename_2_driver.c: Ditto.
8353         * kind_tests_2.f03: Ditto.
8354         * kind_tests_3.f03: Ditto.
8355         * module_md5_1.f90: Ditto.
8356         * only_clause_main.c: Ditto.
8357         * print_c_kinds.f90: Ditto.
8358         * test_bind_c_parens.f03: Ditto.
8359         * test_c_assoc.c: Ditto.
8360         * test_com_block.f90: Ditto.
8361         * test_common_binding_labels.f03: Ditto.
8362         * test_common_binding_labels_2.f03: Ditto.
8363         * test_common_binding_labels_2_main.f03: Ditto.
8364         * test_common_binding_labels_3.f03: Ditto.
8365         * test_common_binding_labels_3_main.f03: Ditto.
8366         * test_only_clause.f90: Ditto.
8367         * use_iso_c_binding.f90: Ditto.
8368         * value_5.f90: Ditto.
8369         * value_test.f90: Ditto.
8370         * value_tests_f03.f90: Ditto.
8371
8372 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
8373
8374         * gcc.dg/tls/opt-14.c: New.
8375
8376 2007-07-01  Ollie Wild  <aaw@google.com>
8377
8378         * g++.dg/lookup/using16.C: New test.
8379         * g++.dg/lookup/using17.C: New test.
8380
8381 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
8382
8383         PR fortran/32239
8384         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
8385         (test_4): Use proper test for floating point equality.
8386         (test_8): Likewise.
8387
8388 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8389
8390         PR libgfortran/32554
8391         * gfortran.dg/fmt_p_1.f90: New test.
8392
8393 2007-07-01  Ira Rosen  <irar@il.ibm.com>
8394
8395         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
8396         initialization and fix dg-final check - the initialization loop is
8397         vectorizable.
8398
8399 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
8400             Volker Reichelt  <reichelt@netcologne.de>
8401
8402         PR middle-end/32559
8403         * gcc.dg/pr32559.c: New test.
8404
8405 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
8406
8407         PR tree-optimization/25371
8408         * gcc.dg/vect/pr25371.c: New test.
8409
8410 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
8411
8412         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
8413         when allocating and initializing a flexible array.
8414
8415 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
8416
8417         PR fortran/20373
8418         * gfortran.dg/intrinsic.f90: New test.
8419
8420 2007-06-30  Tobias Burnus  <burnus@net-b.de>
8421
8422         PR fortran/32555
8423         * gfortran.dg/fmt_zero_check.f90: New.
8424
8425 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
8426
8427         PR fortran/30284
8428         * gfortran.dg/repeat_f90: New test.
8429
8430 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8431
8432         PR testsuite/25241
8433         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
8434         -pedantic-errors, so we should match errors.
8435         * gcc.dg/cpp/escape-1.c: Likewise.
8436         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
8437         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
8438         warning.
8439         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
8440         errors instead of warnings.
8441         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
8442         a pedantic warning.
8443         * gcc.dg/cpp/arith-3.c: Likewise.
8444
8445 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8446
8447         PR testsuite/25241
8448         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
8449         * gcc.dg/pch/valid-2.c: Likewise.
8450         * gcc.dg/pch/valid-3.c: Likewise.
8451         * gcc.dg/pch/warn-1.c: Likewise.
8452         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
8453         
8454 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8455
8456         PR c/4076
8457         * gcc.dg/Wunused-function.c: New.
8458         
8459 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8460
8461         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
8462
8463 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
8464
8465         * g++.dg/other/canon-31724.C: New.
8466         
8467 2007-06-29  Jan Hubicka  <jh@suse.cz>
8468
8469         PR middle-end/32372
8470         * gcc.c-torture/compile/pr32372.c: new.
8471
8472 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
8473
8474         * gfortran.dg/operator_3.f90: New test.
8475
8476 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
8477
8478         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
8479         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
8480
8481 2007-06-29  Richard Guenther  <rguenther@suse.de>
8482
8483         PR middle-end/32493
8484         * gcc.dg/inline-23.c: New testcase.
8485
8486 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
8487
8488         PR tree-optimization/24659
8489         * gcc.target/i386/vectorize2.c: New test.
8490         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
8491         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8492
8493 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
8494
8495         * gcc.dg/pointer-arith-9.c: New test.
8496
8497 2007-06-29  Tobias Burnus  <burnus@net-b.de>
8498
8499         PR fortran/32483
8500         * gfortran.dg/fmt_read_2.f90: New.
8501
8502 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8503
8504         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
8505         If it exists, don't try to create it.
8506
8507 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
8508
8509         * g++.dg/ext/visibility/ms-compat-1.C: New.
8510
8511 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8512
8513         PR tree-opt/32417
8514         * gfortran.fortran-torture/compile/pr32417.f90: New test.
8515
8516 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
8517
8518         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
8519         targets.
8520
8521 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
8522
8523         PR fortran/32467
8524         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
8525
8526 2007-06-27  Richard Guenther  <rguenther@suse.de>
8527
8528         PR middle-end/32492
8529         * gcc.dg/inline-22.c: New testcase.
8530
8531 2007-06-26  Hui-May Chang <hm.chang@apple.com>
8532
8533         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
8534         the scan-assembler constant.
8535
8536 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
8537
8538         PR 20216
8539         * gcc.dg/pr20216.c: New.
8540
8541 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8542
8543         PR tree-opt/32421
8544         * gcc.dg/vect/pr32421.c: New test.
8545
8546 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
8547
8548         PR c++/32111
8549         * g++.dg/other/friend5.C: New test.
8550
8551 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
8552
8553         PR fortran/32464
8554         * gfortran.dg/host_assoc_function_2.f90: New test.
8555
8556         PR fortran/31494
8557         * gfortran.dg/host_assoc_call_1.f90: New test.
8558
8559 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8560
8561         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
8562         
8563 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8564
8565         PR fortran/32456
8566         * gfortran.dg/error_format.f90: New test.
8567
8568 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
8569
8570         PR fortran/32136
8571         * gfortran.dg/pr32136.f90: New test.
8572
8573 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
8574
8575         PR fortran/31726
8576         * gfortran.dg/minmaxloc_1.f90: New test.
8577
8578         PR fortran/32298
8579         * gfortran.dg/minmaxloc_2.f90: New test.
8580
8581 2007-06-23  Richard Guenther  <rguenther@suse.de>
8582
8583         PR tree-optimization/16876
8584         PR middle-end/29478
8585         * gcc.dg/pr29254.c: The warning is bogus.
8586         * gcc.dg/warn-1.c: Likewise.
8587         * gcc.dg/assign-warn-3.c: Likewise.
8588         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
8589
8590 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
8591
8592         * gcc.c-torture/execute/20070623-1.c: New.
8593
8594 2007-06-22  Jan Hubicka  <jh@suse.cz>
8595
8596         * gcc.c-torture/compile/pr31541.c: New.
8597
8598 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
8599
8600         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
8601         Remove -m64 from dg-options.
8602
8603 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
8604
8605         PR middle-end/32374
8606         * gcc.dg/pr32374.c: New test.
8607
8608 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8609
8610         PR fortran/32360
8611         * gfortran.dg/pointer_assign_3.f90: New test.
8612
8613 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
8614
8615         * gcc.dg/tree-ssa/pr19590.c: New.
8616
8617 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8618
8619         PR fortran/31162
8620         * gfortran.dg/assign.f90: Update test.
8621         * gfortran.dg/real_do_1.f90: Update test.
8622         * gfortran.dg/gomp/omp_do1.f90: Update test.
8623         * gfortran.dg/warnings_are_errors_1.f: Update test.
8624         * gfortran.dg/g77/20010519-1.f: Update test.
8625         * gfortran.dg/g77/pr9258.f: Update test.
8626         * gfortran.dg/g77/960317-1.f: Update test.
8627
8628 2007-06-21  Richard Guenther  <rguenther@suse.de>
8629
8630         PR tree-optimization/32453
8631         * gcc.c-torture/compile/pr32453.c: New testcase.
8632
8633 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
8634
8635         PR tree-optimization/31866
8636         * gcc.dg/pr31866.c: New test.
8637
8638 2007-06-21  Richard Guenther  <rguenther@suse.de>
8639
8640         PR tree-optimization/32451
8641         * g++.dg/torture/20070621-1.C: New testcase.
8642
8643 2007-06-21  Christian Bruel  <christian.bruel@st.com>
8644
8645         * gcc.dg/attr-isr.c: Test delay slot content.
8646         
8647 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8648
8649         PR fortran/32361
8650         gfortran.dg/pointer_assign_2.f90: New test.
8651
8652 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8653
8654         PR fortran/25061
8655         gfortran.dg/invalid_procedure_name.f90: New test.
8656
8657 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
8658
8659         PR tree-optimization/25737
8660         * gcc.dg/tree-ssa/alias-14.c: New test.
8661
8662 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
8663
8664         * gcc.target/i386/large-size-array-3.c: New.
8665
8666 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8667         Richard Guenther  <rguenther@suse.de>
8668
8669         PR fortran/32140
8670         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
8671
8672 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
8673
8674         PR middle-end/31959
8675         * gcc.dg/pr31959.c: New test.
8676
8677         PR inline-asm/32109
8678         * g++.dg/ext/asm10.C: New test.
8679
8680         PR middle-end/32285
8681         * gcc.c-torture/execute/20070614-1.c: New test.
8682
8683 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
8684
8685         * gcc.target/arm/stack-corruption.c: New test.
8686
8687 2007-06-19  Richard Guenther  <rguenther@suse.de>
8688
8689         * g++.dg/torture/pr30252.C: New testcase.
8690
8691 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
8692
8693         PR tree-optimization/32353
8694         * g++.dg/opt/nrv13.C: New test.
8695
8696 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
8697
8698         PR fortran/20863
8699         PR fortran/20882
8700         * gfortran.dg/impure_assignment_2.f90 : New test.
8701
8702         PR fortran/32236
8703         * gfortran.dg/data_initialized_2.f90 : New test.
8704
8705         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
8706         appropriate version of 'dmach'.
8707
8708 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
8709
8710         PR target/32389
8711         * gcc.target/i386/pr32389.c New test.
8712
8713 2007-06-18  Simon Baldwin <simonb@google.com>
8714
8715         PR c++/31923
8716         * g++.dg/template/error25.C: New.
8717         * g++.dg/template/spec35.C: New.
8718
8719 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
8720
8721         * gcc.c-torture/compile/pr32355.c: New testcase.
8722         
8723 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
8724
8725         PR tree-optimization/32383
8726         * g++.dg/opt/pr32383.C: New test.
8727
8728 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
8729
8730         PR rtl-optimization/32366
8731         * gcc.dg/vect/pr32366.c: New test.
8732
8733 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
8734
8735         * gcc.c-torture/compile/pr32349.c: New testcase.
8736         
8737 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8738
8739         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
8740         * gcc.target/sparc/combined-2.c: Likewise.
8741         * gcc.target/sparc/fexpand.c : Likewise.
8742         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
8743         * gcc.target/sparc/fpack16.c : Likewise.
8744         * gcc.target/sparc/fpmerge.c : Likewise.
8745         * gcc.target/sparc/fpmul.c : Likewise.
8746         * gcc.target/sparc/noresult.c : Likewise.
8747         * gcc.target/sparc/pdist.c: Likewise.
8748
8749 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
8750
8751         PR middle-end/31723
8752         * gcc.target/i386/recip-divf.c: New test.
8753         * gcc.target/i386/recip-sqrtf.c: Ditto.
8754         * gcc.target/i386/recip-vec-divf.c: Ditto.
8755         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
8756         * gcc.target/i386/sse-recip.c: Ditto.
8757         * gcc.target/i386/sse-recip-vec.c: Ditto.
8758
8759 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8760
8761         PR tree-opt/32225
8762         * gcc.c-torture/compile/20070605-1.c: New test.
8763
8764         * gcc.c-torture/compile/20070603-1.c: New testcase.
8765         * gcc.c-torture/compile/20070603-2.c: New testcase.
8766
8767         * gcc.c-torture/compile/20070531-1.c: New test.
8768
8769         PR tree-opt/32167
8770         * gcc.c-torture/compile/20070531-2.c: New test.
8771
8772         PR tree-opt/32144
8773         * gcc.c-torture/compile/20070529-1.c: New test.
8774
8775         PR tree-opt/32145
8776         * gcc.c-torture/compile/20070529-2.c: New test.
8777
8778         PR tree-opt/32015
8779         * gcc.c-torture/compile/20070520-1.c: New test.
8780
8781         * g++.dg/ext/java-1.C: New test.
8782
8783         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
8784         loops instead of one. Remove the "can't determine dependence"
8785         check.
8786         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
8787         needed as the cast is gone in the first place.
8788         * gcc.dg/max-1.c: Change local variable a to be a global one.
8789         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
8790         have a cast which is PREd.
8791
8792 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
8793
8794         * g++.dg/lookup/anon6.C: New test.
8795
8796 2007-06-14  Dirk Mueller  <dmueller@suse.de>
8797
8798         PR c++/31806
8799         * g++.dg/opt/static6.C: New testcase.
8800
8801 2007-06-14  Geoff Keating  <geoffk@apple.com>
8802
8803         * g++.dg/ext/visibility/overload-1.C: New.
8804
8805         PR 31093
8806         * g++.dg/ext/visibility/anon4.C: New.
8807
8808 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
8809
8810         PR target/32268
8811         * gcc.target/i386/pr32268.c: New test.
8812
8813 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
8814
8815         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
8816         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
8817         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
8818
8819         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
8820         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
8821         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
8822         BID is used.
8823
8824 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
8825
8826         PR fortran/32302
8827         * gfortran.dg/common_resize_1.f90: New test.
8828
8829 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
8830
8831         PR target/32274
8832         * gcc.dg/vect/pr32224.c: Fix.   
8833         
8834 2007-06-13  Eric Christopher  <echristo@apple.com>
8835
8836         * gcc.target/i386/ssefn-1.c: Add -march=i386.
8837
8838 2007-06-13  Tobias Burnus  <burnus@net-b.de>
8839
8840         PR fortran/32323
8841         * gfortran.dg/actual_array_vect_1.f90: New.
8842
8843 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8844
8845         * gcc.target/sparc/mfpu.c: New test.
8846
8847 2007-06-12  Geoff Keating  <geoffk@apple.com>
8848
8849         * g++.dg/warn/weak1.C: Suppress on Darwin.
8850         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
8851
8852 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8853
8854         PR middle-end/31579
8855          * g++.dg/torture/pr31579.C: New testcase.
8856
8857 2007-06-12  Ian Lance Taylor  <iant@google.com>
8858
8859         PR libstdc++/29286
8860         * g++.dg/init/new16.C: New test.
8861         * g++.dg/init/new17.C: New test.
8862         * g++.dg/init/new18.C: New test.
8863         * g++.dg/init/new19.C: New test.
8864
8865 2007-06-12  Olivier Hainque  <hainque@adacore.com>
8866
8867         * gnat.dg/lhs_view_convert.adb: New test.
8868
8869 2007-06-12  Richard Guenther  <rguenther@suse.de>
8870
8871         PR tree-optimization/15353
8872         PR tree-optimization/31657
8873         * gcc.c-torture/execute/20070424-1.c: New testcase.
8874         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
8875         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
8876         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
8877         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
8878         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
8879
8880 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
8881
8882         PR rtl-optimization/32293
8883         * gcc.dg/pr32293.c: New test.
8884
8885 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
8886
8887         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
8888
8889 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
8890
8891         PR fortran/29786
8892         * gfortran.dg/equiv_7.f90: New test.
8893         * gfortran.dg/equiv_constraint_7.f90: Change error message.
8894
8895         PR fortran/30875
8896         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
8897
8898 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
8899
8900         * gcc.dg/setjmp-3.c: Rename raise to raise0.
8901         * gcc.dg/setjmp-4.c: Likewise.
8902         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
8903
8904 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
8905
8906         PR rtl-optimization/31025
8907         * gfortran.dg/pr31025.f90: New.
8908
8909 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
8910
8911         PR target/32280
8912         * gcc.target/i386/pr32280.c: New test.
8913
8914 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
8915
8916         PR middle-end/32279
8917         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
8918
8919 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8920
8921         PR libgfortran/32235
8922         * gfortran.dg/backspace_9.f: New test.
8923
8924 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
8925
8926         * gcc.dg/tree-ssa/prefetch-7.c: New test.
8927
8928 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
8929
8930         * gcc.dg/tree-ssa/loop-28.c: New testcase.
8931
8932 2007-06-09  Ian Lance Taylor  <iant@google.com>
8933
8934         PR tree-optimization/32169
8935         * gcc.c-torture/compile/pr32169.c: New test.
8936
8937 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
8938
8939         * gcc.dg/vect/costmodel: New directory.
8940         * gcc.dg/vect/costmodel/i386: New directory.
8941         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
8942         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8943         New test.
8944         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
8945         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
8946         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
8947         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
8948         * gcc.dg/vect/costmodel/x86_64: New directory.
8949         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
8950         New testsuite.
8951         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8952         New test.
8953         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
8954         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
8955         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
8956         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
8957         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
8958
8959 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
8960
8961         PR tree-optimization/32243
8962         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
8963         flags for -Os tests.
8964         * gcc.dg/vect/03-vect-pr32243.c: New test.
8965
8966 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
8967
8968         PR tree-optimization/32224
8969         * gcc.dg/vect/pr32224.c: New test.
8970
8971 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
8972
8973         PR c++/32177
8974         * g++.dg/gomp/pr32177.C: New test.
8975
8976 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8977
8978         PR testsuite/25241
8979         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
8980         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
8981         warning nor an error.
8982         * gcc.dg/Wfatal-2.c: Likewise.
8983         * gcc.dg/Werror-1.c: Likewise.
8984         * gcc.dg/Werror-5.c: Likewise.
8985         * gcc.dg/Werror-7.c: Likewise.
8986         * gcc.dg/Werror-10.c: Likewise.
8987         * gcc.dg/Werror-11.c: Likewise.
8988
8989 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
8990
8991         PR c++/30759
8992         * g++.dg/init/brace6.C: New test.
8993
8994 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
8995
8996         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
8997         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
8998         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
8999         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
9000
9001         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
9002         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
9003         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
9004         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
9005         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
9006         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
9007         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
9008         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
9009
9010         * gcc.dg/darwin-minversion-3.c: New.
9011
9012 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
9013
9014         * gcc.target/i386/builtin-copysign.c: New test.
9015
9016 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
9017
9018         PR tree-optimization/32220
9019         * gfortran.dg/predcom-2.f: New testcase.
9020
9021 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9022
9023         PR tree-opt/32231
9024         * gcc.target/i386/vectorize4.c: New test.
9025
9026 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
9027
9028         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
9029
9030 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9031
9032         PR testsuite/25241
9033         * gcc.dg/simd-5.c: Mark output as a note.
9034         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
9035         dg-message.
9036         * gcc.dg/simd-1.c: Likewise.
9037         * gcc.dg/always_inline.c: Mark output as a sorry.
9038         * gcc.dg/always_inline2.c: Likewise.
9039         * gcc.dg/always_inline3.c: Likewise.
9040
9041 2007-06-06  Ian Lance Taylor  <iant@google.com>
9042
9043         * g++.dg/conversion/enum1.C: New test.
9044
9045 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
9046
9047         PR tree-optimization/32216
9048         * gcc.dg/vect/pr32216.c: New test.
9049
9050 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9051
9052         PR testsuite/18923
9053         * gfortran.dg/invalid_contains_1.f90: New test.
9054         * gfortran.dg/invalid_contains_2.f90: New test.
9055
9056 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9057
9058         PR testsuite/32057
9059         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
9060         midnight issues.
9061
9062 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9063
9064         PR testsuite/25241
9065         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
9066         dg-message to match de note.
9067         * gcc.dg/pr26570.c: Use dg-message for a note.
9068         * gcc.dg/pr29254.c: Use dg-message for generic output and use
9069         dg-error instead of dg-warning because of -Werror.
9070         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
9071         neither an error, nor a warning.
9072         * gcc.dg/glibc-uclibc-2.c: Likewise
9073         * gcc.dg/cpp/19940712-1.c: Likewise.
9074
9075 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
9076
9077         PR preprocessor/23479
9078         * gcc.dg/binary-constants-1.c: Add test suites for
9079         the 0b-prefixed binary integer constants.
9080         * gcc.dg/binary-constants-2.c: Ditto.
9081         * gcc.dg/binary-constants-3.c: Ditto.
9082         * gcc.dg/binary-constants-4.c: Ditto.
9083
9084 2007-06-05  Ian Lance Taylor  <iant@google.com>
9085
9086         * gcc.dg/Wstrict-overflow-19.c: New test.
9087
9088 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
9089
9090         * gcc.dg/matrix/matrix-6.c: Remove conversion.
9091
9092 2007-06-04  Ian Lance Taylor  <iant@google.com>
9093
9094         * gcc.dg/Wstrict-overflow-18.c: New test.
9095
9096 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9097
9098         PR testsuite/25241
9099         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
9100         * gcc.dg/cpp/mi5.c: Likewise.
9101         * gcc.dg/cpp/mi7.c: Likewise.
9102
9103 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
9104
9105         PR c/32191
9106         * gcc.dg/pr32191.c: New test.
9107
9108 2007-05-28  Tobias Burnus  <burnus@net-b.de>
9109
9110         PR fortran/32124
9111         * gfortran.dg/allocate_stat_1.f90: Remove.
9112
9113 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9114
9115         * gcc.target/i386/sse4_2-check.h: New.
9116         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
9117         * gcc.target/i386/sse4_2-crc32.h: Likewise.
9118         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
9119         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
9120         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
9121         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
9122         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
9123         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
9124         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
9125         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
9126         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
9127         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
9128         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
9129         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
9130         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
9131         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
9132         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
9133         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
9134
9135 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
9136
9137         * gcc.dg/pie-link.c: New test.
9138
9139 2007-06-01  Ian Lance Taylor  <iant@google.com>
9140
9141         * gcc.dg/Wstrict-overflow-17.c: New test.
9142
9143 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
9144
9145         * gcc.dg/builtin-return-1.c (g): New.
9146         (main): Allocate at least 64 bytes on the stack.
9147
9148 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
9149
9150         * g++.dg/init/cleanup3.C: New test.
9151
9152 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9153
9154         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
9155         int is 16 bits.
9156
9157 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
9158
9159         PR fortran/32156
9160         * gfortran.dg/char_array_constructor_3.f90: New test.
9161
9162 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
9163
9164         PR tree-optimization/32160
9165         * gfortran.dg/predcom-1.f: New test.
9166
9167 2007-05-31  Richard Guenther  <rguenther@suse.de>
9168
9169         * g++.dg/other/str_empty.C: Move...
9170         * g++.dg/other/pr30567.C: Move...
9171         * g++.dg/tree-ssa/pr27218.C: Move...
9172         * g++.dg/torture: ...here and remove dg-options.
9173
9174 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
9175
9176         PR c++/32158
9177         * g++.dg/ext/is_pod_incomplete.C: New.
9178
9179 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
9180             Douglas Gregor <doug.gregor@gmail.com>
9181             Pedro Lamarao <pedro.lamarao@mndfck.org>
9182             Howard Hinnant <howard.hinnant@gmail.com>
9183
9184         PR c++/7412
9185         PR c++/29939
9186         * g++.dg/cpp0x/rv8p.C: New.
9187         * g++.dg/cpp0x/temp-constructor-bug.C: New.
9188         * g++.dg/cpp0x/cast-bug.C: New.
9189         * g++.dg/cpp0x/elision_weak.C: New.
9190         * g++.dg/cpp0x/collapse-bug.C: New.
9191         * g++.dg/cpp0x/rv3p.C: New.
9192         * g++.dg/cpp0x/rv7n.C: New.
9193         * g++.dg/cpp0x/overload-conv-1.C: New.
9194         * g++.dg/cpp0x/rv2n.C: New.
9195         * g++.dg/cpp0x/deduce.C: New.
9196         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
9197         * g++.dg/cpp0x/rv6p.C: New.
9198         * g++.dg/cpp0x/template_deduction.C: New.
9199         * g++.dg/cpp0x/implicit-copy.C: New.
9200         * g++.dg/cpp0x/rv1p.C: New.
9201         * g++.dg/cpp0x/cast.C: New.
9202         * g++.dg/cpp0x/rv5n.C: New.
9203         * g++.dg/cpp0x/collapse.C: New.
9204         * g++.dg/cpp0x/overload-conv-2.C: New.
9205         * g++.dg/cpp0x/rv4p.C: New.
9206         * g++.dg/cpp0x/rvo.C: New.
9207         * g++.dg/cpp0x/iop.C: New.
9208         * g++.dg/cpp0x/rv3n.C: New.
9209         * g++.dg/cpp0x/rv7p.C: New.
9210         * g++.dg/cpp0x/reference_collapsing.C: New.
9211         * g++.dg/cpp0x/overload.C: New.
9212         * g++.dg/cpp0x/named.C: New.
9213         * g++.dg/cpp0x/rv2p.C: New.
9214         * g++.dg/cpp0x/rv6n.C: New.
9215         * g++.dg/cpp0x/not_special.C: New.
9216         * g++.dg/cpp0x/bind.C: New.
9217         * g++.dg/cpp0x/rv1n.C: New.
9218         * g++.dg/cpp0x/rv5p.C: New.
9219         * g++.dg/cpp0x/elision.C: New.
9220         * g++.dg/cpp0x/named_refs.C: New.
9221         * g++.dg/cpp0x/unnamed_refs.C: New.
9222         * g++.dg/cpp0x/rv4n.C: New.
9223         * g++.dg/cpp0x/elision_neg.C: New.
9224         * g++.dg/init/copy7.C: Run in C++98 mode.
9225         * g++.dg/overload/arg1.C: Ditto.
9226         * g++.dg/overload/arg4.C: Ditto.
9227
9228 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
9229
9230         PR c++/31809
9231         * g++.dg/opt/static5.C: New test.
9232
9233 2007-05-30  Richard Guenther  <rguenther@suse.de>
9234
9235         * g++.dg/dg.exp: Prune torture/.
9236         * g++.dg/torture/dg-torture.exp: New testsuite.
9237
9238 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
9239
9240         * gcc.target/arm/pr27387.C: Move and rename to ...
9241         * g++.dg/inherit/thunk8.C: ... here.
9242
9243 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
9244
9245         PR tree-optimization/31769
9246         * g++.dg/gomp/pr31769.C: New test.
9247
9248 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
9249
9250         * gcc.target/i386/stack-realign.c: New.
9251
9252 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
9253
9254         * gcc.dg/tree-ssa/prefetch-6.c: New test.
9255
9256 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9257
9258         * gfortran.dg/sizeof.f90: New.
9259
9260 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9261
9262         PR c/31339
9263         * gcc.dg/boolcomplex-1.c: New test.
9264
9265         PR c++/31339
9266         * g++.dg/ext/boolcomplex-1.c: New test.
9267
9268 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
9269
9270         * gcc.dg/matrix: New directory.
9271
9272 2007-05-28  Tobias Burnus  <burnus@net-b.de>
9273
9274         PR fortran/32124
9275         * gfortran.dg/allocate_stat_1.f90: New.
9276
9277 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
9278
9279         PR fortran/31972
9280         * transfer_hollerith_1.f90: New test.
9281
9282 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9283
9284         PR tree-opt/32100
9285         * gcc.c-torture/execute/vrp-7.c: New test.
9286
9287 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
9288
9289         * gfortran.dg/transfer_simplify_4.f90: New test.
9290
9291 2007-05-27  Tobias Burnus  <burnus@net-b.de>
9292
9293         PR fortran/32088
9294         * gfortran.dg/func_result_3.f90: New.
9295
9296 2007-05-27  Tobias Burnus  <burnus@net-b.de>
9297
9298         PR middle-end/32083
9299         * gfortran.dg/transfer_simplify_3.f90: New.
9300
9301 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
9302
9303         PR target/32065
9304         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
9305         to compile options.
9306         * gcc.target/i386/pr32065-2.c: New test.
9307
9308 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9309
9310         PR fortran/31813
9311         * gfortran.dg/io_constraints_2.f90: Update.
9312
9313 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
9314
9315         PR fortran/31219
9316         * gfortran.dg/array_constructor_17.f90: New test.
9317
9318 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9319
9320         PR tree-opt/32090
9321         * g++.dg/opt/array2.C: New testcase.
9322
9323 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
9324
9325         PR target/32065
9326         * gcc.target/i386/pr32065.c: New test.
9327
9328 2007-05-25  Dirk Mueller  <dmueller@suse.de>
9329             Marcus Meissner <meissner@suse.de>
9330
9331         * gcc.dg/attr-alloc_size.c: New.
9332
9333 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
9334             Lee Millward  <lee.millward@gmail.com>
9335
9336         PR c++/31745
9337         * g++.dg/parse/crash34.C: New test.
9338
9339         * g++.dg/parse/crash35.C: New test.
9340
9341 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
9342
9343         * gcc.target/i386/sse2-check.h: New.
9344         * gcc.target/i386/sse2-vec-1.c: Likewise.
9345         * gcc.target/i386/sse2-vec-2.c: Likewise.
9346         * gcc.target/i386/sse2-vec-3.c: Likewise.
9347         * gcc.target/i386/sse2-vec-4.c: Likewise.
9348         * gcc.target/i386/sse2-vec-5.c: Likewise.
9349         * gcc.target/i386/sse2-vec-6.c: Likewise.
9350
9351 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
9352
9353         PR c++/31431
9354         PR c++/31432
9355         PR c++/31434
9356         PR c++/31435
9357         PR c++/31437
9358         PR c++/31438
9359         PR c++/31442
9360         PR c++/31443
9361         PR c++/31444
9362         PR c++/31445
9363         * g++.dg/cpp0x/pr31431.C: New.
9364         * g++.dg/cpp0x/pr31437.C: New.
9365         * g++.dg/cpp0x/pr31442.C: New.
9366         * g++.dg/cpp0x/pr31444.C: New.
9367         * g++.dg/cpp0x/pr31431-2.C: New.
9368         * g++.dg/cpp0x/pr31432.C: New.
9369         * g++.dg/cpp0x/pr31434.C: New.
9370         * g++.dg/cpp0x/pr31438.C: New.
9371         * g++.dg/cpp0x/pr31443.C: New.
9372         * g++.dg/cpp0x/pr31445.C: New.
9373         * g++.dg/cpp0x/variadic-crash1.C: New.
9374
9375 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
9376
9377         * gcc.target/arm/long-calls-1.c: New test.
9378         * gcc.target/arm/long-calls-2.c: Likewise.
9379         * gcc.target/arm/long-calls-3.c: Likewise.
9380         * gcc.target/arm/long-calls-4.c: Likewise.
9381
9382 2007-05-25  Richard Guenther  <rguenther@suse.de>
9383             Andrew Pinski  <andrew_pinski@playstation.sony.com>
9384
9385         PR tree-optimization/31982
9386         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
9387
9388 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
9389
9390         PR fortran/32047
9391         * gfortran.dg/result_in_spec_2.f90: New test.
9392
9393 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9394
9395         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
9396
9397 2007-05-24  Ollie Wild  <aaw@google.com>
9398
9399         * gcc.dg/cpp/counter-1.c: New test.
9400         * gcc.dg/pch/counter-1.c: New test.
9401         * gcc.dg/pch/counter-1.hs: New file.
9402         * gcc.dg/pch/counter-2.c: New test.
9403         * gcc.dg/pch/counter-2.hs: New file.
9404         * gcc.dg/pch/counter-3.c: New test.
9405         * gcc.dg/pch/counter-3.hs: New file.
9406
9407 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
9408
9409         * gcc.dg/tree-ssa/predcom-1.c: New test.
9410         * gcc.dg/tree-ssa/predcom-2.c: New test.
9411         * gcc.dg/tree-ssa/predcom-3.c: New test.
9412         * gcc.dg/tree-ssa/predcom-4.c: New test.
9413         * gcc.dg/tree-ssa/predcom-5.c: New test.
9414         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
9415
9416 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
9417
9418         PR testsuite/32062
9419         * gcc.target/i386/sse4_1-check.h (MASK): New.
9420
9421 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9422
9423         PR fortran/32038
9424         * gfortran.dg/pr25603.f: Initialize integer variables.
9425
9426 2007-05-23  Ian Lance Taylor  <iant@google.com>
9427
9428         * g++.dg/other/vrp1.C: New test.
9429
9430 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
9431
9432         PR preprocessor/20077
9433         * gcc.dg/cpp/paste15.c: New test.
9434
9435 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
9436             Nigel Stephens  <nigel@mips.com>
9437             Richard Sandiford  <richard@codesourcery.com>
9438
9439         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
9440         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
9441         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
9442         * gcc.target/mips/inter/mips16-inter.exp: New.
9443
9444 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
9445
9446         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
9447
9448 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9449
9450         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
9451         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
9452         * gcc.target/i386/sse3-addsubps.c: Likewise.
9453         * gcc.target/i386/sse3-haddpd.c: Likewise.
9454         * gcc.target/i386/sse3-haddps.c: Likewise.
9455         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9456         * gcc.target/i386/sse3-hsubps.c: Likewise.
9457         * gcc.target/i386/sse3-lddqu.c: Likewise.
9458         * gcc.target/i386/sse3-movddup.c: Likewise.
9459         * gcc.target/i386/sse3-movshdup.c: Likewise.
9460         * gcc.target/i386/sse3-movsldup.c: Likewise.
9461
9462         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
9463         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
9464         * gcc.target/i386/ssse3-pabsd.c: Likewise.
9465         * gcc.target/i386/ssse3-pabsw.c: Likewise.
9466         * gcc.target/i386/ssse3-palignr.c: Likewise.
9467         * gcc.target/i386/ssse3-phaddd.c: Likewise.
9468         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
9469         * gcc.target/i386/ssse3-phaddw.c: Likewise.
9470         * gcc.target/i386/ssse3-phsubd.c: Likewise.
9471         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
9472         * gcc.target/i386/ssse3-phsubw.c: Likewise.
9473         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
9474         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
9475         * gcc.target/i386/ssse3-pshufb.c: Likewise.
9476         * gcc.target/i386/ssse3-psignb.c: Likewise.
9477         * gcc.target/i386/ssse3-psignd.c: Likewise.
9478         * gcc.target/i386/ssse3-psignw.c: Likewise.
9479         * gcc.target/i386/ssse3-vals.h: Likewise.
9480
9481         * gcc.target/i386/sse3-check.h: New file.
9482         * gcc.target/i386/ssse3-check.h: Likewise.
9483
9484 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9485
9486         PR middle-end/31095
9487         * gcc.c-torture/compile/bcopy-1.c: New testcase.
9488
9489 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9490
9491         PR middle-end/31606
9492         * gcc.c-torture/20070522-1.c: New testcase.
9493
9494 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9495
9496         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
9497
9498 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
9499
9500         * gcc.c-torture/execute/ieee/20000320-1.x,
9501         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9502         m68k-*-* and check_effective_target_coldfire_fpu.
9503
9504 2007-05-22  Ollie Wild  <aaw@google.com>
9505
9506         * g++.dg/lookup/hidden-class10.C: New test.
9507         * g++.dg/lookup/hidden-class11.C: New test.
9508
9509 2007-05-22  Ollie Wild  <aaw@google.com>
9510
9511         * g++.dg/lookup/name-clash5.C: New test.
9512         * g++.dg/lookup/name-clash6.C: New test.
9513
9514 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9515
9516         * g++.dg/other/i386-2.C: Update comments on header files tested.
9517         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
9518         of <tmmintrin.h>.
9519         * gcc.target/i386/sse-12.c: Likewise.
9520         * gcc.target/i386/sse-13.c: Likewise.
9521         * gcc.target/i386/sse-14.c: Likewise.
9522
9523         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
9524         Redefined to test with immediate operand.
9525         (__builtin_ia32_blendps): Likewise.
9526         (__builtin_ia32_blendpd): Likewise.
9527         (__builtin_ia32_dpps): Likewise.
9528         (__builtin_ia32_dpps): Likewise.
9529         (__builtin_ia32_insertps128): Likewise.
9530         (__builtin_ia32_vec_ext_v4sf): Likewise.
9531         (__builtin_ia32_vec_set_v16qi): Likewise.
9532         (__builtin_ia32_vec_set_v4si): Likewise.
9533         (__builtin_ia32_vec_set_v2di): Likewise.
9534         (__builtin_ia32_vec_ext_v16qi): Likewise.
9535         (__builtin_ia32_vec_ext_v4si): Likewise.
9536         (__builtin_ia32_vec_ext_v2di): Likewise.
9537         (__builtin_ia32_roundpd): Likewise.
9538         (__builtin_ia32_roundsd): Likewise.
9539         (__builtin_ia32_roundps): Likewise.
9540         (__builtin_ia32_roundss): Likewise.
9541         (__builtin_ia32_mpsadbw128): Likewise.
9542
9543 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9544
9545         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
9546
9547 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
9548
9549         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
9550         failures.
9551         * gcc.dg/dfp/func-struct.c: Ditto.
9552         * gcc.dg/dfp/operator-assignment.c: Ditto.
9553         * gcc.dg/dfp/convert-bfp.c: Ditto.
9554         * gcc.dg/dfp/convert-int.c: Ditto.
9555         * gcc.dg/dfp/convert-int-max.c: Ditto.
9556         * gcc.dg/dfp/func-scalar.c: Ditto.
9557         * gcc.dg/dfp/cast.c: Ditto.
9558         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
9559         failures, and fix a typo in return type of arg1_128.
9560         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
9561         failures, and fix a typo in a constant suffix.
9562         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
9563         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
9564
9565 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
9566             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9567
9568         * lib/gcc-dg.exp(process_message): New proc.
9569         (dg-message): New test directive.
9570         * gcc.dg/always_inline.c: Use dg-message.
9571         * gcc.dg/always_inline2.c: Ditto.
9572         * gcc.dg/always_inline3.c: Ditto.
9573         * gcc.dg/invalid-call-1.c: Ditto.
9574         * gcc.dg/pr17506.c: Ditto.
9575         * gcc.dg/simd-5.c: Ditto.
9576         * gcc.dg/simd-6.c: Ditto.
9577         * gcc.dg/va-arg-2.c: Ditto.
9578         * gcc.dg/cpp/syshdr.c: Ditto.
9579         * gcc.dg/cpp/unc4.c: Ditto.
9580         * gcc.dg/cpp/trad/mi1.c: Ditto.
9581         * gcc.dg/cpp/trad/mi5.c: Ditto.
9582         * gcc.dg/cpp/trad/mi7.c: Ditto.
9583         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
9584         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
9585         * gcc.test-framework/test-framework.awk: Special-case outexists
9586         tests.
9587
9588 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9589
9590         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
9591         (bit_SSE4_2): Likewise.
9592         (bit_POPCNT): Likewise.
9593
9594         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
9595         Check if assembler supports SSE4 instructions.
9596
9597         * gcc.target/i386/sse4_1-blendpd.c: New file.
9598         * gcc.target/i386/sse4_1-blendps.c: Likewise.
9599         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
9600         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
9601         * gcc.target/i386/sse4_1-check.h: Likewise.
9602         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
9603         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
9604         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
9605         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
9606         * gcc.target/i386/sse4_1-extractps.c: Likewise.
9607         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
9608         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
9609         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
9610         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
9611         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
9612         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
9613         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
9614         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
9615         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
9616         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
9617         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
9618         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
9619         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
9620         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
9621         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
9622         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
9623         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
9624         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
9625         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
9626         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
9627         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
9628         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
9629         * gcc.target/i386/sse4_1-pminud.c: Likewise.
9630         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
9631         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
9632         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
9633         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
9634         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
9635         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
9636         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
9637         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
9638         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
9639         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
9640         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
9641         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
9642         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
9643         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
9644         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
9645         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
9646         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
9647         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
9648         * gcc.target/i386/sse4_1-round.h: Likewise.
9649         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
9650         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
9651         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
9652         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
9653         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
9654         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
9655         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
9656         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
9657         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
9658         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
9659         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
9660         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
9661         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
9662         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
9663
9664 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9665
9666         PR fortran/31627
9667         * gfortran.dg/bounds_check_7.f90: New test.
9668
9669 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
9670
9671         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
9672         (check_effective_target_sse4a): Ditto.
9673
9674         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
9675         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
9676         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
9677         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
9678         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
9679         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
9680         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
9681         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
9682         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
9683         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
9684         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
9685         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
9686         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
9687         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
9688         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
9689         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
9690         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
9691         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
9692         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
9693         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
9694
9695 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
9696
9697         * g++.dg/ext/cleanup-1.C: New test.
9698         * g++.dg/ext/cleanup-2.C: Likewise.
9699         * g++.dg/ext/cleanup-3.C: Likewise.
9700         * g++.dg/ext/cleanup-4.C: Likewise.
9701         * g++.dg/ext/cleanup-5.C: Likewise.
9702         * g++.dg/ext/cleanup-6.C: Likewise.
9703         * g++.dg/ext/cleanup-8.C: Likewise.
9704         * g++.dg/ext/cleanup-9.C: Likewise.
9705         * g++.dg/ext/cleanup-10.C: Likewise.
9706         * g++.dg/ext/cleanup-11.C: Likewise.
9707         * g++.dg/ext/cleanup-dtor.C: Likewise.
9708
9709 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9710
9711         PR middle-end/31995
9712         * gcc.dg/vect/vect-102a.c: New test.
9713
9714 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
9715             Paolo Carlini  <pcarlini@suse.de>
9716             Uros Bizjak  <ubizjak@gmail.com>
9717
9718         * gcc.dg/gcc-have-sync-compare-and-swap.c,
9719         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
9720         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
9721         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
9722         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
9723         New testcases.
9724
9725 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
9726
9727         PR fortran/32002
9728         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
9729
9730 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9731
9732         PR fortran/32027
9733         * gfortran.dg/do_3.F90: Add checks for the final value of the
9734         loop variable.
9735
9736 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
9737
9738         * gcc.c-torture/execute/990127-2.x: New file.
9739
9740 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
9741
9742         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
9743         * gcc.target/i386/sse-12: Add -O to compile options.
9744         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
9745         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
9746         and mm3dnow.h.  Add -O to compile options.
9747
9748 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
9749
9750         PR fortran/31867
9751         * gfortran.dg/char_length_5.f90: New test.
9752
9753         PR fortran/31994
9754         * gfortran.dg/array_reference_1.f90: New test.
9755
9756 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9757
9758         PR middle-end/7651
9759         PR c++/11856
9760         PR c/12963
9761         PR c/23587
9762         PR other/29694
9763         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
9764         * gcc.dg/Wtype-limits.c: New.
9765         * gcc.dg/Wtype-limits-Wextra.c: New.
9766         * gcc.dg/Wtype-limits-no.c: New.
9767         * g++.dg/warn/Wtype-limits.C: New.
9768         * g++.dg/warn/Wtype-limits-Wextra.C: New.
9769         * g++.dg/warn/Wtype-limits-no.C: New.
9770
9771 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
9772
9773         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
9774         instead of "-msse2".'
9775         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
9776         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
9777         and mm3dnow.h.
9778         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
9779         to test with immediate operand.
9780         (__builtin_ia32_insertqi): Ditto.
9781         (__builtin_ia32_palignr128): Ditto.
9782         (__builtin_ia32_palignr): Ditto.
9783         (__builtin_ia32_pshufhw): Ditto.
9784         (__builtin_ia32_pshuflw): Ditto.
9785         (__builtin_ia32_pshufd): Ditto.
9786         (__builtin_ia32_vec_set_v8hi): Ditto.
9787         (__builtin_ia32_vec_ext_v8hi): Ditto.
9788         (__builtin_ia32_shufpd): Ditto.
9789         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
9790
9791 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
9792
9793         PR fortran/32001
9794         * gfortran.dg/min_max_conformance.f90: Added more testcases.
9795
9796 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
9797
9798         PR target/31585
9799         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
9800         and "__inline".  Use "-msse" instead of "-msse2".
9801
9802 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9803
9804         PR middle-end/7651
9805         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
9806         * gcc.dg/20030906-2.c: Likewise.
9807         * objc.dg/method-17.m: Add -Wreturn-type.
9808         * obj-c++.dg/method-21.mm: Likewise.
9809
9810 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
9811
9812         PR target/31585
9813         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
9814         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
9815         (__builtin_ia32_psrlqi128): Ditto.
9816         (__builtin_ia32_psrlwi128): Ditto.
9817         (__builtin_ia32_psrldi128): Ditto.
9818         (__builtin_ia32_psrldqi128): Ditto.
9819         (__builtin_ia32_pslldqi128): Ditto.
9820         (__builtin_ia32_psrawi128): Ditto.
9821         (__builtin_ia32_psradi128): Ditto.
9822         (__builtin_ia32_psllqi128): Ditto.
9823         (__builtin_ia32_pslldi128): Ditto.
9824         (__builtin_prefetch): Ditto.
9825         (__builtin_ia32_pshufw): Ditto.
9826         (__builtin_ia32_vec_set_v4hi): Ditto.
9827         (__builtin_ia32_vec_ext_v4hi): Ditto.
9828         (__builtin_ia32_shufps): Ditto.
9829         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
9830
9831 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9832
9833         PR fortran/31974
9834         * gfortran.dg/char_allocation_1.f90: New test.
9835
9836 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9837
9838         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
9839         * gcc.dg/Wconversion-sign.c: New.
9840         * gcc.dg/Wconversion-integer-no-sign.c: New.
9841         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
9842         Wconversion-sign.C
9843         * g++.dg/warn/Wconversion-sign.C: New.
9844         * g++.old-deja/g++.other/warn4.C: Update.
9845         * g++.dg/warn/Wconversion1.C: Likewise.
9846
9847 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9848
9849         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
9850         * gcc.dg/torture/builtin-math-4.c: Likewise.
9851
9852 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9853
9854         PR libfortran/31964
9855         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
9856
9857 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9858
9859         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
9860
9861 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
9862
9863         PR target/31628
9864         * gcc.target/i386/pr31628.c: New.
9865
9866 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
9867
9868         PR middle-end/31344
9869         * gcc.dg/pr31344.c: New test.
9870
9871 2007-05-17  Ian Lance Taylor  <iant@google.com>
9872
9873         PR tree-optimization/31953
9874         * gcc.c-torture/compile/pr31953.c: New test.
9875
9876 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9877
9878         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
9879
9880         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
9881         and drem.
9882         * gcc.dg/torture/builtin-math-4.c: Likewise.
9883
9884         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
9885         * gcc.dg/torture/builtin-math-4.c: Likewise.
9886
9887         * gcc.dg/torture/builtin-math-4.c: New test.
9888
9889 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
9890             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9891
9892         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
9893         * gcc.dg/cpp/include2.c: Ditto.
9894         * gcc.dg/cpp/mac-dir-2.c: Ditto.
9895         * gcc.dg/cpp/paste5.c: Ditto.
9896         * gcc.dg/cpp/paste6.c: Ditto.
9897         * gcc.dg/cpp/paste8.c: Ditto.
9898         * gcc.dg/cpp/paste11.c: Ditto.
9899         * gcc.dg/cpp/paste13.c: Ditto.
9900         * gcc.dg/cpp/skipping2.c: Ditto.
9901         * gcc.dg/reg-vol-struct-1.c: Ditto.
9902         * gcc.dg/Wshadow-1.c: Ditto.
9903         * gcc.dg/cpp/trad/comment.c: Ditto.
9904         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
9905         * gcc.dg/cpp/if-2.c: Ditto.
9906         * gcc.dg/array-5.c: Ditto.
9907         * gcc.dg/inline-15.c: Ditto.
9908         * gcc.dg/pr27953.c: Ditto.
9909         * gcc.dg/Wno-c++-compat.c: Ditto.
9910
9911 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
9912
9913         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
9914
9915 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9916
9917         * gcc.c-torture/execute/20070517-1.c: New test.
9918
9919 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
9920
9921         PR fortran/31919
9922         * gfortran.dg/min_max_conformance.f90: New test.
9923
9924 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
9925
9926         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
9927         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
9928         gcc.dg/vect/vect-104.c: Use more complex construction to
9929         prevent vectorizing.
9930         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
9931
9932 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
9933
9934         PR tree-optimization/24659
9935         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
9936         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
9937         not vect_int target.
9938         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
9939         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
9940         targets.
9941         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
9942         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
9943         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
9944
9945 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
9946
9947         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
9948         and x86_64-*-* targets.
9949         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
9950
9951 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
9952
9953         PR fortran/18769
9954         PR fortran/30881
9955         PR fortran/31194
9956         PR fortran/31216
9957         PR fortran/31427
9958         * transfer_simplify_1.f90: New test.
9959         * transfer_simplify_2.f90: New test.
9960
9961 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
9962
9963         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
9964
9965 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
9966
9967         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
9968
9969         * gcc.dg/fltconst-pedantic-dfp.c: New test.
9970
9971         PR c/31924
9972         * gcc.dg/fltconst-1.c: New test.
9973
9974         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
9975         * gcc.dg/dfp/operator-assignment.c: Ditto.
9976
9977 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
9978
9979         PR c++/29928
9980         * g++.dg/rtti/typeid5.C: New.
9981
9982 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9983
9984         PR fortran/31725
9985         * gfortran.dg/substr_4.f: New test.
9986
9987 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
9988
9989         * gcc.target/m68k/interrupt_thread-1.c,
9990         gcc.target/m68k/interrupt_thread-2.c,
9991         gcc.target/m68k/interrupt_thread-3.c: New.
9992         * gcc.target/m68k/m68k.exp: Accept fido.
9993
9994 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
9995
9996         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
9997         * gfortran.dg/altreturn_3.f90: Likewise.
9998         * gfortran.dg/assumed_dummy_1.f90: Likewise.
9999         * gfortran.dg/default_numeric_type_1.f90: Likewise.
10000         * gfortran.dg/inquire_iolength.f90: Likewise.
10001         * gfortran.dg/module_naming_1.f90: Likewise.
10002         * gfortran.dg/oldstyle_2.f90: Likewise.
10003         * gfortran.dg/operator_2.f90: Likewise.
10004         * gfortran.dg/parameter_array_element_1.f90: Likewise.
10005         * gfortran.dg/used_types_11.f90: Likewise.
10006         * gfortran.dg/zero_array_components_1.f90: Likewise.
10007         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
10008         * gfortran.dg/parameter_array_dummy.f90: Likewise.
10009         * gfortran.dg/real_const_3.f90: Likewise.
10010
10011 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
10012
10013         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
10014         * gcc.dg/tree-ssa/loop-30.c: New test.
10015
10016 2007-05-13  Richard Guenther  <rguenther@suse.de>
10017
10018         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
10019         scanning forwprop1.
10020         * g++.dg/tree-ssa/pr31146.C: Likewise.
10021
10022 2007-05-13  Revital Eres  <eres@il.ibm.com>
10023
10024         * gcc.dg/dse.c: New test.
10025
10026 2007-05-12  Richard Guenther  <rguenther@suse.de>
10027
10028         PR tree-optimization/31797
10029         * gcc.c-torture/compile/pr31797.c: New testcase.
10030
10031 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
10032
10033         PR fortran/30746
10034         * gfortran.dg/host_assoc_function_1.f90: New test.
10035
10036 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
10037
10038         PR c++/31829
10039         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
10040
10041 2007-05-11  Silvius Rus  <rus@google.com>
10042
10043         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
10044         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
10045         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
10046         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
10047         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
10048         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
10049         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
10050         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
10051         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
10052         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
10053         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
10054         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
10055         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
10056         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
10057         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
10058         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
10059
10060 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
10061
10062         PR other/31852
10063         * gcc.c-torture/execute/builtins/memchr.c: New.
10064         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
10065         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
10066
10067 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10068
10069         PR fortran/30876
10070         * gfortran.dg/recursive_reference_1.f90: Put error at correct
10071         line.
10072         * gfortran.dg/recursive_reference_2.f90: New test.
10073
10074 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10075
10076         PR fortran/30878
10077         * gfortran.dg/namelist_29.f90: New test.
10078
10079 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
10080
10081         PR fortran/31474
10082         * gfortran.dg/entry_10.f90: New test.
10083
10084 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
10085
10086         PR tree-optimization/31885
10087         * gcc.dg/tree-ssa/loop-29.c: New test.
10088
10089 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
10090
10091         * assumed_dummy_1.f90: Fix dg directive.
10092         * char_initialiser_actual.f90: Likewise.
10093         * nested_modules_2.f90: Likewise.
10094         * shift-alloc.f90: Likewise.
10095
10096 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
10097
10098         * gcc.dg/20070507-1.c: Disable for non-pic targets.
10099
10100 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10101
10102         PR libfortran/31880
10103         * gfortran.dg/unf_read_corrupted_2.f90: New test.
10104
10105 2007-05-09  Mike Stump  <mrs@apple.com>
10106
10107         * g++.dg/other/first-global.C: Add -fpie for darwin.
10108         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
10109
10110 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10111
10112         * gcc.dg/20070507-1.c: New testcase.
10113
10114 2007-05-08  Chao-ying Fu  <fu@mips.com>
10115
10116         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
10117         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
10118         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
10119         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
10120
10121 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
10122
10123         PR 31847
10124         * gcc.dg/pr31847.c: New test.
10125
10126 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
10127
10128         PR fortran/31692
10129         * gfortran.dg/actual_array_result_1.f90: New test.
10130
10131 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
10132
10133         PR fortran/29397
10134         * gfortran.dg/parameter_array_init_1.f90: New test.
10135
10136         PR fortran/29400
10137         * gfortran.dg/parameter_array_init_2.f90: New test.
10138
10139 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
10140
10141         PR target/31854
10142         * gcc.target/i386/pr31854.c: New test.
10143
10144 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
10145
10146         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
10147
10148 2007-05-07  Mike Stump  <mrs@apple.com>
10149
10150         * g++.old-deja/g++.mike/empty.C: Add.
10151
10152 2007-05-07  Eric Christopher  <echristo@apple.com>
10153
10154         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
10155
10156 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
10157
10158         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
10159         variable.  Rearrange conversions from binary float to decimal float.
10160
10161 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
10162
10163         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
10164         x86.
10165
10166 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
10167
10168         * gnat.dg/opt1.ad[sb]: New testcase.
10169
10170 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10171
10172         PR fortran/31399
10173         * gfortran.dg/do_3.F90: New test.
10174
10175 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10176
10177         PR fortran/31764
10178         * gfortran.dg/new_line.f90: Add new checks.
10179
10180 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10181
10182         PR fortran/31201
10183         * gfortran.dg/large_unit_1.f90: New.
10184         * gfortran.dg/large_unit_2.f90: New.
10185         * gfortran.dg/iostat_4.f90: New
10186         * gfortran.dg/bounds_check_fail_1.f90: Updated.
10187
10188 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
10189
10190         PR fortran/31540
10191         * gfortran.dg/char_result_4.f90: New test.
10192
10193 2007-06-05  Revital Eres  <eres@il.ibm.com>
10194
10195         PR 30957
10196         * gcc.dg/pr30957-1.c: New test.
10197
10198 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10199
10200         PR fortran/31251
10201         * gfortran.dg/char_type_len_2.f90: New test.
10202
10203 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
10204
10205         PR 31775
10206         * g++.dg/other/nested-extern.cc: New.
10207         * g++.dg/other/nested-extern-1.C: New.
10208         * g++.dg/other/nested-extern-2.C: New.
10209
10210 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
10211
10212         PR fortran/31760
10213         * gfortran.dg/erf.f90: New test.
10214         * gfortran.dg/besxy.f90: New test.
10215
10216 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
10217
10218         PR fortran/22359
10219         * gfortran.dg/fseek.f90: New test.
10220
10221 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
10222
10223         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
10224
10225 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10226
10227         PR libfortran/31210
10228         * gfortran.dg/zero_length_1.f90: New test.
10229
10230 2007-05-04  Tobias Burnus  <burnus@net-b.de>
10231
10232         PR fortran/31803
10233         * gfortran.dg/char_pointer_assign_3.f90: New test.
10234         * gfortran.dg/char_result_2.f90: Re-enable test.
10235
10236 2007-05-04  Tobias Burnus  <burnus@net-b.de>
10237
10238         PR fortran/25071
10239         * gfortran.dg/char_length_3.f90: New test.
10240         * gfortran.dg/char_result_2.f90: Fix test.
10241
10242 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
10243
10244         PR tree-optimization/30565
10245         * gcc.dg/tree-ssa/loop-27.c: New test.
10246
10247 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
10248
10249         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
10250         * gcc.target/bfin/arith.c (__v2hi): Likewise.
10251         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
10252         * gcc.target/bfin/shift.c (__v2hi): Likewise.
10253
10254 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
10255
10256         PR tree-optimization/31699
10257         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
10258         New.
10259         (check_effective_target_vect_floatint_cvt): New.
10260         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
10261         of specific targets.
10262         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
10263         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
10264         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10265         * gcc.dg/vect/vect-iv-4.c: Likewise.
10266         * gcc.dg/vect/vect-multitypes-11.c: New.
10267         * gcc.dg/vect/pr31699.c: New.
10268
10269 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
10270
10271         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
10272
10273 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
10274
10275         PR C++/31663
10276         * g++.dg/warn/anonymous-namespace-2.C: New.
10277         * g++.dg/warn/anonymous-namespace-2.h: New.
10278
10279 2007-05-02  Paul Brook  <paul@codesourcery.com>
10280
10281         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
10282
10283 2007-05-02  Eric Christopher  <echristo@apple.com>
10284
10285         * gcc.dg/cpp/if-div.c: New file.
10286
10287 2007-05-02  Tom Tromey  <tromey@redhat.com>
10288
10289         PR preprocessor/28709:
10290         * gcc.dg/cpp/pr28709.c: New file.
10291
10292 2007-05-02  Richard Guenther  <rguenther@suse.de>
10293
10294         PR tree-optimization/31146
10295         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
10296
10297 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
10298
10299         * gcc.c-torture/compile/limits-blockid.c: New.
10300         * gcc.c-torture/compile/limits-caselabels.c: New.
10301         * gcc.c-torture/compile/limits-declparen.c: New.
10302         * gcc.c-torture/compile/limits-enumconst.c: New.
10303         * gcc.c-torture/compile/limits-exprparen.c: New.
10304         * gcc.c-torture/compile/limits-externalid.c: New.
10305         * gcc.c-torture/compile/limits-fnargs.c: New.
10306         * gcc.c-torture/compile/limits-fndefn.c: New.
10307         * gcc.c-torture/compile/limits-idexternal.c: New.
10308         * gcc.c-torture/compile/limits-idinternal.c: New.
10309         * gcc.c-torture/compile/limits-pointer.c: New.
10310         * gcc.c-torture/compile/limits-stringlit.c: New.
10311         * gcc.c-torture/compile/limits-structmem.c: New.
10312         * gcc.c-torture/compile/limits-structnest.c: New.
10313
10314 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
10315
10316         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
10317
10318 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10319
10320         PR middle-end/31740
10321         * gcc.c-torture/compile/20070501-1.c: New testcase.
10322
10323 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10324
10325         PR fortran/31732
10326         * gfortran.dg/array_memset_2:  New test case.
10327
10328 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
10329
10330         PR testsuite/31615
10331         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
10332
10333 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
10334
10335         PR testsuite/31589
10336         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
10337         dg-final test.
10338         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
10339         keyword to dg-final test.
10340         * gcc.dg/vect/vect-iv-4.c: Likewise.
10341         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10342         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
10343         test.
10344         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
10345         cast.
10346         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
10347         * lib/target-supports.exp
10348         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
10349         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
10350
10351 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
10352
10353         * gcc.c-torture/execute/ieee/20000320-1.c: Use
10354         __LONG_LONG_MAX__ and its friends instead of those supplied by
10355         limits.h.
10356
10357 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
10358
10359         PR C++/31721
10360         * g++.dg/ext/vector7.C: New testcase.
10361
10362 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10363
10364         PR fortran/31591
10365         * gfortran.dg/bound_simplification_1.f90: New test.
10366
10367 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10368
10369         PR fortran/31645
10370         * gfortran.dg/bom_error.f90: New test.
10371         * gfortran.dg/bom_include.f90: New test.
10372         * gfortran.dg/bom_UTF16-LE.f90: New test.
10373         * gfortran.dg/bom_UTF16-BE.f90: New test.
10374         * gfortran.dg/bom_UTF-8.f90: New test.
10375         * gfortran.dg/bom_UTF-32.f90: New test.
10376         * gfortran.dg/bom_UTF-8.F90: New test.
10377         * gfortran.dg/bom_include.inc: New file.
10378
10379 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10380
10381         PR C++/30221
10382         * g++.dg/init/ptrfn2.C: New test.
10383         * g++.dg/init/ptrfn3.C: New test.
10384
10385 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
10386
10387         PR fortran/31711
10388         * gfortran.dg/dependency_21.f90: New test.
10389
10390 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10391
10392         * gfortran.dg/secnds.f: Use real*8.
10393         * gfortran.dg/secnds-1.f: Use real*8.
10394
10395 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10396
10397         PR libfortran/31532
10398         * gfortran.dg/inquire_5.f90: Update test.
10399
10400 2007-04-27  Ian Lance Taylor  <iant@google.com>
10401
10402         PR middle-end/31710
10403         * gcc.c-torture/compile/pr31710.c: New test.
10404
10405 2007-04-27  Richard Guenther  <rguenther@suse.de>
10406
10407         PR tree-optimization/30965
10408         PR tree-optimization/30978
10409         * gcc.dg/tree-ssa/pr30978.c: New testcase.
10410         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
10411         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
10412         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
10413
10414 2007-04-27  Richard Guenther  <rguenther@suse.de>
10415
10416         PR tree-optimization/31715
10417         * gcc.dg/Warray-bounds-4.c: New testcase.
10418
10419 2007-04-26  Ian Lance Taylor  <iant@google.com>
10420
10421         PR target/28675
10422         * gcc.c-torture/compile/pr28675.c: New test.
10423
10424 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10425
10426         PR C++/30016
10427         * g++.dg/ext/vector6.C: New test.
10428
10429 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
10430
10431         * gcc.c-torture/execute/ieee/20000320-1.x: New.
10432
10433 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
10434
10435         PR middle-end/31617
10436         * g++.dg/other/str_empty.C: Add expected warning.
10437
10438 2007-04-26  Richard Guenther  <rguenther@suse.de>
10439         Daniel Berlin  <dberlin@dberlin.org>
10440
10441         PR tree-optimization/30567
10442         * g++.dg/other/pr30567.C: New testcase.
10443
10444 2007-04-26  Richard Guenther  <rguenther@suse.de>
10445
10446         PR tree-optimization/31703
10447         * gcc.c-torture/compile/pr31703.c: New testcase.
10448         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
10449         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
10450
10451 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
10452
10453         * gfortran.dg/open_errors.f90: Added if statements checking
10454         the value of iostat.
10455
10456 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
10457
10458         PR c++/31598
10459         * g++.dg/gomp/pr31598.C: New test.
10460
10461         PR tree-optimization/30558
10462         * g++.dg/gomp/pr30558.C: New test.
10463
10464 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
10465
10466         PR c++/31338
10467         * g++.dg/ext/complex2.C: New test.
10468
10469 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
10470
10471         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
10472
10473 2007-04-25  Thiemo Seufer  <ths@mips.com>
10474
10475         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
10476         value to signed char.
10477
10478 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
10479
10480         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
10481         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
10482         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
10483
10484 2007-04-25  Tobias Burnus  <burnus@net-b.de>
10485
10486         PR fortran/31668
10487         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
10488         statement functions.
10489         * gfortran.dg/c_by_val_5.f90: New test.
10490
10491 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
10492
10493         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
10494         with two new subroutines to avoid parameter-induced aliasing.
10495         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
10496         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
10497
10498 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10499
10500         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
10501         * g++.dg/warn/Warray-bounds.C: Likewise.
10502
10503 2007-04-24  Ian Lance Taylor  <iant@google.com>
10504
10505         PR tree-optimization/31605
10506         * gcc.c-torture/execute/pr31605.c: New test.
10507
10508 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10509
10510         PR fortran/31587
10511         * lib/gcc-dg.exp (scan-module): New function.
10512         * gfortran.dg/module_md5_1.f90: New test.
10513
10514 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
10515
10516         * g++.old-deja/g++.pt/defarg6.C: Only run with
10517         -std=gnu++98.
10518         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
10519         * g++.dg/cpp0x/variadic61.C: Ditto.
10520         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
10521         * g++.dg/cpp0x/variadic62.C: Ditto.
10522         * g++.dg/template/meminit1.C: Ditto.
10523         * g++.dg/template/operator7.C: Ditto.
10524         * g++.dg/template/static15.C: Ditto.
10525         * g++.dg/template/invalid1.C: Ditto.
10526         * g++.dg/template/shift1.C: Ditto.
10527         * g++.dg/template/error10.C: Ditto.
10528
10529 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
10530
10531         PR diagnostic/25923
10532         * gfortran.dg/pr25923.f90: New test.
10533
10534 2007-04-24  Ian Lance Taylor  <iant@google.com>
10535
10536         PR tree-optimization/31602
10537         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
10538
10539 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
10540
10541         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
10542         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
10543
10544 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
10545
10546         * gcc.target/i386/reload-1.c. New.
10547
10548 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10549             Olga Golovanevsky  <olga@il.ibm.com>
10550
10551         * g++.dg/other/str_empty.C: New test.
10552
10553 2007-04-24  Richard Henderson  <rth@redhat.com>
10554
10555         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
10556
10557 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
10558
10559         PR target/31641
10560         * gcc.c-torture/compile/pr31641.c: New testcase.
10561
10562 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
10563
10564         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
10565         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
10566         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
10567         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
10568
10569 2007-04-23  Simon Baldwin  <simonb@google.com>
10570
10571         * g++.dg/other/error15.C: New.
10572         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
10573         triggering a "multiple parameters named" error.
10574
10575 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
10576
10577         PR fortran/31618
10578         * gfortran.dg/backspace_8.f:  New test case.
10579
10580 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
10581
10582         PR fortran/31630
10583         * gfortran.dg/used_types_17.f90: New test.
10584
10585         PR fortran/31620
10586         * gfortran.dg/zero_array_components_1.f90: New test.
10587
10588 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10589
10590         PR fortran/31616
10591         * gfortran.dg/open_errors.f90: Allow a different error message.
10592
10593 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
10594
10595         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
10596         Rename from check_effective_target_vect_pack_mod.  Rename global
10597         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
10598         messages.
10599         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
10600         rename.
10601         * gcc.dg/vect/vect-iv-8a.c: Ditto.
10602         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
10603
10604 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10605
10606         PR middle-end/31448
10607         * gcc.c-torture/execute/pr31448.c: New testcase.
10608
10609 2007-04-22  Nick Clifton  <nickc@redhat.com>
10610
10611         * gcc.dg/20020312-2.c: Add support for the FRV.
10612
10613 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
10614
10615         PR tree-optimization/24659
10616         * gcc.dg/vect/vect-float-extend-1.c: New test.
10617         * gcc.dg/vect/vect-float-truncate-1.c: New test.
10618
10619 2007-04-22  Richard Guenther  <rguenther@suse.de>
10620
10621         PR tree-optimization/29789
10622         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
10623         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
10624
10625 2007-04-22  Revital Eres  <eres@il.ibm.com>
10626
10627         * gcc.dg/var-expand2.c: New test.
10628
10629 2007-04-22  Revital Eres  <eres@il.ibm.com>
10630
10631         * gcc.dg/var-expand3.c: New test.
10632
10633 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10634
10635         PR fortran/31495
10636         * gfortran.dg/continuation_8.f90: New test.
10637
10638 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10639
10640         PR C/30265
10641         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
10642         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
10643
10644 2007-04-21  Richard Guenther  <rguenther@suse.de>
10645
10646         PR middle-end/31136
10647         * gcc.c-torture/execute/pr31136.c: New testcase.
10648
10649 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
10650
10651         * gcc.target/i386/movsi-sm-1.c: New.
10652
10653 2007-04-20  Richard Henderson  <rth@redhat.com>
10654
10655         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
10656         * gcc.dg/pr27095.c: Cope with alpha GOT load.
10657
10658 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
10659
10660         * gcc.target/i386/ordcmp-1.c: New test.
10661         * gcc.target/i386/unordcmp-1.c: New test.
10662
10663         PR tree-optimization/31632
10664         * gcc.c-torture/compile/20070419-1.c: New test.
10665
10666 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10667
10668         * gcc.dg/invalid-call-1.c: New test.
10669
10670 2007-04-18  Dirk Mueller  <dmueller@suse.de>
10671
10672         PR diagnostic/31227
10673         * gcc.dg/Warray-bounds-3.c: New.
10674
10675 2007-04-18  Richard Guenther  <rguenther@suse.de>
10676
10677         PR tree-optimization/19431
10678         PR tree-optimization/21463
10679         * gcc.c-torture/execute/20070212-1.c: New testcase.
10680         * gcc.c-torture/execute/20070212-2.c: Likewise.
10681         * gcc.c-torture/execute/20070212-3.c: Likewise.
10682         * gcc.dg/tree-ssa/pr19431.c: Likewise.
10683         * gcc.dg/tree-ssa/pr21463.c: Likewise.
10684         * g++.dg/tree-ssa/pr21463.C: Likewise.
10685         * g++.dg/tree-ssa/pr30738.C: Likewise.
10686
10687 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
10688
10689         PR c++/31513
10690         * g++.dg/expr/bitfield8.C: New test.
10691
10692 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
10693             Richard Sandiford  <richard@codesourcery.com>
10694
10695         * lib/target-supports.exp (check_profiling_available): Return 0
10696         for uClibc with -p or -pg.
10697
10698 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
10699
10700         PR c++/31517
10701         * g++.dg/template/init7.C: New test.
10702
10703 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
10704
10705         PR rtl-optimization/31360
10706         * gcc.dg/loop-7.c: New test.
10707
10708 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
10709
10710         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
10711         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
10712         build.
10713         (compat-execute): Likewise.
10714         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
10715         files to remote hosts.
10716         * lib/c-ctorture.exp (c-torture-compile): Likewise.
10717         (c-torture-execute): Likewise.
10718         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
10719         or plain file.  Use remote_upload and remote_download to copy
10720         files about.
10721         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
10722         before scanning it.
10723
10724 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
10725
10726         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
10727
10728 2007-04-16  Lawrence Crowl  <crowl@google.com>
10729
10730         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
10731         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
10732         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
10733         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
10734         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
10735         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
10736         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
10737         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
10738         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
10739         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
10740         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
10741
10742         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
10743         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
10744         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
10745         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
10746         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
10747         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
10748         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
10749         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
10750         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
10751         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
10752         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
10753
10754 2007-04-16  Ian Lance Taylor  <iant@google.com>
10755
10756         PR tree-optimization/31522
10757         * gcc.dg/Wstrict-overflow-16.c: New test.
10758
10759 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
10760
10761         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
10762
10763 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
10764
10765         PR fortran/31144
10766         * gfortran.dg/module_naming_1.f90: New.
10767
10768 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
10769
10770         * lib/target-supports.exp (check_profiling_available): Return
10771         false for m68k-*-uclinux.
10772
10773 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
10774
10775         PR c++/29365
10776         Testcase for c++ anonymous namespace warning
10777
10778         * g++.dg/warn/anonymous-namespace-1.C: New test
10779         * g++.dg/warn/anonymous-namespace-1.h: New test
10780
10781 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10782
10783         PR testsuite/31578
10784         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
10785
10786 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10787
10788         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
10789
10790 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
10791
10792         PR fortran/31204
10793         * gfortran.dg/array_constructor_16.f90: New test.
10794
10795 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
10796
10797         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
10798         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
10799
10800 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10801
10802         PR rtl-optimization/31500
10803         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
10804         * g++.dg/warn/Warray-bounds.C: Likewise.
10805
10806 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10807
10808         PR C/31520
10809         * gcc.dg/gnu89-init-4.c: New testcase.
10810
10811 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
10812
10813         PR c++/25874
10814         * gcc.dg/gomp/pr25874.c: Add dg-options.
10815         * g++.dg/gomp/pr25874.C: Add dg-options.
10816
10817 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
10818
10819         PR fortran/21061
10820         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
10821         * gfortran.dg/warnings_are_errors_1.f: New testcase.
10822
10823 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10824
10825         PR fortran/31561
10826         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
10827
10828 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
10829
10830         PR fortran/29507
10831         PR fortran/31404
10832         * gfortran.dg/initialization_6.f90: New test.
10833
10834 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
10835
10836         * gcc.c-torture/compile/pr27528.c: Require nonpic.
10837
10838         * lib/target-supports.exp (check_gc_sections_available):
10839         Return false if ldflags includes -elf2flt.
10840
10841 2007-04-13  Jason Merrill  <jason@redhat.com>
10842
10843         PR c++/31074
10844         * conv3.C: New test.
10845
10846 2007-04-13  Mike Stump  <mrs@apple.com>
10847
10848         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
10849         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
10850
10851 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
10852
10853         PR tree-optimization/29598
10854         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
10855
10856 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10857
10858         PR fortran/31559
10859         * gfortran.dg/func_assign.f90: New test.
10860
10861 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
10862
10863         PR fortran/31550
10864         * gfortran.dg/used_types_16.f90: New test.
10865
10866 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
10867
10868         PR fortran/18937
10869         * gfortran.dg/goto_2.f90: New.
10870         * gfortran.dg/goto_3.f90: New.
10871         * gfortran.dg/pr17708.f90: Rename to ...
10872         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
10873
10874 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10875
10876         PR fortran/31562
10877         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
10878         instead of a struct.
10879
10880 2007-04-13  Tobias Burnus  <burnus@net-b.de>
10881
10882         PR fortran/31562
10883         * gfortran.dg/value_4.c: Use GNU extensions for complex
10884         instead of a struct.
10885
10886 2007-04-13  Richard Guenther  <rguenther@suse.de>
10887
10888         PR tree-optimization/21258
10889         * gcc.dg/tree-ssa/vrp34.c: New testcase.
10890
10891 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10892
10893         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
10894         <complex.h>.
10895
10896 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
10897
10898         PR fortran/31250
10899         * gfortran.dg/char_length_2.f90: New.
10900         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
10901         * gfortran.dg/repeat_4.f90: Likewise.
10902
10903         PR fortran/31266
10904         * gfortran.dg/char_assign_1.f90: New.
10905
10906         PR fortran/31471
10907         * gfortran.dg/block_name_1.f90: New.
10908         * gfortran.dg/block_name_2.f90: New.
10909
10910 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
10911
10912         PR c++/31078
10913         * g++.dg/other/pr31078.C: New.
10914
10915 2007-04-12  Richard Guenther  <rguenther@suse.de>
10916
10917         PR tree-optimization/31169
10918         * gcc.c-torture/execute/pr31169.c: New testcase.
10919
10920 2007-04-12  Richard Guenther  <rguenther@suse.de>
10921
10922         PR tree-optimization/24689
10923         PR tree-optimization/31307
10924         * g++.dg/tree-ssa/pr31307.C: New testcase.
10925         * gcc.dg/tree-ssa/pr24689.c: Likewise.
10926
10927 2007-04-12  Tobias Burnus  <burnus@net-b.de>
10928
10929         PR fortran/31472
10930         * gfortran.dg/access_spec_1.f90: New test.
10931         * gfortran.dg/access_spec_2.f90: New test.
10932         * gfortran.dg/non_module_public.f90: Match new error message.
10933
10934 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
10935
10936         PR testsuite/31538
10937         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
10938         to 4 at line 38 to fix bounds problem.
10939
10940 2007-04-11  Tobias Burnus  <burnus@net-b.de>
10941
10942         PR testsuite/31240
10943         * gfortran.dg/pointer_intent_1.f90: Fix test.
10944
10945 2007-04-10  Eric Christopher  <echristo@apple.com>
10946
10947         * lib/target-supports.exp
10948         (check_effective_target_fstack_protector): Rewrite.
10949
10950 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
10951
10952         PR c++/31449
10953         * g++.dg/init/const5.C: New test.
10954
10955 2007-04-09  Jan Hubicka  <jh@suse.cz>
10956
10957         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
10958
10959 2007-04-08  Jan Hubicka  <jh@suse.cz>
10960
10961         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
10962
10963 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10964
10965         PR fortran/31257
10966         * gfortran.dg/achar_4.f90: New test.
10967
10968 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10969
10970         PR fortran/30880
10971         * gfortran.dg/used_dummy_types_8.f90: New test.
10972
10973 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10974
10975         PR fortran/30872
10976         * gfortran.dg/parameter_array_element_1.f90: New test.
10977
10978 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10979
10980         PR fortran/31222
10981         * gfortran.dg/default_numeric_type_1.f90: New test.
10982
10983 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10984
10985         PR fortran/31424
10986         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
10987
10988 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
10989
10990         PR fortran/31293
10991         * gfortran.dg/interface_12.f90: New test.
10992
10993 2007-04-07  Bruce Korb  <bkorb@gnu.org>
10994
10995         * gcc.dg/format/opt-6.c: New test.
10996         * gcc.dg/format/nul-1.c: New test.
10997         * gcc.dg/format/nul-2.c: New test.
10998
10999 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11000
11001         PR libgfortran/31395
11002         * gfortran.dg/fmt_colon.f90: New test.
11003
11004 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
11005
11006         * g++.old-deja/g++.other/init18.C: Use
11007         dg-require-effective-target instead of an explicit xfail.
11008
11009 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
11010
11011         * gcc.dg/dfp/signbit-1.c
11012         * gcc.dg/dfp/signbit-2.c
11013
11014 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
11015
11016         PR fortran/31483
11017         * gfortran.dg/altreturn_5.f90: New test.
11018
11019 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
11020
11021         PR fortran/31292
11022         * gfortran.dg/contained_module_proc_1.f90: New test.
11023
11024 2007-04-04  Stuart Hastings  <stuart@apple.com>
11025
11026         PR 31281
11027         * objc/execute/exceptions/pr31281.m: New.
11028
11029 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
11030
11031         * g++.dg/ext/dllimport12.C: Update comments.
11032
11033 2007-04-03  Eric Christopher  <echristo@apple.com>
11034
11035         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
11036
11037 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11038
11039         PR fortran/31304
11040         * gfortran.dg/repeat_2.f90: New test.
11041         * gfortran.dg/repeat_3.f90: New test.
11042         * gfortran.dg/repeat_4.f90: New test.
11043
11044 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
11045
11046         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
11047
11048 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
11049
11050         PR c++/30847
11051         * g++.dg/parse/cond3.C: New test.
11052
11053         PR middle-end/30704
11054         * gcc.c-torture/execute/ieee/pr30704.c: New test.
11055
11056 2007-04-02  Jason Merrill  <jason@redhat.com>
11057
11058         PR c++/31187
11059         * g++.dg/ext/visibility/anon3.C: New test.
11060
11061 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11062
11063         PR libgfortran/31052
11064         * gfortran.dg/namelist_28.f90: New test.
11065
11066 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11067
11068         PR libgfortran/31366
11069         * gfortran.dg/direct_io_6.f90: New test.
11070
11071 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11072
11073         PR libgfortran/31207
11074         * gfortran.dg/advance_5.f90: New test.
11075         * gfortran.dg/advance_6.f90: New test.
11076
11077 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
11078
11079         * g++.dg/ext/dllimport6.C: Remove extra ';'.
11080         * g++.dg/ext/dllimport7.C: Likewise.
11081         * g++.dg/ext/selectany1.C: Likewise.
11082
11083 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
11084
11085         * g++.dg/parser/pr31138.C: New.
11086         * g++.dg/parser/pr31140.C: New.
11087         * g++.dg/parser/pr31141.C: New.
11088
11089 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
11090
11091         PR c++/26099
11092         * g++.dg/ext/is_base_of.C: New.
11093         * g++.dg/ext/has_virtual_destructor.C: New.
11094         * g++.dg/ext/is_polymorphic.C: New.
11095         * g++.dg/ext/is_base_of_diagnostic.C: New.
11096         * g++.dg/ext/is_enum.C: New.
11097         * g++.dg/ext/has_nothrow_assign.C: New.
11098         * g++.dg/ext/has_nothrow_constructor.C: New.
11099         * g++.dg/ext/is_empty.C: New.
11100         * g++.dg/ext/has_trivial_copy.C: New.
11101         * g++.dg/ext/has_trivial_assign.C: New.
11102         * g++.dg/ext/is_abstract.C: New.
11103         * g++.dg/ext/is_pod.C: New.
11104         * g++.dg/ext/has_nothrow_copy.C: New.
11105         * g++.dg/ext/is_class.C: New.
11106         * g++.dg/ext/has_trivial_constructor.C: New.
11107         * g++.dg/ext/is_union.C: New.
11108         * g++.dg/ext/has_trivial_destructor.C: New.
11109         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
11110         * g++.dg/template/crash43.C: Likewise.
11111
11112 2007-03-29  Dirk Mueller  <dmueller@suse.de>
11113
11114         * g++.dg/warn/pedantic2.C: New testcase.
11115
11116 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11117
11118         * size_dim.f90: Fix dg directive.
11119         * pr16433.f: Likewise.
11120         * use_6.f90: Likewise.
11121         * use_7.f90: Likewise.
11122         * entry_9.f90: Likewise.
11123         * pointer_intent_2.f90: Likewise.
11124         * protected_1.f90: Likewise.
11125         * fmt_missing_period_2.f: Likewise.
11126         * pointer_intent_3.f90: Likewise.
11127         * protected_2.f90: Likewise.
11128         * protected_3.f90: Likewise.
11129         * pr15754.f90: Likewise.
11130         * protected_4.f90: Likewise.
11131         * protected_5.f90: Likewise.
11132         * initialization_2.f90: Likewise.
11133         * protected_6.f90: Likewise.
11134         * continuation_7.f90: Likewise.
11135         * derived_function_interface_1.f90: Likewise.
11136         * der_pointer_4.f90: Likewise.
11137         * fmt_zero_precision.f90: Likewise.
11138         * blockdata_3.f90: Likewise.
11139         * fmt_missing_period_1.f: Likewise.
11140         * real_const_3.f90: Likewise.
11141         * use_4.f90: Likewise.
11142         * fmt_missing_period_3.f: Likewise.
11143         * use_5.f90: Likewise.
11144
11145 2007-03-28  Mike Stump  <mrs@apple.com>
11146
11147         * gcc.dg/darwin-comm.c: Add.
11148
11149 2007-03-28  Eric Christopher  <echristo@apple.com>
11150
11151         * lib/target-supports.exp (check_effective_target_fstack_protector):
11152         New.
11153         * gcc.dg/ssp-1.c: Use.
11154         * gcc.dg/ssp-2.c: Ditto.
11155
11156 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
11157
11158         PR c++/29077
11159         * g++.dg/parse/constructor3.C: New test.
11160
11161 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
11162
11163         * gnat.dg/thin_pointer.ad[sb]: New test.
11164
11165 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
11166
11167         * g++.dg/cpp0x/bracket1.C: New.
11168         * g++.dg/cpp0x/bracket2.C: New.
11169         * g++.dg/cpp0x/bracket3.C: New.
11170         * g++.dg/cpp0x/bracket4.C: New.
11171
11172 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
11173
11174         * g++.dg/cpp0x/temp_default1.C: New.
11175         * g++.dg/cpp0x/temp_default3.C: New.
11176         * g++.dg/cpp0x/temp_default2.C: New.
11177         * g++.dg/cpp0x/temp_default4.C: New.
11178
11179 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
11180
11181         PR c++/29993
11182         * g++.dg/other/cv_func2.C: New.
11183
11184 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
11185
11186         * gcc.dg/dfp/func-vararg-alternate.h: New file.
11187         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
11188         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
11189         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
11190
11191         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
11192         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
11193
11194         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
11195
11196         * lib/compat.exp (compat-execute): Fix processing of file names.
11197
11198 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
11199
11200         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
11201
11202 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
11203
11204         * lib/target-supports.exp (check_effective_target_fortran_large_real):
11205         Delete created executable test file.
11206         (check_effective_target_fortran_large_int): Ditto.
11207         (check_effective_target_static_libgfortran): Ditto.
11208
11209 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
11210
11211         PR c++/30500
11212         * g++.dg/warn/pragma-system_header1.C: New test.
11213         * g++.dg/warn/pragma-system_header2.C: New test.
11214         * g++.dg/warn/pragma-system_header1.h. New.
11215         * g++.dg/warn/pragma-system_header2.h. New.
11216
11217 2007-03-26  Ian Lance Taylor  <iant@google.com>
11218
11219         PR tree-optimization/31345
11220         * gcc.c-torture/compile/pr31345-1.c: New test.
11221
11222 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
11223
11224         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
11225         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
11226         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
11227         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
11228         * gfortran.dg/overload_1.f90: Likewise.
11229         * gfortran.dg/impure_assignment_1.f90: Likewise.
11230         * gfortran.dg/error_recovery_3.f90: Likewise.
11231         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
11232         * gfortran.dg/sequence_types_1.f90: Likewise.
11233         * gfortran.dg/internal_references_1.f90: Likewise.
11234         * gfortran.dg/present_1.f90: Likewise.
11235         * gfortran.dg/volatile10.f90: Likewise.
11236         * gfortran.dg/module_equivalence_2.f90: Likewise.
11237         * gfortran.dg/use_4.f90: Likewise.
11238         * gfortran.dg/elemental_result_1.f90: Likewise.
11239         * gfortran.dg/generic_actual_arg.f90: Likewise.
11240         * gfortran.dg/private_type_5.f90: Likewise.
11241         * gfortran.dg/protected_4.f90: Likewise.
11242         * gfortran.dg/interface_3.f90: Likewise.
11243
11244 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
11245
11246         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
11247         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
11248
11249 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
11250
11251         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
11252
11253 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11254
11255         PR libgfortran/31199
11256         * gfortran.dg/fmt_t_4.f90: New test.
11257
11258 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
11259
11260         PR libfortran/31297
11261         * gfortran.dg/backspace_5.f:  Initialize variable(s).
11262         * gfortran.dg/backspace_6.f:  Likewise.
11263         * gfortran.dg/char_bounds_check_fail_1: Likewise.
11264         * gfortran.dg/direct_io_2.f90:  Likewise.
11265         * gfortran.dg/write_back.f:  Likewise.
11266         * gfortran.dg/write_rewind_2.f:  Likewise.
11267         * gfortran.dg/write_rewind_1.f:  Likewise.
11268         * gfortran.dg/write_rewind_2.f:  Likewise.
11269
11270 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
11271
11272         PR tree-optimization/30784
11273         * gcc.dg/vect/pr30784.c: New test.
11274
11275 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11276
11277         PR fortran/30877
11278         * gfortran.dg/operator_1.f90: New test.
11279         * gfortran.dg/operator_2.f90: New test.
11280
11281 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
11282
11283         PR libfortran/31196
11284         * gfortran.dg/reshape_transpose_1.f90:  New test.
11285
11286 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11287
11288         PR fortran/30655
11289         * gfortran.dg/bounds_check_6.f90: New test.
11290
11291 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
11292
11293         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
11294         #ifndef/#endif.
11295         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
11296         * gcc.dg/dfp/decfloat-constants.c: Ditto.
11297
11298 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
11299
11300         PR fortran/31209
11301         * gfortran.dg/pointer_function_actual_1.f90: New test.
11302
11303         PR fortran/31200
11304         * gfortran.dg/pointer_function_actual_2.f90: New test.
11305
11306         PR fortran/31215
11307         * gfortran.dg/result_in_spec_1.f90: New test.
11308
11309 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11310
11311         PR fortran/30834
11312         * gfortran.dg/integer_exponentiation_3.F90: New test.
11313         * gfortran.dg/integer_exponentiation_4.f90: New test.
11314         * gfortran.dg/integer_exponentiation_5.F90: New test.
11315
11316 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
11317
11318         PR c++/30863
11319         * g++.dg/template/error24.C: New test.
11320         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
11321
11322 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
11323
11324         PR c++/31273
11325         * g++.dg/expr/bitfield7.C: New test.
11326
11327 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11328
11329         PR other/23572
11330         * gcc.dg/float-range-4.c: New.
11331         * gcc.dg/float-range-1.c: Update. Test for a warning.
11332         * gcc.dg/float-range-3.c: New.
11333         * gcc.dg/float-range-5.c: New.
11334
11335 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11336
11337         PR fortran/31262
11338         * gfortran.dg/no_range_check_1.f90: New test.
11339
11340 2007-03-22  Dirk Mueller  <dmueller@suse.de>
11341
11342         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
11343         * g++.dg/other/static1.C: Remove stray semicolon.
11344         * g++.dg/other/init1.C: Likewise.
11345         * g++.dg/rtti/dyncast1.C: Likewise.
11346         * g++.dg/tree-ssa/pr17153.C: Likewise.
11347         * g++.dg/lookup/disamb1.C: Likewise.
11348         * g++.dg/lookup/scoped2.C: Likewise.
11349         * g++.dg/lookup/friend7.C: Likewise.
11350         * g++.dg/parse/parse4.C: Likewise.
11351         * g++.dg/parse/parse5.C: Likewise.
11352         * g++.dg/expr/pr29066.C: Likewise.
11353         * g++.dg/expr/cast4.C: Likewise.
11354         * g++.dg/tc1/dr193.C: Likewise.
11355         * g++.dg/tc1/dr213.C: Likewise.
11356         * g++.dg/abi/dcast1.C: Likewise.
11357         * g++.dg/abi/covariant2.C: Likewise.
11358         * g++.dg/inherit/covariant11.C: Likewise.
11359         * g++.dg/inherit/covariant9.C: Likewise.
11360         * g++.dg/inherit/covariant10.C: Likewise.
11361         * g++.dg/init/static3.C: Likewise.
11362         * g++.dg/init/init-ref3.C: Likewise.
11363         * g++.dg/init/ref10.C: Likewise.
11364         * g++.dg/template/meminit2.C: Likewise.
11365         * g++.dg/template/using9.C: Likewise.
11366         * g++.dg/template/friend9.C: Likewise.
11367         * g++.dg/template/ref1.C: Likewise.
11368         * g++.old-deja/g++.warn/inline.C: Likewise.
11369         * g++.old-deja/g++.robertl/eb91.C: Likewise.
11370         * g++.old-deja/g++.robertl/eb46.C: Likewise.
11371         * g++.old-deja/g++.robertl/eb34.C: Likewise.
11372         * g++.old-deja/g++.robertl/eb43.C: Likewise.
11373         * g++.old-deja/g++.robertl/eb26.C: Likewise.
11374         * g++.old-deja/g++.robertl/eb116.C: Likewise.
11375         * g++.old-deja/g++.brendan/copy5.C: Likewise.
11376         * g++.old-deja/g++.brendan/overload8.C: Likewise.
11377         * g++.old-deja/g++.brendan/overload11.C: Likewise.
11378         * g++.old-deja/g++.brendan/copy7.C: Likewise.
11379         * g++.old-deja/g++.brendan/crash38.C: Likewise.
11380         * g++.old-deja/g++.brendan/template11.C: Likewise.
11381         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
11382         * g++.old-deja/g++.brendan/crash50.C: Likewise.
11383         * g++.old-deja/g++.brendan/crash16.C: Likewise.
11384         * g++.old-deja/g++.jason/pmem2.C: Likewise.
11385         * g++.old-deja/g++.jason/parse9.C: Likewise.
11386         * g++.old-deja/g++.jason/byval2.C: Likewise.
11387         * g++.old-deja/g++.jason/overload8.C: Likewise.
11388         * g++.old-deja/g++.jason/pmf8.C: Likewise.
11389         * g++.old-deja/g++.jason/template33.C: Likewise.
11390         * g++.old-deja/g++.jason/return3.C: Likewise.
11391         * g++.old-deja/g++.jason/scoping2.C: Likewise.
11392         * g++.old-deja/g++.jason/virtual.C: Likewise.
11393         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11394         * g++.old-deja/g++.jason/template27.C: Likewise.
11395         * g++.old-deja/g++.jason/synth6.C: Likewise.
11396         * g++.old-deja/g++.jason/ref8.C: Likewise.
11397         * g++.old-deja/g++.jason/offset1.C: Likewise.
11398         * g++.old-deja/g++.other/static20.C: Likewise.
11399         * g++.old-deja/g++.other/array1.C: Likewise.
11400         * g++.old-deja/g++.other/new3.C: Likewise.
11401         * g++.old-deja/g++.other/array2.C: Likewise.
11402         * g++.old-deja/g++.other/overload9.C: Likewise.
11403         * g++.old-deja/g++.other/cast6.C: Likewise.
11404         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
11405         * g++.old-deja/g++.other/eh4.C: Likewise.
11406         * g++.old-deja/g++.other/using7.C: Likewise.
11407         * g++.old-deja/g++.other/init18.C: Likewise.
11408         * g++.old-deja/g++.other/dyncast1.C: Likewise.
11409         * g++.old-deja/g++.other/dyncast2.C: Likewise.
11410         * g++.old-deja/g++.other/dtor11.C: Likewise.
11411         * g++.old-deja/g++.pt/static11.C: Likewise.
11412         * g++.old-deja/g++.pt/crash19.C: Likewise.
11413         * g++.old-deja/g++.pt/overload12.C: Likewise.
11414         * g++.old-deja/g++.pt/crash46.C: Likewise.
11415         * g++.old-deja/g++.pt/mi1.C: Likewise.
11416         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
11417         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11418         * g++.old-deja/g++.pt/local5.C: Likewise.
11419         * g++.old-deja/g++.pt/typename2.C: Likewise.
11420         * g++.old-deja/g++.pt/explicit80.C: Likewise.
11421         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
11422         * g++.old-deja/g++.law/visibility1.C: Likewise.
11423         * g++.old-deja/g++.law/visibility2.C: Likewise.
11424         * g++.old-deja/g++.law/virtual2.C: Likewise.
11425         * g++.old-deja/g++.law/operators19.C: Likewise.
11426         * g++.old-deja/g++.law/parsing10.C: Likewise.
11427         * g++.old-deja/g++.law/visibility4.C: Likewise.
11428         * g++.old-deja/g++.law/operators4.C: Likewise.
11429         * g++.old-deja/g++.law/dtors2.C: Likewise.
11430         * g++.old-deja/g++.law/missed-error3.C: Likewise.
11431         * g++.old-deja/g++.law/visibility10.C: Likewise.
11432         * g++.old-deja/g++.law/scope3.C: Likewise.
11433         * g++.old-deja/g++.law/casts2.C: Likewise.
11434         * g++.old-deja/g++.law/code-gen5.C: Likewise.
11435         * g++.old-deja/g++.law/operators33.C: Likewise.
11436         * g++.old-deja/g++.law/friend4.C: Likewise.
11437         * g++.old-deja/g++.mike/pmf7.C: Likewise.
11438         * g++.old-deja/g++.mike/p5611.C: Likewise.
11439         * g++.old-deja/g++.mike/net37.C: Likewise.
11440         * g++.old-deja/g++.mike/p3570.C: Likewise.
11441         * g++.old-deja/g++.mike/p5718.C: Likewise.
11442         * g++.old-deja/g++.mike/net21.C: Likewise.
11443         * g++.old-deja/g++.mike/p1862.C: Likewise.
11444         * g++.old-deja/g++.mike/p4511.C: Likewise.
11445         * g++.old-deja/g++.mike/virt3.C: Likewise.
11446         * g++.old-deja/g++.mike/p16146.C: Likewise.
11447         * g++.old-deja/g++.mike/p1989.C: Likewise.
11448         * g++.old-deja/g++.mike/p5571.C: Likewise.
11449         * g++.old-deja/g++.gb/scope10.C: Likewise.
11450         * g++.old-deja/g++.abi/primary5.C: Likewise.
11451         * g++.old-deja/g++.abi/empty2.C: Likewise.
11452         * g++.old-deja/g++.abi/arraynew.C: Likewise.
11453         * g++.old-deja/g++.eh/vbase4.C: Likewise.
11454         * g++.old-deja/g++.eh/ptr1.C: Likewise.
11455         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
11456         * g++.old-deja/g++.bob/template3.C: Likewise.
11457         * g++.old-deja/g++.bob/inherit1.C: Likewise.
11458
11459 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
11460
11461         PR fortran/31193
11462         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
11463
11464 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
11465
11466         PR fortran/20897
11467         * gfortran.dg/derived_name_1.f90: New.
11468         * gfortran.dg/derived_name_2.f: New.
11469
11470 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
11471
11472         * lib/target-supports.exp (check_effective_target_nonpic): New
11473         procedure.
11474         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
11475         when compiling PIC.
11476         * gcc.target/i386/asm-4.c: Require nonpic.
11477         * gcc.target/i386/cmov1.c: Likewise.
11478         * gcc.target/i386/mul.c: Likewise.
11479         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
11480         * gcc.target/i386/ssetype-1.c: Require nonpic.
11481         * gcc.target/i386/ssetype-3.c: Likewise.
11482         * gcc.target/i386/ssetype-5.c: Likewise.
11483
11484 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
11485
11486         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
11487         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
11488         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
11489         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
11490
11491 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
11492
11493         PR tree-optimization/30590
11494         * g++.dg/opt/pr30590.C: New testcase.
11495
11496 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
11497
11498         PR c/30762
11499         * gcc.dg/pr30762-1.c: New test.
11500         * gcc.dg/pr30762-2.c: New test.
11501
11502         PR inline-asm/30505
11503         * gcc.target/i386/pr30505.c: New test.
11504
11505 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
11506
11507         * gcc.target/arm/register-variables.c: New.
11508
11509 2007-03-19  Jeff Law  <law@redhat.com>
11510
11511         * PR tree-optimization/30984
11512         * gcc.c-torture/pr30984.c: New test.
11513
11514 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11515         Richard Guenther  <rguenther@suse.de>
11516
11517         PR tree-optimization/31254
11518         * gcc.dg/torture/pr31254.c: New testcase.
11519
11520 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
11521
11522         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
11523         target default_packed.
11524
11525 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11526
11527         PR fortran/31203
11528         * gfortran.dg/string_length_1.f90: New test.
11529
11530 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11531
11532         PR testsuite/30395
11533         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
11534
11535 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11536
11537         PR libgfortran/31052
11538         * gfortran.dg/namelist_27.f90: New test.
11539
11540 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
11541
11542         PR fortran/30531
11543         * gfortran.dg/used_types_14.f90: New test.
11544
11545         PR fortran/31086
11546         * gfortran.dg/used_types_15.f90: New test.
11547
11548 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
11549
11550         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
11551         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
11552
11553 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11554
11555         PR fortran/31120
11556         * gfortran.dg/integer_exponentiation_2.f90: New test.
11557
11558 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
11559
11560         PR tree-optimization/31041
11561         * gcc.dg/vect/pr31041.c: New test.
11562
11563 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11564
11565         * g++.dg/warn/Wconversion-integer.C: New
11566         * g++.dg/warn/Wconversion-real.C: New.
11567         * g++.dg/warn/Wconversion-real-integer.C: New.
11568         * g++.dg/warn/conv2.C: Updated.
11569
11570 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
11571
11572         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
11573         exclude RTPs.
11574
11575 2007-03-16  Richard Guenther  <rguenther@suse.de>
11576
11577         PR tree-optimization/31146
11578         * g++.dg/tree-ssa/pr31146.C: New testcase.
11579
11580 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
11581
11582         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
11583         assume that the target has <features.h>.
11584
11585 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
11586
11587         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
11588         dg-options rather than to the whole test.
11589
11590 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
11591
11592         PR debug/29906
11593         * g++.dg/debug/pr29906.C: New
11594
11595 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11596
11597         PR libgfortran/31099
11598         * gfortran.dg/unformatted_recl.f90: Update test.
11599
11600 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
11601
11602         * gcc.dg/tree-ssa/prefetch-5.c: New test.
11603
11604 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11605
11606         PR c++/30891
11607         * g++.dg/parse/namespace-definition.C: New.
11608
11609 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11610
11611         PR c++/24924
11612         * g++.dg/cpp/pedantic-errors.C: New.
11613         * g++.dg/cpp/permissive.C: New.
11614
11615 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11616
11617         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
11618         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
11619
11620 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11621
11622         * lib/target-supports.exp (check_missing_uclibc_feature)
11623         (check_effective_target_wchar): New procedures.
11624         * gcc.dg/wchar_t-1.c: Require target wchar.
11625         * gcc.dg/wint_t-1.c: Likewise.
11626
11627 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11628
11629         * lib/target-supports.exp (check_gc_sections_available): Return
11630         false for VxWorks targets.
11631
11632 2007-03-15  Dirk Mueller  <dmueller@suse.de>
11633
11634         * g++.dg/warn/Wconversion2.C: Fix typo.
11635         * gcc.dg/if-empty-1.c: Ditto.
11636
11637 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11638
11639         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
11640
11641 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
11642
11643         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
11644         * gcc.target/i386/pr31167.c: Ditto.
11645
11646 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
11647
11648         PR target/31167
11649         * gcc.target/i386/pr31167.c: New test.
11650
11651 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
11652
11653         PR fortran/30922
11654         * gfortran.dg/import5.f90.f90: New test.
11655
11656
11657         PR fortran/30879
11658         * gfortran.dg/data_components_1.f90: New test.
11659
11660
11661         PR fortran/30870
11662         * gfortran.dg/generic_13.f90: New test.
11663
11664         PR fortran/31163
11665         * gfortran.dg/alloc_comp_basics_5.f90: New test.
11666
11667 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11668
11669         PR libgfortran/31051
11670         * gfortran.dg/fmt_t_4.f90: New
11671
11672 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11673
11674         PR C++/31165
11675         * g++.dg/other/default7.C: New test.
11676
11677 2007-03-15  Dirk Mueller  <dmueller@suse.de>
11678
11679         * g++.dg/warn/Wconversion2.C: New.
11680
11681 2007-03-14  Eric Christopher  <echristo@apple.com>
11682
11683         * gcc.dg/ssp-1.c: New.
11684         * gcc.dg/ssp-2.c: Ditto.
11685
11686 2007-03-14  Dirk Mueller  <dmueller@suse.de>
11687
11688         * g++.dg/warn/do-empty.C: New.
11689         * gcc.dg/do-empty.c: New.
11690         * gcc.dg/if-empty-1.c: Update.
11691         * gcc.dg/20001116-1.c: Update.
11692         * gcc.dg/pr23165.c: Update.
11693
11694 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
11695
11696         * gfortran.dg/module_implicit_conversion.f90: New test.
11697
11698 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
11699
11700         PR middle-end/31127
11701         * gcc.dg/pr31127.c: New.
11702
11703 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
11704
11705         * gcc.dg/tree-ssa/loop-26.c: New test.
11706
11707 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
11708
11709         * gcc.target/i386/cmpxchg16b-1.c: New test.
11710
11711 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
11712
11713         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
11714         * gcc.dg/c99-vla-1.c: Likewise.
11715         * g++.dg/ext/vla1.C: Likewise
11716
11717 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
11718
11719         * gcc.dg/wvla-1.c: New test
11720         * gcc.dg/wvla-2.c: New test
11721         * gcc.dg/wvla-3.c: New test
11722         * gcc.dg/wvla-4.c: New test
11723         * gcc.dg/wvla-5.c: New test
11724         * gcc.dg/wvla-6.c: New test
11725         * gcc.dg/wvla-7.c: New test
11726         * g++.dg/warn/Wvla-1.C: New test
11727         * g++.dg/warn/Wvla-2.C: New test
11728         * g++.dg/warn/Wvla-3.C: New test
11729
11730 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
11731
11732         PR c++/30108
11733         * g++.dg/other/default6.C: New test.
11734
11735 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
11736
11737         * lib/target-supports.exp (check_profiling_available): Return false
11738         for VxWorks.
11739         (check_effective_target_vxworks_kernel): New procedure.
11740         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
11741         VxWorks.
11742         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
11743         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
11744         to include VxWorks.
11745         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
11746
11747 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
11748
11749         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
11750         PIC is not supported.
11751         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
11752         * gcc.dg/20020426-2.c: Likewise.
11753         * gcc.dg/pr28243.c: Likewise.
11754         * gcc.dg/visibility-11.c: Likewise.
11755         * gcc.dg/tls/opt-9.c: Likewise.
11756         * gcc.dg/tls/opt-10.c: Likewise.
11757         * gcc.dg/tls/pic-1.c: Likewise.
11758         * gcc.dg/tls/struct-1.c: Likewise.
11759         * gcc.target/i386/20000807-1.c: Likewise.
11760         * gcc.target/i386/20000904-1.c: Likewise.
11761         * gcc.target/i386/20011119-1.c: Likewise.
11762         * gcc.target/i386/990213-2.c: Likewise.
11763         * gcc.target/i386/990214-1.c: Likewise.
11764         * gcc.target/i386/compress-float-387-pic.c: Likewise.
11765         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
11766         * gcc.target/i386/pic-1.c: Likewise.
11767         * gcc.target/i386/pr21518.c: Likewise.
11768         * gcc.target/i386/pr23098.c: Likewise.
11769         * gcc.target/i386/pr23943.c: Likewise.
11770
11771 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
11772
11773         PR c++/31038
11774         * g++.dg/template/complit2.C: New test.
11775
11776         PR c++/30328
11777         * g++.dg/ext/bitfield1.C: New test.
11778
11779 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
11780
11781         PR fortran/30883
11782         * gfortran.dg/interface_11.f90: New test.
11783
11784 2007-03-11  Richard Guenther  <rguenther@suse.de>
11785
11786         PR tree-optimization/31115
11787         * gcc.dg/torture/pr31115.c: New testcase.
11788
11789 2007-03-11  Ira Rosen  <irar@il.ibm.com>
11790
11791         PR tree-optimization/29925
11792         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
11793
11794 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
11795
11796         PR c++/30274
11797         * g++.dg/expr/bitfield3.C: New test.
11798         * g++.dg/expr/bitfield4.C: Likewise.
11799         * g++.dg/expr/bitfield5.C: Likewise.
11800         * g++.dg/expr/bitfield6.C: Likewise.
11801
11802         PR c++/30924
11803         * g++.dg/template/array18.C: New test.
11804
11805 2007-03-10  Dirk Mueller  <dmueller@suse.de>
11806
11807         PR c++/17946
11808         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
11809         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
11810
11811 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
11812
11813         PR c++/20599
11814         * g++.dg/cpp0x/variadic-bind.C: New.
11815         * g++.dg/cpp0x/variadic-function.C: New.
11816         * g++.dg/cpp0x/variadic-mem_fn.C: New.
11817         * g++.dg/cpp0x/variadic-tuple.C: New.
11818         * g++.dg/cpp0x/variadic1.C: New.
11819         * g++.dg/cpp0x/variadic2.C: New.
11820         * g++.dg/cpp0x/variadic3.C: New.
11821         * g++.dg/cpp0x/variadic4.C: New.
11822         * g++.dg/cpp0x/variadic5.C: New.
11823         * g++.dg/cpp0x/variadic6.C: New.
11824         * g++.dg/cpp0x/variadic7.C: New.
11825         * g++.dg/cpp0x/variadic8.C: New.
11826         * g++.dg/cpp0x/variadic9.C: New.
11827         * g++.dg/cpp0x/variadic10.C: New.
11828         * g++.dg/cpp0x/variadic11.C: New.
11829         * g++.dg/cpp0x/variadic12.C: New.
11830         * g++.dg/cpp0x/variadic13.C: New.
11831         * g++.dg/cpp0x/variadic14.C: New.
11832         * g++.dg/cpp0x/variadic15.C: New.
11833         * g++.dg/cpp0x/variadic16.C: New.
11834         * g++.dg/cpp0x/variadic17.C: New.
11835         * g++.dg/cpp0x/variadic18.C: New.
11836         * g++.dg/cpp0x/variadic19.C: New.
11837         * g++.dg/cpp0x/variadic20.C: New.
11838         * g++.dg/cpp0x/variadic21.C: New.
11839         * g++.dg/cpp0x/variadic22.C: New.
11840         * g++.dg/cpp0x/variadic23.C: New.
11841         * g++.dg/cpp0x/variadic24.C: New.
11842         * g++.dg/cpp0x/variadic25.C: New.
11843         * g++.dg/cpp0x/variadic26.C: New.
11844         * g++.dg/cpp0x/variadic27.C: New.
11845         * g++.dg/cpp0x/variadic28.C: New.
11846         * g++.dg/cpp0x/variadic29.C: New.
11847         * g++.dg/cpp0x/variadic30.C: New.
11848         * g++.dg/cpp0x/variadic31.C: New.
11849         * g++.dg/cpp0x/variadic32.C: New.
11850         * g++.dg/cpp0x/variadic33.C: New.
11851         * g++.dg/cpp0x/variadic34.C: New.
11852         * g++.dg/cpp0x/variadic35.C: New.
11853         * g++.dg/cpp0x/variadic36.C: New.
11854         * g++.dg/cpp0x/variadic37.C: New.
11855         * g++.dg/cpp0x/variadic38.C: New.
11856         * g++.dg/cpp0x/variadic39.C: New.
11857         * g++.dg/cpp0x/variadic40.C: New.
11858         * g++.dg/cpp0x/variadic41.C: New.
11859         * g++.dg/cpp0x/variadic42.C: New.
11860         * g++.dg/cpp0x/variadic43.C: New.
11861         * g++.dg/cpp0x/variadic44.C: New.
11862         * g++.dg/cpp0x/variadic45.C: New.
11863         * g++.dg/cpp0x/variadic46.C: New.
11864         * g++.dg/cpp0x/variadic47.C: New.
11865         * g++.dg/cpp0x/variadic48.C: New.
11866         * g++.dg/cpp0x/variadic49.C: New.
11867         * g++.dg/cpp0x/variadic50.C: New.
11868         * g++.dg/cpp0x/variadic51.C: New.
11869         * g++.dg/cpp0x/variadic52.C: New.
11870         * g++.dg/cpp0x/variadic53.C: New.
11871         * g++.dg/cpp0x/variadic54.C: New.
11872         * g++.dg/cpp0x/variadic55.C: New.
11873         * g++.dg/cpp0x/variadic56.C: New.
11874         * g++.dg/cpp0x/variadic57.C: New.
11875         * g++.dg/cpp0x/variadic58.C: New.
11876         * g++.dg/cpp0x/variadic59.C: New.
11877         * g++.dg/cpp0x/variadic60.C : New.
11878         * g++.dg/cpp0x/variadic61.C : New.
11879         * g++.dg/cpp0x/variadic62.C : New.
11880         * g++.dg/cpp0x/variadic63.C : New.
11881         * g++.dg/cpp0x/variadic64.C : New.
11882         * g++.dg/cpp0x/variadic65.C : New.
11883         * g++.dg/cpp0x/variadic66.C : New.
11884         * g++.dg/cpp0x/variadic67.C : New.
11885         * g++.dg/cpp0x/variadic68.C : New.
11886         * g++.dg/cpp0x/variadic69.C : New.
11887         * g++.dg/cpp0x/variadic70.C : New.
11888         * g++.dg/cpp0x/variadic71.C : New.
11889         * g++.dg/cpp0x/variadic72.C : New.
11890         * g++.dg/cpp0x/variadic73.C : New.
11891         * g++.dg/cpp0x/variadic74.C : New.
11892         * g++.dg/cpp0x/variadic75.C : New.
11893         * g++.dg/cpp0x/variadic-ex1.C : New.
11894         * g++.dg/cpp0x/variadic-ex2.C : New.
11895         * g++.dg/cpp0x/variadic-ex3.C : New.
11896         * g++.dg/cpp0x/variadic-ex4.C : New.
11897         * g++.dg/cpp0x/variadic-ex5.C : New.
11898         * g++.dg/cpp0x/variadic-ex6.C : New.
11899         * g++.dg/cpp0x/variadic-ex7.C : New.
11900         * g++.dg/cpp0x/variadic-ex8.C : New.
11901         * g++.dg/cpp0x/variadic-ex9.C : New.
11902         * g++.dg/cpp0x/variadic-ex10.C : New.
11903         * g++.dg/cpp0x/variadic-ex11.C : New.
11904         * g++.dg/cpp0x/variadic-ex12.C : New.
11905         * g++.dg/cpp0x/variadic-ex13.C : New.
11906         * g++.dg/cpp0x/variadic-ex14.C : New.
11907
11908 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11909
11910         PR libgfortran/31099
11911         * gfortran.dg/unformatted_recl.f90: New test.
11912
11913 2007-03-09  Roger Sayle  <roger@eyesopen.com>
11914
11915         * gcc.dg/fold-eqcmplx-1.c: New test case.
11916
11917 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
11918
11919         PR rtl-optimization/30643
11920         * gcc.dg/pr30643.c: New.
11921
11922 2007-03-09  Chao-ying Fu  <fu@mips.com>
11923
11924         * gcc.target/mips/mips32-dspr2-type.c: New test.
11925         * gcc.target/mips/mips32-dspr2.c: New test.
11926         * gcc.target/mips/dspr2-MULT.c: New test.
11927         * gcc.target/mips/dspr2-MULTU.c: New test.
11928         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
11929         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
11930         Adjust some formats.
11931
11932 2007-03-09  Dirk Mueller  <dmueller@suse.de>
11933
11934         PR c++/17946
11935         * gcc.dg/Wlogical-op-1.c: New.
11936         * g++.dg/warn/Wlogical-op-1.C: New.
11937
11938 2007-03-09  Richard Guenther  <rguenther@suse.de>
11939
11940         PR tree-optimization/30904
11941         PR middle-end/31058
11942         * gcc.dg/pr30904.c: Remove xfail.
11943
11944 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11945
11946         PR C/31072
11947         * gcc.c-torture/execute/pr31072.c: New test.
11948
11949 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11950
11951         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
11952         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11953         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
11954         *lrint* and *lround*.
11955         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
11956         floor->lfloor.
11957         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
11958         * gcc.dg/torture/builtin-integral-1.c: Likewise.
11959         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
11960         and *lround*.  Correct macro names.
11961         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
11962         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
11963
11964 2007-03-08  Ian Lance Taylor  <iant@google.com>
11965
11966         * gcc.dg/no-strict-overflow-5.c: New test.
11967         * gcc.dg/no-strict-overflow-6.c: New test.
11968         * gcc.dg/Wstrict-overflow-11.c: New test.
11969         * gcc.dg/Wstrict-overflow-12.c: New test.
11970         * gcc.dg/Wstrict-overflow-13.c: New test.
11971         * gcc.dg/Wstrict-overflow-14.c: New test.
11972         * gcc.dg/Wstrict-overflow-15.c: New test.
11973
11974 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
11975
11976         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
11977         for VxWorks kernel mode.
11978         * gcc.c-torture/execute/strncmp-1.x: Likewise.
11979
11980 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
11981
11982         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
11983         mode.
11984
11985 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
11986
11987         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
11988         and lib/bfill.c on VxWorks targets.
11989         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
11990         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
11991         lib/bfill.c and lib/memmove.c on VxWorks targets.
11992         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
11993         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
11994         on VxWorks targets.
11995         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
11996         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
11997
11998 2007-03-08  Tobias Burnus  <burnus@net-b.de>
11999
12000         * gfortran.dg/use_5.f90: New test.
12001         * gfortran.dg/use_6.f90: Ditto.
12002         * gfortran.dg/use_7.f90: Ditto.
12003
12004 2007-03-08  Tobias Burnus  <burnus@net-b.de>
12005
12006         PR fortran/30973
12007         * gfortran.dg/use_4.f90: New test.
12008         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
12009
12010 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
12011
12012         PR fortran/31011
12013         * gfortran.dg/parameter_array_section_2.f90: New test.
12014
12015 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
12016
12017         PR c++/30852
12018         * g++.dg/ext/offsetof1.C: Add cases with volatile.
12019
12020         PR c++/30534
12021         * g++.dg/template/arg5.C: New test.
12022
12023 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
12024
12025         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
12026
12027 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
12028
12029         * gcc.dg/var-expand1.c: Add newline at end of file.
12030
12031 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
12032
12033         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
12034
12035 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
12036
12037         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
12038
12039 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12040
12041         * gcc.dg/torture/builtin-convert-4.c: New test.
12042
12043 2007-03-05  Ian Lance Taylor  <iant@google.com>
12044
12045         * gcc.c-torture/compile/pr31034.c: New test.
12046
12047 2007-03-05  Ian Lance Taylor  <iant@google.com>
12048
12049         * gcc.dg/inline-18.c: New test.
12050         * gcc.dg/inline-19.c: New test.
12051         * gcc.dg/inline-20.c: New test.
12052         * gcc.dg/inline-21.c: New test.
12053
12054 2007-03-05  Richard Guenther  <rguenther@suse.de>
12055
12056         PR tree-optimization/14052
12057         * gcc.dg/tree-ssa/vrp33.c: New testcase.
12058
12059 2007-03-05  Richard Guenther  <rguenther@suse.de>
12060
12061         PR tree-optimization/23777
12062         * gcc.dg/tree-ssa/pr23777.c: New testcase.
12063
12064 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12065
12066         PR other/30465
12067         * gcc.dg/multiple-overflow-warn-3.c: New.
12068         * g++.dg/warn/multiple-overflow-warn-3.C: New.
12069
12070 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
12071
12072         PR c++/30895
12073         * g++.dg/parse/template23.C: New test.
12074
12075 2007-03-04  Roger Sayle  <roger@eyesopen.com>
12076
12077         PR middle-end/30744
12078         * gcc.dg/pr30744-1.c: New test case.
12079
12080 2007-03-04  Tobias Burnus  <burnus@net-b.de>
12081
12082         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
12083
12084 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12085
12086         PR target/30406
12087         * gfortran.dg/logical_3.f90: New test.
12088
12089 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
12090
12091         PR libfortran/30981
12092         * gfortran.dg/integer_exponentiation_1.f90:  New test.
12093
12094 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
12095
12096         * gcc.target/m68k/m68k.exp: New.
12097         * gcc.target/m68k/crash1.c: New.
12098
12099 2007-03-03  Tobias Burnus  <burnus@net-b.de>
12100
12101         * gfortran.dg/c_by_val.c: Use int64_t instead of long
12102         to be more compatible with integer(kind=8).
12103
12104 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12105
12106         PR libfortran/31001
12107         * gfortran.dg/zero_sized_3.f90: New test.
12108
12109 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12110
12111         PR c++/15787
12112         * g++.dg/parse/else.C: New.
12113         * g++.dg/parse/else-2.C: New.
12114
12115 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
12116             Tobias Burnus  <burnus@net-b.de>
12117
12118         PR fortran/30882
12119         * gfortran.dg/size_dim.f90: New test.
12120
12121 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
12122             Tobias Burnus  <burnus@net-b.de>
12123
12124         PR fortran/30873
12125         * gfortran.dg/entry_9.f90: New test.
12126
12127 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
12128
12129         PR c++/28253
12130         * g++.dg/inherit/covariant16.C: New test.
12131
12132 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
12133
12134         * g++.dg/other/darwin-minversion-1.C: New.
12135
12136 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
12137
12138         * gcc.dg/tree-ssa/20070302-1.c: New test.
12139
12140 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
12141
12142         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
12143         tests.
12144
12145 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
12146
12147         * gcc.dg/tree-ssa/prefetch-4.c: New test.
12148
12149 2007-03-01  Simon Baldwin <simonb@google.com>
12150
12151         PR c++/23689
12152         * warn/ignored_typedef.C: New.
12153         * init/ctor8.C: Added dg-warning to consume ignored typedef
12154         warning.
12155         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
12156         and added an explicit line number.
12157
12158 2007-02-28  Richard Guenther  <rguenther@suse.de>
12159
12160         PR middle-end/30364
12161         * gcc.dg/torture/pr30364-1.c: New testcase.
12162         * gcc.dg/torture/pr30364-2.c: Likewise.
12163         * gcc.dg/torture/pr30364-3.c: Likewise.
12164
12165 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12166
12167         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
12168         powerpc*, use -funsafe-math-optimizations.
12169         * gcc.dg/torture/builtin-logb-1.c: Likewise.
12170         * gcc.dg/torture/builtin-modf-1.c: Likewise.
12171
12172 2007-02-28  Tobias Burnus  <burnus@net-b.de>
12173             Paul Thomas  <pault@gcc.gnu.org>
12174
12175         PR fortran/30888
12176         PR fortran/30887
12177         * c_by_val_1.f: Test %VAL() with non-default kind.
12178         * c_by_val.c: Ditto.
12179         * c_by_val_4.f: New test.
12180
12181 2007-02-28  Tobias Burnus  <burnus@net-b.de>
12182
12183         PR fortran/30968
12184         * gfortran.dg/continuation_7.f90: New test.
12185
12186 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
12187
12188         * g++.dg/inherit/thunk7.C: New test.
12189         * lib/target-supports.exp (check_profiling_available): Not available
12190         for bfin-*-*.
12191
12192 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
12193
12194         PR target/30970
12195         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
12196
12197 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
12198
12199         * lib/target-supports.exp (check_effective_target_init_priority):
12200         Remove Solaris special case.
12201
12202 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
12203
12204         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
12205         for more builtin types.
12206
12207         * g++.dg/ext/visibility/class1.C: Port to Darwin.
12208         * g++.dg/ext/visibility/noPLT.C: Likewise.
12209
12210 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12211
12212         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
12213         sh* targets.
12214
12215 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
12216
12217         PR fortran/30865
12218         * size_optional_dim_1.f90:  New test.
12219
12220 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
12221
12222         * gcc.dg/vxworks/vxworks.exp: New file.
12223         * gcc.dg/vxworks/initpri1.c: Likewise.
12224         * gcc.dg/vxworks/initpri2.c: Likewise.
12225         * gcc.dg/initpri2.c: Add more tests.
12226         * g++.dg/special/initpri2.C: Likewise.
12227
12228         * gcc.dg/initpri1.c: New test.
12229         * gcc.dg/initpri2.c: Likewise.
12230         * g++.dg/special/initpri1.C: New test.
12231         * g++.dg/special/initpri2.C: Likewise.
12232         * g++.dg/special/conpr-1.C: Use init_priority effective target.
12233         * g++.dg/special/conpr-2.C: Likewise.
12234         * g++.dg/special/conpr-3.C: Likewise.
12235         * g++.dg/special/conpr-4.C: Likewise.
12236         * g++.dg/special/initp1.C: Likewise.
12237         * g++.dg/special/ecos.exp: Remove code to detect availability of
12238         constructor priorities.
12239         * lib/target-supports.exp (check_effective_target_init_priority):
12240         New function.
12241
12242 2007-02-24  Jan Hubicka  <jh@suse.cz>
12243
12244         * gcc.c-torture/execute/pr30778.c: New testcase.
12245
12246 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12247
12248         PR libgfortran/30918
12249         * gfortran.dg/namelist_26.f90: New test.
12250
12251 2007-02-24  Richard Guenther  <rguenther@suse.de>
12252
12253         PR middle-end/30951
12254         * gcc.dg/pr30951.c: New testcase.
12255
12256 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12257
12258         * gcc.dg/torture/builtin-modf-1.c: New test.
12259
12260 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
12261
12262         PR tree-optimization/30904
12263         * gcc.dg/pr30904.c: New test.
12264
12265 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12266
12267         * gcc.test-framework/README: Correct command.
12268         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
12269         -Wunused-value.
12270         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
12271
12272 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
12273
12274         * lib/target-supports.exp (check_effective_target_unwrapped): New.
12275
12276 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
12277
12278         * lib/target-supports.exp (check_effective_target_newlib): New
12279         function.
12280
12281 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
12282
12283         PR fortran/30660
12284         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
12285         allocatable component.
12286
12287
12288 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12289
12290         * gcc.dg/torture/builtin-logb-1.c: New test.
12291         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
12292         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
12293         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
12294         sh* targets.
12295
12296 2007-02-23  Richard Guenther  <rguenther@suse.de>
12297
12298         * g++.dg/warn/changes-meaning.C: New testcase.
12299
12300 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12301
12302         PR libgfortran/30910
12303         * gfortran.dg/fmt_zero_precision.f90: Update test.
12304
12305 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12306
12307         * gcc.dg/torture/builtin-frexp-1.c: New test.
12308
12309 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
12310
12311         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
12312
12313 2007-02-22  Ian Lance Taylor  <iant@google.com>
12314
12315         PR debug/30898
12316         * g++.dg/debug/pr30898.C: New test.
12317
12318 2007-02-22  Ira Rosen  <irar@il.ibm.com>
12319
12320         * gcc.dg/vect/vect-106.c: New test.
12321
12322 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
12323             Ira Rosen  <irar@il.ibm.com>
12324
12325         PR tree-optimization/30843
12326         * gcc.dg/vect/pr30843.c: New test.
12327
12328 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
12329
12330         PR tree-optimization/30858
12331         * gcc.dg/vect/pr30858.c: New test.
12332
12333 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
12334
12335         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
12336         to set options for compiling testglue.
12337         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
12338         * lib/obj-c++.exp (obj-c++_init): Likewise.
12339
12340 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
12341
12342         * gnat.dg/derived_aggregate.adb: New test.
12343
12344 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12345
12346         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
12347         sh* targets.  Call the correct CKSGN macro.
12348
12349 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
12350
12351         * gfortran.dg/gomp/omp_parse1.f90: New test.
12352         * gfortran.dg/gomp/omp_parse2.f: New test.
12353
12354 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
12355
12356         PR fortran/30869
12357         * gfortran.dg/do_pointer_1.f90:  New test.
12358
12359 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12360
12361         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
12362         and scalbln.
12363
12364 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
12365
12366         * gcc.dg/darwin-minversion-1.c: New.
12367         * gcc.dg/darwin-minversion-2.c: New.
12368
12369 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12370
12371         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
12372
12373 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12374             DJ Delorie <dj@redhat.com>
12375
12376         PR other/30824
12377         * gcc.dg/Wfatal.c: New.
12378         * gcc.dg/Wfatal-2.c: New.
12379         * gcc.dg/Werror-1.c: Adjust expectations.
12380         * gcc.dg/Werror-5.c: Likewise.
12381         * gcc.dg/Werror-7.c: Likewise.
12382         * gcc.dg/Werror-10.c: Likewise.
12383         * gcc.dg/Werror-11.c: Likewise.
12384
12385 2007-02-20  Tobias Burnus  <burnus@net-b.de>
12386
12387         PR fortran/30522
12388         * gfortran.dg/volatile10.f90: New test.
12389
12390 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
12391
12392         PR libfortran/30533
12393         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
12394
12395 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12396
12397         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
12398         * gcc.dg/Walways-true-1.c: Likewise.
12399         * gcc.dg/weak/weak-3.c: Likewise.
12400         * gcc.dg/Werror-1.c: Likewise.
12401         * gcc.dg/Werror-3.c: Likewise.
12402         * gcc.dg/Werror-4.c: Likewise.
12403         * gcc.dg/Werror-5.c: Likewise.
12404         * gcc.dg/Werror-6.c: Likewise.
12405         * gcc.dg/Werror-7.c: Likewise.
12406         * gcc.dg/Werror-8.c: Likewise.
12407         * gcc.dg/Werror-10.c: Likewise.
12408         * gcc.dg/Werror-11.c: Likewise.
12409         * gcc.dg/Werror-12.c: Likewise.
12410         * g++.old-deja/g++.mike/warn8.C: Likewise.
12411         * g++.dg/warn/Walways-true-1.C: Likewise.
12412         * g++.dg/warn/Walways-true-2.C: Likewise.
12413         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
12414         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
12415         -Wstring-literal-comparison with -Waddress.
12416         * gcc.dg/Wstring-literal-comparison-4.c: Replace
12417         -Wno-string-literal-comparison with -Wno-address.
12418
12419 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
12420
12421         * gnat.dg/self_aggregate_with_call.adb: New test.
12422
12423 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
12424
12425         PR tree-optimization/30975
12426         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
12427         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
12428         * gcc.dg/vect/pr30795.c: New.
12429
12430 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12431
12432         PR fortran/30681
12433         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
12434
12435 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12436
12437         PR rtl-optimization/28173
12438         * gcc.target/i386/andor-1.c: New test case.
12439
12440 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12441
12442         * gcc.dg/torture/builtin-ldexp-1.c: New.
12443         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
12444
12445 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12446
12447         * gfortran.dg/array_constructor_15.f90: New test case.
12448
12449 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12450
12451         * gfortran.dg/forall_10.f90: New test case.
12452
12453 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
12454
12455         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
12456
12457 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
12458
12459         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
12460         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
12461
12462 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
12463
12464         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
12465         * gcc.target/i386/builtin-bswap-3.c: Ditto.
12466         * gcc.target/i386/xchg-1.c: New test.
12467         * gcc.target/i386/xchg-2.c: New test.
12468
12469 2007-02-16  Richard Guenther  <rguenther@suse.de>
12470             Christian Bruel  <christian.bruel@st.com>
12471
12472         * gcc.dg/strict-overflow-5.c: New testcase.
12473
12474 2007-02-16  Tobias Burnus  <burnus@net-b.de>
12475
12476         PR fortran/30793
12477         * gfortran.dg/func_derived_4.f90: New test.
12478
12479 2007-02-15  Roger Sayle  <roger@eyesopen.com>
12480
12481         PR middle-end/30391
12482         * gfortran.dg/pr30391-1.f90: New test case.
12483
12484 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12485
12486         PR middle-end/30433
12487         * gcc.c-torture/compile/pr30433.c: New testcase to check
12488         that complex constants comparisions are foldded.
12489
12490 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12491
12492         PR C++/30158
12493         * g++.dg/ext/stmtexpr10.C: New testcase.
12494
12495 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12496
12497         PR middle-end/30729
12498         * gcc.dg/Wunused-value-2.c: New testcase.
12499
12500 2007-02-15  Ian Lance Taylor  <iant@google.com>
12501
12502         * g++.dg/eh/subreg-1.C: New test.
12503
12504 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12505
12506         PR c/26494
12507         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
12508         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
12509         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
12510         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
12511         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
12512         * gcc.dg/Werror-implicit-function-declaration.c: New.
12513
12514 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12515
12516         PR c++/28943
12517         * g++.dg/warn/pr28943.C: New.
12518
12519 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12520
12521         * gfortran.fortran-torture/execute/math.f90: Fix typo.
12522
12523 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12524
12525         PR fortran/30779
12526         * gfortran.dg/error_recovery_3.f90: New test.
12527
12528 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
12529
12530         * g++.dg/tree-ssa/sra-1.C: New.
12531
12532 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
12533
12534         * g++.dg/tree-ssa/sra-1.C: New.
12535
12536 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
12537
12538         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
12539
12540 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12541
12542         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
12543
12544 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
12545
12546         PR fortran/30799
12547         * gfortran.dg/logical_2.f90: New test.
12548
12549 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
12550
12551         * gcc.dg/torture/complex-alias-1.c: New test.
12552
12553 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
12554
12555         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
12556         instead of -fdump-tree-tailcall.
12557
12558 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
12559
12560         * gfortran.dg/interface_10.f90: Fix comment typo.
12561
12562 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
12563
12564         PR tree-optimization/30771
12565         * gcc.dg/vect/pr30771.c: New test.
12566
12567 2007-02-13  Ian Lance Taylor  <iant@google.com>
12568
12569         * gcc.dg/Wstrict-overflow-1.c: New test.
12570         * gcc.dg/Wstrict-overflow-2.c: New test.
12571         * gcc.dg/Wstrict-overflow-3.c: New test.
12572         * gcc.dg/Wstrict-overflow-4.c: New test.
12573         * gcc.dg/Wstrict-overflow-5.c: New test.
12574         * gcc.dg/Wstrict-overflow-6.c: New test.
12575         * gcc.dg/Wstrict-overflow-7.c: New test.
12576         * gcc.dg/Wstrict-overflow-8.c: New test.
12577         * gcc.dg/Wstrict-overflow-9.c: New test.
12578         * gcc.dg/Wstrict-overflow-10.c: New test.
12579
12580 2007-02-13  Roger Sayle  <roger@eyesopen.com>
12581
12582         * gcc.target/ia64/builtin-bswap-2.c: New test case.
12583
12584 2007-02-13  Richard Henderson  <rth@redhat.com>
12585
12586         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
12587         * gcc.c-torture/execute/pr29302-1.c: ... here.
12588
12589 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12590
12591         PR c/29521
12592         * gcc.dg/c90-return-1.c: Update output.
12593         * gcc.dg/c99-return-1.c: Likewise.
12594
12595 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
12596
12597         PR fortran/30554
12598         * gfortran.dg/used_dummy_types_7.f90: New test..
12599
12600 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
12601
12602         * gcc.target/i386/parity-1.c: New test.
12603         * gcc.target/i386/parity-2.c: New test.
12604
12605 2007-02-12  Roger Sayle  <roger@eyesopen.com>
12606
12607         * gcc.target/i386/builtin-bswap-3.c: New test case.
12608
12609 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
12610
12611         PR tree-optimization/29145
12612         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
12613         alias analysis is improved to take better advantage of restrict
12614         qualified pointers.
12615         * gcc.dg/vect/vect-80.c: Likewise.
12616         * gcc.dg/vect/pr29145.c: New.
12617
12618 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
12619
12620         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
12621         * gcc.target/i386/sse4a-insert.c: Likewise.
12622
12623 2007-02-11  Roger Sayle  <roger@eyesopen.com>
12624
12625         * gcc.target/ia64/builtin-popcount-1.c: New test case.
12626         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
12627
12628 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
12629
12630         PR fortran/30478
12631         * gfortran.dg/enum_4.f90: Update error message checks.
12632
12633 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
12634
12635         PR fortran/30554
12636         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
12637         versions of the modules.
12638
12639         PR fortran/30617
12640         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
12641         by getting rid of recursive I/O and providing functions with
12642         results.
12643
12644         PR fortran/30319
12645         * gfortran.dg/char_array_constructor_2.f90
12646
12647 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
12648
12649         PR c++/26988
12650         * g++.dg/template/spec34.C: New test
12651
12652 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
12653
12654         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
12655         on i?86 and x86_64.
12656         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
12657         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
12658         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
12659         on i?86 and x86_64.
12660         * gcc.dg/vect/vect-113.c: Ditto.
12661
12662 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
12663
12664         PR c++/29487
12665         * g++.dg/eh/weak1-C: New test.
12666         * g++.dg/eh/weak1-a.cc: Likewise.
12667         * g++.dg/eh/comdat1.C: Likewise.
12668
12669 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
12670             Dorit Nuzman  <dorit@il.ibm.com>
12671
12672         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
12673         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
12674         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
12675         * gcc.dg/vect/vect-113.c: Likewise.
12676
12677         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
12678
12679 2007-02-10  Richard Henderson  <rth@redhat.com>
12680
12681         * lib/target-supports.exp (check_effective_target_tls): Redefine
12682         to mean non-emulated tls.
12683         * gcc.dg/tls/alias-1.c: Remove tls requirement.
12684         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12685         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12686         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12687         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12688         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12689         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12690
12691 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
12692
12693         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
12694
12695 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
12696
12697         * gfortran.dg/secnds.f: Replace time tolerance with a
12698         before-and-after bracket.
12699         * gfortran.dg/secnds-1.f: Likewise.
12700
12701 2007-02-09  Tobias Burnus  <burnus@net-b.de>
12702
12703         PR fortran/30512
12704         * gfortran.dg/maxlocval_1.f90: New test.
12705
12706 2007-02-09  Roger Sayle  <roger@eyesopen.com>
12707
12708         * gcc.target/ia64/builtin_bswap-1.c: New test case.
12709
12710 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12711
12712         PR fortran/30720
12713         * gfortran.dg/array_function_1.f90: New test.
12714
12715 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12716
12717         * lib/target-supports.exp (check_effective_target_lax_strtofp)
12718         (check_effective_target_dummy_wcsftime): New functions.
12719
12720 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12721
12722         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
12723         * lib/target-supports.exp (check_effective_target_uclibc): New
12724         function.
12725
12726 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12727
12728         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
12729         (vsnprintf): Don't define for uClibc targets.
12730
12731 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12732
12733         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
12734         set before checking whether it was allowed.
12735         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
12736         before checking inside_main.
12737
12738 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12739
12740         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
12741         uClinux targets.
12742         (u16sf): Likewise u4sf.
12743         * g++.dg/compat/struct-layout-1.h: Likewise.
12744
12745 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
12746
12747         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
12748         procedure.
12749         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12750         m68k targets if check_effective_target_coldfire_fpu returns true.
12751
12752 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
12753         Richard Guenther  <rguenther@suse.de>
12754
12755         PR middle-end/23361
12756         * gcc.dg/fold-compare-3.c: New testcase.
12757         * gcc.dg/tree-ssa/loop-24.c: Likewise.
12758
12759 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
12760
12761         * gcc.dg/pr26570.c: Clean up coverage files.
12762         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
12763         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
12764         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
12765         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
12766         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
12767         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
12768         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
12769         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
12770         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
12771         * gcc.dg/tree-ssa/pr25501.c: Ditto.
12772         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
12773         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
12774         * gcc.dg/vect/pr28952.c: Ditto.
12775         * gcc.dg/vect/pr27151.c: Ditto.
12776         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
12777         * g++.dg/gomp/macro-3.C: Ditto.
12778
12779 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
12780
12781         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
12782         of the loop.
12783
12784 2007-02-08  Roger Sayle  <roger@eyesopen.com>
12785
12786         * gcc.target/i386/builtin-bswap-2.c: New test case.
12787
12788 2007-02-08  Roger Sayle  <roger@eyesopen.com>
12789
12790         * gfortran.dg/forall_8.f90: New test case.
12791         * gfortran.dg/forall_9.f90: Likewise.
12792
12793 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12794
12795         * gcc.dg/builtins-20.c: Add some -~ complex cases.
12796
12797 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
12798
12799         * lib/target-supports.exp (check_effective_target_simulator): New.
12800
12801 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
12802
12803         * gcc.dg/tree-ssa/loop-25.c: New test.
12804
12805 2007-02-06  Richard Henderson  <rth@redhat.com>
12806
12807         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
12808
12809 2007-02-06  Roger Sayle  <roger@eyesopen.com>
12810
12811         * gcc.target/powerpc/popcount-1.c: New test case.
12812         * gcc.target/powerpc/parity-1.c: Likewise.
12813
12814 2007-02-06  Richard Guenther  <rguenther@suse.de>
12815
12816         PR middle-end/27302
12817         * gcc.dg/torture/pr27302-2.c: New testcase.
12818
12819 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
12820
12821         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
12822         * gcc.dg/vect/vect-iv-1.c: New test.
12823         * gcc.dg/vect/vect-iv-2.c: New test.
12824         * gcc.dg/vect/vect-iv-3.c: New test.
12825         * gcc.dg/vect/vect-iv-4.c: New test.
12826         * gcc.dg/vect/vect-iv-5.c: New test.
12827         * gcc.dg/vect/vect-iv-6.c: New test.
12828         * gcc.dg/vect/vect-iv-7.c: New test.
12829         * gcc.dg/vect/vect-iv-8.c: New test.
12830         * gcc.dg/vect/vect-iv-9.c: New test.
12831         * gcc.dg/vect/vect-iv-10.c: New test.
12832         * gcc.dg/vect/vect-iv-11.c: New test.
12833         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
12834         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
12835         * gcc.dg/vect/vect-14.c: Now vectorizable.
12836         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
12837         loop).
12838         * gcc.dg/vect/vect-27.c: Likewise.
12839         * gcc.dg/vect/vect-29.c Likewise.
12840         * gcc.dg/vect/vect-dv-2.c: Likewise.
12841         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
12842         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
12843         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12844
12845 2007-02-06  Ira Rosen  <irar@il.ibm.com>
12846
12847         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
12848
12849 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12850
12851         * gcc.dg/builtins-20.c: Add more cases.
12852
12853 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
12854
12855         PR debug/30189
12856         * gcc.dg/pr30189.c: New test.
12857
12858 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
12859
12860         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
12861         for running tests.
12862         * gcc.target/i386/sse4a-extract.c: New test.
12863         * gcc.target/i386/sse4a-insert.c: New test.
12864         * gcc.target/i386/sse4a-montsd.c: New test.
12865         * gcc.target/i386/sse4a-montss.c: New test.
12866
12867 2007-02-05  Richard Guenther  <rguenther@suse.de>
12868
12869         * gcc.target/i386/vectorize3.c: New testcase.
12870
12871 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
12872
12873         PR target/30665
12874         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
12875
12876 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12877
12878         PR fortran/30611
12879         * gfortran.dg/repeat_1.f90: New test.
12880
12881 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
12882
12883         PR fortran/30605
12884         * gfortran.dg/spread_shape_1.f90: Remove tabs.
12885         * gfortran.dg/derived_init_2.f90: Ditto.
12886         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
12887         * gfortran.dg/array_initializer_1.f90: Ditto.
12888         * gfortran.dg/do_2.f90: Ditto.
12889         * gfortran.dg/proc_assign_1.f90: Ditto.
12890
12891 2007-02-04  Richard Guenther  <rguenther@suse.de>
12892
12893         PR middle-end/30636
12894         * g++.dg/warn/pr30636.C: New testcase.
12895         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
12896
12897 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
12898
12899         PR middle-end/30667
12900         * gfortran.dg/pr30667.f: New test.
12901
12902 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12903
12904         * gcc.dg/builtins-54.c: Add more cases.
12905
12906 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
12907
12908         PR fortran/30514
12909         * gfortran.dg/zero_sized_2.f90: New test.
12910
12911         PR fortran/30660
12912         * gfortran.dg/alloc_comp_basics_4.f90: New test.
12913
12914         PR fortran/29820
12915         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
12916         file.
12917
12918 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
12919
12920         PR fortran/30683
12921         * gfortran.dg/interface_10.f90: New test.
12922
12923 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12924
12925         * gcc.dg/builtins-20.c: Add more cases.
12926
12927 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12928
12929         PR target/29682
12930         * gcc-target/ia64/pr29682.c: New test.
12931
12932 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
12933
12934         PR fortran/30284
12935         * gfortran.dg/arrayio_11.f90.f90: New test.
12936
12937         PR fortran/30626
12938         * gfortran.dg/arrayio_12.f90.f90: New test.
12939
12940 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
12941
12942         PR c++/30536
12943         * g++.dg/tls/diag-5.C: New test.
12944
12945         PR middle-end/30473
12946         * gcc.dg/pr30473.c: New test.
12947         * gcc.c-torture/execute/20070201-1.c: New test.
12948
12949 2007-02-01  Roger Sayle  <roger@eyesopen.com>
12950
12951         * gfortran.dg/dependency_20.f90: New test case.
12952
12953 2007-01-31  Ian Lance Taylor  <iant@google.com>
12954
12955         * gcc.dg/lower-subreg-1.c (test): New test.
12956
12957 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
12958
12959         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
12960
12961 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12962
12963         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
12964         * gcc.dg/torture/builtin-math-3.c: Likewise.
12965
12966 2007-01-31  Dirk Mueller  <dmueller@suse.de>
12967
12968         gcc.dg/Wparentheses-2.c: Update and add new tests.
12969
12970 2007-01-31  Ira Rosen  <irar@il.ibm.com>
12971
12972         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
12973         vectorize.
12974
12975 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
12976
12977         * gcc.dg/builtins-63.c: New test.
12978
12979 2007-01-31  Tobias Burnus  <burnus@net-b.de>
12980
12981         PR fortran/27588
12982         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
12983
12984 2007-01-31  Tobias Burnus  <burnus@net-b.de>
12985
12986         PR fortran/30520
12987         * gfortran.dg/volatile8.f90: New argument conformance test.
12988         * gfortran.dg/volatile9.f90: New scope test.
12989
12990 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12991
12992         PR c++/24745
12993         * g++.dg/warn/null4.C: New.
12994
12995 2001-01-30  Roger Sayle  <roger@eyesopen.com>
12996             Uros Bizjak  <ubizjak@gmail.com>
12997
12998         * gcc.dg/large-size-array-3.c: Correct typo.
12999
13000 2007-01-30  Richard Guenther  <rguenther@suse.de>
13001
13002         PR middle-end/27657
13003         * g++.dg/debug/pr27657.C: New testcase.
13004
13005 2007-01-30  Richard Guenther  <rguenther@suse.de>
13006
13007         PR middle-end/30313
13008         * gcc.dg/torture/pr30313.c: New testcase.
13009
13010 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
13011
13012         * gcc.dg/dfp/dfp-except.h: New file.
13013         * gcc.dg/dfp/fe-check.h: New file.
13014         * gcc.dg/dfp/fe-binop.c: New test.
13015         * gcc.dg/dfp/fe-convert-1.c: New test.
13016         * gcc.dg/dfp/fe-convert-2.c: New test.
13017         * gcc.dg/dfp/fe-convert-3.c: New test.
13018
13019         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
13020         * gcc.dg/dfp/decfloat-constants.c: Ditto.
13021         * gcc.dg/dfp/convert-dfp.c: Ditto.
13022         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13023
13024 2007-01-29  Josh Conner  <jconner@apple.com>
13025
13026         * gcc.target/powerpc/altivec-24.c: New test.
13027
13028 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
13029
13030         PR c++/28266
13031         * g++.dg/parse/defarg12.C: New test.
13032
13033 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
13034
13035         PR fortran/30554
13036         * gfortran.dg/used_dummy_types_6.f90: New test.
13037
13038 2007-01-28  Jan Hubicka  <jh@suse.cz>
13039
13040         * gcc.dg/tree-prof/val-prof-6.c: New test.
13041
13042 2007-01-28  Roger Sayle  <roger@eyesopen.com>
13043
13044         * gcc.dg/large-size-array-3.c: Correct test case (portability).
13045
13046 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
13047
13048         PR C++/28988
13049         * g++.dg/expr/dtor4.C: New test.
13050
13051 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
13052
13053         * gcc.dg/tree-ssa/loop-23.c: New test.
13054
13055 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
13056
13057         PR libfortran/30389
13058         * gfortran.dg/achar_2.f90:  New test.
13059         * gfortran.dg/achar_3.f90:  New test.
13060
13061 2007-01-27  Ian Lance Taylor  <iant@google.com>
13062
13063         * gcc.dg/strict-overflow-1.c: New test.
13064         * gcc.dg/no-strict-overflow-1.c: New test.
13065         * gcc.dg/strict-overflow-2.c: New test.
13066         * gcc.dg/no-strict-overflow-2.c: New test.
13067         * gcc.dg/strict-overflow-3.c: New test.
13068         * gcc.dg/no-strict-overflow-3.c: New test.
13069         * gcc.dg/strict-overflow-4.c: New test.
13070         * gcc.dg/no-strict-overflow-4.c: New test.
13071         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
13072         * gcc.dg/pr15784-1.c: Likewise.
13073         * gcc.dg/pr20922-1.c: Likewise.
13074         * gcc.dg/pr20922-3.c: Likewise.
13075         * gcc.dg/pr20922-4.c: Likewise.
13076         * gcc.dg/pr20922-6.c: Likewise.
13077         * gcc.dg/compare-4.c: Likewise.
13078         * gcc.dg/torture/pr26898-1.c: Likewise.
13079         * gcc.dg/tree-ssa/divide-1.c: Likewise.
13080         * gcc.dg/tree-ssa/divide-2.c: Likewise.
13081         * gcc.dg/tree-ssa/divide-3.c: Likewise.
13082         * gcc.dg/tree-ssa/divide-4.c: Likewise.
13083         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
13084         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
13085         * gcc.dg/tree-ssa/pr21082.c: Likewise.
13086         * gcc.dg/tree-ssa/pr26899.c: Likewise.
13087         * g++.dg/tree-ssa/pr21082.C: Likewise.
13088
13089 2007-01-27  Roger Sayle  <roger@eyesopen.com>
13090
13091         * gcc-dg/large-size-array-3.c: New test case.
13092
13093 2007-01-27  Roger Sayle  <roger@eyesopen.com>
13094
13095         * gfortran.dg/forall_7.f90: New test case.
13096
13097 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
13098
13099         PR fortran/30407
13100         * gfortran.dg/where_operator_assign_1.f90: New test.
13101         * gfortran.dg/where_operator_assign_2.f90: New test.
13102         * gfortran.dg/where_operator_assign_3.f90: New test.
13103
13104 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
13105
13106         * lib/target-supports.exp
13107         (check_effective_target_powerpc_altivec): New.
13108         (check_effective_target_vect_cmdline_needed): Use it.
13109
13110 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
13111
13112         PR fortran/30278
13113         * gfortran.dg/backslash_3.f: New test.
13114
13115 2007-01-26  Richard Guenther  <rguenther@suse.de>
13116
13117         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
13118
13119 2007-01-26  Tobias Burnus  <burnus@net-b.de>
13120
13121         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
13122         * gfortran.dg/vect/vect.exp: Ditto.
13123         * gfortran.dg/dg.exp: Ditto.
13124         * gfortran.fortran-torture/execute/execute.exp: Ditto.
13125         * gfortran.fortran-torture/compile/compile.exp: Ditto.
13126
13127 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13128
13129         * gcc.dg/builtins-20.c: Add more cases.
13130         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
13131
13132 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13133
13134         PR fortran/30437
13135         * gcc.dg/Wall.c: New.
13136         * gcc.dg/Wno-all.c: New.
13137         * gfortran.dg/Wall.f90: New.
13138         * gfortran.dg/Wno-all.f90: New.
13139
13140 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
13141
13142         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
13143         * g++.dg/eh/simd-2.C: Also run on Darwin.
13144         * g++.dg/eh/simd-3.C: New.
13145         * g++.dg/eh/simd-4.C: New.
13146
13147 2007-01-25  Richard Guenther  <rguenther@suse.de>
13148
13149         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
13150         and _PROFILE_USE.
13151         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
13152
13153 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
13154
13155         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
13156         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
13157         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
13158         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
13159         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
13160         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
13161         * gcc.dg/ipa/ipa-7.c: New testcase.
13162
13163 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
13164
13165         * g++.dg/cpp0x/warn_cxx0x.C: New.
13166
13167 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13168
13169         * gcc.dg/builtins-20.c: Test builtin carg.
13170
13171 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
13172
13173         PR middle-end/27416
13174         * gcc.dg/gomp/pr27416.c: New test.
13175
13176         PR middle-end/30494
13177         * gcc.dg/gomp/pr30494.c: New test.
13178         * g++.dg/gomp/pr30494.C: New test.
13179
13180         PR middle-end/30421
13181         * gcc.dg/gomp/pr30421.c: New test.
13182
13183 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
13184
13185         * gcc.target/ia64/versionid-1.c: New test.
13186         * gcc.target/ia64/versionid-2.c: New test.
13187
13188 2007-01-24  Richard Guenther  <rguenther@suse.de>
13189
13190         PR testsuite/30181
13191         * gcc.dg/builtins-57.c: Change to a link-time testcase
13192         to support non-C99 targets.
13193
13194 2007-01-24  Jan Hubicka  <jh@suse.cz>
13195
13196         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
13197
13198 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13199
13200         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
13201
13202 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
13203
13204         PR objc/27438
13205         * objc.dg/const-str-12.m: New test.
13206
13207 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13208
13209         PR fortran/30532
13210         * gfortran.dg/ctrl-z.f90:  New test.
13211
13212 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13213
13214         PR fortran/30481
13215         * gfortran.dg/namelist_assumed_char.f90:  New test.
13216
13217 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
13218
13219         PR c++/27492
13220         * g++.dg/inherit/covariant15.C: New test.
13221
13222 2007-01-23  Ian Lance Taylor  <iant@google.com>
13223
13224         * g++.dg/warn/Wparentheses-24.C: New test.
13225
13226 2007-01-23  Richard Guenther  <rguenther@suse.de>
13227
13228         PR testsuite/30560
13229         * ada/acats/run_acats: Do not call gnatmake or gnatchop
13230         with full path.
13231
13232 2007-01-22  Richard Guenther  <rguenther@suse.de>
13233
13234         PR tree-optimization/30038
13235         * gcc.dg/builtins-62.c: New testcase.
13236
13237 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13238
13239         * gcc.c-torture/compile/20070121.c: New test.
13240
13241 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
13242
13243         PR libfortran/30525
13244         * gfortran.dg/char_comparison_1.f:  New test.
13245
13246 2007-01-21  Ira Rosen  <irar@il.ibm.com>
13247
13248         * gcc.dg/vect/vect-strided-same-dr.c: New test.
13249
13250 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
13251
13252         PR objc/30479
13253         * objc.dg/pch: New directory.
13254         * objc.dg/pch/pch.exp: New file.
13255         * objc.dg/pch/interface-1.m: New test.
13256         * objc.dg/pch/interface-1.hs: New include file.
13257         * lib/objc.exp (objc_target_compile): Add
13258         "-x objective-c-header" in front of the sources if this is
13259         a precompiled header being compiled.
13260
13261 2007-01-20  Roger Sayle  <roger@eyesopen.com>
13262
13263         * gfortran.dg/array_memcpy_3.f90: New test case.
13264         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
13265
13266 2007-01-20  Roger Sayle  <roger@eyesopen.com>
13267             Brooks Moses  <brooks.moses@codesourcery.com>
13268             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13269
13270         * gfortran.dg/intrinsic_sign_1.f90: New test case.
13271         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
13272
13273 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13274
13275         * gcc.dg/torture/builtin-math-3.c: Test fdim.
13276
13277 2007-01-19  Mike Stump  <mrs@apple.com>
13278
13279         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
13280         away.
13281
13282 2007-01-19  Roger Sayle  <roger@eyesopen.com>
13283
13284         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
13285         option instead of -funsafe-math-optimizations.
13286
13287 2007-01-19  Tomas Bily  <tbily@suse.cz>
13288
13289         gcc.dg/tree-prof/indir-call-prof.c: New.
13290         g++.dg/dg.exp: Add tree-prof subdirectory.
13291         g++.dg/tree-prof/indir-call-prof.C: New.
13292         g++.dg/tree-prof/tree-prof.exp: New.
13293
13294 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13295
13296         PR c++/17947
13297         * g++.dg/warn/deprecated.C: Update warning output.
13298         * g++.dg/warn/deprecated-2.C: Likewise.
13299         * g++.dg/warn/deprecated-3.C: New.
13300
13301 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13302
13303         * gcc.c-torture/execute/nestfunc-7.c: New.
13304
13305 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
13306
13307         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
13308
13309 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13310
13311         * gcc.dg/m68k-pic-1.c: New.
13312
13313 2007-01-18  Roger Sayle  <roger@eyesopen.com>
13314
13315         * gfortran.dg/array_memcpy_4.f90: New test case.
13316
13317 2007-01-18  Josh Conner  <jconner@apple.com>
13318
13319         PR target/30485
13320         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
13321         * gcc.dg/vect/no-trapping-math-1: New.
13322         * gcc.dg/vect/no-trapping-math-2: New.
13323
13324 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
13325
13326         * gcc.target/i386/387-8.c: Update comment about optimizing
13327         inherent load of 1.0 of fptan instruction.
13328
13329 2007-01-18  Dirk Mueller  <dmueller@suse.de>
13330             Richard Guenther <rguenther@suse.de>
13331
13332         PR diagnostic/8268
13333         * gcc.dg/Warray-bounds.c: New testcase.
13334         * gcc.dg/Warray-bounds-2.c: New testcase.
13335         * g++.dg/warn/Warray-bounds.C: New testcase.
13336         * g++.dg/warn/Warray-bounds-2.C: New testcase.
13337
13338 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
13339
13340         PR fortran/30476
13341         * gfortran.dg/generic_12.f90: New test.
13342
13343 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
13344
13345         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
13346         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
13347
13348 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
13349
13350         * gcc.dg/dfp/compare-special.h: New file.
13351         * gcc.dg/dfp/compare-special-32.c: New test.
13352         * gcc.dg/dfp/compare-special-64.c: New test.
13353         * gcc.dg/dfp/compare-special-128.c: New test.
13354
13355 2007-01-16  Roger Sayle  <roger@eyesopen.com>
13356             Paul Thomas  <pault@gcc.gnu.org>
13357             Steven G. Kargl  <kargl@gcc.gnu.org>
13358
13359         PR fortran/30404
13360         * gfortran.dg/forall_6.f90: New test case.
13361         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
13362         * gfortran.dg/dependency_13.f90: Likewise.
13363
13364 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13365
13366         PR testsuite/12325
13367         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
13368         targets that don't support Inf.
13369
13370 2007-01-15  Dale Johannesen  <dalej@apple.com>
13371
13372         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
13373
13374 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
13375
13376         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
13377         of achar for 0xff to avoid the "Extended ASCII not
13378         implemented" error message.
13379
13380 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
13381
13382         PR fortran/28172
13383         * gfortran.dg/altreturn_4.f90: New test.
13384
13385         PR fortran/29389
13386         * gfortran.dg/stfunc_4.f90: New test.
13387
13388         PR fortran/29712
13389         * gfortran.dg/bound_2.f90: Reinstate commented out line.
13390         * gfortran.dg/initialization_1.f90: Change warning.
13391
13392         PR fortran/30283
13393         * gfortran.dg/specification_type_resolution_2.f90: New test.
13394
13395 2007-01-14  Jan Hubicka  <jh@suse.cz>
13396
13397         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
13398         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
13399         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
13400         elimination.
13401
13402 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
13403
13404         PR fortran/30410
13405         * gfortran.dg/external_procedures_2.f90: New test.
13406
13407 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
13408
13409         PR target/30413
13410         * gcc.target/i386/pr30413.c: New test.
13411
13412 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
13413
13414         PR fortran/30452
13415         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
13416
13417 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
13418
13419         * gcc.dg/20070112-1.c: New test.
13420
13421 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13422
13423         PR libgfortran/30435
13424         * gfortran.dg/list_read_6.f90: New test.
13425
13426 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
13427
13428         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
13429
13430 2007-01-12  Tom Tromey  <tromey@redhat.com>
13431
13432         PR preprocessor/28227:
13433         * gcc.dg/cpp/pr28227.c: New file.
13434
13435 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13436
13437         * gcc.dg/tree-ssa/loop-22.c: New test.
13438
13439 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13440
13441         PR tree-optimization/29516
13442         * gcc.dg/tree-ssa/loop-20.c: New test.
13443
13444 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
13445
13446         PR libfortran/30415
13447         * minmaxloc_integer_kinds_1.f90:  New test.
13448
13449 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
13450
13451         PR c++/29573
13452         * g++.dg/template/sizeof-template-argument.C: New test.
13453
13454 2007-01-11  Jan Hubicka  <jh@suse.cz>
13455
13456         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
13457         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
13458         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
13459         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
13460         * gcc.dg/tree-ssa/pr21658.c: Likewise.
13461         * gcc.dg/tree-ssa/pr15349.c: Likewise.
13462         * gcc.dg/tree-ssa/pr25501.c: Likewise.
13463         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
13464         transformation in question.
13465         * gcc.dg/tree-ssa/vrp05.c: Likewise.
13466         * gcc.dg/tree-ssa/pr20701.c: Likewise.
13467         * gcc.dg/always_inline3.c: Likewise.
13468
13469 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
13470
13471         PR c++/28999
13472         * g++.dg/template/typename11.C: New test.
13473
13474 2007-01-10  Robert Kennedy <jimbob@google.com>
13475
13476         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
13477
13478 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
13479
13480         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
13481         for different integer kinds.
13482         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
13483         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
13484         * gfortran.dg/ishft_2.f90: New test.
13485         * gfortran.dg/ishft_3.f90: New test.
13486
13487 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
13488
13489         * gfortran.dg/altreturn_2.f90: Removed executable bit.
13490
13491 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
13492
13493         PR tree-optimization/30322
13494         * gcc.dg/tree-ssa/loop-21.c: New test.
13495
13496 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
13497
13498         * g++.dg/rtti/darwin-builtin-linkage.C: New.
13499
13500 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13501
13502         * gcc.target/spu/intrinsics-1.c: Remove xfail.
13503
13504 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13505
13506         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
13507         * g++.dg/warn/overflow-warn-3.C: Likewise.
13508         * g++.dg/warn/overflow-warn-4.C: Likewise.
13509         * g++.dg/warn/overflow-warn-5.C: Likewise.
13510         * g++.dg/warn/overflow-warn-6.C: Likewise.
13511         * g++.dg/warn/Woverflow-1.C: Likewise.
13512         * g++.dg/warn/Woverflow-2.C: Likewise.
13513         * g++.dg/warn/Woverflow-3.C: Likewise.
13514         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
13515
13516 2007-01-08  Roger Sayle  <roger@eyesopen.com>
13517
13518         * gfortran.dg/array_constructor_14.f90: New test case.
13519         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
13520
13521 2007-01-08  Richard Guenther  <rguenther@suse.de>
13522
13523         PR tree-optimization/23603
13524         * gcc.dg/tree-ssa/vrp31.c: New testcase.
13525         * gcc.dg/tree-ssa/vrp32.c: Likewise.
13526
13527 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
13528
13529         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
13530         in __v8qi typedef.
13531         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
13532         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
13533         compiler behaviour.
13534         * gcc.dg/simd-5.c: Likewise.
13535         * gcc.dg/simd-6.c: Likewise.
13536         * g++.dg/conversion/simd1.C: Likewise.
13537         * g++.dg/conversion/simd3.C: Likewise.
13538         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
13539         (main): Use it.
13540
13541 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
13542
13543         PR tree-optimization/29877
13544         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
13545         name of a hard register for the target concerned.  Adjust dg-error
13546         directives to cope with new behaviour of TER.
13547
13548 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13549
13550         PR c++/28986
13551         * g++.dg/conversion/nullptr1.C: Added overflow warning.
13552         * g++.dg/warn/overflow-warn-1.C: New.
13553         * g++.dg/warn/overflow-warn-3.C: New.
13554         * g++.dg/warn/overflow-warn-4.C: New.
13555         * g++.dg/warn/overflow-warn-5.C: New.
13556         * g++.dg/warn/overflow-warn-6.C: New.
13557         * g++.dg/warn/Woverflow-1.C: New.
13558         * g++.dg/warn/Woverflow-2.C: New.
13559         * g++.dg/warn/Woverflow-3.C: New.
13560         * g++.dg/warn/multiple-overflow-warn-2.C: New.
13561
13562 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
13563
13564         PR fortran/27698
13565         * gfortran.dg/invalid_name.f90: New test.
13566         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
13567         * gfortran.dg/gomp/pr29759.f90: Ditto.
13568
13569 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
13570
13571         * gfortran.dg/present_1.f90:  Update error message.
13572
13573 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
13574
13575         PR c++/19439
13576         * g++.dg/template/duplicate1.C: New test
13577         * g++.dg/template/memfriend6.C: Adjust error markers.
13578
13579 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
13580
13581         PR tree-opt/30385
13582         * gcc.dg/torture/inline-1.c: New test.
13583
13584 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13585
13586         PR c/19978
13587         * gcc.dg/multiple-overflow-warn-1.c: New.
13588         * gcc.dg/multiple-overflow-warn-2.c: New.
13589         * gcc.dg/overflow-warn-6.c: New.
13590         * g++.dg/warn/multiple-overflow-warn-1.C: New.
13591
13592 2007-01-05  Roger Sayle  <roger@eyesopen.com>
13593
13594         * gfortran.dg/array_memcpy_1.f90: New test case.
13595         * gfortran.dg/array_memcpy_2.f90: Likewise.
13596
13597 2007-01-05  Richard Guenther  <rguenther@suse.de>
13598
13599         PR middle-end/27826
13600         * g++.dg/opt/pr27826.C: New testcase.
13601
13602 2007-01-05  Ian Lance Taylor  <iant@google.com>
13603
13604         * gcc.dg/Walways-true-1.c: New test.
13605         * gcc.dg/Walways-true-2.c: New test.
13606         * g++.dg/warn/Walways-true-1.C: New test.
13607         * g++.dg/warn/Walways-true-2.C: New test.
13608
13609 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
13610
13611         PR c/30360
13612         * gcc.dg/pr30360.c: New test.
13613
13614 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
13615
13616         PR fortran/23232
13617         * gfortran.dg/data_implied_do_1.f90: New test.
13618
13619         PR fortran/27996
13620         PR fortran/27998
13621         * gfortran.dg/char_length_1.f90: New test.
13622
13623 2007-01-05  Richard Guenther  <rguenther@suse.de>
13624
13625         PR middle-end/28116
13626         * g++.dg/opt/pr28116.C: New testcase.
13627
13628 2007-01-05  Tobias Burnus  <burnus@net-b.de>
13629
13630         PR fortran/29624
13631         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
13632           invalid deallocate.
13633         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
13634         * gfortran.dg/protected_4.f90: Add pointer intent check.
13635         * gfortran.dg/protected_6.f90: Add pointer intent check.
13636         * gfortran.dg/pointer_intent_1.f90: New test.
13637         * gfortran.dg/pointer_intent_2.f90: New test.
13638         * gfortran.dg/pointer_intent_3.f90: New test.
13639
13640 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
13641
13642         PR 30235
13643         * gfortran.dg/altreturn_2.f90: new test.
13644
13645 2007-01-04  Tom Tromey  <tromey@redhat.com>
13646
13647         PR preprocessor/28165:
13648         * gcc.dg/cpp/pr28165.c: New file.
13649
13650 2007-01-03  Josh Conner  <jconner@apple.com>
13651
13652         PR middle-end/29683
13653         * gcc.dg/pr29683.c: New.
13654
13655 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
13656
13657         PR c++/28217
13658         * g++.dg/pch/template-1.C: New test.
13659         * g++.dg/pch/template-1.Hs: New file.
13660
13661 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13662
13663         PR middle-end/30353
13664         * gcc.c-torture/compile/complex-4.c: New test.
13665
13666 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
13667
13668         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
13669         -maltivec.
13670         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
13671
13672 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
13673
13674         PR middle-end/30286
13675         * gcc.dg/pr30286.c: New test.
13676
13677         PR c++/29535
13678         * g++.dg/template/crash66.C: New test.
13679
13680         PR c++/29054
13681         * g++.dg/template/friend49.C: New test.
13682
13683 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
13684
13685         * gfortran.dg/ibits.f90: New test.
13686
13687 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
13688
13689         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
13690         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
13691
13692 2007-01-02  Jan Hubicka  <jh@suse.cz>
13693
13694         * gcc.dg/pr16194.c: We now output error on all three functions,
13695         not just first one.
13696
13697 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13698
13699         PR c/19977
13700         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
13701         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
13702
13703 2006-01-02  Ian Lance Taylor  <iant@google.com>
13704
13705         * g++.dg/warn/Wparentheses-22.C: New test.
13706         * g++.dg/warn/Wparentheses-23.C: New test.
13707
13708 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13709
13710         PR middle-end/7651
13711         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
13712         * gcc.dg/declspec-3-Wextra.c: New.
13713         * gcc.dg/declspec-3-no.c: New
13714
13715 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
13716
13717         PR fortran/20896
13718         * gfortran.dg/interface_10.f90: Remove.
13719
13720 2007-01-01  Roger Sayle  <roger@eyesopen.com>
13721
13722         * gcc.dg/fold-eqxor-4.c: New test case.
13723
13724 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
13725
13726         PR middle-end/30311
13727         * gcc.c-torture/compile/pr30311.c: New test.
13728
13729 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
13730
13731         PR middle-end/30253
13732         * gcc.c-torture/compile/statement-expression-1.c: New test.
13733
13734 2007-01-01  Andreas Schwab  <schwab@suse.de>
13735
13736         PR target/29166
13737         * g++.dg/eh/pr29166.C: New test.
13738
13739 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
13740
13741         * lib/target-supports.exp (check_effective_target_powerpc_spe):
13742         New.
13743         (check_effective_target_vect_cmdline_needed): Use it.
13744
13745 2006-12-31  Richard Guenther  <rguenther@suse.de>
13746
13747         PR middle-end/30137
13748         * gcc.dg/pr30137-1.c: New testcase.
13749         * gcc.dg/pr30137-2.c: Likewise.
13750
13751 2006-12-31  Roger Sayle  <roger@eyesopen.com>
13752
13753         PR middle-end/30322
13754         * gcc.dg/fold-plusnot-1.c: New test case.
13755
13756 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
13757
13758         PR c++/29731
13759         * g++.dg/parse/template22.C: New test.
13760
13761 2006-12-31  Richard Guenther  <rguenther@suse.de>
13762
13763         PR middle-end/30338
13764         * gcc.c-torture/compile/pr30338.c: New testcase.
13765
13766 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
13767
13768         PR fortran/27900
13769         * gfortran.dg/intrinsic_actual_4.f90: New test.
13770
13771         PR fortran/24325
13772         * gfortran.dg/func_decl_3.f90: New test.
13773
13774 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
13775
13776         PR fortran/23060
13777         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
13778         * gfortran.dg/c_by_val_1.f: New test.
13779         * gfortran.dg/c_by_val_2.f: New test.
13780         * gfortran.dg/c_by_val_3.f: New test.
13781
13782 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
13783
13784         PR libfortran/30321
13785         * gfortran.dg/sum_zero_array_1.f90:  New test.
13786
13787 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
13788
13789         PR preprocessor/29612
13790         * gcc.dg/cpp/pr29612-1.c: New test.
13791         * gcc.dg/cpp/pr29612-2.c: New test.
13792
13793 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
13794
13795         PR fortran/30034
13796         * gfortran.dg/pure_formal_proc_1.f90: New test.
13797
13798         PR fortran/30237
13799         * gfortran.dg/intrinsic_actual_3.f90: New test.
13800
13801 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13802
13803         PR fortran/30014
13804         * gfortran.dg/io_constraints_1.f90: Update test.
13805         * gfortran.dg/io_constraints_2.f90: Update test.
13806         * gfortran.dg/inquire_iolength.f90: New test.
13807
13808 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
13809
13810         PR fortran/20896
13811         * gfortran.dg/interface_10.f90: New test.
13812         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
13813         since z is already, locally a variable.
13814
13815         PR fortran/25135
13816         * gfortran.dg/generic_11.f90: New test.
13817         * gfortran.dg/interface_7.f90: Remove name clash between module
13818         name and procedure 'x' referenced in the interface.
13819
13820 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13821
13822         PR middle-end/7651
13823         * gcc.dg/Wmissing-parameter-type.c: New.
13824         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
13825         * gcc.dg/Wmissing-parameter-type-no.c: New.
13826
13827 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
13828
13829         PR fortran/25818
13830         * gfortran.dg/entry_array_specs_2.f: New test.
13831
13832         PR fortran/30084
13833         * gfortran.dg/nested_modules_6.f90: New test.
13834
13835 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13836
13837         PR middle-end/7651
13838         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
13839         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
13840
13841 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
13842
13843         PR C++/30168
13844         * g++.dg/opt/complex6.C: New test.
13845
13846 2006-12-22  Ben Elliston  <bje@au.ibm.com>
13847
13848         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
13849         full" if the linker on spu-*-* warns about exceeding local store.
13850
13851         And revert this patch:
13852         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
13853         fail to link due to relocation overflows on spu-*-*.
13854
13855 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
13856
13857         PR fortran/30273
13858         * gfortran.dg/dependency_19.f90: New test.
13859
13860 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
13861
13862         PR fortran/30202
13863         * gfortran.dg/alloc_comp_basics_3.f90: New test.
13864
13865 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
13866
13867         PR middle-end/30262
13868         * gcc.c-torture/execute/20061220-1.c: New test.
13869
13870         PR middle-end/30263
13871         * gcc.dg/gomp/asm-1.c: New test.
13872
13873         PR target/30230
13874         * g++.dg/eh/ia64-2.C: New test.
13875
13876 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
13877
13878         PR target/28966
13879         PR target/29248
13880         * gcc.dg/rs6000-leaf.c: New.
13881
13882 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13883
13884         PR fortran/25392
13885         * gfortran.dg/f2c_8.f90: New test.
13886
13887 2006-12-20  Bill Wendling  <wendling@apple.com>
13888
13889         * gcc.dg/asm-b.c: Check for __ppc64__.
13890
13891 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
13892
13893         PR fortran/30190
13894         * gfortran.dg/bounds_check_5.f90: New test.
13895
13896 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
13897
13898         PR middle-end/30143
13899         * gcc.dg/gomp/complex-1.c: New testcase.
13900
13901 2006-12-20  Roger Sayle  <roger@eyesopen.com>
13902
13903         * gfortran.dg/array_memset_1.f90: New test case.
13904
13905 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
13906
13907         * lib/target-supports.exp: Add spu to
13908         check_effective_target_vect_widen_mult_hi_to_si.
13909
13910 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
13911
13912         PR fortran/29992
13913         * gfortran.dg/generic_9.f90: New test.
13914
13915         PR fortran/30081
13916         * gfortran.dg/generic_10.f90: New test.
13917
13918 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
13919
13920         PR tree-opt/30045
13921         * gcc.dg/pr30045.c: New test.
13922
13923 2006-12-20  Ben Elliston  <bje@au.ibm.com>
13924
13925         * gcc.dg/20020312-2.c: Add a case for __SPU__.
13926
13927 2006-12-19  Eric Christopher  <echristo@apple.com>
13928
13929         PR target/29302
13930         * gcc.c-torture/execute/pr29302-1.c: New.
13931
13932 2006-12-19  Tobias Burnus  <burnus@net-b.de>
13933
13934         PR fortran/39238
13935         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
13936
13937 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
13938
13939         PR fortran/30236
13940         * gfortran.dg/altreturn_3.f90: New test.
13941
13942         * gfortran.dg/char_result_12.f90: Fix comment typos.
13943
13944 2006-12-19  Ben Elliston  <bje@au.ibm.com>
13945
13946         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
13947         as newlib's stdio.h uses non-traditional cpp constructs.
13948
13949 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
13950
13951         * gfortran.dg/advance.f90: Renamed to advance_1.f90
13952         * gfortran.dg/append-1.f90: Renamed to append_1.f90
13953         * gfortran.dg/array-1.f90: Renamed to array_1.f90
13954         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
13955         * gfortran.dg/backspace.f: Renamed to backspace_1.f
13956         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
13957         * gfortran.dg/default_initialization.f: Renamed to
13958         default_initialization_1.f
13959         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
13960         dollar_edit_descriptor_1.f
13961         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
13962         dollar_edit_descriptor_2.f
13963         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
13964         dollar_edit_descriptor_3.f
13965         * gfortran.dg/logint-1.f: Renamed to logint_1.f
13966         * gfortran.dg/logint-2.f: Renamed to logint_2.f
13967         * gfortran.dg/logint-3.f: Renamed to logint_3.f
13968         * gfortran.dg/advance_1.f90: Renamed from advance.f90
13969         * gfortran.dg/append_1.f90: Renamed from append-1.f90
13970         * gfortran.dg/array_1.f90: Renamed from array-1.f90
13971         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
13972         * gfortran.dg/backspace_1.f: Renamed from backspace.f
13973         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
13974         * gfortran.dg/default_initialization_1.f: Renamed from
13975         default_initialization.f
13976         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
13977         dollar_edit_descriptor-1.f
13978         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
13979         dollar_edit_descriptor-2.f
13980         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
13981         dollar_edit_descriptor-3.f
13982         * gfortran.dg/logint_1.f: Renamed from logint-1.f
13983         * gfortran.dg/logint_2.f: Renamed from logint-2.f
13984         * gfortran.dg/logint_3.f: Renamed from logint-3.f
13985
13986 2006-12-18  Bill Wendling  <wendling@apple.com>
13987
13988         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
13989         id is an OjbC keyword.
13990
13991 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13992
13993         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
13994
13995 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
13996
13997         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
13998
13999 2006-12-18  Ian Lance Taylor  <iant@google.com>
14000
14001         * g++.dg/warn/Wmissing-declarations-1.C: New test.
14002
14003 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14004
14005         * gcc.c-torture/compile/pr27528.c: Use empty templates.
14006
14007 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
14008
14009         PR fortran/30207
14010         * gfortran.fortran-torture/execute/where21.f90: New test.
14011
14012 2006-12-17  Tobias Burnus  <burnus@net-b.de>
14013
14014         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
14015
14016 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14017
14018         PR middle-end/7651
14019         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
14020         * gcc.dg/if-empty-1.c: Likewise.
14021         * gcc.dg/pr23165.c: Likewise.
14022         * g++.dg/warn/empty-body.C: Likewise.
14023
14024 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14025
14026         PR libfortran/30005
14027         * gfortran.dg/open_errors.f90: New test.
14028
14029 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
14030
14031         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
14032
14033         * gcc.target/i386/ssse3-pabsb.c: New file.
14034         * gcc.target/i386/ssse3-pabsd.c: Likewise.
14035         * gcc.target/i386/ssse3-pabsw.c: Likewise.
14036         * gcc.target/i386/ssse3-palignr.c: Likewise.
14037         * gcc.target/i386/ssse3-phaddd.c: Likewise.
14038         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
14039         * gcc.target/i386/ssse3-phaddw.c: Likewise.
14040         * gcc.target/i386/ssse3-phsubd.c: Likewise.
14041         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
14042         * gcc.target/i386/ssse3-phsubw.c: Likewise.
14043         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
14044         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
14045         * gcc.target/i386/ssse3-pshufb.c: Likewise.
14046         * gcc.target/i386/ssse3-psignb.c: Likewise.
14047         * gcc.target/i386/ssse3-psignd.c: Likewise.
14048         * gcc.target/i386/ssse3-psignw.c: Likewise.
14049         * gcc.target/i386/ssse3-vals.h: Likewise.
14050
14051 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
14052
14053         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
14054         * lib/fortran-torture.exp: Include target-supports.exp.
14055
14056 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
14057
14058         PR target/30185
14059         * gcc.c-torture/execute/pr30185.c: New test.
14060
14061 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14062
14063         PR testsuite/30179
14064         PR testsuite/30180
14065         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
14066         * gcc.dg/builtin-bswap-2.c: Likewise.
14067         * gcc.dg/builtin-bswap-3.c: Likewise.
14068         * gcc.dg/builtin-bswap-4.c: Likewise.
14069         * lib/target-supports.exp (check_effective_target_stdint_types): New.
14070         * gcc.c-torture/execute/mode-dependent-address.x: New file.
14071
14072 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14073
14074         PR libfortran/30145
14075         * gfortran.dg/write_zero_array: New test.
14076
14077 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14078
14079         PR fortran/30200
14080         * gfortran.dg/write_fmt_trim.f90: New test.
14081
14082 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
14083
14084         PR 30194
14085         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
14086         temporarily.
14087
14088 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14089
14090         * lib/target-supports.exp (check_weak_available): Use istarget
14091         "hppa*-*-hpux10*" instead of regexp.
14092         (check_cxa_atexit_available): Likewise.
14093
14094 2006-12-14  Richard Guenther  <rguenther@suse.de>
14095
14096         PR tree-optimization/30197
14097         * gcc.c-torture/execute/complex-1.c: Fix function name.
14098         * gcc.dg/builtins-61.c: New testcase.
14099
14100 2006-12-14  Richard Guenther  <rguenther@suse.de>
14101
14102         PR middle-end/30172
14103         * gcc.dg/pr30172-1.c: New testcase.
14104
14105 2006-12-14  Richard Guenther  <rguenther@suse.de>
14106
14107         PR tree-optimization/30198
14108         * gcc.dg/builtins-60.c: New testcase.
14109
14110 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
14111
14112         * lib/target-supports.exp (vect_no_align): Remove spu.
14113
14114 2006-12-13  Ian Lance Taylor  <iant@google.com>
14115
14116         PR c++/19564
14117         PR c++/19756
14118         * g++.dg/warn/Wparentheses-5.C: New test.
14119         * g++.dg/warn/Wparentheses-6.C: New test.
14120         * g++.dg/warn/Wparentheses-7.C: New test.
14121         * g++.dg/warn/Wparentheses-8.C: New test.
14122         * g++.dg/warn/Wparentheses-9.C: New test.
14123         * g++.dg/warn/Wparentheses-10.C: New test.
14124         * g++.dg/warn/Wparentheses-11.C: New test.
14125         * g++.dg/warn/Wparentheses-12.C: New test.
14126         * g++.dg/warn/Wparentheses-13.C: New test.
14127         * g++.dg/warn/Wparentheses-14.C: New test.
14128         * g++.dg/warn/Wparentheses-15.C: New test.
14129         * g++.dg/warn/Wparentheses-16.C: New test.
14130         * g++.dg/warn/Wparentheses-17.C: New test.
14131         * g++.dg/warn/Wparentheses-18.C: New test.
14132         * g++.dg/warn/Wparentheses-19.C: New test.
14133         * g++.dg/warn/Wparentheses-20.C: New test.
14134         * g++.dg/warn/Wparentheses-21.C: New test.
14135
14136 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14137
14138         PR testsuite/30157
14139         * lib/target-supports.exp (check_cxa_atexit_available): Return false
14140         for target "hppa.*hpux10".
14141
14142 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
14143
14144         * g++.dg/debug/vartrack1.C: New test.
14145
14146         * g++.dg/opt/ifcvt1.C: New test.
14147
14148         * gcc.dg/tls/opt-13.c: New test.
14149
14150         * gcc.dg/20060425-2.c: New test.
14151
14152         * g++.dg/opt/pr15054-2.C: New test.
14153
14154         * gcc.c-torture/execute/20060420-1.c: New test.
14155
14156         * gcc.c-torture/execute/20060412-1.c: New test.
14157
14158         * objc/compile/20060406-1.m: New test.
14159
14160 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
14161
14162         * g++.dg/template/array17.C: New test.
14163
14164 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
14165
14166         * gcc.target/powerpc/altivec-23.c: New test.
14167
14168 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
14169
14170         PR c++27316
14171         * g++.dg/inherit/error3.C: New test.
14172
14173         PR c++/28740
14174         * g++.dg/inherit/error4.C: New test.
14175
14176 2006-12-13  Richard Guenther  <rguenther@suse.de>
14177
14178         PR tree-optimization/17687
14179         * gcc.dg/builtins-59.c: New testcase.
14180
14181 2006-12-13  Ben Elliston  <bje@au.ibm.com>
14182
14183         * gcc.target/spu/Wmain.c: New test.
14184
14185 2006-12-12  Josh Conner  <jconner@apple.com>
14186
14187         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
14188         * g++.dg/abi/thunk4.C: Likewise.
14189         * g++.dg/abi/rtti3.C: Likewise.
14190
14191 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
14192
14193         * gcc.target/spu/cpat-1.c: New test.
14194         * gcc.target/spu/cpat-2.c: New test.
14195         * gcc.target/spu/cpat-3.c: New test.
14196         * gcc.target/spu/cpat-4.c: New test.
14197
14198 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14199
14200         PR tree-opt/28436
14201         * gcc.c-torture/compile/vector-1.c: New test.
14202         * gcc.c-torture/compile/vector-2.c: New test.
14203         * gcc.c-torture/compile/vector-3.c: New test.
14204
14205 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14206
14207         * lib/fortran-torture.exp: Update copyright years.  Remove
14208         obsolete comment.  Test -ftree-vectorize where it makes sense.
14209         * lib/gfortran-dg.exp: Update copyright years.  Use settings
14210         from fortran-torture.exp.
14211         * gfortran.dg/char_transpose_1.f90,
14212         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
14213         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
14214         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
14215         '-w' to dg-options.
14216
14217 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
14218
14219         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
14220         saved_${tool}_load.
14221
14222 2006-12-12  Ira Rosen  <irar@il.ibm.com>
14223
14224         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
14225         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
14226         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
14227         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
14228         gaps.
14229
14230 2006-12-12  Richard Guenther  <rguenther@suse.de>
14231
14232         PR middle-end/30147
14233         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
14234
14235 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
14236             Diego Novillo  <dnovillo@redhat.com>
14237
14238         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
14239         VDEF/VUSE changes.
14240         * gcc.dg/tree-ssa/pr26421.c: Likewise
14241         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
14242         * gcc.dg/tree-ssa/pr23382.c: Likewise.
14243         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
14244         * gcc.dg/tree-ssa/pr28410.c: Likewise.
14245         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
14246         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
14247         * gcc.dg/tree-ssa/vrp07.c: Likewise.
14248         * gcc.dg/tree-ssa/vrp08.c: Likewise.
14249         * gcc.dg/tree-ssa/alias-12.c: Likewise.
14250
14251 2006-12-11  Jan Hubicka  <jh@suse.cz>
14252
14253         * gcc.dg/tree-prof/stringop-1.c: New test.
14254         * gcc.dg/tree-prof/stringop-2.c: New test.
14255
14256 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
14257
14258         PR target/30120
14259         * gcc.target/i386/pr30120.c: New test.
14260
14261         Revert:
14262         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
14263
14264         * gcc.target/i386/x87regparm-1.c: New test.
14265         * gcc.target/i386/x87regparm-2.c: New test.
14266         * gcc.target/i386/x87regparm-3.c: New test.
14267         * gcc.target/i386/x87regparm-4.c: New test.
14268
14269 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
14270
14271         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
14272
14273 2006-12-10  Tobias Burnus  <burnus@net-b.de>
14274
14275         PR fortran/23994
14276         * gfortran.dg/protected_1.f90: New test.
14277         * gfortran.dg/protected_2.f90: New test.
14278         * gfortran.dg/protected_3.f90: New test.
14279         * gfortran.dg/protected_4.f90: New test.
14280         * gfortran.dg/protected_5.f90: New test.
14281         * gfortran.dg/protected_6.f90: New test.
14282
14283 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14284             Tobias Burnus  <burnus@gcc.gnu.org>
14285
14286         PR fortran/29975
14287         PR fortran/30068
14288         * gfortran.dg/interface_4.f90: Test adding procedure to generic
14289         interface.
14290         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
14291         ambiguous interfaces.
14292         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
14293         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
14294         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
14295         ambiguous interfaces.
14296         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
14297         * gfortran.dg/array_initializer_2.f90: Add initializer array
14298         constructor test.
14299
14300         PR fortran/30096
14301         * gfortran.dg/interface_9.f90: Test that host interfaces are
14302         not checked for ambiguity with the local version.
14303
14304 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14305
14306         PR fortran/29464
14307         * gfortran.dg/module_interface_2.f90: New test.
14308
14309 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14310
14311         PR fortran/29941
14312         * gfortran.dg/assumed_len.f90: New test.
14313
14314 2006-12-09  Richard Guenther  <rguenther@suse.de>
14315
14316         * g++.dg/warn/implicit-typename1.C: Qualify types.
14317         * g++.dg/parse/crash12.C: Likewise.
14318         * g++.dg/tree-ssa/pr22444.C: Likewise.
14319
14320 2006-12-09  Tobias Burnus  <burnus@net-b.de>
14321
14322         * gfortran.dg/array_2.f90: Added sqrt test.
14323
14324 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
14325
14326         * gcc.target/i386/x87regparm-1.c: XFAIL.
14327         * gcc.target/i386/x87regparm-2.c: XFAIL.
14328         * gcc.target/i386/x87regparm-3.c: XFAIL.
14329         * gcc.target/i386/x87regparm-4.c: XFAIL.
14330
14331 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14332
14333         * lib/target-supports.exp
14334         (check_effective_target_large_long_double): New.
14335         * gcc.dg/Wconversion-real.c : Use it.
14336         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
14337         unsigned.
14338
14339 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
14340
14341         * gcc.c-torture/execute/mode-dependent-address.c: New test.
14342
14343 2006-12-08  Tobias Burnus  <burnus@net-b.de>
14344
14345         PR fortran/27546
14346         * gfortran.dg/import4.f90: New test for IMPORT in modules.
14347
14348 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
14349
14350         PR c++/29732
14351         * g++.dg/template/crash65.C: New test.
14352         * g++.dg/template/spec16.C: Tweak error markers.
14353
14354 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14355
14356         * gcc.target/spu: New directory.
14357         * gcc.target/spu/spu.exp: New file.
14358         * gcc.target/spu/intrinsics-1.c: New test.
14359
14360 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
14361
14362         PR c++/29980
14363         * g++.dg/ext/attrib27.C: New test.
14364         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
14365         * g++.dg/parse/typedef5.C: Likewise.
14366
14367 2006-12-07  Mike Stump  <mrs@apple.com>
14368
14369         * treelang/compile/var_defs.tree: Adjust.
14370
14371 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
14372
14373         PR c++/29730
14374         * g++.dg/template/crash64.C: New test.
14375         * g++.dg/parse/crash27.C: Adjust error markers.
14376
14377 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
14378
14379         PR libfortran/30009
14380         PR libfortran/30056
14381         * gfortran.dg/read_eof_4.f90:  Add tests.
14382         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
14383         * gfortran.dg/unf_read_corrupted_1.f90: New test.
14384
14385 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
14386
14387         PR c++/29729
14388         * g++.dg/template/crash63.C: New test.
14389
14390         PR c++/29728
14391         * g++.dg/template/crash62.C: New test.
14392
14393 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
14394
14395         PR fortran/30003
14396         * gfortran.dg/allocatable_function_1.f90: Increase the number
14397         of expected calls of free to 10; the lhs section reference is
14398         now evaluated so there is another call to bar.  Change the
14399         comment appropriately.
14400         * gfortran.dg/array_section_1.f90: New test.
14401
14402 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
14403
14404         PR fortran/29912
14405         * gfortran.dg/char_result_12.f90: New test.
14406
14407 2006-12-05  Richard Guenther  <rguenther@suse.de>
14408
14409         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
14410         * gcc.dg/vect/vect-pow-2.c: Rename to ...
14411         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
14412         vect_double, xfail for spu*-*-*.
14413
14414 2006-12-04  Tobias Burnus  <burnus@net-b.de>
14415
14416         PR fortran/29962
14417         * initialization_4.f90: Test noninteger exponents (-std=f95).
14418         * initialization_5.f90: New test for noninteger exponents
14419           with -std=f2003.
14420
14421 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
14422
14423         PR fortran/29821
14424         * gfortran.dg/parameter_array_section_1.f90: New test.
14425
14426 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
14427
14428         PR c++/29733
14429         * g++.dg/template/crash61.C: New test.
14430
14431         PR c++/29632
14432         * g++.dg/template/error23.C: New test.
14433
14434 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
14435
14436         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
14437
14438 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
14439
14440         PR fortran/29916
14441         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
14442
14443 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
14444
14445         PR middle-end/29965
14446         * gcc.dg/gomp/pr29965-1.c: New test.
14447         * gcc.dg/gomp/pr29965-2.c: New test.
14448         * gcc.dg/gomp/pr29965-3.c: New test.
14449         * gcc.dg/gomp/pr29965-4.c: New test.
14450         * gcc.dg/gomp/pr29965-5.c: New test.
14451         * gcc.dg/gomp/pr29965-6.c: New test.
14452         * g++.dg/gomp/pr29965-1.C: New test.
14453         * g++.dg/gomp/pr29965-2.C: New test.
14454         * g++.dg/gomp/pr29965-3.C: New test.
14455         * g++.dg/gomp/pr29965-4.C: New test.
14456         * g++.dg/gomp/pr29965-5.C: New test.
14457         * g++.dg/gomp/pr29965-6.C: New test.
14458         * g++.dg/gomp/pr29965-7.C: New test.
14459         * g++.dg/gomp/pr29965-8.C: New test.
14460         * g++.dg/gomp/pr29965-9.C: New test.
14461         * g++.dg/gomp/pr29965-10.C: New test.
14462
14463 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
14464
14465         * gnat.dg/pointer_variable_bounds.adb: New test.
14466         * gnat.dg/pointer_variable_bounds.ads: Likewise.
14467         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
14468
14469 2006-12-03  Eric Christopher  <echristo@apple.com>
14470
14471         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
14472
14473 2006-12-03  Richard Henderson  <rth@redhat.com>
14474             Andrew Pinski  <pinskia@gmail.com>
14475
14476         PR C++/14329
14477         * g++.dg/warn/unit-1.C: New test.
14478
14479 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
14480
14481         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
14482
14483 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
14484
14485         * g++.dg/vect/vect.exp: Enable tests to run on spu.
14486         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
14487         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
14488         * gcc.dg/vect/vect-70.c: Reduce array size.
14489         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
14490         vect_no_compaer_double targets.
14491         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
14492         vect_float, vect_double, and vect_int.
14493
14494 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
14495
14496         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
14497         test for loop versioning on vect_no_align targets.
14498         * gcc.dg/vect/pr20122.c: Likewise.
14499         * gcc.dg/vect/vect-105.c: Likewise.
14500         * gcc.dg/vect/vect-42.c: Likewise.
14501         * gcc.dg/vect/vect-43.c: Likewise.
14502         * gcc.dg/vect/vect-74.c: Likewise.
14503         * gcc.dg/vect/vect-75.c: Likewise.
14504         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14505         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14506         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
14507         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
14508
14509 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
14510
14511         PR fortran/29642
14512         * gfortran.dg/value_1.f90 : New test.
14513         * gfortran.dg/value_2.f90 : New test.
14514         * gfortran.dg/value_3.f90 : New test.
14515         * gfortran.dg/value_4.f90 : New test.
14516         * gfortran.dg/value_4.c : Called from value_4.f90.
14517
14518 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14519
14520         PR C++/30033
14521         *  g++.dg/cpp0x/static_assert4.C: New testcase.
14522
14523 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14524
14525         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
14526
14527 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
14528
14529         PR c/27953
14530         * gcc.dg/pr27953.c: New test.
14531
14532 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14533
14534         PR c++/30022
14535         * g++.dg/ext/vector5.C: New test.
14536
14537         PR c++/30021
14538         * g++.dg/other/main1.C: New test.
14539
14540 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
14541
14542         PR libfortran/29568
14543         * gfortran.dg/convert_implied_open.f90:  Change to
14544         new default record length.
14545         * gfortran.dg/unf_short_record_1.f90:  Adapt to
14546         new error message.
14547         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
14548
14549 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
14550
14551         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
14552
14553 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
14554
14555         PR c++/29066
14556         * g++.dg/expr/pr29066.c: New.
14557
14558 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
14559             Zdenek Dvorak <dvorakz@suse.cz>
14560
14561         PR tree-optimization/29921
14562         * gcc.dg/pr29921-2.c: New test.
14563
14564 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
14565
14566         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
14567         (i386_get_cpuid): New function.
14568         (i386_cpuid_ecx): Likewise.
14569         (i386_cpuid_edx): Likewise.
14570         (i386_cpuid): Updated to call i386_cpuid_edx.
14571
14572         * gcc.target/i386/sse3-addsubpd.c: New file.
14573         * gcc.target/i386/sse3-addsubps.c: Likewise.
14574         * gcc.target/i386/sse3-haddpd.c: Likewise.
14575         * gcc.target/i386/sse3-haddps.c: Likewise.
14576         * gcc.target/i386/sse3-hsubpd.c: Likewise.
14577         * gcc.target/i386/sse3-hsubps.c: Likewise.
14578         * gcc.target/i386/sse3-lddqu.c: Likewise.
14579         * gcc.target/i386/sse3-movddup.c: Likewise.
14580         * gcc.target/i386/sse3-movshdup.c: Likewise.
14581         * gcc.target/i386/sse3-movsldup.c: Likewise.
14582
14583 2006-12-01  Dirk Mueller  <dmueller@suse.de>
14584
14585         * g++.dg/warn/Wreturn-type-4.C: New testcase.
14586
14587 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
14588
14589         * gcc.dg/dfp/convert-int-max.c: New test.
14590         * gcc.dg/dfp/convert-int-max-fold.c: New test.
14591
14592 2006-11-30  Richard Guenther  <rguenther@suse.de>
14593
14594         * gcc.dg/vect/vect-pow-1.c: Rename ...
14595         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
14596         floats instead of doubles, check successful vectorization.
14597
14598 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14599
14600         PR target/29945
14601         * gcc.c-torture/compile/pr29945.c: New testcase.
14602
14603 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
14604
14605         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
14606         -maltivec.
14607
14608 2006-11-29  Eric Christopher  <echristo@apple.com>
14609
14610         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
14611
14612 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
14613
14614         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
14615
14616         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
14617
14618 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
14619
14620         PR c++/29022
14621         * g++.dg/inherit/virtual2.C: New test.
14622         * g++.dg/inherit/virtual3.C: Likewise.
14623         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
14624         * g++.dg/inherit/error2.C: Likewise.
14625         * g++.dg/template/instantiate1.C: Likewise.
14626
14627 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
14628
14629         PR tree-opt/29984
14630         * gcc.dg/tree-ssa/reassoc-12.c: New test.
14631
14632 2006-11-28  Jan Hubicka  <jh@suse.cz>
14633
14634         * gcc.dg/memcpy-1.c: New test.
14635
14636 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
14637
14638         PR c++/29735
14639         * g++.dg/warn/main-3.C: New test.
14640
14641 2006-11-28  Jan Hubicka  <jh@suse.cz>
14642
14643         * gcc.dg/winline-1.c: New test.
14644
14645 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14646
14647         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
14648         alignments.
14649
14650 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
14651
14652         PR fortran/29976
14653         * gfortran.dg/missing_optional_dummy_3.f90
14654
14655 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
14656
14657         PR fortran/20880
14658         * gfortran.dg/interface_3.f90: Modify errors.
14659
14660 2006-11-28  Ben Elliston  <bje@au.ibm.com>
14661
14662         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14663         fail to link due to relocation overflows on spu-*-*.
14664
14665 2006-11-27  Michael Matz  <matz@suse.de>
14666             Andreas Krebbel  <krebbel1@de.ibm.com>
14667
14668         PR target/29319
14669         * gcc.dg/20061127-1.c: New testcase.
14670
14671 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
14672
14673         * gcc.dg/20061124-1.c: Add exit() function prototype.
14674
14675 2006-11-27  Jan Hubicka  <jh@suse.cz>
14676
14677         * gcc.target/i386/memcpy-1.c: Adjust size.
14678         * gcc.dg/visibility-11.c: Likewise.
14679
14680 2006-11-27  Richard Guenther  <rguenther@suse.de>
14681
14682         PR middle-end/25620
14683         * gcc.target/i386/pow-1.c: New testcase.
14684         * gcc.dg/builtins-58.c: Likewise.
14685
14686 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
14687
14688         PR c++/29886
14689         * g++.dg/expr/cast8.C: New test.
14690
14691 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14692
14693         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
14694         Don't ever inline the testcase.
14695
14696 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
14697
14698         PR fortran/29982
14699         * gfortran.fortran-torture/compile/parameter_3.f90: New
14700         testcase.
14701
14702 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
14703
14704         PR fortran/29951
14705         * gfortran.fortran-torture/execute/transfer2.f90: New test.
14706
14707 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14708
14709         * gfortran.fortran-torture/execute/specifics.f90: Remove test
14710         for CHAR.
14711
14712 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14713
14714         PR libgfortran/29936
14715         * gfortran.dg/write_check3.f90: New test.
14716
14717 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14718
14719         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
14720
14721 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
14722
14723         PR fortran/20880
14724         * gfortran.dg/interface_3.f90: New test.
14725
14726         PR fortran/29387
14727         * gfortran.dg/generic_8.f90: New test.
14728
14729 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14730
14731         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
14732         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
14733         * gfortran.dg/specifics_3.f90: Remove.
14734
14735 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
14736
14737         PR c/29955
14738         * gcc.dg/gomp/pr29955.c: New test.
14739
14740         PR c/29736
14741         * gcc.dg/pr29736.c: New test.
14742
14743 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14744
14745         PR tree-opt/29964
14746         * gcc.dg/pure-1.c: New test.
14747
14748 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
14749
14750         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
14751         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
14752
14753 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
14754
14755         * gcc.dg/20061124-1.c: New testcase.
14756
14757 2006-11-23  Eric Christopher  <echristo@apple.com>
14758
14759         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
14760
14761 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14762
14763         PR c/2707
14764         PR c++/26167
14765         * gcc.dg/Wconversion-integer.c: New. Supersedes
14766         Wconversion-negative-constants.c
14767         * gcc.dg/Wconversion-real.c: New.
14768         * gcc.dg/Wconversion-real-integer.c: New.
14769         * gcc.dg/Wconversion-negative-constants.c: Deleted.
14770         * g++.dg/warn/Wconversion1.C: Modified.
14771
14772 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14773
14774         * gfortran.dg/overload_1.f90: New test.
14775
14776 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14777
14778         PR c/9072
14779         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
14780         Wtraditional-conversion.
14781         * gcc.dg/overflow-warn-2.c: Likewise.
14782         * gcc.dg/Wconversion.c: Likewise. Renamed as
14783         Wtraditional-conversion.c .
14784         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
14785         Wtraditional-conversion-2.c .
14786         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
14787         Wtraditional-conversion-2.c
14788         * gcc.dg/Wconversion-negative-constants.c: New.
14789
14790 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
14791
14792         * gcc.dg/tree-ssa/dump-1.c: New test.
14793
14794 2006-11-23  David Ung <davidu@mips.com>
14795
14796         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
14797         -mfp64, allowable when ISA >= 33 and float is enabled.
14798         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
14799         of mthc1 and mfhc1 patterns.
14800
14801 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
14802
14803         PR tree-optimization/29921
14804         * gcc.dg/pr29921.c: New test.
14805
14806 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14807
14808         PR fortran/29441
14809         * gfortran.dg/initialization_4.f90: New test.
14810
14811 2006-11-22  Ira Rosen  <irar@il.ibm.com>
14812
14813         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
14814         platforms that have interleaving support.
14815         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
14816         * gcc.dg/vect/vect-strided-a-u16-i2.c,
14817         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
14818         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
14819         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
14820         gcc.dg/vect/vect-strided-u8-i2-gap.c,
14821         gcc.dg/vect/vect-strided-u8-i8.c,
14822         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
14823         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
14824         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
14825         gcc.dg/vect/vect-strided-float.c,
14826         gcc.dg/vect/vect-strided-a-mult.c,
14827         gcc.dg/vect/vect-strided-mult-char-ls.c,
14828         gcc.dg/vect/vect-strided-a-u16-mult.c,
14829         gcc.dg/vect/vect-strided-a-u32-mult.c,
14830         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
14831         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
14832         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
14833         gcc.dg/vect/vect-strided-mult.c,
14834         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
14835         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
14836         New.
14837
14838 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
14839
14840         PR fortran/25087
14841         * gfortran.dg/auto_char_len_4.f90: New test.
14842
14843 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
14844
14845         PR fortran/29652
14846         * gfortran.dg/generic_7.f90: New test.
14847         * gfortran.dg/defined_operators_1.f90: Add new error.
14848
14849 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
14850
14851         PR tree-optimization/29902
14852         * g++.dg/tree-ssa/pr29902.C: New test.
14853
14854 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
14855
14856         PR fortran/29820
14857         * gfortran.dg/used_types_13.f90: New test.
14858
14859 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
14860
14861         * gcc.dg/dfp/snan.c: Delete.
14862
14863 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
14864
14865         * g++.dg/cpp0x/static_assert1.C: New.
14866         * g++.dg/cpp0x/static_assert2.C: New.
14867         * g++.dg/cpp0x/static_assert3.C: New.
14868
14869 2006-11-21  Richard Guenther  <rguenther@suse.de>
14870
14871         * gcc.dg/vect/vect-pow-1.c: New testcase.
14872         * gcc.dg/vect/vect-pow-2.c: Likewise.
14873
14874 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
14875
14876         PR c++/29570
14877         * g++.dg/template/static29.C: New test.
14878
14879         PR c++/29734
14880         * g++.dg/conversion/simd4.C: New test.
14881
14882 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
14883
14884         PR c++/29475
14885         * g++.dg/template/access19.C: New test.
14886         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
14887         error is reported.
14888
14889 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14890
14891         PR tree-opt/25500
14892         * gcc.dg/tree-ssa/sra-4.c: New testcase.
14893
14894 2006-11-20  Tobias Burnus  <burnus@net-b.de>
14895
14896         PR fortran/27546
14897         * gfortran.dg/import.f90: Extended test.
14898         * gfortran.dg/import2.f90: Extended test.
14899
14900 2006-11-20  Tobias Burnus  <burnus@net-b.de>
14901
14902         * gfortran.dg/volatile3.f90: Add conflict test.
14903
14904 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
14905
14906         PR fortran/24783
14907         * gfortran.dg/implicit_10.f90: New test.
14908
14909 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14910
14911         PR c++/8586
14912         * g++.dg/warn/Wall-write-strings.C: New.
14913
14914 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
14915
14916         * gfortran.dg/alloc_comp_constraint_5.f90: New.
14917         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
14918
14919 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14920
14921         * gfortran.dg/use_3.f90: Remove error message.
14922         * gfortran.dg/iso_fortran_env_1.f90: New test.
14923         * gfortran.dg/iso_fortran_env_2.f90: New test.
14924         * gfortran.dg/iso_fortran_env_3.f90: New test.
14925         * gfortran.dg/iso_fortran_env_4.f90: New test.
14926
14927 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
14928
14929         * gcc.dg/vect/vect-27.c: Fix initialization.
14930
14931 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14932
14933         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
14934         * gcc.dg/torture/builtin-minmax-1.c: New.
14935
14936         * gcc.dg/builtins-20.c: Add cases for copysign.
14937
14938 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14939
14940         PR fortran/24285
14941         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
14942
14943 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14944         * gfortran.dg/use_1.f90: New test.
14945         * gfortran.dg/use_1.f90: New test.
14946         * gfortran.dg/use_1.f90: New test.
14947
14948 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
14949
14950         PR tree-optimization/29801
14951         * gcc.dg/pr29801.c: New test.
14952
14953 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
14954
14955         PR middle-end/29584
14956         * gcc.dg/torture/pr29584.c: New test.
14957
14958 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
14959
14960         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
14961         Condition PowerPC tests for saving FPRs on powerpc_fprs.
14962         * gcc.target/powerpc/compress-float-ppc.c,
14963         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
14964         powerpc_fprs.
14965         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
14966         do not pass -mhard-float.
14967
14968 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
14969
14970         * gnat.dg/volatile_aggregate.adb: New test.
14971
14972 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14973
14974         PR fortran/29391
14975         PR fortran/29489
14976         * gfortran.dg/bound_2.f90: Add more checks.
14977         * gfortran.dg/bound_3.f90: New test.
14978
14979 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14980
14981         PR target/29201
14982         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
14983
14984 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
14985
14986         * gfortran.dg/import3.f90: Fix error message.
14987
14988 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14989
14990         PR tree-opt/29788
14991         * gfortran.fortran-torture/compile/inline_1.f90:
14992         New testcase.
14993
14994 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
14995
14996         * gcc.target/i386/x87regparm-1.c: New test.
14997         * gcc.target/i386/x87regparm-2.c: New test.
14998         * gcc.target/i386/x87regparm-3.c: New test.
14999         * gcc.target/i386/x87regparm-4.c: New test.
15000
15001 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15002
15003         PR fortran/27546
15004         * gfortran.dg/import.f90: New test.
15005         * gfortran.dg/import2.f90: New test.
15006         * gfortran.dg/import3.f90: New test.
15007
15008 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15009
15010         PR fortran/27588
15011         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
15012
15013 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15014
15015         PR fortran/29806
15016         * gfortran.dg/contains.f90: New test.
15017         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
15018
15019 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
15020
15021         PR tree-optimization/29581
15022         * gcc.dg/pr29581-1.c: New test.
15023         * gcc.dg/pr29581-2.c: New test.
15024         * gcc.dg/pr29581-3.c: New test.
15025         * gcc.dg/pr29581-4.c: New test.
15026         * gfortran.dg/pr29581.f90: New test.
15027
15028 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
15029
15030         PR fortran/29702
15031         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
15032         numbers in error message headers.
15033
15034 2006-11-14  Richard Guenther  <rguenther@suse.de>
15035
15036         * gcc.target/i386/math-torture/math-torture.exp: Restrict
15037         to i?86 and x86_64 targets.
15038
15039 2006-11-14  Caroline Tice  <ctice@apple.com>
15040
15041         * gcc.dg/pubtypes-1.c: New file/testcase.
15042         * gcc.dg/pubtypes-2.c: New file/testcase.
15043         * gcc.dg/pubtypes-3.c: New file/testcase.
15044         * gcc.dg/pubtypes-4.c: New file/testcase.
15045         * g++.dg/pubtypes.C: New file/testcase.
15046
15047 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
15048
15049         PR c++/29106
15050         * g++.dg/init/self1.C: New test.
15051
15052 2006-11-14  Tobias Burnus  <burnus@net-b.de>
15053
15054         PR fortran/29657
15055         * gfortran.dg/conflicts.f90: Add.
15056
15057 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
15058
15059         PR rtl-optimization/29798
15060
15061         * gcc.c-torture/execute/pr29798.c: New.
15062
15063 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15064
15065         * gcc.dg/builtins-20.c: Add more cases.
15066
15067 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
15068
15069         PR fortran/29759
15070         * gfortran.dg/gomp/pr29759.f90: New test.
15071
15072 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
15073
15074         PR c++/29518
15075         * g++.dg/template/static28.C: New test.
15076
15077 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
15078
15079         * lib/c-torture.exp: Use target-libpath.exp.
15080         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
15081         set GCC_EXEC_PREFIX env var from global variable of same name.
15082
15083 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15084
15085         PR fortran/26994
15086         * gfortran.fortran-torture/compile/transfer-1.f90:
15087         New testcase.
15088
15089 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
15090             Zdenek Dvorak <dvorakz@suse.cz>
15091
15092         PR tree-optimization/29680
15093         * gcc.dg/alias-11.c: New test.
15094
15095 2006-11-12  Jason Merrill  <jason@redhat.com>
15096             Andrew Pinski <pinskia@physics.uc.edu>
15097
15098         PR middle-end/28915
15099         * gcc.target/i386/vectorize1.c: New.
15100
15101 2006-11-12  Roger Sayle  <roger@eyesopen.com>
15102
15103         PR rtl-optimization/29797
15104         * gcc.c-torture/execute/pr29797-1.c: New test case.
15105
15106 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15107
15108         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
15109
15110 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
15111
15112         * gcc.dg/tree-ssa/prefetch-3.c: New test.
15113
15114 2006-11-12  Roger Sayle  <roger@eyesopen.com>
15115
15116         PR tree-optimization/13827
15117         * gcc.dg/fold-eqand-1.c: New test case.
15118
15119 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15120
15121         PR rtl-opt/28812
15122         * gcc.c-torture/execute/mayalias-3.c: New test.
15123
15124 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
15125
15126         PR middle-end/27528
15127         * gcc.c-torture/compile/pr27528.c: New test.
15128         * gcc.dg/pr27528.c: Likewise.
15129
15130 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15131
15132         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
15133
15134         * gcc.dg/torture/builtin-symmetric-1.c: New test.
15135
15136 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15137
15138         PR fortran/29758
15139         * gfortran.dg/reshape_source_size_1.f90: New test.
15140
15141 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15142
15143         PR fortran/29315
15144         * gfortran.dg/aliasing_dummy_4.f90: New test.
15145
15146 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
15147
15148         PR target/29777
15149         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
15150         and x86_64-*-* targets.
15151
15152 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15153
15154         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
15155         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
15156         New macros. Use them in exact tests.
15157         (TESTIT3): New macro.
15158         Add tests for fmin, fmax and fma.
15159
15160 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15161
15162         PR fortran/29431
15163         * gfortran.dg/array_constructor_13.f90: New test.
15164
15165 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15166
15167         PR fortran/29744
15168         * gfortran.dg/used_types_12.f90: New test.
15169
15170 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
15171
15172         PR middle-end/29726
15173         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
15174         (test6): Ditto.
15175         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
15176         * gcc.dg/fold-eqandshift-3.c: New test case.
15177
15178 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15179
15180         PR fortran/29699
15181         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
15182
15183         PR fortran/21370
15184         * gfortran.dg/change_symbol_attributes_1.f90: New test.
15185
15186 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15187
15188         * gcc.dg/20061109-1.c: New testcase.
15189
15190 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15191
15192         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
15193
15194 2006-11-09  Tobias Burnus  <burnus@net-b.de>
15195
15196         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
15197         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
15198
15199 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
15200
15201         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
15202         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
15203
15204 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15205
15206         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
15207
15208 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15209
15210         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
15211         vect-9.c).
15212         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
15213         * gcc.dg/vect/vect-9.c: Now vectorizable.
15214         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
15215         that support vect_widen_mult.
15216         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
15217         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
15218         vect-reduc-dot-u16.c).
15219         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
15220         vect-reduc-dot-u16.c).
15221         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
15222         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
15223         vect-reduc-dot-s8.c).
15224         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
15225         vect-reduc-dot-s8.c).
15226         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
15227         vect-reduc-dot-s8.c).
15228         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
15229         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
15230         vect-reduc-dot-u8.c).
15231         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
15232         vect-reduc-dot-u8.c).
15233         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
15234         * gcc.dg/vect/vect-multitypes-9.c: New test.
15235         * gcc.dg/vect/vect-multitypes-10.c: New test.
15236         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
15237         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
15238         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
15239         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
15240         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
15241         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
15242         wrapv-vect-reduc-dot-s8.c.
15243         * lib/target-support.exp (check_effective_target_vect_unpack): New.
15244         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
15245         targets that support vec_unpack.
15246         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
15247         (check_effective_target_vect_widen_mult_qi_to_hi): New.
15248         (check_effective_target_vect_widen_mult_hi_to_si): New.
15249         (check_effective_target_vect_widen_sum): Removed.
15250
15251         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15252
15253         * gcc.dg/vect/vect-multitypes-8.c: New test.
15254         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
15255
15256         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
15257
15258         * gcc.dg/vect/vect-multitypes-7.c: New test.
15259
15260         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15261
15262         * gcc.dg/vect/vect-multitypes-4.c: New test.
15263         * gcc.dg/vect/vect-multitypes-5.c: New test.
15264         * gcc.dg/vect/vect-multitypes-6.c: New test.
15265
15266         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15267
15268         * gcc.dg/vect/vect-multitypes-1.c: New test.
15269         * gcc.dg/vect/vect-multitypes-2.c: New test.
15270         * gcc.dg/vect/vect-multitypes-3.c: New test.
15271
15272 2006-11-07  Eric Christopher  <echristo@apple.com>
15273
15274         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
15275         Test using scan-assembler-not.
15276
15277 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
15278
15279         * gcc.dg/inline-17.c: New test.
15280
15281 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
15282
15283         PR other/25028
15284         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
15285         on HP-UX.
15286
15287 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
15288
15289         PR fortran/29539
15290         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
15291
15292         PR fortran/29634
15293         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
15294         test.
15295
15296 2006-11-07  Tobias Burnus  <burnus@net-b.de>
15297
15298         PR fortran/29601
15299         * gfortran.dg/volatile.f90: Add.
15300         * gfortran.dg/volatile2.f90: Add.
15301         * gfortran.dg/volatile3.f90: Add.
15302         * gfortran.dg/volatile4.f90: Add.
15303         * gfortran.dg/volatile5.f90: Add.
15304         * gfortran.dg/volatile6.f90: Add.
15305         * gfortran.dg/volatile7.f90: Add.
15306
15307 2006-11-06  Tobias Burnus  <burnus@net-b.de>
15308
15309         * gfortran.dg/io_constraints_2.f90: Adjust pattern
15310           for matching error messages.
15311         * gfortran.dg/specifics_3.f90: Adjust pattern
15312           for matching error messages.
15313
15314 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
15315             Bernhard Fischer  <aldot@gcc.gnu.org>
15316
15317         * lib/gcc-dg.exp (output-exists): New proc.
15318         (output-exists-not): New proc.
15319         * gcc.test-framework/test-framework.awk: Support new directives.
15320         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
15321         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
15322         * gcc.test-framework/dg-outexists-exp-F.c: New test.
15323         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
15324         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
15325         * gcc.test-framework/dg-outexists-exp-P.c: New test.
15326
15327 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
15328
15329         PR fortran/29630
15330         PR fortran/29679
15331         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
15332         * gfortran.dg/initialization_3.f90: New.
15333
15334 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15335
15336         PR libgfortran/25545
15337         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
15338
15339 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
15340
15341         PR middle-end/29695
15342         * gcc.c-torture/execute/pr29695-1.c: New test.
15343         * gcc.c-torture/execute/pr29695-2.c: New test.
15344
15345 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
15346
15347         PR fortran/29565
15348         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
15349
15350 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
15351
15352         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
15353         for matching error messages.
15354
15355 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
15356
15357         PR target/26915
15358         * gcc.target/i386/387-12.c: New test.
15359
15360 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15361
15362         PR libfortran/29713
15363         * gfortran.dg/pr29713.f90: New test.
15364
15365 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
15366
15367         * gcc.c-torture/execute/arith-rand-ll.c:
15368         Also test for bogus rest sign.
15369
15370 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15371
15372         PR libfortran/27895
15373         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
15374
15375 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
15376
15377         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
15378         from error messages.
15379
15380 2006-11-02  Mike Stump  <mrs@apple.com>
15381
15382         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
15383
15384         * g++.old-deja/g++.abi/align.C: Enable for darwin.
15385
15386 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
15387
15388         * g++.dg/eh/gcsec1.C: New test.
15389
15390 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15391
15392         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
15393         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
15394
15395 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
15396
15397         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
15398         hexadecimal value.
15399         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
15400         * gcc.dg/pr14796-2.c: Likewise.
15401
15402 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15403
15404         * gcc.c-torture/execute/20061101-1.c: New test.
15405
15406 2006-11-01  Richard Guenther  <rguenther@suse.de>
15407
15408         * gcc.target/i386/fpprec-1.c: New testcase.
15409
15410 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15411
15412         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
15413         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
15414
15415 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
15416
15417         * gcc.c-torture/execute/20061031-1.c: New test.
15418
15419 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
15420
15421         PR 23067
15422         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
15423         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
15424         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
15425         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
15426         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
15427         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
15428         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
15429
15430 2006-10-31  Eric Christopher  <echristo@apple.com>
15431             Falk Hueffner  <falk@debian.org>
15432
15433         * gcc.dg/builtin-bswap-1.c: New.
15434         * gcc.dg/builtin-bswap-2.c: New.
15435         * gcc.dg/builtin-bswap-3.c: New.
15436         * gcc.dg/builtin-bswap-4.c: New.
15437         * gcc.dg/builtin-bswap-5.c: New.
15438         * gcc.target/i386/builtin-bswap-1.c: New.
15439
15440 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
15441
15442         * gcc.dg/inline-16.c: New.
15443
15444         PR 16622
15445         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
15446         defining it.
15447         * gcc.dg/inline-13.c: New.
15448         * gcc.dg/inline-14.c: New.
15449         * gcc.dg/inline-15.c: New.
15450
15451         PR 11377
15452         * gcc.dg/inline6.c: New.
15453         * gcc.dg/inline7.c: New.
15454
15455 2006-10-31  Roger Sayle  <roger@eyesopen.com>
15456
15457         PR middle-end/23470
15458         * gcc.dg/pr23470-1.c: New test case.
15459
15460 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
15461
15462         PR fortran/29537
15463         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
15464         data.
15465         * gfortran.dg/blockdata_2.f90: New testcase.
15466
15467 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
15468
15469         PR libfortran/29627
15470         * gfortran.dg/unf_short_record_1.f90:  New test.
15471
15472 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15473
15474         PR fortran/29067
15475         * gfortran.dg/pr29067.f: New test.
15476
15477 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
15478             Richard Sandiford  <richard@codesourcery.com>
15479
15480         * lib/target-supports.exp (get_compiler_messages): Append options
15481         as a single list element.
15482         (check_effective_target_arm_vfp_ok): New.
15483         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
15484
15485 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
15486
15487         PR fortran/29387
15488         * gfortran.dg/intrinsic_actual_2.f90: New test.
15489
15490         PR fortran/29490
15491         * gfortran.dg/actual_array_interface_1.f90: New test.
15492
15493         PR fortran/29641
15494         * gfortran.dg/used_types_11.f90: New test.
15495
15496 2006-10-30  Dirk Mueller  <dmueller@suse.de>
15497
15498         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
15499         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
15500         * g++.old-deja/g++.pt/eichin01.C (main): Same.
15501         * g++.old-deja/g++.mike/net25.C (main): Same.
15502         * g++.dg/lookup/exception1.C (main): Same.
15503         * g++.dg/parse/parens2.C (main): Same.
15504
15505 2006-10-30  Roger Sayle  <roger@eyesopen.com>
15506
15507         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
15508
15509 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15510
15511         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
15512         * gcc.dg/torture/builtin-math-3.c: Likewise.
15513
15514 2006-10-30  Tobias Burnus  <burnus@net-b.de>
15515
15516         PR fortran/29452
15517         * gfortran.dg/write_check.f90: Check run-time keyword checking.
15518         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
15519
15520 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
15521
15522         PR Fortran/29410
15523         * gfortran.fortran-torture/execute/transfer1.f90: New test.
15524
15525 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
15526
15527         * lib/target-supports.exp (check_function_available): Declare
15528         function before calling.
15529
15530 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
15531
15532         PR tree-optimization/29637
15533         * gcc.dg/pr29637.c: New test.
15534
15535 2006-10-29  Roger Sayle  <roger@eyesopen.com>
15536
15537         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
15538         tree canonicalization.
15539
15540 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15541
15542         * gcc.dg/builtins-20.c: Add more hypot tests.
15543
15544 2006-10-29  Roger Sayle  <roger@eyesopen.com>
15545
15546         * gcc.dg/fold-compare-1.c: New test case.
15547
15548 2006-10-29  Dirk Mueller  <dmueller@suse.de>
15549
15550         PR c++/16307
15551         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
15552
15553 2006-10-29  Roger Sayle  <roger@eyesopen.com>
15554
15555         PR tree-optimization/15458
15556         * gcc.dg/fold-xornot-1.c: New test case.
15557
15558 2006-10-29  Richard Guenther  <rguenther@suse.de>
15559
15560         * gcc.target/i386/math-torture/trunc.c: New testcase.
15561
15562 2006-10-29  Richard Guenther  <rguenther@suse.de>
15563
15564         * gcc.target/i386/math-torture/round.c: New testcase.
15565
15566 2006-10-29  Richard Guenther  <rguenther@suse.de>
15567
15568         * gcc.target/i386/math-torture/ceil.c: New testcase.
15569         * gcc.target/i386/math-torture/floor.c: Likewise.
15570
15571 2006-10-29  Richard Guenther  <rguenther@suse.de>
15572
15573         * gcc.target/i386/math-torture/rint.c: New testcase.
15574         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
15575
15576 2006-10-29  Richard Guenther  <rguenther@suse.de>
15577
15578         * gcc.target/i386/math-torture/lfloor.c: New testcase.
15579         * gcc.target/i386/math-torture/lceil.c: Likewise.
15580
15581 2006-10-28  Tobias Burnus  <burnus@net-b.de>
15582
15583         PR libgfortran/24313
15584         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
15585
15586 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
15587
15588         * gcc.c-torture/execute/20020118-1.c,
15589         gcc.c-torture/execute/builtins/strlen.c,
15590         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
15591         comment typos.
15592
15593 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15594
15595         * gcc.dg/builtins-20.c: Add tests for hypot.
15596         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
15597         two-argument builtins.
15598         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
15599         TESTIT2.  Update all callers.
15600         (TESTIT2, TESTIT2_R): New helper macros.
15601         Add testcases for pow, hypot and atan2.
15602
15603 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15604
15605         PR C++/29295
15606         * g++.dg/expr/bool1.C: New test.
15607         * g++.dg/expr/bool2.C: New test.
15608
15609 2006-10-28  Tobias Burnus  <burnus@net-b.de>
15610
15611         PR fortran/28224
15612         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
15613         * gfortran.dg/namelist_internal.f90: New test.
15614
15615 2006-10-28  Tobias Burnus  <burnus@net-b.de>
15616
15617         PR fortran/29625
15618         * gfortran.dg/io_real_boz.f90: Add.
15619         * gfortran.dg/io_real_boz2.f90: Add.
15620
15621 2006-10-28  Richard Guenther  <rguenther@suse.de>
15622
15623         PR middle-end/26899
15624         * gcc.dg/tree-ssa/pr26899.c: New testcase.
15625
15626 2006-10-28  Richard Guenther  <rguenther@suse.de>
15627
15628         PR target/28806
15629         * gcc.target/i386/math-torture/lround.c: New testcase.
15630
15631 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
15632
15633         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
15634         * gcc.dg/builtins-44.c: Likewise.
15635         * gcc.dg/builtins-45.c: Likewise.
15636         * gcc.dg/pr28796-2.c: Likewise.
15637         * gcc.dg/unordered-3.c: Likewise.
15638
15639 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15640
15641         PR libgfortran/27954
15642         * gfortran.dg/error_recovery_2.f90: New test.
15643
15644 2006-10-26  Richard Guenther  <rguenther@suse.de>
15645
15646         * gcc.target/i386/i386.exp: Use glob, not find to collect
15647         tests.  Avoids recursing into subdirectories.
15648         * gcc.target/i386/math-torture/math-torture.exp: Torture
15649         for interesting ia32 math options.
15650         * gcc.target.i386/math-torture/lrint.c: New testcase.
15651
15652 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15653
15654         PR libgfortran/29563
15655         * gfortran.dg/arrayio_9.f90: Update test.
15656         * gfortran.dg/arrayio_19.f90: New test.
15657
15658 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
15659
15660         * gcc.dg/20061026.c: New testcase.
15661
15662 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15663
15664         PR libgfortran/29563
15665         * gfortran.dg/arrayio_9.f90: New test.
15666
15667 2006-10-26  Ben Elliston  <bje@au.ibm.com>
15668
15669         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
15670         Copy the strings manually, as strcpy may call strlen.
15671
15672 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15673
15674         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
15675         Add checks for log, log2, log10 and log1p.
15676
15677         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
15678         we already test 0.0.  Add checks for expm1, log, log2, log10,
15679         log1p, cbrt, erf and erfc.
15680
15681 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
15682
15683         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
15684
15685 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
15686
15687         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
15688         and remainderl() built-in functions.  Remove -ffast-math from
15689         dg-options.
15690
15691 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15692
15693         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
15694         acosh and atanh.
15695
15696         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
15697         floating point modifiers to arguments passed to float and long
15698         double functions respectively.  Update all callers to use floating
15699         point numbers, not integers.  Add tests for exp, exp2 and
15700         exp10/pow10.
15701
15702         * gcc.dg/torture/builtin-math-3.c: New test.
15703
15704 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
15705
15706         PR fortran/29393
15707         * gfortran.dg/initialize_2.f90: New.
15708
15709 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15710
15711         * gcc.dg/torture/builtin-math-2.c: New test.
15712
15713 2006-10-24  Richard Guenther  <rguenther@suse.de>
15714
15715         PR middle-end/28796
15716         * gcc.dg/pr28796-1.c: New testcase.
15717         * gcc.dg/pr28796-2.c: Likewise.
15718
15719 2006-10-24  Richard Guenther  <rguenther@suse.de>
15720
15721         * gcc.dg/builtins-57.c: New testcase.
15722
15723 2006-10-24  Richard Guenther  <rguenther@suse.de>
15724
15725         PR tree-optimization/29567
15726         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
15727
15728 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
15729
15730         PR tree-optimization/14784
15731         * gcc.dg/alias-10.c: New test.
15732
15733 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15734
15735         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
15736
15737 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
15738
15739         * gcc.dg/builtin-strncat-chk-1.c: New test.
15740
15741 2006-10-23  Jan Hubicka  <jh@suse.cz>
15742
15743         * gcc.dg/memmove-1.c: New test.
15744
15745 2006-10-23  Paul Brook  <paul@codesourcery.com>
15746
15747         * gcc.dg/pragma-pack-5.c: New test.
15748
15749 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
15750
15751         * g++.dg/other/s390-1.C: New testcase.
15752
15753 2006-10-23  Richard Guenther  <rguenther@suse.de>
15754
15755         PR middle-end/27132
15756         PR middle-end/23295
15757         * gcc.dg/pr27132.c: New testcase.
15758         * gcc.dg/pr23295.c: Likewise.
15759         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
15760         * g++.dg/tree-ssa/pr19807.C: Likewise.
15761
15762 2006-10-23  Richard Guenther  <rguenther@suse.de>
15763
15764         PR middle-end/21032
15765         * gcc.dg/pr21032.c: New testcase.
15766
15767 2006-10-22  Jeff Law  <law@redhat.com>
15768         Richard Guenther  <rguenther@suse.de>
15769
15770         PR tree-optimization/15911
15771         * gcc.dg/tree-ssa/vrp30.c: New testcase.
15772
15773 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
15774
15775         PR c++/20647
15776         * g++.dg/abi/rtti3.C: New.
15777
15778 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
15779
15780         PR middle-end/28252
15781         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
15782         transformation.
15783
15784 2006-10-21  Richard Guenther  <rguenther@suse.de>
15785
15786         PR tree-optimization/3511
15787         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
15788
15789 2006-10-21  Richard Guenther  <rguenther@suse.de>
15790
15791         PR middle-end/26898
15792         * gcc.dg/torture/pr26898-1.c: New testcase.
15793         * gcc.dg/torture/pr26898-2.c: Likewise.
15794
15795 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
15796
15797         PR c++/28053
15798         * g++.dg/parse/bitfield1.C: Adjust error markers.
15799         * g++.dg/parse/bitfield2.C: New test.
15800
15801 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
15802
15803         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
15804
15805 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15806
15807         PR libfortran/27895
15808         * gfortran.dg/zero_sized_1.f90: New test.
15809
15810 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
15811
15812         * gcc.dg/div-compare-1.c: New test.
15813
15814 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
15815
15816         PR fortran/29216
15817         * gfortran.dg/result_default_init_1.f90: New test.
15818
15819         PR fortran/29314
15820         * gfortran.dg/automatic_default_init_1.f90: New test.
15821
15822         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
15823         from 38 to 33.
15824
15825 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
15826
15827         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
15828         'using namespace std' without previous declaration.
15829         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
15830         * g++.old-deja/g++.robertl/eb133c.C: New.
15831
15832 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15833
15834         PR libgfortran/29277
15835         * gfortran.dg/streamio_4.f90: Update test.
15836         * gfortran.dg/streamio_11.f90: New test.
15837
15838 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
15839
15840         PR c++/27952
15841         * g++.dg/inherit/virtual1.C: New test.
15842
15843 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
15844
15845         PR c++/28261
15846         * g++.dg/parse/enum3.C: New test.
15847
15848 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
15849
15850         PR c++/29039
15851         * g++.dg/init/ctor8.C: New test.
15852
15853 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
15854
15855         PR c++/27270
15856         * g++.dg/ext/complit8.C: Tweak error markers.
15857         * g++.dg/template/complit1.C: Add error marker.
15858
15859 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
15860
15861         PR c++/27270
15862         * g++.dg/ext/complit8.C: New test.
15863
15864         PR c++/29408
15865         * g++.dg/parse/dtor12.C: New test.
15866
15867         PR c++/29435
15868         * g++.dg/template/sizeof11.C: New test.
15869
15870 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
15871
15872         PR fortran/29392
15873         * gfortran.dg/data_char_3.f90: New test.
15874
15875         PR fortran/29451
15876         * gfortran.dg/negative_automatic_size.f90: New test.
15877
15878 2006-10-16  David Daney  <ddaney@avtrex.com>
15879
15880         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
15881
15882 2006-10-16  Eric Christopher  <echristo@apple.com>
15883
15884         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
15885         x86_64.
15886
15887 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
15888
15889         PR c++/28211
15890         * g++.dg/tc1/dr49.C: Tweak error messages.
15891         * g++.dg/parse/template21.C: New test.
15892
15893 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15894
15895         PR middle-end/20491
15896         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
15897
15898 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
15899
15900         PR fortran/29403
15901         * gfortran.dg/print_1.f90: New test.
15902
15903 2006-10-15  Jan Hubicka  <jh@suse.cz>
15904
15905         PR middle-end/29241
15906         * gcc.c-torture/compile/pr29241.c: New testcase.
15907
15908 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
15909
15910         PR middle-end/29250
15911         * gcc.c-torture/compile/pr29250.c: New test.
15912
15913 2006-10-15  Richard Guenther  <rguenther@suse.de>
15914
15915         * gcc.dg/pr29299.c: New testcase.
15916
15917 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
15918
15919         PR fortran/24767
15920         * gfortran.dg/label_4.f90: Adjust warning flag.
15921
15922 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
15923
15924         PR fortran/29371
15925         * gfortran.dg/nullify_3.f90: New test.
15926
15927 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15928
15929         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
15930         on Solaris 2.5.1 too.
15931
15932 2006-10-13  Eric Christopher  <echristo@apple.com>
15933
15934         * gcc.dg/pr25993.c: Skip for darwin.
15935
15936 2006-10-13  Eric Christopher  <echristo@apple.com>
15937
15938         * gcc.dg/visibility-11.c: Skip for darwin.
15939
15940 2006-10-13  Eric Christopher  <echristo@apple.com>
15941
15942         * gcc.dg/darwin-weakimport-1.c: Use
15943         -fno-asynchronous-unwind-tables.
15944         * gcc.dg/darwin-weakimport-3.c: Ditto.
15945
15946 2006-10-13  Richard Guenther  <rguenther@suse.de>
15947
15948         PR tree-optimization/29446
15949         * gcc.dg/torture/pr29446.c: New testcase.
15950
15951 2006-10-13  Bill Wendling  <wendling@apple.com>
15952
15953         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
15954         * g++.old-deja/g++.jason/hmc1.C: Likewise.
15955         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
15956         * g++.old-deja/g++.law/shadow1.C: Likewise.
15957         * g++.old-deja/g++.law/ctors10.C: Likewise.
15958         * g++.dg/debug/namespace1.C: Likewise.
15959         * g++.dg/inherit/namespace-as-base.C: Likewise.
15960         * g++.dg/opt/delay-slot-1.C: Likewise.
15961         * g++.dg/parse/defarg10.C: Likewise.
15962         * g++.dg/template/ptrmem11.C: Likewise.
15963         * g++.dg/template/mem_func_ptr.C: Likewise.
15964         * g++.dg/template/spec19.C: Likewise.
15965
15966 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
15967
15968         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
15969
15970 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
15971
15972         PR fortran/29373
15973         * gfortran.dg/implicit_9.f90: New test.
15974
15975         PR fortran/29407
15976         * gfortran.dg/namelist_25.f90: New test.
15977
15978         PR fortran/27701
15979         * gfortran.dg/same_name_2.f90: New test.
15980
15981         PR fortran/29232
15982         * gfortran.dg/host_assoc_types_1.f90: New test.
15983
15984         PR fortran/29364
15985         * gfortran.dg/missing_derived_type_1.f90: New test.
15986         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
15987
15988         PR fortran/29422
15989         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
15990
15991         PR fortran/29428
15992         * gfortran.dg/alloc_comp_assign_5.f90: New test.
15993
15994 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15995
15996         PR fortran/29391
15997         * gfortran.dg/bound_2.f90: New test.
15998
15999 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16000
16001         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
16002         directive.
16003         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16004         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
16005         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
16006         * gfortran.dg/gomp/reduction3.f90: Likewise.
16007         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16008         * gfortran.dg/dummy_procedure_2.f90: Likewise.
16009         * gfortran.dg/interface_derived_type_1.f90: Likewise.
16010         * gfortran.dg/forall_4.f90: Likewise.
16011         * gfortran.dg/spec_expr_4.f90: Likewise.
16012         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
16013         * gfortran.dg/forall_5.f90: Likewise.
16014         * gfortran.dg/open_access_append_2.f90: Add check for
16015         compile-time warning.
16016
16017 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
16018
16019         PR c++/28506
16020         * g++.dg/parse/pure1.C: New test.
16021
16022 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16023
16024         PR fortran/21435
16025         * gfortran.dg/io_constraints_3.f90: New test.
16026         * gfortran.dg/open_access_append_1.f90: Add checks
16027         for compile-time warnings.
16028         * gfortran.dg/pr20163-2.f: Likewise.
16029         * gfortran.dg/iostat_2.f90: Likewise.
16030         * gfortran.dg/label_4.f90: Delete the temporary
16031         file.
16032         * gfortran.dg/direct_io_2.f90: Add a FILE=
16033         specifier.
16034         * gfortran.dg/iomsg_1.f90: Add check for
16035         compile-time warning.
16036
16037 2006-10-12  Jan Hubicka  <jh@suse.cz>
16038
16039         PR c/28419
16040         * gcc.dg/pr28319.c: New test.
16041
16042 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
16043         PR c++/29318
16044         * g++.dg/ext/vla4.C: New test.
16045
16046 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
16047
16048         PR c++/27961
16049         * g++.dg/template/crash60.C: New test.
16050         * g++.dg/other/large-size-array.C: Adjust error markers.
16051         * g++.dg/parse/crash27.C: Likewise.
16052         * g++.dg/template/crash1.C: Likewise.
16053
16054 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
16055
16056         PR testsuite/29093
16057         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
16058
16059 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
16060
16061         PR preprocessor/28709
16062         * gcc.dg/cpp/paste14.c: New test.
16063
16064 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
16065
16066         PR c++/29175
16067         * g++.dg/init/array24.C: New test.
16068
16069 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16070
16071         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
16072         of <sys/types.h>.
16073
16074 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
16075
16076         PR c++/29024
16077         * g++.dg/parse/typedef8.C: New test.
16078         * g++.dg/other/mult-stor1.C: Adjust error markers.
16079
16080 2006-10-11  Richard Guenther  <rguenther@suse.de>
16081
16082         PR tree-optimization/28230
16083         * gcc.dg/torture/pr28230.c: New testcase.
16084
16085 2006-10-11  Richard Guenther  <rguenther@suse.de>
16086
16087         PR inline-asm/29119
16088         * gcc.dg/torture/pr29119.c: New testcase.
16089
16090 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
16091
16092         PR middle-end/29272
16093         * gcc.c-torture/execute/20060930-2.c: New test.
16094
16095 2006-10-09  Richard Henderson  <rth@redhat.com>
16096
16097         Revert emutls patch.
16098
16099 2006-10-09  Richard Guenther  <rguenther@suse.de>
16100
16101         PR middle-end/29254
16102         * gcc.dg/pr29254.c: New testcase.
16103
16104 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
16105             Paul Thomas  <pault@gcc.gnu.org>
16106
16107         PR fortran/20541
16108         * gfortran.dg/alloc_comp_basics_1.f90: New test.
16109         * gfortran.dg/alloc_comp_basics_2.f90: New test.
16110         * gfortran.dg/alloc_comp_assign_1.f90: New test.
16111         * gfortran.dg/alloc_comp_assign_2.f90: New test.
16112         * gfortran.dg/alloc_comp_assign_3.f90: New test.
16113         * gfortran.dg/alloc_comp_assign_4.f90: New test.
16114         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
16115         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
16116         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
16117         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
16118         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
16119         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
16120         * gfortran.dg/alloc_comp_std.f90: New test.
16121         * gfortran.dg/move_alloc.f90: New test.
16122
16123 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
16124
16125         PR fortran/29115
16126         * gfortran.dg/derived_constructor_comps_2.f90: New test.
16127
16128         PR fortran/29211
16129         * gfortran.dg/forall_char_dependencies_1.f90: New test.
16130
16131 2006-10-08  Tobias Burnus  <burnus@net-b.de>
16132
16133         PR fortran/28585
16134         * gfortran.dg/new_line.f90: New test.
16135
16136 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16137
16138         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
16139         * gcc.dg/torture/builtin-convert-1.c,
16140         gcc.dg/torture/builtin-convert-2.c,
16141         gcc.dg/torture/builtin-convert-3.c,
16142         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
16143
16144 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
16145
16146         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
16147         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
16148         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
16149         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
16150
16151 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
16152
16153         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
16154         Xfail some tests for powerpc-darwin and powerpc-aix.
16155
16156 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
16157
16158         PR c/29380
16159         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
16160
16161 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16162
16163         PR target/29300
16164         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16165         on hppa*-*-hpux*.
16166
16167 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16168
16169         PR fortran/16580
16170         PR fortran/29288
16171         * gfortran.fortran-torture/execute/specifics.f90:
16172         Add tests for using all possible intrinsics as actual arguments.
16173         * gfortran.dg/specifics_1.f90: Add tests for using
16174         all possible intrinsics as actual arguments.
16175         * gfortran.dg/specifics_2.f90: New file.
16176         * gfortran.dg/specifics_3.f90: New file.
16177
16178 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
16179
16180         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
16181         * gcc.dg/debug/debug-2.c: Likewise.
16182
16183 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
16184
16185         * gcc.c-torture/compile/sync-2.c: New test.
16186
16187 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16188
16189         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
16190         line endings.
16191
16192 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16193
16194         PR rtl-optimization/29128
16195         * gcc.c-torture/compile/pr29128.c: New test.
16196
16197 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16198
16199         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
16200         line endings.
16201
16202 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
16203
16204         PR middle-end/29256
16205         * gcc.dg/tree-ssa/loop-19.c: New test.
16206
16207 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
16208
16209         PR tree-optimization/29330
16210         * gcc.dg/pr29330.c: New test.
16211
16212         PR target/28924
16213         * gcc.c-torture/compile/20061005-1.c: New test.
16214
16215 2006-10-06  Olivier Hainque  <hainque@adacore.com>
16216
16217         * gcc.dg/typename-vla-1.c: New case.
16218         * gnat.dg/forward_vla.adb: New case.
16219
16220 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
16221
16222         PR tree-optimization/29290
16223         * gfortran.dg/loop_nest_1.f90: New test.
16224
16225         PR target/29198
16226         * gcc.dg/tls/opt-12.c: New test.
16227
16228         PR fortran/28415
16229         * gfortran.dg/save_2.f90: New test.
16230
16231         PR c/29091
16232         * gcc.dg/pr29091.c: New test.
16233
16234 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
16235
16236         * lib/target-supports.exp
16237         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
16238         same as x86_64-*-*; check for LP64.
16239
16240 2006-10-04  Richard Henderson  <rth@redhat.com>
16241
16242         * lib/target-supports.exp (check_effective_target_tls): Redefine
16243         to mean non-emulated tls.
16244         * gcc.dg/tls/alias-1.c: Remove tls requirement.
16245         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
16246         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
16247         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16248         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16249         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
16250         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
16251
16252 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
16253
16254         PR fortran/29343
16255         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
16256
16257 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16258
16259         * gfortran.dg/bounds_check_fail_1.f90: New test.
16260
16261 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
16262
16263         PR c++/29020
16264         * g++.dg/template/friend48.C: New test.
16265
16266 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
16267
16268         PR fortran/29098
16269         * gfortran.dg/default_initialization_2.f90: New test.
16270
16271 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
16272
16273         PR fortran/20779
16274         PR fortran/20891
16275         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
16276
16277 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
16278
16279         PR fortran/29284
16280         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
16281
16282         PR fortran/29321
16283         PR fortran/29322
16284         * gfortran.dg/missing_optional_dummy_2.f90: New test.
16285
16286         PR fortran/25091
16287         PR fortran/25092
16288         * gfortran.dg/entry_array_specs_1.f90: New test.
16289
16290 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
16291
16292         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
16293         insufficient to inhibit some test failures at -O3.  Do testing
16294         on integers.
16295
16296 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
16297
16298         PR c++/29138
16299         * g++.dg/inherit/access8.C: New test.
16300         * g++.dg/template/dtor4.C: Tweak error messages.
16301
16302 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16303
16304         PR fortran/27478
16305         * gfortran.dg/entry_8.f90: New test.
16306
16307 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16308
16309         PR c++/29291
16310         * g++.dg/parse/new4.C: New test.
16311
16312 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
16313
16314         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
16315         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
16316         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
16317         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
16318         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
16319
16320 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16321
16322         PR fortran/19260
16323         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
16324         * gfortran.dg/continuation_2.f90: New test.
16325
16326         PR fortran/19262
16327         * gfortran.dg/continuation_3.f90: New test.
16328         * gfortran.dg/continuation_4.f90: New test.
16329         * gfortran.dg/continuation_5.f: New test.
16330         * gfortran.dg/continuation_6.f: New test.
16331
16332 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
16333
16334         PR c++/29226
16335         * g++.dg/template/vla1.C: New test.
16336
16337 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16338
16339         PR fortran/29210
16340         * gfortran.dg/complex_parameter_1.f90: New test.
16341
16342 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
16343
16344         PR c/29154
16345         * gcc.c-torture/execute/20060929-1.c: New test.
16346
16347 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
16348
16349         PR c++/29105
16350         * g++.dg/template/member6.C: New test.
16351         * g++.dg/parse/typename7.C: Adjust error markers.
16352
16353         PR c++/29080
16354         * g++.dg/template/member7.C: New test.
16355
16356 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
16357
16358         PR c/24010
16359         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
16360         gcc.dg/Woverride-init-3.c: New tests.
16361
16362 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16363
16364         * gcc.c-torture/execute/20060930-1.c: New test.
16365
16366 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16367
16368         PR fortran/18791
16369         * gfortran.dg/specifics_1.f90: New test.
16370         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
16371         complex specifics.
16372
16373 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16374
16375         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
16376         pthread-init-common.h: New.
16377
16378 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
16379
16380         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
16381         precision on some archs.
16382
16383 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
16384
16385         * gcc.dg/non-local-goto-1.c: New test.
16386         * gcc.dg/non-local-goto-2.c: Likewise.
16387         * gcc.dg/setjmp-3.c: Likewise.
16388         * gcc.dg/setjmp-4.c: Likewise.
16389
16390 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
16391
16392         * gnat.dg/self_aggregate_with_pointer.adb: New test.
16393
16394 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
16395
16396         PR fortran/28276
16397         * gfortran.dg/exponent_1.f90: New test.
16398
16399         PR fortran/27021
16400         * gfortran.dg/nearest_1.f90: New test.
16401
16402 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
16403
16404         PR middle-end/25261
16405         PR middle-end/28790
16406         * gcc.dg/gomp/nestedfn-1.c: New test.
16407
16408 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
16409
16410         PR objc/29195
16411         * objc/compile/method-1.m: New test.
16412
16413 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
16414
16415         PR c++/26938
16416         * g++.dg/template/crash58.C: New test.
16417         * g++.dg/parse/crash28.C: Adjust error markers.
16418         * g++.dg/template/crash34.C: Likewise.
16419         * g++.dg/template/friend31.C: Likewise.
16420         * g++.dg/template/crash32.C: Likewise.
16421
16422         PR c++/27329
16423         * g++.dg/template/crash59.C: New test.
16424
16425         PR c++/27667
16426         * g++.dg/template/spec33.C: New test.
16427         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
16428
16429 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
16430             Adam Nemet  <anemet@caviumnetworks.com>
16431
16432         * gcc.dg/tree-ssa/ivopts-1.c: New test.
16433         * gcc.dg/tree-ssa/ivopts-2.c: New test.
16434
16435 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
16436
16437         PR target/28911
16438         * gcc.dg/pr28911.c: New.
16439
16440 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
16441
16442         PR target/29169
16443         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
16444         (dg-options): Add -mfpmath=387.
16445
16446 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
16447
16448         PR c/28706
16449         * gcc.dg/pr28706.c: New test.
16450
16451         PR c/28712
16452         * gcc.dg/pr28712.c: New test.
16453
16454 2006-09-22  Mike Stump  <mrs@apple.com>
16455
16456         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
16457
16458 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
16459
16460         PR tree-optimization/28888
16461         * gcc.dg/pr28888.c: New test.
16462
16463 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
16464
16465         PR c++/29016
16466         * g++.dg/init/ptrfn1.C: New test.
16467
16468 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
16469
16470         PR c++/28861
16471         * g++.dg/template/spec32.C: New test.
16472         * g++.dg/parse/crash9.C: Adjust error markers.
16473
16474         PR c++/28303
16475         * g++.dg/template/typedef6.C: New test.
16476         * g++.dg/init/error1.C: Adjust error markers.
16477         * g++.dg/parse/crash9.C: Likewise.
16478         * g++.dg/template/crash55.C: Likewise.
16479
16480 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
16481
16482         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
16483
16484 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
16485
16486         PR target/27650
16487         * g++.dg/ext/dllimport12.C: New test.
16488
16489 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
16490
16491         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
16492         * gcc.target/mips/nmadd-2.c: Likewise.
16493         * gcc.target/mips/mips-ps-6.c: New test.
16494         * gcc.target/mips/neg-abs-1.c: Likewise.
16495         * gcc.target/mips/neg-abs-2.c: Likewise.
16496         * gcc.target/mips/nmadd-3.c: New test.
16497
16498 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
16499
16500         PR middle-end/28046
16501         * gcc.dg/gomp/atomic-10.c: New test.
16502         * g++.dg/gomp/atomic-10.C: New test.
16503
16504 2006-09-20  Eric Christopher  <echristo@apple.com>
16505
16506         * gcc.target/i386/sse3-not-fisttp.c: New.
16507
16508 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
16509
16510         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
16511
16512 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
16513
16514         * gcc.c-torture/execute/pr28289.c (one): New variable.
16515         (main): Use it instead of argc.
16516         * gcc.c-torture/execute/20060102-1.c (one): New variable.
16517         (main): Use it instead of argc.
16518
16519 2006-09-19  Paul Brook  <paul@codesourcery.com>
16520
16521         PR target/28516
16522         * gcc.dg/nested-func-5.c: New test.
16523
16524 2006-09-19  Ben Elliston  <bje@au.ibm.com>
16525
16526         * lib/target-supports.exp (check_effective_target_tls): Compile
16527         test stubs using ${tool}_target_compile, not just target_compile.
16528         (check_effective_target_tls_runtime): Likewise.
16529
16530 2006-09-19  Ben Elliston  <bje@au.ibm.com>
16531
16532         * gcc.c-torture/compile/20030405-1.x: Remove.
16533
16534         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
16535         optimising linker from discarding it.
16536
16537 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
16538
16539         PR fortran/28526
16540         * gfortran.dg/keyword_symbol_1.f90: New test.
16541
16542         * gfortran.dg/spread_shape_1.f90: Add missing warning with
16543         pedantic compilation option.
16544
16545 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
16546
16547         PR fortran/29060
16548         * gfortran.dg/spread_shape_1.f90: New test.
16549
16550 2006-09-17  Roger Sayle  <roger@eyesopen.com>
16551
16552         PR tree-optimization/28887
16553         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
16554
16555 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
16556
16557         PR c/25993
16558         * gcc.dg/pr25993.c: New test.
16559
16560 2006-09-17  Ira Rosen  <irar@il.ibm.com>
16561
16562         PR tree-opt/21591
16563         * gcc.dg/vect/pr21591.c: New test.
16564
16565 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
16566
16567         PR tree-opt/29059
16568         * gcc.c-torture/compile/strcpy-1.c: New test.
16569         * gcc.c-torture/compile/strcpy-2.c: New test.
16570         * gcc.c-torture/compile/memcpy-1.c: New test.
16571         * gcc.c-torture/compile/memcpy-2.c: New test.
16572
16573 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
16574
16575         PR testsuite/29055
16576         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
16577
16578 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
16579
16580         * gnat.dg/specs/double_record_extension1.ads: New test.
16581         * gnat.dg/specs/double_record_extension2.ads: Likewise.
16582
16583 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
16584
16585         PR fortran/29051
16586         * gfortran.dg/oldstyle_3.f90: New test.
16587
16588 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16589
16590         PR libgfortran/29099
16591         * gfortran.dg/secnds-1.f: New test.
16592
16593 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16594
16595         PR libgfortran/29053
16596         * gfortran.dg/streamio_9.f90: New test.
16597         * gfortran.dg/streamio_10.f90: New test.
16598
16599 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
16600
16601         PR C++/29002
16602         * g++.dg/init/array22.C: New test.
16603         * g++.dg/init/array23.C: New test.
16604
16605 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
16606
16607         * stackcheck.lst: Update list of tests requiring stack checking.
16608         * norun.lst: Adjust for above change.
16609         * ada95.lst: New file.
16610         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
16611         requiring -gnat95 switch.
16612
16613 2006-09-14  Olivier Hainque  <hainque@adacore.com>
16614
16615         * gnat.dg/in_out_parameter.adb: New test.
16616
16617 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
16618
16619         PR debug/28980
16620         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
16621
16622 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
16623
16624         * gnat.dg/specs/unchecked_union.ads: New test.
16625
16626 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
16627
16628         PR rtl-optimization/28982
16629         * gcc.c-torture/execute/pr28982a.c: New test.
16630         * gcc.c-torture/execute/pr28982b.c: Likewise.
16631
16632 2006-09-12  Eric Christopher  <echristo@apple.com>
16633
16634         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
16635         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
16636
16637 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
16638
16639         PR c/28768
16640         PR preprocessor/14634
16641         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
16642         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
16643         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
16644
16645 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16646
16647         * gcc.dg/pr28243.c: New test.
16648
16649 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
16650
16651         PR fortran/28971
16652         gfortran.dg/pr28971.f90: New test to act as a backstop in case
16653         this undiagnosed regression reappears.
16654
16655 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
16656
16657         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
16658         Treat $srcdir as a literal.
16659         * lib/fortran-torture.exp (fortran-torture-compile,
16660         fortran-torture-execute): Likewise.
16661         * lib/objc-torture.exp (objc-torture-compile,
16662         objc-torture-execute): Likewise.
16663         * lib/profopt.exp (profopt-execute): Likewise.
16664
16665 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
16666
16667         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
16668
16669 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
16670
16671         PR testsuite/28950
16672         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
16673
16674 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
16675
16676         PR target/13685
16677         * gcc.target/i386/pr13685.c: New test.
16678
16679 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
16680
16681         * gcc.dg/pr28726.c: New test.
16682
16683 2006-09-11  Josh Conner  <jconner@apple.com>
16684
16685         * gcc.dg/nrv3.c: Increase size of structure.
16686         * gcc.dg/nrv4.c: Likewise.
16687         * gcc.dg/nrv5.c: Likewise.
16688
16689 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
16690
16691         PR libfortran/28890
16692         gfortran.dg/assumed_charlen_function_5.f90: New test.
16693
16694 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
16695
16696         PR c++/28991
16697         * g++.dg/init/static3.C: New test.
16698
16699 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
16700
16701         PR testsuite/29007
16702         * gcc.dg/long-long-cst1.c (t): Add cast to
16703         __SIZE_TYPE__ before casting to int.
16704         (main): Return 0 on success.
16705
16706 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16707
16708         * gcc.c-torture/execute/20060910-1.c: New test.
16709
16710 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
16711
16712         PR middle-end/26983
16713         * gcc.dg/pr26983.c: New test.
16714
16715 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
16716
16717         PR target/29006
16718         * gcc.c-torture/execute/pr29006.c: New test.
16719
16720 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
16721
16722         PR libfortran/28947
16723         gfortran.dg/matmul_4.f90: New test.
16724
16725 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
16726
16727         PR fortran/28959
16728         gfortran.dg/used_types_10: New test.
16729
16730 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
16731
16732         PR libfortran/28923
16733         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
16734         gfortran.dg/array_initializer_3.f90: New test.
16735
16736 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16737
16738         PR fortran/28914
16739         * gfortran.dg/actual_array_constructor_3.f90: New test.
16740
16741 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
16742
16743         PR testsuite/26778
16744         * gcc.target/i386/pr26778.c: New testcase.
16745
16746 2006-09-08  Eric Christopher  <echristo@apple.com>
16747
16748         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
16749         * gcc.target/i386/memcpy-1.c: Ditto.
16750         * gcc.target/i386/asm-1.c: Ditto.
16751         * gcc.target/i386/20060512-4.c: Ditto.
16752         * gcc.target/i386/compress-float-387.c: Ditto.
16753         * gcc.target/i386/20060512-1.c: Ditto.
16754         * gcc.target/i386/compress-float-sse.c: Ditto.
16755         * gcc.target/i386/20060512-2.c: Ditto.
16756         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
16757         * gcc.target/i386/stack-prot-kernel.c: Ditto.
16758         * gcc.target/i386/compress-float-387-pic.c: Ditto.
16759         * gcc.dg/pr26449.c: Ditto.
16760         * gcc.dg/attr-ms_struct-2.c: Ditto.
16761         * gcc.dg/attr-ms_struct-1.c: Ditto.
16762         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
16763
16764 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
16765
16766         PR c/28504
16767         * gcc.dg/vla-10.c: New test.
16768
16769 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16770
16771         PR c++/28858
16772         * g++.dg/parse/template20.C: New test.
16773         * g++.dg/template/operator8.C: Remove obsolete part.
16774         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
16775         * g++.old-deja/g++.pt/crash65.C: Likewise.
16776
16777 2006-09-07  Jason Merrill  <jason@redhat.com>
16778
16779         PR middle-end/27724
16780         * gcc.dg/long-long-cst1.c: New test.
16781
16782 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16783
16784         PR C++/28906
16785         * g++.dg/other/array3.C: New test.
16786         * g++.dg/other/array4.C: New test.
16787         * g++.dg/other/array5.C: New test.
16788
16789 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
16790
16791         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
16792
16793 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
16794
16795         PR target/28946
16796         * gcc.target/i386/pr28946.c: New test.
16797
16798 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
16799
16800         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
16801         in integer literal constant.
16802         * gfortran.dg/enum_8.f90: Ditto.
16803         * gfortran.dg/g77/20030326-1.f: Ditto.
16804
16805 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
16806
16807         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
16808         nonconformance usage.
16809
16810 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
16811
16812         PR middle-end/28862
16813         * gcc.c-torture/compile/vector-align-1.c: New test.
16814
16815 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
16816
16817         PR rtl-opt/27883
16818         * g++.dg/opt/copysign-1.C: New test.
16819
16820 2006-09-06  Jason Merrill  <jason@redhat.com>
16821
16822         PR c++/27371
16823         * g++.dg/warn/unused-result1.C: New test.
16824
16825 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
16826
16827         PR c++/28903
16828         * g++.dg/ext/vla3.C: New test.
16829
16830         PR c++/28886
16831         * g++.dg/template/array16.C: New test.
16832
16833 2006-09-06  Richard Guenther  <rguenther@suse.de>
16834
16835         * gcc.dg/pr27226.c: Remove testcase again.
16836
16837 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16838
16839         PR tree-opt/28937
16840         * g++.dg/opt/unroll2.C: New test.
16841
16842 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
16843
16844         PR tree-opt/28952
16845         * gcc.dg/vect/pr28952.c: New test.
16846
16847 2006-09-05  Richard Guenther  <rguenther@suse.de>
16848
16849         PR tree-optimization/28900
16850         * gcc.dg/torture/pr28900.c: New testcase
16851
16852 2006-09-05  Richard Guenther  <rguenther@suse.de>
16853
16854         PR tree-optimization/28905
16855         * gcc.c-torture/compile/pr28905.c: New testcase.
16856
16857 2006-09-05  Richard Guenther  <rguenther@suse.de>
16858
16859         PR middle-end/28935
16860         * gcc.dg/pr28935.c: New testcase.
16861
16862 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16863
16864         * gcc.c-torture/execute/20060905-1.c: New test.
16865
16866 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
16867
16868         PR fortran/28908
16869         * gfortran.dg/used_types_7.f90: New test.
16870         * gfortran.dg/used_types_8.f90: New test.
16871         * gfortran.dg/used_types_9.f90: New test.
16872
16873 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16874
16875         * gcc.c-torture/compile/20060904-1.c: New test.
16876
16877 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16878
16879         PR c++/23287 Revert my 2006-09-01 patch
16880         * g++.dg/parse/dtor12.C: Remove.
16881
16882 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
16883
16884         PR c+/27670
16885         * g++.dg/template/operator9.C: New test.
16886
16887         PR c++/27493
16888         * g++.dg/template/operator7.C: New test.
16889
16890         PR c++/27494
16891         * g++.dg/template/operator8.C: New test.
16892
16893         PR c++/27397
16894         * g++.dg/template/crash57.C: New test.
16895
16896         * g++.dg/template/typedef4.C: Adjust error markers.
16897         * g++.dg/template/typedef5.C: Likewise.
16898
16899 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
16900
16901         PR c++/28878
16902         * g++.dg/parse/crash33.C: New test.
16903
16904 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
16905         Richard Guenther  <rguenther@suse.de>
16906         Adam Nemet  <anemet@caviumnetworks.com>
16907
16908         PR middle-end/27226
16909         * gcc.target/mips/memcpy-1.c: New testcase.
16910         * gcc.dg/pr27226.c: Likewise.
16911
16912 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16913
16914         PR c++/28705
16915         * g++.dg/lookup/koenig5.C: New.
16916         * g++.dg/template/crash56.C: New.
16917
16918 2006-09-01  Josh Conner  <jconner@apple.com>
16919
16920         PR c++/25505
16921         * gcc.dg/nrv3.c: New test.
16922         * gcc.dg/nrv4.c: New test.
16923         * gcc.dg/nrv5.c: New test.
16924
16925 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
16926
16927         PR c++/23287
16928         * g++.dg/parse/dtor12.C: New.
16929
16930 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
16931
16932         PR tree-optimization/28839
16933         * gcc.dg/pr28839.c: New test.
16934
16935 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
16936
16937         PR target/24367
16938         * gcc.dg/pr24367.c: New testcase.
16939
16940 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
16941
16942         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
16943
16944 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
16945
16946         PR rtl-optimization/27735
16947         * gcc.dg/loop-unswitch-1.c: New test.
16948
16949 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
16950
16951         PR fortran/28885
16952         * gfortran.dg/aliasing_dummy_2.f90: New test.
16953
16954         PR fortran/20067
16955         * gfortran.dg/generic_5.f90: Change error message.
16956
16957         PR fortran/28873
16958         * gfortran.dg/generic_6.f90: New test.
16959
16960         PR fortran/25077
16961         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
16962
16963         PR fortran/25102
16964         * gfortran.dg/invalid_interface_assignment.f90: New test.
16965
16966         PR fortran/24866
16967         * gfortran.dg/module_proc_external_dummy.f90: New test.
16968
16969 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
16970
16971         PR c++/28349
16972         * g++.dg/warn/var-args1.C: New test.
16973
16974 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
16975
16976         PR fortran/28866
16977         * gfortran.dg/simpleif_2.f90: New test.
16978         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
16979         * gfortran.dg/enum_5.f90: Ditto.
16980
16981 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16982             Kazu Hirata  <kazu@codesourcery.com>
16983
16984         PR tree-optimization/17506
16985         * gcc.dg/pr17506.c: New.
16986
16987 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
16988
16989         PR c++/28139
16990         * g++.dg/eh/alias1.C: New test.
16991
16992 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16993
16994         PR c++/28860
16995         * g++.dg/template/ttp22.C: New test.
16996
16997 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
16998
16999         PR middle-end/26632
17000         * gcc.dg/pr26632.c: New.
17001
17002 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17003
17004         PR libgfortran/28354
17005         * gfortran.dg/fmt_zero_precision.f90: New test.
17006
17007 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
17008
17009         PR c++/28058
17010         * g++.dg/template/spec31.C: New test.
17011
17012 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
17013
17014         PR c++/26573
17015         * g++.dg/other/static2.C: New test.
17016
17017 2006-08-26  Roger Sayle  <roger@eyesopen.com>
17018
17019         * gcc.dg/Wswitch-enum-2.c: New test case.
17020         * gcc.dg/Wswitch-enum-3.c: Likewise.
17021
17022 2006-08-26  Richard Guenther  <rguenther@suse.de>
17023
17024         * gcc.c-torture/compile/20060826-1.c: New testcase.
17025
17026 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
17027
17028         PR c++/28736
17029         * g++.dg/template/void10.C: New test.
17030
17031         PR c++/28737
17032         * g++.dg/template/void8.C: New test.
17033
17034         PR c+_+/28738
17035         * g++.dg/template/void9.C: New test.
17036
17037         * g++.dg/template/void3.C: Adjust error markers.
17038         * g++.dg/template/void4.C: Likewise.
17039         * g++.dg/template/crash55.C: Likewise.
17040         * g++.dg/template/void7.C: Likewise
17041
17042 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
17043
17044         PR c++/28588
17045         * g++.dg/inherit/access6.C: New test.
17046         * g++.dg/inherit/access7.C: Likewise.
17047
17048         PR c++/28595
17049         * g++.dg/template/array15.C: New test.
17050         * g++.dg/template/crash2.C: Tweak error markers.
17051
17052 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
17053
17054         PR middle-end/28683
17055         * gcc.c-torture/compile/20060823-1.c: New test.
17056
17057 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17058
17059         PR c++/28853
17060         * g++.dg/template/ttp21.C: New test.
17061
17062         PR c++/28852
17063         * g++.dg/other/operator1.C: Add error-marker.
17064         * g++.dg/other/operator2.C: New test.
17065
17066 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
17067
17068         PR c/27893
17069         * gcc.c-torture/compile/vla-const-1.c,
17070         gcc.c-torture/compile/vla-const-2.c: New tests.
17071
17072 2006-08-26  Richard Guenther  <rguenther@suse.de>
17073
17074         PR middle-end/28814
17075         * gcc.dg/torture/pr28814.c: New testcase.
17076
17077 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
17078
17079         PR c/28418
17080         * gcc.c-torture/compile/compound-literal-1.c: New test.
17081
17082 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
17083
17084         PR c/28299
17085         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
17086         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
17087         Expect extra diagnostics.
17088
17089 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
17090
17091         gcc.dg/noncompile/pr16876.c: New test.
17092
17093 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
17094
17095         PR c++/28056
17096         * g++.dg/parse/local1.C: New test.
17097         * g++.dg/other/qual1.C: Tweak error marker.
17098
17099 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
17100
17101         PR c++/27787
17102         * g++.dg/template/typename10.C: New.
17103         * g++.dg/template/lookup4.C: Remove bogus error marker.
17104
17105 2006-08-25  Richard Guenther  <rguenther@suse.de>
17106
17107         PR testsuite/28829
17108         * gcc.dg/pr26570.c: Fix testcase.
17109
17110 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
17111
17112         PR tree-opt/28807
17113         * gcc.c-torture/execute/mayalias-2.c: New test.
17114         * gcc.dg/tree-ssa/alias-13.c: New test.
17115
17116 2006-08-24  Jan Hubicka  <jh@suse.cz>
17117
17118         PR debug/26881
17119         * gcc.dg/debug/pr26881.c: New file.
17120
17121 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
17122
17123         PR fortran/28788
17124         * gfortran.dg/used_types_4.f90: New test.
17125         * gfortran.dg/derived_init_2.f90: Modify to check sibling
17126         association of derived types.
17127         * gfortran.dg/used_types_2.f90: Add module cleanup.
17128         * gfortran.dg/used_types_3.f90: The same.
17129
17130         PR fortran/28771
17131         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
17132         fix of regression.
17133
17134 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17135
17136         PR 28813
17137         * gfortran.dg/direct_io_6.f90: Remove test.
17138
17139 2006-08-23  Stuart Hastings  <stuart@apple.com>
17140
17141         PR 28825
17142         * gcc.target/i386/20060821-1.c: New.
17143
17144 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
17145
17146         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
17147         dg-warning strings for dllimport.
17148
17149 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
17150
17151         PR C++/28450
17152         * g++.dg/ext/vector4.C: New test.
17153         * g++.dg/ext/complex1.C: New test.
17154
17155 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
17156
17157         PR debug/28692
17158         * gcc.dg/debug/const-1.c: New.
17159         * gcc.dg/debug/const-2.c: New.
17160         * gcc.dg/debug/dwarf2/const-1.c: New.
17161         * gcc.dg/debug/dwarf2/const-2.c: New.
17162         * gcc.dg/debug/dwarf2/const-2b.c: New.
17163
17164 2006-08-22  Richard Guenther  <rguenther@suse.de>
17165
17166         PR middle-end/28776
17167         * gcc.c-torture/compile/pr28776-1.c: New testcase.
17168         * gcc.c-torture/compile/pr28776-2.c: Likewise.
17169
17170 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
17171
17172         PR tree-optimization/28003
17173         * g++.dg/tree-ssa/pr28003.C: New.
17174
17175 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
17176
17177         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
17178
17179 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
17180
17181         PR c++/26269
17182         * g++.dg/other/error14.C: New test.
17183
17184         PR c++/28505
17185         * g++.dg/parse/ctor7.C: New test.
17186         * g++.dg/parse/ctor8.C: Likewise.
17187
17188         PR c++/28741
17189         * g++.dg/template/void7.C: New test.
17190
17191 2006-08-21  Olivier Hainque  <hainque@adacore.com>
17192
17193         * gnat.dg/self_aggregate_with_zeros.adb: New test.
17194         * gnat.dg/self_aggregate_with_array.adb: New test.
17195
17196 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
17197
17198         * g++.dg/eh/arm-vfp-unwind.C: New test.
17199
17200 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
17201
17202         PR c++/28341
17203         * g++.dg/template/ref3.C: New test.
17204         * g++.dg/template/nontype13.C: New test.
17205
17206         PR c++/28346
17207         * g++.dg/template/ptrmem17.C: New test.
17208
17209 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
17210
17211         PR target/28648 c:
17212         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
17213
17214 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
17215
17216         PR fortran/28630
17217         * gfortran.dg/used_types_2.f90: New test.
17218
17219         PR fortran/28601
17220         * gfortran.dg/used_types_3.f90: New test.
17221
17222         PR fortran/20886
17223         * gfortran.dg/generic_actual_arg.f90: New test.
17224
17225         PR fortran/28735
17226         * gfortran.dg/module_private_array_refs_1.f90: New test.
17227
17228         PR fortran/28762
17229         * gfortran.dg/program_name_1.f90: New test.
17230
17231         PR fortran/28425
17232         * gfortran.dg/derived_constructor_comps_1.f90: New test.
17233
17234         PR fortran/28496
17235         * gfortran.dg/array_initializer_2.f90: New test.
17236
17237         PR fortran/18111
17238         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
17239
17240         PR fortran/28600
17241         * gfortran.dg/assumed_charlen_function_4.f90: New test.
17242
17243         PR fortran/28771
17244         * gfortran.dg/assumed_charlen_in_main.f90: New test.
17245
17246         PR fortran/28660
17247         * gfortran.dg/dependent_decls_1.f90: New test.
17248
17249 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17250
17251         PR fortran/25217
17252         * gfortran.dg/derived_init_2.f90: New.
17253
17254 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
17255
17256         * gcc.c-torture/execute/pr28289.c: New test.
17257
17258 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
17259
17260         PR c/28744
17261         * gcc.dg/attr-externally-visible-1.c: New test.
17262         * gcc.dg/attr-externally-visible-2.c: New test.
17263         * g++.dg/parse/attr-externally-visible-1.C: New test.
17264         * g++.dg/parse/attr-externally-visible-2.C: New test.
17265
17266 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17267
17268         PR c++/28606
17269         * g++.dg/parse/dtor11.C: New test.
17270
17271 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17272
17273         PR rtl-optimization/28489
17274         * gcc.c-torture/compile/pr28489.c: New test.
17275
17276 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17277
17278         PR c++/28710
17279         * g++.dg/template/redecl4.C: New test.
17280
17281         PR c++/28711
17282         * g++.dg/template/ctor8.C: New test.
17283
17284 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
17285
17286         * gcc.dg/pr26570.c: Fix testcase.
17287
17288 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
17289
17290         * PR c++/28573
17291         * g++.dg/parse/offsetof6.C: New test.
17292         * g++.dg/parse/offsetof6.C: New test.
17293         * g++.dg/parse/offsetof7.C: New test.
17294
17295 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17296
17297         PR testsuite/28602
17298         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
17299         is false.
17300
17301 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
17302
17303         PR c++/28302
17304         * g++.dg/ext/vector3.C: New test.
17305
17306 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
17307
17308         PR gcov/profile/26570
17309         * gcc.dg/pr26570.c: New test.
17310
17311 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
17312
17313         PR c/27697
17314         * gcc.dg/qual-component-1.c: New test.
17315
17316 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17317
17318         PR c++/28593
17319         * g++.dg/parse/new3.C: New test.
17320
17321 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17322
17323         PR fortran/25828
17324         * gfortran.dg/streamio_1.f90: New test.
17325         * gfortran.dg/streamio_2.f90: New test.
17326         * gfortran.dg/streamio_3.f90: New test.
17327         * gfortran.dg/streamio_4.f90: New test.
17328         * gfortran.dg/streamio_5.f90: New test.
17329         * gfortran.dg/streamio_6.f90: New test.
17330         * gfortran.dg/streamio_7.f90: New test.
17331         * gfortran.dg/streamio_8.f90: New test.
17332
17333 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
17334
17335         PR c/28287
17336         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
17337
17338 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
17339
17340         PR c++/28594
17341         * g++.dg/template/void6.C: New test.
17342
17343 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17344
17345         PR c/28649
17346         * gcc.dg/parse-error-1.c: New test.
17347         * gcc.dg/parse-error-2.c: New test.
17348         * gcc.dg/cpp/digraph2.c: Add error-marker.
17349         * gcc.dg/noncompile/920923-1.c: Likewise.
17350
17351 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
17352
17353         PR c/27490
17354         * gcc.dg/sizeof-2.c: New testcase.
17355
17356         PR c/27489
17357         * gcc.dg/switch-A.c: New testcase.
17358
17359 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
17360
17361         PR c++/28288
17362         PR c++/14556
17363         * g++.old-deja/g++.warn/compare1.C: Delete.
17364         * g++.dg/opt/pr7503-2.C: Delete.
17365         * g++.dg/opt/pr7503-3.C: Delete.
17366         * g++.dg/opt/pr7503-4.C: Delete.
17367         * g++.dg/opt/pr7503-5.C: Delete.
17368         * g++.dg/opt/max1.C: Delete.
17369         * g++.dg/warn/minmax.C: Delete.
17370         * g++.dg/expr/minmax.C: New test.
17371
17372 2006-08-14  Richard Guenther  <rguenther@suse.de>
17373
17374         PR testsuite/28703
17375         * gcc.c-torture/execute/pr28651.c: Do not use argc
17376         to avoid optimization, instead forbid inlining.
17377
17378 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
17379
17380         PR rtl-optimization/28634
17381         * gcc.c-torture/execute/ieee/pr28634.c: New test.
17382
17383 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
17384
17385         PR c/27184
17386         * gcc.dg/torture/pr27184.c: New test.
17387
17388 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
17389
17390         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
17391
17392 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17393
17394         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
17395         * gfortran.dg/stat_2.f90: Likewise.
17396         * gfortran.dg/chmod_1.f90: Likewise.
17397         * gfortran.dg/chmod_2.f90: Likewise.
17398         * gfortran.dg/chmod_3.f90: Likewise.
17399
17400 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
17401
17402         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
17403
17404 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17405
17406         * g++.dg/opt/pr23454-2.C: New test.
17407
17408 2006-08-11  Richard Guenther  <rguenther@suse.de>
17409
17410         PR middle-end/28651
17411         * gcc.c-torture/execute/pr28651.c: New testcase.
17412
17413 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
17414
17415         * gnat.dg/specs/static_initializer.ads: New test.
17416
17417 2006-08-10  Paul Brook  <paul@codesourcery.com>
17418
17419         * gcc.target/arm/cond-asm.c: New test.
17420
17421 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
17422
17423         PR tree-optimization/26197
17424         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
17425         * g++.dg/vect/vect.exp: Compile the new tests with
17426         --param max-aliased-vops=0.
17427
17428 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
17429
17430         PR c++/28637
17431         * g++.dg/template/void3.C: New test.
17432
17433         PR c++/28638
17434         * g++.dg/template/void4.C: New test.
17435
17436         PR c++/28640
17437         * g++.dg/template/void5.C: New test.
17438
17439 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
17440
17441         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
17442         after dg-do compile.
17443
17444 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
17445
17446         PR tree-optimizations/26969
17447         * gcc.dg/vect/vect.exp: Compile tests prefixed with
17448         "unswitch-loops" with -funswitch-loops.
17449         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
17450
17451 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17452
17453         * gcc.dg/sparc-getcontext-1.c: Fix typo.
17454         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
17455         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
17456         * objc.dg/dwarf-1.m: Likewise.
17457         * objc.dg/dwarf-2.m: Likewise.
17458         * obj-c++.dg/dwarf-2.mm: Likewise.
17459
17460 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17461
17462         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
17463         * objc.dg/dwarf-2.m: Likewise.
17464         * obj-c++.dg/dwarf-2.mm: Likewise.
17465
17466         PR libfortran/28603
17467         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
17468
17469         PR testsuite/27611
17470         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
17471
17472         PR testsuite/27033
17473         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
17474
17475 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
17476
17477         PR target/27827
17478         * gcc.target/i386/pr27827.c: New testcase.
17479
17480 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
17481
17482         PR fortran/28590
17483         * gfortran.dg/sequence_types_1.f90: New test.
17484
17485 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
17486
17487         PR fortran/28548
17488         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
17489         dg-warning.  Add -pedantic option.
17490
17491 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17492
17493         PR c/28502
17494         * gcc.dg/proto-1.c: New test.
17495
17496         PR c/27721
17497         * gcc.dg/lvalue-4.c: New test.
17498
17499         PR c/28136
17500         * gcc.dg/init-bad-5.c: New test.
17501
17502 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
17503
17504         PR c++/28347
17505         * g++.dg/ext/typedef-init.C: Add new test for typedef
17506         initialization inside templates. Adjust existing error markers.
17507
17508 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
17509
17510         PR c++/28148
17511         * g++.dg/init/ptrmem3.C: New test.
17512
17513 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
17514
17515         PR tree-optimization/27770
17516         * lib/target-support.exp: New target keyword "section_anchors".
17517         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
17518         tests.
17519         * gcc.dg/vect/section-anchors-pr27770.c: New test.
17520         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
17521         * gcc.dg/vect/section-anchors-vect-69.c: New test.
17522         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
17523
17524 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17525
17526         * gcc.dg/20060801-1.c: Add missing '}'.
17527
17528 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17529
17530         PR c++/27508
17531         * g++.dg/parse/dtor9.C: New test.
17532         * g++.dg/parse/dtor10.C: New test.
17533         * g++.dg/other/error7.C: Adjust error-marker.
17534
17535         PR c++/28274
17536         * g++.dg/other/default5.C: New test.
17537
17538 2006-08-02  Richard Guenther  <rguenther@suse.de>
17539
17540         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
17541
17542 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
17543
17544         PR c++/28557
17545         * g++.dg/template/conv9.C: New test.
17546
17547 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
17548
17549         PR debug/28063
17550         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
17551         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
17552         Optionally return assembly text.  Update callers.
17553         (check_no_compiler_messages): Update verbose messages.
17554         (check_no_messages_and_pattern): New.
17555         (check_effective_target_string_merging): New.
17556
17557 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17558
17559         PR c++/28250
17560         * g++.dg/eh/catch4.C: New test.
17561
17562         PR c++/28257
17563         * g++.dg/other/qual1.C: New test.
17564
17565         PR c++/28259
17566         * g++.dg/inherit/error2.C: New test.
17567
17568         PR c++/28267
17569         * g++.dg/other/new1.C: New test.
17570
17571         * g++.dg/warn/pr23075.C: Remove obsolete test.
17572         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
17573         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
17574
17575 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
17576
17577         PR c++/28523
17578         * g++.dg/eh/cast1.C: New test.
17579
17580 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
17581
17582         PR libfortran/28452
17583         * gfortran.dg/random_3.f90:  New test.
17584
17585 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
17586
17587         PR c++/28432
17588         * g++.dg/other/pr28304.C: Change expected error message.
17589         * g++.dg/other/pr28432.C: New test.
17590
17591 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
17592
17593         PR c++/28256
17594         * g++.dg/init/brace2.C: Change expected error message, add empty init.
17595
17596 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
17597
17598         PR debug/23336
17599         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
17600         at -g1.
17601         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
17602         g++.dg/debug/enum-2.C: New.
17603
17604 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17605
17606         PR c++/6634
17607         * g++.dg/parse/long1.C: Add more tests.
17608
17609 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17610
17611         * gfortran.dg/lrshift_1.c: New file.
17612
17613 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17614
17615         PR libgfortran/28335
17616         * gfortran.dg/no_unit_error_1.f90: New test.
17617
17618 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17619
17620         PR libgfortran/28335
17621         * gfortran.dg/no_unit_error_1.f90: Delete test.
17622         * gfortran.dg/no_unit_error_2.f90: Delete test.
17623
17624 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17625
17626         * gfortran.dg/chmod_3.f90: New test.
17627         * gfortran.dg/ltime_gmtime_1.f90: New test.
17628         * gfortran.dg/ltime_gmtime_2.f90: New test.
17629         * gfortran.dg/lrshift_1.f90: New test.
17630         * gfortran.dg/chmod_1.f90: New test.
17631         * gfortran.dg/chmod_2.f90: New test.
17632
17633 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
17634
17635         PR c++/27668
17636         * g++.dg/template/crash55.C: New test.
17637
17638         PR c++/27962
17639         * g++.dg/template/nontype16.C: New test.
17640
17641         * g++.dg/template/void2.C: Adjust error markers.
17642         * g++.dg/template/nontype5.C: Adjust error markers.
17643
17644 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
17645
17646         * gcc.target/i386/stack-prot-kernel.c: New test.
17647
17648 2006-07-27  Roger Sayle  <roger@eyesopen.com>
17649
17650         * gcc.dg/builtins-55.c: New test case.
17651
17652 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
17653
17654         PR rtl-optimization/27907
17655         * gcc.c-torture/compile/pr27907.c: New test.
17656
17657 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17658
17659         * gfortran.dg/mclock.f90: New test.
17660         * gfortran.dg/int_conv_1.f90: New test.
17661         * gfortran.dg/stat_1.f90: New test.
17662         * gfortran.dg/stat_2.f90: New test.
17663
17664 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17665
17666         PR libgfortran/28335
17667         * gfortran.dg/no_unit_error_1.f90: New test.
17668         * gfortran.dg/no_unit_error_2.f90: New test.
17669         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
17670
17671 2006-07-25  Roger Sayle  <roger@eyesopen.com>
17672
17673         PR middle-end/28473
17674         * gcc.dg/fold-convround-1.c: New test case.
17675
17676 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
17677
17678         * gfortran.dg/arithmetic_if.f90:  Fix comments.
17679
17680 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17681
17682         PR c++/27572
17683         * g++.dg/other/typedef1.C: New test.
17684         * g++.dg/template/typedef4.C: New test.
17685         * g++.dg/template/typedef5.C: New test.
17686
17687 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
17688
17689         PR fortran/28416
17690         * gfortran.dg/allocatable_dummy_3.f90: New.
17691
17692 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
17693
17694         PR fortran/28439
17695         * gfortran.dg/arithmetic_if.f90:  New test.
17696
17697 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
17698
17699         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
17700         avoid memcpy optimization.
17701
17702 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17703
17704         PR fortran/25289
17705         * gfortran.dg/direct_io_6.f90: New test.
17706
17707 2006-07-24  Jan Hubicka  <jh@suse.cz>
17708
17709         PR c/25795
17710         PR c++/27369
17711         * gcc.dg/pr25795.c: New test.
17712         * gcc.dg/pr25795-1.c: New test.
17713
17714 2006-07-23  Roger Sayle  <roger@eyesopen.com>
17715
17716         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
17717         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
17718         which may be transformed to "g || h" on some platforms.
17719
17720 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
17721
17722         PR c++/28025
17723         * g++.dg/template/friend45.C: New test.
17724
17725 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17726
17727         PR libgfortran/28339
17728         * gfortran.dg/arrayio_8.f90: New test.
17729
17730 2006-07-21  Mike Stump  <mrs@apple.com>
17731
17732         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
17733
17734         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
17735
17736 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17737
17738         PR c++/28250
17739         * g++.dg/eh/catch3.C: New test.
17740
17741         PR c++/28363
17742         * g++.dg/template/defarg10.C: New test.
17743
17744 2006-07-20  Paul Brook  <paul@codesourcery.com>
17745
17746         PR 27363
17747         * gcc.dg/pr27363.c: New test.
17748
17749 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
17750
17751         PR c++/28338
17752         * g++.dg/init/ref13.C: New test.
17753
17754 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17755
17756         PR obj-c++/28434
17757         * obj-c++.dg/proto-error-1.mm: New test.
17758
17759 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
17760
17761         PR c++/28337
17762         * g++.dg/template/string1.C: New test.
17763
17764 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
17765
17766         PR c++/28048
17767         * g++.dg/template/defarg9.C: New test.
17768
17769         PR c++/28235
17770         * g++.dg/template/static27.C: New test.
17771
17772 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
17773
17774         PR 28410
17775         * gcc.dg/tree-ssa/pr28410.c: New test.
17776
17777 2006-07-18  Lee Millward  <lee.millward@gmail.com>
17778
17779         PR c++/28258
17780         * g++/dg/other/error13.C: New test.
17781
17782         PR c++/28260
17783         * g++.dg/template/friend44.C: New test.
17784
17785 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
17786
17787         PR c++/27495
17788         * g++.dg/other/pr27495.C: New.
17789
17790 2006-07-18  Olivier Hainque  <hainque@adacore.com>
17791
17792         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
17793         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
17794
17795 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17796
17797         PR c/28286
17798         * gcc.dg/pragma-pack-4.c: New test.
17799
17800 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
17801
17802         PR c++/28291
17803         * g++.dg/ext/pr28291.C: New test.
17804
17805 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
17806
17807         PR middle-end/28403
17808         * gcc.c-torture/execute/pr28403.c: New test.
17809
17810 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
17811
17812         PR middle-end/28402
17813         * gcc.dg/pr28402.c: New test.
17814
17815 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
17816
17817         PR c++/28304
17818         * g++.dg/other/pr28304.C: New test.
17819
17820 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
17821
17822         PR other/28251
17823         gcc.c-torture/unsorted/dump-noaddr.c: New test.
17824         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
17825
17826 2006-07-17  Richard Guenther  <rguenther@suse.de>
17827
17828         PR tree-optimization/28238
17829         * g++.dg/tree-ssa/pr28238.C: New testcase.
17830
17831 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17832
17833         PR c++/28250
17834         * g++.dg/eh/catch1.C: New test.
17835         * g++.dg/eh/catch2.C: New test.
17836
17837 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
17838
17839         PR c++/28370
17840         * g++.dg/template/anon3.C: New test.
17841
17842 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
17843
17844         PR fortran/20844
17845         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
17846         specifiers requiring an explicit format tag..
17847
17848         PR fortran/28201
17849         * gfortran.dg/generic_5: New test.
17850
17851         PR fortran/20893
17852         * gfortran.dg/elemental_optional_args_1.f90: New test.
17853
17854 2006-07-16  Olivier Hainque  <hainque@adacore.com>
17855
17856         * gnat.dg/assert.ads: New file.
17857         * gnat.dg/controlled_record.ads: Likewise.
17858         * gnat.dg/controlled_record.adb: Likewise.
17859
17860 2006-07-15  Lee Millward  <lee.millward@gmail.com>
17861
17862         PR c++/28292
17863         * g++.dg/other/error12.C: New test.
17864
17865         PR c++/28269
17866         * g++.dg/template/crash54.C: New test.
17867
17868 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17869
17870         PR c++/28249
17871         * g++.dg/parse/catch1.C: New test.
17872
17873         PR c++/28294
17874         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
17875
17876         PR c++/28387
17877         * g++.dg/ext/attrib24.C: New test.
17878
17879 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17880
17881         PR c++/28343
17882         * g++.dg/ext/asmspec1.C: New test.
17883
17884 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
17885
17886         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
17887         (dg-test): Support shouldfail tests.
17888         * lib/target-supports-dg.exp (dg-shouldfail): New.
17889         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
17890         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
17891         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
17892         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
17893         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
17894         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
17895         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
17896
17897 2006-07-13  Jan Hubicka  <jh@suse.cz>
17898
17899         * gcc.target/i386/memcpy-1.c: New.
17900
17901 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
17902
17903         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
17904
17905 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
17906
17907         PR fortran/25097
17908         * gfortran.dg/present_1.f90: New test.
17909
17910         PR fortran/20903
17911         * gfortran.dg/interface_derived_type_1.f90: New test.
17912
17913 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
17914
17915         PR fortran/28213
17916         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
17917         list.
17918
17919 2006-07-07  Lee Millward  <lee.millward@gmail.com>
17920
17921         PR c++/27820
17922         * g++.dg/other/label1.C: New test.
17923
17924 2006-07-07  Richard Guenther  <rguenther@suse.de>
17925
17926         PR middle-end/28268
17927         * gcc.dg/torture/pr28268.c: New testcase.
17928
17929 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
17930
17931         PR c++/27019
17932         * g++.dg/ext/pr27019.C: New.
17933
17934 2006-07-07  Richard Guenther  <rguenther@suse.de>
17935
17936         PR tree-optimization/28187
17937         * gcc.dg/pr28187.c: New testcase.
17938
17939 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
17940
17941         * gnat.dg/address_conversion.adb: New test.
17942         * gnat.dg/boolean_subtype.adb: Likewise.
17943         * gnat.dg/frame_overflow.adb: Likewise.
17944         * gnat.dg/pointer_array.adb: Likewise.
17945         * gnat.dg/pointer_conversion.adb: Likewise.
17946
17947 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
17948
17949         PR fortran/28237
17950         PR fortran/23420
17951         * gfortran.dg/print_fmt_5.f90: New test.
17952
17953 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17954
17955         PR fortran/28129
17956         * gfortran.dg/bounds_check_4.f90: New test.
17957
17958 2006-07-05  Richard Guenther  <rguenther@suse.de>
17959
17960         PR target/28158
17961         * gfortran.dg/pr28158.f90: New testcase.
17962
17963 2006-07-05  Richard Guenther  <rguenther@suse.de>
17964
17965         PR tree-optimization/28162
17966         * gcc.dg/pr28162.c: New testcase.
17967
17968 2006-07-05  Richard Guenther  <rguenther@suse.de>
17969         Andrew Pinski  <pinskia@gcc.gnu.org>
17970
17971         PR c++/27084
17972         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
17973
17974 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
17975
17976         PR fortran/28174
17977         * gfortran.dg/actual_array_substr_2.f90: New test.
17978
17979         PR fortran/28167
17980         * gfortran.dg/actual_array_constructor_2.f90: New test.
17981
17982 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17983
17984         * gfortran.dg/itime_idate_1.f: New test.
17985         * gfortran.dg/itime_idate_2.f: New test.
17986
17987 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17988
17989         PR libgfortran/27704
17990         * gfortran.dg/open_status_3.f90: New test.
17991         * gfortran.dg/fmt_l.f90: Update for new feature.
17992
17993 2006-07-03  Asher Langton  <langton2@llnl.gov>
17994
17995         * gfortran.dg/oldstyle_2.f90: New.
17996
17997 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
17998
17999         * gnat.dg/string_slice.adb: New test.
18000
18001 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18002
18003         PR fortran/19259
18004         * gfortran.dg/semicolon_fixed.c: New.
18005         * gfortran.dg/semicolon_free.c: New.
18006
18007 2006-06-30  Mike Stump  <mrs@apple.com>
18008
18009         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
18010         that don't support internal visibility.
18011
18012 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
18013
18014         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
18015         for '(' / ')' needing an extra '\'.
18016
18017 2006-06-29  Roger Sayle  <roger@eyesopen.com>
18018
18019         PR middle-end/27428
18020         * gcc.dg/pr27428-1.c: New test case.
18021
18022 2006-06-29  Mike Stump  <mrs@apple.com>
18023
18024         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
18025         on darwin as we can't align commons large enough yet.
18026
18027         * gcc.dg/vla-8.c: Add additional testcases.
18028
18029 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
18030
18031         PR c++/28114
18032         * g++.dg/other/pr28114.C: New.
18033
18034 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
18035
18036         * gcc.c-torture/compile/20060625-1.c: New test.
18037
18038 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
18039
18040         PR fortran/20867
18041         * gfortran.dg/stfunc_3.f90: New test.
18042
18043         PR fortran/25056
18044         * gfortran.dg/impure_actual_1.f90: New test.
18045
18046         PR fortran/20874
18047         * gfortran.dg/elemental_result_1.f90: New test.
18048
18049         PR fortran/25073
18050         * gfortran.dg/select_7.f90: New test.
18051
18052         PR fortran/27554
18053         * intrinsic_actual_1.f: New test.
18054
18055         PR fortran/22038
18056         PR fortran/28119
18057         * gfortran.dg/forall_4.f90: New test.
18058
18059         PR fortran/25072
18060         * gfortran.dg/forall_5.f90: New test.
18061
18062 2006-06-25  Lee Millward  <lee.millward@gmail.com>
18063
18064         PR c++/28051
18065         * g++.dg/template/using13.C: New test.
18066
18067         PR c++/28054
18068         * g++.dg/other/incomplete3.C: New test.
18069
18070 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18071
18072         PR fortran/28081
18073         * gfortran.dg/substr_3.f: New test.
18074         * gfortran.dg/equiv_2.f90: Update expected error message.
18075
18076 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
18077
18078         PR fortran/28118
18079         * gfortran.dg/actual_array_substr_1.f90: New test.
18080
18081 2006-06-24  Olivier Hainque  <hainque@adacore.com>
18082
18083         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
18084         * gnat.dg/scalar_mode_agg_compare.adb: New test.
18085
18086 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
18087
18088         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
18089
18090 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
18091
18092         PR fortran/27981
18093         * gfortran.dg/simpleif_2.f90: New test.
18094
18095 2006-06-23  Lee Millward  <lee.millward@gmail.com>
18096
18097         * g++.dg/template/error22.C: Fix typo.
18098
18099 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18100
18101         PR c++/28112
18102         * g++.dg/ext/attrib23.C: New test.
18103
18104 2006-06-23  Olivier Hainque  <hainque@adacore.com>
18105
18106         * gnat.dg/varsize_temp.adb: New test.
18107
18108 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18109
18110         PR c++/11468
18111         * g++.dg/other/java2.C: New test.
18112
18113 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
18114
18115         PR target/27789
18116         * g++.dg/ext/dllimport4.C. Add more tests for invalid
18117         initialization.
18118
18119 2006-06-22  Roger Sayle  <roger@eyesopen.com>
18120
18121         PR target/27531
18122         * gcc.dg/pr27531-1.c: New test case.
18123
18124 2006-06-22  Asher Langton  <langton2@llnl.gov>
18125
18126         PR fortran/24748
18127         * gfortran.dg/implicit_8.f90: New.
18128
18129 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
18130
18131         PR rtl-optimization/28121
18132         * gcc.dg/pr28121.c: New test.
18133
18134 2006-06-22  Lee Millward  <lee.millward@gmail.com>
18135
18136         PR c++/27805
18137         * g++.dg/parse/ptrmem6.C: New test.
18138
18139         PR c++/27821
18140         * g++.dg/template/error22.C: New test.
18141
18142 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18143
18144         PR c++/28111
18145         * g++.dg/template/friend43.C: New test.
18146
18147         PR c++/28110
18148         * g++.dg/template/crash53.C: New test.
18149
18150         PR c++/28109
18151         * g++.dg/rtti/incomplete1.C: New test.
18152
18153 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
18154
18155         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
18156
18157 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
18158
18159         * gcc.c-torture/execute/complex-7.c: New.
18160
18161 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
18162
18163         * gcc.dg/merge-all-constants-1.c: New test.
18164
18165 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
18166
18167         PR c++/28113
18168         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
18169
18170 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
18171
18172         * gfortran.dg/rrspacing_1.f90: New test.
18173
18174 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18175
18176         PR c++/28052
18177         * g++.dg/other/bitfield2.C: New test.
18178
18179 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
18180
18181         PR tree-optimization/27331
18182         * gcc.dg/pr27331.c: New test.
18183
18184 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
18185             Eric Botcazou  <ebotcazou@adacore.com>
18186
18187         PR ada/18692
18188         * lib/gnat.exp: New file.
18189         * lib/gnat-dg.exp: Likewise.
18190         * gnat.dg: New directory.
18191         * gnat.dg/dg.exp: New driver.
18192         * gnat.dg/specs: New directory.
18193         * gnat.dg/specs/specs.exp: New driver.
18194         * gnat.dg/style: New directory.
18195         * gnat.dg/style/style.exp: New driver.
18196
18197 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
18198
18199         PR fortran/16206
18200         * gfortran.dg/array_initializer_1.f90: New test.
18201
18202         PR fortran/28005
18203         * gfortran.dg/matmul_3.f90: New test.
18204
18205 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
18206
18207         PR middle-end/28075
18208         * gcc.dg/tree-ssa/inline-1.c: New test.
18209
18210 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
18211
18212         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
18213         in malloc prototype; remove XFAIL.
18214         * gcc.dg/pr18241-2.c: Ditto.
18215         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
18216         in memset prototype; remove XFAIL.
18217         * gcc.dg/tree-ssa/pr23382.c: Ditto.
18218
18219 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
18220
18221         * gcc.dg/vla-8.c: Add.
18222
18223 2006-06-19  Richard Guenther  <rguenther@suse.de>
18224
18225         PR tree-optimization/27090
18226         * g++.dg/tree-ssa/pr27090.C: New testcase.
18227
18228 2006-06-19  Roger Sayle  <roger@eyesopen.com>
18229
18230         PR target/27861
18231         * gcc.dg/pr27861-1.c: New test case.
18232
18233 2006-06-19  Richard Guenther  <rguenther@suse.de>
18234
18235         PR middle-end/28045
18236         * gcc.dg/torture/pr28045.c: New testcase.
18237
18238 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18239
18240         PR fortran/26801
18241         * gfortran.dg/associated_4.f90: New test.
18242
18243 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18244
18245         PR fortran/19310
18246         PR fortran/19904
18247         * gfortran.dg/real_const_3.f90: New test.
18248
18249 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
18250
18251         PR c++/28016
18252         * g++.dg/template/static26.C: New test.
18253
18254         PR c++/27979
18255         * g++.dg/expr/bitfield2.C: New test.
18256
18257         PR c++/27884
18258         * g++.dg/parse/linkage2.C: New test.
18259
18260 2006-06-16  Richard Guenther  <rguenther@suse.de>
18261
18262         PR middle-end/27116
18263         * gcc.dg/pr15785-1.c: Revert last change.
18264         * gcc.dg/torture/pr27116-2.c: New testcase.
18265
18266 2006-06-16  Roger Sayle  <roger@eyesopen.com>
18267
18268         PR middle-end/27802
18269         * gcc.dg/pr27802-1.c: New test case.
18270
18271 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
18272
18273         PR c++/27689
18274         * g++.dg/template/ttp18.C: New test.
18275         * g++.dg/template/ttp19.C: Likewise.
18276
18277         PR c++/27666
18278         * g++.dg/expr/cond9.C: New test.
18279
18280         PR c++/27640
18281         * g++.dg/template/ctor7.C: New test.
18282
18283 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
18284
18285         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
18286
18287 2006-06-16  Richard Guenther  <rguenther@suse.de>
18288
18289         PR tree-optimization/27781
18290         * gcc.dg/tree-ssa/pr27781.c: New testcase.
18291
18292 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
18293
18294         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
18295
18296 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
18297
18298         * gcc.dg/tree-ssa/loop-18.c: New test.
18299
18300 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
18301
18302         PR c++/27665
18303         * g++.dg/template/crash52.C: New test.
18304
18305         PR c++/27648
18306         * g++.dg/ext/attrib22.C: New test.
18307
18308         PR c++/26559
18309         * g++.dg/template/builtin1.C: New test.
18310         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
18311
18312         PR c++/28018
18313         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
18314         assignment.
18315         * g++.old-deja/g++.pt/crash51.C: Likewise.
18316
18317         PR c++/27227
18318         * g++.dg/lookup/linkage1.C: New test.
18319         * g++.dg/lookup/linkage2.C: Likewise.
18320
18321 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
18322
18323         PR middle-end/27959
18324         * gcc.dg/pr27959.c: New testcase.
18325
18326 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
18327
18328         PR target/28014:
18329         * g++.dg/eh/div.C: New test.
18330
18331 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
18332
18333         PR c++/27894
18334         * g++.dg/tree-ssa/pr26757.C: New test.
18335         * g++.dg/tree-ssa/pr27894.C: New test.
18336
18337 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18338
18339         * gcc.c-torture/compile/20060609-1.c: New test.
18340
18341         PR target/27863
18342         * gcc.c-torture/compile/pr27863.c: New test.
18343
18344 2006-06-13  Richard Guenther  <rguenther@suse.de>
18345
18346         PR tree-optimization/27830
18347         * g++.dg/tree-ssa/pr27830.C: New testcase.
18348
18349 2006-06-13  Matthew Sachs  <msachs@apple.com>
18350
18351         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
18352         the list of compiler flags; this causes those flags to be checked
18353         for things like dg-skip-if.
18354
18355 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18356
18357         PR c++/27601
18358         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
18359
18360 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
18361             Kazu Hirata  <kazu@codesourcery.com>
18362
18363         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
18364         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
18365
18366 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18367
18368         PR c++/27933
18369         * g++.dg/lookup/using15.C: New test.
18370
18371         PR c++/27951
18372         * g++.dg/other/anon4.C: New test.
18373
18374 2006-06-12  Roger Sayle  <roger@eyesopen.com>
18375
18376         PR c++/21210
18377         * g++.dg/init/complex1.C: New test case.
18378
18379 2006-06-11  Eric Christopher  <echristo@apple.com>
18380
18381         PR middle-end/27948
18382         * gcc.dg/bf-ms-layout.c: Run on darwin.
18383         * gcc.dg/bf-no-ms-layout: Ditto.
18384         * gcc.dg/attr-ms_struct-2.c: New.
18385         * gcc.dg/bf-ms-layout-2.c: Ditto.
18386
18387 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
18388
18389         * gcc.dg/attr-ms_struct-packed1.c: New.
18390
18391 2006-06-09  Mike Stump  <mrs@apple.com>
18392
18393         * gcc.dg/vla-7.c: Add.
18394
18395 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
18396
18397         PR fortran/24558
18398         * gfortran.dg/entry_6.f90: New test.
18399
18400         PR fortran/20877
18401         PR fortran/25047
18402         * gfortran.dg/entry_7.f90: New test.
18403
18404 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
18405
18406         PR c/27747
18407         * gcc.dg/cpp/_Pragma6.c: New test.
18408
18409         PR c++/27748
18410         * g++.dg/cpp/_Pragma1.C: New test.
18411
18412         PR preprocessor/27746
18413         * gcc.dg/gomp/macro-3.c: New test.
18414         * gcc.dg/gomp/macro-4.c: New test.
18415         * g++.dg/gomp/macro-3.C: New test.
18416         * g++.dg/gomp/macro-4.C: New test.
18417
18418 2006-06-09  Richard Guenther  <rguenther@suse.de>
18419
18420         PR tree-optimization/26998
18421         * gcc.dg/torture/pr26998.c: New testcase.
18422         * gcc.dg/tree-ssa/vrp29.c: New testcase.
18423
18424 2006-06-08  Mike Stump  <mrs@apple.com>
18425
18426         * gcc.dg/pr27095.c: Account for stubs.
18427
18428         PR target/26427
18429         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
18430         produce bad code on darwin.
18431
18432 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18433
18434         PR fortran/27958
18435         * gfortran.dg/substr_2.f: New test.
18436
18437 2006-06-08  Asher Langton  <langton2@llnl.gov>
18438
18439         PR fortran/27786
18440         * cray_pointers_2.f90: Add -fbounds-check compile flag.
18441
18442 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18443
18444         PR target/27421
18445         * gcc.dg/union-3.c: New test.
18446
18447 2006-06-08  Richard Guenther  <rguenther@suse.de>
18448
18449         PR middle-end/27116
18450         * gcc.dg/torture/pr27116.c: New testcase.
18451         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
18452
18453 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
18454
18455         PR rtl-optimization/26449
18456         * gcc.dg/pr26449.c: New test.
18457
18458 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18459
18460         PR c++/27601
18461         * g++.dg/ext/offsetof1.C: Test member functions.
18462
18463 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
18464
18465         * gcc.dg/pr27095.c: Improve scanning.
18466
18467 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
18468
18469         PR fortran/23091
18470         * gfortran.dg/saved_automatic_1.f90: New test.
18471
18472         PR fortran/24168
18473         * gfortran.dg/array_simplify_1.f90: New test.
18474
18475         PR fortran/25090
18476         * gfortran.dg/entry_dummy_ref_1.f90: New test.
18477
18478         PR fortran/25058
18479         * gfortran.dg/entry_dummy_ref_2.f90: New test.
18480
18481 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
18482
18483         PR c++/27177
18484         * g++.dg/expr/cast7.C: New test.
18485
18486 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
18487
18488         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
18489         * lib/gcc-defs.exp (tool_check_compile): Ditto.
18490         * lib/fortran-torture.exp (fortran-torture-compile,
18491         fortran-torture-execute): Ditto.
18492
18493 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
18494
18495         PR target/27842
18496         * gcc.dg/vmx/pr27842.c: New test.
18497
18498 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18499
18500         PR libfortran/27895
18501         * gfortran.dg/bounds_check_3.f90: New test.
18502
18503 2006-06-05  Mike Stump  <mrs@apple.com>
18504
18505         * objc.dg/objc-fast-4.m: Skip for ppc64.
18506
18507 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
18508
18509         PR testsuite/27705
18510         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
18511
18512 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
18513             Victor Kaplansky  <victork@il.ibm.com>
18514
18515         PR tree-optimizations/26360
18516         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
18517         with -fno-tree-dce.
18518         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
18519
18520 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
18521
18522         PR fortran/14067
18523         * gfortran.dg/data_char_1.f90: Add messages for truncated
18524         strings.
18525
18526         PR fortran/16943
18527         * gfortran.dg/func_decl_2.f90: New test.
18528
18529         PR fortran/20839
18530         * gfortran.dg/do_2.f90: New test.
18531
18532         PR fortran/27655
18533         * gfortran.dg/associated_3.f90: New test.
18534
18535 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
18536
18537         PR c++/27819
18538         * g++.dg/template/static25.C: New test.
18539
18540         PR c++/27722
18541         * g++.dg/init/array21.C: New test.
18542
18543         PR c++/27807
18544         * g++.dg/ext/complit7.C: New test.
18545
18546         PR c++/27806
18547         * g++.dg/parse/ptrmem5.C: New test.
18548
18549 2006-06-04  Roger Sayle  <roger@eyesopen.com>
18550             Andrew Pinski  <pinskia@physics.uc.edu>
18551
18552         PR c/27150
18553         PR middle-end/27382
18554         * gcc.dg/pr27150-1.c: New testcase.
18555         * gcc.dg/pr27382-1.c: New testcase.
18556         * gcc.dg/pr27382-2.c: New testcase.
18557
18558 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
18559
18560         PR c/25161
18561         PR c/27020
18562         * gcc.dg/array-10.c: New test.
18563
18564 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18565
18566         PR c++/27804
18567         * g++.dg/init/const4.C: New test.
18568         * g++.dg/init/member1.C: Add error-marker.
18569         * g++.dg/other/fold1.C: Adjust error-marker.
18570
18571 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18572
18573         PR c++/27601
18574         * g++.dg/ext/offsetof1.C: New test.
18575
18576 2006-06-04 Eric Christopher <echristo@apple.com>
18577
18578         * gcc.dg/attr-ms_struct-1.c: New.
18579
18580 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
18581
18582         * gcc.c-torture/compile/builtin_constant_p.c: New test.
18583
18584 2006-06-04  Richard Guenther  <rguenther@suse.de>
18585
18586         PR tree-optimization/27039
18587         * gcc.dg/tree-ssa/loop-17.c: New testcase.
18588
18589 2006-06-03  Roger Sayle  <roger@eyesopen.com>
18590
18591         PR target/26223
18592         * gcc.target/i386/amd64-abi-2.c: New test case.
18593
18594 2006-06-02  Eric Christopher  <echristo@apple.com>
18595
18596         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
18597         * gcc.target/i386/20020523-1.c: Skip if darwin.
18598         * gcc.target/i386/asm-3.c: Ditto.
18599         * gcc.target/i386/20011119-1.c: Ditto.
18600         * gcc.target/i386/clobbers.c: Remove pic part of test.
18601
18602 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
18603
18604         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
18605         * g++.old-deja/g++.other/init19.C: Ditto.
18606         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
18607         and add other platforms as expected failures.
18608
18609 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
18610
18611         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
18612         (is-effective-target-keyword): Ditto.
18613
18614 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
18615
18616         PR fortran/27715
18617         * gfortran.dg/extended_char_comparison_1.f:  New test.
18618
18619 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
18620
18621         PR fortran/25098
18622         * gfortran.dg/dummy_procedure_1.f90: New test.
18623
18624         PR fortran/25147
18625         * gfortran.dg/dummy_procedure_2.f90: New test.
18626
18627         * gfortran.dg/associated_2.f90: Correct to make consistent with
18628         standard.
18629
18630 2006-05-31  Roger Sayle  <roger@eyesopen.com>
18631
18632         * gcc.target/i386/387-11.c: New test case.
18633
18634 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
18635
18636         PR c++/27801
18637         * g++.dg/template/cond6.C: New test.
18638
18639         PR c++/26496
18640         * g++.dg/template/crash51.C: New test.
18641         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
18642
18643         PR c++/27385
18644         * g++.dg/init/array20.C: New test.
18645
18646 2006-05-31  Roger Sayle  <roger@eyesopen.com>
18647
18648         * gcc.dg/builtins-54.c: New test case.
18649
18650 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
18651
18652         PR c++/26433
18653         * g++.dg/template/fntry1.C: Add dg-do link.
18654
18655         PR c++/27808
18656         * g++.dg/parse/friend6.C: New test.
18657
18658 2006-05-30  Asher Langton  <langton2@llnl.gov>
18659
18660         * gfortran.dg/cray_pointers_7.f90: New test.
18661
18662 2006-05-30  Roger Sayle  <roger@eyesopen.com>
18663
18664         PR tree-optimization/23452
18665         * gcc.dg/fold-mulconj-1.c: New test case.
18666
18667 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
18668
18669         PR c++/27803
18670         * g++.dg/parse/bitfield1.C: New test.
18671
18672 2006-05-30  Roger Sayle  <roger@eyesopen.com>
18673
18674         * gcc.target/ppc-eq0-1.c: New test case.
18675         * gcc.target/ppc-negeq0-1.c: New test case.
18676
18677 2006-05-30  Dirk Mueller  <dmueller@suse.de>
18678
18679         PR c/27273
18680         * gcc.dg/overflow-warn-5.c: New test.
18681
18682 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18683
18684         PR c/27718
18685         * gcc.dg/sizeof-1.c: New test.
18686
18687 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
18688
18689         PR target/27790
18690         * gcc.target/i386/pr27790.c: New test.
18691
18692 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18693
18694         PR libgfortran/27757
18695         * gfortran.dg/direct_io_5.f90: New test.
18696
18697 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18698
18699         PR libgfortran/27634
18700         * gfortran.dg/fmt_missing_period_1.f: New test.
18701         * gfortran.dg/fmt_missing_period_2.f: New test.
18702         * gfortran.dg/fmt_missing_period_3.f: New test.
18703
18704 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18705
18706         PR fortran/19777
18707         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
18708         arrays.
18709
18710 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18711
18712         PR c++/27713
18713         * g++.dg/template/new6.C: New test.
18714
18715 2006-05-29  Roger Sayle  <roger@eyesopen.com>
18716
18717         PR tree-optimization/24964
18718         * gcc.target/i386/387-10.c: New test case.
18719
18720 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
18721
18722         * intrinsics/string_intrinsics.c (compare_string):
18723         Use memcmp instead of strncmp to avoid tripping over
18724         CHAR(0) in a string.
18725
18726 2006-05-27  Richard Guenther  <rguenther@suse.de>
18727
18728         PR middle-end/27773
18729         * gcc.dg/torture/pr27773.c: New testcase.
18730
18731 2006-05-27  Dirk Mueller  <dmueller@suse.de>
18732
18733         * gcc.dg/pr24561.c: Rename to..
18734         * gcc.dg/pr25962.c: .. this.
18735
18736 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18737
18738         PR fortran/19777
18739         * gfortran.dg/bounds_check_2.f: New test.
18740
18741 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
18742
18743         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
18744         * gfortran.dg/byte_1.f90: Likewise.
18745         * gfortran.dg/dup_save_2.f90: Likewise.
18746
18747 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
18748
18749         * gfortran.dg/associated_2.f90: New test.
18750
18751 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18752
18753         PR fortran/27524
18754         * gfortran.dg/bounds_check_1.f90: New test.
18755
18756 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
18757
18758         PR rtl-optimization/27661
18759         * gcc.dg/pr27661.c: New test case.
18760
18761 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
18762
18763         PR fortran/23151
18764         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
18765         * gfortran.dg/print_parentheses_1.f:  New test.
18766         * gfortran.dg/print_parentheses_2.f90:  New test.
18767
18768 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
18769
18770         PR target/27758
18771         * gcc.dg/pr27758.c: New test.
18772
18773 2006-05-24  Falk Hueffner  <falk@debian.org>
18774
18775         * gcc.c-torture/compile/pr27571.c: New test.
18776
18777 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
18778
18779         PR fortran/27709
18780         * gfortran.dg/spec_expr_4.f90: New test.
18781
18782         PR fortran/27155
18783         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
18784
18785 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
18786
18787         PR c++/20103
18788         * g++.dg/ext/complit6.C: New test.
18789         * g++.dg/ext/complit3.C: Adjust error markers.
18790         * g++.dg/init/const3.C: New test.
18791
18792 2006-05-25  Richard Guenther  <rguenther@suse.de>
18793
18794         PR middle-end/27743
18795         * gcc.dg/torture/pr27743.c: New testcase.
18796
18797 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18798
18799         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
18800
18801 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
18802
18803         * gcc.dg/compat/scalar-by-value-x.h: New.
18804         * gcc.dg/compat/scalar-by-value-y.h: New.
18805         * gcc.dg/compat/scalar-by-value-5.c: New.
18806         * gcc.dg/compat/scalar-by-value-5_main.c: New.
18807         * gcc.dg/compat/scalar-by-value-5_x.c: New.
18808         * gcc.dg/compat/scalar-by-value-5_y.c: New.
18809         * gcc.dg/compat/scalar-by-value-6.c: New.
18810         * gcc.dg/compat/scalar-by-value-6_main.c: New.
18811         * gcc.dg/compat/scalar-by-value-6_x.c: New.
18812         * gcc.dg/compat/scalar-by-value-6_y.c: New.
18813
18814 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
18815
18816         PR tree-optimization/27639
18817         PR tree-optimization/26719
18818         * gcc.dg/pr27639.c: New test.
18819         * gcc.dg/pr26719.c: New test.
18820         * gcc.dg/tree-ssa/scev-cast.c: New test.
18821
18822 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
18823
18824         PR c++/20173
18825         * g++.dg/template/error21.C: New test.
18826
18827 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
18828
18829         PR target/27696
18830         * gcc.target/i386/pr27696.c: New.
18831
18832 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
18833
18834         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
18835
18836         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
18837
18838 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18839
18840         PR c++/27716
18841         * g++.dg/other/assign1.C: New test.
18842
18843 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
18844
18845         PR target/27266
18846         * gcc.target/i386/pr27266.c: New.
18847
18848 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18849
18850         PR c++/27451
18851         * g++.dg/ext/asm9.C: New test.
18852
18853 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
18854
18855         PR rtl-optimization/25514
18856         * gcc.c-torture/compile/pr25514.c: New test.
18857
18858 2006-05-22  Richard Guenther  <rguenther@suse.de>
18859
18860         Revert
18861         2006-01-31  Richard Guenther  <rguenther@suse.de>
18862
18863         * gcc.target/i386/sselibm-1.c: New testcase.
18864         * gcc.target/i386/sselibm-2.c: Likewise.
18865         * gcc.target/i386/sselibm-3.c: Likewise.
18866         * gcc.target/i386/sselibm-4.c: Likewise.
18867         * gcc.target/i386/sselibm-5.c: Likewise.
18868
18869 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18870
18871         PR c/27420
18872         * gcc.dg/func-args-2.c: New test.
18873
18874         PR c/26818
18875         * gcc.dg/struct-incompl-1.c: New test.
18876
18877 2006-05-22  Richard Guenther  <rguenther@suse.de>
18878
18879         PR testsuite/27708
18880         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
18881         the transformations we test for.
18882
18883 2006-05-22  Richard Guenther  <rguenther@suse.de>
18884
18885         PR testsuite/27707
18886         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
18887
18888 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
18889
18890         PR c++/27210
18891         * g++.dg/warn/new1.C: New test.
18892         * g++.dg/template/new5.C: Likewise.
18893
18894 2006-05-21  Roger Sayle  <roger@eyesopen.com>
18895
18896         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
18897         * gcc.target/i386/20060512-3.c: Likewise.
18898
18899 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
18900
18901         PR rtl-optimization/27671
18902         * gcc.c-torture/execute/pr27671-1.c: New.
18903         * gcc.dg/pr27671-2.c: Likewise.
18904
18905         PR tree-optimization/26622.
18906         * gcc.c-torture/compile/pr26622.c: New.
18907
18908 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
18909
18910         PR fortran/27613
18911         * gfortran.dg/recursive_reference_1.f90: New test.
18912
18913 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
18914
18915         PR fortran/25746
18916         * gfortran.dg/elemental_subroutine_3.f90: New test.
18917
18918         PR fortran/25090
18919         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
18920
18921         PR fortran/27584
18922         * gfortran.dg/associated_target_1.f90: New test.
18923
18924         PR fortran/19015
18925         * gfortran.dg/maxloc_shape_1.f90: New test.
18926
18927 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18928
18929         PR libgfortran/24459
18930         * gfortran.dg/namelist_24.f90: New test.
18931         * gfortran.dg/namelist_12.f: Fix typo in comment.
18932
18933 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
18934
18935         PR middle-end/25776
18936         * g++.dg/other/error11.C: New test.
18937
18938 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
18939
18940         * gcc.target/mips/pr26765.c: Add -w to options.
18941
18942 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
18943
18944         * lib/target-supports.exp (check_effective_target_mpaired_single):
18945         New function.
18946         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
18947         multilibs.
18948         * g++.dg/vect/vect.exp: Likewise.
18949
18950 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
18951
18952         PR testsuite/25891
18953         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
18954
18955 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
18956
18957         PR fortran/27662
18958         * gfortran.dg/temporary_1.f90: New file.
18959
18960 2006-05-19  Andreas Schwab  <schwab@suse.de>
18961
18962         * g++.dg/other/unused1.C: Also match "stringz".
18963
18964 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
18965
18966         PR c++/26433
18967         * g++.dg/template/fntry1.C: New test.
18968
18969 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
18970
18971         PR c++/27471
18972         PR c++/27506
18973         * g++.dg/conversion/bitfield5.C: New test.
18974         * g++.dg/conversion/bitfield6.C: New test.
18975
18976 2006-05-18  Mike Stump  <mrs@apple.com>
18977
18978         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
18979         * gcc.dg/vla-4.c: Add.
18980         * gcc.dg/vla-5.c: Add.
18981         * gcc.dg/vla-6.c: Add.
18982
18983 2006-05-12  Stuart Hastings  <stuart@apple.com>
18984
18985         * gcc.target/i386/20060512-1.c: New.
18986         * gcc.target/i386/20060512-2.c: New.
18987         * gcc.target/i386/20060512-3.c: New.
18988         * gcc.target/i386/20060512-4.c: New.
18989
18990 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
18991
18992         PR c++/26122
18993         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
18994
18995         PR c++/26068
18996         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
18997         * g++.dg/parse/linkage1.C: New test.
18998
18999 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
19000
19001         PR tree-optimization/27548
19002         * g++.dg/tree-ssa/pr27548.C: New test.
19003
19004 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19005
19006         PR fortran/26551
19007         * gfortran.dg/recursive_check_1.f: New test.
19008         * gfortran.dg/recursive_check_2.f90: New test.
19009
19010 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
19011
19012         * g++.dg/opt/temp2.C: New test.
19013
19014 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
19015
19016         PR c++/27491
19017         * g++.dg/init/brace5.C: New test.
19018
19019         PR middle-end/27415
19020         * gcc.dg/gomp/pr27415.c: New test.
19021         * g++.dg/gomp/pr27415.C: New test.
19022
19023         PR tree-optimization/27549
19024         * g++.dg/tree-ssa/pr27549.C: New test.
19025
19026 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19027
19028         PR libgfortran/27575
19029         * gfortran.dg/read_eof_4.f90: New test.
19030
19031 2006-05-16  Richard Guenther  <rguenther@suse.de>
19032
19033         PR tree-optimization/22303
19034         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
19035
19036 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
19037
19038         PR middle-end/27573
19039         * gcc.dg/gomp/pr27573.c: New test.
19040         * gfortran.dg/gomp/pr27573.f90: New test.
19041
19042         PR c/27499
19043         * gcc.dg/gomp/pr27499.c: New test.
19044         * g++.dg/gomp/pr27499.C: New test.
19045
19046 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
19047
19048         PR c++/27339
19049         * g++.dg/parser/access8.C: Adjust error marker.
19050         * g++.dg/template/access17.C: New test.
19051         * g++.dg/template/access18.C: Likewise.
19052
19053 2006-05-15  Roger Sayle  <roger@eyesopen.com>
19054
19055         PR target/26600
19056         * gcc.target/i386/pr26600.c: New test case.
19057
19058 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
19059
19060         PR c++/27505
19061         * g++.dg/expr/bitfield1.C: New test.
19062
19063 2006-05-15  Richard Guenther  <rguenther@suse.de>
19064
19065         PR tree-optimization/27603
19066         * gcc.dg/torture/pr27603.c: New testcase.
19067
19068 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
19069
19070         PR fortran/25090
19071         * gfortran.dg/entry_dummy_ref_1.f90: New test.
19072
19073         PR fortran/25082
19074         * gfortran.dg/scalar_return_1.f90: New test.
19075
19076         PR fortran/27411
19077         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
19078
19079 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
19080
19081         * gcc.dg/gomp/critical-4.c: New test.
19082         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
19083         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
19084         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
19085         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
19086
19087 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19088
19089         PR c++/27582
19090         * g++.dg/template/dependent-args1.C: New test.
19091
19092         PR c++/27581
19093         * g++.dg/lookup/this1.C: New test.
19094
19095         PR c++/27315
19096         * g++.dg/template/operator6.C: New test.
19097         * g++.dg/template/incomplete3.C: New test.
19098
19099         PR c++/27559
19100         * g++.dg/template/new4.C: New test.
19101
19102         PR c++/27496
19103         * g++.dg/template/void2.C: New test.
19104
19105 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
19106
19107         * g++.dg/template/dependent-expr5.C: New test.
19108
19109 2006-05-14  Roger Sayle  <roger@eyesopen.com>
19110
19111         PR middle-end/26729
19112         * gcc.dg/pr26729-1.c: New test case.
19113
19114 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
19115
19116         * gcc.dg/pr27003.c: New test.
19117
19118 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
19119
19120         * lib/target-supports.dg (check_cxa_atexit_available): Change
19121         v3_target_compile to ${tool}_target_compile.
19122
19123 2006-05-11  Jason Merrill  <jason@redhat.com>
19124
19125         * lib/scanasm.exp (scan-not-hidden): Fix typo.
19126
19127 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19128
19129         PR fortran/27553
19130         * gfortran.dg/label_5.f90: New test.
19131
19132 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
19133
19134         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
19135         check_effective_target_powerpc_altivec_ok): New.
19136         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
19137         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
19138         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
19139         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
19140         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
19141         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
19142         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
19143         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
19144         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
19145         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
19146         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
19147         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
19148         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
19149         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
19150         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
19151         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
19152         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
19153         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
19154         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
19155         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
19156         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
19157         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
19158         gcc.target/powerpc/altivec-9.c,
19159         gcc.target/powerpc/altivec-consts.c,
19160         gcc.target/powerpc/altivec-pr22085.c,
19161         gcc.target/powerpc/altivec-splat.c,
19162         gcc.target/powerpc/altivec-types-1.c,
19163         gcc.target/powerpc/altivec-types-2.c,
19164         gcc.target/powerpc/altivec-types-3.c,
19165         gcc.target/powerpc/altivec-types-4.c,
19166         gcc.target/powerpc/altivec-varargs-1.c,
19167         gcc.target/powerpc/altivec-vec-merge.c,
19168         gcc.target/powerpc/ppc-vector-memcpy.c,
19169         gcc.target/powerpc/ppc-vector-memset.c,
19170         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
19171         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
19172         these effective targets.
19173         * gcc.dg/vmx/pr27006.c: Add missing close brace.
19174         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
19175
19176 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19177
19178         PR middle-end/27384
19179         * g++.dg/other/fold1.C: New test.
19180
19181         PR middle-end/27488
19182         * gcc.dg/fold-nonneg-1.c: New test.
19183
19184         PR c++/27547
19185         * g++.dg/other/operator1.C: New test.
19186
19187 2006-05-11  Richard Guenther  <rguenther@suse.de>
19188
19189         PR middle-end/27529
19190         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
19191
19192 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
19193
19194         * lib/target-supports-dg.exp (check-flags): New.
19195         (dg-skip-if): Move flag checks.
19196
19197 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
19198
19199         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
19200         * lib/target-supports.dg (check_cxa_atexit_available): New.
19201
19202 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
19203
19204         PR fortran/27470
19205         * gfortran.dg/multiple_allocation_2.f90: New test case.
19206
19207 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
19208
19209         * gcc.target/arm/pr27387.C: Fix a comment typo.
19210
19211 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19212
19213         PR fortran/24549
19214         * gfortran.dg/error_recovery_1.f90: New test.
19215
19216 2006-05-10  Richard Guenther  <rguenther@suse.de>
19217
19218         PR tree-optimization/27302
19219         * gcc.dg/torture/pr27302.c: New testcase.
19220
19221 2006-05-09  Dirk Mueller  <dmueller@suse.de>
19222         Richard Guenther  <rguenther@suse.de>
19223
19224         PR middle-end/27498
19225         * gcc.dg/tree-ssa/pr27498.c: New testcase.
19226
19227 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
19228
19229         PR rtl-optimization/27335
19230         * gcc.dg/pr27335.c: New test.
19231
19232 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
19233
19234         * gcc.target/mips/mips-ps-5.c: New file.
19235
19236 2006-05-08  Jan Hubicka  <jh@suse.cz>
19237
19238         PR middle-end/25962
19239         * gcc.dg/pr25962.c: New.
19240
19241 2006-05-08  Roger Sayle  <roger@eyesopen.com>
19242
19243         PR target/27158
19244         * gcc.target/powerpc/pr27158.c: New test case.
19245
19246 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
19247
19248         PR testsuite/27476
19249         * ada/acats/run_all.sh: Use test -z.
19250
19251 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19252
19253         PR libfortran/18271
19254         * gfortran.dg/spec_expr_3.f90: New test.
19255
19256 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
19257
19258         PR target/24879
19259         * gcc.target/i386/monitor.c: New file.
19260
19261 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
19262
19263         * gcc.dg/pr27095.c: xfail *-*-darwin*.
19264
19265 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19266
19267         PR c++/27447
19268         * g++.dg/other/ptrmem7.C: New test.
19269
19270 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19271
19272         PR target/27421
19273         * gcc.dg/array-9.c: New test.
19274
19275 2006-05-07  Richard Guenther  <rguenther@suse.de>
19276
19277         PR tree-optimization/27409
19278         * gcc.dg/torture/pr27409.c: New testcase.
19279
19280 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19281
19282         PR fortran/27457
19283         * gfortran.dg/select_6.f90: New.
19284
19285 2006-05-07  Richard Guenther  <rguenther@suse.de>
19286
19287         PR tree-optimization/27136
19288         * gcc.dg/torture/pr27136.c: New testcase.
19289
19290 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
19291
19292         PR fortran/24813
19293         * gfortran.dg/char_cons_len_1.f90: New test.
19294
19295 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19296
19297         PR c++/27427
19298         * g++.dg/template/incomplete2.C: New test.
19299
19300 2006-05-06  Richard Guenther  <rguenther@suse.de>
19301
19302         PR tree-optimization/27151
19303         * gcc.dg/vect/pr27151.c: New testcase.
19304
19305 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19306
19307         PR c++/27430
19308         * g++.dg/template/void1.C: New test.
19309
19310         PR c++/27423
19311         * g++.dg/other/void2.C: New test.
19312
19313         PR c++/27422
19314         * g++.dg/conversion/void1.C: New test.
19315
19316 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
19317
19318         PR/21391
19319         * g++.dg/other/unused1.C: New.
19320
19321 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19322
19323         PR objc/27240
19324         * objc.dg/member-1.m: New test.
19325
19326 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
19327
19328         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
19329
19330 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19331
19332         PR libfortran/26985
19333         * gfortran.dg/matmul_2.f90: New test.
19334
19335 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
19336
19337         * ada/acats/run_all.sh: Use sync when main not found.
19338
19339 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
19340
19341         PR target/26765
19342         * gcc.target/mips/pr26765.c: New.
19343
19344 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
19345
19346         * gcc.target/bfin: New directory.
19347         * gcc.target/bfin/bfin.exp: New file.
19348         * gcc.target/bfin/frmul.c: New file.
19349         * gcc.target/bfin/arith.c: New file.
19350         * gcc.target/bfin/mul-combine.c: New file.
19351         * gcc.target/bfin/shift.c: New file.
19352
19353 2006-05-04  Richard Guenther  <rguenther@suse.de>
19354
19355         PR tree-optimization/14287
19356         PR tree-optimization/14844
19357         PR tree-optimization/19792
19358         PR tree-optimization/21608
19359         PR tree-optimization/27090
19360         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
19361         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
19362         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
19363         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
19364         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
19365
19366 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
19367
19368         PR tree-optimization/27285
19369         * gcc.c-torture/execute/pr27285.c: New test.
19370
19371         PR middle-end/27388
19372         * gcc.dg/gomp/pr27388-1.c: New test.
19373         * gcc.dg/gomp/pr27388-2.c: New test.
19374         * gcc.dg/gomp/pr27388-3.c: New test.
19375
19376         PR c++/27359
19377         * g++.dg/gomp/pr27359.C: New test.
19378
19379 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
19380
19381         PR fortran/20248
19382         * gfortran.dg/iargc.f90: New test.
19383
19384 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
19385
19386         PR c++/27102
19387         * g++.dg/template/crash49.C: New test.
19388
19389 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
19390
19391         PR testsuite/27032
19392         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
19393
19394 2006-05-02  Jeff Law  <law@redhat.com>
19395
19396         PR tree-optimization/27364
19397         * gcc.c-torture/execute/pr27364.c: New test.
19398
19399 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
19400
19401         PR c++/27309
19402         * g++.dg/parser/ctor5.C: New test.
19403
19404 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
19405
19406         PR target/27387
19407         * gcc.target/arm/arm.exp: New.
19408         * gcc.target/arm/pr27387.C: Likewise.
19409
19410 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
19411
19412         PR fortran/27269
19413         PR fortran/27324
19414         * gfortran.dg/module_equivalence_2.f90: New test.
19415
19416 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
19417
19418         PR middle-end/27337
19419         * g++.dg/gomp/pr27337-1.C: New test.
19420         * g++.dg/gomp/pr27337-2.C: New test.
19421
19422         PR middle-end/27328
19423         * gcc.dg/gomp/pr27328.c: New test.
19424
19425         PR middle-end/27325
19426         * g++.dg/gomp/pr27325.C: New test.
19427
19428         PR middle-end/27310
19429         * g++.dg/gomp/pr27310.C: New test.
19430
19431 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19432
19433         PR tree-optimization/27291
19434         * g++.dg/tree-ssa/pr27291.C: New test.
19435
19436 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19437
19438         PR tree-optimization/27283
19439         * g++.dg/tree-ssa/pr27283.C: New test.
19440
19441 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19442
19443         * gcc.dg/tree-ssa/loop-16.c: New test.
19444
19445 2006-05-01  Roger Sayle  <roger@eyesopen.com>
19446             Joseph S. Myers  <joseph@codesourcery.com>
19447
19448         * gcc.dg/Wconversion-3.c: New test case.
19449         * gcc.dg/Wconversion-4.c: Likewise.
19450
19451 2006-05-01  Richard Guenther  <rguenther@suse.de>
19452
19453         PR tree-optimization/26726
19454         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
19455
19456 2006-04-30  Roger Sayle  <roger@eyesopen.com>
19457
19458         * gcc.dg/Woverflow-1.c: New test case.
19459         * gcc.dg/Woverflow-2.c: Likewise.
19460         * gcc.dg/Woverflow-3.c: Likewise.
19461
19462 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
19463
19464         PR c++/27094
19465         * g++.dg/template/defarg8.C: New test.
19466
19467 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19468
19469         PR c++/27278
19470         * g++.dg/parse/operator7.C: New test.
19471
19472 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19473
19474         PR c++/11471
19475         PR c++/27102
19476         * g++.dg/template/crash48.C: New test.
19477
19478         PR c++/27279
19479         * g++.dg/parse/ctor4.C: New test.
19480
19481 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19482
19483         PR fortran/25681
19484         * gfortran.df/char_type_len.f90: New test.
19485
19486 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19487
19488         PR libgfortran/27304
19489         * gfortran.dg/fmt_exhaust.f90: New test.
19490
19491 2006-04-28  Roger Sayle  <roger@eyesopen.com>
19492
19493         PR c/25309
19494         * gcc.dg/large-size-array-2.c: New test case.
19495
19496 2006-04-28  Richard Guenther  <rguenther@suse.de>
19497
19498         PR target/26826
19499         * gcc.target/i386/pr26826.c: New testcase.
19500
19501 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
19502
19503         PR middle-end/27260
19504         * gcc.c-torture/execute/pr27260.c: New.
19505
19506 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
19507
19508         PR middle-end/27095
19509         * gcc.dg/pr27095.c: New.
19510
19511 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
19512
19513         PR c++/27292
19514         * g++.dg/conversion/bitfield4.C: New test.
19515
19516 2006-04-27  Eric Christopher  <echristo@apple.com>
19517
19518         * gcc.dg/pragma-ms_struct.c: New.
19519
19520 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
19521
19522         PR c++/27102
19523         * g++.dg/template/crash47.C: New test.
19524
19525 2006-04-27  Dirk Mueller  <dmueller@suse.de>
19526
19527         * gcc.target/i386/sse-7.c: build with -msse.
19528
19529 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
19530
19531         PR testsuite/27274:
19532         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
19533         (main): Exit if processor doesn't support SSE.
19534
19535 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
19536
19537         PR middle-end/27282
19538         * gcc.c-torture/compile/pr27282.c: New test.
19539
19540 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
19541
19542         PR middle-end/26913
19543         * g++.dg/gomp/pr26913.C: New test.
19544
19545         PR c/25996
19546         * gcc.dg/gomp/pr25996.c: New test.
19547         * g++.dg/gomp/pr25996.C: New test.
19548
19549 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
19550
19551         PR rtl-optimization/26725
19552         * gcc.c-torture/compile/pr26725.c: New test.
19553
19554 2006-04-25  Richard Guenther  <rguenther@suse.de>
19555
19556         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
19557         than n + -1.
19558
19559 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
19560
19561         * gcc.dg/20060425-1.c: New testcase.
19562
19563 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
19564
19565         PR tree-optimization/26865
19566         * gcc.dg/pr26865.c: New test.
19567
19568 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
19569
19570         PR c++/27292
19571         * g++.dg/conversion/bitfield1.C: New test.
19572         * g++.dg/conversion/bitfield2.C: Likewise.
19573         * g++.dg/conversion/bitfield3.C: Likewise.
19574
19575 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
19576         Richard Guenther  <rguenther@suse.de>
19577
19578         PR tree-optimization/27236
19579         * gcc.dg/tree-ssa/pr27236.c: New testcase.
19580
19581 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19582
19583         PR c++/19963
19584         * g++.dg/other/incomplete2.C: New test.
19585
19586 2006-04-24  Richard Guenther  <rguenther@suse.de>
19587
19588         PR middle-end/26869
19589         * gcc.dg/torture/pr26869.c: New testcase.
19590
19591 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
19592         Richard Guenther  <rguenther@suse.de>
19593
19594         PR tree-optimization/27218
19595         * g++.dg/tree-ssa/pr27218.C: New testcase.
19596
19597 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
19598
19599         PR c++/26912
19600         * g++.dg/template/friend41.C: New test.
19601
19602 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
19603
19604         * g++.dg/opt/pr15551.C: Include cstdio.
19605         (main): Use remove instead of unlink.
19606
19607 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
19608
19609         * gcc.dg/sibcall-7.c: New test.
19610         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
19611         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
19612         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
19613         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
19614         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
19615
19616 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
19617
19618         PR c++/26534
19619         * g++.dg/opt/bitfield1.C: New test.
19620         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
19621         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
19622         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
19623         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
19624         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
19625         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
19626         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
19627         * g++.dg/abi/bitfield2.C: Likewise.
19628         * g++.dg/init/bitfield1.C: Likewise.
19629
19630 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
19631
19632         PR fortran/25099
19633         * gfortran.dg/elemental_subroutine_4.f90: New test.
19634         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
19635         call sub (m, x).
19636
19637 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
19638
19639         * gcc.c-torture/compile/20060421-1.c: New testcase.
19640
19641 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19642
19643         PR c/25875
19644         * gcc.dg/init-bad-4.c: New test.
19645
19646 2006-04-21  Paul Brook  <paul@codesourcery.com>
19647
19648         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
19649
19650 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
19651
19652         PR fortran/27122
19653         * gfortran.dg/defined_operators_1.f90: New test.
19654         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
19655         remove old ones associated, incorrectly, with Note 5.46.
19656
19657         PR fortran/27113
19658         * gfortran.dg/character_array_constructor_1.f90: New test.
19659
19660 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
19661
19662         * gcc.dg/20060419-1.c: New test.
19663
19664 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
19665
19666         PR c/26774
19667         * gcc.dg/struct-parse-1.c: New test case.
19668
19669 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19670
19671         PR c++/26558
19672         * g++.dg/parse/template19.C: New test.
19673
19674         PR c++/26739
19675         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
19676
19677         PR c++/26036
19678         * g++.dg/expr/call3.C: New test.
19679
19680         PR c++/10385
19681         * g++.dg/conversion/dynamic1.C: New test.
19682
19683 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
19684
19685         PR c++/27102
19686         * g++.dg/template/crash35.C: Tweak error markers.
19687         * g++.dg/template/crash46.C: New test.
19688         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
19689         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
19690
19691 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
19692
19693         PR rtl-optimization/14261
19694         * gcc.c-torture/compile/20060419-1.c: Added.
19695
19696 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
19697
19698         * gfortran.dg/label_1.f90: Adjust dg-error.
19699
19700 2006-04-16  Roger Sayle  <roger@eyesopen.com>
19701
19702         PR target/26961
19703         * gcc.dg/fold-cond-1.c: New test case.
19704         * gcc.dg/pr26961-1.c: Likewise.
19705
19706 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19707
19708         PR libgfortran/27138
19709         * gfortran.dg/read_bad_advance.f90: New test.
19710
19711 2006-04-16  Roger Sayle  <roger@eyesopen.com>
19712             Dale Johannesen  <dalej@apple.com>
19713
19714         PR target/24076
19715         * gcc.target/i386/vecinit-3.c: New testcase.
19716         * gcc.target/i386/vecinit-4.c: Likewise.
19717         * gcc.target/i386/sse-18.c: Likewise.
19718         * gcc.target/i386/sse-19.c: Likewise.
19719
19720 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
19721
19722         * gfortran.dg/allocate_zerosize_1.f90: New test.
19723
19724 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
19725
19726         PR c++/26365
19727         * g++.dg/template/crash45.C: New test.
19728
19729 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
19730
19731         PR fortran/26787
19732         * gfortran.dg/proc_assign_1.f90: New test.
19733         * gfortran.dg/procedure_lvalue.f90: Change message.
19734         * gfortran.dg/namelist_4.f90: Add new error.
19735
19736         PR fortran/25597
19737         PR fortran/27096
19738         * gfortran.dg/auto_pointer_array_result_1.f90
19739
19740         PR fortran/27089
19741         * gfortran.dg/specification_type_resolution_1.f90
19742
19743         PR fortran/18003
19744         PR fortran/25669
19745         PR fortran/26834
19746         * gfortran.dg/bounds_temporaries_1.f90: New test.
19747
19748         PR fortran/27124
19749         * gfortran.dg/array_return_value_1.f90: New test.
19750
19751 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
19752
19753         PR fortran/25336
19754         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
19755
19756 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
19757
19758         PR middle-end/26823
19759         * g++.dg/gomp/pr26823-1.C: New test.
19760         * g++.dg/gomp/pr26823-2.C: New test.
19761
19762 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
19763
19764         PR middle-end/27134
19765         * gcc.dg/pr27314.c: New test.
19766
19767 2006-04-13  Richard Henderson  <rth@redhat.com>
19768
19769         * g++.dg/gomp/block-0.C: Update expected matches.
19770
19771 2006-04-13  DJ Delorie  <dj@redhat.com>
19772
19773         * lib/target-supports.exp (check_effective_target_int32plus): New.
19774         (check_effective_target_ptr32plus): New.
19775         (check_effective_target_size32plus): New.
19776         (check_effective_target_int16): New.
19777         (check_profiling_available): Add m32c to the list of unsupported
19778         targets.
19779
19780         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
19781         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
19782         memory size.
19783         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
19784         pointers.
19785         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
19786         size_t.
19787         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
19788         and size_t.
19789         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
19790         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
19791         not just xstormy16.  Skip m32c due to weird pointer size.
19792         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
19793         not just xstormy16.
19794         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
19795         not just xstormy16.
19796         * gcc.dg/20020312-2.c: Add m32c support.
19797         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
19798         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
19799         in test.
19800         * gcc.dg/20050321-2.c: Require >=32 bit integers.
19801         * gcc.dg/asm-1.c: Skip if int and short are the same size.
19802         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
19803         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
19804         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
19805         formats
19806         * gcc.dg/init-string-2.c: Require >=32 bit integers.
19807         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
19808         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
19809         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
19810         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
19811         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
19812         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
19813         in test.
19814         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
19815         in test.
19816         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
19817         * gcc.dg/pr23049.c: Require >=32 bit integers.
19818         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
19819         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
19820         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
19821         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
19822         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
19823         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
19824         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
19825         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
19826         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
19827         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
19828         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
19829         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
19830         prototype in test.
19831         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
19832         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
19833         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
19834         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
19835         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
19836
19837         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
19838         * gcc.c-torture/execute/20040703-1.x: Likewise.
19839         * gcc.c-torture/execute/20040705-1.x: Likewise.
19840         * gcc.c-torture/execute/20040705-2.x: Likewise.
19841         * gcc.c-torture/execute/20040709-1.x: Likewise.
19842         * gcc.c-torture/execute/20040709-2.x: Likewise.
19843         * gcc.c-torture/execute/20040811-1.x: Likewise.
19844         * gcc.c-torture/execute/20050316-1.x: Likewise.
19845         * gcc.c-torture/execute/bitfld-4.x: Likewise.
19846         * gcc.c-torture/execute/pr19689.x: Likewise.
19847         * gcc.c-torture/execute/pr7284-1.x: Likewise.
19848         * gcc.c-torture/execute/usmul.x: Likewise.
19849         * gcc.c-torture/execute/vrp-5.x: Likewise.
19850         * gcc.c-torture/execute/vrp-6.x: Likewise.
19851         * gcc.dg/debug/20041023-1.s: Likewise.
19852
19853 2006-04-13  Roger Sayle  <roger@eyesopen.com>
19854
19855         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
19856         of integers to a vector types are now constant expressions in C.
19857         * gcc.dg/vect/vect-fold-1.c: New test case.
19858
19859 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
19860             Ulrich Weigand  <uweigand@de.ibm.com>
19861
19862         PR target/27006
19863         * gcc.dg/vmx/pr27006.c: New testcase.
19864
19865 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19866
19867         PR libgfortran/26766
19868         * gfortran.dg/write_recursive.f90: New test.
19869
19870 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
19871
19872         * g++.dg/parse/dtor7.C: New test.
19873         * g++.dg/parse/new1.C: Add error marker.
19874         * g++.dg/template/new3.C: New test.
19875
19876         PR c++/26122
19877         * g++.dg/template/pure1.C: New test.
19878
19879         PR c++/26295
19880         * g++.dg/parse/ptrmem4.C: New test.
19881
19882 2006-04-10  Jeff Law  <law@redhat.com>
19883
19884         PR/27087
19885         * gcc.c-torture/compile/pr27087.c: New test.
19886
19887 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
19888
19889         PR/21391
19890         * gcc.dg/20060410.c: New.
19891
19892 2006-04-10  Matthias Klose  <doko@debian.org>
19893
19894         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
19895         Recognize multilib directory names containing underscores.
19896
19897 2006-04-10  Roger Sayle  <roger@eyesopen.com>
19898
19899         * gcc.target/i386/vecinit-1.c: New test case.
19900         * gcc.target/i386/vecinit-2.c: Likewise.
19901
19902 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
19903
19904         PR debug/27057
19905         * g++.dg/debug/dwarf2-2.C: New test.
19906
19907 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
19908
19909         PR rtl-optimization/27073
19910         * gcc.c-torture/execute/pr27073.c: New test.
19911
19912 2006-04-08  Mike Stump  <mrs@apple.com>
19913
19914         * gcc.dg/pragma-darwin.c: Improve for ppc64.
19915
19916 2006-04-07  Richard Guenther  <rguenther@suse.de>
19917
19918         PR tree-optimization/26135
19919         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
19920
19921 2006-04-06  Jan Hubicka  <jh@suse.cz>
19922
19923         PR profile/26399
19924         * g++.dg/bprob/g++-bprob-2.C: New testcase.
19925
19926 2006-04-06  Roger Sayle  <roger@eyesopen.com>
19927
19928         * g++.dg/conversion/nullptr1.C: New test case.
19929         * g++.dg/conversion/nullptr2.C: Likewise.
19930
19931 2006-04-05  Roger Sayle  <roger@eyesopen.com>
19932
19933         * gfortran.dg/dependency_18.f90: New test case.
19934
19935 2006-04-05  Richard Guenther  <rguenther@suse.de>
19936
19937         PR tree-optimization/26919
19938         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
19939         * gcc.dg/ipa/ipa-2.c: Likewise.
19940         * gcc.dg/ipa/ipa-3.c: Likewise.
19941         * gcc.dg/ipa/ipa-5.c: Likewise.
19942
19943 2006-04-05  Richard Guenther  <rguenther@suse.de>
19944
19945         PR tree-optimization/26763
19946         * gcc.dg/torture/pr26763-1.c: New testcase.
19947         * gcc.dg/torture/pr26763-2.c: Likewise.
19948
19949 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
19950
19951         PR fortran/23634
19952         PR fortran/25619
19953         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
19954
19955 2006-04-04  Eric Christopher  <echristo@apple.com>
19956
19957         * gcc.target/i386/387-1.c: Allow regexp to match darwin
19958         stubs.
19959         * gcc.target/i386/387-5.c: Ditto.
19960
19961 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
19962
19963         * gcc.target/sparc/struct-ret-check.c: New test.
19964
19965 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19966
19967         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
19968         zero decimal digits specified in format.
19969
19970 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
19971
19972         PR fortran/26891
19973         * gfortran.dg/missing_optional_dummy_1.f90: New test.
19974
19975         PR fortran/26976
19976         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
19977         * gfortran.dg/initialization_1.f90: Make assignment compliant.
19978         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
19979         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
19980         compliant and detect bigendian-ness.
19981
19982 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
19983
19984         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
19985         dummy arguments work when the actual argument is itself a dummy
19986         argument of the caller.
19987
19988 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
19989
19990         PR libfortran/24685
19991         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
19992
19993 2006-04-01  Roger Sayle  <roger@eyesopen.com>
19994
19995         * gfortran.dg/dependencency_17.f90: New test case.
19996
19997 2006-04-01  Roger Sayle  <roger@eyesopen.com>
19998
19999         * gfortran.dg/dependency_14.f90: New test case.
20000         * gfortran.dg/dependency_15.f90: Likewise.
20001         * gfortran.dg/dependency_16.f90: Likewise.
20002
20003 2006-03-31  Asher Langton  <langton2@llnl.gov>
20004
20005         PR fortran/25358
20006         gfortran.dg/cray_pointers_6.f90: New test.
20007
20008 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20009
20010         PR libgfortran/26890
20011         * gfortran.dg/read_size_noadvance.f90: New test.
20012
20013 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
20014
20015         PR fortran/25031
20016         * gfortran.dg/multiple_allocation_1.f90: Check that the
20017         size has changed after a re-allocation with stat.
20018
20019 2006-03-30  Richard Guenther  <rguenther@suse.de>
20020
20021         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
20022         removal.
20023         * gcc.target/i386/sselibm-2.c: Likewise.
20024         * gcc.target/i386/sselibm-3.c: Likewise.
20025         * gcc.target/i386/sselibm-4.c: Likewise.
20026         * gcc.target/i386/sselibm-5.c: Likewise.
20027
20028 2006-03-28  Roger Sayle  <roger@eyesopen.com>
20029
20030         * gcc.dg/fold-andxor-1.c: New test case.
20031         * gcc.dg/fold-xorand-1.c: Likewise.
20032
20033 2006-03-28  Roger Sayle  <roger@eyesopen.com>
20034
20035         * gcc.dg/fold-convnotconv-1.c: New test case.
20036
20037 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
20038
20039         PR fortran/26779
20040         * gfortran.dg/private_type_5.f90: New test.
20041
20042 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
20043
20044         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
20045
20046 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
20047
20048         * gfortran.dg/advance_2.f90: New test.
20049         * gfortran.dg/advance_3.f90: New test.
20050
20051         * gfortran.fortran-torture/execute/equiv_5.f: New test.
20052
20053 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20054
20055         PR libgfortran/26661
20056         PR libgfortran/26880
20057         * gfortran.dg/read_x_past.f: New test.
20058
20059 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
20060
20061         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
20062         to be STABS.
20063
20064 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
20065
20066         * objc.dg/dwarf-1.m: Skip on AIX.
20067         * objc.dg/dwarf-2.m: Skip on AIX.
20068
20069 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
20070
20071         PR fortran/26816
20072         * gfortran.dg/float_1.f90: New test.
20073
20074 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
20075
20076         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
20077         X86_64 targets.
20078         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
20079
20080 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
20081
20082         PR libfortran/26735
20083         * gfortran.dg/convert_implied_open.f90: New test case.
20084
20085 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
20086
20087         PR fortran/26769
20088         * gfortran.dg/transpose_reshape_r10.f90: New test case.
20089
20090 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
20091
20092         PR middle-end/26717
20093         * gcc.dg/pr26717.c: New test.
20094
20095 2006-03-25  Roger Sayle  <roger@eyesopen.com>
20096
20097         * gfortran.dg/dependency_12.f90: New test case.
20098
20099 2006-03-24  Roger Sayle  <roger@eyesopen.com>
20100
20101         * gfortran.dg/dependency_9.f90: New (resurected) test case.
20102
20103 2006-03-24  Jeff Law  <law@redhat.com>
20104
20105         * gcc.c-torture/pr26840.c: New test.
20106
20107 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
20108
20109         * objc.dg/dwarf-2.m: New.
20110         * obj-c++.dg/dwarf-2.mm: New.
20111
20112         * g++.old-deja/g++.other/init19.C: New.
20113
20114 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
20115
20116         * g++.dg/eh/spbp.C: Skip on AIX.
20117
20118 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
20119
20120         PR middle-end/26611
20121         * g++.dg/gomp/pr26611-1.C: New test.
20122         * g++.dg/gomp/pr26611-2.C: New test.
20123
20124 2006-03-24  Jeff Law  <law@redhat.com>
20125
20126         * gcc.c-torture/compile/pr26833.c: New test.
20127         * gfortran.fortran-torture/compile/pr26806.f90: New test.
20128
20129 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20130
20131         * gfortran.dg/endfile_2.f90: Delete temp file.
20132
20133 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
20134
20135         PR fortran/19303
20136         * gfortran.dg/record_marker_1.f90: New test case.
20137         * gfortran.dg/record_marker_2.f: New test case.
20138         * gfortran.dg/record_marker_3.f90: New test case.
20139
20140 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
20141
20142         PR fortran/17298
20143         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
20144         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
20145
20146 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
20147
20148         * lib/gcc-dg.exp (cleanup-modules): New proc.
20149         * gfortran.dg/allocatable_function_1.f90,
20150         gfortran.dg/allocate_char_star_scalar_1.f90,
20151         gfortran.dg/assumed_charlen_function_1.f90,
20152         gfortran.dg/assumed_dummy_1.f90,
20153         gfortran.dg/assumed_shape_ranks_1.f90,
20154         gfortran.dg/assumed_shape_ranks_2.f90,
20155         gfortran.dg/assumed_size_dt_dummy.f90,
20156         gfortran.dg/auto_char_dummy_array_1.f90,
20157         gfortran.dg/auto_char_len_3.f90,
20158         gfortran.dg/automatic_module_variable.f90,
20159         gfortran.dg/bad_automatic_objects_1.f90,
20160         gfortran.dg/char_array_constructor.f90,
20161         gfortran.dg/char_array_structure_constructor.f90,
20162         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
20163         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
20164         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
20165         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
20166         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
20167         gfortran.dg/derived_pointer_recursion.f90,
20168         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
20169         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
20170         gfortran.dg/dummy_functions_1.f90,
20171         gfortran.dg/elemental_initializer_1.f90,
20172         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
20173         gfortran.dg/elemental_pointer_1.f90,
20174         gfortran.dg/elemental_subroutine_1.f90,
20175         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
20176         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
20177         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
20178         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
20179         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
20180         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
20181         gfortran.dg/global_references_1.f90,
20182         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
20183         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
20184         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
20185         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
20186         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
20187         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
20188         gfortran.dg/large_integer_kind_1.f90,
20189         gfortran.dg/large_real_kind_1.f90,
20190         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
20191         gfortran.dg/module_double_reuse.f90,
20192         gfortran.dg/module_equivalence_1.f90,
20193         gfortran.dg/module_interface_1.f90,
20194         gfortran.dg/module_parameter_array_refs_1.f90,
20195         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
20196         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
20197         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
20198         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
20199         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
20200         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
20201         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
20202         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
20203         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
20204         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
20205         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
20206         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
20207         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
20208         gfortran.dg/same_name_1.f90,
20209         gfortran.dg/sibling_dummy_procedure_1.f90,
20210         gfortran.dg/sibling_dummy_procedure_2.f90,
20211         gfortran.dg/sibling_dummy_procedure_3.f90,
20212         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
20213         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
20214         gfortran.dg/used_dummy_types_2.f90,
20215         gfortran.dg/used_dummy_types_3.f90,
20216         gfortran.dg/used_dummy_types_4.f90,
20217         gfortran.dg/used_dummy_types_5.f90,
20218         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
20219         gfortran.dg/userdef_operator_1.f90: Use it.
20220
20221 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20222
20223         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
20224         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
20225         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
20226         gfortran.dg/write_back.f,
20227         gfortran.fortran-torture/execute/inquire_1.f90,
20228         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
20229
20230 2006-03-21  Jeff Law  <law@redhat.com>
20231
20232         * gcc.dg/tree-ssa/vrp28.c: New test.
20233
20234 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20235
20236         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
20237         if _STDC_C99 is defined.
20238         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
20239         * gcc.dg/builtins-20.c: Likewise.
20240         * gcc.dg/builtins-53.c: Likewise.
20241         * gcc.dg/single-precision-constant.c: Likewise. Also pass
20242         -mmacosx-version-min=10.3 on PowerPC/Darwin.
20243
20244 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
20245
20246         PR tree-opt/26781
20247         * gcc.c-torture/compile/pr26781-1.c: New test.
20248         * gcc.c-torture/compile/pr26781-2.c: New test.
20249
20250 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
20251
20252         PR c++/26690
20253         * g++.dg/gomp/pr26690-1.C: New test.
20254         * g++.dg/gomp/pr26690-2.C: New test.
20255
20256 2006-03-20  Jeff Law  <law@redhat.com>
20257
20258         * gcc.dg/tree-ssa/pr21829.c: New test.
20259
20260         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
20261
20262 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
20263
20264         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
20265         (check_visibility_available): Use it.
20266         (check_effective_target_default_packed): Likewise.
20267         (check_effective_target_pcc_bitfield_type_matters): Likewise.
20268         (check_effective_target_fopenmp): Likewise.
20269         (check_effective_target_freorder): Likewise.
20270         (check_effective_target_fpic): Likewise.
20271         (check_named_sections_available): Likewise.
20272         (check_effective_target_ilp32): Likewise.
20273         (check_effective_target_lp64): Likewise.
20274
20275 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
20276
20277         PR fortran/20935
20278         * gfortran.dg/scalar_mask_2.f90: New test case.
20279
20280 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
20281
20282         PR tree-opt/26629
20283         * gcc.dg/tree-ssa/loadpre12.c: New test.
20284         * gcc.dg/tree-ssa/loadpre13.c: New test.
20285         * gcc.dg/tree-ssa/loadpre14.c: New test.
20286         * gcc.dg/tree-ssa/loadpre15.c: New test.
20287         * gcc.dg/tree-ssa/loadpre16.c: New test.
20288         * gcc.dg/tree-ssa/loadpre17.c: New test.
20289         * gcc.dg/tree-ssa/loadpre18.c: New test.
20290         * gcc.dg/tree-ssa/loadpre19.c: New test.
20291         * gcc.dg/tree-ssa/loadpre20.c: New test.
20292         * gcc.dg/tree-ssa/loadpre21.c: New test.
20293         * gcc.dg/tree-ssa/loadpre22.c: New test.
20294
20295 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
20296
20297         PR fortran/26741
20298         * gfortran.dg/elemental_initializer_1.f90: New test.
20299
20300         PR fortran/26716
20301         * gfortran.dg/assumed_shape_ranks_2: New test.
20302
20303 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
20304
20305         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
20306         target fpic.
20307
20308 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20309
20310         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
20311         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
20312         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
20313         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
20314         gfortran.fortran-torture/execute/direct_io.f90,
20315         gfortran.fortran-torture/execute/inquire_2.f90,
20316         gfortran.fortran-torture/execute/inquire_4.f90,
20317         gfortran.fortran-torture/execute/list_read_1.f90,
20318         gfortran.fortran-torture/execute/open_replace.f90,
20319         gfortran.fortran-torture/execute/slash_edit.f90,
20320         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
20321         temporary files from testcases.
20322
20323 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20324
20325         PR libgfortran/26509
20326         gfortran.dg/write_direct_eor.f90: New test.
20327
20328 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
20329
20330         * gcc.target/powerpc/pr26350.c: New.
20331         * gcc.target/powerpc/indexed-addr.c: New.
20332
20333 2006-03-16  Roger Sayle  <roger@eyesopen.com>
20334
20335         * gfortran.dg/dependency_13.f90: New test case.
20336
20337 2006-03-16  Roger Sayle  <roger@eyesopen.com>
20338
20339         PR middle-end/21781
20340         * gcc.dg/real-const-1.c: New test case.
20341
20342 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
20343
20344         * g++.old-deja/g++.other/init18.C: New.
20345         * g++.old-deja/g++.other/init5.C: Remove xfail.
20346
20347 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20348
20349         * g++.dg/opt/pr15551.C: Cleanup temp file.
20350
20351 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20352
20353         PR c++/6634
20354         g++.dg/parse/long1.C: New test.
20355
20356 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20357
20358         PR fortran/19101
20359         * gfortran.dg/continuation.f90: New test.
20360         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
20361
20362 2006-03-14  Richard Guenther  <rguenther@suse.de>
20363
20364         PR tree-optimization/26672
20365         * gcc.dg/torture/pr26672.c: New testcase.
20366
20367 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
20368
20369         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
20370         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
20371
20372 2006-03-13  Roger Sayle  <roger@eyesopen.com>
20373
20374         PR middle-end/26557
20375         * gcc.c-torture/compile/switch-1.c: New test case.
20376
20377 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
20378
20379         PR fortran/25378
20380         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
20381         test to include more permuatations of mask and index.
20382         * gfortran.dg/scalar_mask_1.f90: Modify last test to
20383         respond to F2003 spec. that the position returned for an all false
20384         mask && condition is zero.
20385
20386 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
20387
20388         PR middle-end/25989
20389         * gcc.dg/gomp/pr25989.c: New test.
20390
20391 2006-03-13  Jeff Law  <law@redhat.com>
20392
20393         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
20394
20395 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
20396
20397         * gcc.dg/switch-9.c: New test.
20398
20399 2006-03-13  Richard Guenther  <rguenther@suse.de>
20400
20401         PR middle-end/26630
20402         * gcc.dg/torture/pr26630.c: New testcase.
20403
20404 2006-03-11  Roger Sayle  <roger@eyesopen.com>
20405
20406         * gfortran.dg/dependency_10.f90: New test case.
20407         * gfortran.dg/dependency_11.f90: Likewise.
20408
20409 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
20410             Erik Edelmann  <eedelman@gcc.gnu.org>
20411
20412         * gfortran.dg/allocatable_function_1.f90: New.
20413         * gfortran.dg/allocatable_function_2.f90: New.
20414
20415 2006-03-10  Richard Guenther  <rguenther@suse.de>
20416
20417         PR middle-end/26565
20418         * gcc.dg/torture/pr26565.c: New testcase.
20419
20420 2006-03-09  Eric Christopher  <echristo@apple.com>
20421
20422         * gcc.c-torture/compile/20060309-1.c: New.
20423
20424 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20425
20426         PR libgfortran/26499
20427         * gfortran.dg/write_back.f: New test.
20428         * gfortran.dg/write_rewind_1.f: New test.
20429         * gfortran.dg/write_rewind_2.f: New test.
20430
20431 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20432
20433         PR libgfortran/26554
20434         * gfortran.dg/read_logical.f90: New test.
20435
20436 2006-03-04  Laurent GUERBY <laurent@guerby.net>
20437
20438         * ada/acats/norun.lst: cdd2a03 now passes.
20439
20440 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
20441
20442         PR testsuite/25177
20443         * gcc.target/powerpc/pr18096-1.c: Change where the error
20444         would match.
20445
20446 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
20447
20448         * gcc.target/i386/cleanup-1.c: New test.
20449         * gcc.target/i386/cleanup-2.c: New test.
20450
20451 2006-03-04  Roger Sayle  <roger@eyesopen.com>
20452
20453         * gfortran.dg/dependency_9.f90: Remove for the time being.
20454
20455 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
20456
20457         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
20458         directive.
20459
20460 2006-03-03  Roger Sayle  <roger@eyesopen.com>
20461
20462         * gfortran.dg/dependency_9.f90: New test case.
20463
20464 2006-03-03  Roger Sayle  <roger@eyesopen.com>
20465
20466         * gfortran.dg/dependency_4.f90: New test case.
20467         * gfortran.dg/dependency_5.f90: New test case.
20468         * gfortran.dg/dependency_6.f90: New test case.
20469         * gfortran.dg/dependency_7.f90: New test case.
20470         * gfortran.dg/dependency_8.f90: New test case.
20471
20472 2006-03-03  Paul Brook  <paul@codesourcery.com>
20473
20474         * lib/target-supports.exp (check_profiling_available):
20475         Add m68k-*-elf.
20476
20477 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
20478
20479         PR fortran/25031
20480         * multiple_allocation_1.f90: New test.
20481
20482 2006-03-03  Roger Sayle  <roger@eyesopen.com>
20483
20484         PR tree-optimization/26524
20485         * gfortran.dg/pr26524.f: New test case.
20486
20487 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20488
20489         * g++.dg/template/repo5.C: Cleanup repo files.
20490         * gcc.dg/20051201-1.c: Cleanup coverage files.
20491         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
20492         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
20493         tree dump files.
20494
20495 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
20496
20497         * objc.dg/objc-nofilename-1.m: New test.
20498         * objc.dg/bad-receiver-type.m: New test.
20499         * obj-c++.dg/bad-receiver-type.mm: New test.
20500
20501 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20502
20503         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
20504
20505 2006-03-01  Mike Stump  <mrs@apple.com>
20506
20507         * g++.dg/abi/key2.C: Add.
20508
20509 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
20510
20511         * gfortran.dg/logical_dot_product.f90: New test.
20512
20513         PR fortran/26393
20514         * gfortran.dg/used_interface_ref.f90: New test.
20515
20516         PR fortran/20938
20517         * gfortran.dg/dependency_2.f90: New test.
20518         * gfortran.fortran-torture/execute/where17.f90: New test.
20519         * gfortran.fortran-torture/execute/where18.f90: New test.
20520         * gfortran.fortran-torture/execute/where19.f90: New test.
20521         * gfortran.fortran-torture/execute/where20.f90: New test.
20522
20523 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
20524
20525         * g++.dg/tree-ssa/pr26443.C: New test case.
20526
20527 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
20528
20529         PR middle-end/26022
20530         * g++.dg/opt/return-slot1.C: New test.
20531
20532 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20533
20534         PR libgfortran/26136
20535         * gfortran.dg/namelist_23.f90: New test.
20536
20537 2006-02-28  Roger Sayle  <roger@eyesopen.com>
20538
20539         PR middle-end/14752
20540         * gcc.dg/fold-eqandshift-2.c: New test case.
20541
20542 2006-02-28  Richard Guenther  <rguenther@suse.de>
20543
20544         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
20545         decomposition.
20546
20547 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
20548
20549         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
20550
20551 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20552
20553         PR libgfortran/26464
20554         * gfortran.dg/backspace_5.f: New test.
20555         * gfortran.dg/backspace_6.f: New test.
20556
20557 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20558
20559         * gcc.dg/fold-eqandnot-1.c: New test case.
20560
20561 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20562
20563         PR middle-end/19983
20564         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
20565
20566 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
20567
20568         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
20569         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
20570
20571 2006-02-26  Richard Guenther  <rguenther@suse.de>
20572
20573         PR tree-optimization/26421
20574         * gcc.dg/tree-ssa/pr26421.c: New testcase.
20575
20576 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
20577
20578         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
20579         * g++.old-deja/g++.robertl/eb132.C: Likewise.
20580
20581 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20582
20583         * gcc.dg/fold-even-1.c: New test case.
20584
20585 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20586
20587         PR middle-end/21137
20588         * gcc.dg/fold-eqandshift-1.c: New test case.
20589
20590 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
20591
20592         PR tree-optimization/25125
20593         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
20594         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
20595
20596 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
20597
20598         PR tree-optimizations/26359
20599         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
20600         with -fdump-tree-dceloop-details.
20601         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
20602
20603 2006-02-25  Roger Sayle  <roger@eyesopen.com>
20604
20605         PR middle-end/23673
20606         * gcc.dg/fold-eqxor-1.c: New test case.
20607         * gcc.dg/fold-eqxor-2.c: Likewise.
20608         * gcc.dg/fold-eqxor-3.c: Likewise.
20609
20610 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
20611
20612         PR fortran/23092
20613         * scalar_mask_1.f90: New test.
20614
20615 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
20616
20617         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
20618         * g++.dg/eh/uncaught2.C: New.
20619         * g++.dg/eh/uncaught3.C: New.
20620
20621 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20622
20623         PR libgfortran/26423
20624         * gfortran.dg/read_many_1.f: New test.
20625
20626 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
20627
20628         PR fortran/24519
20629         * gfortran.dg/dependency_3.f90: New test.
20630         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
20631         XFAILs.
20632
20633         PR fortran/25395
20634         * gfortran.dg/equiv_6.f90: New test.
20635
20636 2006-02-23  Jeff Law  <law@redhat.com>
20637
20638         * gcc.c-torture/compile/pr26425.c: New test.
20639
20640 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
20641
20642         PR middle-end/26412
20643         * gcc.dg/gomp/pr26412.c: New test.
20644
20645 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20646
20647         PR c++/26291
20648         * g++.dg/other/ellipsis1.C: New test.
20649         * g++.dg/parse/operator4.C: Adjust error marker.
20650
20651 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
20652
20653         PR target/25603
20654         * gfortran.dg/pr25603.f: New testcase.
20655
20656 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
20657
20658         * gcc.dg/bf-spl1.c: Don't specify -m68000.
20659         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
20660
20661 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
20662
20663         * g++.dg/eh/spbp.C: New.
20664
20665 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
20666
20667         PR middle-end/26379
20668         * gcc.target/i386/mmx-7.c: New test.
20669
20670 2006-02-20  Roger Sayle  <roger@eyesopen.com>
20671
20672         PR tree-optimization/26361
20673         * gcc.dg/tree-ssa/vrp27.c: New test case.
20674
20675 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
20676
20677         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
20678         * gcc.dg/tree-ssa/complex-4.c: Here.
20679
20680 2006-02-19  Roger Sayle  <roger@eyesopen.com>
20681
20682         PR middle-end/19543
20683         * gfortran.dg/logical_1.f90: New test case.
20684
20685 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
20686
20687         PR middle-end/26334
20688         * gcc.dg/20060218-1.c: Moved to...
20689         * gcc.target/i386/20060218-1.c: ... here.  New test.
20690
20691 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
20692
20693         PR fortran/26201
20694         * gfortran.dg/convert_1.f90: New.
20695
20696 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
20697
20698         PR fortran/25054
20699         * gfortran.dg/namelist_5.f90: New test.
20700
20701         PR fortran/25089
20702         * gfortran.dg/namelist_4.f90: New test.
20703
20704 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
20705
20706         PR tree-opt/25680
20707         * gcc.dg/tree-ssa/complex-3.c: New test.
20708
20709 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
20710
20711         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
20712         variable to take into account the variable name in the
20713         function header.
20714         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
20715
20716 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
20717
20718         PR middle-end/26334
20719         * gcc.c-torture/compile/20060217-1.c: New test.
20720         * gcc.dg/20060218-1.c: New test.
20721
20722 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
20723
20724         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
20725
20726 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
20727
20728         * gcc.dg/cpp/undef3.c: New test.
20729         * gcc.dg/cpp/trad/builtins2.c: New test.
20730
20731 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
20732
20733         PR c++/26266
20734         * g++.dg/template/static22.C: New test.
20735         * g++.dg/template/static23.C: New test.
20736         * g++.dg/template/static24.C: New test.
20737         * g++.dg/template/non-dependent13.C: New test.
20738         * g++.dg/init/member1.C: Tweak error markers.
20739
20740 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20741
20742         PR target/26255
20743         * gcc.c-torture/compile/pr26255.c: New test case.
20744
20745 2006-02-16  Roger Sayle  <roger@eyesopen.com>
20746
20747         * gfortran.fortran-torture/execute/where_10.f90: New test case.
20748         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
20749         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
20750         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
20751         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
20752         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
20753         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
20754
20755 2006-02-16  Jeff Law  <law@redhat.com>
20756
20757         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
20758         * gcc.dg/tree-ssa/vrp26.c: New test.
20759
20760 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
20761
20762         PR target/20353
20763         PR target/24578
20764         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
20765         __UCLIBC__ is defined.
20766
20767 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
20768
20769         PR fortran/26224
20770         * gfortran.dg/gomp/pr26224.f: New test.
20771
20772 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
20773
20774         PR tree-opt/25918
20775         * lib/target-supports.exp
20776         (check_effective_target_vect_short_mult): New.
20777         (check_effective_target_vect_char_mult): New.
20778         (check_effective_target_vect_widen_sum_qi_to_si): New.
20779         (check_effective_target_vect_widen_sum_qi_to_hi): New.
20780         (check_effective_target_vect_widen_sum_hi_to_si): New.
20781         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
20782         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
20783         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
20784         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
20785         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
20786         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
20787         vect-reduc-pattern-2c.c
20788         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
20789         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
20790         vect-reduc-pattern-1c.c
20791
20792 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
20793
20794         PR fortran/24557
20795         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
20796
20797 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20798
20799         PR fortran/26054
20800         * gfortran.dg/enum_8.f90: Remove check for warning.
20801         * gfortran.dg/iomsg_1.f90: Ditto.
20802         * gfortran.dg/enum_1.f90: Ditto.
20803         * gfortran.dg/enum_9.f90: Ditto.
20804         * gfortran.dg/enum_2.f90: Ditto.
20805         * gfortran.dg/enum_10.f90: Ditto.
20806         * gfortran.dg/enum_3.f90: Ditto.
20807         * gfortran.dg/flush_1.f90: Ditto.
20808         * gfortran.dg/enum_4.f90: Ditto.
20809         * gfortran.dg/array_constructor_1.f90: Ditto.
20810         * gfortran.dg/enum_5.f90: Ditto.
20811         * gfortran.dg/enum_6.f90: Ditto.
20812         * gfortran.dg/enum_7.f90: Ditto.
20813
20814 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
20815
20816         PR middle-end/26300
20817         * gcc.c-torture/compile/20060215-1.c: New test.
20818
20819 2006-02-14  Roger Sayle  <roger@eyesopen.com>
20820
20821         PR middle-end/23670
20822         * gcc.dg/tree-ssa/andor-2.c: New test case.
20823
20824 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
20825
20826         PR fortran/25045
20827         * optional_dim.f90: New test.
20828
20829 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20830
20831         PR fortran/26277
20832         * gfortran.dg/label_4.f90: New.
20833
20834 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
20835             Diego Novillo  <dnovillo@redhat.com>
20836             Uros Bizjak  <uros@kss-loka.si>
20837
20838         * gfortran.dg/gomp: New directory.
20839
20840 2006-02-14  Richard Guenther  <rguenther@suse.de>
20841
20842         PR tree-optimization/26258
20843         * gcc.dg/torture/pr26258.c: New testcase.
20844
20845 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
20846
20847         PR fortran/26246
20848         * gfortran.dg/pr26246_1.f90: New test.
20849         * gfortran.dg/pr26246_2.f90: New test.
20850
20851         PR middle-end/26092
20852         * gcc.c-torture/compile/20060208-1.c: New test.
20853
20854 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
20855
20856         PR fortran/26074
20857         PR fortran/25103
20858         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
20859         * gfortran.dg/bad_automatic_objects_1.f90: New test.
20860         * gfortran.dg/automatic_module_variable.f90: Change error message.
20861
20862         PR fortran/20861
20863         * gfortran.dg/internal_dummy_1.f90: New test.
20864
20865         PR fortran/20871
20866         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
20867
20868
20869         PR fortran/25083
20870         * gfortran.dg/uncommon_block_data_1.f90: New test.
20871         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
20872         with standard.
20873
20874         PR fortran/25088
20875         * gfortran.dg/typed_subroutine_1.f90: New test.
20876
20877 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
20878
20879         * objc.dg/dwarf-1.m: New.
20880
20881 2006-02-13  Roger Sayle  <roger@eyesopen.com>
20882
20883         PR middle-end/24427
20884         * gcc.dg/tree-ssa/andor-1.c: New test case.
20885
20886 2006-02-13  Josh Conner  <jconner@apple.com>
20887
20888         PR target/25376
20889         * gcc.dg/pr25376.c: New test.
20890
20891         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
20892         assemble.
20893         * lib/target-supports.exp (check_named_sections_available):
20894         Only compile named-sections test -- don't assemble.
20895
20896 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20897
20898         * g++.dg/warn/no-write-strings.C: New test.
20899         * g++.dg/warn/write-strings.C: Likewise.
20900         * g++.dg/warn/write-strings-default.C: Likewise.
20901
20902 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
20903
20904         PR fortran/25806
20905         * gfortran.dg/ret_pointer_2.f90: New test.
20906
20907 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
20908
20909         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
20910
20911 2006-02-10  Jeff Law  <law@redhat.com>
20912
20913         * gcc.c-torture/compile/pr26213.c: New test.
20914
20915 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
20916
20917         gfortran.dg/null_1.f90: New test.
20918
20919 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20920
20921         PR fortran/14771
20922         * gfortran.dg/parens_4.f90: New.
20923         * gfortran.dg/parens_5.f90: New.
20924
20925 2006-02-10  Richard Guenther  <rguenther@suse.de>
20926
20927         * gcc.dg/pr23372-1.c: Remove empty file.
20928
20929 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
20930         Paul Thomas  <pault@gcc.gnu.org>
20931
20932         PR fortran/14771
20933         * gfortran.dg/parens_1.f90: New.
20934         * gfortran.dg/parens_2.f90: New.
20935         * gfortran.dg/parens_3.f90: New.
20936
20937 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
20938
20939         PR fortran/26038
20940         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
20941
20942         PR fortran/25059
20943         * gfortran.dg/impure_assignment_1.f90: New test.
20944
20945         PR fortran/25070
20946         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
20947
20948 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
20949
20950         PR target/26141
20951         * g++.dg/expr/stdarg2.C: New test.
20952
20953 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
20954
20955         PR inline-asm/16194
20956         * gcc.dg/pr16194.c: New test.
20957
20958 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20959
20960         * ada/acats/run_acats: Use portable variant of "$@".
20961
20962 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20963
20964         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
20965         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
20966
20967 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20968
20969         PR tree-opt/26179
20970         * g++.dg/opt/pr26179.C: New test.
20971
20972 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20973
20974         PR middle-end/26134
20975         * gcc.dg/tree-ssa/complex-3.c: New test.
20976
20977 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
20978
20979         * gcc.c-torture/compile/volatile-1.c: New test.
20980
20981 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
20982
20983         PR 26180
20984         * gcc.dg/tree-ssa/pr26180.c: New test.
20985
20986 2006-02-08  Jeff Law  <law@redhat.com>
20987
20988         * gcc.dg/tree-ssa/pr21417.c: New test.
20989
20990 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20991
20992         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
20993         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
20994
20995 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
20996
20997         * lib/scanrtl.exp: New.
20998
20999 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21000
21001         PR c++/26071
21002         * g++.dg/other/virtual2.C: New test.
21003
21004         PR c++/26070
21005         * g++.dg/other/virtual1.C: New test.
21006
21007 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21008
21009         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
21010         cleanup-ipa-dump): Update dump file glob patterns.
21011         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
21012         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
21013
21014         * lib/gcc-dg.exp: Load it.
21015         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
21016
21017 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
21018
21019         PR testsuite/26159
21020         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
21021         * gcc.dg/tree-ssa/pr23382.c: Ditto.
21022
21023 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21024
21025         PR fortran/25577
21026         * gfortran.dg/mvbits_1.f90: New.
21027
21028 2006-02-07  Dirk Mueller  <dmueller@suse.com>
21029
21030         * g++.dg/warn/Wdiv-by-zero.C: New test.
21031         * g++.dg/warn/Wno-div-by-zero.C: New.
21032
21033 2006-02-07  Jeff Law  <law@redhat.com>
21034
21035         * gcc.dg/tree-ssa/pr21559.c: New test.
21036
21037         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
21038         multiple VRP passes.
21039         * gcc.dg/tree-ssa/vrp09.c: Likewise.
21040         * gcc.dg/tree-ssa/vrp18.c: Likewise.
21041         * gcc.dg/tree-ssa/pr21582.c: Likewise.
21042         * gcc.dg/tree-ssa/pr20657.c: Likewise.
21043         * gcc.dg/tree-ssa/pr21001.c: Likewise.
21044         * gcc.dg/tree-ssa/vrp02.c: Likewise
21045         * gcc.dg/tree-ssa/vrp11.c: Likewise
21046         * gcc.dg/tree-ssa/pr14341.c: Likewise
21047         * gcc.dg/tree-ssa/vrp19.c: Likewise
21048         * gcc.dg/tree-ssa/vrp20.c: Likewise
21049         * gcc.dg/tree-ssa/vrp03.c: Likewise
21050         * gcc.dg/tree-ssa/pr21086.c: Likewise
21051         * gcc.dg/tree-ssa/pr21959.c: Likewise
21052         * gcc.dg/tree-ssa/vrp21.c: Likewise
21053         * gcc.dg/tree-ssa/vrp04.c: Likewise
21054         * gcc.dg/tree-ssa/pr25485.c: Likewise
21055         * gcc.dg/tree-ssa/pr22026.c: Likewise
21056         * gcc.dg/tree-ssa/vrp22.c: Likewise
21057         * gcc.dg/tree-ssa/vrp05.c: Likewise
21058         * gcc.dg/tree-ssa/20030807-10.c: Likewise
21059         * gcc.dg/tree-ssa/pr20701.c: Likewise
21060         * gcc.dg/tree-ssa/vrp23.c: Likewise
21061         * gcc.dg/tree-ssa/vrp06.c: Likewise
21062         * gcc.dg/tree-ssa/pr22117.c: Likewise
21063         * gcc.dg/tree-ssa/pr20702.c: Likewise
21064         * gcc.dg/tree-ssa/vrp15.c: Likewise
21065         * gcc.dg/tree-ssa/pr21090.c: Likewise
21066         * gcc.dg/tree-ssa/pr21294.c: Likewise
21067         * gcc.dg/tree-ssa/vrp24.c: Likewise
21068         * gcc.dg/tree-ssa/vrp07.c: Likewise
21069         * gcc.dg/tree-ssa/pr21563.c: Likewise
21070         * gcc.dg/tree-ssa/pr25382.c: Likewise
21071         * gcc.dg/tree-ssa/vrp16.c: Likewise
21072         * gcc.dg/tree-ssa/vrp25.c: Likewise
21073         * gcc.dg/tree-ssa/vrp08.c: Likewise
21074         * gcc.dg/tree-ssa/20030807-6.c: Likewise
21075         * gcc.dg/tree-ssa/vrp17.c: Likewise
21076         * gcc.dg/tree-ssa/pr21458.c: Likewise
21077         * g++.dg/tree-ssa/pr18178.C: Likewise
21078
21079 2006-02-07  Richard Guenther  <rguenther@suse.de>
21080
21081         PR c++/26140
21082         Revert
21083         2006-01-30  Richard Guenther  <rguenther@suse.de>
21084         PR c++/23372
21085         * gcc.dg/pr23372-1.C: New testcase.
21086
21087         * g++.dg/tree-ssa/pr26140.C: New testcase.
21088
21089 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
21090
21091         PR c++/9737
21092         * g++.dg/template/ttp15.C: New test.
21093         * g++.dg/template/ttp16.C: Likewise.
21094         * g++.dg/template/ttp17.C: Likewise.
21095         * g++.old-deja/g++.pt/ttp36.C: Remove.
21096         * g++.old-deja/g++.pt/ttp19.C: Likewise.
21097         * g++.old-deja/g++.pt/ttp37.C: Likewise.
21098         * g++.old-deja/g++.pt/ttp38.C: Likewise.
21099         * g++.old-deja/g++.pt/ttp39.C: Likewise.
21100         * g++.old-deja/g++.pt/ttp9.C: Likewise.
21101         * g++.old-deja/g++.pt/ttp40.C: Likewise.
21102         * g++.old-deja/g++.pt/ttp51.C: Likewise.
21103         * g++.old-deja/g++.pt/ttp26.C: Likewise.
21104         * g++.old-deja/g++.pt/ttp36.C: Likewise.
21105
21106 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
21107
21108         PR libfortran/23815
21109         * unf_io_convert_4.f90: New test.
21110
21111 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
21112
21113         * gcc.dg/tree-ssa/loadpre10.c: New test.
21114         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
21115         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
21116         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
21117
21118 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21119
21120         PR libfortran/24685
21121         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
21122
21123 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
21124
21125         PR tree-opt/25251
21126         * gfortran.dg/assign_7.f: New test.
21127
21128 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
21129
21130         PR fortran/26041
21131         PR fortran/26064
21132         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
21133         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
21134         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
21135
21136 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
21137
21138         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
21139         in size_t typedef.
21140
21141 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21142
21143         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
21144         * g++.dg/charset/string.c (foo): Likewise.
21145         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
21146         const char*
21147         * g++.dg/ext/builtin2.C (printf): Likewise.
21148         * g++.dg/init/new15.C (printf): Likewise.
21149         * g++.dg/opt/pr17697-1.C (foo): Likewise.
21150         * g++.dg/opt/pr17697-2.C (foo): Likewise.
21151         * g++.dg/opt/pr17697-3.C (foo): Likewise.
21152         * g++.dg/template/non-dependent4.C (temp): Likewise.
21153         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
21154         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
21155         parameter type to const char*.
21156         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
21157         Change type to const char*.
21158         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
21159         Likewise.
21160         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
21161         second parameter type to const char*.
21162         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
21163         (Y::Y): Change parameter type to const char*.
21164         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
21165         * g++.old-deja/g++.jason/report.C: Apply const correctness.
21166         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
21167         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
21168         (char*).
21169         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
21170         const char*.
21171         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
21172         type to const char*.
21173         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
21174         return type to const char*.
21175         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
21176         to const char*.
21177         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
21178         * g++.old-deja/g++.law/refs1.C: Likewise.
21179         * g++.old-deja/g++.law/visibility1.C: Likewise.
21180         * g++.old-deja/g++.law/visibility2.C: Likewise.
21181         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
21182         const char*.
21183         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
21184         * g++.old-deja/g++.mike/net48.C: Likewise.
21185         * g++.old-deja/g++.mike/p646.C: Likewise.
21186         * g++.old-deja/g++.mike/p6746.C: Likewise.
21187         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
21188         type to const char*.
21189         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
21190         deprecated conversion warning.
21191         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
21192         char*.
21193         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
21194         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
21195         * g++.old-deja/g++.pt/explicit8.C: Likewise.
21196         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
21197         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
21198         * g++.old-deja/g++.pt/nontype3.C: Likewise.
21199         * g++.old-deja/g++.pt/t39.C: Likewise.
21200         * g++.old-deja/g++.robertl/eb106.C: Likewise.
21201         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
21202
21203 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
21204
21205         PR fortran/25075
21206         intrinsic_argument_conformance_1.f90: New test.
21207
21208 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
21209
21210         PR fortran/20845
21211         * gfortran.dg/char_result_11.f90: Add SAVE.
21212         * gfortran.dg/der_pointer_4.f90: Ditto.
21213         * gfortran.dg/default_initialization.f90: New test.
21214
21215 2006-02-03  Jeff Law  <law@redhat.com>
21216
21217         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
21218         handle more than 100 dump files.
21219         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
21220         * lib/scantree.exp (scan-tree-dump): Likewise.
21221         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
21222         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
21223         * lib/scanipa.exp (scan-ipa-dump): Likewise.
21224         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
21225         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
21226
21227 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
21228
21229         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
21230
21231 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
21232
21233         * g++.dg/template/using12.C: New test.
21234
21235 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
21236
21237         * gcc.target/powerpc/pr25960.c: New test.
21238
21239 2006-02-02  Steven G. Kargl  <kargls@comcast>
21240
21241         PR fortran/24958
21242         gfortran.dg/nullify_2.f90: New test.
21243
21244 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
21245
21246         PR 25990
21247         * gcc.dg/gomp/pr25990.c: New test.
21248
21249 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
21250
21251         PR c++/25342
21252         * g++.gd/template/partial4.C: New test.
21253
21254 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
21255
21256         PR middle-end/26001
21257         * gfortran.dg/data_char_2.f90: New.
21258
21259 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
21260
21261         PR fortran/26039
21262         maxval_maxloc_conformance_1.f90: New test.
21263
21264 2006-01-31  Richard Guenther  <rguenther@suse.de>
21265
21266         * gcc.target/i386/sselibm-1.c: New testcase.
21267         * gcc.target/i386/sselibm-2.c: Likewise.
21268         * gcc.target/i386/sselibm-3.c: Likewise.
21269         * gcc.target/i386/sselibm-4.c: Likewise.
21270         * gcc.target/i386/sselibm-5.c: Likewise.
21271
21272 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
21273
21274         PR fortran/24266
21275         * gfortran.dg/arrayio_derived_2.f90: New.
21276
21277 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
21278
21279         * gcc.dg/unsigned-long-compare.c: New test.
21280
21281 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
21282
21283         PR testsuite/25318
21284         * lib/target-supports.exp (check_effective_target_freorder):
21285         Check to see if target supports -freorder-blocks-and-partition.
21286         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
21287         instead of "dg-require-named-sections".
21288
21289 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
21290
21291         PR target/14798:
21292         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
21293         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
21294         * gcc.dg/pragma-isr-trapa2.c: Likewise.
21295         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
21296         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
21297         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
21298         * gcc.dg/attr-isr-trap_exit.c: Likewise.
21299         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
21300
21301 2006-01-30  Richard Guenther  <rguenther@suse.de>
21302
21303         PR c++/23372
21304         * gcc.dg/pr23372-1.C: New testcase.
21305
21306 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
21307
21308         * gcc.dg/gomp/pr25874.c: New test.
21309
21310 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
21311
21312         PR tree-opt/25911
21313         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
21314
21315 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
21316
21317         PR fortran/18578
21318         PR fortran/18579
21319         PR fortran/20857
21320         PR fortran/20885
21321         * gfortran.dg/intent_out_1.f90: New test.
21322
21323 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
21324
21325         PR fortran/17911
21326         * gfortran.dg/procedure_lvalue.f90: New test.
21327
21328         PR fortran/20895
21329         PR fortran/25030
21330         * gfortran.dg/char_pointer_assign_2.f90: New test.
21331         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
21332         assignment to be consistent with standard.
21333         * gfortran.dg/char_result_2.f90: The same.
21334         * gfortran.dg/char_result_8.f90: The same.
21335
21336 2006-01-28  Zack Weinberg  <zackw@panix.com>
21337
21338         * gcc.dg/Woverlength-strings.c
21339         * gcc.dg/Woverlength-strings-pedantic-c89.c
21340         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
21341         * gcc.dg/Woverlength-strings-pedantic-c99.c
21342         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
21343
21344 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
21345
21346         * gcc.c-torture/execute/20060127-1.c: New test.
21347
21348 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
21349
21350         PR c++/25999
21351         * g++.dg/ext/pragmaweak1.C: New test.
21352
21353 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
21354
21355         PR c++/25855
21356         * g++.dg/template/spec29.C: New test.
21357
21358 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
21359
21360         PR c/19606.
21361         * gcc.c-torture/execute/pr19606.c: New.
21362
21363 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
21364
21365         * gcc.dg/pragma-re-4.c: New test.
21366
21367 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
21368
21369         PR fortran/25964
21370         * gfortran.dg/assumed_size_refs_3.f90: New test.
21371
21372 2006-01-27  Ben Elliston  <bje@au.ibm.com>
21373
21374         * gcc.misc-tests/dectest.exp: Remove defunct comment.
21375
21376 2006-01-26  Laurent GUERBY <laurent@guerby.net>
21377
21378         PR ada/21317
21379         * ada/acats/support/impdef.a: Add One_Long_Second.
21380         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
21381         * ada/acats/tests/c9/c94026.a: Likewise.
21382         * ada/acats/tests/c9/c97305c.ada: Likewise.
21383         * ada/acats/tests/c9/c99004a.ada: Likewise.
21384
21385 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
21386
21387         PR fortran/25964
21388         * gfortran.dg/global_references_2.f90: New test.
21389
21390         PR fortran/25084
21391         PR fortran/20852
21392         PR fortran/25085
21393         PR fortran/25086
21394         * gfortran.dg/assumed_charlen_function_1.f90: New test.
21395         * gfortran.dg/assumed_charlen_function_3.f90: New test.
21396
21397         PR fortran/25416
21398         * gfortran.dg/assumed_charlen_function_2.f90: New test.
21399
21400 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
21401
21402         PR c/25892
21403         * gcc.dg/Wpointer-sign.c: New.
21404         * gcc.dg/Wpointer-sign-Wall.c: New.
21405         * gcc.dg/Wpointer-sign-Wall-no.c: New.
21406         * gcc.dg/Wpointer-sign-pedantic.c: New.
21407         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
21408         * gcc.dg/conv-2.c: Use -Wpointer-sign.
21409
21410 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
21411
21412         PR C/25861
21413         * gcc.c-torture/compile/pr25861.c: New test.
21414
21415 2006-01-26  Paul Brook  <paul@codesourcery.com>
21416
21417         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
21418         on short-enum targets.
21419         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
21420         variable.
21421         (generate_fields): Use short_enums.
21422         (main): Set short_enums.  Document -e.
21423         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
21424         on short-enum targets.
21425         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
21426         variable.
21427         (generate_fields): Use short_enums.
21428         (main): Set short_enums.  Document -e.
21429         * lib/target-supports.exp (check_effective_target_short_enums): New.
21430
21431 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
21432
21433         PR target/25947
21434         * gcc.dg/torture/pr25947-1.c: New test.
21435
21436 2006-01-25  Jan Hubicka  <jh@suse.cz>
21437             Roger Sayle  <roger@eyesopen.com>
21438
21439         PR rtl-optimization/25703
21440         * gcc.target/i386/20060125-1.c: New test case.
21441         * gcc.target/i386/20060125-2.c: New test case.
21442
21443 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21444
21445         PR fortran/18540
21446         * gfortran.dg/goto_1.f: New.
21447
21448 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
21449
21450         PR fortran/25716
21451         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
21452         25716 on 32-bit systems too.
21453
21454 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
21455
21456         PR testsuite/25590
21457         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
21458
21459 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
21460
21461         * gcc.dg/tree-ssa/gen-vect-33.c: New.
21462
21463 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21464
21465         PR fortran/25835
21466         * gfortran.dg/read_eof.f90: Delete, renamed.
21467         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
21468         * gfortran.dg/read_eof_2.f90: New test.
21469         * gfortran.dg/read_eof_3.f90: New test.
21470
21471 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
21472
21473         PR tree-opt/25860
21474         * gcc.c-torture/compile/pr25860.c: New test.
21475
21476 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21477
21478         PR c++/25552
21479         * g++.dg/parse/dtor8.C: New test.
21480
21481 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
21482
21483         PR testsuite/25891
21484         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
21485         * gcc.dg/gomp/gomp.exp: Return without testing anything if
21486         check_effective_target_fopenmp returns 0.
21487
21488 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
21489
21490         PR ada/20548
21491         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
21492         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
21493         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
21494
21495 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
21496
21497         PR tree-opt/25857
21498         * g++.dg/opt/pr25857.C: New test.
21499
21500 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
21501         Jan Hubicka  <jh@suse.cz>
21502         Richard Guenther  <rguenther@suse.de>
21503
21504         PR rtl-optimization/25654
21505         * gcc.dg/torture/pr25654.c: New testcase.
21506         * gcc.target/i386/pr25654.c: Likewise.
21507
21508 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
21509
21510         PR fortran/25901
21511         * gfortran.dg/internal references_2.f90: New test.
21512
21513         Fix regression in testing of admissability of attributes.
21514         * gfortran.dg/intent_used_1.f90: New test.
21515
21516 2006-01-23  Ben Elliston  <bje@au.ibm.com>
21517
21518         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
21519         Remove target conditional torture options for i?86 and x86_64
21520         GNU/Linux.
21521
21522 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21523
21524         PR c++/10891
21525         * g++.dg/rtti/no-rtti.C: New.
21526
21527 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
21528
21529         PR c++/25895
21530         * g++.dg/inherit/conv2.C: New test.
21531
21532         PR c++/25856
21533         * g++.dg/parse/dtor7.C: New test.
21534
21535         PR c++/25858
21536         * g++.dg/template/crash44.C: New test.
21537
21538 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
21539
21540         PR fortran/25124
21541         PR fortran/25625
21542         * gfortran.dg/internal_references_1.f90: New test.
21543           PR fortran/20881
21544         PR fortran/23308
21545         PR fortran/25538
21546         PR fortran/25710
21547         * gfortran.dg/global_references_1.f90: New test.
21548         * gfortran.dg/g77/19990905-1.f: Restore the error that
21549         there is a clash between the common block name and
21550         the name of a subroutine reference.
21551
21552         PR fortran/PR24276
21553         * gfortran.dg/aliasing_dummy_1.f90: New test.
21554
21555 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
21556
21557         * gcc.dg/vmx/1b-01.c: Warning fix.
21558         * gcc.dg/vmx/1c-02.c: Likewise.
21559         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
21560
21561 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
21562
21563         PR testsuite/24962
21564         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
21565
21566 2006-01-20  Richard Guenther  <rguenther@suse.de>
21567         Steven Bosscher <stevenb.gcc@gmail.com>
21568
21569         PR rtl-optimization/24626
21570         * gcc.dg/torture/pr24626-1.c: New testcase.
21571         * gcc.dg/torture/pr24626-2.c: Likewise.
21572         * gcc.dg/torture/pr24626-3.c: Likewise.
21573         * gcc.dg/torture/pr24626-4.c: Likewise.
21574
21575 2006-01-20  Dirk Mueller  <dmueller@suse.com>
21576
21577         PR c++/5520
21578         * g++.dg/warn/empty-body.C: New.
21579
21580 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
21581
21582         PR c++/22136
21583         * g++.dg/template/using10.C: New test.
21584         * g++.dg/temlpate/using11.C: Likewise.
21585         * g++.dg/inherit/using5.C: Tweak error messages.
21586
21587 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
21588
21589         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
21590         target test.
21591         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
21592
21593 2006-01-19  Jan Hubicka  <jh@suse.cz>
21594
21595         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
21596
21597 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21598
21599         PR c++/25854
21600         * g++.dg/template/spec28.C: New test.
21601
21602 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
21603
21604         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21605         (switchfiles): Fix fprintf's by adding srcdir or removing it.
21606
21607 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
21608
21609         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
21610         * gcc.dg/gomp/critical-1.c: Likewise.
21611         * gcc.dg/gomp/critical-3.c: Likewise.
21612         * gcc.dg/gomp/empty.c: Likewise.
21613         * gcc.dg/gomp/ordered-1.c: Likewise.
21614         * gcc.dg/gomp/for-4.c: Likewise.
21615         * gcc.dg/gomp/for-6.c: Likewise.
21616         * gcc.dg/gomp/master-3.c: Likewise.
21617         * gcc.dg/gomp/for-8.c: Likewise.
21618         * gcc.dg/gomp/for-10.c: Likewise.
21619         * gcc.dg/gomp/for-18.c: Likewise.
21620         * gcc.dg/gomp/for-5.c: Likewise.
21621         * gcc.dg/gomp/for-7.c: Likewise.
21622         * gcc.dg/gomp/for-9.c: Likewise.
21623
21624 2006-01-18  Jeff Law  <law@redhat.com>
21625
21626         * gcc.dg/tree-ssa/vrp25.c: New test.
21627
21628 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
21629
21630         * gcc.dg/pr25805.c: Fix misapplied patch.
21631
21632 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
21633
21634         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
21635         (check_effective_target_vect_udot_qi): New.
21636         (check_effective_target_vect_sdot_hi): New.
21637         (check_effective_target_vect_udot_hi): New.
21638         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
21639         prefixed with "wrapv-" with -fwrapv.
21640         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
21641         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
21642         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
21643         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
21644         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
21645
21646         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
21647         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
21648         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
21649         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
21650
21651 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21652
21653         PR c++/16829
21654         * g++.dg/other/default2.C: New test.
21655         * g++.dg/other/default3.C: New test.
21656
21657 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
21658
21659         PR c/25805
21660         * gcc.dg/pr25805.c: New file.
21661
21662 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
21663
21664         PR c++/25836
21665         * g++.dg/template/init6.C: New test.
21666
21667 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
21668
21669         * gcc.dg/tree-ssa/pr24287.c: New test
21670
21671 2006-01-18  Eric Christopher  <echristo@apple.com>
21672
21673         * g++.dg/eh/table.C: New.
21674
21675 2006-01-18  DJ Delorie  <dj@redhat.com>
21676
21677         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
21678         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
21679         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
21680         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
21681
21682 2006-01-18  Jeff Law  <law@redhat.com>
21683
21684         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
21685         on wrapping on overflow semantics.
21686
21687         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
21688
21689         * gcc.gc/tree-ssa/vrp23.c: New test.
21690         * gcc.gc/tree-ssa/vrp24.c: New test.
21691
21692 2006-01-18  Richard Henderson  <rth@redhat.com>
21693             Aldy Hernandez  <aldyh@redhat.com>
21694             Jakub Jelinek  <jakub@redhat.com>
21695             Diego Novillo  <dnovillo@redhat.com>
21696             Uros Bizjak  <uros@kss-loka.si>
21697
21698         * gcc.dg/gomp: New directory.
21699
21700 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
21701             Steven G. Kargl  <kargls@comcast.net>
21702
21703         PR fortran/20869
21704         * gfortran.dg/intrinsic_external_1.f90: New test.
21705
21706         PR fortran/20875.
21707         * gfortran.dg/elemental_pointer_1.f90: New test.
21708
21709         PR fortran/25024
21710         * gfortran.dg/external_procedures_1.f90: New test.
21711
21712         PR fortran/25785
21713         gfortran.dg/assumed_present.f90: New test.
21714
21715 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
21716
21717         * g++.dg/parse/lookup5.C: New test.
21718
21719 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21720
21721         PR fortran/25697
21722         * gfortran.dg/read_eof.f90: New test.
21723
21724 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21725
21726         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
21727         add a closing brace.
21728
21729 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21730
21731         PR fortran/25631
21732         * gfortran.dg/fmt_tl.f: New test.
21733
21734 2006-01-17  Eric Christopher  <echristo@apple.com>
21735
21736         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
21737         * g++.old-deja/g++.warn/impint2.C: Ditto.
21738         * g++.old-deja/g++.other/null1.C: Ditto.
21739         * g++.dg/warn/conv2.C: Ditto.
21740         * g++.dg/warn/conv4.C: New file.
21741
21742 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21743
21744         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
21745
21746 2006-01-17  Andreas Jaeger  <aj@suse.de>
21747             Janis Johnson <janis187@us.ibm.com>
21748
21749         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
21750         in 64-bit.
21751         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
21752         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
21753
21754 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21755
21756         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21757         (switchfiles): xfail txxx where xxx >= 25.
21758
21759 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21760
21761         PR testsuite/25764
21762         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
21763
21764 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
21765
21766         PR c/25682
21767         * gcc.dg/pr25682.c: New test.
21768         * g++.dg/parse/array-size2.C: New test.
21769
21770 2006-01-16  Ian Lance Taylor  <ian@airs.com>
21771
21772         * consistency.vlad: Remove entire directory, 1652 files.
21773
21774 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
21775
21776         * lib/target-supports.exp (check_effective_target_dfp_nocache,
21777         check_effective_target_dfprt_nocache): New.
21778         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
21779         (check_effective_target_dfprt): New.
21780         * lib/c-compat.exp (check_dfp): Remove.
21781         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
21782         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
21783         level of support for decimal float.
21784         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
21785         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
21786         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
21787         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
21788         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
21789         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
21790         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
21791         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
21792         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
21793         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
21794         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
21795         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
21796         directives.
21797
21798 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
21799
21800         PR testsuite/25741
21801         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
21802         $base_dir/../.
21803         * lib/gfortran.exp (gfortran_init): Likewise.
21804         * lib/obj-c++.exp (obj-c++_init): Likewise.
21805         * lib/scanasm.exp (scan-assembler-dem): Likewise.
21806         (scan-assembler-dem-not): Likewise.
21807         * lib/scandump.exp (scan-dump-dem): Likewise.
21808         (scan-dump-dem-not): Likewise.
21809
21810 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
21811
21812         PR testsuite/25767
21813         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
21814         powerpc-*-darwin*.
21815         * lib/obj-c++.exp (obj-c++_init): Likewise.
21816
21817 2006-01-16  Richard Guenther  <rguenther@suse.de>
21818
21819         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
21820
21821 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21822
21823         PR testsuite/25777
21824         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
21825         to LD_LIBRARY_PATH.
21826
21827 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
21828             Andrew Pinski  <pinskia@physics.uc.edu>
21829
21830         * gcc.dg/minmax-1.c: New test.
21831
21832 2006-01-16  Ben Elliston  <bje@au.ibm.com>
21833
21834         * gcc.dg/dfp/dfp.exp: Correct FSF address.
21835         * gcc.misc-tests/dectest.exp: Ditto.
21836
21837 2006-01-15  Ian Lance Taylor  <ian@airs.com>
21838
21839         PR testsuite/25796
21840         * gcc.target/i386/cmov6.c: Use -march=k8.
21841
21842 2006-01-15  Andreas Jaeger  <aj@suse.de>
21843
21844         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
21845         x86 does not have __float128.
21846
21847 2006-01-14  Ian Lance Taylor  <ian@airs.com>
21848
21849         * gcc.target/i386/cmov6.c: New test.
21850
21851 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
21852
21853         PR c++/25663
21854         * g++.dg/template/ctor6.C: New test.
21855
21856 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
21857
21858         PR tree-optimization/25485
21859         * gcc.dg/tree-ssa/pr25485.c: New.
21860
21861 2006-01-14  Richard Guenther  <rguenther@suse.de>
21862
21863         PR tree-optimization/22548
21864         PR tree-optimization/22555
21865         PR tree-optimization/22501
21866         * gcc.dg/tree-ssa/alias-4.c: New testcase.
21867         * gcc.dg/tree-ssa/alias-5.c: Likewise.
21868         * gcc.dg/tree-ssa/alias-6.c: Likewise.
21869         * gcc.dg/tree-ssa/alias-7.c: Likewise.
21870         * gcc.dg/tree-ssa/alias-8.c: Likewise.
21871         * gcc.dg/tree-ssa/alias-9.c: Likewise.
21872         * gcc.dg/tree-ssa/alias-10.c: Likewise.
21873         * gcc.dg/tree-ssa/alias-11.c: Likewise.
21874         * gcc.dg/tree-ssa/alias-12.c: Likewise.
21875
21876 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
21877
21878         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
21879         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
21880
21881 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
21882         Richard Guenther  <rguenther@suse.de>
21883
21884         PR rtl-optimization/24257
21885         * gcc.dg/torture/pr24257.c: New testcase.
21886
21887 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
21888
21889         * gcc.c-torture/execute/20060110-1.c: New test.
21890         * gcc.c-torture/execute/20060110-2.c: New test.
21891
21892 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
21893
21894         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
21895
21896 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
21897
21898         PR fortran/25756
21899         * gfortran.dg/label_3.f90: New test.
21900
21901 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
21902
21903         PR tree-optimization/25771
21904         * g++.dg/tree-ssa/pr25771.C: New test
21905
21906 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
21907
21908         PR tree-opt/24365
21909         * g++.dg/opt/complex5.C: New test.
21910
21911 2006-01-13  Richard Guenther  <rguenther@suse.de>
21912
21913         * gcc.target/i386/387-9.c: New testcase.
21914
21915 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
21916
21917         PR c++/24824
21918         * g++.dg/debug/dwarf2-1.C: New.
21919
21920 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
21921
21922         PR testsuite/25728
21923         * lib/gcov.exp (verify-lines): Add "close $fd".
21924
21925 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
21926             Ben Elliston  <bje@au.ibm.com>
21927
21928         * gcc.dg/dfp/inf-1.c: New test.
21929
21930 2006-01-12  Janis Johnson <janis187@us.ibm.com>
21931             Yao Qi  <qiyaoltc@cn.ibm.com>
21932             Ben Elliston  <bje@au.ibm.com>
21933             Jon Grimm  <jgrimm2@us.ibm.com>
21934
21935         * gcc.dg/nodfp-1.c: New test.
21936         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
21937         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
21938         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
21939         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
21940         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
21941         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
21942         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
21943         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
21944         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
21945         * gcc.dg/format/dfp-scanf-1.c: Likewise.
21946         * gcc.dg/format/dfp-printf-1.c: Likewise.
21947         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
21948         (compat_setup_dfp): New.
21949         * gcc.dg/compat/compat.exp: Use it.
21950         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
21951         Make some variables global, prepend "compat_" to their names.
21952         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
21953         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
21954         * gcc.misc-tests/dectest.exp: New test driver for decTest.
21955         * lib/compat.exp (compat_skip_list): Make global, rename.
21956         * lib/c-compat.exp: New file.
21957         * lib/target-supports.exp (check_effective_target_dfp): New.
21958
21959         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
21960         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
21961         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
21962         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
21963         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
21964         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
21965         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
21966         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
21967         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
21968         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
21969         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
21970         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
21971         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
21972         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
21973         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
21974         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
21975         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
21976         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
21977         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
21978         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
21979         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
21980         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
21981         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
21982         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
21983         gcc.dg/dfp/struct-layout-1.c,
21984         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
21985         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
21986         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
21987         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
21988         gcc.dg/dfp/func-vararg-dfp.c,
21989         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
21990         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
21991         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
21992         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
21993         gcc.dg/dfp/wtr-conversion-1.c: New tests.
21994
21995 2006-01-11  Richard Guenther  <rguenther@suse.de>
21996
21997         PR tree-optimization/25734
21998         * gcc.dg/tree-ssa/pr25734.c: New testcase.
21999
22000 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
22001
22002         PR fortran/25486
22003         * gfortran.dg/literal_character_constant_1_x.F: New test.
22004         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
22005         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
22006         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
22007
22008 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22009
22010         PR c++/25386
22011         * g++.dg/ext/packed3.C: Add expected packed error.
22012
22013 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
22014
22015         PR target/25706
22016         * gcc.dg/torture/pr25706-1.c: New test.
22017
22018 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
22019
22020         PR tree-optimization/23109
22021         PR tree-optimization/23948
22022         PR tree-optimization/24123
22023
22024         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
22025         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
22026         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
22027         g++.dg/tree-ssa/pr23948.C: New testcases.
22028         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
22029         three divisions in order to do the optimization.
22030
22031 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
22032
22033         PR c++/25632
22034         * g++.dg/other/pr25632.C: New test.
22035
22036 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
22037
22038         PR fortran/25730
22039         * gfortran.dg/used_types_1.f90: New test.
22040
22041 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
22042
22043         PR target/25718
22044         * gcc.dg/torture/pr25718-1.c: New test.
22045
22046 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
22047
22048         * gfortran.dg/list_read_2.f90: Fix typo in description.
22049
22050 2006-01-10  Jan Beulich  <jbeulich@novell.com>
22051
22052         * lib/target-supports.exp (check_visibility_available): Simplify test
22053         for *-*-netware*.
22054         (check_profiling_available): Fail for *-*-netware*.
22055         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
22056         * gcc.dg/20021014-1.c: Likewise.
22057         * gcc.dg/nest.c: Likewise.
22058
22059 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
22060
22061         fortran/24936
22062         * gfortran.dg/forall_3.f90: New test.
22063
22064 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
22065
22066         PR fortran/21977
22067         * gfortran.dg/nesting_2.f90: New test.
22068         * gfortran.dg/nesting_3.f90: New test.
22069
22070 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
22071
22072         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
22073         Fix typo in comment.
22074
22075 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
22076
22077         * gfortran.dg/single_char_string.f90: New test.
22078
22079 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
22080
22081         * gfortran.dg/ichar_2.f90: New test.
22082
22083 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
22084
22085         PR fortran/25093
22086         * gfortran.dg/private_type_4.f90: New.
22087
22088 2006-01-07  Richard Guenther  <rguenther@suse.de>
22089
22090         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
22091
22092 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22093
22094         * gfortran.dg/func_decl_1.f90: New.
22095         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
22096         * gfortran.dg/array_alloc_2.f90: Likewise.
22097         * gfortran.dg/char_result_8.f90: Likewise.
22098         * gfortran.dg/dup_save_1.f90: Likewise.
22099         * gfortran.dg/dup_save_2.f90: Likewise.
22100         * gfortran.dg/f2c_6.f90: Likewise.
22101         * gfortran.dg/f2c_7.f90: Likewise.
22102         * gfortran.dg/func_result_2.f90: Likewise.
22103         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
22104
22105 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
22106
22107         PR fortran/22146
22108         * gfortran.dg/elemental_subroutine_1.f90: New test.
22109         * gfortran.dg/elemental_subroutine_2.f90: New test.
22110
22111         PR fortran/25029
22112         PR fortran/21256
22113         * gfortran.dg/assumed_size_refs_1.f90: New test.
22114
22115         PR fortran/20868
22116         PR fortran/20870
22117         * gfortran.dg/assumed_size_refs_2.f90: New test.
22118         * gfortran.dg/initialization_1.f90: Change warning message.
22119
22120 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
22121
22122         * gcc.dg/tree-ssa/loop-15.c: New test.
22123
22124 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22125
22126         PR fortran/25598
22127         * gfortran.dg/backspace_3.f: New test.
22128         * gfortran.dg/backspace_4.f: New test.
22129
22130 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22131
22132         PR fortran/24268
22133         * gfortran.dg/fmt_white.f: Update test.
22134
22135 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
22136
22137         * gcc.dg/cast-1.c: Add new warning.
22138         * gcc.dg/cast-2.c: Likewise.
22139         * gcc.dg/cast-3.c: Likewise.
22140         * gcc.dg/format/cast-1.c: Likewise.
22141         * gcc.dg/cast-4.c: New testcase.
22142
22143 2006-01-05  Richard Guenther  <rguenther@suse.de>
22144
22145         PR tree-optimization/22555
22146         * gcc.dg/tree-ssa/alias-3.c: New testcase.
22147
22148 2006-01-05  Richard Guenther  <rguenther@suse.de>
22149             Diego Novillo  <dnovillo@redhat.com>
22150
22151         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
22152         * gcc.dg/tree-ssa/loop-8.c: Likewise.
22153         * gcc.dg/tree-ssa/loop-1.c: Likewise.
22154         * gcc.dg/tree-ssa/pr23294.c: Likewise.
22155         * gcc.dg/tree-ssa/pr21985.c: Likewise.
22156         * gcc.dg/tree-ssa/loop-14.c: Likewise.
22157         * gcc.dg/tree-ssa/loop-2.c: Likewise.
22158         * gcc.dg/tree-ssa/loop-3.c: Likewise.
22159         * gcc.dg/tree-ssa/loop-4.c: Likewise.
22160         * gcc.dg/tree-ssa/pr21171.c: Likewise.
22161         * gcc.dg/tree-ssa/loop-5.c: Likewise.
22162         * gcc.dg/tree-ssa/loop-10.c: Likewise.
22163         * gcc.dg/tree-ssa/loop-6.c: Likewise.
22164         * treelang/compile/extravar.tree: Likewise.
22165         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
22166         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
22167         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
22168         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22169         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
22170
22171 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
22172
22173         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
22174         for 64-bit fix.
22175
22176 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
22177
22178         PR fortran/23675
22179         gfortran.dg/char_result_11.f90: New.
22180
22181 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
22182
22183         PR c++/24782
22184         * g++.dg/parse/access9.C: New test.
22185         * g++.dg/tc1/dr52.C: Tweak error markers.
22186
22187 2006-01-04  Richard Henderson  <rth@redhat.com>
22188
22189         Merge from gomp branch.
22190         * g++.dg/parse/pragma2.C: Update expected error lines.
22191
22192 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
22193
22194         * g++.dg/other/i386-2.C: New test.
22195
22196         PR target/25554
22197         * gcc.c-torture/compile/20051228-1.c: New test.
22198
22199         PR c/25559
22200         * gcc.dg/pr25559.c: New test.
22201
22202 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
22203
22204         PR c++/25492
22205         * g++.dg/lookup/friend9.C: New test.
22206
22207         PR c++/25625
22208         * g++.dg/template/repo5.C: New test.
22209
22210 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
22211
22212         PR fortran/25101
22213         * gfortran.dg/forall_2.f90: New test.
22214
22215 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
22216
22217         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
22218         dg-require-weak.  Adjust regexp to handle leading-underscore
22219         targets and space as well as TAB after .weak.  Change previous
22220         64-bit fix to not use naked dot.
22221
22222 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
22223
22224         PR rtl-optimization/25578
22225         * gcc.c-torture/execute/20060102-1.c: New testcase.
22226
22227 2006-01-03  Richard Guenther  <rguenther@suse.de>
22228
22229         PR c/25183
22230         * gcc.dg/torture/pr25183.c: New testcase.
22231
22232 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
22233
22234         Merge from gomp-branch.
22235         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
22236         * gcc.dg/ia64-sync-2.c: Likewise.
22237         * gcc.dg/ia64-sync-3.c: Likewise.
22238         * gcc.dg/ia64-sync-4.c: Likewise.
22239         * gcc.dg/sync-2.c: Likewise.
22240         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
22241         that sparc64-*-* and sparcv9-*-* supports sync builtins.
22242
22243 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
22244
22245         PR c++/25635
22246         * g++.dg/parse/operator6.C: New test.
22247
22248         PR c++/25637
22249         * g++.dg/parse/error29.C: New test.
22250
22251         PR c++/25638
22252         * g++.dg/parse/dtor6.C: New test.
22253
22254         PR c++/25633
22255         * g++.dg/parse/ctor3.C: New test.
22256
22257         PR c++/25634
22258         * g++.dg/template/class3.C: New test.
22259
22260 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
22261
22262         * g++.dg/debug/debug9.C: New.
22263
22264 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
22265
22266         PR fortran/24640
22267         * gfortran.dg/label_2.f90: New test.
22268
22269 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22270
22271         * g++.dg/lookup/using12.C: Tighten error marker.
22272
22273 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
22274             Andrew Pinski <pinskia@physics.uc.edu>
22275
22276         * gcc.target/powerpc/darwin-abi-3.c: New file.
22277         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
22278         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
22279         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
22280         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
22281         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
22282         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
22283         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
22284         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
22285
22286 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
22287
22288         * gcc.dg/tree-ssa/loadpre1.c: New;
22289         * gcc.dg/tree-ssa/loadpre2.c: New;
22290         * gcc.dg/tree-ssa/loadpre3.c: New;
22291         * gcc.dg/tree-ssa/loadpre4.c: New;
22292         * gcc.dg/tree-ssa/loadpre5.c: New;
22293         * gcc.dg/tree-ssa/loadpre6.c: New;
22294         * gcc.dg/tree-ssa/loadpre7.c: New;
22295         * gcc.dg/tree-ssa/loadpre8.c: New;
22296         * gcc.dg/tree-ssa/loadpre9.c: New;
22297
22298 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
22299
22300         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
22301         * g++.dg/abi/thunk4.C: Likewise.
22302
22303 2006-01-01  Andreas Jaeger  <aj@suse.de>
22304
22305         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
22306         portable.
22307
22308 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
22309
22310         PR c++/25294
22311         * gcc.dg/pragma-pack-3.c: New test.
22312         * g++.dg/parse/pragma3.C: New test.
22313
22314 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22315
22316         PR middle-end/24827
22317         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
22318
22319 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22320
22321         PR testsuite/25214
22322         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
22323
22324 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
22325
22326         PR fortran/22607
22327         * gfortran-dg/pure_byref_3.f90: New.
22328
22329         fortran/PR 25396
22330         * gfortran.dg/userdef_operator_1.f90: New.
22331
22332 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22333
22334         * g++.dg/abi/thunk3.C: New.
22335         * g++.dg/abi/thunk4.C: New.
22336
22337 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
22338
22339         PR fortran/25532
22340         * gfortran.dg/host_used_types_1.f90: New test. Check that host
22341         associated derived type components of derived types are
22342         properly declared in contained procedures.
22343
22344 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22345
22346         PR libgfortran/25139
22347         * gfortran.dg/backspace_2.f: New test.
22348
22349 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22350
22351         PR libgfortran/25550
22352         * gfortran.dg/endfile.f: New test.
22353
22354 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22355
22356         PR libgfortran/25419
22357         * gfortran.dg/comma.f: New test.
22358
22359 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22360
22361         * lib/gfortran-dg.exp: Remove trailing whitespace.
22362         * lib/fortran-torture.exp: Test with -fbounds-check instead of
22363         -funroll-all-loops.
22364
22365 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
22366
22367         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
22368         Extended Double long doubles or repeat tests when long double is
22369         the same size as double.
22370
22371 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22372
22373         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
22374
22375         PR testsuite/25442
22376         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
22377         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
22378
22379         PR testsuite/25441
22380         * gcc.dg/pr23911.c: Make test variable static.
22381
22382         PR testsuite/25444
22383         * gcc.dg/tree-ssa/pr14841.c: Likewise.
22384
22385 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
22386
22387         PR c++/25439
22388         * g++.dg/parse/crash17.C: Adjust error markers.
22389         * g++.dg/template/error20.C: New test.
22390
22391 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
22392
22393         PR c++/23172
22394         * g++.dg/ext/complit4.C: New test.
22395
22396         PR c++/25417
22397         * g++.dg/ext/complit5.C: Likewise.
22398
22399 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
22400
22401         PR tree-optimization/25125
22402         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
22403         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
22404         * gcc.c-torture/execute/pr25125.c: New.
22405
22406 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
22407
22408         PR fortran/25029
22409         PR fortran/21256
22410         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
22411         functions with incorrect assumed size references.
22412
22413 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
22414
22415         PR c++/23171
22416         * g++.dg/opt/init1.C: New test.
22417
22418 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
22419
22420         PR c++/24671
22421         * g++.dg/template/sfinae3.C: New test.
22422
22423 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22424
22425         * g++.dg/other/friend4.C: New test.
22426
22427 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
22428
22429         PR target/25005
22430         * g++.dg/opt/pr25005.C: New test.
22431
22432 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
22433
22434         PR c++/25369
22435         * g++.dg/template/ptrmem16.C: New test.
22436
22437 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
22438
22439         PR fortran/25029
22440         PR fortran/21256
22441         * gfortran.dg/initialization_1.f90: Add test of SIZE.
22442
22443 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22444
22445         PR libgfortran/25307
22446         * gfortran.dg/list_read_5.f90: New test.
22447
22448 2005-12-22  Richard Henderson  <rth@redhat.com>
22449
22450         * gcc.target/i386/sse-7.c: Use -msse2.
22451
22452 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
22453
22454         PR rtl-optimization/25432
22455         * gcc.c-torture/compile/20051216-1.c: New test.
22456
22457         PR objc/25328
22458         * objc/execute/pr25328.m: New test.
22459
22460 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
22461
22462         PR c++/25364
22463         * g++.dg/template/call4.C: New test.
22464
22465 2005-12-22  Dale Johannesen  <dalej@apple.com>
22466
22467         * gcc.target/i386/sse-17.c: New.
22468
22469 2005-12-22  Paul Brook  <paul@codesourcery.com>
22470
22471         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
22472
22473 2005-12-22  Paul Brook  <paul@codesourcery.com>
22474
22475         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
22476
22477 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
22478
22479         PR tree-opt/25513
22480         * gcc.c-torture/compile/pr25513.c: New test.
22481
22482 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22483
22484         PR c++/23333
22485         * g++.dg/parse/error25.C: Add more tests.
22486
22487 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22488
22489         PR fortran/18990
22490         * gfortran.dg/der_charlen_1.f90: New.
22491
22492 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
22493
22494         PR fortran/20889
22495         * gfortran.dg/pointer_component_type_1.f90: New test.
22496
22497         PR fortran/25029
22498         PR fortran/21256
22499         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
22500         should give an error with assumed size array refernces and checks
22501         those that should not.
22502         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
22503         reference an upper bound so that it does not generate an error.
22504
22505         PR fortran/19362
22506         PR fortran/20244
22507         PR fortran/20864
22508         PR fortran/25391
22509         * gfortran.dg/used_dummy_types_1.f90: New test.
22510         * gfortran.dg/used_dummy_types_2.f90: New test.
22511         * gfortran.dg/used_dummy_types_3.f90: New test.
22512         * gfortran.dg/used_dummy_types_4.f90: New test.
22513         * gfortran.dg/used_dummy_types_5.f90: New test.
22514
22515         PR fortran/23152
22516         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
22517         group already being USE associated.
22518         * gfortran.dg/assumed_shape_nml.f90: New test.
22519         * gfortran.dg/assumed_size_nml.f90: New test.
22520
22521         PR fortran/20862
22522         PR fortran/25053
22523         PR fortran/25063
22524         PR fortran/25064
22525         PR fortran/25066
22526         PR fortran/25067
22527         PR fortran/25068
22528         PR fortran/25307
22529         * gfortran.dg/io_constraints_1.f90: New test.
22530         * gfortran.dg/io_constraints_1.f90: New test.
22531         * gfortran.dg/iostat_3.f90: Change wording of warning.
22532         * gfortran.dg/g77/19981216-0.f: The same.
22533
22534 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
22535
22536         PR tree-optimization/23518
22537         * gcc.dg/pr23518.c: New.
22538
22539 2005-12-21  Mike Stump  <mrs@apple.com>
22540
22541         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
22542
22543 2005-12-21  Paul Brook  <paul@codesourcery.com>
22544
22545         * gcc.dg/pr19340.c: Skip on m68k targets.
22546
22547 2005-12-21  Steven Bosscher  <stevenb@suse.de>
22548
22549         PR rtl-optimization/25196
22550         * gcc.dg/pr25196.c: New test.
22551
22552 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
22553
22554         PR fortran/25423
22555         gfortran.dg/where_nested_1.f90: New.
22556
22557 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
22558
22559         PR tree-optimization/25382.
22560         * gcc.dg/tree-ssa/pr25382.c: New.
22561
22562 2005-12-20  Richard Guenther  <rguenther@suse.de>
22563
22564         PR middle-end/24306
22565         * gcc.target/i386/pr24306.c: New testcase.
22566
22567 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
22568
22569         PR tree-optimization/25501
22570         * gcc.dg/tree-ssa/pr25501.c: New.
22571
22572 2005-12-20  Richard Guenther  <rguenther@suse.de>
22573
22574         Revert
22575         2005-12-02  Richard Guenther  <rguenther@suse.de>
22576
22577         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
22578
22579 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
22580
22581         PR c++/21228
22582         * g++.dg/warn/Wunreachable-code-2.C: New test.
22583
22584 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
22585
22586         PR c++/24278
22587         * g++.dg/template/ctor5.C: New test.
22588
22589         PR c++/24915
22590         * g++.dg/template/overload8.C: New test.
22591
22592 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
22593
22594         * gcc.c-torture/compile/pr25483 : New test.
22595
22596 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22597
22598         PR c++/20552
22599         * g++.dg/ext/typeof10.C: New test.
22600
22601 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
22602
22603         * gcc.dg/mt-loopi1.c: New.
22604
22605 2005-12-18  Richard Guenther  <rguenther@suse.de>
22606
22607         PR tree-optimization/25481
22608         * gcc.dg/torture/pr25481.c: New testcase.
22609
22610 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
22611
22612         PR rtl-optimization/21041
22613         * gcc.dg/pr21041.c: New test.
22614
22615 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22616
22617         PR libgfortran/25463
22618         * gfortran.dg/advance.f90: New test.
22619
22620 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
22621
22622         * gcc.dg/20051201-1.c: New test.
22623
22624 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
22625
22626         PR fortran/25018
22627         * gfortran.dg/initialization_1.f90: New test.
22628         * gfortran.dg/enum_5.f90: Change dg-error to new message.
22629         * gfortran.dg/g77/980616-0.f: The same.
22630
22631 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
22632
22633         * PR fortran/25458
22634         * gfortran.dg/chkbits.f90: New test.
22635
22636 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
22637
22638         * gfortran.dg/enum_5.f: Revert to previous version.
22639
22640 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
22641
22642         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
22643         * gfortran.dg/nested_modules_1.f90: Ditto.
22644         * gfortran.dg/hollerith_f95.f90: Ditto.
22645         * gfortran.dg/select_5.f90: Ditto.
22646         * gfortran.dg/secnds.f: Ditto.
22647         * gfortran.dg/hollerith2.f90: Ditto.
22648         * gfortran.dg/imag_2.f: Ditto.
22649         * gfortran.dg/ftell_2.f90: Ditto.
22650         * gfortran.dg/malloc_free_1.f90: Ditto.
22651         * gfortran.dg/logint-1.f: Ditto.
22652         * gfortran.dg/recursive_statement_functions.f90: Ditto.
22653         * gfortran.dg/e_d_fmt.f90: Ditto.
22654         * gfortran.dg/hollerith_legacy.f90: Ditto.
22655         * gfortran.dg/logint-2.f: Ditto.
22656         * gfortran.dg/enum_5.f90: Ditto.
22657         * gfortran.dg/f2c_2.f90: Ditto.
22658         * gfortran.dg/pr17143.f90: Ditto.
22659         * gfortran.dg/namelist_14.f90: Ditto.
22660         * gfortran.dg/logint-3.f: Ditto.
22661         * gfortran.dg/spread_scalar_source.f90: Ditto.
22662         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
22663         * gfortran.dg/namelist_11.f: Ditto.
22664         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
22665         * gfortran.dg/g77/20010519-1.f
22666         * gfortran.dg/g77/alpha1.f: Ditto.
22667         * gfortran.dg/g77/990115-1.f: Ditto.
22668         * gfortran.dg/g77/erfc.f: Ditto.
22669         * gfortran.dg/g77/19990313-3.f: Ditto.
22670         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
22671         * gfortran.dg/g77/20010426.f: Ditto.
22672         * gfortran.dg/g77/19990313-0.f: Ditto.
22673         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
22674         * gfortran.dg/g77/20000629-1.f: Ditto.
22675         * gfortran.dg/g77/970125-0.f: Ditto.
22676         * gfortran.dg/g77/8485.f: Ditto.
22677         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
22678         * gfortran.dg/g77/19990313-1.f: Ditto.
22679         * gfortran.dg/g77/int8421.f: Ditto.
22680         * gfortran.dg/g77/19990305-0.f: Ditto.
22681         * gfortran.dg/g77/947.f: Ditto.
22682         * gfortran.dg/g77/19990905-2.f: Ditto.
22683         * gfortran.dg/g77/cabs.f: Ditto.
22684         * gfortran.dg/g77/19990313-2.f: Ditto.
22685         * gfortran.dg/g77/20020307-1.f: Ditto.
22686         * gfortran.dg/g77/dcomplex.f: Ditto.
22687         * gfortran.dg/g77/19990502-1.f: Ditto.
22688         * gfortran.dg/g77/19981216-0.f: Ditto.
22689         * gfortran.dg/common_4.f90: Ditto.
22690         * gfortran.dg/entry_4.f90: Ditto.
22691         * gfortran.dg/equiv_constraint_2.f90: Ditto.
22692         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
22693         * gfortran.dg/namelist_12.f: Ditto.
22694         * gfortran.dg/scale_1.f90: Ditto.
22695         * gfortran.dg/modulo_1.f90
22696         * gfortran.dg/hollerith.f90: Ditto.
22697         * gfortran.dg/direct_io_3.f90: Ditto.
22698         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
22699         * gfortran.dg/gnu_logical_1.F: Ditto.
22700         * gfortran.dg/unf_io_convert_1.f90: Ditto.
22701         * gfortran.dg/assign_1.f90: Ditto.
22702         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
22703         * gfortran.dg/pr23095.f: Ditto.
22704         * gfortran.dg/read_float_1.f90: Ditto.
22705
22706 2005-12-17  Andreas Jaeger  <aj@suse.de>
22707
22708         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
22709         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
22710
22711 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22712
22713         PR fortran/24268
22714         * gfortran.dg/fmt_white.f: New test.
22715
22716 2005-12-16  Steven G. Kargl <kargls@comcast.net>
22717
22718         * gfortran.dg/label_1.f90: New test.
22719
22720 2005-12-15  Ben Elliston  <bje@au.ibm.com>
22721
22722         PR testsuite/25422
22723         * gcc.dg/20031012-1.c: Add -Walways-true option.
22724         * gcc.dg/weak/weak-3.c: Likewise.
22725         * g++.old-deja/g++.mike/warn8.C: Likewise.
22726
22727 2005-12-16  Mike Stump  <mrs@apple.com>
22728
22729         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
22730         exit.
22731
22732 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22733
22734         PR libgfortran/25264
22735         PR libgfortran/25349
22736         * gfortran.dg/tl_editing.f90: Added additional checks.
22737         * gfortran.dg/t_editing.f: New test.
22738         * gfortran.dg/write_padding.f90: New test
22739
22740 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22741
22742         PR testsuite/25215
22743         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
22744
22745 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
22746
22747         PR rtl-optimization/24899
22748         * gcc.c-torture/execute/20051215-1.c: New test.
22749
22750 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
22751
22752         PR 24823
22753         * gfortran.dg/pr24823.f: New test.
22754
22755 2005-12-16  Jeff Law  <law@redhat.com>
22756
22757         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
22758
22759 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
22760
22761         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22762         (base_types): Change C++ style comments to C style comments.  Remove
22763         aligned types from the array.  Keep Enums disabled.
22764         (complex_types): Remove aligned types from the array.
22765         Comment out "_Complex long double".
22766         (attrib_types): Remove.
22767         (complex_attrib_types): Remove.
22768         (attrib_array_types): Remove.
22769         (complex_attrib_array_types): Remove.
22770         (aligned_bitfld_types): Remove.
22771         (n_aligned_bitfld_types): Remove.
22772         (FEATURE_ALIGNEDPACKED): Delete.
22773         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
22774         (singles): Remove support for adding attributes.
22775         (choose_type): Remove support for attributed types.
22776         (generate_fields): Remove support for attributed bit-fields.
22777         Remove support for adding attributes.
22778         (generate_random_tests): Remove support for adding attributes.
22779         (features): Add back "[0] :0" and "complex vector [0]".
22780         (main): Remove support for attributed bit-fields.
22781         Uncomment the calling of generate_random_tests for the rests of
22782         the tests.
22783
22784 2005-12-16  Jan Hubicka  <jh@suse.cz>
22785
22786         * gcc.c-torture/combine/pr25224.c: New.
22787
22788 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
22789
22790         PR other/25028
22791         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
22792         HP-UX.
22793
22794 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
22795
22796         * gcc.dg/20051215-1.c: New file.
22797
22798 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22799
22800         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
22801         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
22802
22803 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
22804
22805         PR fortran/18197
22806         * gfortran.dg/dummy_functions_1.f90: New.
22807
22808 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
22809
22810         PR rtl-optimization/25310
22811         * gcc.c-torture/compile/pr25310.c: New test.
22812
22813 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
22814
22815         PR debug/25023
22816         * gcc.dg/pr25023.c: New test.
22817
22818 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22819
22820         * g++.old-deja/g++.brendan/redecl1.C,
22821         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
22822         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
22823         g++.old-deja/g++.oliva/typeof1.C,
22824         g++.old-deja/g++.other/crash16.C,
22825         g++.old-deja/g++.other/crash34.C,
22826         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
22827         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
22828         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
22829         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
22830         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
22831         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
22832         Remove xfail.
22833
22834 2005-12-14  Kean Johnston  <jkj@sco.com>
22835             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22836
22837         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
22838         * gcc.target/i386/20020523-1.c: Ditto.
22839         * gcc.target/i386/tailcall-1.c: Ditto.
22840         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
22841         * gcc.target/i386/ssetype-5.c: Ditto.
22842
22843 2005-12-14  Jeff Law  <law@redhat.com>
22844
22845         * gcc.dg/tree-ssa/foldstring-1.c: New test.
22846
22847 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
22848
22849         PR target/25254
22850         PR target/24188
22851         * gcc.target/i386/pr25254.c: New test.
22852         * gfortran.dg/PR24188.f: New test.
22853
22854 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
22855
22856         * lib/fortran-torture.exp: Catch remaining uses of
22857         remote_file build delete.
22858
22859 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22860
22861         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
22862
22863 2005-12-14  Ben Elliston  <bje@au.ibm.com>
22864
22865         * gcc.dg/warn-addr-cmp.c: New test.
22866
22867 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
22868
22869         PR debug/25023
22870         PR target/25293
22871         * gcc.target/i386/pr25293.c: New test.
22872
22873 2005-12-13  Petr Machata  <machata@post.cz>
22874
22875         PR c++/24907
22876         * g++.dg/parse/comma2.C: New test.
22877
22878 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
22879             Jakub Jelinek  <jakub@redhat.com>
22880
22881         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
22882         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
22883         (limits.h): Include unconditionally.
22884         (stdlib.h): Likewise.
22885         (hashtab.h): Do not include.
22886         (getopt.h): Likewise.
22887         (stddef.h): Include.
22888         (hashval_t): Define.
22889         (struct entry): Add "next" field.
22890         (HASH_SIZE): New macro.
22891         (hash_table): New variable.
22892         (switchfiles): Do not use xmalloc.
22893         (mix): New macro.
22894         (iterative_hash): New function.
22895         (hasht): Remove.
22896         (e_exists): New function.
22897         (e_insert): Likewise.
22898         (output): Use, instead of libiberty hashtable functions.
22899         (main): Do not use getopt.  Do not call htab_create.
22900
22901 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
22902
22903         PR c++/25331
22904         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
22905         put atal* and atpaal* attributes on array elements.
22906         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
22907         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
22908         put atal* and atpaal* attributes on array elements.
22909         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
22910
22911 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
22912
22913         * gcc.dg/single-precision-constant.c: New test.
22914
22915 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
22916
22917         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
22918         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
22919         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
22920         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
22921         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
22922         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
22923         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
22924         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
22925         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
22926         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
22927         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
22928         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
22929         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
22930         gcc.target/powerpc/ppc-sdata-2.c,
22931         gcc.target/powerpc/ppc-stackalign-1.c,
22932         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
22933         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
22934         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
22935         gcc.target/powerpc/rs6000-ldouble-2.c,
22936         gcc.target/powerpc/rs6000-power2-1.c,
22937         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
22938         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
22939         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
22940         option into target selector.
22941         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
22942         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
22943
22944 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22945
22946         PR objc/25348
22947         * objc.dg/encode-9.m: New test.
22948
22949 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22950
22951         PR testsuite/20772
22952         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
22953         * gcc.dg/asm-b.c: Fix typo.
22954         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
22955         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
22956         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
22957         i?86 lp64 and x86_64 ilp32.
22958         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
22959         on i?86 lp64.
22960         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
22961
22962 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
22963
22964         PR fortran/25078
22965         gfortran.dg/equiv_5.f90: New test.
22966
22967 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
22968
22969         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
22970         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
22971         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
22972         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
22973         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
22974         * gcc.dg/tree-ssa/reassoc-5.c: New.
22975         * gcc.dg/tree-ssa/reassoc-6.c: New.
22976         * gcc.dg/tree-ssa/reassoc-7.c: New.
22977         * gcc.dg/tree-ssa/reassoc-8.c: New.
22978         * gcc.dg/tree-ssa/reassoc-9.c: New.
22979         * gcc.dg/tree-ssa/reassoc-10.c: New.
22980         * gcc.dg/tree-ssa/reassoc-11.c: New.
22981
22982 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22983
22984         PR testsuite/25167
22985         PR testsuite/24478
22986         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
22987
22988 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
22989
22990         PR c++/25300
22991         * g++.dg/template/inherit.C: Do not use a generic error message.
22992
22993 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
22994
22995         PR libobjc/25354
22996         * objc.dg/gnu-encoding: New directory.
22997         * objc.dg/gnu-encoding/compat-common.h: New file.
22998         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
22999         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
23000         * objc.dg/gnu-encoding/vector-defs.h: New file.
23001         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
23002         * objc.dg/gnu-encoding/generate-random.c: New file.
23003         * objc.dg/gnu-encoding/generate-random_r.c: New file.
23004         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
23005         * objc.dg/gnu-encoding/generate-random.h: New file.
23006
23007 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
23008
23009         PR c++/25337
23010         * g++.dg/template/defarg7.C: New test.
23011
23012 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
23013
23014         PR libobjc/25347
23015         * objc.dg/encode-8.m: New test.
23016
23017 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
23018
23019         PR libobjc/25346
23020         * objc.dg/encode-7.m: New test.
23021
23022 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
23023
23024         PR c++/25010
23025         * g++.dg/opt/inline10.C: New test.
23026
23027 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
23028
23029         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
23030
23031 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
23032
23033         * gfortran.dg/substring_equivalence.f90: typo in comment
23034
23035 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23036
23037         PR fortran/25068
23038         * gfortran.dg/iostat_3.f90: New test.
23039
23040 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
23041
23042         PR fortran/23815
23043         * gfortran.dg/unf_io_convert_1.f90: New test.
23044         * gfortran.dg/unf_io_convert_2.f90: New test.
23045         * gfortran.dg/unf_io_convert_3.f90: New test.
23046
23047 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23048
23049         PR testsuite/20772
23050         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
23051         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
23052         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
23053         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
23054         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
23055         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
23056         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
23057         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
23058         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
23059         gcc.dg/torture/fp-int-convert-float128-timode.c,
23060         gcc.dg/torture/fp-int-convert-float128.c,
23061         gcc.dg/torture/fp-int-convert-float80-timode.c,
23062         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
23063         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
23064
23065         * gcc.dg/tls/opt-1.c: Require effective target fpic.
23066
23067 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
23068
23069         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
23070
23071 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
23072
23073         * gcc.dg/20051207-1.c,
23074         * gcc.dg/20051207-2.c,
23075         * gcc.dg/20051207-3.c: New tests.
23076
23077 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23078
23079         PR testsuite/20772
23080         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
23081         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
23082         dg-skip-if target selector.
23083
23084         PR testsuite/20772
23085         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
23086         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
23087         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
23088         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
23089         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
23090         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
23091         and/or merge with i?86 cases.
23092
23093         * gcc.dg/tls/opt-3.c: Require effective target fpic.
23094
23095         PR testsuite/20772
23096         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
23097         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
23098         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
23099         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
23100         x86_64-*-linux*.
23101
23102 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
23103
23104         PR target/25311
23105         * gcc.c-torture/compile/pr25311.c: New test.
23106
23107 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23108
23109         PR libgfortran/25039
23110         * gfortran.dg/read_comma.f: New test.
23111
23112 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
23113
23114         PR c++/19317
23115         * g++.dg/opt/pr19317-1.C: New test.
23116         * g++.dg/opt/pr19317-2.C: New test.
23117         * g++.dg/opt/pr19317-3.C: New test.
23118
23119         PR target/19005
23120         * gcc.c-torture/execute/pr19005.c: New test.
23121
23122         PR target/17828
23123         * g++.old-deja/g++.other/comdat5.C: New test.
23124         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
23125
23126         * g++.dg/compat/struct-layout-1.exp: New file.
23127         * g++.dg/compat/struct-layout-1.h: New.
23128         * g++.dg/compat/struct-layout-1_generate.c: New.
23129         * g++.dg/compat/struct-layout-1_x1.h: New.
23130         * g++.dg/compat/struct-layout-1_x2.h: New.
23131         * g++.dg/compat/struct-layout-1_y1.h: New.
23132         * g++.dg/compat/struct-layout-1_y2.h: New.
23133
23134         * gcc.dg/20050330-2.c: New test.
23135
23136 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
23137
23138         PR fortran/25292
23139         * gfortran.dg/associated_1.f90: New.
23140
23141 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23142
23143         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
23144         ILP32 vect_no_align platforms.
23145
23146 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
23147             Jakub Jelinek  <jakub@redhat.com>
23148
23149         PR target/25268
23150         * gcc.c-torture/compile/20051207-1.c: New test.
23151
23152 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23153
23154         PR testsuite/20772
23155         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
23156         gcc.dg/torture/pr18582-1.c,
23157         gcc.target/i386/attributes-error.c: Also test on x86_64.
23158
23159         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
23160
23161 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23162
23163         PR c++/19397
23164         * g++.dg/template/typedef3.C: New test.
23165
23166         PR c++/19762
23167         PR c++/19764
23168         * g++.dg/template/dtor3.C: Fix error markers.
23169
23170 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
23171
23172         * lib/target-supports.exp (check_effective_target_sync_char_short):
23173         Add s390*.
23174
23175 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
23176
23177         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
23178
23179 2005-12-06  Roger Sayle  <roger@eyesopen.com>
23180
23181         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
23182         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
23183         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
23184         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
23185
23186 2005-12-06  Roger Sayle  <roger@eyesopen.com>
23187
23188         PR c++/25263
23189         * g++.dg/other/array2.C: New test case.
23190
23191 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
23192
23193         * gcc.dg/darwin-weakimport-3.c: New.
23194
23195         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
23196         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
23197         and to work on Darwin.
23198         * gcc.dg/attr-weakref-1b.c: New file.
23199         * gcc.dg/attr-weakref-2.c: New test.
23200         * gcc.dg/darwin-weakref-1.c: New test.
23201
23202 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
23203
23204         PR testsuite/25247
23205         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
23206         use in selector expressions.
23207         (dg-xfail-if): Ditto.
23208         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
23209         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
23210         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
23211         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
23212         * gcc.test-framework/test-framework.exp: Skip generated tests if
23213         CHECK_TEST_FRAMEWORK is not 1.
23214
23215 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23216
23217         PR tree-optimization/24963
23218         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
23219
23220         PR target/24108
23221         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
23222
23223         PR target/18580
23224         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
23225         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
23226         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
23227         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
23228
23229 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
23230
23231         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
23232         dg-options.
23233
23234 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
23235
23236         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
23237
23238 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
23239
23240         * gcc.dg/format/cast-1.c: New test.
23241
23242 2005-12-04  Roger Sayle  <roger@eyesopen.com>
23243
23244         PR c/7776
23245         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
23246         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
23247         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
23248         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
23249
23250 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
23251
23252         * gcc.dg/cast-pretty-print-1.c: New test.
23253
23254 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
23255
23256         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
23257
23258 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
23259
23260         PR c++/24173
23261         * g++.dg/template/friend40.C: New test.
23262
23263 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
23264
23265         PR target/25199
23266         * gcc.target/i386/movq-2.c: New test.
23267         * gcc.target/i386/movq.c: Remove target i?86, instead add
23268         dg-require-effective-target ilp32.
23269
23270 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23271
23272         PR c++/24103
23273         * g++.dg/other/default1.C: New test.
23274
23275 2005-12-02  Richard Guenther  <rguenther@suse.de>
23276
23277         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23278
23279 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23280
23281         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
23282
23283 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
23284
23285         PR target/21017
23286         * gcc.target/powerpc/rotate.c: New.
23287
23288 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23289
23290         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
23291         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
23292
23293 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23294
23295         PR c/13384
23296         * gcc.dg/pr17730-1.c: Adjust.
23297         * gcc.dg/lvalue1.c (main): Likewise.
23298         * gcc.dg/lvalue-2.c: Likewise.
23299         * g++.dg/pr7503-3.C
23300
23301 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
23302
23303         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
23304         error messages.
23305
23306 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
23307
23308         PR fortran/24789
23309         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
23310
23311 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
23312
23313         PR target/24475
23314         * lib/target-supports.exp (check_effective_target_tls): New.
23315         (check_effective_target_tls_runtime): New.
23316         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
23317         for TLS support.
23318         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
23319         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
23320         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
23321         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
23322         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
23323         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
23324         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
23325         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
23326         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
23327         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
23328         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
23329         effective-target TLS.
23330         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
23331         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
23332         effective-target TLS runtime.
23333
23334 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
23335
23336         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
23337
23338 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
23339
23340         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
23341         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
23342         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
23343         ignored" warnings when "packing" is the same as the ABI layout.
23344
23345 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
23346
23347         PR fortran/21302
23348         * gfortran.dg/line_length_1.f: New test.
23349         * gfortran.dg/line_length_2.f90: Ditto.
23350
23351 2005-11-30  Richard Guenther  <rguenther@suse.de>
23352
23353         PR tree-optimization/21655
23354         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
23355
23356 2005-11-30  Dale Johannesen  <dalej@apple.com>
23357
23358         * gcc.c-torture/compile/pr24930.c: New.
23359
23360 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
23361
23362         PR fortran/15809
23363         *  gfortran.dg/auto_char_dummy_array.f90: New test.
23364
23365 2005-11-30  Jeff Law  <law@redhat.com>
23366
23367         * g++.old-deja/g++.law/pr25000.C: New test.
23368
23369 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
23370
23371         * gcc.dg/tls/opt-11.c: New test.
23372
23373 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
23374
23375         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
23376         targets.
23377         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
23378         LP64 ia64.
23379
23380 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
23381
23382         * gfortran.dg/open_access_1.f90: New test.
23383
23384 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23385
23386         * gcc.dg/charset/builtin2.c: New test.
23387
23388 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
23389
23390         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
23391         on mmix-*-* for *_[xy].c.
23392
23393 2005-11-28  Kean Johnston  <jkj@sco.com>
23394
23395         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
23396         headers.
23397         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
23398         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
23399         * gcc.target/i386/asm-3.c: Ditto.
23400         * gcc.target/i386/clobbers.c: Ditto.
23401         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
23402         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
23403         test regexp.
23404         * gcc.target/i386/mul.c: Ditto.
23405         * gcc.target/i386/ssetype-1.c: Ditto.
23406         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
23407         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
23408         static so the test works with -fPIC mode too. Based on comment in
23409         PR19231 by Pinski.
23410         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
23411
23412 2005-11-28  Richard Guenther  <rguenther@suse.de>
23413
23414         * gcc.dg/alias-9.c: New testcase.
23415         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
23416
23417 2005-11-28  Roger Sayle  <roger@eyesopen.com>
23418             Uros Bizjak  <uros@kss-loka.si>
23419
23420         PR middle-end/20219
23421         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
23422         tan(x)/sin(x) transformations.
23423
23424 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
23425
23426         PR middle-end/24575
23427         * gcc.dg/tree-ssa/divide-3.c: New test.
23428         * gcc.dg/tree-ssa/divide-4.c: New test.
23429
23430 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
23431
23432         PR fortran/24917
23433         *  gfortran.dg/boz_6.f90: New test.
23434
23435 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23436
23437         PR fortran/23912
23438         * gfortran.dg/modulo_1.f90: New test.
23439
23440 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23441
23442         PR libfortran/24919
23443         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
23444         fail on CRLF platforms.
23445         * gfortran.dg/ftell_2.f90: Likewise.
23446
23447 2005-11-26  Eric Christopher  <echristo@apple.com>
23448
23449         * gcc.dg/intmax_t-1.c: Remove mips xfail.
23450
23451 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
23452
23453         * objc.dg/gnu-runtime-3.m: Simplify.
23454
23455 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
23456
23457         PR middle-end/23669
23458         * gcc.dg/tree-ssa/divide-1.c: New test.
23459         * gcc.dg/tree-ssa/divide-2.c: New test.
23460
23461 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
23462
23463         PR libgfortran/24945
23464         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
23465
23466 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
23467
23468         PR libgfortran/24945
23469         * gfortran.dg/open_status_2.f90: New test.
23470
23471 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23472
23473         * gcc.c-torture/execute/builtins/fprintf.c,
23474         gcc.c-torture/execute/builtins/fputs-lib.c,
23475         gcc.c-torture/execute/builtins/fputs.c,
23476         gcc.c-torture/execute/builtins/lib/fprintf.c,
23477         gcc.c-torture/execute/builtins/lib/printf.c,
23478         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
23479
23480 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
23481
23482         * gcc.dg/20050922-2.c: New test.
23483
23484 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
23485
23486         * objc.dg/gnu-runtime-3.m: New test.
23487
23488 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23489
23490         PR c++/9278
23491         * g++.dg/other/void1.C: New test.
23492
23493 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
23494
23495         PR middle-end/24998
23496         * gcc.dg/torture/fp-int-convert-float.c,
23497         gcc.dg/torture/fp-int-convert-double.c,
23498         gcc.dg/torture/fp-int-convert-long-double.c,
23499         gcc.dg/torture/fp-int-convert-timode.c,
23500         gcc.dg/torture/fp-int-convert-float80.c,
23501         gcc.dg/torture/fp-int-convert-float80-timode.c,
23502         gcc.dg/torture/fp-int-convert-float128.c,
23503         gcc.dg/torture/fp-int-convert-float128-timode.c,
23504         gcc.dg/torture/fp-int-convert.h: New files.
23505
23506 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
23507
23508         PR middle-end/24989
23509         * gcc.dg/tree-ssa/bool-10.c: New test.
23510         * gcc.dg/tree-ssa/bool-11.c: New test.
23511         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
23512
23513 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
23514
23515         PR middle-end/24990
23516         * tree-ssa/pr24990-1.c: New test.
23517
23518 2005-11-24  Richard Guenther  <rguenther@suse.de>
23519         Dirk Mueller <dmueller@suse.de>
23520
23521         PR c++/14024
23522         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
23523         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
23524         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
23525         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
23526         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
23527         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
23528
23529 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
23530
23531         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
23532
23533 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23534
23535         PR c/21668
23536         * gcc.dg/Wc++-compat.c: New.
23537         * gcc.dg/Wno-c++-compat.c: New.
23538
23539 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
23540
23541         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
23542         (vspltish, vspltisw): Likewise.
23543
23544 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23545
23546         PR libgfortran/24794
23547         * gfortran.dg/namelist_12.f: Fix quotes.
23548         * gfortran.dg/namelist_13.f90: Fix quotes.
23549         * gfortran.dg/namelist_14.f90: Fix quotes.
23550         * gfortran.dg/namelist_15.f90: Fix quotes.
23551         * gfortran.dg/namelist_use.f90: Fix quotes.
23552         * gfortran.dg/namelist_use_only.f90: Fix quotes.
23553         * gfortran.dg/namelist_21.f90: New test.
23554         * gfortran.dg/namelist_22.f90: New test.
23555
23556 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
23557
23558         PR target/23435
23559         * gcc.c-torture/compile/pr23435.c: New.
23560
23561 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
23562
23563         * gcc.c-torture/execute/floatunsisf-1.c: New test.
23564
23565 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
23566
23567         * gcc.target/powerpc/405-macchw-1.c,
23568         gcc.target/powerpc/405-macchw-2.c,
23569         gcc.target/powerpc/405-macchwu-1.c,
23570         gcc.target/powerpc/405-macchwu-2.c,
23571         gcc.target/powerpc/405-machhw-1.c,
23572         gcc.target/powerpc/405-machhw-2.c,
23573         gcc.target/powerpc/405-machhwu-1.c,
23574         gcc.target/powerpc/405-machhwu-2.c,
23575         gcc.target/powerpc/405-maclhw-1.c,
23576         gcc.target/powerpc/405-maclhw-2.c,
23577         gcc.target/powerpc/405-maclhwu-1.c,
23578         gcc.target/powerpc/405-maclhwu-2.c,
23579         gcc.target/powerpc/405-mulchw-1.c,
23580         gcc.target/powerpc/405-mulchw-2.c,
23581         gcc.target/powerpc/405-mulchwu-1.c,
23582         gcc.target/powerpc/405-mulchwu-2.c,
23583         gcc.target/powerpc/405-mulhhw-1.c,
23584         gcc.target/powerpc/405-mulhhw-2.c,
23585         gcc.target/powerpc/405-mulhhwu-1.c,
23586         gcc.target/powerpc/405-mulhhwu-2.c,
23587         gcc.target/powerpc/405-mullhw-1.c,
23588         gcc.target/powerpc/405-mullhw-2.c,
23589         gcc.target/powerpc/405-mullhwu-1.c,
23590         gcc.target/powerpc/405-mullhwu-2.c,
23591         gcc.target/powerpc/405-nmacchw-1.c,
23592         gcc.target/powerpc/405-nmacchw-2.c,
23593         gcc.target/powerpc/405-nmachhw-1.c,
23594         gcc.target/powerpc/405-nmachhw-2.c,
23595         gcc.target/powerpc/405-nmaclhw-1.c,
23596         gcc.target/powerpc/405-nmaclhw-2.c,
23597         gcc.target/powerpc/440-macchw-1.c,
23598         gcc.target/powerpc/440-macchw-2.c,
23599         gcc.target/powerpc/440-macchwu-1.c,
23600         gcc.target/powerpc/440-macchwu-2.c,
23601         gcc.target/powerpc/440-machhw-1.c,
23602         gcc.target/powerpc/440-machhw-2.c,
23603         gcc.target/powerpc/440-machhwu-1.c,
23604         gcc.target/powerpc/440-machhwu-2.c,
23605         gcc.target/powerpc/440-maclhw-1.c,
23606         gcc.target/powerpc/440-maclhw-2.c,
23607         gcc.target/powerpc/440-maclhwu-1.c,
23608         gcc.target/powerpc/440-maclhwu-2.c,
23609         gcc.target/powerpc/440-mulchw-1.c,
23610         gcc.target/powerpc/440-mulchw-2.c,
23611         gcc.target/powerpc/440-mulchwu-1.c,
23612         gcc.target/powerpc/440-mulchwu-2.c,
23613         gcc.target/powerpc/440-mulhhw-1.c,
23614         gcc.target/powerpc/440-mulhhw-2.c,
23615         gcc.target/powerpc/440-mulhhwu-1.c,
23616         gcc.target/powerpc/440-mulhhwu-2.c,
23617         gcc.target/powerpc/440-mullhw-1.c,
23618         gcc.target/powerpc/440-mullhw-2.c,
23619         gcc.target/powerpc/440-mullhwu-1.c,
23620         gcc.target/powerpc/440-mullhwu-2.c,
23621         gcc.target/powerpc/440-nmacchw-1.c,
23622         gcc.target/powerpc/440-nmacchw-2.c,
23623         gcc.target/powerpc/440-nmachhw-1.c,
23624         gcc.target/powerpc/440-nmachhw-2.c,
23625         gcc.target/powerpc/440-nmaclhw-1.c,
23626         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
23627
23628 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
23629
23630         PR fortran/24774
23631         * gfortran.dg/inquire_9.f90: New test.
23632
23633         PR fortran/21647
23634         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
23635
23636 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23637
23638         PR libfortran/24432
23639         * lib/target-supports.exp (check_effective_target_fortran_large_real):
23640         Check that 'cos' is supported.
23641
23642 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
23643
23644         PR fortran/24223
23645         * gfortran.dg/substring_equivalence.f90: New test.
23646
23647         PR fortran/24705
23648         * gfortran.dg/auto_internal_assumed.f90: New test.
23649
23650 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
23651
23652         * gcc.dg/fold-div-2.c: New test.
23653
23654 2005-11-20  Ian Lance Taylor  <ian@airs.com>
23655
23656         PR rtl-optimization/24883
23657         * gcc.c-torture/compile/pr24883.c: New test.
23658
23659 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
23660
23661         PR middle-end/20583
23662         * gcc.c-torture/compile/pr20583.c: New.
23663
23664 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
23665
23666         * gcc.c-torture/execute/usmul.c: New test.
23667
23668 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
23669
23670         * gcc.dg/tree-ssa/vrp22.c: New test.
23671
23672 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
23673
23674         PR middle-end/24912
23675         * gcc.dg/torture/pr24912-1.c: New test.
23676
23677 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
23678
23679         PR fortran/24862
23680         * gfortran.dg/arrayio_derived_1.f90: New test.
23681
23682 2005-11-19  Richard Guenther  <rguenther@suse.de>
23683
23684         PR middle-end/23294
23685         * gcc.dg/tree-ssa/pr23294.c: New testcase.
23686
23687 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
23688
23689         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
23690
23691 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
23692
23693         PR c++/8355
23694         * g++.dg/template/friend39.C: New test.
23695
23696 2005-11-18  James E Wilson  <wilson@specifix.com>
23697
23698         * gcc.dg/builtin-strstr.c: New.
23699
23700 2005-11-18  Richard Henderson  <rth@redhat.com>
23701
23702         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
23703         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
23704         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
23705         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
23706         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
23707         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
23708         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
23709         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
23710         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
23711         renaming to remove initial "ia64-".
23712
23713 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
23714
23715         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
23716
23717 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
23718
23719         * g++.dg/cpp/string-2.C: New test.
23720
23721 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
23722
23723         * gcc.dg/tree-ssa/loop-14.c: New test.
23724
23725 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
23726             Michael Chamberlain <michael@chamberlain.net.au>
23727
23728         * ada/acats/run_all.sh (target_run): Kill long running tests.
23729
23730 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23731
23732         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
23733         * gcc.dg/cleanup-9.c: Likewise.
23734         * gcc.dg/cleanup-10.c: Likewise.
23735         * gcc.dg/cleanup-11.c: Likewise.
23736
23737 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23738
23739         PR fortran/24892
23740         * gfortran.dg/open_access_append_1.f90: New test.
23741         * gfortran.dg/open_access_append_2.f90: New test.
23742
23743 2005-11-16  Richard Guenther  <rguenther@suse.de>
23744
23745         PR middle-end/24851
23746         * gcc.c-torture/execute/pr24851.c: New testcase.
23747
23748 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
23749
23750         * gcc.dg/fold-overflow-1.c: New test.
23751
23752 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
23753
23754         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
23755         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
23756
23757 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
23758
23759         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
23760         structures.
23761         * g++.dg/eh/forced2.C: Likewise.
23762         * g++.dg/eh/forced3.C: Likewise.
23763         * g++.dg/eh/forced4.C: Likewise.
23764
23765 2005-11-11  Mike Stump  <mrs@apple.com>
23766
23767         * g++.old-deja/g++.mike/unused.C: Add.
23768
23769 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
23770
23771         PR c++/24667
23772         * g++.dg/warn/Wcast-qual1.C: New test.
23773
23774 2005-11-15  Jan Hubicka  <jh@suse.cz>
23775
23776         * gcc.dg/winline-5.c: Add large-unit-insns limit.
23777
23778 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
23779
23780         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
23781
23782 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
23783
23784         PR 24840
23785         * gcc.dg/tree-ssa/pr24840.c: New test.
23786
23787 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
23788
23789         PR testsuite/24841
23790         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
23791
23792 2005-11-14  Dale Johannesen  <dalej@apple.com>
23793
23794         * gcc.c-torture/execute/20051113-1.c: New.
23795
23796 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
23797
23798         PR c++/24687
23799         * g++.dg/template/crash43.C: New test.
23800
23801 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
23802
23803         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
23804
23805 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
23806
23807         PR c++/24817
23808         * g++.dg/eh/spec8.C: New test.
23809
23810 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
23811
23812         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
23813
23814 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
23815
23816         PR c++/20293
23817         * g++.dg/parse/ambig4.C: New test.
23818         * g++.dg/tc1/dr101.C: Adjust error markers.
23819         * g++.dg/lookup/strong-using-2.C: Likewise.
23820         * g++.dg/lookup/ambig5.C: Likewise.
23821         * g++.dg/lookup/ambig4.C: Likewise.
23822         * g++.dg/parse/crash22.C: Likewise.
23823
23824 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
23825
23826         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
23827
23828 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
23829
23830         * gcc.dg/nested-calls-1.c: New test.
23831
23832 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23833
23834         * gfortran.dg/complex_intrinsic_1.f90: New test.
23835         * gfortran.dg/complex_intrinsic_2.f90: New test.
23836         * gfortran.dg/fgetc_1.f90: New test.
23837         * gfortran.dg/fgetc_2.f90: New test.
23838         * gfortran.dg/fgetc_3.f90: New test.
23839         * gfortran.dg/ftell_1.f90: New test.
23840         * gfortran.dg/ftell_2.f90: New test.
23841         * gfortran.dg/gnu_logical_1.F: New test.
23842         * gfortran.dg/gnu_logical_2.f90: New test.
23843
23844 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
23845
23846         PR middle-end/24820
23847         * gcc.dg/pr24820.c: New test.
23848
23849 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
23850
23851         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
23852         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
23853         variable.
23854
23855 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23856
23857         PR testsuite/24614
23858         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
23859
23860 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
23861
23862         * gcc.target/cris/cris.exp: New file.
23863         * gcc.target/cris/rld-legit1.c: New test.
23864         * gcc.target/cris/rld-legit2.c: New test.
23865
23866 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
23867
23868         PR c++/24780
23869         * g++.dg/opt/pr24780.C: New test.
23870
23871         PR c++/24761
23872         * g++.dg/template/asm1.C: New test.
23873
23874 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
23875
23876         PR libgfortran/24787
23877         * gfortran.dg/scan_1.f90: New test.
23878
23879 2005-11-12  Jan Hubicka  <jh@suse.cz>
23880
23881         * gcc.target/i386/minmax-1.c: New.
23882         * gcc.target/i386/minmax-2.c: New.
23883
23884 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
23885
23886         * gcc.dg/pr24445.c: Fix for 64-bit targets.
23887
23888 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
23889
23890         * gcc.c-torture/execute/20051110-1.c,
23891         gcc.c-torture/execute/20051110-2.c: New tests.
23892
23893 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
23894
23895         PR middle-end/24750
23896         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
23897         New tests.
23898
23899 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
23900
23901         * lib/target-libpath.exp (get_shlib_extension): New proc.
23902         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
23903         * lib/gfortran.exp (gfortran_link_flags): Likewise.
23904         * lib/objc.exp (objc_target_compile): Likewise.
23905         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
23906         detection.
23907
23908 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
23909
23910         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
23911
23912         * lib/target-supports.exp (check_effective_target_static_libgfortran):
23913         Add -static to additional_flags and pass it to target_compile.
23914
23915 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
23916
23917         PR libgfortran/24719
23918         gfortran.dg/read_noadvance.f90: New test.
23919
23920         PR libgfortran/24699
23921         gfortran.dg/fmt_t_2.f90: New test.
23922
23923         PR libgfortran/24785
23924         gfortran.dg/read_x_eor.f90: New test.
23925
23926         PR libgfortran/24584
23927         gfortran.dg/namelist_empty.f90: Rename test.
23928
23929         PR libgfortran/24489
23930         gfortran/read_eor.f90: Rename test.
23931
23932 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
23933
23934         PR fortran/15976
23935         * gfortran.dg/automatic_module_variable.f90: New test.
23936
23937 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
23938
23939         PR target/24445
23940         * gcc.dg/pr24445.c: New test.
23941
23942 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
23943
23944         PR fortran/24655
23945         PR fortran/24755
23946         * gfortran.dg/recursive_statement_functions.f90: Add statement
23947         functions using inline intrinsic functions and parameters to test
23948         that they no longer seg-fault.
23949
23950         PR fortran/24409
23951         gfortran.dg/nested_modules_4.f90: New test.
23952         gfortran.dg/nested_modules_5.f90: New test.
23953
23954 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23955
23956         PR fortran/24643
23957         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
23958
23959 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
23960
23961         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
23962         failures.
23963
23964 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23965
23966         * gcc.dg/sparc-getcontext-1.c: New test.
23967
23968 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
23969
23970         * gcc.dg/ifcvt-fabs-1.c: New test.
23971
23972 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
23973
23974         PR other/4372
23975         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
23976         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
23977
23978 2005-11-09  Richard Guenther  <rguenther@suse.de>
23979
23980         PR tree-optimization/24716
23981         * gcc.c-torture/execute/pr24716.c: New testcase.
23982
23983 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23984
23985         * gcc.dg/pr24624.c: Disable for non S/390 targets.
23986
23987 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23988
23989         PR 24624
23990         * gcc.dg/pr24624.c: Testcase added.
23991
23992 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
23993
23994         PR 24623
23995         * g++.dg/other/pr24623.C: Testcase added.
23996
23997 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
23998
23999         PR fortran/22607
24000         * gfortran-dg/pure_byref_1.f90: New.
24001         * gfortran-dg/pure_byref_2.f90: New.
24002
24003 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
24004
24005         PR c/24101
24006         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
24007         * gcc.dg/dg.exp: Run main loop also for *.i files.
24008
24009 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
24010
24011         PR c++/19450
24012         * g++.dg/tls/diag-3.C: New test.
24013         * g++.dg/tls/diag-4.C: New test.
24014         * g++.dg/tls/static-1.C: New test.
24015         * g++.dg/tls/static-1a.cc: New file.
24016
24017 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
24018
24019         PR 23046
24020         * g++.dg/tree-ssa/pr23046.C: New test.
24021
24022 2005-11-08  Devang Patel <dpatel@apple.com>
24023
24024         PR tree-optimization/23115
24025         * gcc.dg/tree-ssa/pr23115.c: New.
24026
24027 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
24028
24029         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
24030         * gcc.target/powerpc/pr16155.c: Same.
24031         * gcc.target/powerpc/altivec-1.c: Same.
24032         * gcc.target/powerpc/altivec-2.c: Same.
24033         * gcc.target/powerpc/altivec-3.c: Same.
24034         * gcc.target/powerpc/altivec-5.c: Same.
24035         * gcc.target/powerpc/altivec-11.c: Same.
24036         * gcc.target/powerpc/altivec-12.c: Same.
24037         * gcc.target/powerpc/altivec-14.c: Same.
24038         * gcc.target/powerpc/altivec-22.c: Same.
24039         * gcc.target/powerpc/altivec-consts.c: Same.
24040         * gcc.target/powerpc/altivec-pr22085.c: Same.
24041         * gcc.target/powerpc/altivec-splat.c: Same.
24042         * gcc.target/powerpc/altivec-varargs-1.c: Same.
24043         * gcc.target/powerpc/altivec-vec-merge.c: Same.
24044         * gcc.target/powerpc/darwin-longlong.c: Same.
24045
24046 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
24047
24048         PR target/19340
24049         * gcc.dg/pr19340.c: New test.
24050
24051 2005-11-07  Ian Lance Taylor  <ian@airs.com>
24052
24053         PR rtl-optimization/24683
24054         * gcc.dg/pr24683.c: New test.
24055
24056 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
24057
24058         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
24059         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
24060
24061 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
24062
24063         * gcc.target/i386/pr23376.c: Compile with -mmmx.
24064
24065 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
24066
24067         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
24068
24069 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
24070
24071         PR target/24230
24072
24073         * gcc.target/powerpc/altivec-consts.c,
24074         gcc.target/powerpc/altivec-splat.c: New testcase.
24075
24076 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
24077
24078         PR c/24599
24079
24080         * gcc.dg/overflow-2.c: New testcase.
24081
24082 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
24083
24084         PR rtl-optimization/23567
24085         * gcc.c-torture/execute/20051104-1.c: New test.
24086
24087 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
24088
24089         PR fortran/24534
24090         gfortran.dg/private_type_2.f90: Modified to check that case with
24091         PRIVATE declaration within derived type is accepted.
24092
24093         PR fortran/20838
24094         gfortran.dg/pointer_assign_1.f90: New test.
24095
24096         PR fortran/20840
24097         * gfortran.dg/arrayio_0.f90: New test.
24098
24099         PR fortran/17737
24100         gfortran.dg/data_initialized.f90: New test.
24101         gfortran.dg/data_constraints_1.f90: New test.
24102         gfortran.dg/data_constraints_2.f90: New test.
24103
24104 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
24105
24106         PR fortran/24174
24107         PR fortran/24305
24108         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
24109
24110 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
24111
24112         PR 24670
24113         * gcc.dg/tree-ssa/pr24670.c: New test.
24114
24115 2005-11-05  Ian Lance Taylor  <ian@airs.com>
24116
24117         PR target/22432
24118         * gcc.target/i386/pr22432.c: New test.
24119
24120 2005-11-05  Richard Henderson  <rth@redhat.com>
24121
24122         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
24123         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
24124         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
24125         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
24126         from gcc.dg/alpha-*.
24127         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
24128         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
24129
24130 2005-11-05  Andreas Jaeger  <aj@suse.de>
24131
24132         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
24133
24134 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
24135
24136         PR target/23424
24137         * gcc.dg/torture/pr23424-1.c: New test.
24138
24139 2005-11-04  Richard Henderson  <rth@redhat.com>
24140
24141         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
24142         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
24143         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
24144         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
24145         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
24146         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
24147         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
24148         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
24149         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
24150         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
24151         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
24152         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
24153         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
24154         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
24155         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
24156         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
24157         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
24158         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
24159         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
24160         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
24161         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
24162         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
24163         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
24164         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
24165         Move from gcc.dg/.
24166         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
24167         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
24168         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
24169         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
24170         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
24171         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
24172         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
24173         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
24174         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
24175         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
24176         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
24177         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
24178         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
24179         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
24180         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
24181         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
24182         gcc.target/i386/lea.c, gcc.target/i386/local.c,
24183         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
24184         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
24185         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
24186         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
24187         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
24188         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
24189         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
24190         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
24191         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
24192         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
24193         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
24194         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
24195         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
24196         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
24197         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
24198         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
24199         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
24200         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
24201         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
24202         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
24203         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
24204         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
24205         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
24206         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
24207         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
24208         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
24209         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
24210         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
24211
24212 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
24213
24214         PR 24627
24215         * gcc.dg/tree-ssa/pr24627.c: New test.
24216
24217 2005-11-04 Paul Brook  <paul@codesourcery.com>
24218
24219         * gcc.dg/tls/opt-10.c: New test.
24220
24221 2005-11-04  Andreas Jaeger  <aj@suse.de>
24222
24223         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
24224         avoid extra warnings.
24225
24226 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24227
24228         PR libfortran/22298
24229         * lib/target-supports.exp
24230         (check_effective_target_static_libgfortran): New
24231         static_libgfortran effective target.
24232         * gfortran.dg/static_linking_1.f: New test.
24233         * gfortran.dg/static_linking_1.c: New file.
24234
24235 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
24236
24237         * gcc.dg/pr24615.c: Guard test with { target fpic }.
24238
24239 2005-11-03  Josh Conner  <jconner@apple.com>
24240
24241         PR c++/19989
24242         g++.dg/ext/array2.C: New test.
24243         g++.dg/template/dependent-name3.C: New test.
24244         g++.dg/template/dependent-name4.C: New test.
24245         g++.dg/template/sfinae2.C: New test.
24246
24247 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24248
24249         PR preprocessor/22042
24250         * gcc.dg/cpp/strify4.c: New test.
24251
24252 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24253
24254         PR c++/17964
24255         * g++.dg/cpp/string-1.C: New test.
24256
24257 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24258
24259         * gcc.target/powerpc: New directory.
24260         * gcc.target/powerpc/powerpc.exp: New file.
24261         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
24262         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
24263         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
24264         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
24265         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
24266         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
24267         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
24268         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
24269         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
24270         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
24271         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
24272         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
24273         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
24274         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
24275         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
24276         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
24277         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
24278         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
24279         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
24280         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
24281         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
24282         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
24283         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
24284         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
24285         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
24286         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
24287         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
24288         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
24289         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
24290         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
24291         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
24292         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
24293         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
24294         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
24295
24296 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
24297
24298         PR c++/21627
24299         * g++.dg/warn/inline2.C: New test.
24300
24301 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24302
24303         PR middle-end/23155
24304         * g++.dg/ext/c99struct1.C: New test.
24305         * gcc.dg/union-cast-1.c: New test.
24306         * gcc.dg/union-cast-2.c: New test.
24307         * gcc.dg/union-cast-3.c: New test.
24308
24309 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24310
24311         PR middle-end/24589
24312         * gcc.c-torture/execute/zero-struct-2.c: New test.
24313
24314 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24315
24316         PR c++/24582
24317         * g++.dg/init/switch1.C: New test.
24318
24319 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24320
24321         * gcc.dg/delay-slot-1.c: New test.
24322
24323 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
24324
24325         PR target/24620
24326         * gcc.dg/pr24620.c: New test.
24327
24328 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24329
24330         PR c/24329
24331         * gcc.dg/format/unnamed-1.c: New test.
24332
24333 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24334
24335         PR c++/22434
24336         * g++.dg/expr/cond8.C: New test.
24337
24338         PR c++/24560
24339         * g++.dg/parse/dot1.C: New test.
24340
24341 2005-11-02  Jan Hubicka  <jh@suse.cz>
24342
24343         PR target/23303
24344         * gcc.dg/i386-lea.c: New test
24345
24346 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
24347
24348         PR target/24615
24349         * gcc.dg/pr24615.c: New test.
24350
24351 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
24352
24353         PR target/24600
24354         * gcc.dg/pr24600.c: New test.
24355
24356 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24357
24358         PR c++/19253
24359         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
24360         * g++.dg/parse/typename9.C: New test.
24361         * g++/dg/parse/typename10.C: Likewise.
24362
24363 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
24364
24365         PR fortran/18157
24366         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
24367         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
24368         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
24369
24370 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24371
24372         PR c++/24569
24373         * g++.dg/debug/static1.C: New test.
24374
24375 2005-11-02  Josh Conner  <jconner@apple.com>
24376
24377         * g++.dg/crash38.C: moved into proper directory...
24378         * g++.dg/template/crash42.C: ...here
24379
24380 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
24381
24382         PR target/18338
24383         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
24384         pcc_bitfield_type_matters || default_packed.
24385
24386         * lib/target-supports.exp
24387         (check_effective_target_pcc_bitfield_type_matters): New proc.
24388         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
24389
24390         PR testsuite/23304
24391         * lib/target-supports.exp (check_effective_default_packed): New proc.
24392         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
24393         Gate expected errors on target ! default_packed.
24394         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
24395
24396 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24397
24398         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
24399         change (r106358).
24400
24401 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24402
24403         PR fortran/24008
24404         * gfortran.dg/entry_5.f90: New.
24405         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
24406
24407 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
24408
24409         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
24410
24411 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
24412
24413         PR fortran/21565
24414         gfortran.dg/namelist_blockdata.f90: New test.
24415
24416         PR fortran/18737
24417         gfortran.dg/external_implicit_none.f90: New test.
24418
24419         PR fortran/14994
24420         * gfortran.dg/secnds.f: New test.
24421
24422 2005-10-31  Jan Hubicka  <jh@suse.cz>
24423
24424         PR target/20928
24425         * gcc.c-torture/compile/pr20928.c: New test.
24426
24427 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
24428
24429         PR middle-end/23492
24430         * gcc.c-torture/compile/zero-strct-5.c: New test.
24431
24432 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
24433
24434         PR libgfortran/24584
24435         * gfortran.dg/pr24584.f90: New test.
24436
24437 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
24438
24439         PR fortran/18883
24440         * gfortran.dg/char_result_9.f90: New.
24441         * gfortran.dg/char_result_10.f90: New.
24442
24443 2005-10-30  Jan Hubicka  <jh@suse.cz>
24444
24445         * g++.dg/tree-ssa/pr24172.C: New testcase.
24446
24447 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24448
24449         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
24450
24451 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
24452
24453         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
24454         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
24455         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
24456         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
24457         gfortran.dg/enum_9.f90,
24458         gfortran.fortran-torture/compile/enum_1.f90,
24459         gfortran.fortran-torture/execute/enum_1.f90,
24460         gfortran.fortran-torture/execute/enum_2.f90,
24461         gfortran.fortran-torture/execute/enum_3.f90,
24462         gfortran.fortran-torture/execute/enum_4.f90: New tests.
24463
24464 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
24465
24466         PR target/18482
24467         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
24468         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
24469
24470 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24471
24472         PR libfortran/20179
24473         * gfortran.dg/mixed_io_1.f90: New test.
24474         * gfortran.dg/mixed_io_1.c: New file.
24475
24476 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24477
24478         * gfortran.dg/malloc_free_1.f90: New test.
24479
24480 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
24481
24482         * gcc.dg/nested-func-4.c: Require profiling -pg.
24483
24484 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24485
24486         PR C++/23229
24487         * g++.dg/warn/main-2.C: New test.
24488
24489 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
24490
24491         PR fortran/24545
24492         * gfortran.dg/interface_2.f90: new test.
24493
24494 2005-10-28  Josh Conner  <jconner@apple.com>
24495
24496         PR c++/22153
24497         * g++.dg/template/crash38.C: New test.
24498         * g++.dg/parse/explicit1.C: Change expected errors.
24499
24500 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24501
24502         PR C++/23426
24503         * g++.dg/other/large-size-array.C: New test.
24504
24505 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24506
24507         PR middle-end/24362
24508         * g++.dg/opt/complex4.C: New test.
24509
24510 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
24511
24512         * gcc.dg/nested-func-4.c: New test.
24513
24514 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
24515
24516         PR fortran/24158
24517         gfortran.dg/derived_recursion.f90: New test.
24518         gfortran.dg/implicit_actual.f90: New test.
24519
24520 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
24521
24522         PR middle-end/24295, PR testsuite/24477
24523         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
24524         removed when weakref hits the tree.
24525
24526 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
24527
24528         * gfortran.dg/cray_pointers_4.f90: New test.
24529
24530         * gfortran.dg/cray_pointers_5.f90: New test.
24531
24532 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
24533
24534         PR fortran/22290
24535         * gfortran.dg/assign_5.f90: New test.
24536         * gfortran.dg/assign_6.f: New test.
24537
24538 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
24539
24540         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
24541         CPU has no SSE support.
24542
24543 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
24544
24545         PR libgfortran/24224
24546         * gfortran.dg/arrayio_1.f90: Update attribution.
24547         * gfortran.dg/arrayio_2.f90: Update attribution.
24548         * gfortran.dg/arrayio_3.f90: Update attribution.
24549         * gfortran.dg/arrayio_4.f90: Update test conditions.
24550         * gfortran.dg/arrayio_5.f90: Update attribution.
24551         * gfortran.dg/arrayio_6.f90: New test.
24552         * gfortran.dg/arrayio_7.f90: New test.
24553
24554 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
24555
24556         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
24557
24558 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
24559
24560         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
24561
24562 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
24563
24564         PR fortran/24416
24565         * gfortran.dg/namelist_char_only.f90: New test.
24566
24567 2005-10-24  Asher Langton  <langton2@llnl.gov>
24568
24569         PR fortran/17031
24570         PR fortran/22282
24571         * gfortran.dg/cray_pointers_1.f90: New test.
24572         * gfortran.dg/cray_pointers_2.f90: New test.
24573         * gfortran.dg/cray_pointers_3.f90: New test.
24574         * gfortran.dg/loc_1.f90: New test.
24575         * gfortran.dg/loc_2.f90: New test.
24576
24577 2005-10-24  Steven Bosscher  <stevenb@suse.de>
24578
24579         * gcc.dg/pr24225.c: New test.
24580
24581 2005-10-24  Asher Langton  <langton2@llnl.gov>
24582
24583         * gfortran.dg/dup_save_1.f90: New test.
24584         * gfortran.dg/dup_save_2.f90: New test.
24585
24586 2005-10-24  Paul Brook  <paul@codesourcery.com>
24587
24588         PR 24107
24589         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
24590         stdint.h.
24591
24592 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
24593
24594         PR libgfortran/24489
24595         * gfortran.dg/pr24489.f90: New test.
24596
24597 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
24598
24599         PR fortran/23635
24600         * gfortran.dg/ichar_1.f90: Add tests for derived types.
24601
24602 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
24603
24604         PR target/18911
24605         * g++.dg/init/array16.C: Skip for mmix-*-*.
24606
24607 2005-10-23  Asher Langton  <langton2@llnl.gov>
24608
24609         * gfortran.dg/byte_1.f90: New test.
24610         * gfortran.dg/byte_2.f90: New test.
24611
24612 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
24613
24614         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
24615
24616 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
24617
24618         PR fortran/18022
24619         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
24620
24621         PR fortran/24311
24622         * gfortran.dg/merge_char_const.f90: New test.
24623
24624         PR fortran/24384
24625         * gfortran.dg/spread_scalar_source.f90: New test.
24626
24627 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
24628
24629         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
24630
24631         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
24632         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
24633
24634         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
24635
24636 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
24637
24638         PR fortran/24426
24639         * gfortran.dg/der_pointer_4.f90: New.
24640
24641 2005-10-22  David Ayers  <d.ayers@inode.at>
24642
24643         * obj-c++.dg/except-1.mm: Simplify.
24644
24645 2005-10-21  David Ayers  <d.ayers@inode.at>
24646
24647         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
24648
24649 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
24650
24651         * gfortran.dg/assumed_dummy_2.f90: New test.
24652
24653 2005-10-21  James E Wilson  <wilson@specifix.com>
24654
24655         PR preprocessor/15220
24656         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
24657
24658 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
24659
24660         * gcc.c-torture/execute/20051021-1.c: New test.
24661
24662 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
24663
24664         PR c++/24260
24665         * g++.dg/ext/tmplattr1.C: New test.
24666
24667 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
24668
24669         PR fortran/24440
24670         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
24671
24672 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
24673
24674         * obj-c++.dg/except-1.mm: New.
24675
24676         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
24677
24678 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
24679
24680         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
24681
24682 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
24683
24684         PR middle-end/24295
24685         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
24686         declarations with the same names as thunks' alias targets, use
24687         aliases instead.
24688         * gcc.dg/attr-alias-3.c: New test.
24689         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
24690
24691 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
24692
24693         PR c++/22618
24694         * g++.dg/parse/access8.C: New test.
24695
24696 2005-10-20  Richard Guenther  <rguenther@suse.de>
24697
24698         PR c++/24439
24699         * g++.dg/tree-ssa/pr24439.C: New testcase.
24700
24701 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24702
24703         * g++.dg/opt/delay-slot-1.C: New test.
24704
24705 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
24706
24707         PR fortran/21625
24708         * gfortran.fg/der_init_1.f90: New.
24709
24710 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
24711
24712         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
24713
24714 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
24715
24716         PR c++/21908
24717         * g++.dg/parse/error28.C: New test.
24718
24719 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24720
24721         * gcc.dg/profile-generate-2.c: New test.
24722
24723 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
24724
24725         PR target/23589
24726         * g++.dg/ext/dllimport11.C: New.
24727
24728 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24729
24730         PR c++/22293
24731         * g++.dg/other/friend3.C: New test.
24732
24733 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
24734
24735         PR c++/23293
24736         * g++.dg/template/error19.C: New test.
24737
24738 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
24739
24740         PR c++/21383
24741         * g++.dg/overload/koenig2.C: New.
24742
24743         PR c++/23118
24744         * g++.dg/overload/error2.C: New.
24745
24746         PR c++/22604
24747         * g++.dg/inherit/covariant14.C: New.
24748
24749 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24750
24751         PR c++/23440
24752         * g++.dg/parse/for1.C: New test.
24753
24754 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
24755
24756         PR fortran/23446
24757         * gfortran.dg/host_dummy_index_1.f90: New test.
24758
24759         PR fortran/21459
24760         * gfortran.dg/automatic_char_len_2.f90: New test.
24761
24762         PR fortran/20866
24763         * gfortran.dg/recursive_statement_functions.f90: New test.
24764
24765         PR fortran/20853
24766         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
24767
24768         PR fortran/20849
24769         * gfortran.dg/external_initializer.f90: New test.
24770
24771         PR fortran/20837
24772         * non_module_public.f90: New test.
24773
24774 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
24775
24776         PR c++/24386
24777         * g++.dg/template/overload7.C: New.
24778
24779         PR c++/22551
24780         * g++.dg/other/switch2.C: Remove expected warnings.
24781
24782         PR c++/21353
24783         * g++.dg/template/defarg6.C: New.
24784
24785 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
24786
24787         PR target/24315
24788         * gcc.target/i386/pr24315.c: New test.
24789
24790 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
24791
24792         PR c++/24389
24793         * g++.dg/template/static21.C: New test.
24794         * g++.dg/template/static21-a.cc: Likewise.
24795
24796 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
24797
24798         PR c++/23959
24799         * g++.dg/warn/Wswitch-default-1.C: New test.
24800         * g++.dg/warn/Wswitch-default-2.C: New test.
24801
24802 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
24803
24804         PR c++/22173
24805         * g++.dg/parse/template18.C: New test.
24806         * g++.dg/template/nontype15.C: Likewise.
24807
24808 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
24809
24810         PR fortran/22273
24811         * gfortran.dg/spec_expr_2.f90: New.
24812
24813 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
24814
24815         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
24816         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
24817         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
24818         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
24819         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
24820         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
24821         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
24822         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
24823         previous target-specific skips and warning-message matches where
24824         applicable.
24825
24826 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
24827
24828         PR c++/21347
24829         * g++.dg/warn/Wctor-dtor.C: New test.
24830
24831 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24832
24833         PR c/23439
24834         * gcc.dg/for-1.c: New test.
24835
24836 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
24837
24838         PR c++/19565
24839         * g++.dg/warn/Wconversion1.C: New test.
24840         * g++.dg/ext/packed4.C: Compile with -w.
24841         * g++.dg/opt/20050511-1.C: Likewise.
24842         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
24843
24844 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
24845
24846         * gfortran.dg/boz_5.f90: New test.
24847
24848 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
24849
24850         PR c++/22551
24851         * g++.dg/other/switch2.C: New.
24852
24853         PR c++/23984
24854         * g++.dg/init/ctor7.C: New.
24855
24856 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
24857
24858         PR c++/23730
24859         * g++.dg/parse/crash32.C: New test.
24860
24861 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
24862
24863         PR c++/20721
24864         * g++.dg/init/goto2.C: New test.
24865
24866         PR c++/22464
24867         * g++.dg/template/crash/41.C: New test.
24868
24869         PR c++/22180
24870         * g++.dg/template/crash40.C: New test.
24871
24872         PR c++/23694
24873         * g++.dg/parse/friend5.C: New test.
24874
24875         PR c++/23307
24876         * g++.dg/template/crash38.C: New test.
24877
24878         PR c++/22352
24879         * g++.dg/template/friend38.C: New test.
24880
24881         PR c++/22405
24882         * g++.dg/template/crash39.C: New test.
24883
24884 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
24885
24886         * gcc.dg/debug/dwarf2/dwarf-char1.c,
24887         gcc.dg/debug/dwarf2/dwarf-char2.c,
24888         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
24889
24890         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
24891
24892 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
24893
24894         * gcc.dg/dll-2.c: Add tests for warnings.
24895         * gcc.dg/dll-3.c: Likewise.
24896         * gcc.dg/dll-4.c: Likewise.
24897
24898         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
24899         * g++.dg/ext/dllimport2.C: Likewise.
24900         * g++.dg/ext/dllimport3.C: Likewise.
24901         * g++.dg/ext/dllimport7.C: Likewise.
24902         * g++.dg/ext/dllimport8.C: Likewise.
24903         * g++.dg/ext/dllimport9.C: Likewise.
24904
24905 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
24906
24907         PR fortran/24092
24908         * gfortran.dg/derived_pointer_recursion.f90: New test.
24909
24910 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
24911
24912         * gcc.c-torture/execute/20051012-1.c: New test.
24913
24914 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24915
24916         PR fortran/18082
24917         * gfortran.dg/automatic_char_len_1.f90: New test.
24918
24919 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24920
24921         PR fortran/20847
24922         * gfortran.dg/save_common.f90: New test.
24923
24924         PR fortran/20856
24925         * gfortran.dg/save_result.f90: New test.
24926
24927 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24928
24929         PR c++/21592
24930         * g++.dg/template/dependent-expr1.C: Add new expected error.
24931         * g++.dg/template/dependent-expr2.C: Adjust error text.
24932         * g++.dg/template/overload6.C: New.
24933
24934         PR c++/23797
24935         * g++.dg/other/typename8.C: New.
24936
24937         PR c++/21117
24938         * g++.dg/other/return1.C: New.
24939
24940 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
24941
24942         PR c++/24052
24943         * g++.dg/ext/label5.C: New.
24944
24945 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
24946
24947         PR c++/19964
24948         * g++.dg/parse/crash31.C: New.
24949
24950 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
24951
24952         * g++.dg/ipa/ipa-1.c: New test.
24953         * g++.dg/ipa/ipa-2.c: New test.
24954         * g++.dg/ipa/ipa-3.c: New test.
24955         * g++.dg/ipa/ipa-4.c: New test.
24956         * g++.dg/ipa/ipa-5.c: New test.
24957         * g++.dg/ipa/ipa.exp: New file.
24958
24959 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
24960
24961         PR fortran/24207
24962         * gfortran.dg/private_type_3.f90: New test.
24963
24964 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
24965
24966         PR fortran/20786
24967         gfortran.dg/aint_anint_1.f90: New test.
24968
24969 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
24970
24971         PR libgfortran/24313
24972         gfortran.dg/csqrt.f: New test.
24973
24974 2005-10-11  Ian Lance Taylor  <ian@airs.com>
24975
24976         PR c++/8057
24977         * g++.dg/warn/noeffect7.C: New test.
24978         * g++.dg/warn/noeffect2.C: Instantiate templates.
24979         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
24980         and warning.
24981
24982 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
24983
24984         PR c++/21089
24985         * g++.dg/init/float1.C: New test.
24986
24987         PR c++/24277
24988         * g++.dg/init/member1.C: Tweak error markers.
24989
24990 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
24991
24992         PR testsuite/24281
24993         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
24994         Check for null pointer.
24995
24996 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
24997
24998         PR c++/21369
24999         * g++.dg/parse/ret-type3.C: New test.
25000
25001 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
25002
25003         PR tree-opt/23946
25004         * gcc.c-torture/compile/pr23946.c: New test.
25005
25006 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
25007
25008         * g++.dg/opt/mmx2.C: New test.
25009
25010 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
25011
25012         PR c++/24277
25013         * g++.dg/template/static20.C: New test.
25014
25015         PR c++/24302
25016         * g++.dg/warn/Wunused-12.C: New test.
25017
25018         PR c++/23437
25019         * g++.dg/template/arg4.C: New test.
25020
25021 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25022
25023         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
25024         * gcc.dg/ucnid-3.c: Likewise.
25025         * gcc.dg/ucnid-4.c: Likewise.
25026         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
25027         * g++.dg/other/ucnid-1.C: Likewise.
25028         * gcc.dg/sparc-frame-1.c: New test.
25029
25030 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
25031
25032         PR c++/24139
25033         * g++.dg/template/spec27.C: New test.
25034
25035         PR c++/24275
25036         * g++.dg/template/static19.C: New test.
25037
25038 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25039
25040         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
25041         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
25042
25043 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
25044
25045         PR target/24136
25046         * gfortran.fortran-torture/compile/pr24136.f: New test.
25047
25048 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
25049
25050         PR c++/22172
25051         * g++.dg/parse/crash30.C: New test.
25052
25053 2005-10-07  Richard Guenther  <rguenther@suse.de>
25054
25055         PR middle-end/24227
25056         * gcc.c-torture/compile/pr24227.c: New testcase.
25057
25058 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
25059
25060         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
25061         Do not put aligned attributes on array elements.
25062
25063 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
25064
25065         PR testsuite/23611, PR testsuite/23615
25066         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
25067         writing prototypes of library functions by hand.
25068         * obj-c++.dg/bitfield-4.mm: Likewise.
25069         * obj-c++.dg/const-str-4.mm: Likewise.
25070         * obj-c++.dg/encode-4.mm: Likewise.
25071         * obj-c++.dg/encode-5.mm: Likewise.
25072         * obj-c++.dg/encode-6.mm: Likewise.
25073         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
25074         * obj-c++.dg/method-10.mm: Likewise.
25075         * obj-c++.dg/method-17.mm: Likewise.
25076         * obj-c++.dg/method-19.mm: Likewise.
25077         * obj-c++.dg/try-catch-2.mm: Likewise.
25078
25079 2005-10-06  Richard Henderson  <rth@redhat.com>
25080
25081         PR 24236
25082         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
25083
25084 2005-10-06  Dale Johannesen  <dalej@apple.com>
25085
25086         * gcc.c-torture/execute/20030125-1.c: Correct.
25087
25088 2005-10-06  Richard Guenther  <rguenther@suse.de>
25089
25090         PR tree-optimization/24238
25091         * g++.dg/tree-ssa/pr24238.C: New testcase.
25092
25093 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
25094
25095         PR 18568
25096         * gfortran.dg/der_pointer_3.f90: New test.
25097
25098 2005-10-05  Devang Patel  <dpatel@apple.com>
25099
25100         PR Debug/23205
25101         * g++.dg/other/PR23205.C: New.
25102
25103 2005-10-05  Richard Henderson  <rth@redhat.com>
25104
25105         PR target/23602
25106         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
25107         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
25108
25109 2005-10-05  Dale Johannesen  <dalej@apple.com>
25110
25111         * gcc.c-torture/execute/float-floor.c: New.
25112
25113 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
25114
25115         PR tree-optimization/21419
25116         PR tree-optimization/24146
25117         PR tree-optimization/24151
25118
25119         * g++.dg/ext/asm7.C: New.
25120         * g++.dg/ext/asm8.C: New.
25121         * gcc.dg/asm-1.c: Compile on all targets.
25122         * gcc.dg/asm-pr24146.c: New.
25123         * gcc.dg/pr21419.c: Adjust error messages.
25124
25125 2005-10-05  Richard Guenther  <rguenther@suse.de>
25126
25127         PR fortran/24176
25128         * gfortran.fortran-torture/compile/empty.f90: New testcase.
25129
25130 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25131
25132         PR c++/23513
25133         * g++.dg/template/spec22.C: Robustify test.
25134         * g++.dg/template/spec26.C: New.
25135
25136 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
25137
25138         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
25139         if target supports vector instructions.
25140
25141 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
25142
25143         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
25144         C99 functions.
25145
25146 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
25147
25148         * lib/target-supports.exp (check_effective_target_fortran_large_real,
25149         check_effective_target_fortran_large_int): Replace cached result
25150         when target changes.
25151
25152 2005-10-04  Devang Patel  <dpatel@apple.com>
25153
25154         * gcc.dg/i386-sse-vect-types.c: New.
25155
25156 2005-10-04  Ian Lance Taylor  <ian@airs.com>
25157
25158         PR preprocessor/13726
25159         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
25160         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
25161
25162 2005-10-04  Richard Guenther  <rguenther@suse.de>
25163
25164         PR c/23576
25165         * gcc.dg/noncompile/pr23576.c: New testcase.
25166
25167 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
25168
25169         PR middle-end/23125
25170         * gcc.dg/register-var-3.c: New test.
25171
25172 2005-10-04  Steven Bosscher  <stevenb@suse.de>
25173
25174         * gcc.dg/pr23049.c: New test.
25175
25176         * gcc.dg/ucnid-4.c: Fix test.
25177
25178 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
25179
25180         PR 23445
25181         * gcc.c-torture/compile/pr23445.c: New test.
25182
25183 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
25184
25185         * g++.dg/overload/unknown1.C: New.
25186
25187 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
25188
25189         PR c++/17775
25190         * g++.dg/template/repo4.C: New test.
25191
25192 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25193
25194         PR libfortran/19308
25195         * gfortran.dg/large_real_kind_2.F90: New test.
25196         * gfortran.dg/large_integer_kind_2.f90: New test.
25197
25198 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
25199
25200         * lib/target-supports.exp (check_effective_target_vect_shift):
25201         Implement with result caching. Add i?86, x86_64 and ia64 targets.
25202         (check_effective_target_vect_condition): Fix copy-n-pasto.
25203
25204         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
25205         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
25206         targets.
25207
25208 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
25209
25210         PR c++/22621
25211         * g++.dg/template/overload5.C : New test.
25212
25213         PR c++/23840
25214         * g++.dg/expr/stdarg1.C: New test.
25215
25216 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
25217
25218         PR 24142
25219         * gcc.c-torture/execute/pr24142.c: New test.
25220
25221 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
25222
25223         PR 24141
25224         * gcc.c-torture/execute/pr24141.c: New test.
25225
25226 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
25227             Diego Novillo  <dnovillo@redhat.com>
25228
25229         PR 23604
25230         * gcc.c-torture/execute/pr23604.c: New test.
25231
25232 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
25233
25234         PR fortran/16404
25235         PR fortran/20835
25236         PR fortran/20890
25237         PR fortran/20899
25238         PR fortran/20900
25239         PR fortran/20901
25240         PR fortran/20902
25241         gfortran.dg/equiv_constraint_1.f90: New test.
25242         gfortran.dg/equiv_constraint_2.f90: New test.
25243         gfortran.dg/equiv_constraint_3.f90: New test.
25244         gfortran.dg/equiv_constraint_4.f90: New test.
25245         gfortran.dg/equiv_constraint_5.f90: New test.
25246         gfortran.dg/equiv_constraint_6.f90: New test.
25247         gfortran.dg/equiv_constraint_7.f90: New test.
25248         gfortran.dg/equiv_constraint_8.f90: New test.
25249         gfortran.dg/private_type_1.f90: New test.
25250         gfortran.dg/private_type_2.f90: New test.
25251         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
25252         980628-10.f: Assert std=gnu to permit mixing of
25253         types in equivalence statements.
25254
25255 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
25256
25257         PR 24112
25258         * gfortran.dg/open_status_1.f90: New.
25259
25260 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
25261
25262         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
25263         * gcc.dg/vect/pr22480.c: Clean up temp files.
25264         * gcc.dg/vect/pr23831.c: Clean up temp files.
25265         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
25266         Clean up temp files.
25267         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
25268         Clean up temp files.
25269
25270         * gcc.dg/20050309-1.c: Clean up temp files.
25271         * gcc.dg/20050325-1.c: Clean up temp files.
25272
25273 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
25274
25275         PR tree-optimization/24059
25276         * gcc.dg/vect/pr24059.c : New test.
25277
25278 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
25279
25280         PR middle-end/24109
25281         * gcc.c-torture/execute/20050929-1.c: New test.
25282
25283 2005-09-29  Steven Bosscher  <stevenb@suse.de>
25284
25285         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
25286
25287 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
25288
25289         PR c/21419
25290         * gcc.dg/pr21419.c: New test.
25291
25292 2005-09-29  Steven Bosscher  <stevenb@suse.de>
25293
25294         * gcc.dg/pr23911.c: New test.
25295
25296 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
25297
25298         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
25299
25300         PR c++/16782
25301         * g++.dg/parse/qualified4.C: New test.
25302         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
25303         * g++.old-deja/g++.mike/p8154.C: Likewise.
25304
25305 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
25306
25307         PR c++/22147
25308         * g++.dg/template/friend37.C: New test.
25309         * g++.dg/parse/crash28.C: Adjust error markers.
25310
25311 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
25312
25313         PR fortran/18518
25314         * gfortran.fortran-torture/execute/save_2.f90: New decl.
25315
25316 2005-09-27  Devang Patel  <dpatel@apple.com>
25317
25318         PR tree-optimization/23625
25319         * gcc.dg/pr23625.c: New test.
25320
25321 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
25322
25323         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
25324         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
25325
25326 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
25327
25328         PR fortran/23677
25329         * gfortran.fortran-torture/execute/save_1.f90: New test.
25330         * gfortran.dg/save_1.f90: New test.
25331
25332 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
25333
25334         * gcc.target/i386/builtin-apply-mmx.c: New test.
25335
25336         PR target/22576
25337         * gcc.target/i386/pr22576.c: New test.
25338
25339         PR target/22585
25340         * gcc.target/i386/pr22585.c: New test.
25341
25342         PR target/23268
25343         * gcc.target/i386/pr23268.c: New test.
25344
25345         PR middle-end/23831
25346         * gcc.dg/vect/pr23831.c: New test.
25347
25348         PR target/24055
25349         * gcc.target/i386/pr24055.c: New test.
25350
25351 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
25352
25353         PR tree-optimization/23960
25354         * gcc.c-torture/compile/pr23960.c: New.
25355
25356 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
25357
25358         PR fortran/16861
25359         * gfortran.dg/nested_modules_3.f90: New.
25360
25361 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
25362
25363         PR fortran/24005
25364         gfortran.dg/interface_1.f90: New test.
25365
25366 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
25367         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25368
25369         PR fortran/23843
25370         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
25371
25372 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
25373
25374         PR fortran/23516
25375         * gfortran.dg/imag_1.f: New test.
25376         * gfortran.dg/imag_2.f: Ditto.
25377
25378 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
25379
25380         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
25381
25382 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
25383
25384         PR c++/21983
25385         * g++.dg/warn/pr21983.C: New test.
25386
25387 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
25388
25389         * gcc.dg/20050922-1.c: Testcase added.
25390
25391 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
25392
25393         PR c++/23993
25394         * g++.dg/template/array14.C: New test.
25395
25396 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
25397
25398         PR fortran/19929
25399         * gfortran.dg/der_ptr_component_1.f90: New test.
25400
25401 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25402
25403         PR c++/23965
25404         * g++.dg/template/error1.C: Reject "no matching function" message.
25405
25406 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25407
25408         PR c++/17609
25409         * g++.dg/lookup/error1.C: New test.
25410
25411 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
25412
25413         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
25414         functionality of the testcase.
25415
25416 2005-09-20  Richard Henderson  <rth@redhat.com>
25417
25418         * gcc.dg/vect/vect-22.c: Require vect_float.
25419         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
25420
25421 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
25422
25423         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
25424         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
25425         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
25426         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
25427         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
25428         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
25429         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
25430         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
25431         * gcc.dg/cpp/ucnid-8.c: New test.
25432
25433 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
25434
25435         PR tree-optimization/23929
25436         * gcc.c-torture/compile/pr23929.c: New test.
25437
25438 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
25439
25440         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
25441         for one loop.
25442
25443 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
25444
25445         PR testsuite/23186
25446         * g++.dg/other/pr22003.C: Require named sections.
25447
25448 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
25449
25450         PR c++/23947
25451         * g++.dg/rtti/crash3.C: New test.
25452
25453         PR tree-optimization/23818
25454         * gcc.dg/pr23818.c: New test.
25455
25456 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25457
25458         PR fortran/23420
25459         * gfortran.dg/print_fmt_4.f: New.
25460
25461 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
25462
25463         PR fortran/23663
25464         * gfortran.fortran-torture/execute/entry_11.f90: New test.
25465
25466 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
25467
25468         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
25469         Use pointers to local alignable arrays instead. Added comments.
25470         * gcc.dg/vect/vect-46.c: Likewise.
25471         * gcc.dg/vect/vect-48.c: Likewise.
25472         * gcc.dg/vect/vect-49.c: Likewise.
25473         * gcc.dg/vect/vect-52.c: Likewise.
25474         * gcc.dg/vect/vect-53.c: Likewise.
25475         * gcc.dg/vect/vect-54.c: Likewise.
25476         * gcc.dg/vect/vect-56.c: Likewise.
25477         * gcc.dg/vect/vect-57.c: Likewise.
25478         * gcc.dg/vect/vect-58.c: Likewise.
25479         * gcc.dg/vect/vect-60.c: Likewise.
25480         * gcc.dg/vect/vect-61.c: Likewise.
25481
25482         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
25483         The test is no longer vectorizable on vect_no_align targets.
25484         * gcc.dg/vect/vect-43.c: Likewsie.
25485
25486         * gcc.dg/vect/vect-44.c: Added comments.
25487         * gcc.dg/vect/vect-45.c: Added comments.
25488         * gcc.dg/vect/vect-50.c: Added comments.
25489         * gcc.dg/vect/vect-51.c: Added comments.
25490
25491         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
25492         aligned type.
25493         * gcc.dg/vect/Os-vect-95.c: Likewise.
25494
25495         * gcc.dg/vect/vect-41.c: Test removed.
25496         * gcc.dg/vect/vect-47.c: Test removed.
25497         * gcc.dg/vect/vect-55.c: Test removed.
25498         * gcc.dg/vect/vect-59.c: Test removed.
25499
25500 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
25501
25502         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
25503         No longer vectorizable on vect_no_align targets.
25504         * gcc.dg/vect/pr20122.c: Likewise.
25505         * gcc.dg/vect/vect-74.c: Likewise.
25506         * gcc.dg/vect/vect-75.c: Likewise.
25507         * gcc.dg/vect/vect-76.c: Likewise.
25508
25509         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
25510         Will not be vectorizable on vect_no_align targets once aliasing issues
25511         are resolved.
25512         * gcc.dg/vect/vect-79.c: Likewise.
25513
25514         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
25515         * gcc.dg/vect/vect-78.c: Likewise.
25516         * gcc.dg/vect/vect-97.c: Likewise.
25517
25518 2005-09-19  Steven Bosscher  <stevenb@suse.de>
25519
25520         * gcc.dg/pr23943.c: New test.
25521
25522 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
25523
25524         PR fortran/19181
25525         * gfortran.dg/derived_pointer_null_1.f90: New test.
25526
25527 2005-09-18  Richard Guenther  <rguenther@suse.de>
25528
25529         PR middle-end/23944
25530         * gcc.c-torture/compile/pr23944.c: New testcase.
25531
25532 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
25533
25534         PR fortran/15975
25535         * gfortran.dg/der_pointer_2.f90: New test.
25536
25537 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
25538
25539         PR fortran/16861
25540         * gfortran.dg/nested_modules_2.f90: New test.
25541
25542 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25543
25544         PR c++/18368
25545         * g++.dg/other/semicolon.C: New test.
25546
25547 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
25548
25549         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
25550         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
25551
25552 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
25553
25554         PR c++/23914
25555         * g++.dg/template/static18.C: New test.
25556
25557         PR c++/21514
25558         * g++.dg/template/crash19.C: Remove dg-error marker.
25559         * g++.dg/template/local4.C: New test.
25560
25561 2005-09-16  Paul Brook  <paul@codesourcery.com>
25562
25563         PR fortran/23906
25564         * gfortran.dg/dependency_1.f90: New test.
25565
25566 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
25567
25568         PR c++/23896
25569         * g++.dg/template/static17.C: New test.
25570
25571 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
25572
25573         PR c++/23139
25574         * g++.dg/warn/huge-val1.C: New test.
25575
25576 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
25577
25578         PR c++/13140
25579         * g++.dg/parse/class2.C: New test.
25580         * g++.dg/template/explicit8.C: Likewise.
25581         * g++.dg/template/spec25.C: Likewise.
25582
25583 2005-09-14  Josh Conner  <jconner@apple.com>
25584
25585         PR middle-end/23584
25586         * gcc.dg/pr23584.c: New test.
25587
25588 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
25589
25590         PR fortran/21875 Internal Unit Array I/O, NIST
25591         * gfortran.dg/arrayio_1.f90: New test.
25592         * gfortran.dg/arrayio_1.f90: New test.
25593         * gfortran.dg/arrayio_1.f90: New test.
25594         * gfortran.dg/arrayio_1.f90: New test.
25595         * gfortran.dg/arrayio_1.f90: New test.
25596
25597 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
25598
25599         PR middle-end/22480
25600         * gcc.dg/vect/pr22480.c: New test.
25601
25602 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
25603
25604         PR fortran/19358
25605         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
25606
25607 2005-09-13 Josh Conner <jconner@apple.com>
25608
25609         PR c++/23180
25610         * g++.dg/init/struct2.C: New test.
25611         * g++.dg/init/struct3.C: New test.
25612
25613 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
25614
25615         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
25616         Clean up temp files.
25617         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
25618         gcc.dg/tree-ssa/builtin-fprintf-1.c,
25619         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
25620         gcc.dg/tree-ssa/builtin-printf-1.c,
25621         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
25622         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
25623         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
25624         gcc.dg/tree-ssa/builtin-vprintf-1.c,
25625         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
25626         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
25627         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
25628         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
25629         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
25630         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
25631         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
25632         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
25633
25634 2005-09-13  Josh Conner  <jconner@apple.com>
25635
25636         * lib/gcc-dg.exp: Load scanipa.exp.
25637         (cleanup-dump): New procedure.
25638         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
25639         * lib/scandump.exp: New file.
25640         * lib/scantree.exp: Use it.
25641         * lib/scanipa.exp: New file.
25642
25643 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
25644
25645         PR fortran/17740
25646         * gfortran.dg/generic_4.f90: New test.
25647
25648 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
25649
25650         PR target/23816
25651         * gcc.target/i386/pr23816-1.c: New test.
25652         * gcc.target/i386/pr23816-2.c: New test.
25653
25654
25655 2005-09-13  Bastian Blank <waldi@debian.org>
25656
25657         PR c++/16171
25658         * g++.dg/abi/mangle26.C: New test.
25659         * g++.dg/abi/mangle27.C: New test.
25660         * g++.dg/abi/mangle28.C: New test.
25661         * g++.dg/abi/mangle29.C: New test.
25662
25663         PR c++/23839
25664         * g++.dg/parse/register1.C: New test.
25665
25666 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
25667
25668         PR c++/23842
25669         * g++.dg/template/access16.C: New test.
25670
25671 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
25672
25673         * gfortran.dg/char_pack_2.f90: Increase the vector size.
25674
25675 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
25676
25677         PR fortran/18899
25678         * gfortran.dg/shape_2.f90: New test.
25679
25680 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
25681
25682         PR target/19269
25683         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
25684         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
25685         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
25686         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
25687         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
25688         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
25689         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
25690         tests.
25691
25692 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
25693
25694         PR c++/23841
25695         * g++.dg/parse/template17.C: New test.
25696
25697 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
25698
25699         PR c++/23789
25700         * g++.dg/template/nontype14.C: New test.
25701
25702 2005-09-12  Ian Lance Taylor  <ian@airs.com>
25703
25704         PR g++/7874
25705         * g++.dg/lookup/friend7.C: New test.
25706         * g++.dg/lookup/friend8.C: New test.
25707         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
25708         so that it will be found via argument dependent lookup.
25709         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
25710         friend functions which will no longer be found.
25711         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
25712         function g, so that it will be found via argument dependent
25713         lookup.
25714         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
25715         * g++.old-deja/g++.mike/net43.C: Likewise.
25716
25717 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
25718
25719         PR c++/23691
25720         * g++.dg/template/static16.C: New test.
25721
25722 2005-09-12  Josh Conner  <jconner@apple.com>
25723
25724         PR middle-end/23237
25725         * gcc.c-torture/compile/pr23237.c: New test.
25726
25727 2005-09-11  Richard Henderson  <rth@redhat.com>
25728
25729         * g++.dg/other/error8.C: Update expected diagnostic text.
25730
25731 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25732
25733         PR libfortran/19872
25734         * gfortran.dg/overwrite_1.f: New test.
25735
25736 2005-09-09  Josh Conner  <jconner@apple.com>
25737
25738         * g++.dg/init/pr23180-1.C: Removed.
25739         * g++.dg/init/pr23180-2.C: Removed.
25740
25741 2005-09-09  David Daney <ddaney@avtrex.com>
25742
25743         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
25744         files which are ...
25745         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
25746         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
25747
25748 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25749
25750         * gfortran.dg/iostat_2.f90: New test.
25751
25752 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
25753
25754         PR c++/22252
25755         * g++.dg/ext/interface1.C: New test.
25756         * g++.dg/ext/interface1.h: Likewise.
25757         * g++.dg/ext/interface1a.cc: Likewise.
25758
25759 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
25760
25761         * gfortran.dg/iomsg_1.f90: New test case.
25762
25763 2005-09-09  Richard Guenther  <rguenther@suse.de>
25764
25765         PR c++/23624
25766         * g++.dg/tree-ssa/pr23624.C: New testcase.
25767
25768 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
25769
25770         PR fortran/19239
25771         * gfortran.dg/vector_subscript_1.f90,
25772         * gfortran.dg/vector_subscript_2.f90: New tests.
25773
25774 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
25775
25776         PR fortran/21104
25777         * gfortran.dg/array_alloc_1.f90,
25778         * gfortran.dg/array_alloc_2.f90,
25779         * gfortran.dg/array_alloc_3.f90: New tests.
25780
25781 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
25782
25783         PR fortran/12840
25784         * gfortran.dg/array_constructor_6.f90
25785         * gfortran.dg/array_constructor_7.f90
25786         * gfortran.dg/array_constructor_8.f90
25787         * gfortran.dg/array_constructor_9.f90
25788         * gfortran.dg/array_constructor_10.f90
25789         * gfortran.dg/array_constructor_11.f90
25790         * gfortran.dg/array_constructor_12.f90: New tests.
25791
25792 2005-09-08  Josh Conner  <jconner@apple.com>
25793
25794         PR c++/23180
25795         * g++.dg/init/pr23180-1.C: New test.
25796         * g++.dg/init/pr23180-2.C: New test.
25797
25798 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
25799
25800         PR fortran/18878
25801         * gfortran.dg/module_double_reuse.f90: New.
25802
25803 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
25804
25805         PR fortran/23270
25806         PR fortran/22304
25807         PR fortran/18870
25808         PR fortran/17917
25809         PR fortran/16511
25810         * gfortran.dg/common_equivalence_1.f: New.
25811         * gfortran.dg/common_equivalence_2.f: New.
25812         * gfortran.dg/common_equivalence_3.f: New.
25813         * gfortran.dg/contained_equivalence_1.f90: New.
25814         * gfortran.dg/module_blank_common.f90: New.
25815         * gfortran.dg/module_commons_1.f90: New.
25816         * gfortran.dg/module_equivalence_1.f90: New.
25817         * gfortran.dg/nested_modules_1.f90: New.
25818         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
25819         equivalences and add comment to connect the test with
25820         the PR.
25821
25822 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25823
25824         PR fortran/23765
25825         * gfortran.dg/common_6.f90: New test.
25826
25827 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
25828
25829         PR fortran/15326
25830         * gfortran.dg/char_result_1.f90,
25831         * gfortran.dg/char_result_2.f90,
25832         * gfortran.dg/char_result_3.f90,
25833         * gfortran.dg/char_result_4.f90,
25834         * gfortran.dg/char_result_5.f90,
25835         * gfortran.dg/char_result_6.f90,
25836         * gfortran.dg/char_result_7.f90,
25837         * gfortran.dg/char_result_8.f90: New tests.
25838
25839 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
25840
25841         PR fortran/19928
25842         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
25843
25844 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
25845
25846         PR obj-c++/16816
25847         * obj-c++.dg/selector-5.mm: New test.
25848         * obj-c++.dg/selector-6.mm: New test.
25849
25850 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
25851
25852         PR objc/20574
25853         PR objc/19324
25854         * objc.dg/error-1.m: New test.
25855
25856 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
25857
25858         PR fortran/23373
25859         * gfortran.fortran-torture/execute/pr23373-1.f90,
25860         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
25861
25862 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
25863
25864         PR libfortran/23760
25865         * gfortran.dg/g77/1832.f: Remove long string in write statement
25866         to allow the test to pass on correct list directed output with
25867         prepended space.
25868
25869 2005-09-07  James E Wilson  <wilson@specifix.com>
25870
25871         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
25872
25873 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
25874
25875         * gfortran.dg/parameter+save.f90: Rename to
25876         * gfortran.dg/parameter_save.f90: .. this.
25877
25878 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
25879
25880         PR fortran/20848
25881         * gfortran.dg/parameter+save.f90: New test case.
25882
25883 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
25884
25885         PR fortran/19269
25886         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
25887
25888 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
25889
25890         PR c/23075
25891         * gcc.dg/pr23075.c: New test.
25892         * g++.dg/warn/pr23075.C: New test.
25893
25894         PR target/22362
25895         * gcc.target/i386/pr22362.c: New test.
25896
25897         PR rtl-optimization/23098
25898         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
25899
25900         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
25901         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25902         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25903
25904 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
25905
25906         * g++.dg/expr/cast6.C: New test.
25907
25908         PR c++/9782
25909         * g++.dg/init/new15.C: New test.
25910
25911 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
25912
25913         * gcc.dg/vect/Os-vect-95.c: New test.
25914         * gcc.dg/vect/vect-95.c: Same.
25915
25916 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
25917
25918         * gcc.dg/vect/vect-29.c: Update xfail testing.
25919         * gcc.dg/vect/vect-44.c: Same.
25920         * gcc.dg/vect/vect-48.c: Same.
25921         * gcc.dg/vect/vect-50.c: Same.
25922         * gcc.dg/vect/vect-72.c: Same.
25923         * gcc.dg/vect/vect-77.c: Same.
25924         * gcc.dg/vect/vect-78.c: Same.
25925         * gcc.dg/vect/vect-80.c: Same.
25926         * gcc.dg/vect/vect-96.c: Same.
25927         * gcc.dg/vect/vect-100.c: Same.
25928         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
25929         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
25930         * gfortran.dg/vect/vect-5.f90: Same.
25931
25932 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
25933
25934         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
25935         start strings.
25936         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25937         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25938
25939         PR c++/23056
25940         * g++.dg/opt/pr23056.C: New test.
25941
25942         PR rtl-optimization/23098
25943         * gcc.target/i386/pr23098.c: New test.
25944
25945 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
25946
25947         PR c++/23667
25948         * g++.dg/template/static15.C: New test.
25949
25950         PR c++/21440
25951         * g++.dg/ext/stmtexpr5.C: New test.
25952         * g++.dg/ext/stmtexpr6.C: Likewise.
25953
25954 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
25955
25956         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
25957
25958         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
25959         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
25960         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
25961
25962 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
25963
25964         PR libfortran/23321
25965         * gfortran.dg/direct_io_4.f90: New test case.
25966
25967 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
25968             Rasmus Hahn  <rassahah@neofonie.de>
25969
25970         PR libobjc/23108
25971         * objc.dg/type-stream-1.m: New test.
25972
25973 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
25974
25975         PR fortran/23661
25976         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
25977         gfortran.dg/print_fmt_3.f90: New test.
25978
25979 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
25980
25981         * gfortran.dg/fmt_t_1.f90: New test.
25982
25983 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
25984
25985         PR rtl-optimization/23454
25986         * g++.dg/opt/pr23454.C: New test.
25987
25988 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
25989
25990         PR c++/23699
25991         * g++.dg/ext/static1.C: New test.
25992
25993 2005-09-02  Richard Henderson  <rth@redhat.com>
25994
25995         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
25996         tail call to check_fa_work.
25997
25998 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
25999
26000         PR c++/21687
26001         * g++.dg/other/gc3.C: New test.
26002
26003 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26004
26005         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
26006         * gcc.dg/20050826-1.c: Likewise.
26007
26008 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
26009
26010         PR c++/23167
26011         * g++.dg/expr/volatile1.C: New test.
26012
26013 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
26014
26015         PR middle-end/23547
26016         * gcc.dg/pr23547.c: New test.
26017
26018 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
26019
26020         PR c/22061
26021         * gcc.c-torture/execute/pr22061-1.c,
26022         * gcc.c-torture/execute/pr22061-2.c,
26023         * gcc.c-torture/execute/pr22061-3.c,
26024         * gcc.c-torture/execute/pr22061-4.c: New tests.
26025
26026 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26027
26028         * gcc.dg/Wredundant-decls-2.c: New test to check that
26029         -Wredundant-decls does not issue warning for a variable
26030         definition following a declaration.
26031
26032 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
26033
26034         PR debug/7241
26035         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
26036         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
26037         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
26038
26039         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
26040         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
26041         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
26042         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
26043         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
26044         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
26045         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
26046         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
26047
26048 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26049
26050         PR objc/23306
26051         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
26052         scan-assmbler.
26053
26054 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
26055
26056         PR target/21255
26057         * gcc.dg/pr21255-1.c: New test.
26058         * gcc.dg/pr21255-2-mb.c: Likewise.
26059         * gcc.dg/pr21255-2-ml.c: Likewise.
26060         * gcc.dg/pr21255-3.c: Likewise.
26061         * gcc.dg/pr21255-4.c: Likewise.
26062
26063 2005-08-31  Dale Johannesen  <dalej@apple.com>
26064
26065         * gcc.dg/20050830-1.c: New.
26066
26067 2005-08-31  Josh Conner  <jconner@apple.com>
26068
26069         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
26070         command-line options for arm-*-* targets.
26071         * g++.dg/init/array16.C: Likewise.
26072         * g++.dg/other/crash-4.C: Likewise.
26073
26074 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26075
26076         PR obj-c++/23640
26077         * obj-c++.dg/gnu-runtime-3.mm: New test.
26078
26079 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26080
26081         PR c++/13377
26082         * g++.dg/lookup/ambig4.C: New test.
26083         * g++.dg/lookup/ambig5.C: New test.
26084         * g++.dg/tc1/dr101.C: Adjust error markers.
26085
26086 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26087
26088         PR c++/23639
26089         * g++.dg/template/ttp5.C: Adjust error markers.
26090
26091 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
26092
26093         PR testsuite/23609
26094         * lib/obj-c++.exp: Include target-libpath.exp.
26095         (obj-c++_link_flags): Look for the GNU libobjc library
26096         and set the library path to include it.
26097         Don't manually set LD_LIBRARY_PATH (etc.) but call
26098         set_ld_library_path_env_vars instead.
26099         (obj-c++_target_compile): Don't set library path or
26100         linker flags because they are already set correctly
26101         in obj-c++_link_flags.
26102
26103 2005-08-30  Josh Conner  <jconner@apple.com>
26104
26105         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
26106         to command-line options for arm-*-* targets.
26107
26108 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
26109
26110         * g++.dg/other/i386-1.C: New.
26111
26112 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
26113
26114         PR preprocessor/20348
26115         PR preprocessor/20356
26116         * gcc.dg/cpp/pr20348.c: New test.
26117         * gcc.dg/cpp/pr20348.h: New file.
26118         * gcc.dg/cpp/inc/pr20348.h: New file.
26119         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
26120         * gcc.dg/cpp/pr20356.c: New test.
26121         * gcc.dg/cpp/pr20356.h: New file.
26122         * gcc.dg/cpp/inc/pr20356.h: New file.
26123         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
26124
26125 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
26126
26127         * gfortran.fortran-torture/execute/intrinsic_count.f90:
26128         Fix array dimension to avoid correct end-of-file error.
26129
26130 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
26131
26132         PR libfortran/23598
26133         * gfortran.dg/iostat_1.f90: New test.
26134
26135 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
26136
26137         PR middle-end/23408
26138         * gcc.dg/pr23408.c: New test.
26139
26140 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
26141
26142         PR c++/23099
26143         * g++.dg/init/member1.C: Make sure erroneous static data member
26144         definitions are required.
26145         * g++.dg/template/static13.C: New test.
26146         * g++.dg/template/static14.C: Likewise.
26147
26148 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
26149
26150         * gcc.target/i386/pr23575.c: Use -msse2 instead of
26151         -march=pentium4, remove ilp32 requirement.
26152
26153         PR middle-end/23484
26154         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
26155         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
26156
26157 2005-08-29  Andreas Jaeger  <aj@suse.de>
26158
26159         PR testsuite/23607
26160         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
26161
26162 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
26163
26164         * gcc.c-torture/execute/20050316-2.c: New test.
26165         * gcc.c-torture/execute/20050316-3.c: New test.
26166         * gcc.dg/torture/pr16104-1.c: New test.
26167
26168 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
26169
26170         PR middle-end/23463
26171         * gcc.c-torture/execute/zero-struct-1.c: New test.
26172
26173 2005-08-27  Richard Guenther  <rguenther@suse.de>
26174
26175         PR target/23575
26176         * gcc.target/i386/pr23575.c: New testcase.
26177
26178 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
26179
26180         PR rtl-optimization/23561
26181         * gcc.c-torture/execute/20050826-1.c: New test.
26182
26183         PR rtl-opt/23560
26184         * gcc.c-torture/execute/20050826-2.c: New test.
26185
26186 2005-08-26  Dale Johannesen  <dalej@apple.com>
26187
26188         * gcc.dg/20030711-1.c: Modify to work on Darwin.
26189         * gcc.dg/20050826-1.c: New.
26190
26191 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
26192
26193         PR c++/19004
26194         * g++.dg/template/nontype13.C: New test.
26195
26196         PR c++/23491
26197         * g++.dg/init/new14.C: New test.
26198         * g++.dg/expr/anew1.C: Do not XFAIL.
26199         * g++.dg/expr/anew2.C: Likewise.
26200         * g++.dg/expr/anew3.C: Likewise.
26201
26202 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
26203
26204         PR middle-end/22439
26205         * gcc.dg/vla-3.c: New test.
26206
26207 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
26208
26209         PR fortran/20363
26210         * gfortran.dg/named_interface.f90: New.
26211
26212 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
26213
26214         * gcc.c-torture/execute/frame-address.c: New test.
26215
26216 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
26217
26218         PR c++/20817
26219         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
26220
26221 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
26222
26223         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
26224
26225 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
26226
26227         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
26228         * gcc.dg/altivec-22.c: Rename from..
26229         * gcc.dg/altivec-nomfcr.c: ..this.
26230
26231 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
26232
26233         PR tree-optimization/23546
26234         * gcc.dg/tree-ssa/pr23546.c: New test.
26235
26236 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
26237
26238         PR fortran/17758
26239         * gfortran.dg/nonreturning_statements.f90: New test.
26240
26241 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26242
26243         PR c++/22454
26244         * g++.dg/parse/crash29.C: New.
26245
26246 2005-08-23  DJ Delorie  <dj@redhat.com>
26247
26248         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
26249         constants have the L suffix.
26250
26251 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
26252
26253         PR c++/23044
26254         * g++.dg/template/instantiate8.C: New.
26255
26256 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
26257
26258         PR middle-end/23467
26259         * gcc.c-torture/execute/pr23467.c: New test.
26260
26261 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
26262
26263         PR tree-optimization/22043
26264         * gcc.c-torture/execute/20050613-1.c: New test.
26265
26266 2005-08-23  Ben Elliston  <bje@au.ibm.com>
26267
26268         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
26269
26270 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
26271
26272         PR rtl-optimization/23478
26273         * g++.dg/opt/pr23478.C: New test.
26274
26275 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
26276
26277         PR c/18715
26278         * gcc.dg/switch-warn-3.c: New test.
26279
26280 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26281
26282         PR c++/22233
26283         * g++.dg/template/param1.C: New test.
26284
26285 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26286
26287         PR c++/23089
26288         * g++.dg/other/incomplete1.C: New test.
26289
26290 2005-08-22  Ira Rosen  <irar@il.ibm.com>
26291
26292         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
26293         are vectorizable.
26294
26295 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26296
26297         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
26298         d_lines_5.f: New.
26299
26300 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
26301
26302         * gcc.target/i386/sse-4.c: New test.
26303
26304 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26305
26306         PR testsuite/23239
26307         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
26308
26309 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
26310
26311         * gcc.dg/20050811-1.c: New test.
26312         * gcc.dg/20050811-2.c: New test.
26313
26314 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
26315
26316         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
26317
26318 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
26319
26320         PR 23476
26321         * gcc.c-torture/compile/pr23476.c: New test.
26322
26323 2005-08-19  Devang Patel  <dpatel@apple.com>
26324
26325         PR tree-optimization/23048
26326         * gcc.dg/tree-ssa/pr23048.c: New test.
26327
26328 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26329
26330         PR middle-end/20624
26331         * g++.dg/warn/Wreturn-3.C: New test
26332
26333 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
26334
26335         PR tree-optimization/22228
26336         * g++.dg/vect/pr22543.cc: New test.
26337
26338 2005-08-17  Steven Bosscher  <stevenb@suse.de>
26339
26340         PR tree-optimization/21574
26341         * gcc.dg/tree-ssa/pr21574.c: New test.
26342
26343 2005-08-16  James E Wilson  <wilson@specifix.com>
26344
26345         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
26346
26347 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
26348
26349         PR tree-opt/23402
26350         * gcc.c-torture/compile/zero-strct-3.c: New test.
26351         * gcc.c-torture/compile/zero-strct-4.c: New test.
26352
26353 2005-08-16  Steven Bosscher  <stevenb@suse.de>
26354
26355         PR target/23376
26356         * gcc.target/x86_64/pr23376.c: New test.
26357
26358 2005-08-16  Ian Lance Taylor  <ian@airs.com>
26359
26360         PR c++/23337
26361         * g++.dg/ext/vector2.C: New.
26362
26363 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
26364
26365         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
26366
26367 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
26368
26369         PR libfortran/23428
26370         * gfortran.dg/inquire-complex.f90: New test case.
26371
26372 2005-08-16  James E Wilson  <wilson@specifix.com>
26373
26374         PR tree-optimization/21105
26375         * gcc.dg/large-size-array.c: New.
26376
26377 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
26378
26379         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
26380         type.
26381         * gcc.dg/vect/vect-41: Likewise.
26382         * gcc.dg/vect/vect-42: Likewise.
26383         * gcc.dg/vect/vect-43: Likewise.
26384         * gcc.dg/vect/vect-44: Likewise.
26385         * gcc.dg/vect/vect-46: Likewise.
26386         * gcc.dg/vect/vect-47: Likewise.
26387         * gcc.dg/vect/vect-48: Likewise.
26388         * gcc.dg/vect/vect-52: Likewise.
26389         * gcc.dg/vect/vect-53: Likewise.
26390         * gcc.dg/vect/vect-54: Likewise.
26391         * gcc.dg/vect/vect-55: Likewise.
26392         * gcc.dg/vect/vect-56: Likewise.
26393         * gcc.dg/vect/vect-57: Likewise.
26394         * gcc.dg/vect/vect-58: Likewise.
26395         * gcc.dg/vect/vect-59: Likewise.
26396         * gcc.dg/vect/vect-60: Likewise.
26397         * gcc.dg/vect/vect-61: Likewise.
26398         * gcc.dg/vect/vect-85: Likewise.
26399         * gcc.dg/vect/vect-87: Likewise.
26400         * gcc.dg/vect/vect-88: Likewise.
26401         * gcc.dg/vect/vect-93.c: Likewise.
26402         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
26403         * gcc.dg/vect/vect-75: Likewise.
26404         * gcc.dg/vect/vect-76: Likewise.
26405         * gcc.dg/vect/vect-77: Likewise.
26406         * gcc.dg/vect/vect-78: Likewise.
26407         * gcc.dg/vect/vect-80: Likewise.
26408         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
26409         vectorized for the expected reason, rather than checking how alignment
26410         was handled.
26411         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
26412         aligned type and also instead of aligned pointers. Added documentation.
26413
26414 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
26415
26416         * gfortran.dg/power.f90: New test.
26417
26418 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
26419
26420         PR rtl-optimization/23299
26421         * g++.dg/opt/pr23299.C: New test.
26422
26423 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26424
26425         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
26426
26427 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
26428
26429         * g++.dg/template/local6.C: New test.
26430
26431 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
26432
26433         * execute/exceptions/finally-1.m: Check that the catch and finally are
26434         being called.  Also add a "return 0;" at the end of main.
26435
26436 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
26437
26438         PR fortran/21432.
26439         * gfortran.dg/namelist_print_1.f: New test of functionality of
26440         PRINT namelist.
26441         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
26442         namelist generates error with -std=f95.
26443
26444 2005-08-14  Ira Rosen  <irar@il.ibm.com>
26445
26446         PR tree-optimization/23119
26447         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
26448
26449 2005-08-13  Marcin Koziej  <creep@desk.pl>
26450             Andrew Pinski  <pinskia@physics.uc.edu>
26451
26452         PR libobjc/22492
26453         * execute/exceptions/finally-1.m: New test.
26454
26455 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26456
26457         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
26458         testsuite.
26459         * objc/execute/exceptions/trivial.m: New test.
26460         * objc.dg/try-catch-11.m: Move to ...
26461         * objc/execute/exceptions/foward-1.m: Here.
26462         * objc.dg/try-catch-2.m: Move to ...
26463         * objc/execute/exceptions/catchall-1.m: Here.
26464         * objc.dg/try-catch-8.m: Move to ...
26465         * objc/execute/exceptions/local-variables-1.m: Here.
26466
26467 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26468
26469         * objc.dg/nested-func-1.m: Move to ...
26470         * objc/execute/nested-func-1.m: Here.
26471
26472 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26473
26474         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
26475         in ${options} instead of [target_info name].
26476         * lib/obj-c++.exp (objc_target_compile): Likewise.
26477
26478 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26479
26480         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
26481
26482 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26483
26484         part of PR testsuite/23348
26485         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
26486         each of the torture options.
26487         * objc/compile/trivial.m: New test.
26488
26489 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
26490
26491         * gfortran.dg/eoshift.f90: Correct format.
26492
26493 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
26494
26495         * gfortran.fortran-torture/execute/character_passing.f90:
26496         Fix comment typo.
26497
26498 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
26499
26500         PR c++/8271
26501         * g++.dg/template/unify10.C: New.
26502
26503 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
26504
26505         * g++.dg/parse/pr22514.C: Move to...
26506         * g++.dg/debug/pr22514.C: here.
26507
26508 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26509
26510         PR c++/23266
26511         * g++.dg/inherit/pure1.C: New test.
26512
26513         * ChangeLog: Fix typos.
26514
26515 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26516             Steven Bosscher  <stevenb@suse.de>
26517
26518         * gfortran.dg/runtime_warning_1.f90: New test.
26519
26520 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26521
26522         PR c++/23219
26523         * g++.dg/parse/crash28.C: New.
26524
26525 2005-08-11  Richard Guenther  <rguenther@suse.de>
26526
26527         PR target/23289
26528         * gcc.target/i386/tailcall-1.c: New testcase.
26529
26530 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
26531
26532         * gcc.dg/vect/vect-67.c: Un-xfail.
26533
26534 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
26535
26536         PR c++/23225
26537         * g++.dg/parse/crash27.C: new test.
26538
26539 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
26540
26541         PR libfortran/22143
26542         * gfortran.dg/shift-kind.f90: New testcase.
26543
26544 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
26545
26546         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
26547         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
26548
26549 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26550
26551         PR c++/20646
26552         * g++.dg/other/mult-stor1.C: New test.
26553
26554 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
26555
26556         * gcc.c-torture/pr18299-1.c: Move to ...
26557         * gcc.c-torture/compile/pr18299-1.c: Here.
26558
26559 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
26560
26561         * gfortran/fortran.torture/execute/character_passing.f90:
26562         Fix types for LSAME.
26563
26564 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
26565
26566         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
26567         input data back to what it was originally.
26568
26569 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
26570
26571         * objc.dg/try-catch-8.m: Enable for all targets.
26572
26573 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
26574
26575         * gcc.dg/pr23165.c: New test.
26576
26577 2005-08-09  Steven Bosscher  <stevenb@suse.de>
26578
26579         PR tree-optimization/23234
26580         * gcc.dg/tree-ssa/pr23234.c: New test.
26581
26582 2005-08-08  Josh Conner  <jconner@apple.com>
26583
26584         PR rtl-optimization/23241
26585         * gcc.dg/char-compare.c: New test.
26586
26587 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26588
26589         PR c++/22508
26590         * g++.dg/init/new13.C: New test.
26591
26592 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
26593
26594         PR c++/21166
26595         * g++.dg/other/crash-4.C: Adjust
26596         * g++/dg/ext/packed9.C: New.
26597
26598 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
26599
26600         PR middle-end/21964
26601         * gcc.c-torture/execute/pr21964-1.c: New test.
26602
26603 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
26604
26605         PR c/22458
26606         * gcc.dg/pr22458-1.c: New test.
26607
26608 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
26609             Steven G. Kargl <kargls@comcast.net>
26610
26611         PR fortran/22390
26612         * gfortran.dg/flush_1.f90: New test.
26613
26614 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26615
26616         PR c++/23191
26617         * g++.dg/template/eh2.C: New test.
26618
26619 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26620
26621         PR c++/19498
26622         * g++.dg/template/instantiate7.C: New test.
26623
26624 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
26625
26626         PR c/23113
26627         * gcc.dg/Wunused-value-1.c: New test.
26628
26629 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
26630
26631         PR rtl-optimization/23233
26632         * gcc.c-torture/compile/pr23233-1.c: New test.
26633
26634 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
26635
26636         PR fortran/18833
26637         PR fortran/20850
26638         * gfortran.dg/equiv_1.f90: New test.
26639         * gfortran.dg/equiv_2.f90: New test.
26640         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
26641         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
26642         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
26643
26644 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
26645
26646         * gcc.c-torture/execute/vrp-5.c: New test.
26647         * gcc.c-torture/execute/vrp-6.c: New test.
26648         * gcc.dg/tree-ssa/vrp21.c: New test.
26649
26650 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
26651
26652         * g++.dg/parse/pr22514.C: New test.
26653
26654 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
26655
26656         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
26657
26658         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
26659         instead of constant loads / pool entries.
26660
26661 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
26662
26663         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
26664         TEST_TO_WCTYPE.
26665
26666 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
26667
26668         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
26669         __WINT_TYPE__ in generated prototypes if possible.
26670
26671 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
26672
26673         PR 22037
26674         * g++.dg/tree-ssa/pr22037.C:
26675
26676 2005-08-04  Richard Henderson  <rth@redhat.com>
26677
26678         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
26679         scan-tree-dump-times directive.
26680
26681 2005-08-04  Jan Hubicka  <jh@suse.cz>
26682
26683         * gcov-1.C: Fix switch counts.
26684         * gcov-4b.c: Likewise.
26685
26686 2005-08-03  Jeff Law  <law@redhat.com>
26687
26688         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
26689
26690 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
26691
26692         * gcc.c-torture/execute/pr23135.c: New test.
26693
26694 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26695
26696         PR tree-optimization/19899
26697         * gcc.dg/tree-ssa/scev-1.c: New test.
26698         * gcc.dg/tree-ssa/scev-2.c: New test.
26699
26700 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
26701
26702         PR target/18582
26703         * gcc.dg/torture/pr18582-1.c: New test.
26704
26705 2005-08-03  Jan Hubicka  <jh@suse.cz>
26706
26707         * update-conroll.c: New testcase.
26708         * update-conroll-2.c: New testcase.
26709
26710 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
26711
26712         * gfortran.dg/constant_substring.f: New test.
26713         * gfortran.dg/pr22491.f: New test.
26714
26715 2005-08-02  Jan Hubicka  <jh@suse.cz>
26716
26717         * update-threading.c: Replace by the proper one.
26718
26719 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
26720
26721         PR 23164
26722         * g++.dg/tree-ssa/pr23164.C: New test.
26723
26724 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
26725
26726         * gcc.dg/tree-ssa/pr23192.c: New test.
26727
26728 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
26729
26730         * gcc.c-torture/execute/vrp-4.c: New test.
26731
26732 2005-08-02  Jan Hubicka  <jh@suse.cz>
26733
26734         * update-threading.c: New test.
26735
26736 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
26737
26738         * gcc.c-torture/compile/20050801-1.c: New test.
26739         * gcc.c-torture/compile/20050801-2.c: New test.
26740
26741 2005-08-01  Jan Hubicka  <jh@suse.cz>
26742
26743         * val-prof-5.c: New test.
26744
26745 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
26746
26747         PR c/22311
26748         * gcc.dg/pr22311-1.c : New test.
26749
26750 2005-07-31  Steven Bosscher  <stevenb@suse.de>
26751
26752         PR target/23095
26753         * gfortran.dg/pr23095.f: New test.
26754
26755         PR c++/22003
26756         * g++.dg/other/pr22003.C: New test.
26757
26758 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
26759
26760         PR target/20621
26761         * gcc.c-torture/execute/pr20621-1.c: New test.
26762
26763 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
26764
26765         * gfortran.dg/comma_format_extension_4.f: Adjust length
26766         of string for format.
26767         * gfortran.dg/der_array_io_1.f: Replace illegal internal
26768         print statement with internal write.
26769         * gfortran.dg/der_array_io_2.f: Likewise.
26770         * gfortran.dg/der_array_io_3.f: Likewise.
26771
26772 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
26773
26774         * gcc.dg/fold-abs-4.c: new test.
26775
26776 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
26777
26778         PR fortran/22570 an related issues.
26779         * gfortran.dg/x_slash_1.f: New test.
26780
26781 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
26782
26783         PR c/23143
26784         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
26785         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
26786
26787 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26788
26789         PR c/529
26790         * gcc.dg/Wshadow-3.c: New test.
26791
26792 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
26793
26794         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
26795         used to have the wrong bounds).
26796
26797 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26798
26799         PR c/21720
26800         * gcc.dg/hex-round-1.c: Test more cases.
26801         * gcc.dg/hex-round-2.c: New test.
26802
26803 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
26804
26805         PR 22550
26806         * g++.dg/tree-ssa/pr22550.C: New test.
26807
26808 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
26809
26810         * gcc.dg/tree-ssa/vrp19.c: New test.
26811         * gcc.dg/tree-ssa-vrp20.c: New test.
26812
26813 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26814
26815         PR c/22240
26816         * gcc.dg/transparent-union-4.c: New test.
26817
26818 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26819
26820         PR c/22192
26821         * gcc.dg/c99-vla-2.c: New test.
26822
26823 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
26824
26825         PR c/21720
26826         * gcc.dg/hex-round-1.c: New test.
26827
26828 2005-07-28  Jan Hubicka  <jh@suse.cz>
26829
26830         * inliner-1.c: Do not dump everything.
26831         * tree-prof.exp: Do not pass -ftree-based-profiling.
26832         * bprob.exp: Likewise.
26833
26834         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
26835
26836 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
26837
26838         PR c++/22545
26839         * g++.dg/expr/ptrmem7.C: New test.
26840
26841 2005-07-28  Mike Stump  <mrs@apple.com>
26842
26843         * g++.old-deja/g++.mike/visibility-1.C: New test.
26844
26845 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26846
26847         PR c/20187
26848         * gcc.c-torture/execute/pr20187-1.c: New test.
26849
26850 2005-07-28  Jeff Law  <law@redhat.com>
26851
26852         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
26853         * gcc.dg/tree-ssa/vrp18.c: New test.
26854
26855 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
26856
26857         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
26858
26859 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
26860
26861         PR tree-optimization/22506
26862         * gcc.dg/vect/ps22506.c: New test.
26863
26864 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
26865
26866         PR target/21149
26867         * gcc.target/i386/sse-3.c: New test.
26868
26869 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26870
26871         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
26872         * gcc.target/mips/mips32-dsp-type.c: Likewise.
26873
26874 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
26875
26876         PR c/22589
26877         * gcc.c-torture/compile/pr22589-1.c: New test.
26878
26879 2005-07-28  Jan Hubicka  <jh@suse.cz>
26880
26881         * update-loopch.c: New testcase.
26882
26883 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
26884
26885         PR rtl-optimization/23047
26886         * gcc.c-torture/execute/pr23047.c: New test.
26887         * gcc.c-torture/execute/pr23047.x: New.
26888
26889 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
26890
26891         PR tree-optimization/22493
26892         * gcc.c-torture/execute/pr22493-1.c: New test.
26893         * gcc.c-torture/execute/pr22493-1.x: New.
26894         * gcc.c-torture/execute/vrp-1.c: New test.
26895         * gcc.c-torture/execute/vrp-2.c: New test.
26896         * gcc.c-torture/execute/vrp-2.c: New test.
26897
26898 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
26899
26900         * gcc.target/frv/all-builtin-read8.c: Delete.
26901         * gcc.target/frv/all-builtin-read16.c: Delete.
26902         * gcc.target/frv/all-builtin-read32.c: Delete.
26903         * gcc.target/frv/all-builtin-read64.c: Delete.
26904         * gcc.target/frv/all-builtin-write8.c: Delete.
26905         * gcc.target/frv/all-builtin-write16.c: Delete.
26906         * gcc.target/frv/all-builtin-write32.c: Delete.
26907         * gcc.target/frv/all-builtin-write64.c: Delete.
26908         * gcc.target/frv/all-read-write-1.c: New.
26909
26910 2005-07-27  Jeff Law  <law@redhat.com>
26911
26912         * gcc.c-torture/execute/pr22630.c: New test.
26913
26914 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
26915
26916         PR tree-optimization/23073
26917         * gcc.dg/vect/nodump-pr23073.c: New test.
26918         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
26919
26920 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
26921
26922         PR tree-optimize/22348
26923         * gcc.c-torture/execute/pr22348.c: New.
26924
26925 2005-07-27  Richard Guenther  <rguenther@suse.de>
26926
26927         * gcc.dg/tree-ssa/salias-1.c: New testcase.
26928
26929 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26930
26931         PR fortran/22503
26932         * gfortran.dg/logical_comp.f90: New test.
26933
26934 2005-07-27  Jan Hubicka  <jh@suse.cz>
26935
26936         * inliner-1.c: Add cleanup of dumps.
26937         * val-prof-*.c: Likewise.
26938         * update-tailcall.c: New.
26939
26940 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
26941
26942         PR 22591
26943         * gcc.dg/tree-ssa/pr22591.c: New test.
26944         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
26945
26946 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
26947
26948         PR libobjc/22606
26949         * objc.dg/try-catch-11.m: New test.
26950
26951 2005-07-26  Richard Guenther  <rguenther@suse.de>
26952
26953         PR tree-optimization/22486
26954         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
26955
26956 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
26957
26958         PR tree-opt/22484
26959         * g++.dg/opt/loop2.C: New test.
26960
26961 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
26962
26963         * gcc.dg/tree-ssa/reassoc-3.c: New test.
26964         * gcc.dg/tree-ssa/reassoc-4.c: New test.
26965
26966 2005-07-25  Adam Nemet  <anemet@lnxw.com>
26967
26968         * lib/profopt.exp (profopt-execute): Check for profiling data
26969         files on the target.
26970
26971 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
26972
26973         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
26974         for matching of asm labels.
26975
26976 2005-07-25  Richard Guenther  <rguenther@suse.de>
26977
26978         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
26979
26980 2005-07-25  Richard Guenther  <rguenther@suse.de>
26981
26982         PR testsuite/22624
26983         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
26984
26985 2005-07-25  Ira Rosen  <irar@il.ibm.com>
26986
26987         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
26988         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
26989         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
26990         * gcc.dg/vect/vect-100.c: New test.
26991         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
26992         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
26993         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
26994         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
26995         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
26996         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
26997         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
26998         * gfortran.dg/vect/pr19049.f90: New testcase.
26999         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
27000
27001 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
27002
27003         * gcc.c-torture/execute/20050713-1.c: New test.
27004
27005         PR fortran/20063
27006         * gfortran.fortran-torture/execute/data_4.f90: New test.
27007
27008         PR middle-end/20303
27009         * gcc.dg/visibility-d.c: New test.
27010
27011 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
27012
27013         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
27014         * gfortran.dg/underflow.f90: Ditto.
27015
27016 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27017
27018         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
27019         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
27020         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
27021
27022 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
27023
27024         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
27025         include case of field width of zero.
27026
27027 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
27028
27029         PR libgfortran/21875
27030         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
27031         with trailing blanks on normal formatted read.
27032
27033 2005-07-23  Chao-ying Fu  <fu@mips.com>
27034
27035         * gcc.target/mips/mips32-dsp-type.c: New test.
27036         * gcc.target/mips/mips32-dsp.c: New test.
27037
27038 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
27039
27040         PR testsuite/21073
27041         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
27042
27043         PR testsuite/20454
27044         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
27045         and __cyg_profile_func_exit.
27046
27047 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
27048
27049         * gfortran.dg/comma_format_extension_3.f: Fix typo.
27050         * gfortran.dg/comma_format_extension_4.f: Same.
27051         * gfortran.dg/pr15332.f: Same.
27052         * gfortran.dg/pr21730.f: Same.
27053
27054 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
27055
27056         * g++.dg/opt/vrp2.C: Fix testcase.
27057
27058         PR tree-opt/22625
27059         * g++.dg/opt/vrp2.C: New test.
27060
27061 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
27062
27063         PR debug/21828
27064         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
27065
27066 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
27067
27068         * gcc.dg/tree-ssa/20050719-1.c: New test.
27069
27070 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
27071
27072         * gcc.dg/bfin-longcall-1.c: New file.
27073         * gcc.dg/bfin-longcall-2.c: New file.
27074
27075 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
27076
27077         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
27078
27079 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27080
27081         PR middle-end/19055
27082         * gcc.dg/tree-ssa/pr19055.c: New test.
27083         * gcc.dg/tree-ssa/pr19055-2.c: New test.
27084
27085 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27086
27087         PR C++/22358
27088         * g++.dg/other/pr22358.C: New test.
27089
27090 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
27091
27092         PR c++/2922
27093         * g++.dg/lookup/two-stage5.C: New test from bug comments.
27094
27095 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27096
27097         PR c++/15938
27098         * g++.dg/init/union2.C: New test.
27099
27100 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27101
27102         PR c/22393
27103         * gcc.dg/complex-4.c: New test.
27104
27105 2005-07-21  Richard Guenther  <rguenther@suse.de>
27106
27107         PR testsuite/22522
27108         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
27109         scanning for asm labels.
27110         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27111
27112 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
27113
27114         PR target/22085
27115         * gcc.dg/altivec-pr22085.c: New.
27116
27117 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
27118
27119         PR tree-optimization/19210
27120         * gcc.dg/tree-ssa/pr19210-1.c: New.
27121         * gcc.dg/tree-ssa/pr19210-2.c: New.
27122
27123 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
27124
27125         PR rtl-optimization/22167
27126         * g++.dg/opt/pr22167.C: New test.
27127
27128 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
27129
27130         PR c++/2922
27131         * g++.dg/lookup/two-stage2.C: New.
27132         * g++.dg/lookup/two-stage3.C: New.
27133         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
27134         fixed two-stage name lookup for operators.
27135         * g++.dg/template/call3.C: Compiler now produces an appropriate
27136         error message.
27137         * g++.dg/template/crash37.C: Compiler now describes bla() on line
27138         14 as a candidate.
27139         * g++.dg/template/ptrmem4.C: Compiler produces different error
27140         message.
27141         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
27142         connect_to_method as a candidate.
27143
27144 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
27145
27146         * gcc.dg/fold-alloc-1.c: New test.
27147
27148 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
27149
27150         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
27151         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
27152
27153 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
27154
27155         * gcc.dg/fold-abs-1.c: New test.
27156         * gcc.dg/fold-abs-2.c: New test.
27157         * gcc.dg/fold-abs-3.c: New test.
27158
27159 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
27160
27161         Make CONSTRUCTOR use VEC to store initializers.
27162         * g++.dg/ext/complit3.C: Check for specific error messages.
27163         * g++.dg/init/brace2.C: Update error message.
27164         * g++.dg/warn/Wbraces2.C: Likewise.
27165
27166 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
27167
27168         PR fortran/16940
27169         * gfortran.dg/module_interface_1.f90: New test.
27170
27171 2005-07-19  Danny Berlin <dberlin@dberlin.org>
27172             Kenneth Zadeck <zadeck@naturalbridge.com>
27173
27174         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
27175
27176 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27177
27178         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
27179         specify -Wformat for these tests.
27180         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
27181         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
27182         * gcc.dg/format/opt-6.c: Delete.
27183
27184 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27185
27186         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
27187         * gcc.dg/tree-ssa/sra-3.c: Likewise.
27188
27189 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27190
27191         * gcc.dg/tree-ssa/alias-2.c: New test.
27192
27193 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
27194
27195         PR c++/22263
27196         * g++.dg/template/explicit7.C: New test.
27197
27198 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
27199
27200         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
27201         field width of 8 to +Inf and -Inf.
27202
27203 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
27204
27205         PR c++/22139
27206         * g++.dg/template/friend36.C: New test.
27207
27208 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
27209
27210         PR fortran/21730
27211         * gfortran.dg/pr21730.f: New test.
27212
27213 2005-07-16  Danny Berlin <dberlin@dberlin.org>
27214             Kenneth Zadeck <zadeck@naturalbridge.com>
27215
27216         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
27217         since pure const detection cannot run at -O1 in c compiler.
27218         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
27219         can now optimize this case properly.
27220         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
27221         because we now pass.
27222         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
27223
27224 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
27225
27226         PR c/22421
27227         * gcc.dg/format/bitfld-1.c: New test.
27228
27229 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
27230
27231         PR c++/22204
27232         * g++.dg/rtti/repo1.C: New test.
27233
27234 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
27235
27236         PR middle-end/22398
27237         * gcc.c-torture/compile/pr22398.c: New test.
27238
27239 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
27240
27241         PR c++/22132
27242         * g++.dg/expr/cast4.C: New test.
27243
27244 2005-07-15  Richard Guenther  <rguenther@suse.de>
27245
27246         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
27247         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27248
27249 2005-07-15  Steven Bosscher  <stevenb@suse.de>
27250
27251         PR tree-optimization/22230
27252         * gcc.dg/tree-ssa/pr22230.c: New test.
27253
27254 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
27255
27256         * gfortran.dg/g77/cpp6.f: New test.
27257
27258         PR fortran/22417
27259         * gfortran.dg/g77/cpp5.F: New test.
27260         * gfortran.dg/g77/cpp5.h: New file.
27261         * gfortran.dg/g77/cpp5inc.h: New file.
27262
27263 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
27264
27265         PR libfortran/16435
27266         * gfortran.dg/tl_editting.f90: New.
27267         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
27268
27269 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
27270
27271         * gfortran.dg/char_array_constructor.f90: New test.
27272
27273 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
27274
27275         * gfortran.dg/past_eor.f90: New.
27276         * gfortran.dg/complex_read.f90: New.
27277
27278 2005-07-13  Jeff Law  <law@redhat.com>
27279
27280         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
27281         additional casts.
27282
27283         * gcc.dg/tree-ssa/pr22321.c: New test
27284
27285 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
27286
27287         PR tree-optimization/21921
27288         * gcc.dg/tree-ssa/pr21921.c: New.
27289
27290 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
27291
27292         PR tree-optimizatio/22442
27293         * gcc.dg/tree-ssa/loop-11.c: New test.
27294
27295 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
27296
27297         PR tree-opt/21840
27298         * gcc.c-torture/compile/pr21840.c: New test.
27299
27300 2005-07-12  Jan Hubicka  <jh@suse.cz>
27301
27302         * gcc.c-torture/compile/pr22379.c: New test.
27303
27304 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
27305
27306         PR libfortran/21593
27307         gfortran.dg/dev_null.f90: Remove outdated comment about
27308         PR libfortran/21593.
27309
27310
27311 2005-07-12  Dale Johannesen  <dalej@apple.com>
27312
27313         * gcc.target/i386/compress-float-sse.c: New.
27314         * gcc.target/i386/compress-float-sse-pic.c: New.
27315         * gcc.target/i386/compress-float-387.c: New.
27316         * gcc.target/i386/compress-float-387-pic.c: New.
27317         * gcc.dg/compress-float-ppc.c: New.
27318         * gcc.dg/compress-float-ppc-pic.c: New.
27319
27320 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
27321
27322         PR libfortran/21593
27323         gfortran.dg/dev_null.f90: Remove targets.
27324
27325 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
27326
27327         PR tree-opt/22335
27328         * gcc.dg/pr22335-1.c: New test.
27329         * gcc.dg/pr22335-2.c: New test.
27330
27331 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27332
27333         PR c++/20172
27334         * g++.dg/template/nontype12.C : New test.
27335
27336 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
27337
27338         * gcc.dg/tree-ssa/loop-10.c: New test.
27339
27340 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
27341
27342         * gcc.c-torture/execute/20020720-1.x: Remove.
27343
27344 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
27345
27346         * gfortran.fortran-torture/execute/forall_7.f90: New test.
27347
27348 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
27349
27350         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
27351         (dg-mips-options): Use it.
27352
27353 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
27354
27355         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
27356
27357 2005-07-09  Richard Henderson  <rth@redhat.com>
27358
27359         * lib/target-supports.exp (check_effective_target_sync_char_short):
27360         Add alpha.
27361
27362 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
27363
27364         PR libfortran/22217
27365         * gfortran.dg/negative-z-descriptor.f90: New test.
27366
27367 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
27368
27369         PR tree-opt/22329
27370         * gcc.dg/pr22329.c: New test.
27371
27372 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
27373
27374         PR tree-optimization/20139
27375         * gcc.dg/tree-ssa/pr20139.c: New.
27376
27377 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
27378
27379         PR tree-opt/22356
27380         * gcc.dg/pr22356-1.c: New test.
27381
27382 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
27383
27384         PR c++/21799
27385         * g++.dg/template/unify8.C: New.
27386         * g++.dg/template/unify9.C: New.
27387
27388 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
27389
27390         * gfortran.fortran-torture/execute/entry_10.f90: New test.
27391
27392 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
27393
27394         * gcc.dg/darwin-version-1.c: New.
27395         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
27396         * gcc.dg/builtins-20.c: Likewise.
27397         * gcc.dg/builtins-53.c: Likewise.
27398         * gcc.dg/torture/builtins-convert-1.c: Likewise.
27399         * gcc.dg/torture/builtins-convert-2.c: Likewise.
27400         * gcc.dg/torture/builtins-convert-3.c: Likewise.
27401         * gcc.dg/torture/builtins-power-1.c: Likewise.
27402         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
27403         on Darwin.
27404
27405 2005-07-07  Jeff Law  <law@redhat.com>
27406
27407         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
27408         argument evaluation order.
27409
27410 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
27411
27412         PR libfortran/21594
27413         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27414         Add test cases where the shift length is greater than the
27415         array length.
27416
27417 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27418
27419         * obj-c++.dg/proto-lossage-6.mm: New.
27420         * objc.dg/proto-lossage-6.m: New.
27421
27422 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27423
27424         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
27425         * objc.dg/gnu-runtime-2.m: Likewise.
27426
27427 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
27428
27429         * gfortran.dg/longline.f: New test.
27430
27431         * gfortran.dg/badline.f: New test.
27432
27433 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
27434
27435         PR fortran/16531
27436         PR fortran/15966
27437         PR fortran/18781
27438         * gfortran.dg/hollerith.f90: New.
27439         * gfortran.dg/hollerith2.f90: New.
27440         * gfortran.dg/hollerith3.f90: New.
27441         * gfortran.dg/hollerith4.f90: New.
27442         * gfortran.dg/hollerith_f95.f90: New.
27443         * gfortran.dg/hollerith_legacy.f90: New.
27444         * gfortran.dg/g77/cpp4.F: New. Port from g77.
27445
27446 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27447
27448         PR objc/22274
27449         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
27450         * objc.dg/gnu-runtime-2.m: New.
27451
27452 2005-07-06  Jeff Law  <law@redhat.com>
27453
27454         * gcc.dg/tree-ssa/vrp17.c: New test.
27455
27456 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
27457
27458         PR fortran/22327
27459         * gfortran.dg/array_constructor_5.f90: New test.
27460
27461 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
27462
27463         * gfortran.fortran-torture/execute/entry_9.f90: New test.
27464
27465 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
27466
27467         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
27468         * gcc.dg/980816-1.c: Ditto.
27469
27470 2005-07-06  Jeff Law  <law@redhat.com>
27471
27472         * gcc.c-torture/compile/pr21356.c: New test.
27473
27474 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
27475
27476         PR c/22013
27477         PR c/22098
27478         * gcc.c-torture/compile/pr22013-1.c,
27479         gcc.c-torture/execute/pr22098-1.c,
27480         gcc.c-torture/execute/pr22098-2.c,
27481         gcc.c-torture/execute/pr22098-3.c: New tests.
27482
27483 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
27484
27485         PR c/22308
27486         * gcc.dg/pr22308-1.c: New test.
27487
27488 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
27489
27490         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
27491         target.
27492         * gcc.dg/compare9.c: Use -fshort-enums instead of
27493         -fno-short-enums.  Change the last test to dg-bogus.
27494
27495 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
27496
27497         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
27498         * gcc.dg/compare9.c: New.
27499
27500 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27501
27502         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
27503
27504 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
27505
27506         PR testsuite/22288
27507         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
27508
27509
27510 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27511
27512         * gcc.dg/format/gcc_gfc-1.c: New.
27513
27514 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
27515
27516         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
27517
27518 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27519
27520         PR fortran/20842
27521         * gfortran.dg/io_invalid_1.f90: New test.
27522
27523 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
27524
27525         * gcc.dg/format/gcc_diag-1.c: Update.
27526
27527 2005-07-02  Jeff Law  <law@redhat.com>
27528
27529         * gcc.dg/tree-ssa/pr22051-1.c: New test.
27530         * gcc.dg/tree-ssa/pr22051-2.c: New test.
27531
27532 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
27533
27534         * gcc.dg/format/gcc_diag-1.c: Update.
27535
27536 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
27537
27538         PR tree-opt/22269
27539         * gcc.c-torture/compile/pr22269.c: New test.
27540
27541 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
27542
27543         PR 21584
27544         PR 22219
27545         * g++.dg/tree-ssa/pr21584-1.C: New test.
27546         * g++.dg/tree-ssa/pr21584-2.C: New test.
27547
27548 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
27549
27550         * obj-c++.dg/try-catch-11.mm: New.
27551         * objc.dg/try-catch-10.m: New.
27552
27553 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
27554
27555         * g++.dg/other/ucnid-1.C: xfail on AIX.
27556
27557 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
27558
27559         PR 22234
27560         * gcc.dg/20050629-1.c: New test.
27561
27562 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
27563
27564         * obj-c++.dg/const-str-1[0-1].mm: New.
27565         * objc.dg/const-str-1[0-1].m: New.
27566
27567 2005-05-29  Richard Henderson  <rth@redhat.com>
27568
27569         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
27570         Rename from check_effective_target_vect_no_max.
27571         (check_effective_target_vect_no_int_add): New.
27572         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
27573         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
27574         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27575         * gcc.dg/vect/vect-reduc-1.c: Use both.
27576         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27577
27578 2005-05-29  Richard Henderson  <rth@redhat.com>
27579
27580         * lib/target-supports.exp (check_effective_target_vect_no_max):
27581         Remove i386 and x86_64.
27582
27583 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
27584
27585         PR testsuite/21969
27586         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
27587
27588 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
27589
27590         PR middle-end/21969
27591         * gcc.dg/vect/pr21969.c: New test.
27592
27593 2005-06-28  Eric Christopher  <echristo@redhat.com>
27594
27595         PR c/22052
27596         PR c/21975
27597         * gcc.dg/inline1.c: New test.
27598         * gcc.dg/inline2.c: Ditto.
27599         * gcc.dg/inline3.c: Ditto.
27600         * gcc.dg/inline4.c: Ditto.
27601         * gcc.dg/inline5.c: Ditto.
27602
27603 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
27604
27605         PR libfortran/22142
27606         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27607         Add testcase also testing eoshift1 for PR 22142.
27608
27609 2005-06-28  Richard Henderson  <rth@redhat.com>
27610
27611         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
27612         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
27613         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
27614         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
27615         gcc.dg/tree-ssa/20030922-2.c: Likewise.
27616
27617 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
27618
27619         PR libfortran/22142
27620         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27621         Add testcase for PR 22142.
27622
27623 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
27624
27625         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
27626         gcc.target/ia64/fpreg-2.c: New tests.
27627
27628 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27629
27630         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
27631
27632 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27633
27634         PR libfortran/22170
27635         * gfortran.dg/slash_1.f90: New test.
27636
27637 2005-06-27  Richard Henderson  <rth@redhat.com>
27638
27639         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
27640         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
27641         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
27642         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27643         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
27644         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
27645
27646 2005-06-27  Richard Henderson  <rth@redhat.com>
27647
27648         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
27649         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
27650
27651 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
27652
27653         * obj-c++.dg/proto-lossage-5.mm: New.
27654         * objc.dg/proto-lossage-5.m: New.
27655
27656 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
27657
27658         PR 21959
27659         * gcc.dg/tree-ssa/pr21959.c: New test.
27660
27661 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
27662
27663         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
27664         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
27665         testing uninitialized var.
27666
27667         * gcc.c-torture/execute/builtins/chk.h: New.
27668         * gcc.c-torture/execute/builtins/lib/chk.c: New.
27669         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
27670         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
27671         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
27672         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
27673         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
27674         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
27675         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
27676         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
27677         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
27678         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
27679         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
27680         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
27681         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
27682         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
27683         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
27684         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
27685         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
27686         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
27687         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
27688         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
27689         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
27690         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
27691         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
27692         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
27693         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
27694         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
27695         * gcc.dg/builtin-object-size-1.c: New test.
27696         * gcc.dg/builtin-object-size-2.c: New test.
27697         * gcc.dg/builtin-object-size-3.c: New test.
27698         * gcc.dg/builtin-object-size-4.c: New test.
27699         * gcc.dg/builtin-object-size-5.c: New test.
27700         * gcc.dg/builtin-stringop-chk-1.c: New test.
27701         * gcc.dg/builtin-stringop-chk-2.c: New test.
27702         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
27703         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
27704         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
27705         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
27706         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
27707         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
27708         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
27709         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
27710         * gcc.c-torture/execute/printf-1.c: New test.
27711         * gcc.c-torture/execute/fprintf-1.c: New test.
27712         * gcc.c-torture/execute/vprintf-1.c: New test.
27713         * gcc.c-torture/execute/vfprintf-1.c: New test.
27714         * gcc.c-torture/execute/printf-chk-1.c: New test.
27715         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
27716         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
27717         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
27718
27719 2005-06-27  Michael Matz  <matz@suse.de>
27720
27721         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
27722         slot is not merged if address escapes.
27723
27724 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27725
27726         PR c/21911
27727         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
27728
27729 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
27730
27731         PR middle-end/17965
27732         * gcc.c-torture/compile/20050622-1.c: New test.
27733
27734         PR middle-end/22028
27735         * gcc.dg/20050620-1.c: New test.
27736
27737 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
27738
27739         PR tree-optimization/22026
27740         * gcc.dg/tree-ssa/pr22026.c: New.
27741
27742 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
27743
27744         PR libfortran/22144
27745         * gfortran.dg/shift-alloc.f90: New testcase.
27746
27747 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
27748
27749         * all files: Update FSF address in copyright headers.
27750
27751 2005-06-22  Jan Hubicka  <jh@suse.cz>
27752
27753         * wholeprogram-1.c: New testcase.
27754         * wholeprogram-2.c: New testcase.
27755
27756 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
27757
27758         PR 22171
27759         * gcc.dg/tree-ssa/pr22171.c: New test.
27760
27761 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
27762
27763         * gfortran.dg/simplify_modulo.f90: New.
27764
27765 2005-06-24  Jan Hubicka  <jh@suse.cz>
27766
27767         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
27768
27769 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
27770
27771         * obj-c++.dg/proto-lossage-[1-4].mm: New.
27772
27773 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
27774
27775         * obj-c++.dg/typedef-alias-1.mm: New.
27776         * objc.dg/typedef-alias-1.m: New.
27777
27778 2005-06-23  Jeff Law  <law@redhat.com>
27779
27780         * gcc.dg/tree-ssa/vrp16.c: New test.
27781
27782 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27783
27784         * lib/target-supports.exp: Add
27785         check_effective_target_fortran_large_real and
27786         check_effective_target_fortran_large_int to check for
27787         corresponding effective targets.
27788         * gfortran.dg/large_integer_kind_1.f90: New test.
27789         * gfortran.dg/large_real_kind_1.f90: New test.
27790
27791 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
27792
27793         PR tree-optimization/22117
27794         * gcc.dg/tree-ssa/pr22117.c: New.
27795
27796 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
27797
27798         PR testsuite/22123
27799         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
27800
27801 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
27802
27803         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
27804
27805 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
27806
27807         * gfortran.dg/f2c_4.f90: Add tests for complex functions
27808         * gfortran.dg/f2c_4.c: Likewise.
27809
27810 2005-06-22 Paul Brook  <paul@codesourcery.com>
27811
27812         PR fortran/21034
27813         * gfortran.dg/auto_save_1.f90: New test.
27814
27815 2005-06-22  Michael Matz  <matz@suse.de>
27816
27817         * gcc.target/x86-64/abi: New directory.
27818         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
27819         * gcc.target/x86-64/abi/README.gcc: New file.
27820         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
27821         * gcc.target/x86-64/abi/asm-support.s: New file.
27822         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
27823         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
27824         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
27825         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
27826         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
27827         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
27828         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
27829         * gcc.target/x86_64/abi/test_bitfields.c: New test.
27830         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
27831         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
27832         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
27833         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
27834         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
27835         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
27836         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
27837         * gcc.target/x86_64/abi/test_varargs.c: New test.
27838
27839 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
27840
27841         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
27842         32-bit i?86 and x86_64.
27843
27844 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
27845
27846         * obj-c++.dg/const-str-[1-9].mm: New tests.
27847
27848 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
27849
27850         PR fortran/22010
27851         * gfortran.dg/namelist_use.f90: New.
27852         * gfortran.dg/namelist_use_only.f90: New.
27853
27854 2005-06-21  Jeff Law  <law@redhat.com>
27855
27856         * gcc.dg/tree-ssa/vrp15.c: New test.
27857
27858 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
27859
27860         * lib/target-supports.exp (check_effective_target_vect_reduction):
27861         Remove.
27862         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
27863         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
27864         remove vect_reduction target keyword. Also avoid two returns in main.
27865         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27866         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
27867         * gcc.dg/vect/vect-reduc-1short.c: New test.
27868         * gcc.dg/vect/vect-reduc-1char.c: New test.
27869         * gcc.dg/vect/vect-reduc-2short.c: New test.
27870         * gcc.dg/vect/vect-reduc-2char.c: New test.
27871         * gcc.dg/vect/vect-reduc-6.c: New test.
27872         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
27873         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
27874         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
27875
27876 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27877         Paul Thomas  <pault@gcc.gnu.org>
27878
27879         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
27880         New tests.
27881
27882 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27883
27884         * gfortran.dg/backslash_1.f90: New test.
27885         * gfortran.dg/backslash_2.f90: New test.
27886
27887 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
27888
27889         * gfortran.dg/duplicate_labels.f90: New test.
27890
27891 2005-06-20  Jan Beulich  <jbeulich@novell.com>
27892
27893         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
27894         unsupportable relocations.
27895         * g++.old-deja/g++.other/store-expr1.C: Likewise.
27896         * gcc.dg/20050321-2.c: xfail for NetWare.
27897
27898 2005-06-20  Andreas Jaeger  <aj@suse.de>
27899
27900         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
27901         gcc.target/i386/fastcall-sseregparm.c,
27902         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
27903
27904 2005-06-19  Richard Henderson  <rth@redhat.com>
27905
27906         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
27907
27908 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
27909
27910         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
27911
27912 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
27913
27914         PR c++/22115
27915         * g++.dg/conversion/simd2.C: Change expected error message.
27916
27917 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
27918
27919         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
27920         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27921         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27922
27923 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
27924
27925         * gcc.dg/fold-mod-1.c: New test.
27926
27927 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
27928
27929         PR fortran/19926
27930         * gfortran.dg/pr19926.f90: New test.
27931
27932 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
27933
27934         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
27935         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
27936         targets.
27937         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27938         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27939
27940 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
27941
27942         * gcc.target/ia64/float80-varargs-1.c: New test.
27943
27944 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27945
27946         PR tree-opt/22035
27947         * gfortran.dg/f2c_6.f90: New test.
27948
27949 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
27950
27951         PR c++/17413
27952         * g++.dg/template/local5.C: New.
27953
27954 2005-06-17  Richard Henderson  <rth@redhat.com>
27955
27956         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
27957
27958 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
27959
27960         PR testsuite/21945
27961         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
27962
27963 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
27964
27965         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
27966         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
27967         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
27968         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
27969         check_vect to verify the presence of hardware vector support.
27970
27971 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
27972
27973         PR testsuite/22056
27974         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
27975
27976 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27977
27978         PR libfortran/19216
27979         * gfortran.dg/pr19216.f: Add correct space between brackets and
27980         dg directive.
27981
27982 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27983
27984         PR libfortran/16436
27985         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
27986
27987 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
27988
27989         * gcc.target/i386/attributes-error.c: New testcase.
27990         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
27991         * gcc.target/i386/regparm-stdcall.c: Likewise.
27992         * gcc.target/i386/sseregparm-1.c: Likewise.
27993         * gcc.target/i386/sseregparm-2.c: Likewise.
27994
27995 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
27996
27997         * g++.dg/rtti/crash2.C: New.
27998
27999 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
28000
28001         * gcc.dg/noncompile/20040203-3.c: Update expected message.
28002
28003 2005-06-15  David Ung  <davidu@mips.com>
28004
28005         * gcc.target/mips/mips16e-extends.c: New test for testing the
28006         generation of MIPS16e zeb/zeh, seb/seh instructions.
28007
28008 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
28009
28010         PR 22018
28011         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
28012         * gcc.dg/tree-ssa/pr22018.c: New test.
28013
28014 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
28015
28016         * gcc.dg/simd-1.c: Update error messages.
28017         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
28018         * gcc.dg/simd-2.c: Update error messages.
28019         * gcc.dg/simd-4.c: New.
28020
28021 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
28022
28023         PR c++/20678
28024         * g++.dg/other/crash-4.C: New.
28025
28026 2005-06-14  Devang Patel  <dpatel@apple.com>
28027
28028         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
28029
28030 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
28031
28032         PR c++/21929
28033         * g++.dg/parse/crash11.C: Update
28034
28035 2005-06-13  Jeff Law  <law@redhat.com>
28036
28037         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
28038         perform the desired transformations.
28039         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
28040         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
28041
28042 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28043
28044         PR fortran/22038
28045         * gfortran.dg/forall_1.f90: Un-XFAIL.
28046
28047 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
28048
28049         PR c++/21929
28050         * g++.dg/parse/crash26.C: New.
28051
28052         PR c++/20789
28053         * g++.dg/init/member1.C: New.
28054
28055 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
28056
28057         * gfortran.dg/altreturn_1.f90: New test.
28058
28059 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
28060
28061         PR middle-end/21985
28062         * gcc.dg/tree-ssa/pr21985.c: New test.
28063
28064 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
28065
28066         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
28067
28068 2005-06-12  Roger Sayle  <roger@eyesopen.com>
28069
28070         PR c++/21930
28071         * g++.dg/other/error10.C: New test case.
28072
28073 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28074
28075         PR libfortran/19155
28076         * gfortran.dg/pr19155.f: Add test.
28077
28078 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28079
28080         * gfortran.dg/f2c_7.f90: New test.
28081
28082         * gfortran.dg/forall_1.f90: XFAILed.
28083
28084 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
28085
28086         * gcc.dg/pr14796-1.c: New.
28087         * gcc.dg/pr14796-2.c: New.
28088
28089 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
28090
28091         PR fortran/17792
28092         PR fortran/21375
28093         * gfortran.dg/deallocate_stat.f90: New test.
28094
28095 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
28096
28097         * gfortran.fortran-torture/execute/in-pack.f90: New test.
28098
28099 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
28100
28101         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
28102         access will be generated when this loop is vectorized. Test that
28103         accesses with same alignment were detected.
28104         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
28105         Test that accesses with same alignment were detected.
28106         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
28107         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
28108         alignment were detected.
28109
28110 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
28111
28112         PR c++/10611
28113         * g++.dg/conversion/simd2.C: New.
28114
28115 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28116
28117         * gcc.dg/Wcxx-compat-1.c: New.
28118
28119 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
28120
28121         PR libfortran/21480
28122         * gfortran.dg/reshape-complex.f90: Add a test for a packed
28123         complex array.
28124
28125 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
28126
28127         * gcc.dg/alias-8.c: New.
28128
28129 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
28130
28131         * gcc.dg/format/cmn_err-1.c: Update.
28132
28133 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
28134
28135         PR target/20666
28136         * gcc.target/sparc/fexpand-2.c: New.
28137         * gcc.target/sparc/fpmerge-2.c: New.
28138         * gcc.target/sparc/fpmul-2.c: New.
28139         * gcc.target/sparc/noresult.c: New.
28140         * gcc.target/sparc/pdist-2.c: New.
28141         * gcc.target/sparc/pdist-3.c: New.
28142
28143 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
28144
28145         PR testsuite/21702
28146         * gcc.target/i386/i386.exp: Fix comment typo.
28147
28148 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28149
28150         PR c++/19497
28151         * g++.dg/inherit/using5.C: New.
28152         * g++.dg/inherit/using6.C: New.
28153
28154 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28155
28156         PR c++/19894
28157         * g++.dg/template/ptrmem15.C: New test.
28158
28159         PR c++/20563
28160         * g++.dg/ext/label4.C: New test.
28161
28162 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28163
28164         * gcc.dg/tls/debug-1.c: New test.
28165
28166 2005-06-07  Dale Johannesen  <dalej@apple.com>
28167
28168         * gcc.target/i386/movq.c: New.
28169
28170 2005-06-07  Dale Johannesen  <dalej@apple.com>
28171
28172         * gcc.dg/20050607-1.c: New.
28173
28174 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
28175
28176         PR middle-end/21850
28177         * gcc.c-torture/execute/20050607-1.c: New test.
28178
28179 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
28180
28181         PR libfortran/21926
28182         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
28183         Test case where the return array has lowest stride one,
28184         but isn't packed.
28185
28186 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
28187
28188         * lib/target-supports.exp (check_effective_target_sync_int_long):
28189         Add s390 and s390x targets.
28190
28191 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
28192
28193         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
28194         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
28195         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
28196         * gcc.dg/tree-ssa/loop-9.c: New test.
28197
28198 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
28199
28200         * g++.dg/parse/defarg10.C: New.
28201
28202 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
28203
28204         PR regression/21897
28205         * gcc.c-torture/execute/20050604-1.c: New test.
28206
28207 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
28208
28209         PR 21903
28210         * g++.dg/parse/defarg9.C: New.
28211
28212         PR c++/20637
28213         * g++.dg/inherit/using4.C: New.
28214         * g++.dg/overload/error1.C: Adjust expected errors.
28215         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
28216         * g++.old-deja/g++.brendan/arm2.C: Likewise.
28217         * g++.old-deja/g++.other/redecl2.C: Likewise.
28218         * g++.old-deja/g++.other/redecl4.C: Likewise.
28219         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
28220
28221 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
28222
28223         * gfortran.dg/f2c_5.f90: Add -w to dg-options
28224
28225 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
28226
28227         * lib/gfortran.exp (gfortran_target_compile): Call
28228         dg-additional-files-options
28229         * gfortran.dg/f2c_4.f90: New file
28230         * gfortran.dg/f2c_4.c: New file
28231         * gfortran.dg/f2c_5.f90: New file
28232         * gfortran.dg/f2c_5.c: New file
28233
28234 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28235
28236         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
28237
28238         PR fortran/21912
28239         * gfortran.dg/array_constructor_4.f90: New test.
28240
28241 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
28242
28243         PR c++/21619
28244         * g++.dg/ext/builtin9.C: New test.
28245
28246 2005-06-05  Dale Johannesen  <dalej@apple.com>
28247
28248         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
28249         * gcc.c-torture/execute/20050603-2.c: Ditto.
28250
28251 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
28252
28253         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
28254         * gcc.dg/vect/vect-reduc-1.c: New.
28255         * gcc.dg/vect/vect-reduc-2.c: New.
28256         * gcc.dg/vect/vect-reduc-3.c: New.
28257
28258 2005-06-04  Dale Johannesen  <dalej@apple.com>
28259
28260         * gcc.c-torture/execute/20050603-1.c: New.
28261         * gcc.c-torture/execute/20050603-2.c: New.
28262         * gcc.dg/20050603-3.c: New.
28263
28264 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28265
28266         PR fortran/19195
28267         * gfortran.dg/debug_1.f90: New test.
28268
28269         * gfortran.dg/forall_1.f90: New test.
28270
28271 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
28272
28273         * gfortran.dg/array_constructor_3.f90: New test.
28274
28275 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28276
28277         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
28278
28279 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
28280
28281         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
28282
28283 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
28284
28285         PR c/21873
28286         * gcc.dg/init-excess-1.c: New test.
28287
28288 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
28289
28290         PR c++/21853
28291         * g++.dg/expr/static_cast6.C: New test.
28292
28293 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
28294
28295         * gcc.dg/tree-ssa/vrp14.c: New test.
28296
28297 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
28298
28299         PR c++/21336
28300         * g++.dg/template/new2.C: New test.
28301
28302 2005-06-03  Josh Conner  <jconner@apple.com>
28303
28304         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
28305         all entries in initializer.
28306
28307 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
28308
28309         PR middle-end/21858
28310         * gcc.dg/pr21858.c: New testcase.
28311
28312 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
28313
28314         PR tree-optimization/21292
28315
28316         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
28317         New.
28318         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
28319         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
28320         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
28321         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
28322         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
28323
28324 2005-06-02  Richard Henderson  <rth@redhat.com>
28325
28326         * gcc.dg/sync-2.c: Use -march=i486 for i386.
28327
28328 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
28329
28330         * gcc.dg/wtypequal.c: New testcase.
28331
28332 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
28333
28334         PR 21582
28335         * gcc.dg/tree-ssa/pr21582.c: New test.
28336
28337 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
28338
28339         PR c++/21280
28340         * g++.dg/opt/interface2.h: New.
28341         * g++.dg/opt/interface2.C: New.
28342         * g++.dg/init/ctor4.C: Adjust error lines.
28343         * g++.old-deja/g++.bob/inherit2.C: Likewise.
28344         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28345         * g++.old-deja/g++.jason/opeq3.C: Likewise.
28346         * g++.old-deja/g++.pt/assign1.C: Likewise.
28347         * g++.old-deja/g++.pt/crash20.C: Likewise.
28348
28349 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
28350
28351         PR tree-optimization/21734
28352         * g++.dg/vect/pr21734_1.cc: New.
28353         * g++.dg/vect/pr21734_2.cc: New.
28354
28355 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
28356
28357         PR c++/20350
28358         * g++.dg/template/spec24.C: New.
28359
28360         PR c++/21151
28361         * g++.dg/pch/local-1.C: New.
28362         * g++.dg/pch/local-1.Hs: New.
28363
28364 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
28365
28366         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
28367         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
28368         * gcc.dg/tree-ssa/pr14341.c: New test.
28369         * gcc.dg/tree-ssa/pr14841.c: New test.
28370         * gcc.dg/tree-ssa/pr20701.c: New test.
28371         * gcc.dg/tree-ssa/pr21086.c: New test.
28372         * gcc.dg/tree-ssa/pr21090.c: New test.
28373         * gcc.dg/tree-ssa/pr21332.c: New test.
28374         * gcc.dg/tree-ssa/pr21458.c: New test.
28375         * gcc.dg/tree-ssa/pr21658.c: New test.
28376         * gcc.dg/tree-ssa/vrp01.c: New test.
28377         * gcc.dg/tree-ssa/vrp02.c: New test.
28378         * gcc.dg/tree-ssa/vrp03.c: New test.
28379         * gcc.dg/tree-ssa/vrp04.c: New test.
28380         * gcc.dg/tree-ssa/vrp05.c: New test.
28381         * gcc.dg/tree-ssa/vrp06.c: New test.
28382         * gcc.dg/tree-ssa/vrp07.c: New test.
28383         * gcc.dg/tree-ssa/vrp08.c: New test.
28384         * gcc.dg/tree-ssa/vrp09.c: New test.
28385         * gcc.dg/tree-ssa/vrp10.c: New test.
28386         * gcc.dg/tree-ssa/vrp11.c: New test.
28387         * gcc.dg/tree-ssa/vrp12.c: New test.
28388         * gcc.dg/tree-ssa/vrp13.c: New test.
28389
28390 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
28391
28392         PR 21029
28393         * gcc.dg/tree-ssa/pr21029.c: New test.
28394
28395 2005-06-01  Roger Sayle  <roger@eyesopen.com>
28396
28397         * gfortran.dg/logint-1.f: New test case.
28398         * gfortran.dg/logint-2.f: Likewise.
28399         * gfortran.dg/logint-3.f: Likewise.
28400
28401 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
28402
28403         PR c/21536
28404         PR c/20760
28405         * gcc.dg/20050527-1.c: New test.
28406
28407         * gcc.dg/i386-sse-12.c: New test.
28408
28409         PR fortran/21729
28410         * gfortran.dg/implicit_5.f90: New test.
28411
28412 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
28413
28414         PR fortran/20883
28415         * gfortran/assign_4.f90: New test.
28416         * gfortran/assign_2.f90: Change compile to run.
28417
28418 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
28419
28420         * lib/target-supports.exp
28421         (check_effective_target_sync_char_short): New.
28422         * gcc.dg/sync-2.c: New.
28423
28424 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
28425
28426         PR tree-optimization/21817
28427         * gcc.dg/torture/pr21817-1.c: New.
28428
28429 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
28430
28431         PR c++/21165
28432         * g++.dg/template/init5.C: New.
28433
28434 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
28435
28436         * gfortran.dg/char_initialiser_actual.f90:
28437         Test character initialisers as actual arguments.
28438         * gfortran.dg/char_pointer_comp_assign.f90:
28439         Test character pointer structure component assignments.
28440         * gfortran.dg/char_array_structure_constructor.f90:
28441         Test character components in structure constructors.
28442
28443 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
28444
28445         PR middle-end/20931
28446         * g++.dg/opt/pr20931.C: New test.
28447
28448 2005-05-31  Andreas Jaeger  <aj@suse.de>
28449
28450         PR testsuite/20772
28451         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
28452         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
28453         g++.old-deja/g++.ext/asmspec1.C,
28454         g++.old-deja/g++.other/regstack.C,
28455         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
28456         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
28457         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
28458         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
28459         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
28460         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
28461         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
28462         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
28463         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
28464         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
28465         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
28466         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
28467         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
28468         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
28469         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
28470         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
28471         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
28472         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
28473         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
28474
28475 2005-05-31  Jeff Law  <law@redhat.com>
28476
28477         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
28478
28479 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
28480
28481         PR middle-end/21743
28482         * gcc.dg/builtins-1.c: Activate disabled clog test.
28483         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28484
28485 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
28486
28487         * gfortran.dg/char_pointer_assign.f90:
28488         Test character-pointer assignments and pointer assignments.
28489         * gfortran.dg/char_pointer_dummy.f90:
28490         Test character-pointer dummy arguments.
28491         * gfortran.dg/char_pointer_func.f90:
28492         Test character-pointer function returns.
28493         * gfortran.dg/char_pointer_dependency.f90:
28494         Test character-pointer functions with dependencies.
28495
28496 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
28497
28498         PR c++/21784
28499         * g++.dg/lookup/using14.C: New test.
28500
28501 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
28502
28503         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
28504         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
28505         trailing ^M.
28506
28507 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
28508
28509         PR c++/17413
28510         * g++.dg/template/local5.C: New.
28511
28512         PR target/21761
28513         * gcc.c-torture/compile/pr21761.c: New.
28514
28515         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
28516         before darwin8.
28517
28518 2005-05-30  Steven G. Kargl
28519
28520         PR fortran/20846
28521         * gfortran.dg/inquire_8.f90: New test.
28522
28523 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28524
28525         PR libfortran/21376
28526         * gfortran.dg/output_exponents_1.f90: New test.
28527
28528 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28529
28530         PR libfortran/20006
28531         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
28532
28533 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
28534
28535         PR c++/21210
28536         * g++.dg/ext/complex1.C: New test.
28537
28538         PR c++/21340
28539         * g++.dg/init/ctor6.C: New test.
28540
28541 2005-05-29  Jan Hubicka  <jh@suse.cz>
28542
28543         * gcc.c-torture/compile/pr21562.c: New.
28544
28545 2005-05-28  Steven G. Kargl <kargls@comcast.net>
28546
28547         * gfortran.dg/subnormal_1.f90: New test.
28548
28549 2005-05-28  Jan Hubicka  <jh@suse.cz>
28550
28551         * tree-prof.exp: Fix comment.
28552         * value-prof-1.c: New.
28553         * value-prof-2.c: New.
28554         * value-prof-3.c: New.
28555         * value-prof-4.c: New.
28556
28557 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
28558
28559         PR c++/21614
28560         * g++.dg/expr/ptrmem6.C: New test.
28561         * g++.dg/expr/ptrmem6a.C: Likewise.
28562
28563 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
28564
28565         PR tree-optimization/21658
28566         * gcc.dg/tree-ssa/pr21658.c: New.
28567
28568 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
28569
28570         PR c++/21455
28571         * g++.dg/inherit/ptrmem3.C: New.
28572
28573         PR c++/21681
28574         * g++.dg/parse/template16.C: New.
28575
28576 2005-05-27  Andreas Jaeger  <aj@suse.de>
28577
28578         * gcc.dg/setjmp-2.c: Only run in 32-bit.
28579
28580         * gcc.dg/i386-sse-8.c: Run test on all archs.
28581
28582 2005-05-26  Mike Stump  <mrs@apple.com>
28583
28584         * objc.dg/isa-field-1.m: Only run on darwin.
28585         * objc.dg/lookup-1.m: Likewise.
28586         * objc.dg/try-catch-8.m: Likewise.
28587
28588 2005-05-26  Roger Sayle  <roger@eyesopen.com>
28589
28590         PR tree-optimization/9814
28591         * gcc.dg/pr9814-1.c: New test case.
28592
28593 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
28594
28595         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
28596         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
28597         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
28598         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
28599         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
28600         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
28601         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
28602         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
28603         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
28604         objc.dg/try-catch-8.m: New.
28605
28606 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
28607
28608         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
28609         remove extraneous semicolons.
28610
28611 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
28612
28613         * obj-c++.dg/comp-types-12.mm: New.
28614         * objc.dg/comp-types-11.m: New.
28615         * objc.dg/selector-4.m: New.
28616
28617 2005-05-26  Andreas Jaeger  <aj@suse.de>
28618
28619         PR testsuite/20772
28620         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
28621         g++.old-deja/g++.ext/attrib3.C,
28622         g++.old-deja/g++.other/store-expr1.C,
28623         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
28624         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
28625         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
28626         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
28627         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
28628         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
28629         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
28630         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
28631         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
28632         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
28633         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
28634         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
28635         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
28636         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
28637         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
28638         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
28639         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
28640         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
28641         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
28642
28643 2005-05-26  Andreas Jaeger  <aj@suse.de>
28644
28645         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
28646         x86-64 compilation.
28647
28648 2005-05-26  Andreas Jaeger  <aj@suse.de>
28649
28650         PR testsuite/20772
28651         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
28652         gcc.misc-tests/i386-pf-athlon-1.c,
28653         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
28654         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
28655         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
28656         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
28657         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
28658         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
28659         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
28660         programs.
28661
28662         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
28663         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
28664         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
28665         x86-64 compilation.
28666
28667         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
28668         x86_64.
28669
28670         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
28671         effective-target ilp32.
28672
28673 2005-05-26  David Ung  <davidu@mips.com>
28674
28675         * gcc.target/mips/ext_ins.c: New test for testing the generation
28676         of MIPS32/64 rev 2 ext/ins instructions.
28677
28678 2005-05-26  Andreas Jaeger  <aj@suse.de>
28679
28680         * treelang/compile/unsigned.tree: Use gimple instead of
28681         nonexisting generic dump.
28682
28683 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
28684
28685         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
28686
28687 2005-05-26  Andreas Jaeger  <aj@suse.de>
28688
28689         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
28690
28691 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
28692
28693         PR libfortran/17283
28694         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
28695         Test callee-allocated memory with write statements.
28696
28697 2005-05-25  Roger Sayle  <roger@eyesopen.com>
28698
28699         PR middle-end/21709
28700         * gcc.dg/pr21709-1.c: New test case.
28701
28702 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28703             Mike Stump  <mrs@apple.com>
28704
28705         * objc/execute/next_mapping.h: Update for C++.
28706
28707         * obj-c++.dg/selector-1.mm: Move to...
28708         * obj-c++.dg/selector-4.mm: here...
28709
28710         * obj-c++.dg/basic.mm: New.
28711         * obj-c++.dg/comp-types-1.mm: New.
28712         * obj-c++.dg/cxx-class-1.mm: New.
28713         * obj-c++.dg/cxx-ivars-1.mm: New.
28714         * obj-c++.dg/cxx-ivars-2.mm: New.
28715         * obj-c++.dg/cxx-ivars-3.mm: New.
28716         * obj-c++.dg/cxx-scope-1.mm: New.
28717         * obj-c++.dg/cxx-scope-2.mm: New.
28718         * obj-c++.dg/defs.mm: New.
28719         * obj-c++.dg/empty-private-1.mm: New.
28720         * obj-c++.dg/encode-1.mm: New.
28721         * obj-c++.dg/encode-2.mm: New.
28722         * obj-c++.dg/encode-3.mm: New.
28723         * obj-c++.dg/extern-c-1.mm: New.
28724         * obj-c++.dg/extra-semi.mm: New.
28725         * obj-c++.dg/fix-and-continue-2.mm: New.
28726         * obj-c++.dg/isa-field-1.mm: New.
28727         * obj-c++.dg/ivar-list-semi.mm: New.
28728         * obj-c++.dg/local-decl-1.mm: New.
28729         * obj-c++.dg/lookup-1.mm: New.
28730         * obj-c++.dg/lookup-2.mm: New.
28731         * obj-c++.dg/method-1.mm: New.
28732         * obj-c++.dg/method-2.mm: New.
28733         * obj-c++.dg/method-3.mm: New.
28734         * obj-c++.dg/method-4.mm: New.
28735         * obj-c++.dg/method-5.mm: New.
28736         * obj-c++.dg/method-6.mm: New.
28737         * obj-c++.dg/method-7.mm: New.
28738         * obj-c++.dg/no-extra-load.mm: New.
28739         * obj-c++.dg/overload-1.mm: New.
28740         * obj-c++.dg/pragma-1.mm: New.
28741         * obj-c++.dg/pragma-2.mm: New.
28742         * obj-c++.dg/private-1.mm: New.
28743         * obj-c++.dg/private-2.mm: New.
28744         * obj-c++.dg/proto-qual-1.mm: New.
28745         * obj-c++.dg/qual-types-1.mm: New.
28746         * obj-c++.dg/stubify-1.mm: New.
28747         * obj-c++.dg/stubify-2.mm: New.
28748         * obj-c++.dg/super-class-1.mm: New.
28749         * obj-c++.dg/super-class-2.mm: New.
28750         * obj-c++.dg/super-dealloc-1.mm: New.
28751         * obj-c++.dg/super-dealloc-2.mm: New.
28752         * obj-c++.dg/template-1.mm: New.
28753         * obj-c++.dg/template-2.mm: New.
28754         * obj-c++.dg/template-3.mm: New.
28755         * obj-c++.dg/template-4.mm: New.
28756         * obj-c++.dg/template-5.mm: New.
28757         * obj-c++.dg/template-6.mm: New.
28758         * obj-c++.dg/try-catch-1.mm: New.
28759         * obj-c++.dg/try-catch-2.mm: New.
28760         * obj-c++.dg/try-catch-3.mm: New.
28761         * obj-c++.dg/try-catch-4.mm: New.
28762         * obj-c++.dg/try-catch-5.mm: New.
28763         * obj-c++.dg/try-catch-6.mm: New.
28764         * obj-c++.dg/try-catch-7.mm: New.
28765         * obj-c++.dg/try-catch-8.mm: New.
28766         * obj-c++.dg/try-catch-9.mm: New.
28767         * obj-c++.dg/va-meth-1.mm: New.
28768
28769 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28770
28771         * obj-c++.dg/selector-1.mm: New.
28772         * obj-c++.dg/selector-2.mm: New.
28773
28774 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28775
28776         * obj-c++.dg/selector-3.mm: New.
28777         * objc.dg/selector-3.m: New.
28778
28779 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
28780
28781         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
28782         about where warning appears.
28783
28784 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
28785
28786         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
28787         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
28788         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
28789         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
28790
28791 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
28792
28793         * gcc.dg/20050524-1.c: New test.
28794
28795 2005-05-25  Jan Hubicka  <jh@suse.cz>
28796
28797         * gcc.dg/tree-prof/inliner-1.c: New.
28798
28799 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
28800
28801         * gcc.dg/tree-prof: New directory.
28802         * gcc.dg/tree-prof/tree-prof.exp: New.
28803
28804 2005-05-25  DJ Delorie  <dj@redhat.com>
28805
28806         * gcc.dg/Wattributes-1.c: New.
28807         * gcc.dg/Wattributes-2.c: New.
28808         * gcc.dg/Wattributes-3.c: New.
28809
28810 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
28811
28812         PR tree-optimization/19833
28813         * gcc.dg/uninit-4.c: Remove xfail.
28814         * gcc.dg/uninit-9.c: Ditto.
28815
28816 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
28817
28818         * obj-c++.dg/bitfield-[1-5].mm: New.
28819         * obj-c++.dg/class-protocol-1.mm: New.
28820         * obj-c++.dg/comp-types-1[0-1].mm: New.
28821         * obj-c++.dg/comp-types-[2-9].mm: New.
28822         * obj-c++.dg/encode-[4-8].mm: New.
28823         * obj-c++.dg/layout-1.mm: New.
28824         * obj-c++.dg/method-1[0-9].mm: New.
28825         * obj-c++.dg/method-2[0-1].mm: New.
28826         * obj-c++.dg/method-[8-9].mm: New.
28827         * obj-c++.dg/objc-gc-3.mm: New.
28828         * obj-c++.dg/try-catch-10.mm: New.
28829         * objc.dg/bitfield-5.m: New.
28830         * objc.dg/comp-types-10.m: New.
28831         * objc.dg/comp-types-9.m: New.
28832         * objc.dg/layout-1.m: New.
28833         * objc.dg/objc-gc-4.m: New.
28834         * objc.dg/try-catch-9.m: New.
28835         * objc.dg/class-protocol-1.m: Tweak diagnostics.
28836         * objc.dg/comp-types-1.m: Likewise.
28837         * objc.dg/comp-types-[5-6].m: Likewise.
28838         * objc.dg/method-9.m: Likewise.
28839
28840 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
28841
28842         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
28843         and on hardware without VMX support.
28844
28845         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
28846
28847         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
28848
28849         * lib/profopt.exp (dg-final-generate, dg-final-use,
28850         profopt-final-code, profopt-get-options): New.
28851         (profopt-execute): Process test directives.
28852
28853         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
28854         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
28855         cleanup-tree-dump, cleanup-saved-temps): Update comments.
28856
28857 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
28858
28859         PR C++/21645
28860         * g++.dg/init/ctor5.C: New test.
28861
28862 2005-05-24  Ira Rosen  <irar@il.ibm.com>
28863
28864         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
28865         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
28866         vect-113.c, vect-114.c.
28867
28868 2005-05-23  Adam Nemet  <anemet@lnxw.com>
28869
28870         * gcc.dg/const-elim-1.c: Remove xfails.
28871
28872 2005-05-23  Jeff Law  <law@redhat.com>
28873
28874         * gcc.c-torture/compile/pr21638.c: New test.
28875         * gcc.c-torture/compile/20050520-1.c: New test.
28876
28877 2005-05-23  Nick Clifton  <nickc@redhat.com>
28878
28879         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
28880         be a proper triple, ie: m32r*-*-*.
28881         * g++.old-deja/g++.jason/thunk3.C: Likewise.
28882
28883 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
28884
28885         PR middle-end/21331
28886         PR tree-opt/21293
28887         * gcc.c-torture/compile/pr21293.c: New test.
28888         * gcc.c-torture/execute/pr21331.c: New test.
28889
28890 2004-05-20  Richard Henderson  <rth@redhat.com>
28891
28892         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
28893
28894 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
28895
28896         * obj-c++-dg.exp: Add.
28897         * obj-c++.exp: Add.
28898         * obj-c++.dg/dg.exp: Add.
28899
28900 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
28901
28902         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
28903         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
28904
28905 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
28906
28907         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
28908
28909 2004-05-19  Richard Henderson  <rth@redhat.com>
28910
28911         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
28912
28913 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
28914
28915         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
28916
28917         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
28918
28919 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
28920
28921         PR c++/21495
28922         * g++.dg/parse/extern1.C: New test.
28923         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
28924
28925 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28926
28927         * gcc.dg/c99-math.h: New.
28928         * gcc.dg/c99-math-float-1.c: New test.
28929         * gcc.dg/c99-math-double-1.c: Likewise.
28930         * gcc.dg/c99-math-long-double-1.c: Likewise.
28931
28932 2005-05-18  Richard Henderson  <rth@redhat.com>
28933
28934         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
28935
28936 2005-05-18  Devang Patel  <dpatel@apple.com>
28937
28938         * g++.dg/opt/20050511-1.C: New test.
28939
28940 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
28941
28942         PR libfortran/21127
28943         * gfortran.dg/reshape-complex.f90: New test.
28944
28945 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
28946
28947         * gfortran.dg/array_constructor_1.f90: New test.
28948         * gfortran.dg/array_constructor_2.f90: New test.
28949
28950 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
28951
28952         PR fortran/20954
28953         * gfortran.dg/pr20954.f: New test.
28954
28955 2005-05-17  Mike Stump  <mrs@apple.com>
28956
28957         Yet more Objective-C++...
28958
28959         * objc.dg/method-5.m: Update.
28960         * objc.dg/method-6.m: Update.
28961         * objc.dg/method-7.m: Update.
28962         * objc.dg/method-9.m: Update.
28963         * objc.dg/try-catch-2.m: Update.
28964
28965 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
28966
28967         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
28968         Remove little-endian optimizations.
28969
28970 2005-05-17  Jeff Law  <law@redhat.com>
28971
28972         * g++.dg/tree-ssa/pr14814.C: New test.
28973         * gcc.dg/tree-ssa/pr14814.C: New test.
28974         * gcc.dg/tree-ssa/pr17141-1.C: New test.
28975         * gcc.dg/tree-ssa/pr17141-2.C: New test.
28976
28977 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
28978
28979         * gcc.dg/compat/generate-random.c: Do not include
28980         libiberty.h.
28981         * gcc.dg/compat/generate-random_r.c: Likewise.
28982
28983 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
28984
28985         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
28986
28987 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
28988
28989         PR middle-end/21595
28990         * g++.dg/tree-ssa/builtin1.C: New testcase.
28991
28992 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
28993
28994         PR c++/21454
28995         * g++.dg/opt/const4.C: New test.
28996
28997         PR middle-end/21492
28998         * g++.dg/opt/crossjump1.C: New test.
28999
29000         PR tree-optimization/21610
29001         * gcc.c-torture/compile/20050516-1.c: New test.
29002
29003         PR fortran/15080
29004         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
29005         about the test failing.
29006         * gfortran.fortran-torture/execute/where_7.f90: New test.
29007         * gfortran.fortran-torture/execute/where_8.f90: New test.
29008
29009 2005-05-16  Richard Henderson  <rth@redhat.com>
29010
29011         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
29012         i?86 and x86_64.
29013
29014 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
29015
29016         * gcc.dg/compat/generate-random.c (config.h): Do not include.
29017         (limits.h): Include unconditionally.
29018         (stdlib.h): Likewise.
29019         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
29020         (limits.h): Include unconditionally.
29021         (stdlib.h): Likewise.
29022         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
29023         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
29024         (limits.h): Include unconditionally.
29025         (stdlib.h): Likewise.
29026         (hashtab.h): Do not include.
29027         (getopt.h): Likewise.
29028         (stddef.h): Include.
29029         (hashval_t): Define.
29030         (struct entry): Add "next" field.
29031         (HASH_SIZE): New macro.
29032         (hash_table): New variable.
29033         (switchfiles): Do not use xmalloc.
29034         (mix): New macro.
29035         (iterative_hash): New function.
29036         (hasht): Remove.
29037         (e_exists): New function.
29038         (e_insert): Likewise.
29039         (output): Use, instead of libiberty hashtable functions.
29040         (main): Do not use getopt.  Do not call htab_create.
29041
29042 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
29043
29044         PR libstdc++/21526
29045         * lib/target-supports.exp (check_mkfifo_available):
29046         Return 0 for cygwin as mkfifo support incomplete on platform.
29047         Fix typos in comments.
29048
29049 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
29050
29051         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
29052
29053 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
29054
29055         PR fortran/17432
29056         * gfortran.dg/assign_4.f: New test.
29057
29058 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
29059
29060         PR tree-optimization/21563
29061         * gcc.dg/tree-ssa/pr21563.c: New.
29062
29063 2005-05-14  Jan Hubicka  <jh@suse.cz>
29064
29065         * gcc.dg/noreturn-7.c: Allow control reaches warning.
29066
29067 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
29068
29069         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
29070
29071 2005-05-13  Julian Brown  <julian@codesourcery.com>
29072
29073         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
29074         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
29075
29076 2005-05-13  Jan Hubicka  <jh@suse.cz>
29077
29078         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
29079         * gcc.dg/fold-xor-?.c: Likewise.
29080         * gcc.dg/pr15784-?.c: Likewise.
29081         * gcc.dg/pr20922-?.c: Likewise.
29082         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
29083         * gcc.dg/tree-ssa/pr17598.c: Likewise.
29084         * gcc.dg/tree-ssa/pr20470.c: Likewise.
29085
29086 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29087
29088         PR fortran/21260
29089         * gfortran.dg/hollerith_1.f90: New test.
29090
29091 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29092
29093         * gfortran.dg/func_result_2.f90: New test.
29094
29095 2005-05-11  Bud Davis  <bdavis@gfortran.org>
29096
29097         * gfortran.dg/dev_null.f90: New test.
29098
29099 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
29100
29101         * gcc.dg/arm-vfp1.c: Revert last change.
29102
29103 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
29104
29105         PR middle-end/19807
29106         PR tree-optimization/19639
29107         * g++.dg/tree-ssa/pr19807.C: New testcase.
29108
29109 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29110
29111         PR libfortran/21471
29112         * gfortran.dg/append-1.f90: New test.
29113
29114 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
29115
29116         * gcc.dg/pr18501.c: XFAIL.
29117         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
29118         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
29119         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
29120         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
29121         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
29122         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
29123         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
29124         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
29125
29126 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29127
29128         PR fortran/20178
29129         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
29130         gfortran.dg/f2c_3.f90: New tests.
29131
29132         * gfortran.dg/return_1.f90: Fix dg annotation.
29133
29134 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
29135
29136         * gcc.c-torture/compile/20050510-1.c: New test.
29137
29138 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
29139
29140         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
29141
29142 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
29143
29144         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
29145
29146 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
29147
29148         PR c/17913
29149         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
29150
29151 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
29152
29153         PR c/21342
29154         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
29155         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
29156
29157 2005-05-10  Ben Elliston  <bje@au.ibm.com>
29158
29159         PR debug/16676
29160         * gcc.dg/debug/pr16676.c: New test.
29161
29162 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
29163
29164         PR testsuite/21443
29165         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
29166         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
29167         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
29168         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
29169         Change -O1 to -O2.
29170         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
29171         -fno-tree-dominator-opts.
29172
29173 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29174
29175         * gfortran.dg/return_1.f90: New test.
29176
29177 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
29178
29179         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
29180
29181         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
29182
29183 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
29184
29185         PR c++/21427
29186         * g++.dg/inherit/covariant13.C: New.
29187
29188 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29189
29190         PR libfortran/19155
29191         * gfortran.dg/pr19155.f: New test.
29192
29193 2005-05-08  Roger Sayle  <roger@eyesopen.com>
29194
29195         PR inline-asm/8788
29196         * gcc.dg/pr8788-1.c: New testcase.
29197
29198 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
29199
29200         PR target/21416
29201         * gcc.target/mips/fpcmp-[12].c: New tests.
29202
29203 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
29204
29205         * lib/target-supports-dg.exp (dg-require-fork): New function.
29206         (dg-require-mkfifo): Likewise.
29207         * lib/target-supports.exp (check_function_available): New
29208         function.
29209         (check_fork_available): Likewise.
29210         (check_mkfifo_available): Likewise.
29211
29212 2005-05-06  Jeff Law  <law@redhat.com>
29213
29214         * gcc.c-torture/compile/pr21380.c: New test.
29215
29216 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
29217
29218         PR c++/20961
29219         * g++.dg/ext/weak3.C: New test.
29220
29221 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
29222
29223         PR c++/21352
29224         * g++.dg/template/crash37.C: New test.
29225
29226 2005-05-05  Paul Brook  <paul@codesourcery.com>
29227
29228         * gcc.dg/arm-g2.c: Use effective-target arm32.
29229         * gcc.dg/arm-mmx-1.c: Ditto.
29230         * gcc.dg/arm-scd42-2.c: Ditto.
29231         * gcc.dg/arm-vfp1.c: Ditto.
29232         * lib/target-supports.exp (check_effective_target_arm32): New
29233         function.
29234
29235 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
29236
29237         PR libfortran/21354
29238         gfortran.dg/in_pack_rank7.f90: New test.
29239
29240 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
29241
29242         PR middle-end/15618
29243         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
29244
29245 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
29246
29247         PR middle-end/21265
29248         * gcc.dg/20050503-1.c: New test.
29249
29250         PR rtl-optimization/21239
29251         * gcc.dg/i386-sse-11.c: New test.
29252
29253 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
29254
29255         PR target/16888
29256         * gcc.target/i386/asm-1.c: New test.
29257
29258 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
29259
29260         PR rtl-optimization/21330
29261         * gcc.c-torture/execute/20050502-1.c: New test.
29262
29263         PR target/21297
29264         * gcc.c-torture/execute/20050502-2.c: New test.
29265
29266 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
29267
29268         PR middle-end/21282
29269         * gcc.dg/pr21282.c: New.
29270
29271 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
29272
29273         * gcc.dg/vect/pr20122.c: Clean up .vect file.
29274         * gcc.dg/vect/vect-92.c: Likewise.
29275         * gcc.dg/vect/vect-93.c: Likewise.
29276         * gcc.dg/vect/vect-dv-1.c: Likewise.
29277         * gcc.dg/vect/vect-dv-2.c: Likewise.
29278         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
29279
29280 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
29281
29282         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
29283         * gfortran.dg/vect/vect-2.f90: Likewise.
29284         * gfortran.dg/vect/vect-3.f90: Likewise.
29285         * gfortran.dg/vect/vect-4.f90: Likewise.
29286         * gfortran.dg/vect/vect-5.f90: Likewise.
29287
29288 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
29289
29290         PR target/20813
29291         * gcc.dg/rs6000-fpint-2.c: New.
29292
29293 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
29294
29295         PR c/15698
29296         * gcc.dg/builtins-30.c: Update expected messages.
29297         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
29298         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
29299         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
29300
29301 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
29302
29303         PR tree-optimization/21294
29304         * gcc.dg/tree-ssa/pr21294.c: New.
29305
29306 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
29307
29308         * gcc.dg/altivec-3.c (vec_store): Do not use the old
29309         __builtin_altivec_st_internal_4si built-in.
29310
29311 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
29312
29313         PR c++/15875
29314         * g++.dg/template/ptrmem14.C: New test.
29315
29316 2005-05-02  Paul Brook  <paul@codesourcery.com>
29317
29318         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
29319
29320 2005-05-02  Michael Matz  <matz@suse.de>
29321
29322         PR c++/19542
29323         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
29324
29325 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
29326
29327         * g++.dg/cpp/weak.C: New test.
29328
29329 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
29330
29331         * gcc.dg/tree-ssa/loop-8.c: New test.
29332
29333 2005-04-30  Michael Maty  <matz@suse.de>
29334
29335         * gcc.dg/inline-mcpy.c: New test.
29336
29337 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
29338
29339         PR libfortran/18958
29340         * gfortran.dg/eoshift.f90: New test case.
29341
29342 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
29343
29344         PR libfortran/18857
29345         * gfortran.dg/matmul_1.f90: New test.
29346
29347 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
29348
29349         PR tree-optimization/21030
29350         * gcc.dg/tree-ssa/pr21030.c: New.
29351
29352 2005-04-29  Devang Patel  <dpatel@apple.com>
29353
29354         PR tree-optimization/21272
29355         * gcc.dg/vect/vect-ifcvt-10.c: New test.
29356
29357 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
29358
29359         PR fortran/13082
29360         PR fortran/18824
29361         * gfortran.dg/entry_4.f90: New test.
29362         * gfortran.fortran-torture/execute/entry_1.f90: New test.
29363         * gfortran.fortran-torture/execute/entry_2.f90: New test.
29364         * gfortran.fortran-torture/execute/entry_3.f90: New test.
29365         * gfortran.fortran-torture/execute/entry_4.f90: New test.
29366         * gfortran.fortran-torture/execute/entry_5.f90: New test.
29367         * gfortran.fortran-torture/execute/entry_6.f90: New test.
29368         * gfortran.fortran-torture/execute/entry_7.f90: New test.
29369
29370 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29371
29372         * gfortran.fortran-torture/execute/entry_8.f90: New test.
29373
29374 2005-04-29  Paul Brook  <paul@codesourcery.com>
29375
29376         * gfortran.dg/entry_3.f90: New test.
29377
29378 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29379
29380         * gfortran.dg/implicit_4.f90: New test.
29381
29382 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
29383
29384         * lib/target-supports.exp (check_profiling_available): Return
29385         false for xtensa-*-elf.
29386
29387 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
29388
29389         * lib/fortran-torture.exp (fortran-torture.exp): Catch
29390         error if file cannot be deleted.
29391
29392 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
29393
29394         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
29395         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
29396         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
29397         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
29398         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
29399         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
29400         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
29401         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
29402         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
29403         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
29404         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
29405         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
29406         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
29407
29408 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29409
29410         PR fortran/20865
29411         * gfortran.dg/pr20865.f90: New test.
29412
29413 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
29414
29415         * gcc.dg/void-cast-2.c: New test.
29416
29417 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29418
29419         PR c/21159
29420         * gcc.dg/void-cast-1.c: New test.
29421
29422 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
29423
29424         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
29425
29426 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29427
29428         PR fortran/21177
29429         * gfortran.dg/pr21177.f90: New test.
29430
29431 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
29432
29433         PR tree-optimization/21171
29434         * gcc.dg/tree-ssa/pr21171.c: New test.
29435
29436 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
29437
29438         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29439         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29440         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29441         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29442         gcc.dg/tree-ssa/gen-vect-32.c: New.
29443         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
29444         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
29445         don't run on PPC32.
29446
29447 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29448
29449         PR c/21213
29450         * gcc.dg/transparent-union-3.c: New test.
29451
29452 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29453
29454         PR c/20740
29455         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
29456         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
29457         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
29458         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
29459         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
29460         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
29461
29462 2005-04-26  Jeff Law  <law@redhat.com>
29463
29464         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
29465         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
29466         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
29467         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
29468         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
29469         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
29470         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
29471
29472 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
29473
29474         PR tree-optimization/17598
29475         * gcc.dg/tree-ssa/pr17598.c: New testcase.
29476
29477 2005-04-25  Mike Stump  <mrs@apple.com>
29478
29479         * objc.dg/fix-and-continue-1.m: Add.
29480
29481 2005-04-25  Roger Sayle  <roger@eyesopen.com>
29482
29483         PR c++/20995
29484         * g++.dg/opt/pr20995-1.C: New test case.
29485
29486 2005-04-25  Devang Patel <dpatel@apple.com>
29487
29488         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
29489
29490 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
29491
29492         PR testsuite/21062
29493         * g++.dg/opt/alias2.C (printf): Correct the prototype.
29494
29495 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
29496
29497         PR C++/21188
29498         * g++.dg/opt/rtti2.C: New test.
29499
29500 2005-04-25  Paul Brook  <paul@codesourcery.com>
29501         Steven G. Kargl  <kargls@comcast.net>
29502
29503         PR fortran/20879
29504         * gfortran.dg/ichar_1.f90: New file.
29505
29506 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
29507
29508         PR middle-end/20991
29509         * g++.dg/opt/pr20991.C: New test.
29510
29511         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
29512         where sizeof (type) < __alignof__ (type).
29513         * gcc.dg/compat/struct-layout-1.h: Likewise.
29514
29515 2005-04-24  Per Bothner  <per@bothner.com>
29516             Devang Patel  <dpatel@apple.com>
29517
29518         PR preprocessor/20907
29519         * gcc.dg/cpp/very-long-comment.c: New test.
29520
29521 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29522
29523         PR fortran/20059
29524         * gfortran.dg/common_5.f: New test.
29525
29526 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
29527
29528         PR middle-end/21082
29529         * g++.dg/tree-ssa/pr21082.C: New testcase.
29530
29531 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
29532
29533         * gcc.dg/vect/vect-99.c: New test.
29534
29535 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
29536
29537         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
29538
29539 2005-04-22  Jeff Law  <law@redhat.com>
29540
29541         * gcc.dg/uninit-5.c: Remove xfails.
29542         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
29543         conditionals and loads.
29544
29545 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
29546
29547         PR libfortran/20074
29548         PR libfortran/20436
29549         PR libfortran/21108
29550         * gfortran.dg/nested_reshape.f90: new test
29551         * gfortran.dg/reshape-alloc.f90: new test
29552         * gfortran.dg/reshape.f90: new test
29553
29554 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
29555
29556         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
29557
29558         * gcc.dg/arm-vfp1.c: New test.
29559
29560 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
29561
29562         PR c++/21087
29563         * g++.dg/lookup/builtin2.C: New test.
29564
29565 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
29566
29567         * gcc.dg/weak/weak-13.c: New test.
29568
29569 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
29570
29571         * lib/target-supports.exp (check_effective_target_sync_int_long):
29572         Add powerpc*.
29573
29574 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
29575
29576         * gcc.target/mips/branch-1.c: New test.
29577
29578 2005-04-21  Richard Henderson  <rth@redhat.com>
29579
29580         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
29581         * gcc.dg/vect/vect-86.c: Likewise.
29582         * gcc.dg/vect/vect-87.c: Likewise.
29583         * gcc.dg/vect/vect-88.c: Likewise.
29584
29585 2005-04-21  Devang Patel  <dpatel@apple.com>
29586
29587         PR optimization/20994
29588         * gcc.dg/tree-ssa/ifc-3.c: New test.
29589
29590 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
29591
29592         PR c/12913
29593         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
29594         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
29595         gcc.dg/c99-vla-jump-5.c: New tests.
29596
29597 2005-04-19  Richard Henderson  <rth@redhat.com>
29598
29599         * lib/target-supports.exp (check_effective_target_vect_int_mult):
29600         Fix typo in exists check.
29601         (check_effective_target_sync_int_long): New.
29602         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
29603         * gcc.dg/ia64-sync-2.c: Likewise.
29604         * gcc.dg/ia64-sync-3.c: Likewise.
29605         * gcc.dg/ia64-sync-4.c: Likewise.
29606
29607 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
29608
29609         * gcc.dg/fold-xor-1.c: New test.
29610         * gcc.dg/fold-xor-2.c: New test.
29611
29612 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
29613
29614         PR target/20670
29615         * g++.dg/eh/fp-regs.C: New test.
29616
29617 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
29618
29619         * gcc.dg/Wint-to-pointer-cast-1.c,
29620         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
29621         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
29622         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
29623
29624 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29625
29626         PR fortran/16861
29627         * gfortran.dg/pr16861.f90: New test.
29628
29629 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
29630
29631         * gcc.dg/pr21085.c: New test.
29632
29633 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
29634
29635         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
29636         (setup_mips_tests, dg-mips-options): New procedures.
29637         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
29638         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
29639         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
29640         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
29641         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
29642         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
29643         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
29644         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
29645         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
29646         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
29647         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
29648         dg-mips-options instead of dg-options.  Remove now-redundant
29649         preprocessor guards.
29650         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
29651         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29652         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29653         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
29654         * gcc.dg/vr-mult-2.c: Delete.
29655         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
29656         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
29657         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
29658         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
29659         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
29660         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
29661         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
29662
29663 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
29664
29665         * ada/acats/run_all.sh: Use sync when executable not present.
29666
29667 2005-04-18  Devang Patel  <dpatel@apple.com>
29668
29669         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
29670         * gcc.dg/vect/vect-11a.c: New.
29671         * gcc.dg/vect/vect-none.c: Update.
29672         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
29673
29674 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
29675
29676         PR tree-optimization/20922
29677         * gcc.dg/pr20922-1.c: New test.
29678         * gcc.dg/pr20922-2.c: New test.
29679         * gcc.dg/pr20922-3.c: New test.
29680         * gcc.dg/pr20922-4.c: New test.
29681         * gcc.dg/pr20922-5.c: New test.
29682         * gcc.dg/pr20922-6.c: New test.
29683
29684 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29685
29686         PR libfortran/20950
29687         * gfortran.dg/pr20950.f: New test.
29688
29689 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29690
29691         PR libfortran/19216
29692         * gfortran.dg/pr19216.f: New test.
29693
29694 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
29695
29696         PR tree-optimization/21001
29697         * gcc.dg/tree-ssa/pr21001.c: New.
29698
29699 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
29700
29701         PR libfortran/21075
29702         * gfortran.dg/reshape_rank7.f90: New test.
29703
29704 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
29705
29706         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
29707         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
29708         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
29709         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
29710         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
29711         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
29712         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
29713         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
29714         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
29715         wrong way round).
29716         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
29717         in namelists.  New test.
29718         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
29719         New test.
29720         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
29721         New test.
29722         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
29723         namelist.  New test.
29724         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
29725         New test.
29726         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
29727         New test.
29728         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
29729         namelist.  New test.
29730         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
29731         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
29732         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
29733         New test.
29734         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
29735         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
29736         arrays. New test.
29737
29738 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
29739
29740         * gfortran.dg/wtruncate.f: New testcase.
29741         * gfortran.dg/wtruncate.f90: New testcase.
29742
29743 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
29744
29745         PR c++/21025
29746         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
29747         which sizeof/alignof is dependent, rather than just whether we are
29748         processing_template_decl.
29749
29750 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
29751
29752         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
29753         corrected typo where the wrong variables had been compared.
29754
29755 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
29756
29757         PR libfortran/18495
29758         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
29759         Test callee-allocated version of return array with a write
29760         statement.
29761         Test spread with a temporary with another write statement.
29762
29763 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
29764
29765         PR tree-optimization/21031
29766         * gcc.dg/tree-ssa/pr21031.c: New.
29767
29768 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
29769
29770         PR tree-optimization/21004
29771         * gcc.dg/builtins-53.c: Include builtins-config.h.
29772         Check floorf, ceilf, floorl and ceill transformations
29773         only when HAVE_C99_RUNTIME is defined.
29774
29775 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
29776
29777         PR middle-end/20739
29778         * gcc.dg/tree-ssa/pr20739.c: New test.
29779
29780 2005-04-14  Mike Stump  <mrs@apple.com>
29781
29782         * gcc.dg/Foundation.framework/empty: New.
29783         * gcc.dg/framework-2.c: New.
29784
29785 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
29786
29787         PR tree-optimization/21021
29788         * gcc.c-torture/compile/pr21021.c: New.
29789
29790 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
29791
29792         PR testsuite/21010
29793         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
29794         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
29795         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
29796         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
29797         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
29798         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
29799         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
29800         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
29801
29802 2005-04-14  Richard Henderson  <rth@redhat.com>
29803
29804         * lib/target-supports.exp (check_effective_target_vect_condition):
29805         Add ia64, i?86, and x86_64.
29806
29807 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
29808
29809         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
29810
29811 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
29812
29813         PR tree-optimization/20657
29814         * gcc.dg/tree-ssa/pr20657.c: New.
29815
29816 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
29817
29818         * gcc.dg/builtins-53.c: Also check (int)trunc* and
29819         (long long int)trunc*.
29820
29821 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
29822
29823         PR target/20927
29824         * gcc.dg/pr20927.c: New test.
29825
29826 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
29827
29828         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
29829         * gcc.target/mips/asm-1.c: Likewise.
29830
29831 2005-04-13  Dale Johannesen  <dalej@apple.com>
29832
29833         * objc.dg/objc-fast-4.m: New.
29834
29835 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
29836
29837         * gcc.target/cris/torture/cris-torture.exp: New driver in new
29838         directory.
29839         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
29840
29841 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
29842
29843         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
29844         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
29845         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
29846
29847 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
29848
29849         PR tree-optimization/20913
29850         * gcc.dg/tree-ssa/pr20913.c: New.
29851
29852         PR tree-optimization/20702
29853         * gcc.dg/tree-ssa/pr20702.c: New.
29854
29855 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29856
29857         PR c++/13744
29858         * g++.dg/inherit/local3.C: New test.
29859
29860 2005-04-12  Jeff Law  <law@redhat.com>
29861
29862         * gcc.dg/tree-ssa/20050412-1.c: New test.
29863
29864 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
29865
29866         PR libfortran/19016
29867         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
29868         Add tests with mask generated by expression.
29869         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
29870         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
29871         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
29872
29873 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
29874
29875         PR middle-end/20917
29876         * gcc.dg/20050409-1.c: New test.
29877
29878 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
29879
29880         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
29881
29882 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
29883
29884         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29885         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
29886         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29887         (TARGET_CXX): Adjust accordingly.
29888         * target.h (struct gcc_target): Remove epxort_class_data.  Add
29889         determine_class_data_visibility and class_data_always_comdat.
29890         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29891         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
29892         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29893         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
29894         (arm_cxx_determine_class_data_visibility): New.
29895         (arm_cxx_class_data_always_comdat): Likewise.
29896         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
29897         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
29898         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
29899         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
29900         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
29901         Define.
29902
29903 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
29904
29905         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
29906
29907 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
29908
29909         * gcc.dg/i386-darwin-fpmath.c: New.
29910
29911 2004-04-11  Devang Patel  <dpatel@apple.com>
29912
29913         * lib/target-supports.exp (check_effective_target_vect_condition): New.
29914         * gcc.dg/vect/vect-ifcvt-1.c: New test.
29915         * gcc.dg/vect/vect-ifcvt-2.c: New test.
29916         * gcc.dg/vect/vect-ifcvt-3.c: New test.
29917         * gcc.dg/vect/vect-ifcvt-4.c: New test.
29918         * gcc.dg/vect/vect-ifcvt-5.c: New test.
29919         * gcc.dg/vect/vect-ifcvt-6.c: New test.
29920         * gcc.dg/vect/vect-ifcvt-7.c: New test.
29921         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
29922
29923 2004-04-11  Devang Patel  <dpatel@apple.com>
29924
29925         * gcc.dg/vect/vect-dv-1.c: New test.
29926         * gcc.dg/vect/vect-dv-2.c: New test.
29927
29928 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
29929
29930         PR tree-optimization/20933
29931         * gcc.dg/tree-ssa/pr20933.c: New test.
29932
29933 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29934
29935         * gfortran.dg/fold_nearest.f90: New test.
29936
29937 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
29938
29939         * gcc.dg/tree-ssa/alias-1.c: New test.
29940
29941 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
29942
29943         PR tree-optimization/20920
29944         * g++.dg/tree-ssa/pr20920.C: New test.
29945
29946 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
29947
29948         * gcc.dg/builtins-53.c: Also check (int)ceil* and
29949         (long long int)ceil*.
29950
29951 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
29952
29953         * g++.dg/warn/Wdtor1.C: Declare template in system header with
29954         explicit C++ linkage.
29955
29956 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29957
29958         * gfortran.dg/pr17229.f: Take care of the new obsolescence
29959         warning for arithmetic IF statements.
29960
29961 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
29962
29963         * eor_handling_1.f90: New test case.
29964         * eor_handling_2.f90: New test case.
29965         * eor_handling_3.f90: New test case.
29966         * eor_handling_4.f90: New test case.
29967         * eor_handling_5.f90: New test case.
29968         * noadv_size.f90: New test case.
29969         * pad_no.f90: New test case.
29970
29971 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
29972
29973         * gcc.c-torture/execute/20050410-1.c: New test.
29974
29975 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
29976
29977         * gcc.dg/pr20126.c: New.
29978
29979 2005-04-09  Bud Davis  <bdavis@gfortran.org>
29980             Steven G. Kargl <kargls@comcast.net>
29981
29982         * gfortran.dg/PR19872.f: New test.
29983
29984 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
29985
29986         * gfortran.dg/nint_1.f90: Fix dg-do directive.
29987
29988 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
29989
29990         * gfortran.dg/nint_1.f90: New test.
29991
29992 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
29993
29994         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
29995         Added test for callee-allocated arrays with write statements.
29996         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
29997         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
29998         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
29999         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30000         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30001
30002 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
30003
30004         PR libfortran/20163
30005         * gfortran.dg/open-options-blanks.f: New test.
30006
30007 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
30008
30009         PR fortran/13257
30010         * gfortran.dg/comma_format_extension_[1234].f: New tests.
30011
30012 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
30013
30014         * gcc.dg/tree-ssa/stdarg-1.c: New test.
30015         * gcc.dg/tree-ssa/stdarg-2.c: New test.
30016         * gcc.dg/tree-ssa/stdarg-3.c: New test.
30017         * gcc.dg/tree-ssa/stdarg-4.c: New test.
30018         * gcc.dg/tree-ssa/stdarg-5.c: New test.
30019         * gcc.c-torture/execute/stdarg-4.c: New test.
30020
30021         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
30022
30023         PR target/20795
30024         * g++.dg/abi/param2.C: New test.
30025
30026 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
30027
30028         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
30029
30030 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
30031
30032         * gcc.dg/builtins-53.c: New test.
30033
30034 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
30035
30036         * g++.dg/tree-ssa/pr18178.C: New test.
30037         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
30038         * gcc.c-torture/execute/20041019-1.c: New test.
30039         * gcc.dg/tree-ssa/20041008-1.c: New test.
30040         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
30041         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
30042         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
30043         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
30044         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
30045         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
30046         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
30047         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
30048         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30049         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30050
30051 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
30052
30053         PR rtl-optimization/20466
30054         * gcc.c-torture/execute/pr20466-1.c: New test.
30055
30056 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
30057
30058         PR c++/20905
30059         * g++.dg/parse/cond2.C: New test.
30060
30061         PR c++/20145
30062         * g++.dg/warn/Wdtor1.C: New test.
30063
30064 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30065
30066         PR fortran/17229
30067         * gfortran.dg/pr17229.f: New test.
30068
30069 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
30070
30071         * gfortran.dg/tiny_1.f90: New test.
30072         * gfortran.dg/tiny_2.f90: ditto.
30073
30074 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
30075
30076         * gfortran.dg/eor_1.f90: Fix dg-do run line
30077         * gfortran.dg/open_new.f90: Fix dg-do run line
30078
30079 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
30080
30081         * lib/target-supports.exp (get_compiler_messages): Support
30082         optional arguments, the fourth being compiler options.
30083         (check_effective_target_fpic): New proc.
30084         * gcc.dg/20050321-2.c: Restrict to target fpic.
30085
30086 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
30087
30088         * gcc.dg/15443-1.c: New test.
30089         * gcc.dg/15443-2.c: Likewise.
30090
30091 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30092
30093         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
30094
30095 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
30096
30097         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
30098
30099 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
30100
30101         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
30102         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
30103         -m64.
30104         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
30105         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
30106         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
30107
30108 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
30109
30110         PR c++/20212
30111         * g++.dg/warn/Wunused-11.C: New test.
30112
30113 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
30114
30115         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
30116
30117 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
30118
30119         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
30120
30121 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
30122
30123         PR c++/20734
30124         * g++.dg/template/ptrmem13.C: New test.
30125
30126 2005-04-05  Per Bothner  <per@bothner.com>
30127
30128         * lib/gcc.exp: Always add -fno-show-column, for now.
30129
30130 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
30131
30132         PR testsuite/20767
30133         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
30134         of plain old "unsigned int" for the type of "i".  Makes this test
30135         64bit clean.
30136
30137 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
30138
30139         * gcc.dg/i386-ssefn-1.c: New test.
30140         * gcc.dg/i386-ssefn-2.c: New test.
30141         * gcc.dg/i386-ssefn-3.c: New test.
30142         * gcc.dg/i386-ssefn-4.c: New test.
30143
30144 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
30145
30146         PR tree-optimization/20076
30147         * gcc.dg/builtin-apply4.c: New test.
30148
30149         PR preprocessor/19475
30150         * gcc.dg/cpp/macspace1.c: New test.
30151         * gcc.dg/cpp/macspace2.c: New test.
30152
30153 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30154
30155         * gfortran.dg/pr20755.f: Fixed bad format.
30156
30157 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
30158
30159         PR c++/20763
30160         * g++.dg/ext/attrib21.C: New test.
30161
30162 2004-04-05  Devang Patel  <dpatel@apple.com>
30163
30164         * lib/target-supports.exp (check_effective_target_vect_shif): New.
30165         * gcc.dg/vect/vect-shift-1.c: New test.
30166
30167 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30168
30169         PR libfortran/20755
30170         * gfortran.dg/pr20755.f: New test.
30171
30172 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
30173
30174         * gfortran.dg/pr15959.f90: New test.
30175         * gfortran.dg/string_pad_trunc.f90: New test.
30176
30177 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30178
30179         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
30180         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
30181         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
30182         syntax.
30183
30184 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30185
30186         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
30187
30188 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30189
30190         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
30191         * gcc.c-torture/compile/20011119-2.c: Likewise.
30192         * gcc.c-torture/compile/981001-2.c: Likewise.
30193
30194 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
30195
30196         PR c++/20679
30197         * g++.dg/template/overload4.C: New test.
30198
30199 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
30200
30201         PR c++/20746
30202         * g++.dg/abi/covariant5.C: New.
30203
30204         PR debug/20505
30205         * g++.dg/debug/const2.C: New.
30206
30207 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
30208
30209         PR rtl-optimization/16104
30210         * gcc.c-torture/execute/20050316-1.c: New test.
30211
30212 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
30213
30214         * g++.dg/template/spec23.C: Fix dg-error text.
30215
30216 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
30217
30218         PR c++/19199
30219         * g++.dg/expr/lval2.C: New.
30220
30221 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30222
30223         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
30224         __builtin_strcasecmp and __builtin_strncasecmp.
30225
30226 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
30227
30228         PR c++/20723
30229         * g++.dg/template/spec22.C: New.
30230         * g++.dg/template/spec23.C: New.
30231
30232 2005-04-03  Dale Ranta  <dir@lanl.gov>
30233             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30234
30235         PR libfortran/20068
30236         PR libfortran/20125
30237         PR libfortran/20156
30238         PR libfortran/20471
30239         * gfortran.dg/backspace.f: New test.
30240
30241 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
30242
30243         * gcc.dg/pr19345.c: New test.
30244
30245 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
30246
30247         PR tree-optimization/20640
30248         * gcc.dg/torture/tree-loop-1.c: New.
30249
30250 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
30251
30252         PR rtl-optimization/20290
30253         * gcc.c-torture/execute/loop-ivopts-2.c: New.
30254
30255 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
30256
30257         * gcc.dg/rs6000-fpint.c: New.
30258
30259 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
30260
30261         * gcc.dg/old-style-then-proto-1.c: New test.
30262
30263 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30264
30265         * gfortran.fortran-torture/execute/backspace.f90: Check
30266         after backspace and read was incorrect.
30267
30268 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30269
30270         * gcc.c-torture/execute/builtins/strcat.c: Check the result
30271         buffer past the terminating NUL using memcmp.
30272         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
30273         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
30274
30275         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
30276         Fix unused/uninitialized variable warnings.
30277
30278         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
30279         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
30280         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
30281         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
30282
30283         * gcc.c-torture/execute/builtins/abs-1-lib.c,
30284         gcc.c-torture/execute/builtins/fputs-lib.c,
30285         gcc.c-torture/execute/builtins/lib/fprintf.c,
30286         gcc.c-torture/execute/builtins/lib/main.c,
30287         gcc.c-torture/execute/builtins/lib/memcmp.c,
30288         gcc.c-torture/execute/builtins/lib/memmove.c,
30289         gcc.c-torture/execute/builtins/lib/mempcpy.c,
30290         gcc.c-torture/execute/builtins/lib/memset.c,
30291         gcc.c-torture/execute/builtins/lib/printf.c,
30292         gcc.c-torture/execute/builtins/lib/sprintf.c,
30293         gcc.c-torture/execute/builtins/lib/stpcpy.c,
30294         gcc.c-torture/execute/builtins/lib/strchr.c,
30295         gcc.c-torture/execute/builtins/lib/strcmp.c,
30296         gcc.c-torture/execute/builtins/lib/strcpy.c,
30297         gcc.c-torture/execute/builtins/lib/strcspn.c,
30298         gcc.c-torture/execute/builtins/lib/strlen.c,
30299         gcc.c-torture/execute/builtins/lib/strncat.c,
30300         gcc.c-torture/execute/builtins/lib/strncmp.c,
30301         gcc.c-torture/execute/builtins/lib/strncpy.c,
30302         gcc.c-torture/execute/builtins/lib/strrchr.c,
30303         gcc.c-torture/execute/builtins/lib/strspn.c,
30304         gcc.c-torture/execute/builtins/lib/strstr.c,
30305         gcc.c-torture/execute/builtins/memops-asm-lib.c,
30306         gcc.c-torture/execute/builtins/strlen-2.c,
30307         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
30308         prototypes.
30309
30310 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
30311
30312         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
30313         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
30314         selectany usage.
30315
30316 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
30317
30318         PR c++/19406
30319         * g++.dg/debug/using1.C: New test.
30320
30321 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
30322
30323         PR middle-end/20524
30324         * gcc.dg/alias-7.c: Prefix asm-declared name with
30325         __USER_LABEL_PREFIX__.
30326
30327 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
30328
30329         Fix fallout from PR middle-end/15700:
30330         * gcc.c-torture/compile/20011119-1.c: Take
30331         __USER_LABEL_PREFIX__ into account.
30332         * gcc.c-torture/compile/20011119-2.c: Likewise.
30333
30334 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30335
30336         PR c++/18644
30337         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
30338
30339 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
30340
30341         PR c/17855
30342         * gcc.c-torture/compile/struct-non-lval-1.c,
30343         gcc.c-torture/compile/struct-non-lval-2.c,
30344         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
30345
30346 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
30347
30348         * gcc.dg/tls/tls.exp: Remove temporary file.
30349         * g++.dg/tls/tls.exp: Ditto.
30350         * lib/file-format.exp: Ditto.
30351         * g++.dg/special/ecos.exp: Ditto.
30352
30353         * lib/profopt.exp: Treat prof_ext as a list.
30354         * gcc.misc-tests/bprob.exp: Ditto.
30355         * g++.dg/bprob/bprob.exp: Ditto.
30356
30357         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
30358         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
30359         g++.dg/tree-ssa/pointer-reference-alias.C,
30360         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
30361         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
30362         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
30363         g++.dg/vect/pr19951.cc: Ditto.
30364         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
30365         gcc.dg/builtins-47.c: Ditto.
30366         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
30367         gcc.dg/pr20115-1.c: Ditto.
30368         * gcc.dg/tree-ssa/20030530-2.c,
30369         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
30370         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
30371         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
30372         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
30373         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
30374         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
30375         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
30376         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
30377         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
30378         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
30379         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
30380         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
30381         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
30382         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
30383         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
30384         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
30385         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
30386         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
30387         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
30388         gcc.dg/tree-ssa/20030824-1.c,
30389         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
30390         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
30391         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
30392         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
30393         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
30394         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
30395         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
30396         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
30397         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
30398         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
30399         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
30400         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
30401         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
30402         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
30403         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
30404         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
30405         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
30406         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
30407         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
30408         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
30409         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
30410         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
30411         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
30412         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
30413         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
30414         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
30415         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
30416         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
30417         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
30418         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
30419         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
30420         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
30421         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
30422         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
30423         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
30424         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
30425         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
30426         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
30427         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
30428         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
30429         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
30430         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
30431         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
30432         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
30433         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
30434         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
30435         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
30436         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
30437         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
30438         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
30439         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
30440         gcc.dg/tree-ssa/useless-1.c: Ditto.
30441         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
30442         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
30443         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
30444         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
30445         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30446         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
30447         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
30448         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
30449         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
30450         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
30451         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
30452         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
30453         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
30454         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
30455         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
30456         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
30457         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
30458         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
30459         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
30460         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
30461         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
30462         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30463         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30464         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
30465         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
30466         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
30467         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
30468         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
30469         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
30470         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
30471         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
30472         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
30473         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
30474         gcc.dg/vect/vect-none.c: Ditto.
30475         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
30476         treelang/compile/unsigned.tree: Ditto.
30477
30478         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
30479         * gcc.dg/cpp/direct2s.c: Ditto.
30480         * gcc.dg/cpp/paste4.c: Ditto.
30481         * gcc.dg/cpp/separate-1.c: Ditto.
30482         * gcc.dg/pch/save-temps-1.c: Ditto.
30483         * g++.dg/ext/altivec-10.C: Ditto.
30484         * g++.dg/pch/pch.C: Ditto.
30485
30486         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
30487
30488         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
30489         * g++.dg/template/repo1.C: Ditto.
30490         * g++.dg/template/repo2.C: Ditto.
30491         * g++.dg/template/repo3.C: Ditto.
30492         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
30493         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
30494         * g++.old-deja/g++.pt/repo1.C: Ditto.
30495         * g++.old-deja/g++.pt/repo2.C: Ditto.
30496         * g++.old-deja/g++.pt/repo3.C: Ditto.
30497         * g++.old-deja/g++.pt/repo4.C: Ditto.
30498
30499         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
30500         * gcc.dg/20030107-1.c: Ditto.
30501         * gcc.dg/20030702-1.c: Ditto.
30502         * gcc.dg/profile-generate-1.c: Ditto.
30503         * g++.dg/other/profile1.C: Ditto.
30504         * g++.old-deja/g++.robertl/eb83.C: Ditto.
30505
30506         * lib/gcc-dg.exp (remove-build-file): New.
30507         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30508         cleanup-tree-dump, cleanup-saved-temps): New.
30509
30510 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
30511
30512         PR c++/19203, DR 214
30513         * g++.dg/parse/ambig3.C: Not ambiguous.
30514         * g++.dg/template/spec20.C: New.
30515         * g++.dg/template/spec21.C: New.
30516
30517 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
30518
30519         PR target/20045
30520         * gcc.dg/ia64-fptr-1.c: Run only on linux.
30521
30522 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30523
30524         PR libfortran/20660
30525         * gfortran.dg/negative_unit.f: New test.
30526
30527 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
30528
30529         * gcc.dg/20050330-1.c: New test.
30530
30531 2005-03-30  Devang Patel  <dpatel@apple.com>
30532
30533         * g++.dg/tree-sra/ssa-sra-3.C: New test.
30534
30535 2005-03-30  Dale Johannesen  <dalej@apple.com>
30536
30537         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
30538
30539 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
30540
30541         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
30542         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
30543         Strip options from test name.
30544
30545 2005-03-31  Jan Hubicka  <jh@suse.cz>
30546
30547         * gcc.dg/varpool-1.c: New testcase.
30548
30549 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
30550
30551         PR c/772
30552         PR c/17913
30553         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
30554         gcc.dg/stmt-expr-label-3.c : New tests.
30555         * gcc.c-torture/execute/medce-2.c: Remove.
30556
30557 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
30558
30559         PR c/20368
30560         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
30561         tests.
30562
30563 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
30564
30565         * gcc.c-torture/compile/pr20203.c: New test.
30566
30567 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
30568
30569         * gfortran.dg/promotion.f90: New test.
30570
30571 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
30572
30573         PR middle-end/20491
30574         * gcc.dg/torture/asm-subreg-1.c: New test.
30575
30576 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
30577
30578         PR c/20672
30579         * gcc.dg/pr20672-1.c: New test.
30580
30581 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
30582
30583         * gfortran.dg/vect: New directory.
30584         * gfortran.dg/vect/vect.exp: New.
30585         * gfortran.dg/vect/vect-1.f90: New test.
30586         * gfortran.dg/vect/vect-2.f90: New test.
30587         * gfortran.dg/vect/vect-3.f90: New test.
30588         * gfortran.dg/vect/vect-4.f90: New test.
30589         * gfortran.dg/vect/vect-5.f90: New test.
30590
30591 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
30592
30593         PR middle-end/20622
30594         * gcc.dg/alias-7.c: New test.
30595
30596 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
30597
30598         * gcc.dg/sparc-reg-1.c: New test.
30599
30600 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
30601
30602         PR target/19890
30603         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
30604
30605 2005-03-29  Dale Ranta  <dir@lanl.gov>
30606             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30607
30608         PR libfortran/20163
30609         * gfortran.dg/pr20163-2.f: New test.
30610
30611 2005-03-28  Jan Hubicka  <jh@suse.cz>
30612
30613         PR middle-end/20635
30614         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
30615         by Jakub Jelinek.
30616
30617 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
30618
30619         PR tree-optimization/20626
30620         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
30621         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
30622
30623 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
30624
30625         * gfortran.dg/underflow.f90: New test.
30626         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
30627
30628 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30629
30630         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
30631
30632 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
30633
30634         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
30635         (g++_init): Make sure that CXXFLAGS is set.
30636         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
30637         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
30638         * lib/gfortran.exp (gfortran_link_flags): Likewise.
30639         * lib/objc.exp (objc_init): Likewise.
30640         * lib/treelang.exp (treelang_init): Likewise.
30641
30642 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
30643
30644         PR tree-optimization/20470
30645         * gcc.dg/tree-ssa/pr20470.c: New test.
30646
30647 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
30648
30649         * gcc.dg/ppc-stfiwx.c: New.
30650
30651 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
30652
30653         PR target/19888
30654         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
30655
30656 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
30657
30658         * gcc.dg/20050325-1.c: Fix a typo.
30659
30660 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30661
30662         PR libfortran/19678
30663         PR libfortran/19679
30664         * gfortran.dg/dos_eol.f: New test.
30665
30666 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
30667
30668         PR rtl-optimization/20249
30669         * gcc.dg/20050325-1.c: New test.
30670
30671 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30672
30673         PR libfortran/15332
30674         * gfortran.dg/pr15332.f: New test.
30675
30676 2005-03-24  Dale Johannesen  <dalej@apple.com>
30677
30678         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
30679
30680 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
30681
30682         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
30683         'internal' visibility.
30684         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
30685         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
30686         'protected' visibility.
30687         * gcc.dg/visibility-7.c: Likewise.
30688         * lib/target-supports.exp (check_visibility_available): Take
30689         a parameter, the kind of visibility to check for.
30690         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
30691         to check_visibility_available.
30692
30693         * g++.dg/expr/cast3.C: New.
30694
30695 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
30696
30697         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
30698         rs6000.
30699
30700 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
30701
30702         PR target/20095
30703         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
30704
30705 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
30706
30707         * gcc.dg/badshift.c: Renamed to...
30708         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
30709
30710         * gcc.target/i386/badshift.c: Renamed to...
30711         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
30712         only.
30713
30714         PR rtl-optimization/20532
30715         * gcc.target/i386/badshift.c: New.
30716
30717 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30718
30719         * gfortran.dg/pr18025.f90: New test.
30720
30721 2005-03-23  Dale Johannesen  <dalej@apple.com>
30722
30723         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
30724
30725 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
30726
30727         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
30728
30729         * lib/target-supports.exp (check_iconv_available): Default
30730         libiconv to -liconv, if there is no definition.
30731
30732 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
30733
30734         * gcc.dg/torture/cris-asm-mof-1.c: New test.
30735
30736 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
30737
30738         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
30739         * g++.dg/opt/pr7503-2.C: Likewise.
30740         * g++.dg/opt/pr7503-3.C: Likewise.
30741         * g++.dg/opt/pr7503-4.C: Likewise.
30742         * g++.dg/opt/pr7503-5.C: Likewise.
30743         * g++.dg/warn/minmax.C: New test.
30744
30745 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30746
30747         * gfortran.dg/g77_intrinsics_funcs.f: New test.
30748         * gfortran.dg/g77_intrinsics_sub.f: New test.
30749
30750 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
30751             Jan Hubicka  <jh@suse.cz>
30752             Steven Bosscher <stevenb@suse.de
30753
30754         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
30755
30756 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30757
30758         PR c++/19980
30759         * g++.dg/template/redecl3.C: New test.
30760
30761 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30762
30763         PR c++/20499
30764         * g++.dg/parse/error16.C: Tweak error markers.
30765
30766 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
30767
30768         PR target/20561
30769         * gcc.dg/20050321-2.c: New test.
30770
30771 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
30772
30773         PR c++/20465
30774         PR c++/20381
30775         * g++.dg/template/ptrmem12.C: New.
30776
30777 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
30778
30779         PR rtl-optimization/20527
30780         * gcc.c-torture/execute/pr20527-1.c: New test.
30781
30782 2005-03-22  Ben Elliston  <bje@au.ibm.com>
30783
30784         * gcc.misc-tests/options.exp (check_for_options): Create a real C
30785         program, compile it into a real executable and then delete the .c
30786         and .x files afterwards, to avoid problems on testglue targets.
30787
30788 2005-03-21  Stuart Hastings  <stuart@apple.com>
30789
30790         * gcc.target/i386/sse-2.c: New.
30791
30792 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
30793
30794         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
30795
30796 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
30797
30798         * g++.dg/parse/crash25.C: Fix typo.
30799
30800 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
30801
30802         PR c++/20461
30803         * g++.dg/parse/crash24.C: New test.
30804
30805         PR c++/20536
30806         * g++.dg/parse/crash25.C: New test.
30807
30808 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
30809
30810         PR c++/20147
30811         * g++.dg/ext/stmtexpr4.C: New test.
30812
30813 2005-03-20  Roger Sayle  <roger@eyesopen.com>
30814
30815         PR middle-end/20539
30816         * gcc.c-torture/compile/pr13066-1.c: New test case.
30817         * gcc.c-torture/compile/pr20539-1.c: Likewise.
30818         * g++.dg/opt/pr13066-1.C: Likewise.
30819
30820 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
30821
30822         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
30823
30824 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30825
30826         PR fortran/18525
30827         * gfortran.dg/nesting_1.f90: New test.
30828
30829 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30830
30831         PR c++/20240
30832         * g++.dg/lookup/using13.C: New test.
30833
30834 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30835
30836         PR c++/20333
30837         * g++.dg/template/crash36.C: New test.
30838
30839 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
30840
30841         PR c++/20463
30842         * g++.dg/template/crash35.C: New test.
30843
30844 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
30845
30846         PR c++/19966
30847         * g++.dg/overload/operator2.C: New test.
30848
30849 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30850
30851         PR libfortran/20257
30852         * gfortran.dg/pr20257.f90: New test.
30853
30854 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30855
30856         PR libfortran/20480
30857         * gfortran.dg/pr20480.f90: New test.
30858
30859 2005-03-16  Richard Henderson  <rth@redhat.com>
30860
30861         PR middle-end/15700
30862         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
30863         (_rtld_global): New.
30864         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
30865         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
30866
30867         * gcc.dg/alias-3.c: New.
30868         * gcc.dg/alias-4.c: New.
30869         * gcc.dg/alias-5.c: New.
30870         * gcc.dg/alias-6.c: New.
30871
30872 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
30873
30874         * gcc.dg/cpp/ucnid-7.c: New.
30875
30876 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
30877             Dorit Naishlos  <dorit@il.ibm.com>
30878
30879         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
30880         darwin.
30881
30882 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
30883
30884         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
30885         support misaligned accesses.
30886         * gcc.dg/vect/vect-58.c: Likewise.
30887         * gcc.dg/vect/vect-92.c: New.
30888         * gcc.dg/vect/vect-93.c: New.
30889
30890 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
30891
30892         PR fortran/18827
30893         * gfortran.dg/assign_2.f90: New test.
30894         * gfortran.dg/assign_3.f90: New test.
30895         * gfortran.dg/assign.f90: New test.
30896
30897 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
30898
30899         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
30900         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
30901         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
30902         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
30903         names.
30904
30905 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
30906
30907         * gcc.dg/cpp/ucnid-6.c: New.
30908
30909         * gcc.dg/cpp/normalize-1.c: New.
30910         * gcc.dg/cpp/normalize-2.c: New.
30911         * gcc.dg/cpp/normalize-3.c: New.
30912         * gcc.dg/cpp/normalize-4.c: New.
30913         * gcc.dg/cpp/ucnid-4.c: New.
30914         * gcc.dg/cpp/ucnid-5.c: New.
30915         * g++.dg/cpp/normalize-1.C: New.
30916         * g++.dg/cpp/ucnid-1.C: New.
30917
30918 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
30919
30920         * gcc.dg/pr18628.c: New.
30921
30922 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
30923
30924         PR c++/20280
30925         * g++.dg/tree-ssa/pr20280.C: New.
30926
30927 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30928
30929         PR fortran/20467
30930         * gfortran.dg/stfunc_2.f90: New test.
30931
30932 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
30933
30934         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
30935
30936 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
30937
30938         * gcc.dg/tree-ssa/20050314-1.c: New test.
30939
30940 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30941
30942         PR c++/4403
30943         PR c++/9783, DR433
30944         * g++.dg/template/friend34.C: New test.
30945         * g++.dg/template/friend35.C: Likewise.
30946         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
30947
30948 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30949
30950         Friend class name lookup 5/n
30951         PR c++/1016
30952         * g++.dg/lookup/hidden-class1.C: New test.
30953         * g++.dg/lookup/hidden-class2.C: Likewise.
30954         * g++.dg/lookup/hidden-class3.C: Likewise.
30955         * g++.dg/lookup/hidden-class4.C: Likewise.
30956         * g++.dg/lookup/hidden-class5.C: Likewise.
30957         * g++.dg/lookup/hidden-class6.C: Likewise.
30958         * g++.dg/lookup/hidden-class7.C: Likewise.
30959         * g++.dg/lookup/hidden-class8.C: Likewise.
30960         * g++.dg/lookup/hidden-class9.C: Likewise.
30961         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
30962         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
30963         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
30964         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
30965         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
30966         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
30967         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
30968         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
30969         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
30970         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
30971         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
30972
30973 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
30974
30975         PR c++/20157
30976         * g++.dg/template/error18.C: New test.
30977
30978 2005-03-09  Ben Elliston  <bje@au.ibm.com>
30979
30980         PR debug/16792
30981         * g++.dg/debug/pr16792.C: New test.
30982
30983 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
30984
30985         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
30986         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
30987         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
30988         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
30989         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
30990         test assertion names.
30991
30992 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30993
30994         PR fortran/18600
30995         * gfortran.dg/stfunc_1.f90: New test.
30996
30997 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30998
30999         PR fortran/16907
31000         * gfortran.dg/real_index_1.f90: New test.
31001
31002 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31003
31004         PR fortran/20323
31005         * gfortran.dg/spec_expr_1.f90: New test.
31006
31007 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
31008
31009         PR c/20402
31010         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
31011         new parser.
31012
31013 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31014
31015         PR fortran/20361
31016         * gfortran.dg/largeequiv_1.f90: New test.
31017
31018 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
31019
31020         * gcc.dg/ucnid-1.c: New.
31021         * gcc.dg/ucnid-2.c: New.
31022         * gcc.dg/ucnid-3.c: New.
31023         * gcc.dg/ucnid-4.c: New.
31024         * gcc.dg/ucnid-5.c: New.
31025         * gcc.dg/ucnid-6.c: New.
31026         * gcc.dg/cpp/ucnid-1.c: New.
31027         * gcc.dg/cpp/ucnid-2.c: New.
31028         * gcc.dg/cpp/ucnid-3.c: New.
31029         * g++.dg/other/ucnid-1.C: New.
31030
31031 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
31032
31033         * gcc.dg/vmx/darwin-abi-3.c: Delete.
31034
31035 2005-03-11  Per Bothner  <per@bothner.com>
31036
31037         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
31038         that diagnotics refer to correct token.
31039         * gcc.dg/unused-3.c: Likewise.
31040
31041 2005-03-11  Per Bothner  <per@bothner.com>
31042
31043         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
31044         constant" is now actually on same line as string constant.
31045         * gcc.dg/cpp/direct2s.c: Likewise.
31046
31047 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
31048
31049         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
31050
31051 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31052
31053         PR libfortran/20124
31054         * gfortran.dg/pr20124.f90: New Test
31055
31056 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
31057
31058         PR tree-optimization/20130
31059         * gcc.dg/pr20130-1.c: New test.
31060
31061 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
31062
31063         PR target/20095
31064         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
31065
31066 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31067
31068         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
31069
31070 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
31071
31072         * g++.dg/eh/forced1.C: Fix comment.
31073         * g++.dg/eh/forced2.C: Ditto.
31074         * g++.dg/eh/forced3.C: Ditto.
31075         * g++.dg/eh/forced4.C: Ditto.
31076
31077 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
31078
31079         PR rtl-opt/20412
31080         * gcc.c-torture/compile/pr20412.c: New test.
31081
31082 2005-03-10  Roger Sayle  <roger@eyesopen.com>
31083
31084         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
31085
31086 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
31087
31088         PR target/20322
31089         * gcc.dg/20050307-1.c: New test.
31090
31091 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
31092
31093         PR c++/20375
31094         * g++.dg/other/stdarg3.C: New.
31095
31096 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
31097
31098         PR c++/18384, c++/18327
31099         * g++.dg/init/array19.C: New test.
31100
31101         PR inline-asm/20314
31102         * gcc.dg/torture/pr20314-1.c: New test.
31103         * gcc.dg/torture/pr20314-2.c: New test.
31104
31105 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
31106
31107         * gcc.dg/20050309-1.c: New test.
31108
31109 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31110
31111         * gcc.dg/builtins-10.c: Reactivate disabled test.
31112         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
31113         new cbrt transformations.
31114
31115 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
31116
31117         PR c++/20208
31118         * g++.dg/template/array13.C: New test.
31119
31120 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
31121
31122         PR c++/16859
31123         * g++.dg/init/brace4.C: New test.
31124
31125 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
31126
31127         PR c++/20186
31128         * g++.dg/template/non-dependent12.C: New.
31129
31130 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
31131
31132         PR c++/20142
31133         * g++.dg/init/array18.C: Add dg-do run marker.
31134
31135         PR c++/20142
31136         * g++.dg/init/array18.C: New test.
31137
31138 2005-03-09  Ben Elliston  <bje@au.ibm.com>
31139
31140         * consistency.vlad/vlad.exp: Remove trailing semicolons.
31141         * g++.dg/gcov/gcov.exp: Likewise.
31142         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
31143         * gcc.target/xstormy16/xstormy16.exp: Likewise.
31144         * lib/c-torture.exp: Likewise.
31145         * lib/fortran-torture.exp: Likewise.
31146         * lib/g++.exp: Likewise.
31147         * lib/gcc-defs.exp: Likewise.
31148         * lib/gcc-dg.exp: Likewise.
31149         * lib/gcc.exp: Likewise.
31150         * lib/gcov.exp: Likewise.
31151         * lib/gfortran.exp: Likewise.
31152         * lib/mike-g++.exp: Likewise.
31153         * lib/mike-gcc.exp: Likewise.
31154         * lib/objc-torture.exp: Likewise.
31155         * lib/objc.exp: Likewise.
31156         * lib/profopt.exp: Likewise.
31157         * lib/target-libpath.exp: Likewise.
31158         * lib/target-supports.exp: Likewise.
31159         * lib/treelang.exp: Likewise.
31160         * lib/wrapper.exp: Likewise.
31161
31162 2005-03-08  Jeff Law  <law@redhat.com>
31163
31164         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
31165         PHI-OPT changes.
31166
31167 2005-03-08  Ira Rosen  <irar@il.ibm.com>
31168
31169         * gcc.dg/vect/pr20122.c: New test.
31170
31171 2005-03-07  Jeff Law  <law@redhat.com>
31172
31173         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
31174         was folded away.
31175         * gcc.dg/tree-ssa/pr18133-1.c: New test.
31176         * gcc.dg/tree-ssa/pr18133-2.c: New test.
31177         * gcc.dg/tree-ssa/pr18134.c: New test.
31178
31179 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31180
31181         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
31182         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
31183         gcc.dg/torture/builtin-noret-2.c: Require weak support.
31184
31185 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
31186
31187         PR tree-opt/17671
31188         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
31189
31190 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
31191
31192         * g++.dg/warn/Wnvdtor.C: New test.
31193
31194 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
31195
31196         * gcc.dg/torture/pr19683-1.c: New test.
31197
31198 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
31199
31200         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
31201         * gfortran.dg/g77/19990313-2.f: Ditto.
31202         * gfortran.dg/g77/19990313-3.f: Ditto.
31203         * gfortran.dg/g77/19990525-0.f: Ditto.
31204         * gfortran.dg/g77/19990826-0.f: Ditto.
31205         * gfortran.dg/g77/19990826-2.f: Ditto.
31206         * gfortran.dg/g77/19990826-3.f: Ditto.
31207         * gfortran.dg/g77/20000511-1.f: Ditto.
31208         * gfortran.dg/g77/20000511-2.f: Ditto.
31209         * gfortran.dg/g77/970625-2.f: Ditto.
31210         * gfortran.dg/g77/980310-2.f: Ditto.
31211         * gfortran.dg/g77/980310-3.f: Ditto.
31212         * gfortran.dg/g77/980310-8.f: Ditto.
31213         * gfortran.dg/g77/980519-2.f: Ditto.
31214         * gfortran.dg/g77/alpha1.f: Ditto.
31215         * gfortran.dg/g77/claus.f: Ditto.
31216         * gfortran.dg/g77/erfc.f: Ditto.
31217         * gfortran.dg/g77/short.f: Ditto.
31218         * gfortran.fortran-torture/execute/data.f90: Ditto.
31219         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
31220         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
31221
31222 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31223
31224         * lib/file-format.exp (gcc_target_object_format): Add check for som
31225         format and hardcode object formats on hppa*-*-hpux*.
31226         * lib/target-supports.exp (check_weak_available): Add check for som
31227         object format.  Always return 0 on hppa*-*-hpux10*.
31228
31229         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
31230         is defined.
31231
31232         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
31233
31234 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
31235
31236         * gfortran.dg/pr19936_1.f90: New test.
31237         * gfortran.dg/pr19936_2.f90: New test.
31238         * gfortran.dg/pr19936_3.f90: New test.
31239
31240 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
31241             Paul Thomas <prthomas@drfccad.cea.fr>
31242
31243         * gfortran.dg/PR19754_1.f90: New test.
31244         * gfortran.dg/PR19754_2.f90: Ditto.
31245
31246 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31247
31248         PR c++/19311
31249         * g++.dg/template/non-dependent11.C: New test.
31250
31251 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
31252
31253         * lib/target-supports.exp (check_iconv_available): Fix comment.
31254
31255 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
31256             Joseph S. Myers  <joseph@codesourcery.com>
31257
31258         PR c++/19797
31259         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
31260
31261 2005-03-04  Matthew Sachs  <msachs@apple.com>
31262
31263         * gcc.exp (gcc_target_compile): Put braces around
31264         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
31265         * objc.exp (objc_target_compile): Likewise.
31266         * treelang.exp (treelang_target_compile): Likewise.
31267
31268 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31269
31270         PR fortran/19673
31271         * gfortran.dg/func_result_1.f90: New test.
31272
31273 2005-03-04  Ben Elliston  <bje@au.ibm.com>
31274
31275         * gcc.misc-tests/options.exp: New test.
31276
31277 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
31278
31279         * gcc.dg/pr15784-4.c: New test.
31280
31281 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
31282
31283         * gcc.c-torture/execute/pr17133.c: New.
31284         * gcc.c-torture/compile/20050303-1.c: New.
31285
31286 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
31287
31288         * gcc.dg/cpp/assert4.c: Fix for cygwin.
31289
31290 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
31291
31292         * g++.dg/overload/using2.C: New.
31293
31294 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
31295
31296         PR c++/19916
31297         * g++.dg/init/ptrmem2.C: New test.
31298
31299 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
31300
31301         PR c/8927
31302         * gcc.dg/pr8927-1.c: New test.
31303
31304 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31305
31306         PR c++/20232
31307         * g++.dg/inherit/covariant12.C: New.
31308
31309 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31310
31311         PR fortran/19479
31312         * gfortran.dg/bound_1.f90: New test.
31313
31314 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
31315
31316         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
31317         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
31318
31319 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
31320
31321         PR c/20245
31322         * gcc.dg/pr20245-1.c: New test.
31323
31324 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
31325
31326         PR middle-end/19874
31327         * gcc.c-torture/execute/20050119-2.c: New test case.
31328
31329 2005-02-28  Ben Elliston  <bje@au.ibm.com>
31330
31331         * README: Update the DejaGnu bug reporting address.
31332         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
31333         * lib/objc-torture.exp: Likewise.
31334
31335 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
31336
31337         * gfortran.dg/boz_1.f90: New test.
31338         * gfortran.dg/boz_3.f90: New test.
31339         * gfortran.dg/boz_4.f90: New test.
31340
31341 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
31342
31343         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
31344         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
31345
31346 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31347
31348         PR libfortran/20101
31349         * gfortran.dg/write_0_pe_format.f90: New test.
31350
31351 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
31352
31353         PR c++/20206
31354         * g++.dg/opt/thunk2.C: New test.
31355         * g++.dg/opt/covariant1.C: New test.
31356
31357 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31358
31359         * gfortran.dg/e_d_fmt.f90: New test.
31360
31361 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
31362
31363         * gcc.dg/asm-b.c: Fix comment typos.
31364
31365 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
31366
31367         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
31368         a V_MAY_DEF also.
31369
31370 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
31371
31372         PR tree-opt/20188
31373         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
31374         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
31375         * gcc.dg/asm-b.c: New test.
31376
31377 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
31378
31379         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
31380         Disable this test on IRIX 6.
31381
31382 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
31383
31384         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
31385         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
31386         parser.
31387
31388 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
31389
31390         PR tree-optimization/20204
31391         * gcc.dg/pr20204.c: New test.
31392
31393 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
31394
31395         PR target/20196
31396         * gcc.c-torture/execute/20050224-1.c: New test.
31397
31398         PR c++/20175
31399         * g++.dg/warn/Wbraces2.C: New test.
31400
31401 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
31402
31403         PR c++/19878
31404         * g++.dg/init/const2.C: New test.
31405
31406 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
31407
31408         PR tree-optimization/20100
31409         * gcc.c-torture/execute/pr20100-1.c: New test.
31410
31411 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31412
31413         * gfortran.dg/implicit_3.f90: New test.
31414
31415         * gfortran.dg/deftype_1.f90: New test.
31416
31417 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
31418
31419         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
31420         the test passes.
31421         * g++.dg/other/anon3.C: Accept a warning.
31422
31423 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
31424
31425         * gcc.dg/pr20017.c: Fix a comment typo.
31426
31427 2005-02-23  Bud Davis  <bdavis@gfortran.org>
31428
31429         * gfortran.dg/list_read_4.f90: Change to f90 comments.
31430
31431 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31432
31433         PR ada/19902
31434         * ada/acats/tests/cxa/cxa3004.a: Remove.
31435         * ada/acats/tests/cxb/cxb30061.am: Likewise.
31436
31437 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
31438
31439         PR c++/20073
31440         * g++.dg/init/const1.C: New test.
31441
31442         PR c++/19991
31443         * g++.dg/parse/constant7.C: New test.
31444
31445         PR c++/20152
31446         * g++.dg/parse/error27.C: New test.
31447         * g++.dg/template/qualttp15.C: Adjust error markers.
31448         * g++.old-deja/g++.other/struct1.C: Likewise.
31449
31450         PR c++/20153
31451         * g++.dg/template/error17.C: New test.
31452
31453         PR c++/20148
31454         * g++.dg/parser/error26.C: New test.
31455
31456 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
31457
31458         PR tree-optimization/20100
31459         PR tree-optimization/20115
31460         * gcc.dg/pr20115.c: New test.
31461         * gcc.dg/pr20115-1.c: New test.
31462         * gcc.dg/pr20100.c: New test.
31463         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
31464         call-clobbered variables after alias1.
31465
31466 2005-02-22  Bud Davis  <bdavis@gfortran.org>
31467
31468         * gfortran.dg/list_read_4.f90: new test.
31469
31470 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
31471
31472         PR rtl-optimization/20017.
31473         * gcc.dg/pr20017.c: New.
31474
31475 2005-02-22  Devang Patel  <dpatel@apple.com>
31476
31477         PR 19952
31478         * g++.dg/tree-ssa/pr19952.C: New test.
31479
31480 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
31481
31482         PR c++/19883
31483         * g++.dg/parse/constant6.C: New test.
31484
31485 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
31486
31487         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
31488         * g++.dg/charset/asm2.c: Likewise.
31489         * g++.dg/charset/asm3.c: Likewise.
31490         * g++.dg/charset/asm4.c: Likewise.
31491         * g++.dg/charset/asm5.c: Likewise.
31492         * g++.dg/charset/attribute1.c: Likewise.
31493         * g++.dg/charset/attribute2.c: Likewise.
31494         * g++.dg/charset/extern1.cc: Likewise.
31495         * g++.dg/charset/extern2.cc: Likewise.
31496         * g++.dg/charset/extern3.cc: Likewise.
31497         * g++.dg/charset/function.cc: Likewise.
31498         * g++.dg/charset/string.c: Likewise.
31499         * g++.dg/charset/charset.exp: Likewise.
31500         * lib/target-supports.exp (check_iconv_available): Fix comment.
31501
31502 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
31503
31504         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
31505         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
31506         * gcc.dg/charset/asm2.c: Likewise.
31507         * gcc.dg/charset/asm3.c: Likewise.
31508         * gcc.dg/charset/asm4.c: Likewise.
31509         * gcc.dg/charset/asm5.c: Likewise.
31510         * gcc.dg/charset/asm6.c: Likewise.
31511         * gcc.dg/charset/attribute1.c: Likewise.
31512         * gcc.dg/charset/attribute2.c: Likewise.
31513         * gcc.dg/charset/builtin1.c: Likewise.
31514         * gcc.dg/charset/extern.c: Likewise.
31515         * gcc.dg/charset/function.c: Likewise.
31516         * gcc.dg/charset/string.c: Likewise.
31517         * gcc.dg/charset/charset.exp: Likewise.
31518
31519 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
31520
31521         PR fortran/20086
31522         * gfortran.dg/pr20086.f90: New test.
31523
31524 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
31525
31526         PR tree-optimization/19786
31527         * g++.dg/tree-ssa/pr19786.C: New.
31528
31529 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31530
31531         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
31532
31533 2005-02-21  Jeff Law  <law@redhat.com>
31534
31535         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
31536
31537 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31538
31539         * gfortran.dg/do_iterator: Split loop, markup all lines for
31540         which an error locus is printed.
31541         * gfortran.dg/pr17708.f90: Markup all lines for which an error
31542         locus is printed.
31543         * gfortran.dg/select_4.f90: Likewise.
31544         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
31545         locuses in the various permutations.
31546
31547 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
31548
31549         PR tree-optimization/19951
31550         * g++.dg/vect: New directory.
31551         * g++.dg/vect/vect.exp: New file.
31552         * g++.dg/vect/pr19951.cc: New testcase.
31553         * g++.dg/dg.exp: Also prune vectorizer tests.
31554
31555 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
31556
31557         PR 18785
31558         * gcc.dg/charset/builtin1.c: New test.
31559
31560 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31561
31562         PR c++/19299
31563         * g++.dg/inherit/volatile1.C: New test.
31564
31565         PR c++/19440
31566         * g++.dg/template/dtor4.C: New test.
31567
31568 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
31569
31570         * gfortran.dg/int_1.f90: New test.
31571
31572 2005-02-19  Devang Patel  <dpatel@apple.com>
31573
31574         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
31575
31576 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
31577
31578         * gfortran.dg/achar_1.f90: New test.
31579
31580 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
31581
31582         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
31583
31584 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
31585             Jakub Jelinek  <jakub@redhat.com>
31586
31587         PR tree-optimization/19828
31588         * gcc.dg/tree-ssa/loop-7.c: New test.
31589         * gcc.c-torture/execute/20050218-1.c: New test.
31590
31591 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
31592
31593         PR c/20043
31594         * gcc.dg/transparent-union-1.c: New test.
31595         * gcc.dg/transparent-union-2.c: New test.
31596
31597 2005-02-18  James E Wilson  <wilson@specifixinc.com>
31598
31599         PR tree-optimization/18977
31600         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
31601
31602 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
31603
31604         PR target/20054
31605         * gcc.dg/pr20054.c: New test.
31606
31607 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31608
31609         PR c++/19508
31610         * g++.dg/ext/attrib20.C: New test.
31611
31612 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
31613
31614         PR middle-end/20030
31615         * gfortran.fortran-torture/execute/character_passing.f90: New test.
31616
31617 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
31618
31619         PR c++/20008
31620         * g++.dg/opt/switch4.C: New.
31621
31622 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
31623
31624         PR c++/20023
31625         PR tree-optimization/20009
31626         * gcc.c-torture/compile/20050217-1.c: New test.
31627         * g++.dg/opt/switch3.C: New test.
31628
31629         PR tree-optimization/18947
31630         * gcc.c-torture/compile/20050215-1.c: New test.
31631         * gcc.c-torture/compile/20050215-2.c: New test.
31632         * gcc.c-torture/compile/20050215-3.c: New test.
31633
31634 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
31635
31636         PR c++/20028
31637         * g++.dg/template/crash34.C: New.
31638
31639         PR c++/20022
31640         * g++.dg/other/access3.C: New.
31641
31642 2005-02-17  Ira Rosen  <irar@il.ibm.com>
31643
31644         * gcc.dg/vect/vect-98.c: New test.
31645
31646 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
31647
31648         PR tree-optimization/19967
31649         * gcc.dg/pr19967.c: New.
31650
31651 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
31652
31653         PR middle-end/19857
31654         * gcc.dg/tree-ssa/20050215-1.c: New test.
31655         * gcc.c-torture/execute/20050215-1.c: New test.
31656
31657 2005-02-15  Eric Christopher  <echristo@redhat.com>
31658
31659         * gcc.dg/cpp/20050215-1.c: New file.
31660
31661 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
31662
31663         PR tree-optimization/15785
31664         * gcc.dg/pr15785-1.c: New test.
31665
31666 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
31667
31668         PR c++/17788
31669         * g++.dg/init/ctor4.C: New.
31670         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
31671
31672 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
31673
31674         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
31675         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
31676
31677 2005-02-15  Andreas Schwab  <schwab@suse.de>
31678
31679         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
31680         declare malloc.
31681
31682 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
31683
31684         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
31685
31686 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
31687
31688         PR tree-optimization/19853
31689         * gcc.c-torture/compile/pr19853.c: New test.
31690
31691 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31692
31693         PR c++/19608
31694         * g++.dg/parse/local-class1.C: New.
31695
31696         PR c++/19895
31697         * g++.dg/parse/ptrmem3.C: New.
31698
31699         PR c++/19884
31700         * g++.old-deja/g++.oliva/template6.C: Add another case.
31701         * g++.dg/template/explicit6.C: New.
31702
31703 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
31704
31705         PR c++/17816
31706         * g++.dg/other/redecl2.C: New.
31707
31708 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
31709
31710         PR c++/19891
31711         * g++.dg/abi/covariant4.C: New.
31712
31713 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
31714
31715         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
31716         New tests.
31717
31718 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
31719
31720         * gcc.dg/vect/vect-96.c: Fix typo.
31721
31722 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31723
31724         PR c++/14479
31725         PR c++/19487
31726         * g++.dg/template/enum5.C: New test.
31727
31728 2005-02-12  Ira Rosen  <irar@il.ibm.com>
31729
31730         * gcc.dg/vect/vect-97.c: New test.
31731
31732 2005-02-12  Ira Rosen  <irar@il.ibm.com>
31733
31734         * gcc.dg/vect/vect-96.c: New test.
31735
31736 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
31737
31738         * gcc.dg/builtins-34.c: Also check ldexp*.
31739
31740 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
31741
31742         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
31743
31744 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
31745
31746         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
31747         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
31748         dg-require-dll, dg-require-iconv, dg-require-named-sections,
31749         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
31750         selector_list, selector_expression, dg-process-target): Move to new
31751         file target-supports-dg.exp.
31752         * lib/target-supports-dg.exp: New.
31753
31754         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
31755         New.
31756
31757 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
31758
31759         PR c++/19666
31760         * g++.dg/other/ptrmem6.C: New test.
31761
31762         PR middle-end/19858
31763         * gcc.c-torture/compile/20050210-1.c: New test.
31764
31765 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
31766
31767         PR c++/19755
31768         * g++.dg/warn/Wbraces1.C: New test.
31769
31770 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
31771
31772         * gcc.dg/builtins-52.c: New testcase.
31773
31774 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
31775
31776         PR c/19342
31777         * gcc.c-torture/execute/20050119-1.c: New test.
31778
31779 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
31780
31781         PR c++/19811
31782         * g++.dg/init/delete1.C: New test.
31783
31784 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
31785
31786         PR c++/18470
31787         * g++.dg/template/static12.C: New test.
31788
31789 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
31790
31791         PR c++/19787
31792         * g++.dg/conversion/ambig1.C: New test.
31793
31794         PR c++/19739
31795         * g++.dg/ext/attrib19.C: New test.
31796
31797         PR c++/19732
31798         * g++.dg/parse/dtor5.C: New test.
31799
31800         PR c++/19762
31801         * g++.dg/template/dtor3.C: New test.
31802
31803         PR c++/19826
31804         * g++.dg/template/static11.C: New test.
31805         * g++.dg/template/crash2.C: Remove dg-error marker.
31806
31807 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
31808
31809         PR C++/18491
31810         * g++.old-deja/g++.mike/p10769a.C: Remove.
31811
31812 2005-02-09  Roger Sayle  <roger@eyesopen.com>
31813
31814         * gcc.dg/builtins-48.c: New test case.
31815         * gcc.dg/builtins-49.c: New test case.
31816         * gcc.dg/builtins-50.c: New test case.
31817         * gcc.dg/builtins-51.c: New test case.
31818
31819 2005-02-09  Ian Lance Taylor  <ian@airs.com>
31820
31821         PR middle-end/19583
31822         * g++.dg/warn/Wreturn-type-3.C: New test.
31823
31824 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
31825
31826         PR middle-end/19402
31827         * gcc.dg/pr19402-1.c: New testcase.
31828         * gcc.dg/pr19402-2.c: likewise.
31829
31830 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
31831
31832         PR middle-end/19854
31833         * g++.dg/tree-ssa/tmmti.C: New testcase.
31834
31835 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
31836
31837         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
31838
31839 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
31840
31841         PR c++/19733
31842         * g++.dg/parse/crash23.C: New test.
31843         * g++.dg/warn/Weff1.C: New test.
31844
31845 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
31846
31847         * gcc.dg/20050209-1.c: New test.
31848
31849 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
31850
31851         PR target/19799
31852         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
31853
31854 2005-02-08  Mike Stump  <mrs@apple.com>
31855
31856         * g++.dg/pch/import-2.c: New test.
31857         * g++.dg/pch/import-2.hs: New.
31858         * g++.dg/pch/include/import-2a.h: New.
31859         * g++.dg/pch/include/import-2b.h: New.
31860
31861 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
31862
31863         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
31864
31865 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31866
31867         * gfortran.dg/substr_1.f90: New test.
31868
31869 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
31870
31871         PR middle-end/19775
31872         * gcc.dg/torture/builtin-power-1.c: Disable test for
31873         invalid transformation.
31874         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
31875         no longer optimize.
31876         * gcc.dg/builtins-47.c: New testcase.
31877
31878 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
31879             Dorit Naishlos  <dorit@il.ibm.com>
31880
31881         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
31882
31883 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
31884
31885         * gcc.c-torture/compile/20050206-1.c: New test.
31886
31887 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
31888
31889         PR tree-opt/19768
31890         * g++.dg/opt/pr19768.C: New test.
31891
31892 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
31893
31894         PR tree-opt/19736
31895         * gcc.c-torture/compile/pr19736.c: New test.
31896
31897 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31898
31899         PR c++/17401
31900         * g++.dg/parse/error25.C: New test.
31901
31902 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
31903
31904         * gcc.c-torture/execute/20050203-1.c: New.
31905
31906 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
31907
31908         * gcc.dg/vect/vect-85.c: Remove xfail.
31909         * gcc.dg/vect/vect-86.c: Remove xfail.
31910         * gcc.dg/vect/vect-87.c: Remove xfail.
31911         * gcc.dg/vect/vect-88.c: Remove xfail.
31912
31913 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
31914
31915         * gcc.dg/altivec-19.c: New.
31916
31917 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
31918
31919         PR c/17807
31920         * gcc.dg/nested-func-3.c: New test.
31921         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
31922
31923 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
31924
31925         * gcc.test-framework/gen_directive_tests: Generate tests for
31926         selector expressions.
31927
31928 2005-02-02  Matt Austern  <austern@apple.com>
31929
31930         PR c++/19628
31931         * g++/ext/builtin7.C: New.
31932         * g++/ext/builtin8.C: New.
31933
31934 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
31935
31936         PR c/18502
31937         * gcc.dg/pr18502-1.c: New test.
31938
31939 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31940
31941         PR c++/17413
31942         * g++.dg/template/local4.C: Tweak.
31943
31944 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
31945
31946         PR tree-optimization/19578
31947         * gcc.c-torture/compile/20050202-1.c: New test.
31948
31949 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
31950
31951         PR c/19435
31952         * gcc.dg/c99-init-4.c: New test.
31953
31954 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
31955
31956         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
31957
31958         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
31959
31960         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
31961         * g++.dg/eh/check-vect.h: New.
31962
31963         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
31964         * gcc.dg/vect/vect-78.c: Ditto.
31965         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
31966         Remove.
31967
31968         * g++.dg/conversion/simd1.C: Expect warning.
31969         * g++.dg/ext/attribute-test-1.C: Ditto.
31970         * g++.dg/ext/attribute-test-2.C: Ditto.
31971         * g++.dg/ext/attribute-test-3.C: Ditto.
31972         * g++.dg/ext/attribute-test-4.C: Ditto.
31973
31974         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
31975         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
31976
31977         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
31978
31979 2005-02-01  Richard Henderson  <rth@redhat.com>
31980
31981         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
31982         long double for ibm double-double format.
31983         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
31984
31985 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
31986
31987         PR tree-optimization/19633
31988         * gcc.dg/pr19633-1.c: New test.
31989         * gcc.dg/pr19633.c: Tweak to make pointer point
31990         to NULL or a symbol.
31991
31992 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
31993
31994         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
31995         New procs.
31996         (dg-process-target (local override)): Handle selector expressions.
31997
31998         * gcc.test-framework/README: Describe tests in source directory.
31999         * gcc.test-framework/test-framework.awk: Handle dg- tests.
32000         * gcc.test-framework/test-framework.exp: Handle dg- tests.
32001         * gcc.test-framework/dg-bogus-exp-P.c: New test.
32002         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
32003         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
32004         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
32005         * gcc.test-framework/dg-do-link-exp-P.c: New test.
32006         * gcc.test-framework/dg-do-run-exp-P.c: New test.
32007         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
32008         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
32009         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
32010         * gcc.test-framework/dg-error-exp-P.c: New test.
32011         * gcc.test-framework/dg-error-exp-XP.c: New test.
32012         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
32013         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
32014         * gcc.test-framework/dg-output-exp-P.c: New test.
32015         * gcc.test-framework/dg-output-exp-XF.c: New test.
32016         * gcc.test-framework/dg-warning-exp-P.c: New test.
32017         * gcc.misc-tests/dg-1.c: Remove.
32018         * gcc.misc-tests/dg-2.c: Remove.
32019         * gcc.misc-tests/dg-3.c: Remove.
32020         * gcc.misc-tests/dg-4.c: Remove.
32021         * gcc.misc-tests/dg-5.c: Remove.
32022         * gcc.misc-tests/dg-6.c: Remove.
32023         * gcc.misc-tests/dg-7.c: Remove.
32024         * gcc.misc-tests/dg-8.c: Remove.
32025         * gcc.misc-tests/dg-9.c: Remove.
32026         * gcc.misc-tests/dg-10.c: Remove.
32027         * gcc.misc-tests/dg-11.c: Remove.
32028         * gcc.misc-tests/dg-12.c: Remove.
32029         * gcc.misc-tests/dg-test.exp: Remove.
32030
32031         * gcc.test-framework/test-framework.awk: Change recording and
32032         printing of passes and failures.
32033
32034         * gcc.test-framework: New directory.
32035         * gcc.test-framework/README: New.
32036         * gcc.test-framework/test-framework.exp: New.
32037         * gcc.test-framework/test-framework.awk: New.
32038         * gcc.test-framework/gen_directive_tests: New.
32039
32040 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
32041
32042         * lib/treelang.exp: Fix comment typos.
32043         (treelang_target_compile): Don't append libs=-ltreelang to options.
32044
32045 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
32046
32047         * g++.dg/parse/typename7.C: Adjust error messages.
32048
32049 2005-01-31  Jeff Law  <law@redhat.com>
32050
32051         * gcc.c-torture/execute/20050131-1.c: New test.
32052         * gcc.dg/wcaselabel.c: New test.
32053
32054 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
32055
32056         * g++.dg/other/warning1.C: Adjust error messags.
32057         * g++.dg/parse/constant5.C: New test.
32058
32059 2005-01-31  Steven Bosscher  <stevenb@suse.de>
32060
32061         PR c/19333
32062         * gcc.c-torture/compile/20011130-1.c: Reorder to make
32063         the test case valid.
32064         * gcc.dg/20030815-1.c: Remove invalid tests.
32065         * gcc.dg/array-7.c: Adjust expected result.
32066         * gcc.dg/pr18596-3.c: Likewise.
32067         * gcc.dg/noncompile/20000901-1.c: Likewise.
32068         * gcc.dg/noncompile/init-2.c: Likewise.
32069         * gcc.dg/noncompile/init-4.c: Likewise.
32070
32071 2005-01-31  Dale Johannesen  <dalej@apple.com>
32072
32073         * g++.dg/opt/pr19650.C: New test.
32074
32075 2005-01-31  Richard Henderson  <rth@redhat.com>
32076
32077         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32078         long double for intel double extended format.
32079         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32080
32081 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
32082
32083         PR c++/19555
32084         * g++.dg/template/static10.C: New test.
32085
32086         PR c++/19395
32087         * g++.dg/parse/error24.C: New test.
32088
32089         PR c++/19367
32090         * g++.dg/lookup/builtin1.C: New test.
32091
32092         PR c++/19457
32093         * g++.dg/warn/conv3.C: New test.
32094
32095 2005-01-30  Bud Davis  <bdavis@gfortran.org>
32096
32097         PR fortran/19647
32098         * gfortan.dg/inquire_7.f90
32099
32100 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
32101
32102         PR tree-optimization/15791
32103         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
32104         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
32105         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
32106         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
32107         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
32108         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
32109         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
32110         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
32111         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
32112         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
32113
32114 2005-01-29  Paul Brook  <paul@codesourcery.com>
32115
32116         PR fortran/18565
32117         * check.c (real_or_complex_check): New function.
32118         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
32119         * intrinsic.c (add_functions): Use new check functions.
32120         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
32121         Add prototypes.
32122
32123 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
32124
32125         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
32126         gcc.dg/lvalue-3.c: New tests.
32127         * gcc.dg/concat.c: Update expected messages.
32128
32129 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
32130
32131         PR libfortran/19595
32132         * gfortran.dg/eor_1.f90: New test.
32133
32134 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
32135
32136         PR fortran/19589
32137         * gfortran.dg/logical_data_1.f90: New test.
32138
32139 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
32140
32141         PR c++/19253
32142         * g++.dg/template/crash33.C: New test.
32143
32144         PR c++/19667
32145         * g++.dg/template/crash32.C: New test.
32146
32147 2005-01-28  Ian Lance Taylor  <ian@airs.com>
32148
32149         PR middle-end/16558
32150         * g++.dg/warn/Wreturn-type-2.C: New test.
32151
32152 2004-06-24  Jeff Law  <law@redhat.com>
32153
32154         * gcc.dg/tree-ssa/20050128-1.c: New test.
32155
32156 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
32157
32158         * gcc.target/frv/all-mdpackh-1.c: New test.
32159
32160 2005-01-28  Steven Bosscher  <stevenb@suse.de>
32161
32162         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
32163
32164 2005-01-27  Richard Henderson  <rth@redhat.com>
32165
32166         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
32167
32168 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
32169
32170         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
32171
32172 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
32173
32174         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32175         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32176         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
32177         to cope with cases where the multilib options override the dg-options.
32178
32179 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
32180
32181         PR c/18946
32182         * gcc.dg/noncompile/20050120-1.c: New test.
32183
32184 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
32185
32186         PR tree-optimization/19633
32187         * gcc.dg/pr19633.c: New test.
32188         * gcc.dg/tree-ssa/pr19633.c: New test.
32189
32190 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
32191
32192         * gcc.dg/20041216-1.c: New test.
32193
32194 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
32195
32196         PR objc/18862
32197         * objc.dg/selector-2.m: New test.
32198
32199 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
32200
32201         * g++.dg/opt/range-test-2.C: New test.
32202
32203         PR rtl-optimization/19579
32204         * gcc.c-torture/execute/20050124-1.c: New test.
32205
32206 2005-01-26  Greg Parker  <gparker@apple.com>
32207         Stuart Hastings  <stuart@apple.com>
32208
32209         * gcc.c-torture/execute/20050125-1.c: New.
32210
32211 2005-01-18  Jan Hubicka  <jh@suse.cz>
32212
32213         PR tree-optimize/19337
32214         * gcc.c-torture/compile/20050119-1.c: New test.
32215
32216 2005-01-24  James E Wilson  <wilson@specifixinc.com>
32217
32218         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
32219         test for successful match.
32220
32221 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
32222
32223         PR objc/18408
32224         * objc.dg/comp-types-7.m: New test.
32225
32226 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
32227
32228         * lib/target-supports.exp (current_target_name): New.
32229         (check_effective_target_ilp32, check_effective_target_lp64):
32230         Cache the result to use as long as the current target, with
32231         multilib flags, remains the same.
32232
32233         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
32234         (dg-require-weak, dg-require-visibility, dg-require-alias,
32235         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
32236         dg-require-effective-target, dg-skip-if): Remove call to
32237         skip_test_and_clear_xfail.
32238         (dg-test): Clear xfail data.
32239
32240 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
32241
32242         PR target/17751
32243         * gcc.dg/ppc64-toc.c: New test.
32244
32245         * g++.dg/tree-ssa/empty-1.C: New test.
32246
32247         PR middle-end/19551
32248         * gcc.c-torture/execute/20050121-1.c: New test.
32249         * gcc.dg/20050121-2.c: New test.
32250
32251 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
32252         Paul Brook  <paul@codesourcery.com>
32253
32254         PR fortran/17941
32255         * gfortran.dg/real_const_1.f: New test.
32256         * gfortran.dg/real_const_2.f90: New test.
32257         * gfortran.dg/complex_int_1.f90: New test.
32258
32259 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
32260
32261         PR fortran/19313
32262         * gfortan.dg/inquire_6.f90: New test.
32263
32264 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
32265
32266         PR libfortran/19451
32267         * open_readonly_1.f90: New test.
32268
32269 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
32270
32271         PR libfortran/18982
32272         * gfortran.dg/open_new.f90: New file.
32273
32274 2005-01-22  Paul Brook  <paul@codesourcery.com>
32275
32276         * namelist_1.f90: New test.
32277
32278 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
32279
32280         PR tree-optimization/19484
32281         * gcc.c-torture/compile/20050122-[12].c: New tests.
32282
32283 2005-01-22  Paul Brook  <paul@codesourcery.com>
32284
32285         * gfortran.dg/implicit_2.f90: New test.
32286
32287 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
32288
32289         PR fortran/19314
32290         * gfortran.dg/inquire_5.f90: New test.
32291
32292 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32293
32294         PR c/18809
32295         * gcc.dg/pr18809-1.c: New test.
32296
32297 2005-01-21  Ian Lance Taylor  <ian@airs.com>
32298
32299         * gcc.dg/20050121-1.c: New test.
32300
32301         PR tree-optimization/13000
32302         * gcc.dg/20040206-1.c: Change warning to point where function is
32303         being inlined.
32304
32305 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32306
32307         PR c++/19208
32308         * g++.dg/template/array11.C: New test.
32309
32310 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32311
32312         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
32313         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
32314         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
32315         * gfortran.dg/getenv_1.f90: Add dg-do directive.
32316         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
32317         gfortran.dg/pr17164.f90: Add missing dg-do directives.
32318
32319 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
32320
32321         PR tree-optimization/15349
32322         * gcc.dg/tree-ssa/pr15349.c: New.
32323
32324 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
32325
32326         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
32327
32328 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
32329
32330         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
32331         scan-assembler-times directive name.
32332
32333         * gcc.dg/asm-a.c: Move dg-require-effective-target to
32334         after dg-do.
32335
32336         PR rtl-optimization/19462
32337         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
32338
32339 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
32340
32341         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
32342         counting function calls on ia64.
32343
32344 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
32345
32346         PR rtl-optimization/15139
32347         * gcc.dg/20050111-2.c: New test.
32348
32349         PR c/17297
32350         * gcc.c-torture/compile/20050113-1.c: New testcase.
32351
32352         PR middle-end/19164
32353         * gcc.dg/20050113-1.c: New testcase.
32354
32355 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
32356
32357         * gcc.dg/vect/vect-85.c: Add comment.
32358         * gcc.dg/vect/vect-86.c: Add xfail for now.
32359         * gcc.dg/vect/vect-87.c: Add xfail for now.
32360         * gcc.dg/vect/vect-88.c: Add xfail for now.
32361         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
32362
32363 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32364
32365         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
32366
32367 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32368
32369         * g++.dg/debug/typedef3.C: New test.
32370
32371 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
32372
32373         PR c/19472
32374         * gcc.dg/asm-a.c: New test.
32375
32376 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
32377
32378         * gcc.dg/sh-relax.c: Add prototype for abort.
32379
32380 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32381
32382         * gcc.dg/short-compare-1.c: New test.
32383         * gcc.dg/short-compare-2.c: Likewise.
32384
32385 2005-01-18  Michael Matz  <matz@suse.de>
32386
32387         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
32388
32389 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
32390
32391         PR tree-optimization/19121
32392         * gcc.c-torture/compile/pr19121.c: New test.
32393
32394 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
32395
32396         PR target/19357
32397         * gcc.c-torture/compile/pr19357.c: New test.
32398
32399 2005-01-17  Ian Lance Taylor  <ian@airs.com>
32400
32401         PR c/5675
32402         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
32403         pass--those that refer just to the variable, possibly with a
32404         cast.
32405         * gcc.dg/c99-const-expr-3.c: Likewise.
32406
32407         PR middle-end/13127
32408         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
32409         longer emitted.
32410
32411 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
32412
32413         PR fortran/18778
32414         * gfortran.dg/endfile_2.f90: New test.
32415
32416 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
32417
32418         PR 19168
32419         * gfortran.dg/select_5.f90: New test.
32420
32421 2004-01-16  Paul Brook  <paul@codesourcery.com>
32422
32423         * gfortran.dg/common_4.f90: New test.
32424
32425 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
32426
32427         PR rtl-optimization/19462
32428         * gcc.dg/torture/pr19462-1.c: New test.
32429
32430 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
32431
32432         PR objc/19321
32433         * objc.dg/func-ptr-2.m: New.
32434         * objc.dg/volatile-1.m: New.
32435
32436 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32437
32438         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
32439
32440 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
32441
32442         PR tree-optimization/19060
32443         * gcc.c-torture/execute/20050104-1.c: New test.
32444
32445 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
32446
32447         PR fortran/18983
32448         * gfortran.dg/write_to_null.f90: New test.
32449
32450 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
32451             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32452
32453         PR other/19328
32454         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
32455         argument.
32456
32457 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
32458
32459         PR c++/19263
32460         * g++.dg/init/vector1.C: New test.
32461
32462 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
32463
32464         PR target/13158
32465         * gcc.target/ia64/sibcall-unwind-1.c: New test.
32466         PR target/18987
32467         * gcc.target/ia64/sibcall-unwind-2.c: New test.
32468
32469 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
32470
32471         * gfortran.dg/select_1.f90: New test.
32472         * gfortran.dg/select_2.f90: New test.
32473         * gfortran.dg/select_3.f90: New test.
32474         * gfortran.dg/select_4.f90: New test.
32475
32476 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
32477
32478         PR middle-end/19084
32479         PR rtl-optimization/19348
32480         * gcc.dg/20050111-1.c: New test.
32481         * gcc.c-torture/execute/20050111-1.c: New test.
32482
32483         * gcc.dg/i386-asm-4.c: New test.
32484
32485 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32486
32487         * gcc.dg/nested-func-2.c: New test.
32488         * ada/acats/norun.lst: Remove c953002.
32489
32490 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
32491
32492         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
32493
32494 2005-01-12  Ben Elliston  <bje@au.ibm.com>
32495
32496         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
32497
32498 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
32499
32500         PR target/18761
32501         * g++.dg/abi/align1.C: New test.
32502
32503 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
32504
32505         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
32506         at a time.
32507         * g++.dg/ext/altivec_check.h: Support compiling as C.
32508
32509 2005-01-10  Roger Sayle  <roger@eyesopen.com>
32510
32511         PR c++/19355
32512         * g++.dg/expr/pr19355-1.C: New test case.
32513
32514 2005-01-10  Laurent GUERBY <laurent@guerby.net>
32515
32516         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
32517         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
32518         * ada/acats/tests/c3/c92005b.ada: Likewise.
32519         * ada/acats/tests/c3/cxb3012.a: Likewise.
32520         * ada/acats/norun.lst: Add c380004 and c953002, add PR
32521
32522 2005-01-09  Paul Brook  <paul@codesourcery.com>
32523
32524         * gfortran.dg/common_2.f90: New file.
32525         * gfortran.dg/common_3.f90: New file.
32526
32527 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
32528
32529         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
32530
32531 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
32532
32533         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
32534         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
32535         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
32536         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
32537         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
32538         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
32539         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
32540         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
32541         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
32542         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
32543         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
32544         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
32545         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
32546         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
32547         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
32548         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
32549         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
32550         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
32551         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
32552         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
32553         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
32554         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
32555         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
32556         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
32557         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
32558         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
32559         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
32560         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
32561         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
32562         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
32563         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
32564         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
32565         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
32566         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
32567         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
32568         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
32569         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
32570         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
32571         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
32572         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
32573         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
32574         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
32575         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
32576         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
32577         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
32578         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
32579         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
32580         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
32581         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
32582         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
32583         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
32584         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
32585         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
32586         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
32587         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
32588         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
32589         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
32590         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
32591         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
32592         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
32593         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
32594         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
32595         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
32596         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
32597         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
32598         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
32599         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
32600
32601         * gcc.dg/vect/vect-1.c: Fix spelling.
32602         * gcc.dg/vect/vect-10.c: Fix spelling.
32603         * gcc.dg/vect/vect-11.c: Fix spelling.
32604         * gcc.dg/vect/vect-12.c: Fix spelling.
32605         * gcc.dg/vect/vect-14.c: Fix spelling.
32606         * gcc.dg/vect/vect-15.c: Fix spelling.
32607         * gcc.dg/vect/vect-16.c: Fix spelling.
32608         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
32609         * gcc.dg/vect/vect-64.c: Fix comments.
32610         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
32611
32612 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
32613             Ira Rosen  <irar@il.ibm.com>
32614
32615         * gcc.dg/vect/vect-70.c: New test.
32616         * gcc.dg/vect/vect-71.c: New test.
32617
32618 2005-01-09  Manfred Hollstein  <mh@suse.com>
32619
32620         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
32621         * gcc.dg/pr18241-2.c: Likewise.
32622         * gcc.dg/pr18241-3.c: Likewise.
32623         * gcc.dg/pr18241-4.c: Likewise.
32624         * gcc.dg/pr18241-5.c: Likewise.
32625
32626 2005-01-08  Richard Henderson  <rth@redhat.com>
32627
32628         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
32629         False for x86 and x86-64.
32630
32631 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
32632
32633         PR tree-optimization/18241
32634         * gcc.dg/pr18241-1.c: New test.
32635         * gcc.dg/pr18241-2.c: New test.
32636         * gcc.dg/pr18241-3.c: New test.
32637         * gcc.dg/pr18241-4.c: New test.
32638         * gcc.dg/pr18241-5.c: New test.
32639
32640 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
32641
32642         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
32643         gfortran.dg/select_4.f90: New.
32644
32645 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
32646
32647         * gcc.c-torture/execute/20050107-1.c: New test.
32648
32649 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
32650
32651         PR c++/19298
32652         * g++.dg/template/ref2.C: New.
32653
32654 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
32655
32656         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
32657         instead of being empty.
32658
32659 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32660
32661         PR fortran/15553
32662         * gfortran.dg/array-1.f90: New test.
32663
32664 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
32665
32666         PR tree-optimization/19283
32667         * gcc.c-torture/execute/20050106-1.c: New test.
32668
32669         PR rtl-optimization/18861
32670         * gcc.dg/20050105-1.c: New test.
32671
32672         PR tree-optimization/18828
32673         * gcc.dg/20050105-2.c: New test.
32674
32675 2005-01-07  Andreas Jaeger  <aj@suse.de>
32676
32677         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
32678
32679 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
32680
32681         PR fortran/18398
32682         * gfortran.dg/fmt_read.f90: New test.
32683
32684 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
32685
32686         * gcc.dg/rs6000-ldouble-2.c: New.
32687
32688 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
32689
32690         PR c++/19244
32691         * g++.dg/parser/ctor2.C: New test.
32692
32693 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32694
32695         PR c++/17154
32696         * g++.dg/template/using9.C: New test.
32697
32698 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32699
32700         PR c++/19258
32701         * g++.dg/lookup/friend6.C: New test.
32702
32703 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
32704
32705         PR c++/19270
32706         * g++.dg/template/array10.C: New.
32707
32708 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32709
32710         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
32711         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
32712
32713 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
32714
32715         * gcc.c-torture/compile/20050105-1.c: New test.
32716
32717 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
32718
32719         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
32720
32721 2005-01-05  Roger Sayle  <roger@eyesopen.com>
32722
32723         PR middle-end/19100
32724         * gcc.dg/conv-3.c: New test case.
32725
32726 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
32727
32728         * gcc.dg/asm-wide-1.c: New test.
32729
32730 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
32731
32732         PR c++/19030
32733         * g++.dg/parse/crash22.C: New
32734
32735 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
32736
32737         PR 19257
32738         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
32739
32740 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
32741
32742         PR middle-end/17767
32743         * gcc.dg/i386-mmx-6.c: New test case.
32744
32745 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
32746
32747         PR tree-optimization/18308
32748         * gcc.dg/vect/pr18308.c: New testcase.
32749
32750 2005-01-04  Andreas Jaeger  <aj@suse.de>
32751
32752         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
32753
32754 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
32755             Robert Bowdidge <bowdidge@apple.com>
32756
32757         * gcc.dg/cpp/subframework1.c: New.
32758         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
32759         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
32760         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
32761         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
32762
32763 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
32764
32765         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
32766         producing warning.
32767         * gcc.dg/darwin-weakimport-2.c: New.
32768
32769 2005-01-03  Richard Henderson  <rth@redhat.com>
32770
32771         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
32772
32773 2005-01-03  Richard Henderson  <rth@redhat.com>
32774
32775         * gcc.dg/vect/vect.exp: Enable for ia64.
32776         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
32777         (check_effective_target_vect_float): Likewise.
32778         (check_effective_target_vect_no_align): Likewise.
32779         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
32780         * gcc.dg/vect/vect-8.c: Likewise.
32781
32782 2005-01-03  Uros Bizjak <uros@kss-loka.si>
32783
32784         PR target/19236
32785         * gcc.dg/pr19236-1.c: New test case.
32786
32787 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
32788
32789         PR rtl-optimization/12092
32790         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
32791
32792 2005-01-02  Andreas Jaeger  <aj@suse.de>
32793
32794         * gcc.dg/pr12092-1.c: Do not run on x86_64.
32795
32796 2005-01-01  Roger Sayle  <roger@eyesopen.com>
32797             Andrew Pinski  <pinskia@physics.uc.edu>
32798
32799         PR rtl-optimization/12092
32800         * gcc.dg/pr12092-1.c: New test case.
32801
32802 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
32803
32804         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
32805         'hidden' and 'default' for better portability.
32806         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
32807
32808         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
32809         6 and 7.
32810         * g++.old-deja/g++.brendan/new3.C: Likewise.
32811
32812 2005-01-01  Steven Bosscher  <stevenb@suse.de>
32813
32814         * gcc.dg/20041231-1.C: New test.
32815         * g++.dg/warn/Wunreachable-code-1.C: New test.
32816
32817 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
32818
32819         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
32820         file, not /dev/null.  Abort on error.
32821
32822 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
32823             Ziemowit Laski  <zlaski@apple.com>
32824
32825         PR objc/18971
32826         * objc.dg/encode-5.m: New test.
32827
32828 2004-12-29  Richard Henderson  <rth@redhat.com>
32829
32830         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
32831         * objc.dg/stabs-1.m: Disable for ia64.
32832
32833 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
32834
32835         PR c++/19190
32836         * g++.dg/warn/Wunused-10.C: New test.
32837
32838 2004-12-28  Richard Henderson  <rth@redhat.com>
32839
32840         * objc.dg/stabs-1.m: Disable for alpha.
32841
32842 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
32843
32844         PR c++/19149
32845         * g++.dg/parse/error23.C: New test.
32846
32847 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32848
32849         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
32850
32851         PR fortran/19032
32852         * gfortran.dg/intrinsic_modulo_1.f90: New.
32853         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
32854         tests with divisor -1.
32855
32856 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
32857
32858         * g++.dg/opt/temp1.C (memcpy): Return a value.
32859
32860         PR c++/19148
32861         * g++.dg/expr/cond7.C: New test.
32862
32863 2004-12-27  Paul Brook  <paul@codesourcery.com>
32864
32865         * gfortran.dg/g77/select_no_compile.f: Remove.
32866
32867 2004-12-27  Richard Henderson  <rth@redhat.com>
32868
32869         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
32870         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
32871         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
32872
32873 2004-12-26  Richard Henderson  <rth@redhat.com>
32874
32875         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
32876         by 1i instead of token pasting.
32877
32878 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32879
32880         PR tree-optimization/17578
32881         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
32882         to additional_flags.
32883         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
32884
32885 2004-12-25  Richard Henderson  <rth@redhat.com>
32886
32887         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
32888         Remove Alpha.
32889
32890 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32891
32892         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
32893         hppa*-*-hpux*.
32894         * gcc.dg/pr17957.c (dg-options): Likewise.
32895         * gcc.dg/struct-ret-1.c: Add prototype for abort.
32896         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
32897         instead of 0 on __hppa__.
32898         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
32899         "foo,%r" on hppa*-*-*.
32900
32901 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
32902
32903         PR fortran/19071
32904         * gfortran.dg/complex_write.f90: New test.
32905
32906 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32907
32908         PR c++/17595
32909         * g++.dg/parse/pragma2.C: New test.
32910
32911         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
32912
32913 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32914
32915         * gcc.dg/empty2.c: Add missing dg-warning.
32916
32917 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32918
32919         PR c++/17413
32920         * g++.dg/template/local4.C: New test.
32921         * g++.dg/template/crash19.C: Add dg-error marker.
32922
32923         * g++.dg/template/crash31.C: Correct embedded PR number.
32924
32925 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32926
32927         PR c++/16405
32928         * g++.dg/opt/temp1.C: Add do-run marker.
32929
32930 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32931
32932         * g++.dg/template/spec19.C: New.
32933
32934 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
32935
32936         PR target/16819
32937         * gcc.dg/empty2.c: New.
32938
32939 2004-12-23  Richard Henderson  <rth@redhat.com>
32940
32941         * lib/target-supports.exp (check_effective_target_vect_no_align):
32942         Remove i?86 and x86-64.
32943
32944 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
32945
32946         PR c++/16405
32947         * g++.dg/opt/temp1.C: New test.
32948
32949 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32950
32951         PR c++/18733
32952         * g++.dg/template/friend33.C: New testcase.
32953
32954 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
32955
32956         PR c++/18464
32957         * g++.dg/template/cond5.C: New test.
32958
32959         PR c++/18492
32960         * g++.dg/inherit/thunk3.C: New test.
32961
32962         PR c++/11224
32963         * g++.dg/warn/Wunused-9.C: New test.
32964
32965 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
32966
32967         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
32968
32969 2004-12-22  Jan Beulich  <jbeulich@novell.com>
32970
32971         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
32972
32973 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
32974
32975         PR c++/18378
32976         * g++.dg/ext/packed8.C: New test.
32977
32978         PR c++/19063
32979         * g++.dg/template/crash31.C: New test.
32980
32981         PR c++/19034
32982         * g++.dg/template/crash30.C: New test.
32983
32984 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
32985
32986         PR C++/18984
32987         * g++.dg/eh/ctor3.C: New test.
32988
32989 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32990
32991         * objc.dg/stabs-1.m: Allow section name to be quoted and
32992         assembly label to begin with '.LL'.
32993
32994 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
32995
32996         * gcc.dg/vect/vect.exp
32997         (check_effective_target_lp64_or_vect_no_align): New.
32998         * gcc.dg/vect/vect-77.c: Use it.
32999         * gcc.dg/vect/vect-78.c: Use it.
33000
33001         * lib/target-supports.exp
33002         (check_effective_target_vect_no_max,
33003         check_effective_target_vect_no_bitwise,
33004         check_effective_target_vect_no_align): New.
33005         * gcc.dg/vect/vect-13.c: Use them.
33006         * gcc.dg/vect/vect-17.c: Ditto.
33007         * gcc.dg/vect/vect-18.c: Ditto.
33008         * gcc.dg/vect/vect-19.c: Ditto.
33009         * gcc.dg/vect/vect-20.c: Ditto.
33010         * gcc.dg/vect/vect-27.c: Ditto.
33011         * gcc.dg/vect/vect-29.c: Ditto.
33012         * gcc.dg/vect/vect-44.c: Ditto.
33013         * gcc.dg/vect/vect-48.c: Ditto.
33014         * gcc.dg/vect/vect-50.c: Ditto.
33015         * gcc.dg/vect/vect-52.c: Ditto.
33016         * gcc.dg/vect/vect-54.c: Ditto.
33017         * gcc.dg/vect/vect-56.c: Ditto.
33018         * gcc.dg/vect/vect-58.c: Ditto.
33019         * gcc.dg/vect/vect-60.c: Ditto.
33020         * gcc.dg/vect/vect-72.c: Ditto.
33021         * gcc.dg/vect/vect-80.c: Ditto.
33022
33023 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
33024
33025         PR c++/14075
33026         * g++.dg/init/string1.C: New.
33027
33028         PR c++/18975
33029         * g++.dg/other/synth1.C: New.
33030
33031 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
33032
33033         PR c/18963
33034         * gcc.dg/pr18963-1.c: New test.
33035
33036 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
33037
33038         PR c/18596
33039         * gcc.dg/funcdef-storage-1.c (foo): Remove.
33040         * gcc.dg/pr18596-1.c: Use dg-error.
33041         (dg-options): Use -fno-unit-at-a-time.
33042         * gcc.dg/pr18596-2.c: New test.
33043         * gcc.dg/pr18596-3.c: New test.
33044
33045 2004-12-20  Roger Sayle  <roger@eyesopen.com>
33046
33047         PR middle-end/18683
33048         * g++.dg/opt/pr18683-1.C: New test case.
33049
33050 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
33051
33052         PR other/19093
33053         * g++.dg/opt/max1.C: Fix for 64bit targets.
33054
33055 2004-12-20  Matt Austern  <austern@apple.com>
33056
33057         PR c++/19044
33058         * g++.dg/ext/builtin6.C: New
33059
33060 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
33061
33062         PR tree-optimization/19080
33063         * gcc.c-torture/compile/pr19080.c: New test.
33064
33065 2004-12-20  Steven Bosscher  <stevenb@suse.de>
33066
33067         * gcc.dg/20041219-1.c: New test.
33068
33069 2004-12-19  Roger Sayle  <roger@eyesopen.com>
33070
33071         PR middle-end/19068
33072         * g++.dg/opt/max1.C: New test case.
33073
33074 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33075
33076         * gcc.dg/fdata-sections-1.c: New test.
33077
33078 2004-12-18  Roger Sayle  <roger@eyesopen.com>
33079
33080         PR middle-end/18548
33081         * gcc.dg/max-1.c: New test case.
33082
33083 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
33084
33085         * gcc.c-torture/execute/20041218-1.c: New test.
33086
33087 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
33088
33089         * gcc.dg/pr18501.c: New test.
33090         * gcc.dg/uninit-5.c: XFAIL.
33091         * gcc.dg/uninit-9.c: XFAIL.
33092
33093 2004-12-17  Dale Johannesen  <dalej@apple.com>
33094
33095         * gcc.dg/20041213-1.c: New.
33096
33097 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
33098
33099         * objc.dg/stabs-1.m: Allow assembly label to begin
33100         with a dot ('.').
33101
33102 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
33103
33104         * gcc.c-torture/execute/20041213-1.c: Move...
33105         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
33106
33107 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
33108
33109         PR c++/18721
33110         * g++.dg/lookup/conv-5.C: New.
33111
33112 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
33113
33114         * objc.dg/stabs-1.m: New test.
33115
33116 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
33117
33118         * gcc.dg/visibility-c.c: Change compile to
33119         assemble for the test.
33120
33121 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
33122
33123         PR target/19041
33124         * gcc.dg/visibility-c.c: New test.
33125
33126 2004-12-16  Roger Sayle  <roger@eyesopen.com>
33127
33128         PR middle-end/18493
33129         * gcc.dg/switch-8.c: New test case.
33130
33131 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
33132
33133         PR c++/18905
33134         * g++.dg/template/init4.C: New.
33135         * g++.dg/opt/static3.C: Enable optimizer.
33136
33137 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
33138
33139         * g++.dg/other/complex1.C: New test.
33140
33141 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
33142
33143         * g++.dg/opt/inline9.C: New test.
33144
33145 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33146
33147         PR fortran/18993
33148         * gfotran.dg/nullify_1.f: New test.
33149
33150 2004-12-15  Richard Henderson  <rth@redhat.com>
33151
33152         * gcc.target/i386/i386.exp: New harness.
33153         * gcc.target/i386/vect-args.c: New.
33154
33155 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
33156
33157         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
33158
33159 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33160
33161         PR c++/18825
33162         * g++.dg/template/friend32.C: New test.
33163
33164 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33165
33166         * cpp/pragma-once-1.c: New test.
33167         * cpp/pragma-once-1b.h: Likewise.
33168         * cpp/pragma-once-1c.h: Likewise.
33169         * cpp/pragma-once-1d.h: Likewise.
33170         * cpp/inc/pragma-once-1a.h: Likewise.
33171
33172 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
33173             Steven G. Kargl  <kargls@comcast.net>
33174
33175         PR fortran/17597
33176         * gfortran.dg/list_read_3.f90: New test.
33177
33178 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33179
33180         * gcc.dg/ftrapv-2.c: New test.
33181
33182 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
33183
33184         PR c++/18981
33185         * g++.dg/template/typename9.C: New test.
33186
33187 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
33188
33189         PR c++/18738
33190         * g++.dg/template/typename8.C: New test.
33191         * g++.dg/parse/friend2.C: Tweak error message.
33192
33193 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
33194
33195         * gcc.c-torture/20041214-1.c: New test.
33196
33197 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
33198
33199         PR c++/18965
33200         * g++.dg/init/array17.C: New test.
33201
33202 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
33203
33204         PR c++/18793
33205         * g++.dg/init/aggr3.C: New test.
33206
33207 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
33208
33209         * gcc.dg/altivec-types-1.c: New test.
33210         * gcc.dg/altivec-types-2.c: New test.
33211         * gcc.dg/altivec-types-3.c: New test.
33212         * gcc.dg/altivec-types-4.c: New test.
33213         * g++.dg/ext/altivec-types-1.C: New test.
33214         * g++.dg/ext/altivec-types-2.C: New test.
33215         * g++.dg/ext/altivec-types-3.C: New test.
33216         * g++.dg/ext/altivec-types-4.C: New test.
33217
33218 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
33219
33220         PR middle-end/18951
33221         * gcc.c-torture/execute/20041213-1.c: New test.
33222
33223 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
33224
33225         PR c++/18949
33226         * g++.dg/template/cast1.C: New.
33227
33228 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
33229
33230         * gcc.c-torture/execute/20041213-2.c: New test.
33231
33232 2004-12-13  Richard Henderson  <rth@redhat.com>
33233
33234         * gcc.dg/i386-sse-10.c: Fix typo in options.
33235
33236 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
33237
33238         PR c++/18968
33239         * g++.dg/opt/pr18968.C: New test.
33240
33241 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
33242
33243         PR c++/18925
33244         * g++.dg/ext/visibility/staticdatamem.C: New test.
33245
33246 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
33247
33248         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
33249
33250 2004-12-13  Roger Sayle  <roger@eyesopen.com>
33251
33252         PR rtl-optimization/18928
33253         * gcc.dg/pr18928-1.c: New test case.
33254
33255 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
33256
33257         PR tree-opt/16951
33258         * gcc.c-torture/compile/20041211-1.c: New.
33259
33260 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33261
33262         PR middle-end/17564
33263         * gcc.c-torture/execute/20041212-1.c: New test.
33264
33265 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33266
33267         PR fortran/18869
33268         * gfortran.dg/common_1.f90: New test.
33269
33270 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
33271         Paul Brook  <paul@codesourcery.com>
33272
33273         PR fortran/16222
33274         * gfortran.dg/real_do_1.f90: New test.
33275
33276 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
33277
33278         PR tree-opt/18040
33279         * g++.dg/opt/ptrmem6.C: New test.
33280
33281 2004-12-11  Roger Sayle  <roger@eyesopen.com>
33282
33283         PR middle-end/18921
33284         * gcc.dg/pr18921-1.c: New test case.
33285
33286 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33287
33288         PR fortran/17175
33289         * gfortran.dg/scale_1.f90: New test.
33290
33291 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
33292
33293         PR middle-end/18903
33294         * gcc.c-torture/compile/pr18903.c: New test.
33295
33296 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
33297
33298         * gcc.c-torture/execute/20041210-1.c: New test.
33299
33300 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33301
33302         PR c++/18731
33303         * g++.dg/parser/struct-1.C: New test.
33304         * g++.dg/parser/struct-2.C: New test.
33305         * g++.dg/parser/struct-3.C: New test.
33306
33307 2004-12-09  Richard Henderson  <rth@redhat.com>
33308
33309         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
33310
33311         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
33312         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
33313
33314 2004-12-09  Matt Austern  <austern@apple.com>
33315
33316         PR c++/18514
33317         * g++.dg/ext/builtin1.C: New
33318         * g++.dg/ext/builtin2.C: New
33319         * g++.dg/ext/builtin3.C: New
33320         * g++.dg/ext/builtin4.C: New
33321         * g++.dg/ext/builtin5.C: New
33322
33323 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
33324
33325         PR tree-opt/18904
33326         * g++.dg/opt/ptrmem5.C: New test.
33327
33328 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
33329
33330         * g++.dg/parse/typename5.C: Adjust for new error.
33331         * g++.dg/parse/typename7.C: New.
33332
33333 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33334
33335         PR c++/18073
33336         * g++.dg/other/mmintrin.C: New test.
33337
33338 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
33339
33340         PR c++/16681
33341         * g++.dg/init/array15.C: New.
33342         * g++.dg/init/array16.C: New.
33343
33344 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33345
33346         PR fortran/18826
33347         * gfortran.dg/assign_1.f90: New test.
33348
33349 2004-12-08  Nick Clifton  <nickc@redhat.com>
33350
33351         * gcc.target/xstormy16/bss_below100: New directory containing tests.
33352         * gcc.target/xstormy16/data_below100: Likewise.
33353         * gcc.target/xstormy16/sfr: Likewise.
33354         * gcc.target/xstormy16/below100.S: New test source file.
33355         * gcc.target/xstormy16/below100.ld: New test linker script.
33356         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33357         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
33358         bp instructions.
33359         * gcc.target/xstormy16/bp.c: Likewise.
33360
33361         * gcc.target/xstormy16/bss_below100: New files:
33362         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33363         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33364         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33365         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33366         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33367         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33368         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33369         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33370         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33371         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33372         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33373         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33374         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33375         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33376         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33377         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33378         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33379         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33380         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33381         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33382         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33383         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33384         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33385         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33386         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33387         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33388         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33389
33390         * gcc.target/xstormy16/data_below100: New files:
33391         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33392         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33393         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33394         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33395         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33396         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33397         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33398         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33399         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33400         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33401         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33402         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33403         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33404         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33405         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33406         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33407         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33408         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33409         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33410         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33411         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33412         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33413         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33414         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33415         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33416         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33417         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33418
33419         * gcc.target/xstormy16/sfr: New files:
33420         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
33421         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
33422         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
33423         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
33424         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
33425         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
33426         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
33427         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
33428         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
33429         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
33430         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
33431         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
33432         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
33433         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
33434         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
33435         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
33436         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
33437         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
33438         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
33439         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
33440         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
33441         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
33442         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
33443         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
33444         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
33445         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
33446         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
33447         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
33448         27_if0_sfrw_bitfield_f.c
33449
33450 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33451
33452         PR c++/18100
33453         * g++.dg/lookup/name-clash4.C: New test.
33454
33455 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
33456
33457         PR c++/18672
33458         * g++.dg/opt/array1.C: New.
33459
33460         PR c++/18803
33461         * g++.dg/template/operator5.C: New.
33462
33463 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
33464
33465         PR c/18867
33466         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
33467
33468 2004-12-07  Steven Bosscher  <stevenb@suse.de>
33469
33470         * gcc.dg/noncompile/20041207.c: New test.
33471
33472 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
33473
33474         * g++.dg/other/unreachable-1.C: New test.
33475
33476 2004-12-06  Nick Clifton  <nickc@redhat.com>
33477
33478         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
33479         <limits.h> because the latter comes from gcc's include/ directory
33480         and not the newlib/libc/include directory.
33481
33482 2004-12-04  Richard Henderson  <rth@redhat.com>
33483
33484         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
33485
33486 2004-12-04  Richard Henderson  <rth@redhat.com>
33487
33488         * lib/target-supports.exp (check_gc_sections_available): Disable
33489         for alpha and ia64.
33490
33491 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
33492
33493         PR middle-end/17909
33494         * g++.dg/other/vararg-2.C: New test.
33495
33496 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33497
33498         PR c++/17011, c++/17971
33499         * g++.dg/template/error15.C: Adjust expected error.
33500         * g++.dg/template/instantiate3.C: Likewise.
33501
33502 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
33503
33504         * gcc.dg/altivec-18.c: Fix for darwin
33505
33506 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
33507
33508         PR c++/18782
33509         * g++.dg/parse/ptrmem2.C: New.
33510
33511         PR c++/18318
33512         * g++.dg/template/new1.C: New.
33513
33514 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33515
33516         PR fortran/18710
33517         * gfortran.dg/direct_io_3.f90: New test.
33518
33519 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
33520
33521         PR 18758
33522         * g++.dg/parse/crash21.C: New.
33523
33524 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33525
33526         PR c++/15664, c++/18276
33527         * g++.dg/template/ttp13.C: New test.
33528         * g++.dg/template/ttp14.C: Likewise.
33529
33530 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33531
33532         PR c++/18123
33533         * g++.dg/parse/enum2.C: New test.
33534         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
33535
33536 2004-12-02  Nick Clifton  <nickc@redhat.com>
33537
33538         * gcc.target/xstormy16: New test directory.
33539         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33540         * gcc.target/xstormy16/bp.c: Check the generation of bp
33541         instructions.
33542         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
33543         bn instructions and the BELOW100 attribute.
33544
33545 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
33546
33547         PR target/16952
33548         * gcc.dg/ppc-eabi.c: New.
33549
33550 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
33551
33552         PR fortran/18284
33553         * gfortran.dg/backspace.f90
33554
33555 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
33556
33557         * gfortran.dg/inquire.f90: New test.
33558
33559 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
33560
33561         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
33562         handle effective-target-keyword.
33563         (dg-skip-if): Support effective-target keyword as target list.
33564         (dg-xfail-if): Ditto.
33565         * lib/target-supports.exp (is-effective-target-keyword): New proc.
33566
33567 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
33568
33569         PR tree-optimization/18291
33570         * gcc.c-torture/compile/pr18291.c: New test.
33571
33572 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
33573
33574         PR C++/18729
33575         * g++.dg/parse/crash20.C: New.
33576
33577         PR c++/17431
33578         * g++.dg/overload/arg1.C: New.
33579         * g++.dg/overload/arg2.C: New.
33580         * g++.dg/overload/arg3.C: New.
33581         * g++.dg/overload/arg4.C: New.
33582
33583 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
33584
33585         * gcc.dg/c99-flex-array-4.c: Remove.
33586
33587 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
33588
33589         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
33590
33591         * lib/target-supports.exp (is-effective-target): Simplify.
33592
33593         * lib/target-supports.exp (check_effective_target_vect_long):
33594         Fix for powerpc64-*-*.
33595
33596 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
33597
33598         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
33599         to support new requirements on FreeBSD 5.
33600
33601 2004-11-30  Devang Patel  <dpatel@apple.com>
33602
33603         PR 18702
33604         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
33605
33606 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
33607
33608         * g++.dg/ext/altivec-13.C: New test.
33609
33610 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
33611
33612         PR tree-opt/18298
33613         * gcc.c-torture/execute/p18298.c: New test.
33614
33615 2004-11-30  Ira Rosen  <irar@il.ibm.com>
33616             Dorit Naishlos  <dorit@il.ibm.com>
33617
33618         PR tree-opt/18607
33619         * gcc.dg/vect/vect-89.c: New test.
33620
33621 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
33622
33623         * gcc.dg/pr18596-1.c: New test.
33624
33625 2004-11-30  Ben Elliston  <bje@au.ibm.com>
33626
33627         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
33628
33629 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
33630
33631         PR c/18479
33632         * gcc.dg/pr18479.c: New test.
33633
33634 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
33635
33636         PR target/18490
33637         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
33638         mmix-knuth-mmixware.
33639
33640         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
33641         cris-*-elf* cris-*-aout* mmix-*-*
33642
33643 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
33644
33645         PR middle-end/18725
33646         * gcc.dg/pr18725.c: New test.
33647
33648 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
33649
33650         PR target/18488
33651         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
33652
33653         PR target/18336
33654         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
33655
33656 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
33657
33658         PR c++/18368
33659         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
33660         * g++.old-deja/g++.law/ctors5.C: Likewise.
33661         * g++.old-deja/g++.other/crash25.C: Likewise.
33662
33663         PR c++/18674
33664         * g++.dg/template/error16.C: New test.
33665
33666         PR c++/18512
33667         * g++.dg/template/crash29.C: New test.
33668
33669 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
33670
33671         PR tree-optimization/18712
33672         * gcc.c-torture/compile/pr18712.c: New test.
33673
33674 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
33675
33676         PR c/7544
33677         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
33678         tests.
33679
33680 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33681
33682         PR c++/18652
33683         * g++.dg/lookup/crash6.C: New test.
33684
33685 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
33686
33687         PR middle-end/18164
33688         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
33689
33690 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
33691
33692         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
33693         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
33694         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
33695
33696 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
33697
33698         * gcc.dg/pr18164.c: New test.
33699
33700 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
33701
33702         * gcc.dg/funroll-loops-all.c: New.
33703
33704 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
33705
33706         PR target/18489
33707         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
33708         delimeter, match space and TAB as well as ":".
33709
33710         PR target/18484
33711         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
33712
33713         PR target/18348
33714         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
33715
33716         PR target/18345
33717         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
33718
33719         PR target/18337
33720         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
33721
33722 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
33723
33724         * gfortran.dg/direct_io_2.f90: New test.
33725
33726 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
33727
33728         PR target/18334
33729         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
33730
33731 2004-11-28  Richard Henderson  <rth@redhat.com>
33732
33733         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
33734
33735 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
33736
33737         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
33738         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
33739         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
33740         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
33741         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
33742         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
33743         gcc.dg/pointer-arith-8.c: New tests.
33744
33745 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
33746
33747         PR fortran/18364
33748         * gfortran.dg/endfile.f90: New test.
33749
33750 2004-11-27  Falk Hueffner  <falk@debian.org>
33751
33752         * gcc.dg/loop-6.c: New test.
33753
33754 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
33755
33756         * gcc.c-torture/execute/20041126-1.c: New test.
33757
33758 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
33759
33760         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
33761         on IRIX.
33762
33763 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
33764
33765         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
33766         functions.
33767
33768 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
33769
33770         PR rtl-optimization/17825
33771         * gcc.c-torture/compile/20041119-1.c: New test.
33772
33773 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33774
33775         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
33776         Check existence of ld library path variables before unsetting.
33777
33778 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
33779
33780         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
33781
33782 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
33783
33784         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
33785
33786 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
33787
33788         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
33789
33790 2004-11-26  Ben Elliston  <bje@au.ibm.com>
33791
33792         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
33793         dg-do directive.
33794
33795 2004-11-26  Ben Elliston  <bje@au.ibm.com>
33796
33797         * gcc.dg/pr17957.c: Pass --param, not -param.
33798
33799 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
33800
33801         PR middle-end/17957
33802         * gcc.dg/pr17957.c: New test.
33803
33804 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
33805
33806         PR c++/18445
33807         * g++.dg/template/crash28.C: Likewise.
33808
33809         PR c++/18001
33810         * g++.dg/expr/unary2.C: Adjust lvalue messages.
33811         * g++.dg/ext/lvaddr.C: Likewise.
33812         * g++.dg/opt/pr7503-3.C: Likewise.
33813
33814         PR c++/18466
33815         * g++.dg/parse/qualified3.C: New test.
33816         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
33817
33818         PR c++/18545
33819         * g++.dg/expr/return1.C: New test.
33820
33821 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33822
33823         Friend class name lookup 3/n, PR c++/3332
33824         * g++.dg/lookup/friend3.C: New test.
33825         * g++.dg/lookup/friend4.C: Likewise.
33826         * g++.dg/lookup/friend5.C: Likewise.
33827
33828 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33829
33830         Friend class name lookup 2/n, PR c++/14513, c++/15410
33831         * g++.dg/lookup/friend2.C: New test.
33832         * g++.dg/template/friend31.C: Likewise.
33833
33834 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33835
33836         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
33837
33838 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
33839
33840         PR c++/17473
33841         * g++.dg/tc1/dr56.C: Remove.
33842         * g++.dg/template/typedef1.C: Add dg-error markers.
33843         * g++.old-deja/g++.other/typedef7.C: Likewise.
33844
33845         PR c++/18285
33846         * g++.dg/parse/typedef7.C: New test.
33847
33848 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
33849
33850         * gcc.c-torture/execute/20041124-1.c: New test.
33851
33852 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
33853
33854         * g++.dg/template/deduce3.C: New test.
33855
33856         PR c++/18586
33857         * g++.dg/template/crash27.C: New test.
33858
33859         PR c++/18530
33860         * g++.dg/warn/Wshadow-3.C: New test.
33861
33862 2004-11-24  Devang Patel  <dpatel@apple.com>
33863
33864         PR/18555
33865         * gcc.dg/cpp/isysroot-1.c: New test.
33866         * gcc.dg/cpp/usr/include/stdio.h: New file.
33867         * gcc.dg/cpp/isysroot-2.c: New test.
33868         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
33869         New file.
33870
33871 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33872
33873         PR c++/8929
33874         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
33875
33876 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33877
33878         * gcc.target/sparc/align.c: Do not include <stdint.h>.
33879         * gcc.target/sparc/pdist.c: Likewise.
33880
33881 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
33882
33883         PR c++/16882
33884         * g++.dg/conversion/simd1.C: New test.
33885
33886 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33887
33888         * lib/target-libpath.exp: New file defining
33889         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
33890         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
33891         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
33892         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
33893         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
33894
33895 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
33896
33897         * gcc.dg/pragma-align-2.c: Test macro expansion.
33898         * gcc.dg/pragma-pack-2.c: New test.
33899
33900 2004-11-23  Richard Henderson  <rth@redhat.com>
33901
33902         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
33903         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
33904         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
33905         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
33906         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
33907         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
33908
33909         * gcc.dg/vect/vect.exp: Add check for alpha.
33910         * lib/target-supports.exp (check_alpha_max_hw_available): New.
33911         (check_effective_target_vect_int): Enable for alpha.
33912         (check_effective_target_vect_long): New.
33913         (is-effective-target): Add it.
33914
33915 2004-11-23  Uros Bizjak <uros@kss-loka.si>
33916
33917         * gcc.dg/pr18614-1.c: New test.
33918
33919 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
33920
33921         * gcc.dg/setjmp-2.c: New test.
33922
33923 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
33924
33925         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
33926         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
33927         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
33928         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
33929         gcc.target/sparc/pdist.c: New tests.
33930
33931 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
33932
33933         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
33934
33935 2004-11-22  Dale Johannesen  <dalej@apple.com>
33936
33937         * gcc.dg/20041111-1.c: New.
33938
33939 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
33940
33941         PR tree-opt/18536
33942         * gcc.dg/vect/pr18536.c: New test.
33943
33944 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33945
33946         PR c++/18354
33947         * g++.dg/template/nontype11.C: New test.
33948
33949 2004-11-21  Roger Sayle  <roger@eyesopen.com>
33950
33951         PR middle-end/18520
33952         * gcc.dg/pr18520-1.c: New test case.
33953
33954 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
33955
33956         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
33957         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
33958         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
33959         expected diagnostics.
33960
33961 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33962
33963         PR target/18580
33964         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
33965         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
33966         vect-77.c, vect-77a.c: XFAIL on the SPARC.
33967
33968 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33969
33970         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
33971
33972 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
33973             Joseph Myers  <joseph@codesourcery.com>
33974
33975         * lib/target-supports.exp (check_visibility_available): Really
33976         test the compiler.
33977
33978 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
33979
33980         PR tree-opt/18181
33981         * gcc.dg/vect/vect-85.c: New test.
33982         * gcc.dg/vect/vect-86.c: New test.
33983         * gcc.dg/vect/vect-87.c: New test.
33984         * gcc.dg/vect/vect-88.c: New test.
33985
33986 2004-11-19  Ben Elliston  <bje@au.ibm.com>
33987
33988         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
33989
33990 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
33991
33992         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
33993         * gcc.dg/ppc-and-1.c: Ditto.
33994         * gcc.dg/ppc-compare-1.c: Ditto.
33995         * gcc.dg/ppc-mov-1.c: Ditto
33996
33997 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
33998             Mark Mitchell  <mark@codesourcery.com>
33999
34000         * gcc.dg/pragma-init-fini-2.c: New test.
34001
34002 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
34003             Aldy Hernandez  <aldyh@redhat.com>
34004
34005         * lib/target-supports.exp (check_effective_target_vect_int): New
34006         (check_effective_target_vect_float): New
34007         (check_effective_target_vect_double): New.
34008         (is-effective-target): Support new effective targets keywords.
34009         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
34010         default action for dg-do.
34011         * gcc.dg/vect/pr16105.c: Use new support.
34012         * gcc.dg/vect/pr18400.c: Ditto.
34013         * gcc.dg/vect/pr18425.c: Ditto.
34014         * gcc.dg/vect/vect-1.c: Ditto.
34015         * gcc.dg/vect/vect-10.c: Ditto.
34016         * gcc.dg/vect/vect-11.c: Ditto.
34017         * gcc.dg/vect/vect-12.c: Ditto.
34018         * gcc.dg/vect/vect-13.c: Ditto.
34019         * gcc.dg/vect/vect-14.c: Ditto.
34020         * gcc.dg/vect/vect-15.c: Ditto.
34021         * gcc.dg/vect/vect-16.c: Ditto.
34022         * gcc.dg/vect/vect-17.c: Ditto.
34023         * gcc.dg/vect/vect-18.c: Ditto.
34024         * gcc.dg/vect/vect-19.c: Ditto.
34025         * gcc.dg/vect/vect-2.c: Ditto.
34026         * gcc.dg/vect/vect-20.c: Ditto.
34027         * gcc.dg/vect/vect-21.c: Ditto.
34028         * gcc.dg/vect/vect-22.c: Ditto.
34029         * gcc.dg/vect/vect-23.c: Ditto.
34030         * gcc.dg/vect/vect-24.c: Ditto.
34031         * gcc.dg/vect/vect-25.c: Ditto.
34032         * gcc.dg/vect/vect-26.c: Ditto.
34033         * gcc.dg/vect/vect-27.c: Ditto.
34034         * gcc.dg/vect/vect-27a.c: Ditto.
34035         * gcc.dg/vect/vect-28.c: Ditto.
34036         * gcc.dg/vect/vect-29.c: Ditto.
34037         * gcc.dg/vect/vect-29a.c: Ditto.
34038         * gcc.dg/vect/vect-3.c: Ditto.
34039         * gcc.dg/vect/vect-30.c: Ditto.
34040         * gcc.dg/vect/vect-31.c: Ditto.
34041         * gcc.dg/vect/vect-32.c: Ditto.
34042         * gcc.dg/vect/vect-33.c: Ditto.
34043         * gcc.dg/vect/vect-34.c: Ditto.
34044         * gcc.dg/vect/vect-35.c: Ditto.
34045         * gcc.dg/vect/vect-36.c: Ditto.
34046         * gcc.dg/vect/vect-37.c: Ditto.
34047         * gcc.dg/vect/vect-38.c: Ditto.
34048         * gcc.dg/vect/vect-4.c: Ditto.
34049         * gcc.dg/vect/vect-40.c: Ditto.
34050         * gcc.dg/vect/vect-41.c: Ditto.
34051         * gcc.dg/vect/vect-42.c: Ditto.
34052         * gcc.dg/vect/vect-43.c: Ditto.
34053         * gcc.dg/vect/vect-44.c: Ditto.
34054         * gcc.dg/vect/vect-45.c: Ditto.
34055         * gcc.dg/vect/vect-46.c: Ditto.
34056         * gcc.dg/vect/vect-47.c: Ditto.
34057         * gcc.dg/vect/vect-48.c: Ditto.
34058         * gcc.dg/vect/vect-48a.c: Ditto.
34059         * gcc.dg/vect/vect-49.c: Ditto.
34060         * gcc.dg/vect/vect-5.c: Ditto.
34061         * gcc.dg/vect/vect-50.c: Ditto.
34062         * gcc.dg/vect/vect-51.c: Ditto.
34063         * gcc.dg/vect/vect-52.c: Ditto.
34064         * gcc.dg/vect/vect-53.c: Ditto.
34065         * gcc.dg/vect/vect-54.c: Ditto.
34066         * gcc.dg/vect/vect-55.c: Ditto.
34067         * gcc.dg/vect/vect-56.c: Ditto.
34068         * gcc.dg/vect/vect-56a.c: Ditto.
34069         * gcc.dg/vect/vect-57.c: Ditto.
34070         * gcc.dg/vect/vect-58.c: Ditto.
34071         * gcc.dg/vect/vect-59.c: Ditto.
34072         * gcc.dg/vect/vect-6.c: Ditto.
34073         * gcc.dg/vect/vect-60.c: Ditto.
34074         * gcc.dg/vect/vect-61.c: Ditto.
34075         * gcc.dg/vect/vect-62.c: Ditto.
34076         * gcc.dg/vect/vect-63.c: Ditto.
34077         * gcc.dg/vect/vect-64.c: Ditto.
34078         * gcc.dg/vect/vect-65.c: Ditto.
34079         * gcc.dg/vect/vect-66.c: Ditto.
34080         * gcc.dg/vect/vect-67.c: Ditto.
34081         * gcc.dg/vect/vect-68.c: Ditto.
34082         * gcc.dg/vect/vect-69.c: Ditto.
34083         * gcc.dg/vect/vect-7.c: Ditto.
34084         * gcc.dg/vect/vect-72.c: Ditto.
34085         * gcc.dg/vect/vect-72a.c: Ditto.
34086         * gcc.dg/vect/vect-73.c: Ditto.
34087         * gcc.dg/vect/vect-74.c: Ditto.
34088         * gcc.dg/vect/vect-75.c: Ditto.
34089         * gcc.dg/vect/vect-76.c: Ditto.
34090         * gcc.dg/vect/vect-77.c: Ditto.
34091         * gcc.dg/vect/vect-77a.c: Ditto.
34092         * gcc.dg/vect/vect-78.c: Ditto.
34093         * gcc.dg/vect/vect-79.c: Ditto.
34094         * gcc.dg/vect/vect-8.c: Ditto.
34095         * gcc.dg/vect/vect-80.c: Ditto.
34096         * gcc.dg/vect/vect-82.c: Ditto.
34097         * gcc.dg/vect/vect-82_64.c: Ditto.
34098         * gcc.dg/vect/vect-83.c: Ditto.
34099         * gcc.dg/vect/vect-83_64.c: Ditto.
34100         * gcc.dg/vect/vect-9.c: Ditto.
34101         * gcc.dg/vect/vect-all.c: Ditto.
34102         * gcc.dg/vect/vect-none.c: Ditto.
34103
34104 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
34105
34106         * lib/gcc-dg.exp (dg-skip-if): New function.
34107         (dg-forbid-option): Remove.
34108         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
34109         * g++.dg/abi/bitfield8.C: Likewise.
34110         * g++.dg/abi/dtor1.C: Likewise.
34111         * g++.dg/abi/empty10.C: Likewise.
34112         * g++.dg/abi/empty7.C: Likewise.
34113         * g++.dg/abi/empty9.C: Likewise.
34114         * g++.dg/abi/layout3.C: Likewise.
34115         * g++.dg/abi/layout4.C: Likewise.
34116         * g++.dg/abi/thunk1.C: Likewise.
34117         * g++.dg/abi/thunk2.C: Likewise.
34118         * g++.dg/abi/vbase11.C: Likewise.
34119         * g++.dg/abi/vthunk2.C: Likewise.
34120         * g++.dg/abi/vthunk3.C: Likewise.
34121         * g++.dg/ext/attrib8.C: Likewise.
34122         * g++.dg/opt/longbranch2.C: Likewise.
34123         * g++.dg/opt/reg-stack4.C: Likewise.
34124         * g++.old-deja/g++.ext/attrib1.C: Likewise.
34125         * g++.old-deja/g++.ext/attrib2.C: Likewise.
34126         * g++.old-deja/g++.ext/attrib3.C: Likewise.
34127         * g++.old-deja/g++.other/store-expr1.C: Likewise.
34128         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34129         * gcc.dg/20000609-1.c: Likewise.
34130         * gcc.dg/20000720-1.c: Likewise.
34131         * gcc.dg/20011107-1.c: Likewise.
34132         * gcc.dg/20011119-1.c: Likewise.
34133         * gcc.dg/20020108-1.c: Likewise.
34134         * gcc.dg/20020122-2.c: Likewise.
34135         * gcc.dg/20020122-3.c: Likewise.
34136         * gcc.dg/20020201-3.c: Likewise.
34137         * gcc.dg/20020206-1.c: Likewise.
34138         * gcc.dg/20020218-1.c: Likewise.
34139         * gcc.dg/20020310-1.c: Likewise.
34140         * gcc.dg/20020411-1.c: Likewise.
34141         * gcc.dg/20020418-2.c: Likewise.
34142         * gcc.dg/20020426-1.c: Likewise.
34143         * gcc.dg/20020426-2.c: Likewise.
34144         * gcc.dg/20020517-1.c: Likewise.
34145         * gcc.dg/20020523-1.c: Likewise.
34146         * gcc.dg/20020523-2.c: Likewise.
34147         * gcc.dg/20020729-1.c: Likewise.
34148         * gcc.dg/20030204-1.c: Likewise.
34149         * gcc.dg/20030826-2.c: Likewise.
34150         * gcc.dg/20030926-1.c: Likewise.
34151         * gcc.dg/20031202-1.c: Likewise.
34152         * gcc.dg/980312-1.c: Likewise.
34153         * gcc.dg/980313-1.c: Likewise.
34154         * gcc.dg/990117-1.c: Likewise.
34155         * gcc.dg/990424-1.c: Likewise.
34156         * gcc.dg/990524-1.c: Likewise.
34157         * gcc.dg/991230-1.c: Likewise.
34158         * gcc.dg/i386-387-1.c: Likewise.
34159         * gcc.dg/i386-387-2.c: Likewise.
34160         * gcc.dg/i386-387-3.c: Likewise.
34161         * gcc.dg/i386-387-4.c: Likewise.
34162         * gcc.dg/i386-387-5.c: Likewise.
34163         * gcc.dg/i386-387-6.c: Likewise.
34164         * gcc.dg/i386-asm-1.c: Likewise.
34165         * gcc.dg/i386-bitfield1.c: Likewise.
34166         * gcc.dg/i386-bitfield2.c: Likewise.
34167         * gcc.dg/i386-loop-1.c: Likewise.
34168         * gcc.dg/i386-loop-2.c: Likewise.
34169         * gcc.dg/i386-loop-3.c: Likewise.
34170         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34171         * gcc.dg/i386-pic-1.c: Likewise.
34172         * gcc.dg/i386-regparm.c: Likewise.
34173         * gcc.dg/i386-signbit-1.c: Likewise.
34174         * gcc.dg/i386-signbit-2.c: Likewise.
34175         * gcc.dg/i386-signbit-3.c: Likewise.
34176         * gcc.dg/i386-sse-5.c: Likewise.
34177         * gcc.dg/i386-sse-8.c: Likewise.
34178         * gcc.dg/i386-unroll-1.c: Likewise.
34179         * gcc.dg/tls/opt-1.c: Likewise.
34180         * gcc.dg/tls/opt-2.c: Likewise.
34181         * gcc.dg/unroll-1.c: Likewise.
34182         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34183         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34184         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34185         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34186
34187 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34188
34189         * g++.dg/template/incomplete1.C: New test.
34190
34191 2004-11-16  Nick Clifton  <nickc@redhat.com>
34192
34193         Revert patches accidentally commited during checkin of fixes for
34194         xstormy16 tests:
34195         gcc.c-torture/execute/simd-4.c: Revert
34196         gcc.dg/20040910-1.c: Revert.
34197
34198 2004-11-16  Paul Brook  <paul@codesourcery.com>
34199
34200         PR fortran/13010
34201         * gfortran.dg/der_pointer_1.f90: New test.
34202
34203 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
34204
34205         PR c/18498
34206         * gcc.dg/bitfld-13.c: New test.
34207
34208 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
34209
34210         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
34211         powerpc*-*-linux*.
34212
34213         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
34214         * gcc.dg/ppc64-abi-2.c: Ditto.
34215         * gcc.dg/ppc64-abi-3.c: Ditto.
34216
34217         * lib/gcc-dg.exp (dg-target-list): Remove.
34218
34219 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
34220
34221         * gcc.dg/ia64-postinc.c: New test.
34222
34223 2004-11-15  Mark Mitchell <mark@codesourcery.com>
34224
34225         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
34226
34227 2004-11-15  Nick Clifton  <nickc@redhat.com>
34228
34229         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
34230         __INT_MAX__ so that the test can be compiled by toolchains
34231         targeted at 16-bit processors.
34232
34233         * gcc.dg/20040625-1.c: Use long constants rather than integers
34234         when performing arithmetic that will overflow 16-bits.
34235
34236         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
34237         xstormy16.  It does not support 128-bit vector operations.
34238
34239         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
34240         with the macro PTR_TYPE.  Define this macro to an integer type
34241         suitable for holding a pointer.
34242
34243         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
34244         the target is a 16-bit processor.
34245
34246         * gcc.dg/cpp/if-2.c: Expect a different warning message from
34247         16-bit targets where the character constant will be too long.
34248
34249         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
34250         where the double will not be directly addressable.
34251
34252 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34253
34254         Friend class name lookup 1/n, PR c++/18471
34255         * g++.dg/template/crash26.C: New test.
34256         * g++.dg/lookup/struct1.C: Adjust expected error.
34257         * g++.dg/parse/elab1.C: Likewise.
34258         * g++.dg/parse/elab2.C: Likewise.
34259         * g++.dg/parse/int-as-enum1.C: Likewise.
34260         * g++.dg/parse/struct-as-enum1.C: Likewise.
34261         * g++.dg/parse/typedef1.C: Likewise.
34262         * g++.dg/parse/typedef3.C: Likewise.
34263         * g++.dg/parse/typedef4.C: Likewise.
34264         * g++.dg/parse/typedef5.C: Likewise.
34265         * g++.dg/template/nontype4.C: Likewise.
34266         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
34267         * g++.old-deja/g++.other/elab1.C: Likewise.
34268         * g++.old-deja/g++.other/syntax4.C: Likewise.
34269
34270 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34271
34272         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
34273
34274 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
34275
34276         * gcc.c-torture/execute/20041114-1.c: New test.
34277
34278 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
34279
34280         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
34281         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
34282         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
34283         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
34284         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
34285         gcc.dg/switch-7.c: New tests.
34286
34287 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34288
34289         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
34290
34291 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34292
34293         PR tree-opt/18400
34294         * gcc.dg/vect/pr18400.c: New test.
34295
34296 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34297             Andrew Pinski  <pinskia@physics.uc.edu>
34298
34299         PR tree-opt/18425
34300         * gcc.dg/vect/pr18425.c: New test.
34301
34302 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34303
34304         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
34305         Guard with dg-require-alias and dg-require-visibility.
34306
34307 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34308
34309         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
34310
34311 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34312
34313         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
34314
34315 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34316
34317         PR c++/17344
34318         * g++.dg/template/defarg5.C: New test.
34319
34320 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34321
34322         * g++.dg/parse/cast1.C: Run only on ILP32.
34323         * g++.old-deja/g++.mike/p784.C: Likewise.
34324
34325 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
34326
34327         * gcc.c-torture/execute/20041113-1.c: New test.
34328
34329 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
34330
34331         PR target/18230
34332         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
34333         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
34334         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
34335         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34336         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
34337         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
34338         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
34339         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
34340         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
34341         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
34342         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
34343         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
34344         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
34345
34346 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
34347
34348         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
34349         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
34350         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
34351         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
34352         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
34353         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
34354         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
34355         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
34356         gcc.target/sparc/combined-1.c: New tests.
34357
34358 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
34359
34360         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
34361         New tests.
34362
34363 2004-11-12  Mark Mitchell <mark@codesourcery.com>
34364
34365         * lib/gcc-dg.exp (dg-forbid-option): New function.
34366         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
34367         * g++.dg/abi/bitfield8.C: Likewise.
34368         * g++.dg/abi/dtor1.C: Likewise.
34369         * g++.dg/abi/empty10.C: Likewise.
34370         * g++.dg/abi/empty7.C: Likewise.
34371         * g++.dg/abi/empty9.C: Likewise.
34372         * g++.dg/abi/layout3.C: Likewise.
34373         * g++.dg/abi/layout4.C: Likewise.
34374         * g++.dg/abi/thunk1.C: Likewise.
34375         * g++.dg/abi/thunk2.C: Likewise.
34376         * g++.dg/abi/vbase11.C: Likewise.
34377         * g++.dg/abi/vthunk2.C: Likewise.
34378         * g++.dg/abi/vthunk3.C: Likewise.
34379         * g++.dg/ext/attrib8.C: Likewise.
34380         * g++.dg/opt/longbranch2.C: Likewise.
34381         * g++.dg/opt/reg-stack4.C: Likewise.
34382         * g++.old-deja/g++.ext/attrib1.C: Likewise.
34383         * g++.old-deja/g++.ext/attrib2.C: Likewise.
34384         * g++.old-deja/g++.ext/attrib3.C: Likewise.
34385         * g++.old-deja/g++.other/store-expr1.C: Likewise.
34386         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34387         * gcc.dg/20000609-1.c: Likewise.
34388         * gcc.dg/20000720-1.c: Likewise.
34389         * gcc.dg/20011107-1.c: Likewise.
34390         * gcc.dg/20011119-1.c: Likewise.
34391         * gcc.dg/20020108-1.c: Likewise.
34392         * gcc.dg/20020122-2.c: Likewise.
34393         * gcc.dg/20020122-3.c: Likewise.
34394         * gcc.dg/20020201-3.c: Likewise.
34395         * gcc.dg/20020206-1.c: Likewise.
34396         * gcc.dg/20020218-1.c: Likewise.
34397         * gcc.dg/20020310-1.c: Likewise.
34398         * gcc.dg/20020411-1.c: Likewise.
34399         * gcc.dg/20020418-2.c: Likewise.
34400         * gcc.dg/20020426-1.c: Likewise.
34401         * gcc.dg/20020426-2.c: Likewise.
34402         * gcc.dg/20020517-1.c: Likewise.
34403         * gcc.dg/20020523-1.c: Likewise.
34404         * gcc.dg/20020523-2.c: Likewise.
34405         * gcc.dg/20020729-1.c: Likewise.
34406         * gcc.dg/20030204-1.c: Likewise.
34407         * gcc.dg/20030826-2.c: Likewise.
34408         * gcc.dg/20030926-1.c: Likewise.
34409         * gcc.dg/20031202-1.c: Likewise.
34410         * gcc.dg/980312-1.c: Likewise.
34411         * gcc.dg/980313-1.c: Likewise.
34412         * gcc.dg/990117-1.c: Likewise.
34413         * gcc.dg/990424-1.c: Likewise.
34414         * gcc.dg/990524-1.c: Likewise.
34415         * gcc.dg/991230-1.c: Likewise.
34416         * gcc.dg/i386-387-1.c: Likewise.
34417         * gcc.dg/i386-387-2.c: Likewise.
34418         * gcc.dg/i386-387-3.c: Likewise.
34419         * gcc.dg/i386-387-4.c: Likewise.
34420         * gcc.dg/i386-387-5.c: Likewise.
34421         * gcc.dg/i386-387-6.c: Likewise.
34422         * gcc.dg/i386-asm-1.c: Likewise.
34423         * gcc.dg/i386-bitfield1.c: Likewise.
34424         * gcc.dg/i386-bitfield2.c: Likewise.
34425         * gcc.dg/i386-loop-1.c: Likewise.
34426         * gcc.dg/i386-loop-2.c: Likewise.
34427         * gcc.dg/i386-loop-3.c: Likewise.
34428         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34429         * gcc.dg/i386-pic-1.c: Likewise.
34430         * gcc.dg/i386-regparm.c: Likewise.
34431         * gcc.dg/i386-signbit-1.c: Likewise.
34432         * gcc.dg/i386-signbit-2.c: Likewise.
34433         * gcc.dg/i386-signbit-3.c: Likewise.
34434         * gcc.dg/i386-sse-5.c: Likewise.
34435         * gcc.dg/i386-sse-8.c: Likewise.
34436         * gcc.dg/i386-unroll-1.c: Likewise.
34437         * gcc.dg/tls/opt-1.c: Likewise.
34438         * gcc.dg/tls/opt-2.c: Likewise.
34439         * gcc.dg/unroll-1.c: Likewise.
34440         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34441         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34442         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34443         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34444         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
34445         -m64 is specified.
34446
34447 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
34448
34449         PR c++/18389
34450         * g++.dg/parse/cond1.C: New test.
34451
34452         PR c++/18429
34453         * g++.dg/template/array9.C: New test.
34454         * g++.dg/ext/vla1.C: Adjust error messages.
34455         * g++.dg/ext/vlm1.C: Likewise.
34456         * g++.dg/template/crash2.C: Likewise.
34457
34458         PR c++/18436
34459         * g++.dg/template/call3.C: New test.
34460
34461         PR c++/18407
34462         * g++.dg/template/ptrmem11.C: New test.
34463
34464 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
34465
34466         PR other/14264
34467         * lib/g++.exp: Set LC_ALL and LANG to C.
34468         * lib/gcc-dg.exp: Likewise.
34469         * lib/gfortran.exp: Likewise.
34470         * lib/objc.exp: Likewise.
34471         * lib/treelang.exp: Likewise.
34472
34473 2004-11-12  Andreas Schwab  <schwab@suse.de>
34474
34475         * gcc.dg/pr16286.c: Fix last change.
34476
34477 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
34478
34479         PR c++/18416
34480         * g++.dg/init/global1.C: New test.
34481
34482 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
34483
34484         * gcc.c-torture/execute/20041112-1.c: New test.
34485
34486 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
34487
34488         * lib/gcc-dg.exp (dg-target-list): New.
34489
34490 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
34491             Richard Sandiford  <rsandifo@redhat.com>
34492
34493         * lib/target-supports.exp (get-compiler_messages): New.
34494         (check_named_sections_available): Use it.
34495         (check_effective_target_ilp32): New.
34496         (check_effective_target_lp64): New.
34497         (is-effective-target): New.
34498         * lib/gcc-dg.exp (dg-require-effective-target): New.
34499
34500 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
34501
34502         * gcc.dg/precedence-1.c: New test.
34503
34504 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
34505
34506         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
34507
34508         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
34509         message, delete generated files, use more descriptive name for
34510         executable, and make the test unsupported when it cannot be run.
34511
34512         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
34513         (dg-require-weak, dg-require-visibility, dg-require-alias,
34514         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
34515         dg-require-iconv, dg-require-named-sections): Use it.
34516
34517         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
34518
34519 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
34520
34521         PR target/16457
34522         * gcc.dg/ppc-and-1: New
34523
34524         PR target/16796
34525         * gcc.dg/ppc-mov-1.c: New.
34526
34527         PR target/16458
34528         * gcc.dg/ppc-compare-1.c: New.
34529
34530 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
34531
34532         * objc.dg/desig-init-2.m: New test.
34533
34534 2004-11-10  Adam Nemet  <anemet@lnxw.com>
34535
34536         PR middle-end/18160
34537         * g++.dg/warn/register-var-1.C: New test.
34538         * g++.dg/warn/register-var-2.C: New test.
34539
34540 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34541
34542         * gcc.dg/union-2.c: New test.
34543
34544 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
34545
34546         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
34547         New test for PR tree-optimization/17892.
34548
34549 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
34550
34551         PR c++/18369
34552         * g++.dg/init/new12.C: New test.
34553
34554 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
34555
34556         * gcc.target/sparc: New directory.
34557         * gcc.target/sparc/sparc.exp: New driver.
34558         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
34559         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
34560         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
34561         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
34562
34563 2004-11-10  Paul Brook  <paul@codesourcery.com>
34564
34565         PR fortran/18218
34566         * gfortran.dg/list_read.c: New test.
34567
34568 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
34569
34570         PR c/18322
34571         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
34572         expected diagnostic location.
34573
34574 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
34575
34576         * gcc.dg/20041109-1.c: New test.
34577
34578 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
34579
34580         PR objc/18406
34581         * objc/compile/pr18406.m: New test.
34582
34583 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
34584
34585         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
34586
34587 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
34588
34589         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
34590
34591 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
34592
34593         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
34594
34595 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
34596
34597         * gcc.dg/20030225-2.c: Add prototype for abort and
34598         exit.
34599
34600 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
34601
34602         PR tree-opt/18299
34603         * gcc.c-torture/pr18299-1.c: New test.
34604
34605 2004-11-06  Andreas Schwab  <schwab@suse.de>
34606
34607         * gcc.dg/pr16286.c: Also test for bool and pixel.
34608
34609 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
34610
34611         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
34612         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
34613         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
34614         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
34615         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
34616         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
34617         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
34618         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
34619         gcc.dg/struct-semi-3.c: New tests.
34620
34621 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34622
34623         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
34624
34625 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34626
34627         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
34628         Do not use C99 designators.
34629
34630 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34631
34632         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
34633
34634 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34635
34636         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
34637         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
34638         * gcc.c-torture/execute/simd-5.x: Remove.
34639
34640 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
34641
34642         PR rtl-optimization/17933
34643         * gcc.dg/torture/pr17933-1.c: New test.
34644
34645 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
34646
34647         PR target/18106
34648         * lib/target-supports.exp (check_weak_available): Support
34649         Windows.
34650
34651 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
34652
34653         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
34654         call to fflush(stdout) before abort.
34655         (my_ffsll): New function.
34656         (generate_fields): Use it.
34657
34658 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
34659
34660         * gcc.dg/init-undef-1.c: New test.
34661
34662 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
34663
34664         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
34665         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
34666         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
34667         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
34668         expected messages for new parser.
34669
34670 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
34671
34672         * g++.dg/ext/visibility/symbian1.C: New test.
34673
34674 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
34675
34676         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
34677         on LP64 targets.
34678
34679 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
34680
34681         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
34682         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
34683         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
34684         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
34685         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
34686         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
34687         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
34688         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
34689         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
34690         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
34691
34692 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
34693
34694         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
34695         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
34696         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
34697         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
34698         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
34699         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
34700         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
34701         for new parser.
34702
34703 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
34704
34705         PR target/15342
34706         * gcc.dg/20041104-1.c: New test.
34707
34708 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34709
34710         * g++.dg/template/nontype7.C: New test.
34711         * g++.dg/template/nontype8.C: Likewise.
34712         * g++.dg/template/nontype9.C: Likewise.
34713         * g++.dg/template/nontype10.C: Likewise.
34714         * g++.dg/tc1/dr49.C: Likewise.
34715         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
34716         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
34717
34718 2004-11-04  Ben Elliston  <bje@au.ibm.com>
34719
34720         * g++.dg/rtti/tinfo1.C: Remove xfails.
34721
34722 2004-11-04  Ben Elliston  <bje@au.ibm.com>
34723
34724         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
34725         packed attribute to the definition to satisfy the new C++ parser.
34726
34727 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
34728
34729         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
34730         invocations of va_arg.
34731
34732 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
34733
34734         PR c++/18124
34735         * g++.dg/template/crash25.C: New test.
34736
34737         PR c++/18155
34738         * g++.dg/template/typedef2.C: New test.
34739         * g++.dg/parse/crash13.C: Adjust error markers.
34740
34741         PR c++/18177
34742         * g++.dg/conversion/const3.C: New test.
34743
34744 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34745
34746         PR fortran/17535
34747         PR fortran/17583
34748         PR fortran/17713
34749         * gfortran.dg/generic_[123].f90: New testcases.
34750
34751 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
34752
34753         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
34754         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
34755
34756 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
34757
34758         PR tree-opt/16808
34759         * gcc.c-torture/compile/pr16808.c: New test.
34760
34761 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
34762
34763         PR rtl-optimization/17104
34764         * gcc.dg/ppc-bitfield1.c: New.
34765
34766 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
34767
34768         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
34769
34770 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
34771
34772         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
34773         strings for 32-bit code.
34774
34775 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
34776
34777         PR c/18239
34778         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
34779
34780 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
34781
34782         PR c++/18064
34783         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
34784
34785 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
34786
34787         PR c++/15172
34788         * g++.dg/init/aggr2.C: New test.
34789
34790 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
34791
34792         * objc.dg/local-decl-1.m: New test.
34793
34794 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
34795
34796         * gcc.dg/20040910-1.c: Adjust regex.
34797
34798 2004-10-30  Roger Sayle  <roger@eyesopen.com>
34799
34800         PR rtl-optimization/18084
34801         * g++.dg/opt/pr18084-1.C: New testcase.
34802
34803 2004-10-30  Matt Austern  <austern@apple.com>
34804
34805         PR c++/17542
34806         * g++.dg/ext/attrib18.C: New test.
34807
34808 2004-10-30  Roger Sayle  <roger@eyesopen.com>
34809
34810         PR middle-end/18096
34811         * gcc.dg/pr18096-1.c: New test case.
34812
34813 2004-10-30  Roger Sayle  <roger@eyesopen.com>
34814
34815         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
34816
34817 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
34818
34819         PR c/16666
34820         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
34821         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
34822         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
34823         gcc.dg/old-style-prom-3.c: New tests.
34824
34825 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
34826
34827         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
34828         Remove unnecessary inclusion of stdio.h.
34829
34830 2004-10-29  Roger Sayle  <roger@eyesopen.com>
34831
34832         PR rtl-optimization/17581
34833         * gcc.dg/pr17581-1.c: New test case.
34834
34835 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
34836
34837         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
34838         being implemented.
34839         * g++.dg/conversion/dr195-1.C: New.
34840         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
34841         * g++.old-deja/g++.mike/p10148.C: Likewise.
34842
34843 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
34844
34845         PR c++/17695
34846         * g++.dg/debug/typedef2.C: New test.
34847
34848 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
34849
34850         PR fortran/13490
34851         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
34852         * gfortran.dg/g77/README: Update.
34853
34854 2004-10-28  Matt Austern  <austern@apple.com>
34855
34856         PR c++/14124
34857         * g++.dg/ext/packed7.C: New test.
34858
34859 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
34860
34861         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
34862         scan-assembler.
34863         * lib/scanasm.exp (hidden-scan-for): New proc.
34864         (scan-hidden): Use hidden-scan-for instead of constructing the scan
34865         string.
34866         (scan-not-hidden): Likewise.
34867         * lib/target-supports.exp (check_visibility_available): mach-o is
34868         support too.
34869
34870 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
34871
34872         PR c++/17132
34873         * g++.dg/template/memclass3.C: New test.
34874
34875 2004-10-28  Adam Nemet  <anemet@lnxw.com>
34876
34877         PR middle-end/18160
34878         * gcc.dg/register-var-1.c: New test.
34879         * gcc.dg/register-var-2.c: New test.
34880         * gcc.dg/asm-7.c: Taking the address of a register variable is an
34881         error now.
34882
34883 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
34884
34885         PR other/18172
34886         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
34887         unused variables.
34888         * gcc.dg/vect/vect-22.c: Likewise.
34889
34890 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
34891
34892         * gcc.dg/i386-rotate-1.c: New test.
34893
34894 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
34895
34896         * g++.dg/init/ref12.C: Add "run" marker.
34897
34898         PR c++/17435
34899         * g++.dg/init/ref12.C: New test.
34900
34901         PR c++/18140
34902         * g++.dg/template/shift1.C: New test.
34903         * g++.dg/template/error10.C: Adjust error markers.
34904
34905 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
34906
34907         PR tree-opt/17529
34908         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
34909
34910 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
34911
34912         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
34913         * gcc.dg/weak/weak-3.c: Likewise.
34914         * gcc.dg/weak/weak-5.c: Likewise.
34915         * gcc.dg/weak/weak-9.c: Likewise.
34916         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
34917         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
34918
34919         * gcc.dg/darwin-weakimport-1.c: New.
34920
34921 2004-10-28  Ben Elliston  <bje@au.ibm.com>
34922
34923         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
34924
34925 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
34926
34927         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
34928         'syntax' error messages.
34929         * gcc.dg/cpp/direct2s.c: Likewise.
34930
34931 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
34932
34933         * gcc.c-torture/compile/20041026-1.c: New.
34934
34935 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
34936
34937         PR c++/18093
34938         * g++.dg/lookup/ns2.C: New test.
34939
34940         PR c++/18020
34941         * g++.dg/template/enum4.C: New test.
34942
34943         PR c++/18161
34944         * g++.dg/template/expr1.C: New test.
34945
34946 2004-10-26  Ben Elliston  <bje@au.ibm.com>
34947
34948         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
34949
34950 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
34951
34952         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
34953         gcc.dg/decl-nospec-3.c: New tests.
34954
34955 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
34956
34957         * objc.dg/super-class-3.m: New test.
34958
34959 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
34960
34961         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
34962         resyncing.
34963         * gcc.dg/cpp/direct2s.c: Likewise.
34964
34965 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
34966
34967         * objc.dg/image-info.m: Update for changes to section selection.
34968
34969 2004-10-25  David Ayers  <d.ayers@inode.at>
34970             Ziemowit Laski  <zlaski@apple.com>
34971
34972         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
34973         diagnostics when messaging 'id <Proto>'.
34974         * objc.dg/class-protocol-1.m: New test.
34975         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
34976         a non-existent method signature.
34977         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
34978         Update diagnostics when messaging with non-existent method signature.
34979         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
34980         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
34981         invalid receivers are now resolved as if messaging 'id'; remove
34982         extraneous diagnostics.
34983
34984 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
34985
34986         PR c/16667
34987         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
34988         gcc.dg/init-desig-obs-3.c: New tests.
34989
34990 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
34991
34992         * gcc.dg/debug/20041023-1.c: New test.
34993
34994 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
34995
34996         PR middle-end/17407
34997         * gcc.c-torture/compile/pr17407.c: New test.
34998
34999         PR c++/18121
35000         * g++.dg/template/array8.C: New test.
35001
35002 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35003
35004         PR other/18138
35005         * lib/g++.exp: Accept more than one multilib libgcc.
35006         * lib/gcc-dg.exp: Likewise.
35007         * lib/objc.exp: Likewise.
35008         * lib/treelang.exp: Likewise.
35009         * lib/gfortran.exp: Likewise.
35010
35011 2004-10-24  Ben Elliston  <bje@au.ibm.com>
35012
35013         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
35014
35015 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
35016
35017         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
35018         * gcc.dg/c99-const-expr-3.c: Likewise.
35019
35020 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
35021
35022         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
35023
35024 2004-10-23  Ben Elliston  <bje@au.ibm.com>
35025
35026         * gcc.c-torture/execute/loop-2e.x: Remove.
35027
35028 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
35029
35030         PR c++/18095
35031         * g++.dg/parse/crash18.C: New.
35032         * g++.dg/parse/crash19.C: New.
35033
35034 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
35035
35036         * g++.dg/ext/dllimport1.C: Move dg-warnings.
35037         * g++.dg/ext/dllimport2.C: Same.
35038         * g++.dg/ext/dllimport8.C: Same.
35039
35040 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
35041
35042         PR c++/10841
35043         * g++.dg/conversion/cast1.C: New test.
35044         * g++.dg/overload/pmf1.C: Adjust error marker.
35045
35046 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
35047
35048         PR objc/17923
35049         * objc.dg/const-str-7.m: New test.
35050
35051 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35052
35053         * g++.dg/template/memfriend11.C: Fix comment typo.
35054         * g++.dg/template/memfriend14.C: Likewise.
35055
35056 2004-10-20  Richard Henderson  <rth@redhat.com>
35057
35058         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
35059         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
35060         -fasynchronous-unwind-tables.
35061
35062 2004-10-20  Richard Henderson  <rth@redhat.com>
35063
35064         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
35065         (main): Return success.
35066         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
35067         (main): Return success.
35068
35069 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35070
35071         PR c++/13495
35072         * g++.dg/template/memfriend9.C: New test.
35073         * g++.dg/template/memfriend10.C: Likewise.
35074         * g++.dg/template/memfriend11.C: Likewise.
35075         * g++.dg/template/memfriend12.C: Likewise.
35076         * g++.dg/template/memfriend13.C: Likewise.
35077         * g++.dg/template/memfriend14.C: Likewise.
35078         * g++.dg/template/memfriend15.C: Likewise.
35079         * g++.dg/template/memfriend16.C: Likewise.
35080         * g++.dg/template/memfriend17.C: Likewise.
35081         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
35082
35083 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
35084
35085         * g++.dg/conversion/dr195.C: New.
35086         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
35087
35088 2004-10-20  Ben Elliston  <bje@au.ibm.com>
35089             Devang Patel  <dpatel@apple.com>
35090
35091         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
35092         of floating point arithmetic, which could trap.
35093
35094 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
35095
35096         PR c++/14035
35097         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
35098         * g++.dg/conversion/const2.C: New test.
35099         * g++.dg/expr/reinterpret2.C: New test.
35100         * g++.dg/expr/reinterpret3.C: New test.
35101         * g++.dg/expr/cast2.C: New test.
35102         * g++.dg/expr/copy1.C: New test.
35103         * g++.dg/other/conversion1.C: Change error message.
35104         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
35105         function pointers to void *.
35106         * g++.old-deja/g++.mike/p10148.C: Likewise.
35107
35108 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35109
35110         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
35111
35112 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
35113
35114         PR c++/18047
35115
35116         * g++.dg/parse/expr3.C: New test.
35117
35118 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35119
35120         * gcc.dg/smod-1.c: New test.
35121
35122 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
35123
35124         * objc.dg/method-14.m: New test.
35125
35126 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
35127
35128         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
35129         Also xfail as the patch was reverted.
35130
35131 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
35132
35133         PR middle-end/16973
35134         * gcc.dg/pr16973.c: New test.
35135
35136 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
35137
35138         PR tree-optimization/17656
35139         * gcc.c-torture/compile/pr17656.c: New test.
35140
35141 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
35142
35143         * g++.dg/eh/shadow1.C: New.
35144
35145 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
35146
35147         * gcc.c-torture/compile/20041018-1.c: New test.
35148
35149 2004-10-18  Ben Elliston  <bje@au.ibm.com>
35150
35151         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
35152         compiler referring to register 0 when accessing sdata.  The linker
35153         now patches things up.
35154
35155 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
35156
35157         PR c/17529
35158         * gcc.c-torture/compile/pr17529.c: New test.
35159
35160 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35161
35162         PR c++/17743
35163         * g++.dg/ext/attrib17.C: New test.
35164
35165 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35166
35167         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
35168
35169 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35170
35171         PR c++/10479
35172         * g++.dg/ext/attrib16.C: New test.
35173
35174 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
35175
35176         PR c++/17042
35177         * g++.dg/init/dso_handle1.C: New test.
35178
35179         PR c++/14667
35180         * g++.dg/parse/typedef6.C: New test.
35181
35182         PR c++/17916
35183         * g++.dg/parse/pragma1.C: New test.
35184
35185 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
35186
35187         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
35188
35189 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
35190
35191         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
35192         -fno-common when on HPPA HP-UX platforms.
35193
35194 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
35195
35196         PR other/16820
35197         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
35198         stdint.h.
35199         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
35200         uintptr_t.
35201
35202 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
35203
35204         PR c++/16301
35205         * g++.dg/lookup/strong-using-4.C: New test.
35206
35207 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
35208
35209         PR middle-end/16567
35210         * gcc.c-torture/compile/nested-1.c: New test.
35211
35212 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
35213
35214         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
35215         and mipsisa64*-*-* (until support for misaligned loads is added).
35216         * gcc.dg/vect/vect-50.c: Likewise.
35217         * gcc.dg/vect/vect-52.c: Likewise.
35218         * gcc.dg/vect/vect-54.c: Likewise.
35219         * gcc.dg/vect/vect-58.c: Likewise.
35220         * gcc.dg/vect/vect-60.c: Likewise.
35221         * gcc.dg/vect/vect-80.c: Likewise.
35222
35223 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
35224
35225         PR c++/17976
35226         * g++.dg/init/dtor3.C: New test.
35227
35228 2004-10-15  Ben Elliston  <bje@au.ibm.com>
35229
35230         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
35231
35232 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
35233
35234         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
35235         * gcc.dg/macho-lo-sum.c: Likewise.
35236
35237 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
35238
35239         * gcc.dg/ppc-spe64-1.c: New test.
35240
35241 2004-10-14  Devang Patel  <dpatel@apple.com>
35242
35243         PR 17635
35244         * gcc.dg/pr17635.c : New test.
35245
35246 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
35247
35248         * gcc.dg/vect/vect-28.c: Remove xfail.
35249         * gcc.dg/vect/vect-30.c: Remove xfail.
35250         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
35251         * gcc.dg/vect/vect-33.c: Remove xfail.
35252         * gcc.dg/vect/vect-44.c: Remove xfail.
35253         * gcc.dg/vect/vect-46.c: Remove xfail.
35254         * gcc.dg/vect/vect-50.c: Remove xfail.
35255         * gcc.dg/vect/vect-52.c: Remove xfail.
35256         * gcc.dg/vect/vect-54.c: Remove xfail.
35257         * gcc.dg/vect/vect-58.c: Remove xfail.
35258         * gcc.dg/vect/vect-60.c: Remove xfail.
35259         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
35260         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
35261         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
35262         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
35263         * gcc.dg/vect/vect-8.c: Remove xfail.
35264         * gcc.dg/vect/vect-80.c: Remove xfail.
35265         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
35266
35267 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
35268
35269         * gcc.dg/vect/vect-82.c: New testcase.
35270         * gcc.dg/vect/vect-82_64.c: New testcase.
35271         * gcc.dg/vect/vect-83.c: New testcase.
35272         * gcc.dg/vect/vect-83_64.c: New testcase.
35273
35274 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35275
35276         * gcc.dg/cpp/error-1.c: New test.
35277
35278 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35279
35280         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
35281
35282 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
35283
35284         PR target/17984
35285         * gcc.dg/cris-peep2-xsrand2.c: New test.
35286
35287 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
35288
35289         PR c++/17661
35290         * g++.dg/expr/for2.C: New test.
35291
35292 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35293
35294         * g++.dg/inherit/thunk1.C: Run on the SPARC.
35295
35296 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
35297
35298         PR tree-optimization/17724
35299         * g++.dg/opt/pr17724-1.C: New test.
35300         * g++.dg/opt/pr17724-2.C: New test.
35301         * g++.dg/opt/pr17724-3.C: New test.
35302         * g++.dg/opt/pr17724-4.C: New test.
35303         * g++.dg/opt/pr17724-5.C: New test.
35304         * g++.dg/opt/pr17724-6.C: New test.
35305
35306 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
35307
35308         PR c/17301
35309         * gcc.dg/pr17301-2.c: New test.
35310
35311 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
35312
35313         PR c++/15876
35314         * g++.dg/parse/error22.C: New test.
35315
35316         PR c++/17936
35317         * g++.dg/template/spec18.C: New test.
35318
35319 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
35320
35321         * gcc.dg/ia64-asm-1.c: Add prototype for abort
35322         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
35323         memcpy.
35324         * gcc.dg/ia64-sync-2.c: Ditto.
35325         * gcc.dg/ia64-sync-3.c: Ditto.
35326
35327 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
35328
35329         * g++.dg/eh/cleanup5.C: Add dg-options "".
35330
35331 2004-10-11  Roger Sayle  <roger@eyesopen.com>
35332
35333         PR middle-end/17657
35334         * gcc.dg/switch-4.c: New test case.
35335
35336 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
35337
35338         * gcc.c-torture/execute/20041011-1.c: New test.
35339
35340 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
35341
35342         PR c++/17554
35343         * g++.dg/init/for3.C: New test.
35344
35345         PR c++/17657
35346         * g++.dg/opt/switch2.C: New test.
35347
35348         PR middle-end/17703
35349         * g++.dg/warn/Wreturn-2.C: New test.
35350
35351 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
35352
35353         PR c++/17907
35354         * g++.dg/eh/cleanup5.C: New test.
35355
35356 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
35357
35358         PR c++/17393
35359         * g++.dg/parse/error21.C: New test.
35360
35361 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35362
35363         * g++.dg/overload/pmf1.C: Adjust quoting marks.
35364         * g++.dg/warn/incomplete1.C: Likewise.
35365         * g++.dg/template/qualttp20.C: Likewise.
35366
35367 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35368
35369         PR c/17881
35370         * parm-incomplete-1.c: New test.
35371
35372 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
35373
35374         PR c++/17867
35375         * g++.dg/parse/error19.C: New test.
35376
35377         PR c++/17670
35378         * g++.dg/init/new11.C: New test.
35379
35380         PR c++/17821
35381         * g++.dg/parse/error20.C: New test.
35382
35383         PR c++/17826
35384         * g++.dg/template/crash24.C: New test.
35385
35386 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35387
35388         PR c/17301
35389         * gcc.dg/pr17301-1.c: New test.
35390
35391 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35392
35393         PR c/17189
35394         * gcc.dg/anon-struct-5.c: New test.
35395
35396 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35397
35398         PR c/17844
35399         * gcc.dg/pr17844-1.c: New test.
35400
35401 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
35402
35403         PR tree-optimization/17906
35404         * gcc.c-torture/compile/pr17906.c: New.
35405
35406 2004-10-09  Stuart Hastings  <stuart@apple.com>
35407             Roger Sayle  <roger@eyesopen.com>
35408
35409         PR rtl-optimization/17853
35410         * gcc.dg/i386-mmx-5.c: New testcase.
35411
35412 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
35413
35414         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
35415
35416 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
35417
35418         PR c++/17524
35419         * g++.dg/template/static9.C: New test.
35420
35421         PR c++/17685
35422         * g++.dg/parse/operator5.C: New test.
35423
35424 2004-10-09  Roger Sayle  <roger@eyesopen.com>
35425
35426         PR middle-end/17894
35427         * gcc.c-torture/execute/divcmp-4.c: New test case.
35428
35429 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35430
35431         PR tree-opt/17902
35432         * g++.dg/opt/pr17902.C: New test.
35433
35434 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
35435
35436         * gcc.dg/cpp/ident-1.c: Add dg-options "".
35437
35438 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35439
35440         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
35441
35442 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35443
35444         * gcc.dg/assign-warn-3.c: New test.
35445
35446 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35447
35448         PR c/16999
35449         * gcc.dg/cpp/ident-1.c: New test.
35450
35451 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
35452
35453         * gcc.c-torture/compile/acc1.c: New.
35454
35455 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35456
35457         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
35458         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
35459
35460 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35461
35462         * gcc.dg/ultrasp11.c: New test.
35463
35464 2004-10-08  Michael Matz  <matz@suse.de>
35465
35466         * gcc.dg/doloop-2.c: New test.
35467
35468 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35469
35470         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
35471         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
35472         objc.dg/method-9.m: Update expected diagnostics.
35473
35474 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
35475
35476         * gcc.dg/ppc-fsel-3.c: New file.
35477         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
35478
35479 2004-10-07  Paul Brook  <paul@codesourcery.com>
35480
35481         * gfortran.dg/intrinsic_verify_1.f90: New test.
35482
35483 2004-10-07  Paul Brook  <paul@codesourcery.com>
35484
35485         * gfortran.dg/empty_format_1.f90: Remove stray commas.
35486
35487 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35488
35489         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
35490         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
35491         commit.
35492
35493 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
35494
35495         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
35496
35497 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35498
35499         PR c++/17115
35500         * g++.dg/warn/Winline-4.C: New test.
35501
35502 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35503
35504         * gcc.c-torture/compile/20041007-1.c: New test.
35505
35506 2004-10-07  Paul Brook  <paul@codesourcery.com>
35507
35508         PR fortran/17678
35509         * gfortran.dg/use_allocated_1.f90: New test.
35510
35511 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
35512
35513         PR middle-end/17849
35514         * gfortran.fortran-torture/compile/nested.f90: New test
35515
35516 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
35517
35518         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
35519
35520 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
35521
35522         PR c++/17368
35523         * g++.dg/ext/asm6.C: New test.
35524
35525 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
35526
35527         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
35528
35529 2004-10-06  Paul Brook  <paul@codesourcery.com>
35530
35531         PR libfortran/17709
35532         * gfortran.dg/empty_format_1.f90: New test.
35533
35534 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35535
35536         PR fortran/17568
35537         * gfortran.dg/ishft.f90: New test.
35538
35539         PR fortran/17283
35540         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
35541         tests.
35542
35543 2004-10-06  Paul Brook  <paul@codesourcery.com>
35544
35545         * gfortran.dg/do_1.f90: New test.
35546
35547 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35548
35549         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
35550         optimizing for size.
35551
35552 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35553
35554         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
35555
35556 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35557
35558         * gcc.c-torture/compile/20041005-1.c: New test.
35559
35560 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
35561
35562         PR c++/17829
35563         * g++.dg/lookup/koenig4.C: New.
35564
35565 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35566
35567         * g++.dg/other/classkey1.C: Adjust quoting marks.
35568         * g++.dg/parse/error15.C: Likewise.
35569         * g++.dg/template/meminit2.C (int>): Likewise.
35570
35571 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35572
35573         PR fortran/17283
35574         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
35575
35576         PR fortran/17631
35577         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
35578
35579         PR fortran/17708
35580         * gfortran.dg/pr17708.f90: New test.
35581
35582 2004-10-04  Chao-ying Fu  <fu@mips.com>
35583
35584         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
35585         * gcc.dg/vect/vect-4.c: Ditto.
35586         * gcc.dg/vect/vect-5.c: Ditto.
35587         * gcc.dg/vect/vect-6.c: Ditto.
35588         * gcc.dg/vect/vect-8.c: Ditto.
35589         * gcc.dg/vect/vect-16.c: Ditto.
35590         * gcc.dg/vect/vect-30.c: Ditto.
35591         * gcc.dg/vect/vect-40.c: Ditto.
35592         * gcc.dg/vect/vect-41.c: Ditto.
35593         * gcc.dg/vect/vect-42.c: Ditto.
35594         * gcc.dg/vect/vect-43.c: Ditto.
35595         * gcc.dg/vect/vect-44.c: Ditto.
35596         * gcc.dg/vect/vect-45.c: Ditto.
35597         * gcc.dg/vect/vect-46.c: Ditto.
35598         * gcc.dg/vect/vect-47.c: Ditto.
35599         * gcc.dg/vect/vect-48.c: Ditto.
35600         * gcc.dg/vect/vect-49.c: Ditto.
35601         * gcc.dg/vect/vect-50.c: Ditto.
35602         * gcc.dg/vect/vect-51.c: Ditto.
35603         * gcc.dg/vect/vect-52.c: Ditto.
35604         * gcc.dg/vect/vect-53.c: Ditto.
35605         * gcc.dg/vect/vect-54.c: Ditto.
35606         * gcc.dg/vect/vect-55.c: Ditto.
35607         * gcc.dg/vect/vect-56.c: Ditto.
35608         * gcc.dg/vect/vect-57.c: Ditto.
35609         * gcc.dg/vect/vect-58.c: Ditto.
35610         * gcc.dg/vect/vect-59.c: Ditto.
35611         * gcc.dg/vect/vect-60.c: Ditto.
35612         * gcc.dg/vect/vect-74.c: Ditto.
35613         * gcc.dg/vect/vect-79.c: Ditto.
35614         * gcc.dg/vect/vect-80.c: Ditto.
35615
35616 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
35617
35618         * gcc.dg/unused-7.c: Use the correct option.
35619
35620 2004-10-04  Paul Brook  <paul@codesourcery.com>
35621         Bud Davis  <bdavis9659@comcast.net>
35622
35623         PR fortran/17706
35624         PR fortran/16434
35625         * gfortran/pr17706.f90: New test.
35626         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
35627
35628 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35629
35630         * gfortran.dg/pr17612.f90: New test.
35631
35632 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35633
35634         * g++.dg/template/local1.C: Adjust quoting marks in
35635         testing for diagnostics.
35636         * g++.dg/tls/diag-2.C: Likewise.
35637         * g++.dg/other/error8.C: Likewise.
35638
35639 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
35640
35641         PR c/17178
35642         * gcc.dg/unused-4.c: Adjust to be correct.
35643
35644         PR c/17820
35645         * gcc.dg/unused-7.c: New test.
35646
35647 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
35648
35649         PR c++/17797
35650         * g++.dg/overload/template2.C: New test.
35651
35652 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
35653
35654         PR tree-optimization/16632
35655         * gcc.dg/tree-ssa/20041002-1.c: New.
35656
35657 2004-10-03  Paul Brook  <paul@codesourcery.com>
35658
35659         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
35660         rather than relying on default formatting.
35661
35662 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
35663
35664         * gcc.dg/20040920-1.c: Update expected message text.
35665
35666 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
35667
35668         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
35669
35670 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
35671
35672         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
35673         tree level.
35674
35675 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
35676
35677         * gcc.dg/tree-ssa/pr17343.c: Remove.
35678
35679 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
35680
35681         PR tree-opt/17343
35682         * gcc.dg/tree-ssa/pr17343.c: New test.
35683
35684 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
35685
35686         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
35687         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
35688         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
35689         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
35690         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
35691
35692 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
35693
35694         * gcc.dg/lvalue-2.c: New test.
35695
35696 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
35697
35698         PR c/17730
35699         * gcc.dg/pr17730-1.c: New test
35700
35701 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
35702
35703         PR c/7425
35704         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
35705
35706 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
35707
35708         * gcc.c-torture/execute/stdarg-1.c: New test.
35709         * gcc.c-torture/execute/stdarg-2.c: New test.
35710         * gcc.c-torture/execute/stdarg-3.c: New test.
35711         * gcc.dg/tree-ssa/stdarg-1.c: New test.
35712         * gcc.dg/tree-ssa/stdarg-2.c: New test.
35713         * gcc.dg/tree-ssa/stdarg-3.c: New test.
35714         * gcc.dg/tree-ssa/stdarg-4.c: New test.
35715         * gcc.dg/tree-ssa/stdarg-5.c: New test.
35716
35717 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
35718
35719         PR tree-optimization/17697
35720         * g++.dg/opt/pr17697-1.C: New test.
35721         * g++.dg/opt/pr17697-2.C: New test.
35722         * g++.dg/opt/pr17697-3.C: New test.
35723
35724 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
35725
35726         PR c/16409
35727         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
35728         gcc.dg/vla-init-5.c: New tests.
35729
35730 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
35731
35732         PR c/13804
35733         * gcc.dg/pr13804-1.c: New test.
35734
35735 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35736
35737         PR fortran/16938
35738         * gfortran.dg/pr16938.f90: New test.
35739
35740 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
35741
35742         * g++.dg/template/crash23.C: New test.
35743
35744 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
35745
35746         PR c++/17585
35747         * g++.dg/template/static8.C: New test.
35748
35749 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
35750
35751         PR c++/17681
35752         * g++.dg/other/error9.C: New test.
35753
35754 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
35755
35756         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
35757
35758 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35759
35760         PR fortran/15164
35761         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
35762
35763 2004-09-26  Roger Sayle  <roger@eyesopen.com>
35764
35765         PR middle-end/17112
35766         * gcc.dg/pr17112-1.c: New test case.
35767
35768 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35769
35770         PR c/11459
35771         * gcc.dg/pr11459-1.c: New test.
35772
35773 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
35774
35775         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
35776         * gcc.dg/tree-ssa/loop-4.c: Likewise.
35777
35778 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35779
35780         * gfortran.dg/pr15324.f90: Make array bounds consistent.
35781
35782 2004-09-25  Jan Hubicka  <jh@suse.cz>
35783
35784         * compile/30040909-1.c: New test.
35785         * compile/30040907-1.c: New test.
35786
35787 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
35788
35789         * gcc.c-torture/execute/va-arg-26.c: New test.
35790
35791 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
35792
35793         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
35794         extra diagnostics on targets with 64-bit pointers.
35795         * objc.dg/selector-1.m: Adjust dg-warning regexp.
35796
35797 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35798
35799         PR c/17188
35800         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
35801         * gcc.dg/decl-3.c: Adjust expected message.
35802
35803 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35804
35805         PR fortran/17615
35806         * gfortran.dg/pr17615.f90: New test.
35807
35808 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
35809
35810         PR tree-optimzation/17517
35811         * g++.dg/tree-ssa/pr17517.C: New Test.
35812
35813 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
35814
35815         PR c++/16889
35816         * g++.dg/lookup/ambig3.C: New.
35817
35818 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
35819
35820         PR tree-opt/17624
35821         * g++.dg/opt/pr17624.C: New test.
35822
35823 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
35824
35825         PR c/6980
35826         * gcc.dg/Wbad-function-cast-1.c: New test.
35827
35828 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
35829
35830         * g++.dg/ext/complit1.C
35831         * g++.dg/other/error2.C
35832         * g++.dg/other/nontype-1.C
35833         * g++.dg/parse/crash11.C
35834         * g++.dg/parse/crash12.C
35835         * g++.dg/parse/error15.C
35836         * g++.dg/parse/error4.C
35837         * g++.dg/parse/tmpl-outside1.C
35838         * g++.dg/parse/too-many-tmpl-args1.C
35839         * g++.dg/template/dependent-expr3.C
35840         * g++.dg/template/error10.C
35841         * g++.dg/template/instantiate1.C
35842         * g++.dg/template/vtable2.C
35843         * g++.dg/warn/Wshadow-1.C
35844         * g++.dg/warn/weak1.C
35845         * g++.old-deja/g++.brendan/crash16.C
35846         * g++.old-deja/g++.brendan/crash18.C
35847         * g++.old-deja/g++.brendan/crash48.C
35848         * g++.old-deja/g++.brendan/crash49.C
35849         * g++.old-deja/g++.brendan/crash55.C
35850         * g++.old-deja/g++.brendan/crash56.C
35851         * g++.old-deja/g++.brendan/crash8.C
35852         * g++.old-deja/g++.brendan/enum11.C
35853         * g++.old-deja/g++.brendan/enum8.C
35854         * g++.old-deja/g++.brendan/enum9.C
35855         * g++.old-deja/g++.brendan/friend3.C
35856         * g++.old-deja/g++.brendan/misc14.C
35857         * g++.old-deja/g++.bugs/900402_02.C
35858         * g++.old-deja/g++.bugs/900404_03.C
35859         * g++.old-deja/g++.bugs/900404_04.C
35860         * g++.old-deja/g++.bugs/900428_03.C
35861         * g++.old-deja/g++.jason/crash4.C
35862         * g++.old-deja/g++.jason/overload21.C
35863         * g++.old-deja/g++.jason/redecl1.C
35864         * g++.old-deja/g++.jason/report.C
35865         * g++.old-deja/g++.jason/rfg10.C
35866         * g++.old-deja/g++.jason/template30.C
35867         * g++.old-deja/g++.law/arm12.C
35868         * g++.old-deja/g++.law/ctors5.C
35869         * g++.old-deja/g++.law/cvt20.C
35870         * g++.old-deja/g++.law/init10.C
35871         * g++.old-deja/g++.law/init8.C
35872         * g++.old-deja/g++.law/visibility17.C
35873         * g++.old-deja/g++.law/visibility7.C
35874         * g++.old-deja/g++.mike/net8.C
35875         * g++.old-deja/g++.mike/p646.C
35876         * g++.old-deja/g++.mike/p700.C
35877         * g++.old-deja/g++.mike/p701.C
35878         * g++.old-deja/g++.mike/p811.C
35879         * g++.old-deja/g++.ns/template13.C
35880         * g++.old-deja/g++.other/array3.C
35881         * g++.old-deja/g++.other/crash25.C
35882         * g++.old-deja/g++.other/dtor3.C
35883         * g++.old-deja/g++.other/dtor4.C
35884         * g++.old-deja/g++.other/main1.C
35885         * g++.old-deja/g++.other/warn7.C
35886         * g++.old-deja/g++.pt/crash11.C
35887         * g++.old-deja/g++.pt/crash36.C
35888         * g++.old-deja/g++.pt/spec22.C
35889         * g++.old-deja/g++.pt/spec9.C
35890         * g++.old-deja/g++.pt/ttp52.C
35891         * g++.old-deja/g++.robertl/eb103.C
35892         * g++.old-deja/g++.robertl/eb121.C
35893         * g++.old-deja/g++.robertl/eb22.C
35894         * g++.old-deja/g++.robertl/eb8.C:
35895         Update locations and/or regexps of dg-error markers.
35896         Remove markers for some bogus messages that are no longer issued.
35897
35898 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
35899
35900         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
35901         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
35902
35903 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
35904
35905         PR c++/17618
35906         * g++.dg/lookup/crash5.C: New test.
35907
35908 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
35909
35910         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
35911         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
35912         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
35913         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
35914         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
35915         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
35916
35917         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
35918         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
35919         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
35920         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
35921         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
35922         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
35923
35924         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
35925
35926         * gcc.dg/vect/vect-44.c: Check additional cases.
35927         * gcc.dg/vect/vect-48.c: Check additional cases.
35928
35929         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
35930         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
35931         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
35932         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
35933         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
35934         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
35935         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
35936         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
35937         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
35938
35939         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
35940         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
35941         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
35942
35943 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
35944
35945         * gcc.dg/tree-ssa/loop-6.c: New test.
35946
35947 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
35948
35949         PR c++/17620
35950         * g++.dg/inherit/base2.C: New.
35951
35952 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35953
35954         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
35955         * gcc.dg/20001012-2.c: Likewise.
35956         * gcc.dg/20001013-1.c: Likewise.
35957         * gcc.dg/20001101-1.c: Likewise.
35958         * gcc.dg/20001102-1.c: Likewise.
35959         * gcc.dg/bf-spl1.c: Likewise.
35960         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
35961         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
35962
35963 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
35964
35965         PR tree-optimization/16721
35966         * gcc.dg/tree-ssa/pr16721.c: New test.
35967
35968 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
35969
35970         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
35971         * gcc.dg/20040305-1.c: Likewise.
35972
35973 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
35974
35975         PR c/16566
35976         * gcc.c-torture/compile/pr16566-1.c,
35977         gcc.c-torture/compile/pr16566-2.c,
35978         gcc.c-torture/compile/pr16566-3.c: New tests.
35979
35980 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
35981
35982         PR tree-optimization/17512
35983         * gcc.c-torture/compile/20040916-1.c.
35984
35985 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
35986
35987         * gcc.dg/pragma-re-3.c: New test.
35988
35989 2004-09-17  Matt Austern  <austern@apple.com>
35990
35991         PR c++/15049
35992         * g++.dg/other/anon3.C: New.
35993
35994 2004-09-21  Roger Sayle  <roger@eyesopen.com>
35995
35996         PR c++/7503
35997         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
35998         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
35999         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
36000         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
36001         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
36002
36003 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
36004
36005         PR fortran/17286
36006         * gfortran.dg/pr17286.f90: New test.
36007
36008 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
36009
36010         PR c++/17530
36011         * g++.dg/template/static7.C: New test.
36012
36013 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
36014
36015         PR tree-opt/17558
36016         * gcc.c-torture/compile/pr17558.c: New test.
36017
36018 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
36019
36020         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
36021         if SKIP_ATTRIBUTE is defined.
36022
36023 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36024
36025         PR fortran/15957
36026         * gfortran.dg/pr15957.f90: New test.
36027
36028 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
36029
36030         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
36031         in comparison.
36032         * gcc.dg/vect/vect-79.c: Likewise.
36033         * gcc.dg/vect/vect-80.c: Likewise.
36034
36035 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36036
36037         PR fortran/15750
36038         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
36039
36040 2004-09-20  Ira Rosen  <irar@il.ibm.com>
36041
36042         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
36043         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
36044         * gcc.dg/vect/vect-62.c: New testcase.
36045         * gcc.dg/vect/vect-63.c: New testcase.
36046         * gcc.dg/vect/vect-64.c: New testcase.
36047         * gcc.dg/vect/vect-65.c: New testcase.
36048         * gcc.dg/vect/vect-66.c: New testcase.
36049         * gcc.dg/vect/vect-67.c: New testcase.
36050         * gcc.dg/vect/vect-68.c: New testcase.
36051         * gcc.dg/vect/vect-69.c: New testcase.
36052         * gcc.dg/vect/vect-79.c: New testcase.
36053         * gcc.dg/vect/vect-80.c: New testcase.
36054
36055 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
36056
36057         * gcc.target/mips/asm-1.c: New test.
36058
36059 2004-09-19  Ira Rosen  <irar@il.ibm.com>
36060
36061         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
36062         * gcc.dg/vect/vect-73.c: New testcase.
36063         * gcc.dg/vect/vect-74.c: New testcase.
36064         * gcc.dg/vect/vect-75.c: New testcase.
36065         * gcc.dg/vect/vect-76.c: New testcase.
36066         * gcc.dg/vect/vect-77.c: New testcase.
36067         * gcc.dg/vect/vect-78.c: New testcase
36068
36069 2004-09-18  Paul Brook  <paul@codesourcery.com>
36070
36071         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
36072
36073 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
36074
36075         PR c/17424
36076         * gcc.dg/pr17424-1.c: New test.
36077
36078 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
36079
36080         * g++.dg/tree-ssa/pr17153.C: New test.
36081
36082 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
36083
36084         PR pch/13361
36085         * g++.dg/pch/wchar-1.C: New.
36086         * g++.dg/pch/wchar-1.Hs: New.
36087
36088 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
36089
36090         * gcc.c-torture/execute/20040917-1.c: New test.
36091
36092 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
36093
36094         PR tree-optimization/17319
36095         * gcc.dg/pr17319.c: New test.
36096
36097 2004-09-17  Devang Patel  <dpatel@apple.com>
36098
36099         * gcc.dg/20040813-1.c: New test.
36100
36101 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
36102
36103         PR tree-optimization/17273
36104         * gcc.c-torture/compile/pr17273.c: New test.
36105
36106 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36107
36108         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
36109         Update expected messages.
36110         * gcc.dg/declspec-13.c: New test.
36111
36112 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
36113
36114         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
36115
36116 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
36117
36118         * gcc.c-torture/execute/pr17252.c: Use post-increment to
36119         change what 'a' is pointing to.
36120
36121 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
36122
36123         PR c++/16002
36124         * g++.dg/template/error18.C: New test.
36125
36126         PR c++/16029
36127         * g++.dg/warn/Wunused-8.C: New test.
36128
36129 2004-09-17  Steven Bosscher  <stevenb@suse.de>
36130
36131         PR tree-optimization/17513
36132         * gcc.dg/20040916-1.c: New test.
36133
36134 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
36135
36136         PR c++/17501
36137         * g++.dg/template/typename7.C: New test.
36138
36139 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36140
36141         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
36142
36143 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
36144
36145         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
36146         with -ftree-based-profiling also.
36147         * lib/profopt.exp: Support late-set profile_option/feedback_option.
36148
36149 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
36150
36151         PR/15364
36152         * gfortran.dg/der_array_io_1.f90: New test.
36153         * gfortran.dg/der_array_io_2.f90: New test.
36154         * gfortran.dg/der_array_io_3.f90: New test.
36155
36156 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
36157
36158         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
36159         EABI.
36160
36161 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
36162
36163         * g++.dg/opt/switch1.C: New test.
36164
36165 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36166
36167         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
36168         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
36169         Update expected messages.
36170
36171 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36172
36173         PR fortran/16485
36174         * gfortran.dg/same_name_1.f90: New test.
36175
36176 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
36177
36178         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
36179         dereference garbage pointers.
36180
36181 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
36182
36183         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
36184         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
36185
36186         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
36187         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
36188         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
36189
36190 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
36191
36192         PR c++/17324
36193         * g++.dg/template/mangle1.C: New test.
36194
36195 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
36196
36197         PR tree-optimization/17252
36198         * gcc.c-torture/execute/pr17252.c: New test.
36199
36200 2004-09-14  Andrew Pinski  <apinski@apple.com>
36201
36202         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
36203
36204 2004-09-14  Roger Sayle  <roger@eyesopen.com>
36205
36206         PR rtl-optimization/9771
36207         * gcc.dg/pr9771-1.c: New test case.
36208
36209 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
36210
36211         PR tree-optimization/15262
36212         * gcc.c-torture/execute/pr15262-1.c: New test.
36213         * gcc.c-torture/execute/pr15262-2.c: New test.
36214
36215 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36216
36217         * gcc.dg/declspec-12.c: New test.
36218
36219 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
36220
36221         * gfortran.dg/pr17090.f90: Add directives to test.
36222
36223 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36224
36225         * gcc.c-torture/compile/20040914-1.c: New test.
36226
36227 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
36228
36229         PR c++/16162
36230         * g++.dg/template/decl2.C: New test.
36231
36232 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
36233
36234         PR fortran/17090
36235         * gfortran.dg/pr17090.f90: New test.
36236
36237 2004-09-13  Dale Johannesen  <dalej@apple.com>
36238
36239         * gcc.c-torture/compile/pr17408.c: New test case.
36240
36241 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
36242
36243         PR c++/16716
36244         * g++.dg/parse/crash17.C: New test.
36245
36246         PR c++/17327
36247         * g++.dg/template/enum3.C: New test.
36248
36249 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
36250
36251         * lib/gcc-defs.exp: Load wrapper.exp.
36252         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
36253         using local code.
36254         * lib/gcc.exp (gcc_init): Similar.
36255         * lib/gfortran.exp (gfortran_init): Similar.
36256         * lib/objc.exp (objc_init): Similar.
36257         * lib/treelang.exp (treelang_init): Similar.
36258         * lib/wrapper.exp: New file with build_wrapper call machinery in
36259         ${tool}_maybe_build_wrapper.
36260
36261 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
36262
36263         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
36264         "inline".
36265         * gcc.dg/declspec-11.c: Update expected messages.
36266         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
36267         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
36268         gcc.dg/inline-12.c: New tests.
36269
36270 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
36271
36272         * g++.dg/tree-ssa/pr17400.C: New testcase.
36273
36274 2004-09-13  James E Wilson  <wilson@specifixinc.com>
36275
36276         * gcc.target/mips/sb1-1.c: New testcase.
36277
36278 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
36279
36280         * lib/g77-dg.exp: Remove unused file.
36281         * lib/mike-g77.exp: Ditto.
36282         * lib/g77.exp: Ditto.
36283
36284 2004-09-12  Richard Henderson  <rth@redhat.com>
36285
36286         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
36287
36288 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
36289
36290         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
36291         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36292         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
36293         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
36294         Update expected messages.
36295
36296 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
36297
36298         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
36299         declaration/use mismatch for dirp parameter.
36300
36301 2004-09-12  Andrew Pinski  <apinski@apple.com>
36302
36303         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
36304         -fgnu-runtime is passed.
36305
36306 2004-09-12  Richard Henderson  <rth@redhat.com>
36307
36308         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
36309         do the uplevel thing and update additional_flags directly.
36310         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
36311         gfortran.fortran-torture/execute/intrinsic_nearest.x,
36312         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
36313         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
36314
36315 2004-09-11  Steven Bosscher  <stevenb@suse.de>
36316
36317         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
36318
36319 2004-09-11  Roger Sayle  <roger@eyesopen.com>
36320
36321         PR middle-end/17411
36322         * g++.dg/opt/pr17411-1.C: New test case.
36323
36324 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36325
36326         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36327         gcc.dg/tls/diag-2.c: Update expected messages.
36328         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
36329         messages.
36330         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
36331         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
36332         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
36333         gcc.dg/tls/diag-5.c: New tests.
36334
36335 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
36336
36337         * gcc.dg/20040910-1.c: Correct dg-error regexp.
36338
36339 2004-09-11  Steven Bosscher  <stevenb@suse.de>
36340
36341         * g++.dg/parse/break-in-for.C: New test.
36342
36343 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
36344
36345         * gcc.dg/tree-ssa/20040911-1.c: New test.
36346
36347 2004-09-11  Andreas Jaeger  <aj@suse.de>
36348
36349         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
36350         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
36351
36352 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
36353
36354         * gcc.target/frv: New directory of FR-V-specific tests.
36355
36356 2004-09-10  James E Wilson  <wilson@specifixinc.com>
36357
36358         * gcc.dg/convert-vec-1.c: New test.
36359
36360 2004-09-10  Roger Sayle  <roger@eyesopen.com>
36361
36362         PR middle-end/17024
36363         * gcc.dg/pr17024-1.c: New test case.
36364
36365 2004-09-10  Eric Christopher  <echristo@redhat.com>
36366
36367         * gcc.dg/20040910-1.c: New test.
36368
36369 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36370
36371         * gcc.dg/bitfld-9.c: New test.
36372
36373 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
36374
36375         * gcc.c-torture/execute/ieee/acc1.c: New test.
36376         * gcc.c-torture/execute/ieee/acc2.c: New test.
36377         * gcc.c-torture/execute/ieee/mzero6.c: New test.
36378
36379 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36380
36381         * gcc.dg/deprecated-2.c: New test.
36382
36383 2004-09-09  James E Wilson  <wilson@specifixinc.com>
36384
36385         * gcc.dg/init-vec-1.c: New test.
36386
36387 2004-09-09  Roger Sayle  <roger@eyesopen.com>
36388
36389         PR middle-end/17055
36390         * gcc.dg/pr17055-1.c: New test case.
36391
36392 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
36393
36394         PR target/17377
36395         * gcc.c-torture/execute/pr17377.c: New test.
36396
36397 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36398
36399         PR c/8420
36400         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
36401         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
36402         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36403         gcc.dg/long-long-typespec-1.c: New tests.
36404         * gcc.dg/tls/diag-2.c: Update expected diagnostics
36405
36406 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36407
36408         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
36409         gcc.dg/gnu99-static-1.c: New tests.
36410
36411 2004-09-08  Devang Patel  <dpatel@apple.com>
36412
36413         * gcc.dg/darwin-ld-20040828-1.c: New test.
36414         * gcc.dg/darwin-ld-20040828-2.c: New test.
36415         * gcc.dg/darwin-ld-20040828-3.c: New test.
36416
36417 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
36418
36419         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
36420         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
36421         in error message.
36422         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
36423         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
36424         in error message.
36425         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
36426         types they qualify.
36427         * objc.dg/type-size-2.m: Fix wording in comment.
36428         * objc.dg/va-meth-1.m: New test case.
36429
36430 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
36431
36432         PR c/16633:
36433         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
36434         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
36435
36436 2004-09-06  Devang Patel  <dpatel@apple.com>
36437
36438         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
36439         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
36440
36441 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
36442
36443         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
36444         reflect changed line numbering of diagnostics.
36445
36446 2004-09-06  Paul Brook  <paul@codesourcery.com>
36447
36448         * gfortran.dg/edit_real_1.f90: Add new test.
36449
36450 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36451
36452         * gcc.dg/tree-ssa/loop-2.c: New test.
36453         * gcc.dg/tree-ssa/loop-3.c: New test.
36454         * gcc.dg/tree-ssa/loop-4.c: New test.
36455         * gcc.dg/tree-ssa/loop-5.c: New test.
36456
36457 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36458
36459         * gcc.dg/format/sentinel-1.c: Update for parameter option.
36460
36461 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36462
36463         * gcc.dg/format/sentinel-1.c: New test.
36464
36465 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
36466
36467         * gcc.dg/builtins-46.c: New.
36468
36469 2004-09-03  Devang Patel  <dpatel@apple.com>
36470
36471         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
36472         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
36473
36474 2004-09-03  Jan Beulich  <jbeulich@novell.com>
36475
36476         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
36477         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
36478         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
36479         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
36480         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
36481         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
36482         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
36483         the non-portable bzero.
36484         * gcc.dg/20010912-1.c: xfail for NetWare.
36485         * gcc.dg/20020426-2.c: xfail for NetWare.
36486         * gcc.dg/20021014-1.c: xfail for NetWare.
36487         * gcc.dg/20021018-1.c: xfail for NetWare.
36488         * gcc.dg/20030213-1.c: xfail for NetWare.
36489         * gcc.dg/20030225-1.c: xfail for NetWare.
36490         * gcc.dg/20030708-1.c: xfail for NetWare.
36491         * gcc.dg/builtins-config.h: Also exclude NetWare.
36492         * gcc.dg/format/format.h: Define restrict only if not already defined.
36493         * gcc.dg/nest.c: xfail for NetWare.
36494         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
36495         * lib/target-supports.exp (check_visibility_available): Exclude
36496         NetWare.
36497
36498 2004-09-03  Jan Beulich  <jbeulich@novell.com>
36499
36500         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
36501         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
36502         deterministic starting point for the alignment of structure fields.
36503         * gcc.dg/Wpadded.c: Dito.
36504         * g++.dg/abi/vbase10.C: Dito.
36505
36506 2004-09-03  Devang Patel  <dpatel@apple.com>
36507
36508         * g++.dg/debug/pr15736.cc: New test.
36509
36510 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
36511
36512         * README.QMTEST: Fix out-of-date link.
36513
36514 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
36515
36516         PR fortran/16579
36517         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
36518         Delete.  Duplicate of gfortran.dg/g77/20010610.f
36519
36520 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
36521
36522         * g++.dg/abi/arm_rtti1.C: New test.
36523
36524 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
36525
36526         * gcc.dg/ppc-vector-memcpy.c: New.
36527         * gcc.dg/ppc-vector-memset.c: New.
36528
36529 2004-09-02  Chao-ying Fu  <fu@mips.com>
36530
36531         * gcc.target/mips/mips-3d-1.c: New test.
36532         * gcc.target/mips/mips-3d-2.c: New test.
36533         * gcc.target/mips/mips-3d-3.c: New test.
36534         * gcc.target/mips/mips-3d-4.c: New test.
36535         * gcc.target/mips/mips-3d-5.c: New test.
36536         * gcc.target/mips/mips-3d-6.c: New test.
36537         * gcc.target/mips/mips-3d-7.c: New test.
36538         * gcc.target/mips/mips-3d-8.c: New test.
36539         * gcc.target/mips/mips-3d-9.c: New test.
36540         * gcc.target/mips/mips-ps-1.c: New test.
36541         * gcc.target/mips/mips-ps-2.c: New test.
36542         * gcc.target/mips/mips-ps-3.c: New test.
36543         * gcc.target/mips/mips-ps-4.c: New test.
36544         * gcc.target/mips/mips-ps-type.c: New test.
36545
36546 2004-09-02  Paul Brook  <paul@codesourcery.com>
36547
36548         * gfortran.dg/edit_real_1.f90: Add new tests.
36549
36550 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36551
36552         PR fortran/15327
36553         * gfortran.dg/merge_char_1.f90: New test.
36554
36555 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36556
36557         PR fortran/16404
36558         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
36559
36560 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36561
36562         PR c/1522
36563         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
36564
36565 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
36566
36567         * g++.dg/opt/loop1.C: Do not XFAIL.
36568
36569 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
36570
36571         * gcc.c-torture/execute/20040831-1.c: New test.
36572
36573 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
36574
36575         PR fortran/16579
36576         * gfortran.dg/g77/20010610.f: Now passes.
36577         Copy from g77.f-torture/execute. Add dg-run directive.
36578         * gfortran.dg/g77/README: Update
36579
36580 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
36581
36582         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
36583         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
36584         (t1, t2, t3, t4): Add volatile.
36585
36586 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
36587
36588         * g++.dg/ext/visibility/arm1.C: New test.
36589
36590 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
36591
36592         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
36593         -pedantic-errors.
36594
36595 2004-09-01  Paul Brook  <paul@codesourcery.com>
36596
36597         * gfortran.dg/eof_2.f90: New test.
36598
36599 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36600
36601         PR fortran/16579
36602         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
36603
36604 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
36605
36606         PR libfortran/16805
36607         * gfortran.dg/list_read_2.f90: New test.
36608
36609 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
36610
36611         * g++.dg/abi/key1.C: New test.
36612
36613 2004-08-31  Richard Henderson  <rth@redhat.com>
36614
36615         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
36616         form of offsetof.
36617         * g++.dg/other/offsetof5.C: Remove duplicate.
36618
36619 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36620
36621         PR fortran/17244
36622         * gfortran.dg/func_derived_1.f90: New test.
36623
36624 2004-08-31  Paul Brook  <paul@codesourcery.com>
36625
36626         * gfortran.dg/eof_1.f90: New test.
36627
36628 2004-08-31  Paul Brook  <paul@codesourcery.com>
36629
36630         * gfortran.dg/list_read_1.f90: New file.
36631
36632 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
36633
36634         * g++.dg/opt/loop1.C: XFAIL.
36635
36636 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
36637
36638         * gcc.dg/funcdef-storage-1.c: New.
36639         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
36640         an extern function in local scope.
36641         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
36642         declare an 'auto inline' function in local scope.
36643         * gcc.dg/20011130-1.c: Likewise.
36644         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
36645         an 'auto' function in local scope.
36646         * gcc.dg/20021014-1.c: Likewise.
36647         * gcc.dg/20030331-2.c: Likewise.
36648
36649 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36650
36651         * gfortran.dg/blockdata_1.f90: New test.
36652
36653 2004-08-30  Richard Henderson  <rth@redhat.com>
36654
36655         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
36656
36657 2004-08-30  Richard Henderson  <rth@redhat.com>
36658
36659         * lib/fortran-torture.exp (fortran-torture-execute): Honor
36660         additional_flags set by alternate driver.
36661         (ieee-options): New procedure.
36662         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
36663         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
36664         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
36665         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
36666
36667 2004-08-30  Richard Henderson  <rth@redhat.com>
36668
36669         * lib/f-torture.exp: Remove.
36670
36671 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
36672
36673         PR rtl-optimization/16590
36674         * g++.dg/opt/loop1.C: New test.
36675
36676 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36677
36678         PR fortran/13910
36679         * gfortran.dg/oldstyle_1.f90: New test.
36680
36681 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
36682         Paul Brook  <paul@codesourcery.com>
36683
36684         * gfortran.dg/g77/README: Update.
36685         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
36686         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
36687         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
36688
36689 2004-08-28  Paul Brook  <paul@codesourcery.com>
36690
36691         PR libfortran/17195
36692         * gfortran.dg/edit_real_1.f90: New test.
36693
36694 2004-08-27  Paul Brook  <paul@codesourcery.com>
36695
36696         * gfortran.dg/rewind_1.f90: New test.
36697
36698 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
36699
36700         PR fortran/16597
36701         * gfortran.dg/pr16597.f90: New test.
36702
36703 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36704
36705         PR c/13801
36706         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
36707         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
36708         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
36709         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
36710         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
36711
36712 2004-08-26  Nick Clifton  <nickc@redhat.com>
36713
36714         * gcc.c-torture/compile/pr17119.c: New test.
36715
36716 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36717
36718         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
36719
36720 2004-08-25  Richard Henderson  <rth@redhat.com>
36721
36722         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
36723         the bits that expect kind=8 to be the largest real kind.
36724
36725 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
36726
36727         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
36728
36729 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36730
36731         * gfortran.dg/assignment_1.f90: New test.
36732
36733 2004-08-25  Adam Nemet  <anemet@lnxw.com>
36734
36735         * g++.dg/template/repo3.C: New test.
36736
36737 2004-08-25  Roger Sayle  <roger@eyesopen.com>
36738
36739         PR middle-end/16693
36740         PR tree-optimization/16372
36741         * g++.dg/opt/pr16372-1.C: New test case.
36742         * g++.dg/opt/pr16693-1.C: New test case.
36743         * g++.dg/opt/pr16693-2.C: New test case.
36744
36745 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
36746
36747         * objc.dg/proto-lossage-4.m: New test.
36748
36749 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
36750
36751         PR c++/17155
36752         * g++.dg/inherit/local2.C: New test.
36753
36754 2004-08-25  Paul Brook  <paul@codesourcery.com>
36755
36756         PR fortran/17144
36757         * gfortran.dg/string_ctor_1.f90: New test.
36758
36759 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36760
36761         PR c++/14428
36762         * g++.dg/template/redecl2.C: New test.
36763
36764 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
36765
36766         PR fortran/17143
36767         * gfortran.dg/pr17143.f90: New test.
36768
36769 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
36770
36771         PR fortran/17164
36772         * gfortran.dg/pr17164.f90: New test.
36773
36774 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36775
36776         * gcc.dg/tree-ssa/loop-1.c: New test.
36777
36778 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
36779
36780         * gcc.c-torture/compile/20040824-1.c: New test.
36781
36782 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
36783
36784         * gcc.c-torture/compile/iftrap-3.c: New test.
36785
36786 2004-08-24  Paul Brook  <paul@codesourcery.com>
36787
36788         * gfortran.dg/entry_2.f90: New test.
36789
36790 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36791
36792         PR c++/16889
36793         * g++.dg/lookup/ambig[12].C: New.
36794
36795 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36796
36797         PR c++/16706
36798         * g++.dg/template/crash21.C: New test.
36799         * g++.dg/template/crash22.C: Likewise.
36800
36801 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36802
36803         PR c++/17149
36804         * g++.dg/template/access15.C: New.
36805
36806 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
36807
36808         PR c++/17163
36809         * g++.dg/template/repo2.C: New test.
36810
36811 2004-08-23  Roger Sayle  <roger@eyesopen.com>
36812
36813         PR rtl-optimization/17078
36814         * gcc.c-torture/execute/pr17078-1.c: New test case.
36815
36816 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
36817
36818         PR c/14492
36819         * gcc.dg/debug/crash1.c: New test.
36820
36821 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
36822
36823         PR c/16180
36824         * gcc.dg/loop-5.c: New test.
36825
36826 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36827
36828         * gcc.c-torture/execute/20040823-1.c: New test.
36829
36830 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
36831
36832         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
36833         to the assembler.  Simplify test accordingly.
36834         (asm_abi_flags): Use GNU names.
36835         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
36836         to check for ABI flags.
36837
36838 2004-08-22  Andrew Pinski  <apinski@apple.com>
36839
36840         * g++.dg/opt/pr14029.C: New test.
36841         * gcc.c-torture/execute/pr15262.c: New test.
36842
36843 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36844
36845         * gfortran.dg/reduction.f90: Add checks with complex arguments.
36846
36847 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
36848
36849         PR 16908
36850         * gfortran.dg/direct_io.f90: New test.
36851
36852 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
36853
36854         PR c++/17121
36855         * g++.dg/inherit/local2.C: New test.
36856
36857 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
36858
36859         PR c++/17120
36860         * g++.dg/warn/Wparentheses-4.C: New test.
36861
36862 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
36863
36864         PR c++/17121
36865         * g++.dg/inherit/local2.C: New test.
36866
36867         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
36868         * gcc.dg/ppc-ldstruct.c: Likewise.
36869         * gcc.dg/ppc64-abi-2.c: Likewise.
36870
36871 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
36872
36873         PR rtl-optimization/17099
36874         * gcc.c-torture/execute/20040820-1.c: New test.
36875
36876 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
36877
36878         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
36879
36880 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
36881
36882         PR fortran/17077
36883         * gfortran.dg/auto_array_1.f90: New test.
36884
36885 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36886
36887         PR fortran/17074
36888         * gfortran.dg/simpleif_1.f90: New test.
36889
36890 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
36891
36892         * lib/target-supports.exp (check_profiling_available): Return
36893         false for arm*-*-symbianelf* and arm*-*-eabi*.
36894
36895         PR c++/15890
36896         * g++.dg/template/delete1.C: New test.
36897
36898 2004-08-19  Paul Brook  <paul@codesourcery.com>
36899
36900         PR fortran/14976
36901         PR fortran/16228
36902         * gfortran.dg/data_char_1.f90: New test.
36903
36904 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
36905
36906         PR fortran/16946
36907         * gfortran.dg/reduction.f90: New testcase.
36908
36909 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36910
36911         PR fortran/16520
36912         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
36913
36914 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
36915
36916         PR c++/17041
36917         * g++.dg/Wparentheses-3.C: New test.
36918
36919 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
36920
36921         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
36922         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
36923         * gcc.dg/vect/vect-2.c: Likewise.
36924         * gcc.dg/vect/vect-3.c: Likewise.
36925         * gcc.dg/vect/vect-4.c: Likewise.
36926         * gcc.dg/vect/vect-5.c: Likewise.
36927         * gcc.dg/vect/vect-6.c: Likewise.
36928         * gcc.dg/vect/vect-7.c: Likewise.
36929         * gcc.dg/vect/vect-25.c: Likewise.
36930         * gcc.dg/vect/vect-31.c: Likewise.
36931         * gcc.dg/vect/vect-32.c: Likewise.
36932         * gcc.dg/vect/vect-34.c: Likewise.
36933         * gcc.dg/vect/vect-36.c: Likewise.
36934         * gcc.dg/vect/vect-all.c: Likewise.
36935
36936 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
36937
36938         PR c++/17068
36939         * g++.dg/template/operator4.C: New test.
36940
36941 2004-08-18  Richard Henderson  <rth@redhat.com>
36942
36943         * gcc.dg/20040206-1.c: XFAIL.
36944
36945 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
36946
36947         PR c++/16246
36948         * g++.dg/template/array7.C: New test.
36949
36950 2004-08-17  James E Wilson  <wilson@specifixinc.com>
36951
36952         * gcc.dg/mips-movcc-1.c: New test.
36953         * gcc.dg/mips-movcc-2.c: New test.
36954         * gcc.dg/mips-movcc-3.c: New test.
36955
36956         * gcc.dg/mips-nmadd-1.c: New test.
36957         * gcc.dg/mips-nmadd-2.c: New test.
36958
36959 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
36960
36961         PR c++/15871
36962         * g++.dg/opt/inline8.C: New test.
36963
36964         PR c++/16965
36965         * g++.dg/parse/error17.C: New test.
36966
36967 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
36968
36969         * gcc.dg/vect: New directory for vectorizer tests.
36970         * gcc.dg/vect/tree-vect.h: New file.
36971         * gcc.dg/vect/vect.exp: New file.
36972         * gcc.dg/vect/pr16105.c.c: New test.
36973         * gcc.dg/vect/vect-1.c: New test.
36974         * gcc.dg/vect/vect-2.c: New test.
36975         * gcc.dg/vect/vect-3.c: New test.
36976         * gcc.dg/vect/vect-4.c: New test.
36977         * gcc.dg/vect/vect-5.c: New test.
36978         * gcc.dg/vect/vect-6.c: New test.
36979         * gcc.dg/vect/vect-7.c: New test.
36980         * gcc.dg/vect/vect-8.c: New test.
36981         * gcc.dg/vect/vect-9.c: New test.
36982         * gcc.dg/vect/vect-10.c: New test.
36983         * gcc.dg/vect/vect-11.c: New test.
36984         * gcc.dg/vect/vect-12.c: New test.
36985         * gcc.dg/vect/vect-13.c: New test.
36986         * gcc.dg/vect/vect-14.c: New test.
36987         * gcc.dg/vect/vect-15.c: New test.
36988         * gcc.dg/vect/vect-16.c: New test.
36989         * gcc.dg/vect/vect-17.c: New test.
36990         * gcc.dg/vect/vect-18.c: New test.
36991         * gcc.dg/vect/vect-19.c: New test.
36992         * gcc.dg/vect/vect-20.c: New test.
36993         * gcc.dg/vect/vect-21.c: New test.
36994         * gcc.dg/vect/vect-22.c: New test.
36995         * gcc.dg/vect/vect-23.c: New test.
36996         * gcc.dg/vect/vect-24.c: New test.
36997         * gcc.dg/vect/vect-25.c: New test.
36998         * gcc.dg/vect/vect-26.c: New test.
36999         * gcc.dg/vect/vect-27.c: New test.
37000         * gcc.dg/vect/vect-28.c: New test.
37001         * gcc.dg/vect/vect-29.c: New test.
37002         * gcc.dg/vect/vect-30.c: New test.
37003         * gcc.dg/vect/vect-31.c: New test.
37004         * gcc.dg/vect/vect-32.c: New test.
37005         * gcc.dg/vect/vect-33.c: New test.
37006         * gcc.dg/vect/vect-34.c: New test.
37007         * gcc.dg/vect/vect-35.c: New test.
37008         * gcc.dg/vect/vect-36.c: New test.
37009         * gcc.dg/vect/vect-37.c: New test.
37010         * gcc.dg/vect/vect-38.c: New test.
37011         * gcc.dg/vect/vect-40.c: New test.
37012         * gcc.dg/vect/vect-41.c: New test.
37013         * gcc.dg/vect/vect-42.c: New test.
37014         * gcc.dg/vect/vect-43.c: New test.
37015         * gcc.dg/vect/vect-44.c: New test.
37016         * gcc.dg/vect/vect-45.c: New test.
37017         * gcc.dg/vect/vect-46.c: New test.
37018         * gcc.dg/vect/vect-47.c: New test.
37019         * gcc.dg/vect/vect-48.c: New test.
37020         * gcc.dg/vect/vect-49.c: New test.
37021         * gcc.dg/vect/vect-50.c: New test.
37022         * gcc.dg/vect/vect-51.c: New test.
37023         * gcc.dg/vect/vect-52.c: New test.
37024         * gcc.dg/vect/vect-53.c: New test.
37025         * gcc.dg/vect/vect-54.c: New test.
37026         * gcc.dg/vect/vect-55.c: New test.
37027         * gcc.dg/vect/vect-56.c: New test.
37028         * gcc.dg/vect/vect-57.c: New test.
37029         * gcc.dg/vect/vect-58.c: New test.
37030         * gcc.dg/vect/vect-59.c: New test.
37031         * gcc.dg/vect/vect-60.c: New test.
37032         * gcc.dg/vect/vect-61.c: New test.
37033         * gcc.dg/vect/vect-all.c: New test.
37034         * gcc.dg/vect/vect-none.c: New test.
37035
37036 2004-08-17  Paul Brook  <paul@codesourcery.com>
37037
37038         PR fortran/13082
37039         * gfortran.dg/entry_1.f90: New test.
37040
37041 2004-08-17  Andrew Pinski  <apinski@apple.com>
37042
37043         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
37044
37045 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
37046
37047         * gcc.dg/pr17036-1.c: New test.
37048
37049 2004-08-16  Devang Patel  <dpatel@apple.com>
37050
37051         * gcc.dg/darwin-20040809-1.c: New test.
37052
37053 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
37054
37055         * gcc.dg/funcdef-attr-1.c: New test.
37056
37057 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
37058
37059         * gcc.dg/altivec-17.c: New test.
37060         * gcc.dg/altivec-18.c: New test.
37061
37062 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37063
37064         PR c++/6749
37065         * g++.dg/template/vtable2.C: New test.
37066
37067 2004-08-14  Richard Henderson  <rth@redhat.com>
37068
37069         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
37070         * gcc.dg/pack-test-4.c (main): Return 0.
37071         * gcc.dg/setjmp-1.c: Remove XFAIL.
37072         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
37073
37074 2004-08-14  Richard Henderson  <rth@redhat.com>
37075
37076         * gcc.dg/980217-1.c: Add prototype for printf.
37077
37078 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
37079
37080         * gfortran.dg/pr16935.f90: New test.
37081
37082 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
37083
37084         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
37085
37086 2004-08-13  Paul Brook  <paul@codesourcery.com>
37087
37088         * gfortran.dg/der_io_1.f90: Remove stray comma.
37089
37090 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
37091
37092         * gcc.dg/vmx/cw-bug-2.c: Remove.
37093         * gcc.dg/vmx/vprint-1.c: Remove.
37094         * gcc.dg/vmx/vscan-1.c: Remove.
37095
37096 2004-08-12  Devang patel  <dpatel@apple.com>
37097
37098         * gcc.dg/darwin-20040809-2.c: New test.
37099
37100 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
37101
37102         * g++.dg/ext/altivec-12.C: New test.
37103
37104         * g++.dg/ext/altivec-11.C: New test.
37105
37106 2004-08-12  Paul Brook  <paul@codesourcery.com>
37107
37108         * g++.dg/abi/arm_cxa_vec_1.C: New test.
37109
37110 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
37111
37112         * g++.dg/ext/altivec-2.C: Check for hardware support before
37113         executing any VMX instructions.
37114
37115         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
37116
37117 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
37118
37119         PR c++/16276
37120         * g++.old-deja/g++.other/comdat4.C: New test.
37121         * g++.old-deja/g++.other/comdat4-aux.cc: New.
37122
37123 2004-08-12  Ben Elliston  <bje@au.ibm.com>
37124
37125         PR target/16286
37126         * gcc.dg/pr16286.c: New test.
37127
37128 2004-08-12 Jan Beulich <jbeulich@novell.com>
37129
37130         * g++.dg/ext/asm5.C: New.
37131
37132 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
37133
37134         PR c++/16698
37135         * g++.dg/eh/crash1.C: New test.
37136
37137         PR c++/16717
37138         * g++.dg/ext/construct1.C: New test.
37139
37140 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
37141
37142         PR c++/16853
37143         * g++.dg/init/ptrmem1.C: New test.
37144
37145         PR c++/16618
37146         * g++.dg/parse/offsetof5.C: New test.
37147
37148         PR c++/16870
37149         * g++.dg/template/overload3.C: New test.
37150
37151 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
37152
37153         PR c++/16964
37154         * g++.dg/parse/error16.C: New test.
37155
37156         PR c++/16904
37157         * g++.dg/template/error14.C: New test.
37158
37159         PR c++/16929
37160         * g++.dg/template/error15.C: New test.
37161
37162 2004-08-11  Devang Patel  <dpatel@apple.com>
37163
37164         * gcc.dg/darwin-ld-20040809-1.c: New test.
37165         * gcc.dg/darwin-ld-20040809-2.c: New test.
37166
37167 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
37168
37169         PR fortran/16917
37170         * gfortran.dg/dfloat_1.f90: New test.
37171
37172 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
37173
37174         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
37175         * gcc.dg/dll-2.c: Fix dg-require syntax.
37176         * gcc.misc-tests/arm-isr.c (abort): Declare.
37177         (exit): Likewise.
37178
37179 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
37180
37181         PR c++/16971
37182         * g++.dg/parse/crash16.C: New test.
37183
37184 2004-08-10  Roger Sayle  <roger@eyesopen.com>
37185
37186         * gcc.dg/mips-rsqrt-1.c: New test case.
37187         * gcc.dg/mips-rsqrt-2.c: New test case.
37188         * gcc.dg/mips-rsqrt-3.c: New test case.
37189
37190 2004-08-10  Paul Brook  <paul@codesourcery.com>
37191
37192         * gfortran.dg/der_io_1.f90: New test.
37193
37194 2004-08-10  Paul Brook  <paul@codesourcery.com>
37195
37196         PR fortran/16919
37197         * gfortran.dg/der_array_1.f90: New test.
37198
37199 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
37200
37201         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
37202
37203 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
37204
37205         * gcc.dg/wchar_t-2.c: Fix typo.
37206
37207 2004-08-09  Falk Hueffner  <falk@debian.org>
37208
37209         PR tree-optimization/12517
37210         * gcc.c-torture/compile/pr12517.c: New test.
37211
37212         PR tree-optimization/12578
37213         * gcc.c-torture/compile/pr12578.c: New test.
37214
37215         PR tree-optimization/12899
37216         * gcc.c-torture/compile/pr12899.c: New test.
37217
37218         PR rtl-optimization/14692
37219         * gcc.c-torture/compile/pr14692.c: New test.
37220
37221         PR tree-optimization/16461
37222         * gcc.c-torture/compile/pr16461.c: New test.
37223
37224 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
37225
37226         * gfortran.dg/getenv_1.f90: New test.
37227
37228 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
37229
37230         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
37231         wchar_t.
37232         * gcc.dg/symbian5.c: Test -fno-short-wchar.
37233
37234 2004-08-06  Paul Brook  <paul@codesourcery.com>
37235
37236         * gfortran.dg/ret_array_1.f90: New test.
37237         * gfortran.dg/ret_pointer_1.f90: New test.
37238
37239 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
37240
37241         * gcc.dg/missing-field-init-[12].c: New tests.
37242         * g++.dg/warn/missing-field-init-[12].C: New tests.
37243
37244 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
37245
37246         * gcc.dg/enum2.c: New test.
37247         * gcc.dg/symbian3.c: Likewise.
37248         * gcc.dg/symbian4.c: Likewise.
37249         * gcc.dg/wchar_t-2.c: Likewise.
37250
37251 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
37252
37253         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
37254         destructor tests.
37255
37256 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
37257
37258         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
37259         dg-require-visiblity.
37260         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
37261         * g++.dg/ext/visibility/fvisibility.C: Likewise.
37262         * g++.dg/ext/visibility/memfuncts.C: Likewise.
37263         * g++.dg/ext/visibility/new1.C: Likewise.
37264         * g++.dg/ext/visibility/pragma.C: Likewise.
37265         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
37266         * g++.dg/ext/visibility/virtual.C: Likewise.
37267         * g++/dg/ext/visibility/visibility-1.C: Likewise.
37268         * g++/dg/ext/visibility/visibility-2.C: Likewise.
37269         * g++/dg/ext/visibility/visibility-3.C: Likewise.
37270         * g++/dg/ext/visibility/visibility-4.C: Likewise.
37271         * g++/dg/ext/visibility/visibility-5.C: Likewise.
37272         * g++/dg/ext/visibility/visibility-6.C: Likewise.
37273         * g++/dg/ext/visibility/visibility-7.C: Likewise.
37274         * g++/dg/ext/visibility/visibility-8.C: New test.
37275         * gcc.c-torture/compile/dll.x: Remove.
37276         * gcc.dg/dll-2.c: Use dg-require-dll
37277         * gcc.dg/visibility-10.c: New test.
37278         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
37279         supporting DLLs.
37280         * lib/scanasm.exp (scan_hidden): New function.
37281         (scan_not_hidden): Likewise.
37282
37283 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
37284
37285         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
37286
37287 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
37288
37289         * gcc.c-torture/execute/20040805-1.c: New test.
37290
37291 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
37292
37293         * gcc.dg/20020118-1.c: Declare abort.
37294         * gcc.dg/altivec_check.h: Likewise.
37295         * gcc.dg/iftrap-2.c: Likewise.
37296         * gcc.dg/pragma-darwin.c: Likewise.
37297         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
37298
37299 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
37300
37301         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
37302
37303 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37304
37305         * gcc.c-torture/execute/builtins/abs-2.c,
37306         gcc.c-torture/execute/builtins/abs-3.c,
37307         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
37308         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
37309         intmax_t, uintmax_t and their limits.
37310         * gcc.dg/intmax_t-1.c: New test.
37311
37312 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37313
37314         * g++.dg/tc1/dr147.C: Add reference to PR.
37315
37316 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
37317
37318         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
37319         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
37320
37321 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
37322
37323         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
37324
37325 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37326
37327         * gcc.dg/redecl-5.c: New test.
37328         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
37329         of scanf.
37330
37331 2004-08-03  Roger Sayle  <roger@eyesopen.com>
37332
37333         PR middle-end/16790
37334         * gcc.c-torture/execute/pr16790-1.c: New test case.
37335
37336 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
37337
37338         * g++.dg/ext/visibility/assign1.C: New test.
37339         * g++.dg/ext/visibility/new1.C: Likewise.
37340
37341         * gcc.dg/symbian1.c: New test.
37342         * gcc.dg/symbian2.c: Likewise.
37343
37344 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
37345
37346         PR target/16570
37347         * gcc.dg/i386-sse-9.c: New test.
37348
37349 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37350
37351         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
37352
37353 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37354
37355         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
37356         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
37357         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
37358         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
37359         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
37360         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
37361         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
37362         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
37363         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
37364         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
37365         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
37366         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
37367         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
37368         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
37369         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
37370         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
37371         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
37372         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
37373         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
37374         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
37375         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
37376         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
37377         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
37378         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
37379         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
37380         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
37381         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
37382         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
37383         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
37384         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
37385         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
37386         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
37387         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
37388         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
37389         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
37390         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
37391         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
37392         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
37393         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
37394         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
37395         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
37396         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
37397         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
37398         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
37399         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
37400         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
37401         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
37402         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
37403         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
37404         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
37405         gcc.misc-tests/i386-pf-3dnow-1.c,
37406         gcc.misc-tests/i386-pf-athlon-1.c,
37407         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
37408         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
37409         Declare built-in functions used.
37410         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
37411
37412 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
37413
37414         PR c++/16707
37415         * g++.dg/lookup/using12.C: New test.
37416
37417         * g++.dg/init/null1.C: Fix PR number.
37418         * g++.dg/parse/namespace10.C: Likewise.
37419
37420 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
37421
37422         PR c++/16224
37423         * g++.dg/template/spec17.C: New test.
37424         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
37425         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
37426
37427 2004-08-02  David Billinghurst
37428
37429         PR fortran/16292
37430         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
37431
37432 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
37433
37434         * gcc.dg/ia64-got-1.c: New test case.
37435
37436 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
37437
37438         PR c++/16489
37439         * g++.dg/init/null1.C: New test.
37440         * g++.dg/tc1/dr76.C: Adjust error marker.
37441
37442         PR c++/16529
37443         * g++.dg/parse/namespace10.C: New test.
37444
37445         PR c++/16810
37446         * g++.dg/inherit/ptrmem2.C: New test.
37447
37448 2004-08-02  Ben Elliston  <bje@au.ibm.com>
37449
37450         PR target/16155
37451         * gcc.dg/pr16155.c: New test.
37452
37453 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
37454
37455         * gcc.dg/redecl-2.c: New test.
37456
37457 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
37458
37459         * gcc.dg/darwin-longdouble.c: New file.
37460
37461 2004-07-30  Richard Henderson  <rth@redhat.com>
37462
37463         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
37464         write to constant argument.
37465         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
37466
37467 2004-07-30  Richard Henderson  <rth@redhat.com>
37468
37469         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
37470         tests of nearest around zero.
37471
37472 2004-07-30  Andrew Pinski  <apinski@apple.com>
37473
37474         * gcc.c-torture/compile/20040730-1.c: New test.
37475
37476 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
37477
37478         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
37479         powerpc-eabispe.
37480
37481 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
37482
37483         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
37484
37485 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
37486
37487         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
37488         contains $ld_library_path.
37489         * lib/gfortran.exp (gfortran_link_flags): Likewise.
37490
37491 2004-07-29  Richard Henderson  <rth@redhat.com>
37492
37493         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
37494
37495         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
37496         (alt2, which): New.
37497         (Check): Accept either alternative.
37498
37499 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
37500
37501         * g++.dg/abi/inline1.C: New test.
37502         * g++.dg/abi/local1-a.cc: Likewise.
37503         * g++.dg/abi/local1.C: Likewise.
37504         * g++.dg/abi/mangle11.C: Tweak location of warnings.
37505         * g++.dg/abi/mangle12.C: Likewise.
37506         * g++.dg/abi/mangle17.C: Likewise.
37507         * g++.dg/abi/mangle20-2.C: Likewise.
37508         * g++.dg/opt/interface1.C: Likewise.
37509         * g++.dg/opt/interface1.h: Likewise.
37510         * g++.dg/opt/interface1-a.cc: New test.
37511         * g++.dg/parse/repo1.C: New test.
37512         * g++.dg/template/repo1.C: Likewise.
37513         * g++.dg/warn/Winline-1.C: Likewise.
37514         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
37515
37516 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
37517
37518         * gcc.dg/tree-ssa/20040729-1.c: New test.
37519
37520 2004-07-27  Matt Austern <austern@apple.com>
37521
37522         * gcc.dg/darwin-bool-1.c: New test.
37523         * gcc.dg/darwin-bool-2.c: New test.
37524
37525 2004-07-28  Richard Henderson  <rth@redhat.com>
37526
37527         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
37528         arguments in the correct type.  Don't write to constant arguments.
37529
37530 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
37531
37532         PR tree-optimization/16688
37533         PR tree-optimization/16689
37534         * g++.dg/tree-ssa/pr16688.C: New test.
37535
37536 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
37537
37538         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
37539         loads.  Not only in the comment, this time.
37540
37541 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
37542
37543         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
37544         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
37545         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
37546         * gcc.dg/sh4a-bitmovua.c: New.
37547         * gcc.dg/sh4a-cos.c: New.
37548         * gcc.dg/sh4a-cosf.c: New.
37549         * gcc.dg/sh4a-fprun.c: New.
37550         * gcc.dg/sh4a-fsrra.c: New.
37551         * gcc.dg/sh4a-memmovua.c: New.
37552         * gcc.dg/sh4a-sin.c: New.
37553         * gcc.dg/sh4a-sincos.c: New.
37554         * gcc.dg/sh4a-sincosf.c: New.
37555         * gcc.dg/sh4a-sinf.c: New.
37556
37557 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
37558
37559         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
37560         conditionals.
37561         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
37562         loads.
37563         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
37564         DOM1.
37565
37566 2004-07-27  Andrew Pinski  <apinski@apple.com>
37567
37568         * g++.dg/rtti/tinfo1.C: Correct the xfail.
37569
37570 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
37571
37572         * gcc.dg/pragma-isr.c: New test.
37573
37574 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37575
37576         PR c++/14429
37577         * g++.dg/template/ttp11.C: New test.
37578
37579 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
37580
37581         * gcc.c-torture/compile/20040727-1.c: New test.
37582
37583 2004-07-26  Eric Christopher  <echristo@redhat.com>
37584
37585         * gcc.c-torture/compile/20040726-2.c: New test.
37586
37587 2004-07-26  Andrew Pinski  <apinski@apple.com>
37588
37589         * g++.dg/rtti/tinfo1.C: Xfail.
37590
37591 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
37592
37593         * gcc.c-torture/compile/20040726-1.c: New test.
37594
37595 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
37596             Brian Ryner  <bryner@brianryner.com>
37597
37598         PR c++/9283
37599         PR c++/15000
37600         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
37601         * g++.dg/ext/visibility/: New directory.
37602         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
37603         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
37604         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
37605         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
37606         * g++.dg/ext/visibility/fvisibility.C,
37607         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
37608         g++.dg/ext/visibility/fvisibility-override1.C
37609         g++.dg/ext/visibility/fvisibility-override2.C
37610         g++.dg/ext/visibility/memfuncts.C
37611         g++.dg/ext/visibility/noPLT.C
37612         g++.dg/ext/visibility/pragma.C
37613         g++.dg/ext/visibility/pragma-override1.C
37614         g++.dg/ext/visibility/pragma-override2.C
37615         g++.dg/ext/visibility/staticmemfuncts.C
37616         g++.dg/ext/visibility/virtual.C: New tests.
37617
37618 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37619
37620         PR c/15360
37621         * gcc.dg/pr15360-1.c: New test.
37622
37623 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
37624
37625         * gcc.dg/pragma-align-2.c: New test.
37626         * gcc.dg/pragma-init-fini.c: New test.
37627         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
37628         targets.
37629
37630 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37631
37632         * gcc.dg/init-string-2.c: New test.
37633
37634 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
37635
37636         PR 16684
37637         * gcc.dg/Wredundant-decls-1.c: New test case.
37638
37639 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
37640
37641         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
37642         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
37643         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
37644         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
37645         * gcc.dg/compat/generate-random.c: New file.
37646         * gcc.dg/compat/generate-random.h: Likewise.
37647         * gcc.dg/compat/generate-random_r.c: Likewise.
37648         * gcc.dg/compat/struct-layout-1.h: Likewise.
37649         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
37650         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
37651         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
37652         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
37653         * gcc.dg/compat/struct-layout-1_main.c: New test.
37654         * gcc.dg/compat/struct-layout-1_x.c: New file.
37655         * gcc.dg/compat/struct-layout-1_y.c: New file.
37656         * gcc.dg/compat/struct-layout-1_test.h: New file.
37657
37658 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
37659
37660         * gcc.dg/comp-return-1.c: New test
37661
37662 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
37663
37664         * gcc.dg/vmx/8-02a.c: Fix typo.
37665
37666         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
37667         * gcc.dg/darwin-abi-3.c: New test.
37668
37669         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
37670         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
37671
37672         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
37673         * gcc.dg/vmx/ops-long-1.c: New test.
37674         * gcc.dg/vmx/ops-long-2.c: New test.
37675
37676 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
37677
37678         * g++.dg/lookup/conv-[1234].C: New.
37679
37680 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
37681
37682         * g++.dg/parse/attr2.C: Simplify.
37683
37684 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37685
37686         PR c/7284
37687         * gcc.c-torture/execute/pr7284-1.c: New test.
37688
37689 2004-07-22  Brian Booth  <bbooth@redhat.com>
37690
37691         * gcc.dg/tree-ssa/20040721-1.c: New test.
37692
37693 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
37694
37695         * g++.dg/template/crash20.c: New.
37696
37697 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
37698
37699         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
37700         Add dg-run directive.  Declare variables as required.
37701         * gfortran.dg/g77/README: Update
37702
37703 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
37704
37705         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
37706         gcc.dg/cris-peep2-andu2.c: New tests.
37707
37708 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37709
37710         PR c/15052
37711         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
37712         on return type.
37713         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
37714         messages.
37715         * gcc.dg/qual-return-2.c: Update expected messages.
37716         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
37717
37718 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37719
37720         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
37721         * gcc.dg/noncompile/921102-1.c: Update expected error message.
37722
37723 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37724
37725         PR c/11250
37726         * gcc.dg/init-string-1.c: New test.
37727
37728 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
37729
37730         PR middle-end/15345
37731         PR c/16450
37732         * gcc.dg/torture/nested-fn-1.c: New test.
37733
37734 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
37735
37736         PR target/16559
37737         * gcc.dg/ia64-fptr-1.c: New file.
37738
37739 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37740
37741         PR c++/14497
37742         * g++.dg/template/spec16.C: New test.
37743         * g++.old-deja/g++.robertl/eb118.C: Remove.
37744
37745 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37746
37747         PR c++/509
37748         * g++.dg/template/spec15.C: New test.
37749
37750 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
37751
37752         Copy cases from g77.f-torture/execute and add dg-run
37753         directive.  Other changes as noted.
37754         * gfortran.dg/g77/13037.f
37755         * gfortran.dg/g77/1832.f
37756         * gfortran.dg/g77/19981119-0.f
37757         * gfortran.dg/g77/19990313-0.f
37758         * gfortran.dg/g77/19990313-1.f
37759         * gfortran.dg/g77/19990313-2.f
37760         * gfortran.dg/g77/19990313-3.f
37761         * gfortran.dg/g77/19990419-1.f
37762         * gfortran.dg/g77/19990826-0.f
37763         * gfortran.dg/g77/19990826-2.f
37764         * gfortran.dg/g77/20000503-1.f
37765         * gfortran.dg/g77/20001111.f
37766         * gfortran.dg/g77/20010116.f
37767         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
37768         * gfortran.dg/g77/20010430.f
37769         * gfortran.dg/g77/6177.f
37770         * gfortran.dg/g77/947.f
37771         * gfortran.dg/g77/970816-3.f
37772         * gfortran.dg/g77/971102-1.f
37773         * gfortran.dg/g77/980520-1.f
37774         * gfortran.dg/g77/980628-0.f
37775         * gfortran.dg/g77/980628-1.f
37776         * gfortran.dg/g77/980628-10.f
37777         * gfortran.dg/g77/980628-2.f
37778         * gfortran.dg/g77/980628-3.f
37779         * gfortran.dg/g77/980628-7.f
37780         * gfortran.dg/g77/980628-8.f
37781         * gfortran.dg/g77/980628-9.f
37782         * gfortran.dg/g77/980701-0.f
37783         * gfortran.dg/g77/980701-1.f
37784         * gfortran.dg/g77/cabs.f
37785         * gfortran.dg/g77/claus.f
37786         * gfortran.dg/g77/complex_1.f
37787         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
37788         * gfortran.dg/g77/dcomplex.f
37789         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
37790         * gfortran.dg/g77/f90-intrinsic-mathematical.f
37791         * gfortran.dg/g77/f90-intrinsic-numeric.f
37792         * gfortran.dg/g77/int8421.f
37793         * gfortran.dg/g77/labug1.f
37794         * gfortran.dg/g77/large_vec.f
37795         * gfortran.dg/g77/le.f
37796         * gfortran.dg/g77/short.f
37797         * gfortran.dg/g77/README: Update
37798
37799 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
37800
37801         PR c++/16637
37802         * g++.dg/parse/lookup4.C: New test.
37803
37804 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37805
37806         PR c++/16175
37807         * g++.dg/template/ttp10.C: New test.
37808
37809 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37810
37811         * gcc.dg/pr12625-1.c: New test.
37812
37813 2004-07-20  Steven Bosscher  <stevenb@suse.de>
37814
37815         * gcc.dg/switch-warn-1.c: New test.
37816         * gcc.dg/switch-warn-2.c: New test.
37817         * gcc.c-torture/compile/pr14730.c: Update.
37818
37819 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
37820
37821         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
37822         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
37823         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
37824         g++.dg/template/nontype3.C: Remove trailing CR from tests.
37825
37826 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
37827
37828         PR c++/16623
37829         * g++.dg/template/assign1.C: New test.
37830
37831 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37832
37833         PR c++/12170
37834         * g++.dg/template/ttp9.C: New test.
37835
37836 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
37837
37838         * gcc.dg/format/cmn-err-1.c: New test.
37839
37840 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
37841
37842         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
37843         gcc.dg/Wparentheses-10.c: New tests.
37844         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
37845
37846 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37847
37848         PR fortran/16465
37849         * gfortran.dg/g77//ffixed-line-length-0.f,
37850         gfortran.dg/g77/ffixed-line-length-132.f,
37851         gfortran.dg/g77/ffixed-line-length-72.f,
37852         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
37853         gfortran.dg/g77/README: Update.
37854
37855 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37856
37857         PR c++/13092
37858         * g++.dg/template/non-dependent7.C: New test.
37859         * g++.dg/template/non-dependent8.C: Likewise.
37860         * g++.dg/template/non-dependent9.C: Likewise.
37861         * g++.dg/template/non-dependent10.C: Likewise.
37862
37863 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
37864
37865         PR c++/16337
37866         * g++.dg/parse/attr2.C: New test.
37867
37868 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
37869
37870         * g77.dg: Removed.
37871         * g77.f-torture: Ditto.
37872
37873 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37874
37875         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
37876         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
37877         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
37878
37879 2004-07-16  Richard Henderson  <rth@redhat.com>
37880
37881         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
37882
37883 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37884
37885         * lib/fortran-torture.exp (fortran-torture): Don't test compile
37886         tests with full list of options.
37887         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
37888         of TORTURE_OPTIONS if test contains 'dg-do run'.
37889
37890         PR fortran/16404
37891         * gfortran.dg/do_iterator.f90: New test.
37892
37893 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37894
37895         PR rtl-optimization/16536
37896         * gcc.c-torture/execute/restrict-1.c: New test.
37897
37898 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37899
37900         PR fortran/15324
37901         * gfortran.dg/pr15324.f90: New test.
37902
37903         PR fortran/15129
37904         * gfortran.dg/pr15129.f90: New test.
37905
37906         PR fortran/15140
37907         * gfortran.dg/pr15140.f90: New test.
37908
37909         PR fortran/13792
37910         * gfortran.fortran-torture/execute/bounds.f90: Add check for
37911         compile-time simplification.
37912
37913 2004-07-14  Mike Stump  <mrs@apple.com>
37914
37915         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
37916
37917 2004-07-14  James E Wilson  <wilson@specifixinc.com>
37918
37919         PR target/16325
37920         * gcc.dg/profile-generate-1.c: New.
37921
37922 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
37923
37924         * gcc.c-torture/execute/20040709-1.c: New test.
37925         * gcc.c-torture/execute/20040709-2.c: New test.
37926
37927 2004-07-14  Mike Stump  <mrs@apple.com>
37928
37929         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
37930
37931 2004-07-14  Mike Stump  <mrs@apple.com>
37932
37933         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
37934
37935 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
37936
37937         PR c++/16518
37938         * g++.dg/parse/mutable1.C: New test.
37939
37940 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
37941
37942         PR tree-optimization/16443
37943         * gcc.dg/tree-ssa/20040713-1.c: New test.
37944
37945 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
37946
37947         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
37948         for operator new.
37949
37950 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37951
37952         * gfortran.dg/g77/README: New file
37953         * gfortran.dg/g77/19981216-0.f: Copy from
37954         g77.f-torture/noncompile.  Add "dg-do compile" and
37955         dg-error as required.
37956         * gfortran.dg/g77/19990218-1.f: Likewise.
37957         * gfortran.dg/g77/19990905-1.f: Likewise.
37958         * gfortran.dg/g77/9263.f: Likewise.
37959         * gfortran.dg/g77/980615-0.f: Likewise.
37960         * gfortran.dg/g77/980616-0.f: Likewise.
37961         * gfortran.dg/g77/check0.f: Likewise.
37962         * gfortran.dg/g77/select_no_compile.f: Likewise.
37963
37964 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37965
37966         Copy files from g77.f-torture/compile.
37967         Add "{ dg-do compile}".  Other changes as noted
37968         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
37969         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
37970         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
37971         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
37972         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
37973         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
37974         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
37975         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
37976         statement to conform to standard.  Append alpha1.x for reference.
37977         * gfortran.dg/g77/xformat.f: Add dg-warning
37978
37979 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
37980
37981         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
37982         Add {dg-do compile} directive.
37983         * gfortran.dg/g77/cpp2.F: Likewise.
37984
37985 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37986
37987         PR c++/5402
37988         * g++.dg/lookup/name-clash1.C: New test.
37989
37990         PR c++/9777
37991         * g++.dg/lookup/name-clash2.C: New test.
37992
37993         PR c++/12102
37994         * g++.dg/lookup/name-clash3.C: New test.
37995
37996 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37997
37998         * g++.dg/lookup/new2.C: New test.
37999         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
38000
38001 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
38002
38003         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
38004         Add {dg-do compile} directive.
38005         * gfortran.dg/g77/13060.f: Likewise.
38006         * gfortran.dg/g77/19990218-0.f: Likewise.
38007         * gfortran.dg/g77/19990305-0.f: Likewise.
38008         * gfortran.dg/g77/19990419-0.f: Likewise.
38009         * gfortran.dg/g77/19990502-0.f: Likewise.
38010         * gfortran.dg/g77/19990502-1.f: Likewise.
38011         * gfortran.dg/g77/19990525-0.f: Likewise.
38012         * gfortran.dg/g77/19990826-1.f: Likewise.
38013         * gfortran.dg/g77/19990826-3.f: Likewise.
38014         * gfortran.dg/g77/19990905-2.f: Likewise.
38015         * gfortran.dg/g77/20000412-1.f: Likewise.
38016         * gfortran.dg/g77/20000511-1.f: Likewise.
38017         * gfortran.dg/g77/20000511-2.f: Likewise.
38018         * gfortran.dg/g77/20000518.f: Likewise.
38019         * gfortran.dg/g77/20000601-1.f: Likewise.
38020         * gfortran.dg/g77/20000601-2.f: Likewise.
38021         * gfortran.dg/g77/20000629-1.f: Likewise.
38022         * gfortran.dg/g77/20000630-2.f: Likewise.
38023         * gfortran.dg/g77/20010115.f: Likewise.
38024         * gfortran.dg/g77/20010321-1.f: Likewise.
38025         * gfortran.dg/g77/20010426.f: Likewise.
38026         * gfortran.dg/g77/20020307-1.f: Likewise.
38027         * gfortran.dg/g77/8485.f: Likewise.
38028         * gfortran.dg/g77/960317-1.f: Likewise.
38029         * gfortran.dg/g77/970915-0.f: Likewise.
38030         * gfortran.dg/g77/980310-1.f: Likewise.
38031         * gfortran.dg/g77/980310-2.f: Likewise.
38032         * gfortran.dg/g77/980310-3.f: Likewise.
38033         * gfortran.dg/g77/980310-4.f: Likewise.
38034         * gfortran.dg/g77/980310-6.f: Likewise.
38035         * gfortran.dg/g77/980310-7.f: Likewise.
38036         * gfortran.dg/g77/980310-8.f: Likewise.
38037         * gfortran.dg/g77/980419-2.f: Likewise.
38038         * gfortran.dg/g77/980424-0.f: Likewise.
38039         * gfortran.dg/g77/980427-0.f: Likewise.
38040         * gfortran.dg/g77/980729-0.f: Likewise.
38041         * gfortran.dg/g77/981117-1.f: Likewise.
38042         * gfortran.dg/g77/toon_1.f: Likewise.
38043
38044 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38045
38046         PR c++/2204
38047         * g++.dg/other/abstract2.C: New test.
38048
38049 2004-07-12  Paul Brook  <paul@codesourcery.com>
38050
38051         * gfortran.dg/pointer_init_1.f90: New test.
38052
38053 2004-07-11  Paul Brook  <paul@codesourcery.com>
38054
38055         PR fortran/15986
38056         * gfortran.dg/contained_1.f90: New test.
38057
38058 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
38059
38060         * g++.dg/parse/defarg8.C: New test.
38061
38062 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38063
38064         PR fortran/16433
38065         * gfortran.dg/pr16433.f: New test.
38066
38067         PR fortran/17574
38068         * gfortran.dg/pr15754.f90: New test.
38069
38070 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38071
38072         PR tree-optimization/16437
38073         * gcc.c-torture/execute/bitfld-4.c: New test.
38074
38075 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38076
38077         * gfortran.fortran-torture/execute/common_2.f90: Add check for
38078         access to common var from module.
38079
38080 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38081
38082         PR fortran/16336
38083         * gfortran.fortran-torture/execute/common_2.f90: New test.
38084
38085 2004-07-10  Paul Brook  <paul@codesourcery.com>
38086
38087         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
38088
38089 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38090
38091         PR fortran/15969
38092         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
38093
38094 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
38095
38096         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
38097         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
38098         * gfortran.dg/g77/ffree-form-1.f: Likewise.
38099         * gfortran.dg/g77/ffree-form-2.f: Likewise.
38100         * gfortran.dg/g77/ffree-form-3.f: Likewise.
38101         * gfortran.dg/g77/fno-underscoring.f: Likewise.
38102         * gfortran.dg/g77/funderscoring.f: Likewise.
38103         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
38104
38105 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38106
38107         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
38108
38109 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38110         Paul Brook  <paul@codesourcery.com>
38111
38112         PR fortran/13415
38113         * gfortran.dg/common_pointer_1.f90: New test.
38114
38115 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38116
38117         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
38118
38119 2004-07-09  James E Wilson  <wilson@specifixinc.com>
38120
38121         PR target/16364
38122         * gcc.c-torture/compile/20040709-1.c: New.
38123
38124 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38125
38126         PR fortran/14077
38127         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
38128
38129 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38130
38131         PR fortran/13201
38132         * gfortran.dg/shape_1.f90: New test.
38133
38134 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
38135             Andrew Pinski  <apinski@apple.com>
38136
38137         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
38138
38139 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38140
38141         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
38142         comment.
38143
38144 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38145         Paul Brook  <paul@codesourcery.com>
38146
38147         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
38148         '.f95' and '.F95'.
38149
38150 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
38151
38152         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
38153
38154 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38155
38156         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
38157         testcases with capital suffix.
38158
38159 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38160
38161         PR fortran/15481
38162         PR fortran/13372
38163         PR fortran/13575
38164         PR fortran/15978
38165         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
38166
38167         * gfortran.dg/implicit_1.f90: New test.
38168
38169 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38170
38171         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
38172         expression to match gfortran warning/error messages
38173         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
38174         dg-error text.
38175
38176 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38177
38178         * lib/fortran-torture.exp: Rename proc search_for to
38179         search_for_re.
38180
38181 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38182
38183         * gcc.c-torture/execute/simd-5.x: New file.
38184         XFAIL on SPARC 64-bit at -O0.
38185
38186 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38187
38188         PR c++/8211
38189         PR c++/16165
38190         * g++.dg/warn/effc3.C: New test.
38191
38192 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38193
38194         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
38195         change X to 1X in format.
38196         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
38197         add data statements to conform to standard.
38198
38199 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38200
38201         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
38202         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
38203         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
38204
38205 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38206
38207         * gfortran.dg/g77/7388.f: Copy from g77.dg
38208         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
38209         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
38210         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
38211         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
38212         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
38213         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
38214         * gfortran.dg/g77/strlen0.f: Likewise.
38215
38216 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38217
38218         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
38219         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
38220
38221 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38222
38223         * gcc.c-torture/execute/920428-2.x: Delete.
38224         * gcc.c-torture/execute/920501-7.x: Likewise.
38225
38226 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
38227
38228         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
38229         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
38230         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
38231         prescott and c3-2.
38232         (PREFETCH_3DNOW): Add -march=c3.
38233
38234 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
38235
38236         PR c/16437
38237         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
38238         * gcc.c-torture/execute/bf64-1.x: Likewise.
38239
38240 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38241
38242         * gcc.c-torture/compile/20040708-1.c: New test.
38243
38244 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38245
38246         PR c++/16169
38247         * g++.dg/warn/effc2.C: New test.
38248
38249 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38250
38251         * gcc.c-torture/execute/bitfld-1.x: Remove.
38252         * gcc.c-torture/execute/bitfld-3.c: New test.
38253         * gcc.dg/bitfld-2.c: Remove XFAILs.
38254
38255 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
38256
38257         PR c++/16276
38258         * g++.dg/rtti/tinfo1.C: New file.
38259
38260 2004-07-07  Eric Christopher  <echristo@redhat.com>
38261
38262         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
38263
38264 2004-07-07  Andrew Pinski  <apinski@apple.com>
38265
38266         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
38267
38268 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
38269
38270         * g++.dg/init/call1.C: XFAIL.
38271
38272 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
38273
38274         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
38275         except for movstrict*, to movmem* and clrstr* to clrmem*.
38276
38277 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
38278
38279         * gcc.c-torture/execute/20040707-1.c: New test.
38280
38281 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
38282
38283         * gcc.c-torture/execute/20040706-1.c: New test.
38284
38285 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38286
38287         PR c++/3671
38288         * g++.dg/template/spec14.C: New test.
38289
38290 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
38291
38292         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
38293         nothing if not yet defined.  Use it in b, c and d type definitions.
38294         * gcc.c-torture/execute/20040705-1.c: New test.
38295         * gcc.c-torture/execute/20040705-2.c: New test.
38296
38297 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38298
38299         PR c++/2518
38300         * g++.dg/lookup/new1.C: New test.
38301
38302 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38303
38304         PR c++/11406
38305         * g++.dg/template/sizeof8.C: New test.
38306
38307 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
38308
38309         * gcc.c-torture/compile/20040705-1.c: New test.
38310
38311 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
38312
38313         * gfortran.fortran-torture/execute/seq_io.f90: New test.
38314
38315 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
38316
38317         * gcc.dg/cpp/if-mop.c: Two new testcases.
38318         * gcc.dg/cpp/trad/comment-3.c: New.
38319
38320 2004-07-04  Paul Brook  <paul@codesourcery.com>
38321
38322         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
38323
38324 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
38325
38326         PR c++/3761
38327         * g++.dg/lookup/crash4.C: New test.
38328
38329 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
38330
38331         * gcc.c-torture/execute/builtin-abs-1.c
38332         * gcc.c-torture/execute/builtin-abs-2.c
38333         * gcc.c-torture/execute/builtin-complex-1.c
38334         * gcc.c-torture/execute/builtins/string-1-lib.c
38335         * gcc.c-torture/execute/builtins/string-1.c
38336         * gcc.c-torture/execute/builtins/string-2-lib.c
38337         * gcc.c-torture/execute/builtins/string-2.c
38338         * gcc.c-torture/execute/builtins/string-3-lib.c
38339         * gcc.c-torture/execute/builtins/string-3.c
38340         * gcc.c-torture/execute/builtins/string-4-lib.c
38341         * gcc.c-torture/execute/builtins/string-4.c
38342         * gcc.c-torture/execute/builtins/string-5-lib.c
38343         * gcc.c-torture/execute/builtins/string-5.c
38344         * gcc.c-torture/execute/builtins/string-6-lib.c
38345         * gcc.c-torture/execute/builtins/string-6.c
38346         * gcc.c-torture/execute/builtins/string-7-lib.c
38347         * gcc.c-torture/execute/builtins/string-7.c
38348         * gcc.c-torture/execute/builtins/string-8-lib.c
38349         * gcc.c-torture/execute/builtins/string-8.c
38350         * gcc.c-torture/execute/builtins/string-9-lib.c
38351         * gcc.c-torture/execute/builtins/string-9.c
38352         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
38353         * gcc.c-torture/execute/builtins/string-asm-1.c
38354         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
38355         * gcc.c-torture/execute/builtins/string-asm-2.c
38356         * gcc.c-torture/execute/stdio-opt-1.c
38357         * gcc.c-torture/execute/stdio-opt-2.c
38358         * gcc.c-torture/execute/stdio-opt-3.c
38359         * gcc.c-torture/execute/string-opt-1.c
38360         * gcc.c-torture/execute/string-opt-10.c
38361         * gcc.c-torture/execute/string-opt-11.c
38362         * gcc.c-torture/execute/string-opt-12.c
38363         * gcc.c-torture/execute/string-opt-13.c
38364         * gcc.c-torture/execute/string-opt-14.c
38365         * gcc.c-torture/execute/string-opt-15.c
38366         * gcc.c-torture/execute/string-opt-16.c
38367         * gcc.c-torture/execute/string-opt-2.c
38368         * gcc.c-torture/execute/string-opt-6.c
38369         * gcc.c-torture/execute/string-opt-7.c
38370         * gcc.c-torture/execute/string-opt-8.c:
38371         Replace with ...
38372
38373         * gcc.c-torture/execute/builtins/abs-2.c
38374         * gcc.c-torture/execute/builtins/abs-3.c
38375         * gcc.c-torture/execute/builtins/complex-1.c
38376         * gcc.c-torture/execute/builtins/fprintf.c
38377         * gcc.c-torture/execute/builtins/fputs.c
38378         * gcc.c-torture/execute/builtins/memcmp.c
38379         * gcc.c-torture/execute/builtins/memmove.c
38380         * gcc.c-torture/execute/builtins/memops-asm.c
38381         * gcc.c-torture/execute/builtins/mempcpy-2.c
38382         * gcc.c-torture/execute/builtins/mempcpy.c
38383         * gcc.c-torture/execute/builtins/memset.c
38384         * gcc.c-torture/execute/builtins/printf.c
38385         * gcc.c-torture/execute/builtins/sprintf.c
38386         * gcc.c-torture/execute/builtins/strcat.c
38387         * gcc.c-torture/execute/builtins/strchr.c
38388         * gcc.c-torture/execute/builtins/strcmp.c
38389         * gcc.c-torture/execute/builtins/strcpy.c
38390         * gcc.c-torture/execute/builtins/strcspn.c
38391         * gcc.c-torture/execute/builtins/strlen-2.c
38392         * gcc.c-torture/execute/builtins/strlen.c
38393         * gcc.c-torture/execute/builtins/strncat.c
38394         * gcc.c-torture/execute/builtins/strncmp-2.c
38395         * gcc.c-torture/execute/builtins/strncmp.c
38396         * gcc.c-torture/execute/builtins/strncpy.c
38397         * gcc.c-torture/execute/builtins/strpbrk.c
38398         * gcc.c-torture/execute/builtins/strpcpy-2.c
38399         * gcc.c-torture/execute/builtins/strpcpy.c
38400         * gcc.c-torture/execute/builtins/strrchr.c
38401         * gcc.c-torture/execute/builtins/strspn.c
38402         * gcc.c-torture/execute/builtins/strstr-asm.c
38403         * gcc.c-torture/execute/builtins/strstr.c:
38404         ... these new files.
38405
38406         * gcc.c-torture/execute/builtins/abs-2-lib.c
38407         * gcc.c-torture/execute/builtins/abs-3-lib.c
38408         * gcc.c-torture/execute/builtins/complex-1-lib.c
38409         * gcc.c-torture/execute/builtins/fprintf-lib.c
38410         * gcc.c-torture/execute/builtins/fputs-lib.c
38411         * gcc.c-torture/execute/builtins/memcmp-lib.c
38412         * gcc.c-torture/execute/builtins/memmove-lib.c
38413         * gcc.c-torture/execute/builtins/memops-asm-lib.c
38414         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
38415         * gcc.c-torture/execute/builtins/mempcpy-lib.c
38416         * gcc.c-torture/execute/builtins/memset-lib.c
38417         * gcc.c-torture/execute/builtins/printf-lib.c
38418         * gcc.c-torture/execute/builtins/sprintf-lib.c
38419         * gcc.c-torture/execute/builtins/strcat-lib.c
38420         * gcc.c-torture/execute/builtins/strchr-lib.c
38421         * gcc.c-torture/execute/builtins/strcmp-lib.c
38422         * gcc.c-torture/execute/builtins/strcpy-lib.c
38423         * gcc.c-torture/execute/builtins/strcspn-lib.c
38424         * gcc.c-torture/execute/builtins/strlen-2-lib.c
38425         * gcc.c-torture/execute/builtins/strlen-lib.c
38426         * gcc.c-torture/execute/builtins/strncat-lib.c
38427         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
38428         * gcc.c-torture/execute/builtins/strncmp-lib.c
38429         * gcc.c-torture/execute/builtins/strncpy-lib.c
38430         * gcc.c-torture/execute/builtins/strpbrk-lib.c
38431         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
38432         * gcc.c-torture/execute/builtins/strpcpy-lib.c
38433         * gcc.c-torture/execute/builtins/strrchr-lib.c
38434         * gcc.c-torture/execute/builtins/strspn-lib.c
38435         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
38436         * gcc.c-torture/execute/builtins/strstr-lib.c
38437         * gcc.c-torture/execute/builtins/lib/abs.c
38438         * gcc.c-torture/execute/builtins/lib/fprintf.c
38439         * gcc.c-torture/execute/builtins/lib/memset.c
38440         * gcc.c-torture/execute/builtins/lib/printf.c
38441         * gcc.c-torture/execute/builtins/lib/sprintf.c
38442         * gcc.c-torture/execute/builtins/lib/strcpy.c
38443         * gcc.c-torture/execute/builtins/lib/strcspn.c
38444         * gcc.c-torture/execute/builtins/lib/strncat.c
38445         * gcc.c-torture/execute/builtins/lib/strncmp.c
38446         * gcc.c-torture/execute/builtins/lib/strncpy.c
38447         * gcc.c-torture/execute/builtins/lib/strpbrk.c
38448         * gcc.c-torture/execute/builtins/lib/strspn.c
38449         * gcc.c-torture/execute/builtins/lib/strstr.c:
38450         New files containing support routines.
38451
38452         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
38453         declaration.
38454         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
38455         when not optimizing.
38456
38457 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
38458
38459         PR c++/16240
38460         * g++.dg/abi/mangle22.C: New test.
38461         * g++.dg/abi/mangle23.C: Likewise.
38462
38463 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
38464
38465         PR fortran/16290
38466         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
38467         Allow for cases without denormalized floating point numbers.
38468
38469 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
38470
38471         PR c/1027
38472         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38473         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
38474         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
38475         expected warning text.
38476         * gcc.dg/format/diag-2.c: New test.
38477
38478 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
38479
38480         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
38481
38482 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
38483
38484         * gcc.dg/builtins-43.c: New.
38485         * gcc.dg/builtins-44.c: New.
38486         * gcc.dg/builtins-45.c: New.
38487
38488 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
38489             Andreas Tobler  <a.tobler@schweiz.ch>
38490
38491         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
38492         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
38493         as SIGSEGV.
38494         * gcc.dg/cleanup-11.c: Likewise.
38495         * gcc.dg/cleanup-8.c: Likewise.
38496         * gcc.dg/cleanup-9.c: Likewise.
38497         * gcc.dg/cleanup-5.c: Run on all platforms.
38498
38499 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38500
38501         * g++.dg/warn/nonnull1.C: New test.
38502
38503 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38504
38505         * gcc.dg/compat/compat-common.h: Wrap up CINT in
38506         an #ifndef SKIP_COMPLEX_INT/#endif pair.
38507         Special-case the Sun compiler wrt to <complex.h>.
38508
38509 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
38510
38511         * gcc.dg/Wunreachable-8.C: New test.
38512
38513         * gcc.dg/h8300-ice2.c : New test.
38514
38515 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
38516
38517         PR fortran/16161
38518         * gfortran.fortran-torture/compile/implicit.f90: Add test
38519         for implicit character.
38520
38521 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
38522
38523         PR fortran/16289
38524         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
38525         Use tiny() intrinsic to find smallest non-negative real
38526
38527 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
38528
38529         * gcc.dg/compat/struct-by-value-22_main.c: New test.
38530         * gcc.dg/compat/struct-by-value-22_x.c: New.
38531         * gcc.dg/compat/struct-by-value-22_y.c: New.
38532
38533         * gcc.c-torture/execute/20040629-1.c: New test.
38534
38535 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
38536
38537         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
38538         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
38539
38540         PR target/16195
38541         * gcc.dg/20040625-1.c: New test.
38542
38543 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38544
38545         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
38546
38547 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38548
38549         PR fortran/15963
38550         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
38551
38552 2004-06-29  Richard Henderson  <rth@redhat.com>
38553
38554         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
38555
38556 2004-06-29  Paul Brook  <paul@codesourcery.com>
38557
38558         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
38559         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
38560
38561 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
38562
38563         PR c++/16260
38564         * g++.dg/parse/crash15.C: New.
38565
38566 2004-06-28  Andrew Pinski  <apinski@apple.com>
38567
38568         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
38569         by the error already.
38570
38571         * g++.dg/opt/ptrmem4.C: Change to compile only test.
38572
38573 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
38574
38575         PR target/14041
38576         * gcc.dg/h8300-bss-align-1.c : New.
38577
38578 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
38579
38580         * PR c++/16174
38581         * g++.dg/template/ctor4.C: New.
38582
38583 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
38584
38585         PR c++/16205
38586         * g++.dg/warn/Wsequence-point-1.C: New test.
38587
38588 2004-06-27  Paul Brook  <paul@codesourcery.com>
38589
38590         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
38591
38592 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
38593
38594         * g++.old-deja/g++.mike/p7325.C: Remove.
38595
38596 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
38597
38598         PR c/14963
38599         * gcc.dg/pr14963.c: New test.
38600
38601 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
38602
38603         PR c++/16193
38604         * g++.dg/parse/redef1.C: New test.
38605
38606 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
38607
38608         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
38609         20021110.c.
38610         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
38611         20021119-1.c.
38612         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
38613         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
38614         5-04.c.
38615         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
38616         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
38617         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
38618         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
38619         g++.brendan/enum14.C.
38620         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
38621         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
38622         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
38623         g++.mike/virt1.C.
38624         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
38625         memtemp24.C.
38626
38627 2004-06-27  Roger Sayle  <roger@eyesopen.com>
38628
38629         * gcc.dg/20040527-1.c: New test case.
38630
38631 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
38632
38633         PR gfortran/pr16196
38634         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
38635
38636 2004-06-25  Roger Sayle  <roger@eyesopen.com>
38637
38638         PR middle-end/15825
38639         * gcc.dg/pr15825-1.c: New test case.
38640
38641 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
38642
38643         * gcc.c-torture/execute/20040625-1.c: New test.
38644
38645 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38646
38647         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
38648
38649 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
38650
38651         * gcc.dg/torture/mips-div-1.c: New test.
38652
38653 2004-06-24  Jeff Law  <law@redhat.com>
38654
38655         * gcc.dg/tree-ssa/20040624-1.c: New test.
38656
38657 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
38658
38659         * gcc.c-torture/compile/20040624-1.c: New test.
38660
38661 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38662
38663         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
38664         this directory.
38665
38666 2004-06-23  Andrew Pinski  <apinski@apple.com>
38667
38668         PR middle-end/15988
38669         * g++.dg/opt/ptrmem4.C: New test.
38670
38671         * gcc.dg/c90-array-quals-2.c: New test.
38672
38673 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
38674
38675         * gcc.dg/kpice1.c: New test.
38676
38677 2006-06-23  Andrew Pinski  <apinski@apple.com>
38678
38679         * gcc.dg/c90-array-quals.c: New test.
38680
38681 2006-06-22  Richard Henderson  <rth@redhat.com>
38682
38683         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
38684
38685 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
38686
38687         * gcc.dg/builtins-config.h: Handle FreeBSD.
38688
38689 2006-06-22  Richard Henderson  <rth@redhat.com>
38690
38691         * g++.dg/opt/devirt1.C: New.
38692
38693 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
38694
38695         * g++.dg/opt/pr15551.C: New testcase.
38696
38697 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
38698
38699         PR target/14800
38700         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
38701         x86_64-*-linux* when compiling for 32bit.
38702
38703 2004-06-21  Andrew Pinski  <apinski@apple.com>
38704
38705         * gcc.dg/pch/struct-1.c: New.
38706         * gcc.dg/pch/struct-1.hs: New.
38707
38708 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
38709
38710         * gcc.dg/pch/save-temps-1.c: New file.
38711         * gcc.dg/pch/save-temps-1.hs: New file.
38712
38713 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
38714
38715         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
38716         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
38717
38718 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38719
38720         * gfortran.fortran-torture/execute/select_1.f90: Rename function
38721         to fix type error.
38722         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
38723         Remove trailing spaces.
38724
38725 2004-06-21  Richard Henderson  <rth@redhat.com>
38726
38727         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
38728         merging && to BIT_FIELD_REF.
38729
38730 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
38731
38732         * g++.dg/opt/placeholder1.C: New test.
38733
38734 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38735
38736         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
38737         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
38738         * gcc.dg/compat/union-m128-1_x.c: Likewise.
38739         * gcc.dg/compat/union-m128-1_y.c: Likewise.
38740
38741 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
38742
38743         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
38744         extern "C".
38745         * g++.dg/other/pragma-re-1.C: Add comments.
38746
38747 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
38748
38749         PR gfortran/16080
38750         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
38751
38752 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
38753
38754         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
38755         instead of setting the type of size_t by
38756         hand.
38757
38758 2004-06-18  Roger Sayle  <roger@eyesopen.com>
38759
38760         * gcc.dg/unordered-2.c: New test case.
38761         * gcc.dg/unordered-3.c: New test case.
38762
38763 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
38764
38765         PR other/16043
38766         * lib/g++.exp (g++_version): Tweak regexp for version
38767         * lib/g77.exp (g77_version): Likewise.
38768         * lib/gfortran.exp (gfortran_version): Likewise.
38769         * lib/objc.exp (objc_version): Likewise.
38770         * lib/treelang.exp (treelang_version): Likewise.
38771
38772 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
38773
38774         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
38775         Use INT_MAX instead of __INT_MAX__.
38776         * gcc.dg/compat/struct-align-2_y.c: Likewise.
38777
38778         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
38779         * gcc.dg/compat/scalar-return-3_x.c: Use it.
38780         * gcc.dg/compat/scalar-return-3_y.c: Use it.
38781         * gcc.dg/compat/scalar-return-4_x.c: Use it.
38782         * gcc.dg/compat/scalar-return-4_y.c: Use it.
38783         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
38784         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
38785         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
38786         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
38787
38788         * gcc.dg/range-test-1.c: New test.
38789         * g++.dg/opt/range-test-1.C: New test.
38790
38791 2004-06-17  Richard Henderson  <rth@redhat.com>
38792
38793         * objc.dg/sync-1.m: New.
38794         * objc.dg/try-catch-1.m: Don't force next runtime.
38795         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
38796         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
38797         shadowed catch clause.
38798         * objc.dg/try-catch-5.m: New.
38799
38800 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
38801
38802         Bug 14610
38803         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
38804
38805 2004-06-15  Richard Henderson  <rth@redhat.com>
38806
38807         * gcc.dg/20001116-1.c: Move expected warning line.
38808
38809 2004-06-15  Richard Henderson  <rth@redhat.com>
38810
38811         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
38812         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
38813
38814 2004-06-15  Jeff Law  <law@redhat.com>
38815
38816         * gcc.dg/tree-ssa/20040615-1.c: New test.
38817         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
38818         be less sensitive to operand ordering.
38819         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
38820
38821 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
38822
38823         * g++.dg/abi/bitfield3.C: Add comment..
38824
38825 2004-06-15  Richard Henderson  <rth@redhat.com>
38826
38827         * g++.dg/ext/stmtexpr1.C: XFAIL.
38828         * gcc.dg/20030612-1.c: XFAIL.
38829
38830 2004-06-15  Eric Christopher  <echristo@redhat.com>
38831
38832         * g++.dg/charset/asm5.c: New.
38833         * gcc.dg/charset/asm6.c: New.
38834
38835 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38836
38837         PR fortran/15962
38838         * gfortran.fortran-torture/execute/select_1.f90: New test.
38839
38840 2004-06-15  Paul Brook  <paul@codesourcery.com>
38841
38842         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
38843
38844 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38845
38846         PR c++/15967
38847         * g++.dg/lookup/crash3.C: New test.
38848
38849 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38850
38851         PR c++/15947
38852         * g++.dg/parse/dtor4.C: New test.
38853
38854 2004-06-14  Jeff Law  <law@redhat.com>
38855
38856         * gcc.c-torture/compile/20040614-1.c: New test.
38857
38858 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38859
38860         PR fortran/15211
38861         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
38862         LEN of a character array.
38863
38864 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
38865
38866         PR c++/15096
38867         * g++.dg/template/ptrmem10.C: New test.
38868
38869         PR c++/14930
38870         * g++.dg/template/friend30.C: New test.
38871
38872 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38873
38874         PR fortran/14928
38875         * gfortran.fortran-torture/compile/mloc.f90: New test.
38876
38877 2004-06-13  Paul Brook  <paul@codesourcery.com>
38878
38879         * gfortran.fortran-torture/execute/random_2.f90: New test.
38880
38881 2004-06-13  Eric Christopher  <echristo@redhat.com>
38882
38883         * gcc.dg/noncompile/redecl-1.c: Fix error message.
38884
38885 2004-06-12  Paul Brook  <paul@codesourcery.com>
38886
38887         * gfortran.fortran-torture/execute/contained_3.f90: New test.
38888
38889 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38890
38891         PR fortran/14923
38892         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
38893
38894 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38895
38896         PR fortran/14957
38897         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
38898         syntax errors in end statements of contained subroutines.
38899
38900 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38901
38902         PR fortran/12841
38903         * gfortran.fortran-torture/execute/null_arg.f90: New test.
38904
38905 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
38906
38907         PR fortran/15665
38908         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
38909
38910 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
38911
38912         PR gfortran/12839
38913         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
38914
38915 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
38916
38917         PR c++/15862
38918         * g++.dg/parse/enum1.C: New test.
38919
38920 2004-06-10  Jeff Law  <law@redhat.com>
38921
38922         * gcc.c-torture/compile/20040610-1.c: New test.
38923
38924 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38925
38926         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
38927         * g++.old-deja/g++.other/decl3.C: Likewise.
38928
38929 2004-06-10  Brian Booth  <bbooth@redhat.com>
38930
38931         * gcc.dg/tree-ssa/20031015-1.c: Scan for
38932         V_MAY_DEF instead of VDEF.
38933         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
38934
38935 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
38936
38937         PR c++/14211
38938         * g++.dg/conversion/const1.C: New test.
38939
38940         PR c++/15076
38941         * g++.dg/conversion/reinterpret1.C: New test.
38942
38943         PR c++/15877
38944         * g++.dg/template/enum2.C: New test.
38945
38946         PR c++/15227
38947         * g++.dg/template/error13.C: New test.
38948
38949 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38950
38951         PR fortran/14957
38952         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
38953         arguments to test_* REAL and of the right size.
38954
38955 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
38956
38957         PR target/15569
38958         PR rtl-optimization/15681
38959         * gcc.dg/20040609-1.c: New test.
38960
38961 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
38962
38963         PR c++/14791
38964         * g++.dg/opt/builtins1.C: New test.
38965
38966 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
38967
38968         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
38969         that use default windows32 struct layout.
38970         * gcc.dg/i386-bitfield2.c: Likewise.
38971
38972 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
38973
38974         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
38975         for mingw32 and cygwin targets.
38976
38977 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
38978
38979         * gcc.dg/pch/macro-4.c: New.
38980         * gcc.dg/pch/macro-4.hs: New.
38981
38982 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38983
38984         PR fortran/13249
38985         * gfortran.fortran-torture/compile/name_clash.f90: New test.
38986
38987 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38988
38989         PR fortran/13372
38990         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
38991
38992 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
38993
38994         PR gfortran/14897
38995         * gfortran.fortran-torture/execute/t_edit.f90: New test.
38996
38997 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
38998
38999         PR gfortran/15755
39000         * gfortran.fortran-torture/execute/backspace.c : New test.
39001
39002 2004-06-09  Paul Brook  <paul@codesourcery.com>
39003
39004         * gfortran.fortran-torture/execure/intrinsic_associated.f90
39005         (pointer_to_section): Rewrite to use smaller array.
39006
39007 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
39008
39009         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
39010         * gcc.dg/ext/altivec-10.c: Same.
39011         * gcc.dg/ext/altivec-11.c: Same.
39012         * gcc.dg/ext/altivec-12.c: Same.
39013         * gcc.dg/ext/altivec-13.c: Same.
39014         * gcc.dg/ext/altivec-14.c: Same.
39015         * gcc.dg/ext/altivec-15.c: Same.
39016         * gcc.dg/ext/altivec-16.c: Same.
39017         * gcc.dg/ext/altivec-3.c: Same.
39018         * gcc.dg/ext/altivec-4.c: Same.
39019         * gcc.dg/ext/altivec-6.c: Same.
39020         * gcc.dg/ext/altivec-7.c: Same.
39021         * gcc.dg/ext/altivec-8.c: Same.
39022         * gcc.dg/ext/altivec-varargs-1.c: Same.
39023
39024         * g++.dg/ext/altivec-1.C: Correct dg syntax.
39025         * g++.dg/ext/altivec-10.C: Same.
39026         * g++.dg/ext/altivec-2.C: Same.
39027         * g++.dg/ext/altivec-3.C: Same.
39028         * g++.dg/ext/altivec-4.C: Same.
39029         * g++.dg/ext/altivec-5.C: Same.
39030         * g++.dg/ext/altivec-6.C: Same.
39031         * g++.dg/ext/altivec-7.C: Same.
39032         * g++.dg/ext/altivec-8.C: Same.
39033         * g++.dg/ext/altivec-9.C: Same.
39034
39035 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39036
39037         PR c++/7841
39038         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
39039
39040 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39041
39042         * gcc.dg/union-1.c: New test.
39043
39044 2004-06-07  Roger Sayle  <roger@eyesopen.com>
39045
39046         * gcc.dg/builtins-41.c: New test case.
39047         * gcc.dg/builtins-42.c: New test case.
39048
39049 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
39050
39051         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
39052         * g++.dg/ext/altivec-10.C: Same.
39053         * g++.dg/ext/altivec-2.C: Same.
39054         * g++.dg/ext/altivec-3.C: Same.
39055         * g++.dg/ext/altivec-4.C: Same.
39056         * g++.dg/ext/altivec-5.C: Same.
39057         * g++.dg/ext/altivec-6.C: Same.
39058         * g++.dg/ext/altivec-7.C: Same.
39059         * g++.dg/ext/altivec-8.C: Same.
39060         * g++.dg/ext/altivec-9.C: Same.
39061         * g++.old-deja/g++.abi/cxa_vec.C: Same.
39062         * g++.old-deja/g++.brendan/new3.C: Same.
39063         * gcc.c-torture/execute/eeprof-1.x: Same.
39064
39065 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39066
39067         PR c/14765
39068         * gcc.dg/pr14765-1.c: New test.
39069
39070 2004-06-07  Roger Sayle  <roger@eyesopen.com>
39071
39072         PR c/14649
39073         * gcc.dg/pr14649-1.c: New test case.
39074
39075 2004-06-07  Richard Henderson  <rth@redhat.com>
39076
39077         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
39078         if temporaries.
39079
39080 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
39081
39082         * g++.dg/eh/elide1.C: Remove XFAIL.
39083
39084 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
39085
39086         PR c++/15337
39087         * g++.dg/expr/sizeof3.C: New test.
39088
39089         PR c++/14777
39090         * g++.dg/template/access14.C: New test.
39091
39092         PR c++/15554
39093         * g++.dg/template/enum1.C: New test.
39094
39095         PR c++/15057
39096         * g++.dg/eh/throw1.C: New test.
39097
39098 2004-06-07  David Ayers  <d.ayers@inode.at>
39099             Ziemowit Laski  <zlaski@apple.com>
39100
39101         * lib/objc.exp (objc_target_compile): Revert the '-framework
39102         Foundation' flag fix, since bare Darwin does not ship
39103         with the Foundation framework.
39104         * objc/execute/next_mapping.h: Provide a local NSConstantString
39105         @interface and @implementation.
39106         (objc_constant_string_init): A constructor function, used to
39107         initialize the NSConstantString meta-class object.
39108         * objc/execute/string1.m: Include "next_mapping.h" instead of
39109         <Foundation/NSString.h>.
39110         * objc/execute/string2.m: Likewise.
39111         * objc/execute/string3.m: Likewise.
39112         * objc/execute/string4.m: Likewise.
39113
39114 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
39115
39116         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
39117         to double. Replace double with FLOAT.
39118         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
39119
39120         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
39121         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
39122         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
39123         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
39124         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
39125         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
39126         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
39127         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
39128
39129 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
39130
39131         PR c/13519
39132         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
39133
39134 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39135
39136         PR c++/15503
39137         * g++.dg/template/meminit2.C: New test.
39138
39139 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
39140
39141         PR target/15822
39142         * gcc.c-torture/execute/compare-fp-1.c,
39143         gcc.c-torture/execute/compare-fp-2.c,
39144         gcc.c-torture/execute/compare-fp-3.c,
39145         gcc.c-torture/execute/compare-fp-4.c,
39146         gcc.c-torture/execute/compare-fp-3.x,
39147         gcc.c-torture/execute/compare-fp-4.x: Moved...
39148         * gcc.c-torture/execute/ieee/compare-fp-1.c,
39149         gcc.c-torture/execute/ieee/compare-fp-2.c,
39150         gcc.c-torture/execute/ieee/compare-fp-3.c,
39151         gcc.c-torture/execute/ieee/compare-fp-4.c,
39152         gcc.c-torture/execute/ieee/compare-fp-3.x,
39153         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
39154
39155 2004-06-04  David Ayers  <d.ayers@inode.at>
39156
39157         * objc/execute/protocol-isEqual-4.m: New testcase.
39158
39159 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
39160
39161         * objc/execute/protocol-isEqual-1.m: New testcase.
39162         * objc/execute/protocol-isEqual-2.m: New testcase.
39163         * objc/execute/protocol-isEqual-3.m: New testcase.
39164
39165 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39166
39167         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
39168
39169 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
39170
39171         * lib/objc.exp (objc_target_compile): When running tests on
39172         Darwin (Mac OS X), inform the linker about '-framework
39173         'Foundation'.
39174
39175 2004-06-02  Eric Christopher  <echristo@redhat.com>
39176
39177         * gcc.c-torture/compile/20040602-1.c: New.
39178
39179 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
39180
39181         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
39182         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
39183
39184         PR tree-optimization/14736
39185         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
39186
39187         PR tree-optimization/14042
39188         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
39189
39190         PR tree-optimization/14729
39191         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
39192
39193 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39194
39195         PR fortran/15557
39196         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
39197
39198 2004-06-01  Richard Hederson  <rth@redhat.com>
39199
39200         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
39201
39202 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39203
39204         PR c++/14932
39205         * g++.dg/parse/offsetof4.C: New test.
39206
39207 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
39208
39209         PR objc/7993
39210         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
39211
39212 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
39213
39214         PR c++/15701
39215         * g++.dg/template/friend29.C: New test.
39216
39217 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
39218
39219         PR c/15749
39220         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
39221
39222 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
39223
39224         * gcc.dg/sparc-trap-1.c: New test.
39225
39226 2004-05-31  Roger Sayle  <roger@eyesopen.com>
39227
39228         PR middle-end/15069
39229         * g++.dg/opt/fold3.C: New test case.
39230
39231 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
39232
39233         * lib/target-supports.exp (check_iconv_available): Fix fallout
39234         from 2004-05-28 patch.
39235
39236 2004-05-30  Paul Brook  <paul@codesourcery.com>
39237
39238         PR fortran/15620
39239         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
39240         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
39241
39242 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
39243
39244         * gfortran.fortran-torture/execute/random_1.f90: New test.
39245
39246 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
39247
39248         * g++.dg/ext/altivec-10.C: New test.
39249
39250 2004-05-29  Paul Brook  <paul@codesourcery.com>
39251
39252         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
39253
39254 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
39255
39256         * gcc.dg/altivec-16.c: New test.
39257
39258 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
39259
39260         * lib/target-supports.exp (check_vmx_hw_available): New.
39261         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
39262
39263         * lib/target-supports.exp (check_alias_available,
39264         check_iconv_available, check_named_sections_available): Use
39265         unique names for temporary files.
39266
39267 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
39268
39269         * gcc.dg/altivec-15.c: New test.
39270
39271 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
39272
39273         PR c++/15083
39274         * g++.dg/warn/noeffect6.C: New test.
39275
39276         PR c++/15471
39277         * g++.dg/expr/ptrmem4.C: New test.
39278
39279         PR c++/15640
39280         * g++.dg/template/operator3.C: New test.
39281
39282 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
39283
39284         PR c++/14668
39285         * g++.dg/lookup/redecl1.C: New test.
39286         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
39287
39288 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
39289
39290         * gcc.c-torture/execute/compare-fp-1.c,
39291         gcc.c-torture/execute/compare-fp-2.c,
39292         gcc.c-torture/execute/compare-fp-3.c,
39293         gcc.c-torture/execute/compare-fp-4.c,
39294         gcc.c-torture/execute/compare-fp-3.x,
39295         gcc.c-torture/execute/compare-fp-4.x,
39296         gcc.dg/pr15649-1.c: New.
39297
39298 2004-05-27  Adam Nemet  <anemet@lnxw.com>
39299
39300         PR c++/12883
39301         * g++.dg/init/array14.C: New test.
39302
39303 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
39304
39305         * lib/compat.exp (compat-get-options-main): New.
39306         (compat-get-options): Remove unneeded code, warn for ignored
39307         command.
39308         (compat-execute): Check flag set by dg-require-* commands.
39309
39310         * lib/compat.exp (compat-execute): Break up long lines.
39311
39312 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
39313
39314         * gcc.dg/altivec-7.c: Don't use 'vector long'.
39315         * gcc.dg/altivec-14.c: New test.
39316         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
39317
39318         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
39319         * gcc.dg/altivec-12.c: Ditto.
39320
39321         * gcc.dg/altivec-3.c: Move call to altivec_check.
39322
39323 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39324
39325         PR c++/15044
39326         * g++.dg/template/error12.C: New test.
39327
39328         PR c++/15317
39329         * g++.dg/ext/attrib15.C: New test.
39330
39331         PR c++/15329
39332         * g++.dg/template/ptrmem9.C: New test.
39333
39334 2004-05-25  Paul Brook  <paul@codesourcery.com>
39335
39336         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
39337
39338 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39339
39340         PR c++/15165
39341         * g++.dg/template/crash19.C: New test.
39342
39343 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39344
39345         PR c++/15025
39346         * g++.dg/template/redecl1.C: New test.
39347
39348 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39349
39350         PR c++/14821
39351         * g++.dg/other/ns1.C: New test.
39352
39353         PR c++/14883
39354         * g++.dg/template/invalid1.C: New test.
39355
39356 2004-05-23  Paul Brook  <paul@codesourcery.com>
39357         Victor Leikehman  <lei@haifasphere.co.il>
39358
39359         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
39360         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
39361
39362 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
39363
39364         PR c++/15285
39365         PR c++/15299
39366         * g++.dg/template/non-dependent5.C: New test.
39367         * g++.dg/template/non-dependent6.C: New test.
39368
39369 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
39370
39371         PR c++/15507
39372         * g++.dg/inherit/union1.C: New test.
39373
39374         PR c++/15542
39375         * g++.dg/template/addr1.C: New test.
39376
39377         PR c++/15427
39378         * g++.dg/template/array5.C: New test.
39379
39380         PR c++/15287
39381         * g++.dg/template/array6.C: New test.
39382
39383 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
39384             Roger Sayle  <roger@eyesopen.com>
39385
39386         * g++.dg/lookup/forscope2.C: New test case.
39387
39388 2004-05-22  Ben Elliston  <bje@au.ibm.com>
39389
39390         * gcc.dg/cpp/Wmissingdirs.c: New.
39391
39392 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
39393
39394         PR target/15301
39395         * gcc.dg/compat/union-m128-1.h: New file.
39396         * gcc.dg/compat/union-m128-1_main.c: Likewise.
39397         * gcc.dg/compat/union-m128-1_x.c: Likewise.
39398         * gcc.dg/compat/union-m128-1_y.c: Likewise.
39399
39400 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
39401
39402         PR target/15302
39403         * gcc.dg/compat/struct-complex-1.h: New file.
39404         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
39405         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
39406         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39407
39408 2004-05-20  Roger Sayle  <roger@eyesopen.com>
39409
39410         PR middle-end/3074
39411         * gcc.dg/pr3074-1.c: New test case.
39412         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
39413
39414 2004-05-20  Falk Hueffner  <falk@debian.org>
39415
39416         PR other/15526
39417         * gcc.dg/ftrapv-1.c: New test case.
39418
39419 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
39420
39421         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
39422
39423 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
39424             Jeff Law  <law@redhat.com>
39425
39426         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
39427         * gcc.dg/tree-ssa/20040518-2.c: New test.
39428
39429         * gcc.dg/tree-ssa/20040518-1.c: New test.
39430
39431 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
39432
39433         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
39434
39435 2004-05-18  Paul Brook  <paul@codesourcery.com>
39436
39437         PR fortran/13930
39438         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
39439
39440 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39441
39442         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
39443         constant folding.
39444
39445 2004-05-17  Steven Bosscher  <stevenb@suse.de>
39446
39447         * gcc.dg/tree-ssa/20040517-1.c: New test.
39448
39449 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39450
39451         * gcc.dg/loop-4.c: New test.
39452
39453 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
39454
39455         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
39456
39457 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
39458
39459         PR fortran/15311
39460         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
39461
39462 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39463
39464         PR fortran/13826
39465         PR fortran/13940
39466         * gfortran.fortran-torture/compile/data_1.f90: New test.
39467
39468 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
39469
39470         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
39471         * gcc.dg/uninit-H.c: Define ASM for __s390__.
39472
39473 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39474
39475         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
39476
39477 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39478
39479         PR c/15444
39480         * gcc.dg/format/xopen-1.c: Adjust expected message.
39481         * gcc.dg/format/xopen-3.c: New test.
39482
39483 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
39484
39485         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
39486
39487 2004-05-14  Jeff Law  <law@redhat.com>
39488
39489         * gcc.dg/tree-ssa/20040514-2.c: New test.
39490
39491 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39492
39493         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
39494         this ...
39495         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
39496         this.
39497
39498 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
39499
39500         * gcc.dg/tree-ssa/20040514-1.c: New test.
39501
39502 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39503
39504         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
39505         test.
39506
39507 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39508
39509         PR fortran/14066
39510         * gfortran.fortran-torture/compile/do_1.f90: New test.
39511
39512 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39513
39514         PR fortran/15051
39515         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
39516         test.
39517
39518 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
39519
39520         PR fortran/15149
39521         * gfortran.fortran-torture/execute/random_init.f90: New test.
39522
39523 2004-05-13  Paul Brook  <paul@codesourcery.com>
39524
39525         PR fortran/15314
39526         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
39527
39528 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
39529
39530         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
39531         for the powerpc case.
39532
39533 2004-05-13  Jeff Law  <law@redhat.com>
39534
39535         * gcc.dg/tree-ssa/20040513-1.c: New test.
39536         * gcc.dg/tree-ssa/20040513-2.c: New test.
39537
39538 2004-05-13  Paul Brook  <paul@codesourcery.com>
39539
39540         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
39541         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
39542         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
39543
39544 2004-05-13  Andreas Schwab  <schwab@suse.de>
39545
39546         PR other/10819
39547         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
39548         characters.
39549
39550 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
39551
39552         PR fortran/15294
39553         * gfortran.fortran-torture/execute/adjustr.f90: New file.
39554
39555 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
39556
39557         Merge from tree-ssa-20020619-branch.  See
39558         ChangeLog.tree-ssa for details.
39559
39560 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
39561
39562         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
39563         include <altivec.h> explicitly.
39564         * gcc.dg/altivec-13.c: Likewise.
39565
39566 2004-05-11  Paul Brook  <paul@codesourcery.com>
39567
39568         * gcc.c-torture/compile/20010518-1.c: Force enum size.
39569
39570 2004-05-10  Eric Christopher  <echristo@redhat.com>
39571
39572         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
39573         * gcc.dg/sibcall-4.c: Ditto.
39574
39575 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
39576
39577         * g++.dg/ext/altivec-8.C: New test case.
39578         * gcc.dg/altivec-13.c: New test case.
39579
39580 2004-05-08  Roger Sayle  <roger@eyesopen.com>
39581
39582         * gcc.c-torture/execute/divcmp-1.c: New test case.
39583         * gcc.c-torture/execute/divcmp-2.c: New test case.
39584         * gcc.c-torture/execute/divcmp-3.c: New test case.
39585
39586 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
39587
39588         * g++.dg/other/pragma-re-2.C: New test.
39589
39590 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
39591
39592         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
39593         * gcc.dg/i386-387-2.c: Likewise.
39594
39595         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
39596         __builtin_drem.
39597         * gcc.dg/i386-387-6.c: Likewise.
39598
39599 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
39600
39601         * gcc.dg/builtins-33.c: Also check log1p*.
39602
39603 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
39604
39605         PR optimization/15296
39606         * gcc.c-torture/execute/pr15296.c: New test.
39607
39608 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
39609
39610         * gcc.dg/builtins-40.c: New test.
39611
39612 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
39613
39614         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
39615
39616 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
39617
39618         * g++.dg/ext/spe1.C: New testcase.
39619
39620 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
39621
39622         * objc.dg/image-info.m: Allow additional attributes
39623         for __image_info section.
39624
39625 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
39626
39627         * gcc.dg/torture/mips-hilo-2.c: New test.
39628
39629 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39630
39631         PR c++/14389
39632         * g++.dg/template/member5.C: New test.
39633
39634 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
39635
39636         * gcc.dg/builtins-34.c: Also check expm1*.
39637
39638 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39639
39640         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
39641         * gcc.dg/torture/builtin-convert-3.c: New test.
39642
39643 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
39644
39645         PR middle-end/15054
39646         * g++.dg/opt/pr15054.C: New test.
39647
39648 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39649
39650         * gcc.dg/torture/builtin-rounding-1.c: New test.
39651         * gcc.dg/builtins-25.c: Delete.
39652         * gcc.dg/builtins-29.c: Delete.
39653
39654 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
39655
39656         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
39657         * gcc.dg/sibcall-4.c: Likewise.
39658         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
39659
39660 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
39661
39662         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
39663         bit-field on 16-bit targets.
39664
39665 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
39666
39667         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
39668         16-bit targets.
39669
39670 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
39671
39672         * gcc.dg/rs6000-power2-1.c: Change to compile only.
39673         * gcc.dg/rs6000-power2-2.c: Likewise.
39674
39675 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
39676
39677         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
39678         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
39679         Change the asm registers to be in form of frN instead of fN.
39680
39681 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39682
39683         * gcc.dg/torture/builtin-convert-2.c: New test.
39684
39685 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
39686
39687         * gcc.dg/rs6000-power2-1.c: New test.
39688         * gcc.dg/rs6000-power2-2.c: New test.
39689
39690 2004-04-28  Jan Hubicka  <jh@suse.cz>
39691
39692         * gcc.dg/unused-6.c: New test.
39693
39694 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
39695             Ulrich Weigand  <uweigand@de.ibm.com>
39696
39697         * ada/acats/run_all.sh: Define $target variable.
39698
39699 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
39700
39701         PR c++/15119
39702         * g++.dg/other/vararg-1.C: New test.
39703
39704         PR c++/4794
39705         * g++.dg/eh/cleanup3.C: New test.
39706
39707 2004-04-24  Laurent GUERBY <laurent@guerby.net>
39708
39709         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
39710         and ad8011a (target_insn).
39711         * ada/acats/support/macro.dfs: Likewise.
39712         * ada/acats/support/impbit.adb: New file.
39713
39714 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
39715
39716         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
39717
39718 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
39719
39720         * gcc.dg/loop-3.c: New test.
39721
39722 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
39723
39724         * gcc.c-torture/execute/simd-5.c: New test.
39725
39726 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39727
39728         PR c++/15064
39729         * g++.dg/template/crash18.C: New test.
39730
39731 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
39732
39733         * g++.dg/ext/complit3.C: New test.
39734
39735 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
39736
39737         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
39738         * gcc.dg/altivec-3.c: Same.
39739         * gcc.dg/altivec-varargs-1.c: Same.
39740
39741 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
39742
39743         * lib/target-supports.exp (check_profiling_available): Assume
39744         profiling is not available on powerpc-eabi targets.
39745
39746 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
39747
39748         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
39749         * gcc.dg/vmx/bug-1.c: Ditto.
39750
39751 2004-04-20  Eric Christopher  <echristo@redhat.com>
39752
39753         * gcc.dg/charset/extern.c: New test.
39754         * g++.dg/charset/extern3.cc: Ditto.
39755
39756 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
39757
39758         * gcc.dg/builtins-39.c: New test.
39759
39760 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
39761
39762         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
39763
39764 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
39765
39766         * gcc.dg/torture/mips-hilo-1.c: New test.
39767
39768 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
39769
39770         * gcc.c-torture/compile/20040419-1.c: New test.
39771
39772 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
39773
39774         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
39775
39776 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
39777             Aldy Hernandez  <aldyh@redhat.com>
39778
39779         * gcc.c-torture/execute/va-arg-24.c: New.
39780
39781 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
39782             Aldy Hernandez  <aldyh@redhat.com>
39783
39784         * gcc.dg/vmx/1b-01.c: New.
39785         * gcc.dg/vmx/1b-02.c: New.
39786         * gcc.dg/vmx/1b-03.c: New.
39787         * gcc.dg/vmx/1b-04.c: New.
39788         * gcc.dg/vmx/1b-05.c: New.
39789         * gcc.dg/vmx/1b-06.c: New.
39790         * gcc.dg/vmx/1b-07.c: New.
39791         * gcc.dg/vmx/1c-01.c: New.
39792         * gcc.dg/vmx/1c-02.c: New.
39793         * gcc.dg/vmx/3a-01a.c: New.
39794         * gcc.dg/vmx/3a-01.c: New.
39795         * gcc.dg/vmx/3a-01m.c: New.
39796         * gcc.dg/vmx/3a-03.c: New.
39797         * gcc.dg/vmx/3a-03m.c: New.
39798         * gcc.dg/vmx/3a-04.c: New.
39799         * gcc.dg/vmx/3a-04m.c: New.
39800         * gcc.dg/vmx/3a-05.c: New.
39801         * gcc.dg/vmx/3a-06.c: New.
39802         * gcc.dg/vmx/3a-06m.c: New.
39803         * gcc.dg/vmx/3a-07.c: New.
39804         * gcc.dg/vmx/3b-01.c: New.
39805         * gcc.dg/vmx/3b-02.c: New.
39806         * gcc.dg/vmx/3b-10.c: New.
39807         * gcc.dg/vmx/3b-13.c: New.
39808         * gcc.dg/vmx/3b-14.c: New.
39809         * gcc.dg/vmx/3b-15.c: New.
39810         * gcc.dg/vmx/3c-01a.c: New.
39811         * gcc.dg/vmx/3c-01.c: New.
39812         * gcc.dg/vmx/3c-02.c: New.
39813         * gcc.dg/vmx/3c-03.c: New.
39814         * gcc.dg/vmx/3d-01.c: New.
39815         * gcc.dg/vmx/4-01.c: New.
39816         * gcc.dg/vmx/4-03.c: New.
39817         * gcc.dg/vmx/5-01.c: New.
39818         * gcc.dg/vmx/5-02.c: New.
39819         * gcc.dg/vmx/5-03.c: New.
39820         * gcc.dg/vmx/5-04.c: New.
39821         * gcc.dg/vmx/5-05.c: New.
39822         * gcc.dg/vmx/5-06.c: New.
39823         * gcc.dg/vmx/5-07.c: New.
39824         * gcc.dg/vmx/5-07t.c: New.
39825         * gcc.dg/vmx/5-08.c: New.
39826         * gcc.dg/vmx/5-10.c: New.
39827         * gcc.dg/vmx/5-11.c: New.
39828         * gcc.dg/vmx/7-01a.c: New.
39829         * gcc.dg/vmx/7-01.c: New.
39830         * gcc.dg/vmx/7c-01.c: New.
39831         * gcc.dg/vmx/7d-01.c: New.
39832         * gcc.dg/vmx/7d-02.c: New.
39833         * gcc.dg/vmx/8-01.c: New.
39834         * gcc.dg/vmx/8-02a.c: New.
39835         * gcc.dg/vmx/8-02.c: New.
39836         * gcc.dg/vmx/brode-1.c: New.
39837         * gcc.dg/vmx/bug-1.c: New.
39838         * gcc.dg/vmx/bug-2.c: New.
39839         * gcc.dg/vmx/bug-3.c: New.
39840         * gcc.dg/vmx/cw-bug-1.c: New.
39841         * gcc.dg/vmx/cw-bug-2.c: New.
39842         * gcc.dg/vmx/cw-bug-3.c: New.
39843         * gcc.dg/vmx/dct.c: New.
39844         * gcc.dg/vmx/debug-1.c: New.
39845         * gcc.dg/vmx/debug-2.c: New.
39846         * gcc.dg/vmx/debug-3.c: New.
39847         * gcc.dg/vmx/debug-4.c: New.
39848         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
39849         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
39850         * gcc.dg/vmx/eg-5.c: New.
39851         * gcc.dg/vmx/fft.c: New.
39852         * gcc.dg/vmx/gcc-bug-1.c: New.
39853         * gcc.dg/vmx/gcc-bug-2.c: New.
39854         * gcc.dg/vmx/gcc-bug-3.c: New.
39855         * gcc.dg/vmx/gcc-bug-4.c: New.
39856         * gcc.dg/vmx/gcc-bug-5.c: New.
39857         * gcc.dg/vmx/gcc-bug-6.c: New.
39858         * gcc.dg/vmx/gcc-bug-7.c: New.
39859         * gcc.dg/vmx/gcc-bug-8.c: New.
39860         * gcc.dg/vmx/gcc-bug-9.c: New.
39861         * gcc.dg/vmx/gcc-bug-b.c: New.
39862         * gcc.dg/vmx/gcc-bug-c.c: New.
39863         * gcc.dg/vmx/gcc-bug-d.c: New.
39864         * gcc.dg/vmx/gcc-bug-e.c: New.
39865         * gcc.dg/vmx/gcc-bug-f.c: New.
39866         * gcc.dg/vmx/gcc-bug-g.c: New.
39867         * gcc.dg/vmx/gcc-bug-i.c: New.
39868         * gcc.dg/vmx/harness.h: New.
39869         * gcc.dg/vmx/ira1.c: New.
39870         * gcc.dg/vmx/ira2a.c: New.
39871         * gcc.dg/vmx/ira2b.c: New.
39872         * gcc.dg/vmx/ira2.c: New.
39873         * gcc.dg/vmx/ira2c.c: New.
39874         * gcc.dg/vmx/mem.c: New.
39875         * gcc.dg/vmx/newton-1.c: New.
39876         * gcc.dg/vmx/ops.c: New.
39877         * gcc.dg/vmx/sn7153.c: New.
39878         * gcc.dg/vmx/spill2.c: New.
39879         * gcc.dg/vmx/spill3.c: New.
39880         * gcc.dg/vmx/spill.c: New.
39881         * gcc.dg/vmx/t.c: New.
39882         * gcc.dg/vmx/varargs-1.c: New.
39883         * gcc.dg/vmx/varargs-2.c: New.
39884         * gcc.dg/vmx/varargs-3.c: New.
39885         * gcc.dg/vmx/varargs-4.c: New.
39886         * gcc.dg/vmx/varargs-5.c: New.
39887         * gcc.dg/vmx/varargs-6.c: New.
39888         * gcc.dg/vmx/varargs-7.c: New.
39889         * gcc.dg/vmx/vmx.exp: New.
39890         * gcc.dg/vmx/vprint-1.c: New.
39891         * gcc.dg/vmx/vscan-1.c: New.
39892         * gcc.dg/vmx/x-01.c: New.
39893         * gcc.dg/vmx/x-02.c: New.
39894         * gcc.dg/vmx/x-03.c: New.
39895         * gcc.dg/vmx/x-04.c: New.
39896         * gcc.dg/vmx/x-05.c: New.
39897         * gcc.dg/vmx/yousufi-1.c: New.
39898         * gcc.dg/vmx/zero-1.c: New.
39899         * gcc.dg/vmx/zero.c: New.
39900
39901 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
39902
39903         * g++.dg/lookup/java1.C: Update for chage of
39904         _Jv_AllocObject.
39905         * g++.dg/lookup/java2.C: Likewise.
39906
39907 2004-04-17  Laurent GUERBY <laurent@guerby.net>
39908
39909         * ada/acats/run_all.sh: use -O2 by default.
39910
39911 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
39912
39913         * gcc.dg/vr-mult-[12].c: New tests.
39914
39915 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39916
39917         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
39918
39919         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
39920
39921 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
39922
39923         * lib/target-supports.exp (check_profiling_available): Assume
39924         profiling isn't available for mips*-*-elf targets.
39925
39926 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
39927
39928         * gcc.dg/builtins-38.c: New test.
39929
39930 2004-04-14  Eric Christopher  <echristo@redhat.com>
39931
39932         * g++.dg/charset/charset.exp: Run .cc extension tests.
39933
39934 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
39935
39936         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
39937
39938 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39939
39940         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
39941
39942 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
39943
39944         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
39945         * gcc.dg/i386-387-2.c: Likewise.
39946
39947         * gcc.dg/i386-387-7.c: New test.
39948         * gcc.dg/i386-387-8.c: New test.
39949
39950         * gcc.dg/builtins-37.c: New test.
39951
39952 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
39953
39954         * g++.dg/pch/externc-1.C: Add missing semicolon.
39955
39956 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
39957
39958         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
39959
39960 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39961
39962         * gcc.c-torture/execute/20040411-1.c: New test.
39963
39964 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
39965
39966         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
39967
39968 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
39969
39970         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
39971
39972 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
39973
39974         * lib/target-supports.exp (check_named_sections_available): New.
39975         * lib/gcc-dg.exp (dg-require-named-sections): New.
39976         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
39977         old-deja.exp.  Also prune error-count message from HP linker.
39978         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
39979
39980         * g++.dg/init/init-ref4.C: Use dg-require-weak.
39981         * g++.old-deja/g++.pt/static3.C: Likewise.
39982         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
39983
39984 2004-04-09  Roger Sayle  <roger@eyesopen.com>
39985
39986         * gcc.c-torture/execute/20040409-1.c: New test case.
39987         * gcc.c-torture/execute/20040409-2.c: New test case.
39988         * gcc.c-torture/execute/20040409-3.c: New test case.
39989
39990 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
39991
39992         * gcc.dg/20040409-1.c: New test.
39993
39994 2004-04-08  Roger Sayle  <roger@eyesopen.com>
39995
39996         PR target/14888
39997         * g++.dg/opt/pr14888.C: New test case.
39998
39999 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
40000
40001         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
40002         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
40003         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
40004         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
40005         New tests.
40006
40007 2004-04-08  Paul Brook  <paul@codesourcery.com>
40008
40009         * gcc.dg/spill-1.c: New test.
40010
40011 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40012
40013         * gcc.dg/torture/builtin-ctype-2.c: New test.
40014
40015 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
40016
40017         * gcc.dg/pch/pch.exp: Add largefile test.
40018
40019 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
40020
40021         * g++.dg/pch/externc-1.Hs: New.
40022         * g++.dg/pch/externc-1.C: New.
40023
40024 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40025
40026         * gcc.dg/compat/struct-by-value-5a_main.c,
40027         gcc.dg/compat/struct-by-value-5b_main.c: New files.
40028         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
40029         * gcc.dg/compat/struct-by-value-5a_x.c,
40030         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
40031         gcc.dg/compat/struct-by-value-5_x.c.
40032         * gcc.dg/compat/struct-by-value-5a_y.c,
40033         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
40034         gcc.dg/compat/struct-by-value-5_y.c.
40035
40036         * gcc.dg/compat/struct-by-value-6a_main.c,
40037         gcc.dg/compat/struct-by-value-6b_main.c: New files.
40038         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
40039         * gcc.dg/compat/struct-by-value-6a_x.c,
40040         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
40041         gcc.dg/compat/struct-by-value-6_x.c.
40042         * gcc.dg/compat/struct-by-value-6a_y.c,
40043         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
40044         gcc.dg/compat/struct-by-value-6_y.c.
40045
40046         * gcc.dg/compat/struct-by-value-7a_main.c,
40047         gcc.dg/compat/struct-by-value-7b_main.c: New files.
40048         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
40049         * gcc.dg/compat/struct-by-value-7a_x.c,
40050         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
40051         gcc.dg/compat/struct-by-value-7_x.c.
40052         * gcc.dg/compat/struct-by-value-7a_y.c,
40053         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
40054         gcc.dg/compat/struct-by-value-7_y.c.
40055
40056 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
40057
40058         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
40059         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
40060         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
40061         options.
40062
40063 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
40064
40065         * gcc.dg/builtins-36.c: New test.
40066
40067 2004-04-06  Paul Brook  <paul@codesourcery.com>
40068
40069         * README.gcc: Remove obsolete contraint on testcases.
40070
40071 2004-04-05  Paul Brook  <paul@codesourcery.com>
40072
40073         PR2123
40074         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
40075         failure and exit(0) on success.
40076         * g++.dg/expr/anew2.C: Ditto.
40077         * g++.dg/expr/anew3.C: Ditto.
40078         * g++.dg/expr/anew4.C: Ditto.
40079
40080 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
40081
40082         PR c++/3518
40083         * g++.dg/template/unify7.C: New.
40084
40085 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
40086
40087         * g++.dg/README: Bring up to date with new subdirectories; remove
40088         duplicate subdirectory lines.
40089
40090 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
40091
40092         PR c++/14007
40093         * g++.dg/template/unify5.C: New.
40094         * g++.dg/template/unify6.C: New.
40095         * g++.dg/template/qualttp20.C: Adjust.
40096         * g++.old-deja/g++.jason/report.C: Adjust.
40097         * g++.old-deja/g++.other/qual1.C: Adjust.
40098
40099 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
40100
40101         PR c++/14803
40102         * g++.dg/inherit/ptrmem1.C: New test.
40103
40104 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
40105
40106         PR c++/14755
40107         * gcc.c-torture/execute/20040331-1.c: New test.
40108         * gcc.dg/20040331-1.c: New test.
40109
40110 2004-04-01  Paul Brook  <paul@codesourcery.com>
40111
40112         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
40113
40114 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
40115
40116         PR c++/14724
40117         * g++.dg/init/goto1.C: New test.
40118
40119         PR c++/14763
40120         * g++.dg/template/defarg4.C: New test.
40121
40122 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
40123
40124         * gcc.dg/altivec-11.c: Extend test for more valid cases.
40125
40126 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
40127
40128         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
40129
40130 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
40131
40132         * gcc.dg/noncompile/undeclared-2.c: New test.
40133
40134 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
40135
40136         * gcc.dg/940409-1.c: Remove XFAIL.
40137         * gcc.dg/reg-vol-struct-1.c: New test.
40138
40139 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40140
40141         * gcc.dg/torture/builtin-wctype-1.c: New test.
40142
40143 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
40144
40145         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
40146         * gcc.dg/20001101-1.c: Likewise.
40147         * gcc.dg/20001102-1.c: Likewise.
40148
40149 2004-03-25  Roger Sayle  <roger@eyesopen.com>
40150
40151         * gcc.dg/compare8.c: Add an additional test for XOR.
40152
40153 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40154
40155         * gcc.dg/torture/builtin-ctype-1.c: New test.
40156
40157 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40158
40159         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
40160         * gcc.dg/torture/builtin-math-1.c: Likewise.
40161         * gcc.dg/torture/builtin-power-1.c: New test.
40162
40163 2004-03-24  Andreas Schwab  <schwab@suse.de>
40164
40165         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
40166         IA64 assembler.
40167
40168 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
40169             Roger Sayle  <roger@eyesopen.com>
40170
40171         * gcc.dg/compare8.c: New test case.
40172
40173 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
40174
40175         * g++.dg/ext/altivec-7.C: New test.
40176
40177 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
40178
40179         PR 12267, 12391, 12560, 13129, 14114, 14133
40180         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
40181         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
40182         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
40183         Adjust error regexps.
40184         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
40185         * gcc.dg/noncompile/undeclared-1.c: New test cases.
40186         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
40187         * gcc.dg/local1.c: Add explanatory comment.
40188
40189 2004-03-23  Roger Sayle  <roger@eyesopen.com>
40190
40191         PR optimization/14669
40192         * g++.dg/opt/fold2.C: New test case.
40193
40194 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
40195
40196         PR c/14069
40197         * gcc.dg/20040322-1.c: New test.
40198
40199 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40200
40201         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
40202         * gcc.dg/ultrasp4.c: Likewise.
40203         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
40204
40205 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
40206
40207         * gcc.dg/i386-sse-8.c: Reset default options.
40208
40209 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
40210
40211         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
40212         in the error message text.
40213
40214 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
40215
40216         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
40217
40218 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
40219
40220         PR c++/14616
40221         * g++.dg/init/array13.C: New test.
40222
40223 2004-03-20  Roger Sayle  <roger@eyesopen.com>
40224
40225         PR target/13889
40226         * gcc.c-torture/compile/pr13889.c: New test case.
40227
40228 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40229
40230         PR c/14635
40231         * builtins-1.c (nan, nans): Don't test.
40232         * builtins-30.c: Don't use nan, nanf, nanl.
40233         * builtins-35.c: New test.
40234
40235 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
40236
40237         * g++.dg/ext/altivec-6.C: New test.
40238
40239 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
40240
40241         * g++.dg/init/placement3.C: New test.
40242
40243         * g++.dg/template/spec13.C: New test.
40244
40245         * g++.dg/lookup/using11.C: New test.
40246
40247         * g++.dg/lookup/koenig3.C: New test.
40248
40249         * g++.dg/template/operator2.C: New test.
40250
40251         * g++.dg/expr/dtor3.C: New test.
40252         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
40253         marker.
40254         * g++.old-deja/g++.law/visibility28.C: Likewise.
40255
40256 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
40257
40258         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
40259         * gcc.dg/ppc64-abi-3.c: Likewise.
40260
40261 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40262
40263         PR c++/14545
40264         * g++.dg/parse/template15.C: New test.
40265
40266 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40267
40268         * g++.dg/expr/dtor2.C: New test.
40269
40270         * g++.dg/lookup/anon4.C: New test.
40271
40272         * g++.dg/overload/using1.C: New test.
40273
40274         * g++.dg/template/lookup7.C: New test.
40275
40276         * g++.dg/template/typename6.C: New test.
40277
40278         * g++.dg/expr/cond6.C: New test.
40279
40280 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40281
40282         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
40283
40284 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40285
40286         * g++.dg/expr/cond5.C: New test.
40287         * g++.dg/expr/constcast1.C: Likewise.
40288         * g++.dg/expr/ptrmem2.C: Likewise.
40289         * g++.dg/expr/ptrmem3.C: Likewise.
40290         * g++.dg/lookup/main1.C: Likewise.
40291         * g++.dg/template/lookup6.C: Likewise.
40292
40293 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40294
40295         * gcc.dg/local1.c: New test.
40296
40297         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
40298
40299 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40300
40301         * gcc.dg/torture/builtin-convert-1.c: New test.
40302
40303 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40304
40305         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
40306
40307 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
40308
40309         PR c++/14481
40310         * g++.dg/warn/Wunused-7.C: New test.
40311
40312 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40313
40314         * gcc.dg/torture/builtin-integral-1.c: New test.
40315
40316 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
40317
40318         PR c++/14586
40319         * g++.dg/parse/non-dependent3.C: New test.
40320
40321 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
40322
40323         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
40324         * g++.dg/eh/simd-2.C: Likewise.
40325         * g++.dg/init/array10.C: Likewise.
40326         * gcc.c-torture/compile/simd-1.c: Likewise.
40327         * gcc.c-torture/compile/simd-2.c: Likewise.
40328         * gcc.c-torture/compile/simd-3.c: Likewise.
40329         * gcc.c-torture/compile/simd-4.c: Likewise.
40330         * gcc.c-torture/compile/simd-6.c: Likewise.
40331         * gcc.c-torture/execute/simd-1.c: Likewise.
40332         * gcc.c-torture/execute/simd-2.c: Likewise.
40333         * gcc.dg/compat/vector-defs.h: Likewise.
40334         * gcc.dg/20020531-1.c: Likewise.
40335         * gcc.dg/altivec-3.c: Likewise.
40336         * gcc.dg/altivec-4.c: Likewise.
40337         * gcc.dg/altivec-varargs-1.c: Likewise.
40338         * gcc.dg/compat/vector-defs.h: Likewise.
40339         * gcc.dg/i386-mmx-3.c: Likewise.
40340         * gcc.dg/i386-sse-4.c: Likewise.
40341         * gcc.dg/i386-sse-5.c: Likewise.
40342         * gcc.dg/i386-sse-8.c: Likewise.
40343         * gcc.dg/simd-1.c: Likewise.
40344         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
40345         __ev64_opaque__ since the machine description provides it.
40346
40347 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40348
40349         * lib/compat.exp (skip_list): New global variable.
40350         Use it to hold the user defined COMPAT_SKIPS list if any.
40351         (compat-obj): Add the members of skip_list to optall.
40352
40353 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40354
40355         * gcc.dg/compat/union-by-value-1_main.c,
40356         union-by-value-1_x.c, union-by-value-1_y.c,
40357         union-check.h, union-defs.h,
40358         union-init.h, union-return-1_main.c,
40359         union-return-1_x.c, union-return-1_y.c: New files.
40360
40361 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40362
40363         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
40364         mixed-struct-init.h: Add 4 mixed structure types.
40365         struct-by-value-21_main.c, struct-by-value-21_x.c,
40366         struct-by-value-21_y.c, struct-return-21_main.c,
40367         struct-return-21_x.c, struct-return-21_y.c: New files.
40368
40369 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
40370
40371         PR c++/14550
40372         * g++.dg/parse/template14.C: New test.
40373
40374 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
40375
40376         * gcc.c-torture/execute/20040313-1.c: New test.
40377
40378 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
40379
40380         PR target/14533
40381         * gcc.dg/20040311-2.c: New test.
40382
40383 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
40384
40385         PR other/14544
40386         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
40387         bit-field.
40388
40389 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
40390
40391         * gcc.dg/20040305-2.c: Add missing return statement.
40392
40393 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40394
40395         * gcc.dg/builtins-34.c: Also check pow10*.
40396
40397 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
40398
40399         PR target/14262
40400         * gcc.dg/20040305-2.c: New test.
40401
40402 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
40403
40404         * gcc.dg/20040310-1.c: New test.
40405
40406 2004-03-11  Roger Sayle  <roger@eyesopen.com>
40407
40408         * gcc.c-torture/execute/20040311-1.c: New test case.
40409
40410 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
40411
40412         PR c++/14476
40413         * g++.dg/lookup/enum1.C: New test.
40414
40415 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
40416
40417         PR c++/14510
40418         * g++.dg/lookup/struct2.C: New test.
40419
40420 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
40421
40422         * gcc.dg/builtins-34.c: New test.
40423
40424 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40425
40426         * gcc.dg/torture/builtin-nonneg-1.c: New test.
40427
40428 2004-03-09  James E Wilson  <wilson@specifixinc.com>
40429
40430         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
40431         * gcc.dg/alias-2.c: New testcase.
40432
40433 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
40434
40435         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
40436
40437 2004-03-09  Roger Sayle  <roger@eyesopen.com>
40438
40439         * gcc.c-torture/execute/20040309-1.c: New test case.
40440
40441 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
40442
40443         PR c++/14397
40444         * g++.dg/overload/ref1.C: New.
40445
40446 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40447
40448         PR c++/14409
40449         * g++.dg/template/spec12.C: New test.
40450
40451         PR c++/14448
40452         * g++.dg/parse/crash14.C: New test.
40453
40454 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
40455
40456         PR c++/14230
40457         * g++.dg/init/ref11.C: New test.
40458
40459 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
40460
40461         PR c++/14432
40462         * g++.dg/parse/builtin2.C: New test.
40463
40464 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
40465
40466         PR c++/14401
40467         * g++.dg/init/ctor3.C: New test.
40468         * g++.dg/init/union1.C: New test.
40469         * g++.dg/ext/anon-struct4.C: New test.
40470
40471 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
40472
40473         * g++.dg/lookup/koenig1.C: Tweak error messages.
40474         * g++.dg/lookup/used-before-declaration.C: Likewise.
40475         * g++.dg/other/do1.C: Likewise.
40476         * g++.dg/overload/koenig1.C: Likewise.
40477         * g++.dg/parse/crash13.C: Likewise.
40478         * g++.dg/template/instantiate3.C: Likewise.
40479
40480 2004-03-08  Eric Christopher  <echristo@redhat.com>
40481
40482         * * lib/target-supports.exp: Enable libiconv in test
40483         compilation.  Fix up error checking.
40484
40485 2004-03-08  Roger Sayle  <roger@eyesopen.com>
40486
40487         PR middle-end/14289
40488         * gcc.dg/pr14289-1.c: New test case.
40489         * gcc.dg/pr14289-2.c: Likewise.
40490         * gcc.dg/pr14289-3.c: Likewise.
40491
40492 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
40493
40494         * gcc.c-torture/execute/20040308-1.c: New test.
40495
40496 2004-03-07  Roger Sayle  <roger@eyesopen.com>
40497
40498         * gcc.c-torture/execute/20040307-1.c: New test case.
40499
40500 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
40501
40502         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
40503
40504 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
40505
40506         * gcc.dg/20040306-1.c: New test.
40507
40508 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
40509
40510         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
40511         them static.
40512         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
40513
40514 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40515
40516         PR c/14465
40517         * gcc.dg/decl-6.c: New test.
40518
40519 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40520
40521         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
40522         Rename LOGPOW -> LOG_POW.
40523         (SQRT_EXP, POW_EXP): New.
40524
40525 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40526
40527         * gcc.dg/i386-sse-8.c: New test.
40528
40529 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40530
40531         PR c/14114
40532         * gcc.dg/decl-5.c: New test.
40533
40534 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
40535
40536         * gcc.dg/20040305-1.c: New test.
40537
40538 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
40539
40540         PR other/14354
40541         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
40542
40543 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
40544
40545         PR c++/14425, c++/14426
40546         * g++.dg/ext/altivec-4.C: New test.
40547         * g++.dg/ext/altivec-5.C: New test.
40548
40549 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
40550
40551         * g++.old-deja/g++.other/linkage1.C: Expect errors about
40552         global variables of a type with no linkage.
40553         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
40554         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
40555         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
40556         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
40557         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
40558         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
40559         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
40560         * g++.dg/warn/deprecated.C: Name enum Color.
40561         * g++.dg/overload/VLA.C: Name structure for 'b'.
40562         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
40563
40564 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40565
40566         * gcc.c-torture/compile/20040304-1.c: New test.
40567
40568 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
40569
40570         PR 13728
40571         * gcc.dg/decl-4.c: New testcase.
40572
40573 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
40574
40575         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
40576         as PRECF if sizeof (float) > sizeof (double).
40577         (PRECL): Make it the same as PRECF if
40578         sizeof (float) > sizeof (long double).
40579
40580 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40581
40582         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
40583         system type.  Add check for irix6 which doesn't have c99 runtime.
40584
40585 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
40586
40587         * gcc.dg/const-elim-1.c: xfail for xtensa.
40588
40589 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
40590
40591         PR c++/14369
40592         * g++.dg/template/cond4.C: New test.
40593
40594 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
40595
40596         PR c++/14360
40597         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
40598
40599         PR c++/14361
40600         * g++.dg/parse/defarg7.C: New test.
40601
40602         PR c++/14359
40603         * g++.dg/template/friend26.C: New test.
40604
40605 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
40606
40607         PR c++/14324
40608         * g++.dg/abi/mangle21.C: New test.
40609
40610         PR c++/14260
40611         * g++.dg/parse/constructor2.C: New test.
40612
40613         PR c++/14337
40614         * g++.dg/template/sfinae1.C: New test.
40615
40616 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
40617
40618         PR c++/14267
40619         * g++.dg/expr/crash2.C: New test.
40620
40621         PR middle-end/13448
40622         * gcc.dg/inline-5.c: New test.
40623         * gcc.dg/always-inline.c: Split out tests into ...
40624         * gcc.dg/always-inline2.c: ... this and ...
40625         * gcc.dg/always-inline3.c: ... this.
40626
40627 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
40628
40629         PR debug/12103
40630         * g++.dg/debug/crash1.C: New test.
40631
40632 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
40633
40634         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
40635         function with __attribute__((noinline)).
40636         (recurser_void2): Likewise.
40637         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
40638         (recurser_void2): Likewise.
40639
40640 2004-02-29  Roger Sayle  <roger@eyesopen.com>
40641
40642         PR middle-end/14203
40643         * g++.dg/warn/Wunused-6.C: New test case.
40644
40645 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
40646
40647         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
40648         not defined.
40649
40650 2004-02-27  Eric Christopher  <echristo@redhat.com>
40651
40652         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
40653         * g++.dg/charset/asm2.c: Run only x86.
40654         * gcc.dg/charset/asm3.c: Ditto.
40655
40656 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
40657
40658         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
40659         ld_library_path.
40660
40661 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
40662
40663         * g++.dg/ext/altivec-3.C: New.
40664
40665 2004-02-26  Richard Henderson  <rth@redhat.com>
40666
40667         * g++.dg/ext/attrib10.C: Mark for warning.
40668         * gcc.dg/attr-alias-1.c: New.
40669
40670 2004-02-26  Richard Henderson  <rth@redhat.com>
40671
40672         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
40673         * gcc.c-torture/execute/20040208-2.c: ... it back.
40674
40675 2004-02-26  Eric Christopher  <echristo@redhat.com>
40676
40677         * lib/target-supports.exp (check-iconv-available): New function.
40678         * lib/gcc-dg.exp (dg-require-iconv): New function.
40679         Use above.
40680         * gcc.dg/charset: New directory.
40681         * gcc.dg/charset/charset.exp: New file.
40682         * gcc.dg/charset/asm1.c: Ditto.
40683         * gcc.dg/charset/asm2.c: Ditto.
40684         * gcc.dg/charset/asm3.c: Ditto.
40685         * gcc.dg/charset/asm4.c: Ditto.
40686         * gcc.dg/charset/asm5.c: Ditto.
40687         * gcc.dg/charset/attribute1.c: Ditto.
40688         * gcc.dg/charset/attribute2.c: Ditto.
40689         * gcc.dg/charset/string1.c: Ditto.
40690         * g++.dg/charset: New directory.
40691         * g++.dg/dg.exp: Add here. Special options.
40692         * g++.dg/charset/charset.exp: New file.
40693         * g++.dg/charset/asm1.c: Ditto.
40694         * g++.dg/charset/asm2.c: Ditto.
40695         * g++.dg/charset/asm3.c: Ditto.
40696         * g++.dg/charset/asm4.c: Ditto.
40697         * g++.dg/charset/attribute1.c: Ditto.
40698         * g++.dg/charset/attribute2.c: Ditto.
40699         * g++.dg/charset/extern1.cc: Ditto.
40700         * g++.dg/charset/extern2.cc: Ditto.
40701         * g++.dg/charset/string1.c: Ditto.
40702
40703 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
40704
40705         PR c++/14278
40706         * g++.dg/parse/comma1.C: New test.
40707
40708 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40709
40710         PR c++/14284
40711         * g++.dg/template/ttp8.C: New test.
40712
40713 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
40714
40715         * gcc.dg/fixuns-trunc-1.c: New test.
40716
40717 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40718
40719         * gcc.dg/builtins-config.h: Use #elif.
40720
40721 2004-02-26  Michael Matz  <matz@suse.de>
40722
40723         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
40724         * gcc.dg/991214-1.c: Likewise.
40725         * gcc.dg/i386-asm-1.c: Likewise.
40726
40727 2004-02-25  Richard Henderson  <rth@redhat.com>
40728
40729         * gcc.c-torture/execute/20040208-2.c: Move ...
40730         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
40731
40732 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40733
40734         PR c++/14246
40735         * g++.dg/other/crash-3.C: New test.
40736
40737 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40738
40739         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
40740         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
40741
40742         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
40743         HP-UX.
40744
40745 2004-02-24  Michael Matz  <matz@suse.de>
40746
40747         * gcc.dg/i386-regparm.c: New.
40748
40749 2004-02-23  James E Wilson  <wilson@specifixinc.com>
40750
40751         * gcc.c-torture/execute/20040223-1.c: New.
40752
40753 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
40754             Kazu Hirata  <kazu@cs.umass.edu>
40755
40756         * gcc.dg/fwritable-strings-1.c: Remove.
40757
40758 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
40759
40760         PR c/14156
40761         * gcc.dg/20040223-1.c: New test.
40762
40763 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40764
40765         PR c++/14106
40766         * g++.dg/ext/typeof9.C: New test.
40767
40768 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40769
40770         PR c++/14250
40771         * g++.dg/other/switch1.C: New test.
40772
40773 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40774
40775         * gcc.dg/cast-function-1.c: Adjust for new informative message.
40776         * gcc.dg/va-arg-1.c: Likewise.
40777
40778 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40779
40780         PR c++/14143
40781         * g++.dg/template/koenig5.C: New test.
40782
40783 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
40784
40785         * g++.dg/ext/altivec-1.C: Generalize target triple.
40786         * g++.dg/ext/altivec-2.C: New test case.
40787         * g++.dg/ext/altivec_check.h: New file.
40788         * gcc.dg/altivec-1.c: Generalize target triple;
40789         include altivec_check.h and call altivec_check().
40790         * gcc.dg/altivec-[2-5].c: Generalize target triple.
40791         * gcc.dg/altivec-6.c: New test case.
40792         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
40793         type casts as needed.
40794         * gcc.dg/altivec-10.c: Include altivec_check.h and call
40795         altivec_check().
40796         * gcc.dg/altivec-12.c: New test case.
40797         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
40798         include altivec_check.h and call altivec_check().
40799         * gcc.dg/altivec_check.h: New file.
40800
40801 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40802
40803         * lib/target-supports.exp (check_alias_available): Don't mangle
40804         function `g' in test program.
40805
40806 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40807
40808         * lib/target-supports.exp (check_profiling_available): Check
40809         argument to determine whether we support a profiling type.
40810         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
40811         check_profiling_available.
40812         * g++.dg/bprob/bprob.exp: Likewise.
40813         * g77.dg/bprob/bprob.exp: Likewise.
40814         * gcc.misc-tests/bprob.exp: Likewise.
40815         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
40816         dg-require-profiling and delete expected error handling.
40817         * gcc.dg/20021014-1.c: Likewise.
40818         * gcc.dg/nest.c: Likewise.
40819
40820 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40821
40822         PR c++/12007
40823         * g++.dg/other/vthunk1.C: New test.
40824
40825 2004-02-20  Falk Hueffner  <falk@debian.org>
40826
40827         PR target/14201
40828         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
40829
40830 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
40831
40832         PR c++/13927
40833         * g++.dg/other/error8.C: Remove XFAIL markers.
40834
40835         PR c++/14173
40836         * g++.dg/ext/packed5.C: New test.
40837
40838         PR c++/14199
40839         * g++.dg/warn/Wunused-5.C: New test.
40840
40841         PR c++/14186
40842         * g++.dg/lookup/member1.C: New test.
40843
40844 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
40845
40846         * gcc.c-torture/compile/20040130-1.c: Enable only when
40847         __INT_MAX__ >= 2147483647L.
40848         * gcc.c-torture/compile/961203-1.c: Likewise.
40849
40850 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
40851
40852         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
40853         * g++.dg/opt/template1.C: Robustify assembler regexp
40854
40855 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
40856
40857         * gcc.c-torture/execute/simd-4.x: Remove.
40858         * gcc.c-torture/execute/va-arg-25.x: Likewise.
40859         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
40860         Guard with #ifndef SKIP_ATTRIBUTE.
40861         * gcc.dg/compat/vector-1_y.c: Likewise.
40862         * gcc.dg/compat/vector-2_x.c: Likewise.
40863         * gcc.dg/compat/vector-2_y.c: Likewise.
40864         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
40865         * g++.dg/eh/simd-2.C: Likewise.
40866
40867 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
40868
40869         * gcc.c-torture/compile/complex-1.c: New.
40870
40871 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
40872
40873         PR target/14209
40874         * gcc.c-torture/execute/20040218-1.c: New test.
40875
40876 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40877
40878         PR c++/14181
40879         * g++.dg/parse/new2.C: New test.
40880
40881 2004-02-18  Paul Brook  <paul@codesourcery.com>
40882
40883         * gcc.c-torture/compile/libcall-1.c: New test.
40884
40885 2004-02-18  Paul Brook  <paul@codesourcery.com>
40886
40887         PR debug/12934
40888         * gcc.dg/debug/debug-7.c: New test.
40889
40890 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
40891
40892         * gcc.dg/20040217-1.c: New test.
40893
40894 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
40895
40896         * gcc.c-torture/execute/990208-1.x: Delete.
40897
40898 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
40899
40900         * gcc.c-torture/execute/20040208-2.x: New file.
40901
40902 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
40903
40904         PR c++/11326
40905         * g++.dg/abi/structret1.C: New test.
40906
40907 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
40908
40909         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
40910         (i386_cpuid): No need to test if cpuid is available on AMD64.
40911         Fix assembly, so that it works onboth i386 and AMD64.
40912         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
40913         (vecInLong): Fix s[] member type to unsigned int.
40914         (vecInWord): Remove type.
40915         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
40916         (a64, b64, c64, d64, e64): Remove.
40917         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
40918         Remove unused variable.  Remove initialization of removed variables.
40919         Don't call mmx_tests nor sse_tests.
40920         (reference_mmx, reference_sse): Remove.
40921         (check): Add return stmt.
40922         * gcc.dg/i386-sse-7.c: New test.
40923         * gcc.dg/i386-mmx-4.c: New test.
40924
40925 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40926
40927         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
40928         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
40929         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
40930         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
40931         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
40932         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
40933         g++.dg/tc1/dr94.C: Fix line terminator.
40934
40935 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
40936
40937         * gcc.c-torture/compile/20040216-1.c: New.
40938
40939 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40940
40941         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
40942         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
40943         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
40944         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
40945         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
40946         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
40947
40948 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40949
40950         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
40951
40952 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
40953
40954         PR c++/13971
40955         * g++.dg/expr/cond4.C: New test.
40956
40957         PR c++/14086
40958         * g++.dg/lookup/crash2.C: New test.
40959
40960 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
40961
40962         * gcc.c-torture/compile/20040214-2.c: New test.
40963
40964 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
40965
40966         PR c++/14116
40967         * g++.dg/ext/typeof8.C: New test.
40968
40969 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
40970
40971         * gcc.c-torture/compile/20040214-1.c: New test.
40972
40973 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40974
40975         PR c++/13635
40976         * g++.dg/template/spec11.C: New test.
40977
40978 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40979
40980         PR c++/13927
40981         * g++.dg/other/error8.C: New test.
40982
40983 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
40984
40985         PR c++/14122
40986         * g++.dg/template/array4.C: New test.
40987
40988         PR c++/14108
40989         * g++.dg/inherit/thunk2.C: New test.
40990
40991         PR c++/14083
40992         * g++.dg/eh/cond2.C: New test.
40993
40994 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
40995
40996         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
40997
40998 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
40999
41000         * lib/scanasm.exp (dg-scan): Quote pattern before display.
41001
41002 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
41003
41004         * g++.dg/simd-2.C: xfail on ppc64-linux.
41005
41006 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
41007
41008         PR c/456
41009         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
41010         tests.
41011
41012 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
41013
41014         * gcc.dg/builtins-33.c: New test.
41015
41016 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
41017
41018         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
41019
41020 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
41021
41022         * g++.dg/simd-2.C: Set -maltivec for ppc64.
41023
41024 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
41025
41026         * gcc.dg/ppc64-abi-3.c: New test.
41027
41028 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
41029
41030         PR c/14092
41031
41032         * gcc.dg/pr14092-1.c: New testcase.
41033
41034 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
41035
41036         * gcc.dg/cpp/assert4.c: Fix typo last change.
41037
41038         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
41039         * gcc.dg/cpp/assert4.c: Handle powerpc64.
41040
41041         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
41042
41043 2004-02-09  Roger Sayle  <roger@eyesopen.com>
41044
41045         * gcc.c-torture/compile/20040209-1.c: New test case.
41046
41047 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41048
41049         * gcc.dg/c90-init-1.c: Adjust expected error messages.
41050
41051 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
41052
41053         * gcc.c-torture/execute/20040208-[12].c: New tests.
41054
41055 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41056
41057         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
41058
41059 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41060
41061         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
41062
41063 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
41064
41065         Bug 13856
41066         * gcc.dg/visibility-8.c: New testcase.
41067
41068 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
41069
41070         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
41071         arguments.
41072         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
41073
41074 2004-02-07  Roger Sayle  <roger@eyesopen.com>
41075
41076         PR middle-end/13696
41077         * g++.dg/opt/fold1.C: New test case.
41078
41079 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41080
41081         PR c++/14033
41082         * g++.dg/other/crash-2.C: New test.
41083
41084 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41085
41086         PR c++/14028
41087         * g++.dg/parse/angle-bracket2.C: New test.
41088
41089 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41090
41091         PR middle-end/13750
41092         Revert:
41093         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
41094         PR pch/13361
41095         * g++.dg/pch/wchar-1.C: New.
41096         * g++.dg/pch/wchar-1.Hs: New.
41097
41098 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41099
41100         PR c++/14008
41101         * g++.dg/parse/error15.C: New test.
41102         * g++.dg/parse/crash11.C: Update dg-error mark.
41103
41104 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
41105
41106         PR c++/13932
41107         * g++.dg/warn/conv2.C: New test.
41108
41109 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41110
41111         PR c++/13086
41112         * g++.dg/warn/incomplete1.C: Remove xfail.
41113
41114 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
41115
41116         * lib/file-format.exp (gcc_target_object_format): Use
41117         ${tool}_target_compile, not gcc_target_compile.
41118         * lib/target-supports.exp (check_alias_available): Likewise.
41119         (check_gc_sections_available): Likewise.
41120         * g++.dg/ext/attrib10.C: Use dg-require-alias.
41121         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
41122         dg-require-alias.
41123
41124 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
41125
41126         PR c++/13969
41127         * g++.dg/template/static6.C: New test.
41128
41129 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
41130
41131         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
41132
41133 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41134
41135         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
41136         tests for systems where `char' is unsigned by default.
41137
41138 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41139
41140         PR c++/13997
41141         * g++.dg/template/partial3.C: New test.
41142
41143 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
41144
41145         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
41146         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
41147         Remove mentions of obsolete ports.
41148
41149 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
41150
41151         * gcc.dg/noncompile/20001228-1.c: Fix for new
41152         error message.
41153
41154 2004-02-03  Roger Sayle  <roger@eyesopen.com>
41155
41156         PR target/9348
41157         * gcc.c-torture/execute/multdi-1.c: New test case.
41158
41159 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
41160
41161         PR c++/13925
41162         * g++.dg/template/lookup5.C: New test.
41163
41164 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
41165
41166         PR c++/13950
41167         * g++.dg/template/lookup4.C: New test.
41168
41169         PR c++/13970
41170         * g++.dg/parse/error14.C: New test.
41171
41172         PR c++/14002
41173         * g++.dg/parse/template13.C: New test.
41174
41175 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
41176
41177         PR c++/13978
41178         * g++.dg/template/koenig4.C: New test.
41179
41180         PR c++/13968
41181         * g++.dg/template/crash17.C: New test.
41182
41183         PR c++/13975
41184         * g++.dg/parse/error13.C: New test.
41185         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
41186
41187 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41188
41189         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
41190
41191 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
41192
41193         PR c/11658
41194         PR c/13994
41195         * gcc.dg/noncompile/20040203-1.c: New test.
41196         * gcc.dg/noncompile/20040203-2.c: Likewise.
41197         * gcc.dg/noncompile/20040203-3.c: Likewise.
41198         * gcc.dg/20040203-1.c: Likewise.
41199
41200 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
41201
41202         PR c++/10858
41203         * g++.dg/template/sizeof7.C: New test.
41204
41205 2004-02-02  Eric Christopher  <echristo@redhat.com>
41206             Zack Weinberg  <zack@codesourcery.com>
41207
41208         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
41209
41210 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
41211
41212         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
41213         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
41214         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
41215         * gcc.dg/cleanup-5.c: Run only on Linux targets.
41216
41217 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
41218
41219         PR c++/13113
41220         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
41221
41222         PR c++/13854
41223         * g++.dg/ext/attrib13.C: New test.
41224
41225         PR c++/13907
41226         * g++.dg/conversion/op2.C: New test.
41227
41228 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41229
41230         * gcc.dg/titype-1.c: Fix pasto.
41231
41232 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41233
41234         * gcc.dg/titype-1.c: New test.
41235
41236 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41237
41238         PR c++/13957
41239         * g++.dg/template/non-type-template-argument-1.C,
41240         g++.dg/template/qualified-id1.C: Update dg-error marks.
41241         * g++.dg/template/nontype6.C: New test.
41242
41243 2004-02-01  Roger Sayle  <roger@eyesopen.com>
41244
41245         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
41246         * gcc.dg/builtins-31.c: New testcase.
41247         * gcc.dg/builtins-32.c: New testcase.
41248
41249 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
41250
41251         * objc.dg/call-super-2.m: Update line numbers
41252         for the including of stddef.h.
41253
41254 2004-01-30  Michael Matz  <matz@suse.de>
41255
41256         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
41257         g++.dg/ext/case-range3.C: New tests.
41258
41259 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41260
41261         DR206
41262         PR c++/13813
41263         * g++.dg/template/member4.C: New test.
41264
41265 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41266
41267         PR c++/13683
41268         * g++.dg/template/sizeof6.C: New test.
41269
41270 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41271
41272         * gcc.dg/fwritable-strings-1.c: New test.
41273
41274 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41275
41276         * gcc.c-torture/compile/20040130-1.c: New test.
41277
41278 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
41279
41280         * objc.dg/call-super-2.m: Include stddef.h for size_t.
41281
41282 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
41283
41284         PR c++/13883
41285         * g++.dg/template/ctor3.C: New test.
41286
41287 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41288
41289         * g++.dg/tc1: New directory.
41290         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
41291         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
41292         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
41293         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
41294         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
41295
41296 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41297
41298         * g++.dg/parse/error11.C: New test.
41299         * g++.dg/parse/error12.C: Likewise.
41300
41301 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
41302
41303         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
41304         (scan_initial, main): Use aligned_sizeof instead of sizeof.
41305
41306 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
41307
41308         PR c++/13791
41309         * g++.dg/ext/attrib12.C: New test.
41310
41311         PR c++/13736
41312         * g++.dg/parse/cast2.C: New test.
41313
41314 2004-01-27  James E Wilson  <wilson@specifixinc.com>
41315
41316         * objc.dg/encode-2.m (main): New local string.  Set depending on
41317         sizeof long.  Use in sscanf call.
41318         * objc.dg/encode-3.m (main): New local string.  Set depending on
41319         sizeof long.  Use in scan_initial call.
41320
41321 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41322
41323         * objc.dg/call-super-2.m: Make LP64-safe.
41324         * objc.dg/desig-init-1.m: Likewise.
41325
41326 2004-01-27  Devang Patel <dpatel@apple.com>
41327
41328         * g++.dg/debug/namespace1.C: New test.
41329
41330 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
41331
41332         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
41333         xscale-*-*.
41334
41335         * gcc.dg/arm-mmx-1.c: New test.
41336
41337 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41338
41339         * gcc.dg/20040127-1.c: New test.
41340         * gcc.dg/20040127-2.c: New test.
41341
41342 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41343
41344         * objc.dg/stret-1.m (glob): Renamed to globa.
41345
41346 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
41347
41348         PR c++/13663
41349         * g++.dg/expr/for1.C: New test.
41350
41351 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
41352
41353         PR middle-end/13779
41354         * gcc.dg/darwin-longlong.c: New test.
41355
41356 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
41357
41358         * gcc.dg/20040124-1.c: Moved test from here...
41359         * gcc.c-torture/compile/20040124-1.c: ...to here.
41360
41361 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
41362
41363         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
41364         the assembly output if -m64 is passed.
41365
41366 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
41367
41368         PR c++/13833
41369         * g++.dg/template/cond3.C: New test.
41370
41371 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41372
41373         PR c++/13810
41374         * g++.dg/template/ttp7.C: New test.
41375
41376 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41377
41378         PR c++/13797
41379         * g++.dg/template/nontype4.C: New test.
41380         * g++.dg/template/nontype5.C: Likewise.
41381
41382 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
41383
41384         * gcc.dg/torture/mips-clobber-at.c: New test.
41385
41386 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
41387
41388         * gcc.dg/20040124-1.c: New test.
41389
41390 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
41391
41392         * gcc.dg/20040123-1.c: New test.
41393
41394 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
41395
41396         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
41397
41398 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41399
41400         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
41401
41402 2004-01-23  Andrew Pinski  <apinski@apple.com>
41403
41404         * gcc.dg/20030121-1.c: Move to ..
41405         * gcc.dg/20040121-1.c: here.
41406
41407 2004-01-23  Roger Sayle  <roger@eyesopen.com>
41408
41409         * gcc.dg/builtins-29.c: New test case.
41410
41411 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
41412
41413         PR 18314
41414         * gcc.dg/builtins-30.c: New testcase.
41415
41416 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
41417
41418         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
41419         * lib/g77.exp: Likewise.
41420         * lib/objc.exp: Likewise.
41421         * lib/g++.exp: Likewise.
41422
41423 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41424
41425         * gcc.dg/struct-by-value-2.c: New test.
41426
41427 2004-01-21  Andrew Pinski  <apinski@apple.com>
41428
41429         PR target/13785
41430         * gcc.dg/20030121-1.c: New test.
41431
41432 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
41433
41434         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
41435         clobber frame pointer register in asm statement.
41436
41437 2004-01-21  Falk Hueffner  <falk@debian.org>
41438
41439         * gcc.c-torture/compile/20040121-1.c: New test.
41440
41441 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
41442
41443         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
41444
41445 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
41446
41447         * gcc.dg/ppc64-abi-2.c: New test.
41448
41449 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
41450
41451         * lib/treelang.exp: Fill out this file.
41452         * lib/treelang-dg.exp: New File.
41453
41454 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41455
41456         * gcc.c-torture/compile/981022-1.c: Remove.
41457         * gcc.dg/array-5.c: Remove XFAIL.
41458         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
41459         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
41460         gcc.dg/cond-lvalue-1.c: Update.
41461         * gcc.dg/cast-lvalue-2.c: New test.
41462
41463 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
41464
41465         PR c++/13592
41466         * g++.dg/other/error1.C (class foo): Tweak error message.
41467
41468         PR c++/13592
41469         * g++.dg/template/call2.C: New test.
41470
41471 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41472
41473         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
41474         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
41475         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
41476         scalar-return-1_x.c, scalar-return-2_y.c,
41477         scalar-return-3_x.c, scalar-return-3_y.c,
41478         scalar-return-4_x.c, scalar-return-4_y.c,
41479         struct-align-1.h, struct-align-1_x.c,
41480         struct-align-1_y.c, struct-align-2.h,
41481         struct-align-2_x.c, struct-align-2_y.c,
41482         struct-by-value-10_y.c, struct-by-value-11_x.c,
41483         struct-by-value-11_y.c, struct-by-value-12_x.c,
41484         struct-by-value-12_y.c, struct-by-value-13_x.c,
41485         struct-by-value-13_y.c, struct-by-value-14_x.c,
41486         struct-by-value-14_y.c, struct-by-value-15_x.c,
41487         struct-by-value-15_y.c, struct-by-value-16_y.c,
41488         struct-by-value-17_y.c, struct-by-value-18_y.c,
41489         struct-by-value-19_y.c, struct-by-value-1_x.c,
41490         struct-by-value-1_y.c, struct-by-value-20_y.c,
41491         struct-by-value-2_x.c, struct-by-value-2_y.c,
41492         struct-by-value-3_y.c, struct-by-value-4_x.c,
41493         struct-by-value-4_y.c, struct-by-value-5_y.c,
41494         struct-by-value-6_y.c, struct-by-value-7_y.c
41495         struct-by-value-8_x.c, struct-by-value-8_y.c
41496         struct-by-value-9_x.c, struct-by-value-9_y.c
41497         struct-return-10_x.c, struct-return-10_y.c,
41498         struct-return-19_x.c, struct-return-20_x.c
41499         struct-return-2_x.c, struct-return-2_y.c
41500         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
41501         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
41502
41503 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41504
41505         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
41506         attribute on sparc*-sun-solaris2.*.
41507
41508 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
41509
41510         PR c++/13710
41511         * g++.dg/ext/typeof7.C: New test.
41512
41513 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
41514
41515         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
41516         * gcc.dg/const-elim-1.c: Same.
41517
41518 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
41519
41520         * objc.dg/stret-1.m: New.
41521         * objc.dg/stret-2.m: New.
41522
41523 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
41524
41525         PR c++/11895
41526         * g++.dg/ext/vector1.C: New test.
41527
41528 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
41529
41530         * gcc.dg/pch/import-1.c: New.
41531         * gcc.dg/pch/import-1.hs: New.
41532         * gcc.dg/pch/import-1a.h: New.
41533         * gcc.dg/pch/import-1b.h: New.
41534         * gcc.dg/pch/import-1c.h: New.
41535
41536 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
41537
41538         PR c++/13574
41539         * g++.dg/ext/array1.C: New test.
41540
41541         PR c++/13178
41542         * g++.dg/conversion/op1.C: New test.
41543
41544 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
41545
41546         PR 11864
41547         From Kazumoto Kojima / Dan Kegel:
41548         * gcc.dg/pr11864-1.c: New test.
41549
41550         PR 10392
41551         From Marcus Comstedt / Dan Kegel:
41552         * gcc.dg/pr10392-1.c: New test.
41553
41554 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
41555
41556         PR c++/13478
41557         * g++.dg/init/ref10.C: New test.
41558
41559 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41560
41561         PR c++/13407
41562         * g++.dg/parse/typename6.C: New test.
41563
41564 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
41565
41566         PR pch/13361
41567         * g++.dg/pch/wchar-1.C: New.
41568         * g++.dg/pch/wchar-1.Hs: New.
41569
41570 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41571
41572         PR c++/9259
41573         * g++.dg/expr/sizeof2.C: New test.
41574
41575 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
41576
41577         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
41578
41579 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
41580
41581         PR c++/13659
41582         * g++.dg/lookup/strong-using-3.C: New.
41583         * g++.dg/lookup/using-10.C: New.
41584
41585 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
41586
41587         PR c++/13594
41588         * g++.dg/lookup/strong-using-2.C: New.
41589
41590 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
41591             Dan Kegel <dank@kegel.com>
41592             J"orn Rennecke <joern.rennecke@superh.com>
41593
41594         PR target/9365
41595         * gcc.dg/pr9365-1.c: New test.
41596
41597 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41598
41599         PR c++/8856
41600         * g++.dg/parse/casting-operator2.C: New test.
41601         * g++.old-deja/g++.pt/explicit83.C: Remove.
41602
41603 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
41604
41605         * gcc.dg/label-compound-stmt-1.c: New test.
41606         * gcc.c-torture/compile/950922-1.c,
41607         gcc.c-torture/compile/20000211-3.c,
41608         gcc.c-torture/compile/20000518-1.c,
41609         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
41610         compound statements.
41611
41612 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
41613
41614         * gcc.dg/ppc64-abi-1.c: New test.
41615
41616 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
41617
41618          * g++.dg/ext/attrib9.C: Add dg-warnings.
41619
41620 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41621
41622         PR c++/12335
41623         * g++.dg/parse/dtor3.C: New test.
41624
41625 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
41626
41627         PR c++/12709
41628         * g++.dg/parse/try-catch-1.C: New test.
41629
41630 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
41631
41632         * ada/acats/run_all.sh: Add more verbose output in acats.log
41633         when compiling tests.
41634
41635 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
41636
41637         PR 13656
41638         * gcc.dg/typedef-redecl.c: New test case.
41639         * gcc.dg/typedef-redecl.h: New support file.
41640
41641 2004-01-13  Jan Hubicka  <jh@suse.cz>
41642
41643         * gcc.dg/always_inline.c: New test.
41644         * gcc.dg/debug/20031231-1.c: Fix.
41645
41646 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41647
41648         PR c++/13474
41649         * g++.dg/template/array3.C: New test.
41650
41651 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
41652
41653         * g++.dg/ext/lvalue1.C: No longer expected to fail.
41654         * g++.dg/warn/Wunused-2.C: Likewise.
41655
41656 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41657
41658         PR c++/13289
41659         * g++.dg/template/instantiate6.C: New test.
41660
41661 2004-01-12  Roger Sayle  <roger@eyesopen.com>
41662
41663         PR middle-end/11397
41664         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
41665
41666 2004-01-12  Jan Hubicka  <jh@suse.cz>
41667
41668         PR opt/12826
41669         * gcc.dg/20040112-1.c: New.
41670
41671         * gcc.dg/dwarf-die[1-7].c: Move to...
41672         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
41673         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
41674
41675 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
41676
41677         PR c++/4100
41678         * g++.dg/parse/friend4.C: New test.
41679
41680 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
41681
41682         PR c++/4100
41683         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
41684         definition is called a friend.
41685
41686 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
41687
41688         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
41689
41690 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
41691
41692         PR c++/3478
41693         * g++.dg/parse/error10.C: New test.
41694         * g++.dg/template/arg2.C: Accept "invalid type" error.
41695
41696 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
41697
41698         PR middle-end/13392
41699         * g++.dg/opt/expect2.C: New test.
41700
41701 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
41702
41703         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
41704         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
41705         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
41706         Update dg-error regexps.
41707
41708 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
41709
41710         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
41711         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
41712
41713 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41714
41715         * gcc.dg/pragma-re-1.c: Use right pointer type.
41716
41717 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
41718
41719         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
41720
41721 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
41722
41723         * gcc.dg/rs6000-ldouble-1.c: New.
41724
41725 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41726
41727         DR 337
41728         PR c++/9256
41729         * g++.dg/other/abstract1.C: New test.
41730
41731 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
41732
41733         * g++.dg/lookup/strong-using-1.C: New.
41734
41735 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
41736
41737         PR c/11234
41738         * gcc.dg/func-ptr-conv-1.c: New test.
41739         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
41740
41741 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
41742
41743         PR target/13380.
41744         * gcc.c-torture/compile/20040109-1.c: New.
41745
41746 2004-01-08  Stuart Hastings  <stuart@apple.com>
41747
41748         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
41749         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
41750         * gcc.dg/i386-sse-6.c: ...this new testcase.
41751
41752 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
41753
41754         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
41755
41756 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41757
41758         * ada/acats/run_acats: Treat 'gnatchop' the same way
41759         as 'gnatmake'.  Export GCC_DRIVER.
41760         * ada/acats/run_all.sh: Add target_gnatchop.  Use
41761         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
41762
41763 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41764
41765         PR c++/12573
41766         * g++.dg/template/dependent-expr4.C: New test.
41767
41768 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
41769
41770         * gcc.dg/altivec-11.c: New test.
41771
41772 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
41773
41774         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
41775
41776 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41777
41778         PR c/6024
41779         * gcc.dg/enum-compat-1.c: New test.
41780         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
41781
41782 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
41783
41784         PR c/12165
41785         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
41786         gcc.dg/c99-idem-qual-3.c: New tests.
41787
41788 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
41789
41790         * gcc.dg/winline-7.c: Don't cast void * to int.
41791
41792 2004-01-06  Jan Hubicka  <jh@suse.cz>
41793
41794         * gcc.dg/i386-sse-5.c: New test
41795         * g++.dg/eh/simd-1.c: Add -w argument for i386.
41796
41797 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
41798
41799         PR c++/12815
41800         * g++.dg/rtti/typeid4.C: New test.
41801
41802 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41803
41804         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
41805
41806 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
41807
41808         PR c++/12132
41809         * g++.dg/template/error11.C: New test.
41810
41811         PR c++/13451
41812         * g++.dg/template/class2.C: New test.
41813
41814 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
41815         Richard Sandiford <rsandifo@redhat.com>
41816
41817         PR c++/13387
41818         * g++.dg/opt/alias3.C: New test.
41819
41820 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
41821
41822         PR c++/13157
41823         * g++.dg/template/koenig3.C: New test.
41824
41825         PR c++/13529
41826         * g++.dg/parse/offsetof3.C: New test.
41827
41828         * g++.dg/init/copy7.C: Add missing dg-error markers.
41829
41830         PR c++/12226
41831         * g++.dg/init/copy7.c: New test.
41832
41833         PR c++/13536
41834         * g++.dg/parse/cast1.C: New test.
41835
41836 2004-01-04  Jan Hubicka  <jh@suse.cz>
41837
41838         * gcc.dg/winline[1-7].c: New tests.
41839
41840 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41841
41842         PR c++/13520
41843         * g++.dg/template/qualttp22.C: New test.
41844
41845 2004-01-01  Jan Hubicka  <jh@suse.cz>
41846
41847         * gcc.dg/debug/20031231-1.c: New.
41848         * gcc.c-torture/compile/20040101-1.c: New.
41849         * gcc.dg/dwarf-die-[1-7].c: New.
41850
41851 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
41852
41853         PR optimization/13521
41854         * gcc.c-torture/compile/20031231-1.c: New test.
41855
41856 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
41857
41858         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
41859
41860 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
41861
41862         PR c++/10079
41863         * g++.dg/template/crash16.C: New test.
41864
41865 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
41866
41867         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
41868
41869 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
41870
41871         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
41872         ports.
41873         * g++.old-deja/g++.jason/thunk3.C: Likewise.
41874         * g++.old-deja/g++.law/profile1.C: Likewise.
41875         * gcc.c-torture/compile/981006-1.c: Likewise.
41876         * gcc.c-torture/execute/loop-2e.x: Likewise.
41877         * gcc.c-torture/execute/loop-2f.x: Remove.
41878         * gcc.c-torture/execute/loop-2g.x: Likewise.
41879         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
41880         * gcc.dg/20020312-2.c: Remove traces of dead ports.
41881
41882 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
41883
41884         PR c++/13507
41885         * g++.dg/ext/attrib11.C: New test.
41886
41887         PR c++/13494
41888         * g++.dg/template/array2-1.C: New test.
41889         * g++.dg/template/array2-2.C: New test.
41890
41891 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
41892
41893         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
41894
41895 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
41896
41897         PR c++/12774
41898         * g++.dg/template/array1-1.C: New test.
41899         * g++.dg/template/array1-2.C: New test.
41900
41901 2003-12-29  Roger Sayle  <roger@eyesopen.com>
41902
41903         PR fortran/12632
41904         * g77.dg/12632.f: New test case.
41905
41906 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41907
41908         PR c++/13289
41909         * g++.dg/parse/nontype1.C: New test.
41910
41911 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41912
41913         PR c++/12403
41914         * g++.dg/parse/explicit1.C: New test.
41915         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
41916
41917 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
41918
41919         PR c++/13081
41920         * g++.dg/opt/inline6.C: New test.
41921
41922         PR c++/12613
41923         * g++.dg/parse/error9.C: New test.
41924
41925         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
41926
41927 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
41928
41929         PR c++/13009
41930         * g++.dg/init/assign1.C: New test.
41931
41932 2003-12-28  Roger Sayle  <roger@eyesopen.com>
41933
41934         PR c++/13070
41935         * g++.dg/warn/format3.C: New test case.
41936
41937 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41938
41939         * gcc.c-torture/compile/20031227-1.c: New test.
41940
41941 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41942
41943         * g++.dg/bprob/bprob.exp: Load target-supports.exp
41944         * g77.dg/bprob/bprob.exp: Likewise.
41945         * gcc.misc-tests/bprob.exp: Likewise.
41946         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
41947         variants on systems where the library does not provide that
41948         functionality.
41949         * gcc.dg/builtins-20.c: Use builtins-config.h.
41950         * gcc.dg/builtins-config.h: New file.
41951
41952 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41953
41954         * lib/gcc-dg.exp (dg-require-profiling): New function.
41955         * lib/target-supports.exp (check_profiling_available): Likewise.
41956         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
41957         * g77.dg/bprob/bprob.exp: Likewise.
41958         * gcc.misc-tests/bprob.exp: Likewise.
41959         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
41960         * gcc.dg/20021014-1.c: Likewise.
41961         * gcc.dg/nest.c: Likewise.
41962
41963 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41964
41965         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
41966         compiling.
41967         * g++.dg/lookup/java2.C: Likewise.
41968         * gcc.dg/cpp/lexident.c: Likewise.
41969
41970 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
41971
41972         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
41973         given.
41974         * gcc.c-torture/compile/961203-1.c: Likewise.
41975         * gcc.c-torture/compile/980506-1.c: Likewise.
41976
41977 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
41978
41979         * lib/gcc-dg.exp (dg-prune-output): New annotation.
41980         (additional_prunes): New global.
41981         (gcc-dg-prune): Handle additional per-test pruning.
41982         (dg-test): Clear additional_prunes between tests.
41983
41984         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
41985         dg-prune-output to avoid spurious failures from assembler
41986         complaining about nonexistent WAW violations.
41987         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
41988         Use dg-prune-output to avoid spurious failures from assembler
41989         warning about Itanium B-step errata.
41990
41991 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
41992
41993         * g++.dg/abi/macro0.C: New test.
41994         * g++.dg/abi/macro1.C: Likewise.
41995         * g++.dg/abi/macro2.C: Likewise.
41996
41997         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
41998         * g++.dg/abi/bitfield7.C: Likewise.
41999         * g++.dg/abi/dtor2.C: Likewise.
42000         * g++.dg/abi/mangle11.C: Likewise.
42001         * g++.dg/abi/mangle12.C: Likewise.
42002         * g++.dg/abi/mangle14.C: Likewise.
42003         * g++.dg/abi/mangle17.C: Likewise.
42004         * g++.dg/abi/vbase10.C: Likewise.
42005         * g++.dg/abi/vbase14.C: Likewise.
42006         * g++.dg/template/qualttp17.C: Likewise.
42007
42008 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
42009
42010         PR c/11995
42011         * gcc.dg/20031223-1.c: New test.
42012
42013 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42014
42015         * gcc.dg/noreturn-7.c: New test.
42016
42017 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42018
42019         * gcc.dg/null-pointer-1.c: New test.
42020
42021 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
42022
42023         * g++.old-deja/g++.jason/template18.C: Remove.
42024         * g++.old-deja/g++.jason/template37.C: Likewise.
42025
42026         PR c++/12862
42027         * g++.dg/lookup/ns1.C: New test.
42028
42029         PR c++/12397
42030         * g++.dg/template/lookup3.C: New test.
42031
42032 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
42033
42034         * g++.dg/template/recurse1.C: New test
42035
42036 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
42037
42038         PR c++/12479
42039         * g++.dg/parse/semicolon1.C: New test.
42040         * g++.dg/parse/semicolon1.h: Likewise.
42041
42042 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
42043
42044         * gcc.dg/darwin-misaligned.c: New test.
42045
42046 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
42047
42048         PR c/9163
42049         * gcc.dg/20031222-1.c: New test.
42050
42051 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
42052
42053         PR c++/13438
42054         * g++.dg/parse/error8.C: New test.
42055
42056         PR c++/11554
42057         * g++.dg/warn/ctor-init-1.C: New test.
42058
42059 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
42060
42061         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
42062         too small.
42063         * gcc.c-torture/compile/930217-1.c: Likewise.
42064         * gcc.c-torture/compile/930513-1.c: Likewise.
42065         * gcc.c-torture/execute/920908-2.c: Likewise.
42066         * gcc.c-torture/execute/921204-1.c: Likewise.
42067         * gcc.c-torture/execute/930621-1.c: Likewise.
42068         * gcc.c-torture/execute/930630-1.c: Likewise.
42069         * gcc.c-torture/execute/931031-1.c: Likewise.
42070         * gcc.c-torture/execute/980602-2.c: Likewise.
42071         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
42072         * gcc.c-torture/execute/compndlit-1.c: Likewise.
42073         * gcc.c-torture/execute/extzvsi.c: Likewise.
42074         * gcc.c-torture/unsorted/ext.c: Likewise.
42075
42076 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
42077
42078         PR target/12749
42079         * gcc.c-torture/compile/20031220-2.c: New test case.
42080
42081 2003-12-20  Roger Sayle  <roger@eyesopen.com>
42082
42083         PR optimization/13031
42084         * gcc.c-torture/compile/20031220-1.c: New test case.
42085
42086 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42087
42088         * gcc.dg/cast-function-1.c: New test.
42089
42090 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
42091
42092         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
42093         formats.
42094
42095 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
42096
42097         PR c++/12795
42098         * g++.dg/ext/attrib10.C: New test.
42099
42100 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
42101
42102         * gcc.dg/cleanup-10.c: New test.
42103         * gcc.dg/cleanup-11.c: New test.
42104
42105 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
42106
42107         PR c++/13239
42108         * g++.dg/opt/expect1.C: New test.
42109
42110 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
42111
42112         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
42113
42114 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
42115
42116         PR debug/12923
42117         * gcc.dg/20031218-1.c: New test.
42118
42119         PR debug/12389
42120         * gcc.dg/20031218-2.c: New test.
42121         * gcc.dg/20031218-3.c: New test.
42122
42123         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
42124         of label name and allow for USER_LABEL_PREFIX == "_" names.
42125         * g++.dg/abi/mangle18-2.C: Likewise.
42126         * g++.dg/abi/mangle19-1.C: Likewise.
42127         * g++.dg/abi/mangle19-2.C: Likewise.
42128         * g++.dg/abi/mangle20-1.C: Likewise.
42129         * g++.dg/abi/mangle20-2.C: Likewise.
42130
42131 2003-12-18  Richard Henderson  <rth@redhat.com>
42132
42133         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
42134
42135 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
42136             Dan Kegel <dank@kegel.com>
42137
42138         PR other/12009
42139         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
42140         testing a cross compiler, it causes spurious compile failures.
42141         * lib/g++.exp: Likewise.
42142
42143 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42144
42145         PR c++/13262
42146         * g++.dg/template/access13.C: New test.
42147
42148 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
42149
42150         * gcc.dg/20031216-1.c: New test.
42151
42152 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42153
42154         PR c++/9154
42155         * g++.dg/template/error10.C: New test.
42156
42157 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42158
42159         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
42160         * g++.dg/eh/simd-2.C: Likewise.
42161
42162 2003-12-17  James E Wilson  <wilson@specifixinc.com>
42163             Roger Sayle  <roger@eyesopen.com>
42164
42165         * gcc.c-torture/execute/ieee/mzero5.c: New.
42166
42167 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
42168
42169         PR c++/10603
42170         * g++.dg/parse/error6.C: New test.
42171
42172         PR c++/12827
42173         * g++.dg/parse/error7.C: New test.
42174
42175 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
42176
42177         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
42178         at -O with stabs debugging formats.
42179         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
42180         * gcc.dg/debug/debug-2.c: Likewise.
42181
42182 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
42183
42184         PR c++/12696
42185         * g++.dg/init/error1.C: New test.
42186
42187         PR c++/12218
42188         * g++.dg/init/pm3.C: New test.
42189
42190 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
42191
42192         PR c/3347
42193         * gcc.dg/bitfld-8.c: New test.
42194
42195 2003-12-16  James Lemke  <jim@wasabisystems.com>
42196
42197         * gcc.dg/arm-scd42-[123].c: New tests.
42198
42199 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
42200
42201         PR c++/9043
42202         * g++.dg/abi/mangle20-1.C: New test.
42203         * g++.dg/abi/mangle20-2.C: New test.
42204
42205 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
42206
42207         PR c++/13275
42208         * g++.dg/other/offsetof2.C: Remove XFAIL.
42209         * g++.dg/parse/offsetof1.C: New test.
42210         * g++.gd/parse/offsetof2.C: Likewise.
42211
42212 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42213
42214         * g++.dg/template/nontype3.C: New test.
42215         * g++.dg/template/static2.C: Tweaked the dg-error clause.
42216
42217 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42218
42219         * g++.dg/warn/noreturn-3.C: Also test instantiation.
42220
42221 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
42222
42223         PR c++/13387
42224         * g++.dg/expr/assign1.C: New test.
42225
42226         PR c++/13242
42227         * g++.dg/abi/mangle19-1.C: New test.
42228         * g++.dg/abi/mangle19-2.C: New test.
42229
42230 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
42231
42232         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
42233
42234 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42235
42236         * gcc.c-torture/execute/20031216-1.c: New test.
42237
42238 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42239
42240         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
42241         an ICE regression.
42242
42243 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
42244
42245         PR c++/10926
42246         * g++.dg/template/error9.C: New test.
42247
42248         PR c++/11116
42249         * g++.dg/template/error8.C: New test.
42250
42251 2003-12-15  Roger Sayle  <roger@eyesopen.com>
42252
42253         PR middle-end/13400
42254         * gcc.c-torture/execute/20031215-1.c: New test case.
42255
42256 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
42257
42258         PR c++/13269
42259         * g++.dg/parse/error5.C: New test.
42260
42261         PR c++/12989
42262         * g++.dg/expr/sizeof1.C: New test.
42263
42264         PR c++/13310
42265         * g++.dg/template/crash15.C: New test.
42266
42267 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
42268
42269         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
42270         a non-POD type as the last named parameter of a varargs function.
42271
42272 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
42273
42274         PR c++/13243
42275         PR c++/12573
42276         * g++.dg/template/crash14.C: New test.
42277         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
42278
42279 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
42280
42281         * g++.dg/other/java1.C: New test.
42282
42283         PR c++/13241
42284         * g++.dg/abi/mangle18-1.C: New test.
42285         * g++.dg/abi/mangle18-2.C: New test.
42286
42287 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42288
42289         PR optimization/10312
42290         * gcc.c-torture/execute/20031214-1.c: New.
42291
42292 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
42293
42294         PR c++/10779
42295         PR c++/12160
42296         * g++.dg/parse/error3.C: New test.
42297         * g++.dg/parse/error4.C: Likewise.
42298         * g++.dg/abi/mangle4.C: Tweak error messages.
42299         * g++.dg/lookup/using5.C: Likewise.
42300         * g++.dg/other/error2.C: Likewise.
42301         * g++.dg/parse/typename5.C: Likewise.
42302         * g++.dg/parse/undefined1.C: Likewise.
42303         * g++.dg/template/arg2.C: Likewise.
42304         * g++.dg/template/ttp3.C: Likewise.
42305         * g++.dg/template/type1.C: Likewise.
42306         * g++.old-deja/g++.other/crash32.C: Likewise.
42307         * g++.old-djea/g++.pt/defarg8.C: Likewise.
42308
42309 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42310
42311         PR c++/13106
42312         * g++.dg/warn/noreturn-3.C: New test.
42313
42314 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
42315
42316         PR c++/13118
42317         * g++.dg/abi/covariant3.C: New.
42318
42319 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
42320
42321         * g++.dg/eh/ia64-1.C: New test.
42322
42323 2003-12-12  Roger Sayle  <roger@eyesopen.com>
42324
42325         PR optimization/13037
42326         * g77.f-torture/execute/13037.f: New test case.
42327
42328 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
42329
42330         PR c++/12881
42331         * g++.dg/abi/covariant2.C: New.
42332
42333 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
42334
42335         * gcc.dg/cpp/trad/macro.c: New tests.
42336
42337 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
42338
42339         * gcc.c-torture/execute/wchar_t-1.x: Delete.
42340
42341 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
42342
42343         PR other/10819
42344         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
42345         to fix Bug 10819.
42346         * lib/g++.exp (g++_version): Likewise.
42347         * lib/g77.exp (g77_version): Likewise.
42348         * lib/objc.exp (default_objc_version): Likewise.
42349
42350 2003-12-10  Richard Henderson  <rth@redhat.com>
42351
42352         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
42353
42354         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
42355
42356 2003-12-08  Matt Austern  <austern@apple.com>
42357
42358         PR c/13134
42359         * lib/gcc-dg.exp (dg-require-visibility): Define.
42360         * lib/target-supports (check_visibility_available): Define.
42361         * gcc.dg/visibility-1.c: New test.
42362         * gcc.dg/visibility-2.c: Likewise.
42363         * gcc.dg/visibility-3.c: Likewise.
42364         * gcc.dg/visibility-4.c: Likewise.
42365         * gcc.dg/visibility-5.c: Likewise.
42366         * gcc.dg/visibility-6.c: Likewise.
42367         * g++.dg/ext/visibility-1.C: Likewise.
42368         * g++.dg/ext/visibility-2.C: Likewise.
42369         * g++.dg/ext/visibility-3.C: Likewise.
42370         * g++.dg/ext/visibility-4.C: Likewise.
42371         * g++.dg/ext/visibility-5.C: Likewise.
42372         * g++.dg/ext/visibility-6.C: Likewise.
42373
42374 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42375
42376         * g++.dg/lookup/java1.C: New test.
42377         * g++.dg/lookup/java2.C: New test.
42378
42379 2003-12-07  Falk Hueffner  <falk@debian.org>
42380
42381         * g++.dg/opt/noreturn-1.C: New test.
42382
42383 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
42384
42385         * gcc.dg/overflow-1.c: New test.
42386
42387 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42388
42389         * g77.f-torture/compile/13060.f: New test.
42390
42391 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
42392
42393         PR c++/13323
42394         * g++.dg/inherit/operator2.C: New test.
42395
42396 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
42397
42398         PR c++/13305
42399         * g++.dg/ext/attrib9.C: New test.
42400
42401 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
42402
42403         PR c++/13314
42404         * g++.dg/template/error7.C: New test.
42405
42406 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
42407             J"orn Rennecke <joern.rennecke@superh.com>
42408
42409         PR target/13302
42410         * g++.dg/other/struct-va_list.C: New test.
42411
42412 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42413
42414         PR c++/13166
42415         * g++.dg/parse/defarg6.C: New test.
42416
42417 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
42418
42419         PR target/13256
42420         * gcc.c-torture/execute/20031201-1.c: New test.
42421
42422 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
42423
42424         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
42425
42426 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42427
42428         * gcc.dg/builtin-return-1.c: New test.
42429
42430 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
42431             J"orn Rennecke <joern.rennecke@superh.com>
42432
42433         PR optimization/13260
42434         * gcc.c-torture/execute/20031204-1.c: New test.
42435
42436 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
42437
42438         PR c++/9127
42439         * g++.dg/template/error6.C: New test.
42440
42441 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
42442
42443         * gcc.dg/20031202-1.c: New test.
42444
42445 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
42446
42447         PR c++/13179
42448         * g++.dg/template/eh1.C: New test.
42449
42450         PR c++/10771
42451         * g++.dg/template/error5.C: New test.
42452
42453 2003-12-02  David Ung  <davidu@mips.com>
42454
42455         * gcc.dg/compat/vector-check.h: Corrected type for var
42456         g_##TMODE
42457
42458 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42459
42460         PR c++/10126
42461         * g++.dg/template/ptrmem8.C: New test.
42462
42463 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42464
42465         PR c++/12573
42466         * g++.dg/template/dependent-expr3.C: New test.
42467
42468 2003-12-01  James Lemke  <jim@wasabisystems.com>
42469
42470         * gcc.dg/arm-g2.c: New test.
42471
42472 2003-12-01  Roger Sayle  <roger@eyesopen.com>
42473
42474         PR optimization/11634
42475         * gcc.dg/20031201-2.c: New test case.
42476
42477 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
42478
42479         PR 11433
42480         * objc.dg/proto-lossage-3.m: New test.
42481
42482 2003-12-01  Roger Sayle  <roger@eyesopen.com>
42483
42484         PR optimization/12628
42485         * gcc.dg/20031201-1.c: New test case.
42486
42487 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
42488
42489         * gcc.dg/unaligned-1.c: New test.
42490
42491 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
42492
42493         PR c++/9849
42494         * g++.dg/template/error4.C: New test.
42495         * g++.dg/template/nested3.C: Adjust error markers.
42496
42497 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42498
42499         * gcc.dg/cpp/assert4.c: Check more #system assertions.
42500
42501 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
42502
42503         PR c/10333
42504         * gcc.dg/bitfld-7.c: New test.
42505
42506 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
42507
42508         * gcc.dg/tls/asm-1.C: New test.
42509
42510 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42511
42512         * gcc.dg/cpp/assert4.c: Update.
42513
42514 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42515
42516         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
42517         * gcc.dg/builtin-apply3.c: New test.
42518
42519 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42520
42521         * lib/compat.exp (compat-obj): New xfaildata parameter.
42522         Use it to set compiler_conditional_xfail_data before compiling.
42523         (compat-get-options): Handle dg-xfail-if.
42524         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
42525         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
42526         * gcc.dg/compat/vector-1_y.c: Likewise.
42527         * gcc.dg/compat/vector-2_x.c: Likewise.
42528         * gcc.dg/compat/vector-2_y.c: Likewise.
42529
42530 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42531
42532         * g++.dg/opt/reg-stack4.C: New test.
42533
42534 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42535
42536         * gcc.dg/builtin-apply2.c: New test.
42537
42538 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42539
42540         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
42541
42542 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42543
42544         PR c++/12924
42545         * g++.dg/template/template-id-2.C: New test.
42546
42547 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42548
42549         PR c++/5369
42550         * g++.dg/template/memfriend1.C: New test.
42551         * g++.dg/template/memfriend2.C: Likewise.
42552         * g++.dg/template/memfriend3.C: Likewise.
42553         * g++.dg/template/memfriend4.C: Likewise.
42554         * g++.dg/template/memfriend5.C: Likewise.
42555         * g++.dg/template/memfriend6.C: Likewise.
42556         * g++.dg/template/memfriend7.C: Likewise.
42557         * g++.dg/template/memfriend8.C: Likewise.
42558         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
42559
42560 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
42561
42562         PR c++/12515
42563         * g++.dg/ext/cond1.C: New test.
42564
42565 2003-11-20  Richard Henderson  <rth@redhat.com>
42566
42567         * gcc.dg/20020201-2.c: Remove.
42568         * gcc.dg/20020201-4.c: Remove.
42569         * gcc.dg/20020304-1.c: Remove.
42570
42571 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
42572
42573         * gcc.dg/cpp/trad/xwin1.c: New test case.
42574
42575 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
42576
42577         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
42578         * lib/g77.exp: Likewise.
42579         * lib/objc.exp: Likewise.
42580         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
42581         for darwin.
42582
42583 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42584
42585         PR c++/12932
42586         * g++.dg/template/static5.C: New test.
42587
42588 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
42589
42590         * gcc.dg/nested-func-1.c: New test.
42591
42592 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42593
42594         * gcc.dg/cpp/assert4.c: New test.
42595
42596 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
42597
42598         PR c++/2294
42599         * g++.dg/lookup/using9.c: New test.
42600
42601 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
42602
42603         PR c++/12762
42604         * g++.dg/template/error3.C: New test.
42605
42606 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
42607
42608         PR ada/13035
42609         * ada/acats/run_acats, run_all.sh: Fix syntax error.
42610         No longer use a wrapper for gcc, since this does not work under
42611         Windows.
42612
42613 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
42614
42615         PR c++/2094
42616         * g++.dg/template/ptrmem7.C: New test.
42617
42618 2003-11-13  Andrew Pinski <apinski@apple.com>
42619
42620         * gcc.c-torture/compile/20031113-1.c: New test.
42621
42622 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
42623             Kean Johnston <jkj@sco.com>
42624
42625         PR c/13029
42626         * gcc.dg/unused-4.c: Update.
42627
42628 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42629
42630         * g++.dg/opt/const3.C: New test.
42631
42632 2003-11-13  Jan Hubicka  <jh@suse.cz>
42633
42634         * gcc.c-torture/compile/20031112-1.c: New test.
42635
42636 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
42637
42638         * g++.dg/parse/crash10.C: Remove bogus error marker.
42639
42640 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42641
42642         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
42643         (host_gcc): Likewise.
42644         (ROOT): Honor $PWDCMD.
42645         (BASE): Likewise.
42646         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
42647
42648 2003-11-12  Catherine Moore  <clm@redhat.com>
42649
42650         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
42651
42652 2003-11-12  Andreas Jaeger  <aj@suse.de>
42653             Jakub Jelinek  <jakub@redhat.com>
42654             Andrew Pinski  <pinskia@physics.uc.edu>
42655             Richard Henderson  <rth@redhat.com>
42656
42657         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
42658         systems.
42659         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
42660
42661         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
42662         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
42663
42664 2003-11-11  Andreas Jaeger  <aj@suse.de>
42665
42666         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
42667
42668         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
42669
42670 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
42671
42672         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
42673         Clean ups.
42674
42675 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
42676
42677         * gcc.dg/trampoline-1.c: New test.
42678
42679 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
42680
42681         * gcc.c-torture/compile/200031109-1.c: New test.
42682
42683 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42684
42685         PR c/3190
42686         PR c/8714
42687         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
42688         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
42689         gcc.dg/format/no-y2k-1.c: Update.
42690
42691 2003-11-08  Roger Sayle  <roger@eyesopen.com>
42692
42693         PR optimization/10467
42694         * gcc.dg/20031108-1.c: New test case.
42695
42696 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
42697
42698         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
42699
42700 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
42701
42702         * gcc.dg/compound-lvalue-1.c: New test.
42703         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
42704         some XFAILs.
42705
42706 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
42707
42708         * gcc.dg/altivec-varargs-1.c: New test.
42709
42710 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42711
42712         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
42713         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
42714         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
42715         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
42716         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
42717
42718 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
42719
42720         * gcc.dg/cond-lvalue-1.c: New test.
42721
42722 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
42723
42724         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
42725
42726 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42727
42728         PR c++/11616
42729         * g++.dg/template/instantiate5.C: New test.
42730
42731 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42732
42733         PR c++/12726
42734         * g++.dg/ext/complit2.C: Replace test with self-contained version.
42735         * ChangeLog: Add missing first entry for above test.
42736
42737 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42738
42739         PR c++/9810
42740         * g++.dg/template/using8.C: New test.
42741         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
42742
42743 2003-11-02  Roger Sayle  <roger@eyesopen.com>
42744
42745         PR optimization/10817
42746         * gcc.c-torture/compile/20031102-1.c: New test case.
42747
42748 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
42749
42750         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
42751         2147483647.
42752
42753 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42754
42755         * gcc.dg/20031102-1.c: New test.
42756
42757 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
42758
42759         * gcc.dg/complex-1.c: New test.
42760
42761 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42762
42763         PR c++/12796
42764         * g++.dg/template/crash13.C: Adjust expected error location.
42765         * g++.old-deja/g++.brendan/ns1.C: Likewise.
42766
42767 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
42768
42769         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
42770
42771 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
42772
42773         PR/10239
42774         * gcc.c-torture/compile/20031031-2.c: New test.
42775
42776 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
42777
42778         PR/11640
42779         * gcc.c-torture/compile/20031031-1.c: New test.
42780
42781 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
42782
42783         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
42784         * gcc.misc-tests/bprob.exp: Likewise.
42785         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
42786         the execution test on arm-elf configs.
42787         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
42788         configs that don't support scratch files.
42789         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
42790
42791 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
42792
42793         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
42794         done by dejagnu.
42795
42796 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
42797
42798         * ada/acats/run_all.sh: Redirect mv output to /dev/null
42799         Avoid non pure sh syntax. Add more logging.
42800
42801         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
42802         fail.
42803
42804 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42805
42806         PR libgcj/10610
42807         * gcc.dg/ppc-stackalign-1.c: New test.
42808
42809 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
42810
42811         * ada/acats/run_all.sh: Change output to be more compliant with
42812         dejagnu framework.
42813         Create acats.sum and acats.log files under testsuite/ada/acats
42814         Only run [a-z]* directories, to filter out e.g. CVS.
42815         Redirect build output to log file.
42816
42817 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
42818
42819         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
42820
42821 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
42822
42823         PR ada/5909:
42824         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
42825
42826 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
42827
42828         * gcc.c-torture/compile/20031023-1.c: New test.
42829         * gcc.c-torture/compile/20031023-2.c: New test.
42830         * gcc.c-torture/compile/20031023-3.c: New test.
42831         * gcc.c-torture/compile/20031023-4.c: New test.
42832
42833 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42834
42835         PR c++/10371
42836         * g++.dg/lookup/scoped8.C: New test.
42837
42838 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
42839
42840         * g++.dg/opt/reg-stack3.C: New test.
42841
42842 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42843
42844         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
42845
42846 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42847
42848         PR c++/11076
42849         * g++.dg/template/crash13.C: New test.
42850
42851 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
42852
42853         * gcc.dg/c99-restrict-2.c: New test.
42854
42855 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
42856
42857         PR c++/12698, c++/12699, c++/12700, c++/12566
42858         * g++.dg/inherit/covariant9.C: New test.
42859         * g++.dg/inherit/covariant10.C: New test.
42860         * g++.dg/inherit/covariant11.C: New test.
42861
42862 2003-10-23  Jason Merrill  <jason@redhat.com>
42863
42864         PR c++/12726
42865         * g++.dg/ext/complit2.C: New test.
42866
42867 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
42868
42869         PR target/12654
42870         * gcc.c-torture/execute/20031020-1.c: New test.
42871
42872 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42873
42874         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
42875         following the jump_insn.
42876
42877 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
42878
42879         * gcc.dg/cast-lvalue-1.c: New test.
42880
42881 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
42882
42883         PR c++/11962
42884         * g++.dg/template/cond2.C: New test.
42885
42886 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42887
42888         * gcc.dg/builtins-28.c: New test.
42889
42890 2003-10-20  Jan Hubicka  <jh@suse.cz>
42891
42892         * g++.dg/opt/inline4.C: Do not use min-inline-insns
42893         parameter.
42894         * gcc.dg/inline-2.c: Likewise.
42895
42896 2003-10-20  Phil Edwards  <phil@codesourcery.com>
42897
42898         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
42899         * gcc.dg/nest.c: Likewise.
42900
42901 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42902
42903         PR c++/9781, c++/10583, c++/11862
42904         * g++.dg/parse/crash13.C: New test.
42905
42906 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42907
42908         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
42909
42910 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42911
42912         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
42913         Define HAVE_C99_RUNTIME except on Solaris.
42914         * gcc.dg/builtins-20.c: Likewise.
42915
42916 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42917
42918         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
42919
42920 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42921
42922         PR c++/12495
42923         * g++.dg/template/crash21.C: New test.
42924
42925 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42926
42927         PR c++/2513
42928         * g++.dg/template/typename5.C: New test.
42929
42930 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42931
42932         PR c++/12369
42933         * g++.dg/template/friend25.C: New test.
42934
42935 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
42936
42937         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
42938         versions.
42939
42940 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
42941
42942         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
42943         == 2147483647.
42944
42945 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
42946
42947         * gcc.c-torture/execute/960416-1.x: Remove.
42948         * gcc.c-torture/execute/divconst-3.x: Likewise.
42949
42950 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
42951
42952         PR target/12598
42953         * gcc.dg/torture/cris-volatile-1.c: New test.
42954
42955 2003-10-14  Roger Sayle  <roger@eyesopen.com>
42956
42957         PR optimization/9325
42958         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
42959         for overflowing floating point to integer conversion during RTL
42960         simplification.
42961
42962 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
42963
42964         * objc/execute/_cmd.m: Fix typo.
42965         * objc.dg/image-info.m, objc.dg/symtab-1.m:
42966         Relax 'scan-assembler' regexp.
42967         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
42968         objc.dg/try-catch-4.m: Run on non-Darwin targets.
42969         * objc.dg/zero-link-2.m: Remove blank line.
42970         * objc.dg/zero-link-3.m: New test case.
42971
42972 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
42973
42974         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
42975
42976         * gcc.dg/asm-names.c: Use scan-assembler-not rather
42977         than linker trickery.
42978
42979 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42980
42981         PR c++/12370
42982         * g++.dg/other/friend2.C: New test.
42983
42984 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
42985
42986         * gcc.dg/20031012-1.c: New test.
42987
42988 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
42989
42990         * gcc.dg/weak/weak-3.c: Fix for new warning.
42991
42992 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
42993
42994         PR optimization/8750
42995         * gcc.c-torture/execute/20031012-1.c: New test case.
42996
42997 2003-10-11  Roger Sayle  <roger@eyesopen.com>
42998
42999         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
43000         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
43001
43002 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43003
43004         PR optimization/12260
43005         * gcc.c-torture/compile/20031011-2.c: New test case.
43006
43007 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43008
43009         * gcc.c-torture/execute/20031011-1.c: New testcase.
43010
43011 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
43012
43013         * gcc.c-torture/compile/20031011-1.c: New test.
43014
43015 2003-10-11  Jan Hubicka  <jh@suse.cz>
43016
43017         * g++.dg/other/first-global.C: New test.
43018
43019 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43020
43021         * gcc.c-torture/execute/string-opt-18.c: New testcase.
43022
43023 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
43024
43025         * gcc.c-torture/compile/20031010-1.c: New test.
43026
43027 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
43028
43029         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
43030         * gcc.c-torture/execute/va-arg-25.c: ... here.
43031
43032 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
43033
43034         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
43035
43036 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
43037
43038         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
43039
43040 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
43041
43042         * g++.dg/parse/error2.C: New test.
43043
43044 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
43045
43046         PR c++/11097
43047         * g++.dg/other/error5.C: Modify the error message.
43048         * g++.dg/lookup/using8.C: New test.
43049
43050 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
43051
43052         * gcc.dg/darwin-abi-2.c: New file.
43053         * gcc.c-torture/execute/va-arg-24.c: New file.
43054
43055 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
43056
43057         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
43058         indentation.
43059
43060 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
43061
43062         PR c++/10147
43063         * g++.dg/other/error4.C: Update error messages.
43064         * g++.dg/template/ptrmem4.C: Likewise.
43065
43066         PR c++/12337
43067         * g++.dg/init/new9.C: New test.
43068
43069         PR c++/12334, c++/12236, c++/8656
43070         * g++.dg/ext/attrib8.C: New test.
43071
43072 2003-10-06  Devang Patel  <dpatel@apple.com>
43073
43074         * gcc.dg/debug/dwarf2-3.h: New test.
43075         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
43076
43077 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
43078
43079         * g++.dg/opt/cfg2.C: New test.
43080
43081 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43082
43083         * g++.dg/opt/float1.C: New test.
43084
43085 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43086
43087         * gcc.dg/c90-array-lval-6.c: New test.
43088         * gcc.dg/c99-array-lval-6.c: New test.
43089
43090 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
43091             Ziemowit Laski  <zlaski@apple.com>
43092
43093         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
43094         'Derived', so that it is never considered a class method; add
43095         new warning for '+port' method ambiguity.
43096         * objc.dg/method-12.m: Include <objc/objc.h> instead of
43097         <objc/objc-api.h> (needed on Mac OS X).
43098         * objc.dg/method-13.m: New test.
43099
43100 2003-10-03  Roger Sayle  <roger@eyesopen.com>
43101
43102         PR optimization/9325, PR java/6391
43103         * gcc.c-torture/execute/20031003-1.c: New test case.
43104
43105 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
43106
43107         PR optimization/12180
43108         * gcc.dg/20031002-1.c: New test.
43109
43110         PR c++/12486
43111         * g++.dg/inherit/error1.C: New test.
43112
43113 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
43114
43115         * lib/f-torture.exp (search_for): Rename to...
43116         (search_for_re): This.  Also, clean up comments and the
43117         "regexp" invocation.
43118
43119 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
43120
43121         * gcc.c-torture/compile/20031002-1.c: New test.
43122
43123 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
43124
43125         * g++.dg/opt/cond1.C: New test.
43126
43127 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
43128
43129         * gcc.dg/Wold-style-definition-2.c: New testcase.
43130         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
43131
43132 2003-09-29  Richard Henderson  <rth@redhat.com>
43133
43134         * g++.dg/init/array10.C: Add dg-options.
43135
43136 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
43137
43138         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
43139
43140 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43141
43142         * g++.dg/template/friend19.C: Fix typo.
43143         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
43144
43145 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
43146
43147         * gcc.c-torture/execute/20030928-1.c: New test.
43148         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
43149
43150 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43151
43152         * g++.dg/opt/unroll1.C: New test.
43153
43154 2003-09-26  Roger Sayle  <roger@eyesopen.com>
43155
43156         PR optimization/11741
43157         * gcc.dg/20030926-1.c: New test case.
43158
43159 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43160
43161         PR c++/5655
43162         * g++.dg/parse/access7.C: New test.
43163         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
43164
43165 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
43166
43167         MERGE OF objc-improvements-branch into MAINLINE:
43168         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
43169         if libobjc has not been built.
43170         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
43171         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
43172         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
43173         objc/execute/nested-3.m, objc/execute/np-2.m,
43174         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
43175         objc/execute/redefining_self.m, objc/execute/root_methods.m,
43176         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
43177         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
43178         objc.dg/special/unclaimed-category-1.h,
43179         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
43180         well as GNU runtime.
43181         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
43182         * execute/cascading-1.m, execute/function-message-1.m,
43183         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
43184         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
43185         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
43186         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
43187         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
43188         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
43189         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
43190         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
43191         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
43192         * objc.dg/bitfield-2.m: Run only on Darwin.
43193         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
43194         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
43195         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
43196         * objc.dg/const-str-1.m: Fix constant string layout.
43197
43198 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
43199
43200         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
43201
43202 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
43203
43204         * gcc.dg/darwin-abi-1.c: New file.
43205
43206 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
43207
43208         PR target/12281
43209         * gcc.c-torture/compile/20030921-1.c: New test.
43210
43211 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43212
43213         * g++.dg/opt/reg-stack2.C: New test.
43214
43215 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
43216
43217         * g++.dg/eh/delayslot1.C: New test.
43218
43219 2003-09-20  Richard Henderson  <rth@redhat.com>
43220
43221         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
43222
43223 2003-09-20  Roger Sayle  <roger@eyesopen.com>
43224
43225         * gcc.c-torture/execute/20030920-1.c: New test case.
43226
43227 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43228
43229         * g++.dg/rtti/typeid3.C: Correct expected error message.
43230
43231 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43232
43233         PR c++/157
43234         * g++.dg/parse/crash12.C: New test.
43235
43236 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
43237
43238         * gcc.dg/compat/mixed-struct-check.h: New.
43239         * gcc.dg/compat/mixed-struct-defs.h: New.
43240         * gcc.dg/compat/mixed-struct-init.h: New.
43241         * gcc.dg/compat/struct-by-value-19_main.c: New.
43242         * gcc.dg/compat/struct-by-value-19_x.c: New.
43243         * gcc.dg/compat/struct-by-value-19_y.c: New.
43244         * gcc.dg/compat/struct-by-value-20_main.c: New.
43245         * gcc.dg/compat/struct-by-value-20_x.c: New.
43246         * gcc.dg/compat/struct-by-value-20_y.c: New.
43247         * gcc.dg/compat/struct-return-19_main.c: New.
43248         * gcc.dg/compat/struct-return-19_x.c: New.
43249         * gcc.dg/compat/struct-return-19_y.c: New.
43250         * gcc.dg/compat/struct-return-20_main.c: New.
43251         * gcc.dg/compat/struct-return-20_x.c: New.
43252         * gcc.dg/compat/struct-return-20_y.c: New.
43253
43254 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
43255         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
43256         so that it will not complain on LP64 targets.
43257
43258 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43259
43260         PR c++/495
43261         * g++.dg/template/friend24.C: New test.
43262
43263 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
43264
43265         PR c++/12332
43266         * g++.dg/template/memtmpl2.C: New test.
43267
43268 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
43269
43270         PR target/11184
43271         * gcc.dg/builtin-apply1.c: New test.
43272
43273 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
43274
43275         PR c++/9848
43276         * g++.dg/warn/Wunused-4.C: New test.
43277
43278 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43279
43280         PR c++/12316
43281         * g++.dg/other/gc2.C: New test.
43282
43283 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
43284
43285         PR c++/11991
43286         * g++.dg/rtti/typeid3.C: New test.
43287
43288         PR c++/12266
43289         * g++.dg/overload/template1.C: New test.
43290
43291 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
43292
43293         * g++.dg/opt/cfg3.C: New test.
43294
43295 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43296
43297         PR c++/7939
43298         * g++.dg/template/crash11.C: New test.
43299
43300 2003-09-16  Jason Merrill  <jason@redhat.com>
43301             Jakub Jelinek  <jakub@redhat.com>
43302
43303         * gcc.dg/attr-warn-unused-result.c: New test.
43304
43305 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
43306
43307         PR c++/12184
43308         * g++.dg/expr/call2.C: New test.
43309
43310 2003-09-15  Andreas Jaeger  <aj@suse.de>
43311
43312         * gcc.dg/Wold-style-definition-1.c: New test.
43313
43314 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
43315
43316         PR c++/3907
43317         * g++.dg/parse/template12.C: New test.
43318
43319         * g++.dg/abi/bitfield11.C: New test.
43320         * g++.dg/abi/bitfield12.C: Likewise.
43321
43322 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
43323
43324         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
43325         non-expansion of functional macro name without arguments at EOL.
43326         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
43327
43328 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
43329
43330         * gcc.c-torture/execute/20030914-[12].c: New tests.
43331
43332 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
43333
43334         PR c++/11788
43335         * g++.dg/overload/addr1.C: New test.
43336
43337 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
43338
43339         * gcc.dg/20030909-1.c: New test.
43340
43341 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43342
43343         * gcc.dg/ultrasp10.c: New test.
43344
43345 2003-09-09  Devang Patel  <dpatel@apple.com>
43346
43347         * gcc.dg/darwin-ld-6.c: New test.
43348
43349 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43350
43351         * gcc.dg/torture/builtin-explog-1.c: New testcase.
43352
43353 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
43354
43355         * gcc.dg/ia64-types1.c: New test.
43356         * gcc.dg/ia64-types2.c: Likewise.
43357
43358 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43359
43360         * gcc.dg/builtins-1.c: Add more _Complex tests.
43361         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43362
43363         * gcc.dg/builtins-1.c: Test existing _Complex functions.
43364         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43365
43366 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
43367
43368         PR c++/11786
43369         * g++.dg/lookup/koenig2.C: New test.
43370
43371         PR c++/5296
43372         * g++.dg/rtti/typeid2.C: New test.
43373
43374 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
43375
43376         * gcc.c-torture/compile/20030904-1.c: New test.
43377
43378 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43379
43380         * g++.dg/opt/longbranch2.C: New test.
43381
43382 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
43383
43384         * g++.dg/template/crash10.C: Only compile it.
43385
43386 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
43387
43388         PR middle-end/11665
43389         * gcc.c-torture/compile/20030907-1.c: New test.
43390         * g++.dg/init/array11.C: New test.
43391
43392 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
43393
43394         PR c++/11852
43395         * g++.dg/init/struct1.C: New test.
43396
43397 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
43398
43399         PR c++/12181
43400         * g++.dg/expr/comma1.C: New test.
43401
43402 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
43403
43404         PR c++/11867
43405         * g++.dg/expr/static_cast5.C: New test.
43406
43407 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
43408
43409         PR c++/11507
43410         * g++.dg/lookup/scoped7.C: New test.
43411
43412         PR c++/9574
43413         * g++.dg/other/static1.C: New test.
43414
43415         PR c++/11490
43416         * g++.dg/warn/template-1.C: New test.
43417
43418         PR c++/11432
43419         * g++.dg/template/crash10.C: New test.
43420
43421         PR c++/2478
43422         * g++.dg/overload/VLA.C: New test.
43423
43424         PR c++/10804
43425         * g++.dg/template/call1.C: New test.
43426
43427 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43428
43429         PR c++/11794
43430         * g++.dg/parse/using3.C: New test.
43431
43432 2003-09-06  Roger Sayle  <roger@eyesopen.com>
43433
43434         PR c++/11409
43435         * g++.dg/overload/builtin3.C: New test case.
43436
43437 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
43438
43439         PR c/9862
43440         * gcc.dg/20030906-1.c: New test.
43441         * gcc.dg/20030906-2.c: Likewise.
43442
43443 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43444
43445         PR c++/12167
43446         * g++.dg/parse/defarg5.C: New test.
43447
43448         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
43449
43450 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
43451
43452         PR c++/12163
43453         * g++.dg/expr/static_cast4.C: New test.
43454
43455         PR c++/12146
43456         * g++.dg/template/crash9.C: New test.
43457
43458 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
43459
43460         * g++.old-deja/g++.ext/pretty2.C: Update for change
43461         in __FUNCTION__.
43462         * g++.old-deja/g++.ext/pretty3.C: Likewise.
43463
43464 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
43465
43466         PR c++/11922
43467         * g++/dg/template/qualified-id1.C: New test.
43468
43469         PR c++/12037
43470         * g++.dg/warn/noeffect4.C: New test.
43471
43472 2003-09-04  Matt Austern  <austern@apple.com>
43473
43474         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
43475         * g++.dg/ext/fnname2.C: Likewise.
43476         * g++.dg/ext/fnname3.C: Likewise.
43477
43478 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
43479
43480         * g++.dg/expr/lval1.C: New test.
43481         * g++.dg/ext/lvcast.C: Remove.
43482
43483 2003-09-03  Roger Sayle  <roger@eyesopen.com>
43484
43485         PR optimization/11700.
43486         * gcc.c-torture/compile/20030903-1.c: New test case.
43487
43488 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
43489
43490         PR c++/12053
43491         * g++.dg/abi/layout4.C: New test.
43492
43493 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
43494
43495         PR c++/11553
43496         * g++.dg/parse/friend3.C: New test.
43497
43498 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
43499
43500         PR c++/11847
43501         * g++.dg/template/class1.C: New test.
43502
43503         PR c++/11808
43504         * g++.dg/expr/call1.C: New test.
43505
43506 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
43507
43508         PR c++/12114
43509         * g++.dg/init/ref9.C: New test.
43510
43511         PR c++/11972
43512         * g++.dg/template/nested4.C: New test.
43513
43514 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
43515
43516         PR c++/12093
43517         * g++.dg/template/non-dependent4.C: New test.
43518
43519         PR c++/11928
43520         * g++.dg/inherit/conv1.C: New test.
43521
43522 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
43523
43524         PR c++/6196
43525         * g++.dg/ext/label1.C: New test.
43526         * g++.dg/ext/label2.C: Likewise.
43527
43528 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
43529
43530         * g++.dg/expr/cond3.C: New test.
43531
43532 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43533
43534         * gcc.dg/builtins-1.c: Add new builtin cases.
43535
43536 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43537
43538         * gcc.dg/builtins-1.c: Add new cases.
43539         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43540
43541 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43542
43543         * gcc.dg/builtins-1.c: Add more math builtin tests.
43544         * gcc.dg/torture/builtin-attr-1.c: New test.
43545
43546 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
43547
43548         PR optimization/5079
43549         * g++.dg/opt/static3.C: New test.
43550
43551 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43552
43553         * gcc.misc-tests/gcov-10b.c: New test.
43554
43555 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
43556
43557         * g++.dg/opt/ptrmem3.C: New test.
43558
43559         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
43560
43561 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
43562
43563         * gcc.dg/20030826-2.c: New test.
43564
43565 2003-08-26  Roger Sayle  <roger@eyesopen.com>
43566
43567         PR middle-end/12002
43568         * g77.f-torture/compile/12002.f: New test case.
43569
43570 2003-08-26  Roger Sayle  <roger@eyesopen.com>
43571
43572         * gcc.dg/20030826-1.c: New test case.
43573
43574 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
43575
43576         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
43577
43578 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
43579
43580         PR c++/11871
43581         * c++.dg/lookup/crash1.C: New test.
43582
43583         * c++.dg/warn/noeffect3.C: New test.
43584
43585 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
43586
43587         * gcc.dg/compat/vector-1_x.c: Compile with -w.
43588         * gcc.dg/compat/vector-1_y.c: Ditto.
43589         * gcc.dg/compat/vector-2_x.c: Ditto.
43590         * gcc.dg/compat/vector-2_y.c: Ditto.
43591
43592 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
43593
43594         * gcc.dg/20030702-1.c: New test.
43595
43596 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
43597
43598         PR c++/8795
43599         * g++.dg/ext/altivec-1.C: New test.
43600
43601 2003-08-24  Richard Henderson  <rth@redhat.com>
43602
43603         * g++.dg/eh/simd-2.C: Add -w for x86.
43604
43605 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
43606
43607         * gcc.dg/20030815-1.c: New test.
43608
43609 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43610
43611         PR c++/3765
43612         * g++.dg/parse/access6.C: New test.
43613
43614 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43615
43616         PR c++/641, c++/11876
43617         * g++.dg/template/friend22.C: New test.
43618         * g++.dg/template/friend23.C: Likewise.
43619
43620 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43621
43622         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
43623         identically.
43624
43625 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43626
43627         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
43628
43629 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43630
43631         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
43632
43633 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43634
43635         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
43636
43637 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43638
43639         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
43640
43641 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
43642
43643         PR c++/11919
43644         * g++.dg/overload/prom1.C: New test.
43645
43646         PR c++/11551
43647         * g++.dg/parse/dtor2.C: New test.
43648
43649         PR c++/10762
43650         * g++.dg/parse/using2.C: New test.
43651
43652 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
43653
43654         PR target/11805
43655         * gcc.c-torture/compile/20030821-1.c: New.
43656
43657 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
43658
43659         PR c++/11834
43660         * g++.dg/template/deduce2.C: New test.
43661
43662 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
43663
43664         * gcc.c-torture/execute/20030821-1.c: New test.
43665
43666 2003-08-20  Roger Sayle  <roger@eyesopen.com>
43667
43668         PR middle-end/11984
43669         * gcc.dg/20030820-1.c: New test case.
43670
43671 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
43672
43673         PR c++/11945
43674         * g++.dg/warn/noeffect2.C: New test.
43675
43676 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
43677
43678         PR c++/10926
43679         * g++.dg/template/dtor2.C: New test.
43680
43681         PR c++/11684
43682         * g++.dg/template/operator1.C: New test.
43683         * g++.dg/parse/operator4.C: New test.
43684
43685         PR c++/11946.C
43686         * g++.dg/expr/enum1.C: New test.
43687         * gcc.dg/c99-bool-1.c: Remove bogus warning.
43688
43689         PR c++/11036.C
43690         * g++.dg/parse/elab2.C: New test.
43691         * g++.dg/parse/typedef4.C: Change error message.
43692         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
43693         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
43694         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
43695
43696 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
43697
43698         * gcc.dg/pch/warn-1.c: New.
43699         * gcc.dg/pch/warn-1.hs: New.
43700
43701         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
43702         not-tested file.
43703
43704 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
43705
43706         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
43707
43708 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
43709
43710         * gcc.dg/uninit-D.c: New Test.
43711         * gcc.dg/uninit-E.c: New Test.
43712         * gcc.dg/uninit-F.c: New Test.
43713         * gcc.dg/uninit-G.c: New Test.
43714
43715 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
43716
43717         * g++.dg/README: Describe the pch directory.
43718
43719 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43720
43721         PR c++/11174
43722         * g++.dg/parse/access4.C: New test.
43723         * g++.dg/parse/access5.C: Likewise.
43724         * g++.old-deja/g++.jason/access17.C: Adjust error message.
43725
43726 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
43727
43728         * gcc.dg/noncompile/20030818-1.c: New.
43729
43730 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
43731
43732         PR c++/11957
43733         * g++.dg/warn/noeffect1.C: New test.
43734
43735         * g++.dg/template/scope2.C: New test.
43736         * g++.dg/template/error2.C: Correct dg-error
43737
43738 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
43739
43740         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
43741
43742 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
43743
43744         PR C++/11512
43745         * g++.dg/template/warn1.C: New.
43746
43747 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
43748
43749         * g++.dg/template/error2.C: New test.
43750         * g++.dg/lookup/using7.C: Adjust errors
43751         * g++.old-deja/g++.pt/crash36.C: Likewise.
43752         * g++.old-deja/g++.pt/derived3.C: Likewise.
43753
43754 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43755
43756         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
43757         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
43758         * gcc.c-torture/execute/builtins/string-9.c: New, from
43759         string-opt-9.c.  Adjust for execute/builtins framework.
43760         * gcc.c-torture/execute/string-opt-9.c: Delete.
43761
43762 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
43763
43764         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
43765
43766         * g++.dg/parse/ret-type2.C: New test.
43767
43768         PR c++/11703
43769         * g++.dg/init/new8.C: New test.
43770
43771         PR c++/10923
43772         * g++.dg/parse/typedef5.C: New test.
43773
43774         PR c++/9512
43775         * g++.dg/parse/qualified2.C: New test.
43776         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
43777         invalid code.
43778
43779 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
43780
43781         * g++.dg/conversion/ptrmem1.C: New test.
43782
43783 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
43784
43785         PR target/11693
43786         * gcc.dg/20030811-1.c: New test.
43787
43788         PR target/11535
43789         * gcc.c-torture/execute/20030811-1.c: New test.
43790
43791 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43792
43793         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
43794
43795 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
43796
43797         PR c++/11789.C
43798         * g++.dg/inherit/multiple1.C: New test.
43799
43800 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
43801
43802         * gcc.dg/spe1.c: New test.
43803
43804         PR c++/11670
43805         * g++.dg/expr/cast2.C: New test.
43806
43807         PR c++/10530
43808         * g++.dg/template/dependent-name2.C: New test.
43809
43810 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
43811
43812         * g++.dg/parse/crash11.C: Put the dg options in comments.
43813
43814 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
43815
43816         * lib/gcc-dg.exp: Update for diagnostic change.
43817
43818 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43819
43820         PR c++/5767
43821         * g++.dg/parse/crash11.C: New test.
43822
43823 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
43824
43825         * gcc.dg/cpp/spacing1.c: Update.
43826
43827 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
43828
43829         PR target/11739
43830         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
43831         a value for -mtune.
43832
43833 2003-08-04  Roger Sayle  <roger@eyesopen.com>
43834
43835         PR middle-end/11771
43836         * gcc.c-torture/compile/20030804-1.c: New test case.
43837
43838 2003-08-04  Roger Sayle  <roger@eyesopen.com>
43839
43840         * gcc.dg/20030804-1.c: New test case.
43841
43842 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
43843
43844         * gcc.dg/cpp/separate-1.c: New test.
43845
43846 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
43847
43848         PR c++/11704
43849         * g++.dg/template/dependent-expr2.C: New test.
43850
43851         PR c++/11766
43852         * g++.dg/expr/ptrmem1.C: New test.
43853
43854 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43855
43856         PR c++/9453
43857         * g++.dg/template/friend15.C: New test.
43858
43859 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
43860
43861         * lib/dg-pch.exp: Work round PCH bug.
43862
43863 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43864
43865         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
43866         builtins.  Move cases from builtins-4.c here.
43867
43868         * gcc.dg/torture/builtin-math-1.c: New test taken from
43869         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
43870         additional cases.
43871
43872         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
43873         Delete.
43874
43875 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
43876
43877         PR c++/9447
43878         * g++.dg/template/using7.C: New test.
43879
43880 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
43881
43882         * import1.c, import2.c: New tests.
43883
43884 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
43885
43886         * g++.dg/eh/crossjump1.C: New test.
43887
43888 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
43889
43890         PR c++/11697
43891         * g++.dg/template/using6.C: New test.
43892
43893         PR c++/11744
43894         * g++.dg/template/koenig2.C: New test.
43895
43896 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43897
43898         PR c++/7983
43899         * g++.dg/parse/typedef4.C: New test.
43900
43901 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43902
43903         PR c++/8442, c++/8806
43904         * g++.dg/template/elab1.C: New test.
43905         * g++.dg/template/type2.C: Likewise.
43906         * g++.dg/template/ttp3.C: Adjust expected error message.
43907         * g++.old-deja/g++.law/visibility13.C: Likewise.
43908         * g++.old-deja/g++.niklas/t135.C: Likewise.
43909         * g++.old-deja/g++.pt/ttp41.C: Likewise.
43910         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
43911         template argument.
43912         * g++.old-deja/g++.pt/ttp44.C: Likewise.
43913
43914 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
43915
43916         PR c++/11295
43917         * g++.dg/ext/stmtexpr1.C: New test.
43918
43919         * g++.dg/opt/tmp1.C: New test.
43920
43921         PR c++/11525
43922         * g++.dg/parse/constant4.C: New test.
43923
43924         PR c++/9447
43925         * g++.dg/template/using5.C: New test.
43926
43927 2003-07-31  Roger Sayle  <roger@eyesopen.com>
43928
43929         * gcc.dg/builtins-27.c: New test case.
43930
43931 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
43932
43933         * gcc.dg/tls/opt-7.c: New test.
43934
43935 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
43936
43937         * g++.old-deja/g++.other/crash18.C: Remove.
43938
43939 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
43940
43941         * g++.dg/template/explicit3.C: New.
43942         * g++.dg/template/explicit4.C: New.
43943         * g++.dg/template/explicit5.C: New.
43944
43945         PR c++/11347
43946         * g++.dg/template/memtmpl1.C: New.
43947
43948 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
43949
43950         PR target/11565
43951         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
43952         * gcc.dg/i386-387-5.c (dg-options): Likewise.
43953
43954 2003-07-30  Jan Hubicka  <jh@suse.cz>
43955
43956         * vtgc1.c: Kill.
43957
43958 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
43959
43960         * gcc.dg/struct-in-proto-1.c: New test.
43961
43962 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
43963
43964         * gcc.dg/cpp/include2.c: Only expect one message.
43965
43966 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
43967
43968         PR c++/9447
43969         * g++.dg/template/using1.C: New test.
43970         * g++.dg/template/using2.C: New test.
43971         * g++.dg/template/using3.C: New test.
43972         * g++.dg/template/using4.C: New test.
43973
43974 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
43975
43976         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
43977         * gcc.c-torture/execute/string-opt-10.c: Likewise.
43978
43979 2003-07-28  Jan Hubicka  <jh@suse.cz>
43980
43981         PR c++/11530
43982         * g++.dg/opt/call1.C: New test.
43983
43984 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
43985
43986         PR c++/11667
43987         * g++.dg/init/enum2.C: New test.
43988         * g++.dg/template/overload1.C: Add "-w" option.
43989
43990 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
43991
43992         * gcc.dg/Wdeclaration-after-statement-1.c,
43993         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
43994
43995 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
43996
43997         * gcc.c-torture/compile/20030725-1.c: New test.
43998
43999 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
44000
44001         * gcc.dg/20030505.c: Only run for SPE.
44002         Remove definition of opaque type.
44003
44004 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
44005
44006         * g++.dg/template/ptrmem6.C: New test.
44007
44008 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
44009
44010         * gcc.c-torture/compile/zero-strct-2.c: New test.
44011
44012 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
44013
44014         * gcc.dg/intermod-1.c: New test.
44015
44016 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44017
44018         PR c++/11617
44019         * g++.dg/template/lookup2.C: New test.
44020         * g++.dg/template/memclass1.C: Remove instantiated from error.
44021         * g++.dg/other/error2.C: Tweak expected errors.
44022
44023         PR c++/11596
44024         * g++.dg/template/defarg3.C: New test.
44025
44026         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
44027
44028 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
44029
44030         * g++.dg/inherit/access5.C: New test.
44031
44032 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44033
44034         PR c++/11513
44035         * g++.dg/template/crash8.C: New test.
44036
44037 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
44038
44039         PR c/10602
44040         * gcc.dg/noncompile/incomplete-2.c: New test.
44041
44042 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
44043
44044         PR c++/11645
44045         * g++.dg/inherit/access4.C: New test.
44046
44047         PR c++/11517
44048         * g++.dg/expr/cond2.C: New test.
44049
44050         PR optimization/10679
44051         * g++.dg/opt/inline4.C: New test.
44052
44053 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
44054
44055         * g++.dg/parse/crash10: New test.
44056
44057 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
44058
44059         * g++.dg/ext/flexary1.C: New test.
44060
44061 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44062
44063         PR c++/10793
44064         * g++.dg/template/crash9.C: New test.
44065
44066 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44067
44068         PR c++/3004
44069         * g++.dg/parse/typedef3.C: New test.
44070
44071         PR c++/7906
44072         * g++.dg/parse/operator2.C: New test.
44073
44074         PR c++/8895
44075         * g++.dg/parse/def-tmpl-arg1.C: New test.
44076
44077         PR c++/9282
44078         * g++.dg/parse/funptr1.C: New test.
44079
44080         PR c++/9452
44081         * g++.dg/parse/ambig3.C: New test.
44082
44083         PR c++/9454
44084         * g++.dg/parse/operator3.C: New test.
44085
44086         PR c++/9486
44087         * g++.dg/parse/template10.C: New test.
44088
44089         PR c++/9488
44090         * g++.dg/parse/template11.C: New test.
44091
44092         PR c++/10150
44093         * g++.dg/parse/invalid-op1.C: New test.
44094
44095         PR c++/10247
44096         * g++.dg/parse/condexpr1.C: New test.
44097
44098 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
44099
44100         * g++.dg/ext/packed3.C: New test.
44101         * g++.dg/ext/packed4.C: New test.
44102
44103         * gcc.dg/pack-test-3.c: New test.
44104
44105 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
44106
44107         * lib/compat.exp: Handle dg-options per source file.
44108         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
44109         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
44110         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
44111         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
44112         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
44113         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
44114         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
44115         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
44116         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
44117         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
44118         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
44119         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
44120         * g++.dg/compat/break/bitfield7_x.C: Ditto.
44121         * g++.dg/compat/break/bitfield7_y.C: Ditto.
44122
44123 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
44124
44125         PR c/10320
44126         * gcc.c-torture/execute/20030718-1.c: New test.
44127
44128 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
44129
44130         PR optimization/11536
44131         * gcc.dg/20030721-1.c: New test.
44132
44133 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
44134
44135         PR c++/11546
44136         * g++.dg/template/lookup1.C: New test.
44137
44138 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
44139
44140         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
44141         diagnostics of ill-formed constructs involving labels.
44142         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
44143         the new 'previously defined here' message.
44144
44145 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
44146
44147         * g++.dg/parse/non-dependent2.C: New test.
44148
44149 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
44150
44151         * g++.dg/init/init-ref4.C: xfail on targets without
44152         weak symbols.
44153
44154 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
44155
44156         PR target/11087
44157         * gcc.c-torture/execute/20030717-1.c: New test.
44158
44159 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44160
44161         * g++.dg/opt/cfg1.C: New test.
44162
44163 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
44164
44165         PR optimization/11557
44166         * gcc.dg/20030717-1.c: New test.
44167
44168 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
44169
44170         PR c++/10476
44171         * g++.dg/expr/crash-1.C: New test.
44172
44173         PR c++/11027
44174         * g++.dg/template/init3.C: New test.
44175
44176         PR c++/8222
44177         * g++.dg/template/non-dependent1.C: New test.
44178
44179         PR c++/11070
44180         * g++.dg/template/non-dependent2.C: New test.
44181
44182         PR c++/11071
44183         * g++.dg/template/non-dependent3.C: New test.
44184
44185         PR c++/9907
44186         * g++.dg/template/sizeof5.C: New test.
44187
44188 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
44189
44190         PR 11498
44191         * gcc.c-torture/compile/mangle-1.c: New file.
44192
44193 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44194
44195         PR c++/7809
44196         * g++.dg/parse/access3.C: New test.
44197
44198 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
44199
44200         PR c++/11384
44201         * g++.dg/init/init-ref4.C: New test.
44202
44203 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
44204
44205         PR c++/11547
44206         * g++.dg/parse/constant3.C: New test.
44207         * g++.dg/parse/crash7.C: Likewise.
44208
44209 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
44210
44211         PR target/11008
44212         * gcc.dg/i386-pentium4-not-mull.c: New.
44213
44214 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
44215
44216         * gcc.dg/asm-names.c (ymain): Make it weak.
44217
44218 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44219
44220         PR c++/5421
44221         * g++.dg/template/friend21.C: New test.
44222
44223 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
44224
44225         * gcc.dg/cleanup-8.c: New test.
44226         * gcc.dg/cleanup-9.c: New test.
44227
44228 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
44229
44230         * g++.dg/ext/dll-MI1.h: New file.
44231         * g++.dg/ext/dllexport-MI1.C: New file.
44232         * g++.dg/ext/dllimport-MI1.C: New file.
44233
44234 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
44235
44236         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
44237         it does not have cmpstrsi patterns (just cmpmemsi).
44238
44239 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
44240
44241         PR debug/11473
44242         * g++.dg/debug/debug8.C: New test.
44243
44244 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44245
44246         PR c++/10108
44247         * g++.dg/template/crash7.C: New test.
44248
44249 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
44250
44251         PR target/10795
44252         * gcc.c-torture/compile/20030708-1.c: New.
44253
44254 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
44255
44256         * gcc.c-torture/execute/20030715-1.c: New test.
44257
44258 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
44259
44260         * gcc.dg/pch/inline-3.c: New file.
44261         * gcc.dg/pch/inline-3.hs: New file.
44262         * gcc.dg/pch/inline-4.c: New file.
44263         * gcc.dg/pch/inline-4.hs: New file.
44264
44265 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
44266
44267         PR c++/11509
44268         * g++.dg/template/crash6.C: New test.
44269
44270         PR c++/7053
44271         * g++.dg/template/friend20.C: New test.
44272
44273         PR c++/7019
44274         * g++.dg/template/overload2.C: New test.
44275
44276 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44277
44278         PR optimization/11440
44279         * gcc.c-torture/execute/20030714-1.c: New test.
44280
44281 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44282
44283         PR c++/11154
44284         * g++.dg/template/partial2.C: New test.
44285
44286 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
44287
44288         PR c++/11503
44289         * g++.dg/template/anon1.C: New test.
44290
44291         PR c++/11493
44292         PR c++/11495
44293         * g++.dg/parse/template9.C: Likewise.
44294         * g++.dg/template/crash4.C: New test.
44295         * g++.dg/template/koenig1.C: Likewise.
44296         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
44297         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
44298         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
44299         functions.
44300         * g++.old-deja/g++.jason/template36.C: Likewise.
44301         * g++.old-deja/g++.mike/p1989.C: Likewise.
44302         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
44303         * g++.old-deja/g++.pt/ttp20.C: Use this->.
44304         * g++.old-deja/g++.pt/ttp21.C: Use this->.
44305         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
44306         compiling.
44307         * g++.old-deja/g++.pt/union2.C: Use this->.
44308
44309 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
44310
44311         * gcc.dg/20030711-1.c: New test.
44312
44313 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
44314
44315         PR c++/11050
44316         * g++.dg/parse/args1.C: New test.
44317         * g++.pt/defarg8.C: Change expected errors.
44318
44319 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
44320
44321         PR c++/8164
44322         * g++.dg/template/nontype2.C: New test.
44323
44324         PR c++/10558
44325         * g++.dg/parse/template8.C: New test.
44326
44327         PR c++/8327
44328         * g++.dg/template/scope1.C: New test.
44329
44330         * g++.dg/warn/Wsign-compare-1.C: New test.
44331
44332 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
44333
44334         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
44335
44336 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
44337
44338         PR c++/9411
44339         * g++.dg/template/explicit2.C: New test.
44340
44341         PR c++/10032
44342         * g++.dg/warn/pedantic1.C: New test.
44343
44344 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
44345
44346         PR c++ 9483
44347         * g++.dg/other/field1.C: New test.
44348
44349 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
44350
44351         PR c/11449
44352         * gcc.c-torture/compile/20030707-1.c: New.
44353
44354 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44355
44356         PR c++/10849
44357         * g++.dg/template/access12.C: New test.
44358
44359 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
44360
44361         * g++.dg/bprob/bprob.exp (prof_ext): Update.
44362         * g77.dg/bprob/bprob.exp (prof_ext): Update.
44363         * gcc.misc-tests/bprob.exp (prof_ext): Update.
44364         * gcc.misc-tests/gcov.exp: Update
44365         * g++.dg/gcov/gcov.exp: Update
44366         * lib/gcov.exp: Update.
44367
44368 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
44369
44370         * g++.dg/abi/mangle17.C: Make sure template expressions are
44371         dependent.
44372         * g++.dg/abi/mangle4.C: Mark erroneous casts.
44373         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
44374         * g++.dg/opt/stack1.C: Remove erroneous code.
44375         * g++.dg/parse/template7.C: New test.
44376         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
44377         * g++.old-deja/g++.pt/crash4.C: Likewise.
44378
44379 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44380
44381         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
44382         with zero or one occurence of `$' after the initial `L'.
44383
44384 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
44385
44386         * gcc.c-torture/compile/20030704-1.c: Add a comment.
44387
44388 2003-07-08  Roger Sayle  <roger@eyesopen.com>
44389
44390         PR c/11370
44391         * gcc.dg/Wunreachable-6.c: New testcase.
44392         * gcc.dg/Wunreachable-7.c: New testcase.
44393
44394 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
44395
44396         PR c/11420
44397         * gcc.dg/20030708-1.c: New test.
44398
44399 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
44400
44401         * gcc.dg/compat/sdata-section.h: New file.
44402         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
44403         * gcc.dg/torture/mips-sdata-1.c: New test.
44404
44405 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44406
44407         PR c++/11030
44408         * g++.dg/template/friend19.C: New test.
44409
44410 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
44411
44412         * g++.dg/opt/strength-reduce.C: New test.
44413
44414 2003-07-07  Roger Sayle  <roger@eyesopen.com>
44415
44416         PR target/10979
44417         * gcc.dg/20030707-1.c: New testcase.
44418
44419 2003-07-07  Roger Sayle  <roger@eyesopen.com>
44420
44421         PR optimization/11059
44422         * g++.dg/opt/emptyunion.C: New testcase.
44423
44424 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44425             Eric Botcazou  <ebotcazou@libertysurf.fr>
44426
44427         * g++.dg/opt/stack1.C: New test.
44428
44429 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
44430
44431         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
44432         run test.
44433
44434         PR c++/11431
44435         * g++.dg/expr/static_cast3.C: New test.
44436
44437 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
44438
44439         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
44440         everywhere.
44441         * gcc.dg/concat.c: Concatenation of string constants with
44442         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
44443         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
44444         * gcc.dg/cpp/escape-2.c: Use wide character constants where
44445         necessary to avoid multi-character character constant warning.
44446         * gcc.dg/cpp/escape.c: Likewise.
44447         * gcc.dg/cpp/ucs.c: Likewise.
44448         Remove backslashes from dg-bogus comments, as they confuse Tcl.
44449         Fix a typo.
44450
44451 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
44452
44453         PR c/11428
44454         * gcc.c-torture/compile/20030704-1.c: New.
44455
44456 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
44457
44458         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
44459
44460 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
44461
44462         PR c++/5287, PR c++/7910,  PR c++/11021
44463         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
44464         tests for warnings.
44465         * g++.dg/ext/dllimport2.C: Add tests for warnings.
44466         * g++.dg/ext/dllimport3.C: Likewise.
44467         * g++.dg/ext/dllimport4.C: New file.
44468         * g++.dg/ext/dllimport5.C: New file.
44469         * g++.dg/ext/dllimport6.C: New file.
44470         * g++.dg/ext/dllimport7.C: New file.
44471         * g++.dg/ext/dllimport8.C: New file.
44472         * g++.dg/ext/dllimport9.C: New file.
44473         * g++.dg/ext/dllimport10.C: New file.
44474         * g++.dg/ext/dllexport1.C: New file.
44475
44476 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
44477
44478         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
44479         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
44480
44481 2003-07-03  Roger Sayle  <roger@eyesopen.com>
44482
44483         * gcc.dg/builtins-25.c: New testcase.
44484         * gcc.dg/builtins-26.c: New testcase.
44485
44486 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
44487
44488         * gcc.dg/compat/vector-defs.h: New file.
44489         * gcc.dg/compat/vector-setup.h: New file.
44490         * gcc.dg/compat/vector-check.h: New file.
44491         * gcc.dg/compat/vector-1_main.c: New file.
44492         * gcc.dg/compat/vector-1_x.c: New file.
44493         * gcc.dg/compat/vector-1_y.c: New file.
44494         * gcc.dg/compat/vector-2_main.c: New file.
44495         * gcc.dg/compat/vector-2_x.c: New file.
44496         * gcc.dg/compat/vector-2_y.c: New file.
44497
44498         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
44499         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
44500         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
44501         * gcc.dg/compat/struct-align-1.h: New file.
44502         * gcc.dg/compat/struct-align-1_main.c: New file.
44503         * gcc.dg/compat/struct-align-1_x.c: New file.
44504         * gcc.dg/compat/struct-align-1_y.c: New file.
44505         * gcc.dg/compat/struct-align-2.h: New file.
44506         * gcc.dg/compat/struct-align-2_main.c: New file.
44507         * gcc.dg/compat/struct-align-2_x.c: New file.
44508         * gcc.dg/compat/struct-align-2_y.c: New file.
44509
44510         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
44511         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
44512         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44513         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
44514         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
44515         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44516         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44517         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
44518         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
44519         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
44520         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
44521         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
44522         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
44523         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
44524         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
44525         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
44526         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
44527         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
44528         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44529         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44530         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44531         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44532         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44533         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44534         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44535         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44536         * gcc.dg/compat/struct-return-10_x.c: Ditto.
44537         * gcc.dg/compat/struct-return-2_x.c: Ditto.
44538         * gcc.dg/compat/struct-return-3_x.c: Ditto.
44539
44540 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44541
44542         * gcc.dg/i386-call-1.c: New test.
44543
44544 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44545
44546         PR c++/9162
44547         * g++.dg/parse/defarg4.C: New.
44548
44549 2003-07-03  Roger Sayle  <roger@eyesopen.com>
44550
44551         PR target/10700
44552         * gcc.c-torture/compile/20030703-1.c: New test case.
44553
44554 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
44555
44556         * g++.dg/template/local3.C: Remove extra semicolon.
44557
44558 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44559
44560         * gcc.dg/i386-volatile-1.c: New test.
44561
44562 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
44563
44564         PR c++/11072
44565         * g++.dg/other/offsetof2.C: XFAIL.
44566         * g++.dg/other/offsetof5.C: New.
44567
44568         PR c++/10219
44569         * g++.dg/template/error1.C: New.
44570
44571         PR c++/9779
44572         * g++.dg/template/dependent-expr1.C: New.
44573
44574 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
44575
44576         PR c++/6949
44577         * g++.dg/template/local3.C: New test.
44578
44579         PR c++/11149
44580         * g++.dg/lookup/scoped6.C: New test.
44581
44582 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
44583
44584         PR c++/8046
44585         * g++.dg/other/error7.C: New test.
44586
44587 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
44588
44589         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
44590         * g++.old-deja/g++.abi/vtable3.h: Likewise.
44591         * g++.old-deja/g++.law/code-gen5.C: Likewise.
44592         * g++.old-deja/g++.other/union2.C: Likewise.
44593         * gcc.dg/c90-const-expr-2.c: Likewise.
44594         * gcc.dg/c90-const-expr-3.c: Likewise.
44595         * gcc.dg/c99-const-expr-2.c: Likewise.
44596         * gcc.dg/c99-const-expr-3.c: Likewise.
44597         * gcc.dg/concat.c: Likewise.
44598
44599 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
44600
44601         PR c++/9559
44602         * g++.dg/init/static1.C: New test.
44603
44604 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44605
44606         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
44607         * g++.old-deja/g++.other/access2.C: Likewise.
44608         * g++.old-deja/g++.other/decl2.C: Likewise.
44609         * gcc.c-torture/execute/20020615-1.c: Likewise.
44610
44611 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
44612
44613         PR c++/4933
44614         * g++.dg/template/sizeof4.C: New test.
44615
44616 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
44617
44618         * g++.dg/other/error6.C: New test.
44619
44620 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
44621
44622         PR c++/10750
44623         * g++.dg/parse/constant2.C: New test.
44624
44625 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
44626
44627         PR c++/11106
44628         * g++.dg/other/error5.C: New test.
44629
44630 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44631
44632         * gcc.dg/format/gcc_diag-1.c: New test.
44633
44634 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
44635
44636         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
44637
44638 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
44639
44640         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
44641         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
44642         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
44643
44644 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
44645
44646         * gcc.c-torture/execute/builtins/string-8.c: New test.
44647         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
44648         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
44649         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
44650
44651 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
44652
44653         PR c++/10468
44654         * g++.dg/ext/typeof6.C: New test.
44655
44656 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
44657
44658         PR c++/10796
44659         * g++.dg/init/enum1.C: New test.
44660
44661 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
44662
44663         * gcc.dg/20030627-1.c: New test.
44664
44665 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
44666
44667         PR c++/11332
44668         * g++.dg/expr/static_cast2.C: New test.
44669
44670 2003-06-26  Roger Sayle  <roger@eyesopen.com>
44671             Jakub Jelinek  <jakub@redhat.com>
44672
44673         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
44674         sprintf(dst,"%s",src) optimization.
44675         * gcc.c-torture/execute/20030626-1.c: New test case.
44676         * gcc.c-torture/execute/20030626-2.c: New test case.
44677
44678 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
44679
44680         * gcc.c-torture/execute/multi-ix.c: New test.
44681
44682         * gcc.c-torture/execute/simd-4.c (main):
44683         Added missing semicolon at end of union.
44684
44685 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
44686
44687         PR c++/8266
44688         * g++.dg/template/explicit-instantiation3.C: New test.
44689
44690 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
44691
44692         * gcc.dg/20030626-1.c: Use signed char.
44693
44694 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
44695
44696         * gcc.dg/20030626-1.c: New test.
44697
44698 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
44699
44700         * const-str-2.m: Update.
44701
44702 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
44703
44704         PR c++/10990
44705         * g++.dg/rtti/dyncast1.C: New test.
44706         * g++.dg/abi/mangle4.C: Correct base-specifier access.
44707         * g++.dg/lookup/scoped1.C: Remove XFAIL.
44708         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
44709
44710         PR c++/10931
44711         * g++.dg/expr/static_cast1.C: New test.
44712
44713 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
44714
44715         * gcc.dg/20030625-1.c: New test.
44716
44717 2003-06-24  Roger Sayle  <roger@eyesopen.com>
44718
44719         * gcc.c-torture/compile/20030624-1.c: New test case.
44720
44721 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
44722
44723         * gcc.c-torture/execute/string-opt-17.c: New test.
44724
44725 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
44726
44727         PR c++/5754
44728         * g++.dg/parse/crash6.C: New test.
44729
44730 2003-06-23  Roger Sayle  <roger@eyesopen.com>
44731
44732         * gcc.dg/builtins-24.c: New test case.
44733
44734 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
44735
44736         * g++.dg/opt/operator1.C: New test.
44737
44738 2003-06-22  Roger Sayle  <roger@eyesopen.com>
44739
44740         * gcc.c-torture/execute/string-opt-16.c: New test case.
44741
44742 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
44743
44744         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
44745         * g++.old-deja/g++.other/conv7.C: Likewise.
44746         * g++.old-deja/g++.other/overcnv2.C: Likewise.
44747         * g++.old-deja/g++.other/overload14.C: Likewise.
44748
44749 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
44750
44751         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
44752         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
44753
44754 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44755
44756         PR c++/10888
44757         * g++.dg/warn/Winline-3.C: New test.
44758
44759 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44760
44761         * lib/target-supports.exp (check_alias_available): Make the test
44762         program acceptable to the Solaris assembler.
44763
44764         PR c++/10749
44765         * g++.dg/template/memclass2.C: New test.
44766
44767 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44768             Eric Botcazou  <ebotcazou@libertysurf.fr>
44769
44770         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
44771         data for non-matching targets.
44772         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
44773
44774 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
44775
44776         PR c++/10845
44777         * g++.dg/template/member3.C: New test.
44778
44779 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
44780
44781         PR c++/10939
44782         * g++.dg/template/func1.C: New test.
44783
44784         PR c++/9649
44785         * g++.dg/template/static4.C: New test.
44786         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
44787
44788         PR c++/11041
44789         * g++.dg/init/ref7.C: New test.
44790
44791 2003-06-19  Matt Austern  <austern@apple.com>
44792
44793         PR c++/11228
44794         * g++.dg/anew1.C: New test.
44795         * g++.dg/anew2.C: New test.
44796         * g++.dg/anew3.C: New test.
44797         * g++.dg/anew4.C: New test.
44798
44799 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
44800
44801         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
44802
44803 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
44804
44805         * gcc.c-torture/execute/simd-4.c (main): Make expected value
44806         endian-dependent.
44807
44808 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
44809
44810         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
44811         Remove cruft.
44812
44813 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
44814
44815         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
44816         * gcc.c-torture/compile/961203-1.c: Likewise.
44817         * gcc.c-torture/compile/980506-1.c: Likewise.
44818
44819 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
44820
44821         PR c++/10712
44822         * g++.dg/lookup/using7.C: New test.
44823
44824 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
44825
44826         PR c++/11105
44827         * g++.dg/abi/conv1.C: Remove it.
44828         * g++.dg/template/conv7.C: New test.
44829         * g++.dg/template/conv8.C: Likewise.
44830         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
44831         conversion operator.
44832
44833 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
44834
44835         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
44836         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
44837         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44838         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
44839         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
44840         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44841         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44842         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
44843         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
44844         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
44845         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
44846         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
44847         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
44848         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
44849         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
44850         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
44851         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
44852         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
44853         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44854         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44855         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44856         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44857         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44858         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44859         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44860         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44861         * gcc.dg/compat/struct-return-10_x.c: Ditto.
44862         * gcc.dg/compat/struct-return-2_x.c: Ditto.
44863         * gcc.dg/compat/struct-return-3_x.c: Ditto.
44864
44865 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
44866
44867         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
44868         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
44869         indications.
44870
44871 2003-06-16  Roger Sayle  <roger@eyesopen.com>
44872
44873         * gcc.dg/i386-387-5.c: New test case.
44874         * gcc.dg/i386-387-6.c: New test case.
44875         * gcc.dg/builtins-23.c: New test case.
44876
44877 2003-06-15  Roger Sayle  <roger@eyesopen.com>
44878
44879         * gcc.dg/builtins-22.c: New test case.
44880         * gcc.dg/i386-387-1.c: Update to test exp.
44881         * gcc.dg/i386-387-2.c: Likewise.
44882
44883 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44884
44885         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
44886
44887 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
44888
44889         * lib/gcc-dg.exp (dg-require-dll): New function.
44890         (dg-xfail-if): Likewise.
44891         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
44892         driver.
44893
44894         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
44895         * gcc.c-torture/compile/20001205-1.c: Likewise.
44896         * gcc.c-torture/compile/20001226-1.c: Likewise.
44897         * gcc.c-torture/compile/20010518-2.c: Likewise.
44898         * gcc.c-torture/compile/20020312-1.c: Likewise.
44899         * gcc.c-torture/compile/20020604-1.c: Likewise.
44900         * gcc.c-torture/compile/920501-12.c: Likewise.
44901         * gcc.c-torture/compile/920501-4.c: Likewise.
44902         * gcc.c-torture/compile/920520-1.c: Likewise.
44903         * gcc.c-torture/compile/920521-1.c: Likewise.
44904         * gcc.c-torture/compile/920625-1.c: Likewise.
44905         * gcc.c-torture/compile/961203-1.c: Likewise.
44906         * gcc.c-torture/compile/980506-1.c: Likewise.
44907         * gcc.c-torture/compile/981006-1.c: Likewise.
44908         * gcc.c-torture/compile/981022-1.c: Likewise.
44909         * gcc.c-torture/compile/981223-1.c: Likewise.
44910         * gcc.c-torture/compile/990617-1.c: Likewise.
44911         * gcc.c-torture/compile/dll.c: Likewise.
44912         * gcc.c-torture/compile/labels-3.c: Likewise.
44913         * gcc.c-torture/compile/mipscop-1.c: Likewise.
44914         * gcc.c-torture/compile/mipscop-2.c: Likewise.
44915         * gcc.c-torture/compile/mipscop-3.c: Likewise.
44916         * gcc.c-torture/compile/mipscop-4.c: Likewise.
44917         * gcc.c-torture/compile/simd-5.c: Likewise.
44918         * gcc.c-torture/compile/20000804-1.x: Remove.
44919         * gcc.c-torture/compile/20001205-1.x: Likewise.
44920         * gcc.c-torture/compile/20001226-1.x: Likewise.
44921         * gcc.c-torture/compile/20010518-2.x: Likewise.
44922         * gcc.c-torture/compile/20020312-1.x: Likewise.
44923         * gcc.c-torture/compile/20020604-1.x: Likewise.
44924         * gcc.c-torture/compile/920501-12.x: Likewise.
44925         * gcc.c-torture/compile/920501-4.x: Likewise.
44926         * gcc.c-torture/compile/920520-1.x: Likewise.
44927         * gcc.c-torture/compile/920521-1.x: Likewise.
44928         * gcc.c-torture/compile/920625-1.x: Likewise.
44929         * gcc.c-torture/compile/961203-1.x: Likewise.
44930         * gcc.c-torture/compile/980506-1.x: Likewise.
44931         * gcc.c-torture/compile/981006-1.x: Likewise.
44932         * gcc.c-torture/compile/981022-1.x: Likewise.
44933         * gcc.c-torture/compile/981223-1.x: Likewise.
44934         * gcc.c-torture/compile/990617-1.x: Likewise.
44935         * gcc.c-torture/compile/mipscop-1.x: Likewise.
44936         * gcc.c-torture/compile/mipscop-2.x: Likewise.
44937         * gcc.c-torture/compile/mipscop-3.x: Likewise.
44938         * gcc.c-torture/compile/mipscop-4.x: Likewise.
44939         * gcc.c-torture/compile/simd-5.x: Likewise.
44940
44941         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
44942
44943 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
44944
44945         * gcc.c-torture/execute/20030611-1.c: New test.
44946
44947 2003-06-12  Roger Sayle  <roger@eyesopen.com>
44948
44949         PR middle-end/168
44950         * gcc.dg/20030612-1.c: New test case.
44951
44952 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
44953
44954         PR c++/10635
44955         * g++.dg/expr/cast1.C: New test.
44956
44957 2003-06-12  Roger Sayle  <roger@eyesopen.com>
44958
44959         * gcc.dg/builtins-21.c: New test case.
44960
44961 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
44962
44963         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
44964         options instead of at the end.
44965         * lib/objc.exp (objc_target_compile): Likewise.
44966
44967 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
44968
44969         PR c++/10432
44970         * g++.dg/parse/error1.C: New test.
44971
44972 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
44973
44974         * gcc.dg/compat/struct-by-value-11_main.c: New file.
44975         * gcc.dg/compat/struct-by-value-11_x.c: New file.
44976         * gcc.dg/compat/struct-by-value-11_y.c: New file.
44977         * gcc.dg/compat/struct-by-value-12_main.c: New file.
44978         * gcc.dg/compat/struct-by-value-12_x.c: New file.
44979         * gcc.dg/compat/struct-by-value-12_y.c: New file.
44980         * gcc.dg/compat/struct-by-value-13_main.c: New file.
44981         * gcc.dg/compat/struct-by-value-13_x.c: New file.
44982         * gcc.dg/compat/struct-by-value-13_y.c: New file.
44983         * gcc.dg/compat/struct-by-value-14_main.c: New file.
44984         * gcc.dg/compat/struct-by-value-14_x.c: New file.
44985         * gcc.dg/compat/struct-by-value-14_y.c: New file.
44986         * gcc.dg/compat/struct-by-value-15_main.c: New file.
44987         * gcc.dg/compat/struct-by-value-15_x.c: New file.
44988         * gcc.dg/compat/struct-by-value-15_y.c: New file.
44989         * gcc.dg/compat/struct-by-value-16_main.c: New file.
44990         * gcc.dg/compat/struct-by-value-16_x.c: New file.
44991         * gcc.dg/compat/struct-by-value-16_y.c: New file.
44992         * gcc.dg/compat/struct-by-value-17_main.c: New file.
44993         * gcc.dg/compat/struct-by-value-17_x.c: New file.
44994         * gcc.dg/compat/struct-by-value-17_y.c: New file.
44995         * gcc.dg/compat/struct-by-value-18_main.c: New file.
44996         * gcc.dg/compat/struct-by-value-18_x.c: New file.
44997         * gcc.dg/compat/struct-by-value-18_y.c: New file.
44998
44999         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
45000         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
45001         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
45002         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
45003         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
45004         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
45005         * gcc.dg/compat/scalar-return-3_main.c: New file.
45006         * gcc.dg/compat/scalar-return-3_x.c: New file.
45007         * gcc.dg/compat/scalar-return-3_y.c: New file.
45008         * gcc.dg/compat/scalar-return-4_main.c: New file.
45009         * gcc.dg/compat/scalar-return-4_x.c: New file.
45010         * gcc.dg/compat/scalar-return-4_y.c: New file.
45011
45012 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
45013
45014         * gcc.dg/compat/fp2-struct-check.h: New file.
45015         * gcc.dg/compat/fp2-struct-defs.h: New file.
45016         * gcc.dg/compat/fp2-struct-init.h: New file.
45017         * gcc.dg/compat/struct-by-value-10_main.c: New file.
45018         * gcc.dg/compat/struct-by-value-10_x.c: New file.
45019         * gcc.dg/compat/struct-by-value-10_y.c: New file.
45020         * gcc.dg/compat/struct-return-10_main.c: New file.
45021         * gcc.dg/compat/struct-return-10_x.c: New file.
45022         * gcc.dg/compat/struct-return-10_y.c: New file.
45023
45024         * gcc.dg/compat/compat-common.h: New file.
45025         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
45026         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
45027         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
45028         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
45029         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
45030         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
45031         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
45032         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45033         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
45034         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
45035         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45036         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
45037         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
45038         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45039         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
45040         * gcc.dg/compat/small-struct-check.h: Ditto.
45041         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
45042         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45043         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
45044         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
45045         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45046         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45047         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
45048         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45049         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
45050         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
45051         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45052         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45053         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
45054         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45055         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45056         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
45057         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45058         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
45059         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
45060         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45061         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
45062         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
45063         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45064         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
45065         * gcc.dg/compat/struct-return-2_main.c: Ditto.
45066         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45067         * gcc.dg/compat/struct-return-2_y.c: Ditto.
45068         * gcc.dg/compat/struct-return-3_main.c: Ditto.
45069         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45070         * gcc.dg/compat/struct-return-3_y.c: Ditto.
45071
45072 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
45073
45074         * g++.dg/pch/static-1.C: New file.
45075         * g++.dg/pch/static-1.Hs: New file.
45076
45077 2003-06-10  Richard Henderson  <rth@redhat.com>
45078
45079         * gcc.dg/asm-7.c: Adjust expected warning text.
45080
45081 2003-06-10  Roger Sayle  <roger@eyesopen.com>
45082
45083         * gcc.dg/builtins-20.c: New test case.
45084
45085 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
45086
45087         PR c++/11131
45088         * g++.dg/opt/template1.C: New test.
45089
45090 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
45091
45092         * lib/gcc-dg.exp (dg-test): Clear additional_files and
45093         additional_sources.
45094
45095 2003-05-21  David Taylor  <dtaylor@emc.com>
45096
45097         * gcc.dg/Wpadded.c: New file.
45098
45099 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
45100
45101         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
45102         * gcc.dg/special/weak-2.c: Add dg-require-weak.
45103         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
45104         dg-require-weak.
45105
45106 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
45107
45108         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
45109
45110 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
45111
45112         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
45113         (dg-require-alias): Likewise.
45114         (dg-require-gc-sections): Likewise.
45115         * lib/target-supports.exp (check_gc_sections_available): Likewise.
45116
45117 2003-06-08  Richard Henderson  <rth@redhat.com>
45118
45119         * gcc.dg/20011029-2.c: Fix the array reference.
45120         * gcc.dg/asm-7.c: New.
45121
45122 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
45123
45124         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
45125
45126 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
45127
45128         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
45129         (dg-require-gc-sections): Likewise.
45130
45131 2003-06-08  Jan Hubicka  <jh@suse.cz>
45132
45133         * i386-cmov1.c: Fix regular expression.
45134         * i386-cvt-1.c: Likewise.
45135         * i386-local.c: Likewise.
45136         * i386-local2.c: Likewise.
45137         * i386-mul.c: Likewise.
45138         * i386-ssetype-1.c: Likewise.
45139         * i386-ssetype-3.c: Likewise.
45140         * i386-ssetype-5.c: Likewise.
45141
45142 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45143
45144         PR c++/11039
45145         * g++.dg/warn/implicit-typename2.C: New test.
45146         * g++.dg/warn/implicit-typename3.C: New test.
45147
45148 2003-06-07  Richard Henderson  <rth@redhat.com>
45149
45150         * g++.dg/other/offsetof3.C: Use size_t.
45151         * g++.dg/other/offsetof4.C: Likewise.
45152
45153 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
45154
45155         * lib/copy-file.exp: New. Implement gcc_copy_files.
45156
45157         * lib/dg-pch.exp: Load copy-file.exp
45158         (dg-pch): Use gcc_copy_files instead of "file copy".
45159
45160 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
45161
45162         * gcc.dg/weak/weak.exp: Simplify.
45163         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
45164         * gcc.dg/weak/weak-1.c: Likewise.
45165         * gcc.dg/weak/weak-2.c: Likewise.
45166         * gcc.dg/weak/weak-3.c: Likewise.
45167         * gcc.dg/weak/weak-4.c: Likewise.
45168         * gcc.dg/weak/weak-5.c: Likewise.
45169         * gcc.dg/weak/weak-6.c: Likewise.
45170         * gcc.dg/weak/weak-7.c: Likewise.
45171         * gcc.dg/weak/weak-8.c: Likewise.
45172         * gcc.dg/weak/weak-9.c: Likewise.
45173
45174 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
45175
45176         gcc.c-torture/execute/20030606-1.c: New.
45177
45178 2003-06-06  Roger Sayle  <roger@eyesopen.com>
45179
45180         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
45181         * gcc.dg/builtins-19.c: Likewise.
45182
45183 2003-06-06  Roger Sayle  <roger@eyesopen.com>
45184
45185         * gcc.dg/builtins-2.c: Add some more tests.
45186         * gcc.dg/builtins-18.c: New test case.
45187         * gcc.dg/builtins-19.c: New test case.
45188
45189 2003-06-06  Roger Sayle  <roger@eyesopen.com>
45190             Jim Wilson  <wilson@tuliptree.org>
45191
45192         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
45193
45194 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
45195
45196         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
45197         mempcpy/stpcpy calls not to be optimized into something else.
45198         * gcc.c-torture/execute/string-opt-3.c: Moved to...
45199         * gcc.c-torture/execute/builtins/string-7.c: ...here.
45200         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
45201
45202 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45203
45204         * gcc.dg/format/asm_fprintf-1.c: New test.
45205
45206 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
45207
45208         * lib/gcc-defs.exp (additional_sources): New variable.
45209         (dg-additional-sources): New function.
45210         (additional_files): New variable.
45211         (dg-additional-files): New function.
45212         (dg-additional-files-options): Likewise.
45213         * lib/gcc-dg.exp (dg-require-weak): New function.
45214         (dg-require-alias): Likewise.
45215         (dg-require-gc-sections): Likewise.
45216         * lib/target-supports.exp (check_alias_available): Remove testfile
45217         parameter.
45218         (check_gc_sections_available): New function.
45219         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
45220         (dg-gpp-additional-files): Likewise.
45221         * lib/g++.exp (additional_sources): Remove.
45222         (additional_files): Likewise.
45223         (g++_target_compile): Use dg-additional-files-options.
45224
45225         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
45226         Tcl logic.
45227         * gcc.dg/special/ecos.exp: Remove.
45228         * gcc.dg/special/20000419-2.c: Use dg-require-*.
45229         * gcc.dg/special/alias-1.c: Likewise.
45230         * gcc.dg/special/alias-2.c: Likewise.
45231         * gcc.dg/special/gcsec-1.c: Likewise.
45232         * gcc.dg/special/weak-1.c: Likewise.
45233         * gcc.dg/special/weak-2.c: Likewise.
45234         * gcc.dg/special/wkali-1.c: Likewise.
45235         * gcc.dg/special/wkali-2.c: Likewise.
45236
45237         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
45238         dg-gpp-additional-*.
45239         * g++.dg/special/conpr-3.C: Likewise.
45240         * g++.dg/special/conpr-4.C: Likewise.
45241         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
45242         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
45243         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
45244         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
45245         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
45246         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
45247         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
45248         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
45249         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
45250         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
45251         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
45252         * g++.old-deja/g++.other/comdat1.C: Likewise.
45253         * g++.old-deja/g++.other/comdat2.C: Likewise.
45254         * g++.old-deja/g++.other/comdat3.C: Likewise.
45255         * g++.old-deja/g++.other/ctor1.C: Likewise.
45256         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
45257
45258 2003-06-05  Richard Henderson  <rth@redhat.com>
45259
45260         * gcc.dg/debug/20030605-1.c: New.
45261
45262 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
45263
45264         * README.QMTEST: Update.
45265
45266 2003-06-04  Richard Henderson  <rth@redhat.com>
45267
45268         * gcc.dg/cleanup-1.c: New.
45269         * gcc.dg/cleanup-2.c: New.
45270         * gcc.dg/cleanup-3.c: New.
45271         * gcc.dg/cleanup-4.c: New.
45272         * gcc.dg/cleanup-5.c: New.
45273         * gcc.dg/cleanup-6.c: New.
45274         * gcc.dg/cleanup-7.c: New.
45275
45276 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
45277
45278         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
45279
45280         * lib/dg-pch.exp: New file.
45281         * g++.dg/pch/pch.exp: Use dg-pch.exp.
45282         * gcc.dg/pch/pch.exp: Likewise.
45283
45284 2003-06-04  Roger Sayle  <roger@eyesopen.com>
45285
45286         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
45287         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
45288         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
45289         * gcc.dg/builtins-17.c: New test case.
45290         * gcc.dg/i386-387-4.c: New test case.
45291         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
45292
45293 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45294
45295         * gcc.dg/ultrasp9.c: New test.
45296
45297 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45298
45299         * gcc.c-torture/compile/20030604-1.c: New test.
45300         * gcc.dg/sparc-constant-1.c: New test.
45301
45302 2003-06-03  Glen Nakamura  <glen@imodulo.com>
45303
45304         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
45305
45306 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
45307
45308         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
45309
45310         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
45311         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
45312
45313 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
45314
45315         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
45316
45317 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45318
45319         PR c++/10940
45320         * g++.dg/template/spec10.C: New test.
45321
45322 2003-06-03  Roger Sayle  <roger@eyesopen.com>
45323
45324         * gcc.dg/builtins-16.c: New test case.
45325
45326 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
45327
45328         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
45329         mempcpy test with post-increments.
45330         * gcc.c-torture/execute/string-opt-3.c: New test.
45331         * gcc.dg/string-opt-1.c: New test.
45332
45333 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
45334
45335         PR fortran/10965
45336         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
45337
45338 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
45339
45340         * lib/scanasm.exp (dg-scan): New function, factored out of ...
45341         (scan-assembler): ... here.  Use dg-scan.
45342         (scan-assembler-not): Likewise.
45343         (scan-file): New function.
45344         (scan-file-not): Likewise.
45345         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
45346         * gcc.dg/cpp/_Pragma4.c: Likewise.
45347         * gcc.dg/cpp/_Pragma5.c: Likewise.
45348         * gcc.dg/cpp/avoidpaste1.c: Likewise.
45349         * gcc.dg/cpp/avoidpaste2.c: Likewise.
45350         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
45351         * gcc.dg/cpp/cmdlne-P.c: Likewise.
45352         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
45353         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
45354         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
45355         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
45356         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
45357         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
45358         * gcc.dg/cpp/cxxcom1.c: Likewise.
45359         * gcc.dg/cpp/line1.c: Likewise.
45360         * gcc.dg/cpp/maccom1.c: Likewise.
45361         * gcc.dg/cpp/maccom2.c: Likewise.
45362         * gcc.dg/cpp/maccom3.c: Likewise.
45363         * gcc.dg/cpp/maccom4.c: Likewise.
45364         * gcc.dg/cpp/maccom5.c: Likewise.
45365         * gcc.dg/cpp/maccom6.c: Likewise.
45366         * gcc.dg/cpp/multiline.c: Likewise.
45367         * gcc.dg/cpp/spacing1.c: Likewise.
45368         * gcc.dg/cpp/spacing2.c: Likewise.
45369         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
45370         * gcc.dg/cpp/trad/maccom1.c: Likewise.
45371         * gcc.dg/cpp/trad/maccom2.c: Likewise.
45372         * gcc.dg/cpp/trad/maccom3.c: Likewise.
45373         * gcc.dg/cpp/trad/maccom4.c: Likewise.
45374         * gcc.dg/cpp/trad/maccom6.c: Likewise.
45375         * gcc.dg/cpp/cxxcom2.c: Likewise.
45376         * gcc.dg/cpp/cxxcom2.h: New file.
45377
45378         * gcc.dg/cpp/truefalse.cpp: Move it to ...
45379         * g++.dg/cpp/truefalse.C: Here.
45380         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
45381
45382 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
45383
45384         * gcc.dg/cpp/redef3.c: New file.
45385
45386 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
45387
45388         * gcc.dg/i386-loop-3.c: New test.
45389
45390 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
45391
45392         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
45393
45394 2003-05-31  Roger Sayle  <roger@eyesopen.com>
45395
45396         * gcc.dg/fwrapv-1.c: New test case.
45397         * gcc.dg/fwrapv-2.c: New test case.
45398
45399 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45400
45401         PR c++/10956
45402         * g++.dg/template/spec9.C: New test.
45403
45404 2003-05-29  Roger Sayle  <roger@eyesopen.com>
45405
45406         * gcc.dg/duff-4.c: New test case.
45407
45408 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
45409
45410         PR fortran/10843
45411         * g77.dg/ffixed-form-1.f: New test
45412         * g77.dg/ffixed-form-2.f: New test
45413         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
45414         * g77.dg/ffree-form-3.f: New test
45415
45416 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
45417
45418         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
45419         * gcc.dg/wint_t-1.c: Likewise.
45420
45421 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45422
45423         * g++.dg/template/access11.C: New test.
45424
45425 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45426
45427         PR c++/10849
45428         * g++.dg/template/access10.C: New test.
45429
45430 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45431             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45432
45433         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
45434
45435 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
45436
45437         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
45438         suppress for powerpc-*-darwin*.
45439         * gcc.dg/torture/builtin-noret-2.c: Likewise.
45440
45441 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
45442
45443         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
45444         suppress option for powerpc-*-darwin*.
45445
45446 2003-05-23  Roger Sayle  <roger@eyesopen.com>
45447
45448         * gcc.dg/builtins-1.c: Add tests for tan and atan.
45449         * gcc.dg/builtins-4.c: Add test for fmod.
45450
45451 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45452
45453         PR c++/10682
45454         * g++.dg/template/instantiate4.C: New test.
45455
45456 2003-05-22  Roger Sayle  <roger@eyesopen.com>
45457
45458         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
45459
45460 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
45461
45462         * gcc.dg/compat/scalar-return-1_main.c: New file.
45463         * gcc.dg/compat/scalar-return-1_x.c: New file.
45464         * gcc.dg/compat/scalar-return-1_y.c: New file.
45465         * gcc.dg/compat/scalar-return-2_main.c: New file.
45466         * gcc.dg/compat/scalar-return-2_x.c: New file.
45467         * gcc.dg/compat/scalar-return-2_y.c: New file.
45468         * gcc.dg/compat/struct-return-3_main.c: New file.
45469         * gcc.dg/compat/struct-return-3_y.c: New file.
45470         * gcc.dg/compat/struct-return-3_x.c: New file.
45471         * gcc.dg/compat/struct-return-2_main.c: New file.
45472         * gcc.dg/compat/struct-return-2_x.c: New file.
45473         * gcc.dg/compat/struct-return-2_y.c: New file.
45474
45475 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45476
45477         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
45478         for hppa*-hp-hpux*.
45479         * gcc.dg/20021014-1.c (dg-options): Likewise.
45480         * gcc.dg/nest.c (dg-options): Likewise.
45481
45482 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
45483
45484         PR c++/9738
45485         * g++.dg/ext/dllimport2.C: New file.
45486         * g++.dg/ext/dllimport3.C: New file.
45487
45488 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
45489
45490         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
45491         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45492         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45493         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45494         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45495         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45496         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
45497         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
45498         * gcc.dg/compat/small-struct-defs.h: New file.
45499         * gcc.dg/compat/small-struct-init.h: New file.
45500         * gcc.dg/compat/small-struct-check.h: New file.
45501         * gcc.dg/compat/fp-struct-defs.h: New file.
45502         * gcc.dg/compat/fp-struct-check.h: New file.
45503         * gcc.dg/compat/fp-struct-init.h: New file.
45504         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
45505         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
45506
45507 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
45508
45509         * gcc.dg/20030225-2.c: New test.
45510
45511 2003-05-18  Roger Sayle  <roger@eyesopen.com>
45512             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45513
45514         * gcc.c-torture/compile/20030518-1.c: New test case.
45515
45516 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
45517
45518         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
45519         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
45520         gcc-dg-debug-runtest.
45521         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
45522         gcc-dg-debug-runtest.
45523
45524 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45525
45526         PR c++/9022
45527         * g++.dg/lookup/using6.C: New test.
45528
45529 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45530
45531         * g++.dg/parse/access2.C: New test.
45532
45533 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
45534
45535         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
45536         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
45537         * gcc.dg/debug/debug.exp: Likewise.
45538
45539 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
45540
45541         * gcc.dg/dollar.c: New test.
45542
45543 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
45544
45545         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
45546         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
45547         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
45548         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
45549         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
45550         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
45551         * gcc.dg/compat/struct-by-value-6_main.c: New file.
45552         * gcc.dg/compat/struct-by-value-6_x.c: New file.
45553         * gcc.dg/compat/struct-by-value-6_y.c: New file.
45554         * gcc.dg/compat/struct-by-value-7_main.c: New file.
45555         * gcc.dg/compat/struct-by-value-7_x.c: New file.
45556         * gcc.dg/compat/struct-by-value-7_y.c: New file.
45557         * gcc.dg/compat/struct-by-value-8_main.c: New file.
45558         * gcc.dg/compat/struct-by-value-8_x.c: New file.
45559         * gcc.dg/compat/struct-by-value-8_y.c: New file.
45560         * gcc.dg/compat/struct-by-value-9_main.c: New file.
45561         * gcc.dg/compat/struct-by-value-9_x.c: New file.
45562         * gcc.dg/compat/struct-by-value-9_y.c: New file.
45563
45564 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
45565
45566         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
45567         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
45568         support for "repo" mode.
45569         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
45570         * lib/g77-dg.exp: Likewise.
45571         * lib/obj-dg.exp: Likewise.
45572
45573 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
45574
45575         Merge from gcc-3_2-rhl8-branch:
45576         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
45577
45578         * gcc.dg/tls/opt-6.c: New test.
45579
45580         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
45581
45582         * gcc.dg/20030405-1.c: New test.
45583
45584         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
45585
45586         * gcc.dg/20030309-1.c: New test.
45587
45588         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45589
45590         * gcc.c-torture/execute/20030307-1.c: New test.
45591
45592         2003-02-20  Randolph Chung  <tausq@debian.org>
45593
45594         * gcc.c-torture/compile/20030220-1.c: New test.
45595
45596         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
45597
45598         * gcc.dg/20030217-1.c: New test.
45599
45600         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
45601
45602         * gcc.c-torture/compile/20020129-1.c: New test.
45603
45604         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45605
45606         * gcc.dg/unroll-1.c: New test.
45607
45608         2002-11-16  Jan Hubicka  <jh@suse.cz>
45609
45610         * gcc.c-torture/execute/20020920-1.c: New test.
45611
45612         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
45613
45614         PR target/7434
45615         * gcc.c-torture/compile/20021008-1.c: New test.
45616
45617         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
45618
45619         PR target/7559
45620         * gcc.c-torture/execute/20020810-1.c: New test.
45621
45622         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
45623
45624         * gcc.c-torture/compile/20020807-1.c: New test.
45625
45626         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
45627
45628         * gcc.dg/tls/opt-1.c: New test.
45629
45630         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
45631
45632         * gcc.dg/20020729-1.c: New test.
45633
45634         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
45635
45636         * g++.dg/opt/life1.C: New test.
45637
45638         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
45639
45640         * gcc.dg/20020525-1.c: New test.
45641
45642         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
45643
45644         PR c++/6794
45645         * g++.dg/ext/pretty1.C: New test.
45646         * g++.dg/ext/pretty2.C: New test.
45647
45648 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
45649
45650         PR c++/8385
45651         * g++.dg/ext/typeof5.C: New test.
45652
45653 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
45654
45655         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
45656         __USER_LABEL_PREFIX__ into account.
45657         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
45658
45659 2003-05-14  Roger Sayle  <roger@eyesopen.com>
45660
45661         * gcc.dg/builtins-15.c: New test case.
45662
45663 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
45664
45665         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
45666
45667 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
45668
45669         * lib/g++.exp: Tweak handling of additional source files.
45670         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
45671         * g++.dg/special/conpr-2a.C: Rename to ...
45672         * g++.dg/special/conpr-2a.cc: ... this.
45673         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
45674         * g++.dg/special/conpr-3a.C: Rename to ...
45675         * g++.dg/special/conpr-3a.cc: This.
45676         * g++.dg/special/conpr-3b.C: Rename to ...
45677         * g++.dg/special/conpr-3b.cc: This.
45678         * g++.dg/special/conpr-4.C: New test.
45679         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
45680
45681 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
45682
45683         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
45684
45685 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45686
45687         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
45688         * g++.old-deja/g++.robertl/eb71.C: Likewise.
45689         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
45690         * g++.old-deja/g++.other/warn3.C: Likewise.
45691
45692 2003-05-11  Roger Sayle  <roger@eyesopen.com>
45693
45694         * gcc.dg/i386-387-1.c: Update to also test log.
45695         * gcc.dg/i386-387-2.c: Likewise.
45696
45697 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
45698
45699         * g77.f-torture/execute/int8421.f: New test.
45700
45701 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45702
45703         PR c++/10230, c++/10481
45704         * g++.dg/lookup/scoped5.C: New test.
45705
45706 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45707
45708         PR c++/10552
45709         * g++.dg/template/ttp6.C: New test.
45710
45711 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
45712
45713         * gcc.c-torture/execute/builtins: New directory.
45714         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
45715         gcc.c-torture/execute/builtins.
45716         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
45717         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
45718         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
45719         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
45720
45721 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45722
45723         PR c++/9252
45724         * g++.dg/template/access8.C: New test.
45725         * g++.dg/template/access9.C: New test.
45726
45727 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45728
45729         PR c++/9554
45730         * g++.dg/parse/access1.C: New test.
45731
45732 2003-05-09  DJ Delorie  <dj@redhat.com>
45733
45734         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
45735         long, and not an int.
45736
45737 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45738
45739         PR c++/10555, c++/10576
45740         * g++.dg/template/memclass1.C: New test.
45741
45742 2003-05-08  DJ Delorie  <dj@redhat.com>
45743
45744         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
45745         targets.
45746         * gcc.c-torture/execute/20021024-1.x: Likewise.
45747         * gcc.c-torture/execute/shiftdi.x: Likewise.
45748         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
45749         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
45750         * gcc.dg/20021018-1.c: Likewise.
45751
45752 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45753
45754         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
45755
45756         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
45757         (bcopy): Call memmove.
45758
45759 2003-05-08  Roger Sayle  <roger@eyesopen.com>
45760
45761         * g77.f-torture/compile/8485.f: New test case.
45762
45763 2003-05-07  Richard Henderson  <rth@redhat.com>
45764
45765         PR c++/10570
45766         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
45767         Verify exception_cleanup not called for rethrows.
45768         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
45769         when exiting catch block without rethrowing.
45770         * g++.dg/eh/forced3.C: New.
45771         * g++.dg/eh/forced4.C: New.
45772
45773 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
45774
45775         * gcc.dg/20030505.c: Fix triplet.
45776
45777 2003-05-06  DJ Delorie  <dj@redhat.com>
45778
45779         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
45780         * gcc.dg/nest.c: Likewise.
45781
45782 2003-05-05  Roger Sayle  <roger@eyesopen.com>
45783
45784         * gcc.dg/builtins-14.c: New test case.
45785
45786 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
45787
45788         * lib/compat.exp (compat-execute): New argument.
45789         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
45790         * gcc.dg/compat: New test directory.
45791         * gcc.dg/compat/compat.exp: New expect script.
45792         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
45793         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
45794         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
45795         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
45796         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
45797         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
45798
45799         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
45800         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
45801         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
45802         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
45803         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
45804         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
45805         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
45806         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
45807         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
45808         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
45809         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
45810         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
45811         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
45812         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
45813         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
45814
45815 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
45816
45817         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
45818
45819 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
45820
45821         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
45822
45823 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
45824
45825         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
45826         * gcc.dg/ppc-fsel-2.c: New test.
45827
45828         * gcc.dg/unused-5.c: New test.
45829
45830 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45831
45832         PR c++/10496
45833         * g++.dg/warn/pmf1.C: New test.
45834
45835 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45836
45837         PR c++/4494
45838         * g++.dg/warn/main.C: New test.
45839
45840 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45841
45842         * gcc.dg/nonnull-3.c: New test.
45843
45844 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
45845
45846         * gcc.dg/cpp/Wtrigraphs.c: Update.
45847         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
45848
45849 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
45850
45851         * gcc.dg/ppc-fsel-1.c: New test.
45852
45853 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
45854
45855         PR c/10604
45856         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
45857
45858 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
45859
45860         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
45861
45862 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45863
45864         PR c++/9364, c++/10553, c++/10586
45865         * g++.dg/parse/typename4.C: New test.
45866         * g++.dg/parse/typename5.C: Likewise.
45867
45868 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
45869
45870         * gcc.c-torture/compile/20030503-1.c: New test.
45871
45872 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45873
45874         * g++.dg/lookup/using5.C: Fix testcase error.
45875
45876 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
45877
45878         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
45879         since MEABI is no longer supported.  Remove all vestiges
45880         of MEABI from the test.
45881
45882 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45883
45884         PR c++/10554
45885         * g++.dg/lookup/using5.C: New test.
45886
45887 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45888
45889         PR c++/8772
45890         * g++.dg/template/ttp5.C: New test.
45891
45892 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
45893
45894         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
45895         (dg-gpp-additional-sources): New function.
45896         (dg-gpp-additional-files): Likewise.
45897         * lib/g++.exp (additional_sources): New variable.
45898         (additional_files): Likewise.
45899         (g++_target_compile): Deal with them.
45900         * lib/old-dejagnu.exp: Remove.
45901         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
45902         * g++.old-deja: Revise all tests to use dg commands.
45903
45904 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45905
45906         PR c++/9432, c++/9528
45907         * g++.dg/lookup/using4.C: New test.
45908
45909 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
45910
45911         * gcc.dg/noreturn-5.c: New file.
45912         * gcc.dg/noreturn-6.c: New file.
45913
45914         * gcc.c-torture/compile/inline-1.c: New file.
45915
45916 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45917
45918         PR c++/10551
45919         * g++.dg/template/explicit1.C: New test.
45920
45921 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45922
45923         PR c++/10549
45924         * g++.dg/other/bitfield1.C: New test.
45925
45926         PR c++/10527
45927         * g++.dg/init/new7.C: New test.
45928
45929 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
45930
45931         * g++.dg/ext/desig1.C: New test.
45932         * g++.dg/ext/init1.C: Update.
45933
45934         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
45935
45936 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
45937
45938         PR c++/10180
45939         * g++.dg/warn/Winline-1.C: New test.
45940
45941 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
45942
45943         * gcc.c-torture/execute/string-opt-19.c: New test.
45944
45945         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
45946         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
45947
45948 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
45949
45950         PR c++/10506
45951         * g++.dg/init/new6.C: New test.
45952
45953         PR c++/10503
45954         * g++.dg/init/ref6.C: New test.
45955
45956 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
45957
45958         * g++.dg/warn/weak1.C: XFAIL on AIX4.
45959
45960 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45961
45962         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
45963         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
45964
45965 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
45966
45967         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
45968         initialized static data members.
45969
45970 2003-04-25  H.J. Lu <hjl@gnu.org>
45971
45972         * gcc.dg/ia64-sync-4.c: New test.
45973
45974 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45975
45976         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
45977         date.
45978
45979 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
45980
45981         PR c++/10337
45982         * g++.dg/warn/conv1.C: New test.
45983         * g++.old-deja/g++.other/conv7.C: Adjust.
45984         * g++.old-deja/g++.other/overload14.C: Adjust.
45985
45986 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
45987
45988         PR c++/10471
45989         * g++.dg/template/defarg2.C: New test.
45990
45991 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
45992
45993         * gcc.dg/cpp/include2.c: Update.
45994         * gcc.dg/cpp/multiline-2.c: New.
45995         * gcc.dg/cpp/multiline.c: Update.
45996         * gcc.dg/cpp/strify2.c: Update.
45997         * gcc.dg/cpp/trad/literals-2.c: Update.
45998
45999 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46000
46001         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
46002
46003 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46004
46005         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
46006
46007 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46008
46009         PR c++/10451
46010         * g++.dg/parse/crash4.C: New test.
46011
46012         PR c++/9847
46013         * g++.dg/parse/crash5.C: New test.
46014
46015 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
46016
46017         PR c++/10446
46018         * g++.dg/parse/crash3.C: New test.
46019
46020         PR c++/10428
46021         * g++.dg/parse/elab1.C: New test.
46022
46023 2003-04-22  Devang Patel  <dpatel@apple.com>
46024
46025         * gcc.dg/cpp/trad/funlike-5.c: New test.
46026
46027 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
46028
46029         * g++.dg/other/packed1.C: Fix dg options.
46030
46031 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
46032
46033         * g++.dg/other/offsetof2.C: New test.
46034
46035 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
46036
46037         * g++.dg/template/recurse.C: Adjust location of error messages.
46038
46039 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
46040
46041         PR c++/9881
46042         * g++.dg/init/addr-const1.C: New test.
46043         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
46044
46045 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46046
46047         PR c++/10405
46048         * g++.dg/lookup/struct-hack1.C: New test.
46049
46050 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
46051
46052         * ucs.c: Update diagnostic messages.
46053
46054 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
46055
46056         * gcc.dg/cpp/truefalse.cpp: New test.
46057         * gcc.dg/cpp/cpp.exp: Update.
46058         * g++.dg/other/stdbool-if.C: Remove.
46059
46060 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
46061
46062         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
46063         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
46064
46065 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
46066
46067         * gcc.c-torture/compile/20030418-1.c: New test.
46068
46069 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
46070
46071         * README.compat: Remove; content moved to doc/sourcebuild.texi.
46072
46073 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46074
46075         PR c++/10347
46076         g++.dg/template/dependent-name1.C: New test.
46077
46078 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
46079
46080         * gcc.dg/warn-1.c (tourist_guide): New array,
46081         contains a pointer to bar.
46082
46083 2003-04-16  Roger Sayle  <roger@eyesopen.com>
46084
46085         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
46086         * gcc.c-torture/execute/medce-1.c: New test case.
46087         * gcc.c-torture/execute/medce-2.c: New test case.
46088
46089 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
46090
46091         * lib/prune.exp: Ignore more messages.
46092
46093         PR c++/10381
46094         * g++.dg/parse/lookup3.C: New test.
46095
46096 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
46097
46098         * gcc.c-torture/compile/20030415-1.c : New test.
46099
46100 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
46101
46102         * gcc.c-torture/execute/scope-2.c: Move to ...
46103         * gcc.dg/noncompile/scope.c: .... here.
46104
46105 2003-04-14  Roger Sayle  <roger@eyesopen.com>
46106
46107         * gcc.dg/20030414-2.c: New test case.
46108
46109 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
46110
46111         PR target/10377
46112         * gcc.dg/20030414-1.c: New test.
46113
46114 2003-04-13  Roger Sayle  <roger@eyesopen.com>
46115
46116         * gcc.dg/builtins-12.c: New test case.
46117         * gcc.dg/builtins-13.c: New test case.
46118
46119 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46120
46121         * gcc.c-torture/execute/string-opt-18.c: New test.
46122
46123 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
46124
46125         PR c++/10300
46126         * g++.dg/init/new5.C: New test.
46127
46128 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
46129
46130         PR c++/7910
46131         * g++.dg/ext/dllimport1.C: New test.
46132
46133 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46134
46135         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
46136
46137 2003-04-11  Bud Davis <bdavis9659@comcast.net>
46138
46139         PR Fortran/9263
46140         * g77.f-torture/noncompile/9263.f: New test
46141         PR Fortran/1832
46142         * g77.f-torture/execute/1832.f: New test
46143
46144 2003-04-11  David Chad  <davidc@freebsd.org>
46145             Loren J. Rittle  <ljrittle@acm.org>
46146
46147         PR libobjc/8562
46148         * objc.dg/headers.m: New test.
46149
46150 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
46151
46152         * gcc.c-torture/execute/builtin-noret-2.c: New.
46153         * gcc.c-torture/execute/builtin-noret-2.x: New.
46154         XFAIL builtin-noret-2.c at -O1 and above.
46155         * gcc.dg/redecl.c: New.
46156         * gcc.dg/Wshadow-1.c: Update error regexps.
46157
46158 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
46159
46160         * g++.dg/abi/bitfield10.C: New test.
46161
46162 2003-04-09  Mike Stump  <mrs@apple.com>
46163
46164         * gcc.dg/pch/pch.exp: Make testcase names longer.
46165         * g++.dg/pch/pch.exp: Make testcase names longer.
46166
46167 2003-04-08  Roger Sayle  <roger@eyesopen.com>
46168
46169         * gcc.dg/builtins-11.c: New test case.
46170
46171 2003-04-08  Roger Sayle  <roger@eyesopen.com>
46172
46173         * gcc.dg/builtins-9.c: New test case.
46174         * gcc.dg/builtins-10.c: New test case.
46175
46176 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
46177
46178         * gcc.dg/noncompile/init-4.c.c: New test.
46179
46180 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
46181
46182         * gcc.misc-test/gcov-9.c: New test.
46183         * gcc.misc-test/gcov-10.c: New test
46184         * gcc.misc-test/gcov-11.c: New test.
46185
46186 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
46187
46188         PR optimization/10024
46189         * gcc.c-torture/compile/20030405-1.c: New test.
46190
46191 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
46192
46193         * gcc.dg/pch/static-3.c: New.
46194         * gcc.dg/pch/static-3.hs: New.
46195         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
46196
46197 2003-04-04  Richard Henderson  <rth@redhat.com>
46198
46199         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
46200         * g++.dg/eh/forced2.C: Likewise.
46201
46202 2003-04-03  Mike Stump  <mrs@apple.com>
46203
46204         * lib/scanasm.exp (scan-assembler): Add xfail processing for
46205         target arg.
46206         (scan-assembler-times, scan-assembler-not): Likewise.
46207         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
46208
46209 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46210
46211         * gcc.dg/sparc-loop-1.c: New test.
46212
46213 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
46214
46215         PR other/9274
46216         * g++.dg/pch/system-2.C: New.
46217         * g++.dg/pch/system-2.Hs: New.
46218
46219 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
46220
46221         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
46222
46223         * g++.dg/eh/simd-1.C (vecfunc): Same.
46224
46225 2003-04-01  Roger Sayle  <roger@eyesopen.com>
46226
46227         * gcc.c-torture/execute/20030401-1.c: New test case.
46228
46229 2003-04-01  Ziemowit Laski <zlaski@apple.com>
46230
46231         * objc.dg/defs.m: New.
46232
46233 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
46234
46235         * g++.dg/eh/simd-1.C: New.
46236         * g++.dg/eh/simd-2.C: New.
46237
46238 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
46239
46240         * gcc.c-torture/execute/simd-3.c: New.
46241
46242 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
46243
46244         PR c/9936
46245         * gcc.dg/20030331-2.c: New test.
46246
46247 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
46248
46249         PR c++/10278
46250         * g++.dg/parse/crash2.C: New test.
46251
46252 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
46253
46254         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
46255         * gcc.c-torture/execute/20030331-1.c: ...here.
46256
46257 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
46258
46259         * gcc.c-torture/execute/20030331-1.c: New test.
46260
46261 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
46262
46263         * lib/gcov.exp: Adjust call return testing strings.
46264         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
46265
46266 2003-03-31  Roger Sayle  <roger@eyesopen.com>
46267
46268         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
46269         * gcc.dg/builtins-7.c: New test case.
46270         * gcc.dg/builtins-8.c: New test case.
46271
46272 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
46273
46274         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
46275
46276 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
46277
46278         PR c++/7647
46279         * g++.dg/lookup-class-member-2.C: New test.
46280
46281 2003-03-30  Glen Nakamura  <glen@imodulo.com>
46282
46283         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
46284
46285 2003-03-28  Roger Sayle  <roger@eyesopen.com>
46286
46287         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
46288
46289 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
46290
46291         * g++.dg/init/attrib1.C: New test.
46292
46293 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46294
46295         * gcc.dg/ultrasp8.c: New test.
46296
46297 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46298
46299         * gcc.dg/ultrasp7.c: New test.
46300
46301 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
46302
46303         PR c++/10047
46304         * g++.dg/template/inline1.C: New test.
46305
46306 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46307
46308         * gcc.dg/sparc-dwarf2.c: New test.
46309
46310 2003-03-27  Roger Sayle  <roger@eyesopen.com>
46311
46312         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
46313         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
46314
46315 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
46316
46317         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
46318         than reading .x files.
46319         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
46320         * g77.dg/gcov/gcov-1.f: Likewise.
46321         * gcc.misc-tests/gcov-4b.c: Likewise.
46322         * gcc.misc-tests/gcov-5b.c: Likewise.
46323         * gcc.misc-tests/gcov-6.c: Likewise.
46324         * gcc.misc-tests/gcov-7.c: Likewise.
46325         * gcc.misc-tests/gcov-8.c: Likewise.
46326         * g++.dg/gcov/gcov-1.x: Remove.
46327         * g77.dg/gcov/gcov-1.x: Likewise.
46328         * gcc.misc-tests/gcov-4b.x: Likewise.
46329         * gcc.misc-tests/gcov-5b.x: Likewise.
46330         * gcc.misc-tests/gcov-6.x: Likewise.
46331         * gcc.misc-tests/gcov-7.x: Likewise.
46332         * gcc.misc-tests/gcov-8.x: Likewise.
46333
46334 2003-03-27  Glen Nakamura  <glen@imodulo.com>
46335
46336         PR opt/10087
46337         * gcc.dg/20030324-1.c: New test.
46338
46339 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
46340
46341         PR c++/10224
46342         * g++.dg/template/arg3.C: New test.
46343
46344         PR c++/10158
46345         * g++.dg/template/friend18.C: New test.
46346
46347 2003-03-26  Roger Sayle  <roger@eyesopen.com>
46348
46349         * g77.f-torture/compile/20030326-1.f: New test case.
46350
46351 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
46352
46353         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
46354
46355         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
46356
46357 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
46358
46359         * gcc.dg/ia64-sync-3.c: New test.
46360
46361 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
46362
46363         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
46364
46365 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
46366
46367         * gcc.dg/ultrasp6.c: New test.
46368
46369 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
46370
46371         * gcc.dg/i386-signbit-1.c: New test.
46372         * gcc.dg/i386-signbit-2.c: New test.
46373         * gcc.dg/i386-signbit-3.c: New test.
46374
46375 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
46376
46377         * gcc.dg/ultrasp5.c: Fix options.
46378
46379 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46380
46381         * gcc.dg/ultrasp5.c: Fix comment.
46382
46383 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
46384
46385         PR fortran/10197
46386         * g77.f-torture/execute/10197.f: New test.
46387
46388 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
46389
46390         PR c++/9898, c++/383
46391         * g++.dg/template/conv6.C: New test.
46392
46393         PR c++/10119
46394         * g++.dg/template/ptrmem5.C: New test.
46395
46396         PR c++/10026
46397         * g++.dg/lookup/koenig1.C: New test.
46398
46399         PR C++/10199
46400         * g++.dg/lookup/template2.C: New test.
46401
46402 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
46403
46404         * g++.dg/opt/rtti1.C: New test.
46405
46406 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
46407
46408         * gcc.dg/ultrasp5.c: New test.
46409
46410 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
46411
46412         PR middle-end/9967
46413         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
46414         builtin fputs.
46415
46416 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
46417
46418         PR c/8224
46419         * gcc.dg/20030323-1.c: New test.
46420
46421 2003-03-23  Roger Sayle  <roger@eyesopen.com>
46422
46423         * gcc.c-torture/compile/20030323-1.c: New test case.
46424
46425 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
46426
46427         * gcc.dg/20030321-1.c: New test.
46428
46429 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
46430
46431         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
46432
46433 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
46434
46435         PR c++/9978, c++/9708
46436         * g++.dg/ext/vlm1.C: Adjust expected error.
46437         * g++.dg/ext/vla2.C: New test.
46438         * g++.dg/template/arg1.C: New test.
46439         * g++.dg/template/arg2.C: New test.
46440
46441 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
46442
46443         * g77.f-torture/execute/select.f: New test.
46444         * g77.f-torture/noncompile/select_no_compile.f: New test.
46445
46446 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
46447
46448         PR c++/9898
46449         * g++.dg/other/error4.C: New test.
46450
46451 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
46452
46453         * g++.dg/template/friend17.C: New test.
46454
46455 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
46456
46457         * gcc.c-torture/compile/20030320-1.c: New.
46458
46459 2003-03-20  Roger Sayle  <roger@eyesopen.com>
46460
46461         * gcc.dg/builtins-6.c: New test case.
46462
46463 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
46464
46465         PR target/10073
46466         * gcc.c-torture/compile/20030319-1.c: New.
46467
46468 2003-03-18  Jan Hubicka  <jh@suse.cz>
46469
46470         * gcc.dg/i386-cvt-1.c: New test.
46471
46472 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
46473
46474         * objc.dg/naming-1.m: Use "(parse|syntax) error".
46475         * objc.dg/naming-2.m: Likewise.
46476
46477 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
46478
46479         PR c++/9639
46480         * g++.dg/parse/crash1.C: New test.
46481
46482 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
46483
46484         PR c++/8805
46485         * g++.dg/eh/cleanup1.C: New test.
46486
46487 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
46488
46489         * gcc.c-torture/execute/20030316-1.c: New test case.
46490
46491 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
46492
46493         PR c++/9629
46494         * g++.dg/init/ctor2.C: New test.
46495
46496 2003-03-15  Roger Sayle  <roger@eyesopen.com>
46497
46498         * g77.f-torture/compile/xformat.f: New test case.
46499
46500 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46501
46502         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
46503         * g++.old-deja/g++.mike/eh50.C: Likewise.
46504
46505 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46506
46507         PR c++/6440
46508         * g++.dg/template/spec7.C: New test.
46509         * g++.dg/template/spec8.C: Likewise.
46510
46511 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
46512
46513         * gcc.c-torture/execute/20030313-1.c: New test.
46514
46515 2003-03-14  Richard Henderson  <rth@redhat.com>
46516
46517         * gcc.dg/inline-2.c: Adjust alpha test for external call.
46518
46519 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
46520
46521         * gcc.c-torture/compile/20030314-1.c: New test.
46522
46523 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
46524
46525         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
46526         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
46527         thumb target,
46528         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
46529         to accept newer _imp__  prefix and additional
46530         newline in .drectve section.
46531         * gcc.dg/dll-4.c: Likewise.
46532         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
46533         switch.
46534
46535 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
46536
46537         * g++.dg/parse/namespace9.C: New test.
46538
46539         * g++.dg/init/ref5.C: New test.
46540         * g++.dg/parse/ptrmem1.C: Likewise.
46541
46542 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46543
46544         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
46545         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
46546         regular expression.
46547         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
46548         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
46549
46550 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
46551
46552         * gcc.c-torture/execute/20030224-2.c: New test.
46553
46554 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46555
46556         * gcc.dg/decl-3.c: New test.
46557
46558 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46559
46560         * gcc.dg/i386-loop-2.c: New test.
46561
46562 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
46563
46564         PR c++/9474
46565         * g++.dg/parse/namespace8.C: New test.
46566
46567         PR c++/9924
46568         * g++.dg/overload/builtin2.C: New test.
46569
46570 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
46571
46572         * gcc.dg/return-type-3.c: New test.
46573
46574 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
46575
46576         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
46577         profiling options are not supported.
46578
46579 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
46580
46581         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
46582         * g++.old-deja/g++.warn/impint2.C: Likewise.
46583
46584 2003-03-10  Devang Patel  <dpatel@apple.com>
46585
46586         * g++.dg/cpp/c++_cmd_1.C: New test.
46587         * g++.dg/cpp/c++_cmd_1.h: New file.
46588
46589 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
46590
46591         * gcc.dg/altivec-9.c: New file.
46592
46593 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46594
46595         * gcc.dg/ppc-sdata-1.c: New test.
46596         * gcc.dg/ppc-sdata-2.c: New test.
46597
46598 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
46599
46600         PR c++/9373
46601         * g++.dg/opt/ptrmem2.C: New test.
46602
46603         PR c++/8534
46604         * g++.dg/opt/ptrmem1.C: New test.
46605
46606 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46607
46608         * gcc.dg/i386-loop-1.c: New test.
46609
46610 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46611
46612         PR c++/9970
46613         * g++.dg/lookup/friend1.C: New test.
46614
46615 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
46616
46617         PR c++/9823
46618         * g++.dg/parser/constructor1.C: New test.
46619
46620 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
46621
46622         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
46623
46624         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
46625
46626 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
46627
46628         * gcc.dg/cpp/Wunused.c: Update test.
46629
46630 2003-03-08  Jan Hubicka  <jh@suse.cz>
46631
46632         * gcc.dg/inline-3.c: New test.
46633
46634 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
46635
46636         PR c++/9809
46637         * g++.dg/parse/builtin1.C: New test.
46638
46639         PR c++/9982
46640         * g++.dg/abi/cookie1.C: New test.
46641         * g++.dg/abi/cookie2.C: Likewise.
46642
46643         PR c++/9524
46644         * g++.dg/template/field1.C: New test.
46645
46646         PR c++/9912
46647         * g++.dg/parse/class1.C: New test.
46648         * g++.dg/parse/namespace7.C: Likewise.
46649         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
46650
46651 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
46652
46653         * g++.dg/init/ref4.C: New test.
46654
46655 2003-03-07  Jan Hubicka  <jh@suse.cz>
46656
46657         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
46658         * gcc.dg/inline-3.c: New test.
46659
46660 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
46661
46662         * g++.dg/init/ref3.C: New test.
46663
46664         PR c++/9965
46665         * g++.dg/init/ref2.C: New test.
46666
46667         PR c++/9400
46668         * g++.dg/warn/Wshadow-2.C: New test.
46669
46670         PR c++/9791
46671         * g++.dg/warn/Woverloaded-1.C: New test.
46672
46673 2003-03-05  Jan Hubicka  <jh@suse.cz>
46674
46675         * gcc.dg/i386-local2.c: New.
46676         * gcc.dg/i386-local.c: Fix typo.
46677
46678 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
46679
46680         * g++.dg/abi/layout3.C: New test.
46681
46682 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
46683
46684         * gcc.c-torture/compile/20030305-1.c
46685
46686 2003-03-05  Jan Hubicka  <jh@suse.cz>
46687
46688         * gcc.dg/i386-local.c: New.
46689
46690 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
46691
46692         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
46693
46694 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
46695
46696         * gcc.dg/switch-2.c: New test.
46697         * gcc.dg/switch-3.c: New test.
46698         * gcc.dg/Wswitch.c: Adjust line numbers.
46699         * gcc.dg/Wswitch-default.c: Likewise.
46700         * gcc.dg/Wswitch-enum.c: Likewise.
46701
46702 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
46703
46704         * gcc.c-torture/execute/20030222-1.c: New test.
46705
46706 2003-03-03  James E Wilson  <wilson@tuliptree.org>
46707
46708         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
46709
46710 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
46711
46712         PR c++/9878
46713         * g++.dg/init/ref1.C: New test.
46714
46715 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
46716
46717         * gcc.dg/sh-relax.c: New SH-only test.
46718
46719 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
46720
46721         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
46722         comment explaining purpose of testcase.
46723
46724 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
46725
46726         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
46727         for HC11/HC12 (asm needs two int registers).
46728         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
46729         HC11/HC12 because the test uses an asm which needs two 32-bit
46730         registers.
46731
46732 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
46733
46734         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
46735         for HC11/HC12 (array is too large otherwise).
46736         * gcc.c-torture/compile/920501-4.x: New file, likewise.
46737         * gcc.c-torture/compile/20010518-2.x: Likewise.
46738         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
46739         HC11/HC12 (array is too large).
46740
46741 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
46742
46743         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
46744         * lib/g++-dg.exp (g++-dg-test): Likewise.
46745
46746 2003-03-01  Roger Sayle  <roger@eyesopen.com>
46747
46748         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
46749         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
46750
46751 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46752
46753         * g++.dg/warn/implicit-typename1.C: Remove warning.
46754
46755 2003-02-28  Richard Henderson  <rth@redhat.com>
46756
46757         * gcc.dg/noreturn-1.c: Move noreturn warning line.
46758         * gcc.dg/return-type-1.c: Move control reaches end warning line.
46759
46760 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
46761
46762         * gcc.dg/pch/pch.exp: Change .pch to .gch.
46763         * g++.dg/pch/pch.exp: Likewise.
46764
46765 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
46766
46767         PR c++/9879
46768         * g++.dg/init/new4.C: New test.
46769
46770 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
46771
46772         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
46773
46774 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
46775
46776         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
46777         unsigned long.
46778
46779         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
46780         wider than float.
46781
46782 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46783
46784         * lib/scanasm.exp: Add support for counting numbers of
46785         occurences.
46786         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
46787         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
46788
46789 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
46790
46791         PR c++/9683
46792         * g++.dg/template/static3.C: New test.
46793
46794         PR c++/9829
46795         * g++.dg/parse/namespace6.C: New test.
46796
46797 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46798
46799         PR target/9732
46800         * gcc.dg/20030225-1.c: New test.
46801
46802 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
46803
46804         * README: Remove out-of-date information.
46805
46806         PR c++/9836
46807         * g++.dg/template/spec6.C: New test.
46808
46809 2003-02-24  Jeff Law  <law@redhat.com>
46810
46811         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
46812
46813 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46814
46815         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
46816         * gcc.dg/pragma-ep-1.c: Likewise.
46817
46818 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46819
46820         PR c++/9602
46821         * g++.dg/template/friend16.C: New test.
46822
46823 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
46824
46825         PR c++/5333
46826         * g++.dg/parse/fused-params1.C: Adjust error messages.
46827         * g++.dg/template/nested3.C: New test.
46828
46829 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
46830
46831         * g++.dg/abi/param1.C: New test.
46832
46833 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46834
46835         PR c++/7982
46836         * g++.dg/warn/implicit-typename1.C: New test.
46837
46838 2003-02-22  Kelley Cook <kelleycook@comcast.net>
46839
46840         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
46841         with "mtune".
46842         * g++.old-deja/g++.other/store-expr2.C: Likewise.
46843         * gcc.c-torture/execute/20010129-1.x: Likewise.
46844         * gcc.dg/20011107-1.c: Likewise.
46845         * gcc.dg/20020108-1.c: Likewise.
46846         * gcc.dg/20020122-3.c: Likewise.
46847         * gcc.dg/20020206-1.c: Likewise.
46848         * gcc.dg/20020310-1.c: Likewise.
46849         * gcc.dg/20020426-2.c: Likewise.
46850         * gcc.dg/20020517-1.c: Likewise.
46851         * gcc.dg/991230-1.c: Likewise.
46852         * gcc.dg/i386-unroll-1.c: Likewise.
46853         * gcc.misc-tests/i386-prefetch.exp: Likewise.
46854
46855 2003-02-22  Jan Hubicka  <jh@suse.cz>
46856
46857         * gcc.dg/i386-mul.c: New test.
46858
46859 2003-02-21  Roger Sayle  <roger@eyesopen.com>
46860
46861         * gcc.dg/builtins-5.c: New test case.
46862
46863 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
46864
46865         * gcc.dg/asmreg-1.c: New test.
46866
46867 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46868
46869         PR c++/9749
46870         * g++.dg/parse/varmod1.C: New test.
46871
46872 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46873
46874         PR c++/9727
46875         * g++.dg/template/op1.C: New test.
46876
46877 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46878
46879         PR c++/8906
46880         * g++.dg/template/nested2.C: New test.
46881
46882 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
46883
46884         PR c++/8724
46885         * g++.dg/expr/dtor1.C: New test.
46886
46887 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
46888
46889         * gcc.dg/cpp/include3.c: New test.
46890         * gcc.dg/cpp/inc/foo.h: New file.
46891
46892 2003-02-21  Glen Nakamura  <glen@imodulo.com>
46893
46894         * gcc.c-torture/execute/20030221-1.c: New test.
46895
46896 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
46897
46898         PR c++/9729
46899         * g++.dg/abi/conv1.C: New test.
46900
46901 2003-02-20  Jan Hubicka  <jh@suse.cz>
46902
46903         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
46904
46905 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
46906
46907         * gcc.c-torture/compile/20030219-1.c: New test.
46908
46909 2003-02-18  Jan Hubicka  <jh@suse.cz>
46910
46911         * gcc.dg/funcorder.c: New test.
46912
46913 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
46914
46915         * gcc.c-torture/execute/20030218-1.c: New.
46916
46917 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
46918
46919         * gcc.dg/20030218-1.c: New.
46920
46921 2003-02-18  Richard Henderson  <rth@redhat.com>
46922
46923         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
46924         * gcc.dg/attr-used-2.c: New.
46925
46926 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
46927
46928         PR c++/9704
46929         * g++.dg/init/copy5.C: New test.
46930
46931 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
46932
46933         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
46934         * g++.dg/pch/pch.exp: Likewise.
46935
46936 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
46937
46938         * gcc.c-torture/execute/20030209-1.c: Enable the test if
46939         STACK_SIZE is not defined.
46940
46941 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46942
46943         PR c++/9457
46944         * g++.dg/template/init1.C: New test.
46945
46946 2003-02-16  Jan HUbicka  <jh@suse.cz>
46947
46948         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
46949         (foo): Add few extra tests
46950         * gcc.dg/c99-const-expr-3.c: Likewise.
46951         * gcc.c-torture/execute/20030216-1.c: New.
46952
46953 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46954
46955         PR c++/9459
46956         * g++.dg/ext/typeof4.C: New test.
46957
46958 2003-02-15  Roger Sayle  <roger@eyesopen.com>
46959
46960         * gcc.dg/i386-387-3.c: New test case.
46961
46962 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
46963
46964         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
46965         cris-*-elf* cris-*-aout* and mmix-*-*.
46966
46967 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
46968
46969         * gcc.dg/20030213-1.c: New test.
46970
46971 2003-02-12  Roger Sayle  <roger@eyesopen.com>
46972
46973         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
46974         * gcc.dg/i386-387-2.c: Likewise.
46975
46976 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
46977
46978         * gcc.dg/ppc-spe.c: Fix formatting.
46979         Enable tests that were previously unsupported by gas.
46980         Delete tests for instructions that no longer exist.
46981         Switch arguments on evsubifw builtin.
46982
46983 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
46984
46985         * gcc.c-torture/execute/20030209-1.c: Disable the test if
46986         STACK_SIZE is too small.
46987
46988 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
46989             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
46990
46991         * gcc.dg/decl-2.c: New test.
46992
46993 2003-02-10  Jan Hubicka  <jh@suse.cz>
46994
46995         * gcc.dg/i386-fpcvt-1.c: New test.
46996
46997 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
46998
46999         * gcc.c-torture/execute/20030209-1.c: New test.
47000
47001 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
47002
47003         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
47004         int-wide bitops, use the constants of the same width.
47005         Likewise, if long long is 32-bit wide, test bitops using
47006         32-bit constants.
47007
47008 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
47009
47010         * gcc.dg/20021014-1.c: Annotate with expected notice text.
47011
47012 2003-02-07  Roger Sayle  <roger@eyesopen.com>
47013
47014         * gcc.dg/builtins-4.c: New test case.
47015
47016 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47017
47018         * gcc.dg/20020430-1.c: Fix dg command typos.
47019         * gcc.dg/20020503-1.c: Likewise.
47020
47021 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47022
47023         PR c++/8785
47024         * g++.dg/parse/fused-params1.C: New test.
47025
47026         PR c++/8857
47027         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
47028
47029         PR c++/8921
47030         * g++.dg/parse/non-dependent1.C: New test.
47031
47032         PR c++/8928
47033         * g++.dg/parse/dupl-tmpl-args1.C: New test.
47034
47035         PR c++/9228
47036         * g++.dg/parse/undefined7.C: New test.
47037         * g++.dg/parse/non-templ1.C: New test.
47038
47039         PR c++/9229
47040         * g++.dg/parse/too-many-tmpl-args1.C: New test.
47041
47042 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
47043
47044         * gcc.c-torture/compile/20030206-1.c: New test.
47045
47046 2003-02-05  Roger Sayle  <roger@eyesopen.com>
47047
47048         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
47049         "pow" to "foo" to avoid potential confusion with a math built-in.
47050
47051 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47052
47053         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
47054         conditions for SPARC targets.
47055
47056 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
47057
47058         * gcc.dg/20030204-1.c: New test.
47059
47060 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47061
47062         PR c++/38
47063         * g++.dg/parse/array-size1.C: New test.
47064
47065         PR c++/5657
47066         * g++.dg/parse/undefined3.C: New test.
47067
47068         PR c++/5665
47069         * g++.dg/parse/undefined4.C: New test.
47070
47071         PR c++/5975
47072         * g++.dg/parse/undefined5.C: New test.
47073
47074         PR c++/7259
47075         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
47076
47077         PR c++/8578
47078         * g++.dg/parse/casting-operator1.C: New test.
47079
47080         PR c++/8596
47081         * g++.dg/parse/undefined6.C: New test.
47082
47083         PR c++/8736
47084         * g++.dg/parse/missing-template1.C: New test.
47085
47086 2003-02-04  Jan Hubicka  <jh@suse.cz>
47087
47088         * gcc.dg/i386-cadd.c: Compile using -march=k8.
47089         * gcc.dg/i386-cmov?.c: Likewise.
47090         * gcc.dg/i386-fpcvt-?.c: Likewise.
47091         * gcc.dg/i386-ssefp-1.c: Likewise.
47092         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
47093         conventions.
47094
47095 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
47096
47097         PR c++/7129
47098         * g++.dg/ext/max.C: New test.
47099
47100 2003-02-03  Jan Hubicka  <jh@suse.cz>
47101
47102         * gcc.c-torture/execute/20030203-1.c: New test.
47103
47104 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
47105
47106         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
47107         'natural-endian'.
47108
47109 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
47110
47111         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
47112         * g++.dg/init/new2.C: Likewise.
47113         * g++.dg/other/new1.C: Likewise.
47114
47115 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
47116
47117         * gcc.dg/struct-ret-libc.c: New test.
47118
47119 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
47120
47121         * gcc.dg/20030129-1.c: New test.
47122
47123 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47124
47125         PR c++/8849
47126         * g++.dg/template/ptrmem4.C: New test.
47127
47128 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
47129
47130         * g++.dg/parser/constant1.C: New test.
47131
47132 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47133
47134         PR c++/8591
47135         * g++.dg/parse/friend2.C: New test.
47136
47137 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
47138
47139         PR c++/9437
47140         * g++.dg/template/unify4.C: New test.
47141
47142 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
47143
47144         * gcc.c-torture/execute/20030128-1.c: New test.
47145
47146 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
47147
47148         * g++.dg/lookup/nested1.C: Test moved from ...
47149         * g++.old-deja/g++.other/lookup24.C: ... here.
47150
47151 2003-01-28  Jan Hubicka  <jh@suse.cz>
47152
47153         * gcc.dg/i386-cmov5.c: New test.
47154
47155 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
47156
47157         * gcc.c-torture/execute/20010925-1.c: Changed the
47158         memcpy declaration.
47159
47160 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
47161
47162         PR c++/3902
47163         * g++.dg/parse/template5.C: New test.
47164
47165 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
47166
47167         PR fortran/9258
47168         * g77.dg/pr9258: New test.
47169
47170 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
47171
47172         * README: Move relevant parts from README.g++.
47173
47174         * README.g++: Remove this file.
47175
47176 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
47177
47178         * g++.dg/abi/dcast1.C: New test.
47179
47180 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47181
47182         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
47183
47184 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
47185
47186         PR c++/47
47187         * g++.old-deja/g++.other/lookup24.C: New test.
47188
47189 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47190
47191         PR middle-end/7227
47192         * gcc.dg/uninit-C.c: New test.
47193
47194 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
47195
47196         * g++.dg/abi/covariant1.C: New test.
47197
47198 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
47199
47200         * gcc.dg/20030123-1.c: New test.
47201
47202 2003-01-25  Jan Hubicka  <jh@suse.cz>
47203
47204         PR opt/8492
47205         * gcc.c-torture/compile/20030125-1.c
47206
47207 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
47208
47209         PR c++/9403
47210         * g++.dg/parse/template3.C: New test.
47211         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
47212
47213         PR c++/795
47214         * g++.dg/parse/template4.C: New test.
47215
47216         PR c++/9415
47217         * g++.dg/template/qual2.C: New test.
47218
47219         PR c++/8545
47220         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
47221
47222         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
47223
47224 2003-01-25  Roger Sayle  <roger@eyesopen.com>
47225
47226         * gcc.c-torture/execute/switch-1.c: New test case.
47227
47228 2003-01-25  Jan Hubicka  <jh@suse.cz>
47229
47230         * gcc.c-torture/execute/20030125-1.[cx]: New test.
47231
47232 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
47233
47234         Tweaks for Bison-1.875. From the NEWS file:
47235         "- `parse error' -> `syntax error'
47236         Bison now uniformly uses the term `syntax error'"
47237         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
47238         * gcc.dg/cpp/digraph2.c: Likewise.
47239         * gcc.dg/cpp/direct2.c: Likewise.
47240         * gcc.dg/cpp/paste4.c: Likewise.
47241         * gcc.dg/c90-restrict-1.c: Likewise.
47242         * gcc.dg/c99-func-2.c: Likewise.
47243         * gcc.dg/noncompile/920721-2.c: Likewise.
47244         * gcc.dg/noncompile/930622-2.c: Likewise.
47245         * gcc.dg/noncompile/940112-1.c: Likewise.
47246         * gcc.dg/noncompile/950921-1.c: Likewise.
47247         * gcc.dg/noncompile/951123-1.c: Likewise.
47248         * gcc.dg/noncompile/971104-1.c: Likewise.
47249         * gcc.dg/noncompile/990416-1.c: Likewise.
47250
47251 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
47252
47253         * g++.dg/parse/undefined1.C: Add error message.
47254
47255 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
47256
47257         PR c++/9354
47258         * g++.dg/parse/new1.C: New test.
47259
47260         PR c++/9216
47261         * g++.dg/parse/template2.C: New test.
47262
47263         PR c++/9354
47264         * g++.dg/parse/typedef2.C: New test.
47265
47266         PR c++/9328
47267         * g++.dg/ext/typeof3.C: New test.
47268
47269 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47270
47271         PR c++/2738
47272         * g++.dg/parse/ret-type1.C: New test.
47273
47274         PR c++/3792
47275         * g++.dg/parse/tmpl-outside1.C: New test.
47276
47277         PR c++/4207
47278         * g++.dg/parse/int-as-enum1.C: New test.
47279
47280         PR c++/4903
47281         * g++.dg/parse/no-typename1.C: New test.
47282
47283         PR c++/5533
47284         * g++.dg/parse/no-value1.C: New test.
47285
47286         PR c++/5921
47287         * g++.dg/parse/wrong-inline1.C: New test.
47288
47289         PR c++/6402
47290         * g++.dg/parse/ref1.C: New test.
47291
47292         PR c++/6992
47293         * g++.dg/parse/attr-ctor1.C: New test.
47294
47295         PR c++/7229
47296         * g++.dg/parse/namespace5.C: New test.
47297
47298         PR c++/7917
47299         * g++.dg/parse/func-def1.C: New test.
47300
47301         PR c++/8143
47302         * g++.dg/parse/undefined1.C: New test.
47303
47304         PR c++/5723, PR c++/8522
47305         * g++.dg/parse/specialization1.C: New test.
47306
47307         PR c++/163, PR c++/8595
47308         * g++.dg/parse/struct-as-enum1.C: New test.
47309
47310         PR c++/9173
47311         * g++.dg/parse/undefined2.C: New test.
47312
47313 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
47314
47315         PR c++/9298
47316         * g++.dg/parse/template1.C: New test.
47317
47318         PR c++/9384
47319         * g++.dg/parse/using1.C: New test.
47320
47321         PR c++/9285
47322         PR c++/9294
47323         * g++.dg/parse/expr2.C: New test.
47324
47325         PR c++/9388
47326         * g++.dg/parse/lookup2.C: Likewise.
47327
47328 2003-01-21  Jan Hubicka  <jh@suse.cz>
47329
47330         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
47331         * gcc.c-torture/execute/eeprof-1.c: Likewise.
47332         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
47333         * gcc.c-torture/execute/string-opt-*.c: Likewise.
47334
47335 2003-01-20  Nick Clifton  <nickc@redhat.com>
47336
47337         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
47338         problem with ARM sibcall code generation.
47339
47340 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
47341
47342         * gcc.c-torture/execute/20030120-1.c: New.
47343
47344 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
47345
47346         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
47347
47348 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
47349
47350         PR c++/9272
47351         * g++.dg/parse/ctor1.C: New test.
47352
47353         PR c++/9294:
47354         * g++.dg/parse/qualified1.C: New test.
47355
47356         * g++.dg/parse/typename3.C: New test.
47357
47358 2003-01-16  Richard Henderson  <rth@redhat.com>
47359
47360         * g++.dg/tls/init-2.C: Fix error matches for real this time.
47361
47362 2003-01-16  Richard Henderson  <rth@redhat.com>
47363
47364         * g++.dg/pch/pch.exp: Copy test header to the working directory
47365         before using it either for precompilation or direct use.
47366         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
47367         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
47368
47369 2003-01-16  Richard Henderson  <rth@redhat.com>
47370
47371         * gcc.dg/pch/pch.exp: Copy test header to the working directory
47372         before using it either for precompilation or direct use.
47373         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
47374         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
47375
47376 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
47377
47378         * g++.dg/ext/typename1.C: Add typename keyword.
47379         * g++.dg/template/crash1.C: Update error messages.
47380         * g++.dg/template/crash2.C: Remove error message.
47381         * g++.dg/parse/typename2.C: New test.
47382         * g++.dg/template/typename2.C: Change implicit
47383         typename warning into error.
47384         * g++.old-deja/g++.benjamin/tem03.C: Issue more
47385         error messages.
47386         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
47387         * g++.old-deja/g++.brendan/crash56.C: Add this->.
47388         * g++.old-deja/g++.law/visibility13.C: Remove error
47389         messages.
47390         * g++.old-deja/g++.ns/template17.C: Reorder code to
47391         make declaration visible in template.
47392         * g++.old-deja/g++.pt/crash3.C: Fix typos.
47393         * g++.old-deja/g++.pt/crash36.C: Issue more error
47394         messages.
47395         * g++.old-deja/g++.pt/crash5.C: Improve error
47396         message.
47397         * g++.old-deja/g++.pt/crash67.C: Remove warning.
47398         * g++.old-deja/g++.pt/inherit1.C: Add this->.
47399         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
47400         * g++.old-deja/g++.pt/typename16.C: Replace implicit
47401         typename warning with error message.
47402         * g++.old-deja/g++.pt/typename19.C: Remove warning.
47403         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
47404         * g++.old-deja/g++.robertl/eb24.C: Use this->.
47405
47406 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
47407
47408         * g++.dg/parse/ambig2.C: New test.
47409
47410 2003-01-15  Richard Henderson  <rth@redhat.com>
47411
47412         * g++.dg/tls/init-2.C: Update error message string.
47413
47414 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47415
47416         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
47417
47418 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
47419
47420         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
47421         all for HC11/HC12.
47422         * gcc.c-torture/compile/20001205-1.x: Likewise.
47423         * gcc.c-torture/compile/20001226-1.x: Likewise.
47424         * gcc.c-torture/compile/920520-1.x: Likewise.
47425         * gcc.c-torture/compile/961203-1.x: Likewise.
47426         * gcc.c-torture/compile/20020604-1.x: Likewise.
47427
47428 2003-01-15  Jan Hubicka  <jh@suse.cz>
47429
47430         * gcc.c-torture/compile/20030115-1.c: New test.
47431
47432         * gcc.dg/i386-fpcvt-1.c: New test.
47433         * gcc.dg/i386-fpcvt-2.c: New test.
47434
47435 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
47436
47437         Further conform g++'s __vmi_class_type_info to the C++ ABI
47438         specification.
47439         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
47440         the specification.
47441
47442 2003-01-14  Jan Hubicka  <jh@suse.cz>
47443
47444         * gcc.dg/i386-fpcvt-1.c: New test.
47445         * gcc.dg/i386-fpcvt-2.c: New test.
47446
47447 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
47448
47449         * gcc.dg/i386-mmx-3.c: New test.
47450
47451 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
47452
47453         PR c++/9264
47454         * g++.dg/parse/octal1.C: New file.
47455
47456         PR c++/9172
47457         * g++.dg/parse/typename1.C: New file.
47458
47459 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
47460
47461         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
47462         * gcc.dg/bf-no-ms-layout.c: Likewise.
47463         * gcc.dg/bf-ms-attrib.c: Likewise.
47464
47465 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
47466
47467         PR c++/9099
47468         * g++.dg/parse/dtor1.C: New file.
47469
47470         PR c++/9128
47471         * g++.dg/rtti/typeid1.C: New file.
47472
47473         PR c++/9153
47474         * g++.dg/parse/lookup1.C: New file.
47475
47476         PR c++/9171
47477         * g++.dg/templ/spec5.C: New file.
47478
47479 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
47480
47481         * gcc.c-torture/compile/20030110-1.c: New test.
47482
47483 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
47484
47485         Merge from pch-branch:
47486
47487         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
47488
47489         * gcc.dg/pch/cpp-1.h: New.
47490         * gcc.dg/pch/cpp-1.c: New.
47491         * gcc.dg/pch/cpp-2.h: New.
47492         * gcc.dg/pch/cpp-2.c: New.
47493
47494         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
47495
47496         * gcc.dg/pch/except-1.h: New.
47497         * gcc.dg/pch/except-1.c: New.
47498
47499         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
47500
47501         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
47502         running test.
47503         * gcc.dg/pch: Include *.hp not *.h.
47504         * gcc.dg/pch/system-1.h: New.
47505         * gcc.dg/pch/system-1.c: New.
47506
47507         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
47508
47509         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
47510         rather than trying to build and run a program using PCH.
47511         * gcc.dg/pch: Remove dg-do commands from test files.
47512
47513         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
47514
47515         * gcc.dg/pch/macro-3.c: New.
47516         * gcc.dg/pch/macro-3.h: New.
47517
47518         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
47519
47520         * gcc.dg/pch/common-1.c: New.
47521         * gcc.dg/pch/common-1.h: New.
47522         * gcc.dg/pch/decl-1.c: New.
47523         * gcc.dg/pch/decl-1.h: New.
47524         * gcc.dg/pch/decl-2.c: New.
47525         * gcc.dg/pch/decl-2.h: New.
47526         * gcc.dg/pch/decl-3.c: New.
47527         * gcc.dg/pch/decl-3.h: New.
47528         * gcc.dg/pch/decl-4.c: New.
47529         * gcc.dg/pch/decl-4.h: New.
47530         * gcc.dg/pch/decl-5.c: New.
47531         * gcc.dg/pch/decl-5.h: New.
47532         * gcc.dg/pch/global-1.c: New.
47533         * gcc.dg/pch/global-1.h: New.
47534         * gcc.dg/pch/inline-1.c: New.
47535         * gcc.dg/pch/inline-1.h: New.
47536         * gcc.dg/pch/inline-2.c: New.
47537         * gcc.dg/pch/inline-2.h: New.
47538         * gcc.dg/pch/static-1.c: New.
47539         * gcc.dg/pch/static-1.h: New.
47540         * gcc.dg/pch/static-2.c: New.
47541         * gcc.dg/pch/static-2.h: New.
47542
47543         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
47544
47545         * g++.dg/pch/pch.exp: Better handle failing testcases.
47546         * gcc.dg/pch/pch.exp: Likewise.
47547         * gcc.dg/pch/macro-1.c: New.
47548         * gcc.dg/pch/macro-1.h: New.
47549         * gcc.dg/pch/macro-2.c: New.
47550         * gcc.dg/pch/macro-2.h: New.
47551
47552         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
47553
47554         * g++.dg/dg.exp: Treat files in pch/ specially.
47555         * g++.dg/pch/pch.exp: New file.
47556         * g++.dg/pch/empty.H: New file.
47557         * g++.dg/pch/empty.C: New file.
47558         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
47559         "precompile".
47560
47561         * gcc.dg/pch/pch.exp: New file.
47562         * gcc.dg/pch/empty.h: New file.
47563         * gcc.dg/pch/empty.c: New file.
47564         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
47565         "precompile".
47566
47567 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47568
47569         * g++.dg/template/friend14.C: New test.
47570
47571 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47572
47573         * gcc.dg/old-style-asm-1.c: New test.
47574
47575 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
47576
47577         * gcc.c-torture/compile/20030109-1.c: New test.
47578
47579 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47580
47581         * gcc.c-torture/execute/20030109-1.c: New test.
47582
47583 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
47584
47585         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
47586         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
47587         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
47588         * g++.old-deja/g++.mike/eh2.C: Likewise.
47589         * g++.old-deja/g++.mike/eh3.C: Likewise.
47590         * g++.old-deja/g++.mike/eh5.C: Likewise.
47591         * g++.old-deja/g++.mike/eh6.C: Likewise.
47592         * g++.old-deja/g++.mike/eh7.C: Likewise.
47593         * g++.old-deja/g++.mike/eh8.C: Likewise.
47594         * g++.old-deja/g++.mike/eh9.C: Likewise.
47595         * g++.old-deja/g++.mike/eh10.C: Likewise.
47596         * g++.old-deja/g++.mike/eh12.C: Likewise.
47597         * g++.old-deja/g++.mike/eh13.C: Likewise.
47598         * g++.old-deja/g++.mike/eh14.C: Likewise.
47599         * g++.old-deja/g++.mike/eh16.C: Likewise.
47600         * g++.old-deja/g++.mike/eh17.C: Likewise.
47601         * g++.old-deja/g++.mike/eh18.C: Likewise.
47602         * g++.old-deja/g++.mike/eh21.C: Likewise.
47603         * g++.old-deja/g++.mike/eh23.C: Likewise.
47604         * g++.old-deja/g++.mike/eh24.C: Likewise.
47605         * g++.old-deja/g++.mike/eh25.C: Likewise.
47606         * g++.old-deja/g++.mike/eh26.C: Likewise.
47607         * g++.old-deja/g++.mike/eh27.C: Likewise.
47608         * g++.old-deja/g++.mike/eh28.C: Likewise.
47609         * g++.old-deja/g++.mike/eh29.C: Likewise.
47610         * g++.old-deja/g++.mike/eh31.C: Likewise.
47611         * g++.old-deja/g++.mike/eh33.C: Likewise.
47612         * g++.old-deja/g++.mike/eh34.C: Likewise.
47613         * g++.old-deja/g++.mike/eh35.C: Likewise.
47614         * g++.old-deja/g++.mike/eh36.C: Likewise.
47615         * g++.old-deja/g++.mike/eh37.C: Likewise.
47616         * g++.old-deja/g++.mike/eh38.C: Likewise.
47617         * g++.old-deja/g++.mike/eh39.C: Likewise.
47618         * g++.old-deja/g++.mike/eh40.C: Likewise.
47619         * g++.old-deja/g++.mike/eh41.C: Likewise.
47620         * g++.old-deja/g++.mike/eh42.C: Likewise.
47621         * g++.old-deja/g++.mike/eh44.C: Likewise.
47622         * g++.old-deja/g++.mike/eh46.C: Likewise.
47623         * g++.old-deja/g++.mike/eh47.C: Likewise.
47624         * g++.old-deja/g++.mike/eh48.C: Likewise.
47625         * g++.old-deja/g++.mike/eh49.C: Likewise.
47626         * g++.old-deja/g++.mike/eh50.C: Likewise.
47627         * g++.old-deja/g++.mike/eh51.C: Likewise.
47628         * g++.old-deja/g++.mike/eh53.C: Likewise.
47629         * g++.old-deja/g++.mike/eh55.C: Likewise.
47630         * g++.old-deja/g++.mike/p7912.C: Likewise.
47631         * g++.old-deja/g++.mike/p9706.C: Likewise.
47632         * g++.old-deja/g++.mike/p10416.C: Likewise.
47633         * g++.old-deja/g++.mike/p11667.C: Likewise.
47634         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
47635         Remove redundant reference to Iris.
47636         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
47637         Elxsi, i860, Pico Java, and WE32K.
47638
47639 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
47640
47641         * g++.dg/ext/asm4.C: New test.
47642
47643 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47644
47645         PR c++/9030
47646         * g++.dg/template/friend12.C: New test.
47647         * g++.dg/template/friend13.C: Likewise.
47648         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
47649
47650 2003-01-08  Jan Hubicka  <jh@suse.cz>
47651
47652         * gcc.dg/i386-cadd.c: New test.
47653         * gcc.dg/i386-cmov4.c: Likewise.
47654
47655 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
47656
47657         PR c++/9165
47658         * g++.dg/warn/Wunused-3.C: New test.
47659
47660         * g++.dg/abi/bitfield9.C: New test.
47661
47662         PR c++/9189
47663         * g++.dg/parse/defarg3.C: New test.
47664
47665 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
47666
47667         * g++.dg/parse/ambig1.C: New test.
47668         * g++.dg/parse/defarg2.C: New test.
47669
47670 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
47671
47672         * g++.dg/template/defarg-1.C: New test.
47673         * g++.dg/template/local2.C: Likewise.
47674
47675 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
47676
47677         * gcc.c-torture/execute/20030105-1.c: New test.
47678
47679 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47680
47681         * g++.dg/parse/namespace3.C: Remove extra semicolons.
47682         * g++.dg/parse/namespace4.C: Likewise.
47683
47684 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
47685
47686         * g++.dg/template/ntp2.C: New test.
47687
47688 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
47689
47690         * g++.dg/parse/extern-C-1.C: New test.
47691
47692         * g++.dg/parse/namespace4.C: New test.
47693
47694         * g++.dg/template/nested1.C: New test.
47695
47696         * g++.dg/parse/namespace3.C: New test.
47697
47698 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
47699
47700         * g++.dg/lookup/two-stage1.C: New test.
47701
47702 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47703
47704         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
47705         * g++.old-deja/g++.jason/access8.C: Likewise.
47706         * g++.old-deja/g++.other/decl5.C: Likewise.
47707
47708 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
47709
47710         * g++.dg/parse/parse7.C: New test.
47711
47712 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
47713
47714         PR c++/2843
47715         * g++.dg/ext/attrib7.C: New test.
47716
47717 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
47718
47719         * g++.dg/parse/parse6.C: New test.
47720
47721 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
47722
47723         * gcc.dg/h8300-stack-1.c: New.
47724
47725 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
47726
47727         g++.dg/lookup/exception1.C: New test.
47728
47729         g++.dg/lookup/template1.C: New test.
47730
47731         g++.dg/parse/namespace2.C: New test.
47732
47733         g++.dg/parse/parens2.C: New test.
47734
47735 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47736
47737         * g++.dg/parse/parse5.C: New test.
47738         * g++.dg/lookup/scoped4.C: New test.
47739
47740 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
47741
47742         * g++.dg/parse/parens1.C: New test.
47743
47744         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
47745         angle-bracket1.C.
47746         * g++.dg/parse/parens2.C: New test.
47747
47748         * g++.dg/lookup/scope-operator1.C: New test.
47749
47750         * g++.dg/parse/operator1.C: New test.
47751
47752 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47753
47754         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
47755         * g++.old-deja/g++.other/access6.C: Likewise.
47756         * g++.old-deja/g++.other/decl1.C: Likewise.
47757         * g++.old-deja/g++.pt/typename12.C: Likewise.
47758
47759 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
47760
47761         * g++.dg/parse/namespace1.C: New test.
47762
47763 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47764
47765         * g++.dg/parse/parse4.C: New test.
47766
47767 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47768
47769         * g++.dg/parse/parse3.C: New test.
47770
47771 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47772
47773         * g++.dg/parse/parse2.C: New test.
47774
47775 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47776
47777         * g++.dg/template/friend11.C: New test.
47778
47779 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
47780
47781         * g++.dg/parse/parse1.C: New test.
47782
47783 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
47784
47785         * lib/profopt.exp: Change the name of a global variable to avoid
47786         possible clashes with other test suites.
47787
47788 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
47789
47790         * g++.dg/inherit/covariant8.C: New test.
47791
47792 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
47793
47794         * g++.dg/init/array9.C: New test.
47795
47796         PR c++/9112
47797         * g++.dg/parse/expr1.C: New test.
47798
47799 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
47800
47801         * gcc.c-torture/compile/20021230-1.c: New test.
47802
47803 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
47804
47805         * g++.dg/inherit/covariant5.C: New test.
47806         * g++.dg/inherit/covariant6.C: New test.
47807         * g++.dg/inherit/covariant7.C: New test.
47808
47809 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47810
47811         PR c++/2739
47812         * g++.dg/other/access2.C: New test.
47813
47814 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
47815
47816         * g++.dg/other/anon-struct.C: No longer fails
47817         * g++.old-deja/g++.brendan/parse4.C: Likewise.
47818         * g++.old-deja/g++.brendan/parse5.C: Likewise.
47819         * g++.old-deja/g++.brendan/parse6.C: Likewise.
47820
47821 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
47822
47823         * g++.dg/parse/angle-bracket.C (main): No longer fails.
47824
47825 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
47826
47827         * g++.dg/eh/spec4.C: Remove stray semicolon.
47828         * g++.dg/expr/pmf-1.C: Change error message.
47829         * g++.dg/ext/asm1.C: Remove stray semicolon.
47830         * g++.dg/ext/typename1.C: Add missing typenames.
47831         * g++.dg/inherit/template-as-base.C: Change error message.
47832         * g++.dg/lookup/scoped1.C: Likewise.
47833         * g++.dg/lookup/scoped2.C: Likewise.
47834         * g++.dg/lookup/using2.C: Likewise.
47835         * g++.dg/other/component1.C: Remove stray semicolon.
47836         * g++.dg/other/do1.C: Change error message.
47837         * g++.dg/other/error2.C: Likewise.
47838         * g++.dg/other/init1.C: Likewise.
47839         * g++.dg/other/packed1.C: Remove stray semicolon.
47840         * g++.dg/other/ptrmem2.C: Change error message.
47841         * g++.dg/parse/parameter-declaration-1.C: Remove line number
47842         marker.
47843         * g++.dg/special/initp1.C: Remove invalid attribute usage.
47844         * g++.dg/template/access3.C: Add typename keyword.
47845         * g++.dg/template/access5.C: Remove stray semicolon.
47846         * g++.dg/template/access6.C: Likewise.
47847         * g++.dg/template/complit1.C: Likewise.
47848         * g++.dg/template/crash1.C: Change error message.
47849         * g++.dg/template/inherit2.C: Remove stray semicolon.
47850         * g++.dg/template/instantiate2.C: Likewise.
47851         * g++.dg/template/instantiate3.C: Change error message.
47852         * g++.dg/template/qual1.C: Remove stray semicolon.
47853         * g++.dg/template/qualttp18.C: Change error message.
47854         * g++.dg/template/ref1.C: Remove stray semicolon.
47855         * g++.dg/template/sizeof1.C (A::value): Declare it.
47856         * g++.dg/template/spec4.C: Change error message.
47857         * g++.dg/template/static1.C: Likewise.
47858         * g++.dg/template/type1.C: Likewise.
47859         * g++.dg/template/typename3.C: Likewise.
47860         * g++.old-deja/g++.benjamin/13478.C: Change error message.
47861         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
47862         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
47863         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
47864         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
47865         named return value extension.
47866         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
47867         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
47868         * g++.old-deja/g++.bob/extern_C.C: Likewise.
47869         * g++.old-deja/g++.bob/inherit2.C: Likewise.
47870         * g++.old-deja/g++.brendan/complex1.C: Likewise.
47871         * g++.old-deja/g++.brendan/copy5.C: Likewise.
47872         * g++.old-deja/g++.brendan/crash13.C: Likewise.
47873         * g++.old-deja/g++.brendan/crash15.C: Likewise.
47874         * g++.old-deja/g++.brendan/crash18.C: Change error message.
47875         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
47876         * g++.old-deja/g++.brendan/crash38.C: Likewise.
47877         * g++.old-deja/g++.brendan/crash50.C: Likewise.
47878         * g++.old-deja/g++.brendan/crash56.C: Likewise.
47879         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
47880         syntax.
47881         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
47882         * g++.old-deja/g++.brendan/crash8.C: Change error message.
47883         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
47884         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
47885         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
47886         * g++.old-deja/g++.brendan/template11.C: Likewise.
47887         * g++.old-deja/g++.brendan/template26.C: Likewise.
47888         * g++.old-deja/g++.brendan/template27.C: Use explicit
47889         specialization syntax.
47890         * g++.old-deja/g++.brendan/template30.C: Likewise.
47891         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
47892         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
47893         non-dependent names.
47894         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
47895         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
47896         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
47897         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
47898         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
47899         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
47900         named return value extension.
47901         * g++.old-deja/g++.ext/namedret2.C: Likewise.
47902         * g++.old-deja/g++.ext/namedret3.C: Likewise.
47903         * g++.old-deja/g++.ext/return1.C: Likewise.
47904         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
47905         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
47906         * g++.old-deja/g++.jason/access8.C: Likewise.
47907         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
47908         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
47909         pseudo-destructor names.
47910         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
47911         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
47912         pseudo-destructor names.
47913         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
47914         * g++.old-deja/g++.jason/overload19.C: Likewise.
47915         * g++.old-deja/g++.jason/overload32.C: Likewise.
47916         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
47917         stray semicolons.
47918         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
47919         * g++.old-deja/g++.jason/return.C: Likewise.
47920         * g++.old-deja/g++.jason/return2.C: Likewise.
47921         * g++.old-deja/g++.jason/shadow1.C: Likewise.
47922         * g++.old-deja/g++.jason/special.C: Use explicit specialization
47923         syntax.
47924         * g++.old-deja/g++.jason/template10.C: Account for use of
47925         non-dependent names.
47926         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
47927         syntax.
47928         * g++.old-deja/g++.jason/template37.C: Likewise.
47929         * g++.old-deja/g++.law/access4.C: Change error messages.
47930         * g++.old-deja/g++.law/arm13.C: Remove incorrect
47931         pseudo-destructor names.
47932         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
47933         * g++.old-deja/g++.law/ctors9.C: Likewise.
47934         * g++.old-deja/g++.law/cvt22.C: Likewise.
47935         * g++.old-deja/g++.law/dtors5.C: Likewise.
47936         * g++.old-deja/g++.law/global-init1.C: Likewise.
47937         * g++.old-deja/g++.law/missed-error3.C: Likewise.
47938         * g++.old-deja/g++.law/operators28.C: Likewise.
47939         * g++.old-deja/g++.law/visibility28.C: Likewise.
47940         * g++.old-deja/g++.martin/eval1.C: Likewise.
47941         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
47942         name.
47943         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
47944         * g++.old-deja/g++.mike/net34.C: Likewise.
47945         * g++.old-deja/g++.mike/net36.C: Likewise.
47946         * g++.old-deja/g++.mike/ns2.C: Likewise.
47947         * g++.old-deja/g++.mike/p12306.C: Likewise.
47948         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
47949         value extension.
47950         * g++.old-deja/g++.mike/p700.C: Likewise.
47951         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
47952         * g++.old-deja/g++.mike/p710.C: Likewise.
47953         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
47954         value extension.
47955         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
47956         * g++.old-deja/g++.mike/pmf9.C: Likewise.
47957         * g++.old-deja/g++.ns/crash2.C: Likewise.
47958         * g++.old-deja/g++.ns/crash3.C: Likewise.
47959         * g++.old-deja/g++.ns/invalid1.C: Likewise.
47960         * g++.old-deja/g++.ns/ns17.C: Likewise.
47961         * g++.old-deja/g++.ns/template16.C: Likewise.
47962         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
47963         keyword.
47964         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
47965         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
47966         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
47967         named return value extension.
47968         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
47969         * g++.old-deja/g++.other/access4.C: Issue additional error
47970         messages.
47971         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
47972         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
47973         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
47974         * g++.old-deja/g++.other/crash25.C: Change error message.
47975         * g++.old-deja/g++.other/crash4.C: Change error message.
47976         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
47977         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
47978         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
47979         checks.
47980         * g++.old-deja/g++.other/defarg8.C: Likewise.
47981         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
47982         * g++.old-deja/g++.other/dtor10.C: Likewise.
47983         * g++.old-deja/g++.other/incomplete.C: Likewise.
47984         * g++.old-deja/g++.other/linkage7.C: Likewise.
47985         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
47986         lookup algorithm.
47987         * g++.old-deja/g++.other/mangle2.C: Likewise.
47988         * g++.old-deja/g++.other/refinit2.C: Likewise.
47989         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
47990         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
47991         * g++.old-deja/g++.pt/crash28.C: Likewise.
47992         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
47993         syntax.
47994         * g++.old-deja/g++.pt/crash32.C: Change error message.
47995         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
47996         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
47997         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
47998         error message position.
47999         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
48000         * g++.old-deja/g++.pt/defarg8.C: Change error message.
48001         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
48002         syntax.
48003         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
48004         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
48005         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
48006         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
48007         keyword.
48008         * g++.old-deja/g++.pt/explicit31.C: Likewise.
48009         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
48010         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
48011         keyword.
48012         * g++.old-deja/g++.pt/explicit71.C: Change error message.
48013         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
48014         syntax.
48015         * g++.old-deja/g++.pt/friend28.C: Account for use of
48016         non-dependent names.
48017         * g++.old-deja/g++.pt/friend29.C: Likewise.
48018         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
48019         rules.
48020         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
48021         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
48022         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
48023         lookup rules.
48024         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
48025         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
48026         keyword.
48027         * g++.old-deja/g++.pt/memclass20.C: Likewise.
48028         * g++.old-deja/g++.pt/memclass5.C: Likewise.
48029         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
48030         keyword.
48031         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
48032         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
48033         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
48034         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
48035         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
48036         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
48037         keyword.
48038         * g++.old-deja/g++.pt/spec10.C: Likewise.
48039         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
48040         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
48041         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
48042         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
48043         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
48044         * g++.old-deja/g++.pt/ttp62.C: Likewise.
48045         * g++.old-deja/g++.pt/ttp64.C: Likewise.
48046         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
48047         * g++.old-deja/g++.pt/typename15.C: Likewise.
48048         * g++.old-deja/g++.pt/typename22.C: Likewise.
48049         * g++.old-deja/g++.pt/typename6.C: Change error messages.
48050         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
48051         * g++.old-deja/g++.pt/virtual2.C: Likewise.
48052         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
48053         syntax.
48054         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
48055         return value extension.
48056         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
48057         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
48058         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
48059         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
48060
48061 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
48062
48063         * g++.dg/warn/inline1.C: New test.
48064         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
48065         * g++.old-deja/g++.jason/synth10.C: Likewise.
48066         * g++.old-deja/g++.mike/net31.C: Likewise.
48067         * g++.old-deja/g++.mike/p8786.C: Likewise.
48068
48069         * g++.dg/template/friend10.C: New test.
48070         * g++.dg/template/conv5.C: New test.
48071
48072 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
48073
48074         * g++.dg/lookup/scoped3.C: New test.
48075
48076         * g++.dg/lookup/decl1.C: New test.
48077         * g++.dg/lookup/decl2.C: New test.
48078
48079 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
48080
48081         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
48082         gcc.c-torture/compile/20021015-1.c,
48083         gcc.c-torture/compile/20021015-2.c,
48084         gcc.c-torture/compile/20021123-1.c,
48085         gcc.c-torture/compile/20021123-2.c,
48086         gcc.c-torture/compile/20021123-3.c,
48087         gcc.c-torture/compile/20021123-4.c,
48088         gcc.c-torture/execute/20021024-1.c: Add tests previously added
48089         only to 3.1 or 3.2 branch.
48090
48091 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
48092
48093         * gcc.dg/i386-bitfield3.c: New test.
48094
48095         * gcc.dg/i386-bitfield2.c: New test.
48096
48097 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
48098
48099         * g++.dg/parse/conv_op1.C: New test.
48100
48101 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
48102
48103         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
48104         approved.
48105
48106 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
48107
48108         * gcc.c-torture/compile/20021220-1.c: New test.
48109
48110 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
48111
48112         * gcc.dg/i386-fastcall-1.c: New.
48113
48114 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48115
48116         * gcc.c-torture/execute/20021219-1.c: New test.
48117
48118 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48119
48120         * gcc.dg/i386-pic-1.c: New test.
48121
48122 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48123
48124         PR c++/8099
48125         * g++.dg/template/friend9.C: New test.
48126
48127 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48128
48129         PR c++/3663
48130         * g++.dg/template/access7.C: New test.
48131
48132 2002-12-18  Nick Clifton  <nickc@redhat.com>
48133
48134         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
48135         the libstdc++-v3 directory has been found.
48136
48137 2002-12-12  Devang Patel <dpatel@apple.com>
48138         * gcc.dg/darwin-ld-1.c: New test.
48139         * gcc.dg/darwin-ld-2.c: New test.
48140         * gcc.dg/darwin-ld-3.c: New test.
48141         * gcc.dg/darwin-ld-4.c: New test.
48142         * gcc.dg/darwin-ld-5.c: New test.
48143
48144 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48145
48146         * gcc.c-torture/compile/20021212-1.c: New test.
48147
48148 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
48149
48150         * gcc.dg/fshort-wchar: New test.
48151
48152 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
48153
48154         PR c++/8372
48155         * g++.dg/template/dtor1.C: New test.
48156
48157         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
48158         markers.
48159
48160 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
48161
48162         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
48163
48164 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
48165
48166         * g++.dg/template/static1.C: New test.
48167         * g++.dg/template/static2.C: New test.
48168         * g++.old-deja/g++.ext/memconst.C: New test.
48169
48170 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48171
48172         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
48173         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
48174         * g++.dg/special/initp1.C: Likewise.
48175
48176 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
48177
48178         * gcc.c-torture/execute/20021204-1.c: New test.
48179
48180 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
48181
48182         * gcc.dg/ppc-fmadd-1.c: New file.
48183         * gcc.dg/ppc-fmadd-2.c: New file.
48184         * gcc.dg/ppc-fmadd-3.c: New file.
48185
48186 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48187
48188         * gcc.c-torture/compile/20021204-1.c: New test.
48189
48190 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
48191
48192         * g++.dg/inherit/covariant2.C: New test.
48193         * g++.dg/inherit/covariant3.C: New test.
48194         * g++.dg/inherit/covariant4.C: New test.
48195         * g++.dg/inherit/covariant1.C: Remove XFAIL.
48196         * g++.old-deja/g++.robertl/eb17.C: Likewise.
48197
48198 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
48199
48200         PR c++/8688
48201         * g++.dg/init/brace3.C: New test.
48202
48203 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
48204
48205         * gcc.dg/20020210-1.c: Fix a comment typo.
48206
48207 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
48208
48209         PR c++/8720
48210         * g++.dg/parse/defarg1.C: New test.
48211
48212         PR c++/8615
48213         * g++.dg/template/char1.C: New test.
48214
48215         * g++.dg/template/varmod1.C: Fix typo.
48216
48217 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48218
48219         DR 180
48220         * g++.old-deja/g++.pt/crash32.C: Expect error.
48221
48222 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
48223
48224         PR c++/5919
48225         * g++.dg/template/varmod1.C: New test.
48226
48227         PR c++/8727
48228         * g++.dg/inherit/typeinfo1.C: New test.
48229
48230         PR c++/8663
48231         * g++.dg/inherit/typedef1.C: New test.
48232
48233 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
48234
48235         PR c++/8332
48236         PR c++/8493
48237         * g++.dg/template/strlen1.C: New test.
48238
48239         PR c++/8227
48240         * g++.dg/template/ctor2.C: New test.
48241
48242         PR c++/8214
48243         * g++.dg/init/string1.C: New test.
48244
48245         PR c++/8511
48246         * g++.dg/template/friend8.C: New test.
48247
48248 2002-11-29  Joe Buck <jbuck@synopsys.com>
48249
48250         * g++.dg/lookup/anon2.C: New test.
48251
48252 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
48253
48254         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
48255         h8300 port.
48256
48257 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
48258
48259         * gcc.dg/bitfld-6.c: New test.
48260
48261 2002-11-27  Jan Hubicka  <jh@suse.cz>
48262
48263         * gcc.c-torture/execute/20021127.[cx]: New test.
48264
48265 2002-11-26  Jan Hubicka  <jh@suse.cz>
48266
48267         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
48268         quality.
48269
48270 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
48271
48272         * g++.dg/init/brace2.C: New test.
48273         * g++.old-deja/g++.mike/p9129.C: Correct.
48274
48275 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
48276
48277         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
48278
48279 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
48280
48281         * gcc.dg/sibcall-6: New test for indirect sibcalls.
48282
48283 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
48284
48285         * g++.dg/abi/empty11.C: New test.
48286         * g++.dg/rtti/cv1.C: New test.
48287
48288 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
48289
48290         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
48291
48292 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
48293
48294         * g++.dg/abi/empty10.C: New test.
48295
48296 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48297
48298         * gcc.c-torture/compile/20021124-1.c: New test.
48299
48300 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
48301
48302         * g++.dg/abi/rtti2.C: New test.
48303
48304 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
48305
48306         * gcc.dg/i386-unroll-1.c: New test.
48307
48308 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
48309
48310         * gcc.c-torture/compile/20021120-1.c: New test.
48311         * gcc.c-torture/compile/20021120-2.c: New test.
48312
48313 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48314
48315         * gcc.dg/bitfld-5.c: New test.
48316
48317 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48318
48319         * gcc.c-torture/execute/20021120-3.c: New test.
48320
48321 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48322
48323         * gcc.c-torture/execute/20021120-2.c: New test.
48324
48325 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48326
48327         * gcc.c-torture/execute/20021120-1.c: New test.
48328
48329 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
48330
48331         * gcc.c-torture/execute/20021118-3.c: New test.
48332
48333 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48334
48335         * gcc.c-torture/compile/20021119-1.c: New test.
48336
48337 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
48338
48339         * gcc.dg/duff-1.c: New test.
48340         * gcc.dg/duff-2.c: New test.
48341         * gcc.dg/duff-3.c: New test.
48342
48343 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
48344
48345         * gcc.dg/cpp/_Pragma5.c: New test.
48346
48347 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
48348
48349         * gcc.c-torture/execute/20021118-2.c: New test.
48350
48351 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
48352
48353         * gcc.c-torture/execute/20021118-1.c: New test.
48354
48355 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
48356
48357         * gcc.dg/20021116-1.c: New test.
48358
48359 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
48360
48361         * g++.dg/abi/vcall1.C: New test.
48362
48363 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
48364
48365         * gcc.dg/20021029-1.c: New test.
48366         * gcc.dg/20021029-2.c: New test.
48367
48368 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48369
48370         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
48371
48372 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48373
48374         PR c/8439
48375         * gcc.dg/20021110.c: Move to ...
48376         * gcc.c-torture/compile/20021110.c: .... here.
48377
48378 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48379
48380         PR c/8467
48381         * gcc.c-torture/execute/20021111-1.c
48382
48383 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48384
48385         PR c/8439
48386         * gcc.dg/20021110.c: New test.
48387
48388 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
48389
48390         * g++.dg/abi/vthunk3.C: Run only on x86.
48391
48392 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
48393
48394         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
48395
48396 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
48397
48398         * lib/compat.exp (compat-execute): Fix logic error in last
48399         change.
48400
48401 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
48402
48403         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
48404
48405 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48406
48407         PR c++/8389
48408         * g++.dg/template/access6.C: New test.
48409
48410 2002-11-08  Jan Hubicka  <jh@suse.cz>
48411
48412         * gcc.dg/i386-ssefp-1.c: New test.
48413         * gcc.dg/i386-ssefp-1.c: New test.
48414
48415 2002-11-08  Jan Hubicka  <jh@suse.cz>
48416
48417         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
48418
48419 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
48420
48421         * g++.dg/abi/vthunk3.C: New test.
48422
48423         PR c++/8338
48424         * g++.dg/template/crash2.C: New test.
48425
48426 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
48427
48428         * g++.dg/abi/dtor1.C: New test.
48429         * g++.dg/abi/dtor2.C: Likewise.
48430
48431 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
48432
48433         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
48434         Darwin.
48435
48436 2002-11-04  Adam Nemet  <anemet@lnxw.com>
48437
48438         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
48439         -mthumb.  Only xfail with -O0.
48440
48441 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
48442
48443         * g++.dg/abi/thunk1.C: New test.
48444         * g++.dg/abi/thunk2.C: Likewise.
48445         * g++.dg/abi/vtt1.C: Likewise.
48446
48447 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
48448
48449         PR optimization/8423
48450         * gcc.c-torture/execute/builtin-constant.c: New test.
48451
48452 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
48453
48454         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
48455         Add some more cases.
48456
48457 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
48458
48459         PR c++/8391
48460         * g++.dg/opt/local1.C: New test.
48461
48462 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
48463
48464         PR c++/8160
48465         * g++.dg/template/complit1.C: New test.
48466
48467         PR c++/8149
48468         * g++.dg/template/typename4.C: Likewise.
48469
48470 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48471
48472         Core issue 287, PR c++/7639
48473         * g++.dg/template/instantiate1.C: Adjust error location.
48474         * g++.dg/template/instantiate3.C: New test.
48475         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
48476         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
48477         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
48478
48479 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
48480
48481         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
48482
48483 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
48484
48485         PR c++/8287
48486         * g++.dg/init/dtor2.C: New test.
48487
48488 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48489
48490         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
48491         * gcc.dg/nest.c: Bypass errors on irix6.
48492
48493 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
48494
48495         * gcc.dg/nest.c: Expect error for mmix-*-*.
48496         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
48497
48498 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
48499
48500         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
48501         markers.
48502
48503         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
48504
48505 2002-10-25  Mike Stump  <mrs@apple.com>
48506
48507         * gcc.dg/warn-1.c: New test.
48508
48509 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
48510
48511         * g++.dg/template/typename3.C: New test.
48512
48513 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
48514
48515         * g++.dg/lookup/ptrmem1.C: New test.
48516
48517         * g++.dg/abi/vthunk2.C: New test.
48518
48519 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
48520
48521         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
48522
48523 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
48524
48525         * g++.dg/abi/empty9.C: New test.
48526
48527 2002-10-24  Richard Henderson  <rth@redhat.com>
48528
48529         * g++.dg/inherit/thunk1.C: Enable for ia64.
48530
48531 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
48532
48533         PR c++/8067
48534         * g++.dg/lookup/pretty1.C: New test.
48535
48536 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
48537
48538         * gcc.dg/20021023-1.c: New test.
48539
48540 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
48541
48542         PR c++/7679
48543         * g++.dg/parse/inline1.C: New test.
48544
48545 2002-10-23  Richard Henderson  <rth@redhat.com>
48546
48547         * g++.dg/inherit/thunk1.C: Enable for x86_64.
48548
48549         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
48550
48551 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
48552
48553         PR c++/6579
48554         * g++.dg/parse/stmtexpr3.C: New test.
48555
48556 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
48557
48558         * g++.dg/expr/cond1.C: New test.
48559
48560 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
48561
48562         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
48563
48564 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
48565
48566         * g++.dg/abi/vbase13.C: New test.
48567         * g++.dg/abi/vbase14.C: Likewise.
48568
48569 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
48570
48571         * gcc.dg/tls/pic-1.c: New test.
48572         * gcc.dg/tls/nonpic-1.c: New test.
48573         * gcc.dg/20021018-1.c: New test.
48574
48575 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
48576
48577         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
48578         Remove only files with the same base name as the test case.
48579         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
48580         (profopt-execute): Likewise.  Also, remove old profiling
48581         and performance data files before running the tests.
48582
48583         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
48584         * g++.dg/bprob/bprob.exp: Likewise.
48585         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
48586         to allow more general test case names.
48587
48588         * g++.dg/bprob/bprob-1.C: Rename to ...
48589         * g++.dg/bprob/g++-bprob-1.C: ... this.
48590
48591         * g77.dg/bprob/bprob-1.f: Rename to ...
48592         * g77.dg/bprob/g77-bprob-1.f: ... this.
48593
48594 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
48595
48596         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
48597         bison 1.50 or later.
48598
48599 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
48600
48601         * g++.dg/README: Describe more test directories.
48602
48603 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
48604
48605         * g++.dg/init/array6.C: Add additional tests.
48606
48607 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
48608
48609         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
48610         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
48611
48612 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
48613
48614         * gcc.c-torture/compile/20020604-1.x: New.
48615         * gcc.c-torture/compile/simd-5.x: Likewise.
48616         * gcc.c-torture/execute/920710-1.x: Likewise.
48617         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
48618
48619 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
48620
48621         * g++.dg/inherit/override1.C: Add dg-options clause.
48622
48623 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
48624
48625         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
48626         _mm_slli_si128.
48627
48628 2002-10-19  Andreas Schwab  <schwab@suse.de>
48629
48630         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
48631         directory component.
48632
48633 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
48634
48635         * g++.dg/inherit/thunk1.C: New test.
48636
48637         * g++.dg/inherit/override1.C: New test.
48638
48639         * g++.dg/abi/mangle11.C: New test.
48640         * g++.dg/abi/mangle14.C: New test.
48641         * g++.dg/abi/mangle17.C: New test.
48642
48643 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
48644
48645         * g++.dg/overload/member2.C: New test.
48646
48647 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
48648
48649         * g++.dg/README: Describe new compat directory.
48650         * g++.dg/dg.exp: Skip tests in compat directory.
48651         * README.compat: New file.
48652         * lib/compat.exp: New expect script.
48653         * g++.dg/compat: New test directory.
48654         * g++.dg/compat/compat.exp: New expect script.
48655         * g++.dg/compat/abi: New test directory.
48656         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
48657         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
48658         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
48659         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
48660         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
48661         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
48662         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
48663         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
48664         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
48665         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
48666         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
48667         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
48668         * g++.dg/compat/break: New test directory.
48669         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
48670         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
48671         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
48672         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
48673         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
48674         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
48675         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
48676         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
48677         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
48678         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
48679         g++.dg/compat/break/README: New files.
48680         * g++.dg/compat/eh: New test directory.
48681         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
48682         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
48683         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
48684         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
48685         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
48686         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
48687         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
48688         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
48689         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
48690         g++.dg/compat/eh/filter2_y.C,
48691         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
48692         g++.dg/compat/eh/new1_y.C,
48693         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
48694         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
48695         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
48696         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
48697         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
48698         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
48699         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
48700         g++.dg/compat/eh/unexpected1_y.C: New files.
48701         * g++.dg/compat/init: New test directory.
48702         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
48703         g++.dg/compat/init/array5_y.C,
48704         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
48705         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
48706         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
48707         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
48708         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
48709         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
48710         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
48711         g++.dg/compat/init/init-ref2_y.C: New files.
48712
48713 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
48714
48715         PR c++/7584
48716         * g++.dg/inherit/using3.C: New test.
48717
48718 2002-10-17  Jan Hubicka  <jh@suse.cz>
48719
48720         * gcc.dg/20021017-2.c: New test.
48721
48722 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
48723
48724         * g++.dg/abi/mangle16.C: Adjust.
48725
48726         * g++.dg/init/array8.C: New test.
48727
48728 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
48729
48730         * gcc.dg/special/mips-abi.exp: New test.
48731         * gcc.dg/special/mips-abi.s: Empty file used by the above.
48732
48733 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
48734
48735         * g++.dg/abi/mangle16.C: New test.
48736         * g++.dg/abi/mangle17.C: Likewise.
48737
48738         PR c++/7478
48739         * g++.dg/template/ref1.C: New test.
48740
48741 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48742
48743         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
48744
48745 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
48746
48747         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
48748
48749 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
48750
48751         PR c++/7524
48752         * g++.dg/init/array7.C: New test.
48753
48754 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
48755
48756         * g++.dg/init/array6.C: New test.
48757
48758         * g++.dg/abi/mangle13.C: Likewise.
48759         * g++.dg/abi/mangle14.C: Likewise.
48760         * g++.dg/abi/mangle15.C: Likewise.
48761
48762 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
48763
48764         * g++.dg/abi/empty8.C: New test.
48765
48766 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
48767
48768         * g++.dg/init/ctor1.C: New test.
48769
48770 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
48771
48772         * gcc.c-torture/execute/20021015-1.c: New test.
48773
48774 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
48775
48776         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
48777
48778 2002-10-14  Jan Hubicka  <jh@suse.cz>
48779
48780         * gcc.dg/i386-ssetype-[1-5].c: New tests.
48781
48782 2002-10-14  Richard Henderson  <rth@redhat.com>
48783
48784         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
48785
48786 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
48787
48788         PR optimization/6631
48789         * g++.dg/opt/const2.C: New test.
48790
48791 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
48792
48793         PR c++/7176
48794         * g++.dg/parse/friend1.C: New test.
48795         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
48796
48797 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
48798
48799         * gcc.dg/20021014-1.c: New test.
48800
48801 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
48802
48803         PR c++/5661
48804         * g++.dg/ext/vlm1.C: New test.
48805         * g++.dg/ext/vlm2.C: Likewise.
48806
48807         * g++.dg/init/array1.C: Remove invalid braces.
48808         * g++.dg/init/brace1.C: New test.
48809         * g++.dg/init/copy2.C: Likewise.
48810         * g++.dg/init/copy3.C: Likewise.
48811         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
48812         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
48813         braces.
48814
48815 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
48816
48817         * gcc.dg/cpp/assembler.S: Don't use -ansi.
48818
48819 2002-10-11  Richard Shann  <richard.shann@superh.com>
48820
48821         * gcc.c-torture/compile/simd-5.c: New test.
48822
48823 2002-10-10  Roger Sayle  <roger@eyesopen.com>
48824
48825         * gcc.c-torture/execute/shiftopt-1.c: New test case.
48826
48827 2002-10-10  Jim Wilson  <wilson@redhat.com>
48828
48829         * gcc.c-torture/execute/20021010-1.c: New test.
48830
48831 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
48832
48833         PR c/7353
48834         * g++.dg/ext/typedef-init.C: New test.
48835         * gcc.dg/typedef-init.c: New test.
48836
48837 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
48838
48839         * gcc.dg/cpp/paste13.c: New test.
48840
48841 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48842
48843         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
48844         remaining platforms, XFAIL during compile, not execute.  Don't
48845         XFAIL at -O0.
48846
48847 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
48848
48849         * gcc.dg/alias-1.c: Tweak expected warning.
48850
48851 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
48852
48853         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
48854
48855 2002-10-06  Andreas Jaeger  <aj@suse.de>
48856
48857         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
48858         * gcc.dg/cpp/c++98.C: Likewise.
48859
48860         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
48861         * g++.dg/cpp/c++98.C: Likewise.
48862
48863         * g++.dg/README (Subdirectories): Mention cpp directory.
48864
48865         PR target/7559
48866         * gcc.dg/20021006-1.c: New test.
48867
48868 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48869
48870         PR c++/7804
48871         * g++.dg/other/warning1.C: New test.
48872
48873 2002-10-04  Roger Sayle  <roger@eyesopen.com>
48874
48875         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
48876         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
48877         and sparc-*-* with -m64 as expected failures.  See PR 8087.
48878
48879 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
48880
48881         PR c++/7931
48882         * g++.dg/template/ptrmem3.C: New test.
48883
48884         PR c++/7754
48885         * g++.dg/template/union1.C: New test.
48886
48887 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
48888
48889         PR c++/8006
48890         * g++.dg/abi/mangle9.C: New test.
48891         * g++.dg/abi/mangle10.C: New test.
48892         * g++.dg/abi/mangle11.C: New test.
48893         * g++.dg/abi/mangle12.C: New test.
48894
48895 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
48896
48897         PR c++/7188.
48898         * g++.dg/template/meminit1.C: New test.
48899         * g++.dg/warn/Wreorder-1.C: Likewise.
48900         * g++.old-deja/g++.mike/warn3.C: Tweak.
48901         * lib/prune.exp: Ingore "in copy constructor".
48902
48903 2002-10-02  Andreas Jaeger  <aj@suse.de>
48904
48905         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
48906         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
48907         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
48908         on x86-64.
48909
48910 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
48911
48912         * gcc.dg/empty1.C: Fix typo.
48913
48914 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
48915
48916         * gcc.dg/alias-1.c: New test.
48917
48918 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
48919
48920         * gcc.dg/empty1.C: New test.
48921
48922         * g++.dg/tls/init-2.C: Tweak error messages.
48923
48924 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
48925
48926         * gcc.c-torture/compile/20020923-1.c: New test.
48927
48928 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
48929
48930         * gcc.c-torture/execute/ffs-1.c: New test.
48931         * gcc.c-torture/execute/ffs-2.c: Ditto.
48932
48933 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
48934
48935         * g++.dg/overload/member1.C: New test.
48936
48937 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
48938
48939         * g++.dg/abi/empty7.C: New test.
48940         * g++.dg/init/pm2.C: Likewise.
48941
48942 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
48943
48944         * g++.dg/rtti/crash1.C: New test.
48945
48946 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
48947
48948         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
48949         gcc.dg/sibcall-4.c: New tests.
48950
48951 2002-09-28  Roger Sayle  <roger@eyesopen.com>
48952
48953         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
48954         powerpc and MMIX targets.
48955
48956 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
48957
48958         * gcc.dg/cpp/20020927-1.c: New.
48959
48960 2002-09-26  David S. Miller  <davem@redhat.com>
48961
48962         * gcc.c-torture/compile/trunctfdf.c: New.
48963
48964 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48965
48966         * lib/target-supports.exp (check_weak_available): Handle solaris2.
48967
48968 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
48969
48970         * gcc.c-torture/execute/loop-15.c: New.
48971
48972 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
48973
48974         * README.QMTEST: Fix typo.
48975
48976 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
48977
48978         * gcc.dg/20020926-1.c: New test.
48979
48980 2002-09-25  David S. Miller  <davem@redhat.com>
48981
48982         PR target/7842
48983         * gcc.c-torture/execute/shiftdi.c: New test.
48984
48985 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
48986
48987         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
48988         unique to the tool.
48989         * lib/g77.exp (g77_init): Likewise.
48990         * lib/g++.exp (g++_init): Likewise.
48991         * lib/objc.exp (objc_init): Likewise.
48992
48993 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
48994
48995         * g++.dg/abi/empty5.C: New test.
48996         * g++.dg/abi/empty6.C: New test.
48997         * g++.dg/abi/vbase12.C: New test.
48998
48999 2002-09-25  Richard Henderson  <rth@redhat.com>
49000
49001         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
49002         too-small long double.
49003
49004 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
49005
49006         * gcc.dg/20020919-1.c: New test.
49007
49008 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
49009
49010         * g++.dg/abi/bitfield6.C: New test.
49011         * g++.dg/abi/bitfield7.C: New test.
49012         * g++.dg/abi/bitfield8.C: New test.
49013         * g++.dg/abi/vbase11.C: New test.
49014
49015 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49016
49017         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
49018         hppa*-*-hpux*.  Update test comment.
49019
49020 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
49021
49022         * gcc.dg/tls/struct-1.c: New test.
49023
49024 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
49025
49026         * gcc.dg/cpp/tr-warn2.c: Update.
49027
49028 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
49029
49030         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
49031
49032 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
49033
49034         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
49035         systems.
49036
49037 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
49038
49039         * gcc.c-torture/execute/ieee/mzero3.c: New test.
49040
49041         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49042         Adjust for c++filt moved to binutils.  Remove spurious duplicate
49043         setting of cxxfilt.
49044
49045 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
49046
49047         * gcc.dg/20020312-2.c: Update for darwin.
49048
49049 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
49050
49051         * g++.old-deja/g++.other/crash32.C: Mark ICE.
49052
49053 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
49054
49055         * objc.dg/comp-types-1.m: New test.
49056         * objc.dg/comp-types-2.m: New test.
49057         * objc.dg/comp-types-3.m: New test.
49058         * objc.dg/comp-types-4.m: New test.
49059         * objc.dg/comp-types-5.m: New test.
49060         * objc.dg/comp-types-6.m: New test.
49061
49062 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49063
49064         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
49065
49066 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
49067
49068         * g++.dg/other/do1.C: New test.
49069
49070         * g++.dg/template/subst1.C: New test.
49071
49072 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
49073
49074         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
49075
49076 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
49077
49078         * g++.dg/template/qualttp20.C: Adjust expected errors.
49079         * g++.old-deja/g++.jason/report.C: Likewise.
49080         * g++.old-deja/g++.other/qual1.C: Likewise.
49081
49082         * g++.dg/lookup/scoped2.C: New test.
49083
49084         * g++.dg/ext/asm3.C: New test.
49085
49086 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
49087
49088         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
49089
49090 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
49091
49092         * ChangeLog: follow spelling conventions.
49093         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
49094         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
49095         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
49096         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
49097         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
49098         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
49099         * g++.old-deja/g++.law/global-init1.C: Likewise.
49100         * g++.old-deja/g++.other/delete4.C: Likewise.
49101         * g++.old-deja/g++.other/inline21.C: Likewise.
49102         * g++.old-deja/g++.other/singleton.C: Likewise.
49103         * g77.dg/strlen0.f: Likewise.
49104         * g77.f-torture/compile/20010519-1.f: Likewise.
49105         * g77.f-torture/compile/980310-4.f: Likewise.
49106         * gcc.c-torture/compile/20000605-1.c: Likewise.
49107         * gcc.c-torture/execute/20020225-1.c: Likewise.
49108         * gcc.dg/c90-hexfloat-2.c: Likewise.
49109         * gcc.dg/c99-bool-1.c: Likewise.
49110         * gcc.dg/c99-hexfloat-2.c: Likewise.
49111         * gcc.dg/dll-2.c: Likewise.
49112         * gcc.dg/wtr-union-init-1.c: Likewise.
49113         * gcc.dg/wtr-union-init-2.c: Likewise.
49114         * gcc.dg/wtr-union-init-3.c: Likewise.
49115         * gcc.dg/cpp/avoidpaste1.c: Likewise.
49116         * gcc.dg/cpp/defined.c: Likewise.
49117         * gcc.dg/cpp/macsyntx.c: Likewise.
49118         * gcc.dg/cpp/paste2.c: Likewise.
49119         * gcc.dg/cpp/trad/defined.c: Likewise.
49120         * gcc.dg/format/c90-printf-1.c: Likewise.
49121         * gcc.dg/format/c90-scanf-1.c: Likewise.
49122         * gcc.dg/format/c99-printf-1.c: Likewise.
49123         * gcc.dg/format/c99-scanf-1.c: Likewise.
49124         * gcc.misc-tests/gcov-8.c: Likewise.
49125         * lib/profopt.exp: Likewise.
49126
49127 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
49128
49129         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
49130
49131 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
49132
49133         * g++.dg/inherit/using2.C: New test.
49134
49135 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
49136
49137         * ChangeLog: Follow spelling conventions.
49138         * g++.dg/template/friend4.C: Likewise.
49139         * g++.old-deja/g++.pt/crash67.C: Likewise.
49140         * gcc.c-torture/execute/20000801-4.c: Likewise.
49141         * gcc.dg/c90-digraph-1.c: Likewise.
49142         * gcc.dg/c94-digraph-1.c: Likewise.
49143         * gcc.dg/c99-digraph-1.c: Likewise.
49144         * gcc.dg/cpp/line5.c: Likewise.
49145         * gcc.dg/cpp/multiline.c: Likewise.
49146         * gcc.dg/cpp/trad/literals-1.c: Likewise.
49147         * gcc.dg/format/attr-3.c: Likewise.
49148         * gcc.dg/format/c90-scanf-3.c: Likewise.
49149         * gcc.dg/format/ext-4.c: Likewise.
49150
49151 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
49152
49153         * g++.dg/template/pretty1.C: New test.
49154
49155 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
49156
49157         * gcc.c-torture/execute/struct-cpy-1.c: New test.
49158
49159 2002-09-13  Matt Austern  <austern@apple.com>
49160
49161         * g++.dg/other/constref[12].C: New, regression tests for
49162         passing a cast expression to a function by const reference.
49163
49164 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
49165
49166         * g++.dg/template/deduce1.C: New test.
49167
49168 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
49169
49170         * gcc.c-torture/execute/simd-1.c: Force all use of int to
49171         32-bit int.
49172
49173 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49174
49175         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
49176         usage.
49177
49178 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
49179
49180         * gcc.c-torture/compile/20020910-1.c: New test.
49181
49182 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
49183
49184         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
49185
49186 2002-09-10  Andreas Jaeger  <aj@suse.de>
49187
49188         * gcc.dg/20020312-2.c: Adjust for x86-64.
49189
49190 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
49191
49192         * g77.dg/7388.f: New test case for PR 7388.
49193
49194 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
49195
49196         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
49197
49198 2002-09-05  Ziemowit Laski <zlaski@apple.com>
49199
49200         * objc.dg/proto-lossage-1.m: New test.
49201
49202 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
49203
49204         * gcc.dg/cpp/_Pragma4.c: Fix typo.
49205
49206 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
49207
49208         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
49209         expected to pass.
49210
49211 2002-09-06  Stan Shebs  <shebs@apple.com>
49212             David Edelsohn  <edelsohn@gnu.org>
49213
49214         * gcc.dg/weak: New directory.
49215         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
49216         target-specific xfail bits.
49217         * gcc.dg/typeof-2.c: Move to new directory.
49218         * gcc.dg/weak.exp: New expect script.
49219
49220 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
49221
49222         * gcc.c-torture/execute/extzvsi.c: New test.
49223
49224 2002-09-05  Stan Shebs  <shebs@apple.com>
49225
49226         * gcc.dg/weak-1.c: xfail on Darwin.
49227         * gcc.dg/weak-2.c: Ditto.
49228         * gcc.dg/weak-3.c: Ditto.
49229         * gcc.dg/weak-4.c: Ditto.
49230         * gcc.dg/weak-5.c: Ditto.
49231         * gcc.dg/weak-6.c: Ditto.
49232         * gcc.dg/weak-7.c: Ditto.
49233         * gcc.dg/weak-8.c: Ditto.
49234         * gcc.dg/weak-9.c: Ditto.
49235
49236 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
49237
49238         * gcc.c-torture/execute/loop-14.c: New test.
49239
49240 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
49241
49242         * g++.dg/other/cxa-atexit1.C: New test.
49243
49244         * gcc.dg/typeof-2.c: New test.
49245
49246 2002-09-03  Roger Sayle  <roger@eyesopen.com>
49247
49248         * gcc.dg/builtins-2.c: New testcase.
49249         * gcc.dg/builtins-3.c: New testcase.
49250
49251 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
49252
49253         * gcc.dg/cpp/_Pragma4.c: New test.
49254
49255 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
49256
49257         * objc/execute/nil_method-1.m: New testcase.
49258
49259 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
49260
49261         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
49262         [Object class], not [Object initialize].
49263
49264 2002-08-31  Roger Sayle  <roger@eyesopen.com>
49265             Hans-Peter Nilsson  <hp@bitrange.com>
49266
49267         * gcc.c-torture/execute/20020720-1.x: Skip test on
49268         mmix-knuth-mmixware.  Correct comment.
49269
49270 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
49271
49272         * g++.dg/abi/bitfield5.C: New test.
49273         * g++.dg/abi/vbase10.C: Likewise.
49274
49275 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
49276
49277         * objc.dg/undeclared-selector.m: New test.
49278
49279 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
49280
49281         * g++.dg/other/offsetof1.C: Avoid cast warning.
49282
49283 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
49284
49285         * objc.dg/super-class-2.m: New test.
49286
49287 2002-08-24  Matt Austern  <austern@apple.com>
49288
49289         * g++.dg/ext/lvaddr.C: New test.
49290         * g++.dg/ext/lvcast.C: New test.
49291
49292 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
49293
49294         * g++.dg/inherit/cond1.C: New test.
49295
49296 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
49297
49298         * gcc.dg/noncompile/incomplete-1.c: New test.
49299
49300 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
49301
49302         * gcc.dg/typespec-1.c: New test.
49303
49304 2002-08-20  Devang Patel  <dpatel@apple.com>
49305         * objc.dg/proto-hier-2.m: New test.
49306
49307 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
49308
49309         * objc.dg/bitfield-1.m: New test.
49310         * objc.dg/bitfield-2.m: New test.
49311
49312 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
49313
49314         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
49315         gcc.dg/c99-flex-array-4.c: New tests.
49316
49317 2002-08-16  Stan Shebs  <shebs@apple.com>
49318
49319         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
49320
49321 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
49322
49323         * gcc.dg/typeof-1.c: New test.
49324         * g++.dg/ext/typeof2.C: New test.
49325
49326 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
49327
49328         * g++.dg/other/offsetof1.C: New test.
49329
49330 2002-08-14  Richard Henderson  <rth@redhat.com>
49331
49332         * gcc.dg/tls/diag-3.c: Fix expected message strings.
49333
49334 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
49335
49336         * gcc.dg/cpp/_Pragma3.c: New test.
49337
49338 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
49339
49340         * g++.dg/template/inherit3: New test.
49341
49342 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
49343
49344         * gcc.dg/bitfld-4.c: Add blank options.
49345
49346 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
49347
49348         * g++.dg/template/crash1.C: New test.
49349
49350 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
49351
49352         * gcc.dg/tls/opt-2.c: New test.
49353
49354 2002-08-08  Devang Patel  <dpatel@apple.com>
49355
49356         * objc.dg/selector-1.m : New test
49357
49358 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
49359
49360         * g++.dg/abi/bitfield4.C: New test.
49361         * gcc.dg/bitfld-4.c: New test.
49362
49363 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
49364
49365         * g++.dg/other/packed1.C: New test.
49366
49367 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
49368
49369         * g++.dg/abi/offsetof.C: Tweak error messages.
49370         * g++.old-deja/g++.mike/p10769a.C: Likewise.
49371
49372 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
49373
49374         * gcc.dg/bitfld-3.c: New test.
49375
49376 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
49377             Richard Henderson  <rth@redhat.com>
49378
49379         * gcc.dg/i386-bitfield1.c: New test.
49380         * g++.dg/abi/bitfield3.C: Update.
49381
49382 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
49383
49384         * objc.dg/const-str-2.m: Update.
49385         * gcc.dg/cpp/c++98.c: Change to C extension.
49386         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
49387         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
49388
49389 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
49390
49391         * gcc.dg/tls/diag-3.c: New.
49392
49393 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
49394
49395         * g++.dg/README (Subdirectories): Document new subdir expr.
49396         * g++.dg/expr/pmf-1.C: New test.
49397
49398 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
49399
49400         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
49401
49402 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
49403
49404         * g++.dg/abi/bitfield3.C: New test.
49405
49406 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
49407
49408         * lib/gcov.exp: Tweak expected line formats.
49409         * gcc.misc-tests/gcov8.c: New test.
49410         * gcc.misc-tests/gcov8.x: New flags.
49411
49412 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
49413
49414         * consistency.vlad/layout/endian.c: Include string.h.
49415
49416         * gcc.c-torture/execute/20020805-1.c: New test.
49417
49418 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
49419
49420         * g++.dg/other/conversion1.C: New test.
49421
49422 2002-08-03  Roger Sayle  <roger@eyesopen.com>
49423
49424         * gcc.dg/builtins-1.c: New testcase.
49425
49426 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
49427
49428         * g++.dg/inherit/access3.C: New test.
49429
49430 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
49431
49432         * gcc.dg/ia64-visibility-2.c: New test.
49433
49434 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
49435
49436         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
49437         __qualifier_flags to __flags.
49438
49439 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
49440
49441         * g++.dg/inherit/operator1.C: New test.
49442         * g++.dg/lookup/disamb1.C: Fix typo in comment.
49443         * g++.dg/other/error1.C: Change expected error message.
49444         * g++.dg/template/conv4.C: Likewise.
49445
49446 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
49447
49448         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
49449         for documented behavior.
49450
49451 2002-07-25  Roger Sayle  <roger@eyesopen.com>
49452
49453         * gcc.c-torture/execute/20020720-1.x: Skip this test on
49454         several targets known to fail.
49455
49456 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
49457
49458         * gcc.dg/mips-args-[123].c: New tests.
49459
49460 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
49461
49462         * gcc.dg/ppc-spe.c: New.
49463
49464 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
49465
49466         * g++.dg/other/ptrmem4.C: New testcase.
49467
49468 2002-07-24  Richard Henderson  <rth@redhat.com>
49469
49470         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
49471
49472 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
49473
49474         * g++.dg/ext/alignof1.C (main): Return 0 for success.
49475
49476 2002-07-24  Roger Sayle  <roger@eyesopen.com>
49477
49478         * gcc.c-torture/execute/memset-3.c: New testcase.
49479
49480 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
49481
49482         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
49483         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
49484
49485 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49486
49487         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
49488         Delete.
49489
49490 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
49491
49492         * gcc.c-torture/compile/simd-4.c: New test.
49493
49494 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49495
49496         PR c++/7347, c++/7348
49497         * g++.dg/template/access4.C: New test.
49498         * g++.dg/template/access5.C: New test.
49499         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
49500         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
49501         * g++.old-deja/g++.pt/ttp58.C: Likewise.
49502         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
49503
49504 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
49505
49506         * gcc.dg/gnu89-init-2.c: New test.
49507
49508 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
49509
49510         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
49511
49512 2002-07-20  Roger Sayle  <roger@eyesopen.com>
49513
49514         * gcc.c-torture/execute/20020720-1.c: New testcase.
49515
49516 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
49517
49518         * gcc.dg/cpp/Wsignprom.c: New tests.
49519
49520 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
49521
49522         * gcc.c-torture/execute/loop-13.c: New test.
49523
49524 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
49525
49526         * gcc.dg/cpp/expr.c: New tests.
49527
49528 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
49529
49530         * g++.dg/opt/pr6713.C: Add template instantiation.
49531
49532 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
49533
49534         * gcc.dg/nest.c: New test.
49535
49536 2002-07-17  Richard Henderson  <rth@redhat.com>
49537
49538         * g++.dg/opt/pr6713.C: New test.
49539
49540 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
49541
49542         * gcc.c-torture/execute/loop-2e.x: Let the testcase
49543         XFAIL for all x86 processors.
49544
49545 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
49546
49547         * gcc.c-torture/execute/20010122-1.x: Do not test with
49548         -fomit-frame-pointer.
49549
49550 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49551
49552         * g++.dg/template/instantiate2.C: New test.
49553         * g++.dg/template/spec4.C: New test.
49554
49555 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49556
49557         * g++.dg/template/access2.C: New test.
49558         * g++.dg/template/access3.C: New test.
49559
49560 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
49561
49562         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
49563         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
49564         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
49565         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
49566         Convert to use <stdarg.h>.
49567         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
49568         Delete.
49569         * gcc.dg/va-arg-2.c: New.
49570         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
49571
49572 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
49573
49574         * gcc.c-torture/compile/20020710-1.c: New test.
49575
49576 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
49577                           Andrew Pinski  <pinskia@physics.uc.edu>
49578
49579         gcc.c-torture/compile/simd-2.c: New testcase.
49580         gcc.c-torture/compile/simd-3.c: Likewise.
49581
49582 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
49583
49584         PR c++/7224
49585         * g++.dg/overload/error1.C: New test.
49586
49587 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49588
49589         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
49590         configuration and IRIX 6 O32 ABI.
49591
49592 2002-07-11  Roger Sayle  <roger@eyesopen.com>
49593
49594         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
49595
49596 2002-07-10  Roger Sayle  <roger@eyesopen.com>
49597
49598         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
49599
49600 2002-07-10  Jeffrey A Law  <law@redhat.com>
49601
49602         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
49603
49604         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
49605
49606 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
49607
49608         * gcc.dg/20020312-2.c: Check for __PPC__.
49609
49610 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
49611
49612         * gcc.c-torture/compile/20020709-1.c: New test.
49613
49614 2002-07-07  Roger Sayle  <roger@eyesopen.com>
49615
49616         * g++.dg/template/qualttp21.C: New test case.
49617
49618 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
49619
49620         * gcc.c-torture/compile/20020706-1.c: New test.
49621         * gcc.c-torture/compile/20020706-2.c: New test.
49622
49623 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
49624             Alexandre Oliva  <aoliva@redhat.com>
49625
49626         * g++.dg/warn/incomplete1.C: New test.
49627
49628 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49629
49630         PR c++/7099
49631         * g++.dg/warn/noreturn1.C: New test.
49632
49633 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
49634
49635         PR c++/6706
49636         * g++.dg/debug/debug6.C: New test.
49637         * g++.dg/debug/debug7.C: New test.
49638
49639 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
49640
49641         * gcc.c-torture/compile/simd-3.c: New test.
49642
49643 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
49644
49645         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
49646         * gcc.dg/20020620-1.c: Likewise.
49647
49648 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49649
49650         PR c++/6944
49651         * g++.dg/init/array4.C: New test.
49652         * g++.dg/init/array5.C: New test.
49653
49654 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
49655
49656         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
49657         * gcc.c-torture/execute/simd-2.c (main): Likewise.
49658
49659 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49660
49661         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
49662         * gcc.dg/wtr-aggr-init-1.c: Likewise.
49663         * gcc.dg/wtr-conversion-1.c: Likewise.
49664         * gcc.dg/wtr-escape-1.c: Likewise.
49665         * gcc.dg/wtr-int-type-1.c: Likewise.
49666         * gcc.dg/wtr-label-1.c: Likewise.
49667         * gcc.dg/wtr-static-1.c: Likewise.
49668         * gcc.dg/wtr-strcat-1.c: Likewise.
49669         * gcc.dg/wtr-suffix-1.c: Likewise.
49670         * gcc.dg/wtr-switch-1.c: Likewise.
49671         * gcc.dg/wtr-unary-plus-1.c: Likewise.
49672         * gcc.dg/wtr-union-init-1.c: Likewise.
49673         * gcc.dg/wtr-union-init-2.c: Likewise.
49674         * gcc.dg/wtr-union-init-3.c: Likewise.
49675
49676         * gcc.dg/wtr-func-def-1.c: New test.
49677
49678 2002-07-02 Devang Patel <dpatel@apple.com>
49679
49680         * objc.dg/param-1.m: New test.
49681
49682 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
49683
49684         * gcc.dg/cpp/trad/directive.c: Add test.
49685         * gcc.dg/cpp/trad/macroargs.c: Add test.
49686         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
49687
49688 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
49689
49690         * gcc.dg/cpp/cmdlne-M.c: New test.
49691
49692 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
49693
49694         * objc.dg/desig-init-1.m: New test.
49695
49696 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49697
49698         PR c++/6716
49699         * g++.dg/template/instantiate1.C: New test.
49700
49701 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
49702
49703         PR c++/7112
49704         * g++.dg/template/sizeof2.C: New test.
49705
49706 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
49707
49708         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
49709         gcc.dg/cpp/trad/include.c: New tests.
49710
49711 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
49712
49713         PR target/7177
49714         * gcc.c-torture/compile/20020701-1.c: New test.
49715
49716 2002-07-01  Stan Shebs  <shebs@apple.com>
49717
49718         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
49719         header here...
49720         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
49721         (objc-torture-execute): or here.
49722
49723 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
49724
49725         * gcc.c-torture/execute/arith-rand-ll.c: New test.
49726
49727 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
49728
49729         * gcc.dg/cpp/trad/escaped-nl.c: New test.
49730
49731 2002-06-30  Devang Patel  <dpatel@apple.com>
49732
49733         * objc.dg/fsyntax-only.m: New test.
49734
49735 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
49736
49737         PR c++/6695
49738         * g++.dg/template/friend7.C: New file.
49739
49740 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
49741
49742         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
49743         return type.
49744
49745 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
49746
49747         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
49748         avoid division by zero.
49749
49750 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
49751
49752         * gcc.dg/Wunknownprag.c: New tests.
49753
49754 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
49755
49756         * gcc.c-torture/execute/simd-2.c: New test.
49757
49758 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
49759
49760         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
49761         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
49762         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
49763         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
49764         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
49765         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
49766         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
49767         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
49768         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
49769         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
49770         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
49771         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
49772         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
49773         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
49774         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
49775         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
49776         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
49777
49778 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
49779
49780         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
49781         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
49782         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
49783         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
49784         New tests.
49785         * gcc.dg/cpp/trad/directive.c: Update.
49786
49787 2002-06-23  Andreas Jaeger  <aj@suse.de>
49788
49789         * gcc.c-torture/execute/complex-6.c: New.
49790
49791 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
49792
49793         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
49794         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
49795         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
49796         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
49797
49798 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
49799
49800         * gcc.dg/cpp/trad: New directory with traditional tests copied
49801         from parent directory.
49802         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
49803         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
49804         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
49805         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
49806         Move to trad/ and rename.
49807         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
49808         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
49809         gcc.dg/cpp/trad/redef2.c: New tests.
49810         * gcc.dg/cpp/trad/trad.exp: New driver.
49811
49812 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
49813
49814         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
49815         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
49816         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
49817         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
49818         Remove.
49819
49820 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
49821
49822         * gcc.dg/20020620-1.c: New test.
49823
49824 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49825
49826         * g++.dg/template/ttp4.C: New test.
49827
49828 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
49829
49830         * g++.dg/opt/vt1.C: Fix regexp.
49831
49832 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49833
49834         * gcc.c-torture/execute/pure-1.c: Make functions static again.
49835         Don't use attribute `noinline'.
49836
49837 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
49838
49839         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
49840
49841 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
49842
49843         * gcc.c-torture/execute/simd-1.c: New.
49844
49845         * gcc.dg/simd-1.c: New.
49846
49847 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
49848
49849         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
49850
49851 2002-06-16  Richard Henderson  <rth@redhat.com>
49852
49853         * g++.dg/ext/anon-struct1.C: New.
49854         * g++.dg/ext/anon-struct2.C: New.
49855         * g++.dg/ext/anon-struct3.C: New.
49856         * gcc.dg/anon-struct-1.c: New.
49857         * gcc.dg/anon-struct-2.c: New.
49858         * gcc.dg/anon-struct-3.c: New.
49859         * gcc.dg/20011008-1.c: Adjust warning text.
49860         * gcc.dg/20020527-1.c: Add -fms-extensions.
49861
49862 2002-06-16  Richard Henderson  <rth@redhat.com>
49863
49864         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
49865
49866 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
49867
49868         * gcc.c-torture/execute/20020615-1.c: New test.
49869
49870 2002-06-15  Roger Sayle  <roger@eyesopen.com>
49871
49872         * gcc.c-tortuture/execute/compare-1.c: New test case.
49873         * gcc.c-tortuture/execute/compare-2.c: New test case.
49874         * gcc.c-tortuture/execute/compare-3.c: New test case.
49875
49876 2002-06-13  Richard Henderson  <rth@redhat.com>
49877
49878         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
49879         ia64 ilp32.
49880
49881 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49882
49883         * g++.dg/template/typename2.C: Update error message.
49884
49885 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
49886
49887         * gcc.c-torture/execute/20020611-1.c: New test.
49888
49889 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
49890
49891         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
49892         list of targets to skip.
49893
49894 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
49895
49896         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
49897         targets if not optimizing.
49898
49899 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
49900
49901         * gcc.c-torture/compile/20020605-1.c: New test.
49902
49903         * g++.dg/opt/vt1.C: New test.
49904
49905         * gcc.dg/20020531-1.c: New test.
49906
49907         * gcc.dg/20020530-1.c: New test.
49908
49909         * gcc.dg/20020527-1.c: New test.
49910
49911         * g++.dg/opt/cse1.C: New test.
49912
49913 2002-06-07  Roger Sayle  <roger@eyesopen.com>
49914
49915         * gcc.dg/20020607-2.c: New test case.
49916
49917 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
49918
49919         * gcc.c-torture/compile/20020604-1.c: New test.
49920
49921 2002-06-04  Richard Henderson  <rth@redhat.com>
49922
49923         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
49924         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
49925         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
49926
49927 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
49928
49929         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
49930
49931 2002-06-03  Richard Henderson  <rth@redhat.com>
49932
49933         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
49934         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
49935
49936 2002-06-02  Richard Henderson  <rth@redhat.com>
49937
49938         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
49939         test functions static.
49940
49941 2002-06-02  Andreas Jaeger  <aj@suse.de>
49942
49943         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
49944         now.
49945
49946 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
49947
49948         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
49949         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
49950         Update for mofified diagnostics.
49951         * gcc.dg/c99-intconst-1.c: No longer fail.
49952
49953 2002-06-02  Richard Henderson  <rth@redhat.com>
49954
49955         * gcc.dg/uninit-A.c: Remove xfail markers.
49956
49957 2002-06-01  Roger Sayle  <roger@eyesopen.com>
49958
49959         * gcc.dg/fnegate-1.c: New test case.
49960
49961 2002-05-30  Osku Salerma  <osku@iki.fi>
49962
49963         * gcc.c-torture/execute/mayalias-1.c: New file.
49964
49965 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49966
49967         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
49968         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
49969         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
49970
49971 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
49972
49973         * gcc.c-torture/execute/20020529-1.c: New test.
49974
49975 2002-05-27  Richard Henderson  <rth@redhat.com>
49976
49977         * g++.dg/ext/attrib6.C: New test case.
49978
49979 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49980
49981         * gcc.c-torture/execute/pure-1.c: New test.
49982
49983 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49984
49985         * gcc.dg/cpp/arith-2.c: Remove.
49986
49987 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
49988
49989         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
49990         * gcc.dg/cpp/if-3.c: Remove.
49991
49992 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
49993
49994         * g++.dg/opt/cse2.C: New test.
49995
49996 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
49997
49998         * gcc.dg/cpp/arith-1.c: New semantic tests.
49999         * gcc.dg/cpp/if-1.c: Update.
50000
50001 2002-05-24  Ben Elliston  <bje@redhat.com>
50002
50003         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
50004
50005 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
50006
50007         * gcc.dg/verbose-asm.c: New test.
50008
50009 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50010
50011         * gcc.dg/cpp/paste12.c: New test.
50012
50013 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50014
50015         * g++.dg/parse/named_ops.C: New test.
50016
50017 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
50018
50019         * gcc.dg/weak-8.c: New test.
50020
50021 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
50022
50023         * gcc.dg/weak-2.c: Allow optional leading underscore
50024         in scan-assembler symbol name.
50025         * gcc.dg/weak-3.c: Likewise.
50026         * gcc.dg/weak-4.c: Likewise.
50027         * gcc.dg/weak-5.c: Likewise.
50028
50029 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
50030
50031         * gcc.dg/20020523-1.c: New test.
50032
50033 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50034
50035         * objc.dg/const-str-2.m: Update now that we stop after
50036         a command line error.
50037
50038 2002-05-22  Richard Henderson  <rth@redhat.com>
50039
50040         * g++.dg/dg.exp: Fix typo in test pruneing.
50041
50042 2002-05-22  Richard Henderson  <rth@redhat.com>
50043
50044         * g++.dg/dg.exp: Prune the tls subdirectory.
50045         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
50046         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
50047         * g++.dg/tls/init-1.C: New.
50048
50049 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
50050
50051         * gcc.dg/20020517-1.c: New test.
50052
50053 2002-05-21  Richard Henderson  <rth@redhat.com>
50054
50055         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
50056         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
50057
50058 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
50059
50060         * g++.dg/other/copy2.C: New test.
50061
50062 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
50063
50064         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
50065         (MAX_COPY): Bump up to 10 times sizeof (long long).
50066         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
50067
50068         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
50069         sizeof (long long).
50070
50071         * gcc.c-torture/execute/strcpy-1.c: New test.
50072
50073 2002-05-19  Jason Merrill  <jason2redhat.com>
50074
50075         * g++.dg/ext/oper1.C: New test.
50076
50077 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
50078 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
50079
50080         * README.QMTEST: New file.
50081
50082         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
50083
50084 2002-05-19  Andreas Jaeger  <aj@suse.de>
50085
50086         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
50087         now.
50088         * gcc.c-torture/execute/loop-2d.x: Likewise.
50089
50090 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
50091
50092         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
50093         support weak symbols.
50094         * gcc.dg/weak-4.c: Likewise.
50095         * gcc.dg/weak-6.c: Likewise.
50096
50097 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
50098
50099         * gcc.dg/weak-3.c: Add dg-excess-error comment for
50100         cygwin, coff and h8300-*-hms targets
50101         * gcc.dg/weak-5.c: Likewise.
50102         * gcc.dg/weak-7.c: Likewise.
50103
50104 2002-05-16  Jason Merrill  <jason@redhat.com>
50105
50106         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
50107         (scan-assembler-not, scan-assembler-dem): Likewise.
50108         (scan-assembler-dem-not): Likewise.
50109
50110 2002-05-15  Richard Henderson  <rth@redhat.com>
50111
50112         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
50113
50114 2002-05-15  Richard Henderson  <rth@redhat.com>
50115
50116         * gcc.dg/weak-5.c (vfoo1c): No warning here.
50117         (vfoo1f): Warning here.
50118         (vfoo1l): Don't redefine the alias.
50119
50120 2002-05-14  Jason Merrill  <jason@redhat.com>
50121             Alexandre Oliva  <aoliva@redhat.com>
50122
50123         * g++.dg/init/pm1.C: New test.
50124
50125 2002-05-12  David S. Miller  <davem@redhat.com>
50126
50127         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
50128         types.
50129
50130 2002-05-10  Roger Sayle  <roger@eyesopen.com>
50131
50132         * gcc.c-torture/execute/20020510-1.c: New test case.
50133
50134 2002-05-10  David S. Miller  <davem@redhat.com>
50135
50136         * gcc.c-torture/execute/conversion.c: Test long double too.
50137
50138 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
50139
50140         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
50141         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
50142         * lib/g++.exp (g++_link_flags): Likewise.
50143         * lib/objc.exp (objc_target_compile): Likewise.
50144
50145 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
50146
50147         * gcc.dg/cpp/poison.c: Update.
50148         * gcc.dg/cpp/20000625-2.c: Remove.
50149         * gcc.dg/cpp/direct2s.c: Remove final test.
50150
50151 2002-05-08  Tom Rix  <trix@redhat.com>
50152
50153         * gcc.c-torture/execute/20020508-1.c: New test.
50154         * gcc.c-torture/execute/20020508-2.c: New test.
50155         * gcc.c-torture/execute/20020508-3.c: New test.
50156
50157 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
50158
50159         * gcc.dg/cpp/charconst-4.c: More tests.
50160
50161 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
50162
50163         PR c/6569
50164         * gcc.dg/weak-3.c: Update location of warning messages.
50165         * gcc.dg/weak-5.c: Likewise.
50166
50167 2002-05-06  Roger Sayle  <roger@eyesopen.com>
50168
50169         * gcc.c-torture/execute/20020506-1.c: New test case.
50170
50171 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
50172
50173         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
50174
50175 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50176
50177         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
50178
50179 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50180
50181         * gcc.dg/cpp/charconst-3.c: New test.
50182
50183 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50184
50185         * gcc.dg/cpp/charconst.c: Update tests.
50186
50187 2002-05-05  Tim Josling  <tej@melbpc.org.au>
50188
50189         * treelang: Added directory for new sample language treelang. Also
50190         lib/treelang.exp: New file to signal treelang should be tested.
50191
50192 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
50193
50194         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
50195         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
50196         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
50197         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
50198         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
50199         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
50200         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
50201
50202 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50203
50204         * gcc.dg/format/xopen-2.c: New test.
50205
50206 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
50207
50208         * gcc.dg/20020503-1.c: New test.
50209
50210 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
50211
50212         * g++.dg/init/dtor1.C: Make it tougher.
50213
50214 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
50215
50216         * g++.dg/init/dtor1.C: New test.
50217
50218 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
50219
50220         * gcc.dg/altivec-8.c: New.
50221
50222 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
50223
50224         * gcc.dg/altivec-7.c: New.
50225
50226 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
50227
50228         * g++.dg/parse/typedef1.C: New test.
50229
50230 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
50231
50232         PR c++/6486
50233         * g++.dg/template/friend6.C: New test.
50234
50235         PR c++/6492
50236         * g++.dg/init/copy1.C: New test.
50237
50238 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
50239
50240         * g++.dg/warn/effc1.C: New test.
50241
50242 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50243
50244         * gcc.dg/cpp/if-cexp.c: Add a test.
50245
50246 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
50247
50248         * gcc.dg/20020426-2.c: New test.
50249
50250 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
50251
50252         * gcc.dg/cpp/if-mop.c: Update.
50253         * gcc.dg/cpp/if-mpar.c: Add test.
50254         * gcc.dg/cpp/if-oppr.c: Update.
50255
50256 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50257
50258         PR c/6343
50259         * gcc.dg/weak-[2-7].c: New tests.
50260
50261 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
50262
50263         * gcc.dg/enum1.c: New test.
50264
50265 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
50266
50267         PR c++/6497
50268         * g++.dg/inherit/access2.C: New test.
50269
50270 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
50271
50272         PR bootstrap/6445
50273         * gcc.dg/20020426-1.c: New test.
50274
50275 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
50276
50277         * g++.dg/abi/enum1.C: New test.
50278
50279 2002-04-26  Richard Henderson  <rth@redhat.com>
50280
50281         * gcc.dg/c99-bool-1.c: Expect always true warning.
50282
50283 2002-04-25  Roger Sayle  <roger@eyesopen.com>
50284
50285         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
50286
50287 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50288
50289         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
50290         targets.
50291
50292 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
50293
50294         * g++.dg/abi/mange7.C: New test.
50295
50296         PR c++/6438.
50297         * g++.dg/parse/stmtexpr2.C: New test.
50298
50299 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
50300
50301         * gcc.dg/20020312-2.c: Add SH target.
50302
50303 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50304
50305         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
50306         compiler output on mips*-*-irix*.
50307
50308 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
50309
50310         * g++.dg/parse/attr1.C: New test.
50311
50312 2002-04-23  Roger Sayle  <roger@eyesopen.com>
50313
50314         * gcc.c-torture/execute/string-opt-17.c: New test case.
50315         * gcc.c-torture/execute/memset-2.c: New test case.
50316
50317 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
50318
50319         PR c++/6256:
50320         * g++.dg/template/friend5.C: New test.
50321
50322         PR c++/6331:
50323         * g++.dg/template/qual1.C: Likewise.
50324
50325 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
50326
50327         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
50328         Include stdlib.h, not stdio.h or ctype.h.
50329
50330 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
50331
50332         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
50333         cris-*-elf* and mmix-*-*.
50334         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
50335         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
50336         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
50337         Ditto.
50338         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
50339         * gcc.dg/wchar_t-1.c: Ditto.
50340
50341 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
50342
50343         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
50344         Clarify comment.
50345
50346 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
50347
50348         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
50349
50350 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50351
50352         * gcc.c-torture/execute/20000906-1.x: Delete.
50353
50354 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
50355
50356         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
50357
50358 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
50359
50360         * PR6367
50361         * g77.f-torture/execute/6367.f: New test.
50362         * g77.f-torture/execute/6367.x: Disable for MMIX.
50363
50364 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
50365
50366         * PR6352
50367         * g++.dg/opt/inline2.C: New test.
50368
50369 2002-04-18  Richard Henderson  <rth@redhat.com>
50370
50371         * gcc.dg/20000906-1.c: Enable for all targets.
50372         * gcc.c-torture/compile/iftrap-2.c: New.
50373
50374 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
50375
50376         * gcc.dg/20020418-1.c: New test.
50377         * gcc.dg/20020418-2.c: New test.
50378
50379 2002-04-18  Richard Henderson  <rth@redhat.com>
50380
50381         * gcc.c-torture/compile/iftrap-1.c: New.
50382         * gcc.dg/iftrap-1.c: Adjust for ia64.
50383         * gcc.dg/iftrap-2.c: New.
50384
50385 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
50386
50387         * gcc.c-torture/compile/20020418-1.c: New test.
50388
50389 2002-04-18  Roger Sayle  <roger@eyesopen.com>
50390
50391         * gcc.c-torture/compile/20020415-1.c: New.
50392
50393 2002-04-18  David S. Miller  <davem@redhat.com>
50394
50395         * gcc.c-torture/execute/20020418-1.c: New test.
50396
50397 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
50398
50399         * gcc.dg/20020416-1.c: New test.
50400
50401         * g++.dg/opt/inline1.C: New test.
50402
50403 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
50404
50405         * gcc.dg/altivec-5.c: New test.
50406
50407         * gcc.dg/20020415-1.c: New test.
50408
50409 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
50410
50411         * lib/chill.exp: Remove.
50412
50413 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
50414
50415         * g++.dg/other/big-struct.C: New test.
50416
50417 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
50418
50419         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
50420         of scratch file.
50421
50422 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
50423
50424         PR c/6277
50425         * gcc.dg/i386-387-1.c: Allow optional leading underscore
50426         in scan-assembler function name
50427
50428 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
50429
50430         * g77.f-torture/execute/980628-4.x,
50431         g77.f-torture/execute/980628-5.x,
50432         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
50433         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
50434         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
50435         i[34567]86-*-*.
50436
50437 2002-04-13  David S. Miller  <davem@redhat.com>
50438
50439         * gcc.c-torture/execute/20020413-1.c: New test.
50440
50441 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
50442
50443         * gcc.dg/asm-6.c,
50444         * g++.dg/ext/asm1.C: New tests.
50445
50446 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
50447
50448         PR c++ 5373.
50449         * g++.dg/parse/stmtexpr1.C: New test.
50450
50451         PR c++/5189.
50452         * g++.dg/template/copy1.C: New test.
50453
50454 2002-04-12  Richard Henderson  <rth@redhat.com>
50455
50456         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
50457
50458 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
50459
50460         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
50461         gcc.c-torture/execute/20020307-2.c.
50462
50463 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
50464
50465         * g++.dg/ext/attrib5.C,
50466         * g++.dg/lookup/struct1.C: New tests.
50467
50468 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
50469
50470         * gcc.dg/20020411-1.c: New test.
50471
50472         * gcc.c-torture/execute/20020411-1.c: New test.
50473
50474 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
50475
50476         * g77.f-torture/execute/6177.f: New test.
50477
50478 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
50479
50480         PR middle-end/6247
50481         * g++.dg/opt/cleanup1.C: New test.
50482
50483         * g++.dg/opt/const1.C: New test.
50484
50485 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
50486
50487         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
50488
50489 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
50490
50491         PR c++/5507
50492         * g++.dg/template/typename2.C: New test.
50493
50494 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
50495
50496         * gcc.c-torture/execute/loop-12.c: New.
50497
50498 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
50499
50500         * g77.f-torture/execute/980628-4.x,
50501         g77.f-torture/execute/980628-5.x,
50502         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
50503         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
50504         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
50505
50506 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50507
50508         PR optimization/6086
50509         * g++.dg/opt/preinc1.C: New test.
50510
50511 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
50512
50513         PR c++/5571
50514         * g++.dg/opt/static2.C: New test.
50515
50516 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
50517
50518         PR c/5120
50519         * gcc.dg/20020406-1.c: New test.
50520
50521 2002-04-04  David S. Miller  <davem@redhat.com>
50522
50523         * gcc.c-torture/execute/20020404-1.c: New test.
50524
50525 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
50526
50527         PR c/6123
50528         * gcc.dg/20020312-2.c: Do not declare global register variable
50529         if __PIC__ or __pic__ is defined.
50530
50531 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
50532
50533         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
50534         __asm__ so that it works correctly even if -ansi -pedantic-errors.
50535
50536 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50537
50538         * gcc.misc-tests/linkage.exp: Update last change to handle
50539         sparc*-, not just sparc-.
50540
50541 2002-04-03  Richard Henderson  <rth@redhat.com>
50542
50543         * gcc.dg/cpp/ucs.c: Improved long UCS test.
50544
50545 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
50546
50547         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
50548
50549 2002-04-02  David S. Miller  <davem@redhat.com>
50550
50551         * gcc.c-torture/execute/20020402-3.c: New test.
50552
50553 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
50554
50555         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
50556         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
50557
50558         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
50559         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
50560         g77.f-torture/execute/20001201.x,
50561         g77.f-torture/execute/u77-test.x: New files.
50562
50563         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
50564         * gcc.dg/wchar_t-1.c: Ditto.
50565
50566 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50567
50568         * gcc.c-torture/execute/20020402-1.c: New test.
50569
50570 2002-04-01  Richard Henderson  <rth@redhat.com>
50571
50572         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
50573
50574         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
50575
50576 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50577
50578         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
50579
50580 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50581
50582         * g++.dg/inherit/template-as-base.C: Expect error.
50583         * g++.dg/inherit/namespace-as-base.C: Likewise.
50584
50585 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
50586
50587         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
50588         g++.dg/ext/instantiate3.C: Tweak match patterns.
50589
50590         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
50591         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
50592         -da test.
50593
50594 2002-03-31  Richard Henderson  <rth@redhat.com>
50595
50596         * gcc.dg/special/alias-2.c: New.
50597         * gcc.dg/special/ecos.exp: Run it.
50598
50599 2002-03-31  Richard Henderson  <rth@redhat.com>
50600
50601         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
50602
50603 2002-03-31  Kazu Hirata  <kazu@hxi.com>
50604
50605         * gcc.dg/weak-1.c: Disable on h8300 port.
50606
50607 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
50608
50609         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
50610         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
50611         ordering tests.
50612         * g++.dg/bprob/bprob-1.C: New test.
50613         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
50614         * g++.dg/gcov/gcov-1.C: New test.
50615         * g++.dg/gcov/gcov-1.x: New file.
50616         * g++.dg/gcov/gcov-2.C: New test.
50617         * g++.dg/gcov/gcov-3.C: New test.
50618         * g++.dg/gcov/gcov-3.h: New file.
50619
50620 2002-03-28  Roger Sayle  <roger@eyesopen.com>
50621
50622         * g++.old-deja/g++.other/builtins5.C: New test.
50623         * g++.old-deja/g++.other/builtins6.C: New test.
50624         * g++.old-deja/g++.other/builtins7.C: New test.
50625         * g++.old-deja/g++.other/builtins8.C: New test.
50626         * g++.old-deja/g++.other/builtins9.C: New test.
50627
50628 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
50629
50630         * g++.dg/opt/static1.C: New test.
50631
50632         * g++.dg/opt/longbranch1.C: New test.
50633
50634 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
50635
50636         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
50637
50638         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
50639
50640 2002-03-28  Jeffrey A Law  (law@redhat.com)
50641
50642         * gcc.c-torture/execute/20020328-1.c: New test.
50643
50644 2002-03-27  Richard Henderson  <rth@redhat.com>
50645
50646         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
50647         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
50648         move from g++.old-deja/g++.ext/.
50649
50650 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
50651
50652         * g++.dg/init/new2.C: New test.
50653
50654 2002-03-26  Richard Henderson  <rth@redhat.com>
50655
50656         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
50657
50658         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
50659         on sparc.
50660
50661         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
50662         sparcv9 systems.
50663         * gcc.dg/20001102-1.c: Likewise.
50664
50665 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
50666
50667         * gcc.dg/cpp/endif-pedantic1.c,
50668         gcc.dg/cpp/endif-pedantic2.c: New tests.
50669
50670 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
50671
50672         * g++.dg/init/new1.C: New test.
50673
50674 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
50675
50676         * g++.dg/abi/vbase9.C: New test.
50677
50678 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
50679
50680         * gcc.dg/arm-asm.c: New test.
50681
50682 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
50683
50684         * gcc.dg/Wswitch-enum.c: New test.
50685         Fix PR c/5044.
50686
50687 2002-03-26  Richard Henderson  <rth@redhat.com>
50688
50689         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
50690         structure.
50691
50692 2002-03-25  Richard Henderson  <rth@redhat.com>
50693
50694         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
50695         sparcv9 systems.
50696
50697         * gcc.c-torture/compile/20011119-1.c (xxx): New.
50698         * gcc.c-torture/compile/20011119-2.c (xxx): New.
50699
50700 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
50701
50702         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
50703
50704 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
50705
50706         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
50707         targets using generic thunk support.
50708
50709 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
50710
50711         * gcc.c-torture/compile/20020323-1.c: New test.
50712
50713         * g++.dg/opt/conj2.C: New test.
50714
50715 2002-03-24  Richard Henderson  <rth@redhat.com>
50716
50717         * gcc.dg/weak-1.c: Use -fno-common.
50718
50719 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
50720
50721         * g77.dg/f77-edit-apostrophe-out.f: New test
50722         * g77.dg/f77-edit-h-out.f: New test
50723         * g77.dg/f77-edit-t-in.f: New test
50724         * g77.dg/f77-edit-t-out.f: New test
50725         * g77.dg/f77-edit-x-out.f: New test
50726         * g77.dg/f77-edit-slash-out.f: New test
50727         * g77.dg/f77-edit-colon-out.f: New test
50728         * g77.dg/f77-edit-s-out.f: New test
50729
50730 2002-03-24  Richard Henderson  <rth@redhat.com>
50731
50732         * objc/execute/formal_protocol-6.x: New XFAIL.
50733
50734 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
50735
50736         * gcc.dg/weak-1.c: Early return from dg-final on platforms
50737         that do not support weak symbols
50738
50739 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
50740
50741         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
50742         * lib/g77.exp: Likewise.
50743         * lib/objc.exp: Likewise.
50744
50745 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
50746
50747         * gcc.dg/Wswitch-default.c: New test.
50748
50749 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
50750
50751         * g++.dg/other/enum1.C: New test.
50752
50753 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
50754
50755         * gcc.dg/pragma-ep-3.c: Fix typo.
50756
50757 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50758
50759         * g++.dg/inherit/template-as-base.C: New test.
50760
50761 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
50762
50763         * g++.old-deja/g++.other/dwarf2-1.C: Move...
50764         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
50765
50766 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
50767
50768         * gcc.dg/cpp/multiline.c: Update to match.
50769
50770 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
50771
50772         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
50773
50774 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
50775
50776         * gcc.dg/cpp/extratokens2.c: New file.
50777
50778 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
50779
50780         * gcc.dg/20020312-2.c: Add rs6000 target.
50781
50782         * gcc.c-torture/compile/20020319-1.c: New test.
50783
50784 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50785
50786         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
50787         (A, E): Handle this.
50788
50789 2002-03-20  Jason Merrill  <jason@redhat.com>
50790
50791         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
50792         ignoring -fpic.
50793         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
50794         through prune_gcc_output.
50795
50796 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
50797
50798         * gcc.c-torture/compile/20020320-1.c: New test.
50799
50800 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
50801
50802         * gcc.c-torture/compile/20020318-1.c: New test.
50803
50804         * gcc.dg/struct-by-value-1.c: New test.
50805
50806         * gcc.dg/20020319-1.c: New test.
50807
50808 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
50809
50810         * g++.dg/opt/conj1.C: New test.
50811
50812 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
50813
50814         * g++.dg/template/qualttp20.C: Revert previous change.
50815         * g++.dg/template/qualttp3.C: Likewise.
50816         * g++.dg/template/qualttp4.C: Likewise.
50817         * g++.dg/template/qualttp5.C: Likewise.
50818         * g++.dg/template/qualttp6.C: Likewise.
50819         * g++.dg/template/qualttp7.C: Likewise.
50820         * g++.dg/template/qualttp8.C: Likewise.
50821         * g++.dg/template/recurse.C: Likewise.
50822
50823 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
50824
50825         * gcc.dg/cpp/wchar-1.c: Update.
50826
50827 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
50828
50829         * g++.dg/template/conv1.C: New test.
50830         * g++.dg/template/conv2.C: New test.
50831         * g++.dg/template/conv3.C: New test.
50832         * g++.dg/template/conv4.C: New test.
50833
50834 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
50835
50836         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
50837         * g++.dg/template/qualttp3.C: Likewise.
50838         * g++.dg/template/qualttp4.C: Likewise.
50839         * g++.dg/template/qualttp5.C: Likewise.
50840         * g++.dg/template/qualttp6.C: Likewise.
50841         * g++.dg/template/qualttp7.C: Likewise.
50842         * g++.dg/template/qualttp8.C: Likewise.
50843         * g++.dg/template/recurse.C: Likewise.
50844
50845 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
50846
50847         * g++.dg/opt/dtor1.C: New test.
50848
50849 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
50850
50851         * gcc.c-torture/compile/20020315-1.c: New test.
50852
50853 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
50854
50855         * gcc.dg/weak-1.c: Fix scan tests.
50856
50857 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
50858
50859         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
50860         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
50861         cris-*-aout* mmix-*-*.
50862         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
50863         cris-*-aout* mmix-*-*.
50864         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
50865         cris-*-elf* cris-*-aout* and mmix-*-*.
50866         * gcc.dg/20001009-1.c: Ditto.
50867         * gcc.dg/20010912-1.c: Ditto.
50868         * gcc.dg/20020122-4.c: Ditto.
50869         * gcc.dg/inline-2.c: Ditto.
50870
50871 2002-03-14  Jeffrey A Law  (law@cygnus.com)
50872
50873         * gcc.c-torture/compile/20020314-1.c: New test.
50874
50875 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
50876
50877         * gcc.c-torture/execute/20020314-1.c: New test.
50878
50879 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
50880
50881         * g++.dg/warn/Wunused-1.C: New test.
50882
50883 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
50884
50885         * g++.dg/abi/mangle6.C: New test.
50886
50887 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
50888
50889         * gcc.c-torture/compile/20020309-2.c: New test.
50890
50891         * gcc.c-torture/compile/20020312-1.c: New test.
50892
50893 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
50894
50895         * g++.dg/other/access1.C: New test.
50896
50897 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
50898
50899         * gcc.c-torture/execute/wchar_t-1.c: New test.
50900
50901 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
50902
50903         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
50904
50905 2002-03-12  Roger Sayle  <roger@eyesopen.com>
50906
50907         * gcc.dg/20020312-1.c: New test case.
50908
50909 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
50910
50911         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
50912
50913 2002-03-11  Richard Henderson  <rth@redhat.com>
50914
50915         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
50916         * g++.old-deja/g++.jason/report.C: Likewise.
50917
50918 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
50919
50920         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
50921         * g++.old-deja/g++.robertl/eb56.C: Likewise.
50922
50923 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
50924
50925         * g++.dg/overload/pmf1.C: New test.
50926
50927 2002-03-11  Kazu Hirata  <kazu@hxi.com>
50928
50929         * gcc.c-torture/execute/20020307-1.c: Use long.
50930
50931 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
50932
50933         PR optimization/5844
50934         * gcc.dg/20020310-1.c: New test.
50935
50936 2002-03-09  Michael Meissner  <meissner@redhat.com>
50937
50938         * gcc.c-torture/execute/memcpy-2.c: New test.
50939         * gcc.c-torture/execute/memset-1.c: New test.
50940         * gcc.c-torture/execute/strlen-1.c: New test.
50941         * gcc.c-torture/execute/strcmp-1.c: New test.
50942         * gcc.c-torture/execute/strncmp-1.c: New test.
50943
50944 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
50945
50946         * gcc.dg/ppc-ldstruct.c: New test.
50947
50948 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
50949
50950         * gcc.c-torture/execute/va-arg-22.c: New test.
50951
50952 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50953
50954         * gcc.c-torture/compile/20020309-1.c: New test.
50955
50956 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
50957
50958         * gcc.c-torture/execute/20020307-2.c: New test.
50959
50960 2002-03-07  Jeffrey A Law  (law@redhat.com)
50961
50962         * g77.f-torture/compile/20020307-1.f: New test.
50963
50964 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
50965
50966         * gcc.dg/unordered-1.c: New test.
50967
50968 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
50969
50970         * gcc.c-torture/execute/20020307-1.c: New test.
50971
50972 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
50973
50974         * gcc.dg/20020304-1.c: New test.
50975
50976         * gcc.c-torture/compile/20020304-2.c: New test.
50977
50978 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
50979
50980         * gcc.c-torture/compile/20020304-1.c: New test case
50981         (from PR c/5830).
50982
50983 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
50984
50985         * gcc.dg/20020103-1.c: Add other -D ppc variants.
50986
50987 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50988
50989         * g++.dg/other/classkey1.C: New test.
50990
50991 2002-03-01  Richard Henderson  <rth@redhat.com>
50992
50993         * gcc.c-torture/compile/981223-1.x: New.
50994         * gcc.c-torture/compile/920625-1.x: New.
50995
50996 2002-02-28  Richard Henderson  <rth@redhat.com>
50997
50998         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
50999
51000 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
51001
51002         * gcc.c-torture/execute/20020227-1.c: New test.
51003
51004 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
51005
51006         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
51007         here" ERROR lines.
51008         * g++.old-deja/g++.oliva/partord1.C: Likewise.
51009         * g++.old-deja.g++.other/defarg1.C: Likewise.
51010         * g++.old-deja/g++.pt/calls2.C: Likewise.
51011         * g++.old-deja/g++.pt/crash20.C: Likewise.
51012         * g++.old-deja/g++.pt/crash30.C: Likewise.
51013         * g++.old-deja/g++.pt/crash36.C: Likewise.
51014         * g++.old-deja/g++.pt/crash6.C: Likewise.
51015         * g++.old-deja/g++.pt/defarg13.C: Likewise.
51016         * g++.old-deja/g++.pt/derived3.C: Likewise.
51017         * g++.old-deja/g++.pt/error1.C: Likewise.
51018         * g++.old-deja/g++.pt/friend21.C: Likewise.
51019         * g++.old-deja/g++.pt/friend23.C: Likewise.
51020         * g++.old-deja/g++.pt/infinite1.C: Likewise.
51021         * g++.old-deja/g++.robertl/eb128.C: Likewise.
51022
51023 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
51024
51025         * gcc.c-torture/execute/20020225-2.c: New test.
51026
51027 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
51028
51029         * gcc.c-torture/execute/920730-1t.c,
51030         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
51031         Delete test cases, only relevant to -traditional.
51032
51033 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51034
51035         * gcc.dg/cpp/undef1.c: Remove.
51036         * gcc.dg/cpp/directiv.c: Update.
51037         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
51038
51039 2002-02-27  Michael Meissner  <meissner@redhat.com>
51040
51041         * gcc.c-torture/execute/20020226-1.c: New test.
51042
51043 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
51044
51045         * g++.dg/debug/debug4.C: New test.
51046
51047         * gcc.dg/ia64-visibility-1.c: New test.
51048
51049 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
51050
51051         * gcc.dg/debug/20020224-1.c: New.
51052
51053 2002-02-25  Kazu Hirata  <kazu@hxi.com>
51054
51055         * gcc.c-torture/execute/960416-1.x: New.
51056         * gcc.c-torture/execute/divconst-3.x: Likewise.
51057
51058 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
51059
51060         * gcc.dg/20020224-1.c: New test.
51061
51062 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
51063
51064         * gcc.c-torture/execute/20020225-1.c: New.
51065
51066 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51067
51068         * gcc.dg/cpp/wchar-1.c: New test.
51069
51070 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
51071
51072         * gcc.dg/20020222-1.c: New test.
51073
51074 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
51075
51076         * g++.dg/opt/anonunion1.C: New test.
51077
51078 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
51079
51080         * g++.dg/template/qualttp19.C: New test.
51081         * g++.dg/template/qualttp20.C: New test.
51082         * g++.old-deja/g++.jason/report.C: Adjust expected errors
51083         * g++.old-deja/g++.other/qual1.C: Likewise.
51084
51085 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
51086
51087         * gcc.dg/attr-alwaysinline.c: New.
51088
51089 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
51090
51091         * gcc.dg/20020220-1.c: New test.
51092
51093         * gcc.dg/20020220-2.c: New test.
51094
51095         * g++.dg/opt/mmx1.C: New test.
51096
51097 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
51098
51099         * gcc.c-torture/compile/20020110.c: New test.
51100
51101 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
51102
51103         * gcc.c-torture/execute/20020219-1.c: New test.
51104
51105         * gcc.dg/20020219-1.c: New test.
51106
51107         * gcc.dg/noncompile/20020220-1.c: New test.
51108
51109         * g++.dg/opt/ptrintsum1.C: New test.
51110
51111         * gcc.dg/debug/20020220-1.c: New test.
51112
51113 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
51114
51115         * gcc.c-torture/execute/20020216-1.c: New test.
51116
51117 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51118
51119         * gcc.dg/decl-1.c: Update, new test.
51120
51121 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
51122
51123         * g++.dg/abi/bitfield1.C: New test.
51124         * g++.dg/abi/bitfield2.C: New test.
51125
51126 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
51127
51128         * gcc.dg/attr-nest.c: New test.
51129
51130 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
51131
51132         * gcc.c-torture/execute/20020215-1.c: New test.
51133
51134 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
51135
51136         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
51137         * g++.dg/debug/debug.exp: New.
51138         * g++.dg/debug/trivial.C: New.
51139         * g++.dg/debug/debug1.C: Moved...
51140         * g++.dg/other/debug1.C: ...from here.
51141         * g++.dg/debug/debug2.C: Moved...
51142         * g++.dg/other/debug2.C: ...from here.
51143         * g++.dg/debug/debug3.C: Moved...
51144         * g++.dg/other/debug3.C: ...from here.
51145
51146         * gcc.dg/noncompile/20020213-1.c: New test.
51147
51148 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
51149
51150         * g++.dg/other/debug3.C: New test.
51151
51152         * gcc.c-torture/execute/20020213-1.c: New test.
51153
51154 2002-02-13  Richard Smith <richard@ex-parrot.com>
51155
51156         * g++.old-deja/g++.other/thunk1.C: New test.
51157
51158 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
51159
51160         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
51161
51162 2002-02-13  Stan Shebs  <shebs@apple.com>
51163
51164         * gcc.dg/altivec-3.c: New.
51165
51166 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
51167
51168         * gcc.dg/Wunreachable-1.c: New test.
51169         * gcc.dg/Wunreachable-2.c: New test.
51170
51171 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51172
51173         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
51174
51175 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
51176
51177         * gcc.dg/decl-1.c: New test.
51178
51179 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
51180
51181         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
51182
51183 2002-02-10  Kazu Hirata  <kazu@hxi.com>
51184
51185         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
51186         * gcc.c-torture/compile/980506-1.x: Likewise.
51187
51188 2002-02-10  Kazu Hirata  <kazu@hxi.com>
51189
51190         * gcc.dg/20020210-1.c: New.
51191
51192 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
51193
51194         * g77.f-torture/execute/947.f: New regression test
51195         for PR fortran/947.
51196
51197 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
51198
51199         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
51200         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
51201
51202 2002-02-08  Richard Henderson  <rth@redhat.com>
51203
51204         * gcc.c-torture/compile/labels-3.c: New.
51205
51206 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
51207
51208         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
51209         expression statements work instead.
51210         * gcc.dg/noncompile/20020207-1.c: New test.
51211
51212 2002-02-07  Richard Henderson  <rth@redhat.com>
51213
51214         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
51215
51216 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
51217
51218         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
51219         message from g77
51220         * lib/g77-dg.exp: Trim g77 error messages so that they are
51221         recognized by dg.exp.
51222
51223 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
51224
51225         PR fortran/5473
51226         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
51227
51228 2002-02-07  Richard Henderson  <rth@redhat.com>
51229
51230         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
51231         to be sufficiently aligned for integers.
51232
51233 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
51234
51235         * g++.dg/template/friend4.C: New test.
51236
51237 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
51238
51239         PR fortran/5743
51240         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
51241         unsupported cases.
51242
51243 2002-02-07  Richard Henderson  <rth@redhat.com>
51244
51245         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
51246         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
51247         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
51248         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
51249
51250 2002-02-06  Richard Henderson  <rth@redhat.com>
51251
51252         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
51253
51254 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
51255
51256         * gcc.dg/20020206-1.c: New test.
51257
51258 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
51259
51260         * gcc.c-torture/execute/20020206-1.c: New test.
51261
51262         * gcc.c-torture/execute/20020206-2.c: New test.
51263
51264         PR optimization/5429:
51265         * gcc.c-torture/compile/20020206-1.c: New test.
51266
51267 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
51268
51269         * g++.dg/ext/align1.C: Do not use an explicit alignment value
51270         as certain file formats cannot support particularly large
51271         alignments.
51272
51273         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
51274         and do not expect to be able to link the executable.
51275
51276         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
51277         fail because the COFF format does not support the weak attribute.
51278
51279 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
51280
51281         * g77.dg/pr5473.f: New test
51282
51283 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
51284
51285         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
51286         Fix testcase accordingly.
51287
51288 2002-02-04  Richard Henderson  <rth@redhat.com>
51289
51290         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
51291         (buf): Change to be an array of pointers, not ints.
51292
51293 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
51294
51295         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
51296         before all tests.  Move warning one line above to match where it
51297         C frontend emits.
51298         * gcc.dg/Wswitch-2.c: New test.
51299         * g++.dg/warn/Wswitch-1.C: New test.
51300         * g++.dg/warn/Wswitch-2.C: New test.
51301
51302 2002-02-04  Richard Henderson  <rth@redhat.com>
51303
51304         * g++.dg/abi/offsetof.C: Fix size comparison.
51305
51306 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
51307
51308         * gcc.dg/cast-qual-2.c: New test.
51309
51310 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
51311
51312         * gcc.dg/20020201-4.c: New test.
51313
51314 2002-02-04  Ben Elliston  <bje@redhat.com>
51315
51316         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
51317         target_info attribute != 0, in addition to the empty string.
51318         (gcc_target_compile): Likewise.
51319
51320 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
51321
51322         * gcc.dg/Wswitch.c: New test.
51323         PR gcc/4475. PR gcc/3780.
51324
51325 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
51326
51327         * g77.f-torture/execute/5122.f: New test for regressions
51328         against PR fortran/5122.
51329
51330 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
51331
51332         * g77.f-torture/compile/pr3743.f: Delete
51333         * g77.dg/pr3743-1.f: New test.
51334         * g77.dg/pr3743-2.f: New test.
51335         * g77.dg/pr3743-3.f: New test.
51336         * g77.dg/pr3743-4.f: New test.
51337
51338 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51339
51340         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
51341
51342 2002-02-02  Richard Henderson  <rth@redhat.com>
51343
51344         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
51345         * gcc.c-torture/execute/bf64-1.c: Likewise.
51346
51347 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
51348
51349         * gcc.dg/20020201-2.c: New test.
51350
51351         * gcc.dg/20020201-3.c: New test.
51352
51353         * gcc.c-torture/execute/bitfld-2.c: New test.
51354
51355 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51356
51357         * gcc.dg/bitfld-1.c: Update.
51358         * gcc.dg/bitfld-2.c: Update.
51359         * gcc.c-torture/execute/bitfld-1.x: New.
51360
51361 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
51362
51363         * gcc.c-torture/execute/20020201-1.c: New test.
51364
51365 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
51366
51367         PR target/5469
51368         * gcc.dg/20020201-1.c: New test.
51369
51370 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
51371
51372         PR fortran/3743
51373         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
51374         * g77.f-torture/compile/pr3743.x: Remove
51375
51376 2002-01-31  Tom Rix  <trix@redhat.com>
51377
51378         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
51379
51380 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51381
51382         * gcc.dg/noncompile/20020130-1.c: New test.
51383
51384 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
51385
51386         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
51387
51388 2002-01-29  Richard Henderson  <rth@redhat.com>
51389
51390         * gcc.c-torture/execute/991118-1.c: Cast various constants back
51391         to long long.
51392         * gcc.c-torture/execute/bf64-1.c: Likewise.
51393
51394 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
51395
51396         * gcc.c-torture/execute/20020129-1.c: New test.
51397
51398 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51399
51400         * gcc.c-torture/compile/20000224-1.c: Update.
51401         * gcc.c-torture/execute/bitfld-1.c: New tests.
51402         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
51403         * gcc.dg/uninit-A.c: Update.
51404
51405 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
51406
51407         * g++.dg/template/ctor1.C: Add instantiation.
51408
51409 2002-01-28  Paul Koning  <pkoning@equallogic.com>
51410
51411         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
51412         argument to __builtin_prefetch to be const ptr.
51413
51414 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
51415
51416         * gcc.c-torture/compile/20020120-1.c: New test.
51417
51418 2002-01-27  Kazu Hirata  <kazu@hxi.com>
51419
51420         * gcc.c-torture/execute/20020127-1.c: New test.
51421
51422 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
51423
51424         * g77.dg/f77-edit-i-in.f: New test
51425         * g77.dg/f77-edit-i-out.f: New test
51426
51427 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
51428
51429         * gcc.dg/debug/debug.exp: New file.
51430         * gcc.dg/debug/trivial.c: New file.
51431         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
51432         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
51433         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
51434         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
51435         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
51436         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
51437         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
51438         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
51439         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
51440         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
51441         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
51442         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
51443         * gcc.dg/20000503-1.c: Removed.
51444         * gcc.dg/20010207-1.c: Removed.
51445         * gcc.dg/20011223-1.c: Removed.
51446         * gcc.dg/20020104-2.c: Removed.
51447         * gcc.dg/debug-1.c: Removed.
51448         * gcc.dg/debug-2.c: Removed.
51449         * gcc.dg/debug-3.c: Removed.
51450         * gcc.dg/debug-4.c: Removed.
51451         * gcc.dg/debug-5.c: Removed.
51452         * gcc.dg/debug-6.c: Removed.
51453         * gcc.dg/dwarf2-1.c: Removed.
51454         * gcc.dg/dwarf2-2.c: Removed.
51455
51456 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
51457
51458         * g++.old-deja/g++.other/eh5.C: New test.
51459         * g++.old-deja/g++.other/sibcall2.C: New test.
51460         * g++.old-deja/g++.other/array9.C: New test.
51461         * g++.old-deja/g++.other/typename2.C: New test.
51462         * g++.old-deja/g++.other/crash60.C: New test.
51463         * g++.old-deja/g++.other/conv9.C: New test.
51464         * g++.old-deja/g++.other/mangle10.C: New test.
51465         * g++.old-deja/g++.other/unchanging1.C: New test.
51466         * g++.old-deja/g++.other/exprstmt1.C: New test.
51467         * g++.old-deja/g++.other/inline23.C: New test.
51468         * g++.old-deja/g++.eh/ia64-1.C: New test.
51469         * g++.old-deja/g++.other/dwarf2-1.C: New test.
51470         * g++.old-deja/g++.other/reload1.C: New test.
51471         * g++.old-deja/g++.other/static20.C: New test.
51472         * g++.old-deja/g++.other/local-alloc1.C: New test.
51473         * g++.old-deja/g++.other/conv8.C: New test.
51474         * g++.old-deja/g++.other/stmtexpr2.C: New test.
51475         * g++.old-deja/g++.other/storeexpr1.C: New test.
51476         * g++.old-deja/g++.other/storeexpr2.C: New test.
51477         * g++.dg/eh/template2.C: New test.
51478         * g++.dg/warn/weak1.C: New test.
51479
51480 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
51481
51482         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51483         Remove first, non-varying, argument.
51484
51485 2002-01-23  Richard Henderson  <rth@redhat.com>
51486
51487         * gcc.dg/inline-2.c: New.
51488
51489         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
51490         Add optional target arg.  Check number of arguments.
51491         (scan-assembler-not, scan-assembler-dem): Likewise.
51492         (scan-assembler-dem-not): Likewise.
51493
51494 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
51495
51496         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
51497         line 12.
51498         * g++.old-deja/g++.brendan/parse3.C,
51499         g++.old-deja/g++.other/crash26.C,
51500         g++.old-deja/g++.other/crash28.C,
51501         g++.old-deja/g++.other/crash29.C,
51502         g++.old-deja/g++.other/crash30.C,
51503         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
51504
51505 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
51506
51507         * gcc.dg/20020115-1.c: New.
51508
51509 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
51510
51511         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
51512
51513 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
51514
51515         * gcc.dg/20020122-3.c: New.
51516
51517 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
51518
51519         * g++.dg/other/gc1.C: New test.
51520
51521 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
51522
51523         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
51524
51525 2002-01-22  Richard Henderson  <rth@redhat.com>
51526
51527         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
51528
51529 2002-01-22  Richard Henderson  <rth@redhat.com>
51530
51531         * gcc.dg/20020122-4.c: New.
51532
51533 2002-01-22  H.J. Lu <hjl@gnu.org>
51534
51535         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
51536         link output.
51537         * gcc.dg/special/ecos.exp: Likewise.
51538         * lib/g++-dg.exp: Likewise.
51539         * lib/g77-dg.exp: Likewise.
51540         * lib/gcc-dg.exp : Likewise.
51541         * lib/mike-g++.exp: Likewise.
51542         * lib/mike-g77.exp: Likewise.
51543         * lib/mike-gcc.exp: Likewise.
51544         * lib/objc-dg.exp: Likewise.
51545
51546 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
51547
51548         PR target/5379
51549         * gcc.dg/20020122-2.c: New test.
51550
51551 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
51552
51553         * gcc.dg/20020122-1.c: New test.
51554
51555 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
51556
51557         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
51558
51559 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
51560
51561         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
51562
51563 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51564
51565         * gcc.c-torture/compile/20020121-1.c: New test.
51566
51567 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51568
51569         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
51570         ld_library_path.
51571
51572 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
51573
51574         * gcc.dg/20020218-1.c: New test.
51575
51576 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
51577
51578         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
51579         messages
51580         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
51581         "At global scope" warning
51582         * g++.dg/ext/align1.C: Change cygwin test for alignment
51583         from db-bogus to dg-warning
51584
51585 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
51586
51587         * g77.f-torture/compile/cpp2.F: New test.
51588
51589 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51590
51591         * g++.dg/template/access1.C: New test.
51592
51593 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
51594
51595         * gcc.dg/20020118-1.c: New.
51596
51597 2002-01-18  Kazu Hirata  <kazu@hxi.com>
51598
51599         * gcc.c-torture/execute/20020118-1.c: New test.
51600
51601 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
51602
51603         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
51604         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
51605         alignment warnings.
51606
51607 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
51608
51609         * gcc.misc-tests/i386-prefetch.exp: Save and restore
51610         torture_with_loops and torture_without_loops
51611
51612 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
51613
51614         * gcc.c-torture/compile/20020116-1.c: New test.
51615
51616 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
51617
51618         * gcc.dg/20020116-2.c: New test.
51619
51620         * gcc.dg/ultrasp4.c: New test.
51621
51622         * gcc.dg/20020116-1.c: New test.
51623
51624 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
51625
51626         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
51627         by EABI.
51628
51629 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
51630
51631         * gcc.misc-tests/i386-prefetch.exp: New.
51632         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
51633         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
51634         * gcc.misc-tests/i386-pf-none-1.c: New test.
51635         * gcc.misc-tests/i386-pf-sse-1.c: New test.
51636
51637 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
51638
51639         * gcc.dg/gnu89-init-1.c: Add new tests.
51640
51641 2002-01-15  Andreas Jaeger  <aj@suse.de>
51642
51643         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
51644         * gcc.dg/i386-mmx-2.c: Likewise.
51645         * gcc.dg/i386-sse-1.c: Likewise.
51646         * gcc.dg/i386-sse-2.c: Likewise.
51647         * gcc.dg/i386-sse-3.c: Likewise.
51648
51649 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
51650
51651         * g77.f-torture/execute/intrinsic-unix-bessel.f:
51652         Uncomment additional cases that now pass.
51653
51654 2002-01-11  Richard Henderson  <rth@redhat.com>
51655
51656         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
51657         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
51658
51659 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
51660
51661         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
51662
51663 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
51664
51665         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
51666         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
51667
51668 2002-01-10  Dale Johannesen  <dalej@apple.com>
51669
51670         * gcc.c-torture/execute/loop-11.c: New.
51671
51672 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
51673
51674         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
51675         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
51676
51677 2002-01-09  Richard Henderson  <rth@redhat.com>
51678
51679         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
51680         type in which to perform the operation for each size.
51681
51682 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
51683
51684         * gcc.c-torture/compile/20020109-2.c: New test.
51685
51686 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
51687
51688         * gcc.c-torture/execute/loop-10.c: New test.
51689
51690 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
51691
51692         * gcc.c-torture/compile/20010226-1.c: New test.
51693         * gcc.c-torture/compile/20010227-1.c: New test.
51694         * gcc.c-torture/compile/20010426-1.c: New test.
51695         * gcc.c-torture/compile/20010510-1.c: New test.
51696         * gcc.c-torture/compile/20010605-3.c: New test.
51697         * gcc.c-torture/compile/20010824-1.c: New test.
51698         * gcc.c-torture/execute/20010409-1.c: New test.
51699         * gcc.dg/noncompile/20000901-1.c: New test.
51700         * gcc.dg/20001023-1.c: New test.
51701         * gcc.dg/20001101-1.c: New test.
51702         * gcc.dg/20001102-1.c: New test.
51703         * gcc.dg/20010207-1.c: New test.
51704         * gcc.dg/20010405-1.c: New test.
51705         * gcc.dg/20010822-1.c: New test.
51706         * gcc.dg/20011107-1.c: New test.
51707
51708 2002-01-09  Jeffrey A Law  (law@redhat.com)
51709
51710         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
51711
51712         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
51713         execution failure on PA targets.
51714
51715 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
51716
51717         * gcc.c-torture/compile/20020109-1.c: New test.
51718
51719 2002-01-08  Kazu Hirata  <kazu@hxi.com>
51720
51721         * gcc.c-torture/execute/20020108-1.c: New test.
51722
51723 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
51724
51725         * gcc.dg/20020108-1.c: New test.
51726
51727 2002-01-08  H.J. Lu <hjl@gnu.org>
51728
51729         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
51730         for header files.
51731
51732 2002-01-08  Geoff Keating  <geoffk@redhat.com>
51733
51734         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
51735         consistency.
51736
51737 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
51738
51739         * gcc.dg/altivec-4.c: Test altivec predicates.
51740
51741 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
51742
51743         * gcc.c-torture/execute/20020107-1.c: New test.
51744
51745 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
51746
51747         PR c/5279
51748         * gcc.c-torture/compile/20020106-1.c: New test.
51749
51750 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
51751
51752         * gcc.c-torture/execute/nestfunc-4.c: New test.
51753
51754 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
51755
51756         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
51757         extra triple that slipped in.
51758         * g++.old-deja/g++.abi/align.C: Likewise.
51759         * g++.old-deja/g++.abi/bitfields.C: Likewise.
51760
51761 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
51762
51763         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
51764         * g++.old-deja/g++.abi/align.C: Likewise.
51765         * g++.old-deja/g++.abi/bitfields.C: Likewise.
51766
51767         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
51768         on FreeBSD/i386.
51769         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
51770         FreeBSD.
51771
51772 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
51773
51774         * gcc.dg/20020104-1.c: New test.
51775
51776         * gcc.dg/20020104-2.c: New test.
51777
51778 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
51779
51780         * gcc.dg/20020103-1.c: Fix typo in target selector.
51781
51782 2002-01-03  Richard Henderson  <rth@redhat.com>
51783
51784         * gcc.dg/20020103-1.c: New.
51785
51786 2002-01-03  Kazu Hirata  <kazu@hxi.com>
51787
51788         * gcc.c-torture/execute/20020103-1.c: New test.
51789
51790 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
51791
51792         * g++.dg/other/debug2.C: New test.
51793
51794         * gcc.c-torture/compile/20020103-1.c: New test.
51795
51796 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
51797
51798         * gcc.dg/gnu89-init-1.c: Added new tests.
51799
51800 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51801
51802         * g++.dg/template/friend2.C: Remove as patch is reverted.
51803
51804         * g++.dg/warn/oldcast1.C: New test.
51805
51806         * g++.dg/template/ptrmem1.C: New test.
51807         * g++.dg/template/ptrmem2.C: New test.
51808
51809         * g++.dg/template/ntp.C: New test.
51810
51811         * g++.dg/other/component1.C: New test.
51812
51813         * g++.dg/template/ttp3.C: New test.
51814
51815         * g++.dg/template/friend2.C: New test.
51816         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
51817
51818 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51819
51820         * g++.dg/other/ptrmem1.C: New test.
51821         * g++.dg/other/ptrmem2.C: New test.
51822
51823 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51824
51825         * g++.dg/template/ctor1.C: New test.
51826
51827 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
51828
51829         * g++.dg/template/friend2.C: New test.
51830
51831 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
51832
51833         * gcc.dg/mmix-1.c: New test.
51834
51835 2001-12-31  Richard Henderson  <rth@redhat.com>
51836
51837         * gcc.dg/asm-5.c: New.
51838
51839 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
51840
51841         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
51842         in namespace __gnu_cxx
51843
51844 2001-12-30  Richard Henderson  <rth@redhat.com>
51845
51846         * gcc.dg/debug-6.c: New.
51847
51848 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
51849
51850         * gcc.c-torture/compile/20011229-2.c: New test.
51851
51852 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
51853
51854         * gcc.dg/debug-3.c: New test.
51855         * gcc.dg/debug-4.c: New test.
51856         * gcc.dg/debug-5.c: New test.
51857
51858 2001-12-29  Richard Henderson  <rth@redhat.com>
51859
51860         * g++.dg/eh/loop1.C: New.
51861
51862 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
51863
51864         * g++.dg/template/crash1.C: New test.
51865
51866 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
51867
51868         * g++.dg/other/const1.C: New test.
51869
51870 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
51871
51872         * gcc.c-torture/compile/20011229-1.c: New test.
51873
51874 2001-12-28  Stan Shebs  <shebs@apple.com>
51875
51876         * lib/objc-torture.exp: Resync with c-torture.exp.
51877         * lib/objc.exp: Load standard libraries.
51878
51879 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
51880
51881         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
51882         additional tests.
51883
51884 2001-12-27  Roger Sayle <roger@eyesopen.com>
51885
51886         * gcc.c-torture/execute/string-opt-16.c: New testcase.
51887
51888 2001-12-27  Richard Henderson  <rth@redhat.com>
51889
51890         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
51891
51892 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
51893
51894         * g++.dg/eh/ctor1.C: New test.
51895         * g++.dg/other/error2.C: New test.
51896
51897 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
51898
51899         * g++.dg/other/init2.C: New test.
51900
51901 2001-12-24  Richard Henderson  <rth@redhat.com>
51902
51903         * gcc.dg/20011223-1.c: New.
51904         * gcc.dg/inline-1.c: New.
51905
51906 2001-12-23  Richard Henderson  <rth@redhat.com>
51907
51908         * gcc.dg/asm-4.c: Test operand modifiers.
51909
51910 2001-12-23  Richard Henderson  <rth@redhat.com>
51911
51912         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
51913
51914 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51915
51916         * gcc.c-torture/execute/20011223-1.c: New test.
51917
51918 2001-12-21  Richard Henderson  <rth@redhat.com>
51919
51920         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
51921         re-enables the warning.
51922
51923 2001-12-21  Richard Henderson  <rth@redhat.com>
51924
51925         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
51926
51927 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
51928
51929         * gcc.c-torture/compile/20011218-1.c: New test.
51930
51931 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
51932
51933         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
51934         arm-isr.c test.
51935         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
51936         epilogue generation for ARM ISR routines.
51937
51938 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51939
51940         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
51941         * gcc.dg/format/c90-printf-3.c: Likewise.
51942         * gcc.dg/format/c99-printf-3.c: Likewise.
51943         * gcc.dg/format/ext-1.c: Likewise.
51944         * gcc.dg/format/ext-6.c: Likewise.
51945         * gcc.dg/format/format.h: Prototype unlocked stdio.
51946
51947 2001-12-20  Richard Henderson  <rth@redhat.com>
51948
51949         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
51950         (arena): Use it.
51951         (malloc): Correct allocation logic.  Abort if we fill up the
51952         arena before initialization complete.
51953         (realloc): Correct allocation logic.
51954
51955 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
51956
51957         * gcc.c-torture/compile/20011219-2.c: New test.
51958
51959         * gcc.c-torture/execute/20011219-1.c: New test.
51960
51961 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
51962
51963         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
51964         target does not support weak symbols.
51965
51966 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
51967
51968         * gcc.c-torture/compile/20011219-1.c: New test.
51969
51970 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
51971
51972         * g++.dg/other/error1.C: New test.
51973
51974 2001-12-17  Jeffrey A Law  (law@redhat.com)
51975
51976         * gcc.c-torture/execute/20011217-1.c: New test.
51977
51978 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
51979
51980         * objc.dg/special/: New directory.
51981         * objc.dg/special/special.exp: New file.
51982         * objc.dg/special/unclaimed-category-1.h: New file.
51983         * objc.dg/special/unclaimed-category-1a.m: New file.
51984         * objc.dg/special/unclaimed-category-1.m: New file.
51985
51986 2001-12-17  Andreas Jaeger  <aj@suse.de>
51987
51988         * gcc.c-torture/compile/20011217-2.c: New test.
51989
51990 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51991
51992         * gcc.c-torture/compile/20011217-1.c: New test.
51993
51994 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
51995
51996         * gcc.dg/20011214-1.c: New.
51997
51998 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
51999
52000         * gcc.dg/altivec-4.c: New.
52001
52002 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
52003
52004         * gcc.dg/20011113-1.c: New test.
52005
52006 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52007
52008         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
52009         std::__malloc_alloc_template<0> and
52010         std::__default_alloc_template<false, 0>.
52011
52012 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
52013
52014         * objc/execute/bf-21.m: New test.
52015         * objc/execute/enumeration-1.m: New test.
52016         * objc/execute/enumeration-2.m: New test.
52017
52018 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
52019
52020         * gcc.dg/gnu89-init-1.c: New test.
52021
52022 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
52023
52024         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
52025         * g++.old-deja/g++.jason/2371.C: Likewise.
52026         * g++.old-deja/g++.jason/template33.C: Likewise.
52027         * g++.old-deja/g++.jason/template34.C: Likewise.
52028         * g++.old-deja/g++.jason/template36.C: Likewise.
52029         * g++.old-deja/g++.oliva/typename1.C: Likewise.
52030         * g++.old-deja/g++.oliva/typename2.C: Likewise.
52031         * g++.old-deja/g++.other/typename1.C: Likewise.
52032         * g++.old-deja/g++.pt/inherit2.C: Likewise.
52033         * g++.old-deja/g++.pt/nontype5.C: Likewise.
52034         * g++.old-deja/g++.pt/typename11.C: Likewise.
52035         * g++.old-deja/g++.pt/typename14.C: Likewise.
52036         * g++.old-deja/g++.pt/typename16.C: Likewise.
52037         * g++.old-deja/g++.pt/typename3.C: Likewise.
52038         * g++.old-deja/g++.pt/typename4.C: Likewise.
52039         * g++.old-deja/g++.pt/typename5.C: Likewise.
52040         * g++.old-deja/g++.pt/typename7.C: Likewise.
52041         * g++.old-deja/g++.robertl/eb9.C: Likewise.
52042
52043 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
52044
52045         * g++.dg/other/linkage1.C: New test.
52046         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
52047         specifiers.
52048
52049 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
52050
52051         * gcc.dg/concat.c: New test.
52052
52053 2001-12-11  Stan Shebs  <shebs@apple.com>
52054
52055         * objc/compile: New test directory.
52056         * objc/compile/compile.exp: New expect script.
52057         * objc/compile/20011211-1.m: New compile test.
52058
52059 2001-12-11  Jason Merrill  <jason@redhat.com>
52060
52061         * lib/prune.exp (prune_gcc_output): Also handle "In member
52062         function".  So many permutations...
52063
52064 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
52065
52066         * g++.dg/template/typedef1.C: New test.
52067
52068 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
52069
52070         * g++.dg/other/copy1.C: New test.
52071
52072 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
52073
52074         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
52075
52076         * gcc.dg/builtin-choose-expr.c: New.
52077
52078 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
52079
52080         * gcc.dg/altivec-2.c: New.
52081
52082 2001-12-07  Richard Henderson  <rth@redhat.com>
52083
52084         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
52085
52086 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
52087
52088         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
52089         ultrasparc.
52090
52091 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52092
52093         * g++-old.deja/g++.robertl/eb101.C: Deleted.
52094
52095 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
52096
52097         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
52098         variable argument list.
52099
52100 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
52101
52102         * gcc.c-torture/execute/memcheck: Delete entire directory.
52103         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
52104         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
52105
52106 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52107
52108         * gcc.dg/Wshadow-1.c: New test.
52109
52110 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
52111
52112         * gcc.c-torture/compile/20011130-1.c: New test.
52113
52114         * gcc.dg/noncompile/20011025-1.c: New test.
52115
52116         * g++.dg/other/anon-union.C: New test.
52117
52118         * gcc.c-torture/execute/20011024-1.c: New test.
52119
52120 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
52121
52122         * gcc.c-torture/execute/20000722-1.x,
52123         gcc.c-torture/execute/20010123-1.x: Remove.
52124         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
52125         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
52126         gcc.dg/c99-complit-2.c: New tests.
52127
52128 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
52129
52130         * g++.dg/inherit/base1.C: New test.
52131
52132 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
52133
52134         * g++.dg/other/stdarg1.C: New test.
52135
52136         * gcc.c-torture/compile/20011130-2.c: New test.
52137
52138 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
52139
52140         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
52141         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
52142         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
52143         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
52144         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
52145         * gcc.dg/builtin-prefetch-1.c: New test.
52146
52147 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
52148
52149         * gcc.dg/20011130-1.c: New test.
52150
52151 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
52152
52153         * g++.dg/other/scope1.C: New test.
52154         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
52155
52156 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52157
52158         * gcc.dg/vla-init-1.c: New test.
52159
52160 2001-12-01  Geoff Keating  <geoffk@redhat.com>
52161
52162         * gcc.c-torture/compile/structs.c: New testcase from GDB.
52163
52164 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52165
52166         * objc.dg/alias.m: Update.
52167         * objc.dg/class-1.m: Update.
52168         * objc.dg/const-str-1.m: Update.
52169         * objc.dg/fwd-proto-1.m: Update.
52170         * objc.dg/id-1.m: Update.
52171         * objc.dg/super-class-1.m: Update.
52172
52173 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
52174
52175         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
52176         constructs.
52177
52178 2001-11-28  Jeffrey A Law  (law@cygnus.com)
52179
52180         * gcc.c-torture/execute/20011128-1.c: New test.
52181
52182 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
52183
52184         * gcc.dg/20011127-1.c: New test.
52185
52186 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52187
52188         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
52189         from Austin Group draft 7.
52190         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
52191         scanf format arguments.
52192         * gcc.dg/format/no-exargs-2.c: New test.
52193
52194 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
52195
52196         * g++.dg/abi/vbase8-4.C: New test.
52197
52198 2001-11-24  Ian Lance Taylor  <ian@airs.com>
52199
52200         * gcc.c-torture/execute/20011121-1.c: New test.
52201
52202 2001-11-23  Jeffrey A Law  (law@cygnus.com)
52203
52204         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
52205
52206 2001-11-23  Andreas Jaeger  <aj@suse.de>
52207
52208         * gcc.dg/cpp/charconst-2.c: New test.
52209
52210 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
52211
52212         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
52213         to the host if it is remote.  Let tests specify extra headers
52214         they use.
52215         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
52216         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
52217         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
52218         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
52219         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
52220         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
52221         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
52222         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
52223         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
52224         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
52225
52226 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
52227
52228         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
52229         for little endian ARMs.
52230
52231 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
52232
52233         * gcc.c-torture/compile/20011119-1.c: New test.
52234         * gcc.c-torture/compile/20011119-2.c: New test.
52235
52236 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
52237
52238         * gcc.dg/altivec-1.c: Fix typo.
52239
52240 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52241
52242         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
52243
52244 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
52245
52246         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
52247
52248 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
52249
52250         * lib/g77.exp: Don't specify --rpath-link.
52251
52252         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
52253         across all the headers.
52254         * gcc.dg/format/format.exp: For testing on a remote host,
52255         copy format.h.
52256
52257         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
52258         * gcc.c-torture/execute/930406-1.c: Likewise.
52259         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
52260
52261 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
52262
52263         * gcc.dg/altivec-1.c: New.
52264
52265 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
52266
52267         * gcc.dg/cpp/fpreprocessed.c: New test case.
52268
52269 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52270
52271         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
52272         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
52273         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
52274
52275 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52276
52277         * gcc.dg/no-builtin-1.c: New test.
52278
52279 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
52280
52281         * gcc.c-torture/execute/20011115-1.c: New test.
52282
52283 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
52284
52285         * gcc.c-torture/compile/20011114-2.c: New test.
52286         * gcc.c-torture/compile/20011114-3.c: New test.
52287         * gcc.c-torture/compile/20011114-4.c: New test.
52288
52289 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
52290
52291         * g++.dg/other/init1.C: New test.
52292
52293 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
52294
52295         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
52296         message.
52297
52298         * gcc.c-torture/execute/20011114-1.c: New testcase.
52299
52300         * gcc.c-torture/compile/20010327-1.c: Revert last change.
52301         * gcc.c-torture/compile/20011114-1.c: New test, exactly
52302         like the (before this change) version of 20010327-1.c.
52303
52304 2001-11-14  Roger Sayle <roger@eyesopen.com>
52305
52306         * gcc.c-torture/execute/string-opt-13.c: New testcase.
52307
52308 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
52309
52310         * g++.dg/init/array2.C: New test.
52311
52312 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
52313
52314         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
52315
52316 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
52317
52318         * g++.dg/other/forscope1.C: New test.
52319         * g++.dg/ext/forscope1.C: New test.
52320         * g++.dg/ext/forscope2.C: New test.
52321
52322 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
52323
52324         * gcc.c-torture/execute/20011113-1.c: New test.
52325
52326 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
52327
52328         * gcc.c-torture/execute/20011109-2.c: New test.
52329
52330         * gcc.c-torture/execute/20011109-1.c: New test.
52331
52332 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
52333
52334         * gcc.c-torture/compile/20011109-1.c: New test.
52335
52336 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
52337
52338         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
52339         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
52340         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
52341         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
52342         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
52343         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
52344         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
52345
52346 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52347
52348         * g++.dg/warn/Wshadow-1.C: New tests.
52349         * g++.old-deja/g++.mike/for3.C: Update.
52350
52351 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52352
52353         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
52354         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
52355         XFAILs.  Adjust expected error texts.
52356         * gcc.c-torture/compile/20011106-1.c,
52357         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
52358         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
52359         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
52360         gcc.dg/c99-array-lval-5.c: New tests.
52361
52362 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52363
52364         * gcc.dg/cpp/defined.c: Update.
52365
52366 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52367
52368         * gcc.c-torture/execute/anon-1.c: New test.
52369
52370 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
52371
52372         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
52373         same size, so no warning should be produced on stormy16.
52374
52375         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
52376         due to oversized array.
52377         * g++.old-deja/g++.mike/ns15.C: Likewise.
52378         * g++.old-deja/g++.pt/crash16.C: Likewise.
52379
52380 2001-11-02  Graham Stott  <grahams@redhat.com>
52381
52382         * g++.dgother/debug1.C: Fix typos.
52383
52384 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
52385
52386         * g++.dg/other/debug1.C: New test.
52387
52388 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52389
52390         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
52391         of unsigned long.
52392
52393 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
52394
52395         * gcc.dg/20011029-2.c: New test.
52396
52397         * gcc.c-torture/compile/20011029-1.c: New test.
52398
52399 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
52400
52401         * objc/execute/class_self-1.m: New test.
52402         * objc/execute/class_self-2.m: New test.
52403
52404 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
52405
52406         * gcc.misc-tests/msgs.exp: Delete.
52407         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
52408         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
52409         error set to match recent changes.
52410
52411 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
52412
52413         * gcc.dg/20011021-1.c: New test.
52414
52415 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
52416
52417         * gcc.c-torture/compile/20011023-1.c: New test.
52418
52419 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
52420
52421         * lib/g77.exp: Rewrite based on lib/g++.exp.
52422
52423 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
52424
52425         * gcc.c-torture/execute/20011019-1.c: New test.
52426
52427         * gcc.dg/20011018-1.c: New test.
52428
52429 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
52430
52431         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
52432
52433 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
52434
52435         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
52436         * gcc.dg/attr-invalid.c: Likewise.
52437
52438 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
52439
52440         * gcc.dg/20011015-1.c: New test.
52441
52442 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
52443
52444         * g++.dg/template/unify2.C: New test.
52445
52446 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
52447
52448         * g++.dg/other/exception-specification.C: New test
52449
52450 2001-10-13  Tom Rix  <trix@redhat.com>
52451
52452         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
52453         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
52454
52455 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
52456
52457         * gcc.dg/20011009-1.c: New test.
52458
52459 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
52460
52461         PR g++/4476
52462         * g++.dg/other/friend1.C: New test.
52463
52464 2001-10-11  Richard Henderson  <rth@redhat.com>
52465
52466         * g++.old-deja/g++.other/crash18.C: Add -S to options.
52467
52468 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52469
52470         * gcc.c-torture/compile/20011010-1.c: New.
52471
52472 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52473
52474         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
52475         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
52476         g77.f-torture/execute/execute.exp,
52477         g77.f-torture/noncompile/noncompile.exp,
52478         gcc.c-torture/compile/compile.exp,
52479         gcc.c-torture/execute/execute.exp,
52480         gcc.c-torture/execute/ieee/ieee.exp,
52481         gcc.c-torture/execute/memcheck/memcheck.exp,
52482         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
52483         objc/execute/execute.exp: Update FSF address.
52484
52485 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
52486
52487         * gcc.dg/cpp/cmdlne-C.c: Update.
52488         * gcc.dg/cpp/cmdlne-C2.c: New.
52489
52490 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52491
52492         * gcc.c-torture/execute/20011008-3.c: New.
52493
52494 2001-10-08  DJ Delorie  <dj@redhat.com>
52495
52496         * gcc.dg/20011008-1.c: New.
52497         * gcc.dg/20011008-2.c: New.
52498
52499 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52500
52501         * gcc.dg/cpp/spacing1.c: Update test.
52502
52503 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52504
52505         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
52506         spelling errors of "separate" as "seperate".
52507
52508 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
52509
52510         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
52511         enough to avoid inlining.
52512
52513 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
52514
52515         * lib/g77.exp: set libg2c_dir correctly.
52516
52517 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52518
52519         * gcc.dg/cpp/macro11.c: New test.
52520
52521 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52522
52523         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
52524         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
52525         gcc.dg/format/multattr-3.c: New tests.
52526         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
52527         tests for format attributes on function pointers being rejected.
52528
52529 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52530
52531         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
52532
52533 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52534
52535         * g++.dg/warn/format1.C: New test.
52536
52537 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
52538
52539         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
52540
52541 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
52542
52543         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
52544
52545 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
52546
52547         * gcc.dg/cpp/redef2.c: Add test.
52548
52549 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
52550
52551         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
52552         long-standing bug on i686, apparently.
52553         * gcc.c-torture/execute/loop-2c.x: New file.
52554         * gcc.c-torture/execute/loop-2d.x: New file.
52555         * gcc.c-torture/execute/loop-3c.x: New file.
52556
52557 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
52558
52559         * gcc.dg/cpp/20000625-2.c: Correct line number.
52560
52561 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52562
52563         * gcc.dg/cpp/macro10.c: New test.
52564         * gcc.dg/cpp/strify3.c: New test.
52565         * gcc.dg/cpp/spacing1.c: Add tests.
52566         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
52567         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
52568
52569 2001-09-24  DJ Delorie  <dj@redhat.com>
52570
52571         * gcc.c-torture/execute/20010924-1.c: New test.
52572
52573 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52574
52575         * objc/execute/paste.m: Remove.
52576
52577 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52578
52579         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
52580
52581 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
52582
52583         * g77.dg/strlen0.f: New test.
52584
52585 2001-09-21  Richard Henderson  <rth@redhat.com>
52586
52587         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
52588         * g++.old-deja/g++.abi/vtable2.C: Likewise.
52589
52590 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52591
52592         Table-driven attributes.
52593         * g++.dg/ext/attrib1.C: New test.
52594
52595 2001-09-20  DJ Delorie  <dj@redhat.com>
52596
52597         * gcc.dg/20000926-1.c: Update expected warning messages.
52598         * gcc.dg/array-2.c: Likewise, and test for warnings too.
52599         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
52600         array.
52601
52602 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
52603
52604         * g++.dg/eh/registers1.C: New test case.
52605
52606 2001-09-17  Richard Henderson  <rth@redhat.com>
52607
52608         * gcc.dg/array-5.c: Fix VLA decomposition test.
52609
52610 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52611
52612         * gcc.dg/cpp/line5.c: New testcase.
52613
52614 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
52615
52616         * gcc.dg/cpp/macro9.c: New test.
52617
52618 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
52619
52620         * gcc.c-torture/execute/980223.c: Change type of addr from long
52621         to char *.
52622
52623 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
52624
52625         * gcc.c-torture/execute/20010915-1.c: New test.
52626
52627 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
52628
52629         * g77.dg/bprob: New directory.
52630         * g77.dg/bprob/bprob.exp: New file.
52631         * g77.dg/bprob/bprob-1.f: New test.
52632         * g77.dg/gcov: New directory.
52633         * g77.dg/gcov/gcov.exp: New file.
52634         * g77.dg/gcov/gcov-1.f: New test.
52635         * g77.dg/gcov/gcov-1.x: New file.
52636
52637 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52638
52639         * gcc.dg/cpp/directiv.c: Update.
52640         * gcc.dg/cpp/undef1.c: Update.
52641
52642 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
52643
52644         * gcc.dg/20010912-1.c: New test.
52645
52646 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
52647
52648         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
52649         language-independent file in lib.
52650         * lib/gcov.exp: New file.
52651
52652 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52653
52654         * gcc.c-torture/compile/20010911-1.c: New test.
52655
52656 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
52657
52658         * lib/profopt.exp: New, to support profile-directed optimizations.
52659         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
52660         * gcc.misc-tests/bprob-1.c: New test.
52661         * gcc.misc-tests/bprob-2.c: New test.
52662
52663 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
52664
52665         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
52666         XFAIL and which kinds of gcov output to verify.
52667         * gcc.misc-tests/gcov-4b.x: New file.
52668         * gcc.misc-tests/gcov-5b.x: New file.
52669         * gcc.misc-tests/gcov-6.x: New file.
52670         * gcc.misc-tests/gcov-7.c: New test.
52671         * gcc.misc-tests/gcov-7.x: New file.
52672
52673 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
52674
52675         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
52676         * gcc.misc-tests/gcov-6.c: New test.
52677
52678 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52679
52680         PR c++/3986
52681         * g++.dg/abi/vbase1.C: New test.
52682
52683 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
52684
52685         * objc.dg/method-2.m: New.
52686
52687 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52688
52689         PR c++/4203
52690         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
52691         * g++.dg/init/empty1.C: New test.
52692
52693 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
52694
52695         * gcc.c-torture/compile/20010903-1.c: New test.
52696
52697 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
52698
52699         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
52700         for m68k.
52701
52702 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
52703
52704         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
52705
52706         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
52707
52708         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
52709
52710 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
52711
52712         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
52713         for 16-bit 'unsigned int'.
52714
52715 2001-08-29  Kazu Hirata  <kazu@hxi.com>
52716
52717         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
52718
52719 2001-08-27  Richard Henderson  <rth@redhat.com>
52720
52721         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
52722         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
52723
52724 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
52725
52726         * gcc.dg/asm-names.c (ymain): New.
52727
52728 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
52729
52730         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
52731         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
52732         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
52733
52734 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52735
52736         * gcc.dg/compare5.c: New testcase.
52737
52738 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
52739
52740         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
52741         and "In instantiation".
52742
52743 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
52744
52745         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
52746
52747 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
52748
52749         * gcc.misc-tests/gcov.exp: Add support for branch information.
52750         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
52751         * gcc.misc-tests/gcov-4.c: New test.
52752         * gcc.misc-tests/gcov-4b.c: New test.
52753         * gcc.misc-tests/gcov-5b.c: New test.
52754
52755 2001-08-20  Zack Weinberg  <zackw@panix.com>
52756
52757         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
52758         expected to fail.
52759
52760 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52761
52762         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
52763
52764 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
52765
52766         * g++.dg/eh/template1.C: New test.
52767
52768 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
52769
52770         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
52771         Fix thinko.
52772         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
52773         for xfail.
52774
52775 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
52776
52777         * lib/g77-dg.exp: Use prune.exp for common procedures
52778         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
52779         * lib/g77.exp: (g77-dg-prune) Remove
52780
52781 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
52782
52783         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
52784
52785 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52786
52787         * g++.dg/template/unify1.C: New test.
52788
52789 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
52790
52791         * g++.dg/abi/empty4.C: New test.
52792
52793 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
52794
52795         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
52796         solaris2.*
52797         * g77.f-torture/compile/pr3743.x: Likewise.
52798
52799 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
52800
52801         * g++.dg/other/using-declaration.C: New test.
52802
52803 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52804
52805         * gcc.dg/cpp/tr-sign.c: New testcase.
52806
52807 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52808
52809         * gcc.dg/cpp/19951025-1.c: Revert.
52810         * gcc.dg/cpp/directiv.c: We no longer process directives that
52811         interrupt macro arguments.
52812
52813 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
52814
52815         * gcc.dg/bconstp-1.c: New test.
52816
52817 2001-08-03  Richard Henderson  <rth@redhat.com>
52818
52819         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
52820
52821 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52822
52823         * gcc.dg/cpp/19951025-1.c: Update.
52824
52825 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
52826
52827         * g77.dg/ff90-1.f (s): Fix reference of variable z,
52828         should be x.
52829
52830 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
52831
52832         Kill -fhonor-std.
52833         * g++.old-deja/g++.ns/ns14.C: Remove special options.
52834         * g++.old-deja/g++.other/std1.C: Likewise.
52835         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
52836
52837 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
52838
52839         * lib/g77.exp: Load gcc-defs.exp for common procedures
52840         (g77_pass, g77_fail, g77_finish, g77_exit,
52841         ${tool}_check_unsupported_p} Now redundant.  Deleted.
52842
52843 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
52844
52845         * g77.dg/fbackslash.f
52846         * g77.dg/fcase-preserve.f
52847         * g77.dg/ff90-1.f
52848         * g77.dg/ffixed-line-length-0.f
52849         * g77.dg/ffixed-line-length-132.f
52850         * g77.dg/ffixed-line-length-7.f
52851         * g77.dg/ffixed-line-length-72.f
52852         * g77.dg/ffixed-line-length-none.f
52853         * g77.dg/ffree-form-1.f
52854         * g77.dg/fno-backslash.f
52855         * g77.dg/fno-f90-1.f
52856         * g77.dg/fno-fixed-form-1.f
52857         * g77.dg/fno-onetrip.f
52858         * g77.dg/fno-typeless-boz.f
52859         * g77.dg/fno-underscoring.f
52860         * g77.dg/fno-vxt-1.f
52861         * g77.dg/fonetrip.f
52862         * g77.dg/ftypeless-boz.f
52863         * g77.dg/fugly-assumed.f
52864         * g77.dg/funderscoring.f
52865         * g77.dg/fvxt-1.f
52866
52867 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
52868
52869         * objc.dg/fwd-proto-1.m: New.
52870         * objc.dg/local-decl-1.m: New.
52871         * objc.dg/naming-1.m: New.
52872         * objc.dg/naming-2.m: New.
52873         * objc.dg/proto-hier-1.m: New.
52874
52875 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
52876
52877         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
52878         largest-type elements to a struct makes its size grow.
52879
52880 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
52881
52882         * g++.dg/abi/vthunk1.C: New test.
52883
52884 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
52885
52886         * g++.dg/abi/vbase8-22.C: New test.
52887
52888 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52889
52890         * gcc.dg/cpp/macro8.c: New test.
52891
52892 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
52893
52894         * g++.dg/abi/vbase8-21.C: New test.
52895
52896 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
52897
52898         * g++.dg/abi/vbase8-10.C: New test.
52899
52900 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52901
52902         * lib/g++.exp (g++_set_ld_library_path): Renamed to
52903         ${tool}_set_ld_library_path.
52904         Changed caller.
52905         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
52906         g++.exp.
52907
52908 2001-07-26  Stan Cox <scox@redhat.com>
52909
52910         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
52911         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
52912         gcc_exit, gcc_check_unsupported_p):
52913         Moved to gcc-deps.exp
52914         * gcc-deps.exp: New file.
52915
52916 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
52917
52918         * g++.old-deja/g++.pt/defarg14.C: New test.
52919
52920 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52921
52922         * g++.old-deja/g++.other/lineno5.C: New test.
52923
52924 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52925
52926         * g++.old-deja/g++.pt/crash68.C: New test.
52927
52928 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
52929
52930         * g++.old-deja/g++.other/crash42.C: New test.
52931
52932 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52933
52934         * gcc.dg/cpp/extratokens.c: Fix.
52935         * gcc.dg/cpp/skipping2.c: New tests.
52936
52937 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
52938
52939         * gcc.c-torture/execute/20010724-1.c: New file.
52940         * gcc.c-torture/execute/20010724-1.x: New file.
52941
52942 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52943
52944         * g++.old-deja/g++.other/cond7.C: New test.
52945
52946 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52947
52948         * g++.old-deja/g++.other/optimize4.C: New test.
52949
52950 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52951
52952         * g++.old-deja/g++.abi/vbase8-5.C: New test.
52953
52954 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
52955
52956         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
52957         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
52958         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
52959         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
52960
52961         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
52962         bug report" message.
52963
52964         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
52965         * g++.dg/ext/instantiate1.C: Move from old-deja.
52966
52967 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
52968
52969         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
52970         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
52971         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
52972         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
52973
52974 2001-07-23  Jeffrey A Law  (law@cygnus.com)
52975
52976         * gcc.c-torture/execute/20010723-1.c: New test.
52977
52978 2001-07-23  Ben Elliston  <bje@redhat.com>
52979
52980         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
52981
52982 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52983
52984         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
52985         i[34567]86-*-*.
52986         Delete handling of ieee_multilib_flags.
52987         Pass -mieee for alpha*-*-* and sh-*-*.
52988         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
52989
52990 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
52991
52992         Remove old-abi tests.
52993         * g++.old-deja/g++.mike/p11116.C: Remove.
52994         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
52995
52996 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
52997
52998         * g77.f-torture/compile/pr3743.f: New test
52999
53000 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
53001
53002         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
53003
53004 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53005
53006         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
53007         g++.old-deja/g++.pt/static6.C: Likewise.
53008         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
53009         supports weak symbols.
53010
53011 2001-07-18  Andreas Jaeger  <aj@suse.de>
53012
53013         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
53014         supported again.
53015
53016 2001-07-18  Andreas Jaeger  <aj@suse.de>
53017
53018         * gcc.dg/iftrap-1.c: Fix target line.
53019
53020 2001-07-17  Richard Henderson  <rth@redhat.com>
53021
53022         * gcc.c-torture/execute/20010717-1.c: New.
53023
53024 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53025
53026         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
53027         tests.
53028
53029 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53030
53031         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
53032
53033 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53034
53035         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
53036         UAC_SIGBUS, UAC_NOPRINT definitions.
53037
53038 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
53039
53040         * objc/execute/object_is_class.m: New test.
53041         * objc/execute/object_is_meta_class.m: New test.
53042
53043 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
53044
53045         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
53046         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
53047
53048 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
53049
53050         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
53051         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
53052
53053 2001-07-14  Richard Henderson  <rth@redhat.com>
53054
53055         * gcc.dg/iftrap-1.c: New.
53056
53057 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
53058
53059         * g77.f-torture/execute/intrinsic77.f: New test.
53060
53061 2001-07-11  Janis Johnson <janis@us.ibm.com>
53062
53063         * gcc.misc-tests/gcov-3.c: New test.
53064
53065 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
53066
53067         * gcc.c-torture/compile/20010711-1.c,
53068         * gcc.c-torture/compile/20010711-2.c: New tests.
53069
53070 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
53071
53072         * gcc.c-torture/execute/20010711-1.c: New test.
53073
53074 2001-07-11  Ben Elliston  <bje@redhat.com>
53075
53076         * g++.old-deja/g++.other/enum5.C: New test.
53077
53078 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
53079
53080         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
53081         (g++-dg-prune): Call prune_gcc_output.
53082         * prune.exp: New file for prune_gcc_output.
53083         * lib/g++.exp, lib/gcc.exp: Load it.
53084
53085 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53086
53087         * gcc.c-torture/compile/20010701-1.c,
53088         g++.old-deja/g++.ext/attrib6.C: New tests.
53089
53090 2001-07-06  Jeffrey A Law  (law@cygnus.com)
53091
53092         * gcc.c-torture/compile/20010706-1.c: New test.
53093
53094 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
53095
53096         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
53097
53098 2001-06-28  Stan Shebs  <shebs@apple.com>
53099
53100         * gcc.dg/pragma-darwin.c: New test.
53101
53102 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53103
53104         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
53105         Solaris 2.[678] system.
53106
53107 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53108
53109         * gcc.dg/20010622-1.c: New test.
53110
53111 2001-06-18  Stan Shebs  <shebs@apple.com>
53112
53113         * objc.dg: New directory.
53114         * objc.dg/dg.exp: New file.
53115         * objc.dg/alias.m: New.
53116         * objc.dg/class-1.m: New.
53117         * objc.dg/class-2.m: New.
53118         * objc.dg/const-str-1.m: New.
53119         * objc.dg/const-str-2.m: New.
53120         * objc.dg/id-1.m: New.
53121         * objc.dg/method-1.m: New.
53122         * objc.dg/super-class-1.m: New.
53123         * lib/objc-dg.exp: New file.
53124
53125 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53126
53127         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
53128         of label name.
53129
53130 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
53131
53132         * g++.old-deja/g++.abi/vbase8-9.C: New test.
53133
53134 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53135
53136         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
53137         variable.
53138
53139 2001-06-12  Richard Henderson  <rth@redhat.com>
53140
53141         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
53142
53143 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
53144
53145         * g++.old-deja/g++.abi/vbase5.C: New test.
53146         * g++.old-deja/g++.abi/vbase6.C: New test.
53147         * g++.old-deja/g++.abi/vbase7.C: New test.
53148
53149 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53150
53151         * gcc.c-torture/compile/20010610-1.c: New test.
53152
53153 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
53154
53155         * g++.old-deja/g++.abi/vbase4.C: New test.
53156
53157 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53158
53159         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
53160         support %f for HC11/HC12 targets.
53161         * gcc.c-torture/execute/930513-1.x: New file, likewise.
53162         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
53163         on HC11/HC12 targets.
53164         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
53165
53166 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53167
53168         * gcc.dg/wchar_t-1.c: New file.
53169         * gcc.dg/wint_t-1.c: Likewise.
53170
53171 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
53172
53173         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
53174
53175 2001-06-11  Richard Henderson  <rth@redhat.com>
53176
53177         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
53178
53179 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53180
53181         * gcc.c-torture/compile/20010611-1.c: New test.
53182
53183 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53184
53185         * gcc.dg/c99-tag-1.c: Add more tests.
53186
53187 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
53188
53189         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
53190         representation on MN10300 and ARM/Thumb.
53191
53192 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
53193
53194         * g77.f-torture/execute/20010610.f: New.
53195
53196 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
53197
53198         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
53199         names.
53200
53201 2001-06-09  Richard Henderson  <rth@redhat.com>
53202
53203         * gcc.c-torture/execute/ashrdi-1.c: New.
53204         * gcc.c-torture/execute/ashldi-1.c: New.
53205         * gcc.c-torture/execute/lshrdi-1.c: New.
53206
53207 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
53208
53209         * objc/execute/load-3.m: Added. Check sending +load to categories,
53210         in addition to classes.
53211
53212 2001-06-08  Stan Shebs  <shebs@apple.com>
53213
53214         * objc/execute/load-2.m: New test.  From Nicola Pero
53215         <n.pero@mi.flashnet.it>.
53216
53217 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
53218
53219         * gcc.c-torture/execute/20010605-2.c: New test.
53220
53221 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
53222
53223         * g++.old-deja/g++.abi/vbase2.C: New test.
53224         * g++.old-deja/g++.abi/vbase3.C: New test.
53225
53226 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
53227
53228         * g++.old-deja/g++.pt/friend49.C: New test.
53229
53230 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
53231
53232         * g++.old-deja/g++.ext/anon3.C: New test.
53233
53234 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
53235
53236         * g++.old-deja/g++.other/conv7.C: New test.
53237
53238 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
53239
53240         * gcc.c-torture/compile/20010605-2.c: New test.
53241
53242 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53243
53244         * gcc.c-torture/execute/20010604-1.c: New test.
53245
53246 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
53247
53248         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
53249
53250 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
53251
53252         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
53253         (g++_link_flags): Likewise.
53254         (g++_init): Pass gccpath's value to two previous functions.
53255
53256 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53257
53258         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
53259         Ensure logfile entry matches exec command line.
53260
53261 2001-05-31  Richard Henderson  <rth@redhat.com>
53262
53263         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
53264         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
53265
53266 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
53267
53268         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
53269         compiler for irix6.2
53270
53271 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
53272
53273         * g++.old-deja/g++.other/optimize3.C: New file.
53274
53275 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
53276
53277         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
53278         assemble.
53279
53280 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
53281
53282         * g++.old-deja/g++.other/optimize2.C: New file.
53283
53284 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
53285
53286         * gcc.c-torture/compile/20010518-2.c: New file.
53287         * gcc.c-torture/execute/20010518-1.c: New file.
53288         * gcc.c-torture/execute/20010518-2.c: New file.
53289
53290 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53291
53292         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
53293
53294 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
53295
53296         G++ no longer defines builtins that do not begin with __builtin.
53297         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
53298         * g++.old-deja/g++.brendand/misc13.C: Likewise.
53299         * g++.old-deja/g++.law/builtin1.C: Likewise.
53300         * g++.old-deja/g++.law/cvt2.C: Likewise.
53301         * g++.old-deja/g++.mike/net5.C: Likewise.
53302         * g++.old-deja/g++.other/builtins1.C: Likewise.
53303         * g++.old-deja/g++.other/builtins2.C: Likewise.
53304         * g++.old-deja/g++.other/builtins3.C: Likewise.
53305         * g++.old-deja/g++.other/builtins4.C: Likewise.
53306         * g++.old-deja/g++.other/inline8.C: Likewise.
53307         * g++.old-deja/g++.robertl/eb39.C: Likewise.
53308
53309 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
53310
53311         * g++.old-deja/g++.pt/using1.C: Adjust.
53312         * g++.old-deja/g++.pt/using2.C: New test.
53313
53314 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53315
53316         * gcc.dg/cpp/charconst.c: New tests.
53317         * gcc.dg/cpp/escape.c: New tests.
53318         * gcc.dg/cpp/escape-1.c: New tests.
53319         * gcc.dg/cpp/escape-2.c: New tests.
53320         * gcc.dg/cpp/ucs.c: New tests.
53321
53322 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
53323
53324         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
53325         native compiler for irix6.5.
53326
53327 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
53328
53329         * lib/g++.exp (g++_include_flags): Use args to compute
53330         get_multilibs.
53331         (g++_link_flags): Likewise.
53332         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
53333
53334 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53335
53336         * gcc.dg/c90-hexfloat-1.c: Add more tests.
53337
53338 2001-05-21  Geoff Keating  <geoffk@redhat.com>
53339
53340         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
53341         this file.
53342
53343 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53344
53345         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
53346         STACK_SIZE;
53347         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
53348         to STACK_SIZE; Use it to define size of add_histo array.
53349         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
53350         to STACK_SIZE.
53351         (f): Use GITT_SIZE to define size of gitt local table.
53352         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
53353         to STACK_SIZE; Use it to define size of bytemem array.
53354
53355 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53356
53357         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
53358         on 68HC11/HC12 due to the asm instruction.
53359         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
53360         * gcc.c-torture/compile/920520-1.x: Likewise.
53361         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
53362         on 68HC11/HC12 because the function is larger than 64K.
53363         * gcc.c-torture/compile/961203-1.x: New file, this test fails
53364         on 68HC11/HC12 because the structure is too large.
53365
53366 2001-05-20  Richard Henderson  <rth@redhat.com>
53367
53368         * gcc.c-torture/execute/20010520-1.c: New.
53369
53370 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53371
53372         * g++.old-deja/g++.warn/compare1.C: New test.
53373         * gcc.dg/compare4.c: New test.
53374
53375 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
53376
53377         * g++.old-deja/g++.other/optimize1.C: New test.
53378
53379 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53380
53381         * g++.old-deja/g++.pt/spec41.C: New test.
53382
53383 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
53384
53385         * gcc.c-torture/compile/20010114-1.x: Remove.
53386
53387 2001-05-18  Stan Shebs  <shebs@apple.com>
53388
53389         * gcc.c-torture/compile/20010518-1.c: New test.
53390
53391 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
53392
53393         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
53394         * g++.old-deja/g++.pt/crash67.C: New test.
53395
53396 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
53397
53398         * g++.old-deja/g++.other/debug9.C: New test.
53399
53400 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
53401
53402         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
53403
53404 2001-05-16  Jan Hubicka  <jh@suse.cz>
53405
53406         * gcc.c-torture/compile/20010516-1.c: New test.
53407
53408 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
53409
53410         * g++.old-deja/g++.other/crash41.C: New test.
53411
53412 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
53413
53414         * g++.old-deja/g++.pt/crash66.C: New test.
53415
53416 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
53417
53418         * g++.old-deja/g++.robertl/eb27.C: Convert.
53419
53420 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
53421
53422         * g++.dg/friend-warn.C: New test.  Do not warn about friend
53423         declaration being redundant.
53424
53425 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
53426
53427         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
53428
53429 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
53430
53431         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
53432
53433 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
53434
53435         * lib/g++.exp: Use testsuite_flags.
53436
53437 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
53438
53439         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
53440
53441 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53442
53443         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
53444
53445 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
53446
53447         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
53448
53449 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
53450
53451         * gcc.c-torture/compile/20010313-1.c: New test.
53452
53453 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
53454
53455         * gcc.dg/cpp/direct2.c: New test.
53456         * gccq.dg/cpp/direct2s.c: New test.
53457
53458         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
53459
53460 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
53461
53462         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
53463         * g++.old-deja/g++.other/op3.C: Likewise.
53464
53465 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53466
53467         * gcc.dg/cpp/syshdr.h: New file.
53468         * gcc.dg/cpp/sysmac1.c: Update.
53469         * gcc.dg/cpp/sysmac2.c: Update.
53470
53471 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53472
53473         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
53474
53475 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
53476
53477         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
53478         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
53479
53480 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
53481
53482         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
53483
53484 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
53485
53486         * lib/g++.exp (g++_include_flags): Don't use any special flags
53487         if TESTING_IN_BUILD_TREE is not defined.
53488         (g++_init): Use a plain 'c++' as the compiler if
53489         TESTING_IN_BUILD_TREEE is not defined.
53490
53491 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
53492
53493         * g++.old-deja/g++.eh/catch13.C: New test.
53494         * g++.old-deja/g++.eh/catch14.C: New test.
53495
53496 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
53497
53498         * gcc.dg/cpp/tr-define.c: New test.
53499
53500 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
53501
53502         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
53503         <stdlib.h>, not <malloc.h>.
53504
53505 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
53506
53507         * g++.old-deja/g++.ns/template17.C: New test.
53508
53509 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
53510
53511         * g++.old-deja/g++.pt/ref4.C: New test.
53512
53513 2001-04-30  Richard Henderson  <rth@redhat.com>
53514
53515         * gcc.dg/20000724-1.c: Revert last change.
53516
53517 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
53518
53519         * g77.f-torture/execute/20010430.f: New test.
53520
53521 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
53522
53523         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
53524
53525 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
53526
53527         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
53528
53529 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
53530
53531         * g++.old-deja/g++.eh/crash6.C: New test.
53532
53533 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
53534
53535         * g++.old-deja/g++.other/warn7.C: New test.
53536
53537 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
53538
53539         * g++.old-deja/g++.other/defarg9.C: New test.
53540
53541 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
53542
53543         * g77.f-torture/compile/20010426.f: New test.
53544         * g77.f-torture/execute/20010426.f: New test.
53545
53546 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
53547
53548         * g77.f-torture/compile/20000629-1.x: Remove - error
53549         has been fixed.
53550
53551 2001-04-26  Jeffrey A Law  (law@cygnus.com)
53552
53553         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
53554         Tweak slightly to work with g++.dg framework.
53555         * g++.dg/special/ecos.exp: Run initp1.C test.
53556         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
53557
53558         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
53559         its linker doesn't give line numbers either.
53560         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
53561
53562 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
53563
53564         * g++.old-deja/g++.other/lex1.C: New test.
53565
53566 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
53567
53568         * gcc.dg/noncompile/20010425-1.c: New test.
53569
53570 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
53571
53572         * g++.old-deja/g++.pt/mangle2.C: New test.
53573
53574 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
53575
53576         * gcc.dg/format/plus-1.c: New test.
53577
53578 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
53579
53580         * gcc.dg/20010423-1.c: New test.
53581
53582 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
53583
53584         * gcc.c-torture/execute/20010422-1.c: New test.
53585
53586 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
53587
53588         * g++.old-deja/g++.ns/type2.C: New test.
53589
53590 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
53591
53592         * g++.old-deja/g++.other/perf1.C: New test.
53593
53594 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
53595
53596         * gcc.dg/c99-func-2.c: Remove xfail.
53597         * gcc.dg/c99-func-3.c: Remove xfail.
53598         * gcc.dg/c99-func-4.c: Remove xfail.
53599
53600 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
53601
53602         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
53603
53604 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53605
53606         * gcc.c-torture/compile/20010423-1.c: New test.
53607
53608 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
53609
53610         * g++.old-deja/g++.pt/typename28.C: New test.
53611
53612 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
53613
53614         * g++.old-deja/g++.abi/empty2.C: New test.
53615         * g++.old-deja/g++.abi/empty3.C: New test.
53616
53617 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53618
53619         * g++.old-deja/g++.other/comdat2.C: New test.
53620         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
53621
53622 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53623
53624         * g++.old-deja/g++.other/overload14.C: New test.
53625
53626 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53627
53628         * g++.old-deja/g++.other/lookup23.C: New test.
53629
53630 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53631
53632         * gcc.c-torture/execute/20010403-1.c: New test.
53633
53634 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
53635             Mark Mitchell  <mark@codesourcery.com>
53636
53637         * lib/old-dejagnu.exp: Don't delete output of executable.
53638         Add .exe suffix to executables.
53639
53640 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
53641
53642         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
53643
53644 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53645
53646         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
53647
53648 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
53649
53650         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
53651         * g++.old-deja/g++.abi/crash1.C: New test.
53652
53653 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
53654
53655         * g++.old-deja/g++.other/crash40.C: New test.
53656
53657 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53658
53659         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
53660
53661 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
53662
53663         * g++.old-deja/g++.other/warn6.C: New test.
53664
53665 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53666
53667         * g++.old-deja/g++.robertl/eb42.C: Same.
53668
53669 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53670
53671         * gcc.dg/wtr-conversion-1.c: New testcase.
53672
53673 2001-04-10  Richard Henderson  <rth@redhat.com>
53674
53675         * g++.old-deja/g++.other/array5.C: New.
53676
53677 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53678
53679         * gcc.c-torture/execute/20010408-1.c: New test.
53680
53681 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
53682
53683         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
53684         headers and constructs.
53685         * g++.old-deja/g++.robertl/eb79.C: Same.
53686         * g++.old-deja/g++.robertl/eb77.C (main): Same.
53687         * g++.old-deja/g++.robertl/eb73.C: Same.
53688         * g++.old-deja/g++.robertl/eb66.C (main): Same.
53689         * g++.old-deja/g++.robertl/eb55.C (t): Same.
53690         * g++.old-deja/g++.robertl/eb54.C (main): Same.
53691         * g++.old-deja/g++.robertl/eb46.C (main): Same.
53692         * g++.old-deja/g++.robertl/eb44.C: Same.
53693         * g++.old-deja/g++.robertl/eb41.C (main): Same.
53694         * g++.old-deja/g++.robertl/eb4.C (main): Same.
53695         * g++.old-deja/g++.robertl/eb39.C: Same.
53696         * g++.old-deja/g++.robertl/eb33.C (main): Same.
53697         * g++.old-deja/g++.robertl/eb31.C (main): Same.
53698         * g++.old-deja/g++.robertl/eb30.C: Same.
53699         * g++.old-deja/g++.robertl/eb3.C: Same.
53700         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
53701         * g++.old-deja/g++.robertl/eb21.C: Same.
53702         * g++.old-deja/g++.robertl/eb15.C: Same.
53703         * g++.old-deja/g++.robertl/eb118.C: Same.
53704         * g++.old-deja/g++.robertl/eb115.C (main): Same.
53705         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
53706         * g++.old-deja/g++.robertl/eb109.C: Same.
53707         * g++.old-deja/g++.other/sibcall1.C (main): Same.
53708         * g++.old-deja/g++.mike/rtti1.C: Same.
53709         * g++.old-deja/g++.mike/p658.C: Same.
53710         * g++.old-deja/g++.mike/net46.C: Same.
53711         * g++.old-deja/g++.mike/net34.C: Same.
53712         * g++.old-deja/g++.mike/memoize1.C: Same.
53713         * g++.old-deja/g++.mike/eh2.C: Same.
53714         * g++.old-deja/g++.law/weak.C: Same.
53715         * g++.old-deja/g++.law/visibility7.C: Same.
53716         * g++.old-deja/g++.law/visibility25.C: Same.
53717         * g++.old-deja/g++.law/visibility22.C: Same.
53718         * g++.old-deja/g++.law/visibility2.C: Same.
53719         * g++.old-deja/g++.law/visibility17.C: Same.
53720         * g++.old-deja/g++.law/visibility13.C: Same.
53721         * g++.old-deja/g++.law/visibility10.C: Same.
53722         * g++.old-deja/g++.law/visibility1.C: Same.
53723         * g++.old-deja/g++.law/virtual3.C (eval): Same.
53724         * g++.old-deja/g++.law/vbase1.C: Same.
53725         * g++.old-deja/g++.law/operators32.C: Same.
53726         * g++.old-deja/g++.law/nest3.C: Same.
53727         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
53728         * g++.old-deja/g++.law/except5.C (main): Same.
53729         * g++.old-deja/g++.law/cvt7.C (run): Same.
53730         * g++.old-deja/g++.law/cvt2.C: Same.
53731         * g++.old-deja/g++.law/cvt16.C: Same.
53732         * g++.old-deja/g++.law/ctors6.C (bar): Same.
53733         * g++.old-deja/g++.law/ctors17.C (main): Same.
53734         * g++.old-deja/g++.law/ctors13.C: Same.
53735         * g++.old-deja/g++.law/ctors12.C (main): Same.
53736         * g++.old-deja/g++.law/ctors10.C: Same.
53737         * g++.old-deja/g++.law/code-gen5.C: Same.
53738         * g++.old-deja/g++.law/bad-error7.C: Same.
53739         * g++.old-deja/g++.law/arm9.C: Same.
53740         * g++.old-deja/g++.law/arm12.C: Same.
53741         * g++.old-deja/g++.law/arg8.C: Same.
53742         * g++.old-deja/g++.law/arg1.C: Same.
53743         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
53744         * g++.old-deja/g++.jason/template31.C: Same.
53745         * g++.old-deja/g++.jason/template24.C (main): Same.
53746         * g++.old-deja/g++.jason/2371.C: Same.
53747         * g++.old-deja/g++.eh/new2.C: Same.
53748         * g++.old-deja/g++.eh/new1.C: Same.
53749         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
53750         * g++.old-deja/g++.brendan/nest21.C (main): Same.
53751         * g++.old-deja/g++.brendan/err-msg3.C: Same.
53752         * g++.old-deja/g++.brendan/crash62.C: Same.
53753         * g++.old-deja/g++.brendan/crash52.C: Same.
53754         * g++.old-deja/g++.brendan/crash49.C (main): Same.
53755         * g++.old-deja/g++.brendan/crash38.C: Same.
53756         * g++.old-deja/g++.brendan/crash15.C (main): Same.
53757         * g++.old-deja/g++.brendan/copy9.C: Same.
53758
53759 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
53760
53761         * gcc.c-torture/execute/20001203-2.c (memset):
53762         Count argument is of type __SIZE_TYPE__.
53763
53764 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
53765
53766         * gcc.c-torture/compile/20010404-1.c: New test.
53767
53768 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
53769
53770         * gcc.c-torture/compile/20010326-1.c: New test.
53771
53772 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
53773
53774         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
53775         peculiarities of the SH.
53776         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
53777
53778 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53779
53780         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
53781         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
53782         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
53783
53784 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
53785
53786         * g77.f-torture/compile/20010321-1.f: New test.
53787
53788 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
53789
53790         * gcc.c-torture/compile/20010329-1.c: New test.
53791
53792 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
53793
53794         * gcc.c-torture/execute/20010329-1.c: New test.
53795
53796 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
53797
53798         * g++.old-deja/g++.other/eh4.C: Fix typo.
53799
53800 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
53801
53802         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
53803
53804 2001-03-28  Philip Blundell  <philb@gnu.org>
53805
53806         * gcc.c-torture/compile/20010328-1.c: New test.
53807
53808 2001-03-27  Richard Henderson  <rth@redhat.com>
53809
53810         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
53811         * g++.old-deja/g++.eh/vbase3.C: Likewise.
53812
53813 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
53814
53815         * gcc.c-torture/compile/20010327-1.c: New test.
53816
53817 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
53818
53819         * g++.old-deja/g++.other/friend12.C: New test.
53820         * g++.old-deja/g++.other/friend9.C: Expect no errors.
53821         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
53822
53823 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53824
53825         * gcc.c-torture/execute/20010325-1.c: New test.
53826
53827 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
53828
53829         * g++.old-deja/g++.other/mangle3.C: New test.
53830
53831 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
53832
53833         * g++.old-deja/g++.other/anon8.C: New test.
53834
53835 2001-03-20  Philip Blundell  <philb@gnu.org>
53836
53837         * gcc.c-torture/compile/20010320-1.c: New test.
53838
53839 2001-03-17  Richard Henderson  <rth@redhat.com>
53840
53841         * g++.old-deja/g++.other/eh4.C: Add expected error text.
53842
53843 2001-03-15  Geoff Keating  <geoff@redhat.com>
53844
53845         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
53846         tests on AIX.
53847
53848 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
53849
53850         * g++.old-deja/g++.other/eh4.C: New test.
53851
53852 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
53853
53854         * gcc.dg/cpp/mi1.c: Update.
53855
53856 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
53857
53858         * g++.old-deja/g++.other/regstack.C: New test.
53859
53860 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
53861
53862         * g++.old-deja/g++.other/ref4.C: New test.
53863
53864 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
53865
53866         * objc/execute/va_method.m: Added.
53867         * objc/execute/IMP.m: Added.
53868         * objc/execute/_cmd.m: Added.
53869         * objc/execute/accessing_ivars.m: Added.
53870         * objc/execute/class-1.m: Added.
53871         * objc/execute/class-10.m: Added.
53872         * objc/execute/class-11.m: Added.
53873         * objc/execute/class-12.m: Added.
53874         * objc/execute/class-13.m: Added.
53875         * objc/execute/class-14.m: Added.
53876         * objc/execute/class-2.m: Added.
53877         * objc/execute/class-3.m: Added.
53878         * objc/execute/class-4.m: Added.
53879         * objc/execute/class-5.m: Added.
53880         * objc/execute/class-6.m: Added.
53881         * objc/execute/class-7.m: Added.
53882         * objc/execute/class-8.m: Added.
53883         * objc/execute/class-9.m: Added.
53884         * objc/execute/class-tests-1.h
53885         * objc/execute/class-tests-2.h
53886         * objc/execute/compatibility_alias.m: Added.
53887         * objc/execute/encode-1.m: Added.
53888         * objc/execute/formal_protocol-1.m: Added.
53889         * objc/execute/formal_protocol-2.m: Added.
53890         * objc/execute/formal_protocol-3.m: Added.
53891         * objc/execute/formal_protocol-4.m: Added.
53892         * objc/execute/formal_protocol-5.m: Added.
53893         * objc/execute/formal_protocol-6.m: Added.
53894         * objc/execute/formal_protocol-7.m: Added.
53895         * objc/execute/informal_protocol.m: Added.
53896         * objc/execute/initialize.m: Added.
53897         * objc/execute/load.m: Added.
53898         * objc/execute/many_args_method.m: Added.
53899         * objc/execute/nested-3.m: Added.
53900         * objc/execute/no_clash.m: Added.
53901         * objc/execute/private.m: Added.
53902         * objc/execute/redefining_self.m: Added.
53903         * objc/execute/root_methods.m: Added.
53904         * objc/execute/selector-1.m: Added.
53905         * objc/execute/static-1.m: Added.
53906         * objc/execute/static-2.m: Added.
53907         * objc/execute/va_method.m: Added.
53908
53909 2001-03-10  Richard Henderson  <rth@redhat.com>
53910
53911         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
53912
53913 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
53914
53915         * g++.old-deja/g++.other/crash31.C: XFAIL.
53916         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
53917         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
53918         * gcc.c-torture/execute/20010123-1.x: XFAIL.
53919         * gcc.c-torture/execute/20010124-1.x: XFAIL.
53920         * gcc.dg/sequence-pt-1.c: XFAIL one test.
53921
53922 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
53923
53924         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
53925
53926 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
53927
53928         * gcc.dg/20000724-1.c: Don't use multiline strings.
53929
53930 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
53931
53932         * objc/execute/string1.m, objc/execute/string2.m: Compare the
53933         result of -cString against what we expect it to be; don't just
53934         print it out for no one to read.
53935
53936         * objc/execute/string3.m, objc/execute/string4.m: New tests.
53937         Based on testcases provided by Nicola Pero.
53938
53939 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
53940
53941         * gcc.dg/cpp/macro7.c: New test.
53942
53943 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
53944
53945         * gcc.dg/cpp/multiline.c: Update.
53946
53947 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53948
53949         * g++.old-deja/g++.other/enum3.C: New test.
53950
53951 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53952
53953         * g++.old-deja/g++.other/pod1.C: New test.
53954
53955 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
53956
53957         * g++.old-deja/g++.ext/overload1.C: New test.
53958
53959 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
53960
53961         * g++.old-deja/g++.pt/using1.C: New test.
53962
53963 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
53964
53965         * g++.old-deja/g++.other/using9.C: New test.
53966
53967 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
53968
53969         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
53970
53971         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
53972
53973 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
53974
53975         * g++.old-deja/g++.ext/realpt1.C: Remove.
53976
53977 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
53978
53979         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
53980
53981 2001-02-26  Will Cohen  <wcohen@redhat.com>
53982
53983         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
53984
53985 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
53986
53987         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
53988         templatized constructors.
53989
53990 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53991
53992         * gcc.c-torture/execute/20010224-1.c: New test.
53993
53994 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
53995
53996         * gcc.c-torture/execute/20010222-1.c: New test.
53997
53998 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
53999
54000         * g++.old-deja/g++.other/inline20.C: New test.
54001
54002 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
54003
54004         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
54005
54006 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54007
54008         * g++.old-deja/g++.other/lookup22.C: New test.
54009
54010 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
54011
54012         * g77.dg: New directory.
54013         * g77.dg/20010216-1.f: New test case.
54014         * g77.dg/dg.exp: New driver.
54015         * lib/g77-dg.exp: New driver library.
54016
54017 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54018
54019         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
54020
54021 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
54022
54023         * g++.old-deja/g++.other/decl9.C: New test.
54024
54025 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
54026
54027         * g++.old-deja/g++.other/init16.C: Update the test so that it does
54028         not need <string> and also tests the initialization at runtime.
54029
54030 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54031
54032         * gcc.c-torture/execute/longlong.c: New test.
54033
54034 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
54035
54036         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
54037
54038 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
54039
54040         * gcc.c-torture/execute/920302-1.c (execute):
54041         Change argument type to short.
54042
54043 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
54044
54045         * g++.old-deja/g++.pt/deduct6.C: New test.
54046
54047 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
54048
54049         * g++.old-deja/g++.pt/deduct5.C: New test.
54050
54051 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
54052
54053         * gcc.c-torture/execute/20010209-1.c: New test.
54054
54055 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
54056
54057         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
54058
54059 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
54060
54061         * g++.dg/vtgc1.C: Update for new ABI.
54062
54063         * consistency.vlad: New directory, 1665 files.
54064
54065 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54066
54067         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
54068         return type.
54069         * gcc.dg/cpp/digraphs.c: Declare puts.
54070
54071 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
54072
54073         * g++.old-deja/g++.other/warn5.C: New test.
54074
54075 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
54076
54077         * g++.old-deja/g++.pt/spec40.C: New test.
54078
54079 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
54080
54081         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
54082         case.
54083         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
54084
54085 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
54086
54087         * gcc.c-torture/compile/20010209-1.c: New test.
54088
54089 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
54090
54091         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
54092         excess errors message but not if it crashes.
54093         * g++.old-deja/g++.other/crash27.C: Likewise.
54094         * g++.old-deja/g++.other/crash28.C: Likewise.
54095         * g++.old-deja/g++.other/crash30.C: Likewise.
54096         * g++.old-deja/g++.other/crash32.C: Likewise.
54097         * g++.old-deja/g++.other/crash35.C: Likewise.
54098         * g++.old-deja/g++.pt/inherit2.C: Likewise.
54099
54100 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54101
54102         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
54103         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
54104         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
54105         g77.f-torture/execute/execute.exp,
54106         g77.f-torture/noncompile/noncompile.exp,
54107         gcc.c-torture/execute/execute.exp,
54108         gcc.c-torture/execute/memcheck/memcheck.exp,
54109         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
54110         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
54111         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
54112         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
54113         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
54114         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
54115         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
54116         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
54117         Remove bug reporting instructions with ancient email addresses.
54118
54119 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
54120
54121         * gcc.dg/20010202-1.c: New test.
54122         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
54123
54124 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
54125
54126         * g++.dg/stdbool-if.C: New test.
54127
54128 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
54129
54130         * objc/execute/fdecl.m: Added main().
54131
54132 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
54133
54134         * gcc.c-torture/execute/20010206-1.c: New test.
54135
54136 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
54137
54138         * gcc.dg/cpp/avoidpaste1.c: Update.
54139
54140 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
54141
54142         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
54143         Pero <nicola@brainstorm.co.uk>.
54144         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
54145
54146 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
54147
54148         * g++.old-deja/g++.pt/spec39.C: New test.
54149
54150 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
54151
54152         * gcc.c-torture/compile/20010202-1.c: New test.
54153
54154 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
54155
54156         * g++.old-deja/g++.abi/primary2.C: New test.
54157         * g++.old-deja/g++.abi/primary3.C: New test.
54158         * g++.old-deja/g++.abi/primary4.C: New test.
54159         * g++.old-deja/g++.abi/primary5.C: New test.
54160         * g++.old-deja/g++.abi/vtable3.h: New test.
54161         * g++.old-deja/g++.abi/vtable3a.C: New test.
54162         * g++.old-deja/g++.abi/vtable3b.C: New test.
54163         * g++.old-deja/g++.abi/vtable3c.C: New test.
54164         * g++.old-deja/g++.abi/vtable3d.C: New test.
54165         * g++.old-deja/g++.abi/vtable3e.C: New test.
54166         * g++.old-deja/g++.abi/vtable3f.C: New test.
54167         * g++.old-deja/g++.abi/vtable3g.C: New test.
54168         * g++.old-deja/g++.abi/vtable3h.C: New test.
54169         * g++.old-deja/g++.abi/vtable3i.C: New test.
54170         * g++.old-deja/g++.abi/vtable3j.C: New test.
54171         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
54172
54173 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
54174
54175         * g++.old-deja/g++.other/anon6.C: New test.
54176         * g++.old-deja/g++.other/anon7.C: New test.
54177
54178 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
54179
54180         * gcc.dg/cpp/avoidpaste2.c: New tests.
54181
54182 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
54183
54184         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
54185
54186 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
54187
54188         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
54189         DECIMAL_DIG cases for Irix."
54190
54191 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
54192
54193         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
54194
54195 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54196
54197         * gcc.dg/c99-tag-1.c: New test.
54198
54199 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
54200
54201         * gcc.dg/cpp/tr-warn1.c: Add tests.
54202
54203 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
54204
54205         * gcc.dg/cpp/avoidpaste1.c: Update.
54206         * gcc.dg/cpp/paste4.c: Update.
54207
54208 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
54209
54210         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
54211         cases for Irix.
54212
54213 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
54214
54215         * g++.old-deja/g++.other/inline19.C: New test.
54216
54217 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54218
54219         * gcc.dg/Wlarger-than.c: New test.
54220
54221 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
54222
54223         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
54224
54225 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
54226
54227         * gcc.c-torture/execute/20010129-1.c: New test.
54228         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
54229
54230 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
54231
54232         * gcc.dg/cpp/avoidpaste1.c: Test case.
54233
54234 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
54235
54236         * g++.old-deja/g++.other/inline18.C: New test.
54237
54238 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54239
54240         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
54241         and __builtin_putchar.
54242
54243 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
54244
54245         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
54246         tests.
54247
54248 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
54249
54250         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
54251         floating point number rounding mode to round to the nearest
54252         representable mode.
54253
54254 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
54255
54256         * g++.old-deja/g++.other/mangle2.C: New test.
54257
54258 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54259
54260         * gcc.c-torture/compile/20010124-1.c: New test.
54261
54262 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
54263
54264         * g++.old-deja/g++.pt/spec38.C: New test.
54265
54266 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54267
54268         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
54269         "Build don't run".
54270
54271 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54272
54273         * gcc.c-torture/execute/20010123-1.c: New test.
54274
54275 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
54276
54277         * g++.old-deja/g++.pt/spec37.C: New test.
54278
54279 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
54280
54281         * g++.old-deja/g++.pt/overload14.C: New test.
54282
54283 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54284
54285         * gcc.c-torture/execute/20010122-1.c: New test, exercise
54286         __builtin_return_address.
54287
54288 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
54289
54290         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
54291         * g++.old-deja/g++.pt/spec35.C: New test.
54292         * g++.old-deja/g++.pt/spec36.C: New test.
54293
54294 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
54295
54296         * gcc.c-torture/compile/20010118-1.c: New test.
54297
54298 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
54299
54300         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
54301
54302 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
54303
54304         * gcc.c-torture/execute/20010119-1.c: New test.
54305
54306 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54307
54308         * g++.old-deja/g++.other/vbase5.C: New test.
54309
54310 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
54311
54312         * gcc.c-torture/execute/20010118-1.c: New test.
54313
54314 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54315
54316         * g++.old-deja/g++.pt/deduct3.C: New test.
54317
54318 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54319
54320         * g++.old-deja/g++.pt/spec34.C: New test.
54321
54322 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
54323
54324         * g77.f-torture/compile/20000601-2.f: New test.
54325
54326 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54327
54328         * g++.old-deja/g++.other/init17.C: New test.
54329
54330 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
54331
54332         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
54333
54334 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54335
54336         * g++.old-deja/g++.pt/unify8.C: New test.
54337
54338 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54339
54340         * g++.old-deja/g++.abi/vbase1.C: New test.
54341
54342 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54343
54344         * g++.old-deja/g++.pt/crash65.C: New test.
54345
54346 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
54347
54348         * gcc.dg/cpp/assembl2.S: New test case.
54349
54350 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
54351
54352         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
54353         are supported.
54354
54355 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54356
54357         * g++.old-deja/g++.other/builtins1.C: New test.
54358         * g++.old-deja/g++.other/builtins2.C: Likewise.
54359         * g++.old-deja/g++.other/builtins3.C: Likewise.
54360         * g++.old-deja/g++.other/builtins4.C: Likewise.
54361
54362 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
54363
54364         * gcc.c-torture/compile/20010117-1.c: New test.
54365         * gcc.c-torture/compile/20010117-2.c: New test.
54366
54367 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54368
54369         * g77.f-torture/execute/20010116.[fx]: New test,
54370         XFAIL on i?86-*-*.
54371         * g77.f-torture/compile/20010115.f: Indicate it's
54372         a test for PR fortran/1636.
54373
54374 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54375
54376         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
54377
54378 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54379
54380         * g77.f-torture/compile/20010115.f: New test.
54381
54382 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
54383
54384         * g++.old-deja/g++.pt/nontype5.C: New test.
54385
54386 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
54387
54388         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
54389         have an equivalent working one below it.
54390
54391 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
54392
54393         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
54394         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54395
54396 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
54397
54398         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
54399         message containing "init_priority".
54400         (conpr-2.C): Likewise.
54401         (conpr-3.C): Likewise.
54402         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
54403
54404 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54405
54406         * gcc.c-torture/execute/20010114-2.c: New test.
54407
54408 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
54409
54410         * gcc.c-torture/compile/20010114-1.c: New test.
54411         * gcc.c-torture/compile/20010114-1.x: Xfail.
54412         * gcc.c-torture/compile/20010114-2.c: New test.
54413         * gcc.c-torture/execute/20010114-1.c: New test.
54414         * gcc.dg/trunc-1.c: New test.
54415         * gcc.dg/uninit-B.c: New test.
54416
54417 2001-01-13  Nick Clifton  <nickc@redhat.com>
54418
54419         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
54420         target.
54421
54422 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54423
54424         * gcc.c-torture/compile/20010113-1.c: New test.
54425
54426 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
54427
54428         * gcc.c-torture/compile/20001212-1.c: New test.
54429
54430 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54431
54432         * gcc.dg/cpp/widestr1.c: Update.
54433         * gcc.dg/cpp/prag-imp.c: Remove.
54434
54435 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
54436
54437         * gcc.c-torture/execute/20000801-3.x: Remove.
54438         * gcc.dg/c90-init-1.c: New test.
54439         * gcc.dg/c99-init-1.c: New test.
54440         * gcc.dg/c99-init-2.c: New test.
54441         * gcc.dg/gnu99-init-1.c: New test.
54442
54443 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
54444
54445         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
54446         testing that no relevant ones were found.
54447
54448 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
54449
54450         * g++.old-deja/g++.pt/cast2.C: New test.
54451
54452 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
54453
54454         * g++.old-deja/g++.pt/friend47.C: New test.
54455
54456 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54457
54458         * g++.old-deja/g++.pt/instantiate13.C: New test.
54459
54460 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54461
54462         * g++.old-deja/g++.other/defarg7.C: New test.
54463         * g++.old-deja/g++.other/defarg8.C: New test.
54464
54465 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54466
54467         * g++.old-deja/g++.pt/crash64.C: New test.
54468
54469 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54470
54471         * g++.old-deja/g++.pt/crash63.C: New test.
54472
54473 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
54474
54475         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
54476
54477 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
54478
54479         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
54480
54481 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
54482
54483         * g++.old-deja/g++.pt/error3.C: New test.
54484
54485 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
54486
54487         * g++.old-deja/g++.other/crash39.C: New test.
54488
54489 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
54490
54491         * g++.old-deja/g++.other/vbase4.C: New test.
54492
54493 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
54494
54495         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
54496         * gcc.dg/special/20000419-2.c: New file. Identical to above.
54497         * gcc.dg/special/special.exp: New test driver which will check
54498         for alias support for the above test.
54499
54500 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
54501
54502         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
54503         problems on small machines.
54504         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
54505         parameterize.
54506
54507 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
54508
54509         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
54510         mips.
54511         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54512
54513 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
54514
54515         * g++.old_deja/g++.pt/using8.C: New test.
54516
54517 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54518
54519         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
54520
54521 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
54522
54523         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
54524         where a failure is expected.
54525         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
54526
54527 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
54528
54529         * g++.old_deja/g++.pt/instantiate12.C: New test.
54530
54531 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
54532
54533         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
54534         start of structs.
54535         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
54536         * g++.old-deja/g++.brendan/crash17.C: Likewise.
54537         * g++.old-deja/g++.brendan/crash29.C: Likewise.
54538         * g++.old-deja/g++.brendan/crash48.C: Likewise.
54539         * g++.old-deja/g++.brendan/ns1.C: Likewise.
54540         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
54541         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
54542         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
54543         * g++.old-deja/g++.eh/spec6.C: Likewise.
54544         * g++.old-deja/g++.jason/crash3.C: Likewise.
54545         * g++.old-deja/g++.law/ctors11.C: Likewise.
54546         * g++.old-deja/g++.law/ctors17.C: Likewise.
54547         * g++.old-deja/g++.law/ctors5.C: Likewise.
54548         * g++.old-deja/g++.law/ctors9.C: Likewise.
54549         * g++.old-deja/g++.mike/ambig1.C: Likewise.
54550         * g++.old-deja/g++.mike/net22.C: Likewise.
54551         * g++.old-deja/g++.mike/p3538a.C: Likewise.
54552         * g++.old-deja/g++.mike/p3538b.C: Likewise.
54553         * g++.old-deja/g++.mike/virt3.C: Likewise.
54554         * g++.old-deja/g++.niklas/t128.C: Likewise.
54555         * g++.old-deja/g++.other/anon4.C: Likewise.
54556         * g++.old-deja/g++.other/using1.C: Likewise.
54557         * g++.old-deja/g++.other/warn3.C: Likewise.
54558         * g++.old-deja/g++.pt/t37.C: Likewise.
54559         * g++.old-deja/g++.robertl/eb69.C: Likewise.
54560         * g++.old-deja/g++.robertl/eb71.C: Likewise.
54561
54562 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
54563
54564         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
54565
54566 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54567
54568         * gcc.c-torture/execute/stdio-opt-3.c: New test.
54569
54570 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
54571
54572         * gcc.c-torture/compile/20010107-1.c: New test.
54573
54574 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54575
54576         * gcc.c-torture/execute/builtin-noret-1.c: New test.
54577
54578 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54579
54580         * gcc.dg/format/format.h: New file.
54581         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
54582         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
54583         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
54584         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
54585         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
54586         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
54587         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
54588         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
54589         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
54590         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
54591         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
54592         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
54593         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
54594         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
54595         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
54596         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
54597         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
54598         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
54599         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
54600         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
54601         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
54602         instead of declaring standard types, macros and functions in each
54603         test.
54604
54605 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
54606
54607         * gcc.c-torture/execute/20010106-1.c: New test.
54608
54609 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54610
54611         * gcc.dg/format/format.exp: New file.
54612         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
54613         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
54614         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
54615         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
54616         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
54617         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
54618         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
54619         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
54620         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
54621         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
54622         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
54623         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
54624         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
54625         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
54626         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
54627         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
54628         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
54629         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
54630         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
54631         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
54632         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
54633         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
54634         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
54635         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
54636         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
54637         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
54638         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
54639         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
54640         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
54641         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
54642         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
54643         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
54644         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
54645         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
54646         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
54647         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
54648         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
54649         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
54650         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
54651         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
54652         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
54653         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
54654
54655 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
54656
54657         * gcc.c-torture/execute/991228-1.c: Take word endianness into
54658         account.
54659
54660 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
54661
54662         * gcc.c-torture/execute/builtin-complex-1.c: New test.
54663
54664 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
54665
54666         * g++.old-deja/g++.pt/crash62.C: New test.
54667
54668 2001-01-04  Richard Henderson  <rth@redhat.com>
54669
54670         * gcc.dg/20000926-1.c: Update expected warnings.
54671         * gcc.dg/array-2.c: Likewise.
54672         * gcc.dg/array-4.c: Also validate flexible array members.
54673         * gcc.dg/c99-flex-array-1.c: New.
54674
54675 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
54676
54677         * gcc.c-torture/compile/20001222-1.x: Remove.
54678
54679 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
54680
54681         * gcc.c-torture/execute/built-in-setjmp.c: New.
54682
54683 2001-01-03  Richard Henderson  <rth@redhat.com>
54684
54685         * gcc.dg/940510-1.c: Update expected error wording.
54686         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
54687
54688 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
54689
54690         * lib/target-supports.exp (check_alias_available): Modified to
54691         indicate aliases not supported if only weak aliases are supported.
54692
54693 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54694
54695         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
54696         Turn on cmpstrsi checks for __pj__ and __i370__.
54697
54698 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
54699
54700         * g++.old-deja/g++.other/virtual11.C: New test.
54701
54702 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
54703
54704         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
54705
54706 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54707
54708         * gcc.c-torture/compile/20010102-1.c: New test.
54709
54710 2001-01-02  Andreas Jaeger  <aj@suse.de>
54711
54712         * gcc.dg/noreturn-3.c: New test.
54713
54714         * gcc.dg/noreturn-4.c: New test.
54715
54716 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54717
54718         * gcc.c-torture/execute/stdio-opt-1.c: Also test
54719         __builtin_fputc and __builtin_fwrite.
54720
54721 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
54722
54723         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
54724         signed char, not default char.
54725
54726 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
54727
54728         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
54729
54730 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
54731
54732         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
54733
54734 2000-12-29  Richard Henderson  <rth@redhat.com>
54735
54736         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
54737         (__cyg_profile_func_exit): Define.
54738
54739 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
54740
54741         * g++.dg/vtgc1.C: New test.
54742
54743 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
54744
54745         * gcc.dg/noncompile/20001228-1.c: New test.
54746
54747         * gcc.dg/20001228-1.c: New test.
54748
54749         * gcc.c-torture/execute/20001228-1.c: New test.
54750
54751 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
54752
54753         * gcc.dg/format-strfmon-1.c: New test.
54754
54755 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54756
54757         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
54758         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
54759         * gcc.c-torture/execute/string-opt-1.c: Likewise.
54760         * gcc.c-torture/execute/string-opt-2.c: Likewise.
54761         * gcc.c-torture/execute/string-opt-3.c: Likewise.
54762         * gcc.c-torture/execute/string-opt-4.c: Likewise.
54763         * gcc.c-torture/execute/string-opt-6.c: Likewise.
54764         * gcc.c-torture/execute/string-opt-7.c: Likewise.
54765         * gcc.c-torture/execute/string-opt-8.c: Likewise.
54766         * gcc.c-torture/execute/string-opt-9.c: Likewise.
54767         * gcc.c-torture/execute/string-opt-10.c: Likewise.
54768         * gcc.c-torture/execute/string-opt-11.c: Likewise.
54769         * gcc.c-torture/execute/string-opt-12.c: Likewise.
54770
54771         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
54772         * gcc.c-torture/execute/string-opt-4.c: Test index.
54773
54774 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
54775
54776         * gcc.c-torture/compile/20001226-1.c: New test.
54777
54778 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
54779
54780         * gcc.c-torture/compile/20001222-1.c: New test.
54781         * gcc.c-torture/compile/20001222-1.x: Xfail.
54782
54783 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
54784
54785         * gcc.c-torture/execute/comp-goto-2.c: New test.
54786
54787 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
54788
54789         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
54790         Use long types if __INT_MAX__ is 32767.
54791         (main): Use cast to (sint32 *) when poking 88 into a_page.
54792
54793         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
54794
54795 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
54796
54797         * gcc.c-torture/compile/20001221-1.c: New test.
54798         * gcc.c-torture/execute/20001221-1.c: New test.
54799
54800 2000-12-20  Richard Henderson  <rth@redhat.com>
54801
54802         * g++.old-deja/g++.pt/crash36.C: Update error lines.
54803         * g++.old-deja/g++.robertl/eb109.C: Likewise.
54804
54805 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54806
54807         * gcc.dg/compare3.c: New test.
54808
54809 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54810
54811         * gcc.dg/format-warnll-1.c: New test.
54812
54813 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
54814
54815         * gcc.dg/cpp/cmdlne-P.c: New test.
54816
54817 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
54818
54819         * gcc.c-torture/execute/builtin-abs-1.c,
54820         gcc.c-torture/execute/builtin-abs-2.c: New tests.
54821
54822 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
54823
54824         * gcc.dg/cpp/multiline.c: New test.
54825
54826 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
54827
54828         * g++.old-deja/g++.other/syshdr1.C: Update.
54829         * gcc.dg/cpp/lineflags.c: Remove temporarily.
54830
54831 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54832
54833         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
54834
54835 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54836
54837         * g++.old-deja/g++.pt/ttp65.C: New test.
54838
54839 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54840
54841         * g++.old-deja/g++.pt/ttp64.C: New test.
54842
54843 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54844
54845         * g++.old-deja/g++.pt/spec33.C: New test.
54846
54847 2000-12-14  Catherine Moore  <clm@redhat.com>
54848
54849         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
54850         * gcc.c-torture/execute/920612-2.c: Likewise.
54851         * gcc.c-torture/execute/920428-2.c: Likewise.
54852         * gcc-c-torture/execute/va-arg-11.c: Call exit.
54853         * gcc.c-torture/execute/va-arg-21.c: Likewise.
54854
54855 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54856
54857         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
54858         * gcc.dg/pack-test-2.c: Likewise.
54859
54860 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54861
54862         Tests by Zack Weinberg <zackw@stanford.edu>.
54863
54864         * gcc.dg/cpp/defined.c: Update.
54865         * gcc.dg/cpp/defined_trad.c: New tests.
54866
54867 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54868
54869         * gcc.dg/cpp/trad-direct.c: Update.
54870
54871 2000-12-11  Neil Booth  <neilb@earthling.net>
54872
54873         * gcc.dg/cpp/defined_trad.c
54874
54875 2000-12-11  Neil Booth  <neilb@earthling.net>
54876
54877         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
54878
54879 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54880
54881         * gcc.dg/format-miss-2.c: New test.
54882
54883 2000-12-09  Neil Booth  <neilb@earthling.net>
54884
54885         * gcc.dg/cpp/lineflags.c: New tests.
54886         * gcc.dg/cpp/poison.c: Update.
54887         * gcc.dg/cpp/redef2.c: Update.
54888         * gcc.dg/cpp/skipping.c: New test.
54889
54890 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
54891
54892         * g++.old-deja/g++.other/eh3.C: New testcase.
54893
54894 2000-12-07  Neil Booth  <neilb@earthling.net>
54895
54896         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
54897         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
54898         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
54899         wtr-union-init-2.c, wtr-union-init-3.c: Update.
54900         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
54901         Update.
54902
54903 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54904
54905         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
54906         __SIZE_TYPE__ instead of int for type of integers cast to
54907         pointers.
54908
54909 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
54910
54911         * g++.old-deja/g++.other/cleanup4.C: New test.
54912
54913 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54914
54915         * format-sec-1.c: New test.
54916
54917 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54918
54919         * gcc.dg/format-nonlit-3.c: New test.
54920
54921 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54922
54923         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
54924         through a null pointer.
54925
54926 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54927
54928         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
54929         * g++.old-deja/g++.pt/partial4.C: New test.
54930
54931 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
54932
54933         * gcc.c-torture/execute/ieee/hugeval.x: New.
54934
54935 2000-12-06  Neil Booth  <neilb@earthling.net>
54936
54937         * gcc.dg/cpp/backslash2.c: New tests.
54938
54939 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54940
54941         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
54942         * gcc.c-torture/execute/stdio-opt-2.c: New test.
54943
54944 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
54945
54946         * gcc.c-torture/execute/20001203-2.c: New testcase.
54947
54948 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
54949
54950         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
54951         * g++.old-deja/g++.other/virtual10.C: New test.
54952
54953 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
54954
54955         * g++.old-deja/g++.mike/pmf5.C: Remove test.
54956
54957 2000-12-05  Richard Henderson  <rth@redhat.com>
54958
54959         * gcc.c-torture/compile/20001205-1.c: New.
54960
54961 2000-12-04  Neil Booth  <neilb@earthling.net>
54962
54963         * g++.old-deja/g++.other/virtual9.C: New test.
54964         * g++.old-deja/g++.pt/crash61.C: New test.
54965         * gcc.c-torture/execute/loop-9.c: New test.
54966
54967 2000-12-04  Neil Booth  <neilb@earthling.net>
54968
54969         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
54970         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
54971         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
54972         * gcc.dg/cpp/extratokens.c: ...here.
54973
54974 2000-12-04  Neil Booth  <neilb@earthling.net>
54975
54976         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
54977         New tests.
54978
54979 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54980
54981         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
54982         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
54983
54984 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
54985
54986         * gcc.c-torture/execute/20001203-1.c: New test.
54987
54988 2000-12-03  Neil Booth  <neilb@earthling.net>
54989
54990         * gcc.dg/cpp/macro6.c: New test cases.
54991
54992 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54993
54994         * gcc.c-torture/execute/string-opt-9.c: New test.
54995         * gcc.c-torture/execute/string-opt-10.c: Likewise.
54996         * gcc.c-torture/execute/string-opt-11.c: Likewise.
54997         * gcc.c-torture/execute/string-opt-12.c: Likewise.
54998
54999         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
55000         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
55001
55002 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
55003
55004         * gcc.dg/cpp/if-6.c: New testcase.
55005
55006         * gcc.dg/20001201-1.c: New testcase.
55007
55008 2000-12-02  Neil Booth  <neilb@earthling.net>
55009
55010         * g++.old-deja/g++.other/externC4.C,
55011         g++.old-deja/g++.other/friend10.C: New tests.
55012
55013 2000-12-02  Neil Booth  <neilb@earthling.net>
55014
55015         * g++.old-deja/g++.other/instan2.C
55016         * g++.old-deja/g++.other/instan3.C: New test.
55017
55018 2000-12-02  Neil Booth  <neilb@earthling.net>
55019
55020         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
55021         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
55022         gnuc99.c,gnuc99-pedantic.c: New tests.
55023
55024 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55025
55026         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
55027         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
55028
55029 2000-12-01  Neil Booth  <neilb@earthling.net>
55030
55031         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
55032         * gcc.dg/cpp/poison.c: Update.
55033         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
55034
55035 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
55036
55037         * g77.f-torture/execute/20001201.f: New test.
55038
55039 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55040
55041         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
55042
55043 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
55044
55045         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
55046
55047 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
55048
55049         * g++.old-deja/g++.other/cast6.C: New test.
55050
55051 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
55052
55053         * gcc.c-torture/execute/20001130-2.c: New testcase.
55054
55055 2000-11-30  Richard Henderson  <rth@redhat.com>
55056
55057         * gcc.c-torture/execute/20001130-1.c: New test.
55058
55059 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
55060
55061         * g++.old-deja/g++.other/op3.C: New test.
55062
55063 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
55064
55065         * g++.old-deja/g++.other/op2.C: New test.
55066
55067 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
55068
55069         * g++.old-deja/g++.other/crash38.C: New test.
55070
55071 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
55072
55073         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
55074
55075 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
55076
55077         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
55078         tests.
55079         * gcc.c-torture/execute/string-opt-6.c: New test.
55080
55081         * gcc.dg/20001117-1.c: Add main.
55082
55083 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
55084
55085         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
55086         Move from here ...
55087         * gcc.dg/940510-1.c: ... to here.
55088
55089         * gcc.dg/20000926-1.c: GNU C now allows initializations of
55090         zero-size arrays in toplevel structures.
55091
55092 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
55093
55094         * gcc.c-torture/execute/loop-8.c: New test.
55095
55096 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55097
55098         * g++.old-deja/g++.other/base1.C: New test.
55099
55100 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55101
55102         * g++.old-deja/g++.other/parse2.C: New test.
55103
55104 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55105
55106         * g++.old-deja/g++.pt/incomplete1.C: New test.
55107
55108 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55109
55110         * g++.old-deja/g++.other/friend9.C: New test.
55111
55112 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
55113
55114         * gcc.dg/20001127-1.c: New test.
55115
55116 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
55117
55118         * g++.old-deja/g++.pt/friend46.C: New test.
55119
55120 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
55121
55122         * g++.old-deja/g++.other/ptrmem8.C: New test.
55123
55124 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55125
55126         * gcc.c-torture/execute/string-opt-7.c: New test.
55127         * gcc.c-torture/execute/string-opt-8.c: Likewise.
55128
55129 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
55130
55131         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
55132         instead of 'mkcheck 2'.
55133
55134 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55135
55136         * gcc.c-torture/execute/memcheck/driver.c,
55137         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
55138         C9X references to refer to C99.
55139
55140 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
55141
55142         * gcc.dg/ultrasp3.c: New test.
55143
55144 2000-11-25  Neil Booth  <neilb@earthling.net>
55145
55146         * gcc.dg/cpp/include2.c: Update test to be locale independent.
55147
55148 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
55149
55150         * gcc.c-torture/compile/20001123-2.c: New.
55151
55152 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55153
55154         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
55155
55156 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
55157
55158         * gcc.dg/sequence-point-1.c: Add some new tests.
55159         * gcc.c-torture/execute/20001124-1.c: New test.
55160
55161 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
55162
55163         * g++.old-deja/g++.other/vaarg4.C: New test.
55164         * gcc.c-torture/compile/20001123-1.c: New test.
55165
55166 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
55167
55168         * g++.other/crash24.C: Adjust and remove XFAIL.
55169         * g++.other/crash37.C: New test.
55170
55171 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
55172
55173         * g++.old-deja/g++.pt/instantiate9.C: New test.
55174
55175 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
55176
55177         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
55178         new ABI, too.
55179
55180         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
55181         * g++.old-deja/g++.robertl/eb55.C: Likewise.
55182
55183 2000-11-22  Neil Booth  <neilb@earthling.net>
55184
55185         * gcc.dg/cpp/Wtrigraphs.c: New test.
55186
55187 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
55188
55189         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
55190
55191 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
55192
55193         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
55194
55195 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
55196
55197         * lib/gcc-dg.exp: load_lib scanasm.exp.
55198         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
55199         * lib/g++-dg.exp: load_lib scanasm.exp.
55200         * lib/scanasm.exp: New.
55201         (scan-assembler, scan-assembler-not): Add optional arguments to
55202         test name, or if not present, the pattern name.
55203         (scan-assembler-dem, scan-assembler-dem-not): New.
55204
55205         * g++.dg/dg.exp: New.
55206
55207 2000-11-21  Neil Booth  <neilb@earthling.net>
55208
55209         * gcc.dg/cpp/integrated1.c: Remove.
55210
55211 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
55212
55213         * gcc.c-torture/execute/20001121-1.c: New test.
55214
55215 2000-11-21  Richard Henderson  <rth@redhat.com>
55216
55217         * gcc.c-torture/compile/20001121-1.c: New test.
55218
55219 2000-11-20  Neil Booth  <neilb@earthling.net>
55220
55221         * gcc.dg/cpp/integrated1.c: New test.
55222
55223 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
55224
55225         * g++.old-deja/g++.other/inline17.C: New test.
55226
55227 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
55228
55229         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
55230         local variable to be zero: I made the variable global. Now
55231         uses abort() and exit() instead of relying on main's return value.
55232
55233 2000-11-20  Neil Booth  <neilb@earthling.net>
55234
55235         * gcc.dg/cpp/paste2.c: Update test.
55236         * objc/execute/paste.m: New test.
55237
55238 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55239
55240         * gcc.dg/c99-condexpr-1.c: New test.
55241
55242 2000-11-20  Neil Booth  <neilb@earthling.net>
55243
55244         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
55245
55246 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
55247
55248         * g++.old-deja/g++.pt/export1.C: New test.
55249
55250 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
55251
55252         * gcc.dg/20001117-1.c: New test.
55253
55254 2000-11-18  Richard Henderson  <rth@redhat.com>
55255
55256         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
55257
55258 2000-11-18  Richard Henderson  <rth@redhat.com>
55259
55260         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
55261         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
55262         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
55263
55264 2000-11-18  Richard Henderson  <rth@redhat.com>
55265
55266         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
55267         (main): New.  Exit cleanly.
55268
55269 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55270
55271         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
55272         gcc.dg/c99-fordecl-2.c: New tests.
55273
55274 2000-11-18  Richard Henderson  <rth@redhat.com>
55275
55276         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
55277         * gcc.c-torture/execute/zerolen-2.c: New.
55278
55279 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55280
55281         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
55282         memory.
55283
55284 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
55285
55286         * g++.old-deja/g++.pt/instantiate8.C: New test.
55287
55288 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
55289
55290         * g++.old-deja/g++.other/incomplete.C: Add more tests.
55291         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
55292
55293 2000-11-16  Nick Clifton  <nickc@redhat.com>
55294
55295         * gcc.c-torture/execute/nestfunc-2.c: New test.
55296         * gcc.c-torture/execute/nestfunc-3.c: New test.
55297
55298 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
55299
55300         * gcc.c-torture/compile/20001116-1.c: New test.
55301
55302 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55303
55304         * gcc.c-torture/execute/20001115-1.c: New test.
55305
55306 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
55307
55308         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
55309         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
55310         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
55311         * g++.old-deja/g++.abi/vmihint.C: Likewise.
55312
55313 2000-11-15  Neil Booth  <neilb@earthling.net>
55314
55315         gcc.dg/cpp/_Pragma1.c: Update.
55316         gcc.dg/cpp/_Pragma2.c: New test.
55317
55318 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
55319
55320         * g++.old-deja/g++.other/anon5.C: New test.
55321
55322 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
55323
55324         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
55325         tests.
55326
55327 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
55328
55329         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
55330         output.
55331
55332 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55333
55334         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
55335         labels at end of compound statements.
55336
55337 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
55338
55339         * gcc.c-torture/execute/loop-7.c: New test.
55340
55341 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55342
55343         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
55344
55345 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55346
55347         * gcc.dg/c99-bool-1.c: New test.
55348
55349 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55350
55351         * gcc.dg/c99-scope-1.c: Remove xfail.
55352         * gcc.dg/c99-scope-2.c: New test.
55353
55354 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55355
55356         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
55357         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
55358
55359 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
55360
55361         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
55362         error messages.
55363
55364         * g++.mike/p700.C: Don't typedef wchar_t.
55365         * g++.mike/p784.C: Likewise.
55366         * g++.mike/eb101.C: Don't use __wchar_t.
55367
55368 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
55369
55370         * g77.f-torture/execute/20001111.[fx]: Test premature exit
55371         from DO loop.
55372
55373 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
55374
55375         * gcc.c-torture/execute/20001111-1.c: New test.
55376
55377 2000-11-10  Nick Clifton  <nickc@redhat.com>
55378
55379         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
55380         long multuiple and accumulate.
55381
55382 2000-11-09  Richard Henderson  <rth@redhat.com>
55383
55384         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
55385         via size_t instead of int.
55386
55387         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
55388         * gcc.c-torture/execute/string-opt-2.c: Likewise.
55389         * gcc.c-torture/execute/string-opt-3.c: Likewise.
55390         * gcc.c-torture/execute/string-opt-4.c: Likewise.
55391
55392 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
55393
55394         * gcc.c-torture/compile/20001109-1.c: New test.
55395         * gcc.c-torture/compile/20001109-2.c: New test.
55396
55397 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
55398
55399         * g++.old-deja/g++.pt/operator1.C: New test.
55400         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
55401
55402 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
55403
55404         * gcc.dg/20001108-1.c: New test.
55405
55406 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
55407
55408         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
55409         with both arguments constant strings.
55410         * gcc.c-torture/execute/string-opt-3.c: New test.
55411         * gcc.c-torture/execute/string-opt-4.c: New test.
55412         * gcc.c-torture/execute/string-opt-5.c: New test.
55413
55414 2000-11-08  Nick Clifton  <nickc@redhat.com>
55415
55416         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
55417         mulsidi3adddi patterns.
55418
55419 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
55420
55421         * g++.old-deja/g++.other/crash36.C: New test.
55422
55423 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
55424
55425         * g++.old-deja/g++.other/init16.C: New test.
55426
55427 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
55428
55429         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
55430
55431 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
55432
55433         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
55434         * gcc.c-torture/execute/va-arg-16.x: Likewise.
55435         * gcc.c-torture/execute/va-arg-17.x: Likewise.
55436
55437 2000-11-07  DJ Delorie  <dj@redhat.com>
55438
55439         * gcc.dg/20000614-1.c: Add return so that test can pass.
55440
55441 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55442
55443         * gcc.c-torture/execute/string-opt-1.c: New test.
55444
55445 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
55446
55447         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
55448         mips-sgi-irix6.* because the MIPS ABI passes floating-point
55449         parameters in registers, and there is no way for a varargs
55450         function to know in which order the integer and floating-point
55451         parameters should be interleaved when they are placed on the
55452         stack.
55453         * gcc.c-torture/execute/va-arg-16.x: Likewise.
55454         * gcc.c-torture/execute/va-arg-17.x: Likewise.
55455
55456 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55457
55458         * gcc.c-torture/execute/string-opt-2.c: New test.
55459
55460 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
55461
55462         * g++.old-deja/g++.pt/crash60.C: New test.
55463
55464 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
55465
55466         * g++.old-deja/g++.other/crash24.C: New test.
55467         * g++.old-deja/g++.other/crash25.C: New test.
55468         * g++.old-deja/g++.other/crash26.C: New test.
55469         * g++.old-deja/g++.other/crash27.C: New test.
55470         * g++.old-deja/g++.other/crash28.C: New test.
55471         * g++.old-deja/g++.other/crash29.C: New test.
55472         * g++.old-deja/g++.other/crash30.C: New test.
55473         * g++.old-deja/g++.other/crash31.C: New test.
55474         * g++.old-deja/g++.other/crash32.C: New test.
55475         * g++.old-deja/g++.other/crash33.C: New test.
55476         * g++.old-deja/g++.other/crash34.C: New test.
55477         * g++.old-deja/g++.other/crash35.C: New test.
55478
55479 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
55480
55481         * gcc.c-torture/execute/20001031-1.c: New test.
55482
55483 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
55484
55485         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
55486         namespace.
55487
55488         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
55489         standards-conformant.
55490
55491         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
55492
55493         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
55494         * g++.old-deja/g++.mike/p755a.C: Likewise.
55495         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
55496         library makes no calls to `operator new' during initialization.
55497
55498 2000-11-04  Neil Booth  <neilb@earthling.net>
55499
55500         * gcc.dg/cpp/include2.c: New tests.
55501
55502 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
55503
55504         * lib/g++.exp (g++_set_ld_library_path): New function.
55505         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
55506
55507 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
55508
55509         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
55510         warnings.
55511
55512 2000-11-01  Richard Henderson  <rth@redhat.com>
55513
55514         * g++.old-deja/g++.ext/namedret1.C: New.
55515         * g++.old-deja/g++.ext/namedret2.C: New.
55516         * g++.old-deja/g++.ext/namedret3.C: New.
55517
55518 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
55519
55520         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
55521         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
55522
55523 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55524
55525         * gcc.c-torture/execute/va-arg-21.c: New test.
55526
55527 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55528
55529         * gcc.dg/c99-complex-2.c: New test.
55530
55531 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55532
55533         * gcc.c-torture/execute/stdio-opt-1.c: New test.
55534
55535 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
55536
55537         * g++.old-deja/g++.other/inline16.C: New test.
55538
55539 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
55540
55541         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
55542         __PRETTY_FUNCTION__
55543
55544 2000-10-29  Neil Booth  <neilb@earthling.net>
55545
55546         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
55547         New tests.
55548         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
55549         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
55550         optimisation.
55551
55552 2000-10-29  Neil Booth  <neilb@earthling.net>
55553
55554         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
55555         * mi1.c, mi1c.h: Add null directives to multiple-include test.
55556         * mi5.c: Test multiple includes work with -C.
55557         * trigraphs.c: Test ^= version.
55558
55559 2000-10-28  Neil Booth  <neilb@earthling.net>
55560
55561         New tests and test updates for new macro expander.
55562
55563         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
55564         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
55565         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
55566         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
55567         new diagnostic messages.
55568
55569         * gcc.dg/cpp/macro3.c: New tests.
55570
55571 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
55572
55573         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
55574         on the same line.
55575
55576 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
55577
55578         * g++.old-deja/g++.other/eh2.C: New test.
55579
55580 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
55581
55582         * gcc.c-torture/execute/20001027-1.c: New test.
55583
55584 2000-10-26  Richard Henderson  <rth@redhat.com>
55585
55586         * gcc.c-torture/execute/20001026-1.c: New.
55587
55588 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
55589
55590         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
55591         * g++.old-deja/g++.law/builtin1.C: Likewise.
55592         * g++.old-deja/g++.law/ctors10.C: Likewise.
55593         * g++.old-deja/g++.law/virtual3.C: Likewise.
55594         * g++.old-deja/g++.mike/p658.C: Likewise.
55595         * g++.old-deja/g++.other/sibcall1.C: Likewise.
55596         * g++.old-deja/g++.other/vaarg2.C: Likewise.
55597         * g++.old-deja/g++.robertl/eb124.C: Likewise.
55598         * g++.old-deja/g++.robertl/eb44.C: Likewise.
55599         * g++.old-deja/g++.robertl/eb77.C: Likewise.
55600
55601 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
55602
55603         * gcc.c-torture/compile/20001024-1.c: New test.
55604
55605 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
55606
55607         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
55608         to tell us whether or not we are using V3.
55609
55610 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
55611
55612         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
55613         operands.
55614
55615 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55616
55617         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
55618
55619 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
55620
55621         * gcc.c-torture/execute/20001024-1.c: New test.
55622
55623 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
55624
55625         * g++.old-deja/g++.other/sibcall1.C: New test.
55626
55627 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
55628
55629         * gcc.dg/noncompile/init-3.c: New test.
55630
55631 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55632
55633         * gcc.dg/format-array-1.c: New test.
55634
55635 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55636
55637         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
55638         writing through null pointers; remove comment about testing
55639         unterminated strings.
55640
55641 2000-10-17  Matthew Hiller  <hiller@redhat.com>
55642
55643         * gcc.c-torture/execute/20001017-2.c: New test.
55644
55645 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55646
55647         * gcc.c-torture/compile/20001018-1.c: New test.
55648         * gcc.c-torture/compile/20001018-1.x: Xfail.
55649
55650 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55651
55652         * gcc.c-torture/execute/20001017-1.c: New test.
55653
55654 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55655
55656         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
55657         for multiple use of arguments with scanf formats; add tests for
55658         multiple use of arguments.
55659
55660 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
55661
55662         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
55663         from some old tests.
55664
55665 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55666
55667         * gcc.dg/format-miss-1.c: New test.
55668
55669 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
55670
55671         * gcc.c-torture/execute/20001013-1.c: New test.
55672
55673 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
55674
55675         * gcc.dg/format-branch-1.c: New test.
55676
55677 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
55678
55679         * README, lib/file-format.exp: Remove EGCS references.
55680
55681 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
55682
55683         * gcc.dg/20001013-1.c: New test.
55684
55685 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
55686
55687         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
55688         for intmax_t in the compiler using __typeof__ and the type rules
55689         for conditional expressions.
55690
55691 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
55692
55693         * gcc.dg/20001012-1.c: New test.
55694         * gcc.dg/20001012-2.c: New test.
55695
55696 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55697
55698         * gcc.dg/format-attr-1.c: New test.
55699
55700 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55701
55702         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
55703         __LONG_LONG_MAX__ instead of LLONG_MAX.
55704
55705 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
55706
55707         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
55708         scanf flags.
55709         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
55710         flags.
55711
55712 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
55713
55714         * gcc.dg/sequence-pt-1.c: New test.
55715
55716 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
55717
55718         * gcc.c-torture/execute/20001011-1.c: New testcase.
55719         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
55720
55721 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
55722
55723         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
55724         does not error on it.
55725
55726 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
55727
55728         * gcc.dg/20001009-1.c: New test.
55729
55730 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
55731
55732         * gcc.c-torture/compile/20001009-1.c: Move from here ....
55733         * gcc.c-torture/execute/20001009-2.c: ... to here.
55734
55735 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
55736
55737         * gcc.c-torture/compile/20001009-1.c: New testcase.
55738         * gcc.c-torture/execute/20001009-1.c: New testcase.
55739         Testcases provided by Jan Hubicka <jh@suse.cz>.
55740
55741 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55742
55743         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
55744         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
55745         uintmax_t using <limits.h> to emulate the compiler's internal
55746         logic.  No longer XFAIL %j tests.
55747
55748 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
55749
55750         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
55751         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
55752         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
55753         regexps and details of expected handling of some bad formats.
55754         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
55755         suppression.
55756
55757 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55758
55759         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
55760         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
55761         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
55762         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
55763         in list archives.
55764
55765 2000-10-06  Richard Henderson  <rth@cygnus.com>
55766
55767         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
55768         * g++.old-deja/g++.brendan/crash52.C: Likewise.
55769         * g++.old-deja/g++.jason/report.C: Likewise.
55770         * g++.old-deja/g++.law/friend5.C: Likewise.
55771         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
55772         of the expected warnings.
55773
55774 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
55775
55776         * g++.old-deja/g++.pt/enum14.C: New test.
55777
55778 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
55779
55780         * g++.old-deja/g++.pt/crash59.C: New test.
55781
55782 2000-10-04  Will Cohen  <wcohen@redhat.com>
55783
55784         * gcc.dg/20000926-1.c: New test.
55785
55786 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
55787
55788         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
55789         function name for current C++ compiler.
55790         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
55791
55792 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
55793
55794         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
55795         __PRETTY_FUNCTION__.
55796         * g++.old-deja/g++.ext/pretty2.C: Likewise.
55797
55798 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55799
55800         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
55801
55802 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
55803
55804         * gcc.c-torture/compile/20000923-1.c: New test.
55805
55806 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
55807
55808         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
55809         * g++.old-deja/g++.pt/ttp62.C: Same.
55810         * g++.old-deja/g++.other/inline14.C: Same.
55811
55812 2000-09-24  Richard Henderson  <rth@cygnus.com>
55813
55814         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
55815
55816 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
55817
55818         * gcc.dg/c90-printf-1.c: Add test for wide string format.
55819
55820 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
55821
55822         * gcc.c-torture/compile/20000922-1.c: New file.
55823
55824 2000-09-21  Nick Clifton  <nickc@redhat.com>
55825
55826         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
55827         a signed long modulo operation.
55828         (mod6): New function - perform an unsigned long modulo operation.
55829         (main): Add tests for modulos of very large numbers by very small
55830         dividends.
55831
55832 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55833
55834         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
55835
55836 2000-09-19  Richard Henderson  <rth@cygnus.com>
55837
55838         * gcc.dg/compare2.c (case 10): XFAIL.
55839
55840 2000-09-18  Richard Henderson  <rth@cygnus.com>
55841
55842         * gcc.c-torture/execute/20000906-1.c: Move ...
55843         * gcc.dg/20000906-1.c: ... here.  Only run on targets
55844         that support __builtin_trap.
55845
55846 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
55847
55848         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
55849
55850 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55851
55852         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
55853         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
55854         more $ format tests.
55855
55856 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55857
55858         * gcc.dg/format-errmk-1.c: New test.
55859
55860 2000-09-17  Greg McGary  <greg@mcgary.org>
55861
55862         * gcc.c-torture/execute/20000917-1.x: Remove.
55863
55864 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55865
55866         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
55867
55868 2000-09-17  Greg McGary  <greg@mcgary.org>
55869
55870         * gcc.c-torture/execute/20000917-1.c: New test.
55871         * gcc.c-torture/execute/20000917-1.x: XFAIL.
55872
55873 2000-09-16  Neil Booth  <NeilB@earthling.net>
55874
55875         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
55876         in nested macro bug.
55877
55878 2000-09-15  Neil Booth  <NeilB@earthling.net>
55879
55880         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
55881
55882 2000-09-14  Jeffrey A Law  (law@cygnus.com)
55883
55884         * gcc.c-torture/execute/20000914-1.c: New test.
55885
55886 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
55887
55888         * g++.other/inline13.C: New test.
55889
55890 2000-09-12  Andreas Jaeger  <aj@suse.de>
55891
55892         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
55893         constant by Ulrich Drepper <drepper@redhat.com>.
55894
55895 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
55896
55897         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
55898
55899 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55900
55901         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
55902
55903 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
55904
55905         * gcc.dg/cpp/backslash.c: New test.
55906
55907 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
55908
55909         * gcc.c-torture/execute/20000910-1.c: New test.
55910         * gcc.c-torture/execute/20000910-2.c: Likewise.
55911
55912 2000-09-11  Robert Lipe  <robertl@sco.com>
55913
55914         * gcc.dg/pragma-align.c: New test.
55915
55916 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
55917
55918         * g++.old-deja/g++.pt/explicit82.C: New test.
55919         * g++.old-deja/g++.pt/explicit83.C: New test.
55920
55921 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
55922
55923         * gcc.dg/asm-names.c: New test.
55924
55925 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55926
55927         * gcc.dg/cpp/tr-warn6.c: New test
55928
55929 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55930
55931         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
55932         be accepted.
55933
55934 2000-09-07  Catherine Moore  <clm@redhat.com>
55935
55936         * gcc.c-torture/execute/unroll-1.c: New test.
55937
55938 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
55939
55940         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
55941         ERROR markers.
55942         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
55943         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
55944         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
55945         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
55946         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
55947         Preprocess only.
55948         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
55949         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
55950
55951 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55952
55953         * g++.old-deja/g++.pt/deduct2.C: New test.
55954
55955 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55956
55957         * g++.old-deja/g++.pt/parms2.C: New test.
55958
55959 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
55960
55961         * g++.old-deja/g++.pt/crash58.C: New test.
55962
55963 2000-09-06  Greg McGary  <greg@mcgary.org>
55964
55965         * gcc.c-torture/execute/20000906-1.c: New test.
55966         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
55967
55968 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55969
55970         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
55971
55972 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55973
55974         * g++.old-deja/g++.pt/crash57.C: New test.
55975
55976 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55977
55978         * g++.old-deja/g++.pt/crash56.C: New test.
55979
55980 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
55981
55982         * g++.old-deja/g++.pt/koenig1.C: New test.
55983
55984 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
55985
55986         * gcc.dg/20000904-1.c: New test.
55987
55988 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
55989
55990         * gcc.dg/cpp/paste8.c: New test.
55991
55992 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
55993
55994         * gcc.c-torture/compile/20000827-1.c: New test.
55995
55996 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55997
55998         * gcc.dg/format-diag-1.c: New test.
55999
56000 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56001
56002         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
56003         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
56004         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
56005         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
56006         gcc.dg/formatz-1.c: Adjust warning regular expressions.
56007
56008 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
56009
56010         * g++.old-deja/g++.other/nested4.C: New test.
56011
56012 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
56013
56014         * g++.old-deja/g++.ns/scoped1.C: New test.
56015
56016 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
56017
56018         * lib/g++.exp: Support testing already-installed GCC.
56019
56020 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56021
56022         * wtr-label-1.c, wtr-suffix-1.c: New tests.
56023
56024 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56025
56026         * gcc.dg/return-type-2.c: New test.
56027
56028 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
56029
56030         * gcc.c-torture/compile/20000825-1.c: New test.
56031
56032 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
56033
56034         * gcc.dg/dwarf2-2.c: New test.
56035
56036 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
56037
56038         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
56039         dg-warning regexps.
56040
56041 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56042
56043         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
56044         gcc.dg/format-ext-5.c: New tests.
56045
56046 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
56047
56048         * g++.old-deja/g++.other/crash22.C: New test.
56049
56050 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
56051
56052         * gcc.dg/noncompile/930622-2.c: Adjust error message.
56053
56054 2000-08-24  Richard Henderson  <rth@cygnus.com>
56055
56056         * gcc.dg/ia64-sync-1.c: New test.
56057         * gcc.dg/ia64-sync-2.c: New test.
56058         * gcc.dg/ia64-asm-1.c: New test.
56059
56060 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56061
56062         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
56063         * gcc.dg/format-ext-2.c: New test.
56064
56065 2000-08-23  Jason Merrill  <jason@redhat.com>
56066
56067         * lib/old-dejagnu.exp: Also ignore "In member function" and
56068         "At global scope".
56069
56070 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56071
56072         * gcc.dg/noncompile/label-lineno-1.c: New test.
56073
56074 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56075
56076         * gcc.dg/c99-array-nonobj-1.c: New test.
56077
56078 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56079
56080         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
56081         tests.
56082         * gcc.dg/format-ext-1.c: New test.
56083
56084 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56085
56086         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
56087         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
56088         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
56089         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
56090         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
56091
56092 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56093
56094         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
56095         gcc.dg/c99-strftime-2.c: New tests.
56096
56097 2000-08-22  Richard Henderson  <rth@cygnus.com>
56098
56099         * gcc.c-torture/execute/20000822-1.c: New test.
56100
56101 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
56102
56103         * gcc.c-torture/execute/20000819-1.x: Remove.
56104
56105 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
56106
56107         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
56108         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
56109         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
56110         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
56111         gcc.dg/format-xopen-1.c: New tests.
56112
56113 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
56114
56115         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
56116
56117 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
56118
56119         * g++.old-deja/g++.other/loop2.C: New test.
56120
56121         * gcc.c-torture/compile/20000606-1.c: New test.
56122         * gcc.c-torture/compile/20000728-1.c: New test.
56123         * gcc.c-torture/execute/20000801-1.c: New test.
56124         * gcc.c-torture/execute/20000801-2.c: New test.
56125         * gcc.c-torture/execute/20000819-1.c: New test.
56126         * gcc.c-torture/execute/20000819-1.x: XFAIL.
56127         * gcc.dg/20000629-1.c: New test.
56128         * gcc.dg/20000724-1.c: New test.
56129         * gcc.dg/20000807-1.c: New test.
56130
56131 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
56132
56133         * gcc.dg/cpp/pragma-1.c: New test.
56134         * gcc.dg/cpp/pragma-2.c: New test.
56135
56136 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
56137
56138         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
56139         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
56140
56141 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56142
56143         * gcc.c-torture/compile/20000818-1.c: New test.
56144
56145 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
56146
56147         * gcc.c-torture/execute/20000818-1.c: New test.
56148
56149 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56150
56151         * gcc.dg/format-va-1.c: New test.
56152
56153 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
56154
56155         * g++.old-deja/g++.other/typedef8.C: New test.
56156
56157 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
56158
56159         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
56160         * g++.old-deja/g++.mike/net36.C: Mark candidate.
56161         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
56162         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
56163         * g++.old-deja/g++.other/ptrmem7.C: New test.
56164         * g++.old-deja/g++.pt/ptrmem10.C: New test.
56165
56166 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
56167
56168         * g++.old-deja/g++.pt/typename27.C: New test.
56169
56170 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
56171
56172         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
56173         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
56174         * g++.old-deja/g++.pt/friend45.C: New test.
56175         * g++.old-deja/g++.other/friend8.C: New test.
56176
56177 2000-08-15  Richard Henderson  <rth@cygnus.com>
56178
56179         * gcc.c-torture/execute/20000815-1.c: New test.
56180
56181 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56182
56183         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
56184         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
56185         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
56186
56187 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
56188
56189         * g++.old-deja/g++.other/refinit2.C: New test.
56190
56191 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
56192
56193         * lib/c-torture.exp (c-torture): Make
56194         compiler_conditional_xfail_data global.
56195         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
56196         compiler_conditional_xfail_data machinery.
56197         (f-torture-execute): Likewise.
56198         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
56199         and only when unrolling loops.
56200
56201         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
56202
56203 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
56204
56205         * g++.old-deja/g++.pt/explicit81.C: New test.
56206
56207 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
56208
56209         * g++.old-deja/g++.pt/typename26.C: New test.
56210
56211 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
56212
56213         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
56214         warning.
56215
56216 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
56217
56218         * g++.old-deja/g++.other/array3.C: New test.
56219
56220 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56221
56222         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
56223         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
56224         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
56225         New tests.
56226
56227 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
56228
56229         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
56230         * g++.old-deja/g++.abi/vmihint.C: Likewise.
56231
56232 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
56233
56234         * gcc.c-torture/execute/20000808-1.c: New test.
56235
56236 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56237
56238         * gcc.dg/c90-const-expr-1.c: New test.
56239
56240 2000-08-08  Richard Henderson  <rth@cygnus.com>
56241
56242         * gcc.dg/noncompile/920923-1.c: Declare calloc.
56243
56244 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56245
56246         * gcc.dg/noncompile/const-ll-1.c: New test.
56247
56248 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56249
56250         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
56251
56252 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
56253
56254         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
56255         that running programs linked against the shared version of libobjc
56256         run correctly.
56257
56258 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56259
56260         * gcc.dg/c99-printf-1.c: New test.
56261
56262 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56263
56264         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
56265
56266 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
56267
56268         * gcc.c-torture/execute/20000731-1.x: Delete.
56269
56270 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
56271
56272         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
56273         and torture_without_loops as is done by c-torture.exp.
56274         (search_for): Copy from c-torture.exp.
56275         (gcc-dg-runtest): New function, drives a directory of tests
56276         iterating over the TORTURE_OPTIONS.
56277         (scan-assembler, scan-assembler-not): Move here from
56278         individual directory drivers.
56279
56280         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
56281         defined by lib/gcc-dg.exp.
56282         * gcc.dg/cpp/cpp.exp: Likewise.
56283         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
56284         gcc-dg-runtest, so we cycle over optimization options.
56285
56286         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
56287         * gcc.dg/compare2.c: No longer expected to fail.
56288
56289 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
56290
56291         * gcc.c-torture/execute/20000804-1.c: New test.
56292
56293 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
56294
56295         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
56296
56297 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
56298
56299         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
56300
56301 2000-08-03  Jeffrey A Law  (law@cygnus.com)
56302
56303         * gcc.c-torture/compile/20000803-1.c: New test.
56304
56305 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
56306
56307         * gcc.c-torture/execute/20000801-3.c,
56308         gcc.c-torture/execute/20000801-4.c: New tests.
56309         * gcc.c-torture/execute/20000801-3.x,
56310         gcc.c-torture/execute/20000801-4.x: Xfail.
56311
56312 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
56313
56314         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
56315         libobjc/.libs to allow for libtool.
56316
56317 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
56318
56319         * gcc.c-torture/compile/20000802-1.c: New test.
56320
56321 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
56322
56323         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
56324
56325 2000-07-31  Jeffrey A Law  (law@cygnus.com)
56326
56327         * gcc-c-torture/execute/20000731-2.c: New test.
56328
56329         * gcc.c-torture/execute/20000731-1.c: New test.
56330         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
56331
56332 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
56333
56334         * gcc.dg/cpp/paste7.c: New test.
56335         * gcc.dg/cpp/20000725-1.c: New test.
56336
56337 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
56338
56339         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
56340         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
56341         declaration warning for __builtin_dwarf_reg_size.
56342
56343         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
56344
56345 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56346
56347         * gcc.dg/noncompile/voidparam-1.c: New test.
56348
56349 2000-07-30  Richard Henderson  <rth@cygnus.com>
56350
56351         * gcc.dg/c90-digraph-1.c: Don't xfail.
56352         * gcc.dg/compare2.c (case 10): Xfail.
56353         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
56354
56355 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
56356
56357         * gcc.dg/c99-main-1.c: New test.
56358
56359 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56360
56361         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
56362
56363 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
56364
56365         * gcc.c-tortuer/execute/20000726-1.c: New test.
56366
56367 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
56368
56369         * gcc.c-torture/execute/enum-2.c: New test.
56370
56371 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56372
56373         * gcc.dg/cpp/tr-warn3.c: New test.
56374
56375 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56376
56377         * g++.old-deja/g++.ext/implicit1.C: Remove.
56378         * g++.old-deja/g++.jason/c2.C: Remove
56379         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
56380         * g++.old-deja/g++.pt/crash16.C: Likewise.
56381         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
56382
56383 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56384
56385         * g++.old-deja/g++.other/for2.C: New test.
56386
56387 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
56388
56389         * gcc.dg/20000720-1.c: New test.
56390
56391 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
56392
56393         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
56394
56395 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
56396
56397         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
56398         * gcc.c-torture/execute/20000722-1.c: New.
56399         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
56400
56401 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
56402
56403         * gcc.dg/cpp/20000720-1.S: New test.
56404
56405 2000-07-21  Michael Meissner  <meissner@redhat.com>
56406
56407         * gcc.c-torture/execute/ieee/hugeval.c: New test.
56408
56409 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
56410
56411         * g++.old-deja/g++.brendan/crash16.C,
56412         g++.old-deja/g++.brendan/parse3.C,
56413         g++.old-deja/g++.brendan/redecl1.C,
56414         g++.old-deja/g++.ns/template13.C,
56415         g++.old-deja/g++.other/decl4.C,
56416         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
56417
56418 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
56419
56420         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
56421         and "Internal error".
56422
56423         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
56424         regexps.
56425         * gcc.dg/cpp/paste6.c: New test.
56426
56427 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
56428
56429         * gcc.dg/cpp/tr-direct.c: New test.
56430
56431         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
56432         gcc.dg/cpp/undef1.c: Tweak error regexps.
56433
56434 2000-07-18  Eric Christopher <echristo@redhat.com>
56435
56436         * gcc.c-torture/compile/20000718-1.c: New test.
56437
56438 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
56439
56440         * cpplex.c (_cpp_push_token): If the token being pushed back
56441         is the previous token in this context, just subtract one from
56442         context->posn.
56443         * cppmacro.c (save_expansion): Clear aux field when storing a
56444         placemarker.
56445
56446 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
56447
56448         * gcc.dg/noncompile/redecl-1.c: New test.
56449
56450 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
56451
56452         * gcc.c-torture/execute/20000717-5.c: New test.
56453         * gcc.c-torture/execute/20000717-1.x: Removed.
56454
56455 2000-07-17  Richard Henderson  <rth@cygnus.com>
56456
56457         * gcc.c-torture/execute/20000717-4.c: New test.
56458
56459 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
56460
56461         * gcc.dg/cpp/syshdr.c: New test.
56462         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
56463
56464 2000-07-17  Neil Booth  <neilb@earthling.net>
56465
56466         * gcc.dg/cpp/cmdlne-dM.c: New test.
56467         * gcc.dg/cpp/cmdlne-dD.c: New test.
56468
56469 2000-07-17  Jeffrey A Law  (law@cygnus.com)
56470
56471         * gcc.c-torture/execute/20000717-3.c: New test.
56472
56473         * gcc.c-torture/compile/20000717-1.c: New test.
56474
56475 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
56476
56477         * gcc.c-torture/execute/20000717-2.c: New test.
56478
56479 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56480
56481         * gcc.dg/formatz-1.c: New test.
56482
56483         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
56484         * gcc.dg/c99-digraph-1.c: New tests.
56485
56486         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
56487         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
56488
56489         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
56490         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
56491         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
56492         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
56493         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
56494         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
56495         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
56496
56497 2000-07-17  Greg McGary <greg@mcgary.org>
56498
56499         * gcc.c-torture/execute/20000717-1.c: New test.
56500         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
56501
56502 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
56503
56504         * gcc.c-torture/execute/20000715-2.c: New test.
56505         * gcc.dg/20000715-1.c: New test.
56506
56507 2000-07-15  Michael Meissner  <meissner@redhat.com>
56508
56509         * gcc.c-torture/execute/20000715-1.c: New test.
56510
56511 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
56512
56513         * gcc.c-torture/execute/20000707-1.c: New test.
56514
56515 2000-07-13  Neil Booth  <NeilB@earthling.net>
56516
56517         * gcc.dg/cpp/digraph1.c,
56518         gcc.dg/cpp/digraph2.c,
56519         gcc.dg/cpp/digraphs.c: New tests.
56520
56521 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
56522
56523         * g77.f-torture/compile/20000630-2.f: New test.
56524         * g77.f-torture/compile/20000630-2.x
56525
56526 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
56527
56528         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
56529
56530 2000-07-11  Neil Booth  <NeilB@earthling.net>
56531
56532         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
56533
56534 2000-07-11  Neil Booth  <NeilB@earthling.net>
56535
56536         * gcc.dg/cpp/cmdlne-C.c: New.
56537
56538 2000-07-09  Neil Booth  <NeilB@earthling.net>
56539
56540         * gcc.dg/cpp/directiv.c: New tests.
56541         * gcc.dg/cpp/undef1.c: Update.
56542
56543 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
56544
56545         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
56546
56547 2000-07-09  Neil Booth  <NeilB@earthling.net>
56548
56549         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
56550
56551 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
56552
56553         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
56554         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
56555
56556 2000-07-08  Neil Booth  <NeilB@earthling.net>
56557
56558         * gcc.dg/cpp/macsyntx.c: New tests.
56559
56560 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
56561
56562         * gcc.dg/20000707-1.c: New test.
56563
56564 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
56565
56566         * gcc.c-torture/execute/20000706-1.c: New test.
56567         * gcc.c-torture/execute/20000706-2.c: New test.
56568         * gcc.c-torture/execute/20000706-3.c: New test.
56569         * gcc.c-torture/execute/20000706-4.c: New test.
56570         * gcc.c-torture/execute/20000706-5.c: New test.
56571
56572 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
56573
56574         * g++.old-deja/g++.pt/instantiate7.C: New test.
56575
56576 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
56577
56578         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
56579         * g++.old-deja/g++.mike/thunk3.C: Likewise.
56580         * g++.old-deja/g++.other/rtti3.C: Likewise.
56581         * g++.old-deja/g++.other/rttid3.C: Likewise.
56582
56583 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
56584
56585         *  g77.f-torture/compile/20000630-1.x: Fix typo
56586
56587 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
56588
56589         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
56590         assembly output.
56591
56592 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
56593
56594         * gcc.dg/cpp/ident.c: New test.
56595
56596 2000-07-05  Neil Booth  <NeilB@earthling.net>
56597
56598         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
56599           gcc.dg/cpp/lexstrng.c: New tests.
56600
56601 2000-07-04  Neil Booth  <NeilB@earthling.net>
56602
56603         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
56604         * gcc.dg/cpp/strify2.c: Same.
56605
56606 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
56607
56608         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
56609         * gcc.dg/cpp/19990703-1.c: Likewise.
56610         * gcc.dg/cpp/20000625-1.c: Likewise.
56611         * gcc.dg/cpp/20000625-2.c: Likewise.
56612
56613         * gcc.dg/cpp/macro1.c,
56614         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
56615         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
56616         gcc.dg/cpp/strify1.c,
56617         gcc.dg/cpp/strify2.c: New tests.
56618
56619 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
56620
56621         * gcc.c-torture/execute/20000703-1.c: New test.
56622
56623 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
56624
56625         * g++.old-deja/g++.pt (lookup10.C): New test.
56626
56627 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
56628
56629         * g++.old-deja/g++.pt (typename25.C): New test.
56630
56631 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
56632
56633         * gcc.c-torture/compile/20000701-1.c: New test.
56634
56635 2000-06-30  Nick Clifton  <nickc@cygnus.com>
56636
56637         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
56638         to test case.
56639
56640 2000-06-30  Catherine Moore  <clm@cygnus.com>
56641
56642         * gcc.c-torture/execute/align-1.c: New test.
56643
56644 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
56645
56646         * g++.old-deja/g++.pt/expr8.C: New test.
56647         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
56648
56649 2000-06-29  Nick Clifton  <nickc@cygnus.com>
56650
56651         * gcc.c-torture/compile/20000629-1.c: New test.
56652
56653 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
56654
56655
56656         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
56657         gcc.dg/noncompile directory, depending on whether they're
56658         preprocessor tests or not.  Annotate all the tests for the dg
56659         framework.
56660
56661         * gcc.c-torture/noncompile/noncompile.exp: Delete.
56662         * gcc.dg/noncompile/noncompile.exp: New.
56663
56664         * Moved files:
56665         Old name                                New name
56666         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
56667         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
56668         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
56669         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
56670         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
56671         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
56672         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
56673         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
56674         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
56675         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
56676         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
56677         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
56678         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
56679         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
56680         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
56681         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
56682         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
56683         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
56684         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
56685         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
56686         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
56687         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
56688         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
56689         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
56690
56691         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
56692         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
56693         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
56694         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
56695         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
56696         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
56697
56698 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
56699
56700         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
56701         declare one variable.  On the fourth, error.
56702         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
56703         declared by 20000628-1a.h.
56704
56705 2000-06-29  Richard Henderson  <rth@redhat.com>
56706
56707         * gcc.c-torture/execute/930529-1.x: New file.
56708         * gcc.dg/920413-1.c: Adjust expected warning text.
56709         * gcc.dg/980217-1.c: Declare abort.
56710         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
56711
56712 2000-06-29  Jeffrey A Law  (law@cygnus.com)
56713
56714         * g77.f-torture/compile/20000629-1.f: New test.
56715         * g77.f-torture/compile/20000629-1.x: Expected to fail.
56716
56717 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
56718
56719         Rearrange lots of files, removing entirely the
56720         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
56721         directories.
56722
56723         * Deleted files:
56724         gcc.c-torture/code_quality/code_quality.exp
56725         gcc.c-torture/special/special.exp
56726         gcc.failure/failure.exp
56727         gcc.failure/940409-1.x
56728         gcc.c-torture/compile/961203-1.x
56729
56730         * New files:
56731         gcc.misc-tests/linkage.exp
56732         gcc.c-torture/execute/920730-1t.c
56733         gcc.c-torture/execute/920730-1t.x
56734         gcc.c-torture/compile/920520-1.x
56735         gcc.c-torture/compile/920521-1.x
56736         gcc.c-torture/compile/981006-1.x
56737         gcc.c-torture/execute/eeprof-1.x
56738
56739         * Moved files (possibly with modifications to fit a new harness):
56740         Old name                                New name
56741         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
56742         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
56743         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
56744         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
56745         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
56746         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
56747         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
56748         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
56749         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
56750         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
56751         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
56752         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
56753         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
56754         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
56755
56756 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
56757
56758         * c-torture/compile/961203-1.x: Delete.
56759
56760         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
56761         not exit. Include stdio.h.
56762         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
56763         * gcc.misc-tests/dg-12.c: Likewise.
56764         * gcc.misc-tests/dg-5.c: Likewise.
56765         * gcc.misc-tests/dg-6.c: Likewise.
56766         * gcc.misc-tests/dg-7.c: Prototype abort.
56767         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
56768         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
56769         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
56770         not exit.
56771         * gcc.misc-tests/sieve.c: Use return from main, not exit.
56772         * gcc.misc-tests/sort2.c: Use return from main, not exit.
56773
56774 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
56775
56776         * gcc.dg/cpp/20000628-1.c: New test.
56777         * gcc.dg/cpp/20000628-1.h: New header for above test.
56778         * gcc.dg/cpp/20000628-1a.h: Likewise.
56779
56780 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
56781
56782         * gcc.dg/cpp: New directory.
56783         * gcc.dg/cpp/cpp.exp: New driver.
56784         * gcc.dg/cpp/20000627-1.c: New test.
56785         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
56786         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
56787         and rewrite as a compilation test.
56788
56789         * gcc.dg: Move many files into the cpp subdirectory, possibly
56790         renaming or editing them as well.
56791         Old name                New name
56792         990119-1.c              cpp/19990119-1.c
56793         990228-1.c              cpp/19990228-1.c
56794         990407-1.c              cpp/19990407-1.c
56795         990409-1.c              cpp/19990409-1.c
56796         990413-1.c              cpp/19990413-1.c
56797         990703-1.c              cpp/19990703-1.c
56798         20000127-1.c            cpp/20000127-1.c
56799         20000129-1.c            cpp/20000129-1.c
56800         20000207-1.c            cpp/20000207-1.c
56801         20000207-2.c            cpp/20000207-2.c
56802         20000209-1.c            cpp/20000209-1.c
56803         20000209-2.c            cpp/20000209-2.c
56804         20000301-1.c            cpp/20000301-1.c
56805         20000419-1.c            cpp/20000419-1.c
56806         20000510-1.S            cpp/20000510-1.S
56807         20000519-1.c            cpp/20000519-1.c
56808         20000529-1.c            cpp/20000529-1.c
56809         20000625-1.c            cpp/20000625-1.c
56810         20000625-2.c            cpp/20000625-2.c
56811         cpp-as1.c               cpp/assert1.c
56812         cpp-as2.c               cpp/assert2.c
56813         cxx-comments-1.c        cpp/cxxcom1.c
56814         cxx-comments-2.c        cpp/cxxcom2.c
56815         endif-label.c           cpp/endif.c
56816         cpp-hash1.c             cpp/hash1.c
56817         cpp-hash2.c             cpp/hash2.c
56818         cpp-if1.c               cpp/if-1.c
56819         cpp-if2.c               cpp/if-2.c
56820         cpp-if3.c               cpp/if-3.c
56821         cpp-if4.c               cpp/if-4.c
56822         cpp-if5.c               cpp/if-5.c
56823         cpp-cond.c              cpp/if-cexp.c
56824         cpp-missingop.c         cpp/if-mop.c
56825         cpp-missingparen.c      cpp/if-mpar.c
56826         cpp-opprec.c            cpp/if-oppr.c
56827         cpp-ifparen.c           cpp/if-paren.c
56828         cpp-shortcircuit.c      cpp/if-sc.c
56829         cpp-shift.c             cpp/if-shift.c
56830         cpp-unary.c             cpp/if-unary.c
56831         cpp-li1.c               cpp/line1.c
56832         cpp-li2.c               cpp/line2.c
56833         lineno.c                cpp/line3.c
56834         lineno-2.c              cpp/line4.c
56835         cpp-mi.c                cpp/mi1.c
56836         cpp-mic.h               cpp/mi1c.h
56837         cpp-micc.h              cpp/mi1cc.h
56838         cpp-mind.h              cpp/mi1nd.h
56839         cpp-mindp.h             cpp/mi1ndp.h
56840         cpp-mix.h               cpp/mi1x.h
56841         cpp-mi2.c               cpp/mi2.c
56842         cpp-mi2a.h              cpp/mi2a.h
56843         cpp-mi2b.h              cpp/mi2b.h
56844         cpp-mi2c.h              cpp/mi2c.h
56845         cpp-mi3.c               cpp/mi3.c
56846         cpp-mi3.def             cpp/mi3.def
56847         poison-1.c              cpp/poison.c
56848         pr-impl.c               cpp/prag-imp.c
56849         cpp-redef-2.c           cpp/redef1.c
56850         cpp-redef.c             cpp/redef2.c
56851         strpaste.c              cpp/strp1.c
56852         strpaste-2.c            cpp/strp2.c
56853         cpp-tradpaste.c         cpp/tr-paste.c
56854         cpp-tradstringify.c     cpp/tr-str.c
56855         cpp-tradwarn1.c         cpp/tr-warn1.c
56856         cpp-tradwarn2.c         cpp/tr-warn2.c
56857         trigraphs.c             cpp/trigraphs.c
56858         cpp-unc1.c              cpp/unc1.c
56859         cpp-unc2.c              cpp/unc2.c
56860         cpp-unc3.c              cpp/unc3.c
56861         cpp-unc.c               cpp/unc4.c
56862         undef.c                 cpp/undef1.c
56863         undef-2.c               cpp/undef2.c
56864         cpp-wi1.c               cpp/widestr1.c
56865
56866 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
56867
56868         * lib/g++.exp (g++_include_flags): Tweak.
56869
56870 2000-06-27  H.J. Lu  <hjl@gnu.org>
56871             Loren J. Rittle  <ljrittle@acm.org>
56872
56873         * lib/g++.exp (g++_include_flags): Override libgloss.exp
56874         version with one that knows about the new gcc tree structure.
56875         (g++_link_flags): Same.
56876
56877 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
56878
56879         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
56880         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
56881         case we are cross-compiling.
56882
56883         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
56884         g++.old-deja/g++.niklas/Makefile.in,
56885         g++.old-deja/g++.niklas/configure.in,
56886         g++.old-deja/g++.other/Makefile.in,
56887         g++.old-deja/g++.other/configure.in,
56888         gcc.c-torture/code_quality/Makefile.in,
56889         gcc.c-torture/code_quality/configure.in,
56890         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
56891         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
56892         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
56893         gcc.c-torture/execute/ieee/Makefile.in,
56894         gcc.c-torture/execute/ieee/configure.in,
56895         gcc.c-torture/noncompile/Makefile.in,
56896         gcc.c-torture/noncompile/configure.in,
56897         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
56898         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
56899         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
56900
56901 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
56902
56903         * g++.old-deja/g++.other/ambig3.C: New test.
56904
56905 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
56906
56907         * g++.old-deja/g++.pt/syntax1.C: New test.
56908         * g++.old-deja/g++.pt/syntax2.C: New test.
56909         * g++.old-deja/g++.other/syntax3.C: New test.
56910         * g++.old-deja/g++.other/syntax4.C: New test.
56911
56912 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
56913
56914         * gcc.dg/20000623-1.c: Prototype exit and abort.
56915
56916 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
56917
56918         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
56919         New tests.
56920         * gcc.dg/cpp-mi3.def: New file.
56921
56922         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
56923         inside assertions.
56924         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
56925         lexer's error messages.
56926         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
56927         divine anything from the linemarkers.
56928         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
56929         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
56930
56931 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
56932
56933         * gcc.dg/20000623-1.c: New test.
56934
56935 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
56936
56937         * gcc.c-torture/execute/20000622-1.c: New test.
56938
56939 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
56940
56941         * g++.old-deja/g++.other/init15.C: New test.
56942
56943 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
56944
56945         * g++.old-deja/g++.pt/vaarg2.C: New test.
56946         * g++.old-deja/g++.pt/vaarg3.C: New test.
56947
56948 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
56949
56950         * g++.old-deja/g++.other/dyncast6.C: New test.
56951
56952 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
56953
56954         * gcc.c-torture/execute/loop-6.c: New test.
56955
56956 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
56957
56958         * gcc.dg/20000614-1.c: New test.
56959         * gcc.dg/20000614-2.c: New test.
56960
56961 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
56962
56963         * g++.old-deja/g++.other/inline12.C: New test.
56964
56965 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
56966
56967         * g++.old-deja/g++.other/eh1.C: New test.
56968
56969 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
56970
56971         * g++.old-deja/g++.other/type.C: New test.
56972
56973 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
56974
56975         * g++.old-deja/g++.other/initstring.C: New test.
56976
56977 2000-06-12  Jason Merrill  <jason@redhat.com>
56978
56979         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
56980
56981 2000-06-09  Jeffrey A Law  (law@cygnus.com)
56982
56983         * gcc.c-torture/compile/20000609-1.c: New test.
56984
56985 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
56986
56987         * gcc.dg/20000609-1.c: New test.
56988
56989 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
56990
56991         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
56992         * gcc.c-torture/noncompile/poison-1.c: Move...
56993         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
56994         * gcc.dg/cpp-li1.c: Add a token after the #line.
56995
56996 2000-06-05  Richard Henderson  <rth@cygnus.com>
56997
56998         * gcc.c-torture/execute/20000605-2.c: New test.
56999         * gcc.c-torture/execute/20000605-3.c: New test.
57000
57001 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
57002
57003         * g77.f-torture/execute/20000503-1.x: New file.
57004
57005 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
57006
57007         * g++.old-deja/g++.eh/badalloc1.C: New test.
57008
57009 2000-06-05  Richard Henderson  <rth@cygnus.com>
57010
57011         * gcc.c-torture/execute/20000605-1.c: New test.
57012
57013 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
57014             Nathan Sidwell <nathan@codesourcery.com>
57015
57016         * gcc.c-torture/compile/20000605-1.c: New test.
57017
57018 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
57019
57020         * g77.f-torture/compile/20000601-1.f: New test.
57021
57022 2000-06-03  Richard Henderson  <rth@cygnus.com>
57023
57024         * gcc.c-torture/execute/20000603-1.c: New.
57025
57026 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
57027
57028         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
57029         * gcc.dg/noreturn-2.c (noreturn): Likewise.
57030
57031 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
57032
57033         * gcc.dg/compare2.c (case 12): XFAIL.
57034         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
57035         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
57036
57037         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
57038
57039 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
57040
57041         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
57042         guard macro is already defined when the header is first
57043         included.
57044         * gcc.dg/cpp-mix.h: New file.
57045         * gcc.dg/endif-label.c: Update patterns to match compiler.
57046
57047         * g++.brendan/complex1.C: Declare abort.
57048         * g++.law/refs4.C: Remove XFAIL.
57049         * g++.oliva/expr2.C: Declare abort and exit.
57050
57051 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
57052
57053         * gcc.c-torture/execute/20000528-1.c: New test.
57054
57055         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
57056         * g++.old-deja/g++.law/temps4.C: Likewise.
57057
57058         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
57059         stdlib.h.  Call abort() on failure.
57060         * g++.old-deja/g++.law/refs4.C: Likewise.
57061         * g++.old-deja/g++.law/temps4.C: Likewise.
57062         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
57063         * gcc.c-torture/execute/20000112-1.c: Include string.h.
57064
57065 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
57066
57067         Relative to g++.dg/special:
57068         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
57069
57070         Relative to g++.old-deja:
57071         * g++.brendan/complex1.C, g++.jason/optimize2.C,
57072         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
57073         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
57074         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
57075         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
57076         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
57077         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
57078
57079         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
57080         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
57081         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
57082         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
57083         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
57084         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
57085         and/or string.h.
57086
57087         * g++.other/goto1.C: Update expectations for error messages.
57088
57089 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
57090
57091         * gcc.c-torture/compile/20000523-1.c: New test.
57092
57093 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
57094
57095         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
57096
57097 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
57098
57099         * g++.old-deja/g++.eh/catch11.C: New test.
57100         * g++.old-deja/g++.eh/catch12.C: New test.
57101
57102 2000-05-24  Nick Clifton  <nickc@cygnus.com>
57103
57104         * gcc.c-torture/execute/20000523-1.c: New test.
57105
57106 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
57107
57108         * c-torture/execute/bcp-1.c: Replace abort in arg of
57109         __builtin_constant_p with a generic external function.
57110
57111         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
57112         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
57113         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
57114         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
57115         Prototype abort and/or exit.
57116
57117         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
57118         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
57119         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
57120         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
57121
57122 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
57123
57124         * gcc.dg/dwarf2-1.c: New test.
57125
57126 2000-05-20  Richard Henderson  <rth@cygnus.com>
57127
57128         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
57129
57130 2000-05-20  Andreas Jaeger  <aj@suse.de>
57131
57132         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
57133         testcase.
57134
57135 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
57136
57137         * gcc.c-torture/execute/20000519-2.c: New test.
57138
57139 2000-05-19  Andreas Jaeger  <aj@suse.de>
57140
57141         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
57142         which fails with SSA.
57143
57144         * lib/c-torture.exp: Also test with -O3 -fssa.
57145
57146 2000-05-18  Michael Meissner  <meissner@redhat.com>
57147
57148         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
57149         * gcc.c-torture/execute/920415-1.c: Ditto.
57150         * gcc.c-torture/execute/920501-1.c: Ditto.
57151         * gcc.c-torture/execute/conversion.c: Ditto.
57152         * gcc.c-torture/execute/cvt-1.c: Ditto.
57153
57154 2000-05-18  Jeffrey A Law  (law@cygnus.com)
57155
57156         * gcc.c-torture/compile/20000518-1.c: New test.
57157
57158 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
57159
57160         * g77.f-torture/compile/200005018.f: New test.
57161
57162 2000-05-17  Jeffrey A Law  (law@cygnus.com)
57163
57164         * gcc.c-torture/compile/20000517-1.c: New test.
57165
57166 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57167
57168         * gcc.c-torture/execute/20000516-1.c: New test.
57169
57170 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
57171
57172         * g++.old-deja/g++.other/eh.C: New test.
57173
57174 2000-05-12  Richard Henderson  <rth@cygnus.com>
57175
57176         * gcc.c-torture/execute/990208-1.c (main): Don't pass
57177         constants through to doit's conditional.
57178
57179 2000-05-11  Jeffrey A Law  (law@cygnus.com)
57180
57181         * gcc.c-torture/compile/20000511-1.c: New test.
57182         * g77.f-torture/compile/20000511-1.f: New test.
57183         * g77.f-torture/compile/20000511-2.f: New test.
57184
57185 2000-05-11  Michael Meissner  <meissner@redhat.com>
57186
57187         * gcc.c-torture/execute/20000511-1.c: New test.
57188
57189 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
57190
57191         * gcc.dg/dg.exp: Scan .S files as well as .c files.
57192         * gcc.dg/20000510-1.S: New.
57193
57194 2000-05-08  Catherine Moore  <clm@cygnus.com>
57195
57196         * gcc.dg/unused-3.c: New.
57197
57198 2000-05-06  Richard Henderson  <rth@cygnus.com>
57199
57200           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
57201           * g++.old-deja/g++.mike/warn1.C: Likewise.
57202           * g++.old-deja/g++.pt/local1.C: Likewise.
57203           * g++.old-deja/g++.pt/local7.C: Likewise.
57204           * g++.old-deja/g++.pt/spec16.C: Likewise.
57205
57206 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
57207
57208         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
57209
57210 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
57211
57212           * g77.f-torture/execute/20000503-1.f: New test.
57213
57214 2000-05-04  Andreas Jaeger  <aj@suse.de>
57215
57216         * gcc.dg/noreturn-2.c: New test.
57217
57218 2000-05-04  Neil Booth  <NeilB@earthling.net>
57219
57220         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
57221         preprocessor.
57222
57223 2000-05-04  Richard Henderson  <rth@cygnus.com>
57224
57225         * gcc.c-torture/execute/20000503-1.c: Fix typo.
57226
57227 2000-05-04  Richard Henderson  <rth@cygnus.com>
57228
57229         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
57230         OpenSSL by Jason R Thorpe.
57231
57232 2000-05-03  Jim Wilson  <wilson@cygnus.com>
57233
57234         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
57235
57236 2000-05-03  Robert Lipe <robertlipe@usa.net>
57237
57238         * gcc.dg/20000503-1.c: New test.
57239
57240 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
57241
57242         * gcc.c-torture/compile/20000502-1.c: New test.
57243         * g++.old-deja/g++.other/align.C: New test.
57244         * gcc.dg/cpp-tradstringify.c: New test.
57245
57246 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
57247
57248         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
57249         and hard registers.
57250
57251 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
57252
57253         * gcc.c-torture/execute/loop-5.c: New test.
57254
57255 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
57256
57257         * gcc.c-torture/execute/va-arg-20.c: New test.
57258
57259 2000-04-23  Jeffrey A Law  (law@cygnus.com)
57260
57261         * gcc.c-torture/execute/20000422-1.c: New test.
57262
57263 2000-04-20  Greg McGary  <gkm@gnu.org>
57264
57265         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
57266         when optimizing, but without sibling-call optimizations (-O1).
57267
57268 2000-04-20  Jeffrey A Law  (law@cygnus.com)
57269
57270           * gcc.c-torture/compile/20000420-1.c: New test.
57271
57272 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
57273
57274         * g++.abi/ptrflags.C: New test.
57275         * g++.eh/catchptr1.C: Test incomplete pointer chains.
57276
57277 2000-04-19  Catherine Moore  <clm@cygnus.com>
57278
57279         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
57280
57281 2000-04-19  Greg McGary  <gkm@gnu.org>
57282
57283         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
57284         sibling-call optimizations.
57285
57286 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
57287
57288         * gcc.dg/20000419-1.c: New test.
57289
57290 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
57291
57292         * gcc.c-torture/execute/20000412-6.c: New test.
57293
57294 2000-04-12  Jeffrey A Law  (law@cygnus.com)
57295
57296         * gcc.c-torture/execute/20000412-5.c: New test.
57297         * g77.f-torture/compile/20000412-1.f: New test.
57298         * gcc.c-torture/execute/20000412-4.c: New test.
57299         * gcc.c-torture/compile/20000412-2.c: New test.
57300         * gcc.c-torture/execute/20000412-3.c: New test.
57301         * gcc.c-torture/compile/20000412-1.c: New test.
57302         * gcc.c-torture/execute/20000412-2.c: New test.
57303
57304 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
57305
57306         * objc/execute/bf-20.m: New test.
57307
57308 2000-04-10  Richard Henderson  <rth@cygnus.com>
57309
57310         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
57311
57312         * gcc.c-torture/execute/20000412-1.c: New test.
57313
57314 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
57315
57316         * g++.old-deja/g++.eh/catchptr1.C: New test.
57317
57318 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
57319
57320         * g++.old-deja/g++.abi/cxa_vec.C: New test.
57321
57322 2000-04-08  Neil Booth  <NeilB@earthling.net>
57323
57324         * gcc.dg/cpp-nullchar.c: Remove test as
57325         embedded nulls cause problems.
57326
57327 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57328
57329         * gcc.dg/compare2.c: New test.
57330
57331 2000-04-08  Neil Booth  <NeilB@earthling.net>
57332
57333         * gcc.dg/cpp-nullchar.c: New test.
57334
57335 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
57336
57337         * gcc.dg/cpp-mi2.c: New test.
57338         * gcc.dg/cpp-mi2[abc].h: New files.
57339
57340 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
57341
57342         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
57343         member name.
57344
57345 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
57346
57347         * g++.old-deja/g++.abi/vmihint.C: New test.
57348
57349 2000-04-06  Neil Booth  <NeilB@earthling.net>
57350
57351         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
57352         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
57353         copyright.
57354
57355 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
57356
57357         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
57358         avoid stack-frame overwrite.
57359
57360 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
57361
57362         * gcc.c-torture/compile/20000405-2.c: New test.
57363         * gcc.c-torture/compile/20000405-3.c: New test.
57364
57365 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57366
57367         * gcc.c-torture/compile/20000405-1.c: New test.
57368
57369 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
57370
57371         * gcc.dg/cast-qual-1.c: Revert last change.
57372
57373 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57374
57375         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
57376
57377 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
57378
57379         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
57380         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
57381
57382 2000-04-03  Jeffrey A Law  (law@cygnus.com)
57383
57384         * gcc.c-torture/compile/20000403-2.c: New test.
57385         * gcc.c-torture/compile/20000403-1.c: New test.
57386
57387 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
57388
57389         * gcc.c-torture/execute/20000403-1.c: New test.
57390
57391 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
57392
57393         * gcc.c-torture/execute/20000402-1.c: New test.
57394
57395 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
57396
57397         * gcc.c-torture/execute/va-arg-15.c: New test.
57398         * gcc.c-torture/execute/va-arg-16.c: New test.
57399         * gcc.c-torture/execute/va-arg-17.c: New test.
57400         * gcc.c-torture/execute/va-arg-18.c: New test.
57401         * gcc.c-torture/execute/va-arg-19.c: New test.
57402
57403 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
57404
57405         * gcc.c-torture/compile/981211-1.c: Move to...
57406         * gcc.dg/cpp-as1.c: ...here.
57407         * gcc.dg/cpp-as2.c: New file.
57408
57409         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
57410         compiler.
57411
57412 2000-04-02  Neil Booth  <NeilB@earthling.net>
57413
57414         * gcc.dg/cpp-cond.c  New tests.
57415         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
57416         accidental success less likely.
57417         * gcc.dg/cpp-missingop.c  New tests.
57418         * gcc.dg/cpp-missingparen.c  New tests.
57419         * gcc.dg/cpp-shift.c  New tests.
57420         * gcc.dg/cpp-shortcircuit.c  New tests.
57421         * gcc.dg/cpp-unary.c  New tests.
57422
57423 2000-03-29  Jeffrey A Law  (law@cygnus.com)
57424
57425         * gcc.c-torture/compile/20000329-1.c: New test.
57426
57427 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
57428
57429         * gcc.c-torture/compile/20000326-1.c: New test.
57430         * gcc.c-torture/compile/20000326-2.c: New test.
57431
57432 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
57433
57434         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
57435         the first parameter is a function argument.
57436
57437 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
57438
57439         * g++.old-deja/g++.ext/array4.C: New test.
57440
57441 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
57442
57443         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
57444
57445 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57446
57447         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
57448
57449 2000-03-19  Richard Henderson  <rth@cygnus.com>
57450
57451         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
57452
57453 2000-03-19  Richard Henderson  <rth@cygnus.com>
57454
57455         * gcc.c-torture/compile/20000319-1.c: New test.
57456
57457 2000-03-14  Jeffrey A Law  (law@cygnus.com)
57458
57459         * gcc.c-torture/execute/20000314-3.c: New test.
57460         * gcc.c-torture/execute/20000314-2.c: New test.
57461         * gcc.c-torture/execute/20000314-1.c: New test.
57462         * gcc.c-torture/compile/20000314-2.c: New test.
57463         * gcc.c-torture/compile/20000314-1.c: New test.
57464
57465 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
57466
57467         * g++.old-deja/g++.warn/inline.C: New test.
57468
57469 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
57470
57471         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
57472         standards-compliant result rather than specific constants.
57473         Put test-values in array.
57474
57475 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
57476
57477         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
57478         (g++_target_compile): Put test-specific options last.
57479
57480 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57481
57482         * g++.old-deja/g++.eh/vbase4.C: New test.
57483
57484 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57485
57486         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
57487
57488 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57489
57490         * g++.old-deja/g++.brendan/misc12.C: Removed.
57491         * g++.old-deja/g++.pt/memtemp77.C: Constify.
57492         * g++.old-deja/g++.ext/pretty4.C: New test.
57493
57494 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57495
57496         * g++.old-deja/g++.other/string2.C: New test.
57497
57498 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
57499
57500         * g++.old-deja/g++.warn/impint2.C: New test.
57501
57502 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
57503
57504         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
57505         is 1, not zero.
57506
57507 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
57508
57509         * g++.old-deja/g++.warn/impint.C: New test.
57510         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
57511         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
57512         * g++.old-deja/g++.pt/explicit12.C: Likewise.
57513         * g++.old-deja/g++.pt/explicit13.C: Likewise.
57514         * g++.old-deja/g++.pt/explicit17.C: Likewise.
57515         * g++.old-deja/g++.pt/explicit18.C: Likewise.
57516         * g++.old-deja/g++.pt/explicit19.C: Likewise.
57517         * g++.old-deja/g++.pt/explicit23.C: Likewise.
57518         * g++.old-deja/g++.pt/explicit31.C: Likewise.
57519         * g++.old-deja/g++.pt/explicit35.C: Likewise.
57520         * g++.old-deja/g++.pt/explicit6.C: Likewise.
57521         * g++.old-deja/g++.pt/memclass7.C: Likewise.
57522
57523 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
57524
57525         * gcc.dg/cpp-redef.c: New test.
57526
57527 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
57528
57529         * g++.old-deja/g++.pt/unify7.C: New test.
57530
57531 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57532
57533         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
57534         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
57535
57536 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
57537
57538         * gcc.c-torture/compile/20000224-1.c: New test.
57539
57540 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57541
57542         * gcc.c-torture/compile/cpp-2.c: New test.
57543         * gcc.c-torture/compile/cpp-1.c: New test.
57544
57545 2000-02-25  Jeffrey A Law  (law@cygnus.com)
57546
57547         * gcc.c-torture/execute/20000225-1.c: New test.
57548
57549 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57550
57551         * gcc.dg/cpp-li2.c: New test.
57552
57553         * gcc.dg/cpp-wi1.c: New test.
57554
57555         * gcc.dg/cpp-li1.c: New test.
57556
57557 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
57558
57559         * g++.old-deja/g++.other/sizeof5.C: New test.
57560
57561 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57562
57563         * gcc.c-torture/execute/va-arg-13.c: New test.
57564
57565 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
57566
57567         * gcc.c-torture/execute/va-arg-12.c: New test.
57568
57569 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
57570
57571         * gcc.c-torture/execute/20000223-1.c: New test.
57572
57573 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
57574
57575         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
57576
57577 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
57578
57579         * g++.old-deja/g++.abi/ptrmem.C: New test.
57580
57581 2000-02-19  Richard Henderson  <rth@cygnus.com>
57582
57583         * gcc.c-torture/compile/init-3.c: New.
57584
57585 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
57586
57587         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
57588         ALWAYS_CXXFLAGS.
57589
57590 2000-02-11  Robert Lipe <robertl@sco.com>
57591
57592         * gcc.c-torture/compile/20000211-3.c: New test.
57593
57594 2000-02-11  Martin Buchholz <martin@xemacs.org>
57595
57596         * gcc.c-torture/compile/20000211-2.c: New test.
57597
57598 2000-02-11  Jeffrey A Law  (law@cygnus.com)
57599
57600         * gcc.c-torture/compile/20000211-1.c: New test.
57601
57602 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
57603
57604         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
57605           on native targets
57606
57607 2000-02-08  Nathan Sidwell  <nathan@acm.org>
57608
57609         * g++.old-deja/g++.other/cast5.C: New test.
57610
57611 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
57612
57613         * gcc.c-torture/execute/20000205-1.c: New.
57614
57615 2000-02-03  Nathan Sidwell  <nathan@acm.org>
57616
57617         * g++.old-deja/g++.jason/cast3.C: Return void.
57618         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
57619
57620 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57621
57622         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
57623
57624         * gcc.dg/loop-1.c: New test.
57625
57626 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
57627
57628         * gcc.c-torture/compile/20000127-1.c: New test.
57629         * gcc.c-torture/execute/991228-1.c: New test.
57630
57631 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57632
57633         * gcc.dg/unused-2.c: New test.
57634
57635         * gcc.dg/conv-1.c: New test.
57636
57637 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
57638
57639         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
57640         compiler.
57641         (tool_option_proc): Fix typo.
57642
57643 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
57644
57645         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
57646         of the ld on the host, not on the build machine.
57647         Also, don't crash if '--help' is not a supported option.
57648
57649 2000-01-24  Richard Henderson  <rth@cygnus.com>
57650
57651         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
57652
57653 2000-01-20  Jeffrey A Law  (law@cygnus.com)
57654
57655         * gcc.c-torture/execute/20000120-2.c: New test.
57656         * gcc.c-torture/execute/20000120-1.c: New test.
57657
57658 2000-01-13  Jeffrey A Law  (law@cygnus.com)
57659
57660         * gcc.c-torture/execute/20000113-1.c: New test.
57661
57662 2000-01-12  Jeffrey A Law  (law@cygnus.com)
57663
57664         * gcc.c-torture/execute/20000112-1.c: New test.
57665
57666 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57667
57668         * gcc.dg/20000111-1.c: New test.
57669
57670 2000-01-10  Jeffrey A Law  (law@cygnus.com)
57671
57672         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
57673         with 16 bit integers.
57674
57675 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57676
57677         * gcc.dg/20000108-1.c: New test.
57678
57679 2000-01-05  Nathan Sidwell  <nathan@acm.org>
57680
57681         * g++.old-deja/g++.ns/koenig8.C: New test.
57682
57683 2000-01-05  Nathan Sidwell  <nathan@acm.org>
57684
57685         * g++.old-deja/g++.other/cast4.C: New test.
57686
57687 2000-01-05  Jeffrey A Law  (law@cygnus.com)
57688
57689         * gcc.c-torture/compile/20000105-2.c: New test.
57690         * gcc.c-torture/compile/20000105-1.c: New test.
57691
57692 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57693
57694         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
57695         references to printf & atoi to conform to ANSI standard.
57696         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
57697         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
57698         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
57699         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
57700         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
57701         * g++.old-deja/g++.brendan/complex1.C: Likewise.
57702         * g++.old-deja/g++.brendan/copy1.C: Likewise.
57703         * g++.old-deja/g++.brendan/copy2.C: Likewise.
57704         * g++.old-deja/g++.brendan/copy3.C: Likewise.
57705         * g++.old-deja/g++.brendan/copy4.C: Likewise.
57706         * g++.old-deja/g++.brendan/copy5.C: Likewise.
57707         * g++.old-deja/g++.brendan/copy6.C: Likewise.
57708         * g++.old-deja/g++.brendan/copy7.C: Likewise.
57709         * g++.old-deja/g++.brendan/copy8.C: Likewise.
57710         * g++.old-deja/g++.brendan/crash11.C: Likewise.
57711         * g++.old-deja/g++.brendan/crash14.C: Likewise.
57712         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
57713         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
57714         * g++.old-deja/g++.brendan/delete2.C: Likewise.
57715         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
57716         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
57717         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
57718         * g++.old-deja/g++.brendan/eh1.C: Likewise.
57719         * g++.old-deja/g++.brendan/groff1.C: Likewise.
57720         * g++.old-deja/g++.brendan/init3.C: Likewise.
57721         * g++.old-deja/g++.brendan/misc12.C: Likewise.
57722         * g++.old-deja/g++.brendan/misc7.C: Likewise.
57723         * g++.old-deja/g++.brendan/new2.C: Likewise.
57724         * g++.old-deja/g++.brendan/operators4.C: Likewise.
57725         * g++.old-deja/g++.brendan/operators5.C: Likewise.
57726         * g++.old-deja/g++.brendan/overload2.C: Likewise.
57727         * g++.old-deja/g++.brendan/overload7.C: Likewise.
57728         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
57729         * g++.old-deja/g++.brendan/reference1.C: Likewise.
57730         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
57731         * g++.old-deja/g++.brendan/template24.C: Likewise.
57732         * g++.old-deja/g++.brendan/template3.C: Likewise.
57733         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
57734         * g++.old-deja/g++.jason/inline3.C: Likewise.
57735         * g++.old-deja/g++.jason/opeq.C: Likewise.
57736         * g++.old-deja/g++.law/arg5.C: Likewise.
57737         * g++.old-deja/g++.law/arm7.C: Likewise.
57738         * g++.old-deja/g++.law/ctors11.C: Likewise.
57739         * g++.old-deja/g++.law/cvt8.C: Likewise.
57740         * g++.old-deja/g++.law/init9.C: Likewise.
57741         * g++.old-deja/g++.law/refs4.C: Likewise.
57742         * g++.old-deja/g++.law/template2.C: Likewise.
57743         * g++.old-deja/g++.law/visibility24.C: Likewise.
57744         * g++.old-deja/g++.law/vtable3.C: Likewise.
57745         * g++.old-deja/g++.mike/asm2.C: Likewise.
57746         * g++.old-deja/g++.mike/eh1.C: Likewise.
57747         * g++.old-deja/g++.mike/misc1.C: Likewise.
57748         * g++.old-deja/g++.mike/misc13.C: Likewise.
57749         * g++.old-deja/g++.mike/misc14.C: Likewise.
57750         * g++.old-deja/g++.mike/ns12.C: Likewise.
57751         * g++.old-deja/g++.mike/p1248.C: Likewise.
57752         * g++.old-deja/g++.mike/p3708.C: Likewise.
57753         * g++.old-deja/g++.mike/p3708a.C: Likewise.
57754         * g++.old-deja/g++.mike/p3708b.C: Likewise.
57755         * g++.old-deja/g++.mike/p646.C: Likewise.
57756         * g++.old-deja/g++.mike/p700.C: Likewise.
57757         * g++.old-deja/g++.mike/p783.C: Likewise.
57758         * g++.old-deja/g++.mike/p783a.C: Likewise.
57759         * g++.old-deja/g++.mike/p783b.C: Likewise.
57760         * g++.old-deja/g++.mike/p786.C: Likewise.
57761         * g++.old-deja/g++.mike/p789.C: Likewise.
57762         * g++.old-deja/g++.mike/p789a.C: Likewise.
57763         * g++.old-deja/g++.mike/p807a.C: Likewise.
57764         * g++.old-deja/g++.other/delete3.C: Likewise.
57765         * g++.old-deja/g++.other/dyncast1.C: Likewise.
57766         * g++.old-deja/g++.other/dyncast2.C: Likewise.
57767         * g++.old-deja/g++.other/dyncast3.C: Likewise.
57768         * g++.old-deja/g++.other/empty1.C: Likewise.
57769         * g++.old-deja/g++.other/temporary1.C: Likewise.
57770         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
57771         * g++.old-deja/g++.pt/t16.C: Likewise.
57772         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
57773
57774 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
57775
57776         * gcc.dg/991230-1.c: New test.
57777
57778 1999-12-29  Jeffrey A Law  (law@cygnus.com)
57779
57780         * gcc.c-torture/compile/991229-3.c: New test.
57781         * gcc.c-torture/compile/991229-2.c: New test.
57782         * gcc.c-torture/compile/991229-1.c: New test.
57783
57784 1999-12-29  Greg McGary <gkm@eng.ascend.com>
57785
57786         * gcc.c-torture/compile/labels-2.c: New test.
57787
57788 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
57789
57790         * gcc.c-torture/execute/991227-1.c: New test.
57791
57792 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57793
57794         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
57795
57796 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
57797
57798         * gcc.c-torture/execute/991221-1.c: New test.
57799
57800 1999-12-20  Nathan Sidwell  <nathan@acm.org>
57801
57802         * g++.old-deja/g++.other/cast3.C: New test.
57803
57804 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
57805
57806         * gcc.c-torture/execute/991216-4.c: New test.
57807
57808 1999-12-16  Michael Meissner  <meissner@cygnus.com>
57809
57810         * gcc.c-torture/execute/991216-1.c: New test.
57811         * gcc.c-torture/execute/991216-2.c: New test.
57812         * gcc.c-torture/execute/991216-3.c: New test.
57813
57814 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
57815
57816         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
57817         Actually make the test fail by using "-O2" for compilation.
57818
57819 1999-12-15  Nathan Sidwell  <nathan@acm.org>
57820
57821         * g++.old-deja/g++.warn/cast-align1.C: New test.
57822
57823 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
57824
57825         * gcc.c-torture/compile/991214-1.c: New test.
57826         * gcc.c-torture/compile/991214-2.c: New test.
57827
57828 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
57829
57830         * gcc.dg/991214-1.c: New test.
57831
57832 1999-12-13  Jeffrey A Law  (law@cygnus.com)
57833
57834         * gcc.c-torture/compile/991213-3.c: New test.
57835         * gcc.c-torture/compile/991213-2.c: New test.
57836         * gcc.c-torture/compile/991213-1.c: New test.
57837
57838 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
57839
57840         * gcc.dg/991209-1.c: New test.
57841
57842 1999-12-08  Nathan Sidwell <nathan@acm.org>
57843
57844         * gcc.c-torture/compile/991208-1.c: New test.
57845
57846 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57847
57848         * gcc.dg/ultrasp2.c: New test.
57849
57850 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
57851
57852         * g++.old-deja/g++.abi/align.C (main): Fix typo.
57853
57854 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
57855
57856         * gcc.c-torture/compile/991202-1.c: New test.
57857         * gcc.c-torture/execute/991202-1.c: New test.
57858         * gcc.c-torture/execute/991202-2.c: New test.
57859         * gcc.c-torture/execute/991202-3.c: New test.
57860
57861 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
57862
57863         * g++.old-deja/g++.abi/align.C: New test.
57864         * g++.old-deja/g++.abi/aggregates.C: Likewise.
57865         * g++.old-deja/g++.abi/bitfields.C: Likewise.
57866
57867 1999-12-01  Richard Henderson  <rth@cygnus.com>
57868
57869         * gcc.c-torture/execute/991201-1.c: New.
57870
57871 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
57872
57873         * gcc.dg/991129-1.c: New test.
57874
57875 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
57876
57877         * gcc.c-torture/compile/991127-1.c: New test.
57878
57879 1999-11-22  Nathan Sidwell  <nathan@acm.org>
57880
57881         * g++.old-deja/g++.other/warn4.C: New test.
57882
57883 1999-11-22  Nathan Sidwell  <nathan@acm.org>
57884
57885         * g++.old-deja/g++.eh/cleanup2.C: New test.
57886         * g++.old-deja/g++.ext/pretty2.C: New test.
57887         * g++.old-deja/g++.ext/pretty3.C: New test.
57888         * g++.old-deja/g++.other/debug6.C: New test.
57889
57890 1999-10-20  Jim Wilson  <wilson@cygnus.com>
57891
57892         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
57893         compiler_output to look for one error message instead of two.
57894
57895 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
57896
57897         * gcc.c-torture/execute/991118-1.c: Also test case
57898         where the word boundary does not split a byte evenly.
57899
57900 1999-11-19  Nathan Sidwell  <nathan@acm.org>
57901
57902         * g++.old-deja/g++.ext/restrict1.C: New test.
57903
57904 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
57905
57906         * gcc.c-torture/execute/991118-1.c: New test.
57907
57908 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
57909
57910         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
57911         working directory pathnames.
57912
57913 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
57914
57915         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
57916         host is equipped with driver.h and driver.o so it can actually
57917         compile and run the tests.
57918
57919 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
57920
57921         * gcc.c-torture/compile/991008-1.c: New test.
57922
57923 1999-11-08  Nick Clifton  <nickc@cygnus.com>
57924
57925         * lib/gcc-dg.exp: Include target-supports.exp
57926
57927 1999-11-05  Nick Clifton  <nickc@cygnus.com>
57928
57929         * lib/target-supports.exp: New file: Provide procs to test for
57930         features supported by the target.
57931         (check_weak_available): Moved here from ecos.exp.
57932         (check_alias_available): New proc: Determine of the target
57933         toolchain supports the alias attribute.
57934
57935         * gcc.dg/special/ecos.exp: Move check_weak_available to
57936         target-supports.exp.
57937         (alias-1.c): Only perform the test if the target supports
57938         aliases.
57939         (wkali-1.c): Only perform the test if the target supports
57940         aliases.
57941
57942         * gcc.dg/990506-0.c: Expect error messages from cross
57943         targets as well as native targets.
57944
57945 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57946
57947         * gcc.dg/ultrasp1.c: Removed xfail.
57948         * gcc.dg/struct-ret-2.c: Likewise.
57949         * gcc.dg/array-1.c: Likewise.
57950
57951 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57952
57953         * gcc.dg/struct-ret-2.c: New test.
57954
57955         * gcc.dg/array-1.c: New test.
57956
57957 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
57958
57959         * gcc.c-torture/execute/991030-1.c: New test.
57960
57961 1999-10-26  Richard Henderson  <rth@cygnus.com>
57962
57963         * gcc.c-torture/compile/991026-2.c: New test.
57964
57965 1999-10-26  Jeffrey A Law  (law@cygnus.com)
57966
57967         * gcc.c-torture/compile/991026-1.c: New test.
57968
57969 1999-10-23  Jeffrey A Law  (law@cygnus.com)
57970
57971         * gcc.c-torture/execute/991023-1.c: New test.
57972
57973 1999-10-19  Jeffrey A Law  (law@cygnus.com)
57974
57975         * gcc.c-torture/execute/991019-1.c: New test.
57976
57977 1999-10-16  Richard Henderson  <rth@cygnus.com>
57978
57979         * gcc.c-torture/execute/991016-1.c: New test.
57980
57981 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
57982
57983         * gcc.c-torture/execute/991014-1.c: New test.
57984
57985 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
57986
57987         * g++.old-deja/g++.other/union2.C: New test.
57988
57989 1999-10-13  Nathan Sidwell  <nathan@acm.org>
57990
57991         * g++.old-deja/g++.other/vaarg2.C: New test.
57992         * g++.old-deja/g++.other/vaarg3.C: New test.
57993
57994 1999-10-12  Craig Burley  <craig@jcb-sc.com>
57995
57996         * g77.f-torture/noncompile/19990905-1.f: Moved from being
57997         in compile/.
57998
57999 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
58000
58001         * gcc.c-torture/execute/va-arg-11.c: New test.
58002
58003 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
58004
58005         * lib/file-format.exp (gcc_target_object_format): Don't
58006         crash if objdump is unavailable.
58007
58008 1999-09-29  Donn Terry <donn@interix.com>
58009
58010         * gcc.misc-tests/mg.exp: delete extraneous redirection.
58011
58012 1999-09-28  Nick Clifton  <nickc@cygnus.com>
58013
58014         * gcc.c-torture/compile/990928-1.c: New test.
58015
58016 1999-09-28  Nathan Sidwell  <nathan@acm.org>
58017
58018         * g++.old-deja/g++.other/decl6.C: New test.
58019
58020 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58021
58022         * gcc.c-torture/execute/va-arg-10.c: New test.
58023
58024 1999-09-27  Nathan Sidwell  <nathan@acm.org>
58025
58026         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
58027         __PRETTY_FUNCTION__.
58028
58029 1999-09-23  Nick Clifton  <nickc@cygnus.com>
58030
58031         * gcc.c-torture/execute/990923-1.c: New test.
58032
58033 1999-09-21  Nick Clifton  <nickc@cygnus.com>
58034
58035         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
58036         for which -fpic is inappropriate.
58037
58038 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
58039
58040         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
58041
58042 1999-09-21  Nathan Sidwell  <nathan@acm.org>
58043
58044         * g++.old-deja/g++.other/dyncast1.C: New test.
58045         * g++.old-deja/g++.other/dyncast2.C: New test.
58046         * g++.old-deja/g++.other/dyncast3.C: New test.
58047         * g++.old-deja/g++.other/dyncast4.C: New test.
58048         * g++.old-deja/g++.other/dyncast5.C: New test.
58049         * g++.old-deja/g++.eh/catch3.C: New test.
58050         * g++.old-deja/g++.eh/catch3p.C: New test.
58051         * g++.old-deja/g++.eh/catch4.C: New test.
58052         * g++.old-deja/g++.eh/catch4p.C: New test.
58053         * g++.old-deja/g++.eh/catch5.C: New test.
58054         * g++.old-deja/g++.eh/catch5p.C: New test.
58055         * g++.old-deja/g++.eh/catch6.C: New test.
58056         * g++.old-deja/g++.eh/catch6p.C: New test.
58057         * g++.old-deja/g++.eh/catch7.C: New test.
58058         * g++.old-deja/g++.eh/catch7p.C: New test.
58059         * g++.old-deja/g++.eh/catch8.C: New test.
58060         * g++.old-deja/g++.eh/catch8p.C: New test.
58061         * g++.old-deja/g++.eh/catch9.C: New test.
58062         * g++.old-deja/g++.eh/catch9p.C: New test.
58063
58064 1999-09-13  Nathan Sidwell  <nathan@acm.org>
58065
58066         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
58067         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
58068
58069 1999-09-13  Jeffrey A Law  (law@cygnus.com)
58070
58071         * gcc.c-torture/compile/990913-1.c: New test.
58072
58073 1999-09-10  Nathan Sidwell  <nathan@acm.org>
58074
58075         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
58076         * g++.old-deja/g++.jason/rfg5.C: Likewise.
58077
58078 1999-09-09  Richard Henderson  <rth@cygnus.com>
58079
58080         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
58081
58082 1999-09-09  Nathan Sidwell  <nathan@acm.org>
58083
58084         * g++.old-deja/g++.other/lookup11.C: New test.
58085         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
58086         what is permitted and what we want.
58087         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
58088         overload use.
58089         * g++.old-deja/g++.jason/rfg5.C: Likewise.
58090
58091 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
58092
58093         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
58094         * gcc.c-torture/noncompile/poison-1.c: New file.
58095
58096 1999-09-08  Nathan Sidwell  <nathan@acm.org>
58097
58098         * g++.old-deja/g++.other/sizeof3.C: New test.
58099         * g++.old-deja/g++.other/sizeof4.C: New test.
58100         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
58101         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
58102
58103 1999-09-07  Richard Henderson  <rth@cygnus.com>
58104
58105         * gcc.dg/va-arg-1.c: New.
58106
58107 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58108
58109         * gcc.c-torture/execute/va-arg-9.c: New test.
58110
58111 1999-09-05  Craig Burley  <craig@jcb-sc.com>
58112
58113         * g77.f-torture/compile/980519-2.f: New test.
58114         * g77.f-torture/compile/19990905-0.f: New test.
58115         * g77.f-torture/compile/19990905-1.f: New test.
58116         * g77.f-torture/compile/19990905-2.f: New test.
58117
58118         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
58119
58120 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
58121
58122         * gcc.c-torture/execute/990827-1.c: Fix typo.
58123
58124 1999-09-03  Nathan Sidwell  <nathan@acm.org>
58125
58126         * g++.old-deja/g++.other/deref1.C: New test.
58127
58128 1999-09-02  Nathan Sidwell  <nathan@acm.org>
58129
58130         * g++.old-deja/g++.other/ambig2.C: New test.
58131         * g++.old-deja/g++.other/cond5.C: New test.
58132         * g++.old-deja/g++.other/lookup16.C: New test.
58133
58134 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
58135
58136         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
58137         assemblers too.
58138
58139 1999-08-31  Jeffrey A Law  (law@cygnus.com)
58140
58141         * lib/c-torture.exp: Avoid the "compare executables" optimization
58142         when testing native.
58143
58144 1999-08-29  Jeffrey A Law  (law@cygnus.com)
58145
58146         * gcc.c-torture/execute/990829-1.c: New test.
58147         * gcc.c-torture/compile/990829-1.c: New test.
58148
58149 1999-08-27  Paul Burchard  <burchard@pobox.com>
58150
58151         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
58152         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
58153         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
58154         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
58155         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
58156         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
58157         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
58158         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
58159         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
58160         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
58161         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
58162
58163 1999-08-27  Jeffrey A Law  (law@cygnus.com)
58164
58165         * gcc.c-torture/execute/990827-1.c: New test.
58166
58167 1999-08-26  Craig Burley  <craig@jcb-sc.com>
58168
58169         * g77.f-torture/noncompile/19990826-4.f: New test.
58170
58171         * g77.f-torture/compile/19990826-3.f: New test.
58172
58173         * g77.f-torture/execute/19990826-2.f: New test.
58174
58175         * g77.f-torture/compile/19990826-1.f: New test.
58176
58177         * gcc.c-torture/execute/990826-0.c: New test.
58178         * g77.c-torture/execute/19990826-0.f: New test.
58179
58180         * g77.f-torture/noncompile/970626-2.f: New test.
58181
58182 1999-08-25  Paul Burchard  <burchard@pobox.com>
58183
58184         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
58185         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
58186         lss-011.C: New tests.
58187
58188 1999-08-25  Nathan Sidwell  <nathan@acm.org>
58189
58190         * g++.old-deja/g++.other/decl5.C: New test.
58191
58192 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58193
58194         * noncompile/noncompile.exp: Load_lib c-torture.exp.
58195         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
58196         call `postbase' for each one.  All callers of `postbase' changed
58197         to call this instead.
58198
58199 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
58200
58201         * gcc.c-torture/execute/990811-1.c: New test.
58202
58203 1999-08-09  Nick Clifton  <nickc@cygnus.com>
58204
58205         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
58206         just native ones.
58207
58208         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
58209         just native ones.
58210
58211 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
58212
58213         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
58214
58215 1999-08-04  Jeffrey A Law  (law@cygnus.com)
58216
58217         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
58218
58219 1999-08-04  Nathan Sidwell  <nathan@acm.org>
58220
58221         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
58222
58223 1999-08-04  Jeffrey A Law  (law@cygnus.com)
58224
58225         * gcc.c-torture/execute/990804-1.c: New test.
58226
58227 1999-08-03  Nathan Sidwell  <nathan@acm.org>
58228
58229         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
58230         * g++.old-deja/g++.brendan/crash64.C: Likewise.
58231         * g++.old-deja/g++.brendan/overload8.C: Likewise.
58232
58233 1999-08-03  Nathan Sidwell  <nathan@acm.org>
58234
58235         * g++.old-deja/g++.other/struct1.C: New test.
58236
58237 1999-08-03  Nathan Sidwell  <nathan@acm.org>
58238
58239         * g++.old-deja/g++.other/enum2.C: New test.
58240
58241 1999-08-02  Richard Henderson  <rth@cygnus.com>
58242
58243         Adapted from tests from Franz Sirl:
58244         * gcc.c-torture/execute/va-arg-7.c: New test.
58245         * gcc.c-torture/execute/va-arg-8.c: New test.
58246
58247 1999-08-01  Jeffrey A Law  (law@cygnus.com)
58248
58249         * gcc.c-torture/compile/990801-2.c: New test.
58250
58251         * gcc.c-torture/compile/990801-1.c: New test.
58252
58253 1999-07-27  Michael Meissner  <meissner@cygnus.com>
58254
58255         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
58256         fp-cmp-1.c, converting double to float.
58257
58258         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
58259         fp-cmp-1.c, converting double to long double.
58260
58261         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
58262         from fr1 to unknown_register, since fr1 is a legitimate register
58263         on some machines.
58264
58265 1999-07-25  Jeffrey A Law  (law@cygnus.com)
58266
58267         * README: More listname related changes.
58268
58269 1999-07-08  Catherine Moore  <clm@cygnus.com>
58270
58271         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
58272
58273 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
58274
58275         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
58276
58277 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
58278
58279         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
58280
58281 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
58282
58283         * gcc.dg/990703-1.c: New test.
58284
58285 1999-06-29  Nick Clifton  <nickc@cygnus.com>
58286
58287         * lib/file-format.exp: New file: Move definition of proc
58288         gcc_target_object_format to here from
58289         gcc.dg/special/ecos.exp.
58290
58291         * lib/c-torture.exp: Include lib file-format.exp.
58292         * lib/gcc-dg.exp: Include lib file-format.exp.
58293
58294         * gcc.dg/special/ecos.exp: Remove definition of proc
58295         gcc_target_object_format.
58296
58297 1999-06-28  Jeffrey A Law  (law@cygnus.com)
58298
58299         * gcc.c-torture/execute/990628-1.c: New test.
58300
58301 1999-06-25  Jeffrey A Law  (law@cygnus.com)
58302
58303         * gcc.c-torture/compile/990625-2.c: New test.
58304
58305         * gcc.c-torture/compile/990625-1.c: New test.
58306
58307 1999-06-23  Nick Clifton  <nickc@cygnus.com>
58308
58309         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
58310         attributes compile.
58311         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
58312         ports that use the COFF/PE file format.
58313
58314 1999-06-17  Jeffrey A Law  (law@cygnus.com)
58315
58316         * gcc.c-torture/compile/990617-1.c: New test.
58317
58318 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
58319
58320         * g++.old-deja/g++.other/decl4.C: New test.
58321
58322 1999-06-14  Nathan Sidwell  <nathan@acm.org>
58323
58324         * g++.old-deja/g++.other/bitfld3.C: New test.
58325
58326 1999-06-08  Nathan Sidwell  <nathan@acm.org>
58327
58328         * g++.old-deja/g++.eh/catch1.C: New test.
58329
58330 1999-06-07  Jeffrey A Law  (law@cygnus.com)
58331
58332         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
58333
58334         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
58335         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
58336
58337 1999-06-05  Craig Burley  <craig@jcb-sc.com>
58338
58339         * g77.f-torture/compile/19990502-0.f: Replace with new,
58340         shorter, test that still fails after recent changes.
58341
58342 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58343
58344         * gcc.c-torture/execute/990604-1.c: New test.
58345
58346 1999-05-31  Jeffrey A Law  (law@cygnus.com)
58347
58348         * gcc.c-torture/execute/990531-1.c: New test.
58349
58350 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58351
58352         * gcc.c-torture/compile/990527-1.c: New test.
58353
58354 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
58355
58356         * gcc.c-torture/execute/990527-1.c: New test.
58357
58358 1999-05-25  Nick Clifton  <nickc@cygnus.com>
58359
58360         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
58361         bitfields as signed.
58362
58363 1999-05-25  Craig Burley  <craig@jcb-sc.com>
58364
58365         * g77.f-torture/compile/19990525-0.f: New test.
58366
58367 1999-05-25  Jeffrey A Law  (law@cygnus.com)
58368
58369         * gcc.c-torture/execute/990525-2.c: New test.
58370
58371         * gcc.c-torture/execute/990525-1.c: New test.
58372
58373 1999-05-24  Nathan Sidwell  <nathan@acm.org>
58374
58375         * g++.old-deja/g++.other/anon3.C: New test.
58376         * g++.old-deja/g++.other/anon4.C: New test.
58377         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
58378         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
58379         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
58380         Merrill).
58381
58382 1999-05-24  Jeffrey A Law  (law@cygnus.com)
58383
58384         * gcc.c-torture/execute/990524-1.c: New test.
58385
58386         * gcc.dg/990524-1.c: New test.
58387
58388 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58389
58390         * gcc.c-torture/compile/990523-1.c: New test.
58391
58392 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
58393
58394         * gcc.c-torture/compile/990519-1.c: New test.
58395
58396 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58397
58398         * gcc.c-torture/compile/990517-1.c: New test.
58399
58400         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
58401         (e4, f4): New tests.
58402         (main): Call them.
58403
58404 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58405
58406         * gcc.dg/noreturn-1.c: New test.
58407
58408 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58409
58410         * gcc.c-torture/execute/990513-1.c: New test.
58411
58412 1999-05-10  Richard Henderson  <rth@cygnus.com>
58413
58414         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
58415
58416 1999-05-10  Craig Burley  <craig@jcb-sc.com>
58417
58418         * g77.f-torture/execute/erfc.f: Use small single-precision
58419         values, to avoid problems on Alphas when not -mieee.
58420
58421 1999-05-08  Craig Burley  <craig@jcb-sc.com>
58422
58423         * gcc.dg/990506-0.c: New test.
58424
58425 1999-05-08  Richard Henderson  <rth@cygnus.com>
58426
58427         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
58428         the constant to test.  Don't XFAIL 64-bit targets.
58429
58430         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
58431         * g++.old-deja/g++.law/profile1.C: Likewise.
58432
58433         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
58434         operator new instances.
58435         * g++.old-deja/g++.other/delete5.C: Likewise.
58436
58437 1999-05-03  Craig Burley  <craig@jcb-sc.com>
58438
58439         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
58440         intrinsic.
58441
58442 1999-05-03  Craig Burley  <craig@jcb-sc.com>
58443
58444         * g77.f-torture/execute/u77-test.f: Reverse order of two
58445         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
58446
58447 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58448
58449         * gcc.dg/compare1.c: New test.
58450
58451 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
58452
58453         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
58454         New tests.
58455
58456 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58457
58458         * g77.f-torture/compile/19990502-1.f: New test.
58459
58460 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58461
58462         * g77.f-torture/compile/19990502-0.f: New test.
58463
58464 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58465
58466         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
58467         intrinsic.
58468
58469 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58470
58471         * g77.f-torture/execute/u77-test.f (main): List libU77
58472         intrinsics not currently tested.
58473         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
58474         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
58475         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
58476         Trim blanks off the ends of some printed strings.
58477
58478 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58479
58480         * g77.f-torture/execute/u77-test.f (main): Just warn about
58481         FSTAT gid disagreement, as it's expected on some systems.
58482
58483 1999-05-01  Craig Burley  <craig@jcb-sc.com>
58484
58485         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
58486         use a new function, which allows for some slop.
58487         Clean up some commentary.
58488         (issum): The new function.
58489         (sgladd): Deleted subroutine.
58490
58491 1999-05-01  Craig Burley  <craig@jcb-sc.com>
58492
58493         * g77.f-torture/execute/u77-test.f: Modify to be more like
58494         libf2c/libU77 version, bringing patches to that version here.
58495         Add suitable commentary.
58496
58497 1999-04-25  Richard Henderson  <rth@cygnus.com>
58498
58499         * gcc.dg/990424-1.c: New test.
58500
58501 1999-04-24  Craig Burley  <craig@jcb-sc.com>
58502
58503         * g77.f-torture/execute/u77-test.f (main): Bug involving
58504         LSTAT has been fixed, so turn back on full checking.
58505
58506 1999-04-20  Craig Burley  <craig@jcb-sc.com>
58507
58508         * g77.f-torture/compile/19990419-0.f: New test.
58509         * g77.f-torture/execute/19990419-1.f: New test.
58510
58511 1999-04-17  Richard Henderson  <rth@cygnus.com>
58512
58513         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
58514         to avoid the need for a prototype to supress a warning.
58515
58516 1999-04-07  Jim Wilson  <wilson@cygnus.com>
58517
58518         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
58519
58520 1999-04-04  Jeffrey A Law  (law@cygnus.com)
58521
58522         * gcc.c-torture/execute/990404-1.c: New test.
58523
58524 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
58525
58526         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
58527         * gcc.dg/cpp-if3.c: Don't use -pedantic.
58528         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
58529         missing initializer warnings.
58530
58531 1999-03-28  Jeffrey A Law  (law@cygnus.com)
58532
58533         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
58534         matching strings.
58535
58536 1999-03-26  Jeffrey A Law  (law@cygnus.com)
58537
58538         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
58539
58540 1999-03-26  Craig Burley  <craig@jcb-sc.com>
58541
58542         * g77.f-torture/execute/19990325-0.f: New test.
58543         * g77.f-torture/execute/19990325-1.f: New test.
58544
58545 1999-03-24  Jeffrey A Law  (law@cygnus.com)
58546
58547         * gcc.c-torture/execute/990324-1.c: New test.
58548
58549 1999-03-22  Jim Wilson  <wilson@cygnus.com>
58550
58551         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
58552         test with 4.
58553
58554 1999-03-17  Richard Henderson  <rth@cygnus.com>
58555
58556         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
58557
58558 1999-03-13  Craig Burley  <craig@jcb-sc.com>
58559
58560         * g77.f-torture/execute/19990313-2.f: New test.
58561         * g77.f-torture/execute/19990313-3.f: New test.
58562
58563 1999-03-13  Craig Burley  <craig@jcb-sc.com>
58564
58565         * g77.f-torture/execute/19990313-0.f: New test.
58566         * g77.f-torture/execute/19990313-1.f: New test.
58567
58568 1999-03-12  Jim Wilson  <wilson@cygnus.com>
58569
58570         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
58571         printf to sprintf.
58572         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
58573         (main): Add check for u15.  Conditionalize u31 check depending on
58574         whether ints are <32 bits or >=32 bits.
58575
58576 1999-03-08  Craig Burley  <craig@jcb-sc.com>
58577
58578         * g77.f-torture/execute/19981119-0.f: Improve testiness.
58579
58580 1999-03-08  Craig Burley  <craig@jcb-sc.com>
58581
58582         * g77.f-torture/compile/19990305-0.f: New test.
58583         * g77.f-torture/execute/19981119-0.f: New test.
58584
58585 1999-03-08  Craig Burley  <craig@jcb-sc.com>
58586
58587         * g77.f-torture/execute/970625-2.f: call ABORT if final
58588         result is not correct, instead of just printing it.
58589         Add this checking via newly introduced obfuscation, to
58590         trip up buggy front ends.
58591
58592 1999-03-07  Craig Burley  <craig@jcb-sc.com>
58593
58594         * g77.f-torture/compile/960317-1.f: Moved from being
58595         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
58596
58597 1999-03-06  Craig Burley  <craig@jcb-sc.com>
58598
58599         * g77.f-torture/execute/960317-1.f: New (old) test.
58600         * g77.f-torture/execute/970625-2.f: Ditto.
58601
58602 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
58603
58604         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
58605         error message on line 1 or line 2; cccp and cpplib do this differently.
58606
58607 1999-03-01  Jeffrey A Law  (law@cygnus.com)
58608
58609         * g++.old-deja/g++.law/weak1.C: New test.
58610
58611 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
58612
58613         * gcc.c-torture/execute/990119-1.c: Renamed to...
58614         * gcc.dg/990119-1.c: this, so it will only be tested once
58615         (it's a preprocessor test, it doesn't need to be run at
58616         multiple optimization levels).
58617
58618 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
58619
58620         * lib/g++.exp: Don't add incdir=$base_dir/../include to
58621           ALWAYS_CXXFLAGS.
58622
58623 1999-02-24  Craig Burley  <craig@jcb-sc.com>
58624
58625         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
58626         * g77.f-torture/compile/19981216-0.f: ...as it is expected
58627         to not be compilable by current g77.
58628
58629 1999-02-24  Nick Clifton  <nickc@cygnus.com>
58630
58631         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
58632
58633 1999-02-22  Jeffrey A Law  (law@cygnus.com)
58634
58635         * gcc.c-torture/execute/990222-1.c: New test.
58636
58637 1999-02-19  Craig Burley  <craig@jcb-sc.com>
58638
58639         * g77.f-torture/compile/19990218-0.f: New test.
58640         * g77.f-torture/noncompile/19990218-1.f: New test.
58641
58642 1999-02-18  Craig Burley  <craig@jcb-sc.com>
58643
58644         * g77.f-torture/compile/19981216-0.f: New test.
58645
58646 1999-02-14  Jeffrey A Law  (law@cygnus.com)
58647
58648         * gcc.dg/990214-1.c: New test.
58649
58650 1999-02-13  Jeffrey A Law  (law@cygnus.com)
58651
58652         * gcc.dg/990213-2.c: New test.
58653
58654         * gcc.dg/990213-1.c: New test.
58655
58656 1999-02-12  Jeffrey A Law  (law@cygnus.com)
58657
58658         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
58659         ints.
58660
58661 1999-02-11  Nick Clifton  <nickc@cygnus.com>
58662
58663         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
58664         specified by target.
58665
58666         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
58667
58668 1999-02-11  Jeffrey A Law  (law@cygnus.com)
58669
58670         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
58671
58672 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
58673
58674         * gcc.dg/special/ecos.exp: New test driver for new tests with
58675         special requirements.
58676
58677         * gcc.dg/special/alias-1.c: New test.
58678         * gcc.dg/special/gcsec-1.c: New test.
58679         * gcc.dg/special/weak-1.c: New test.
58680         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
58681         * gcc.dg/special/weak-2.c: New test.
58682         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
58683         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
58684         * gcc.dg/special/wkali-1.c: New test.
58685         * gcc.dg/special/wkali-2.c: New test.
58686         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
58687         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
58688
58689 1999-02-10  Felix Lee  <flee@cygnus.com>
58690
58691           * lib/c-torture.exp (c-torture-compile): Pull out code for
58692           analyzing gcc error messages.
58693           (c-torture-execute): Likewise.  Fix some (harmless) false
58694           positives.
58695           * lib/gcc.exp (gcc_check_compile): New function.
58696
58697 1999-02-08  Richard Henderson  <rth@cygnus.com>
58698
58699         * gcc.c-torture/execute/990208-1.c: New test.
58700
58701 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
58702
58703         * g++.dg/special/ecos.exp: New driver for new tests with special
58704         requirements
58705
58706         * g++.dg/special/conpr-1.C: New test
58707         * g++.dg/special/conpr-2.C: New test
58708         * g++.dg/special/conpr-2a.C: New test
58709         * g++.dg/special/conpr-3.C: New test
58710         * g++.dg/special/conpr-3a.C: New test
58711         * g++.dg/special/conpr-3b.C: New test
58712
58713         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
58714         allow g++ to use the dg driver
58715
58716         * README: Add comment about g++.dg directory
58717
58718 1999-02-06  Jeffrey A Law  (law@cygnus.com)
58719
58720         * README: Update email addresses.
58721
58722 1999-02-03  Nick Clifton  <nickc@cygnus.com>
58723
58724         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
58725         arguments in order to force structure S onto the stack even on
58726         the alpha.
58727         (test): Pass 10 leading arguments to function foo as well as the
58728         structure S.
58729
58730         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
58731         failure for all targets.
58732
58733         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
58734         abort to terminate program execution.
58735
58736 1999-01-30  Richard Henderson  <rth@cygnus.com>
58737
58738         * gcc.c-torture/execute/990130-1.c: New test.
58739
58740 1999-01-30  Jeffrey A Law  (law@cygnus.com)
58741
58742         * gcc.dg/990130-1.c: New test.
58743
58744 1999-01-28  Michael Meissner  <meissner@cygnus.com>
58745
58746         * gcc.c-torture/execute/990128-1.c: New test.
58747
58748 1999-01-27  Michael Meissner  <meissner@cygnus.com>
58749
58750         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
58751
58752 1999-01-27  Felix Lee  <flee@cygnus.com>
58753
58754         * lib/c-torture.exp (c-torture-compile): pull out code for
58755         analyzing gcc error messages.
58756         (c-torture-execute): ditto, and fix some (harmless) false
58757         positives.
58758         * lib/gcc.exp (gcc_check_compile): new function.
58759
58760 1999-01-17  Jeffrey A Law  (law@cygnus.com)
58761
58762         * gcc.dg/990117-1.c: New test.
58763
58764         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
58765
58766         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
58767
58768 1999-01-15  Jeffrey A Law  (law@cygnus.com)
58769
58770         * g77.f-torture/compile/990115-1.f: New test.
58771
58772 1999-01-07  Jeffrey A Law  (law@cygnus.com)
58773
58774         * gcc.c-torture/compile/990107-1.c: New test
58775
58776 1999-01-06  Jeffrey A Law  (law@cygnus.com)
58777
58778         * gcc.c-torture/execute/990106-2.c: New test.
58779
58780         * gcc.c-torture/execute/990106-1.c: New test.
58781
58782 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
58783
58784         * gcc.c-torture/compile/981223-1.c: New test.
58785
58786 1998-12-29  Richard Henderson  <rth@cygnus.com>
58787
58788         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
58789         (opt3): Rename from opt4 and disable.
58790
58791 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
58792
58793         * g++.old-deja/g++.pt/ptrmem5.C: New test.
58794
58795 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
58796
58797         * g++.old-deja/g++.other/conv5.C: New test.
58798
58799 1998-12-14  Nick Clifton  <nickc@cygnus.com>
58800
58801         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
58802
58803 1998-12-11  Jeffrey A Law  (law@cygnus.com)
58804
58805         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
58806
58807 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
58808
58809         * gcc.c-torture/compile/981211-1.c: New test.
58810
58811 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
58812
58813         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
58814
58815         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
58816
58817 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58818
58819         * gcc.special/930510-1.c: Make C9X safe.
58820         * gcc.misc-tests/gcov-1.c Similarly.
58821         * gcc.misc-tests/gcov-2.c Similarly.
58822
58823 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
58824
58825         * gcc.dg/ultrasp1.c: New test.
58826
58827 1998-12-06  Richard Henderson  <rth@cygnus.com>
58828
58829         * gcc.c-torture/execute/981206.c: New test.
58830
58831 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
58832
58833         * g++.old-deja/g++.ns/template7.C: New test.
58834
58835         * g++.old-deja/g++.other/expr1.C: New test.
58836
58837         * g++.old-deja/g++.eh/tmpl3.C: New test.
58838
58839         * g++.old-deja/g++.eh/tmpl2.C: New test.
58840
58841 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
58842
58843         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
58844         * g++.old-deja/g++.other/using6.C: Removed.
58845         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
58846
58847         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
58848
58849 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
58850
58851         * g++.old-deja/g++.pt/overload8.C: New test.
58852
58853         * g++.old-deja/g++.pt/overload7.C: New test.
58854
58855         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
58856
58857         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
58858         and relinking messages.
58859         * lib/g++.exp (g++_target_compile): Remove .rpo file when
58860         compiling with -frepo.
58861
58862 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
58863
58864         * g++.old-deja/g++.pt/lookup6.C: New test.
58865
58866 1998-11-30  Nick Clifton  <nickc@cygnus.com>
58867
58868         * gcc.c-torture/execute/981130-1.c: New test.
58869         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
58870
58871 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
58872
58873         * g++.old-deja/g++.pt/explicit76.C: New test.
58874
58875         * g++.old-deja/g++.pt/friend38.C: New test.
58876
58877         * g++.old-deja/g++.ns/crash2.C: New test.
58878
58879         * g++.old-deja/g++.pt/defarg8.C: New test.
58880
58881         * g++.old-deja/g++.pt/instantiate6.C: New test.
58882
58883         * g++.old-deja/g++.pt/static6.C: New test.
58884
58885         * g++.old-deja/g++.pt/decl2.C: New test.
58886
58887 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
58888
58889         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
58890         problem is actually related with name lookup, but so what? :-)
58891
58892         * g++.old-deja/g++.pt/friend37.C: New test.
58893
58894 1998-11-25  Dave Love  <d.love@dl.ac.uk>
58895
58896         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
58897         element, which fails on some systems.
58898
58899         * g77.f-torture/execute/labug1.f: New test.
58900
58901 1998-11-21  Jeffrey A Law  (law@cygnus.com)
58902
58903         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
58904         is defined.
58905
58906 1998-11-18  Dave Love  <d.love@dl.ac.uk>
58907
58908         * g77.f-torture/compile/981117-1.f: New test.
58909
58910 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
58911
58912         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
58913         properly discarded.
58914
58915 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
58916
58917         * gcc.c-torture/execute/memcheck: New directory of tests for
58918         -fcheck-memory-usage.
58919
58920 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
58921
58922         * README: New file, general information about the testsuite and
58923         new description of the various C++ test subdirectories.
58924         * README.g++: Eliminate obsolete information, update and move most
58925         relevant stuff to README.
58926
58927 1998-11-07  Richard Henderson  <rth@cygnus.com>
58928
58929         * gcc.c-torture/compile/981107-1.c: New test.
58930
58931 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
58932
58933         * execute/memcpy-bi.c: New testcase.
58934
58935 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
58936
58937         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
58938         base classes.
58939
58940         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
58941         template is selected.
58942
58943         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
58944         classes, it should be accepted for all types.
58945
58946         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
58947
58948         * g++.old-deja/g++.pt/spec24.C: Ensure that template
58949         specializations start with template headers.
58950
58951 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
58952
58953         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
58954
58955         * g++.old-deja/g++.other/init9.C: Test cross initialization of
58956         non-POD types.
58957
58958 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
58959
58960         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
58961
58962 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
58963
58964         * compile/981022-1.c, compile/981022-1.x: New test and driver.
58965
58966 1998-10-19  Jeffrey A Law  (law@cygnus.com)
58967
58968         * 981019-1.c: New test.
58969
58970 1998-10-14  Robert Lipe <robertl@dgii.com>
58971
58972         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
58973         find objc headers.
58974
58975 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58976
58977         * compile/981001-4.c: Remove use of GCC extension that triggers a
58978         compiler bug.
58979
58980 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
58981
58982         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
58983
58984 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
58985
58986         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
58987         instantiation of template produces incorrect code for delete
58988         expression.
58989
58990         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
58991         constructors' name is not unique.
58992         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
58993         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
58994
58995         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
58996         automatic array of const is ill-formed.
58997
58998         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
58999         of template parameter?
59000
59001         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
59002         const.
59003
59004         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
59005         pointer-to-member expression.
59006
59007         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
59008         declaration causes ICE.
59009
59010 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
59011
59012         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
59013         reserved in the global namespace.
59014
59015         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
59016         generate needed virtual table.
59017
59018         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
59019
59020 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
59021
59022         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
59023         template-dependent type
59024
59025 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
59026
59027         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
59028         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
59029         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
59030
59031         * g++.old-deja/g++.other/using5.C: New test; using decl from base
59032         class should be usable as argument of member function.
59033         * g++.old-deja/g++.other/using6.C: New test; using decl from base
59034         class should be usable as return type of member function.
59035         * g++.old-deja/g++.other/using7.C: New test; using decl from base
59036         class should be usable as type of data member.
59037
59038         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
59039
59040 1998-10-09  Jeffrey A Law  (law@cygnus.com)
59041
59042         * gcc.c-torture/special/920521-1.c: Fix bogus test.
59043
59044 1998-10-08  Nick Clifton  <nickc@cygnus.com>
59045
59046         * gcc.dg/dll-?.c Add thumb to target list.
59047         Fix assembler scan patterns to match current assembler output.
59048
59049 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
59050
59051         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
59052         matching of template brackets.
59053
59054         * g++.old-deja/g++.other/using4.C: New test.  Test using
59055         declarations of methods from base classes.
59056
59057         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
59058         within functions should introduce names into the innermost
59059         enclosing namespace.
59060
59061         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
59062         of static locals if first initialization throws.
59063
59064 1998-10-07  Jim Wilson  <wilson@cygnus.com>
59065
59066         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
59067
59068 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
59069
59070         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
59071         lose track of the possible targets of tablejump insns.
59072         * special/special.exp: Run it.
59073
59074 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59075
59076         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
59077         must be declared before its specializations can be named in friend
59078         declarations.
59079
59080 1998-10-05  Dave Love  <d.love@dl.ac.uk>
59081
59082         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
59083
59084         * g77.f-torture/execute/io1.f: New test.
59085
59086 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
59087
59088         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
59089         with pointer to template function, for which no argument deduction
59090         is possible.
59091
59092         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
59093         specialization of template function as argument to template
59094         function.
59095
59096         * g++.old-deja/g++.other/access2.C: New test; Inner class
59097         shouldn't have privileged access to Outer's names.
59098
59099 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
59100
59101         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
59102         friend template declared within template class conflicts with
59103         nested class of the same name.
59104
59105         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
59106         is ignored.
59107
59108         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
59109         object with direct initializer as function declaration.
59110
59111         * g++.old-deja/g++.other/decl2.C: New test; duplicate
59112         initializers.
59113
59114         * g++.old-deja/g++.other/null2.C: New test; conditional operator
59115         involving const pointer and NULL produces incorrect result.
59116
59117         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
59118         type name without `typename' should be rejected with -pedantic.
59119
59120 1998-10-02  Richard Henderson  <rth@cygnus.com>
59121
59122         * g++.old-deja/g++.other/addrof1.C: New test.
59123
59124 1998-10-01  Nick Clifton  <nickc@cygnus.com>
59125
59126         * gcc.c-torture/compile/981001-1.c: New test.
59127         * gcc.c-torture/execute/981001-1.c: New test.
59128
59129 1998-10-01  Jeffrey A Law  (law@cygnus.com)
59130
59131         * gcc.c-torture/compile/981001-2.c: New test.
59132         * gcc.c-torture/compile/981001-3.c: New test.
59133         * gcc.c-torture/compile/981001-4.c: New test.
59134
59135 1998-10-01  Robert Lipe  <robertl@dgii.com>
59136
59137         * lib/objc.exp (objc_target_compile): Add -L during compiles for
59138         multilibbed hosts.  Idea grafted from g77.exp.
59139
59140 1998-09-30  Dave Love  <d.love@dl.ac.uk>
59141
59142         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
59143         avoid losing on systems which need -lsocket.
59144
59145 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
59146
59147         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
59148         * g++.old-deja/g++.other/nested2.C: Ditto.
59149         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
59150         failure.
59151
59152 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
59153
59154         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
59155         preferred over template operator!= for enum bitfields.
59156
59157 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
59158
59159         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
59160         that happen to have the same base name, but in different scopes,
59161         are incorrectly rejected.
59162
59163 1998-09-16  Richard Henderson  <rth@cygnus.com>
59164
59165         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
59166         on the native word size instead of an integer literal.
59167
59168 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
59169
59170         * g++.old-deja/g++.other/static2.C: Invocation of static data
59171         member of type pointer-to-function denoted as non-static member.
59172
59173         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
59174         checks involving function types and aliases.
59175
59176 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
59177
59178         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
59179         redefined to the same non-trivial type.
59180
59181         * g++.old-deja/g++.pt/explicit73.C: Test for proper
59182         namespace-qualification of template specializations declared in
59183         other namespaces.
59184
59185         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
59186         to declare a subset of the specializations of a template function
59187         as friends of specializations of a template class.
59188
59189         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
59190         member templates that do not fully specialize the enclosing
59191         template class are rejected.
59192
59193 1998-09-11  Dave Love  <d.love@dl.ac.uk>
59194
59195         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
59196
59197 1998-09-08  Dave Love  <d.love@dl.ac.uk>
59198
59199         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
59200         altered from libf2c/libU77 version.
59201
59202 1998-09-06  Dave Love  <d.love@dl.ac.uk>
59203
59204         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
59205
59206 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
59207             Alexandre Oliva  <oliva@dcc.unicamp.br>
59208
59209         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
59210         (un)signed char are different types for template specialization
59211         purposes.
59212
59213 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
59214
59215         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
59216         * objc: ObjC testsuite.
59217
59218 1998-08-31  Catherine Moore  <clm@cygnus.com>
59219
59220         * gcc.c-torture/execute/941014-1.x: New file.
59221
59222 1998-08-31  Nick Clifton  <nickc@cygnus.com>
59223
59224         * lib/c-torture.exp: Add support for
59225         torture_eval_before_compile and torture_eval_before_execute
59226         variables.
59227
59228 1998-08-30  Jeffrey A Law  (law@cygnus.com)
59229
59230         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
59231         this test triggers valid.
59232
59233 1998-08-27  Jeffrey A Law  (law@cygnus.com)
59234
59235         * gcc.dg/980827-1.c: New test.
59236
59237 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
59238
59239         * gcc.c-torture/execute/loop-4b.c: New test.
59240
59241 1998-08-26  Nick Clifton  <nickc@cygnus.com>
59242
59243         * lib/c-torture.exp: Add support for
59244         torture_eval_before_compile and torture_eval_before_execute
59245         variables.
59246
59247 1998-08-25  Jeffrey A Law  (law@cygnus.com)
59248
59249         * gcc.c-torture/compile/980825-1.c: New test.
59250
59251 1998-08-24  Nick Clifton  <nickc@cygnus.com>
59252
59253         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
59254         count number tests in opt_t0 not good_t0.
59255
59256 1998-08-24  Jeffrey A Law  (law@cygnus.com)
59257
59258         * gcc.c-torture/compile/930326-1.x: Fix typo.
59259
59260 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
59261
59262         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
59263         causes an ICE.
59264
59265 1998-08-21  Jeffrey A Law  (law@cygnus.com)
59266
59267         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
59268         STACK_SIZE is defined.
59269         * gcc.c-torture/unsorted/stuct.c: Similarly.
59270
59271         * gcc.c-torture/compile/980821-1.c: New test.
59272
59273 1998-08-21  Jeffrey A Law  (law@cygnus.com)
59274
59275         * gcc.c-torture/execute/980526-2.c: Disable for targets with
59276         16bit ints.
59277
59278 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
59279
59280         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
59281         code.
59282
59283 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
59284
59285         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
59286         error'.
59287
59288 1998-08-18  Jeffrey A Law  (law@cygnus.com)
59289
59290         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
59291
59292 1998-08-16  Jeffrey A Law  (law@cygnus.com)
59293
59294         * gcc.c-torture/compile/980816-1.c: New test.
59295
59296         * gcc.dg/980816-1.c: New test.
59297
59298 1998-08-13  Jeffrey A Law  (law@cygnus.com)
59299
59300         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
59301         compiler for ieee tests.
59302
59303 1998-08-01  Dave Love  <d.love@dl.ac.uk>
59304
59305         * g77.f-torture/compile/980729-0.f: New test.
59306
59307 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
59308
59309         * gcc.c-torture/special/eeprof-1.c: New test, for
59310         -finstrument-functions.
59311         * gcc.c-torture/special/special.exp: Run it.
59312
59313 1998-07-29  Jeffrey A Law  (law@cygnus.com)
59314
59315         * gcc.c-torture/compile/980729-1.c: New test.
59316
59317 1998-07-27  Nick Clifton  <nickc@cygnus.com>
59318
59319         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
59320         __thumb__ is defined, and test for ARM style doubles if so.
59321
59322 1998-07-26  Dave Love  <d.love@dl.ac.uk>
59323
59324         * g77.f-torture/noncompile/980615-0.f: New test.
59325
59326 1998-07-26  H.J. Lu  (hjl@gnu.org)
59327
59328         * gcc.dg/980312-1.c: Do link instead of compile.
59329         * gcc.dg/980313-1.c: Likewise.
59330
59331 1998-07-26  Jeffrey A Law  (law@cygnus.com)
59332
59333         * gcc.c-torture/compile/980726-1.c: New test.
59334
59335 1998-07-25  Dave Love  <d.love@dl.ac.uk>
59336
59337         * g77.f-torture/execute/io0.f: New test.
59338
59339 1998-07-24  Nick Clifton  <nickc@cygnus.com>
59340
59341         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
59342         an int.
59343
59344 1998-06-18  Michael Meissner  <meissner@cygnus.com>
59345
59346         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
59347         m32r bugs.
59348
59349 1998-07-17  Nick Clifton  <nickc@cygnus.com>
59350
59351         * gcc.dg/980626-1.c: Expect failures for all toolchains until
59352         c-decl.c:grokdeclarator can handle mode attributes.
59353
59354 1998-07-16  Jeffrey A Law  (law@cygnus.com)
59355
59356         * gcc.c-torture/execute/980716-1.c: New test.
59357
59358 1998-07-13  Jeffrey A Law  (law@cygnus.com)
59359
59360         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
59361         the mn10200.
59362         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
59363         the mn10200.
59364         * gcc.c-torture/execute/va-arg-3.x: Similarly.
59365         * gcc.c-torture/compile/930326-1.x: Similarly.
59366
59367 1998-07-13  Dave Love  <d.love@dl.ac.uk>
59368
59369         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
59370         New test from Craig.
59371
59372 1998-07-12  Dave Love  <d.love@dl.ac.uk>
59373
59374         * g77.f-torture/noncompile/980616-0.f: New test.
59375
59376         * g77.f-torture/execute/970816-3.f: New test from Craig.
59377
59378 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59379
59380         *  g++.other/singleton.C: Return error value instead of taking
59381         SIGSEGV.
59382
59383 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
59384
59385         *  g++.other/singleton.C: New test.  Warning is under dispute.
59386         Runtime crash is not.
59387
59388 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59389
59390         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
59391         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
59392         using6.C, using7.C}: New namespace tests.
59393
59394 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
59395
59396         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
59397         specialization with typedef'ed names used as array indexes.
59398
59399 1998-07-09  Jeffrey A Law  (law@cygnus.com)
59400
59401         * gcc.c-torture/execute/980709-1.c: New test.
59402
59403         * gcc.dg/980709-1.c: New test.
59404
59405 1998-07-07  Richard Henderson  <rth@cygnus.com>
59406
59407         * gcc.c-torture/execute/bcp-1.c: New test.
59408
59409 1998-07-07  Jeffrey A Law  (law@cygnus.com)
59410
59411         * gcc.c-torture/execute/980707-1.c: New test.
59412
59413 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
59414
59415         * gcc.c-torture/compile/980706-1.c: New test.
59416
59417 1998-07-01  Dave Love  <d.love@dl.ac.uk>
59418
59419         * g77.f-torture/execute/980701-0.f,
59420         g77.f-torture/execute/980701-1.f: New test from Craig.
59421
59422 1998-07-01  Jeffrey A Law  (law@cygnus.com)
59423
59424         * gcc.c-torture/compile/980701-1.c: New test.
59425
59426         * gcc.c-torture/execute/980701-1.c: New test.
59427
59428 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
59429 rlsruhe.de>
59430
59431         * g++.old-deja/g++.robertl/eb132.C: New test.
59432         * g++.old-deja/g++.robertl/eb133.C: Likewise.
59433
59434 1998-06-29  Dave Love  <d.love@dl.ac.uk>
59435
59436         * g77.f-torture/execute/980628-7.f,
59437         g77.f-torture/execute/980628-8.f,
59438         g77.f-torture/execute/980628-9.f,
59439         g77.f-torture/execute/980628-10.f: New tests from Craig.
59440
59441         * g77.f-torture/execute/980628-3.f: Remove mail headers.
59442
59443 1998-06-28  Jeffrey A Law  (law@cygnus.com)
59444
59445         * g77.f-torture/execute/980628-4.f: New test from Craig.
59446         * g77.f-torture/execute/980628-5.f: Likewise.
59447         * g77.f-torture/execute/980628-2.f: Likewise.
59448         * g77.f-torture/execute/980628-0.f: Likewise.
59449         * g77.f-torture/execute/980628-1.f: Likewise.
59450         * g77.f-torture/execute/980628-3.f: Likewise.
59451         * g77.f-torture/execute/980628-6.f: Likewise.
59452
59453 1998-06-28  Jeffrey A Law  (law@cygnus.com)
59454
59455         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
59456         directory when nothing has been installed yet.
59457
59458 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
59459
59460         * gcc.c-torture/special/special.exp: Handle newer versions of
59461         dejagnu.
59462
59463 1998-06-26  Jeffrey A Law  (law@cygnus.com)
59464
59465         * gcc.dg/980626-1.c: New test.
59466
59467 1998-06-19  Bruno Haible <haible@ilog.fr>
59468
59469         * gcc.misc-tests/m-un-2.c: New test.
59470         * g++.old-deja/g++.other/warn01.c: Likewise.
59471
59472 1998-06-19  Robert Lipe  <robertl@dgii.com>
59473
59474         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
59475         compatibility with assmblers with a different comment character.
59476         Eliminate use of GAS-specific extensions.
59477
59478 1998-06-19  Jeffrey A Law  (law@cygnus.com)
59479
59480         * gcc.c-torture/execute/ieee/980619-1.c: New test.
59481
59482 1998-06-19  Robert Lipe  <robertl@dgii.com>
59483
59484         * lib/g77.exp: Replace search for libf2c.a with search for newly
59485         renamed libg2c.a
59486
59487 1998-06-17  Jeffrey A Law  (law@cygnus.com)
59488
59489         * gcc.c-torture/execute/980617-1.c: New test.
59490
59491 1998-06-12  Jeffrey A Law  (law@cygnus.com)
59492
59493         * gcc.c-torture/execute/980612-1.c: New test.
59494
59495 1998-06-08  Jeffrey A Law  (law@cygnus.com)
59496
59497         * gcc.dg/980523-1.c: Only test on ppc-linux.
59498         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
59499
59500         * gcc.c-torture/execute/980608-1.c: New test.
59501
59502 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
59503
59504         * gcc.c-torture/execute/980605-1.c: New test.
59505
59506 1998-06-04  Jeffrey A Law  (law@cygnus.com)
59507
59508         * gcc.c-torture/execute/980604-1.c: New test.
59509
59510 1998-06-02  Jeffrey A Law  (law@cygnus.com)
59511
59512         * gcc.c-torture/execute/980602-1.c: New test.
59513         * gcc.c-torture/execute/980602-2.c: Likewise.
59514
59515 1998-06-02  Dave Love  <d.love@dl.ac.uk>
59516
59517         * 970125-0.f: Fix per JCB.  Add commentary.
59518
59519 1998-05-31  Michael Meissner  <meissner@cygnus.com>
59520
59521         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
59522         IEEE -0 support.
59523
59524 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
59525
59526         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
59527         earlier.
59528
59529 1998-05-28  Catherine Moore <clm@cygnus.com>
59530
59531         * gcc.c-torture/execute/980526-3.c: New test.
59532
59533 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
59534
59535         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
59536         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
59537         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
59538         m88k-motorola-sysv3 to XFAIL.
59539
59540 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59541
59542         * gcc.dg/980526-1.c: New test.
59543         * gcc.c-torture/execute/980526-2.c: New test.
59544
59545 1998-05-26  Jeffrey A Law  (law@cygnus.com)
59546
59547         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
59548
59549         * gcc.c-torture/execute/980526-1.c: New test.
59550
59551 1998-05-26  Dave Love  <d.love@dl.ac.uk>
59552
59553         * g77.f-torture/execute/alpha2.f: Add runtime test.
59554
59555 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
59556
59557         * g++.old-deja/old-deja.exp: Strip leading directories.
59558
59559         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
59560         error for the line.  Don't run multiple tests for the same line.
59561
59562 1998-05-23  Jeffrey A Law  (law@cygnus.com)
59563
59564         * gcc.dg/980523-1.c: New test.
59565
59566 1998-05-23  Dave Love  <d.love@dl.ac.uk>
59567
59568         * g77.f-torture/compile/970915-0.f: New test.
59569
59570 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
59571
59572         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
59573
59574 1998-05-21  Jeffrey A Law  (law@cygnus.com)
59575
59576         * gcc.dg/980520-1.c: New test.
59577
59578 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
59579
59580         * gcc.dg/980502-1.c: Fix return type.
59581
59582 1998-05-20  Jeffrey A Law  (law@cygnus.com)
59583
59584         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
59585         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
59586         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
59587         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
59588         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
59589
59590 1998-05-20  Dave Love  <d.love@dl.ac.uk>
59591
59592         * g77.f-torture/execute/980520-1.f: New test.
59593
59594 1998-05-15  Dave Love  <d.love@dl.ac.uk>
59595
59596         * lib/mike-g77.exp: New file.
59597
59598         * g77.f-torture/noncompile/noncompile.exp,
59599         g77.f-torture/noncompile/check0.f: New files.
59600
59601 1998-05-14  Dave Love  <d.love@dl.ac.uk>
59602
59603         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
59604         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
59605         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
59606         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
59607         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
59608         abort where appropriate.
59609
59610 1998-05-05  Michael Meissner  <meissner@cygnus.com>
59611
59612         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
59613         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
59614
59615 1998-04-29  Dave Love  <d.love@dl.ac.uk>
59616
59617         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
59618
59619 1998-04-27  Dave Love  <d.love@dl.ac.uk>
59620
59621         * g77.f-torture/compile/980427-0.f: New test.
59622
59623 1998-04-24  Dave Love  <d.love@dl.ac.uk>
59624
59625         * g77.f-torture/compile/980424-0.f: New test.
59626
59627 1998-04-19  Dave Love  <d.love@dl.ac.uk>
59628
59629         * g77.f-torture/compile/980419-2.f (main): New test.
59630         * g77.f-torture/compile/970125-0.f: New test.
59631         * g77.f-torture/compile/980419-1.f: New test.
59632
59633 1998-04-08  Jim Wilson  <wilson@cygnus.com>
59634
59635         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
59636         of loop-4.c.
59637
59638 1998-04-07  Jim Wilson  <wilson@cygnus.com>
59639
59640         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
59641
59642 1998-04-03  Jim Wilson  <wilson@cygnus.com>
59643
59644         * gcc.c-torture/compile/980329-1.c: New test.
59645
59646 1998-03-18  Jim Wilson  <wilson@cygnus.com>
59647
59648         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
59649         * gcc.dg/980312-1.c: Fix typo in -march command.
59650
59651 1998-03-16  H.J. Lu  (hjl@gnu.org)
59652
59653         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
59654
59655 1998-03-11  Robert Lipe  <robertl@dgii.com>
59656
59657         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
59658         Dave Love agree the Fortran source is bogus.
59659
59660 1998-03-11  Robert Lipe  <robertl@dgii.com>
59661
59662         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
59663         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
59664         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
59665         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
59666         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
59667
59668 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
59669
59670         * g++.old-deja/g++.other/friend1.C: New test.
59671
59672 1998-02-18  Dave Love  <d.love@dl.ac.uk>
59673
59674         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
59675         possibly uninitialized) variables and declare dnrm2.
59676
59677 1998-02-23  Robert Lipe <robertl@dgii.com>
59678
59679         From Bruno Haible <haible@ilog.fr>:
59680         * gcc.c-torture/execute/980223.c: New test.
59681
59682 1998-02-13  Jeffrey A Law  (law@cygnus.com)
59683
59684         * gcc.dg/ifelse-1.c: New test.
59685
59686 1998-02-09  H.J. Lu  (hjl@gnu.org)
59687
59688         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
59689
59690           * lib/old-dejagnu.exp (old-dejagnu): Added the
59691           "execution test - XFAIL *-*-*" handling in the spirit of
59692           "excess errors test -". Changed the "execution test fails"
59693           handling to be like "excess errors test fails".
59694           * Update various tests accordingly.
59695
59696 1998-02-06  Jim Wilson  <wilson@cygnus.com>
59697
59698         * gcc.c-torture/execute/980205.c: New test.
59699
59700 1998-01-18  Jeffrey A Law  (law@cygnus.com)
59701
59702         * lib/c-torture.exp: Look for .x files instead of .cexp files.
59703         * lib/f-torture.exp: Similarly.
59704         * gcc.c-torture: Rename all .cexp files to .x files.
59705
59706 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
59707
59708         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
59709         (940510-1.c): Removed duplicate.
59710         (971104-1.c): New test.
59711
59712 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
59713
59714           * lib/f-torture.exp: Improve error and loop detection.
59715
59716 1997-11-19  Michael Meissner  <meissner@cygnus.com>
59717
59718         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
59719         use that to size the filler array.
59720
59721 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
59722
59723         * lib/c-torture.exp(c-torture-execute): Fix typo.
59724
59725         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
59726         testcase as the executable name. Keep the executable around if
59727         the test fails.
59728
59729 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
59730
59731         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
59732         changes.  Only test one -g option, and move it to the end of the
59733         list of options to test.
59734
59735 1997-09-19  Michael Meissner  <meissner@cygnus.com>
59736
59737         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
59738         variable GCC_TORTURE_OPTIONS to supply default switches separated
59739         by colons.  If no environment variable, run tests with -O0 -g, -O1
59740         -g, and -O2 -g as well.
59741
59742 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
59743
59744         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
59745         explanatory comments. Fix indentation.
59746
59747 1997-09-15  Jeffrey A Law  (law@cygnus.com)
59748
59749         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
59750
59751 1997-09-11  Jeffrey A Law  (law@cygnus.com)
59752
59753         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
59754         * g++.old-deja/g++.mike/p7325.C: Likewise.
59755         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
59756
59757 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
59758
59759         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
59760         * g++.old-deja/g++.brendan/crash30.C: Likewise.
59761         * g++.old-deja/g++.brendan/crash39.C: Likewise.
59762         * g++.old-deja/g++.law/operators4.C: Likewise.
59763
59764 1997-09-11  Joe Buck  (jbuck@synopsys.com)
59765
59766         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
59767         * g++.old-deja/g++.mike/p784.C: Ditto.
59768         * g++.old-deja/g++.mike/p785.C: Ditto.
59769
59770 1997-09-05  Jeffrey A Law  (law@cygnus.com)
59771
59772           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
59773
59774 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
59775
59776         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
59777         target feature; pass this to c-torture-execute as needed.
59778
59779 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
59780
59781         * lib/c-torture.exp(c-torture-execute): If the previous and the
59782         current executables being tested are identical, we don't need to
59783         run the executable again. Try to make the executable names
59784         unique. Add an optional argument for passing additional compiler
59785         flags.
59786
59787 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
59788
59789         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
59790
59791 1997-08-29  Jeffrey A Law  (law@cygnus.com)
59792
59793         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
59794
59795 1997-07-31  Jeffrey A Law  (law@cygnus.com)
59796
59797         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
59798         32bit or larger longs.
59799
59800         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
59801         have either a 32bit long or 32bit int.
59802
59803 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
59804
59805         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
59806         Make double precision tests dependent on sizeof (double).
59807
59808 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
59809
59810         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
59811         too.
59812
59813 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
59814
59815         * gcc.c-torture/compile/961203-1.cexp: New script.
59816
59817 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
59818
59819         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
59820         up the includes ourselves.
59821
59822 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
59823
59824         * lib/plumhall.exp: Remove random include, and add a few
59825         verbose messages for debugging.
59826
59827 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
59828
59829         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
59830         of trying to do it ourselves.
59831
59832 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
59833
59834         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
59835
59836 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
59837
59838         * gcc.prms/5403.c: Made regexp a bit less strict.
59839
59840 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
59841
59842         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
59843         is returned from remote_load instead.
59844         * lib/plumhall.exp: Ditto.
59845         * lib/mike-g++.exp: Ditto.
59846         * lib/old-dejagnu.exp: Ditto.
59847         * lib/c-torture.exp: Ditto.
59848
59849 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
59850
59851         * lib/g++.exp: Use build_wrapper procedure.
59852         * lib/gcc.exp: Ditto.
59853
59854 1997-05-20  Jeffrey A Law  (law@cygnus.com)
59855
59856         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
59857         an old-style decl for malloc.  Fixes tests to work when
59858         sizeof (int) != sizeof (size_t).
59859
59860 1997-05-15  Mike Meissner  <meissner@cygnus.com>
59861
59862         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
59863
59864         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
59865         use stdargs.h interface.
59866
59867 1997-05-15  Mike Meissner  <meissner@cygnus.com>
59868
59869         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
59870         NO_VARARGS when compiling.
59871
59872 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
59873
59874         * lib/plumhall.exp(ph_includes): New procedure.
59875         (ph_make): Use it.
59876         (ph_compiler): Ditto.
59877
59878         * lib/g++.exp: Rename test-glue.c to testglue.c.
59879         * lib/gcc.exp: Ditto.
59880
59881 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
59882
59883         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
59884         to completion when it's called.
59885
59886 1997-03-21  Michael Meissner  <meissner@cygnus.com>
59887
59888         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
59889         is defined, don't do test.
59890
59891 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
59892
59893         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
59894         for object files.
59895         (ph_summary): Mark skipped testcases as untested, not unresolved.
59896
59897         * lib/plumhall.exp (ph_make): If unresolved because of bad
59898         errorCode, record errorCode in log file.
59899         (*): Replace send_log/verbose with verbose -log.
59900
59901 1997-03-19  Michael Meissner  <meissner@cygnus.com>
59902
59903         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
59904         double conversion if double isn't at least 8 bytes.
59905
59906         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
59907         int to work with targets where int is 16 bits.
59908
59909         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
59910         8 bytes, just exit, since 4 byte doubles don't have enough bits of
59911         precision for the test to complete.
59912
59913 1997-03-14  Michael Meissner  <meissner@cygnus.com>
59914
59915         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
59916         if d10v is not compiled with the -mdouble64 flag.
59917         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
59918
59919         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
59920         d10v is not compiled with the -mint32 flag.
59921
59922 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
59923
59924         * lib/plumhall.exp: Use incr_count.
59925
59926 1997-03-12  Jeffrey A Law  (law@cygnus.com)
59927
59928         * gcc.c-torture: Update to c-torture-1.45.
59929
59930 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
59931
59932         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
59933         the name of the expect testcase file).
59934
59935         * lib/g++.exp(g++_init): Ditto.
59936
59937 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
59938
59939         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
59940         the host.
59941
59942         * lib/gcc.exp(gcc_exit): New procedure.
59943
59944 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
59945
59946         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
59947         specs where appropriate.
59948
59949         * g++.old-deja/g++.arm/*: Added additional ERROR checks
59950         because of new "candidates are" messages, and removed a few
59951
59952         * Converted all non-old-style g++ testcases to old-style, and
59953         moved into g++.old-deja.
59954
59955 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
59956
59957         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
59958         options.
59959
59960         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
59961         succeeded.
59962
59963         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
59964
59965 1997-02-13  Michael Meissner  <meissner@cygnus.com>
59966
59967         * lib/gcc.exp (gcc_target_compile): Add support for defining
59968         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
59969         the machine doesn't have those features.
59970
59971 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
59972
59973         * g++.law/operators4.exp: Don't use LIBS.
59974
59975 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
59976
59977         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
59978
59979         * lib/mike-g++.exp: Don't set the compiler to be tested here.
59980         * lib/g++.exp: Set it here instead. Also, allow use of the
59981         --tool_exec and --tool_opt options. Change CXX to
59982         GXX_UNDER_TEST.
59983
59984         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
59985
59986         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
59987
59988 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
59989
59990         * lib/old-dejagnu.exp: Use prune_warnings instead of
59991         prune_system_crud.
59992         * lib/mike-g++.exp: Ditto.
59993         * lib/gcc.exp: Ditto.
59994         * lib/g++.exp: Ditto.
59995
59996         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
59997
59998 1997-02-07  Jeffrey A Law  (law@cygnus.com)
59999
60000           * 941014-2.c: Include stdlib.h
60001           * 960327-1.c: Include stdio.h
60002           * dbra.c, index-1.c: Don't assume ints are 32bits.
60003
60004 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
60005
60006         * lib/gcc.exp: Add gcc,stack_size target feature.
60007
60008         * lib/g++.exp(g++_target_compile): Add the include and link
60009         paths here, not in two other places. And, it's $options, not
60010         options.
60011
60012         * lib/mike-g++.exp(postbase): Remove the code that determines
60013         the correct include and link paths.
60014         * g++.old-deja/old-deja.exp: Ditto.
60015
60016 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
60017
60018         * lib/g++.exp(g++_init): target_compile no longer returns the
60019         filename of the result.
60020
60021 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
60022
60023         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
60024         call to glob.
60025
60026         * gcc.c-torture/special/special.exp: Change call to
60027         gcc_target_compile to include the object file.
60028
60029 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
60030
60031         * gcc.c-torture/special/special.exp: Correct misspelling in last
60032         change.
60033
60034 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
60035
60036         * lib/plumhall.exp(ph_summary): Log the entire output of the
60037         executable. Return -1 if there were any failures, 0 otherwise.
60038         (ph_execute): Return -1 if there were any failures, 0 otherwise.
60039         (ph_make): Clean up objects and executables that were built
60040         if the tests succeeded.
60041
60042 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
60043
60044         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
60045         libraries and includes in the build tree as appropriate.
60046
60047 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
60048
60049         * lib/c-torture.exp: Instead of looking for the global variable
60050         NO_LONG_LONG, check to see if that's a feature of the target.
60051
60052 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
60053
60054         * config/default.exp: Minimize. Delete the remainer of the files in
60055         config; this functionality is now in devo/dejagnu/config.
60056
60057         g++.*/*: Pass any additional flags used to compile to postbase;
60058         delete CXXFLAGS.
60059
60060         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
60061         is now done by runtest.exp. Use gcc_target_compile instead of
60062         compile.
60063
60064         lib/c-torture.exp: Use gcc_target_compile instead of compile.
60065         Remove references to CFLAGS. Use remote_file instead of
60066         calling rm -f.
60067         (c-torture): Take a list of arguments to use to compile this
60068         testcase.
60069
60070         lib/g++.exp: Simplify. Use target_compile instead of compile.
60071         lib/gcc-dg.exp: Ditto.
60072         lib/gcc.exp: Ditto.
60073         lib/mike-{gcc,g++}.exp: Ditto.
60074         lib/old-dejagnu.exp: Ditto.
60075         lib/plumhall.exp: Ditto.
60076
60077 1997-01-08  Jim Wilson  <wilson@cygnus.com>
60078
60079         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
60080         (ph_linker): Likewise.
60081
60082 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
60083
60084           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
60085         MAP_ANON / MAP_ANONYMOUS if defined;
60086         else try to map from /dev/zero .
60087
60088 1996-11-12  Jeffrey A Law  (law@cygnus.com)
60089
60090         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
60091         isn't defined, then define it to MAP_ANONYMOUS.
60092
60093 1996-11-12  Jeffrey A Law  (law@cygnus.com)
60094
60095         * gcc.c-torture: Update to c-torture-1.42 release.
60096
60097 1996-11-11  Jeffrey A Law  (law@cygnus.com)
60098
60099         * gcc.c-torture: Update to c-torture-1.41 release.
60100
60101 1996-10-27  Jeffrey A Law  (law@cygnus.com)
60102
60103         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
60104         c-torture release.
60105
60106 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
60107
60108         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
60109         and LDFLAGS.  Fix second case to append the target_info ldflags
60110         onto LDFLAGS, not CFLAGS.
60111         * lib/g++.exp (g++_init): Add target_info stuff.
60112         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
60113         of libgloss and newlib flags for !native.
60114
60115         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
60116         (GDB): Fix relative path to go up another dir for finding gdb.
60117
60118 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
60119
60120         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
60121         versions in the target_info array, if they don't exist.
60122
60123 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
60124
60125         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
60126
60127 1996-07-08  Jim Wilson  <wilson@cygnus.com>
60128
60129         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
60130         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
60131
60132 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
60133
60134         * lib/old-dejagnu.exp: Don't remove the output file before we've
60135         actually tested it. Don't append pwd to the path of the executable
60136         we're testing.
60137
60138 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
60139
60140         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
60141
60142 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
60143
60144         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
60145         temporary directory for compiler files, and set it to a default
60146         value of /tmp. Set $output as the name of the output file from
60147         compiling the testcase. Add a -o option to $cflags_var so the
60148         compiler writes the final output file as $output. Set $executable
60149         to $output.
60150
60151         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
60152         directory for compiler files, and set it to /tmp if it doesn't
60153         already have a value. Set $output_file to the name of the output
60154         file from compiling the testcase. Add a -o option to CXXFLAGS so
60155         the compiler writes the final output file as $output. Use $output
60156         as the executable to be tested.
60157
60158 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
60159
60160         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
60161
60162 1996-06-08  Jeffrey A Law  (law@cygnus.com)
60163
60164         * gcc.c-torture/execute/pending-1.c: New test.  Still
60165         pending in Tege's queue.
60166
60167 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
60168
60169         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
60170         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
60171         if there were failures.  Call unresolved if there were unresolved
60172         testcases.  Call gcc_fail if program did not run to completion.
60173         (ph_make): Pass additional argument name to ph_execute.
60174         (ph_execute): Add new argument.  Pass additional arguments to
60175         ph_summary.  Call gcc_fail is there is no execution output.
60176
60177 1996-04-24  Jeffrey A Law  (law@cygnus.com)
60178
60179         * lib/plumhall.exp (proc_summary): Output relavent summary
60180         lines into the log so specific failures in plumhall can be
60181         investigated.
60182
60183 1996-04-10  Jeffrey A Law  (law@cygnus.com)
60184
60185         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
60186         (c-torture-execute): Don't try to execute tests which use
60187         "long long" types if $NO_LONG_LONG is nonzero.
60188
60189 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
60190
60191         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
60192         not c-torture.
60193
60194         * gcc.ieee: Move from here.
60195         * gcc.c-torture/execute/ieee: To here.
60196
60197 1996-03-26  Jeffrey A Law  (law@cygnus.com)
60198
60199         * gcc.c-torture: Update to c-torture-1.41 release.
60200
60201 1996-03-22  Jeffrey A Law  (law@cygnus.com)
60202
60203         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
60204         not "$output".
60205
60206 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
60207
60208         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
60209         -c present.
60210
60211 1996-03-02  Jeffrey A Law  (law@cygnus.com)
60212
60213         * config/proelf.exp: Handle connecting to a simulator.
60214
60215 1996-01-31  Jeffrey A Law  (law@cygnus.com)
60216
60217         * config/proelf.exp: New file.  Enough framework that we can
60218         run c-torture tests on the proelf targets (or any other target
60219         that gdb can connect to for that matter).
60220
60221 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
60222
60223         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
60224         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
60225
60226         * lib/plumhall.exp (ph_execute): Always call ph_summary if
60227         exec_output exists.
60228
60229 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
60230
60231         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
60232         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
60233
60234         * config/*.exp: Update FSF address.  Change result of ${tool}_load
60235         to pass/fail/unresolved/unsupported/untested.  Caller must now
60236         call unresolved/unsupported/untested.
60237         * lib/*.exp: Update FSF address.  Update to handle new results of
60238         ${tool}_load.
60239         * lib/chill.exp (verbose): Delete.
60240
60241 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
60242
60243         * lib/gcc.exp (default_gcc_start): Change order of args to
60244         $LDFLAGS $CFLAGS $LIBS.
60245         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
60246         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
60247         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
60248         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
60249         * gcc.misc-tests/dg-test.exp: Likewise.
60250         * gcc.misc-tests/msgs.exp: Likewise.
60251         * gcc.prms/prms.exp: Likewise.
60252         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
60253         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
60254
60255         * lib/dg.exp: Deleted, moved to dejagnu/lib.
60256
60257 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
60258
60259         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
60260
60261         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
60262         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
60263
60264         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
60265         necessary.
60266
60267 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
60268
60269         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
60270         global for loop; add use of $mathlib.
60271         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
60272         settings here; set mathlib for anything but VxWorks.
60273
60274 1996-01-22  Jeffrey A Law  (law@cygnus.com)
60275
60276         * gcc.c-torture: Update to c-torture-1.40 release.
60277
60278 1996-01-03  Jeffrey A Law  (law@cygnus.com)
60279
60280         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
60281         dg.exp.
60282
60283 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
60284
60285         * lib/c-torture.exp (c-torture-execute): Declare "output" as
60286         global.
60287
60288 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
60289
60290         * lib/g++.exp (LIBS): Define if not already.
60291         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
60292         (gcc-dg-prune): Call prune_gcc_output.
60293         * lib/gcc.exp (prune_gcc_output): New proc.
60294         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
60295         prune_gcc_output.
60296
60297 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
60298
60299         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
60300         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
60301
60302 1995-11-15  Jeffrey A Law  (law@cygnus.com)
60303
60304         * gcc.c-torture: Update to c-torture-1.39 release.
60305
60306 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
60307
60308         * lib/c-torture.exp (c-torture-execute): Don't return if one option
60309         fails, try others as well.
60310
60311 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
60312
60313         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
60314         If compilation fails, mark execute tests as `untested'.
60315         If test is marked as unsupported, don't mark compilation and
60316         execute tests as failed.
60317
60318 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
60319
60320         * lib/g++.exp (g++_init): Don't link in libg++, and look to
60321         libstdc++ for whether or not we want to be doing shared
60322         libraries.  Delete link_curses since we don't need it anymore.
60323         * lib/mike-g++.exp (postbase): Don't link in libg++.
60324         * g++.old-deja/old-deja.exp: Likewise.
60325
60326 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
60327
60328         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
60329
60330 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
60331
60332         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
60333         For that, add `-Wl,-a,shared_archive'.
60334         * g++.old-deja/old-deja.exp: Likewise.
60335
60336 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
60337
60338         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
60339
60340 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
60341
60342         * lib/mike-g++.exp (postbase): Pay attention to the status of
60343         g++_load.
60344
60345 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
60346
60347           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
60348
60349 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
60350
60351         * lib/gcc.exp (default_gcc_start): No longer need to log program
60352         being executed or its output, execute_anywhere does that now.
60353         * lib/g++.exp (default_g++_version): Call execute_anywhere.
60354         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
60355
60356 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
60357
60358         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
60359         the same as those in lib/g++.exp.
60360
60361 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
60362
60363         * gcc.c-torture: Update to c-torture-1.38 release.
60364         * gcc.ieee: Related changes.
60365
60366 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
60367
60368         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
60369         "exec". Minor reformatting changes.
60370
60371         * config/rom68k.exp (${tool}_load): Make it work in a canadian
60372         cross. This means all "exec" calls now work on a remote host as
60373         well.
60374         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
60375         cross. Filter out the extra "\r\n" stuff that expect puts in.
60376         (c-torture-execute): Filter out the bogus warnings like
60377         c-torture-compile does. Add support for canadian cross.
60378         * lib/gcc.exp (default_gcc_version, default_gcc_start)
60379         Use execute_anywhere rather than calling exec directly. Now it
60380         works for canadian cross testing.
60381
60382 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
60383
60384         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
60385         results into a variable, and check that rather than using file exists.
60386
60387 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
60388
60389         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
60390         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
60391
60392 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
60393
60394         * g++.old-deja/old-deja.exp: Create and pass runshlib and
60395         lib_curses if there's a shared libg++ in the build tree.
60396
60397 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
60398
60399         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
60400         if not supported target.
60401
60402 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
60403
60404         * lib/g++.exp (g++_init): Move empty setting of runshlib and
60405         link_curses up to always happen, not just for native builds.
60406
60407 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
60408
60409         * gcc.c-torture: Update to c-torture-1.36 release.
60410         * gcc.failure: Related changes.
60411
60412 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
60413
60414         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
60415
60416 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
60417
60418         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
60419         * lib/mike-g++.exp (postbase): Not in here.  Still reference
60420         runshlib, link_curses, and mathlib for link and run.
60421
60422         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
60423         pass the runtime shared library options for Solaris, OSF/1, and
60424         Irix5, and link with -lcurses to avoid unresolved references.
60425
60426 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
60427
60428         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
60429         only run once.
60430
60431 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
60432
60433         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
60434
60435 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
60436
60437         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
60438         do not have a framework for the "compat" tests yet.
60439
60440 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
60441
60442         * lib/mike-g++.exp (postbase): New local variable `mathlib',
60443         set to null if we're testing vxworks5.1.  Use that instead of
60444         `-lm' in the setting of LIBS for link and run.
60445
60446 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
60447
60448         * config/rom68k.exp (${tool}_load): Major changes to make it
60449         work.  Verified that it does in fact return the stuff in
60450         exec_output properly.  Catch any Emul or any TRAP other than 0.
60451
60452 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
60453
60454         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
60455         LDFLAGS properly for targets that need stuff from libgloss.
60456         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
60457         only run once.
60458         (gpp_initialized): New variable.
60459
60460 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
60461
60462         * config/rom68k.exp: Load libgloss.exp.
60463         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
60464         so we can produce a fully linked binary.
60465         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
60466         so we can produce a fully linked binary.
60467
60468 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
60469
60470         * lib/plumhall.exp (ph_section): Watch for expected failures.
60471         Add missing `else'.
60472
60473         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
60474         run the testcase.
60475         (c-torture): Likewise.
60476
60477 1995-08-28  Doug Evans  <dje@cygnus.com>
60478
60479         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
60480
60481         * lib/mike-g++.exp (mike_cleanup): New proc.
60482         (prebase): New globals compiler_result, not_compiler_result,
60483         target_regexp.
60484         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
60485         allow leading "-" in pattern.  Watch for unsupported tests.
60486         If $compiler_result is set, pattern match assembler code,
60487         and ditto for $not_compiler_result.
60488         * lib/mike-gcc.exp: Likewise.
60489
60490         * lib/plumhall.exp (ph_execute): Only call ph_summary if
60491         execution "succeeded".
60492
60493 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
60494
60495         * config/win32.exp: New file.
60496         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
60497
60498 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
60499
60500         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
60501         unsupported.
60502         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
60503         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
60504         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
60505
60506         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
60507         "... without exceptions was ...".  That is now handled by
60508         prune_system_crud.
60509         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
60510
60511 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
60512
60513         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
60514         sieve.c,sort2.c}: New files.
60515         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
60516         sieve.exp,sort2.exp}: Drivers for them.
60517
60518         * lib/mike-gcc.exp (program_output): New user settable variable.
60519         (postbase): Call prune_system_crud.  Also prune extraneous compiler
60520         messages.
60521         * lib/mike-g++.exp (program_output): New user settable variable.
60522
60523         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
60524
60525         * config/sh.exp: Deleted (use sim.exp instead).
60526
60527 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
60528
60529         * config/vx.exp: Declare CHECKTASK as global.
60530         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
60531         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
60532         * lib/old-dejagnu.exp: Load [pwd]/$executable.
60533
60534 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
60535
60536         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
60537         target. Like vx.exp, only includes `vx29k.exp' instead of
60538         `vxworks.exp'.
60539
60540 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
60541
60542         * config/sim.exp: Increase time limit from 120 seconds to 240.
60543
60544 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
60545
60546         * gcc.c-torture/execute/950628-1.c: New test.
60547
60548 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
60549
60550         * gcc.c-torture: Update with changes/additions from
60551         c-torture-1.34.
60552
60553 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
60554
60555         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
60556
60557 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
60558
60559         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
60560
60561 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
60562
60563         * gcc.c-torture/compile/950512-1.c: New test.
60564         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
60565         * gcc.dg/struct-ret-1.c: Likewise.
60566
60567 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
60568
60569         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
60570           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
60571
60572 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
60573
60574         * gcc.c-torture/special/920411-1.c: Deleted.
60575         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
60576
60577 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
60578
60579         * config/sim.exp (${tool}_load): Hack in call to bash to get a
60580         cpu limit.
60581
60582 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
60583
60584         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
60585
60586 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
60587
60588         From kenner;
60589         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
60590         is the proper length.
60591         * va-arg-3.c: Likewise.
60592
60593 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
60594
60595         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
60596         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
60597
60598         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
60599         * lib/g++.exp (default_g++_start): Delete old cruft.
60600
60601 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
60602
60603         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
60604         (2 * (1 << 18)) to (2 * (1 << 17)).
60605
60606         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
60607
60608 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
60609
60610         * config/rom68k.exp: Renamed from config/idp.exp
60611
60612 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
60613
60614         * c-torture/compile/921109-2.c
60615
60616 1995-04-18  Mike Stump  <mrs@cygnus.com>
60617
60618         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
60619         excess errors.
60620
60621 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
60622
60623         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
60624         output.
60625         * lib/g++.exp (default_g++_start): Likewise.
60626
60627 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
60628
60629         * gcc.c-torture/compile/950329-1.c: New test.
60630
60631 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
60632
60633           * config/bug.exp (${tool}_load): Updated to use new remote_open
60634           and remote_close procs.
60635         * config/idp.exp: New file.
60636
60637 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
60638
60639         * gcc.c-torture/execute/950322-1.c: New test.
60640
60641 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
60642
60643         * config/vx.exp (${tool}_load): Clean up testing of return code from
60644         vxworks_ld and vxworks_spawn.
60645
60646 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
60647
60648         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
60649
60650 1995-03-13  Mike Stump  <mrs@cygnus.com>
60651
60652         * lib/old-deja.exp: Add `excess errors test - ' error, now one
60653         can mark excess errors on a machine by machine basis.  Note, the
60654         default is to not expect any excess errors, even when excess
60655         errors test - is given, so you will want to put an XFAIL ... on
60656         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
60657         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
60658         those 4 machines, but no others.
60659
60660 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
60661
60662         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
60663         * lib/c-torture.exp: to here.
60664
60665 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
60666
60667         * gcc.c-torture/execute/950221-1.c: New test.
60668         * gcc.c-torture/execute/struct-ret-1.c: New test.
60669         * gcc.c-torture/compile/950221-1.c: New test.
60670
60671         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
60672
60673 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
60674
60675         * gcc.c-torture/execute/arith-1.c (main): Return 0.
60676         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
60677
60678 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
60679
60680         * g++.gb: New directory of tests, derived from my signature and
60681         class scoping tests.
60682
60683         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
60684         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
60685         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
60686         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
60687         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
60688         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
60689         * g++.gb/sig25.C: Likewise.
60690
60691         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
60692         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
60693         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
60694         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
60695         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
60696         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
60697         * g++.gb/sig25.exp: Likewise.
60698
60699         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
60700         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
60701         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
60702         * g++.gb/scope13.C: Likewise, this test still fails.
60703
60704         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
60705         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
60706         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
60707         * g++.gb/scope13.exp: Ditto.
60708
60709         * g++.gb/README: New file, explains what these tests are about.
60710
60711 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
60712
60713         * lib/dg.exp (dg-do): Support `preprocess'.
60714         (dg-test): Likewise.
60715
60716 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
60717
60718         * config/udi.exp: change "continue -expect" to "exp_continue".
60719
60720 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
60721
60722         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
60723         Delete redundant tests.
60724
60725         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
60726         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
60727         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
60728         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
60729         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
60730         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
60731         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
60732         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
60733
60734         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
60735         storing label pointers.
60736         * gcc.c-torture/execute/921019-1.c: Likewise.
60737         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
60738         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
60739         parameter fp.
60740         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
60741         constants.
60742
60743         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
60744         Delete obsolete tests.
60745
60746         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
60747         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
60748         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
60749         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
60750         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
60751         * gcc.c-torture/compile/950124-1.c: New test.
60752
60753         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
60754
60755 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
60756
60757         * lib/mike-g++.exp: Add -lm to LIBS.
60758
60759 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
60760
60761         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
60762
60763 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
60764
60765         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
60766
60767 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
60768
60769         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
60770
60771 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
60772
60773         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
60774         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
60775         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
60776         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
60777         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
60778         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
60779         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
60780         * g++.law/{operators31.C, operators32.C,
60781         * g++.law/{operators33.C, operators34.C}: Likewise.
60782         * g++.law/{pic1.C, refs2.C}: Likewise.
60783         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
60784         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
60785         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
60786         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
60787
60788         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
60789         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
60790         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
60791         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
60792         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
60793         * g++.law/{enum9.exp, friend5.exp}: Likewise.
60794         * g++.law/{nest3.exp, nest4.exp}: Likewise.
60795         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
60796         * g++.law/{operators30.exp, operators31.exp}: Likewise.
60797         * g++.law/{operators32.exp, operators33.exp}: Likewise.
60798         * g++.law/{operators34.exp}: Likewise.
60799         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
60800         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
60801         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
60802         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
60803         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
60804
60805         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
60806         No longer expected to fail.
60807         * g++.law/missed-error3.C: Tweak for recent bool changes.
60808
60809 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
60810
60811         * config/emb-unix: Deleted.
60812         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
60813         remote execution.  Do final link on remote host if REMOTE_LINK is set.
60814
60815 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
60816
60817         * lib/dg.exp (dg-test): Fix typo in last patch.
60818
60819 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
60820
60821         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
60822         (handles multiple occurrences).
60823
60824 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
60825
60826         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
60827         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
60828         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
60829         printed).
60830         * lib/c-torture.exp (c-torture-compile): Likewise.
60831         (c-torture): Prepend full path if missing.
60832         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
60833         (gcc_fail): Likewise.
60834         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
60835
60836 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
60837
60838         * lib/netware.exp: Only attach to NetWare i386 systems.
60839
60840 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
60841
60842         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
60843         messages.  Add test name to "output pattern match" pass/fail message.
60844
60845 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
60846
60847         * gcc.dg: New testsuite.
60848         * gcc.dg/dg.exp: New file.
60849
60850         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
60851         test-switch.c}: Deleted.
60852
60853         * gcc.misc-tests/msgs.exp: New testcase driver.
60854
60855 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
60856
60857         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
60858         Watch for illegal return values from ${tool}_load.
60859         * config/unix.exp (${tool}_load): Fix pass/fail detection for
60860         cross targets.  Coerce return value >0 to 1.
60861
60862 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
60863
60864         * config/unix.exp (${tool}_load): Call program rsh, not proc.
60865
60866         * config/emb-unix.exp: New file.
60867
60868         * config/sim.exp: Error if variable $SIM not defined.
60869         (${tool}_load): Mark test as "untested" if simulator missing.
60870
60871         * config/unix.exp: Load remote.exp to get rcp_download.
60872         * lib/c-torture.exp: Use different option lists for testcases with
60873         and without loops.
60874         * gcc.c-torture/execute/execute.exp: Likewise.
60875
60876 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
60877
60878         * config/*.exp: Clarify return code from ${tool}_load.
60879         Call `unresolved' or `untested' instead of `warning' or `perror'
60880         (sometimes you still want to call both though).
60881         Add comment that `shell_id' is local to each file.
60882         * config/udi.exp (timeout): Set to 30.
60883         Don't print warning if connection fails, $connectmode has already
60884         printed an error.
60885         (${tool}_load): Move verbose messages to level 2.
60886         Rework pattern for "Process started" message.
60887         Pass `shell_id' to ${connectmode}_download.
60888         Retry twice upon timeout.  Make resetting of target more robust.
60889         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
60890         Pass `shell_id' to exit_$connectmode.
60891         Only call exit_$connectmode if connected.
60892         * config/unix.exp (${tool}_load): Check return codes better.
60893         * config/vrtx.exp (${tool}_load): Likewise.
60894         * config/vx.exp (${tool}_load): Likewise.
60895         Delete unneeded global's.
60896         * lib/dg.exp (dg-test): Update to reflect clarified return codes
60897         from ${tool}_load.
60898         (dg-stat): Delete.
60899         (dg-init): Delete recording of pass/fail counts.
60900         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
60901         (old-dejagnu-init): Likewise.
60902         (old-dejagnu-stat): Delete contents, empty proc now.
60903         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
60904         (c-torture): Delete references to lcnt, lpass, lfail.
60905         Get option list from TORTURE_OPTIONS.
60906         Delete -funroll[-all]-loops if no loops.
60907         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
60908         (g++_stat): Delete contents (empty proc now).
60909         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
60910         (gcc_finish): Likewise.
60911         (gcc_stat): Deleted.
60912         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
60913         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
60914         * gcc.c-torture/execute/execute.exp: Likewise.
60915         Split tests into two parts: compile, execute.
60916         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
60917         no loops.  Update to reflect clarified return codes from ${tool}_load.
60918
60919 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
60920
60921         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
60922         to grep for.
60923         (old-dejagnu): Likewise (where necessary).
60924
60925 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
60926
60927         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
60928
60929         * lib/dg.exp (dg-process-target): Fix processing of selector.
60930         Add comment regarding use of `error'.
60931
60932         * lib/gcc.exp (prune_system_crud): Define if missing.
60933         * lib/g++.exp (prune_system_crud): Likewise.
60934
60935         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
60936         Call prune_system_crud.
60937         * lib/dg.exp (dg-runtest): New proc.
60938         Use perror instead of send_user for tcl errors in testcase.
60939         Don't return any value, it's never used.
60940         Don't clobber previous definition of `unknown'.
60941         Print tcl errors in `dg-final'.
60942
60943 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
60944
60945         * lib/dg.exp (dg-process-target): Improve syntax error messages.
60946         (dg-test): Don't print errorInfo, it contains stack backtrace.
60947
60948 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
60949
60950         * lib/g++.exp (runtest_file_p): Define if missing.
60951
60952 1994-09-24  Doug Evans  (dje@cygnus.com)
60953
60954         * lib/mike-g++.exp: Comment out loading of g++.exp.
60955         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
60956         (default_g++_version): Always print something.
60957         (default_g++_start): Comment out call to `which'.
60958         (g++_start, g++_load): Deleted (must be defined in config file).
60959         * lib/gcc.exp: Test for existence of $CC at start.
60960         Delete check for tmpdir (done in gcc_init).
60961         (default_gcc_version): Always print something.
60962         (default_gcc_start): Comment out call to `which'.
60963         * config/*.exp: Major cleanup - make cross targets work at least a
60964         little better for g++ (by not being "--tool gcc" specific).
60965         Rename gcc_xxx to ${tool}_xxx.
60966         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
60967         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
60968
60969 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
60970
60971         * lib/c-torture.exp (c-torture-compile): Rework compiler
60972         message processing.
60973
60974         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
60975         c-torture.
60976
60977 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
60978
60979         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
60980
60981         * lib/dg.exp (dg-process-target): Support { target native }.
60982
60983 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
60984
60985         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
60986         looked for "... program xxx got fatal signal".
60987         Correct regsub munging of `comp_output'.
60988         Ignore compiler messages "path prefix not used" and "linker input
60989         file unused".
60990
60991 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
60992
60993         * lib/gcc.exp (runtest_file_p): Define if missing.
60994         * gcc.prms/template.c: Example to work from.
60995
60996 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
60997
60998         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
60999         * lib/dg.exp (dg-test): Call unsupported testcases as such.
61000
61001         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
61002         * gcc.prms/1883.c: Moved from compile/940714-1.c.
61003         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
61004         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
61005
61006         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
61007         (dg-process-target): No longer a varargs proc.
61008         Return S/N for target, P/F for xfail.  All callers changed.
61009         (user option procs): More argument checking.
61010         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
61011         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
61012         (dg-test): Skip test if not running on selected target in `dg-do'.
61013         Update handling of `dg-do-what', `dg-output-text'.
61014         Separate execution pass/fail from output pattern match pass/fail.
61015         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
61016
61017 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
61018
61019         * gcc.c-torture/special/special.exp: Don't expect failure for mips
61020         target for 920510-1.c.
61021
61022 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
61023
61024         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
61025         Clean up comment regarding use of passcnt, etc.
61026         (gcc_stat): Don't update `testcnt' here.
61027         (gcc_finish): Do it here.
61028         Might as well reset `but_id' here too.
61029         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
61030         to determine if the file should be tested.
61031         * gcc.c-torture/compile/compile.exp: Likewise.
61032         * gcc.c-torture/execute/execute.exp: Likewise.
61033         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61034         * gcc.misc-tests/dg-test.exp: Likewise.
61035         * gcc.prms/prms.exp: Likewise.
61036         * gcc.wendy/wendy.exp: Likewise.
61037         * g++.old-deja.exp: Likewise.
61038         Move "Testing file" message to verbose level 1.
61039
61040 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
61041
61042         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
61043
61044 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
61045
61046         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
61047         (default_gcc_start): Accept optional second list element
61048         of compiler flags.  Print compiler output at verbosity level 2.
61049         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
61050         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
61051         Save current values of framework globals passcnt, failcnt, xpasscnt,
61052         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
61053         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
61054         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
61055         xfailcnt to compute stats.  Update framework global `testcnt' from
61056         pass/fail counts.
61057         (gcc_finish): New proc.  Clean up test environment.
61058         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
61059         (gcc_epass, gcc_efail): Delete.
61060         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
61061         argument of line number.
61062         (dg-init): If the tool has an init routine, call it.
61063         (dg-test): Remove args `cflags_var' and `libs_var'.
61064         Pass all compiler options to ${tool}_start.
61065         Handle missing line number.
61066         (dg-finish): New function.
61067         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
61068         particular files.  Call gcc_finish at end.  Move "skipping test"
61069         message to verbosity level 3.
61070         * gcc.c-torture/compile/compile.exp: Likewise.
61071         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61072         * gcc.c-torture/execute/execute.exp: Likewise.
61073         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61074         Print testcase being tried at verbosity level 1.
61075         * gcc.c-torture/special/special.exp: Unset xfail.
61076         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61077         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
61078         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
61079         * gcc.failure/failure.exp: Likewise.
61080         * gcc.ieee/ieee.exp: Likewise.
61081         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
61082         Update call to dg-test.  Call dg-finish at end.
61083         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
61084         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61085         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
61086         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
61087         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
61088         * gcc.wendy/wendy.exp: Add copyright.
61089         Delete setting of tmpdir (done by gcc_init).
61090         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
61091         Pass compiler flags to gcc_start.  Call gcc_finish at end.
61092         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
61093         gcc_[ce]pass/fail.
61094
61095 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
61096
61097         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
61098         confusion.
61099         (g++_load): Likewise.
61100
61101         * config/*.exp (gcc_load): Some were varargs fns and some were not.
61102         Rename argument to `prog' to remove the confusion.
61103         Varargs fns behave differently too!
61104         (g++_load): Likewise.
61105
61106         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
61107
61108         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
61109         what it is.  Delete (always) printing of status value for !native.
61110         Simplify verbose code, and include status and exec_output.
61111         (g++_load): Use gcc_load.
61112
61113 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
61114
61115         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
61116         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
61117         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
61118         940714-3.c as these testcases don't exist anymore.  Make
61119         va-arg-1.c expected to pass.
61120
61121 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
61122
61123         * gcc.misc-tests/misc.exp: Only run specific testcases.
61124         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
61125         * gcc.misc-tests/dg-[1-9].c: New files.
61126
61127         * lib/dg.exp: New testsuite driver.
61128         * gcc.prms/prms.exp: Use it.
61129
61130         * README.gcc: New file.
61131
61132         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
61133         Document and reset `lxpass' and `lxfail'.
61134         Simplify "initialized" message.
61135         (gcc_stat): Clean up comments a little.
61136
61137 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
61138
61139         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
61140
61141 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
61142
61143         * lib/old-dejagnu.exp (process-option): New proc.
61144         (old-dejagnu-init, old-dejagnu-stat): Likewise.
61145         (old-dejagnu): Simplify.
61146         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
61147
61148 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
61149
61150         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
61151         exists and is not an empty string.
61152
61153         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
61154         $xfail rather than calling setup_xfail.  Clear $xfail when test is
61155         finished.
61156         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
61157         automatically.
61158
61159         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
61160         longer expected to fail.
61161
61162         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
61163         "f" function call.
61164
61165         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
61166
61167         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
61168         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
61169         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
61170         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
61171         c-torture-1.29.
61172
61173         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
61174         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
61175
61176         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
61177
61178         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
61179         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
61180
61181         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
61182         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
61183         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
61184
61185 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
61186
61187         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
61188         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
61189         940714-1.c, 940714-2.c, 940714-3.c},
61190         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
61191         gcc.misc-tests/{mg.c,mg.exp}:
61192         New tests.
61193         * gcc.noncompile/noncompile.exp: Change accordingly.
61194
61195 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
61196
61197         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
61198         Undo previous clobberage.
61199
61200 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
61201
61202         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
61203         * gcc.special/{930510-1.c, special.exp}:
61204         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
61205         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
61206         struct-varargs-1.c}: New tests from c-torture-1.26.
61207
61208 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
61209
61210         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
61211           argument to switch.
61212
61213 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
61214
61215         * Revert the previous changes.  Please see Rob's directory
61216         (/lisa/test/rob/progressive/gcc/testsuite) for testing
61217         fixes.
61218
61219 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
61220
61221         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
61222         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
61223         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
61224         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
61225         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
61226         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
61227         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
61228         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
61229         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
61230         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
61231         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
61232         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
61233         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
61234         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
61235         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
61236         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
61237         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
61238         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
61239         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
61240         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
61241         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
61242         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
61243         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
61244         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
61245         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
61246         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
61247         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
61248         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
61249         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
61250         testing changes.
61251
61252 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
61253
61254         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
61255         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
61256         with perror calls.
61257
61258 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
61259
61260         * config/unix.exp (g++_load): Fix syntax.
61261
61262 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
61263
61264         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
61265         * gcc.noncompile/921017-1.c: Deleted obsolete test.
61266         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
61267         Don't expect va-arg-1.c to fail.  Correct expected output for
61268         920928-1.c.
61269         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
61270         * gcc.wendy/hbm4.c: Correct typo.
61271         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
61272
61273 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
61274
61275         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
61276         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
61277         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
61278         * lib/c-torture.exp (c-torture-compile): Ditto.
61279
61280         Reduce volume of output (remove all the -I's and such).
61281         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
61282         Call gcc_cpass, gcc_cfail.
61283         (c-torture): Pass testing option to c-torture-compile.
61284
61285 1994-03-21  Doug Evans  (dje@cygnus.com)
61286
61287         Bring patches over from progressive.
61288         * config/default.exp: Exit remote shell cleanly.
61289         (g++_exit, g++_start): Add default versions.
61290         * config/sim.exp (gcc_load): Use perror, not error.
61291
61292 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
61293
61294         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
61295         set in site.exp.
61296
61297 1994-03-14  Doug Evans  (dje@cygnus.com)
61298
61299         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
61300         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
61301         (wendy_try): New proc to run testcase.
61302         (main loop): Call 'em.
61303         * gcc.wendy/*.c: Clean up pass to correct expected output.
61304
61305         * lib/gcc.exp: Minor cleanup work.
61306         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
61307
61308 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
61309
61310         * config/sim.exp (gcc_load): Document return codes better.
61311         Don't pass -v to simulator.
61312
61313 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
61314
61315         * gcc.special/920717-x.c: Fix typo.
61316         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
61317         get at sources.
61318
61319         * lib/mike-gcc.exp: Fix typo.
61320
61321 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
61322
61323         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
61324         binary to use, transform the name.
61325         * config/*.exp: rename everything. Nuke any g++ specific files,
61326         it's now a special case of gcc that requires no special support.
61327         Add a default.exp for unsupported targets.
61328
61329 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
61330
61331         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
61332         lib/old-dejagnu.exp: Fix a few patterns to work with the new
61333         version of Tcl.
61334
61335 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
61336
61337         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
61338         than a warning.
61339
61340 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
61341
61342         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
61343
61344 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
61345
61346         * gcc.execute/execute.exp: Combine opt_list and foption_list into
61347         option_list.  Compile every file with only 4/6 option choices
61348         (same as C torture) instead of with 12/18 different option
61349         choices.
61350         * lib/c-torture.exp: Likewise.
61351
61352         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
61353         not already set.
61354
61355 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
61356
61357         * lib/old-deja.exp: Add `excess errors test fails' error, now one
61358         can put an XFAIL *-*-* on excess errors.
61359
61360 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
61361
61362         * g++.law: Add more tests derived from g++-bugs snapshots.
61363
61364         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
61365         equivalent to g++.law/init9.
61366
61367         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
61368         compiled it, and the a.out file after we've run it.
61369
61370 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
61371
61372         * lib/mike-g++.exp (postbase): Delete the .o file after we've
61373         compiled it, and the a.out file after we've run it.
61374
61375 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
61376
61377         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
61378
61379 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
61380
61381         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
61382         version number.
61383
61384 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
61385
61386         * g++.law: New directory of g++ tests derived from the g++-bugs
61387         snapshots.
61388
61389 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
61390
61391         * gcc.compile: initbug1.c initbug1.exp testcase added
61392
61393 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
61394
61395         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
61396         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
61397           fixes submitted by Jeff Law (law@cs.utah.edu)
61398         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
61399           Jeff Law (law@cs.utah.edu)
61400
61401
61402 1993-11-30  Mike Stump  (mrs@cygnus.com)
61403
61404         * config/unix-g++.exp: Follow the gcc way of doing things.
61405         * g++.old-deja/old-deja.exp: Minor updates.
61406         * lib/g++.exp: New file, follow the gcc way of doing things.
61407         * lib/old-dejagnu.exp: Minor updates.
61408         * lib/mike-g++.exp: Always unset errorInfo.
61409
61410 1993-11-06  Mike Stump  (mrs@cygnus.com)
61411
61412         * lib/gcc.exp: Fix some errors with the below change, CC and
61413         CFLAGS should be global when setting, not local.
61414
61415 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
61416
61417         * lib/gcc.exp: Transform tool name.
61418
61419 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61420
61421         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
61422
61423 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61424
61425         * lib/gcc.exp: change gcc_done to gcc_stat
61426
61427 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61428
61429         * Upgraded gcc testsuite to c-torture version 1.25
61430
61431 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
61432
61433         * lib/gcc.exp: added reporting code. Changed verbose compile message.
61434         * lib/c-torture: added hooks for new reporting code.
61435
61436 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
61437
61438         * config/sh-gcc.exp: check if sh-sim exists in the path
61439
61440 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
61441
61442         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
61443         * gcc.compile/compile.exp: Initial changes for new logic.
61444         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
61445         * gcc.failure/failure.exp: Initial changes for new logic.
61446         * gcc.ieee/ieee.exp: Initial changes for new logic.
61447         * gcc.misc-tests/misc.exp: Initial changes for new logic.
61448         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
61449         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
61450         * lib/c-torture.exp: Initial changes for new logic.
61451         * lib/gcc.exp: Initial changes for new logic.
61452
61453 1993-10-15  Mike Stump  (mrs@cygnus.com)
61454
61455         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
61456         depend upon failure or success.  Fully qualify names in failure
61457         and success messages.  Always remove a.out before starting
61458         compile, just in case.  Pay more attention to error text output by
61459         the compiler.  Handle testcases with no known past errors just
61460         like all others, so that things are uniform.  Other miscellaneous
61461         improvements.
61462
61463 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
61464
61465         * gcc.cpp: new directory for cpp tests
61466
61467 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
61468
61469         * lib/chill.exp: Code reformatted, removed unused code.
61470         * config/unix-chill.exp: Code reformatted, removed unused code.
61471         * chill.execute/execute.exp: Code reformatted, removed unused code.
61472         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
61473
61474 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
61475
61476         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
61477         routines not written.
61478
61479 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
61480
61481         * config/bug-gcc.exp: Use new procs from bug.exp.
61482
61483 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
61484
61485         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
61486         via ftp, rather than depending on NFS.
61487         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
61488         case.
61489
61490 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
61491
61492         * config/bug-gcc.exp: Use new download proc.
61493
61494 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
61495
61496         * chill.execute/execute.exp: cleanups, handles errors better
61497         * chill.compile/compile.exp: rewrite, based on execute.exp
61498         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
61499         * lib/chill.exp: major changes to diff proc and compile and link
61500         procs. added chill_fail and chill_pass wrappers to pass and
61501         fail. added more comments, and handle error codes better.
61502         Added a hack to capture stderr from exec, so noncompile tests
61503         can work.
61504
61505 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
61506
61507         * chill.execute/execute.exp: rewrite of testsuite driver
61508         * lib/chill.exp: rewrite of testsuite driver
61509         * config/unix-chill.exp: rewrite of testsuite driver
61510
61511 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
61512
61513         In chill.execute:
61514         * iexpr.ch: Standardize uppercase.
61515         * tuples.dat: Standardize uppercase.
61516         * vary.ch: standardize.  Correct varying string assignments.
61517         * vary.dat: Add new output lines.
61518
61519 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
61520
61521         In chill.execute:
61522         * chprintf.ch: Standardize use of uppercase.
61523         * tuples.ch: Standardize and turn arr2 into a DCL,
61524           rather than a SYN.
61525         * pinits.ch: Standardize.
61526
61527 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
61528
61529         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
61530         * Makefil: Renamed to Makefile.in.
61531         * configure.in: New.
61532
61533 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
61534
61535         In chill.execute:
61536         * .cvsignore: Add result/output files.
61537         * Makefile: Fix up variables at start.  Use MFLAGS
61538           everywhere.  Correct bool_loc, built_ins entries.
61539           Add entry for vary1.ch.
61540         * bitarray.ch: Standardize upper-case usage.
61541         * bitexpr.ch: Standardize, add output of b1.
61542         * params.ch: Use arrayt in along PROC parameters, to
61543           avoid novelty problems.
61544         * sets.ch: Tiny cleanup.
61545         * vary1.ch: Re-indent.
61546
61547 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
61548
61549         * Add PR-related files to Makefiles, .cvsignore files, etc.
61550
61551 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
61552
61553         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
61554           with compiler objects. New names are test-flow.c and test-loop.c
61555
61556 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
61557
61558         * Upgraded c-torture tests from 1.19 to 1.20
61559
61560         * new files:
61561         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
61562         * gcc.compile: 930623-1.c 930623-2.c
61563         * gcc.noncompile: 930622-1.c 930622-2.c
61564         * gcc.failure: 920411-1.c 920627-2.c
61565         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
61566
61567 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
61568
61569         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
61570           More changes to get testsuite working properly. Needs more work.
61571           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
61572
61573 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
61574
61575         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
61576           More changes to get testsuite working properly. Needs more work.
61577
61578 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
61579
61580         * chill.compile/compile.exp: Added for Dejagnu support
61581         * chill.execute/execute.exp: Added for Dejagnu support
61582         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
61583
61584 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
61585
61586         This should complete moving the CHILL test files.
61587         * chill.noncompile(.cvsignore printf.grt
61588             in-printf.grt chprintf.grt chprintf.ch):
61589             Added test-support files.
61590           (Makefile): Modified further.
61591         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
61592             signal.ch): Added test files.
61593           * chill.execute (.cvsignore printf.grt printr.c
61594             in-printf.grt rts.c chprintf.grt rts.h): Added
61595           test-support files.
61596             (Makefile): More corrections.
61597
61598 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
61599
61600         * chill.compile, chill.execute, chill.nocompile: Add CHILL
61601           test cases, ready for DejaGnu.
61602
61603 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
61604
61605         * Upgraded c-torture tests from 1.18 to 1.19
61606
61607         * gcc.compile: added test(s):
61608           930607-1.c
61609         * gcc.execute: added test(s):
61610           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
61611
61612         * added new subdirectory for misc tests: gcc.misc-tests
61613         * gcc.misc-test(s): added tests:
61614           inst-check.c test-consts.c test-ior.c test-switch.c
61615
61616 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
61617
61618         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
61619
61620 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
61621
61622         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
61623
61624 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
61625
61626         * Upgraded c-torture tests from 1.17 to 1.18
61627
61628 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
61629
61630         * Upgraded c-torture tests from 1.12 to 1.17
61631
61632 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
61633
61634         * lib/old-dejagnu.exp:
61635           Fixed handling of XFAIL target triplets to correctly
61636           recognize wildcard characters.  Removed code that
61637           appended a unique id tag to the end of the file name
61638           printed out by the result of the testcases within a
61639           given test file.
61640
61641 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
61642
61643         * lib/old-dejagnu.exp:
61644           Reworked expected failure handling to trigger off of XFAIL
61645           keyword in keyphrase embeded in testcase source code. The
61646           XFAIL keyword must be at the end of the keyphrase line. It
61647           may optionally be followed by one or more target triplets.
61648           It has just occured that the handling of wildcards in the
61649           target triplet may not be correct.
61650
61651 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
61652
61653         * g++.old-deja/tests:
61654           Moved all subdirectories up one level into g++.old-deja .
61655
61656         * lib/old-dejagnu.exp:
61657           Fixed problem with CXXFLAGS not being properly reset, and being
61658           corrupted with extraneous "-c" compiler option.  This was
61659           causing binaries to not be generated for test that needed them.
61660           Modified strings passed to "pass" and "fail" so that individual
61661           tests from the same test file would be distinguished by an
61662           identifier appended to the test file name in the summary logs;
61663           this corrected a problem with erroneous diff logs.  Added code
61664           to search testcases for expected fail and unexpected pass keywords.
61665
61666 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
61667
61668         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
61669
61670 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
61671
61672         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
61673           Removed extraneous text from end of "Special g++ Options"
61674           keyphrase.
61675
61676         * lib/old-dejagnu.exp: Added pattern matching to look for new
61677           keywords, embedded in testcases comments, which will trigger
61678           calls to xpass and xfail.
61679
61680 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
61681
61682         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
61683           comments embedded in the testcases, especially the one looking for
61684           special compiler options, as well as the pattern matching for the
61685           compiler output again.
61686
61687 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
61688
61689         * lib/old-dejagnu.exp: Do a proper check of the return value for
61690           execute tests. Fixed several problems with the pattern matching
61691           of the compiler output which gave erroneous test results.
61692           Changed several of the test result messages to be more descriptive.
61693         * config/unix-g++.exp: Proc g++_load now actually works and
61694           executes the tests passed to it and returns a usable return
61695           value.
61696
61697 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
61698
61699           * lib/gcc.exp: Exits gracefully if $CC is bogus.
61700
61701 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
61702
61703         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
61704           Modified both files to properly execute the old style
61705           dejagnu tests. The previous versions of these files were
61706           experimental and did not function anything near correctly.
61707
61708 1993-04-05  Rob Savoye  (rob@cygnus.com)
61709
61710         * Removed all Makefile.in and configure.in files. No configuration
61711         needed now.
61712
61713 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
61714
61715         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
61716
61717 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
61718
61719         * gcc.compile/configure.in, gcc.unsorted/configure.in,
61720         gcc.special/configure.in, gcc.noncompile/configure.in,
61721         gcc.execute/configure.in, gcc.code_quality/configure.in,
61722         g++.other/configure.in, g++.old-deja/configure.in,
61723         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
61724         in srcname setting.
61725
61726 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
61727
61728         * lib/udi.exp: Fixed mondfe and mondfe_download.
61729         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
61730         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
61731
61732 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
61733
61734         * config/udi-gdb.exp: Check $shell_id after connecting to target.
61735         (gdb_exit): Don't remove *_soc files.
61736
61737 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
61738
61739         * lib/c-torture.exp: Don't look for main; instead always use -w
61740         -c.  This is how the c-torture tests work.  Remove the object
61741         file if the compilation succeeds.
61742         * gcc.execute/execute.exp: Remove executable if test passes.
61743         * gcc.noncompile/noncompile.exp: Every test is an expected
61744         failure.
61745         * gcc.special/special.exp: Added tests from c-torture 1.11,
61746         corrected use of existing test.
61747         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
61748         gcc.execute/920625-1.c: Updated to c-torture 1.11.
61749         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
61750         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
61751         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
61752         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
61753         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
61754         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
61755         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
61756         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
61757         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
61758         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
61759         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
61760         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
61761         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
61762         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
61763         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
61764         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
61765         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
61766         c-torture 1.11.
61767         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
61768         correspond to c-torture 1.11.
61769
61770         * New file.