new folding rule
[official-gcc.git] / gcc / testsuite / ChangeLog
blob6d9cb8b2de385161b36ca1772121fd732b6355f9
1 2010-04-20  Xinliang David Li  <davidxl@google.com>
3         * g++.dg/tree-ssa/fold-compare.C: New.
5 2010-04-20  Richard Guenther  <rguenther@suse.de>
7         PR tree-optimization/39417
8         * g++.dg/torture/pr39417.C: New testcase.
10 2010-04-20  Richard Guenther  <rguenther@suse.de>
12         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
14 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
16         * g++.dg/debug/dwarf2/rv1.C: New test.
18 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
20         PR target/43635
21         * gcc.c-torture/compile/pr43635.c: New testcase.
23 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
25         PR fortran/43339
26         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
27         of sequential loops being private only in the innermost containing
28         task region.
30         PR middle-end/43337
31         * gfortran.dg/gomp/pr43337.f90: New test.
33 2010-04-19  Richard Guenther  <rguenther@suse.de>
35         PR tree-optimization/43796
36         * gfortran.dg/pr43796.f90: New testcase.
38 2010-04-19  Richard Guenther  <rguenther@suse.de>
40         PR tree-optimization/43783
41         * gcc.c-torture/execute/pr43783.c: New testcase.
43 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
45         PR target/43766
46         * gcc.target/i386/pr43766.c: New test.
48 2010-04-19  Jie Zhang  <jie@codesourcery.com>
50         PR target/43662
51         * gcc.target/i386/pr43662.c: New test.
53 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
55         PR c++/43704
56         * g++.dg/template/typedef32.C: New test.
58 2010-04-19 Ira Rosen <irar@il.ibm.com>
60         PR tree-optimization/37027      
61         * lib/target-supports.exp 
62         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
63         * gcc.dg/vect/pr37027.c: New test.
64         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c, 
65         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c, 
66         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c, 
67         gcc.dg/vect/vect-complex-6.c: Likewise. 
69 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
71         * g++.dg/debug/dwarf2/enum1.C: New test.
73 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
75         * gnat.dg/rep_clause5.ad[sb]: New test.
76         * gnat.dg/rep_clause5_pkg.ads: New helper.
78 2010-04-18 Ira Rosen <irar@il.ibm.com>
80         PR tree-optimization/43771
81         * g++.dg/vect/pr43771.cc: New test.
83 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
85         PR fortran/31538
86         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
87         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
89 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
91         * gnat.dg/sizetype.adb: Rename into...
92         * gnat.dg/sizetype1.adb: ...this.
93         * gnat.dg/sizetype2.adb: New test.
95 2010-04-16  Richard Guenther  <rguenther@suse.de>
97         PR tree-optimization/43572
98         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
100 2010-04-16  Olivier Hainque  <hainque@adacore.com>
102         * gnat.dg/specs/discr_private.ads: New test.
104 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
106         PR target/41514
107         * gcc.target/arm/thumb-comparisons.c: New test.
109         PR target/40603
110         * gcc.target/arm/thumb-cbranchqi.c: New test.
112 2010-04-16  Christian Bruel  <christian.bruel@st.com>
114         * g++.dg/torture/pr36191.C: Enable for SH.
116 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
118         * gnat.dg/wide_boolean.adb: New test.
119         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
121 2010-04-15  Richard Guenther  <rguenther@suse.de>
123         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
124         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
125         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
126         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
127         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
128         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
129         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
130         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
131         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
132         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
133         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
134         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
135         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
136         * gcc.dg/torture/ipa-pta-2.c: Likewise.
137         * gcc.dg/torture/ipa-pta-1.c: Adjust.
139 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
141         PR target/21803
142         * gcc.target/arm/pr42496.c: New test.
144 2010-04-14  Jason Merrill  <jason@redhat.com>
146         PR c++/36625
147         * g++.dg/ext/attrib38.C: New.
149 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
151         PR testsuite/43739
152         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
154 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
156         PR 42966
157         * gcc.dg/cpp/warn-undef-2.c: Update.
158         * gcc.dg/cpp/warn-traditional-2.c: Update.
159         * gcc.dg/cpp/warn-comments-2.c: Update.
160         * gcc.dg/cpp/warn-variadic-2.c: Update.
161         * gcc.dg/cpp/warn-long-long-2.c: Update.
162         * gcc.dg/cpp/warn-deprecated-2.c: Update.
163         * gcc.dg/cpp/warn-multichar-2.c: Update.
164         * gcc.dg/cpp/warn-normalized-3.c: Update.
165         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
166         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
167         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
168         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
169         * gcc.dg/cpp/warn-redefined-2.c: Update.
170         * gfortran.dg/warning-directive-2.F90: Update.
171         * c-c++-common/cpp/warning-directive-2.c: Update.
173 2010-04-14  Michael Matz  <matz@suse.de>
175         PR tree-optimization/42963
176         * testsuite/gcc.dg/pr42963.c: New testcase.
178 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
180         * gnat.dg/class_wide.adb: Rename into...
181         * gnat.dg/class_wide1.adb: ...this.
182         * gnat.dg/class_wide2.ad[sb]: New test.
184 2010-04-14  Tobias Burnus  <burnus@net-b.de>
186         PR fortran/18918
187         * gfortran.dg/coarray_9.f90: Update dg-errors.
188         * gfortran.dg/coarray_10.f90: New test.
189         * gfortran.dg/coarray_11.f90: New test.
191 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
193         PR fortran/43747
194         gfortran.dg/initialization_24.f90: New test.
196 2010-04-13  Jason Merrill  <jason@redhat.com>
198         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
199         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
201 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
203         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
204         * g++.dg/dg.exp: Likewise.
205         * gcc.dg/cpp/warning-directive-1.c: Move to ...
206         * c-c++-common/cpp/warning-directive-1.c: ... here.
207         * gcc.dg/cpp/warning-directive-2.c: Move to ...
208         * c-c++-common/cpp/warning-directive-2.c: ... here.
209         * gcc.dg/cpp/warning-directive-3.c: Move to ...
210         * c-c++-common/cpp/warning-directive-3.c: ... here.
211         * gcc.dg/cpp/warning-directive-4.c: Move to ...
212         * c-c++-common/cpp/warning-directive-4.c: ... here.
213         * g++.dg/cpp/warning-directive-1.C: Delete.
214         * g++.dg/cpp/warning-directive-2.C: Delete.
215         * g++.dg/cpp/warning-directive-3.C: Delete.
216         * g++.dg/cpp/warning-directive-4.C: Delete.
217         * gcc.dg/cpp/normalised-3.c: Delete.
218         * g++.dg/cpp/normalised-1.C: Rename as ...
219         * c-c++-common/cpp/normalised-3.c: ... this.
221 2010-04-13  Martin Jambor  <mjambor@suse.cz>
223         * gcc.dg/tree-ssa/sra-9.c: New test.
225 2010-04-13  Michael Matz  <matz@suse.de>
227         PR middle-end/43730
228         * gcc.dg/pr43730.c: New test.
230 2010-04-13  Michael Matz  <matz@suse.de>
232         * gcc.dg/tree-ssa/negate.c: New testcase.
234 2010-04-13  Richard Guenther  <rguenther@suse.de>
236         PR testsuite/43735
237         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
239 2010-04-13  Richard Guenther  <rguenther@suse.de>
241         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
243 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
245         * gnat.dg/derived_type1.adb: New test.
247 2010-04-13  Matthias Klose  <doko@ubuntu.com>
249         * gcc.dg/plugindir1.c: New testcase.
250         * gcc.dg/plugindir2.c: New testcase.
251         * gcc.dg/plugindir3.c: New testcase.
252         * gcc.dg/plugindir4.c: New testcase.
254 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
256         * gcc.target/i386/rotate-2.c: New test.
258 2010-04-12  Jason Merrill  <jason@redhat.com>
260         PR c++/43641
261         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
262         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
264 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
266         PR c++/25811
267         * g++.dg/init/pr25811.C: New test.
269 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
271         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
272         dg-error, dg-warning.
273         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
275 2010-04-12  Richard Guenther  <rguenther@suse.de>
277         * gcc.dg/torture/inline-2.c: New testcase.
279 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
281         PR bootstrap/43699
282         * gcc.dg/Wunused-var-7.c: New test.
284         PR tree-optimization/43560
285         * gcc.c-torture/execute/pr43560.c: New test.
287 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
289         * gnat.dg/aggr13.adb: New test.
290         * gnat.dg/aggr14.adb: Likewise.
291         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
293 2010-04-12  Richard Guenther  <rguenther@suse.de>
295         PR c++/43611
296         * g++.dg/torture/pr43611.C: New testcase.
298 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
300         PR c/36774
301         * gcc.dg/pr36774-1.c: New test.
302         * gcc.dg/pr36774-2.c: New test.
304 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
306         * gcc.target/sh/rte-delay-slot.c: New test.
308 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
310         * gnat.dg/pack9.adb: Remove -cargs option.
311         * gnat.dg/aggr12.ad[sb]: New test.
313 2010-04-10  Jie Zhang  <jie@codesourcery.com>
315         PR target/43417
316         * gcc.target/sh/pr43417.c: New test.
318 2010-04-10  Tobias Burnus  <burnus@net-b.de>
320         PR fortran/43591
321         * gfortran.dg/spec_expr_6.f90: New test.
323 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
325         PR cpp/43195
326         * gcc.dg/cpp/pr43195.c: New.
327         * gcc.dg/cpp/pr43195.h: New.
329 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
331         PR 42965
332         * gcc.dg/Werror-6.c: Adjust.
333         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
334         * gcc.dg/Werror-4.c: Likewise.
335         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
336         * gcc.dg/Wswitch-enum-error.c: Likewise.
337         * gcc.dg/Wpointer-arith.c: Likewise.
338         * gcc.dg/Wfatal.c: Likewise.
339         * gcc.dg/Wswitch-error.c: Likewise.
340         * g++.dg/warn/unused-result1-Werror.c: Likewise.
341         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
342         * gcc.dg/cpp/warn-undef-2.c: Likewise.
343         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
344         * gcc.dg/cpp/warn-comments-2.c: Likewise.
345         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
346         * gcc.dg/cpp/warning-directive-2.c: Likewise.
347         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
348         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
349         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
350         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
351         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
352         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
353         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
354         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
355         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
356         * g++.dg/cpp/warning-directive-2.C: Likewise.
357         * gfortran.dg/warning-directive-2.F90: Likewise.
359 2010-04-09  Jason Merrill  <jason@redhat.com>
361         PR c++/42623
362         * g++.dg/template/sizeof13.C: New.
364 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
366         * g++.dg/other/pr35504.C: Add check for thiscall.
367         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
368         * gcc.dg/torture/stackalign/thiscall-1.c: New.
370 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
372         PR c++/28584
373         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
374         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
375         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
376         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
377         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
378         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
379         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
380         * g++.dg/other/increment1.C: Likewise.
382 2010-04-09  Tobias Burnus  <burnus@net-b.de>
384         PR fortran/18918
385         * gfortran.dg/coarray_7.f90: New test.
386         * gfortran.dg/coarray_8.f90: New test.
388 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
390         PR fortran/28039
391         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
393 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
395         PR target/43643
396         * gcc.dg/pr43643.c: New test.
398 2010-04-08  Tobias Burnus  <burnus@net-b.de>
400         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
402 2010-04-08  Richard Guenther  <rguenther@suse.de>
404         PR tree-optimization/43679
405         * gcc.c-torture/compile/pr43679.c: New testcase.
407 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
409         PR debug/43670
410         * gcc.dg/pr43670.c: New test.
412 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
414         PR middle-end/40815
415         * gcc.dg/tree-ssa/reassoc-19.c: New.
417 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
419         PR c/18624
420         * gcc.dg/Wunused-var-1.c: New test.
421         * gcc.dg/Wunused-var-2.c: New test.
422         * gcc.dg/Wunused-var-3.c: New test.
423         * gcc.dg/Wunused-var-4.c: New test.
424         * gcc.dg/Wunused-var-5.c: New test.
425         * gcc.dg/Wunused-var-6.c: New test.
426         * gcc.dg/Wunused-parm-1.c: New test.
428         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
429         * gcc.dg/trunc-1.c: Likewise.
430         * gcc.dg/vla-9.c: Likewise.
431         * gcc.dg/dfp/composite-type.c: Likewise.
433 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
435         PR objc/35996
436         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
437         * obj-c++.dg/objc-gc-3.mm: Ditto.
439 2010-04-07  Simon Baldwin  <simonb@google.com>
441         * gcc.dg/cpp/warn-undef-2.c: New.
442         * gcc.dg/cpp/warn-traditional-2.c: New.
443         * gcc.dg/cpp/warn-comments-2.c: New.
444         * gcc.dg/cpp/warning-directive-1.c: New.
445         * gcc.dg/cpp/warn-long-long.c: New.
446         * gcc.dg/cpp/warn-traditional.c: New.
447         * gcc.dg/cpp/warn-variadic-2.c: New.
448         * gcc.dg/cpp/warn-undef.c: New.
449         * gcc.dg/cpp/warn-normalized-1.c: New.
450         * gcc.dg/cpp/warning-directive-2.c: New.
451         * gcc.dg/cpp/warn-long-long-2.c: New.
452         * gcc.dg/cpp/warn-variadic.c: New.
453         * gcc.dg/cpp/warn-normalized-2.c: New.
454         * gcc.dg/cpp/warning-directive-3.c: New.
455         * gcc.dg/cpp/warn-deprecated-2.c: New.
456         * gcc.dg/cpp/warn-trigraphs-1.c: New.
457         * gcc.dg/cpp/warn-multichar-2.c: New.
458         * gcc.dg/cpp/warn-normalized-3.c: New.
459         * gcc.dg/cpp/warning-directive-4.c: New.
460         * gcc.dg/cpp/warn-unused-macros.c: New.
461         * gcc.dg/cpp/warn-trigraphs-2.c: New.
462         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
463         * gcc.dg/cpp/warn-cxx-compat.c: New.
464         * gcc.dg/cpp/warn-redefined.c: New.
465         * gcc.dg/cpp/warn-trigraphs-3.c: New.
466         * gcc.dg/cpp/warn-unused-macros-2.c: New.
467         * gcc.dg/cpp/warn-deprecated.c: New.
468         * gcc.dg/cpp/warn-trigraphs-4.c: New.
469         * gcc.dg/cpp/warn-redefined-2.c: New.
470         * gcc.dg/cpp/warn-comments.c: New.
471         * gcc.dg/cpp/warn-multichar.c: New.
472         * g++.dg/cpp/warning-directive-1.C: New.
473         * g++.dg/cpp/warning-directive-2.C: New.
474         * g++.dg/cpp/warning-directive-3.C: New.
475         * g++.dg/cpp/warning-directive-4.C: New.
476         * gfortran.dg/warning-directive-1.F90: New.
477         * gfortran.dg/warning-directive-3.F90: New.
478         * gfortran.dg/warning-directive-2.F90: New.
479         * gfortran.dg/warning-directive-4.F90: New.
481 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
483         PR objc++/23716
484         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
486 2010-04-07  Jason Merrill  <jason@redhat.com>
488         * g++.dg/template/dr408.C: New.
490         * g++.dg/lookup/ns4.C: New.
492         PR c++/38392
493         * g++.dg/template/friend51.C: New test.
495         PR c++/41970
496         * g++.old-deja/g++.other/linkage1.C: Adjust.
498 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
500         PR c++/42697
501         * g++.dg/template/crash94.C: New test.
503 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
505         PR c++/40239
506         * g++.dg/init/aggr5.C: New test.
507         * g++.dg/init/aggr5.C: New test.
509 2010-04-07  Richard Guenther  <rguenther@suse.de>
511         PR tree-optimization/43270
512         * g++.dg/warn/Warray-bounds-4.C: New testcase.
513         * gcc.dg/Warray-bounds-7.c: Likewise.
515 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
517         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
518         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
519         * gnat.dg/bit_packed_array4.ad[sb]: New test.
521 2010-04-07  Jie Zhang  <jie@codesourcery.com>
523         PR c++/42556
524         * g++.dg/init/pr42556.C: New test.
526 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
528         PR debug/43628
529         * g++.dg/debug/dwarf2/typedef2.C: New test.
531 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
533         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
534         c-c++-common/dwarf2/redeclaration-1.C
536 2010-04-06  Jason Merrill  <jason@redhat.com>
538         * g++.dg/cpp0x/pr31437.C: Adjust error location.
539         * g++.dg/ext/attrib18.C: Likewise.
540         * g++.dg/ext/bitfield2.C: Likewise.
541         * g++.dg/ext/bitfield4.C: Likewise.
542         * g++.dg/ext/visibility/warn2.C: Likewise.
543         * g++.dg/ext/visibility/warn3.C: Likewise.
544         * g++.dg/gomp/pr26690-1.C: Likewise.
545         * g++.dg/inherit/covariant7.C: Likewise.
546         * g++.dg/init/synth2.C: Likewise.
547         * g++.dg/lookup/using7.C: Likewise.
548         * g++.dg/other/crash-4.C: Likewise.
549         * g++.dg/other/error13.C: Likewise.
550         * g++.dg/other/error20.C: Likewise.
551         * g++.dg/parse/crash31.C: Likewise.
552         * g++.dg/parse/error16.C: Likewise.
553         * g++.dg/parse/error19.C: Likewise.
554         * g++.dg/parse/error27.C: Likewise.
555         * g++.dg/parse/error28.C: Likewise.
556         * g++.dg/parse/fused-params1.C: Likewise.
557         * g++.dg/template/error2.C: Likewise.
558         * g++.dg/template/local6.C: Likewise.
559         * g++.dg/template/qualttp15.C: Likewise.
560         * g++.dg/warn/Wnvdtor-2.C: Likewise.
561         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
562         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
563         * g++.old-deja/g++.brendan/crash29.C: Likewise.
564         * g++.old-deja/g++.eh/spec6.C: Likewise.
565         * g++.old-deja/g++.jason/crash3.C: Likewise.
566         * g++.old-deja/g++.jason/destruct2.C: Likewise.
567         * g++.old-deja/g++.law/ctors5.C: Likewise.
568         * g++.old-deja/g++.law/ctors9.C: Likewise.
569         * g++.old-deja/g++.mike/p3538a.C: Likewise.
570         * g++.old-deja/g++.mike/p3538b.C: Likewise.
571         * g++.old-deja/g++.other/struct1.C: Likewise.
572         * g++.old-deja/g++.other/volatile1.C: Likewise.
573         * g++.old-deja/g++.pt/crash36.C: Likewise.
574         * g++.old-deja/g++.pt/derived3.C: Likewise.
575         * g++.old-deja/g++.robertl/eb109.C: Likewise.
576         * g++.old-deja/g++.robertl/eb4.C: Likewise.
578 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
580         PR middle-end/43519
581         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
582         * gcc.dg/graphite/id-19.c: New.
584 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
586         PR middle-end/32824
587         * gcc.dg/vect/pr32824: New.
589 2010-04-06  Tobias Burnus  <burnus@net-b.de>
591         PR fortran/18918
592         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
593         * gfortran.dg/coarray_3.f90: Ditto.
594         * gfortran.dg/coarray_4.f90: Ditto.
595         * gfortran.dg/coarray_5.f90: Ditto.
596         * gfortran.dg/coarray_6.f90: Ditto.
597         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
599 2010-04-06  Tobias Burnus  <burnus@net-b.de>
601         PR fortran/18918
602         * gfortran.dg/coarray_4.f90: Fix test.
603         * gfortran.dg/coarray_6.f90: Add more tests.
605 2010-04-06  Tobias Burnus  <burnus@net-b.de>
607         PR fortran/18918
608         * gfortran.dg/coarray_4.f90: New test.
609         * gfortran.dg/coarray_5.f90: New test.
610         * gfortran.dg/coarray_6.f90: New test.
612 2010-04-06  Tobias Burnus  <burnus@net-b.de>
614         PR fortran/18918
615         * gfortran.dg/iso_fortran_env_5.f90: New test.
616         * gfortran.dg/iso_fortran_env_6.f90: New test.
618 2010-04-06  Tobias Burnus  <burnus@net-b.de>
620         PR fortran/39997
621         * gfortran.dg/coarray_1.f90: New test.
622         * gfortran.dg/coarray_2.f90: New test.
623         * gfortran.dg/coarray_3.f90: New test.
625 2010-04-06  Jason Merrill  <jason@redhat.com>
627         PR c++/43648
628         * g++.dg/template/dtor8.C: New.
630         PR c++/43621
631         * g++.dg/template/error-recovery2.C: New.
633 2010-04-06  Jan Hubicka  <jh@suse.czpli
635         PR tree-optimization/42906
636         * gcc.dg/tree-ssa/dce-1.c: New testcase.
638 2010-04-06  Tobias Burnus  <burnus@net-b.de>
640         PR fortran/43178
641         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
642         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
643         * gfortran.dg/auto_dealloc_1.f90: Ditto.
645 2010-04-06  Richard Guenther  <rguenther@suse.de>
647         PR tree-optimization/43627
648         * gcc.dg/tree-ssa/vrp49.c: New testcase.
650 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
652         PR target/43638
653         * gcc.target/i386/pr43638.c: New test.
655 2010-04-06  Richard Guenther  <rguenther@suse.de>
657         PR middle-end/43661
658         * gcc.c-torture/compile/pr43661.c: New testcase.
660 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
662         * gcc.target/s390/stackcheck1.c: Add dg-warning.
664 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
666         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
668 2010-04-02  Richard Guenther  <rguenther@suse.de>
670         PR tree-optimization/43629
671         * gcc.c-torture/execute/pr43629.c: New testcase.
673 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
674             Dominique d'Humieres  <dominiq@lps.ens.fr>
676         PR libfortran/43605
677         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
679 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
681         PR debug/43325
682         * c-c++-common/dwarf2/redeclaration-1.C: New test.
684 2010-04-01  Jason Merrill  <jason@redhat.com>
686         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
688 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
689             Manfred Schwarb  <manfred99@gmx.ch>
691         PR libfortran/43605
692         * gfortran.dg/ftell_3.f90: New test.
694 2010-04-01  Richard Guenther  <rguenther@suse.de>
696         PR middle-end/43614
697         * gcc.c-torture/compile/pr43614.c: New testcase.
699 2010-04-01  Martin Jambor  <mjambor@suse.cz>
701         PR tree-optimization/43141
702         * gcc.dg/guality/pr43141.c: New test.
704 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
706         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
707         * g++.dg/eh/spbp.C: Likewise.
708         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
709         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
710         superfluous casts.
711         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
712         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
713         * objc.dg/dwarf-2.m: Likewise.
715 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
717         PR middle-end/43464
718         * gcc.dg/graphite/id-pr43464.c: New.
719         * gcc.dg/graphite/id-pr43464-1.c: New.
721 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
723         PR middle-end/43351
724         * gcc.dg/graphite/id-pr43351.c
726 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
728         PR testsuite/35165
729         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
730         * obj-c++.dg/try-catch-2.mm: Ditto.
731         * obj-c++.dg/lookup-2.mm: Ditto.
732         * obj-c++.dg/encode-8.m: Ditto.
733         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
734         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
735         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
736         * obj-c++.dg/const-str-11.mm: Ditto.
737         * obj-c++.dg/const-str-9.mm: Ditto.
738         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
739         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
740         * obj-c++.dg/except-1.mm: Ditto.
741         * obj-c++.dg/const-str-7.mm: Ditto.
742         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
743         * obj-c++.dg/const-str-3.mm: Ditto.
744         * obj-c++.dg/const-str-7.mm: Ditto.
745         * obj-c++.dg/stubify-2.mm: Change dump file name.
747         PR objc++/23613
748         * gcc/testsuite/objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
749         New macro.
750         * gcc/testsuite/obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
751         Remove dg-xfail-if.
753 2010-03-31  Martin Jambor  <mjambor@suse.cz>
755         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
756         only with -O2, -O3 or -Os and not with -fwhopr.
758 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
760         PR c++/43558
761         * g++.dg/template/typedef31.C: New test.
763 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
765         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
766         assembler output on *-*-solaris2*.
767         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
769 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
771         PR debug/43557
772         * gcc.dg/pr43557-1.c: New test.
773         * gcc.dg/pr43557-2.c: New file.
775 2010-03-31  Jie Zhang  <jie@codesourcery.com>
777         PR 43562
778         * gcc.dg/pr43562.c: New test.
780 2010-03-30  Jason Merrill  <jason@redhat.com>
782         PR c++/43076
783         * g++.dg/template/error-recovery1.C: New.
785         PR c++/41786
786         * g++.dg/parse/ambig5.C: New.
788 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
790         PR debug/43593
791         * gcc.dg/guality/pr43593.c: New test.
793 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
795         PR middle-end/43430
796         * gcc.dg/vect/pr43430-1.c: New.
798 2010-03-30  Jason Merrill  <jason@redhat.com>
800         PR c++/43559
801         * g++.dg/template/partial7.C: New.
803 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
805         * gcc.target/s390/stackcheck1.c: New testcase.
807 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
809         PR libfortran/43265
810         * gfortran.dg/read_eof_8.f90: New test.
812 2010-03-29  Jason Merrill  <jason@redhat.com>
814         * gcc.dg/cpp/include6.c: Change [] to ().
816         N3077
817         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
818         splicing and UCNs.
819         * c-c++-common/raw-string-2.c: Add trigraph test.
820         * c-c++-common/raw-string-8.c: New.
821         * c-c++-common/raw-string-9.c: New.
822         * c-c++-common/raw-string-10.c: New.
824         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
825         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
826         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
827         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
828         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
829         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
830         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
832 2010-03-29  Richard Guenther  <rguenther@suse.de>
834         PR tree-optimization/43560
835         * gcc.dg/torture/pr43560.c: New testcase.
837 2010-03-29  Jason Merrill  <jason@redhat.com>
839         N3077
840         * g++.dg/ext/raw-string-1.C: Change [] to ().
841         * g++.dg/ext/raw-string-2.C: Change [] to ().
842         Don't use \ in delimiter.
843         * g++.dg/ext/raw-string-3.C: Change [] to ().
844         * g++.dg/ext/raw-string-4.C: Change [] to ().
845         * g++.dg/ext/raw-string-5.C: Change [] to ().
846         Test for error on \ in delimiter.
847         * g++.dg/ext/raw-string-6.C: Change [] to ().
848         * g++.dg/ext/raw-string-7.C: Change [] to ().
850 2010-03-29  Jie Zhang  <jie@codesourcery.com>
852         PR 43564
853         * gcc.dg/pr43564.c: New test.
855 2010-03-29  Tobias Burnus  <burnus@net-b.de>
857         PR fortran/43551
858         * gfortran.dg/direct_io_12.f90: New test.
860 2010-03-28  Jan Hubicka  <jh@suse.cz>
862         PR tree-optimization/43505
863         * gfortran.dg/pr43505.f90: New testcase.
865 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
867         PR tree-optimization/43528
868         * gcc.target/i386/pr43528.c: New test.
870 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
872         PR c/43381
873         * gcc.dg/parm-impl-decl-3.c: New test.
875 2010-03-26  Jason Merrill  <jason@redhat.com>
877         PR c++/43509
878         * g++.dg/cpp0x/parse1.C: New.
880 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
882         PR target/43524
883         * gcc.target/i386/pr43524.c: New test.
885 2010-03-26  Martin Jambor  <mjambor@suse.cz>
887         * gcc/testsuite/gcc.dg/tree-ssa/loadpre1.c: Delete trailing
888         whitespace, rename main to foo.
889         * gcc/testsuite/gcc.dg/tree-ssa/loadpre14.c: Likewise.
890         * gcc/testsuite/gcc.dg/tree-ssa/loadpre15.c: Likewise.
891         * gcc/testsuite/gcc.dg/tree-ssa/loadpre16.c: Likewise.
892         * gcc/testsuite/gcc.dg/tree-ssa/loadpre17.c: Likewise.
893         * gcc/testsuite/gcc.dg/tree-ssa/loadpre19.c: Likewise.
894         * gcc/testsuite/gcc.dg/tree-ssa/loadpre20.c: Likewise.
895         * gcc/testsuite/gcc.dg/tree-ssa/loadpre3.c: Likewise.
896         * gcc/testsuite/gcc.dg/tree-ssa/loadpre5.c: Likewise.
897         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
898         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
899         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
901 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
903         PR c++/43327
904         * g++.dg/other/crash-10.C: New test.
905         * g++.dg/other/crash-11.C: New test.
907 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
909         PR libfortran/43517
910         * gfortran.dg/read_eof_7.f90: New test.
912 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
914         PR objc/35165
915         PR testsuite/43512
916         * objc-obj-c++-shared: New directory.
917         * objc-obj-c++-shared/Object1-implementation.h: New file.
918         * objc-obj-c++-shared/Object1.h: New file.
919         * objc-obj-c++-shared/Protocol1.h: New file.
920         * objc-obj-c++-shared/next-abi.h: New file.
921         * objc-obj-c++-shared/next-mapping.h: New file.
922         * objc/execute/next_mapping.h: Delete.
923         * objc.dg/special/special.exp: For all targets run the tests with
924         -fgnu-runtime, for darwin targets also run the tests with
925         -fnext-runtime.
926         * objc.dg/dg.exp: Ditto.
927         * obj-c++.dg/dg.exp: Ditto.
928         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
929         Protocol1.h) and next-mapping.h as required.  Amend testcase to
930         include use of updated NeXT interface.
931         * objc/execute/formal_protocol-5.m: Ditto.
932         * objc/execute/protocol-isEqual-2.m: Ditto.
933         * objc/execute/protocol-isEqual-4.m: Ditto.
934         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
935         Protocol1.h) and next-mapping.h as required.
936         * objc/execute/object_is_class.m: Ditto.
937         * objc/execute/enumeration-1.m: Ditto.
938         * objc/execute/class-13.m: Ditto.
939         * objc/execute/formal_protocol-2.m: Ditto.
940         * objc/execute/formal_protocol-4.m: Ditto.
941         * objc/execute/class-1.m: Ditto.
942         * objc/execute/bycopy-1.m: Ditto.
943         * objc/execute/formal_protocol-6.m: Ditto.
944         * objc/execute/bycopy-3.m: Ditto.
945         * objc/execute/class-3.m: Ditto.
946         * objc/execute/bf-11.m: Ditto.
947         * objc/execute/class-5.m: Ditto.
948         * objc/execute/bf-13.m: Ditto.
949         * objc/execute/class-7.m: Ditto.
950         * objc/execute/bf-15.m: Ditto.
951         * objc/execute/class-9.m: Ditto.
952         * objc/execute/bf-17.m: Ditto.
953         * objc/execute/bf-19.m: Ditto.
954         * objc/execute/IMP.m: Ditto.
955         * objc/execute/exceptions/catchall-1.m: Ditto.
956         * objc/execute/exceptions/trivial.m: Ditto.
957         * objc/execute/exceptions/finally-1.m: Ditto.
958         * objc/execute/exceptions/local-variables-1.m: Ditto.
959         * objc/execute/exceptions/foward-1.m: Ditto.
960         * objc/execute/bf-2.m: Ditto.
961         * objc/execute/string1.m: Ditto.
962         * objc/execute/bf-4.m: Ditto.
963         * objc/execute/informal_protocol.m: Ditto.
964         * objc/execute/string3.m: Ditto.
965         * objc/execute/bf-6.m: Ditto.
966         * objc/execute/bf-8.m: Ditto.
967         * objc/execute/class-tests-1.h: Ditto.
968         * objc/execute/protocol-isEqual-1.m: Ditto.
969         * objc/execute/protocol-isEqual-3.m: Ditto.
970         * objc/execute/_cmd.m: Ditto.
971         * objc/execute/function-message-1.m: Ditto.
972         * objc/execute/bf-20.m: Ditto.
973         * objc/execute/bf-common.h: Ditto.
974         * objc/execute/np-2.m: Ditto.
975         * objc/execute/class-10.m: Ditto.
976         * objc/execute/class-12.m: Ditto.
977         * objc/execute/enumeration-2.m: Ditto.
978         * objc/execute/class-14.m: Ditto.
979         * objc/execute/encode-1.m: Ditto.
980         * objc/execute/formal_protocol-1.m: Ditto.
981         * objc/execute/formal_protocol-3.m: Ditto.
982         * objc/execute/accessing_ivars.m: Ditto.
983         * objc/execute/bycopy-2.m: Ditto.
984         * objc/execute/class-2.m: Ditto.
985         * objc/execute/bf-10.m: Ditto.
986         * objc/execute/formal_protocol-7.m: Ditto.
987         * objc/execute/root_methods.m: Ditto.
988         * objc/execute/class-4.m: Ditto.
989         * objc/execute/bf-12.m: Ditto.
990         * objc/execute/class-6.m: Ditto.
991         * objc/execute/bf-14.m: Ditto.
992         * objc/execute/nested-func-1.m: Ditto.
993         * objc/execute/class-8.m: Ditto.
994         * objc/execute/private.m: Ditto.
995         * objc/execute/bf-16.m: Ditto.
996         * objc/execute/bf-18.m: Ditto.
997         * objc/execute/load-3.m: Ditto.
998         * objc/execute/compatibility_alias.m: Ditto.
999         * objc/execute/bf-1.m: Ditto.
1000         * objc/execute/no_clash.m: Ditto.
1001         * objc/execute/bf-3.m: Ditto.
1002         * objc/execute/string2.m: Ditto.
1003         * objc/execute/bf-5.m: Ditto.
1004         * objc/execute/string4.m: Ditto.
1005         * objc/execute/bf-7.m: Ditto.
1006         * objc/execute/object_is_meta_class.m: Ditto.
1007         * objc/execute/bf-9.m: Ditto.
1008         * objc/execute/bf-21.m: Ditto.
1009         * objc/execute/cascading-1.m: Ditto.
1010         * objc/execute/trivial.m: Ditto.
1011         * objc/execute/np-1.m: Ditto.
1012         * objc/compile/trivial.m: Ditto.
1013         * objc/execute/class_self-2.m: Include <stdlib.h>.
1014         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
1015         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
1016         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
1017         and 64bit. Use new NeXT interface as required.
1018         * objc.dg/special/unclaimed-category-1.m: Ditto.
1019         * objc.dg/special/unclaimed-category-1.h: Ditto.
1020         * objc.dg/special/unclaimed-category-1a.m: Ditto.
1021         * objc.dg/func-ptr-1.m: Ditto.
1022         * objc.dg/stret-1.m: Ditto.
1023         * objc.dg/encode-2.m: Ditto.
1024         * objc.dg/category-1.m: Ditto.
1025         * objc.dg/encode-3.m: Ditto.
1026         * objc.dg/call-super-3.m: Ditto.
1027         * objc.dg/method-3.m: Ditto.
1028         * objc.dg/func-ptr-2.m: Ditto.
1029         * objc.dg/lookup-1.m: Ditto.
1030         * objc.dg/encode-4.m: Ditto.
1031         * objc.dg/fix-and-continue-1.m: Ditto.
1032         * objc.dg/proto-lossage-3.m: Ditto.
1033         * objc.dg/method-13.m: Ditto.
1034         * objc.dg/proto-qual-1.m: Ditto.
1035         * objc.dg/zero-link-3.m: Ditto.
1036         * objc.dg/bitfield-1.m: Ditto.
1037         * objc.dg/va-meth-1.m: Ditto.
1038         * objc.dg/super-class-3.m: Ditto.
1039         * objc.dg/call-super-1.m: Ditto.
1040         * objc.dg/type-size-2.m: Ditto.
1041         * objc.dg/method-10.m: Ditto.
1042         * objc.dg/defs.m: Ditto.
1043         * objc.dg/const-str-3.m: Ditto.
1044         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
1045         Protocol1.h) and next-mapping.h as required. Use new NeXT
1046         interface as required.
1047         * objc.dg/super-class-4.m: Ditto.
1048         * objc.dg/comp-types-8.m: Ditto.
1049         * objc.dg/call-super-2.m: Ditto.
1050         * objc.dg/objc-fast-4.m: Ditto.
1051         * objc.dg/method-6.m: Ditto.
1052         * objc.dg/const-str-3.m: Ditto.
1053         * objc.dg/const-str-7.m: Ditto.
1054         * objc.dg/method-15.m: Ditto.
1055         * objc.dg/method-19.m: Ditto.
1056         * objc.dg/sync-1.m: Ditto.
1057         * objc.dg/layout-1.m: Ditto.
1058         * objc.dg/bitfield-3.m: Ditto.
1059         * objc.dg/try-catch-3.m: Ditto.
1060         * objc.dg/try-catch-7.m: Ditto.
1061         * objc.dg/comp-types-10.m: Ditto.
1062         * objc.dg/selector-2.: Ditto.
1063         * objc.dg/method-7.m: Ditto.
1064         * objc.dg/typedef-alias-1.m: Ditto.
1065         * objc.dg/proto-lossage-2.m: Ditto.
1066         * objc.dg/comp-types-11.m: Ditto.
1067         * objc.dg/sizeof-1.m: Ditto.
1068         * objc.dg/method-17.m: Ditto.
1069         * objc.dg/bitfield-5.m: Ditto.
1070         * objc.dg/try-catch-1.m: Ditto.
1071         * objc.dg/encode-5.m: Ditto.
1072         * objc.dg/fix-and-continue-2.m: Ditto.
1073         * objc.dg/method-9.m: Ditto.
1074         * objc.dg/isa-field-1.m: Ditto.
1075         * objc.dg/local-decl-2.m: Ditto.
1076         * objc.dg/objc-gc-4.m: Ditto.
1077         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
1078         * objc.dg/gnu-runtime-3.m: Ditto.
1079         * objc.dg/encode-7.m: Ditto.
1080         * objc.dg/encode-8.m: Ditto.
1081         * objc.dg/selector-3.m: Ditto.
1082         * objc.dg/gnu-runtime-1.m: Ditto.
1083         * objc.dg/const-str-12.m: Ditto.
1084         * objc.dg/gnu-runtime-2.m: Ditto.
1085         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
1086         * objc.dg/selector-1.m: Ditto.
1087         * objc.dg/stubify-2.m: Ditto.
1088         * objc.dg/zero-link-1.m: Ditto.
1089         * objc.dg/stret-2.m: Ditto.
1090         * objc.dg/zero-link-2.m: Ditto.
1091         * objc.dg/next-runtime-1.m: Ditto.
1092         * objc.dg/symtab-1.m: Ditto.
1093         * objc.dg/stubify-1.m: Ditto.
1094         * objc.dg/bitfield-2.m: Ditto.
1095         * objc.dg/try-catch-10.m: Apply to both runtimes.
1096         * objc.dg/const-str-1.m: Ditto.
1097         * objc.dg/image-info.m: Ditto.
1098         * objc.dg/encode-9.m: Ditto.
1099         * objc.dg/pragma-1.m: Apply test to all targets.
1100         * objc.dg/const-str-4.m: Ditto.
1101         * objc.dg/const-str-8.m: Ditto.
1102         * objc.dg/super-class-2.m: Ditto.
1103         * objc.dg/try-catch-5.m: Ditto.
1104         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
1105         Protocol1.h) and next-mapping.h as required. Use new NeXT
1106         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
1107         * objc.dg/const-str-11.m: Ditto.
1108         * objc.dg/const-str-9.m: Ditto.
1109         * objc.dg/method-4.m: Skip for 64Bit NeXT.
1110         * objc.dg/encode-1.m: Remove redundant -lobjc.
1111         * objc.dg/try-catch-9.m: Tidy space.
1112         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
1113         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
1114         and 64bit. Use new NeXT interface as required.
1115         * obj-c++.dg/template-4.mm: Ditto.
1116         * obj-c++.dg/defs.mm: Ditto.
1117         * obj-c++.dg/basic.mm: Ditto.
1118         * obj-c++.dg/encode-4.mm: Ditto.
1119         * obj-c++.dg/method-17.mm: Ditto.
1120         * obj-c++.dg/proto-lossage-3.mm: Ditto.
1121         * obj-c++.dg/cxx-class-1.mm: Ditto.
1122         * obj-c++.dg/method-10.mm: Ditto.
1123         * obj-c++.dg/va-meth-1.mm: Ditto.
1124         * obj-c++.dg/encode-5.mm: Ditto.
1125         * obj-c++.dg/lookup-2.mm: Ditto.
1126         * obj-c++.dg/template-3.mm: Ditto.
1127         * obj-c++.dg/proto-qual-1.mm: Ditto.
1128         * obj-c++.dg/qual-types-1.m: Ditto.
1129         * obj-c++.dg/cxx-scope-1.mm: Ditto.
1130         * obj-c++.dg/template-1.mm: Ditto.
1131         * obj-c++.dg/encode-6.mm: Ditto.
1132         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
1133         Protocol1.h) and next-mapping.h as required. Use new NeXT
1134         interface as required.
1135         * obj-c++.dg/except-1.mm: Ditto.
1136         * obj-c++.dg/const-str-7.mm: Ditto.
1137         * obj-c++.dg/ivar-list-semi.mm: Ditto.
1138         * obj-c++.dg/cxx-scope-2.mm: Ditto.
1139         * obj-c++.dg/selector-2.mm: Ditto.
1140         * obj-c++.dg/isa-field-1.mm: Ditto.
1141         * obj-c++.dg/try-catch-1.mm: Ditto.
1142         * obj-c++.dg/local-decl-1.mm: Ditto.
1143         * obj-c++.dg/try-catch-9.mm: Ditto.
1144         * obj-c++.dg/no-extra-load.mm: Ditto.
1145         * obj-c++.dg/selector-5.mm: Ditto.
1146         * obj-c++.dg/method-12.mm: Ditto.
1147         * obj-c++.dg/try-catch-11.mm: Ditto.
1148         * obj-c++.dg/comp-types-11.mm: Ditto.
1149         * obj-c++.dg/bitfield-3.mm: Ditto.
1150         * obj-c++.dg/method-6.mm: Ditto.
1151         * obj-c++.dg/super-class-2.mm: Ditto.
1152         * obj-c++.dg/method-21.mm: Ditto.
1153         * obj-c++.dg/const-str-8.mm: Ditto.
1154         * obj-c++.dg/try-catch-7.mm: Ditto.
1155         * obj-c++.dg/method-15.mm: Ditto.
1156         * obj-c++.dg/layout-1.mm: Ditto.
1157         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
1158         * obj-c++.dg/const-str-3.mm: Ditto.
1159         * obj-c++.dg/try-catch-2.mm: Ditto.
1160         * obj-c++.dg/objc-gc-3.mm: Ditto.
1161         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
1162         * obj-c++.dg/bitfield-1.mm: Ditto.
1163         * obj-c++.dg/selector-6.mm: Ditto.
1164         * obj-c++.dg/method-13.mm: Ditto.
1165         * obj-c++.dg/comp-types-12.mm: Ditto.
1166         * obj-c++.dg/bitfield-4.mm: Ditto.
1167         * obj-c++.dg/try-catch-8.mm: Ditto.
1168         * obj-c++.dg/method-2.mm: Ditto.
1169         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
1170         * obj-c++.dg/typedef-alias-1.mm: Ditto.
1171         * obj-c++.dg/const-str-4.mm: Ditto.
1172         * obj-c++.dg/proto-lossage-2.mm: Ditto.
1173         * obj-c++.dg/try-catch-3.mm: Ditto.
1174         * obj-c++.dg/comp-types-9.mm: Ditto.
1175         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
1176         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
1177         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
1178         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
1179         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
1180         Use new NeXT interface as required.
1181         * obj-c++.dg/const-str-10.mm: Ditto.
1182         * obj-c++.dg/const-str-11.mm: Ditto.
1183         * obj-c++.dg/const-str-9.mm: Ditto.
1184         * obj-c++.dg/method-11.mm: Ditto.
1185         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
1186         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
1187         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
1188         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
1189         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
1191 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
1193         PR c++/43206
1194         * g++.dg/template/typedef30.C: New test case.
1196 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
1198         PR c/43385
1199         * gcc.c-torture/execute/pr43385.c: New test.
1201 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
1203         * gcc.dg/strncpy-fix-1.c: New test.
1205 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
1207         PR testsuite/41609
1208         * lib/objc-torture.exp (objc-set-runtime-options): New.
1209         * objc/execute/execute.exp: Check runtime options on each pass.
1210         * objc/execute/exceptions/exceptions.exp: Ditto.
1211         * objc/compile/compile.exp: Ditto.
1213         PR testsuite/42348
1214         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
1215         standard tests.
1216         (check_effective_target_objc2): New proc.
1217         (check_effective_target_next_runtime): New proc.
1218         * lib/objc.exp: Determine which runtime is in force and support it.
1219         * lib/obj-c++.exp: Ditto.
1221 2010-03-24  Jason Merrill  <jason@redhat.com>
1223         PR c++/43502
1224         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
1226 2010-03-24  Martin Jambor  <mjambor@suse.cz>
1228         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
1229         a loop.
1230         * gcc.dg/ipa/ipa-2.c: Likewise.
1231         * gcc.dg/ipa/ipa-3.c: Likewise.
1232         * gcc.dg/ipa/ipa-4.c: Likewise.
1233         * gcc.dg/ipa/ipa-5.c: Likewise.
1234         * gcc.dg/ipa/ipa-7.c: Likewise.
1235         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
1236         a loop.
1237         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
1238         i_can_not_be_propagated_fully2 into a loop.
1239         * gcc.dg/ipa/ipa-8.c: New test.
1240         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
1242 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
1244         PR debug/19192
1245         PR debug/43479
1246         * gcc.dg/guality/pr43479.c: New test.
1247         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
1248         and add volatile keyword.
1250 2010-03-23  Mike Stump  <mikestump@comcast.net>
1252         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
1254 2010-03-23  Jason Merrill  <jason@redhat.com>
1256         * g++.dg/ext/altivec-17.C: Adjust error message.
1258         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
1259         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
1260         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
1261         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
1262         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
1263         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
1265 2010-03-22  Jason Merrill  <jason@redhat.com>
1267         PR c++/43333
1268         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
1269         * g++.dg/ext/is_pod_98.C: New.
1271         PR c++/43281
1272         * g++.dg/cpp0x/auto18.C: New.
1274         * gcc.dg/pr36997.c: Adjust error message.
1275         * g++.dg/ext/vector9.C: Likewise.
1276         * g++.dg/conversion/simd3.C: Likewise.
1277         * g++.dg/other/error23.C: Likewise.
1279 2010-03-22  Michael Matz  <matz@suse.de>
1281         PR middle-end/43475
1282         * gfortran.dg/pr43475.f90: New testcase.
1284 2010-03-22  Richard Guenther  <rguenther@suse.de>
1286         PR tree-optimization/43390
1287         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
1289 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1291         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
1292         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
1294 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
1295             Michael Matz  <matz@suse.de>
1297         PR c++/43081
1298         * g++.dg/parse/crash56.C: New test.
1300 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
1302         PR fortran/43450
1303         * gfortran.dg/whole_file_15.f90 : New test.
1305 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1307         PR fortran/43409
1308         * gfortran.dg/inquire_size.f90: New test.
1310 2010-03-20  Richard Guenther  <rguenther@suse.de>
1312         PR rtl-optimization/43438
1313         * gcc.c-torture/execute/pr43438.c: New testcase.
1315 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
1317         PR c++/43375
1318         * g++.dg/abi/mangle42.C: New test.
1320 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
1322         PR C/43211
1323         * gcc.dg/pr43211.c: New test.
1324         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
1326 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
1328         PR rtl-optimization/42258
1329         * gcc.target/arm/thumb1-mul-moves.c: New test.
1331         PR target/40697
1332         * gcc.target/arm/thumb-andsi.c: New test.
1334         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
1335         dg-require-effective-target.
1337 2010-03-19  Michael Matz  <matz@suse.de>
1339         PR c++/43116
1340         * g++.dg/other/pr43116.C: New testcase.
1342 2010-03-19  Michael Matz  <matz@suse.de>
1344         PR target/43305
1345         * gcc.dg/pr43305.c: New testcase.
1347 2010-03-19  Richard Guenther  <rguenther@suse.de>
1349         PR tree-optimization/43415
1350         * gcc.c-torture/compile/pr43415.c: New testcase.
1352 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
1354         PR ada/43106
1355         * gnat.dg/case_optimization2.adb: New test.
1356         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
1358 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1359             Jack Howarth <howarth@bromo.med.uc.edu>
1361         PR target/36399
1362         * gcc.target/i386/push-1.c: Don't xfail
1363           scan-assembler-not "movups" on darwin.
1365 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
1367         PR debug/43058
1368         * gcc.dg/pr43058.c: New test.
1370 2010-03-18  Martin Jambor  <mjambor@suse.cz>
1372         PR middle-end/42450
1373         * g++.dg/torture/pr42450.C: New test.
1375 2010-03-18  Michael Matz  <matz@suse.de>
1377         PR middle-end/43419
1378         * gcc.dg/pr43419.c: New testcase.
1380 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
1382         PR rtl-optimization/43360
1383         * gcc.dg/torture/pr43360.c: New.
1385 2010-03-18  Michael Matz  <matz@suse.de>
1387         PR tree-optimization/43402
1388         * gcc.dg/pr43402.c: New testcase.
1390 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
1392         PR target/42427
1393         * gcc.dg/pr42427.c: New test.
1395 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1397         PR libfortran/43265
1398         * gfortran.dg/read_empty_file.f: New test.
1399         * gfortran.dg/read_eof_all.f90: New test.
1400         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
1401         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
1403 2010-03-17  Michael Matz  <matz@suse.de>
1405         * gcc.dg/pr43300.c: Add -w.
1407 2010-03-17  Richard Guenther  <rguenther@suse.de>
1409         * gcc.dg/pr43379.c: Add -w.
1411 2010-03-17  Tobias Burnus  <burnus@net-b.de>
1413         PR fortran/43331
1414         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
1416 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
1418         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
1420 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1422         * ada/acats/run_all.sh: Log start and end times.
1424 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1426         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
1428 2010-03-16  Richard Guenther  <rguenther@suse.de>
1430         PR middle-end/43379
1431         * gcc.dg/pr43379.c: New testcase.
1433 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
1435         PR debug/43051
1436         * gcc.dg/guality/pr43051-1.c: New test.
1438 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
1440         PR testsuite/43363
1441         * g++.dg/ext/altivec-17.C: Handle changes to error message.
1443 2010-03-15  Michael Matz  <matz@suse.de>
1445         PR middle-end/43300
1446         * gcc.dg/pr43300.c: New testcase.
1448 2010-03-15  Richard Guenther  <rguenther@suse.de>
1450         PR tree-optimization/43367
1451         * gcc.c-torture/compile/pr43367.c: New testcase.
1453 2010-03-15  Richard Guenther  <rguenther@suse.de>
1455         PR tree-optimization/43317
1456         * gcc.dg/pr43317.c: New testcase.
1458 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
1460         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
1462 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
1464         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
1466 2010-03-14  Tobias Burnus  <burnus@net-b.de>
1468         PR fortran/43362
1469         * gfortran.dg/impure_constructor_1.f90: New test.
1471 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
1473         PR middle-end/43354
1474         * gfortran.dg/graphite/id-pr43354.f: New.
1476 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
1478         PR middle-end/43349
1479         * gfortran.dg/graphite/pr43349.f: New.
1481 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
1483         PR middle-end/43306
1484         * gcc.dg/graphite/pr43306.c: New.
1486 2010-03-12  David S. Miller  <davem@davemloft.net>
1488         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
1489         sparc.
1491 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1493         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
1495 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
1497         PR fortran/43291
1498         PR fortran/43326
1499         * gfortran.dg/dynamic_dispatch_7.f03: New test.
1501 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
1503         * gfortran.dg/default_format_denormal_1.f90: Don't assume
1504         fail for *-*-mingw* targets.
1506 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
1508         PR debug/43329
1509         * gcc.dg/guality/pr43329-1.c: New test.
1511 2010-03-11  Martin Jambor  <mjambor@suse.cz>
1513         PR tree-optimization/43257
1514         * g++.dg/torture/pr43257.C: New test.
1516 2010-03-11  Tobias Burnus  <burnus@net-b.de>
1518         PR fortran/43228
1519         * gfortran.dg/namelist_61.f90: New test.
1521 2010-03-11  Richard Guenther  <rguenther@suse.de>
1523         PR tree-optimization/43255
1524         * gcc.c-torture/compile/pr43255.c: New testcase.
1526 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1528         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
1529         * gcc.dg/pr43280.c: New testcase.
1531 2010-03-11  Richard Guenther  <rguenther@suse.de>
1533         PR lto/43200
1534         * gcc.dg/lto/20100227-1_0.c: New testcase.
1535         * gcc.dg/lto/20100227-1_1.c: Likewise.
1537 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1539         PR libfortran/43320
1540         PR libfortran/43265
1541         * gfortran.dg/read_eof_6.f: New test
1542         * gfortran.dg/read_x_eof.f90: New test.
1543         * gfortran.dg/read_x_past.f: Update test.
1545 2010-03-10  Jan Hubicka   <jh@suse.cz>
1547         * gcc.c-torture/compile/pr43288.c: New test.
1549 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1551         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
1552         -fpic/-fPIC flags.
1553         * g++.old-deja/g++.pt/asm2.C: Likewise.
1554         * gcc.c-torture/compile/20000804-1.c: Likewise.
1555         * gcc.target/i386/clobbers.c: Likewise.
1557 2010-03-10  Tobias Burnus  <burnus@net-b.de>
1559         PR fortran/43303
1560         * gfortran.dg/c_assoc_3.f90: New test.
1562 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
1564         PR debug/36728
1565         * gcc.dg/guality/pr36728-1.c: New test.
1566         * gcc.dg/guality/pr36728-2.c: New test.
1568 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
1570         * gcc.dg/h8300-div-delay-slot.c: New test.
1572 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
1574         PR tree-optimization/43236
1575         * gcc.c-torture/execute/pr43236.c: New test.
1577 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
1579         PR middle-end/42859
1580         * g++.dg/eh/pr42859.C: New test.
1582 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
1584         PR debug/43299
1585         * gcc.dg/pr43299.c: New test.
1587         PR debug/43290
1588         * g++.dg/eh/unwind2.C: New test.
1590 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
1591             Reza Yazdani  <reza.yazdani@amd.com>
1593         PR middle-end/43065
1594         * gcc.dg/graphite/run-id-4.c: New.
1596 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
1598         PR middle-end/43065
1599         * gcc.dg/graphite/run-id-3.c: New.
1601 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
1603         PR middle-end/42644
1604         PR middle-end/42130
1605         * gcc.dg/graphite/id-18.c: New.
1606         * gcc.dg/graphite/run-id-pr42644.c: New.
1608 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
1610         PR middle-end/42326
1611         * gcc.dg/graphite/pr42326.c: New.
1613 2010-03-08  Richard Guenther  <rguenther@suse.de>
1615         PR tree-optimization/43269
1616         * gcc.c-torture/execute/pr43269.c: New testcase.
1618 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
1620         PR fortran/43256
1621         * gfortran.dg/typebound_call_13.f03: New.
1623 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
1625         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
1626         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
1628 2010-03-05  Jason Merrill  <jason@redhat.com>
1630         * g++.dg/abi/mangle40.C: Require weak and alias.
1632 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
1634         PR middle-end/42326
1635         * gfortran.dg/graphite/pr42326.f90: New.
1636         * gfortran.dg/graphite/pr42326-1.f90: New.
1638 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1640         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
1641         (gnat_target_compile): Likewise.
1642         Reinitialize GNAT_UNDER_TEST if target changes.
1643         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
1644         (local_find_gnatmake): Pass full --GCC to gnatlink.
1645         Remove --LINK.
1647 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
1649         PR c/43248
1650         * gcc.dg/compound-literal-1.c: New testcase.
1652 2010-03-04  Martin Jambor  <mjambor@suse.cz>
1654         PR tree-optimization/43164
1655         PR tree-optimization/43191
1656         * gcc.c-torture/compile/pr43164.c: New test.
1657         * gcc.c-torture/compile/pr43191.c: Likewise.
1659 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
1661         PR fortran/43244
1662         * gfortran.dg/finalize_9.f90: New.
1664 2010-03-04  Tobias Burnus  <burnus@net-b.de>
1665             Ken Werner <ken@linux.vnet.ibm.com>
1667         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
1668         to dg-options for spu.
1669         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
1670         dump-scan target to exclude spu.
1672 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
1674         PR middle-end/43209
1675         * gcc.dg/tree-ssa/ivopts-4.c: New.
1677 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
1679         * lib/target-supports-dg.exp (check-flags): Provide defaults for
1680         include-opts and exclude-opts; skip checking the flags if arguments
1681         are the same as the defaults.
1682         (dg-xfail-if): Verify the number of arguments, supply defaults
1683         for unspecified optional arguments.
1684         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
1686 2010-03-03  Jason Merrill  <jason@redhat.com>
1688         PR c++/12909
1689         * g++.dg/abi/mangle40.C: Updated.
1691 2010-03-03  Jason Merrill  <jason@redhat.com>
1693         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
1694         * g++.dg/abi/mangle23.C: Likewise.
1695         * g++.dg/eh/simd-2.C: Likewise.
1696         * g++.dg/ext/attribute-test-2.C: Likewise.
1697         * g++.dg/ext/vector14.C: Likewise.
1698         * g++.dg/other/pr34435.C: Likewise.
1699         * g++.dg/template/conv8.C: Likewise.
1700         * g++.dg/template/nontype9.C: Likewise.
1701         * g++.dg/template/qualttp17.C: Likewise.
1702         * g++.dg/template/ref1.C: Likewise.
1703         * g++.old-deja/g++.pt/crash68.C: Likewise.
1704         * g++.old-deja/g++.pt/ref1.C: Likewise.
1705         * g++.old-deja/g++.pt/ref3.C: Likewise.
1706         * g++.old-deja/g++.pt/ref4.C: Likewise.
1708         PR c++/12909
1709         * g++.dg/abi/mangle40.C: New.
1710         * g++.dg/abi/mangle41.C: New.
1711         * g++.dg/lto/20100302_0.C: New.
1712         * g++.dg/lto/20100302_1.C: New.
1713         * g++.dg/lto/20100302.h: New.
1715 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
1717         PR fortran/43243
1718         * gfortran.dg/internal_pack_12.f90: New test.
1720 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
1722         * gcc.dg/pr36997.c: Adjust error message.
1724 2010-03-03  Mike Stump  <mikestump@comcast.net>
1726         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
1727         adjustments to not be present on machines that align the stack to
1728         more than 4 bytes and don't have a red zone yet as that is an
1729         unimplemented optimization.
1731 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
1733         PR fortran/43169
1734         * gfortran.dg/impure_assignment_3.f90: New.
1736 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
1738         PR debug/43229
1739         * gfortran.dg/pr43229.f90: New test.
1741         PR debug/43237
1742         * gcc.dg/debug/dwarf2/pr43237.c: New test.
1744         PR debug/43177
1745         * gcc.dg/guality/pr43177.c: New test.
1747 2010-03-02  Jason Merrill  <jason@redhat.com>
1749         * g++.dg/ext/vector9.C: Adjust error message.
1750         * g++.dg/conversion/simd3.C: Likewise.
1751         * g++.dg/other/error23.C: Likewise.
1753 2010-03-02  Mike Stump  <mikestump@comcast.net>
1755         PR c++/41090
1756         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
1758 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
1760         PR fortran/43180
1761         * gfortran.dg/internal_pack_10.f90: New test.
1763         PR fortran/43173
1764         * gfortran.dg/internal_pack_11.f90: New test.
1766 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
1768         PR middle-end/42640
1769         * gcc.dg/tree-ssa/pr42640.c: New.
1771 2010-03-01  Richard Guenther  <rguenther@suse.de>
1773         PR tree-optimization/43220
1774         * gcc.c-torture/execute/pr43220.c: New testcase.
1776 2010-03-01  Richard Guenther  <rguenther@suse.de>
1778         PR middle-end/43213
1779         * gcc.dg/pr43213.c: New testcase.
1781 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1783         PR pch/14940
1784         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
1786 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1788         * lib/target-supports.exp (check_effective_target_ucn_nocache):
1789         New function.
1790         (check_effective_target_ucn): Likewise.
1792         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
1793         if !ucn.
1794         * gcc.dg/ucnid-2.c: Likewise.
1795         * gcc.dg/ucnid-3.c: Likewise.
1796         * gcc.dg/ucnid-4.c: Likewise.
1797         * gcc.dg/ucnid-11.c: Likewise.
1798         * gcc.dg/ucnid-12.c: Likewise.
1799         * gcc.dg/ucnid-6.c: Skip if !ucn.
1800         * gcc.dg/ucnid-9.c: Likewise.
1802 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1804         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
1805         lists to dg-skip-if.
1806         * gcc.target/i386/stackalign/return-3.c: Likewise.
1808 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1810         * gcc.target/i386/clearcap.map: New file.
1811         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
1812         Pass clearcap.map by default if supported.
1814 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1816         PR fortran/42900
1817         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
1818         Explain this.
1819         * gfortran.dg/stat_2.f90: Likewise.
1821 2010-03-01  Tobias Burnus  <burnus@net-b.de>
1823         PR fortran/43199
1824         * gfortran.dg/module_read_2.f90: New test.
1826 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
1828         PR c++/42748
1829         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
1830         * g++.dg/abi/mangle12.C: Likewise.
1831         * g++.dg/abi/mangle20-2.C: Likewise.
1832         * g++.dg/abi/mangle17.C: Likewise.
1833         * g++.dg/template/cond2.C: Likewise.
1834         * g++.dg/template/pr35240.C: Likewise.
1836 2010-02-27  Richard Guenther  <rguenther@suse.de>
1838         PR tree-optimization/43186
1839         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
1841 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
1843         * g++.dg/abi/packed1.C: Expect warning on the SH.
1845 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
1847         PR c++/42054:
1848         * g++.dg/parse/error37.C: New test.
1850 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1852         PR c/24577
1853         PR c/43192
1854         * gcc.dg/pr8927-1.c: Match new note.
1855         * gcc.dg/990506-0.c: Likewise.
1856         * gcc.dg/gomp/flush-2.c: Likewise.
1857         * gcc.dg/gomp/atomic-5.c: Likewise.
1858         * gcc.dg/gomp/pr34607.c: Likewise.
1859         * gcc.dg/pr35746.c: Likewise.
1860         * gcc.dg/cpp/pragma-1.c: Likewise.
1861         * gcc.dg/cpp/pragma-2.c: Likewise.
1862         * gcc.dg/pr41842.c: Likewise.
1863         * gcc.dg/noncompile/20040629-1.c: Likewise.
1864         * objc.dg/private-1.m: Likewise.
1866 2010-02-27  Tobias Burnus  <burnus@net-b.de>
1868         PR fortran/43185
1869         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
1870         * gfortran.dg/default_initialization_4.f90: New test.
1872 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
1874         * gnat.dg/thin_pointer.ad[sb]: Rename into...
1875         * gnat.dg/thin_pointer1.ad[sb]: ...this.
1876         * gnat.dg/thin_pointer2.adb: New test.
1877         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
1879 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1881         PR c/20631
1882         * gcc.dg/cpp/c90-pedantic.c: New.
1883         * gcc.dg/cpp/c90.c: New.
1884         * gcc.dg/gnu90-const-expr-1.c: New.
1885         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
1887 2010-02-26  Richard Guenther  <rguenther@suse.de>
1889         PR tree-optimization/43186
1890         * gcc.c-torture/compile/pr43186.c: New testcase.
1892 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
1894         PR debug/43190
1895         * c-c++-common/dwarf2/pr43190.c: New test.
1897 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
1899         PR testsuite/37074:
1900         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
1902 2010-02-26  Richard Guenther  <rguenther@suse.de>
1904         PR tree-optimization/43188
1905         * gcc.c-torture/compile/pr43188.c: New testcase.
1907 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
1909         PR target/43175
1910         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
1912 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
1914         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
1916 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
1918         PR target/43154
1919         * gcc.target/powerpc/pr43154.c: New file.
1921 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
1923         PR debug/43166
1924         * gfortran.dg/debug/pr43166.f: New test.
1926         PR debug/43165
1927         * gcc.dg/torture/pr43165.c: New test.
1929 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1931         PR c/43128
1932         * c-c++-common/pr41779.c: Update.
1934 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1936         PR ada/32547
1937         * lib/gnat-dg.exp (gnat_load): Redefine.
1939         * ada/acats/run_acats: Run run_all.sh with $SHELL.
1940         * ada/acats/run_all.sh: Downcase tasking not implemented message.
1942 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1944         PR libobjc/36610
1945         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
1946         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
1947         -fgnu-runtime.
1948         Sort entries.
1950 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1952         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
1954 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
1956         PR debug/43150
1957         * gcc.dg/guality/vla-1.c: New test.
1959 2010-02-24  Tobias Burnus  <burnus@net-b.de>
1961         PR fortran/43042
1962         * gfortran.dg/c_ptr_tests_15.f90: New test.
1964 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
1966         PR target/43107
1967         * gcc.target/i386/pr43107.c: New test.
1969 2010-02-23  Jason Merrill  <jason@redhat.com>
1971         PR c++/43143
1972         * g++.dg/cpp0x/variadic100.C: New.
1974 2010-02-23  Jason Merrill  <jason@redhat.com>
1976         PR debug/42800
1977         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
1978         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1979         * c-c++-common/dwarf2/vla1.c: New.
1981 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
1983         PR target/43139
1984         * gcc.dg/pr43139.c: New test.
1986         PR debug/43077
1987         * gcc.dg/guality/pr43077-1.c: New test.
1989 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1991         PR 43123
1992         * gcc.dg/march.c: New.
1993         * gcc.dg/march-generic.c: New.
1994         * gcc.dg/mtune.c: New.
1996 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
1998         PR middle-end/43083
1999         * gcc.dg/graphite/pr43083.c: New.
2001 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
2003         PR middle-end/43097
2004         * gfortran.dg/graphite/pr43097.f: New.
2006 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
2007             Manuel López-Ibáñez  <manu@gcc.gnu.org>
2009         PR middle-end/43140
2010         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
2012 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
2014         PR middle-end/43026
2015         * g++.dg/graphite/pr43026.C: New.
2017 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2019         PR c++/43126
2020         * gcc.dg/cleanup-1.c: Update.
2021         * gcc.dg/func-args-1.c: Update.
2022         * gcc.dg/format/sentinel-1.c: Update.
2023         * g++.old-deja/g++.jason/scoping10.C: Update.
2024         * g++.old-deja/g++.ns/lookup5.C: Update.
2025         * g++.dg/ext/cleanup-1.C: Update.
2026         * g++.dg/parse/varmod1.C: Update.
2027         * g++.dg/parse/error33.C: Update.
2028         * g++.dg/expr/call3.C: Update.
2029         * g++.dg/func-args-1.C: New.
2031 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
2033         PR c/43125
2034         * gcc.dg/attr-used-2.c: Moved to ...
2035         * c-c++-common/attr-used-2.c: Here.
2037         * gcc.dg/attr-used.c: Moved to ...
2038         * c-c++-common/attr-used.c: Here.
2040 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
2042         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
2044 2010-02-22  Richard Guenther  <rguenther@suse.de>
2046         PR lto/43045
2047         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
2048         * gfortran.dg/lto/20100222-1_1.c: Likewise.
2050 2010-02-22  Richard Guenther  <rguenther@suse.de>
2052         PR tree-optimization/42749
2053         * gcc.c-torture/compile/pr42749.c: New testcase.
2055 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
2057         PR fortran/43072
2058         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
2059         * gfortran.dg/internal_pack_9.f90: New test.
2061 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2063         PR c++/23510
2064         * g++.dg/template/recurse.C: Adjust.
2065         * g++.dg/template/pr23510.C: New.
2067 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
2069         PR c++/42824
2070         * g++.dg/template/memclass4.C: New test.
2072 2010-02-21  Tobias Burnus  <burnus@net-b.de>
2074         PR fortran/35259
2075         * gfortran.dg/reassoc_5.f90: New test.
2077 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
2079         PR target/43067
2080         * gcc.target/i386/pr43067.c: New test.
2082 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2084         PR c++/35669
2085         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
2086         -Wconversion-null.
2087         * g++.dg/warn/Wconversion-null.C: New test.
2088         * g++.old-deja/g++.other/null1.C: Move to...
2089         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
2091 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
2093         PR fortran/36932
2094         PR fortran/36933
2095         * gfortran.dg/dependency_26.f90: New test.
2097         PR fortran/43072
2098         * gfortran.dg/internal_pack_7.f90: New test.
2100         PR fortran/43111
2101         * gfortran.dg/internal_pack_8.f90: New test.
2103 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2105         PR 43128
2106         * c-c++-common/pr41779.c: Fix broken testcase.
2108 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2110         PR 36513
2111         * c-c++-common/pr36513.c: New testcase.
2112         * c-c++-common/pr36513-2.c: New testcase.
2114 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2116         PR 41779
2117         * c-c++-common/pr41779.c: New.
2119 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
2121         PR debug/43084
2122         * gcc.dg/pr43084.c: New test.
2124 2010-02-19  Richard Guenther  <rguenther@suse.de>
2126         PR tree-optimization/42916
2127         * gcc.dg/pr42916.c: New testcase.
2129 2010-02-18  Jason Merrill  <jason@redhat.com>
2131         PR c++/42837
2132         * g++.dg/abi/packed1.C: Add expected warning.
2134         PR c++/43108
2135         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
2136         * gcc.dg/torture/dg-torture.exp: Likewise.
2137         * c-c++-common/torture/complex-sign.h,
2138         c-c++-common/torture/complex-sign-add.c,
2139         c-c++-common/torture/complex-sign-mixed-add.c,
2140         c-c++-common/torture/complex-sign-mixed-div.c,
2141         c-c++-common/torture/complex-sign-mixed-mul.c,
2142         c-c++-common/torture/complex-sign-mixed-sub.c,
2143         c-c++-common/torture/complex-sign-mul.c,
2144         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
2145         Adapt for C++ compilation as well.
2147         PR c++/43070
2148         * g++.dg/ext/label1.C: Update.
2149         * g++.dg/ext/label2.C: Update.
2151         PR c++/26261
2152         * g++.dg/template/dependent-name6.C: New.
2154         PR c++/43109
2155         * g++.dg/parse/namespace12.C: New.
2157 2010-02-18  Martin Jambor  <mjambor@suse.cz>
2159         PR tree-optimization/43066
2160         * gcc.c-torture/compile/pr43066.c: New test.
2162 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
2164         * g++.dg/ext/attrib35.C: Fix target selector string.
2165         * g++.dg/ext/attrib36.C: Ditto.
2166         * g++.dg/ext/attrib37.C: Ditto.
2167         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
2168         * g++.dg/abi/mangle25.C: Ditto.
2170 2010-02-17  Jason Merrill  <jason@redhat.com>
2172         PR c++/43069
2173         * g++.dg/parse/namespace11.C: New.
2175         PR c++/43093
2176         * g++.dg/ext/attrib37.C: New.
2178         PR c++/43079
2179         * g++.dg/template/ptrmem20.C: New.
2181 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
2183         PR target/43103
2184         * gcc.target/i386/xop-check.h: Include m256-check.h.
2185         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
2186         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
2187         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
2188         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
2190 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
2192         PR debug/42918
2193         * gcc.dg/pr42918.c: New test.
2195 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
2197         * g++.dg/ext/attrib36.C: Require ILP32.
2199 2010-02-16  Richard Guenther  <rguenther@suse.de>
2201         PR tree-optimization/41043
2202         * gfortran.dg/pr41043.f90: New testcase.
2203         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
2205 2010-02-16  Jason Merrill  <jason@redhat.com>
2207         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
2209 2010-02-16  Ira Rosen <irar@il.ibm.com>
2211         PR tree-optimization/43074
2212         * gcc.dg/vect/fast-math-pr43074.c: New test.
2214 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
2216         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
2218 2010-02-16  Jason Merrill  <jason@redhat.com>
2220         PR c++/43031
2221         * g++.dg/ext/attrib36.C: New.
2223         PR c++/43036
2224         * g++.dg/other/array6.C: New.
2226 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2228         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
2230 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
2232         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
2233         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
2234         * gcc.target/i386/xop-vpermil2pd-1.c: New.
2235         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
2236         * gcc.target/i386/xop-vpermil2ps-1.c: New.
2237         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
2239 2010-02-15  Richard Guenther  <rguenther@suse.de>
2241         PR middle-end/43068
2242         * g++.dg/torture/pr43068.C: New testcase.
2244 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
2246         PR c++/43024
2247         * g++.dg/opt/ice1.C: New.
2249 2010-02-14  Jason Merrill  <jason@redhat.com>
2251         PR c++/41997
2252         * g++.dg/cpp0x/initlist-opt.C: New.
2254 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
2256         PR fortran/41113
2257         PR fortran/41117
2258         * gfortran.dg/internal_pack_6.f90: New test.
2260 2010-02-12  Jason Merrill  <jason@redhat.com>
2262         PR c++/43054
2263         * g++.dg/cpp0x/variadic99.C: New.
2265 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
2267         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
2268         sign extend pointers to gualchk_t.
2270         PR c++/43033
2271         * g++.dg/other/default3.C: Xfail g4 test.
2273 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2275         PR middle-end/43012
2276         * gcc.dg/graphite/pr43012.c: New.
2278 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2280         PR middle-end/42930
2281         * g++.dg/graphite/pr42930.C: New.
2283 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2285         PR middle-end/42914
2286         PR middle-end/42530
2287         * gcc.dg/graphite/pr42530.c: New.
2288         * gcc.dg/graphite/pr42914.c: New.
2290 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2292         PR middle-end/42771
2293         * gcc.dg/graphite/pr42771.c: New.
2295 2010-02-11  Richard Guenther  <rguenther@suse.de>
2297         PR tree-optimization/42998
2298         * gcc.c-torture/compile/pr42998.c: New testcase.
2300 2010-02-10  Jason Merrill  <jason@redhat.com>
2302         PR c++/41896
2303         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
2305         PR c++/42983, core issue 906
2306         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
2307         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
2309         PR c++/43016
2310         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
2312 2010-02-10  Richard Guenther  <rguenther@suse.de>
2314         PR tree-optimization/43017
2315         * gcc.dg/torture/pr43017.c: New testcase.
2317 2010-02-10  Tobias Burnus <burnus@net-b.de>
2319         PR fortran/40823
2320         * gfortran.dg/private_type_1.f90: Update error location.
2321         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
2322         * gfortran.dg/typebound_operator_2.f03: Ditto.
2323         * gfortran.dg/assignment_2.f90: Ditto.
2324         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
2325         * gfortran.dg/binding_label_tests_9.f03: Ditto.
2327 2010-02-10  Tobias Burnus  <burnus@net-b.de>
2329         PR fortran/43015
2330         * gfortran.dg/bind_c_usage_20.f90: New test.
2332 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
2334         PR debug/43010
2335         * g++.dg/debug/pr43010.C: New test.
2337 2010-02-10  Richard Guenther  <rguenther@suse.de>
2339         PR c/43007
2340         * gcc.c-torture/execute/20100209-1.c: New testcase.
2341         * gcc.dg/fold-div-3.c: Likewise.
2343 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
2345         * gcc.dg/builtin-ffs-1.c: New test.
2347 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2349         PR fortran/42999
2350         * gfortran.dg/array_constructor_35.f90: New test.
2352 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2354         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
2356 2010-02-09  Jason Merrill  <jason@redhat.com>
2358         PR c++/42399
2359         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
2361         PR c++/42370
2362         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
2364 2010-02-09  Tobias Burnus  <burnus@net-b.de>
2366         PR fortran/41869
2367         * gfortran.dg/module_write_1.f90: New test.
2369 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
2371         * gcc.dg/pr19340.c: Adjust.
2373 2010-02-09  Richard Guenther  <rguenther@suse.de>
2375         PR tree-optimization/43008
2376         * gcc.c-torture/execute/pr43008.c: New testcase.
2378 2010-02-09  Richard Guenther  <rguenther@suse.de>
2380         PR tree-optimization/43000
2381         * gcc.dg/torture/pr43000.c: New testcase.
2382         * gcc.dg/torture/pr43002.c: Likewise.
2384 2010-02-09  Daniel Kraft  <d@domob.eu>
2386         PR fortran/39171
2387         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
2388         and pass -Wsurprising as necessary.
2390 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
2392         PR tree-optimization/42890
2393         * g++.dg/torture/pr42890.C: New test.
2395 2010-02-08  Richard Guenther  <rguenther@suse.de>
2397         PR middle-end/42995
2398         * gcc.dg/tree-ssa/inline-4.c: New testcase.
2400 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
2402         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
2403         return 0 from main.
2404         * gcc.dg/graphite/block-1.c: Same.
2405         * gcc.dg/graphite/block-3.c: Same.
2406         * gcc.dg/graphite/block-4.c: Same.
2407         * gcc.dg/graphite/block-5.c: Same.
2408         * gcc.dg/graphite/block-6.c: Same.
2409         * gcc.dg/graphite/block-7.c: Same.
2410         * gcc.dg/graphite/interchange-0.c: Same.
2411         * gcc.dg/graphite/interchange-1.c: Same.
2412         * gcc.dg/graphite/interchange-10.c: Same.
2413         * gcc.dg/graphite/interchange-11.c: Same.
2414         * gcc.dg/graphite/interchange-12.c: Same.
2415         * gcc.dg/graphite/interchange-2.c: Same.
2416         * gcc.dg/graphite/interchange-3.c: Same.
2417         * gcc.dg/graphite/interchange-4.c: Same.
2418         * gcc.dg/graphite/interchange-5.c: Same.
2419         * gcc.dg/graphite/interchange-6.c: Same.
2420         * gcc.dg/graphite/interchange-7.c: Same.
2421         * gcc.dg/graphite/interchange-8.c: Same.
2422         * gcc.dg/graphite/interchange-9.c: Same.
2423         * gcc.dg/graphite/interchange-mvt.c: Same.
2425 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
2427         * gfortran.dg/graphite/id-19.f: New.
2428         * gfortran.dg/graphite/pr14741.f90: New.
2429         * gfortran.dg/graphite/pr41924.f90: New.
2430         * gfortran.dg/graphite/run-id-2.f90: New.
2432 2010-02-07  Richard Guenther  <rguenther@suse.de>
2434         PR middle-end/42956
2435         * gcc.c-torture/compile/pr42956.c: New testcase.
2437 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2439         PR libfortran/42742
2440         * gfortran.dg/fmt_cache_2.f: New test.
2442 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2444         * gfortran.dg/read_no_eor.f90: New test.
2446 2010-02-05  Jason Merrill  <jason@redhat.com>
2448         * g++.dg/ext/label13.C: Move constructor body out of class.
2450 2010-02-03  Jason Merrill  <jason@redhat.com>
2452         PR c++/42870
2453         * g++.dg/ext/dllexport3.C: New.
2455 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
2457         * gcc.dg/format/ms-format3.c: New test for specific MS types.
2459 2010-02-05  Richard Guenther  <rguenther@suse.de>
2461         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
2463 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
2465         PR c++/42915
2466         * g++.dg/other/crash-9.C: New test.
2468 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
2470         PR fortran/42309
2471         * gfortran.dg/subref_array_pointer_4.f90 : New test.
2473 2010-02-04  Richard Guenther  <rguenther@suse.de>
2475         PR rtl-optimization/42952
2476         * gcc.dg/torture/pr42952.c: New testcase.
2478 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2480         PR libfortran/42901
2481         * gfortran.dg/namelist_60.f90: New test.
2483 2010-02-03  Jason Merrill  <jason@redhat.com>
2485         PR c++/40138
2486         * g++.dg/ext/builtin11.C: New.
2488         PR c++/4926
2489         PR c++/38600
2490         * g++.dg/abi/mangle35.C: New.
2491         * g++.dg/abi/mangle37.C: New.
2493         PR c++/12909
2494         * g++.dg/abi/mangle36.C: New.
2496         PR c++/35652
2497         * g++.dg/warn/string1.C: New.
2499 2010-02-03  Richard Guenther  <rguenther@suse.de>
2501         PR tree-optimization/42944
2502         * gcc.dg/errno-1.c: New testcase.
2504 2010-02-03  Richard Guenther  <rguenther@suse.de>
2506         PR middle-end/42927
2507         * gcc.c-torture/compile/pr42927.c: New testcase.
2509 2010-02-03  Tobias Burnus  <burnus@net-b.de>
2511         PR fortran/42936
2512         * gfortran.dg/null_4.f90: New test.
2514 2010-02-02  Jason Merrill  <jason@redhat.com>
2516         PR c++/41090
2517         * g++.dg/ext/label13.C: New.
2519 2010-02-02  Tobias Burnus  <burnus@net-b.de>
2521         PR fortran/42650
2522         * gfortran.dg/func_result_5.f90: New test.
2524 2010-02-01  Tobias Burnus  <burnus@net-b.de>
2526         PR fortran/42922
2527         * gfortran.dg/pure_initializer_3.f90: News test.
2529 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
2531         PR fortran/42888
2532         * gfortran.dg/allocate_derived_2.f90: New test.
2534 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
2536         PR middle-end/42898
2537         * gcc.dg/torture/pr42898-2.c: New test.
2539 2010-01-31  Richard Guenther  <rguenther@suse.de>
2541         PR middle-end/42898
2542         * gcc.dg/torture/pr42898.c: New testcase.
2544 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
2546         PR fortran/38324
2547         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
2548         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
2550 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
2552         * g++.dg/tree-ssa/inline-1.C: New.
2553         * g++.dg/tree-ssa/inline-2.C: New.
2554         * g++.dg/tree-ssa/inline-3.C: New.
2556 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
2558         PR testsuite/41701
2559         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
2560         the string 'pow' in the pathname of the compiler from generating a
2561         test failure.
2563 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2565         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
2566         * g++.old-deja/g++.mike/eh17.C: Likewise.
2567         * g++.old-deja/g++.mike/p5571.C: Likewise.
2569 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
2571         PR c++/42758
2572         PR c++/42634
2573         PR c++/42336
2574         PR c++/42797
2575         PR c++/42880
2576         * g++.dg/other/crash-5.C: New test.
2577         * g++.dg/other/crash-6.C: New test.
2578         * g++.dg/other/crash-7.C: New test.
2579         * g++.dg/other/crash-8.C: New test.
2581 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
2583         PR rtl-optimization/42889
2584         * gcc.dg/pr42889.c: New test.
2586 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
2588         * gcc.target/i386/pr42881.c: Use SSE2.
2590 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
2592         PR target/42891
2593         * gcc.target/i386/pr42891.c: New test.
2595 2010-01-28  Richard Guenther  <rguenther@suse.de>
2597         PR tree-optimization/42871
2598         * g++.dg/torture/pr42871.C: New testcase.
2600 2010-01-28  Richard Guenther  <rguenther@suse.de>
2602         * gcc.dg/Wobjsize-1.h: New testcase.
2603         * gcc.dg/Wobjsize-1.c: Likewise.
2605 2010-01-28  Richard Guenther  <rguenther@suse.de>
2607         PR middle-end/42883
2608         * g++.dg/torture/pr42883.C: New testcase.
2610 2010-01-28  Michael Matz  <matz@suse.de>
2612         * gcc.target/i386/pr42881.c: New test.
2614 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2616         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
2617         Add i?86-*-solaris2* support.
2619 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
2621         PR c++/42713
2622         PR c++/42820
2623         * g++.dg/template/typedef27.C: New test case.
2624         * g++.dg/template/typedef28.C: New test case.
2626 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
2628         * testsuite/gcc.dg/optimize-bswap*.c: Add ARM target
2630 2010-01-27  Richard Guenther  <rguenther@suse.de>
2632         PR middle-end/42878
2633         * gcc.dg/torture/pr42878-1.c: New testcase.
2634         * gcc.dg/torture/pr42878-2.c: Likewise.
2636 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
2638         PR middle-end/42874
2639         * gcc.dg/vla-22.c: New test.
2641 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
2643         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
2644         current collation.
2646 2010-01-26  Richard Guenther  <rguenther@suse.de>
2648         PR rtl-optimization/42685
2649         * gcc.dg/pr42685.c: New testcase.
2650         * g++.dg/other/pr42685.C: Likewise.
2652 2010-01-26  Richard Guenther  <rguenther@suse.de>
2654         PR middle-end/42806
2655         * g++.dg/other/pr42806.C: New testcase.
2657 2010-01-26  Richard Guenther  <rguenther@suse.de>
2659         PR tree-optimization/42250
2660         * gcc.dg/pr42250.c: New testcase.
2662 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
2664         * gnat.dg/array_bounds_test.adb: New test.
2666 2010-01-25  Tobias Burnus  <burnus@net-b.de>
2668         PR fortran/42858
2669         * gfortran.dg/generic_21.f90: New test.
2671 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2673         PR testsuite/41522
2674         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
2676 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
2678         PR c++/42748
2679         * g++.dg/abi/arm_va_list2.C: New test.
2680         * g++.dg/abi/arm_va_list2.h: Companion header file.
2682 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
2684         PR fortran/41044
2685         * gfortran.dg/parameter_array_ref_2.f90 : New test.
2687         PR fortran/41167
2688         * gfortran.dg/char_array_arg_1.f90 : New test.
2690         * gfortran.dg/pr25923.f90 : Remove XFAIL.
2692 2010-01-24  Tobias Burnus  <burnus@net-b.de>
2694         PR fortran/39304
2695         * gfortran.dg/generic_20.f90: New test.
2697 2010-01-22  Michael Matz  <matz@suse.de>
2699         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
2700         -msse2.
2702 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
2704         PR fortran/42736
2705         * gfortran.dg/dependency_25.f90 : New test.
2707 2010-01-21  Martin Jambor  <mjambor@suse.cz>
2709         PR tree-optimization/42585
2710         * gcc.dg/tree-ssa/pr42585.c: New test.
2712 2010-01-21  Richard Guenther  <rguenther@suse.de>
2714         PR middle-end/19988
2715         * gcc.dg/pr19988.c: New testcase.
2717 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
2719         * g++.dg/compat/decimal/compat-common.h: New file.
2720         * g++.dg/compat/decimal/decimal-dummy.h: New file.
2721         * g++.dg/compat/decimal/pass_x.h: New file.
2722         * g++.dg/compat/decimal/pass_y.h: New file.
2723         * g++.dg/compat/decimal/pass-1_main.C: New file.
2724         * g++.dg/compat/decimal/pass-1_x.C: New file.
2725         * g++.dg/compat/decimal/pass-1_y.C: New file.
2726         * g++.dg/compat/decimal/pass-2_main.C: New file.
2727         * g++.dg/compat/decimal/pass-2_x.C: New file.
2728         * g++.dg/compat/decimal/pass-2_y.C: New file.
2729         * g++.dg/compat/decimal/pass-3_main.C: New file.
2730         * g++.dg/compat/decimal/pass-3_x.C: New file.
2731         * g++.dg/compat/decimal/pass-3_y.C: New file.
2732         * g++.dg/compat/decimal/pass-4_main.C: New file.
2733         * g++.dg/compat/decimal/pass-4_x.C: New file.
2734         * g++.dg/compat/decimal/pass-4_y.C: New file.
2735         * g++.dg/compat/decimal/pass-5_main.C: New file.
2736         * g++.dg/compat/decimal/pass-5_x.C: New file.
2737         * g++.dg/compat/decimal/pass-5_y.C: New file.
2738         * g++.dg/compat/decimal/pass-6_main.C: New file.
2739         * g++.dg/compat/decimal/pass-6_x.C: New file.
2740         * g++.dg/compat/decimal/pass-6_y.C: New file.
2741         * g++.dg/compat/decimal/return_x.h: New file.
2742         * g++.dg/compat/decimal/return_y.h: New file.
2743         * g++.dg/compat/decimal/return-1_main.C: New file.
2744         * g++.dg/compat/decimal/return-1_x.C: New file.
2745         * g++.dg/compat/decimal/return-1_y.C: New file.
2746         * g++.dg/compat/decimal/return-2_main.C: New file.
2747         * g++.dg/compat/decimal/return-2_x.C: New file.
2748         * g++.dg/compat/decimal/return-2_y.C: New file.
2749         * g++.dg/compat/decimal/return-3_main.C: New file.
2750         * g++.dg/compat/decimal/return-3_x.C: New file.
2751         * g++.dg/compat/decimal/return-3_y.C: New file.
2752         * g++.dg/compat/decimal/return-4_main.C: New file.
2753         * g++.dg/compat/decimal/return-4_x.C: New file.
2754         * g++.dg/compat/decimal/return-4_y.C: New file.
2755         * g++.dg/compat/decimal/return-5_main.C: New file.
2756         * g++.dg/compat/decimal/return-5_x.C: New file.
2757         * g++.dg/compat/decimal/return-5_y.C: New file.
2758         * g++.dg/compat/decimal/return-6_main.C: New file.
2759         * g++.dg/compat/decimal/return-6_x.C: New file.
2760         * g++.dg/compat/decimal/return-6_y.C: New file.
2762 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
2764         PR debug/42715
2765         * gcc.dg/pr42715.c: New.
2767 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2769         PR c++/42038
2770         * g++.dg/parse/crash55.C: New.
2772 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
2774         PR debug/42782
2775         * gcc.dg/guality/pr42782.c: New.
2777 2010-01-20  Jason Merrill  <jason@redhat.com>
2779         PR c++/41788
2780         * g++.dg/abi/packed1.C: New.
2782         PR c++/41920
2783         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
2785         PR c++/40750
2786         * g++.dg/parse/fn-typedef1.C: New.
2787         * g++.dg/other/cv_quals.C: Adjust.
2789 2010-01-20  Anthony Green  <green@moxielogic.com>
2791         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
2792         pack(push) pragma).
2793         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
2794         * gcc.dg/20020312-2.c: Port this to the moxie core.
2795         * gcc.dg/weak/typeof-2.c: Ditto.
2797 2010-01-20  Richard Guenther  <rguenther@suse.de>
2799         PR tree-optimization/42717
2800         * gcc.c-torture/compile/pr42717.c: New testcase.
2802 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
2804         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
2805         of signed, add a few new tests.
2807         PR middle-end/42803
2808         * g++.dg/parse/limits-initializer1.C: New test.
2810 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
2812         PR fortran/42804
2813         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
2814         * gfortran.dg/typebound_call_12.f03: New test.
2816 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
2818         PR fortran/42783
2819         * gfortran.dg/bounds_check_15.f90 : New test.
2821 2010-01-19  Michael Matz  <matz@suse.de>
2823         PR tree-optimization/41783
2824         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
2826 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2828         PR target/38697.
2829         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
2830         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
2831         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
2832         * gcc.target/arm/neon/vget_lows16.c: Likewise.
2833         * gcc.target/arm/neon/vget_lows32.c: Likewise.
2834         * gcc.target/arm/neon/vget_lows64.c: Likewise.
2835         * gcc.target/arm/neon/vget_lows8.c: Likewise.
2836         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
2837         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
2838         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
2839         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
2841 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
2843         PR fortran/42545
2844         * gfortran.dg/extends_6.f03: Modified an error message.
2845         * gfortran.dg/extends_10.f03: New test.
2846         * gfortran.dg/private_type_6.f03: Modified an error message.
2847         * gfortran.dg/structure_constructor_8.f03: Ditto.
2849 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
2851         PR tree-optimization/42719
2852         * gcc.dg/pr42719.c: New test.
2854         PR debug/42728
2855         * gcc.dg/pr42728.c: New test.
2857 2010-01-19  Anthony Green  <green@moxielogic.com>
2859         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
2861 2010-01-18  Anthony Green  <green@moxielogic.com>
2863         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
2864         for moxie.
2866 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
2868         * g++.dg/template/error45.C: reverted as part of reverting the
2869         fix of PR c++/42634.
2871 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
2873         PR c++/42634
2874         * g++.dg/template/error45.C: New test.
2876 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
2878         PR c++/42766
2879         * g++.dg/conversion/op6.C: New test.
2881 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
2883         PR target/42774
2884         * gcc.target/alpha/pr42774.c: New test.
2886 2010-01-18  Richard Guenther  <rguenther@suse.de>
2888         PR tree-optimization/42781
2889         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
2891 2010-01-17  Richard Guenther  <rguenther@suse.de>
2893         PR middle-end/42248
2894         * gcc.c-torture/execute/pr42248.c: New testcase.
2896 2010-01-17  Richard Guenther  <rguenther@suse.de>
2898         PR tree-optimization/42773
2899         * g++.dg/torture/pr42773.C: New testcase.
2901 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
2903         PR fortran/42677
2904         * gfortran.dg/interface_assignment_5.f90: New test.
2906 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
2908         PR c++/42697
2909         * g++.dg/template/crash94.C: Reverted.
2911 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
2913         PR debug/42767
2914         * gcc.dg/debug/pr42767.c: New.
2916 2010-01-15  Jason Merrill  <jason@redhat.com>
2918         PR c++/42761
2919         * g++.dg/cpp0x/decltype22.C: New.
2921 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
2923         PR middle-end/42760
2924         * g++.dg/torture/pr42760.C: New test.
2926 2010-01-15  Jing Yu  <jingyu@google.com>
2928         PR rtl-optimization/42691
2929         * gcc.c-torture/execute/pr42691.c: New.
2931 2010-01-15  Richard Guenther  <rguenther@suse.de>
2933         PR middle-end/42739
2934         * g++.dg/torture/pr42739.C: New testcase.
2936 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
2938         * g++.dg/template/error45.C: Revert as part of reverting changes
2939         or PR c++/42634.
2941 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2943         PR fortran/42684
2944         * gfortran.dg/interface_31.f90: New test.
2946 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
2948         * gcc.target/powerpc/pr42747.c: New file.
2950 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
2952         PR middle-end/42674
2953         * c-c++-common/pr42674.c: New test.
2955         PR c++/42608
2956         * g++.dg/template/instantiate11.C: New test.
2958 2010-01-14  Jason Merrill  <jason@redhat.com>
2960         PR c++/42701
2961         * g++.dg/overload/error3.C: New.
2963         PR c++/42655
2964         * g++.dg/overload/rvalue1.C: New.
2966 2010-01-14  Martin Jambor  <mjambor@suse.cz>
2968         PR tree-optimization/42706
2969         * gcc.dg/ipa/pr42706.c: New testcase.
2971 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
2973         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
2975 2010-01-14  Martin Jambor  <mjambor@suse.cz>
2977         PR tree-optimization/42714
2978         * g++.dg/torture/pr42714.C: New test.
2980 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
2982         PR rtl-optimization/42246
2983         * gfortran.dg/pr42246-2.f: New.
2985 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
2987         PR rtl-optimization/42389
2988         * gcc.dg/pr42389.c: New.
2990 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
2992         PR rtl-optimization/42388
2993         * gcc.dg/pr42388.c: New.
2995 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
2997         PR rtl-optimization/42294
2998         * gfortran.dg/pr42294.f: New.
3000 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
3002         PR rtl-optimization/39453
3003         PR rtl-optimization/42246
3004         * gcc.dg/pr39453.c: New.
3005         * gcc.dg/pr42246.c: New.
3007 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
3009         PR middle-end/42245
3010         * gcc.dg/pr42245.c: New.
3011         * gcc.dg/pr42245-2.c: New.
3013 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
3015         PR rtl-optimization/42249
3016         * gcc.dg/pr42249.c: New.
3018 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
3020         PR c/42721
3021         * gcc.c-torture/execute/pr42721.c: New test.
3023 2010-01-14  Ira Rosen  <irar@il.ibm.com>
3025         PR tree-optimization/42709
3026         * gcc.dg/vect/pr42709.c: New test.
3028 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
3030         PR fortran/41478
3031         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
3032         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
3034 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
3036         PR fortran/42481
3037         * gfortran.dg/generic_19.f90 : New test.
3039 2010-01-13  Richard Guenther  <rguenther@suse.de>
3041         PR tree-optimization/42730
3042         * gcc.c-torture/compile/pr42730.c: New testcase.
3044 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
3046         PR target/pr42542
3047         * gcc.target/ia64/pr42542-1.c: New.
3048         * gcc.target/ia64/pr42542-2.c: New.
3049         * gcc.target/ia64/pr42542-3.c: New.
3051 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
3053         PR c++/42634
3054         * g++.dg/template/error45.C: New test.
3056 2010-01-13  Martin Jambor  <mjambor@suse.cz>
3058         PR tree-optimization/42704
3059         * g++.dg/torture/pr42704.C: New test.
3061 2010-01-13  Martin Jambor  <mjambor@suse.cz>
3063         PR tree-optimization/42703
3064         * gcc.c-torture/compile/pr42703.c: New test.
3066 2010-01-13  Richard Guenther  <rguenther@suse.de>
3068         PR tree-optimization/42705
3069         * gcc.c-torture/compile/pr42705.c: New testcase.
3071 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
3073         * gcc.target/bfin/l2.c: New test.
3074         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
3076 2010-01-13  Richard Guenther  <rguenther@suse.de>
3078         PR middle-end/42716
3079         * gcc.c-torture/compile/pr42716.c: New testcase.
3081 2010-01-13  Richard Guenther  <rguenther@suse.de>
3083         PR lto/42678
3084         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
3086 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
3088         PR c/42708
3089         * gcc.c-torture/compile/pr42708-1.c: New test.
3091 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
3093         PR debug/42662
3094         * gcc.dg/pr42662.c: New test.
3096         PR tree-optimization/42645
3097         * g++.dg/other/pr42645-1.C: New test.
3098         * g++.dg/other/pr42645-2.C: New test.
3100 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
3102         PR target/42416
3103         * gcc.target/powerpc/warn-1.c: New test.
3104         * gcc.target/powerpc/warn-2.c: New test.
3106 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
3108         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
3109         stack alignment.
3111 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
3113         * gcc.dg/lto/20100108_0.c: New.
3115 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
3117         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
3118         Add -march=i686 -msse for 32bit x86 targets.
3120 2010-01-10  Richard Guenther  <rguenther@suse.de>
3122         PR middle-end/42667
3123         * gcc.dg/torture/pr42667.c: New testcase.
3125 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3127         PR fortran/32489
3128         * gfortran.dg/array_constructor_34.f90: New test.
3130 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3132         PR fortran/20923
3133         * gfortran.dg/array_constructor_33.f90: New test.
3134         gfortran.dg/array_function_5.f90: Add credit.
3136 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3138         PR debug/42631
3139         * gcc.dg/pr42631.c: New.
3141 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3143         PR debug/42630
3144         * gcc.dg/pr42630.c: New.
3146 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3148         PR debug/42629
3149         * gcc.dg/pr42629.c: New.
3151 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3153         PR middle-end/42363
3154         * gcc.dg/torture/pr42363.c: New.
3156 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3158         PR debug/42604
3159         PR debug/42395
3160         * gcc.dg/vect/pr42604.c: New.
3161         * gcc.dg/vect/pr42395.c: New.
3163 2010-01-09  Richard Guenther  <rguenther@suse.de>
3165         PR middle-end/42512
3166         * gcc.c-torture/execute/pr42512.c: New testcase.
3168 2010-01-09  Tobias Burnus  <burnus@net-b.de>
3170         PR fortran/41298
3171         * gfortran.dg/c_ptr_tests_14.f90: New test.
3173 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3175         PR ada/41929
3176         * gnat.dg/null_pointer_deref1.adb: Don't run on
3177         sparc*-sun-solaris2.11.
3179 2010-01-08  Richard Guenther  <rguenther@suse.de>
3181         PR lto/42528
3182         * gcc.dg/lto/20100103-1_0.c: New testcase.
3183         * gcc.dg/lto/20100103-2_0.c: Likewise.
3185 2010-01-08  Tobias Burnus  <burnus@net-b.de
3187         PR/fortran 25829
3188         * gfortran.dg/asynchronous_1.f90: New test.
3189         * gfortran.dg/asynchronous_2.f90: New test.
3190         * gfortran.dg/conflicts.f90: Update error message.
3192 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
3194         c++/40155
3195         * g++.dg/cpp0x/variadic-unify-2.C: New test.
3197 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
3199         PR tree-optimization/42625
3200         * g++.dg/opt/dtor4.C: New test.
3201         * g++.dg/opt/dtor4.h: New.
3202         * g++.dg/opt/dtor4-aux.cc: New.
3204 2010-01-07  Tobias Burnus  <burnus@net-b.de>
3206         PR fortran/42597
3207         * gfortran.dg/proc_ptr_26.f90: New test.
3209 2010-01-07  Tobias Burnus  <burnus@net-b.de>
3211         PR fortran/41872
3212         * gfortran.dg/allocatable_scalar_7.f90: New test.
3214 2010-01-06  Richard Guenther  <rguenther@suse.de>
3216         * gcc.c-torture/compile/pr42632.c: New testcase.
3218 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
3220         PR target/42542
3221         * gcc.target/i386/pr42542-4.c: New.
3222         * gcc.target/i386/pr42542-4a.c: Likewise.
3223         * gcc.target/i386/pr42542-5.c: Likewise.
3224         * gcc.target/i386/pr42542-5a.c: Likewise.
3226 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
3228         * gcc.dg/tls/opt-15.c: New test.
3230 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
3232         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
3234 2010-01-05  Martin Jambor  <mjambor@suse.cz>
3236         PR tree-optimization/42462
3237         * g++.dg/torture/pr42462.C: New test.
3239 2010-01-05  Jason Merrill  <jason@redhat.com>
3241         * g++.dg/cpp0x/initlist30.C: New test.
3243 2010-01-05  Richard Guenther  <rguenther@suse.de>
3245         PR tree-optimization/42614
3246         * gcc.c-torture/execute/pr42614.c: New testcase.
3248 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
3250         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
3251         * gcc.dg/Wunreachable-1.c: Remove the testcase of
3252         -Wunreachable-code.
3253         * gcc.dg/Wunreachable-2.c: Likewise.
3254         * gcc.dg/Wunreachable-3.c: Likewise.
3255         * gcc.dg/Wunreachable-4.c: Likewise.
3256         * gcc.dg/Wunreachable-5.c: Likewise.
3257         * gcc.dg/Wunreachable-6.c: Likewise.
3258         * gcc.dg/Wunreachable-7.c: Likewise.
3259         * gcc.dg/Wunreachable-8.c: Likewise.
3260         * gcc.dg/20041231-1.c: Likewise.
3262 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
3264         PR other/42611
3265         * gcc.dg/pr42611.c: New test.
3267         PR tree-optimization/42508
3268         * g++.dg/opt/pr42508.C: New test.
3270 2010-01-05  Tobias Burnus  <burnus@net-b.de>
3272         PR fortran/41872
3273         * gfortran.dg/allocatable_scalar_8.f90: New.
3275 2010-01-04  Martin Jambor  <mjambor@suse.cz>
3277         PR tree-optimization/42398
3278         * gcc.c-torture/compile/pr42398.c: New test.
3280 2010-01-04  Jason Merrill  <jason@redhat.com>
3282         PR c++/42555
3283         * g++.dg/ext/attrib35.C: New.
3285         PR c++/42567
3286         * g++.dg/cpp0x/auto17.C: New.
3288 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
3290         * gcc.dg/lto/20100104_0.c: New.
3292 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
3294         PR target/42542
3295         * gcc.target/i386/pr42542-1.c: New.
3296         * gcc.target/i386/pr42542-1a.c: Likewise.
3297         * gcc.target/i386/pr42542-1b.c: Likewise.
3298         * gcc.target/i386/pr42542-2.c: Likewise.
3299         * gcc.target/i386/pr42542-2a.c: Likewise.
3300         * gcc.target/i386/pr42542-2b.c: Likewise.
3301         * gcc.target/i386/pr42542-3.c: Likewise.
3302         * gcc.target/i386/pr42542-3a.c: Likewise.
3304 2009-01-04  Tobias Burnus  <burnus@net-b.de>
3306         PR fortran/41872
3307         * gfortran.dg/allocatable_scalar_5.f90: New test.
3308         * gfortran.dg/allocatable_scalar_6.f90: New test.
3310 2010-01-03  Richard Guenther  <rguenther@suse.de>
3312         PR testsuite/42583
3313         * gfortran.dg/gomp/recursion1.f90: Remove.
3315 2010-01-03  Richard Guenther  <rguenther@suse.de>
3317         * gcc.dg/Warray-bounds.c: Remove XFAILs.
3318         * gcc.dg/uninit-6.c: Likewise.
3319         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3321 2010-01-03  Richard Guenther  <rguenther@suse.de>
3323         PR tree-optimization/42589
3324         * gcc.target/i386/pr42589.c: New testcase.
3326 2010-01-03  Richard Guenther  <rguenther@suse.de>
3328         PR tree-optimization/42438
3329         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
3331 2010-01-02  Richard Guenther  <rguenther@suse.de>
3333         PR testsuite/41651
3334         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
3336 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
3338         PR target/42448
3339         * gcc.target/alpha/pr42448-1.c: New test.
3340         * gcc.target/alpha/pr42448-2.c: Ditto.
3342 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
3344         PR preprocessor/41947
3345         * gcc.dg/c99-hexfloat-3.c: New test.
3347 2010-01-01  Richard Guenther  <rguenther@suse.de>
3349         PR c/42570
3350         * gcc.c-torture/execute/pr42570.c: New testcase.
3352 2010-01-01  Richard Guenther  <rguenther@suse.de>
3354         PR middle-end/42559
3355         * gcc.c-torture/compile/pr42559.c: New testcase.
3358 Copyright (C) 2010 Free Software Foundation, Inc.
3360 Copying and distribution of this file, with or without modification,
3361 are permitted in any medium without royalty provided the copyright
3362 notice and this notice are preserved.