Merged r158229 through r158464 into branch.
[official-gcc.git] / gcc / testsuite / ChangeLog
blobb58bb508e8812b3f4d5493362169cbbf13a67929
1 2010-04-16  Richard Guenther  <rguenther@suse.de>
3         PR tree-optimization/43572
4         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
6 2010-04-16  Olivier Hainque  <hainque@adacore.com>
8         * gnat.dg/specs/discr_private.ads: New test.
10 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
12         PR target/41514
13         * gcc.target/arm/thumb-comparisons.c: New test.
15         PR target/40603
16         * gcc.target/arm/thumb-cbranchqi.c: New test.
18 2010-04-16  Christian Bruel  <christian.bruel@st.com>
20         * g++.dg/torture/pr36191.C: Enable for SH.
22 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
24         * gnat.dg/wide_boolean.adb: New test.
25         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
27 2010-04-15  Richard Guenther  <rguenther@suse.de>
29         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
30         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
31         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
32         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
33         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
34         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
35         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
36         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
37         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
38         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
39         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
40         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
41         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
42         * gcc.dg/torture/ipa-pta-2.c: Likewise.
43         * gcc.dg/torture/ipa-pta-1.c: Adjust.
45 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
47         PR target/21803
48         * gcc.target/arm/pr42496.c: New test.
50 2010-04-14  Jason Merrill  <jason@redhat.com>
52         PR c++/36625
53         * g++.dg/ext/attrib38.C: New.
55 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
57         PR testsuite/43739
58         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
60 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
62         PR 42966
63         * gcc.dg/cpp/warn-undef-2.c: Update.
64         * gcc.dg/cpp/warn-traditional-2.c: Update.
65         * gcc.dg/cpp/warn-comments-2.c: Update.
66         * gcc.dg/cpp/warn-variadic-2.c: Update.
67         * gcc.dg/cpp/warn-long-long-2.c: Update.
68         * gcc.dg/cpp/warn-deprecated-2.c: Update.
69         * gcc.dg/cpp/warn-multichar-2.c: Update.
70         * gcc.dg/cpp/warn-normalized-3.c: Update.
71         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
72         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
73         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
74         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
75         * gcc.dg/cpp/warn-redefined-2.c: Update.
76         * gfortran.dg/warning-directive-2.F90: Update.
77         * c-c++-common/cpp/warning-directive-2.c: Update.
79 2010-04-14  Michael Matz  <matz@suse.de>
81         PR tree-optimization/42963
82         * testsuite/gcc.dg/pr42963.c: New testcase.
84 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
86         * gnat.dg/class_wide.adb: Rename into...
87         * gnat.dg/class_wide1.adb: ...this.
88         * gnat.dg/class_wide2.ad[sb]: New test.
90 2010-04-14  Tobias Burnus  <burnus@net-b.de>
92         PR fortran/18918
93         * gfortran.dg/coarray_9.f90: Update dg-errors.
94         * gfortran.dg/coarray_10.f90: New test.
95         * gfortran.dg/coarray_11.f90: New test.
97 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
99         PR fortran/43747
100         gfortran.dg/initialization_24.f90: New test.
102 2010-04-13  Jason Merrill  <jason@redhat.com>
104         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
105         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
107 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
109         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
110         * g++.dg/dg.exp: Likewise.
111         * gcc.dg/cpp/warning-directive-1.c: Move to ...
112         * c-c++-common/cpp/warning-directive-1.c: ... here.
113         * gcc.dg/cpp/warning-directive-2.c: Move to ...
114         * c-c++-common/cpp/warning-directive-2.c: ... here.
115         * gcc.dg/cpp/warning-directive-3.c: Move to ...
116         * c-c++-common/cpp/warning-directive-3.c: ... here.
117         * gcc.dg/cpp/warning-directive-4.c: Move to ...
118         * c-c++-common/cpp/warning-directive-4.c: ... here.
119         * g++.dg/cpp/warning-directive-1.C: Delete.
120         * g++.dg/cpp/warning-directive-2.C: Delete.
121         * g++.dg/cpp/warning-directive-3.C: Delete.
122         * g++.dg/cpp/warning-directive-4.C: Delete.
123         * gcc.dg/cpp/normalised-3.c: Delete.
124         * g++.dg/cpp/normalised-1.C: Rename as ...
125         * c-c++-common/cpp/normalised-3.c: ... this.
127 2010-04-13  Martin Jambor  <mjambor@suse.cz>
129         * gcc.dg/tree-ssa/sra-9.c: New test.
131 2010-04-13  Michael Matz  <matz@suse.de>
133         PR middle-end/43730
134         * gcc.dg/pr43730.c: New test.
136 2010-04-13  Michael Matz  <matz@suse.de>
138         * gcc.dg/tree-ssa/negate.c: New testcase.
140 2010-04-13  Richard Guenther  <rguenther@suse.de>
142         PR testsuite/43735
143         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
145 2010-04-13  Richard Guenther  <rguenther@suse.de>
147         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
149 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
151         * gnat.dg/derived_type1.adb: New test.
153 2010-04-13  Matthias Klose  <doko@ubuntu.com>
155         * gcc.dg/plugindir1.c: New testcase.
156         * gcc.dg/plugindir2.c: New testcase.
157         * gcc.dg/plugindir3.c: New testcase.
158         * gcc.dg/plugindir4.c: New testcase.
160 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
162         * gcc.target/i386/rotate-2.c: New test.
164 2010-04-12  Jason Merrill  <jason@redhat.com>
166         PR c++/43641
167         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
168         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
170 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
172         PR c++/25811
173         * g++.dg/init/pr25811.C: New test.
175 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
177         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
178         dg-error, dg-warning.
179         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
181 2010-04-12  Richard Guenther  <rguenther@suse.de>
183         * gcc.dg/torture/inline-2.c: New testcase.
185 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
187         PR bootstrap/43699
188         * gcc.dg/Wunused-var-7.c: New test.
190         PR tree-optimization/43560
191         * gcc.c-torture/execute/pr43560.c: New test.
193 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
195         * gnat.dg/aggr13.adb: New test.
196         * gnat.dg/aggr14.adb: Likewise.
197         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
199 2010-04-12  Richard Guenther  <rguenther@suse.de>
201         PR c++/43611
202         * g++.dg/torture/pr43611.C: New testcase.
204 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
206         PR c/36774
207         * gcc.dg/pr36774-1.c: New test.
208         * gcc.dg/pr36774-2.c: New test.
210 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
212         * gcc.target/sh/rte-delay-slot.c: New test.
214 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
216         * gnat.dg/pack9.adb: Remove -cargs option.
217         * gnat.dg/aggr12.ad[sb]: New test.
219 2010-04-10  Jie Zhang  <jie@codesourcery.com>
221         PR target/43417
222         * gcc.target/sh/pr43417.c: New test.
224 2010-04-10  Tobias Burnus  <burnus@net-b.de>
226         PR fortran/43591
227         * gfortran.dg/spec_expr_6.f90: New test.
229 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
231         PR cpp/43195
232         * gcc.dg/cpp/pr43195.c: New.
233         * gcc.dg/cpp/pr43195.h: New.
235 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
237         PR 42965
238         * gcc.dg/Werror-6.c: Adjust.
239         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
240         * gcc.dg/Werror-4.c: Likewise.
241         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
242         * gcc.dg/Wswitch-enum-error.c: Likewise.
243         * gcc.dg/Wpointer-arith.c: Likewise.
244         * gcc.dg/Wfatal.c: Likewise.
245         * gcc.dg/Wswitch-error.c: Likewise.
246         * g++.dg/warn/unused-result1-Werror.c: Likewise.
247         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
248         * gcc.dg/cpp/warn-undef-2.c: Likewise.
249         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
250         * gcc.dg/cpp/warn-comments-2.c: Likewise.
251         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
252         * gcc.dg/cpp/warning-directive-2.c: Likewise.
253         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
254         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
255         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
256         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
257         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
258         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
259         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
260         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
261         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
262         * g++.dg/cpp/warning-directive-2.C: Likewise.
263         * gfortran.dg/warning-directive-2.F90: Likewise.
265 2010-04-09  Jason Merrill  <jason@redhat.com>
267         PR c++/42623
268         * g++.dg/template/sizeof13.C: New.
270 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
272         * g++.dg/other/pr35504.C: Add check for thiscall.
273         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
274         * gcc.dg/torture/stackalign/thiscall-1.c: New.
276 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
278         PR c++/28584
279         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
280         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
281         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
282         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
283         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
284         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
285         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
286         * g++.dg/other/increment1.C: Likewise.
288 2010-04-09  Tobias Burnus  <burnus@net-b.de>
290         PR fortran/18918
291         * gfortran.dg/coarray_7.f90: New test.
292         * gfortran.dg/coarray_8.f90: New test.
294 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
296         PR fortran/28039
297         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
299 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
301         PR target/43643
302         * gcc.dg/pr43643.c: New test.
304 2010-04-08  Tobias Burnus  <burnus@net-b.de>
306         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
308 2010-04-08  Richard Guenther  <rguenther@suse.de>
310         PR tree-optimization/43679
311         * gcc.c-torture/compile/pr43679.c: New testcase.
313 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
315         PR debug/43670
316         * gcc.dg/pr43670.c: New test.
318 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
320         PR middle-end/40815
321         * gcc.dg/tree-ssa/reassoc-19.c: New.
323 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
325         PR c/18624
326         * gcc.dg/Wunused-var-1.c: New test.
327         * gcc.dg/Wunused-var-2.c: New test.
328         * gcc.dg/Wunused-var-3.c: New test.
329         * gcc.dg/Wunused-var-4.c: New test.
330         * gcc.dg/Wunused-var-5.c: New test.
331         * gcc.dg/Wunused-var-6.c: New test.
332         * gcc.dg/Wunused-parm-1.c: New test.
334         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
335         * gcc.dg/trunc-1.c: Likewise.
336         * gcc.dg/vla-9.c: Likewise.
337         * gcc.dg/dfp/composite-type.c: Likewise.
339 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
341         PR objc/35996
342         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
343         * obj-c++.dg/objc-gc-3.mm: Ditto.
345 2010-04-07  Simon Baldwin  <simonb@google.com>
347         * gcc.dg/cpp/warn-undef-2.c: New.
348         * gcc.dg/cpp/warn-traditional-2.c: New.
349         * gcc.dg/cpp/warn-comments-2.c: New.
350         * gcc.dg/cpp/warning-directive-1.c: New.
351         * gcc.dg/cpp/warn-long-long.c: New.
352         * gcc.dg/cpp/warn-traditional.c: New.
353         * gcc.dg/cpp/warn-variadic-2.c: New.
354         * gcc.dg/cpp/warn-undef.c: New.
355         * gcc.dg/cpp/warn-normalized-1.c: New.
356         * gcc.dg/cpp/warning-directive-2.c: New.
357         * gcc.dg/cpp/warn-long-long-2.c: New.
358         * gcc.dg/cpp/warn-variadic.c: New.
359         * gcc.dg/cpp/warn-normalized-2.c: New.
360         * gcc.dg/cpp/warning-directive-3.c: New.
361         * gcc.dg/cpp/warn-deprecated-2.c: New.
362         * gcc.dg/cpp/warn-trigraphs-1.c: New.
363         * gcc.dg/cpp/warn-multichar-2.c: New.
364         * gcc.dg/cpp/warn-normalized-3.c: New.
365         * gcc.dg/cpp/warning-directive-4.c: New.
366         * gcc.dg/cpp/warn-unused-macros.c: New.
367         * gcc.dg/cpp/warn-trigraphs-2.c: New.
368         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
369         * gcc.dg/cpp/warn-cxx-compat.c: New.
370         * gcc.dg/cpp/warn-redefined.c: New.
371         * gcc.dg/cpp/warn-trigraphs-3.c: New.
372         * gcc.dg/cpp/warn-unused-macros-2.c: New.
373         * gcc.dg/cpp/warn-deprecated.c: New.
374         * gcc.dg/cpp/warn-trigraphs-4.c: New.
375         * gcc.dg/cpp/warn-redefined-2.c: New.
376         * gcc.dg/cpp/warn-comments.c: New.
377         * gcc.dg/cpp/warn-multichar.c: New.
378         * g++.dg/cpp/warning-directive-1.C: New.
379         * g++.dg/cpp/warning-directive-2.C: New.
380         * g++.dg/cpp/warning-directive-3.C: New.
381         * g++.dg/cpp/warning-directive-4.C: New.
382         * gfortran.dg/warning-directive-1.F90: New.
383         * gfortran.dg/warning-directive-3.F90: New.
384         * gfortran.dg/warning-directive-2.F90: New.
385         * gfortran.dg/warning-directive-4.F90: New.
387 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
389         PR objc++/23716
390         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
392 2010-04-07  Jason Merrill  <jason@redhat.com>
394         * g++.dg/template/dr408.C: New.
396         * g++.dg/lookup/ns4.C: New.
398         PR c++/38392
399         * g++.dg/template/friend51.C: New test.
401         PR c++/41970
402         * g++.old-deja/g++.other/linkage1.C: Adjust.
404 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
406         PR c++/42697
407         * g++.dg/template/crash94.C: New test.
409 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
411         PR c++/40239
412         * g++.dg/init/aggr5.C: New test.
413         * g++.dg/init/aggr5.C: New test.
415 2010-04-07  Richard Guenther  <rguenther@suse.de>
417         PR tree-optimization/43270
418         * g++.dg/warn/Warray-bounds-4.C: New testcase.
419         * gcc.dg/Warray-bounds-7.c: Likewise.
421 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
423         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
424         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
425         * gnat.dg/bit_packed_array4.ad[sb]: New test.
427 2010-04-07  Jie Zhang  <jie@codesourcery.com>
429         PR c++/42556
430         * g++.dg/init/pr42556.C: New test.
432 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
434         PR debug/43628
435         * g++.dg/debug/dwarf2/typedef2.C: New test.
437 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
439         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
440         c-c++-common/dwarf2/redeclaration-1.C
442 2010-04-06  Jason Merrill  <jason@redhat.com>
444         * g++.dg/cpp0x/pr31437.C: Adjust error location.
445         * g++.dg/ext/attrib18.C: Likewise.
446         * g++.dg/ext/bitfield2.C: Likewise.
447         * g++.dg/ext/bitfield4.C: Likewise.
448         * g++.dg/ext/visibility/warn2.C: Likewise.
449         * g++.dg/ext/visibility/warn3.C: Likewise.
450         * g++.dg/gomp/pr26690-1.C: Likewise.
451         * g++.dg/inherit/covariant7.C: Likewise.
452         * g++.dg/init/synth2.C: Likewise.
453         * g++.dg/lookup/using7.C: Likewise.
454         * g++.dg/other/crash-4.C: Likewise.
455         * g++.dg/other/error13.C: Likewise.
456         * g++.dg/other/error20.C: Likewise.
457         * g++.dg/parse/crash31.C: Likewise.
458         * g++.dg/parse/error16.C: Likewise.
459         * g++.dg/parse/error19.C: Likewise.
460         * g++.dg/parse/error27.C: Likewise.
461         * g++.dg/parse/error28.C: Likewise.
462         * g++.dg/parse/fused-params1.C: Likewise.
463         * g++.dg/template/error2.C: Likewise.
464         * g++.dg/template/local6.C: Likewise.
465         * g++.dg/template/qualttp15.C: Likewise.
466         * g++.dg/warn/Wnvdtor-2.C: Likewise.
467         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
468         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
469         * g++.old-deja/g++.brendan/crash29.C: Likewise.
470         * g++.old-deja/g++.eh/spec6.C: Likewise.
471         * g++.old-deja/g++.jason/crash3.C: Likewise.
472         * g++.old-deja/g++.jason/destruct2.C: Likewise.
473         * g++.old-deja/g++.law/ctors5.C: Likewise.
474         * g++.old-deja/g++.law/ctors9.C: Likewise.
475         * g++.old-deja/g++.mike/p3538a.C: Likewise.
476         * g++.old-deja/g++.mike/p3538b.C: Likewise.
477         * g++.old-deja/g++.other/struct1.C: Likewise.
478         * g++.old-deja/g++.other/volatile1.C: Likewise.
479         * g++.old-deja/g++.pt/crash36.C: Likewise.
480         * g++.old-deja/g++.pt/derived3.C: Likewise.
481         * g++.old-deja/g++.robertl/eb109.C: Likewise.
482         * g++.old-deja/g++.robertl/eb4.C: Likewise.
484 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
486         PR middle-end/43519
487         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
488         * gcc.dg/graphite/id-19.c: New.
490 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
492         PR middle-end/32824
493         * gcc.dg/vect/pr32824: New.
495 2010-04-06  Tobias Burnus  <burnus@net-b.de>
497         PR fortran/18918
498         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
499         * gfortran.dg/coarray_3.f90: Ditto.
500         * gfortran.dg/coarray_4.f90: Ditto.
501         * gfortran.dg/coarray_5.f90: Ditto.
502         * gfortran.dg/coarray_6.f90: Ditto.
503         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
505 2010-04-06  Tobias Burnus  <burnus@net-b.de>
507         PR fortran/18918
508         * gfortran.dg/coarray_4.f90: Fix test.
509         * gfortran.dg/coarray_6.f90: Add more tests.
511 2010-04-06  Tobias Burnus  <burnus@net-b.de>
513         PR fortran/18918
514         * gfortran.dg/coarray_4.f90: New test.
515         * gfortran.dg/coarray_5.f90: New test.
516         * gfortran.dg/coarray_6.f90: New test.
518 2010-04-06  Tobias Burnus  <burnus@net-b.de>
520         PR fortran/18918
521         * gfortran.dg/iso_fortran_env_5.f90: New test.
522         * gfortran.dg/iso_fortran_env_6.f90: New test.
524 2010-04-06  Tobias Burnus  <burnus@net-b.de>
526         PR fortran/39997
527         * gfortran.dg/coarray_1.f90: New test.
528         * gfortran.dg/coarray_2.f90: New test.
529         * gfortran.dg/coarray_3.f90: New test.
531 2010-04-06  Jason Merrill  <jason@redhat.com>
533         PR c++/43648
534         * g++.dg/template/dtor8.C: New.
536         PR c++/43621
537         * g++.dg/template/error-recovery2.C: New.
539 2010-04-06  Jan Hubicka  <jh@suse.czpli
541         PR tree-optimization/42906
542         * gcc.dg/tree-ssa/dce-1.c: New testcase.
544 2010-04-06  Tobias Burnus  <burnus@net-b.de>
546         PR fortran/43178
547         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
548         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
549         * gfortran.dg/auto_dealloc_1.f90: Ditto.
551 2010-04-06  Richard Guenther  <rguenther@suse.de>
553         PR tree-optimization/43627
554         * gcc.dg/tree-ssa/vrp49.c: New testcase.
556 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
558         PR target/43638
559         * gcc.target/i386/pr43638.c: New test.
561 2010-04-06  Richard Guenther  <rguenther@suse.de>
563         PR middle-end/43661
564         * gcc.c-torture/compile/pr43661.c: New testcase.
566 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
568         * gcc.target/s390/stackcheck1.c: Add dg-warning.
570 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
572         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
574 2010-04-02  Richard Guenther  <rguenther@suse.de>
576         PR tree-optimization/43629
577         * gcc.c-torture/execute/pr43629.c: New testcase.
579 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
580             Dominique d'Humieres  <dominiq@lps.ens.fr>
582         PR libfortran/43605
583         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
585 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
587         PR debug/43325
588         * c-c++-common/dwarf2/redeclaration-1.C: New test.
590 2010-04-01  Jason Merrill  <jason@redhat.com>
592         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
594 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
595             Manfred Schwarb  <manfred99@gmx.ch>
597         PR libfortran/43605
598         * gfortran.dg/ftell_3.f90: New test.
600 2010-04-01  Richard Guenther  <rguenther@suse.de>
602         PR middle-end/43614
603         * gcc.c-torture/compile/pr43614.c: New testcase.
605 2010-04-01  Martin Jambor  <mjambor@suse.cz>
607         PR tree-optimization/43141
608         * gcc.dg/guality/pr43141.c: New test.
610 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
612         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
613         * g++.dg/eh/spbp.C: Likewise.
614         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
615         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
616         superfluous casts.
617         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
618         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
619         * objc.dg/dwarf-2.m: Likewise.
621 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
623         PR middle-end/43464
624         * gcc.dg/graphite/id-pr43464.c: New.
625         * gcc.dg/graphite/id-pr43464-1.c: New.
627 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
629         PR middle-end/43351
630         * gcc.dg/graphite/id-pr43351.c
632 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
634         PR testsuite/35165
635         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
636         * obj-c++.dg/try-catch-2.mm: Ditto.
637         * obj-c++.dg/lookup-2.mm: Ditto.
638         * obj-c++.dg/encode-8.m: Ditto.
639         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
640         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
641         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
642         * obj-c++.dg/const-str-11.mm: Ditto.
643         * obj-c++.dg/const-str-9.mm: Ditto.
644         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
645         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
646         * obj-c++.dg/except-1.mm: Ditto.
647         * obj-c++.dg/const-str-7.mm: Ditto.
648         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
649         * obj-c++.dg/const-str-3.mm: Ditto.
650         * obj-c++.dg/const-str-7.mm: Ditto.
651         * obj-c++.dg/stubify-2.mm: Change dump file name.
653         PR objc++/23613
654         * gcc/testsuite/objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
655         New macro.
656         * gcc/testsuite/obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
657         Remove dg-xfail-if.
659 2010-03-31  Martin Jambor  <mjambor@suse.cz>
661         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
662         only with -O2, -O3 or -Os and not with -fwhopr.
664 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
666         PR c++/43558
667         * g++.dg/template/typedef31.C: New test.
669 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
671         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
672         assembler output on *-*-solaris2*.
673         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
675 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
677         PR debug/43557
678         * gcc.dg/pr43557-1.c: New test.
679         * gcc.dg/pr43557-2.c: New file.
681 2010-03-31  Jie Zhang  <jie@codesourcery.com>
683         PR 43562
684         * gcc.dg/pr43562.c: New test.
686 2010-03-30  Jason Merrill  <jason@redhat.com>
688         PR c++/43076
689         * g++.dg/template/error-recovery1.C: New.
691         PR c++/41786
692         * g++.dg/parse/ambig5.C: New.
694 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
696         PR debug/43593
697         * gcc.dg/guality/pr43593.c: New test.
699 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
701         PR middle-end/43430
702         * gcc.dg/vect/pr43430-1.c: New.
704 2010-03-30  Jason Merrill  <jason@redhat.com>
706         PR c++/43559
707         * g++.dg/template/partial7.C: New.
709 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
711         * gcc.target/s390/stackcheck1.c: New testcase.
713 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
715         PR libfortran/43265
716         * gfortran.dg/read_eof_8.f90: New test.
718 2010-03-29  Jason Merrill  <jason@redhat.com>
720         * gcc.dg/cpp/include6.c: Change [] to ().
722         N3077
723         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
724         splicing and UCNs.
725         * c-c++-common/raw-string-2.c: Add trigraph test.
726         * c-c++-common/raw-string-8.c: New.
727         * c-c++-common/raw-string-9.c: New.
728         * c-c++-common/raw-string-10.c: New.
730         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
731         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
732         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
733         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
734         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
735         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
736         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
738 2010-03-29  Richard Guenther  <rguenther@suse.de>
740         PR tree-optimization/43560
741         * gcc.dg/torture/pr43560.c: New testcase.
743 2010-03-29  Jason Merrill  <jason@redhat.com>
745         N3077
746         * g++.dg/ext/raw-string-1.C: Change [] to ().
747         * g++.dg/ext/raw-string-2.C: Change [] to ().
748         Don't use \ in delimiter.
749         * g++.dg/ext/raw-string-3.C: Change [] to ().
750         * g++.dg/ext/raw-string-4.C: Change [] to ().
751         * g++.dg/ext/raw-string-5.C: Change [] to ().
752         Test for error on \ in delimiter.
753         * g++.dg/ext/raw-string-6.C: Change [] to ().
754         * g++.dg/ext/raw-string-7.C: Change [] to ().
756 2010-03-29  Jie Zhang  <jie@codesourcery.com>
758         PR 43564
759         * gcc.dg/pr43564.c: New test.
761 2010-03-29  Tobias Burnus  <burnus@net-b.de>
763         PR fortran/43551
764         * gfortran.dg/direct_io_12.f90: New test.
766 2010-03-28  Jan Hubicka  <jh@suse.cz>
768         PR tree-optimization/43505
769         * gfortran.dg/pr43505.f90: New testcase.
771 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
773         PR tree-optimization/43528
774         * gcc.target/i386/pr43528.c: New test.
776 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
778         PR c/43381
779         * gcc.dg/parm-impl-decl-3.c: New test.
781 2010-03-26  Jason Merrill  <jason@redhat.com>
783         PR c++/43509
784         * g++.dg/cpp0x/parse1.C: New.
786 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
788         PR target/43524
789         * gcc.target/i386/pr43524.c: New test.
791 2010-03-26  Martin Jambor  <mjambor@suse.cz>
793         * gcc/testsuite/gcc.dg/tree-ssa/loadpre1.c: Delete trailing
794         whitespace, rename main to foo.
795         * gcc/testsuite/gcc.dg/tree-ssa/loadpre14.c: Likewise.
796         * gcc/testsuite/gcc.dg/tree-ssa/loadpre15.c: Likewise.
797         * gcc/testsuite/gcc.dg/tree-ssa/loadpre16.c: Likewise.
798         * gcc/testsuite/gcc.dg/tree-ssa/loadpre17.c: Likewise.
799         * gcc/testsuite/gcc.dg/tree-ssa/loadpre19.c: Likewise.
800         * gcc/testsuite/gcc.dg/tree-ssa/loadpre20.c: Likewise.
801         * gcc/testsuite/gcc.dg/tree-ssa/loadpre3.c: Likewise.
802         * gcc/testsuite/gcc.dg/tree-ssa/loadpre5.c: Likewise.
803         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
804         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
805         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
807 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
809         PR c++/43327
810         * g++.dg/other/crash-10.C: New test.
811         * g++.dg/other/crash-11.C: New test.
813 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
815         PR libfortran/43517
816         * gfortran.dg/read_eof_7.f90: New test.
818 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
820         PR objc/35165
821         PR testsuite/43512
822         * objc-obj-c++-shared: New directory.
823         * objc-obj-c++-shared/Object1-implementation.h: New file.
824         * objc-obj-c++-shared/Object1.h: New file.
825         * objc-obj-c++-shared/Protocol1.h: New file.
826         * objc-obj-c++-shared/next-abi.h: New file.
827         * objc-obj-c++-shared/next-mapping.h: New file.
828         * objc/execute/next_mapping.h: Delete.
829         * objc.dg/special/special.exp: For all targets run the tests with
830         -fgnu-runtime, for darwin targets also run the tests with
831         -fnext-runtime.
832         * objc.dg/dg.exp: Ditto.
833         * obj-c++.dg/dg.exp: Ditto.
834         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
835         Protocol1.h) and next-mapping.h as required.  Amend testcase to
836         include use of updated NeXT interface.
837         * objc/execute/formal_protocol-5.m: Ditto.
838         * objc/execute/protocol-isEqual-2.m: Ditto.
839         * objc/execute/protocol-isEqual-4.m: Ditto.
840         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
841         Protocol1.h) and next-mapping.h as required.
842         * objc/execute/object_is_class.m: Ditto.
843         * objc/execute/enumeration-1.m: Ditto.
844         * objc/execute/class-13.m: Ditto.
845         * objc/execute/formal_protocol-2.m: Ditto.
846         * objc/execute/formal_protocol-4.m: Ditto.
847         * objc/execute/class-1.m: Ditto.
848         * objc/execute/bycopy-1.m: Ditto.
849         * objc/execute/formal_protocol-6.m: Ditto.
850         * objc/execute/bycopy-3.m: Ditto.
851         * objc/execute/class-3.m: Ditto.
852         * objc/execute/bf-11.m: Ditto.
853         * objc/execute/class-5.m: Ditto.
854         * objc/execute/bf-13.m: Ditto.
855         * objc/execute/class-7.m: Ditto.
856         * objc/execute/bf-15.m: Ditto.
857         * objc/execute/class-9.m: Ditto.
858         * objc/execute/bf-17.m: Ditto.
859         * objc/execute/bf-19.m: Ditto.
860         * objc/execute/IMP.m: Ditto.
861         * objc/execute/exceptions/catchall-1.m: Ditto.
862         * objc/execute/exceptions/trivial.m: Ditto.
863         * objc/execute/exceptions/finally-1.m: Ditto.
864         * objc/execute/exceptions/local-variables-1.m: Ditto.
865         * objc/execute/exceptions/foward-1.m: Ditto.
866         * objc/execute/bf-2.m: Ditto.
867         * objc/execute/string1.m: Ditto.
868         * objc/execute/bf-4.m: Ditto.
869         * objc/execute/informal_protocol.m: Ditto.
870         * objc/execute/string3.m: Ditto.
871         * objc/execute/bf-6.m: Ditto.
872         * objc/execute/bf-8.m: Ditto.
873         * objc/execute/class-tests-1.h: Ditto.
874         * objc/execute/protocol-isEqual-1.m: Ditto.
875         * objc/execute/protocol-isEqual-3.m: Ditto.
876         * objc/execute/_cmd.m: Ditto.
877         * objc/execute/function-message-1.m: Ditto.
878         * objc/execute/bf-20.m: Ditto.
879         * objc/execute/bf-common.h: Ditto.
880         * objc/execute/np-2.m: Ditto.
881         * objc/execute/class-10.m: Ditto.
882         * objc/execute/class-12.m: Ditto.
883         * objc/execute/enumeration-2.m: Ditto.
884         * objc/execute/class-14.m: Ditto.
885         * objc/execute/encode-1.m: Ditto.
886         * objc/execute/formal_protocol-1.m: Ditto.
887         * objc/execute/formal_protocol-3.m: Ditto.
888         * objc/execute/accessing_ivars.m: Ditto.
889         * objc/execute/bycopy-2.m: Ditto.
890         * objc/execute/class-2.m: Ditto.
891         * objc/execute/bf-10.m: Ditto.
892         * objc/execute/formal_protocol-7.m: Ditto.
893         * objc/execute/root_methods.m: Ditto.
894         * objc/execute/class-4.m: Ditto.
895         * objc/execute/bf-12.m: Ditto.
896         * objc/execute/class-6.m: Ditto.
897         * objc/execute/bf-14.m: Ditto.
898         * objc/execute/nested-func-1.m: Ditto.
899         * objc/execute/class-8.m: Ditto.
900         * objc/execute/private.m: Ditto.
901         * objc/execute/bf-16.m: Ditto.
902         * objc/execute/bf-18.m: Ditto.
903         * objc/execute/load-3.m: Ditto.
904         * objc/execute/compatibility_alias.m: Ditto.
905         * objc/execute/bf-1.m: Ditto.
906         * objc/execute/no_clash.m: Ditto.
907         * objc/execute/bf-3.m: Ditto.
908         * objc/execute/string2.m: Ditto.
909         * objc/execute/bf-5.m: Ditto.
910         * objc/execute/string4.m: Ditto.
911         * objc/execute/bf-7.m: Ditto.
912         * objc/execute/object_is_meta_class.m: Ditto.
913         * objc/execute/bf-9.m: Ditto.
914         * objc/execute/bf-21.m: Ditto.
915         * objc/execute/cascading-1.m: Ditto.
916         * objc/execute/trivial.m: Ditto.
917         * objc/execute/np-1.m: Ditto.
918         * objc/compile/trivial.m: Ditto.
919         * objc/execute/class_self-2.m: Include <stdlib.h>.
920         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
921         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
922         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
923         and 64bit. Use new NeXT interface as required.
924         * objc.dg/special/unclaimed-category-1.m: Ditto.
925         * objc.dg/special/unclaimed-category-1.h: Ditto.
926         * objc.dg/special/unclaimed-category-1a.m: Ditto.
927         * objc.dg/func-ptr-1.m: Ditto.
928         * objc.dg/stret-1.m: Ditto.
929         * objc.dg/encode-2.m: Ditto.
930         * objc.dg/category-1.m: Ditto.
931         * objc.dg/encode-3.m: Ditto.
932         * objc.dg/call-super-3.m: Ditto.
933         * objc.dg/method-3.m: Ditto.
934         * objc.dg/func-ptr-2.m: Ditto.
935         * objc.dg/lookup-1.m: Ditto.
936         * objc.dg/encode-4.m: Ditto.
937         * objc.dg/fix-and-continue-1.m: Ditto.
938         * objc.dg/proto-lossage-3.m: Ditto.
939         * objc.dg/method-13.m: Ditto.
940         * objc.dg/proto-qual-1.m: Ditto.
941         * objc.dg/zero-link-3.m: Ditto.
942         * objc.dg/bitfield-1.m: Ditto.
943         * objc.dg/va-meth-1.m: Ditto.
944         * objc.dg/super-class-3.m: Ditto.
945         * objc.dg/call-super-1.m: Ditto.
946         * objc.dg/type-size-2.m: Ditto.
947         * objc.dg/method-10.m: Ditto.
948         * objc.dg/defs.m: Ditto.
949         * objc.dg/const-str-3.m: Ditto.
950         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
951         Protocol1.h) and next-mapping.h as required. Use new NeXT
952         interface as required.
953         * objc.dg/super-class-4.m: Ditto.
954         * objc.dg/comp-types-8.m: Ditto.
955         * objc.dg/call-super-2.m: Ditto.
956         * objc.dg/objc-fast-4.m: Ditto.
957         * objc.dg/method-6.m: Ditto.
958         * objc.dg/const-str-3.m: Ditto.
959         * objc.dg/const-str-7.m: Ditto.
960         * objc.dg/method-15.m: Ditto.
961         * objc.dg/method-19.m: Ditto.
962         * objc.dg/sync-1.m: Ditto.
963         * objc.dg/layout-1.m: Ditto.
964         * objc.dg/bitfield-3.m: Ditto.
965         * objc.dg/try-catch-3.m: Ditto.
966         * objc.dg/try-catch-7.m: Ditto.
967         * objc.dg/comp-types-10.m: Ditto.
968         * objc.dg/selector-2.: Ditto.
969         * objc.dg/method-7.m: Ditto.
970         * objc.dg/typedef-alias-1.m: Ditto.
971         * objc.dg/proto-lossage-2.m: Ditto.
972         * objc.dg/comp-types-11.m: Ditto.
973         * objc.dg/sizeof-1.m: Ditto.
974         * objc.dg/method-17.m: Ditto.
975         * objc.dg/bitfield-5.m: Ditto.
976         * objc.dg/try-catch-1.m: Ditto.
977         * objc.dg/encode-5.m: Ditto.
978         * objc.dg/fix-and-continue-2.m: Ditto.
979         * objc.dg/method-9.m: Ditto.
980         * objc.dg/isa-field-1.m: Ditto.
981         * objc.dg/local-decl-2.m: Ditto.
982         * objc.dg/objc-gc-4.m: Ditto.
983         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
984         * objc.dg/gnu-runtime-3.m: Ditto.
985         * objc.dg/encode-7.m: Ditto.
986         * objc.dg/encode-8.m: Ditto.
987         * objc.dg/selector-3.m: Ditto.
988         * objc.dg/gnu-runtime-1.m: Ditto.
989         * objc.dg/const-str-12.m: Ditto.
990         * objc.dg/gnu-runtime-2.m: Ditto.
991         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
992         * objc.dg/selector-1.m: Ditto.
993         * objc.dg/stubify-2.m: Ditto.
994         * objc.dg/zero-link-1.m: Ditto.
995         * objc.dg/stret-2.m: Ditto.
996         * objc.dg/zero-link-2.m: Ditto.
997         * objc.dg/next-runtime-1.m: Ditto.
998         * objc.dg/symtab-1.m: Ditto.
999         * objc.dg/stubify-1.m: Ditto.
1000         * objc.dg/bitfield-2.m: Ditto.
1001         * objc.dg/try-catch-10.m: Apply to both runtimes.
1002         * objc.dg/const-str-1.m: Ditto.
1003         * objc.dg/image-info.m: Ditto.
1004         * objc.dg/encode-9.m: Ditto.
1005         * objc.dg/pragma-1.m: Apply test to all targets.
1006         * objc.dg/const-str-4.m: Ditto.
1007         * objc.dg/const-str-8.m: Ditto.
1008         * objc.dg/super-class-2.m: Ditto.
1009         * objc.dg/try-catch-5.m: Ditto.
1010         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
1011         Protocol1.h) and next-mapping.h as required. Use new NeXT
1012         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
1013         * objc.dg/const-str-11.m: Ditto.
1014         * objc.dg/const-str-9.m: Ditto.
1015         * objc.dg/method-4.m: Skip for 64Bit NeXT.
1016         * objc.dg/encode-1.m: Remove redundant -lobjc.
1017         * objc.dg/try-catch-9.m: Tidy space.
1018         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
1019         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
1020         and 64bit. Use new NeXT interface as required.
1021         * obj-c++.dg/template-4.mm: Ditto.
1022         * obj-c++.dg/defs.mm: Ditto.
1023         * obj-c++.dg/basic.mm: Ditto.
1024         * obj-c++.dg/encode-4.mm: Ditto.
1025         * obj-c++.dg/method-17.mm: Ditto.
1026         * obj-c++.dg/proto-lossage-3.mm: Ditto.
1027         * obj-c++.dg/cxx-class-1.mm: Ditto.
1028         * obj-c++.dg/method-10.mm: Ditto.
1029         * obj-c++.dg/va-meth-1.mm: Ditto.
1030         * obj-c++.dg/encode-5.mm: Ditto.
1031         * obj-c++.dg/lookup-2.mm: Ditto.
1032         * obj-c++.dg/template-3.mm: Ditto.
1033         * obj-c++.dg/proto-qual-1.mm: Ditto.
1034         * obj-c++.dg/qual-types-1.m: Ditto.
1035         * obj-c++.dg/cxx-scope-1.mm: Ditto.
1036         * obj-c++.dg/template-1.mm: Ditto.
1037         * obj-c++.dg/encode-6.mm: Ditto.
1038         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
1039         Protocol1.h) and next-mapping.h as required. Use new NeXT
1040         interface as required.
1041         * obj-c++.dg/except-1.mm: Ditto.
1042         * obj-c++.dg/const-str-7.mm: Ditto.
1043         * obj-c++.dg/ivar-list-semi.mm: Ditto.
1044         * obj-c++.dg/cxx-scope-2.mm: Ditto.
1045         * obj-c++.dg/selector-2.mm: Ditto.
1046         * obj-c++.dg/isa-field-1.mm: Ditto.
1047         * obj-c++.dg/try-catch-1.mm: Ditto.
1048         * obj-c++.dg/local-decl-1.mm: Ditto.
1049         * obj-c++.dg/try-catch-9.mm: Ditto.
1050         * obj-c++.dg/no-extra-load.mm: Ditto.
1051         * obj-c++.dg/selector-5.mm: Ditto.
1052         * obj-c++.dg/method-12.mm: Ditto.
1053         * obj-c++.dg/try-catch-11.mm: Ditto.
1054         * obj-c++.dg/comp-types-11.mm: Ditto.
1055         * obj-c++.dg/bitfield-3.mm: Ditto.
1056         * obj-c++.dg/method-6.mm: Ditto.
1057         * obj-c++.dg/super-class-2.mm: Ditto.
1058         * obj-c++.dg/method-21.mm: Ditto.
1059         * obj-c++.dg/const-str-8.mm: Ditto.
1060         * obj-c++.dg/try-catch-7.mm: Ditto.
1061         * obj-c++.dg/method-15.mm: Ditto.
1062         * obj-c++.dg/layout-1.mm: Ditto.
1063         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
1064         * obj-c++.dg/const-str-3.mm: Ditto.
1065         * obj-c++.dg/try-catch-2.mm: Ditto.
1066         * obj-c++.dg/objc-gc-3.mm: Ditto.
1067         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
1068         * obj-c++.dg/bitfield-1.mm: Ditto.
1069         * obj-c++.dg/selector-6.mm: Ditto.
1070         * obj-c++.dg/method-13.mm: Ditto.
1071         * obj-c++.dg/comp-types-12.mm: Ditto.
1072         * obj-c++.dg/bitfield-4.mm: Ditto.
1073         * obj-c++.dg/try-catch-8.mm: Ditto.
1074         * obj-c++.dg/method-2.mm: Ditto.
1075         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
1076         * obj-c++.dg/typedef-alias-1.mm: Ditto.
1077         * obj-c++.dg/const-str-4.mm: Ditto.
1078         * obj-c++.dg/proto-lossage-2.mm: Ditto.
1079         * obj-c++.dg/try-catch-3.mm: Ditto.
1080         * obj-c++.dg/comp-types-9.mm: Ditto.
1081         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
1082         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
1083         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
1084         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
1085         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
1086         Use new NeXT interface as required.
1087         * obj-c++.dg/const-str-10.mm: Ditto.
1088         * obj-c++.dg/const-str-11.mm: Ditto.
1089         * obj-c++.dg/const-str-9.mm: Ditto.
1090         * obj-c++.dg/method-11.mm: Ditto.
1091         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
1092         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
1093         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
1094         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
1095         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
1097 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
1099         PR c++/43206
1100         * g++.dg/template/typedef30.C: New test case.
1102 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
1104         PR c/43385
1105         * gcc.c-torture/execute/pr43385.c: New test.
1107 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
1109         * gcc.dg/strncpy-fix-1.c: New test.
1111 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
1113         PR testsuite/41609
1114         * lib/objc-torture.exp (objc-set-runtime-options): New.
1115         * objc/execute/execute.exp: Check runtime options on each pass.
1116         * objc/execute/exceptions/exceptions.exp: Ditto.
1117         * objc/compile/compile.exp: Ditto.
1119         PR testsuite/42348
1120         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
1121         standard tests.
1122         (check_effective_target_objc2): New proc.
1123         (check_effective_target_next_runtime): New proc.
1124         * lib/objc.exp: Determine which runtime is in force and support it.
1125         * lib/obj-c++.exp: Ditto.
1127 2010-03-24  Jason Merrill  <jason@redhat.com>
1129         PR c++/43502
1130         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
1132 2010-03-24  Martin Jambor  <mjambor@suse.cz>
1134         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
1135         a loop.
1136         * gcc.dg/ipa/ipa-2.c: Likewise.
1137         * gcc.dg/ipa/ipa-3.c: Likewise.
1138         * gcc.dg/ipa/ipa-4.c: Likewise.
1139         * gcc.dg/ipa/ipa-5.c: Likewise.
1140         * gcc.dg/ipa/ipa-7.c: Likewise.
1141         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
1142         a loop.
1143         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
1144         i_can_not_be_propagated_fully2 into a loop.
1145         * gcc.dg/ipa/ipa-8.c: New test.
1146         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
1148 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
1150         PR debug/19192
1151         PR debug/43479
1152         * gcc.dg/guality/pr43479.c: New test.
1153         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
1154         and add volatile keyword.
1156 2010-03-23  Mike Stump  <mikestump@comcast.net>
1158         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
1160 2010-03-23  Jason Merrill  <jason@redhat.com>
1162         * g++.dg/ext/altivec-17.C: Adjust error message.
1164         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
1165         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
1166         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
1167         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
1168         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
1169         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
1171 2010-03-22  Jason Merrill  <jason@redhat.com>
1173         PR c++/43333
1174         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
1175         * g++.dg/ext/is_pod_98.C: New.
1177         PR c++/43281
1178         * g++.dg/cpp0x/auto18.C: New.
1180         * gcc.dg/pr36997.c: Adjust error message.
1181         * g++.dg/ext/vector9.C: Likewise.
1182         * g++.dg/conversion/simd3.C: Likewise.
1183         * g++.dg/other/error23.C: Likewise.
1185 2010-03-22  Michael Matz  <matz@suse.de>
1187         PR middle-end/43475
1188         * gfortran.dg/pr43475.f90: New testcase.
1190 2010-03-22  Richard Guenther  <rguenther@suse.de>
1192         PR tree-optimization/43390
1193         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
1195 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1197         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
1198         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
1200 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
1201             Michael Matz  <matz@suse.de>
1203         PR c++/43081
1204         * g++.dg/parse/crash56.C: New test.
1206 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
1208         PR fortran/43450
1209         * gfortran.dg/whole_file_15.f90 : New test.
1211 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1213         PR fortran/43409
1214         * gfortran.dg/inquire_size.f90: New test.
1216 2010-03-20  Richard Guenther  <rguenther@suse.de>
1218         PR rtl-optimization/43438
1219         * gcc.c-torture/execute/pr43438.c: New testcase.
1221 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
1223         PR c++/43375
1224         * g++.dg/abi/mangle42.C: New test.
1226 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
1228         PR C/43211
1229         * gcc.dg/pr43211.c: New test.
1230         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
1232 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
1234         PR rtl-optimization/42258
1235         * gcc.target/arm/thumb1-mul-moves.c: New test.
1237         PR target/40697
1238         * gcc.target/arm/thumb-andsi.c: New test.
1240         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
1241         dg-require-effective-target.
1243 2010-03-19  Michael Matz  <matz@suse.de>
1245         PR c++/43116
1246         * g++.dg/other/pr43116.C: New testcase.
1248 2010-03-19  Michael Matz  <matz@suse.de>
1250         PR target/43305
1251         * gcc.dg/pr43305.c: New testcase.
1253 2010-03-19  Richard Guenther  <rguenther@suse.de>
1255         PR tree-optimization/43415
1256         * gcc.c-torture/compile/pr43415.c: New testcase.
1258 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
1260         PR ada/43106
1261         * gnat.dg/case_optimization2.adb: New test.
1262         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
1264 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1265             Jack Howarth <howarth@bromo.med.uc.edu>
1267         PR target/36399
1268         * gcc.target/i386/push-1.c: Don't xfail
1269           scan-assembler-not "movups" on darwin.
1271 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
1273         PR debug/43058
1274         * gcc.dg/pr43058.c: New test.
1276 2010-03-18  Martin Jambor  <mjambor@suse.cz>
1278         PR middle-end/42450
1279         * g++.dg/torture/pr42450.C: New test.
1281 2010-03-18  Michael Matz  <matz@suse.de>
1283         PR middle-end/43419
1284         * gcc.dg/pr43419.c: New testcase.
1286 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
1288         PR rtl-optimization/43360
1289         * gcc.dg/torture/pr43360.c: New.
1291 2010-03-18  Michael Matz  <matz@suse.de>
1293         PR tree-optimization/43402
1294         * gcc.dg/pr43402.c: New testcase.
1296 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
1298         PR target/42427
1299         * gcc.dg/pr42427.c: New test.
1301 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1303         PR libfortran/43265
1304         * gfortran.dg/read_empty_file.f: New test.
1305         * gfortran.dg/read_eof_all.f90: New test.
1306         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
1307         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
1309 2010-03-17  Michael Matz  <matz@suse.de>
1311         * gcc.dg/pr43300.c: Add -w.
1313 2010-03-17  Richard Guenther  <rguenther@suse.de>
1315         * gcc.dg/pr43379.c: Add -w.
1317 2010-03-17  Tobias Burnus  <burnus@net-b.de>
1319         PR fortran/43331
1320         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
1322 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
1324         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
1326 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1328         * ada/acats/run_all.sh: Log start and end times.
1330 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1332         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
1334 2010-03-16  Richard Guenther  <rguenther@suse.de>
1336         PR middle-end/43379
1337         * gcc.dg/pr43379.c: New testcase.
1339 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
1341         PR debug/43051
1342         * gcc.dg/guality/pr43051-1.c: New test.
1344 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
1346         PR testsuite/43363
1347         * g++.dg/ext/altivec-17.C: Handle changes to error message.
1349 2010-03-15  Michael Matz  <matz@suse.de>
1351         PR middle-end/43300
1352         * gcc.dg/pr43300.c: New testcase.
1354 2010-03-15  Richard Guenther  <rguenther@suse.de>
1356         PR tree-optimization/43367
1357         * gcc.c-torture/compile/pr43367.c: New testcase.
1359 2010-03-15  Richard Guenther  <rguenther@suse.de>
1361         PR tree-optimization/43317
1362         * gcc.dg/pr43317.c: New testcase.
1364 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
1366         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
1368 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
1370         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
1372 2010-03-14  Tobias Burnus  <burnus@net-b.de>
1374         PR fortran/43362
1375         * gfortran.dg/impure_constructor_1.f90: New test.
1377 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
1379         PR middle-end/43354
1380         * gfortran.dg/graphite/id-pr43354.f: New.
1382 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
1384         PR middle-end/43349
1385         * gfortran.dg/graphite/pr43349.f: New.
1387 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
1389         PR middle-end/43306
1390         * gcc.dg/graphite/pr43306.c: New.
1392 2010-03-12  David S. Miller  <davem@davemloft.net>
1394         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
1395         sparc.
1397 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1399         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
1401 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
1403         PR fortran/43291
1404         PR fortran/43326
1405         * gfortran.dg/dynamic_dispatch_7.f03: New test.
1407 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
1409         * gfortran.dg/default_format_denormal_1.f90: Don't assume
1410         fail for *-*-mingw* targets.
1412 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
1414         PR debug/43329
1415         * gcc.dg/guality/pr43329-1.c: New test.
1417 2010-03-11  Martin Jambor  <mjambor@suse.cz>
1419         PR tree-optimization/43257
1420         * g++.dg/torture/pr43257.C: New test.
1422 2010-03-11  Tobias Burnus  <burnus@net-b.de>
1424         PR fortran/43228
1425         * gfortran.dg/namelist_61.f90: New test.
1427 2010-03-11  Richard Guenther  <rguenther@suse.de>
1429         PR tree-optimization/43255
1430         * gcc.c-torture/compile/pr43255.c: New testcase.
1432 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1434         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
1435         * gcc.dg/pr43280.c: New testcase.
1437 2010-03-11  Richard Guenther  <rguenther@suse.de>
1439         PR lto/43200
1440         * gcc.dg/lto/20100227-1_0.c: New testcase.
1441         * gcc.dg/lto/20100227-1_1.c: Likewise.
1443 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1445         PR libfortran/43320
1446         PR libfortran/43265
1447         * gfortran.dg/read_eof_6.f: New test
1448         * gfortran.dg/read_x_eof.f90: New test.
1449         * gfortran.dg/read_x_past.f: Update test.
1451 2010-03-10  Jan Hubicka   <jh@suse.cz>
1453         * gcc.c-torture/compile/pr43288.c: New test.
1455 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1457         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
1458         -fpic/-fPIC flags.
1459         * g++.old-deja/g++.pt/asm2.C: Likewise.
1460         * gcc.c-torture/compile/20000804-1.c: Likewise.
1461         * gcc.target/i386/clobbers.c: Likewise.
1463 2010-03-10  Tobias Burnus  <burnus@net-b.de>
1465         PR fortran/43303
1466         * gfortran.dg/c_assoc_3.f90: New test.
1468 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
1470         PR debug/36728
1471         * gcc.dg/guality/pr36728-1.c: New test.
1472         * gcc.dg/guality/pr36728-2.c: New test.
1474 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
1476         * gcc.dg/h8300-div-delay-slot.c: New test.
1478 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
1480         PR tree-optimization/43236
1481         * gcc.c-torture/execute/pr43236.c: New test.
1483 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
1485         PR middle-end/42859
1486         * g++.dg/eh/pr42859.C: New test.
1488 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
1490         PR debug/43299
1491         * gcc.dg/pr43299.c: New test.
1493         PR debug/43290
1494         * g++.dg/eh/unwind2.C: New test.
1496 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
1497             Reza Yazdani  <reza.yazdani@amd.com>
1499         PR middle-end/43065
1500         * gcc.dg/graphite/run-id-4.c: New.
1502 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
1504         PR middle-end/43065
1505         * gcc.dg/graphite/run-id-3.c: New.
1507 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
1509         PR middle-end/42644
1510         PR middle-end/42130
1511         * gcc.dg/graphite/id-18.c: New.
1512         * gcc.dg/graphite/run-id-pr42644.c: New.
1514 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
1516         PR middle-end/42326
1517         * gcc.dg/graphite/pr42326.c: New.
1519 2010-03-08  Richard Guenther  <rguenther@suse.de>
1521         PR tree-optimization/43269
1522         * gcc.c-torture/execute/pr43269.c: New testcase.
1524 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
1526         PR fortran/43256
1527         * gfortran.dg/typebound_call_13.f03: New.
1529 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
1531         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
1532         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
1534 2010-03-05  Jason Merrill  <jason@redhat.com>
1536         * g++.dg/abi/mangle40.C: Require weak and alias.
1538 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
1540         PR middle-end/42326
1541         * gfortran.dg/graphite/pr42326.f90: New.
1542         * gfortran.dg/graphite/pr42326-1.f90: New.
1544 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1546         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
1547         (gnat_target_compile): Likewise.
1548         Reinitialize GNAT_UNDER_TEST if target changes.
1549         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
1550         (local_find_gnatmake): Pass full --GCC to gnatlink.
1551         Remove --LINK.
1553 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
1555         PR c/43248
1556         * gcc.dg/compound-literal-1.c: New testcase.
1558 2010-03-04  Martin Jambor  <mjambor@suse.cz>
1560         PR tree-optimization/43164
1561         PR tree-optimization/43191
1562         * gcc.c-torture/compile/pr43164.c: New test.
1563         * gcc.c-torture/compile/pr43191.c: Likewise.
1565 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
1567         PR fortran/43244
1568         * gfortran.dg/finalize_9.f90: New.
1570 2010-03-04  Tobias Burnus  <burnus@net-b.de>
1571             Ken Werner <ken@linux.vnet.ibm.com>
1573         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
1574         to dg-options for spu.
1575         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
1576         dump-scan target to exclude spu.
1578 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
1580         PR middle-end/43209
1581         * gcc.dg/tree-ssa/ivopts-4.c: New.
1583 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
1585         * lib/target-supports-dg.exp (check-flags): Provide defaults for
1586         include-opts and exclude-opts; skip checking the flags if arguments
1587         are the same as the defaults.
1588         (dg-xfail-if): Verify the number of arguments, supply defaults
1589         for unspecified optional arguments.
1590         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
1592 2010-03-03  Jason Merrill  <jason@redhat.com>
1594         PR c++/12909
1595         * g++.dg/abi/mangle40.C: Updated.
1597 2010-03-03  Jason Merrill  <jason@redhat.com>
1599         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
1600         * g++.dg/abi/mangle23.C: Likewise.
1601         * g++.dg/eh/simd-2.C: Likewise.
1602         * g++.dg/ext/attribute-test-2.C: Likewise.
1603         * g++.dg/ext/vector14.C: Likewise.
1604         * g++.dg/other/pr34435.C: Likewise.
1605         * g++.dg/template/conv8.C: Likewise.
1606         * g++.dg/template/nontype9.C: Likewise.
1607         * g++.dg/template/qualttp17.C: Likewise.
1608         * g++.dg/template/ref1.C: Likewise.
1609         * g++.old-deja/g++.pt/crash68.C: Likewise.
1610         * g++.old-deja/g++.pt/ref1.C: Likewise.
1611         * g++.old-deja/g++.pt/ref3.C: Likewise.
1612         * g++.old-deja/g++.pt/ref4.C: Likewise.
1614         PR c++/12909
1615         * g++.dg/abi/mangle40.C: New.
1616         * g++.dg/abi/mangle41.C: New.
1617         * g++.dg/lto/20100302_0.C: New.
1618         * g++.dg/lto/20100302_1.C: New.
1619         * g++.dg/lto/20100302.h: New.
1621 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
1623         PR fortran/43243
1624         * gfortran.dg/internal_pack_12.f90: New test.
1626 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
1628         * gcc.dg/pr36997.c: Adjust error message.
1630 2010-03-03  Mike Stump  <mikestump@comcast.net>
1632         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
1633         adjustments to not be present on machines that align the stack to
1634         more than 4 bytes and don't have a red zone yet as that is an
1635         unimplemented optimization.
1637 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
1639         PR fortran/43169
1640         * gfortran.dg/impure_assignment_3.f90: New.
1642 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
1644         PR debug/43229
1645         * gfortran.dg/pr43229.f90: New test.
1647         PR debug/43237
1648         * gcc.dg/debug/dwarf2/pr43237.c: New test.
1650         PR debug/43177
1651         * gcc.dg/guality/pr43177.c: New test.
1653 2010-03-02  Jason Merrill  <jason@redhat.com>
1655         * g++.dg/ext/vector9.C: Adjust error message.
1656         * g++.dg/conversion/simd3.C: Likewise.
1657         * g++.dg/other/error23.C: Likewise.
1659 2010-03-02  Mike Stump  <mikestump@comcast.net>
1661         PR c++/41090
1662         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
1664 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
1666         PR fortran/43180
1667         * gfortran.dg/internal_pack_10.f90: New test.
1669         PR fortran/43173
1670         * gfortran.dg/internal_pack_11.f90: New test.
1672 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
1674         PR middle-end/42640
1675         * gcc.dg/tree-ssa/pr42640.c: New.
1677 2010-03-01  Richard Guenther  <rguenther@suse.de>
1679         PR tree-optimization/43220
1680         * gcc.c-torture/execute/pr43220.c: New testcase.
1682 2010-03-01  Richard Guenther  <rguenther@suse.de>
1684         PR middle-end/43213
1685         * gcc.dg/pr43213.c: New testcase.
1687 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1689         PR pch/14940
1690         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
1692 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1694         * lib/target-supports.exp (check_effective_target_ucn_nocache):
1695         New function.
1696         (check_effective_target_ucn): Likewise.
1698         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
1699         if !ucn.
1700         * gcc.dg/ucnid-2.c: Likewise.
1701         * gcc.dg/ucnid-3.c: Likewise.
1702         * gcc.dg/ucnid-4.c: Likewise.
1703         * gcc.dg/ucnid-11.c: Likewise.
1704         * gcc.dg/ucnid-12.c: Likewise.
1705         * gcc.dg/ucnid-6.c: Skip if !ucn.
1706         * gcc.dg/ucnid-9.c: Likewise.
1708 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1710         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
1711         lists to dg-skip-if.
1712         * gcc.target/i386/stackalign/return-3.c: Likewise.
1714 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1716         * gcc.target/i386/clearcap.map: New file.
1717         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
1718         Pass clearcap.map by default if supported.
1720 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1722         PR fortran/42900
1723         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
1724         Explain this.
1725         * gfortran.dg/stat_2.f90: Likewise.
1727 2010-03-01  Tobias Burnus  <burnus@net-b.de>
1729         PR fortran/43199
1730         * gfortran.dg/module_read_2.f90: New test.
1732 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
1734         PR c++/42748
1735         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
1736         * g++.dg/abi/mangle12.C: Likewise.
1737         * g++.dg/abi/mangle20-2.C: Likewise.
1738         * g++.dg/abi/mangle17.C: Likewise.
1739         * g++.dg/template/cond2.C: Likewise.
1740         * g++.dg/template/pr35240.C: Likewise.
1742 2010-02-27  Richard Guenther  <rguenther@suse.de>
1744         PR tree-optimization/43186
1745         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
1747 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
1749         * g++.dg/abi/packed1.C: Expect warning on the SH.
1751 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
1753         PR c++/42054:
1754         * g++.dg/parse/error37.C: New test.
1756 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1758         PR c/24577
1759         PR c/43192
1760         * gcc.dg/pr8927-1.c: Match new note.
1761         * gcc.dg/990506-0.c: Likewise.
1762         * gcc.dg/gomp/flush-2.c: Likewise.
1763         * gcc.dg/gomp/atomic-5.c: Likewise.
1764         * gcc.dg/gomp/pr34607.c: Likewise.
1765         * gcc.dg/pr35746.c: Likewise.
1766         * gcc.dg/cpp/pragma-1.c: Likewise.
1767         * gcc.dg/cpp/pragma-2.c: Likewise.
1768         * gcc.dg/pr41842.c: Likewise.
1769         * gcc.dg/noncompile/20040629-1.c: Likewise.
1770         * objc.dg/private-1.m: Likewise.
1772 2010-02-27  Tobias Burnus  <burnus@net-b.de>
1774         PR fortran/43185
1775         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
1776         * gfortran.dg/default_initialization_4.f90: New test.
1778 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
1780         * gnat.dg/thin_pointer.ad[sb]: Rename into...
1781         * gnat.dg/thin_pointer1.ad[sb]: ...this.
1782         * gnat.dg/thin_pointer2.adb: New test.
1783         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
1785 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1787         PR c/20631
1788         * gcc.dg/cpp/c90-pedantic.c: New.
1789         * gcc.dg/cpp/c90.c: New.
1790         * gcc.dg/gnu90-const-expr-1.c: New.
1791         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
1793 2010-02-26  Richard Guenther  <rguenther@suse.de>
1795         PR tree-optimization/43186
1796         * gcc.c-torture/compile/pr43186.c: New testcase.
1798 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
1800         PR debug/43190
1801         * c-c++-common/dwarf2/pr43190.c: New test.
1803 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
1805         PR testsuite/37074:
1806         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
1808 2010-02-26  Richard Guenther  <rguenther@suse.de>
1810         PR tree-optimization/43188
1811         * gcc.c-torture/compile/pr43188.c: New testcase.
1813 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
1815         PR target/43175
1816         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
1818 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
1820         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
1822 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
1824         PR target/43154
1825         * gcc.target/powerpc/pr43154.c: New file.
1827 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
1829         PR debug/43166
1830         * gfortran.dg/debug/pr43166.f: New test.
1832         PR debug/43165
1833         * gcc.dg/torture/pr43165.c: New test.
1835 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1837         PR c/43128
1838         * c-c++-common/pr41779.c: Update.
1840 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1842         PR ada/32547
1843         * lib/gnat-dg.exp (gnat_load): Redefine.
1845         * ada/acats/run_acats: Run run_all.sh with $SHELL.
1846         * ada/acats/run_all.sh: Downcase tasking not implemented message.
1848 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1850         PR libobjc/36610
1851         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
1852         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
1853         -fgnu-runtime.
1854         Sort entries.
1856 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1858         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
1860 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
1862         PR debug/43150
1863         * gcc.dg/guality/vla-1.c: New test.
1865 2010-02-24  Tobias Burnus  <burnus@net-b.de>
1867         PR fortran/43042
1868         * gfortran.dg/c_ptr_tests_15.f90: New test.
1870 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
1872         PR target/43107
1873         * gcc.target/i386/pr43107.c: New test.
1875 2010-02-23  Jason Merrill  <jason@redhat.com>
1877         PR c++/43143
1878         * g++.dg/cpp0x/variadic100.C: New.
1880 2010-02-23  Jason Merrill  <jason@redhat.com>
1882         PR debug/42800
1883         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
1884         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1885         * c-c++-common/dwarf2/vla1.c: New.
1887 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
1889         PR target/43139
1890         * gcc.dg/pr43139.c: New test.
1892         PR debug/43077
1893         * gcc.dg/guality/pr43077-1.c: New test.
1895 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1897         PR 43123
1898         * gcc.dg/march.c: New.
1899         * gcc.dg/march-generic.c: New.
1900         * gcc.dg/mtune.c: New.
1902 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
1904         PR middle-end/43083
1905         * gcc.dg/graphite/pr43083.c: New.
1907 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
1909         PR middle-end/43097
1910         * gfortran.dg/graphite/pr43097.f: New.
1912 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
1913             Manuel López-Ibáñez  <manu@gcc.gnu.org>
1915         PR middle-end/43140
1916         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
1918 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
1920         PR middle-end/43026
1921         * g++.dg/graphite/pr43026.C: New.
1923 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1925         PR c++/43126
1926         * gcc.dg/cleanup-1.c: Update.
1927         * gcc.dg/func-args-1.c: Update.
1928         * gcc.dg/format/sentinel-1.c: Update.
1929         * g++.old-deja/g++.jason/scoping10.C: Update.
1930         * g++.old-deja/g++.ns/lookup5.C: Update.
1931         * g++.dg/ext/cleanup-1.C: Update.
1932         * g++.dg/parse/varmod1.C: Update.
1933         * g++.dg/parse/error33.C: Update.
1934         * g++.dg/expr/call3.C: Update.
1935         * g++.dg/func-args-1.C: New.
1937 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
1939         PR c/43125
1940         * gcc.dg/attr-used-2.c: Moved to ...
1941         * c-c++-common/attr-used-2.c: Here.
1943         * gcc.dg/attr-used.c: Moved to ...
1944         * c-c++-common/attr-used.c: Here.
1946 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
1948         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
1950 2010-02-22  Richard Guenther  <rguenther@suse.de>
1952         PR lto/43045
1953         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
1954         * gfortran.dg/lto/20100222-1_1.c: Likewise.
1956 2010-02-22  Richard Guenther  <rguenther@suse.de>
1958         PR tree-optimization/42749
1959         * gcc.c-torture/compile/pr42749.c: New testcase.
1961 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
1963         PR fortran/43072
1964         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
1965         * gfortran.dg/internal_pack_9.f90: New test.
1967 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1969         PR c++/23510
1970         * g++.dg/template/recurse.C: Adjust.
1971         * g++.dg/template/pr23510.C: New.
1973 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
1975         PR c++/42824
1976         * g++.dg/template/memclass4.C: New test.
1978 2010-02-21  Tobias Burnus  <burnus@net-b.de>
1980         PR fortran/35259
1981         * gfortran.dg/reassoc_5.f90: New test.
1983 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
1985         PR target/43067
1986         * gcc.target/i386/pr43067.c: New test.
1988 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1990         PR c++/35669
1991         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
1992         -Wconversion-null.
1993         * g++.dg/warn/Wconversion-null.C: New test.
1994         * g++.old-deja/g++.other/null1.C: Move to...
1995         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
1997 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
1999         PR fortran/36932
2000         PR fortran/36933
2001         * gfortran.dg/dependency_26.f90: New test.
2003         PR fortran/43072
2004         * gfortran.dg/internal_pack_7.f90: New test.
2006         PR fortran/43111
2007         * gfortran.dg/internal_pack_8.f90: New test.
2009 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2011         PR 43128
2012         * c-c++-common/pr41779.c: Fix broken testcase.
2014 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2016         PR 36513
2017         * c-c++-common/pr36513.c: New testcase.
2018         * c-c++-common/pr36513-2.c: New testcase.
2020 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2022         PR 41779
2023         * c-c++-common/pr41779.c: New.
2025 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
2027         PR debug/43084
2028         * gcc.dg/pr43084.c: New test.
2030 2010-02-19  Richard Guenther  <rguenther@suse.de>
2032         PR tree-optimization/42916
2033         * gcc.dg/pr42916.c: New testcase.
2035 2010-02-18  Jason Merrill  <jason@redhat.com>
2037         PR c++/42837
2038         * g++.dg/abi/packed1.C: Add expected warning.
2040         PR c++/43108
2041         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
2042         * gcc.dg/torture/dg-torture.exp: Likewise.
2043         * c-c++-common/torture/complex-sign.h,
2044         c-c++-common/torture/complex-sign-add.c,
2045         c-c++-common/torture/complex-sign-mixed-add.c,
2046         c-c++-common/torture/complex-sign-mixed-div.c,
2047         c-c++-common/torture/complex-sign-mixed-mul.c,
2048         c-c++-common/torture/complex-sign-mixed-sub.c,
2049         c-c++-common/torture/complex-sign-mul.c,
2050         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
2051         Adapt for C++ compilation as well.
2053         PR c++/43070
2054         * g++.dg/ext/label1.C: Update.
2055         * g++.dg/ext/label2.C: Update.
2057         PR c++/26261
2058         * g++.dg/template/dependent-name6.C: New.
2060         PR c++/43109
2061         * g++.dg/parse/namespace12.C: New.
2063 2010-02-18  Martin Jambor  <mjambor@suse.cz>
2065         PR tree-optimization/43066
2066         * gcc.c-torture/compile/pr43066.c: New test.
2068 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
2070         * g++.dg/ext/attrib35.C: Fix target selector string.
2071         * g++.dg/ext/attrib36.C: Ditto.
2072         * g++.dg/ext/attrib37.C: Ditto.
2073         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
2074         * g++.dg/abi/mangle25.C: Ditto.
2076 2010-02-17  Jason Merrill  <jason@redhat.com>
2078         PR c++/43069
2079         * g++.dg/parse/namespace11.C: New.
2081         PR c++/43093
2082         * g++.dg/ext/attrib37.C: New.
2084         PR c++/43079
2085         * g++.dg/template/ptrmem20.C: New.
2087 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
2089         PR target/43103
2090         * gcc.target/i386/xop-check.h: Include m256-check.h.
2091         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
2092         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
2093         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
2094         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
2096 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
2098         PR debug/42918
2099         * gcc.dg/pr42918.c: New test.
2101 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
2103         * g++.dg/ext/attrib36.C: Require ILP32.
2105 2010-02-16  Richard Guenther  <rguenther@suse.de>
2107         PR tree-optimization/41043
2108         * gfortran.dg/pr41043.f90: New testcase.
2109         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
2111 2010-02-16  Jason Merrill  <jason@redhat.com>
2113         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
2115 2010-02-16  Ira Rosen <irar@il.ibm.com>
2117         PR tree-optimization/43074
2118         * gcc.dg/vect/fast-math-pr43074.c: New test.
2120 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
2122         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
2124 2010-02-16  Jason Merrill  <jason@redhat.com>
2126         PR c++/43031
2127         * g++.dg/ext/attrib36.C: New.
2129         PR c++/43036
2130         * g++.dg/other/array6.C: New.
2132 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2134         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
2136 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
2138         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
2139         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
2140         * gcc.target/i386/xop-vpermil2pd-1.c: New.
2141         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
2142         * gcc.target/i386/xop-vpermil2ps-1.c: New.
2143         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
2145 2010-02-15  Richard Guenther  <rguenther@suse.de>
2147         PR middle-end/43068
2148         * g++.dg/torture/pr43068.C: New testcase.
2150 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
2152         PR c++/43024
2153         * g++.dg/opt/ice1.C: New.
2155 2010-02-14  Jason Merrill  <jason@redhat.com>
2157         PR c++/41997
2158         * g++.dg/cpp0x/initlist-opt.C: New.
2160 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
2162         PR fortran/41113
2163         PR fortran/41117
2164         * gfortran.dg/internal_pack_6.f90: New test.
2166 2010-02-12  Jason Merrill  <jason@redhat.com>
2168         PR c++/43054
2169         * g++.dg/cpp0x/variadic99.C: New.
2171 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
2173         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
2174         sign extend pointers to gualchk_t.
2176         PR c++/43033
2177         * g++.dg/other/default3.C: Xfail g4 test.
2179 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2181         PR middle-end/43012
2182         * gcc.dg/graphite/pr43012.c: New.
2184 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2186         PR middle-end/42930
2187         * g++.dg/graphite/pr42930.C: New.
2189 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2191         PR middle-end/42914
2192         PR middle-end/42530
2193         * gcc.dg/graphite/pr42530.c: New.
2194         * gcc.dg/graphite/pr42914.c: New.
2196 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2198         PR middle-end/42771
2199         * gcc.dg/graphite/pr42771.c: New.
2201 2010-02-11  Richard Guenther  <rguenther@suse.de>
2203         PR tree-optimization/42998
2204         * gcc.c-torture/compile/pr42998.c: New testcase.
2206 2010-02-10  Jason Merrill  <jason@redhat.com>
2208         PR c++/41896
2209         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
2211         PR c++/42983, core issue 906
2212         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
2213         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
2215         PR c++/43016
2216         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
2218 2010-02-10  Richard Guenther  <rguenther@suse.de>
2220         PR tree-optimization/43017
2221         * gcc.dg/torture/pr43017.c: New testcase.
2223 2010-02-10  Tobias Burnus <burnus@net-b.de>
2225         PR fortran/40823
2226         * gfortran.dg/private_type_1.f90: Update error location.
2227         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
2228         * gfortran.dg/typebound_operator_2.f03: Ditto.
2229         * gfortran.dg/assignment_2.f90: Ditto.
2230         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
2231         * gfortran.dg/binding_label_tests_9.f03: Ditto.
2233 2010-02-10  Tobias Burnus  <burnus@net-b.de>
2235         PR fortran/43015
2236         * gfortran.dg/bind_c_usage_20.f90: New test.
2238 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
2240         PR debug/43010
2241         * g++.dg/debug/pr43010.C: New test.
2243 2010-02-10  Richard Guenther  <rguenther@suse.de>
2245         PR c/43007
2246         * gcc.c-torture/execute/20100209-1.c: New testcase.
2247         * gcc.dg/fold-div-3.c: Likewise.
2249 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
2251         * gcc.dg/builtin-ffs-1.c: New test.
2253 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2255         PR fortran/42999
2256         * gfortran.dg/array_constructor_35.f90: New test.
2258 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2260         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
2262 2010-02-09  Jason Merrill  <jason@redhat.com>
2264         PR c++/42399
2265         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
2267         PR c++/42370
2268         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
2270 2010-02-09  Tobias Burnus  <burnus@net-b.de>
2272         PR fortran/41869
2273         * gfortran.dg/module_write_1.f90: New test.
2275 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
2277         * gcc.dg/pr19340.c: Adjust.
2279 2010-02-09  Richard Guenther  <rguenther@suse.de>
2281         PR tree-optimization/43008
2282         * gcc.c-torture/execute/pr43008.c: New testcase.
2284 2010-02-09  Richard Guenther  <rguenther@suse.de>
2286         PR tree-optimization/43000
2287         * gcc.dg/torture/pr43000.c: New testcase.
2288         * gcc.dg/torture/pr43002.c: Likewise.
2290 2010-02-09  Daniel Kraft  <d@domob.eu>
2292         PR fortran/39171
2293         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
2294         and pass -Wsurprising as necessary.
2296 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
2298         PR tree-optimization/42890
2299         * g++.dg/torture/pr42890.C: New test.
2301 2010-02-08  Richard Guenther  <rguenther@suse.de>
2303         PR middle-end/42995
2304         * gcc.dg/tree-ssa/inline-4.c: New testcase.
2306 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
2308         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
2309         return 0 from main.
2310         * gcc.dg/graphite/block-1.c: Same.
2311         * gcc.dg/graphite/block-3.c: Same.
2312         * gcc.dg/graphite/block-4.c: Same.
2313         * gcc.dg/graphite/block-5.c: Same.
2314         * gcc.dg/graphite/block-6.c: Same.
2315         * gcc.dg/graphite/block-7.c: Same.
2316         * gcc.dg/graphite/interchange-0.c: Same.
2317         * gcc.dg/graphite/interchange-1.c: Same.
2318         * gcc.dg/graphite/interchange-10.c: Same.
2319         * gcc.dg/graphite/interchange-11.c: Same.
2320         * gcc.dg/graphite/interchange-12.c: Same.
2321         * gcc.dg/graphite/interchange-2.c: Same.
2322         * gcc.dg/graphite/interchange-3.c: Same.
2323         * gcc.dg/graphite/interchange-4.c: Same.
2324         * gcc.dg/graphite/interchange-5.c: Same.
2325         * gcc.dg/graphite/interchange-6.c: Same.
2326         * gcc.dg/graphite/interchange-7.c: Same.
2327         * gcc.dg/graphite/interchange-8.c: Same.
2328         * gcc.dg/graphite/interchange-9.c: Same.
2329         * gcc.dg/graphite/interchange-mvt.c: Same.
2331 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
2333         * gfortran.dg/graphite/id-19.f: New.
2334         * gfortran.dg/graphite/pr14741.f90: New.
2335         * gfortran.dg/graphite/pr41924.f90: New.
2336         * gfortran.dg/graphite/run-id-2.f90: New.
2338 2010-02-07  Richard Guenther  <rguenther@suse.de>
2340         PR middle-end/42956
2341         * gcc.c-torture/compile/pr42956.c: New testcase.
2343 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2345         PR libfortran/42742
2346         * gfortran.dg/fmt_cache_2.f: New test.
2348 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2350         * gfortran.dg/read_no_eor.f90: New test.
2352 2010-02-05  Jason Merrill  <jason@redhat.com>
2354         * g++.dg/ext/label13.C: Move constructor body out of class.
2356 2010-02-03  Jason Merrill  <jason@redhat.com>
2358         PR c++/42870
2359         * g++.dg/ext/dllexport3.C: New.
2361 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
2363         * gcc.dg/format/ms-format3.c: New test for specific MS types.
2365 2010-02-05  Richard Guenther  <rguenther@suse.de>
2367         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
2369 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
2371         PR c++/42915
2372         * g++.dg/other/crash-9.C: New test.
2374 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
2376         PR fortran/42309
2377         * gfortran.dg/subref_array_pointer_4.f90 : New test.
2379 2010-02-04  Richard Guenther  <rguenther@suse.de>
2381         PR rtl-optimization/42952
2382         * gcc.dg/torture/pr42952.c: New testcase.
2384 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2386         PR libfortran/42901
2387         * gfortran.dg/namelist_60.f90: New test.
2389 2010-02-03  Jason Merrill  <jason@redhat.com>
2391         PR c++/40138
2392         * g++.dg/ext/builtin11.C: New.
2394         PR c++/4926
2395         PR c++/38600
2396         * g++.dg/abi/mangle35.C: New.
2397         * g++.dg/abi/mangle37.C: New.
2399         PR c++/12909
2400         * g++.dg/abi/mangle36.C: New.
2402         PR c++/35652
2403         * g++.dg/warn/string1.C: New.
2405 2010-02-03  Richard Guenther  <rguenther@suse.de>
2407         PR tree-optimization/42944
2408         * gcc.dg/errno-1.c: New testcase.
2410 2010-02-03  Richard Guenther  <rguenther@suse.de>
2412         PR middle-end/42927
2413         * gcc.c-torture/compile/pr42927.c: New testcase.
2415 2010-02-03  Tobias Burnus  <burnus@net-b.de>
2417         PR fortran/42936
2418         * gfortran.dg/null_4.f90: New test.
2420 2010-02-02  Jason Merrill  <jason@redhat.com>
2422         PR c++/41090
2423         * g++.dg/ext/label13.C: New.
2425 2010-02-02  Tobias Burnus  <burnus@net-b.de>
2427         PR fortran/42650
2428         * gfortran.dg/func_result_5.f90: New test.
2430 2010-02-01  Tobias Burnus  <burnus@net-b.de>
2432         PR fortran/42922
2433         * gfortran.dg/pure_initializer_3.f90: News test.
2435 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
2437         PR fortran/42888
2438         * gfortran.dg/allocate_derived_2.f90: New test.
2440 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
2442         PR middle-end/42898
2443         * gcc.dg/torture/pr42898-2.c: New test.
2445 2010-01-31  Richard Guenther  <rguenther@suse.de>
2447         PR middle-end/42898
2448         * gcc.dg/torture/pr42898.c: New testcase.
2450 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
2452         PR fortran/38324
2453         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
2454         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
2456 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
2458         * g++.dg/tree-ssa/inline-1.C: New.
2459         * g++.dg/tree-ssa/inline-2.C: New.
2460         * g++.dg/tree-ssa/inline-3.C: New.
2462 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
2464         PR testsuite/41701
2465         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
2466         the string 'pow' in the pathname of the compiler from generating a
2467         test failure.
2469 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2471         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
2472         * g++.old-deja/g++.mike/eh17.C: Likewise.
2473         * g++.old-deja/g++.mike/p5571.C: Likewise.
2475 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
2477         PR c++/42758
2478         PR c++/42634
2479         PR c++/42336
2480         PR c++/42797
2481         PR c++/42880
2482         * g++.dg/other/crash-5.C: New test.
2483         * g++.dg/other/crash-6.C: New test.
2484         * g++.dg/other/crash-7.C: New test.
2485         * g++.dg/other/crash-8.C: New test.
2487 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
2489         PR rtl-optimization/42889
2490         * gcc.dg/pr42889.c: New test.
2492 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
2494         * gcc.target/i386/pr42881.c: Use SSE2.
2496 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
2498         PR target/42891
2499         * gcc.target/i386/pr42891.c: New test.
2501 2010-01-28  Richard Guenther  <rguenther@suse.de>
2503         PR tree-optimization/42871
2504         * g++.dg/torture/pr42871.C: New testcase.
2506 2010-01-28  Richard Guenther  <rguenther@suse.de>
2508         * gcc.dg/Wobjsize-1.h: New testcase.
2509         * gcc.dg/Wobjsize-1.c: Likewise.
2511 2010-01-28  Richard Guenther  <rguenther@suse.de>
2513         PR middle-end/42883
2514         * g++.dg/torture/pr42883.C: New testcase.
2516 2010-01-28  Michael Matz  <matz@suse.de>
2518         * gcc.target/i386/pr42881.c: New test.
2520 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2522         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
2523         Add i?86-*-solaris2* support.
2525 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
2527         PR c++/42713
2528         PR c++/42820
2529         * g++.dg/template/typedef27.C: New test case.
2530         * g++.dg/template/typedef28.C: New test case.
2532 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
2534         * testsuite/gcc.dg/optimize-bswap*.c: Add ARM target
2536 2010-01-27  Richard Guenther  <rguenther@suse.de>
2538         PR middle-end/42878
2539         * gcc.dg/torture/pr42878-1.c: New testcase.
2540         * gcc.dg/torture/pr42878-2.c: Likewise.
2542 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
2544         PR middle-end/42874
2545         * gcc.dg/vla-22.c: New test.
2547 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
2549         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
2550         current collation.
2552 2010-01-26  Richard Guenther  <rguenther@suse.de>
2554         PR rtl-optimization/42685
2555         * gcc.dg/pr42685.c: New testcase.
2556         * g++.dg/other/pr42685.C: Likewise.
2558 2010-01-26  Richard Guenther  <rguenther@suse.de>
2560         PR middle-end/42806
2561         * g++.dg/other/pr42806.C: New testcase.
2563 2010-01-26  Richard Guenther  <rguenther@suse.de>
2565         PR tree-optimization/42250
2566         * gcc.dg/pr42250.c: New testcase.
2568 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
2570         * gnat.dg/array_bounds_test.adb: New test.
2572 2010-01-25  Tobias Burnus  <burnus@net-b.de>
2574         PR fortran/42858
2575         * gfortran.dg/generic_21.f90: New test.
2577 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2579         PR testsuite/41522
2580         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
2582 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
2584         PR c++/42748
2585         * g++.dg/abi/arm_va_list2.C: New test.
2586         * g++.dg/abi/arm_va_list2.h: Companion header file.
2588 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
2590         PR fortran/41044
2591         * gfortran.dg/parameter_array_ref_2.f90 : New test.
2593         PR fortran/41167
2594         * gfortran.dg/char_array_arg_1.f90 : New test.
2596         * gfortran.dg/pr25923.f90 : Remove XFAIL.
2598 2010-01-24  Tobias Burnus  <burnus@net-b.de>
2600         PR fortran/39304
2601         * gfortran.dg/generic_20.f90: New test.
2603 2010-01-22  Michael Matz  <matz@suse.de>
2605         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
2606         -msse2.
2608 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
2610         PR fortran/42736
2611         * gfortran.dg/dependency_25.f90 : New test.
2613 2010-01-21  Martin Jambor  <mjambor@suse.cz>
2615         PR tree-optimization/42585
2616         * gcc.dg/tree-ssa/pr42585.c: New test.
2618 2010-01-21  Richard Guenther  <rguenther@suse.de>
2620         PR middle-end/19988
2621         * gcc.dg/pr19988.c: New testcase.
2623 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
2625         * g++.dg/compat/decimal/compat-common.h: New file.
2626         * g++.dg/compat/decimal/decimal-dummy.h: New file.
2627         * g++.dg/compat/decimal/pass_x.h: New file.
2628         * g++.dg/compat/decimal/pass_y.h: New file.
2629         * g++.dg/compat/decimal/pass-1_main.C: New file.
2630         * g++.dg/compat/decimal/pass-1_x.C: New file.
2631         * g++.dg/compat/decimal/pass-1_y.C: New file.
2632         * g++.dg/compat/decimal/pass-2_main.C: New file.
2633         * g++.dg/compat/decimal/pass-2_x.C: New file.
2634         * g++.dg/compat/decimal/pass-2_y.C: New file.
2635         * g++.dg/compat/decimal/pass-3_main.C: New file.
2636         * g++.dg/compat/decimal/pass-3_x.C: New file.
2637         * g++.dg/compat/decimal/pass-3_y.C: New file.
2638         * g++.dg/compat/decimal/pass-4_main.C: New file.
2639         * g++.dg/compat/decimal/pass-4_x.C: New file.
2640         * g++.dg/compat/decimal/pass-4_y.C: New file.
2641         * g++.dg/compat/decimal/pass-5_main.C: New file.
2642         * g++.dg/compat/decimal/pass-5_x.C: New file.
2643         * g++.dg/compat/decimal/pass-5_y.C: New file.
2644         * g++.dg/compat/decimal/pass-6_main.C: New file.
2645         * g++.dg/compat/decimal/pass-6_x.C: New file.
2646         * g++.dg/compat/decimal/pass-6_y.C: New file.
2647         * g++.dg/compat/decimal/return_x.h: New file.
2648         * g++.dg/compat/decimal/return_y.h: New file.
2649         * g++.dg/compat/decimal/return-1_main.C: New file.
2650         * g++.dg/compat/decimal/return-1_x.C: New file.
2651         * g++.dg/compat/decimal/return-1_y.C: New file.
2652         * g++.dg/compat/decimal/return-2_main.C: New file.
2653         * g++.dg/compat/decimal/return-2_x.C: New file.
2654         * g++.dg/compat/decimal/return-2_y.C: New file.
2655         * g++.dg/compat/decimal/return-3_main.C: New file.
2656         * g++.dg/compat/decimal/return-3_x.C: New file.
2657         * g++.dg/compat/decimal/return-3_y.C: New file.
2658         * g++.dg/compat/decimal/return-4_main.C: New file.
2659         * g++.dg/compat/decimal/return-4_x.C: New file.
2660         * g++.dg/compat/decimal/return-4_y.C: New file.
2661         * g++.dg/compat/decimal/return-5_main.C: New file.
2662         * g++.dg/compat/decimal/return-5_x.C: New file.
2663         * g++.dg/compat/decimal/return-5_y.C: New file.
2664         * g++.dg/compat/decimal/return-6_main.C: New file.
2665         * g++.dg/compat/decimal/return-6_x.C: New file.
2666         * g++.dg/compat/decimal/return-6_y.C: New file.
2668 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
2670         PR debug/42715
2671         * gcc.dg/pr42715.c: New.
2673 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2675         PR c++/42038
2676         * g++.dg/parse/crash55.C: New.
2678 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
2680         PR debug/42782
2681         * gcc.dg/guality/pr42782.c: New.
2683 2010-01-20  Jason Merrill  <jason@redhat.com>
2685         PR c++/41788
2686         * g++.dg/abi/packed1.C: New.
2688         PR c++/41920
2689         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
2691         PR c++/40750
2692         * g++.dg/parse/fn-typedef1.C: New.
2693         * g++.dg/other/cv_quals.C: Adjust.
2695 2010-01-20  Anthony Green  <green@moxielogic.com>
2697         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
2698         pack(push) pragma).
2699         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
2700         * gcc.dg/20020312-2.c: Port this to the moxie core.
2701         * gcc.dg/weak/typeof-2.c: Ditto.
2703 2010-01-20  Richard Guenther  <rguenther@suse.de>
2705         PR tree-optimization/42717
2706         * gcc.c-torture/compile/pr42717.c: New testcase.
2708 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
2710         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
2711         of signed, add a few new tests.
2713         PR middle-end/42803
2714         * g++.dg/parse/limits-initializer1.C: New test.
2716 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
2718         PR fortran/42804
2719         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
2720         * gfortran.dg/typebound_call_12.f03: New test.
2722 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
2724         PR fortran/42783
2725         * gfortran.dg/bounds_check_15.f90 : New test.
2727 2010-01-19  Michael Matz  <matz@suse.de>
2729         PR tree-optimization/41783
2730         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
2732 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2734         PR target/38697.
2735         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
2736         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
2737         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
2738         * gcc.target/arm/neon/vget_lows16.c: Likewise.
2739         * gcc.target/arm/neon/vget_lows32.c: Likewise.
2740         * gcc.target/arm/neon/vget_lows64.c: Likewise.
2741         * gcc.target/arm/neon/vget_lows8.c: Likewise.
2742         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
2743         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
2744         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
2745         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
2747 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
2749         PR fortran/42545
2750         * gfortran.dg/extends_6.f03: Modified an error message.
2751         * gfortran.dg/extends_10.f03: New test.
2752         * gfortran.dg/private_type_6.f03: Modified an error message.
2753         * gfortran.dg/structure_constructor_8.f03: Ditto.
2755 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
2757         PR tree-optimization/42719
2758         * gcc.dg/pr42719.c: New test.
2760         PR debug/42728
2761         * gcc.dg/pr42728.c: New test.
2763 2010-01-19  Anthony Green  <green@moxielogic.com>
2765         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
2767 2010-01-18  Anthony Green  <green@moxielogic.com>
2769         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
2770         for moxie.
2772 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
2774         * g++.dg/template/error45.C: reverted as part of reverting the
2775         fix of PR c++/42634.
2777 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
2779         PR c++/42634
2780         * g++.dg/template/error45.C: New test.
2782 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
2784         PR c++/42766
2785         * g++.dg/conversion/op6.C: New test.
2787 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
2789         PR target/42774
2790         * gcc.target/alpha/pr42774.c: New test.
2792 2010-01-18  Richard Guenther  <rguenther@suse.de>
2794         PR tree-optimization/42781
2795         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
2797 2010-01-17  Richard Guenther  <rguenther@suse.de>
2799         PR middle-end/42248
2800         * gcc.c-torture/execute/pr42248.c: New testcase.
2802 2010-01-17  Richard Guenther  <rguenther@suse.de>
2804         PR tree-optimization/42773
2805         * g++.dg/torture/pr42773.C: New testcase.
2807 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
2809         PR fortran/42677
2810         * gfortran.dg/interface_assignment_5.f90: New test.
2812 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
2814         PR c++/42697
2815         * g++.dg/template/crash94.C: Reverted.
2817 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
2819         PR debug/42767
2820         * gcc.dg/debug/pr42767.c: New.
2822 2010-01-15  Jason Merrill  <jason@redhat.com>
2824         PR c++/42761
2825         * g++.dg/cpp0x/decltype22.C: New.
2827 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
2829         PR middle-end/42760
2830         * g++.dg/torture/pr42760.C: New test.
2832 2010-01-15  Jing Yu  <jingyu@google.com>
2834         PR rtl-optimization/42691
2835         * gcc.c-torture/execute/pr42691.c: New.
2837 2010-01-15  Richard Guenther  <rguenther@suse.de>
2839         PR middle-end/42739
2840         * g++.dg/torture/pr42739.C: New testcase.
2842 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
2844         * g++.dg/template/error45.C: Revert as part of reverting changes
2845         or PR c++/42634.
2847 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2849         PR fortran/42684
2850         * gfortran.dg/interface_31.f90: New test.
2852 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2854         * gcc.target/powerpc/pr42747.c: New file.
2856 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
2858         PR middle-end/42674
2859         * c-c++-common/pr42674.c: New test.
2861         PR c++/42608
2862         * g++.dg/template/instantiate11.C: New test.
2864 2010-01-14  Jason Merrill  <jason@redhat.com>
2866         PR c++/42701
2867         * g++.dg/overload/error3.C: New.
2869         PR c++/42655
2870         * g++.dg/overload/rvalue1.C: New.
2872 2010-01-14  Martin Jambor  <mjambor@suse.cz>
2874         PR tree-optimization/42706
2875         * gcc.dg/ipa/pr42706.c: New testcase.
2877 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
2879         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
2881 2010-01-14  Martin Jambor  <mjambor@suse.cz>
2883         PR tree-optimization/42714
2884         * g++.dg/torture/pr42714.C: New test.
2886 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
2888         PR rtl-optimization/42246
2889         * gfortran.dg/pr42246-2.f: New.
2891 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
2893         PR rtl-optimization/42389
2894         * gcc.dg/pr42389.c: New.
2896 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
2898         PR rtl-optimization/42388
2899         * gcc.dg/pr42388.c: New.
2901 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
2903         PR rtl-optimization/42294
2904         * gfortran.dg/pr42294.f: New.
2906 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
2908         PR rtl-optimization/39453
2909         PR rtl-optimization/42246
2910         * gcc.dg/pr39453.c: New.
2911         * gcc.dg/pr42246.c: New.
2913 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
2915         PR middle-end/42245
2916         * gcc.dg/pr42245.c: New.
2917         * gcc.dg/pr42245-2.c: New.
2919 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
2921         PR rtl-optimization/42249
2922         * gcc.dg/pr42249.c: New.
2924 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
2926         PR c/42721
2927         * gcc.c-torture/execute/pr42721.c: New test.
2929 2010-01-14  Ira Rosen  <irar@il.ibm.com>
2931         PR tree-optimization/42709
2932         * gcc.dg/vect/pr42709.c: New test.
2934 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
2936         PR fortran/41478
2937         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
2938         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
2940 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
2942         PR fortran/42481
2943         * gfortran.dg/generic_19.f90 : New test.
2945 2010-01-13  Richard Guenther  <rguenther@suse.de>
2947         PR tree-optimization/42730
2948         * gcc.c-torture/compile/pr42730.c: New testcase.
2950 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
2952         PR target/pr42542
2953         * gcc.target/ia64/pr42542-1.c: New.
2954         * gcc.target/ia64/pr42542-2.c: New.
2955         * gcc.target/ia64/pr42542-3.c: New.
2957 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
2959         PR c++/42634
2960         * g++.dg/template/error45.C: New test.
2962 2010-01-13  Martin Jambor  <mjambor@suse.cz>
2964         PR tree-optimization/42704
2965         * g++.dg/torture/pr42704.C: New test.
2967 2010-01-13  Martin Jambor  <mjambor@suse.cz>
2969         PR tree-optimization/42703
2970         * gcc.c-torture/compile/pr42703.c: New test.
2972 2010-01-13  Richard Guenther  <rguenther@suse.de>
2974         PR tree-optimization/42705
2975         * gcc.c-torture/compile/pr42705.c: New testcase.
2977 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
2979         * gcc.target/bfin/l2.c: New test.
2980         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
2982 2010-01-13  Richard Guenther  <rguenther@suse.de>
2984         PR middle-end/42716
2985         * gcc.c-torture/compile/pr42716.c: New testcase.
2987 2010-01-13  Richard Guenther  <rguenther@suse.de>
2989         PR lto/42678
2990         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
2992 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
2994         PR c/42708
2995         * gcc.c-torture/compile/pr42708-1.c: New test.
2997 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
2999         PR debug/42662
3000         * gcc.dg/pr42662.c: New test.
3002         PR tree-optimization/42645
3003         * g++.dg/other/pr42645-1.C: New test.
3004         * g++.dg/other/pr42645-2.C: New test.
3006 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
3008         PR target/42416
3009         * gcc.target/powerpc/warn-1.c: New test.
3010         * gcc.target/powerpc/warn-2.c: New test.
3012 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
3014         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
3015         stack alignment.
3017 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
3019         * gcc.dg/lto/20100108_0.c: New.
3021 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
3023         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
3024         Add -march=i686 -msse for 32bit x86 targets.
3026 2010-01-10  Richard Guenther  <rguenther@suse.de>
3028         PR middle-end/42667
3029         * gcc.dg/torture/pr42667.c: New testcase.
3031 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3033         PR fortran/32489
3034         * gfortran.dg/array_constructor_34.f90: New test.
3036 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3038         PR fortran/20923
3039         * gfortran.dg/array_constructor_33.f90: New test.
3040         gfortran.dg/array_function_5.f90: Add credit.
3042 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3044         PR debug/42631
3045         * gcc.dg/pr42631.c: New.
3047 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3049         PR debug/42630
3050         * gcc.dg/pr42630.c: New.
3052 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3054         PR debug/42629
3055         * gcc.dg/pr42629.c: New.
3057 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3059         PR middle-end/42363
3060         * gcc.dg/torture/pr42363.c: New.
3062 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3064         PR debug/42604
3065         PR debug/42395
3066         * gcc.dg/vect/pr42604.c: New.
3067         * gcc.dg/vect/pr42395.c: New.
3069 2010-01-09  Richard Guenther  <rguenther@suse.de>
3071         PR middle-end/42512
3072         * gcc.c-torture/execute/pr42512.c: New testcase.
3074 2010-01-09  Tobias Burnus  <burnus@net-b.de>
3076         PR fortran/41298
3077         * gfortran.dg/c_ptr_tests_14.f90: New test.
3079 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3081         PR ada/41929
3082         * gnat.dg/null_pointer_deref1.adb: Don't run on
3083         sparc*-sun-solaris2.11.
3085 2010-01-08  Richard Guenther  <rguenther@suse.de>
3087         PR lto/42528
3088         * gcc.dg/lto/20100103-1_0.c: New testcase.
3089         * gcc.dg/lto/20100103-2_0.c: Likewise.
3091 2010-01-08  Tobias Burnus  <burnus@net-b.de
3093         PR/fortran 25829
3094         * gfortran.dg/asynchronous_1.f90: New test.
3095         * gfortran.dg/asynchronous_2.f90: New test.
3096         * gfortran.dg/conflicts.f90: Update error message.
3098 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
3100         c++/40155
3101         * g++.dg/cpp0x/variadic-unify-2.C: New test.
3103 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
3105         PR tree-optimization/42625
3106         * g++.dg/opt/dtor4.C: New test.
3107         * g++.dg/opt/dtor4.h: New.
3108         * g++.dg/opt/dtor4-aux.cc: New.
3110 2010-01-07  Tobias Burnus  <burnus@net-b.de>
3112         PR fortran/42597
3113         * gfortran.dg/proc_ptr_26.f90: New test.
3115 2010-01-07  Tobias Burnus  <burnus@net-b.de>
3117         PR fortran/41872
3118         * gfortran.dg/allocatable_scalar_7.f90: New test.
3120 2010-01-06  Richard Guenther  <rguenther@suse.de>
3122         * gcc.c-torture/compile/pr42632.c: New testcase.
3124 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
3126         PR target/42542
3127         * gcc.target/i386/pr42542-4.c: New.
3128         * gcc.target/i386/pr42542-4a.c: Likewise.
3129         * gcc.target/i386/pr42542-5.c: Likewise.
3130         * gcc.target/i386/pr42542-5a.c: Likewise.
3132 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
3134         * gcc.dg/tls/opt-15.c: New test.
3136 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
3138         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
3140 2010-01-05  Martin Jambor  <mjambor@suse.cz>
3142         PR tree-optimization/42462
3143         * g++.dg/torture/pr42462.C: New test.
3145 2010-01-05  Jason Merrill  <jason@redhat.com>
3147         * g++.dg/cpp0x/initlist30.C: New test.
3149 2010-01-05  Richard Guenther  <rguenther@suse.de>
3151         PR tree-optimization/42614
3152         * gcc.c-torture/execute/pr42614.c: New testcase.
3154 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
3156         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
3157         * gcc.dg/Wunreachable-1.c: Remove the testcase of
3158         -Wunreachable-code.
3159         * gcc.dg/Wunreachable-2.c: Likewise.
3160         * gcc.dg/Wunreachable-3.c: Likewise.
3161         * gcc.dg/Wunreachable-4.c: Likewise.
3162         * gcc.dg/Wunreachable-5.c: Likewise.
3163         * gcc.dg/Wunreachable-6.c: Likewise.
3164         * gcc.dg/Wunreachable-7.c: Likewise.
3165         * gcc.dg/Wunreachable-8.c: Likewise.
3166         * gcc.dg/20041231-1.c: Likewise.
3168 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
3170         PR other/42611
3171         * gcc.dg/pr42611.c: New test.
3173         PR tree-optimization/42508
3174         * g++.dg/opt/pr42508.C: New test.
3176 2010-01-05  Tobias Burnus  <burnus@net-b.de>
3178         PR fortran/41872
3179         * gfortran.dg/allocatable_scalar_8.f90: New.
3181 2010-01-04  Martin Jambor  <mjambor@suse.cz>
3183         PR tree-optimization/42398
3184         * gcc.c-torture/compile/pr42398.c: New test.
3186 2010-01-04  Jason Merrill  <jason@redhat.com>
3188         PR c++/42555
3189         * g++.dg/ext/attrib35.C: New.
3191         PR c++/42567
3192         * g++.dg/cpp0x/auto17.C: New.
3194 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
3196         * gcc.dg/lto/20100104_0.c: New.
3198 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
3200         PR target/42542
3201         * gcc.target/i386/pr42542-1.c: New.
3202         * gcc.target/i386/pr42542-1a.c: Likewise.
3203         * gcc.target/i386/pr42542-1b.c: Likewise.
3204         * gcc.target/i386/pr42542-2.c: Likewise.
3205         * gcc.target/i386/pr42542-2a.c: Likewise.
3206         * gcc.target/i386/pr42542-2b.c: Likewise.
3207         * gcc.target/i386/pr42542-3.c: Likewise.
3208         * gcc.target/i386/pr42542-3a.c: Likewise.
3210 2009-01-04  Tobias Burnus  <burnus@net-b.de>
3212         PR fortran/41872
3213         * gfortran.dg/allocatable_scalar_5.f90: New test.
3214         * gfortran.dg/allocatable_scalar_6.f90: New test.
3216 2010-01-03  Richard Guenther  <rguenther@suse.de>
3218         PR testsuite/42583
3219         * gfortran.dg/gomp/recursion1.f90: Remove.
3221 2010-01-03  Richard Guenther  <rguenther@suse.de>
3223         * gcc.dg/Warray-bounds.c: Remove XFAILs.
3224         * gcc.dg/uninit-6.c: Likewise.
3225         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3227 2010-01-03  Richard Guenther  <rguenther@suse.de>
3229         PR tree-optimization/42589
3230         * gcc.target/i386/pr42589.c: New testcase.
3232 2010-01-03  Richard Guenther  <rguenther@suse.de>
3234         PR tree-optimization/42438
3235         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
3237 2010-01-02  Richard Guenther  <rguenther@suse.de>
3239         PR testsuite/41651
3240         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
3242 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
3244         PR target/42448
3245         * gcc.target/alpha/pr42448-1.c: New test.
3246         * gcc.target/alpha/pr42448-2.c: Ditto.
3248 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
3250         PR preprocessor/41947
3251         * gcc.dg/c99-hexfloat-3.c: New test.
3253 2010-01-01  Richard Guenther  <rguenther@suse.de>
3255         PR c/42570
3256         * gcc.c-torture/execute/pr42570.c: New testcase.
3258 2010-01-01  Richard Guenther  <rguenther@suse.de>
3260         PR middle-end/42559
3261         * gcc.c-torture/compile/pr42559.c: New testcase.
3264 Copyright (C) 2010 Free Software Foundation, Inc.
3266 Copying and distribution of this file, with or without modification,
3267 are permitted in any medium without royalty provided the copyright
3268 notice and this notice are preserved.