* semantics.c (finish_non_static_data_member): Call maybe_dummy_object
[official-gcc/constexpr.git] / gcc / testsuite / ChangeLog
blob1bd00ff9bef5e3de35a60987d7843b1f7d0c4d2d
1 2010-04-27  Jason Merrill  <jason@redhat.com>
3         * g++.dg/lookup/scoped5.C: Adjust.
4         * g++.dg/lookup/scoped8.C: Adjust.
5         * g++.dg/template/dependent-expr5.C: Adjust.
6         * g++.old-deja/g++.brendan/nest1.C: Adjust.
8         PR c++/43856
9         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11         PR c++/43875
12         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
14 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
15             Jan Hubicka <hubicka@ucw.cz>
17         * gcc.dg/pure-2.c: New testcase.
18         * gcc.dg/const-1.c: New testcase.
20 2010-04-27  Jason Merrill  <jason@redhat.com>
22         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
24         PR c++/41468
25         * g++.dg/template/sfinae17.C: New.
26         * g++.dg/template/sfinae18.C: New.
28 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
30         * g++.dg/init/pr42844.C: New.
31         * g++.dg/cpp0x/pr42844-2.C: New.
32         * g++.dg/cpp0x/defaulted2.C: Adjust.
33         * g++.dg/tree-ssa/pr27549.C: Likewise.
34         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
36 2010-04-27  Tobias Burnus  <burnus@net-b.de>
38         PR fortran/18918
39         * gfortran.dg/coarray_12.f90: Fix dump parsing.
41 2010-04-27  Richard Guenther  <rguenther@suse.de>
43         PR middle-end/40561
44         * g++.dg/other/pr40561.C: New testcase.
46 2010-04-27  Martin Jambor  <mjambor@suse.cz>
48         PR middle-end/43812
49         * g++.dg/ipa/pr43812.C: New test.
51 2010-04-27  Jan Hubicka  <jh@suse.cz>
53         * gcc.dg/ipa/iinline-1.c (main): Rename to...
54         (test): ... this one.
56 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
58         PR target/40657
59         * gcc.target/arm/thumb-stackframe.c: New test.
61 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
62         
63         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
64         * gcc.dg/misc-column.c: Likewise.
65         * gcc.dg/Walways-true-1.c: Likewise.
66         * gcc.dg/Walways-true-2.c: Likewise.
67         * gcc.dg/warn-addr-cmp.c: Likewise.
69 2010-04-27  Tobias Burnus  <burnus@net-b.de>
71         PR fortran/18918
72         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
73         * gfortran.dg/coarray_12.f90: New.
75 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
77         PR c/32207
78         * gcc.dg/pr32207.c: New test.
79         * gcc.dg/misc-column.c: Adjust expected warning.
80         * gcc.dg/Walways-true-1.c: Likewise.
81         * gcc.dg/Walways-true-2.c: Likewise.
82         * gcc.dg/warn-addr-cmp.c: Likewise.
84 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
86         PR lto/42776
87         * lib/lto.exp (lto_prune_vis_warns): New function.
88         (lto-link-and-maybe-run): Call it.
90 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
92         PR tree-optimization/43904
93         * gcc.dg/tree-ssa/tailcall-6.c: New.
95 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
97         PR testsuite/35165
98         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
99         Darwin8/OSX10.4 - compatible code generation.
100         Use scan-rtl-dump.
101         * obj-c++.dg/stubify-1.mm: Ditto.
102         * lib/objc-torture.exp: Do not require link success for
103         "trivial.m" in the runtime checks when dowhat = 'compile'.
104         * lib/dg-pch.exp: (dg-flags-pch): New Proc.
105         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
106         Darwin8/OSX10.4 - compatible code generation.
107         * objc.dg/stubify-2.m: Ditto.
108         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
109         * objc.dg/next-runtime-1.m: Ditto.
110         * objc.dg/stret-2.m: Restrict to ilp32 targets.
111         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
112         runtimes on Darwin.
114 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
116         PR 43715
117         * testsuite/lib/plugin-support.exp: Use "-undefined
118         dynamic_lookup" on darwin.
120 2010-04-26  Richard Guenther  <rguenther@suse.de>
122         * gcc.dg/lto/20100426_0.c: New testcase.
124 2010-04-26  Jie Zhang  <jie@codesourcery.com>
126         PR tree-optimization/43833
127         gcc.dg/Warray-bounds-8.c: New test case.
129 2010-04-26  Richard Guenther  <rguenther@suse.de>
131         PR lto/43080
132         * g++.dg/lto/20100423-3_0.C: New testcase.
134 2010-04-26  Richard Guenther  <rguenther@suse.de>
136         PR lto/42425
137         * g++.dg/lto/20100423-2_0.C: New testcase.
139 2010-04-26  Ira Rosen  <irar@il.ibm.com>
141         * gcc.dg/vect/bb-slp-23.c: New test.
143 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
145         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
146         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
147         * gcc.dg/c1x-float-1.c: New test.
149 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
151         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
152         of "lea\[ \t\]".
154 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
156         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
157         FreeBSD.
158         * gfortran.dg/default_format_denormal_1.f90: Ditto.
159         * gfortran.dg/default_format_2.f90: Ditto.
161 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
163         * gfortran.dg/pr43505.f90: Clean up .mod file.
164         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
165         * gfortran.dg/pr41347.f90: Ditto.
166         * gfortran.dg/internal_pack_4.f90: Ditto.
167         * gfortran.dg/proc_decl_23.f90: Ditto.
168         * gfortran.dg/recursive_check_3.f90: Ditto.
169         * gfortran.dg/intent_out_3.f90: Ditto.
170         * gfortran.dg/assignment_2.f90: Ditto.
171         * gfortran.dg/pr41928.f90: Ditto.
172         * gfortran.dg/pr42166.f90: Ditto.
173         * gfortran.dg/private_type_12.f90: Ditto.
174         * gfortran.dg/graphite/pr42185.f90: Ditto.
175         * gfortran.dg/graphite/pr42186.f90: Ditto.
176         * gfortran.dg/graphite/pr40982.f90: Ditto.
177         * gfortran.dg/graphite/id-2.f90: Ditto.
178         * gfortran.dg/graphite/id-4.f90: Ditto.
179         * gfortran.dg/graphite/pr42050.f90: Ditto.
180         * gfortran.dg/graphite/id-18.f90: Ditto.
181         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
182         * gfortran.dg/graphite/pr41924.f90: Ditto.
183         * gfortran.dg/graphite/pr42393.f90: Ditto.
184         * gfortran.dg/graphite/pr37980.f90: Ditto.
185         * gfortran.dg/graphite/pr38953.f90: Ditto.
186         * gfortran.dg/graphite/pr42180.f90: Ditto.
187         * gfortran.dg/graphite/pr42181.f90: Ditto.
188         * gfortran.dg/where_operator_assign_4.f90: Ditto.
189         * gfortran.dg/select_type_4.f90: Ditto.
190         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
191         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
192         * gfortran.dg/lto/pr40725_0.f03: Ditto.
193         * gfortran.dg/elemental_args_check_2.f90: Ditto.
194         * gfortran.dg/whole_file_11.f90: Ditto.
195         * gfortran.dg/private_type_11.f90: Ditto.
196         * gfortran.dg/vect/vect-gems.f90: Ditto.
197         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
199 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
201         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
203 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
205         * gnat.dg/pack15.ad[sb]: New test.
207 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
209         * gcc.target/arm/mla-1.c: New test.
211 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
213         PR fortran/30073
214         PR fortran/43793
215         * gfortran.dg/pr43793.f90: New test.
217 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
219         PR tree-optimization/41442
220         * gcc.target/i386/pr41442.c: New test.
222 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
224         PR fortran/43832
225         * gfortran.dg/fgetc_3.f90: Delete bogus test.
227 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
229         PR fortran/43832
230         * gfortran.dg/open_nounit.f90: New test.
232 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
234         PR fortran/43841
235         PR fortran/43843
236         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
238 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
240         * gcc.dg/Wconversion-integer.c: Update.
242 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
244         * gnat.dg/unchecked_convert5.adb: New test.
246 2010-04-23  Richard Guenther  <rguenther@suse.de>
248         PR lto/41734
249         * gcc.dg/lto/20100423-2_0.c: New testcase.
250         * gcc.dg/lto/20100423-2_0.c: Likewise.
252 2010-04-23  Richard Guenther  <rguenther@suse.de>
254         PR lto/43455
255         * gcc.dg/lto/20100423-1_0.c: New testcase.
256         * gcc.dg/lto/20100423-1_1.c: Likewise.
258 2010-04-23  Martin Jambor  <mjambor@suse.cz>
260         PR tree-optimization/43846
261         * gcc.dg/tree-ssa/sra-10.c: New test.
263 2010-04-23  Martin Jambor  <mjambor@suse.cz>
265         PR middle-end/43835
266         * gcc.c-torture/execute/pr43835.c: New test.
268 2010-04-23  Richard Guenther  <rguenther@suse.de>
270         PR lto/42653
271         * g++.dg/lto/20100423-1_0.C: New testcase.
273 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
275         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
277 2010-04-22  Ira Rosen  <irar@il.ibm.com>
279         PR tree-optimization/43842
280         * gcc.dg/vect/pr43842.c: New test.
282 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
284         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
285         * gcc.target/i386/wmul-2.c: Likewise.
287 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
289         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
290         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
292 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
294         * gfortran.dg/reassoc_6.f: New testcase.
296 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
298         PR middle-end/29274
299         * gcc.target/arm/wmul-1.c: New test.
300         * gcc.target/arm/wmul-2.c: New test.
302 2010-04-22  Richard Guenther  <rguenther@suse.de>
304         PR tree-optimization/43845
305         * gcc.c-torture/compile/pr43845.c: New testcase.
307 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
309         PR middle-end/29274
310         * gcc.target/i386/wmul-1.c: New test.
311         * gcc.target/i386/wmul-2.c: New test.
312         * gcc.target/bfin/wmul-1.c: New test.
313         * gcc.target/bfin/wmul-2.c: New test.
315 2010-04-22  Richard Guenther  <rguenther@suse.de>
317         PR fortran/43829
318         * gfortran.dg/vector_subscript_6.f90: New testcase.
319         * gfortran.dg/assign_10.f90: Adjust.
321 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
323         PR fortran/43836
324         * gfortran.dg/gomp/pr43836.f90: New test.
326 2010-04-21  Richard Guenther  <rguenther@suse.de>
328         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
330 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
332         * gcc.dg/torture/builtin-cproj-3.c: New.
334 2010-04-20  Jason Merrill  <jason@redhat.com>
336         PR c++/9335
337         * g++.dg/template/recurse2.C: New.
338         * g++.dg/parse/crash36.C: Adjust.
339         * g++.dg/other/fold1.C: Adjust.
340         * g++.dg/init/member1.C: Adjust.
341         * lib/prune.exp: Prune "skipping N instantiation contexts".
343 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
345         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
347 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
349         * gcc.dg/torture/builtin-cproj-1.c: New.
350         * gcc.dg/torture/builtin-cproj-2.c: New.
352 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
354         PR c++/43800
355         PR c++/43704
356         * g++.dg/template/typedef32.C: Adjust.
357         * g++.dg/template/typedef33.C: New test.
359 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
361         PR fortran/43227
362         * gfortran.dg/proc_decl_23.f90: New test.
364         PR fortran/43266
365         * gfortran.dg/abstract_type_6.f03: New test.
367 2010-04-20  Xinliang David Li  <davidxl@google.com>
369         * g++.dg/tree-ssa/fold-compare.C: New.
371 2010-04-20  Richard Guenther  <rguenther@suse.de>
373         PR tree-optimization/39417
374         * g++.dg/torture/pr39417.C: New testcase.
376 2010-04-20  Richard Guenther  <rguenther@suse.de>
378         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
380 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
382         * g++.dg/debug/dwarf2/rv1.C: New test.
384 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
386         PR target/43635
387         * gcc.c-torture/compile/pr43635.c: New testcase.
389 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
391         PR fortran/43339
392         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
393         of sequential loops being private only in the innermost containing
394         task region.
396         PR middle-end/43337
397         * gfortran.dg/gomp/pr43337.f90: New test.
399 2010-04-19  Richard Guenther  <rguenther@suse.de>
401         PR tree-optimization/43796
402         * gfortran.dg/pr43796.f90: New testcase.
404 2010-04-19  Richard Guenther  <rguenther@suse.de>
406         PR tree-optimization/43783
407         * gcc.c-torture/execute/pr43783.c: New testcase.
409 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
411         PR target/43766
412         * gcc.target/i386/pr43766.c: New test.
414 2010-04-19  Jie Zhang  <jie@codesourcery.com>
416         PR target/43662
417         * gcc.target/i386/pr43662.c: New test.
419 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
421         PR c++/43704
422         * g++.dg/template/typedef32.C: New test.
424 2010-04-19  Ira Rosen  <irar@il.ibm.com>
426         PR tree-optimization/37027
427         * lib/target-supports.exp
428         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
429         * gcc.dg/vect/pr37027.c: New test.
430         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
431         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
432         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
433         gcc.dg/vect/vect-complex-6.c: Likewise.
435 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
437         * g++.dg/debug/dwarf2/enum1.C: New test.
439 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
441         * gnat.dg/rep_clause5.ad[sb]: New test.
442         * gnat.dg/rep_clause5_pkg.ads: New helper.
444 2010-04-18  Ira Rosen  <irar@il.ibm.com>
446         PR tree-optimization/43771
447         * g++.dg/vect/pr43771.cc: New test.
449 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
451         PR fortran/31538
452         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
453         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
455 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
457         * gnat.dg/sizetype.adb: Rename into...
458         * gnat.dg/sizetype1.adb: ...this.
459         * gnat.dg/sizetype2.adb: New test.
461 2010-04-16  Richard Guenther  <rguenther@suse.de>
463         PR tree-optimization/43572
464         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
466 2010-04-16  Olivier Hainque  <hainque@adacore.com>
468         * gnat.dg/specs/discr_private.ads: New test.
470 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
472         PR target/41514
473         * gcc.target/arm/thumb-comparisons.c: New test.
475         PR target/40603
476         * gcc.target/arm/thumb-cbranchqi.c: New test.
478 2010-04-16  Christian Bruel  <christian.bruel@st.com>
480         * g++.dg/torture/pr36191.C: Enable for SH.
482 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
484         * gnat.dg/wide_boolean.adb: New test.
485         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
487 2010-04-15  Richard Guenther  <rguenther@suse.de>
489         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
490         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
491         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
492         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
493         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
494         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
495         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
496         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
497         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
498         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
499         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
500         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
501         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
502         * gcc.dg/torture/ipa-pta-2.c: Likewise.
503         * gcc.dg/torture/ipa-pta-1.c: Adjust.
505 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
507         PR target/21803
508         * gcc.target/arm/pr42496.c: New test.
510 2010-04-14  Jason Merrill  <jason@redhat.com>
512         PR c++/36625
513         * g++.dg/ext/attrib38.C: New.
515 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
517         PR testsuite/43739
518         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
520 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
522         PR 42966
523         * gcc.dg/cpp/warn-undef-2.c: Update.
524         * gcc.dg/cpp/warn-traditional-2.c: Update.
525         * gcc.dg/cpp/warn-comments-2.c: Update.
526         * gcc.dg/cpp/warn-variadic-2.c: Update.
527         * gcc.dg/cpp/warn-long-long-2.c: Update.
528         * gcc.dg/cpp/warn-deprecated-2.c: Update.
529         * gcc.dg/cpp/warn-multichar-2.c: Update.
530         * gcc.dg/cpp/warn-normalized-3.c: Update.
531         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
532         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
533         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
534         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
535         * gcc.dg/cpp/warn-redefined-2.c: Update.
536         * gfortran.dg/warning-directive-2.F90: Update.
537         * c-c++-common/cpp/warning-directive-2.c: Update.
539 2010-04-14  Michael Matz  <matz@suse.de>
541         PR tree-optimization/42963
542         * testsuite/gcc.dg/pr42963.c: New testcase.
544 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
546         * gnat.dg/class_wide.adb: Rename into...
547         * gnat.dg/class_wide1.adb: ...this.
548         * gnat.dg/class_wide2.ad[sb]: New test.
550 2010-04-14  Tobias Burnus  <burnus@net-b.de>
552         PR fortran/18918
553         * gfortran.dg/coarray_9.f90: Update dg-errors.
554         * gfortran.dg/coarray_10.f90: New test.
555         * gfortran.dg/coarray_11.f90: New test.
557 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
559         PR fortran/43747
560         gfortran.dg/initialization_24.f90: New test.
562 2010-04-13  Jason Merrill  <jason@redhat.com>
564         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
565         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
567 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
569         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
570         * g++.dg/dg.exp: Likewise.
571         * gcc.dg/cpp/warning-directive-1.c: Move to ...
572         * c-c++-common/cpp/warning-directive-1.c: ... here.
573         * gcc.dg/cpp/warning-directive-2.c: Move to ...
574         * c-c++-common/cpp/warning-directive-2.c: ... here.
575         * gcc.dg/cpp/warning-directive-3.c: Move to ...
576         * c-c++-common/cpp/warning-directive-3.c: ... here.
577         * gcc.dg/cpp/warning-directive-4.c: Move to ...
578         * c-c++-common/cpp/warning-directive-4.c: ... here.
579         * g++.dg/cpp/warning-directive-1.C: Delete.
580         * g++.dg/cpp/warning-directive-2.C: Delete.
581         * g++.dg/cpp/warning-directive-3.C: Delete.
582         * g++.dg/cpp/warning-directive-4.C: Delete.
583         * gcc.dg/cpp/normalised-3.c: Delete.
584         * g++.dg/cpp/normalised-1.C: Rename as ...
585         * c-c++-common/cpp/normalised-3.c: ... this.
587 2010-04-13  Martin Jambor  <mjambor@suse.cz>
589         * gcc.dg/tree-ssa/sra-9.c: New test.
591 2010-04-13  Michael Matz  <matz@suse.de>
593         PR middle-end/43730
594         * gcc.dg/pr43730.c: New test.
596 2010-04-13  Michael Matz  <matz@suse.de>
598         * gcc.dg/tree-ssa/negate.c: New testcase.
600 2010-04-13  Richard Guenther  <rguenther@suse.de>
602         PR testsuite/43735
603         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
605 2010-04-13  Richard Guenther  <rguenther@suse.de>
607         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
609 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
611         * gnat.dg/derived_type1.adb: New test.
613 2010-04-13  Matthias Klose  <doko@ubuntu.com>
615         * gcc.dg/plugindir1.c: New testcase.
616         * gcc.dg/plugindir2.c: New testcase.
617         * gcc.dg/plugindir3.c: New testcase.
618         * gcc.dg/plugindir4.c: New testcase.
620 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
622         * gcc.target/i386/rotate-2.c: New test.
624 2010-04-12  Jason Merrill  <jason@redhat.com>
626         PR c++/43641
627         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
628         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
630 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
632         PR c++/25811
633         * g++.dg/init/pr25811.C: New test.
635 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
637         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
638         dg-error, dg-warning.
639         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
641 2010-04-12  Richard Guenther  <rguenther@suse.de>
643         * gcc.dg/torture/inline-2.c: New testcase.
645 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
647         PR bootstrap/43699
648         * gcc.dg/Wunused-var-7.c: New test.
650         PR tree-optimization/43560
651         * gcc.c-torture/execute/pr43560.c: New test.
653 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
655         * gnat.dg/aggr13.adb: New test.
656         * gnat.dg/aggr14.adb: Likewise.
657         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
659 2010-04-12  Richard Guenther  <rguenther@suse.de>
661         PR c++/43611
662         * g++.dg/torture/pr43611.C: New testcase.
664 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
666         PR c/36774
667         * gcc.dg/pr36774-1.c: New test.
668         * gcc.dg/pr36774-2.c: New test.
670 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
672         * gcc.target/sh/rte-delay-slot.c: New test.
674 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
676         * gnat.dg/pack9.adb: Remove -cargs option.
677         * gnat.dg/aggr12.ad[sb]: New test.
679 2010-04-10  Jie Zhang  <jie@codesourcery.com>
681         PR target/43417
682         * gcc.target/sh/pr43417.c: New test.
684 2010-04-10  Tobias Burnus  <burnus@net-b.de>
686         PR fortran/43591
687         * gfortran.dg/spec_expr_6.f90: New test.
689 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
691         PR cpp/43195
692         * gcc.dg/cpp/pr43195.c: New.
693         * gcc.dg/cpp/pr43195.h: New.
695 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
697         PR 42965
698         * gcc.dg/Werror-6.c: Adjust.
699         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
700         * gcc.dg/Werror-4.c: Likewise.
701         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
702         * gcc.dg/Wswitch-enum-error.c: Likewise.
703         * gcc.dg/Wpointer-arith.c: Likewise.
704         * gcc.dg/Wfatal.c: Likewise.
705         * gcc.dg/Wswitch-error.c: Likewise.
706         * g++.dg/warn/unused-result1-Werror.c: Likewise.
707         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
708         * gcc.dg/cpp/warn-undef-2.c: Likewise.
709         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
710         * gcc.dg/cpp/warn-comments-2.c: Likewise.
711         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
712         * gcc.dg/cpp/warning-directive-2.c: Likewise.
713         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
714         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
715         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
716         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
717         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
718         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
719         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
720         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
721         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
722         * g++.dg/cpp/warning-directive-2.C: Likewise.
723         * gfortran.dg/warning-directive-2.F90: Likewise.
725 2010-04-09  Jason Merrill  <jason@redhat.com>
727         PR c++/42623
728         * g++.dg/template/sizeof13.C: New.
730 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
732         * g++.dg/other/pr35504.C: Add check for thiscall.
733         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
734         * gcc.dg/torture/stackalign/thiscall-1.c: New.
736 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
738         PR c++/28584
739         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
740         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
741         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
742         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
743         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
744         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
745         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
746         * g++.dg/other/increment1.C: Likewise.
748 2010-04-09  Tobias Burnus  <burnus@net-b.de>
750         PR fortran/18918
751         * gfortran.dg/coarray_7.f90: New test.
752         * gfortran.dg/coarray_8.f90: New test.
754 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
756         PR fortran/28039
757         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
759 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
761         PR target/43643
762         * gcc.dg/pr43643.c: New test.
764 2010-04-08  Tobias Burnus  <burnus@net-b.de>
766         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
768 2010-04-08  Richard Guenther  <rguenther@suse.de>
770         PR tree-optimization/43679
771         * gcc.c-torture/compile/pr43679.c: New testcase.
773 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
775         PR debug/43670
776         * gcc.dg/pr43670.c: New test.
778 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
780         PR middle-end/40815
781         * gcc.dg/tree-ssa/reassoc-19.c: New.
783 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
785         PR c/18624
786         * gcc.dg/Wunused-var-1.c: New test.
787         * gcc.dg/Wunused-var-2.c: New test.
788         * gcc.dg/Wunused-var-3.c: New test.
789         * gcc.dg/Wunused-var-4.c: New test.
790         * gcc.dg/Wunused-var-5.c: New test.
791         * gcc.dg/Wunused-var-6.c: New test.
792         * gcc.dg/Wunused-parm-1.c: New test.
794         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
795         * gcc.dg/trunc-1.c: Likewise.
796         * gcc.dg/vla-9.c: Likewise.
797         * gcc.dg/dfp/composite-type.c: Likewise.
799 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
801         PR objc/35996
802         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
803         * obj-c++.dg/objc-gc-3.mm: Ditto.
805 2010-04-07  Simon Baldwin  <simonb@google.com>
807         * gcc.dg/cpp/warn-undef-2.c: New.
808         * gcc.dg/cpp/warn-traditional-2.c: New.
809         * gcc.dg/cpp/warn-comments-2.c: New.
810         * gcc.dg/cpp/warning-directive-1.c: New.
811         * gcc.dg/cpp/warn-long-long.c: New.
812         * gcc.dg/cpp/warn-traditional.c: New.
813         * gcc.dg/cpp/warn-variadic-2.c: New.
814         * gcc.dg/cpp/warn-undef.c: New.
815         * gcc.dg/cpp/warn-normalized-1.c: New.
816         * gcc.dg/cpp/warning-directive-2.c: New.
817         * gcc.dg/cpp/warn-long-long-2.c: New.
818         * gcc.dg/cpp/warn-variadic.c: New.
819         * gcc.dg/cpp/warn-normalized-2.c: New.
820         * gcc.dg/cpp/warning-directive-3.c: New.
821         * gcc.dg/cpp/warn-deprecated-2.c: New.
822         * gcc.dg/cpp/warn-trigraphs-1.c: New.
823         * gcc.dg/cpp/warn-multichar-2.c: New.
824         * gcc.dg/cpp/warn-normalized-3.c: New.
825         * gcc.dg/cpp/warning-directive-4.c: New.
826         * gcc.dg/cpp/warn-unused-macros.c: New.
827         * gcc.dg/cpp/warn-trigraphs-2.c: New.
828         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
829         * gcc.dg/cpp/warn-cxx-compat.c: New.
830         * gcc.dg/cpp/warn-redefined.c: New.
831         * gcc.dg/cpp/warn-trigraphs-3.c: New.
832         * gcc.dg/cpp/warn-unused-macros-2.c: New.
833         * gcc.dg/cpp/warn-deprecated.c: New.
834         * gcc.dg/cpp/warn-trigraphs-4.c: New.
835         * gcc.dg/cpp/warn-redefined-2.c: New.
836         * gcc.dg/cpp/warn-comments.c: New.
837         * gcc.dg/cpp/warn-multichar.c: New.
838         * g++.dg/cpp/warning-directive-1.C: New.
839         * g++.dg/cpp/warning-directive-2.C: New.
840         * g++.dg/cpp/warning-directive-3.C: New.
841         * g++.dg/cpp/warning-directive-4.C: New.
842         * gfortran.dg/warning-directive-1.F90: New.
843         * gfortran.dg/warning-directive-3.F90: New.
844         * gfortran.dg/warning-directive-2.F90: New.
845         * gfortran.dg/warning-directive-4.F90: New.
847 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
849         PR objc++/23716
850         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
852 2010-04-07  Jason Merrill  <jason@redhat.com>
854         * g++.dg/template/dr408.C: New.
856         * g++.dg/lookup/ns4.C: New.
858         PR c++/38392
859         * g++.dg/template/friend51.C: New test.
861         PR c++/41970
862         * g++.old-deja/g++.other/linkage1.C: Adjust.
864 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
866         PR c++/42697
867         * g++.dg/template/crash94.C: New test.
869 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
871         PR c++/40239
872         * g++.dg/init/aggr5.C: New test.
873         * g++.dg/init/aggr5.C: New test.
875 2010-04-07  Richard Guenther  <rguenther@suse.de>
877         PR tree-optimization/43270
878         * g++.dg/warn/Warray-bounds-4.C: New testcase.
879         * gcc.dg/Warray-bounds-7.c: Likewise.
881 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
883         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
884         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
885         * gnat.dg/bit_packed_array4.ad[sb]: New test.
887 2010-04-07  Jie Zhang  <jie@codesourcery.com>
889         PR c++/42556
890         * g++.dg/init/pr42556.C: New test.
892 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
894         PR debug/43628
895         * g++.dg/debug/dwarf2/typedef2.C: New test.
897 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
899         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
900         c-c++-common/dwarf2/redeclaration-1.C
902 2010-04-06  Jason Merrill  <jason@redhat.com>
904         * g++.dg/cpp0x/pr31437.C: Adjust error location.
905         * g++.dg/ext/attrib18.C: Likewise.
906         * g++.dg/ext/bitfield2.C: Likewise.
907         * g++.dg/ext/bitfield4.C: Likewise.
908         * g++.dg/ext/visibility/warn2.C: Likewise.
909         * g++.dg/ext/visibility/warn3.C: Likewise.
910         * g++.dg/gomp/pr26690-1.C: Likewise.
911         * g++.dg/inherit/covariant7.C: Likewise.
912         * g++.dg/init/synth2.C: Likewise.
913         * g++.dg/lookup/using7.C: Likewise.
914         * g++.dg/other/crash-4.C: Likewise.
915         * g++.dg/other/error13.C: Likewise.
916         * g++.dg/other/error20.C: Likewise.
917         * g++.dg/parse/crash31.C: Likewise.
918         * g++.dg/parse/error16.C: Likewise.
919         * g++.dg/parse/error19.C: Likewise.
920         * g++.dg/parse/error27.C: Likewise.
921         * g++.dg/parse/error28.C: Likewise.
922         * g++.dg/parse/fused-params1.C: Likewise.
923         * g++.dg/template/error2.C: Likewise.
924         * g++.dg/template/local6.C: Likewise.
925         * g++.dg/template/qualttp15.C: Likewise.
926         * g++.dg/warn/Wnvdtor-2.C: Likewise.
927         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
928         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
929         * g++.old-deja/g++.brendan/crash29.C: Likewise.
930         * g++.old-deja/g++.eh/spec6.C: Likewise.
931         * g++.old-deja/g++.jason/crash3.C: Likewise.
932         * g++.old-deja/g++.jason/destruct2.C: Likewise.
933         * g++.old-deja/g++.law/ctors5.C: Likewise.
934         * g++.old-deja/g++.law/ctors9.C: Likewise.
935         * g++.old-deja/g++.mike/p3538a.C: Likewise.
936         * g++.old-deja/g++.mike/p3538b.C: Likewise.
937         * g++.old-deja/g++.other/struct1.C: Likewise.
938         * g++.old-deja/g++.other/volatile1.C: Likewise.
939         * g++.old-deja/g++.pt/crash36.C: Likewise.
940         * g++.old-deja/g++.pt/derived3.C: Likewise.
941         * g++.old-deja/g++.robertl/eb109.C: Likewise.
942         * g++.old-deja/g++.robertl/eb4.C: Likewise.
944 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
946         PR middle-end/43519
947         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
948         * gcc.dg/graphite/id-19.c: New.
950 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
952         PR middle-end/32824
953         * gcc.dg/vect/pr32824: New.
955 2010-04-06  Tobias Burnus  <burnus@net-b.de>
957         PR fortran/18918
958         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
959         * gfortran.dg/coarray_3.f90: Ditto.
960         * gfortran.dg/coarray_4.f90: Ditto.
961         * gfortran.dg/coarray_5.f90: Ditto.
962         * gfortran.dg/coarray_6.f90: Ditto.
963         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
965 2010-04-06  Tobias Burnus  <burnus@net-b.de>
967         PR fortran/18918
968         * gfortran.dg/coarray_4.f90: Fix test.
969         * gfortran.dg/coarray_6.f90: Add more tests.
971 2010-04-06  Tobias Burnus  <burnus@net-b.de>
973         PR fortran/18918
974         * gfortran.dg/coarray_4.f90: New test.
975         * gfortran.dg/coarray_5.f90: New test.
976         * gfortran.dg/coarray_6.f90: New test.
978 2010-04-06  Tobias Burnus  <burnus@net-b.de>
980         PR fortran/18918
981         * gfortran.dg/iso_fortran_env_5.f90: New test.
982         * gfortran.dg/iso_fortran_env_6.f90: New test.
984 2010-04-06  Tobias Burnus  <burnus@net-b.de>
986         PR fortran/39997
987         * gfortran.dg/coarray_1.f90: New test.
988         * gfortran.dg/coarray_2.f90: New test.
989         * gfortran.dg/coarray_3.f90: New test.
991 2010-04-06  Jason Merrill  <jason@redhat.com>
993         PR c++/43648
994         * g++.dg/template/dtor8.C: New.
996         PR c++/43621
997         * g++.dg/template/error-recovery2.C: New.
999 2010-04-06  Jan Hubicka  <jh@suse.czpli
1001         PR tree-optimization/42906
1002         * gcc.dg/tree-ssa/dce-1.c: New testcase.
1004 2010-04-06  Tobias Burnus  <burnus@net-b.de>
1006         PR fortran/43178
1007         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
1008         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
1009         * gfortran.dg/auto_dealloc_1.f90: Ditto.
1011 2010-04-06  Richard Guenther  <rguenther@suse.de>
1013         PR tree-optimization/43627
1014         * gcc.dg/tree-ssa/vrp49.c: New testcase.
1016 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
1018         PR target/43638
1019         * gcc.target/i386/pr43638.c: New test.
1021 2010-04-06  Richard Guenther  <rguenther@suse.de>
1023         PR middle-end/43661
1024         * gcc.c-torture/compile/pr43661.c: New testcase.
1026 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
1028         * gcc.target/s390/stackcheck1.c: Add dg-warning.
1030 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
1032         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
1034 2010-04-02  Richard Guenther  <rguenther@suse.de>
1036         PR tree-optimization/43629
1037         * gcc.c-torture/execute/pr43629.c: New testcase.
1039 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
1040             Dominique d'Humieres  <dominiq@lps.ens.fr>
1042         PR libfortran/43605
1043         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
1045 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
1047         PR debug/43325
1048         * c-c++-common/dwarf2/redeclaration-1.C: New test.
1050 2010-04-01  Jason Merrill  <jason@redhat.com>
1052         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
1054 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
1055             Manfred Schwarb  <manfred99@gmx.ch>
1057         PR libfortran/43605
1058         * gfortran.dg/ftell_3.f90: New test.
1060 2010-04-01  Richard Guenther  <rguenther@suse.de>
1062         PR middle-end/43614
1063         * gcc.c-torture/compile/pr43614.c: New testcase.
1065 2010-04-01  Martin Jambor  <mjambor@suse.cz>
1067         PR tree-optimization/43141
1068         * gcc.dg/guality/pr43141.c: New test.
1070 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1072         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
1073         * g++.dg/eh/spbp.C: Likewise.
1074         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
1075         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
1076         superfluous casts.
1077         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
1078         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
1079         * objc.dg/dwarf-2.m: Likewise.
1081 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
1083         PR middle-end/43464
1084         * gcc.dg/graphite/id-pr43464.c: New.
1085         * gcc.dg/graphite/id-pr43464-1.c: New.
1087 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
1089         PR middle-end/43351
1090         * gcc.dg/graphite/id-pr43351.c
1092 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
1094         PR testsuite/35165
1095         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
1096         * obj-c++.dg/try-catch-2.mm: Ditto.
1097         * obj-c++.dg/lookup-2.mm: Ditto.
1098         * obj-c++.dg/encode-8.m: Ditto.
1099         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
1100         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
1101         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
1102         * obj-c++.dg/const-str-11.mm: Ditto.
1103         * obj-c++.dg/const-str-9.mm: Ditto.
1104         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
1105         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
1106         * obj-c++.dg/except-1.mm: Ditto.
1107         * obj-c++.dg/const-str-7.mm: Ditto.
1108         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
1109         * obj-c++.dg/const-str-3.mm: Ditto.
1110         * obj-c++.dg/const-str-7.mm: Ditto.
1111         * obj-c++.dg/stubify-2.mm: Change dump file name.
1113         PR objc++/23613
1114         * gcc/testsuite/objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
1115         New macro.
1116         * gcc/testsuite/obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
1117         Remove dg-xfail-if.
1119 2010-03-31  Martin Jambor  <mjambor@suse.cz>
1121         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
1122         only with -O2, -O3 or -Os and not with -fwhopr.
1124 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
1126         PR c++/43558
1127         * g++.dg/template/typedef31.C: New test.
1129 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1131         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
1132         assembler output on *-*-solaris2*.
1133         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
1135 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
1137         PR debug/43557
1138         * gcc.dg/pr43557-1.c: New test.
1139         * gcc.dg/pr43557-2.c: New file.
1141 2010-03-31  Jie Zhang  <jie@codesourcery.com>
1143         PR 43562
1144         * gcc.dg/pr43562.c: New test.
1146 2010-03-30  Jason Merrill  <jason@redhat.com>
1148         PR c++/43076
1149         * g++.dg/template/error-recovery1.C: New.
1151         PR c++/41786
1152         * g++.dg/parse/ambig5.C: New.
1154 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
1156         PR debug/43593
1157         * gcc.dg/guality/pr43593.c: New test.
1159 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
1161         PR middle-end/43430
1162         * gcc.dg/vect/pr43430-1.c: New.
1164 2010-03-30  Jason Merrill  <jason@redhat.com>
1166         PR c++/43559
1167         * g++.dg/template/partial7.C: New.
1169 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1171         * gcc.target/s390/stackcheck1.c: New testcase.
1173 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1175         PR libfortran/43265
1176         * gfortran.dg/read_eof_8.f90: New test.
1178 2010-03-29  Jason Merrill  <jason@redhat.com>
1180         * gcc.dg/cpp/include6.c: Change [] to ().
1182         N3077
1183         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
1184         splicing and UCNs.
1185         * c-c++-common/raw-string-2.c: Add trigraph test.
1186         * c-c++-common/raw-string-8.c: New.
1187         * c-c++-common/raw-string-9.c: New.
1188         * c-c++-common/raw-string-10.c: New.
1190         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
1191         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
1192         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
1193         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
1194         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
1195         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
1196         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
1198 2010-03-29  Richard Guenther  <rguenther@suse.de>
1200         PR tree-optimization/43560
1201         * gcc.dg/torture/pr43560.c: New testcase.
1203 2010-03-29  Jason Merrill  <jason@redhat.com>
1205         N3077
1206         * g++.dg/ext/raw-string-1.C: Change [] to ().
1207         * g++.dg/ext/raw-string-2.C: Change [] to ().
1208         Don't use \ in delimiter.
1209         * g++.dg/ext/raw-string-3.C: Change [] to ().
1210         * g++.dg/ext/raw-string-4.C: Change [] to ().
1211         * g++.dg/ext/raw-string-5.C: Change [] to ().
1212         Test for error on \ in delimiter.
1213         * g++.dg/ext/raw-string-6.C: Change [] to ().
1214         * g++.dg/ext/raw-string-7.C: Change [] to ().
1216 2010-03-29  Jie Zhang  <jie@codesourcery.com>
1218         PR 43564
1219         * gcc.dg/pr43564.c: New test.
1221 2010-03-29  Tobias Burnus  <burnus@net-b.de>
1223         PR fortran/43551
1224         * gfortran.dg/direct_io_12.f90: New test.
1226 2010-03-28  Jan Hubicka  <jh@suse.cz>
1228         PR tree-optimization/43505
1229         * gfortran.dg/pr43505.f90: New testcase.
1231 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
1233         PR tree-optimization/43528
1234         * gcc.target/i386/pr43528.c: New test.
1236 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
1238         PR c/43381
1239         * gcc.dg/parm-impl-decl-3.c: New test.
1241 2010-03-26  Jason Merrill  <jason@redhat.com>
1243         PR c++/43509
1244         * g++.dg/cpp0x/parse1.C: New.
1246 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
1248         PR target/43524
1249         * gcc.target/i386/pr43524.c: New test.
1251 2010-03-26  Martin Jambor  <mjambor@suse.cz>
1253         * gcc/testsuite/gcc.dg/tree-ssa/loadpre1.c: Delete trailing
1254         whitespace, rename main to foo.
1255         * gcc/testsuite/gcc.dg/tree-ssa/loadpre14.c: Likewise.
1256         * gcc/testsuite/gcc.dg/tree-ssa/loadpre15.c: Likewise.
1257         * gcc/testsuite/gcc.dg/tree-ssa/loadpre16.c: Likewise.
1258         * gcc/testsuite/gcc.dg/tree-ssa/loadpre17.c: Likewise.
1259         * gcc/testsuite/gcc.dg/tree-ssa/loadpre19.c: Likewise.
1260         * gcc/testsuite/gcc.dg/tree-ssa/loadpre20.c: Likewise.
1261         * gcc/testsuite/gcc.dg/tree-ssa/loadpre3.c: Likewise.
1262         * gcc/testsuite/gcc.dg/tree-ssa/loadpre5.c: Likewise.
1263         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
1264         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
1265         * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
1267 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
1269         PR c++/43327
1270         * g++.dg/other/crash-10.C: New test.
1271         * g++.dg/other/crash-11.C: New test.
1273 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1275         PR libfortran/43517
1276         * gfortran.dg/read_eof_7.f90: New test.
1278 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
1280         PR objc/35165
1281         PR testsuite/43512
1282         * objc-obj-c++-shared: New directory.
1283         * objc-obj-c++-shared/Object1-implementation.h: New file.
1284         * objc-obj-c++-shared/Object1.h: New file.
1285         * objc-obj-c++-shared/Protocol1.h: New file.
1286         * objc-obj-c++-shared/next-abi.h: New file.
1287         * objc-obj-c++-shared/next-mapping.h: New file.
1288         * objc/execute/next_mapping.h: Delete.
1289         * objc.dg/special/special.exp: For all targets run the tests with
1290         -fgnu-runtime, for darwin targets also run the tests with
1291         -fnext-runtime.
1292         * objc.dg/dg.exp: Ditto.
1293         * obj-c++.dg/dg.exp: Ditto.
1294         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
1295         Protocol1.h) and next-mapping.h as required.  Amend testcase to
1296         include use of updated NeXT interface.
1297         * objc/execute/formal_protocol-5.m: Ditto.
1298         * objc/execute/protocol-isEqual-2.m: Ditto.
1299         * objc/execute/protocol-isEqual-4.m: Ditto.
1300         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
1301         Protocol1.h) and next-mapping.h as required.
1302         * objc/execute/object_is_class.m: Ditto.
1303         * objc/execute/enumeration-1.m: Ditto.
1304         * objc/execute/class-13.m: Ditto.
1305         * objc/execute/formal_protocol-2.m: Ditto.
1306         * objc/execute/formal_protocol-4.m: Ditto.
1307         * objc/execute/class-1.m: Ditto.
1308         * objc/execute/bycopy-1.m: Ditto.
1309         * objc/execute/formal_protocol-6.m: Ditto.
1310         * objc/execute/bycopy-3.m: Ditto.
1311         * objc/execute/class-3.m: Ditto.
1312         * objc/execute/bf-11.m: Ditto.
1313         * objc/execute/class-5.m: Ditto.
1314         * objc/execute/bf-13.m: Ditto.
1315         * objc/execute/class-7.m: Ditto.
1316         * objc/execute/bf-15.m: Ditto.
1317         * objc/execute/class-9.m: Ditto.
1318         * objc/execute/bf-17.m: Ditto.
1319         * objc/execute/bf-19.m: Ditto.
1320         * objc/execute/IMP.m: Ditto.
1321         * objc/execute/exceptions/catchall-1.m: Ditto.
1322         * objc/execute/exceptions/trivial.m: Ditto.
1323         * objc/execute/exceptions/finally-1.m: Ditto.
1324         * objc/execute/exceptions/local-variables-1.m: Ditto.
1325         * objc/execute/exceptions/foward-1.m: Ditto.
1326         * objc/execute/bf-2.m: Ditto.
1327         * objc/execute/string1.m: Ditto.
1328         * objc/execute/bf-4.m: Ditto.
1329         * objc/execute/informal_protocol.m: Ditto.
1330         * objc/execute/string3.m: Ditto.
1331         * objc/execute/bf-6.m: Ditto.
1332         * objc/execute/bf-8.m: Ditto.
1333         * objc/execute/class-tests-1.h: Ditto.
1334         * objc/execute/protocol-isEqual-1.m: Ditto.
1335         * objc/execute/protocol-isEqual-3.m: Ditto.
1336         * objc/execute/_cmd.m: Ditto.
1337         * objc/execute/function-message-1.m: Ditto.
1338         * objc/execute/bf-20.m: Ditto.
1339         * objc/execute/bf-common.h: Ditto.
1340         * objc/execute/np-2.m: Ditto.
1341         * objc/execute/class-10.m: Ditto.
1342         * objc/execute/class-12.m: Ditto.
1343         * objc/execute/enumeration-2.m: Ditto.
1344         * objc/execute/class-14.m: Ditto.
1345         * objc/execute/encode-1.m: Ditto.
1346         * objc/execute/formal_protocol-1.m: Ditto.
1347         * objc/execute/formal_protocol-3.m: Ditto.
1348         * objc/execute/accessing_ivars.m: Ditto.
1349         * objc/execute/bycopy-2.m: Ditto.
1350         * objc/execute/class-2.m: Ditto.
1351         * objc/execute/bf-10.m: Ditto.
1352         * objc/execute/formal_protocol-7.m: Ditto.
1353         * objc/execute/root_methods.m: Ditto.
1354         * objc/execute/class-4.m: Ditto.
1355         * objc/execute/bf-12.m: Ditto.
1356         * objc/execute/class-6.m: Ditto.
1357         * objc/execute/bf-14.m: Ditto.
1358         * objc/execute/nested-func-1.m: Ditto.
1359         * objc/execute/class-8.m: Ditto.
1360         * objc/execute/private.m: Ditto.
1361         * objc/execute/bf-16.m: Ditto.
1362         * objc/execute/bf-18.m: Ditto.
1363         * objc/execute/load-3.m: Ditto.
1364         * objc/execute/compatibility_alias.m: Ditto.
1365         * objc/execute/bf-1.m: Ditto.
1366         * objc/execute/no_clash.m: Ditto.
1367         * objc/execute/bf-3.m: Ditto.
1368         * objc/execute/string2.m: Ditto.
1369         * objc/execute/bf-5.m: Ditto.
1370         * objc/execute/string4.m: Ditto.
1371         * objc/execute/bf-7.m: Ditto.
1372         * objc/execute/object_is_meta_class.m: Ditto.
1373         * objc/execute/bf-9.m: Ditto.
1374         * objc/execute/bf-21.m: Ditto.
1375         * objc/execute/cascading-1.m: Ditto.
1376         * objc/execute/trivial.m: Ditto.
1377         * objc/execute/np-1.m: Ditto.
1378         * objc/compile/trivial.m: Ditto.
1379         * objc/execute/class_self-2.m: Include <stdlib.h>.
1380         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
1381         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
1382         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
1383         and 64bit. Use new NeXT interface as required.
1384         * objc.dg/special/unclaimed-category-1.m: Ditto.
1385         * objc.dg/special/unclaimed-category-1.h: Ditto.
1386         * objc.dg/special/unclaimed-category-1a.m: Ditto.
1387         * objc.dg/func-ptr-1.m: Ditto.
1388         * objc.dg/stret-1.m: Ditto.
1389         * objc.dg/encode-2.m: Ditto.
1390         * objc.dg/category-1.m: Ditto.
1391         * objc.dg/encode-3.m: Ditto.
1392         * objc.dg/call-super-3.m: Ditto.
1393         * objc.dg/method-3.m: Ditto.
1394         * objc.dg/func-ptr-2.m: Ditto.
1395         * objc.dg/lookup-1.m: Ditto.
1396         * objc.dg/encode-4.m: Ditto.
1397         * objc.dg/fix-and-continue-1.m: Ditto.
1398         * objc.dg/proto-lossage-3.m: Ditto.
1399         * objc.dg/method-13.m: Ditto.
1400         * objc.dg/proto-qual-1.m: Ditto.
1401         * objc.dg/zero-link-3.m: Ditto.
1402         * objc.dg/bitfield-1.m: Ditto.
1403         * objc.dg/va-meth-1.m: Ditto.
1404         * objc.dg/super-class-3.m: Ditto.
1405         * objc.dg/call-super-1.m: Ditto.
1406         * objc.dg/type-size-2.m: Ditto.
1407         * objc.dg/method-10.m: Ditto.
1408         * objc.dg/defs.m: Ditto.
1409         * objc.dg/const-str-3.m: Ditto.
1410         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
1411         Protocol1.h) and next-mapping.h as required. Use new NeXT
1412         interface as required.
1413         * objc.dg/super-class-4.m: Ditto.
1414         * objc.dg/comp-types-8.m: Ditto.
1415         * objc.dg/call-super-2.m: Ditto.
1416         * objc.dg/objc-fast-4.m: Ditto.
1417         * objc.dg/method-6.m: Ditto.
1418         * objc.dg/const-str-3.m: Ditto.
1419         * objc.dg/const-str-7.m: Ditto.
1420         * objc.dg/method-15.m: Ditto.
1421         * objc.dg/method-19.m: Ditto.
1422         * objc.dg/sync-1.m: Ditto.
1423         * objc.dg/layout-1.m: Ditto.
1424         * objc.dg/bitfield-3.m: Ditto.
1425         * objc.dg/try-catch-3.m: Ditto.
1426         * objc.dg/try-catch-7.m: Ditto.
1427         * objc.dg/comp-types-10.m: Ditto.
1428         * objc.dg/selector-2.: Ditto.
1429         * objc.dg/method-7.m: Ditto.
1430         * objc.dg/typedef-alias-1.m: Ditto.
1431         * objc.dg/proto-lossage-2.m: Ditto.
1432         * objc.dg/comp-types-11.m: Ditto.
1433         * objc.dg/sizeof-1.m: Ditto.
1434         * objc.dg/method-17.m: Ditto.
1435         * objc.dg/bitfield-5.m: Ditto.
1436         * objc.dg/try-catch-1.m: Ditto.
1437         * objc.dg/encode-5.m: Ditto.
1438         * objc.dg/fix-and-continue-2.m: Ditto.
1439         * objc.dg/method-9.m: Ditto.
1440         * objc.dg/isa-field-1.m: Ditto.
1441         * objc.dg/local-decl-2.m: Ditto.
1442         * objc.dg/objc-gc-4.m: Ditto.
1443         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
1444         * objc.dg/gnu-runtime-3.m: Ditto.
1445         * objc.dg/encode-7.m: Ditto.
1446         * objc.dg/encode-8.m: Ditto.
1447         * objc.dg/selector-3.m: Ditto.
1448         * objc.dg/gnu-runtime-1.m: Ditto.
1449         * objc.dg/const-str-12.m: Ditto.
1450         * objc.dg/gnu-runtime-2.m: Ditto.
1451         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
1452         * objc.dg/selector-1.m: Ditto.
1453         * objc.dg/stubify-2.m: Ditto.
1454         * objc.dg/zero-link-1.m: Ditto.
1455         * objc.dg/stret-2.m: Ditto.
1456         * objc.dg/zero-link-2.m: Ditto.
1457         * objc.dg/next-runtime-1.m: Ditto.
1458         * objc.dg/symtab-1.m: Ditto.
1459         * objc.dg/stubify-1.m: Ditto.
1460         * objc.dg/bitfield-2.m: Ditto.
1461         * objc.dg/try-catch-10.m: Apply to both runtimes.
1462         * objc.dg/const-str-1.m: Ditto.
1463         * objc.dg/image-info.m: Ditto.
1464         * objc.dg/encode-9.m: Ditto.
1465         * objc.dg/pragma-1.m: Apply test to all targets.
1466         * objc.dg/const-str-4.m: Ditto.
1467         * objc.dg/const-str-8.m: Ditto.
1468         * objc.dg/super-class-2.m: Ditto.
1469         * objc.dg/try-catch-5.m: Ditto.
1470         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
1471         Protocol1.h) and next-mapping.h as required. Use new NeXT
1472         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
1473         * objc.dg/const-str-11.m: Ditto.
1474         * objc.dg/const-str-9.m: Ditto.
1475         * objc.dg/method-4.m: Skip for 64Bit NeXT.
1476         * objc.dg/encode-1.m: Remove redundant -lobjc.
1477         * objc.dg/try-catch-9.m: Tidy space.
1478         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
1479         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
1480         and 64bit. Use new NeXT interface as required.
1481         * obj-c++.dg/template-4.mm: Ditto.
1482         * obj-c++.dg/defs.mm: Ditto.
1483         * obj-c++.dg/basic.mm: Ditto.
1484         * obj-c++.dg/encode-4.mm: Ditto.
1485         * obj-c++.dg/method-17.mm: Ditto.
1486         * obj-c++.dg/proto-lossage-3.mm: Ditto.
1487         * obj-c++.dg/cxx-class-1.mm: Ditto.
1488         * obj-c++.dg/method-10.mm: Ditto.
1489         * obj-c++.dg/va-meth-1.mm: Ditto.
1490         * obj-c++.dg/encode-5.mm: Ditto.
1491         * obj-c++.dg/lookup-2.mm: Ditto.
1492         * obj-c++.dg/template-3.mm: Ditto.
1493         * obj-c++.dg/proto-qual-1.mm: Ditto.
1494         * obj-c++.dg/qual-types-1.m: Ditto.
1495         * obj-c++.dg/cxx-scope-1.mm: Ditto.
1496         * obj-c++.dg/template-1.mm: Ditto.
1497         * obj-c++.dg/encode-6.mm: Ditto.
1498         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
1499         Protocol1.h) and next-mapping.h as required. Use new NeXT
1500         interface as required.
1501         * obj-c++.dg/except-1.mm: Ditto.
1502         * obj-c++.dg/const-str-7.mm: Ditto.
1503         * obj-c++.dg/ivar-list-semi.mm: Ditto.
1504         * obj-c++.dg/cxx-scope-2.mm: Ditto.
1505         * obj-c++.dg/selector-2.mm: Ditto.
1506         * obj-c++.dg/isa-field-1.mm: Ditto.
1507         * obj-c++.dg/try-catch-1.mm: Ditto.
1508         * obj-c++.dg/local-decl-1.mm: Ditto.
1509         * obj-c++.dg/try-catch-9.mm: Ditto.
1510         * obj-c++.dg/no-extra-load.mm: Ditto.
1511         * obj-c++.dg/selector-5.mm: Ditto.
1512         * obj-c++.dg/method-12.mm: Ditto.
1513         * obj-c++.dg/try-catch-11.mm: Ditto.
1514         * obj-c++.dg/comp-types-11.mm: Ditto.
1515         * obj-c++.dg/bitfield-3.mm: Ditto.
1516         * obj-c++.dg/method-6.mm: Ditto.
1517         * obj-c++.dg/super-class-2.mm: Ditto.
1518         * obj-c++.dg/method-21.mm: Ditto.
1519         * obj-c++.dg/const-str-8.mm: Ditto.
1520         * obj-c++.dg/try-catch-7.mm: Ditto.
1521         * obj-c++.dg/method-15.mm: Ditto.
1522         * obj-c++.dg/layout-1.mm: Ditto.
1523         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
1524         * obj-c++.dg/const-str-3.mm: Ditto.
1525         * obj-c++.dg/try-catch-2.mm: Ditto.
1526         * obj-c++.dg/objc-gc-3.mm: Ditto.
1527         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
1528         * obj-c++.dg/bitfield-1.mm: Ditto.
1529         * obj-c++.dg/selector-6.mm: Ditto.
1530         * obj-c++.dg/method-13.mm: Ditto.
1531         * obj-c++.dg/comp-types-12.mm: Ditto.
1532         * obj-c++.dg/bitfield-4.mm: Ditto.
1533         * obj-c++.dg/try-catch-8.mm: Ditto.
1534         * obj-c++.dg/method-2.mm: Ditto.
1535         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
1536         * obj-c++.dg/typedef-alias-1.mm: Ditto.
1537         * obj-c++.dg/const-str-4.mm: Ditto.
1538         * obj-c++.dg/proto-lossage-2.mm: Ditto.
1539         * obj-c++.dg/try-catch-3.mm: Ditto.
1540         * obj-c++.dg/comp-types-9.mm: Ditto.
1541         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
1542         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
1543         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
1544         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
1545         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
1546         Use new NeXT interface as required.
1547         * obj-c++.dg/const-str-10.mm: Ditto.
1548         * obj-c++.dg/const-str-11.mm: Ditto.
1549         * obj-c++.dg/const-str-9.mm: Ditto.
1550         * obj-c++.dg/method-11.mm: Ditto.
1551         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
1552         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
1553         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
1554         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
1555         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
1557 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
1559         PR c++/43206
1560         * g++.dg/template/typedef30.C: New test case.
1562 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
1564         PR c/43385
1565         * gcc.c-torture/execute/pr43385.c: New test.
1567 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
1569         * gcc.dg/strncpy-fix-1.c: New test.
1571 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
1573         PR testsuite/41609
1574         * lib/objc-torture.exp (objc-set-runtime-options): New.
1575         * objc/execute/execute.exp: Check runtime options on each pass.
1576         * objc/execute/exceptions/exceptions.exp: Ditto.
1577         * objc/compile/compile.exp: Ditto.
1579         PR testsuite/42348
1580         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
1581         standard tests.
1582         (check_effective_target_objc2): New proc.
1583         (check_effective_target_next_runtime): New proc.
1584         * lib/objc.exp: Determine which runtime is in force and support it.
1585         * lib/obj-c++.exp: Ditto.
1587 2010-03-24  Jason Merrill  <jason@redhat.com>
1589         PR c++/43502
1590         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
1592 2010-03-24  Martin Jambor  <mjambor@suse.cz>
1594         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
1595         a loop.
1596         * gcc.dg/ipa/ipa-2.c: Likewise.
1597         * gcc.dg/ipa/ipa-3.c: Likewise.
1598         * gcc.dg/ipa/ipa-4.c: Likewise.
1599         * gcc.dg/ipa/ipa-5.c: Likewise.
1600         * gcc.dg/ipa/ipa-7.c: Likewise.
1601         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
1602         a loop.
1603         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
1604         i_can_not_be_propagated_fully2 into a loop.
1605         * gcc.dg/ipa/ipa-8.c: New test.
1606         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
1608 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
1610         PR debug/19192
1611         PR debug/43479
1612         * gcc.dg/guality/pr43479.c: New test.
1613         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
1614         and add volatile keyword.
1616 2010-03-23  Mike Stump  <mikestump@comcast.net>
1618         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
1620 2010-03-23  Jason Merrill  <jason@redhat.com>
1622         * g++.dg/ext/altivec-17.C: Adjust error message.
1624         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
1625         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
1626         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
1627         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
1628         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
1629         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
1631 2010-03-22  Jason Merrill  <jason@redhat.com>
1633         PR c++/43333
1634         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
1635         * g++.dg/ext/is_pod_98.C: New.
1637         PR c++/43281
1638         * g++.dg/cpp0x/auto18.C: New.
1640         * gcc.dg/pr36997.c: Adjust error message.
1641         * g++.dg/ext/vector9.C: Likewise.
1642         * g++.dg/conversion/simd3.C: Likewise.
1643         * g++.dg/other/error23.C: Likewise.
1645 2010-03-22  Michael Matz  <matz@suse.de>
1647         PR middle-end/43475
1648         * gfortran.dg/pr43475.f90: New testcase.
1650 2010-03-22  Richard Guenther  <rguenther@suse.de>
1652         PR tree-optimization/43390
1653         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
1655 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1657         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
1658         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
1660 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
1661             Michael Matz  <matz@suse.de>
1663         PR c++/43081
1664         * g++.dg/parse/crash56.C: New test.
1666 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
1668         PR fortran/43450
1669         * gfortran.dg/whole_file_15.f90 : New test.
1671 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1673         PR fortran/43409
1674         * gfortran.dg/inquire_size.f90: New test.
1676 2010-03-20  Richard Guenther  <rguenther@suse.de>
1678         PR rtl-optimization/43438
1679         * gcc.c-torture/execute/pr43438.c: New testcase.
1681 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
1683         PR c++/43375
1684         * g++.dg/abi/mangle42.C: New test.
1686 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
1688         PR C/43211
1689         * gcc.dg/pr43211.c: New test.
1690         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
1692 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
1694         PR rtl-optimization/42258
1695         * gcc.target/arm/thumb1-mul-moves.c: New test.
1697         PR target/40697
1698         * gcc.target/arm/thumb-andsi.c: New test.
1700         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
1701         dg-require-effective-target.
1703 2010-03-19  Michael Matz  <matz@suse.de>
1705         PR c++/43116
1706         * g++.dg/other/pr43116.C: New testcase.
1708 2010-03-19  Michael Matz  <matz@suse.de>
1710         PR target/43305
1711         * gcc.dg/pr43305.c: New testcase.
1713 2010-03-19  Richard Guenther  <rguenther@suse.de>
1715         PR tree-optimization/43415
1716         * gcc.c-torture/compile/pr43415.c: New testcase.
1718 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
1720         PR ada/43106
1721         * gnat.dg/case_optimization2.adb: New test.
1722         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
1724 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1725             Jack Howarth <howarth@bromo.med.uc.edu>
1727         PR target/36399
1728         * gcc.target/i386/push-1.c: Don't xfail
1729           scan-assembler-not "movups" on darwin.
1731 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
1733         PR debug/43058
1734         * gcc.dg/pr43058.c: New test.
1736 2010-03-18  Martin Jambor  <mjambor@suse.cz>
1738         PR middle-end/42450
1739         * g++.dg/torture/pr42450.C: New test.
1741 2010-03-18  Michael Matz  <matz@suse.de>
1743         PR middle-end/43419
1744         * gcc.dg/pr43419.c: New testcase.
1746 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
1748         PR rtl-optimization/43360
1749         * gcc.dg/torture/pr43360.c: New.
1751 2010-03-18  Michael Matz  <matz@suse.de>
1753         PR tree-optimization/43402
1754         * gcc.dg/pr43402.c: New testcase.
1756 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
1758         PR target/42427
1759         * gcc.dg/pr42427.c: New test.
1761 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1763         PR libfortran/43265
1764         * gfortran.dg/read_empty_file.f: New test.
1765         * gfortran.dg/read_eof_all.f90: New test.
1766         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
1767         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
1769 2010-03-17  Michael Matz  <matz@suse.de>
1771         * gcc.dg/pr43300.c: Add -w.
1773 2010-03-17  Richard Guenther  <rguenther@suse.de>
1775         * gcc.dg/pr43379.c: Add -w.
1777 2010-03-17  Tobias Burnus  <burnus@net-b.de>
1779         PR fortran/43331
1780         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
1782 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
1784         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
1786 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1788         * ada/acats/run_all.sh: Log start and end times.
1790 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1792         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
1794 2010-03-16  Richard Guenther  <rguenther@suse.de>
1796         PR middle-end/43379
1797         * gcc.dg/pr43379.c: New testcase.
1799 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
1801         PR debug/43051
1802         * gcc.dg/guality/pr43051-1.c: New test.
1804 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
1806         PR testsuite/43363
1807         * g++.dg/ext/altivec-17.C: Handle changes to error message.
1809 2010-03-15  Michael Matz  <matz@suse.de>
1811         PR middle-end/43300
1812         * gcc.dg/pr43300.c: New testcase.
1814 2010-03-15  Richard Guenther  <rguenther@suse.de>
1816         PR tree-optimization/43367
1817         * gcc.c-torture/compile/pr43367.c: New testcase.
1819 2010-03-15  Richard Guenther  <rguenther@suse.de>
1821         PR tree-optimization/43317
1822         * gcc.dg/pr43317.c: New testcase.
1824 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
1826         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
1828 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
1830         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
1832 2010-03-14  Tobias Burnus  <burnus@net-b.de>
1834         PR fortran/43362
1835         * gfortran.dg/impure_constructor_1.f90: New test.
1837 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
1839         PR middle-end/43354
1840         * gfortran.dg/graphite/id-pr43354.f: New.
1842 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
1844         PR middle-end/43349
1845         * gfortran.dg/graphite/pr43349.f: New.
1847 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
1849         PR middle-end/43306
1850         * gcc.dg/graphite/pr43306.c: New.
1852 2010-03-12  David S. Miller  <davem@davemloft.net>
1854         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
1855         sparc.
1857 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1859         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
1861 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
1863         PR fortran/43291
1864         PR fortran/43326
1865         * gfortran.dg/dynamic_dispatch_7.f03: New test.
1867 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
1869         * gfortran.dg/default_format_denormal_1.f90: Don't assume
1870         fail for *-*-mingw* targets.
1872 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
1874         PR debug/43329
1875         * gcc.dg/guality/pr43329-1.c: New test.
1877 2010-03-11  Martin Jambor  <mjambor@suse.cz>
1879         PR tree-optimization/43257
1880         * g++.dg/torture/pr43257.C: New test.
1882 2010-03-11  Tobias Burnus  <burnus@net-b.de>
1884         PR fortran/43228
1885         * gfortran.dg/namelist_61.f90: New test.
1887 2010-03-11  Richard Guenther  <rguenther@suse.de>
1889         PR tree-optimization/43255
1890         * gcc.c-torture/compile/pr43255.c: New testcase.
1892 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1894         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
1895         * gcc.dg/pr43280.c: New testcase.
1897 2010-03-11  Richard Guenther  <rguenther@suse.de>
1899         PR lto/43200
1900         * gcc.dg/lto/20100227-1_0.c: New testcase.
1901         * gcc.dg/lto/20100227-1_1.c: Likewise.
1903 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1905         PR libfortran/43320
1906         PR libfortran/43265
1907         * gfortran.dg/read_eof_6.f: New test
1908         * gfortran.dg/read_x_eof.f90: New test.
1909         * gfortran.dg/read_x_past.f: Update test.
1911 2010-03-10  Jan Hubicka   <jh@suse.cz>
1913         * gcc.c-torture/compile/pr43288.c: New test.
1915 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1917         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
1918         -fpic/-fPIC flags.
1919         * g++.old-deja/g++.pt/asm2.C: Likewise.
1920         * gcc.c-torture/compile/20000804-1.c: Likewise.
1921         * gcc.target/i386/clobbers.c: Likewise.
1923 2010-03-10  Tobias Burnus  <burnus@net-b.de>
1925         PR fortran/43303
1926         * gfortran.dg/c_assoc_3.f90: New test.
1928 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
1930         PR debug/36728
1931         * gcc.dg/guality/pr36728-1.c: New test.
1932         * gcc.dg/guality/pr36728-2.c: New test.
1934 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
1936         * gcc.dg/h8300-div-delay-slot.c: New test.
1938 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
1940         PR tree-optimization/43236
1941         * gcc.c-torture/execute/pr43236.c: New test.
1943 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
1945         PR middle-end/42859
1946         * g++.dg/eh/pr42859.C: New test.
1948 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
1950         PR debug/43299
1951         * gcc.dg/pr43299.c: New test.
1953         PR debug/43290
1954         * g++.dg/eh/unwind2.C: New test.
1956 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
1957             Reza Yazdani  <reza.yazdani@amd.com>
1959         PR middle-end/43065
1960         * gcc.dg/graphite/run-id-4.c: New.
1962 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
1964         PR middle-end/43065
1965         * gcc.dg/graphite/run-id-3.c: New.
1967 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
1969         PR middle-end/42644
1970         PR middle-end/42130
1971         * gcc.dg/graphite/id-18.c: New.
1972         * gcc.dg/graphite/run-id-pr42644.c: New.
1974 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
1976         PR middle-end/42326
1977         * gcc.dg/graphite/pr42326.c: New.
1979 2010-03-08  Richard Guenther  <rguenther@suse.de>
1981         PR tree-optimization/43269
1982         * gcc.c-torture/execute/pr43269.c: New testcase.
1984 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
1986         PR fortran/43256
1987         * gfortran.dg/typebound_call_13.f03: New.
1989 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
1991         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
1992         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
1994 2010-03-05  Jason Merrill  <jason@redhat.com>
1996         * g++.dg/abi/mangle40.C: Require weak and alias.
1998 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
2000         PR middle-end/42326
2001         * gfortran.dg/graphite/pr42326.f90: New.
2002         * gfortran.dg/graphite/pr42326-1.f90: New.
2004 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2006         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
2007         (gnat_target_compile): Likewise.
2008         Reinitialize GNAT_UNDER_TEST if target changes.
2009         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
2010         (local_find_gnatmake): Pass full --GCC to gnatlink.
2011         Remove --LINK.
2013 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
2015         PR c/43248
2016         * gcc.dg/compound-literal-1.c: New testcase.
2018 2010-03-04  Martin Jambor  <mjambor@suse.cz>
2020         PR tree-optimization/43164
2021         PR tree-optimization/43191
2022         * gcc.c-torture/compile/pr43164.c: New test.
2023         * gcc.c-torture/compile/pr43191.c: Likewise.
2025 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
2027         PR fortran/43244
2028         * gfortran.dg/finalize_9.f90: New.
2030 2010-03-04  Tobias Burnus  <burnus@net-b.de>
2031             Ken Werner <ken@linux.vnet.ibm.com>
2033         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
2034         to dg-options for spu.
2035         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
2036         dump-scan target to exclude spu.
2038 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
2040         PR middle-end/43209
2041         * gcc.dg/tree-ssa/ivopts-4.c: New.
2043 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
2045         * lib/target-supports-dg.exp (check-flags): Provide defaults for
2046         include-opts and exclude-opts; skip checking the flags if arguments
2047         are the same as the defaults.
2048         (dg-xfail-if): Verify the number of arguments, supply defaults
2049         for unspecified optional arguments.
2050         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
2052 2010-03-03  Jason Merrill  <jason@redhat.com>
2054         PR c++/12909
2055         * g++.dg/abi/mangle40.C: Updated.
2057 2010-03-03  Jason Merrill  <jason@redhat.com>
2059         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
2060         * g++.dg/abi/mangle23.C: Likewise.
2061         * g++.dg/eh/simd-2.C: Likewise.
2062         * g++.dg/ext/attribute-test-2.C: Likewise.
2063         * g++.dg/ext/vector14.C: Likewise.
2064         * g++.dg/other/pr34435.C: Likewise.
2065         * g++.dg/template/conv8.C: Likewise.
2066         * g++.dg/template/nontype9.C: Likewise.
2067         * g++.dg/template/qualttp17.C: Likewise.
2068         * g++.dg/template/ref1.C: Likewise.
2069         * g++.old-deja/g++.pt/crash68.C: Likewise.
2070         * g++.old-deja/g++.pt/ref1.C: Likewise.
2071         * g++.old-deja/g++.pt/ref3.C: Likewise.
2072         * g++.old-deja/g++.pt/ref4.C: Likewise.
2074         PR c++/12909
2075         * g++.dg/abi/mangle40.C: New.
2076         * g++.dg/abi/mangle41.C: New.
2077         * g++.dg/lto/20100302_0.C: New.
2078         * g++.dg/lto/20100302_1.C: New.
2079         * g++.dg/lto/20100302.h: New.
2081 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
2083         PR fortran/43243
2084         * gfortran.dg/internal_pack_12.f90: New test.
2086 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
2088         * gcc.dg/pr36997.c: Adjust error message.
2090 2010-03-03  Mike Stump  <mikestump@comcast.net>
2092         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
2093         adjustments to not be present on machines that align the stack to
2094         more than 4 bytes and don't have a red zone yet as that is an
2095         unimplemented optimization.
2097 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
2099         PR fortran/43169
2100         * gfortran.dg/impure_assignment_3.f90: New.
2102 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
2104         PR debug/43229
2105         * gfortran.dg/pr43229.f90: New test.
2107         PR debug/43237
2108         * gcc.dg/debug/dwarf2/pr43237.c: New test.
2110         PR debug/43177
2111         * gcc.dg/guality/pr43177.c: New test.
2113 2010-03-02  Jason Merrill  <jason@redhat.com>
2115         * g++.dg/ext/vector9.C: Adjust error message.
2116         * g++.dg/conversion/simd3.C: Likewise.
2117         * g++.dg/other/error23.C: Likewise.
2119 2010-03-02  Mike Stump  <mikestump@comcast.net>
2121         PR c++/41090
2122         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
2124 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
2126         PR fortran/43180
2127         * gfortran.dg/internal_pack_10.f90: New test.
2129         PR fortran/43173
2130         * gfortran.dg/internal_pack_11.f90: New test.
2132 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
2134         PR middle-end/42640
2135         * gcc.dg/tree-ssa/pr42640.c: New.
2137 2010-03-01  Richard Guenther  <rguenther@suse.de>
2139         PR tree-optimization/43220
2140         * gcc.c-torture/execute/pr43220.c: New testcase.
2142 2010-03-01  Richard Guenther  <rguenther@suse.de>
2144         PR middle-end/43213
2145         * gcc.dg/pr43213.c: New testcase.
2147 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2149         PR pch/14940
2150         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
2152 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2154         * lib/target-supports.exp (check_effective_target_ucn_nocache):
2155         New function.
2156         (check_effective_target_ucn): Likewise.
2158         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
2159         if !ucn.
2160         * gcc.dg/ucnid-2.c: Likewise.
2161         * gcc.dg/ucnid-3.c: Likewise.
2162         * gcc.dg/ucnid-4.c: Likewise.
2163         * gcc.dg/ucnid-11.c: Likewise.
2164         * gcc.dg/ucnid-12.c: Likewise.
2165         * gcc.dg/ucnid-6.c: Skip if !ucn.
2166         * gcc.dg/ucnid-9.c: Likewise.
2168 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2170         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
2171         lists to dg-skip-if.
2172         * gcc.target/i386/stackalign/return-3.c: Likewise.
2174 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2176         * gcc.target/i386/clearcap.map: New file.
2177         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
2178         Pass clearcap.map by default if supported.
2180 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2182         PR fortran/42900
2183         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
2184         Explain this.
2185         * gfortran.dg/stat_2.f90: Likewise.
2187 2010-03-01  Tobias Burnus  <burnus@net-b.de>
2189         PR fortran/43199
2190         * gfortran.dg/module_read_2.f90: New test.
2192 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
2194         PR c++/42748
2195         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
2196         * g++.dg/abi/mangle12.C: Likewise.
2197         * g++.dg/abi/mangle20-2.C: Likewise.
2198         * g++.dg/abi/mangle17.C: Likewise.
2199         * g++.dg/template/cond2.C: Likewise.
2200         * g++.dg/template/pr35240.C: Likewise.
2202 2010-02-27  Richard Guenther  <rguenther@suse.de>
2204         PR tree-optimization/43186
2205         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
2207 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
2209         * g++.dg/abi/packed1.C: Expect warning on the SH.
2211 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
2213         PR c++/42054:
2214         * g++.dg/parse/error37.C: New test.
2216 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2218         PR c/24577
2219         PR c/43192
2220         * gcc.dg/pr8927-1.c: Match new note.
2221         * gcc.dg/990506-0.c: Likewise.
2222         * gcc.dg/gomp/flush-2.c: Likewise.
2223         * gcc.dg/gomp/atomic-5.c: Likewise.
2224         * gcc.dg/gomp/pr34607.c: Likewise.
2225         * gcc.dg/pr35746.c: Likewise.
2226         * gcc.dg/cpp/pragma-1.c: Likewise.
2227         * gcc.dg/cpp/pragma-2.c: Likewise.
2228         * gcc.dg/pr41842.c: Likewise.
2229         * gcc.dg/noncompile/20040629-1.c: Likewise.
2230         * objc.dg/private-1.m: Likewise.
2232 2010-02-27  Tobias Burnus  <burnus@net-b.de>
2234         PR fortran/43185
2235         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
2236         * gfortran.dg/default_initialization_4.f90: New test.
2238 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
2240         * gnat.dg/thin_pointer.ad[sb]: Rename into...
2241         * gnat.dg/thin_pointer1.ad[sb]: ...this.
2242         * gnat.dg/thin_pointer2.adb: New test.
2243         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
2245 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2247         PR c/20631
2248         * gcc.dg/cpp/c90-pedantic.c: New.
2249         * gcc.dg/cpp/c90.c: New.
2250         * gcc.dg/gnu90-const-expr-1.c: New.
2251         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
2253 2010-02-26  Richard Guenther  <rguenther@suse.de>
2255         PR tree-optimization/43186
2256         * gcc.c-torture/compile/pr43186.c: New testcase.
2258 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
2260         PR debug/43190
2261         * c-c++-common/dwarf2/pr43190.c: New test.
2263 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
2265         PR testsuite/37074:
2266         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
2268 2010-02-26  Richard Guenther  <rguenther@suse.de>
2270         PR tree-optimization/43188
2271         * gcc.c-torture/compile/pr43188.c: New testcase.
2273 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
2275         PR target/43175
2276         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
2278 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
2280         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
2282 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
2284         PR target/43154
2285         * gcc.target/powerpc/pr43154.c: New file.
2287 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
2289         PR debug/43166
2290         * gfortran.dg/debug/pr43166.f: New test.
2292         PR debug/43165
2293         * gcc.dg/torture/pr43165.c: New test.
2295 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2297         PR c/43128
2298         * c-c++-common/pr41779.c: Update.
2300 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2302         PR ada/32547
2303         * lib/gnat-dg.exp (gnat_load): Redefine.
2305         * ada/acats/run_acats: Run run_all.sh with $SHELL.
2306         * ada/acats/run_all.sh: Downcase tasking not implemented message.
2308 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2310         PR libobjc/36610
2311         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
2312         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
2313         -fgnu-runtime.
2314         Sort entries.
2316 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2318         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
2320 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
2322         PR debug/43150
2323         * gcc.dg/guality/vla-1.c: New test.
2325 2010-02-24  Tobias Burnus  <burnus@net-b.de>
2327         PR fortran/43042
2328         * gfortran.dg/c_ptr_tests_15.f90: New test.
2330 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
2332         PR target/43107
2333         * gcc.target/i386/pr43107.c: New test.
2335 2010-02-23  Jason Merrill  <jason@redhat.com>
2337         PR c++/43143
2338         * g++.dg/cpp0x/variadic100.C: New.
2340 2010-02-23  Jason Merrill  <jason@redhat.com>
2342         PR debug/42800
2343         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
2344         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
2345         * c-c++-common/dwarf2/vla1.c: New.
2347 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
2349         PR target/43139
2350         * gcc.dg/pr43139.c: New test.
2352         PR debug/43077
2353         * gcc.dg/guality/pr43077-1.c: New test.
2355 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2357         PR 43123
2358         * gcc.dg/march.c: New.
2359         * gcc.dg/march-generic.c: New.
2360         * gcc.dg/mtune.c: New.
2362 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
2364         PR middle-end/43083
2365         * gcc.dg/graphite/pr43083.c: New.
2367 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
2369         PR middle-end/43097
2370         * gfortran.dg/graphite/pr43097.f: New.
2372 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
2373             Manuel López-Ibáñez  <manu@gcc.gnu.org>
2375         PR middle-end/43140
2376         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
2378 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
2380         PR middle-end/43026
2381         * g++.dg/graphite/pr43026.C: New.
2383 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2385         PR c++/43126
2386         * gcc.dg/cleanup-1.c: Update.
2387         * gcc.dg/func-args-1.c: Update.
2388         * gcc.dg/format/sentinel-1.c: Update.
2389         * g++.old-deja/g++.jason/scoping10.C: Update.
2390         * g++.old-deja/g++.ns/lookup5.C: Update.
2391         * g++.dg/ext/cleanup-1.C: Update.
2392         * g++.dg/parse/varmod1.C: Update.
2393         * g++.dg/parse/error33.C: Update.
2394         * g++.dg/expr/call3.C: Update.
2395         * g++.dg/func-args-1.C: New.
2397 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
2399         PR c/43125
2400         * gcc.dg/attr-used-2.c: Moved to ...
2401         * c-c++-common/attr-used-2.c: Here.
2403         * gcc.dg/attr-used.c: Moved to ...
2404         * c-c++-common/attr-used.c: Here.
2406 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
2408         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
2410 2010-02-22  Richard Guenther  <rguenther@suse.de>
2412         PR lto/43045
2413         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
2414         * gfortran.dg/lto/20100222-1_1.c: Likewise.
2416 2010-02-22  Richard Guenther  <rguenther@suse.de>
2418         PR tree-optimization/42749
2419         * gcc.c-torture/compile/pr42749.c: New testcase.
2421 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
2423         PR fortran/43072
2424         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
2425         * gfortran.dg/internal_pack_9.f90: New test.
2427 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2429         PR c++/23510
2430         * g++.dg/template/recurse.C: Adjust.
2431         * g++.dg/template/pr23510.C: New.
2433 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
2435         PR c++/42824
2436         * g++.dg/template/memclass4.C: New test.
2438 2010-02-21  Tobias Burnus  <burnus@net-b.de>
2440         PR fortran/35259
2441         * gfortran.dg/reassoc_5.f90: New test.
2443 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
2445         PR target/43067
2446         * gcc.target/i386/pr43067.c: New test.
2448 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2450         PR c++/35669
2451         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
2452         -Wconversion-null.
2453         * g++.dg/warn/Wconversion-null.C: New test.
2454         * g++.old-deja/g++.other/null1.C: Move to...
2455         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
2457 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
2459         PR fortran/36932
2460         PR fortran/36933
2461         * gfortran.dg/dependency_26.f90: New test.
2463         PR fortran/43072
2464         * gfortran.dg/internal_pack_7.f90: New test.
2466         PR fortran/43111
2467         * gfortran.dg/internal_pack_8.f90: New test.
2469 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2471         PR 43128
2472         * c-c++-common/pr41779.c: Fix broken testcase.
2474 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2476         PR 36513
2477         * c-c++-common/pr36513.c: New testcase.
2478         * c-c++-common/pr36513-2.c: New testcase.
2480 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2482         PR 41779
2483         * c-c++-common/pr41779.c: New.
2485 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
2487         PR debug/43084
2488         * gcc.dg/pr43084.c: New test.
2490 2010-02-19  Richard Guenther  <rguenther@suse.de>
2492         PR tree-optimization/42916
2493         * gcc.dg/pr42916.c: New testcase.
2495 2010-02-18  Jason Merrill  <jason@redhat.com>
2497         PR c++/42837
2498         * g++.dg/abi/packed1.C: Add expected warning.
2500         PR c++/43108
2501         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
2502         * gcc.dg/torture/dg-torture.exp: Likewise.
2503         * c-c++-common/torture/complex-sign.h,
2504         c-c++-common/torture/complex-sign-add.c,
2505         c-c++-common/torture/complex-sign-mixed-add.c,
2506         c-c++-common/torture/complex-sign-mixed-div.c,
2507         c-c++-common/torture/complex-sign-mixed-mul.c,
2508         c-c++-common/torture/complex-sign-mixed-sub.c,
2509         c-c++-common/torture/complex-sign-mul.c,
2510         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
2511         Adapt for C++ compilation as well.
2513         PR c++/43070
2514         * g++.dg/ext/label1.C: Update.
2515         * g++.dg/ext/label2.C: Update.
2517         PR c++/26261
2518         * g++.dg/template/dependent-name6.C: New.
2520         PR c++/43109
2521         * g++.dg/parse/namespace12.C: New.
2523 2010-02-18  Martin Jambor  <mjambor@suse.cz>
2525         PR tree-optimization/43066
2526         * gcc.c-torture/compile/pr43066.c: New test.
2528 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
2530         * g++.dg/ext/attrib35.C: Fix target selector string.
2531         * g++.dg/ext/attrib36.C: Ditto.
2532         * g++.dg/ext/attrib37.C: Ditto.
2533         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
2534         * g++.dg/abi/mangle25.C: Ditto.
2536 2010-02-17  Jason Merrill  <jason@redhat.com>
2538         PR c++/43069
2539         * g++.dg/parse/namespace11.C: New.
2541         PR c++/43093
2542         * g++.dg/ext/attrib37.C: New.
2544         PR c++/43079
2545         * g++.dg/template/ptrmem20.C: New.
2547 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
2549         PR target/43103
2550         * gcc.target/i386/xop-check.h: Include m256-check.h.
2551         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
2552         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
2553         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
2554         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
2556 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
2558         PR debug/42918
2559         * gcc.dg/pr42918.c: New test.
2561 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
2563         * g++.dg/ext/attrib36.C: Require ILP32.
2565 2010-02-16  Richard Guenther  <rguenther@suse.de>
2567         PR tree-optimization/41043
2568         * gfortran.dg/pr41043.f90: New testcase.
2569         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
2571 2010-02-16  Jason Merrill  <jason@redhat.com>
2573         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
2575 2010-02-16  Ira Rosen  <irar@il.ibm.com>
2577         PR tree-optimization/43074
2578         * gcc.dg/vect/fast-math-pr43074.c: New test.
2580 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
2582         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
2584 2010-02-16  Jason Merrill  <jason@redhat.com>
2586         PR c++/43031
2587         * g++.dg/ext/attrib36.C: New.
2589         PR c++/43036
2590         * g++.dg/other/array6.C: New.
2592 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2594         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
2596 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
2598         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
2599         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
2600         * gcc.target/i386/xop-vpermil2pd-1.c: New.
2601         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
2602         * gcc.target/i386/xop-vpermil2ps-1.c: New.
2603         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
2605 2010-02-15  Richard Guenther  <rguenther@suse.de>
2607         PR middle-end/43068
2608         * g++.dg/torture/pr43068.C: New testcase.
2610 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
2612         PR c++/43024
2613         * g++.dg/opt/ice1.C: New.
2615 2010-02-14  Jason Merrill  <jason@redhat.com>
2617         PR c++/41997
2618         * g++.dg/cpp0x/initlist-opt.C: New.
2620 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
2622         PR fortran/41113
2623         PR fortran/41117
2624         * gfortran.dg/internal_pack_6.f90: New test.
2626 2010-02-12  Jason Merrill  <jason@redhat.com>
2628         PR c++/43054
2629         * g++.dg/cpp0x/variadic99.C: New.
2631 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
2633         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
2634         sign extend pointers to gualchk_t.
2636         PR c++/43033
2637         * g++.dg/other/default3.C: Xfail g4 test.
2639 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2641         PR middle-end/43012
2642         * gcc.dg/graphite/pr43012.c: New.
2644 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2646         PR middle-end/42930
2647         * g++.dg/graphite/pr42930.C: New.
2649 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2651         PR middle-end/42914
2652         PR middle-end/42530
2653         * gcc.dg/graphite/pr42530.c: New.
2654         * gcc.dg/graphite/pr42914.c: New.
2656 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
2658         PR middle-end/42771
2659         * gcc.dg/graphite/pr42771.c: New.
2661 2010-02-11  Richard Guenther  <rguenther@suse.de>
2663         PR tree-optimization/42998
2664         * gcc.c-torture/compile/pr42998.c: New testcase.
2666 2010-02-10  Jason Merrill  <jason@redhat.com>
2668         PR c++/41896
2669         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
2671         PR c++/42983, core issue 906
2672         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
2673         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
2675         PR c++/43016
2676         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
2678 2010-02-10  Richard Guenther  <rguenther@suse.de>
2680         PR tree-optimization/43017
2681         * gcc.dg/torture/pr43017.c: New testcase.
2683 2010-02-10  Tobias Burnus <burnus@net-b.de>
2685         PR fortran/40823
2686         * gfortran.dg/private_type_1.f90: Update error location.
2687         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
2688         * gfortran.dg/typebound_operator_2.f03: Ditto.
2689         * gfortran.dg/assignment_2.f90: Ditto.
2690         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
2691         * gfortran.dg/binding_label_tests_9.f03: Ditto.
2693 2010-02-10  Tobias Burnus  <burnus@net-b.de>
2695         PR fortran/43015
2696         * gfortran.dg/bind_c_usage_20.f90: New test.
2698 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
2700         PR debug/43010
2701         * g++.dg/debug/pr43010.C: New test.
2703 2010-02-10  Richard Guenther  <rguenther@suse.de>
2705         PR c/43007
2706         * gcc.c-torture/execute/20100209-1.c: New testcase.
2707         * gcc.dg/fold-div-3.c: Likewise.
2709 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
2711         * gcc.dg/builtin-ffs-1.c: New test.
2713 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2715         PR fortran/42999
2716         * gfortran.dg/array_constructor_35.f90: New test.
2718 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2720         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
2722 2010-02-09  Jason Merrill  <jason@redhat.com>
2724         PR c++/42399
2725         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
2727         PR c++/42370
2728         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
2730 2010-02-09  Tobias Burnus  <burnus@net-b.de>
2732         PR fortran/41869
2733         * gfortran.dg/module_write_1.f90: New test.
2735 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
2737         * gcc.dg/pr19340.c: Adjust.
2739 2010-02-09  Richard Guenther  <rguenther@suse.de>
2741         PR tree-optimization/43008
2742         * gcc.c-torture/execute/pr43008.c: New testcase.
2744 2010-02-09  Richard Guenther  <rguenther@suse.de>
2746         PR tree-optimization/43000
2747         * gcc.dg/torture/pr43000.c: New testcase.
2748         * gcc.dg/torture/pr43002.c: Likewise.
2750 2010-02-09  Daniel Kraft  <d@domob.eu>
2752         PR fortran/39171
2753         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
2754         and pass -Wsurprising as necessary.
2756 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
2758         PR tree-optimization/42890
2759         * g++.dg/torture/pr42890.C: New test.
2761 2010-02-08  Richard Guenther  <rguenther@suse.de>
2763         PR middle-end/42995
2764         * gcc.dg/tree-ssa/inline-4.c: New testcase.
2766 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
2768         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
2769         return 0 from main.
2770         * gcc.dg/graphite/block-1.c: Same.
2771         * gcc.dg/graphite/block-3.c: Same.
2772         * gcc.dg/graphite/block-4.c: Same.
2773         * gcc.dg/graphite/block-5.c: Same.
2774         * gcc.dg/graphite/block-6.c: Same.
2775         * gcc.dg/graphite/block-7.c: Same.
2776         * gcc.dg/graphite/interchange-0.c: Same.
2777         * gcc.dg/graphite/interchange-1.c: Same.
2778         * gcc.dg/graphite/interchange-10.c: Same.
2779         * gcc.dg/graphite/interchange-11.c: Same.
2780         * gcc.dg/graphite/interchange-12.c: Same.
2781         * gcc.dg/graphite/interchange-2.c: Same.
2782         * gcc.dg/graphite/interchange-3.c: Same.
2783         * gcc.dg/graphite/interchange-4.c: Same.
2784         * gcc.dg/graphite/interchange-5.c: Same.
2785         * gcc.dg/graphite/interchange-6.c: Same.
2786         * gcc.dg/graphite/interchange-7.c: Same.
2787         * gcc.dg/graphite/interchange-8.c: Same.
2788         * gcc.dg/graphite/interchange-9.c: Same.
2789         * gcc.dg/graphite/interchange-mvt.c: Same.
2791 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
2793         * gfortran.dg/graphite/id-19.f: New.
2794         * gfortran.dg/graphite/pr14741.f90: New.
2795         * gfortran.dg/graphite/pr41924.f90: New.
2796         * gfortran.dg/graphite/run-id-2.f90: New.
2798 2010-02-07  Richard Guenther  <rguenther@suse.de>
2800         PR middle-end/42956
2801         * gcc.c-torture/compile/pr42956.c: New testcase.
2803 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2805         PR libfortran/42742
2806         * gfortran.dg/fmt_cache_2.f: New test.
2808 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2810         * gfortran.dg/read_no_eor.f90: New test.
2812 2010-02-05  Jason Merrill  <jason@redhat.com>
2814         * g++.dg/ext/label13.C: Move constructor body out of class.
2816 2010-02-03  Jason Merrill  <jason@redhat.com>
2818         PR c++/42870
2819         * g++.dg/ext/dllexport3.C: New.
2821 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
2823         * gcc.dg/format/ms-format3.c: New test for specific MS types.
2825 2010-02-05  Richard Guenther  <rguenther@suse.de>
2827         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
2829 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
2831         PR c++/42915
2832         * g++.dg/other/crash-9.C: New test.
2834 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
2836         PR fortran/42309
2837         * gfortran.dg/subref_array_pointer_4.f90 : New test.
2839 2010-02-04  Richard Guenther  <rguenther@suse.de>
2841         PR rtl-optimization/42952
2842         * gcc.dg/torture/pr42952.c: New testcase.
2844 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2846         PR libfortran/42901
2847         * gfortran.dg/namelist_60.f90: New test.
2849 2010-02-03  Jason Merrill  <jason@redhat.com>
2851         PR c++/40138
2852         * g++.dg/ext/builtin11.C: New.
2854         PR c++/4926
2855         PR c++/38600
2856         * g++.dg/abi/mangle35.C: New.
2857         * g++.dg/abi/mangle37.C: New.
2859         PR c++/12909
2860         * g++.dg/abi/mangle36.C: New.
2862         PR c++/35652
2863         * g++.dg/warn/string1.C: New.
2865 2010-02-03  Richard Guenther  <rguenther@suse.de>
2867         PR tree-optimization/42944
2868         * gcc.dg/errno-1.c: New testcase.
2870 2010-02-03  Richard Guenther  <rguenther@suse.de>
2872         PR middle-end/42927
2873         * gcc.c-torture/compile/pr42927.c: New testcase.
2875 2010-02-03  Tobias Burnus  <burnus@net-b.de>
2877         PR fortran/42936
2878         * gfortran.dg/null_4.f90: New test.
2880 2010-02-02  Jason Merrill  <jason@redhat.com>
2882         PR c++/41090
2883         * g++.dg/ext/label13.C: New.
2885 2010-02-02  Tobias Burnus  <burnus@net-b.de>
2887         PR fortran/42650
2888         * gfortran.dg/func_result_5.f90: New test.
2890 2010-02-01  Tobias Burnus  <burnus@net-b.de>
2892         PR fortran/42922
2893         * gfortran.dg/pure_initializer_3.f90: News test.
2895 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
2897         PR fortran/42888
2898         * gfortran.dg/allocate_derived_2.f90: New test.
2900 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
2902         PR middle-end/42898
2903         * gcc.dg/torture/pr42898-2.c: New test.
2905 2010-01-31  Richard Guenther  <rguenther@suse.de>
2907         PR middle-end/42898
2908         * gcc.dg/torture/pr42898.c: New testcase.
2910 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
2912         PR fortran/38324
2913         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
2914         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
2916 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
2918         * g++.dg/tree-ssa/inline-1.C: New.
2919         * g++.dg/tree-ssa/inline-2.C: New.
2920         * g++.dg/tree-ssa/inline-3.C: New.
2922 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
2924         PR testsuite/41701
2925         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
2926         the string 'pow' in the pathname of the compiler from generating a
2927         test failure.
2929 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2931         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
2932         * g++.old-deja/g++.mike/eh17.C: Likewise.
2933         * g++.old-deja/g++.mike/p5571.C: Likewise.
2935 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
2937         PR c++/42758
2938         PR c++/42634
2939         PR c++/42336
2940         PR c++/42797
2941         PR c++/42880
2942         * g++.dg/other/crash-5.C: New test.
2943         * g++.dg/other/crash-6.C: New test.
2944         * g++.dg/other/crash-7.C: New test.
2945         * g++.dg/other/crash-8.C: New test.
2947 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
2949         PR rtl-optimization/42889
2950         * gcc.dg/pr42889.c: New test.
2952 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
2954         * gcc.target/i386/pr42881.c: Use SSE2.
2956 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
2958         PR target/42891
2959         * gcc.target/i386/pr42891.c: New test.
2961 2010-01-28  Richard Guenther  <rguenther@suse.de>
2963         PR tree-optimization/42871
2964         * g++.dg/torture/pr42871.C: New testcase.
2966 2010-01-28  Richard Guenther  <rguenther@suse.de>
2968         * gcc.dg/Wobjsize-1.h: New testcase.
2969         * gcc.dg/Wobjsize-1.c: Likewise.
2971 2010-01-28  Richard Guenther  <rguenther@suse.de>
2973         PR middle-end/42883
2974         * g++.dg/torture/pr42883.C: New testcase.
2976 2010-01-28  Michael Matz  <matz@suse.de>
2978         * gcc.target/i386/pr42881.c: New test.
2980 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2982         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
2983         Add i?86-*-solaris2* support.
2985 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
2987         PR c++/42713
2988         PR c++/42820
2989         * g++.dg/template/typedef27.C: New test case.
2990         * g++.dg/template/typedef28.C: New test case.
2992 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
2994         * testsuite/gcc.dg/optimize-bswap*.c: Add ARM target
2996 2010-01-27  Richard Guenther  <rguenther@suse.de>
2998         PR middle-end/42878
2999         * gcc.dg/torture/pr42878-1.c: New testcase.
3000         * gcc.dg/torture/pr42878-2.c: Likewise.
3002 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
3004         PR middle-end/42874
3005         * gcc.dg/vla-22.c: New test.
3007 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
3009         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
3010         current collation.
3012 2010-01-26  Richard Guenther  <rguenther@suse.de>
3014         PR rtl-optimization/42685
3015         * gcc.dg/pr42685.c: New testcase.
3016         * g++.dg/other/pr42685.C: Likewise.
3018 2010-01-26  Richard Guenther  <rguenther@suse.de>
3020         PR middle-end/42806
3021         * g++.dg/other/pr42806.C: New testcase.
3023 2010-01-26  Richard Guenther  <rguenther@suse.de>
3025         PR tree-optimization/42250
3026         * gcc.dg/pr42250.c: New testcase.
3028 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
3030         * gnat.dg/array_bounds_test.adb: New test.
3032 2010-01-25  Tobias Burnus  <burnus@net-b.de>
3034         PR fortran/42858
3035         * gfortran.dg/generic_21.f90: New test.
3037 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3039         PR testsuite/41522
3040         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
3042 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
3044         PR c++/42748
3045         * g++.dg/abi/arm_va_list2.C: New test.
3046         * g++.dg/abi/arm_va_list2.h: Companion header file.
3048 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
3050         PR fortran/41044
3051         * gfortran.dg/parameter_array_ref_2.f90 : New test.
3053         PR fortran/41167
3054         * gfortran.dg/char_array_arg_1.f90 : New test.
3056         * gfortran.dg/pr25923.f90 : Remove XFAIL.
3058 2010-01-24  Tobias Burnus  <burnus@net-b.de>
3060         PR fortran/39304
3061         * gfortran.dg/generic_20.f90: New test.
3063 2010-01-22  Michael Matz  <matz@suse.de>
3065         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
3066         -msse2.
3068 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
3070         PR fortran/42736
3071         * gfortran.dg/dependency_25.f90 : New test.
3073 2010-01-21  Martin Jambor  <mjambor@suse.cz>
3075         PR tree-optimization/42585
3076         * gcc.dg/tree-ssa/pr42585.c: New test.
3078 2010-01-21  Richard Guenther  <rguenther@suse.de>
3080         PR middle-end/19988
3081         * gcc.dg/pr19988.c: New testcase.
3083 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
3085         * g++.dg/compat/decimal/compat-common.h: New file.
3086         * g++.dg/compat/decimal/decimal-dummy.h: New file.
3087         * g++.dg/compat/decimal/pass_x.h: New file.
3088         * g++.dg/compat/decimal/pass_y.h: New file.
3089         * g++.dg/compat/decimal/pass-1_main.C: New file.
3090         * g++.dg/compat/decimal/pass-1_x.C: New file.
3091         * g++.dg/compat/decimal/pass-1_y.C: New file.
3092         * g++.dg/compat/decimal/pass-2_main.C: New file.
3093         * g++.dg/compat/decimal/pass-2_x.C: New file.
3094         * g++.dg/compat/decimal/pass-2_y.C: New file.
3095         * g++.dg/compat/decimal/pass-3_main.C: New file.
3096         * g++.dg/compat/decimal/pass-3_x.C: New file.
3097         * g++.dg/compat/decimal/pass-3_y.C: New file.
3098         * g++.dg/compat/decimal/pass-4_main.C: New file.
3099         * g++.dg/compat/decimal/pass-4_x.C: New file.
3100         * g++.dg/compat/decimal/pass-4_y.C: New file.
3101         * g++.dg/compat/decimal/pass-5_main.C: New file.
3102         * g++.dg/compat/decimal/pass-5_x.C: New file.
3103         * g++.dg/compat/decimal/pass-5_y.C: New file.
3104         * g++.dg/compat/decimal/pass-6_main.C: New file.
3105         * g++.dg/compat/decimal/pass-6_x.C: New file.
3106         * g++.dg/compat/decimal/pass-6_y.C: New file.
3107         * g++.dg/compat/decimal/return_x.h: New file.
3108         * g++.dg/compat/decimal/return_y.h: New file.
3109         * g++.dg/compat/decimal/return-1_main.C: New file.
3110         * g++.dg/compat/decimal/return-1_x.C: New file.
3111         * g++.dg/compat/decimal/return-1_y.C: New file.
3112         * g++.dg/compat/decimal/return-2_main.C: New file.
3113         * g++.dg/compat/decimal/return-2_x.C: New file.
3114         * g++.dg/compat/decimal/return-2_y.C: New file.
3115         * g++.dg/compat/decimal/return-3_main.C: New file.
3116         * g++.dg/compat/decimal/return-3_x.C: New file.
3117         * g++.dg/compat/decimal/return-3_y.C: New file.
3118         * g++.dg/compat/decimal/return-4_main.C: New file.
3119         * g++.dg/compat/decimal/return-4_x.C: New file.
3120         * g++.dg/compat/decimal/return-4_y.C: New file.
3121         * g++.dg/compat/decimal/return-5_main.C: New file.
3122         * g++.dg/compat/decimal/return-5_x.C: New file.
3123         * g++.dg/compat/decimal/return-5_y.C: New file.
3124         * g++.dg/compat/decimal/return-6_main.C: New file.
3125         * g++.dg/compat/decimal/return-6_x.C: New file.
3126         * g++.dg/compat/decimal/return-6_y.C: New file.
3128 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
3130         PR debug/42715
3131         * gcc.dg/pr42715.c: New.
3133 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
3135         PR c++/42038
3136         * g++.dg/parse/crash55.C: New.
3138 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
3140         PR debug/42782
3141         * gcc.dg/guality/pr42782.c: New.
3143 2010-01-20  Jason Merrill  <jason@redhat.com>
3145         PR c++/41788
3146         * g++.dg/abi/packed1.C: New.
3148         PR c++/41920
3149         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
3151         PR c++/40750
3152         * g++.dg/parse/fn-typedef1.C: New.
3153         * g++.dg/other/cv_quals.C: Adjust.
3155 2010-01-20  Anthony Green  <green@moxielogic.com>
3157         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
3158         pack(push) pragma).
3159         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
3160         * gcc.dg/20020312-2.c: Port this to the moxie core.
3161         * gcc.dg/weak/typeof-2.c: Ditto.
3163 2010-01-20  Richard Guenther  <rguenther@suse.de>
3165         PR tree-optimization/42717
3166         * gcc.c-torture/compile/pr42717.c: New testcase.
3168 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
3170         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
3171         of signed, add a few new tests.
3173         PR middle-end/42803
3174         * g++.dg/parse/limits-initializer1.C: New test.
3176 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
3178         PR fortran/42804
3179         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
3180         * gfortran.dg/typebound_call_12.f03: New test.
3182 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
3184         PR fortran/42783
3185         * gfortran.dg/bounds_check_15.f90 : New test.
3187 2010-01-19  Michael Matz  <matz@suse.de>
3189         PR tree-optimization/41783
3190         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
3192 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3194         PR target/38697.
3195         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
3196         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
3197         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
3198         * gcc.target/arm/neon/vget_lows16.c: Likewise.
3199         * gcc.target/arm/neon/vget_lows32.c: Likewise.
3200         * gcc.target/arm/neon/vget_lows64.c: Likewise.
3201         * gcc.target/arm/neon/vget_lows8.c: Likewise.
3202         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
3203         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
3204         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
3205         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
3207 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
3209         PR fortran/42545
3210         * gfortran.dg/extends_6.f03: Modified an error message.
3211         * gfortran.dg/extends_10.f03: New test.
3212         * gfortran.dg/private_type_6.f03: Modified an error message.
3213         * gfortran.dg/structure_constructor_8.f03: Ditto.
3215 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
3217         PR tree-optimization/42719
3218         * gcc.dg/pr42719.c: New test.
3220         PR debug/42728
3221         * gcc.dg/pr42728.c: New test.
3223 2010-01-19  Anthony Green  <green@moxielogic.com>
3225         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
3227 2010-01-18  Anthony Green  <green@moxielogic.com>
3229         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
3230         for moxie.
3232 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
3234         * g++.dg/template/error45.C: reverted as part of reverting the
3235         fix of PR c++/42634.
3237 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
3239         PR c++/42634
3240         * g++.dg/template/error45.C: New test.
3242 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
3244         PR c++/42766
3245         * g++.dg/conversion/op6.C: New test.
3247 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
3249         PR target/42774
3250         * gcc.target/alpha/pr42774.c: New test.
3252 2010-01-18  Richard Guenther  <rguenther@suse.de>
3254         PR tree-optimization/42781
3255         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
3257 2010-01-17  Richard Guenther  <rguenther@suse.de>
3259         PR middle-end/42248
3260         * gcc.c-torture/execute/pr42248.c: New testcase.
3262 2010-01-17  Richard Guenther  <rguenther@suse.de>
3264         PR tree-optimization/42773
3265         * g++.dg/torture/pr42773.C: New testcase.
3267 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
3269         PR fortran/42677
3270         * gfortran.dg/interface_assignment_5.f90: New test.
3272 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
3274         PR c++/42697
3275         * g++.dg/template/crash94.C: Reverted.
3277 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
3279         PR debug/42767
3280         * gcc.dg/debug/pr42767.c: New.
3282 2010-01-15  Jason Merrill  <jason@redhat.com>
3284         PR c++/42761
3285         * g++.dg/cpp0x/decltype22.C: New.
3287 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
3289         PR middle-end/42760
3290         * g++.dg/torture/pr42760.C: New test.
3292 2010-01-15  Jing Yu  <jingyu@google.com>
3294         PR rtl-optimization/42691
3295         * gcc.c-torture/execute/pr42691.c: New.
3297 2010-01-15  Richard Guenther  <rguenther@suse.de>
3299         PR middle-end/42739
3300         * g++.dg/torture/pr42739.C: New testcase.
3302 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
3304         * g++.dg/template/error45.C: Revert as part of reverting changes
3305         or PR c++/42634.
3307 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3309         PR fortran/42684
3310         * gfortran.dg/interface_31.f90: New test.
3312 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
3314         * gcc.target/powerpc/pr42747.c: New file.
3316 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
3318         PR middle-end/42674
3319         * c-c++-common/pr42674.c: New test.
3321         PR c++/42608
3322         * g++.dg/template/instantiate11.C: New test.
3324 2010-01-14  Jason Merrill  <jason@redhat.com>
3326         PR c++/42701
3327         * g++.dg/overload/error3.C: New.
3329         PR c++/42655
3330         * g++.dg/overload/rvalue1.C: New.
3332 2010-01-14  Martin Jambor  <mjambor@suse.cz>
3334         PR tree-optimization/42706
3335         * gcc.dg/ipa/pr42706.c: New testcase.
3337 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
3339         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
3341 2010-01-14  Martin Jambor  <mjambor@suse.cz>
3343         PR tree-optimization/42714
3344         * g++.dg/torture/pr42714.C: New test.
3346 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
3348         PR rtl-optimization/42246
3349         * gfortran.dg/pr42246-2.f: New.
3351 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
3353         PR rtl-optimization/42389
3354         * gcc.dg/pr42389.c: New.
3356 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
3358         PR rtl-optimization/42388
3359         * gcc.dg/pr42388.c: New.
3361 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
3363         PR rtl-optimization/42294
3364         * gfortran.dg/pr42294.f: New.
3366 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
3368         PR rtl-optimization/39453
3369         PR rtl-optimization/42246
3370         * gcc.dg/pr39453.c: New.
3371         * gcc.dg/pr42246.c: New.
3373 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
3375         PR middle-end/42245
3376         * gcc.dg/pr42245.c: New.
3377         * gcc.dg/pr42245-2.c: New.
3379 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
3381         PR rtl-optimization/42249
3382         * gcc.dg/pr42249.c: New.
3384 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
3386         PR c/42721
3387         * gcc.c-torture/execute/pr42721.c: New test.
3389 2010-01-14  Ira Rosen  <irar@il.ibm.com>
3391         PR tree-optimization/42709
3392         * gcc.dg/vect/pr42709.c: New test.
3394 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
3396         PR fortran/41478
3397         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
3398         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
3400 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
3402         PR fortran/42481
3403         * gfortran.dg/generic_19.f90 : New test.
3405 2010-01-13  Richard Guenther  <rguenther@suse.de>
3407         PR tree-optimization/42730
3408         * gcc.c-torture/compile/pr42730.c: New testcase.
3410 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
3412         PR target/pr42542
3413         * gcc.target/ia64/pr42542-1.c: New.
3414         * gcc.target/ia64/pr42542-2.c: New.
3415         * gcc.target/ia64/pr42542-3.c: New.
3417 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
3419         PR c++/42634
3420         * g++.dg/template/error45.C: New test.
3422 2010-01-13  Martin Jambor  <mjambor@suse.cz>
3424         PR tree-optimization/42704
3425         * g++.dg/torture/pr42704.C: New test.
3427 2010-01-13  Martin Jambor  <mjambor@suse.cz>
3429         PR tree-optimization/42703
3430         * gcc.c-torture/compile/pr42703.c: New test.
3432 2010-01-13  Richard Guenther  <rguenther@suse.de>
3434         PR tree-optimization/42705
3435         * gcc.c-torture/compile/pr42705.c: New testcase.
3437 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
3439         * gcc.target/bfin/l2.c: New test.
3440         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
3442 2010-01-13  Richard Guenther  <rguenther@suse.de>
3444         PR middle-end/42716
3445         * gcc.c-torture/compile/pr42716.c: New testcase.
3447 2010-01-13  Richard Guenther  <rguenther@suse.de>
3449         PR lto/42678
3450         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
3452 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
3454         PR c/42708
3455         * gcc.c-torture/compile/pr42708-1.c: New test.
3457 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
3459         PR debug/42662
3460         * gcc.dg/pr42662.c: New test.
3462         PR tree-optimization/42645
3463         * g++.dg/other/pr42645-1.C: New test.
3464         * g++.dg/other/pr42645-2.C: New test.
3466 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
3468         PR target/42416
3469         * gcc.target/powerpc/warn-1.c: New test.
3470         * gcc.target/powerpc/warn-2.c: New test.
3472 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
3474         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
3475         stack alignment.
3477 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
3479         * gcc.dg/lto/20100108_0.c: New.
3481 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
3483         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
3484         Add -march=i686 -msse for 32bit x86 targets.
3486 2010-01-10  Richard Guenther  <rguenther@suse.de>
3488         PR middle-end/42667
3489         * gcc.dg/torture/pr42667.c: New testcase.
3491 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3493         PR fortran/32489
3494         * gfortran.dg/array_constructor_34.f90: New test.
3496 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3498         PR fortran/20923
3499         * gfortran.dg/array_constructor_33.f90: New test.
3500         gfortran.dg/array_function_5.f90: Add credit.
3502 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3504         PR debug/42631
3505         * gcc.dg/pr42631.c: New.
3507 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3509         PR debug/42630
3510         * gcc.dg/pr42630.c: New.
3512 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3514         PR debug/42629
3515         * gcc.dg/pr42629.c: New.
3517 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3519         PR middle-end/42363
3520         * gcc.dg/torture/pr42363.c: New.
3522 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
3524         PR debug/42604
3525         PR debug/42395
3526         * gcc.dg/vect/pr42604.c: New.
3527         * gcc.dg/vect/pr42395.c: New.
3529 2010-01-09  Richard Guenther  <rguenther@suse.de>
3531         PR middle-end/42512
3532         * gcc.c-torture/execute/pr42512.c: New testcase.
3534 2010-01-09  Tobias Burnus  <burnus@net-b.de>
3536         PR fortran/41298
3537         * gfortran.dg/c_ptr_tests_14.f90: New test.
3539 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3541         PR ada/41929
3542         * gnat.dg/null_pointer_deref1.adb: Don't run on
3543         sparc*-sun-solaris2.11.
3545 2010-01-08  Richard Guenther  <rguenther@suse.de>
3547         PR lto/42528
3548         * gcc.dg/lto/20100103-1_0.c: New testcase.
3549         * gcc.dg/lto/20100103-2_0.c: Likewise.
3551 2010-01-08  Tobias Burnus  <burnus@net-b.de
3553         PR/fortran 25829
3554         * gfortran.dg/asynchronous_1.f90: New test.
3555         * gfortran.dg/asynchronous_2.f90: New test.
3556         * gfortran.dg/conflicts.f90: Update error message.
3558 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
3560         c++/40155
3561         * g++.dg/cpp0x/variadic-unify-2.C: New test.
3563 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
3565         PR tree-optimization/42625
3566         * g++.dg/opt/dtor4.C: New test.
3567         * g++.dg/opt/dtor4.h: New.
3568         * g++.dg/opt/dtor4-aux.cc: New.
3570 2010-01-07  Tobias Burnus  <burnus@net-b.de>
3572         PR fortran/42597
3573         * gfortran.dg/proc_ptr_26.f90: New test.
3575 2010-01-07  Tobias Burnus  <burnus@net-b.de>
3577         PR fortran/41872
3578         * gfortran.dg/allocatable_scalar_7.f90: New test.
3580 2010-01-06  Richard Guenther  <rguenther@suse.de>
3582         * gcc.c-torture/compile/pr42632.c: New testcase.
3584 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
3586         PR target/42542
3587         * gcc.target/i386/pr42542-4.c: New.
3588         * gcc.target/i386/pr42542-4a.c: Likewise.
3589         * gcc.target/i386/pr42542-5.c: Likewise.
3590         * gcc.target/i386/pr42542-5a.c: Likewise.
3592 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
3594         * gcc.dg/tls/opt-15.c: New test.
3596 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
3598         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
3600 2010-01-05  Martin Jambor  <mjambor@suse.cz>
3602         PR tree-optimization/42462
3603         * g++.dg/torture/pr42462.C: New test.
3605 2010-01-05  Jason Merrill  <jason@redhat.com>
3607         * g++.dg/cpp0x/initlist30.C: New test.
3609 2010-01-05  Richard Guenther  <rguenther@suse.de>
3611         PR tree-optimization/42614
3612         * gcc.c-torture/execute/pr42614.c: New testcase.
3614 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
3616         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
3617         * gcc.dg/Wunreachable-1.c: Remove the testcase of
3618         -Wunreachable-code.
3619         * gcc.dg/Wunreachable-2.c: Likewise.
3620         * gcc.dg/Wunreachable-3.c: Likewise.
3621         * gcc.dg/Wunreachable-4.c: Likewise.
3622         * gcc.dg/Wunreachable-5.c: Likewise.
3623         * gcc.dg/Wunreachable-6.c: Likewise.
3624         * gcc.dg/Wunreachable-7.c: Likewise.
3625         * gcc.dg/Wunreachable-8.c: Likewise.
3626         * gcc.dg/20041231-1.c: Likewise.
3628 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
3630         PR other/42611
3631         * gcc.dg/pr42611.c: New test.
3633         PR tree-optimization/42508
3634         * g++.dg/opt/pr42508.C: New test.
3636 2010-01-05  Tobias Burnus  <burnus@net-b.de>
3638         PR fortran/41872
3639         * gfortran.dg/allocatable_scalar_8.f90: New.
3641 2010-01-04  Martin Jambor  <mjambor@suse.cz>
3643         PR tree-optimization/42398
3644         * gcc.c-torture/compile/pr42398.c: New test.
3646 2010-01-04  Jason Merrill  <jason@redhat.com>
3648         PR c++/42555
3649         * g++.dg/ext/attrib35.C: New.
3651         PR c++/42567
3652         * g++.dg/cpp0x/auto17.C: New.
3654 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
3656         * gcc.dg/lto/20100104_0.c: New.
3658 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
3660         PR target/42542
3661         * gcc.target/i386/pr42542-1.c: New.
3662         * gcc.target/i386/pr42542-1a.c: Likewise.
3663         * gcc.target/i386/pr42542-1b.c: Likewise.
3664         * gcc.target/i386/pr42542-2.c: Likewise.
3665         * gcc.target/i386/pr42542-2a.c: Likewise.
3666         * gcc.target/i386/pr42542-2b.c: Likewise.
3667         * gcc.target/i386/pr42542-3.c: Likewise.
3668         * gcc.target/i386/pr42542-3a.c: Likewise.
3670 2009-01-04  Tobias Burnus  <burnus@net-b.de>
3672         PR fortran/41872
3673         * gfortran.dg/allocatable_scalar_5.f90: New test.
3674         * gfortran.dg/allocatable_scalar_6.f90: New test.
3676 2010-01-03  Richard Guenther  <rguenther@suse.de>
3678         PR testsuite/42583
3679         * gfortran.dg/gomp/recursion1.f90: Remove.
3681 2010-01-03  Richard Guenther  <rguenther@suse.de>
3683         * gcc.dg/Warray-bounds.c: Remove XFAILs.
3684         * gcc.dg/uninit-6.c: Likewise.
3685         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
3687 2010-01-03  Richard Guenther  <rguenther@suse.de>
3689         PR tree-optimization/42589
3690         * gcc.target/i386/pr42589.c: New testcase.
3692 2010-01-03  Richard Guenther  <rguenther@suse.de>
3694         PR tree-optimization/42438
3695         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
3697 2010-01-02  Richard Guenther  <rguenther@suse.de>
3699         PR testsuite/41651
3700         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
3702 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
3704         PR target/42448
3705         * gcc.target/alpha/pr42448-1.c: New test.
3706         * gcc.target/alpha/pr42448-2.c: Ditto.
3708 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
3710         PR preprocessor/41947
3711         * gcc.dg/c99-hexfloat-3.c: New test.
3713 2010-01-01  Richard Guenther  <rguenther@suse.de>
3715         PR c/42570
3716         * gcc.c-torture/execute/pr42570.c: New testcase.
3718 2010-01-01  Richard Guenther  <rguenther@suse.de>
3720         PR middle-end/42559
3721         * gcc.c-torture/compile/pr42559.c: New testcase.
3724 Copyright (C) 2010 Free Software Foundation, Inc.
3726 Copying and distribution of this file, with or without modification,
3727 are permitted in any medium without royalty provided the copyright
3728 notice and this notice are preserved.