runtime_warning_1.f90: Remove extra dg line.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob52d32a3d0a28a3c111a99a486635613522e09673
1 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8         * gfortran.dg/intent_out_5.f90: Same.
9         * gfortran.dg/ltrans-7.f90: Same.
10         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
12 2010-07-02  Jan Hubicka  <jh@suse.cz>
14         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
16 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
18         * objc-obj-c++-shared/Object1.h: Correct Line endings.
20 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
22         PR c++/44780
23         * c-c++-common/Wunused-var-12.c: New test.
25 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
27         PR target/42835
28         * gcc.target/arm/pr42835.c: New test.
30         PR target/42172
31         * gcc.target/arm/pr42172-1.c: New test.
33 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
35         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
37 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
39         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
40         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
41         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
42         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
43         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
44         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
45         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
46         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
47         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
48         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
49         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
50         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
51         * gcc.target/arm/neon-vdup_ns64.c: New.
52         * gcc.target/arm/neon-vdup_nu64.c: New.
53         * gcc.target/arm/neon-vdupQ_ns64.c: New.
54         * gcc.target/arm/neon-vdupQ_nu64.c: New.
55         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
56         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
57         * gcc.target/arm/neon-vmov_ns64.c: New.
58         * gcc.target/arm/neon-vmov_nu64.c: New.
59         * gcc.target/arm/neon-vmovQ_ns64.c: New.
60         * gcc.target/arm/neon-vmovQ_nu64.c: New.
61         * gcc.target/arm/neon-vget_lanes64.c: New.
62         * gcc.target/arm/neon-vget_laneu64.c: New.
63         * gcc.target/arm/neon-vset_lanes64.c: New.
64         * gcc.target/arm/neon-vset_laneu64.c: New.
66 2010-07-02  Richard Guenther  <rguenther@suse.de>
68         * g++.dg/torture/20100702-1.C: New testcase.
70 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
72         PR target/44707
73         * gcc.c-torture/compile/pr44707.c: New test.
75 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
77         PR c++/44039
78         * g++.dg/template/crash101.C: New.
80 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
82         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
83         Use the ABI-0 accessors and fail it for m64.
85 2010-07-02  Jan Hubicka  <jh@suse.cz>
87         * g++.dg/tree-ssa/pr44706.C: New testcase.
89 2010-07-02  Richard Guenther  <rguenther@suse.de>
91         PR tree-optimization/44748
92         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
94 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
96         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
97         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
98         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
99         the method types to forward:.
101 2010-06-30  Jason Merrill  <jason@redhat.com>
103         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
104         * g++.dg/other/pr25632.C: Likewise.
106 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
108         PR tree-optimization/40421
109         * gfortran.fortran-torture/compile/pr40421.f90: New test.
111 2010-07-01  Richard Guenther  <rguenther@suse.de>
113         PR middle-end/42834
114         PR middle-end/44468
115         * gcc.c-torture/execute/20100316-1.c: New testcase.
116         * gcc.c-torture/execute/pr44468.c: Likewise.
117         * gcc.c-torture/compile/20100609-1.c: Likewise.
118         * gcc.dg/volatile2.c: Adjust.
119         * gcc.dg/plugin/selfassign.c: Likewise.
120         * gcc.dg/pr36902.c: Likewise.
121         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
122         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
123         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
124         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
125         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
126         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
127         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
128         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
129         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
130         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
131         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
132         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
133         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
134         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
135         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
136         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
137         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
138         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
139         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
140         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
141         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
142         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
143         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
144         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
145         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
146         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
147         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
148         * gcc.dg/struct/w_prof_local_array.c: Likewise.
149         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
150         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
151         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
152         * gcc.dg/struct/w_prof_global_array.c: Likewise.
153         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
154         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
155         * gcc.dg/struct/w_prof_local_var.c: Likewise.
156         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
157         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
158         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
159         * gcc.dg/struct/w_prof_global_var.c: Likewise.
160         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
161         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
162         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
163         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
164         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
165         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
166         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
167         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
168         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
169         * gcc.dg/tree-prof/stringop-1.c: Adjust.
170         * g++.dg/tree-ssa/pr31146.C: Likewise.
171         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
172         * g++.dg/tree-ssa/pr33604.C: Likewise.
173         * g++.dg/plugin/selfassign.c: Likewise.
174         * gfortran.dg/array_memcpy_3.f90: Likewise.
175         * gfortran.dg/array_memcpy_4.f90: Likewise.
176         * c-c++-common/torture/pr42834.c: New testcase.
178 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
180         PR c++/44628
181         * g++.dg/template/crash100.C: New.
183 2010-06-30  Jan Hubicka  <jh@suse.cz>
185         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
187 2010-06-30  Michael Matz  <matz@suse.de>
189         PR bootstrap/44699
190         * gcc.dg/pr44699.c: New test.
192 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
194         PR tree-optimization/39799
195         * c-c++-common/uninit-17.c: New test.
197 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
199         PR libfortran/43298
200         * gfortran.dg/read_infnan_1.f90: New test.
202 2010-06-29  Jason Merrill  <jason@redhat.com>
204         Enable implicitly declared move constructor/operator= (N3053).
205         * g++.dg/cpp0x/implicit3.C: New.
206         * g++.dg/cpp0x/implicit4.C: New.
207         * g++.dg/cpp0x/implicit5.C: New.
208         * g++.dg/cpp0x/implicit-copy.C: Adjust.
209         * g++.dg/cpp0x/not_special.C: Adjust.
210         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
211         * g++.dg/cpp0x/rv1n.C: Adjust.
212         * g++.dg/cpp0x/rv1p.C: Adjust.
213         * g++.dg/cpp0x/rv2n.C: Adjust.
214         * g++.dg/cpp0x/rv2p.C: Adjust.
215         * g++.dg/cpp0x/rv3n.C: Adjust.
216         * g++.dg/cpp0x/rv3p.C: Adjust.
217         * g++.dg/cpp0x/rv4n.C: Adjust.
218         * g++.dg/cpp0x/rv4p.C: Adjust.
219         * g++.dg/cpp0x/rv5n.C: Adjust.
220         * g++.dg/cpp0x/rv5p.C: Adjust.
221         * g++.dg/cpp0x/rv6n.C: Adjust.
222         * g++.dg/cpp0x/rv6p.C: Adjust.
223         * g++.dg/cpp0x/rv7n.C: Adjust.
224         * g++.dg/cpp0x/rv7p.C: Adjust.
225         * g++.dg/cpp0x/rv8p.C: Adjust.
226         * g++.dg/gomp/pr26690-1.C: Adjust.
227         * g++.dg/other/error20.C: Adjust.
228         * g++.dg/other/error31.C: Adjust.
229         * g++.dg/parse/error19.C: Adjust.
230         * g++.dg/template/qualttp5.C: Adjust.
231         * g++.old-deja/g++.law/ctors5.C: Adjust.
233         Enable implicitly deleted functions (N2346)
234         * g++.dg/cpp0x/defaulted17.C: New.
235         * g++.dg/cpp0x/implicit1.C: New.
236         * g++.dg/cpp0x/implicit2.C: New.
237         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
238         * g++.dg/ext/has_virtual_destructor.C: Adjust.
239         * g++.dg/init/ctor4.C: Adjust.
240         * g++.dg/init/synth2.C: Adjust.
241         * g++.dg/lto/20081118_1.C: Adjust.
242         * g++.dg/other/error13.C: Adjust.
243         * g++.dg/other/unused1.C: Adjust.
244         * g++.old-deja/g++.bob/inherit2.C: Adjust.
245         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
246         * g++.old-deja/g++.jason/opeq3.C: Adjust.
247         * g++.old-deja/g++.law/ctors17.C: Adjust.
248         * g++.old-deja/g++.oliva/delete1.C: Adjust.
249         * g++.old-deja/g++.pt/assign1.C: Adjust.
250         * g++.old-deja/g++.pt/crash20.C: Adjust.
252         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
253         * g++.dg/cpp0x/defaulted13.C: Adjust.
254         * g++.dg/cpp0x/defaulted2.C: Adjust.
255         * g++.dg/cpp0x/defaulted3.C: Adjust.
256         * g++.dg/cpp0x/initlist9.C: Adjust.
257         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
258         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
259         * g++.dg/init/synth2.C: Adjust.
261         * g++.dg/cpp0x/defaulted19.C: New.
263         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
264         * g++.dg/template/error23.C: Fix for -std=c++0x.
266 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
268         PR fortran/44718
269         * gfortran.dg/proc_ptr_28.f90: New.
271 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
273         PR tree-optimization/43801
274         * g++.dg/torture/pr43801.C: New test.
276         PR debug/44668
277         * g++.dg/debug/dwarf2/accessibility1.C: New test.
279 2010-06-29  Jason Merrill  <jason@redhat.com>
281         PR c++/44587
282         * g++.dg/template/qualified-id2.C: New.
283         * g++.dg/template/qualified-id3.C: New.
285 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
287         PR fortran/44696
288         * gfortran.dg/associated_target_4.f90: New.
290 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
292         PR fortran/44582
293         * gfortran.dg/aliasing_array_result_1.f90 : New test.
295 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
297         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
299 2010-06-29  Jan Hubicka  <jh@suse.cz>
301         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
303 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
305         PR target/43902
306         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
307         * gcc.target/arm/wmul-3.c: New test.
308         * gcc.target/arm/wmul-4.c: New test.
310 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
312         PR rtl-optimization/44659
313         * gcc.target/i386/extract-1.c: New.
314         * gcc.target/i386/extract-2.c: Likewise.
315         * gcc.target/i386/extract-3.c: Likewise.
316         * gcc.target/i386/extract-4.c: Likewise.
317         * gcc.target/i386/extract-5.c: Likewise.
318         * gcc.target/i386/extract-6.c: Likewise.
320 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
322         PR c++/44682
323         * g++.dg/warn/Wunused-var-14.C: New test.
325 2010-06-28  Tobias Burnus  <burnus@net-b.de>
327         PR fortran/43298
328         * gfortran.dg/nan_6.f90: New.
330 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
332         PR tree-optimization/43781
333         * gcc.dg/torture/pr43781.c: New.
335 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
337         PR fortran/40158
338         * gfortran.dg/actual_rank_check_1.f90: New test.
340 2010-06-28  Martin Jambor  <mjambor@suse.cz>
342         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
344 2010-06-28  Jan Hubicka  <jh@suse.cz>
346         PR tree-optimization/44687
347         * gcc.c-torture/compile/pr44687.c
349 2010-06-28  Martin Jambor  <mjambor@suse.cz>
351         PR c++/44535
352         * g++.dg/torture/pr44535.C: New test.
354 2010-06-28  Michael Matz  <matz@suse.de>
356         PR middle-end/44592
357         * gfortran.dg/pr44592.f90: New test.
359 2010-06-28  Jan Hubicka  <jh@suse.cz>
361         PR tree-optimization/44357
362         * g++.dg/torture/pr44357.C: New testcase.
364 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
366         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
367         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
368         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
369         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
370         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
371         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
372         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
373         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
375 2010-06-27  Jan Hubicka  <jh@suse.cz>
377         * gcc.c-torture/compile/pr44686.c: New file.
379 2010-06-27  Richard Guenther  <rguenther@suse.de>
381         PR tree-optimization/44683
382         * gcc.c-torture/execute/pr44683.c: New testcase.
384 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
386         * gnat.dg/noreturn3.ad[sb]: New test.
388 2010-06-26  Jason Merrill  <jason@redhat.com>
390         * g++.dg/cpp0x/explicit5.C: New.
392 2010-06-26  Richard Guenther  <rguenther@suse.de>
394         PR tree-optimization/44393
395         * gcc.dg/pr44393.c: New testcase.
397 2010-06-26  Jan Hubicka  <jh@suse.cz>
399         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
401 2010-06-26  Richard Guenther  <rguenther@suse.de>
403         PR middle-end/44674
404         * gcc.dg/pr44674.c: New testcase.
406 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
408         * gcc.dg/opts-3.c: New test.
410 2010-06-26  Tobias Burnus  <burnus@net-b.de>
412         * gfortran.dg/type_decl_1.f90: New.
413         * gfortran.dg/type_decl_2.f90: New.
415 2010-06-26  Tobias Burnus  <burnus@net-b.de>
417         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
418         * gfortran.dg/semicolon_fixed_2.f: Ditto.
420 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
422         PR testsuite/38946
423         * gfortran.dg/array_constructor_23.f: Update test to allow for small
424         error in comparing reals.
426 2010-06-25  Tobias Burnus  <burnus@net-b.de>
428         * selected_real_kind_2.f90: New.
429         * selected_real_kind_3.f90: New.
431 2010-06-25  Tobias Burnus  <burnus@net-b.de>
433         * gfortran.dg/entry_19.f90: New.
435 2010-06-25  Tobias Burnus  <burnus@net-b.de>
437         * gfortran.dg/end_subroutine_1.f90: New.
438         * gfortran.dg/end_subroutine_2.f90: New.
439         * gfortran.dg/interface_proc_end.f90: Update.
441 2010-06-25  Tobias Burnus  <burnus@net-b.de>
443         * gfortran.dg/semicolon_fixed.f: Update.
444         * gfortran.dg/semicolon_fixed_2.f: New.
445         * gfortran.dg/semicolon_free_2.f90: New.
446         * gfortran.dg/semicolon_free.f90: Update.
448 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
450         PR fortran/44448
451         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
453 2010-06-25  Martin Jambor  <mjambor@suse.cz>
455         * g++.dg/ipa/iinline-3.C: New test.
456         * gcc.dg/ipa/modif-1.c: Removed.
458 2010-06-25  Jan Hubicka  <jh@suse.cz>
460         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
462 2010-06-25  Martin Jambor  <mjambor@suse.cz>
464         * g++.dg/ipa/iinline-2.C: New test.
466 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
468         PR middle-end/43866
469         * gfortran.dg/pr43866.f90: New test.
471         PR tree-optimization/44539
472         * gcc.dg/pr44539.c: New test.
474 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
476         From Jim Wilson:
477         PR target/43902
478         * gcc.target/mips/madd-9.c: New test.
480 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
482         PR c/44517
483         * gcc.dg/noncompile/pr44517.c: New.
484         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
486 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
488         PR testsuite/43283
489         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
490         and add argument to nop for IA64.
492 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
494         PR target/44588
495         * gcc.target/i386/mod-1.c: New.
496         * gcc.target/i386/umod-1.c: Likewise.
497         * gcc.target/i386/umod-2.c: Likewise.
498         * gcc.target/i386/umod-3.c: Likewise.
500 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
502         PR middle-end/44492
503         * g++.dg/torture/pr44492.C: New test.
505 2010-06-24  Andi Kleen  <ak@linux.intel.com>
507         * c-c++-common/warn-omitted-condop.c: New.
509 2010-06-24  Tobias Burnus  <burnus@net-b.de>
511         PR fortran/44614
512         * gfortran.dg/import8.f90: New.
514 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
516         * gnat.dg/not_null.adb: Update test case.
518 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
520         PR c++/44619
521         * g++.dg/warn/Wunused-var-13.C: New test.
523         PR c++/44627
524         * g++.dg/diagnostic/method1.C: New test.
526 2010-06-22  Cary Coutant  <ccoutant@google.com>
528         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
530 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
532         PR fortran/44616
533         * gfortran.dg/abstract_type_8.f03: New.
535 2010-06-21  Jason Merrill  <jason@redhat.com>
537         * g++.dg/cpp0x/noexcept08.C: New.
539         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
541 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
543         PR target/44615
544         * gcc.target/i386/sse2-vec-2a.c: New.
546 2010-06-21  DJ Delorie  <dj@redhat.com>
548         * gcc.dg/pragma-diag-1.c: New.
550 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
552         PR target/44615
553         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
555 2010-06-21  Alan Modra  <amodra@gmail.com>
557         PR testsuite/44505
558         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
559         tail call to check_fa_mid.
561 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
563         PR target/44575
564         * gcc.c-torture/execute/pr44575.c: New test.
566 2010-06-21  Tobias Burnus  <burnus@net-b.de>
568         PR fortran/40632
569         * gfortran.dg/contiguous_1.f90: New.
570         * gfortran.dg/contiguous_2.f90: New.
571         * gfortran.dg/contiguous_3.f90: New.
573 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
575         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
576         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
578 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
580         PR target/44546
581         * gcc.target/i386/pr44546.c: New test.
583 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
585         * gcc.dg/opts-2.c: New test.
587 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
589         PR fortran/44584
590         * gfortran.dg/typebound_proc_15.f03: Modified.
592 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
594         PR target/44072
595         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
596         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
598 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
600         * g++.dg/ext/label13.C: Fix typo in last change.
602 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
604         PR libfortran/44477
605         * gfortran.dg/eof_3.f90
606         * gfortran.dg/endfile_2.f90
607         * gfortran.dg/endfile_4.f90
608         * gfortran.dg/endfile_3.f90
610 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
612         PR c++/41090
613         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
615 2010-06-18  Tobias Burnus  <burnus@net-b.de>
617         PR fortran/44556
618         * gfortran.dg/allocate_alloc_opt_11.f90: New.
620 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
622         * gcc.target/arm/pr40900.c: New test.
624 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
626         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
628 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
630         PR fortran/44558
631         * gfortran.dg/typebound_call_15.f03: New.
633 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
635         PR c++/44486
636         * g++.dg/pr44486.C: New.
638 2010-06-16  DJ Delorie  <dj@redhat.com>
640         * gcc.target/i386/volatile-bitfields-1.c: New.
641         * gcc.target/i386/volatile-bitfields-2.c: New.
643 2010-06-16  Jason Merrill  <jason@redhat.com>
645         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
647         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
649 2010-06-16  Richard Guenther  <rguenther@suse.de>
651         PR c/44555
652         * gcc.c-torture/execute/pr44555.c: New testcase.
654 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
656         PR fortran/44549
657         * gfortran.dg/typebound_proc_16.f03: New.
659 2010-06-16  Martin Jambor  <mjambor@suse.cz>
661         * g++.dg/torture/pr43905.C: New test.
663 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
665         PR testsuite/44538
666         * gcc.dg/vect/slp-perm-5.c (main): Prevent
667         initialization loop from being vectorized.
668         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
670 2010-06-16  Alan Modra  <amodra@gmail.com>
672         PR tree-optimization/44507
673         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
675 2010-06-15  Jason Merrill  <jason@redhat.com>
677         * g++.dg/overload/arg3.C: Adjust error locations.
678         * g++.dg/overload/copy1.C: Likewise.
679         * g++.dg/tc1/dr152.C: Likewise.
680         * g++.dg/template/incomplete4.C: Likewise.
681         * g++.dg/template/incomplete5.C: Likewise.
682         * g++.old-deja/g++.bob/inherit2.C: Likewise.
683         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
684         * g++.old-deja/g++.pt/crash9.C: Likewise.
686         * g++.dg/inherit/virtual5.C: New.
688         * g++.dg/cpp0x/defaulted18.C: New.
690         * g++.dg/cpp0x/initlist40.C: New.
692         * g++.dg/cpp0x/initlist39.C: New.
694 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
696         PR middle-end/44391
697         * gcc.dg/graphite/pr44391.c: New.
699 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
701         PR fortran/43388
702         * gfortran.dg/allocate_alloc_opt_8.f90: New.
703         * gfortran.dg/allocate_alloc_opt_9.f90: New.
704         * gfortran.dg/allocate_alloc_opt_10.f90: New.
705         * gfortran.dg/class_allocate_2.f03: Modified an error message.
707 2010-06-15  Richard Guenther  <rguenther@suse.de>
709         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
711 2010-06-15  Richard Guenther  <rguenther@suse.de>
713         * gcc.dg/vect/bb-slp-21.c: Adjust.
714         * gcc.dg/vect/bb-slp-13.c: Likewise
715         * gcc.dg/vect/bb-slp-4.c: Likewise
716         * gcc.dg/vect/bb-slp-22.c: Likewise
717         * gcc.dg/vect/bb-slp-14.c: Likewise
718         * gcc.dg/vect/bb-slp-23.c: Likewise
719         * gcc.dg/vect/bb-slp-15.c: Likewise
720         * gcc.dg/vect/bb-slp-17.c: Likewise
721         * gcc.dg/vect/bb-slp-18.c: Likewise
722         * gcc.dg/vect/bb-slp-19.c: Likewise
723         * gcc.dg/vect/bb-slp-10.c: Likewise
724         * gcc.dg/vect/bb-slp-11.c: Likewise
725         * gcc.dg/vect/bb-slp-20.c: Likewise
726         * gcc.dg/vect/bb-slp-3.c: Likewise
728 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
730         PR fortran/44536
731         * gfortran.dg/gomp/pr44536.f90: New test.
732         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
734 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
736         PR target/44534
737         * gcc.target/i386/avx-vextractf128-256-3.c: New.
738         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
740 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
742         PR tree-optimization/44508
743         * gcc.dg/tree-ssa/pr21086.c: Adjust.
745         PR bootstrap/44509
746         * gcc.dg/pr44509.c: New test.
748 2010-06-14  Ira Rosen  <irar@il.ibm.com>
750         PR tree-optimization/44507
751         * gcc.dg/vect/pr44507.c: New test.
753 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
755         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
756         and c-pretty-print.h.
758         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
760 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
762         * gfortran.dg/whole_file_18.f90: Updated error message.
764 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
766         * gfortran.dg/whole_file_20.f03: New.
768 2010-06-12  Jan Hubicka  <jh@suse.cz>
770         * gcc.c-torture/compile/pc44485.c: New testcase.
772 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
774         PR fortran/40117
775         * gfortran.dg/typebound_proc_4.f03: Modified error message.
776         * gfortran.dg/typebound_proc_14.f03: New.
777         * gfortran.dg/typebound_proc_15.f03: New.
779 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
781         * gcc.dg/opts-1.c: New test.
783 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
785         * gcc.dg/funroll-loops-all.c: Update expected error.
787 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
789         PR target/44481
790         * gcc.target/i386/pr44481.c: New test.
792 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
794         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
796 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
798         PR middle-end/44483
799         * gcc.dg/tree-ssa/pr44483.c: New.
801 2010-06-11  Paul Brook  <paul@codesourcery.com>
803         * g++.dg/other/arm-neon-1.C: New test.
805 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
807         PR fortran/42051
808         PR fortran/43896
809         * gfortran.dg/class_23.f03: New test.
811 2010-06-11  Jan Hubicka  <jh@suse.cz>
813         * gcc.dg/ipa/pure-const-2.c: New testcase.
815 2010-06-11  Jan Hubicka  <jh@suse.cz>
817         * gcc.dg/noreturn-7.c: Update.
818         * gcc.dg/noreturn-4.c: Update.
820 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
822         Fix MIPS bootstrap
823         * g++.dg/other/typedef4.C: New test.
825 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
827         PR fortran/44207
828         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
830 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
832         PR fortran/44457
833         * gfortran.dg/asynchronous_3.f03
835 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
837         PR middle-end/44185
838         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
839         non-temporal stores out of the tests to form new test cases.  As a
840         result, no non-temporal store should be generated in this case.
842         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
843         prefetch-7.c that generate one non-temporal store.
845         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
846         prefetch-7.c that generate one non-temporal store and one
847         one-temporal prefetch.
849 2010-06-10  Martin Jambor  <mjambor@suse.cz>
851         PR tree-optimization/44258
852         * gcc.dg/tree-ssa/pr44258.c: New test.
854 2010-06-10  Daniel Kraft  <d@domob.eu>
856         PR fortran/38936
857         * gfortran.dg/associate_1.f03: New test.
858         * gfortran.dg/associate_2.f95: New test.
859         * gfortran.dg/associate_3.f03: New test.
860         * gfortran.dg/associate_4.f08: New test.
862 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
864         * gfortran.dg/selected_char_kind_4.f90: New test.
866 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
868         * gcc.dg/pr42461.c: New test.
870 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
872         PR fortran/44347
873         * gfortran.dg/selected_real_kind_1.f90: New.
875 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
877         PR fortran/44359
878         * gfortran.dg/warn_conversion.f90: Removed check for redundant
879         warning.
880         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
881         check for warning.
883 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
885         * gfortran.dg/data_namelist_conflict.f90: New test.
887 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
889         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
890         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
891         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
893 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
895         * testsuite/gfortran.dg/mvbits_9.f90: New test.
896         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
897         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
898         * testsuite/gfortran.dg/btest_1.f90: Ditto.
899         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
901 2010-06-09  Jason Merrill  <jason@redhat.com>
903         PR c++/44366
904         * g++.dg/cpp0x/decltype23.C: Move to...
905         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
907 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
909         PR fortran/44211
910         * gfortran.dg/typebound_call_14.f03: New test.
912 2010-06-09  Martin Jambor  <mjambor@suse.cz>
914         PR tree-optimization/44423
915         * gcc.dg/tree-ssa/pr44423.c: New test.
917 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
919         PR testsuite/42843
920         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
921         TV_NONE to initialize tv_id field.
922         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
923         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
924         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
925         Include toplev.h .
926         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
927         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
928         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
930 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
932         PR tree-optimization/39874
933         PR middle-end/28685
934         * gcc.dg/pr39874.c: New file.
936 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
938         * g++.dg/ext/attr-alias-1.C: New.
939         * g++.dg/ext/attr-alias-2.C: New.
941 2010-06-07  Tobias Burnus  <burnus@net-b.de>
943         PR fortran/44446
944         * gfortran.dg/proc_ptr_27.f90: New.
946 2010-06-07  Jason Merrill  <jason@redhat.com>
948         PR c++/44366
949         * g++.dg/cpp0x/decltype23.C: New.
951 2010-06-08  Andrew Pinski <pinskia@gmail.com>
952             Shujing Zhao  <pearly.zhao@oracle.com>
954         PR c/37724
955         * gcc.dg/c90-const-expr-10.c: Adjust.
956         * gcc.dg/c99-const-expr-10.c: Adjust.
957         * gcc.dg/init-bad-7.c: New.
959 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
961         * lib/target-supports.exp (check_effective_target_gas): New proc.
962         * gcc.c-torture/execute/960321-1.x: New file.
964 2010-06-07  Jason Merrill  <jason@redhat.com>
966         PR c++/44401
967         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
969 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
971         PR c++/44444
972         * g++.dg/warn/Wunused-var-12.C: New test.
974         PR c++/44443
975         * c-c++-common/Wunused-var-11.c: New test.
977 2010-06-07  Jan Hubicka  <jh@suse.cz>
979         * gcc.dg/ipa/pure-const-1.c: New testcase.
981 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
983         PR rtl-optimization/44404
984         * gcc.dg/pr44404.c: New.
986 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
988         PR target/44159
989         * gcc.target/i386/abi-2.c: Check sysv abi here.
990         * gcc.target/i386/aes-avx-check.h: Call test in noinline
991         function to avoid failures by different ABIs.
992         * gcc.target/i386/aes-check.h: Likewise.
993         * gcc.target/i386/avx-check.h: Likewise.
994         * gcc.target/i386/fma4-check.h: Likewise.
995         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
996         * gcc.target/i386/mmx-check.h: Likewise.
997         * gcc.target/i386/pclmul-avx-check.h: Likewise.
998         * gcc.target/i386/pclmul-check.h: Likewise.
999         * gcc.target/i386/sse-check.h: Likewise.
1000         * gcc.target/i386/sse2-check.h: Likewise.
1001         * gcc.target/i386/sse3-check.h: Likewise.
1002         * gcc.target/i386/sse4_1-check.h: Likewise.
1003         * gcc.target/i386/sse4_2-check.h: Likewise.
1004         * gcc.target/i386/sse4a-check.h: Likewise.
1005         * gcc.target/i386/ssse3-check.h: Likewise.
1006         * gcc.target/i386/xop-check.h: Likewise.
1007         * gcc.target/i386/pr27971.c: Fix for LLP64.
1008         * gcc.target/i386/pr39139.c: Likewise.
1009         * gcc.target/i386/pr39315-check.c: Likewise.
1010         * gcc.target/i386/vararg-1.c: Likewise.
1011         * gcc.target/i386/vararg-2.c: Likewise.
1012         Additional add dg-compile to avoid failure due
1013         missing foo symbol.
1015         * gcc.dg/compound-literal-1.c: Fix for llp64.
1016         * gcc.dg/pr32370.c: Likewise.
1017         * gcc.dg/pr37561.c: Likewise.
1018         * gcc.dg/pr41340.c: Likewise.
1019         * gcc.dg/pr41551.c: Likewise.
1021 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
1023         PR c++/44188
1024         * g++.dg/debug/dwarf2/typedef3.C: New test.
1026 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1028         PR c/20000
1029         * c-c++-common/pr20000.c: New.
1031 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
1033         PR c++/44086
1034         * g++.dg/init/pr44086.C: New.
1035         * g++.dg/cpp0x/decltype4.C: Adjust.
1037 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
1039         PR fortran/43945
1040         * gfortran.dg/generic_23.f03: New test.
1042 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
1044         PR fortran/43895
1045         * gfortran.dg/alloc_comp_class_1.f90 : New test.
1047 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
1049         PR c++/44361
1050         * c-c++-common/Wunused-var-9.c: New test.
1052 2010-06-05  Jason Merrill  <jason@redhat.com>
1054         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
1056 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
1058         PR c/44322
1059         * gcc.dg/c99-restrict-4.c: New test.
1061 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
1063         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
1064         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
1065         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
1066         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
1067         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
1068         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
1069         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
1070         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
1071         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
1072         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
1073         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
1074         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
1075         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
1076         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
1077         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
1078         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
1079         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
1080         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
1081         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
1082         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
1083         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
1084         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
1086 2010-06-04  Jason Merrill  <jason@redhat.com>
1088         * g++.dg/cpp0x/noexcept06.C: New.
1089         * g++.dg/cpp0x/noexcept07.C: New.
1091         * g++.dg/cpp0x/noexcept01.C: New.
1092         * g++.dg/cpp0x/noexcept02.C: New.
1093         * g++.dg/cpp0x/noexcept03.C: New.
1094         * g++.dg/cpp0x/noexcept04.C: New.
1095         * g++.dg/cpp0x/noexcept05.C: New.
1097 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
1099         PR c++/44412
1100         * g++.dg/warn/Wunused-var-10.C: New test.
1101         * g++.dg/warn/Wunused-var-11.C: New test.
1103         PR c++/44362
1104         * c-c++-common/Wunused-var-10.c: New test.
1106 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1108         PR c/25880
1109         * gcc.dg/assign-warn-2.c: Update.
1110         * gcc.dg/cpp/line3.c: Update.
1111         * gcc.dg/c99-array-lval-8.c: Update.
1112         * gcc.dg/cast-qual-2.c: Update.
1113         * gcc.dg/c99-arraydecl-3.c:  Update.
1114         * gcc.dg/assign-warn-1.c:  Update.
1115         * gcc.dg/format/gcc_diag-1.c:  Update.
1117 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
1119         PR rtl-optimization/39871
1120         PR rtl-optimization/40615
1121         PR rtl-optimization/42500
1122         PR rtl-optimization/42502
1123         * gcc.target/arm/eliminate.c: New test.
1125 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1127         PR libstdc++/44410
1128         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
1129         * g++.old-deja/g++.other/delete3.C: Likewise.
1130         * g++.old-deja/g++.other/new.C: Likewise.
1131         * g++.old-deja/g++.law/operators27.C: Likewise.
1132         * g++.old-deja/g++.mike/p755.C: Likewise.
1133         * g++.dg/eh/new1.C: Likewise.
1134         * g++.dg/init/new5.C: Likewise.
1136 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1138         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
1139         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
1140         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
1142 2010-06-03  Richard Guenther  <rguenther@suse.de>
1144         PR lto/41921
1145         * lib/lto.exp: Always load gcc.exp.
1146         (lto-obj): For C source files invoke gcc_target_compile.
1147         * g++.dg/lto/20100603-1_0.C: New testcase.
1148         * g++.dg/lto/20100603-1_1.c: Likewise.
1150 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
1152         PR tree-optimization/43688
1153         * gfortran.dg/pr43688.f90: New.
1155 2010-06-03  Richard Guenther  <rguenther@suse.de>
1157         PR lto/41584
1158         * gcc.dg/lto/20100603-1_0.c: New testcase.
1159         * gcc.dg/lto/20100603-2_0.c: Likewise.
1160         * gcc.dg/lto/20100603-3_0.c: Likewise.
1162 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
1164         PR target/44218
1165         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
1166         * gcc.target/powerpc/recip-2.c: Ditto.
1167         * gcc.target/powerpc/recip-3.c: Ditto.
1168         * gcc.target/powerpc/recip-4.c: Ditto.
1169         * gcc.target/powerpc/recip-5.c: Ditto.
1170         * gcc.target/powerpc/recip-6.c: Ditto.
1171         * gcc.target/powerpc/recip-7.c: Ditto.
1172         * gcc.target/powerpc/recip-test.h: Ditto.
1173         * gcc.target/powerpc/recip-test2.h: Ditto.
1175 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
1177         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
1179 2010-06-02  Jason Merrill  <jason@redhat.com>
1181         * g++.dg/ext/vector9.C: Expect typedef in error message.
1183         PR c++/9726
1184         PR c++/23594
1185         PR c++/44333
1186         * g++.dg/tc1/dr101.C: Remove xfails.
1188 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
1190         PR middle-end/44372
1191         * g++.dg/ipa/pr44372.C: New.
1193 2010-06-02  Jan Hubicka  <jh@suse.cz>
1195         PR middle-end/44295
1196         * g++.dg/torture/pr44295.C: Neww testcase.
1198 2010-06-02  Jan Hubicka  <jh@suse.cz>
1200         * gcc.dg/tree-ssa/loadpre6.c: Update.
1202 2010-06-02  Richard Guenther  <rguenther@suse.de>
1204         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
1205         diagnostic.h.
1207 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
1209         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
1210         the link fail message.
1212 2010-06-02  Tobias Burnus  <burnus@net-b.de>
1214         PR fortran/44360
1215         * gfortran.dg/use_13.f90: New test case.
1217 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1219         PR fortran/44371
1220         * gfortran.dg/error_stop_2.f08: Minor update.
1222 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1224         PR fortran/44371
1225         * gfortran.dg/error_stop_1.f08: New test.
1226         * gfortran.dg/error_stop_2.f08: New test.
1228 2010-06-01  Jason Merrill  <jason@redhat.com>
1230         DR 990
1231         * g++.dg/cpp0x/initlist37.C: New.
1232         * g++.dg/cpp0x/initlist38.C: New.
1234         PR c++/44358
1235         * g++.dg/cpp0x/initlist36.C: New.
1237 2010-05-31 Jan Hubicka  <jh@suse.cz>
1239         * gcc.dg/noreturn-8.c: New testcase.
1241 2010-05-31 Jan Hubicka  <jh@suse.cz>
1243         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
1244         * gcc.dg/lto/noreturn-1_0.c: Move it here.
1246 2010-05-31 Jan Hubicka  <jh@suse.cz>
1248         * gcc.dg/lto/noreturn-1_1.c: New testcase.
1249         * gcc.dg/lto/noreturn-1_0.c: New testcase.
1251 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
1253         PR fortran/36928
1254         * gfortran.dg/dependency_27.f90:  New test.
1255         * gfortran.dg/array_assign_1.F90:  New test.
1257 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
1259         PR target/44338
1260         * gcc.target/i386/sse-24.c: New test.
1262 2010-05-31  Jan Hubicka  <jh@suse.cz>
1264         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
1266 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
1268         PR middle-end/44337
1269         * gcc.dg/pr44337.c: New test.
1271         PR tree-optimization/44182
1272         * g++.dg/debug/pr44182.C: New test.
1274 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1276         * gcc.dg/nested-func-7.c: New test.
1277         * gnat.dg/frame_overflow.adb: Adjust directives.
1279 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
1281         * gnat.dg/prot2.ad[sb]: New test.
1282         * gnat.dg/prot2_pkg1.ads: New helper.
1283         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
1285 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
1287         * gnat.dg/array11.adb: Adjust dg-warning directive.
1288         * gnat.dg/object_overflow.adb: Likewise.
1290 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
1292         PR middle-end/44306
1293         * gcc.dg/tree-ssa/pr44306.c: New.
1295 2010-05-29  Jan Hubicka  <jh@suse.cz>
1297         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
1299 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
1301         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
1303 2010-05-28  Mike Stump  <mikestump@comcast.net>
1305         PR objc/44125
1306         * objc.dg/const-str-9.m: Remove static.
1308 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
1310         PR target/43636
1311         * gcc.c-torture/compile/pr43636.c: New test.
1313 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
1315         PR objc++/23616
1316         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
1317         * obj-c++.dg/try-catch-9.mm: Ditto.
1319 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
1321         Revert patch for PR c++/44188
1322         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
1324 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
1326         PR c++/44188
1327         * g++.dg/debug/dwarf2/typedef3.C: New test.
1329 2010-05-27  Jason Merrill  <jason@redhat.com>
1331         PR c++/43555
1332         * g++.dg/ext/vla9.C: New.
1334 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
1336         PR objc/44140
1337         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
1338         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1339         * objc.dg/torture/tls/thr-init.m: Ditto.
1340         * objc.dg/torture/trivial.m: Ditto.
1341         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
1342         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1343         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1344         * obj-c++.dg/torture/trivial.mm: Ditto.
1346 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
1348         * g++.dg/lto/20100302_0.C: Skip on darwin.
1350 2010-05-27  Richard Guenther  <rguenther@suse.de>
1352         PR tree-optimization/44284
1353         * gcc.dg/vect/vect-118.c: New testcase.
1354         * gcc.dg/vect/bb-slp-20.c: Adjust.
1355         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
1356         * gcc.dg/vect/slp-9.c: Likewise.
1357         * gcc.dg/vect/slp-reduc-4.c: Likewise.
1358         * gcc.dg/vect/vect-10.c: Likewise.
1359         * gcc.dg/vect/vect-109.c: Likewise.
1360         * gcc.dg/vect/vect-12.c: Likewise.
1361         * gcc.dg/vect/vect-36.c: Likewise.
1362         * gcc.dg/vect/vect-7.c: Likewise.
1363         * gcc.dg/vect/vect-iv-8.c: Likewise.
1364         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
1365         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
1366         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
1367         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
1368         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
1369         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
1370         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
1371         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
1372         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
1373         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1374         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
1375         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
1376         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
1377         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
1378         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
1379         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
1380         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1382 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1384         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
1385         necessary.
1387 2010-05-26  Jan Hubicka  <jh@suse.cz>
1389         * gcc.dg/lto/materialize-1_0.c: New file.
1390         * gcc.dg/lto/materialize-1_1.c: New file.
1392 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1394         * gnat.dg/lto10.adb: New test.
1395         * gnat.dg/lto10_pkg.ads: New helper.
1397 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
1399         * lib/target-supports.exp (check_effective_target_int128): New
1400         function to check if __int128 types are available for target.
1401         * c-c++-common/int128-types-1.c: New.
1402         * c-c++-common/int128-1.c: New.
1403         * c-c++-common/int128-2.c: New.
1404         * g++.dg/abi/mangle43.C: New.
1405         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
1406         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
1407         pointer-wide scalar.
1408         * g++.dg/other/pr25632.C: Likewise.
1409         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
1410         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
1411         overflow warnings.
1412         * g++.dg/warn/pr13358-4.C: Likewise.
1413         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
1414         * g++.dg/warn/Wconversion-null.C: Likewise.
1416 2010-05-26  Jason Merrill  <jason@redhat.com>
1418         PR c++/43382
1419         * g++.dg/cpp0x/variadic101.C: New.
1421 2010-05-26  Richard Guenther  <rguenther@suse.de>
1423         PR rtl-optimization/44164
1424         * gcc.c-torture/execute/pr44164.c: New testcase.
1425         * g++.dg/tree-ssa/pr13146.C: Adjust.
1427 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
1429         PR fortran/40011
1430         * gfortran.dg/whole_file_19.f90 : New test.
1432 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
1434         PR fortran/30668
1435         PR fortran/31346
1436         PR fortran/34260
1437         * gfortran.dg/pr40999.f: Fix function type.
1438         * gfortran.dg/whole_file_5.f90: Likewise.
1439         * gfortran.dg/whole_file_6.f90: Likewise.
1440         * gfortran.dg/whole_file_16.f90: New.
1441         * gfortran.dg/whole_file_17.f90: New.
1442         * gfortran.dg/whole_file_18.f90: New.
1444 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
1445             Iain Sandoe  <iains@gcc.gnu.org>
1447         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
1448         * gcc.c-torture/compile/pr44197.c: Require alias support.
1449         * gcc.dg/lto/20081222_0.c: Ditto.
1451 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
1453         PR debug/42801
1454         * gcc.dg/guality/vla-2.c: New test.
1456 2010-05-25  Richard Guenther  <rguenther@suse.de>
1458         PR middle-end/44069
1459         * g++.dg/torture/pr44069.C: New testcase.
1461 2010-05-25  Richard Guenther  <rguenther@suse.de>
1463         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
1465 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
1467         PR objc/44140
1468         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
1470 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
1472         * obj-c++.dg/torture/tls/trivial.mm: New.
1473         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
1474         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
1475         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
1476         * obj-c++.dg/torture/tls/diag-1.mm: New.
1477         * obj-c++.dg/torture/tls/tls.exp: New.
1478         * obj-c++.dg/torture/trivial.mm: New.
1479         * obj-c++.dg/torture/dg-torture.exp: New.
1480         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
1481         * obj-c++.dg/tls/trivial.m: New.
1482         * obj-c++.dg/tls/init-1.mm: New.
1483         * obj-c++.dg/tls/diag-1.mm: New.
1484         * obj-c++.dg/tls/init-2.mm: New.
1485         * obj-c++.dg/tls/diag-2.mm: New.
1486         * obj-c++.dg/tls/diag-3.mm: New.
1487         * obj-c++.dg/tls/diag-4.mm: New.
1488         * obj-c++.dg/tls/static-1.mm: New.
1489         * obj-c++.dg/tls/tls.exp: New.
1490         * obj-c++.dg/tls/diag-5.mm: New.
1491         * obj-c++.dg/tls/static-1a.mm: New.
1492         * objc-obj-c++-shared/Object1.mm: New.
1493         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
1495 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
1497         PR objc++/43689
1498         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
1499         * obj-c++.dg/const-str-6.mm: Ditto.
1501 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
1503         * g++.dg/parse/array-size2.C: Remove dg-error directives.
1505 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
1507         PR ada/38394
1508         * gnat.dg/array13.ad[sb]: New test.
1510 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
1511             Sandra Loosemore  <sandra@codesourcery.com>
1513         * gcc.target/arm/neon/: Regenerated test cases.
1515         * gcc.target/arm/neon/polytypes.c,
1516         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
1517         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
1518         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
1519         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
1520         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
1521         dg-add-options arm_neon.
1523         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
1524         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
1525         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
1526         and arm_neon_fp16_ok.
1528         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
1529         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
1531         * lib/target-supports.exp (add_options_for_arm_neon): New.
1532         (check_effective_target_arm_neon_ok_nocache): New, from
1533         check_effective_target_arm_neon_ok.  Check multiple possibilities.
1534         (check_effective_target_arm_neon_ok): Use
1535         check_effective_target_arm_neon_ok_nocache.
1536         (add_options_for_arm_neon_fp16)
1537         (check_effective_target_arm_neon_fp16_ok)
1538         check_effective_target_arm_neon_fp16_ok_nocache): New.
1539         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
1541 2010-05-24  Jason Merrill  <jason@redhat.com>
1543         PR c++/41510
1544         * g++.dg/cpp0x/initlist35.C: New.
1545         * g++.dg/init/brace6.C: Adjust.
1547 2010-05-24  Paul Brook  <paul@codesourcery.com>
1549         * gcc.target/arm/frame-pointer-1.c: New test.
1550         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
1551         pointer elimination.
1553 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
1555         PR target/44245
1556         * gcc.target/i386/crc32-3.c: New.
1557         * gcc.target/i386/crc32-4.c: Likewise.
1559 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
1561         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
1562         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
1563         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
1565 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
1567         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
1569 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
1571         PR target/43869
1572         * gcc.c-target/pr43869.c: New test.
1574 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
1576         PR fortran/44212
1577         * gfortran.dg/class_22.f03: New.
1579 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
1581         PR lto/44238
1582         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
1584 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
1586         PR fortran/44213
1587         * gfortran.dg/abstract_type_7.f03: New.
1589 2010-05-21  Jason Merrill  <jason@redhat.com>
1591         * g++.dg/eh/spec11.C: Test cleanup optimization.
1593 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
1595         PR debug/44223
1596         * gcc.target/i386/pr44223.c: New test.
1598 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1600         * gcc.target/i386/pr25993.c: Use @function as type specifier.
1602 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
1604         * g++.dg/other/const3.C: New test.
1606 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
1608         PR fortran/38407
1609         * warn_unused_dummy_argument_1.f90: New.
1610         * warn_unused_dummy_argument_2.f90: New.
1612 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1614         PR c++/30298
1615         * g++.dg/inherit/crash1.C: New.
1616         * g++.dg/inherit/crash2.C: Likewise.
1618 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
1620         PR debug/44178
1621         * g++.dg/debug/pr44178.C: New test.
1623 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
1625         PR middle-end/44185
1626         * gcc.dg/tree-ssa/prefetch-6.c: Add
1627         --param min-insn-to-prefetch-ratio=6.
1628         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
1629         allow unrolling, and adjust the movnti count.
1631 2010-05-20  Jan Hubicka  <jh@suse.cz>
1633         PR middle-end/44197
1634         * gcc.c-torture/compile/pr44197.c: New file.
1636 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
1638         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
1639         Fix test code.
1640         (check_effective_target_xop): Remove __may_alias__ attribute.
1642 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
1644         PR target/44202
1645         * gcc.c-torture/execute/pr44202-1.c: New test.
1647 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1649         PR fortran/43851
1650         * gfortran.dg/label_1.f90: Update test.
1652 2010-05-19  Jan Hubicka  <jh@suse.cz>
1654         * gcc.dg/lto/ipareference2_0.c: New file.
1655         * gcc.dg/lto/ipareference2_1.c: New file.
1657 2010-05-19  Jason Merrill  <jason@redhat.com>
1659         * g++.dg/parse/fn-typedef2.C: New.
1661         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
1662         function type.
1664         PR c++/44193
1665         * g++.dg/template/fntype1.C: New.
1667 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
1669         * gnat.dg/discr23.ad[sb]: New test.
1670         * gnat.dg/discr23_pkg.ads: New helper.
1672         * gnat.dg/specs/controlled1.ads: New test.
1673         * gnat.dg/specs/controlled1_pkg.ads: New helper.
1675 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
1677         PR fortran/44055
1678         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
1679         Fixed scope of C_SIZEOF.
1680         * gfortran.dg/warn_conversion_2.f90: New.
1682 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1684         * lib/target-supports.exp (check_effective_target_sse2): New proc.
1685         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
1686         for optional selector.
1687         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
1688         (check_effective_target_sse3): New proc.
1689         * gcc.target/i386/math-torture/math-torture.exp: Load
1690         target-supports.exp.
1691         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
1692         check_effective_target_sse2.
1693         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
1694         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1695         * g++.dg/vect/vect.exp: Likewise.
1696         * gfortran.dg/vect/vect.exp: Likewise.
1697         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
1698         -msse2 if check_effective_target_sse2.
1700         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
1701         * gcc.target/i386/3dnow-2.c: Likewise.
1702         * gcc.target/i386/3dnowA-1.c: Likewise.
1703         * gcc.target/i386/3dnowA-2.c: Likewise.
1704         * gcc.target/i386/pr42549.c: Likewise.
1706         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
1707         * gcc.target/i386/sse3-addsubpd.c: Likewise.
1708         * gcc.target/i386/sse3-addsubps.c: Likewise.
1709         * gcc.target/i386/sse3-haddpd.c: Likewise.
1710         * gcc.target/i386/sse3-haddps.c: Likewise.
1711         * gcc.target/i386/sse3-hsubpd.c: Likewise.
1712         * gcc.target/i386/sse3-hsubps.c: Likewise.
1713         * gcc.target/i386/sse3-movddup.c: Likewise.
1714         * gcc.target/i386/sse3-movshdup.c: Likewise.
1715         * gcc.target/i386/sse3-movsldup.c: Likewise.
1717         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
1718         * g++.dg/ext/attrib35.C: Likewise.
1719         * g++.dg/opt/pr40496.C: Likewise.
1720         * g++.dg/other/i386-1.C: Likewise.
1721         * g++.dg/other/i386-4.C: Likewise.
1722         * g++.dg/other/pr34435.C: Likewise.
1723         * g++.dg/other/pr39496.C: Likewise.
1724         * g++.dg/other/pr40446.C: Likewise.
1725         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1726         * gcc.dg/compat/vector-1a_main.c: Likewise.
1727         * gcc.dg/compat/vector-2a_main.c: Likewise.
1728         * gcc.dg/lto/20090206-1_0.c: Likewise.
1729         * gcc.dg/pr34856.c: Likewise.
1730         * gcc.dg/pr36584.c: Likewise.
1731         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
1732         * gcc.dg/pr37544.c: Likewise.
1733         * gcc.dg/torture/pr16104-1.c: Likewise.
1734         * gcc.dg/torture/pr35771-1.c: Likewise.
1735         * gcc.dg/torture/pr35771-2.c: Likewise.
1736         * gcc.dg/torture/pr35771-3.c: Likewise.
1737         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1738         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1739         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1740         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1741         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1742         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1743         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
1744         * gcc.target/i386/20060512-1.c: Likewise.
1745         * gcc.target/i386/20060512-3.c: Likewise.
1746         * gcc.target/i386/all_one_m128i.c: Likewise.
1747         * gcc.target/i386/float128-1.c: Likewise.
1748         * gcc.target/i386/float128-2.c: Likewise.
1749         * gcc.target/i386/fpcvt-1.c: Likewise.
1750         * gcc.target/i386/fpcvt-2.c: Likewise.
1751         * gcc.target/i386/fpcvt-3.c: Likewise.
1752         * gcc.target/i386/fpprec-1.c: Likewise.
1753         * gcc.target/i386/funcspec-9.c: Likewise.
1754         * gcc.target/i386/incoming-1.c: Likewise.
1755         * gcc.target/i386/incoming-12.c: Likewise.
1756         * gcc.target/i386/incoming-2.c: Likewise.
1757         * gcc.target/i386/incoming-3.c: Likewise.
1758         * gcc.target/i386/incoming-4.c: Likewise.
1759         * gcc.target/i386/incoming-6.c: Likewise.
1760         * gcc.target/i386/incoming-7.c: Likewise.
1761         * gcc.target/i386/incoming-8.c: Likewise.
1762         * gcc.target/i386/opt-1.c: Likewise.
1763         * gcc.target/i386/opt-2.c: Likewise.
1764         * gcc.target/i386/ordcmp-1.c: Likewise.
1765         * gcc.target/i386/pr17692.c: Likewise.
1766         * gcc.target/i386/pr18614-1.c: Likewise.
1767         * gcc.target/i386/pr22152.c: Likewise.
1768         * gcc.target/i386/pr23570.c: Likewise.
1769         * gcc.target/i386/pr23575.c: Likewise.
1770         * gcc.target/i386/pr26449-1.c: Likewise.
1771         * gcc.target/i386/pr26600.c: Likewise.
1772         * gcc.target/i386/pr27790.c: Likewise.
1773         * gcc.target/i386/pr28839.c: Likewise.
1774         * gcc.target/i386/pr30970.c: Likewise.
1775         * gcc.target/i386/pr32000-1.c: Likewise.
1776         * gcc.target/i386/pr32000-2.c: Likewise.
1777         * gcc.target/i386/pr32280.c: Likewise.
1778         * gcc.target/i386/pr32661.c: Likewise.
1779         * gcc.target/i386/pr32708-1.c: Likewise.
1780         * gcc.target/i386/pr32961.c: Likewise.
1781         * gcc.target/i386/pr33329.c: Likewise.
1782         * gcc.target/i386/pr35714.c: Likewise.
1783         * gcc.target/i386/pr35767-1.c: Likewise.
1784         * gcc.target/i386/pr35767-1d.c: Likewise.
1785         * gcc.target/i386/pr35767-1i.c: Likewise.
1786         * gcc.target/i386/pr35767-2.c: Likewise.
1787         * gcc.target/i386/pr35767-2d.c: Likewise.
1788         * gcc.target/i386/pr35767-2i.c: Likewise.
1789         * gcc.target/i386/pr35767-3.c: Likewise.
1790         * gcc.target/i386/pr35767-5.c: Likewise.
1791         * gcc.target/i386/pr36222-1.c: Likewise.
1792         * gcc.target/i386/pr36578-1.c: Likewise.
1793         * gcc.target/i386/pr36578-2.c: Likewise.
1794         * gcc.target/i386/pr36992-1.c: Likewise.
1795         * gcc.target/i386/pr37101.c: Likewise.
1796         * gcc.target/i386/pr37216.c: Likewise.
1797         * gcc.target/i386/pr37434-1.c: Likewise.
1798         * gcc.target/i386/pr37434-2.c: Likewise.
1799         * gcc.target/i386/pr37843-3.c: Likewise.
1800         * gcc.target/i386/pr37843-4.c: Likewise.
1801         * gcc.target/i386/pr39162.c: Likewise.
1802         * gcc.target/i386/pr39315-1.c: Likewise.
1803         * gcc.target/i386/pr39315-2.c: Likewise.
1804         * gcc.target/i386/pr39315-3.c: Likewise.
1805         * gcc.target/i386/pr39315-4.c: Likewise.
1806         * gcc.target/i386/pr39445.c: Likewise.
1807         * gcc.target/i386/pr39496.c: Likewise.
1808         * gcc.target/i386/pr40809.c: Likewise.
1809         * gcc.target/i386/pr40906-3.c: Likewise.
1810         * gcc.target/i386/pr41019.c: Likewise.
1811         * gcc.target/i386/pr42542-1.c: Likewise.
1812         * gcc.target/i386/pr42542-2.c: Likewise.
1813         * gcc.target/i386/pr42542-3.c: Likewise.
1814         * gcc.target/i386/pr42542-3a.c: Likewise.
1815         * gcc.target/i386/pr42881.c: Likewise.
1816         * gcc.target/i386/push-1.c: Likewise.
1817         * gcc.target/i386/quad-sse.c: Likewise.
1818         * gcc.target/i386/reload-1.c: Likewise.
1819         * gcc.target/i386/sse-10.c: Likewise.
1820         * gcc.target/i386/sse-11.c: Likewise.
1821         * gcc.target/i386/sse-15.c: Likewise.
1822         * gcc.target/i386/sse-17.c: Likewise.
1823         * gcc.target/i386/sse-18.c: Likewise.
1824         * gcc.target/i386/sse-19.c: Likewise.
1825         * gcc.target/i386/sse-4.c: Likewise.
1826         * gcc.target/i386/sse-6.c: Likewise.
1827         * gcc.target/i386/sse-vect-types.c: Likewise.
1828         * gcc.target/i386/sse2-addpd-1.c: Likewise.
1829         * gcc.target/i386/sse2-addsd-1.c: Likewise.
1830         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
1831         * gcc.target/i386/sse2-andpd-1.c: Likewise.
1832         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
1833         * gcc.target/i386/sse2-comisd-1.c: Likewise.
1834         * gcc.target/i386/sse2-comisd-2.c: Likewise.
1835         * gcc.target/i386/sse2-comisd-3.c: Likewise.
1836         * gcc.target/i386/sse2-comisd-4.c: Likewise.
1837         * gcc.target/i386/sse2-comisd-5.c: Likewise.
1838         * gcc.target/i386/sse2-comisd-6.c: Likewise.
1839         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
1840         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
1841         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
1842         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
1843         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
1844         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
1845         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
1846         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
1847         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1848         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
1849         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
1850         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1851         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
1852         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
1853         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
1854         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
1855         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1856         * gcc.target/i386/sse2-divpd-1.c: Likewise.
1857         * gcc.target/i386/sse2-divsd-1.c: Likewise.
1858         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
1859         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
1860         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
1861         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
1862         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
1863         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
1864         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
1865         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
1866         * gcc.target/i386/sse2-minpd-1.c: Likewise.
1867         * gcc.target/i386/sse2-minsd-1.c: Likewise.
1868         * gcc.target/i386/sse2-mmx.c: Likewise.
1869         * gcc.target/i386/sse2-movapd-1.c: Likewise.
1870         * gcc.target/i386/sse2-movapd-2.c: Likewise.
1871         * gcc.target/i386/sse2-movd-1.c: Likewise.
1872         * gcc.target/i386/sse2-movd-2.c: Likewise.
1873         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
1874         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
1875         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
1876         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
1877         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
1878         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
1879         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
1880         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
1881         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
1882         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
1883         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
1884         * gcc.target/i386/sse2-movq-1.c: Likewise.
1885         * gcc.target/i386/sse2-movq-2.c: Likewise.
1886         * gcc.target/i386/sse2-movq-3.c: Likewise.
1887         * gcc.target/i386/sse2-movsd-1.c: Likewise.
1888         * gcc.target/i386/sse2-movsd-2.c: Likewise.
1889         * gcc.target/i386/sse2-movupd-1.c: Likewise.
1890         * gcc.target/i386/sse2-movupd-2.c: Likewise.
1891         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
1892         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
1893         * gcc.target/i386/sse2-orpd-1.c: Likewise.
1894         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
1895         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
1896         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
1897         * gcc.target/i386/sse2-paddb-1.c: Likewise.
1898         * gcc.target/i386/sse2-paddd-1.c: Likewise.
1899         * gcc.target/i386/sse2-paddq-1.c: Likewise.
1900         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
1901         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
1902         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
1903         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
1904         * gcc.target/i386/sse2-paddw-1.c: Likewise.
1905         * gcc.target/i386/sse2-pand-1.c: Likewise.
1906         * gcc.target/i386/sse2-pandn-1.c: Likewise.
1907         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
1908         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
1909         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
1910         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
1911         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
1912         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
1913         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
1914         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
1915         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
1916         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
1917         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
1918         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
1919         * gcc.target/i386/sse2-pminub-1.c: Likewise.
1920         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
1921         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
1922         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
1923         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
1924         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
1925         * gcc.target/i386/sse2-por-1.c: Likewise.
1926         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
1927         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
1928         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
1929         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
1930         * gcc.target/i386/sse2-pslld-1.c: Likewise.
1931         * gcc.target/i386/sse2-pslld-2.c: Likewise.
1932         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
1933         * gcc.target/i386/sse2-psllq-1.c: Likewise.
1934         * gcc.target/i386/sse2-psllq-2.c: Likewise.
1935         * gcc.target/i386/sse2-psllw-1.c: Likewise.
1936         * gcc.target/i386/sse2-psllw-2.c: Likewise.
1937         * gcc.target/i386/sse2-psrad-1.c: Likewise.
1938         * gcc.target/i386/sse2-psrad-2.c: Likewise.
1939         * gcc.target/i386/sse2-psraw-1.c: Likewise.
1940         * gcc.target/i386/sse2-psraw-2.c: Likewise.
1941         * gcc.target/i386/sse2-psrld-1.c: Likewise.
1942         * gcc.target/i386/sse2-psrld-2.c: Likewise.
1943         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
1944         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
1945         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
1946         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
1947         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
1948         * gcc.target/i386/sse2-psubb-1.c: Likewise.
1949         * gcc.target/i386/sse2-psubd-1.c: Likewise.
1950         * gcc.target/i386/sse2-psubq-1.c: Likewise.
1951         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
1952         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
1953         * gcc.target/i386/sse2-psubw-1.c: Likewise.
1954         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
1955         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
1956         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
1957         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
1958         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
1959         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
1960         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
1961         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
1962         * gcc.target/i386/sse2-pxor-1.c: Likewise.
1963         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
1964         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
1965         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
1966         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
1967         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
1968         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
1969         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
1970         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
1971         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
1972         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
1973         * gcc.target/i386/sse2-shufps-1.c: Likewise.
1974         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
1975         * gcc.target/i386/sse2-subpd-1.c: Likewise.
1976         * gcc.target/i386/sse2-subsd-1.c: Likewise.
1977         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
1978         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
1979         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
1980         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
1981         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
1982         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
1983         * gcc.target/i386/sse2-unpack-1.c: Likewise.
1984         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
1985         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
1986         * gcc.target/i386/sse2-vec-1.c: Likewise.
1987         * gcc.target/i386/sse2-vec-2.c: Likewise.
1988         * gcc.target/i386/sse2-vec-3.c: Likewise.
1989         * gcc.target/i386/sse2-vec-4.c: Likewise.
1990         * gcc.target/i386/sse2-vec-5.c: Likewise.
1991         * gcc.target/i386/sse2-vec-6.c: Likewise.
1992         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
1993         * gcc.target/i386/ssefn-2.c: Likewise.
1994         * gcc.target/i386/ssefn-4.c: Likewise.
1995         * gcc.target/i386/ssefp-1.c: Likewise.
1996         * gcc.target/i386/ssefp-2.c: Likewise.
1997         * gcc.target/i386/sseregparm-3.c: Likewise.
1998         * gcc.target/i386/sseregparm-4.c: Likewise.
1999         * gcc.target/i386/sseregparm-5.c: Likewise.
2000         * gcc.target/i386/sseregparm-6.c: Likewise.
2001         * gcc.target/i386/sseregparm-7.c: Likewise.
2002         * gcc.target/i386/ssetype-1.c: Likewise.
2003         * gcc.target/i386/ssetype-2.c: Likewise.
2004         * gcc.target/i386/ssetype-3.c: Likewise.
2005         * gcc.target/i386/ssetype-4.c: Likewise.
2006         * gcc.target/i386/ssetype-5.c: Likewise.
2007         * gcc.target/i386/unordcmp-1.c: Likewise.
2008         * gcc.target/i386/vararg-1.c: Likewise.
2009         * gcc.target/i386/vararg-2.c: Likewise.
2010         * gcc.target/i386/vararg-3.c: Likewise.
2011         * gcc.target/i386/vararg-4.c: Likewise.
2012         * gcc.target/i386/vararg-7.c: Likewise.
2013         * gcc.target/i386/vararg-8.c: Likewise.
2014         * gcc.target/i386/vecinit-1.c: Likewise.
2015         * gcc.target/i386/vecinit-2.c: Likewise.
2016         * gcc.target/i386/vecinit-3.c: Likewise.
2017         * gcc.target/i386/vecinit-4.c: Likewise.
2018         * gcc.target/i386/vecinit-5.c: Likewise.
2019         * gcc.target/i386/vecinit-6.c: Likewise.
2020         * gcc.target/i386/vectorize2.c: Likewise.
2021         * gcc.target/i386/vectorize3.c: Likewise.
2022         * gcc.target/i386/vectorize4.c: Likewise.
2023         * gcc.target/i386/vectorize6.c: Likewise.
2024         * gcc.target/i386/vectorize7.c: Likewise.
2025         * gcc.target/i386/vectorize8.c: Likewise.
2026         * gcc.target/i386/vperm-v2df.c: Likewise.
2027         * gcc.target/i386/vperm-v2di.c: Likewise.
2028         * gcc.target/i386/vperm-v4si-1.c: Likewise.
2029         * gcc.target/i386/xorps-sse2.c: Likewise.
2030         * gcc.target/i386/xorps.c: Likewise.
2031         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
2032         * gfortran.dg/graphite/pr42326.f90: Likewise.
2033         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
2035 2010-05-19  Richard Guenther  <rguenther@suse.de>
2037         PR lto/44196
2038         * g++.dg/lto/20100519-1_0.C: New testcase.
2040 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
2042         PR fortran/42360
2043         * gfortran.dg/warn_intent_out_not_set.f90: New.
2045 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
2047         PR fortran/38404
2048         * gfortran.dg/data_char_1.f90: Updated warning message.
2049         * gfortran.dg/data_array_6.f: New.
2051 2010-05-19  Martin Jambor  <mjambor@suse.cz>
2053         * g++.dg/ipa/ivinline-8.C: New test.
2054         * gcc.dg/ipa/iinline-2.c: Likewise.
2056 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
2058         PR fortran/34505
2059         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
2060         arguments; add check for return value kind.
2061         * gfortran.dg/float_1.f90: Likewise.
2063 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2065         * gcc.target/i386/20011009-1.c (COMMENT): Define.
2066         (main): Use it.
2067         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
2068         * lib/lto.exp (lto_prune_warns): Fix location line regex.
2069         Prune another location line format.
2070         (lto-obj): Call lto_prune_warns on comp_output.
2072 2010-05-18  Jan Hubicka  <jh@suse.cz>
2074         * gcc.dg/lto/ipacp_0.c: New test.
2075         * gcc.dg/lto/ipacp_1.c: New test.
2077 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
2079         PR lto/44184
2080         * gcc.dg/lto/20100518_0.c: New test.
2082 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
2084         * gnat.dg/specs/lto3.ads: Add missing dg-options.
2086 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
2088         PR fortran/43990
2089         * gfortran.dg/class_21.f03: New.
2091 2010-05-17  Jason Merrill  <jason@redhat.com>
2093         PR c++/44157
2094         * g++.dg/cpp0x/initlist34.C: New.
2096         PR c++/44158
2097         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
2099 2010-05-17  Martin Jambor  <mjambor@suse.cz>
2101         * g++.dg/ipa/ivinline-1.C: New test.
2102         * g++.dg/ipa/ivinline-2.C: New test.
2103         * g++.dg/ipa/ivinline-3.C: New test.
2104         * g++.dg/ipa/ivinline-4.C: New test.
2105         * g++.dg/ipa/ivinline-5.C: New test.
2106         * g++.dg/ipa/ivinline-6.C: New test.
2108 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
2109             Jason Merrill  <jason@redhat.com>
2111         PR c++/44108
2112         * c-c++-common/Wunused-var-8.c: New test.
2114 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
2116         PR bootstrap/42347
2117         * gcc.c-torture/compile/pr42347.c: New test.
2119         PR middle-end/44102
2120         * g++.dg/ext/asmgoto1.C: New test.
2122 2010-05-17  Martin Jambor  <mjambor@suse.cz>
2124         PR middle-end/44133
2125         * gcc.dg/tree-ssa/pr44133.c: New test.
2126         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
2127         precise.
2129 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
2131         PR fortran/44044
2132         * gfortran.dg/class_20.f03: New.
2134 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
2136         PR 44078
2137         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
2138         debug messages but not the newly introduced one.
2140 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
2142         PR fortran/35779
2143         * gfortran.dg/initialization_25.f90: Commented testcase.
2144         * gfortran.dg/initialization_26.f90: New.
2146 2010-05-16  Richard Guenther  <rguenther@suse.de>
2148         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
2149         * gcc.dg/pr43084.c: Likewise.
2150         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
2151         -fipa-type-escape.
2152         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
2153         -fipa-type-escape.
2154         * gcc.dg/struct/struct-reorg.exp: Likewise.
2155         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
2156         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2158 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
2160         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
2161         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
2162         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
2163         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
2164         tests.
2166 2010-05-15  Jason Merrill  <jason@redhat.com>
2168         * g++.dg/eh/spec10.C: New.
2169         * g++.dg/eh/spec11.C: New.
2170         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
2172 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
2174         PR fortran/44154
2175         PR fortran/42647
2176         * gfortran.dg/allocatable_scalar_9.f90: New.
2178 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
2180         PR c++/44148
2181         * g++.dg/torture/pr44148.C: New test.
2183 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
2185         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
2186         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
2187         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
2188         diagnostics and type sizes.
2190 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
2192         * gnat.dg/lto9.adb: New test.
2193         * gnat.dg/lto9_pkg1.ads: New helper.
2194         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
2196 2010-05-15  Jan Hubicka  <jh@suse.cz>
2198         * gcc.dg/lto/ipareference_1.c: Rename to ...
2199         * gcc.dg/lto/ipareference_0.c: ... this one.
2200         * gcc.dg/lto/ipareference_2.c: Rename to ...
2201         * gcc.dg/lto/ipareference_1.c: ... this one.
2203 2010-05-15  Jan Hubicka  <jh@suse.cz>
2205         * gcc.dg/lto/ipareference_1.c: New file.
2206         * gcc.dg/lto/ipareference_2.c: New file.
2208 2010-05-15  Richard Guenther  <rguenther@suse.de>
2210         PR tree-optimization/44038
2211         * gcc.c-torture/compile/pr44038.c: New testcase.
2213 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
2215         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
2216         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2218 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
2220         PR fortran/43207
2221         PR fortran/43969
2222         * gfortran.dg/class_18.f03: New.
2223         * gfortran.dg/class_19.f03: New.
2225 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
2227         PR debug/44112
2228         * gcc.dg/debug/dwarf2/const-1.c: Remove.
2229         * g++.dg/debug/dwarf2/const1.C: Remove.
2231 2010-05-14  Jason Merrill  <jason@redhat.com>
2233         * g++.dg/eh/cond4.C: New.
2234         * g++.dg/eh/elide2.C: Adjust.
2235         * g++.old-deja/g++.eh/terminate1.C: Adjust.
2237 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
2239         PR fortran/44135
2240         * gfortran.dg/actual_array_interface_2.f90: New test.
2242 2010-05-14  Richard Guenther  <rguenther@suse.de>
2244         PR tree-optimization/44119
2245         * gcc.c-torture/compile/pr44119.c: New testcase.
2247 2010-05-14  Jason Merrill  <jason@redhat.com>
2249         PR c++/44127
2250         * g++.dg/eh/terminate1.C: New.
2252 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
2254         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
2256         PR debug/44136
2257         * gcc.dg/pr44136.c: New test.
2259 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
2261         PR c++/30566
2262         * g++.dg/warn/Wshadow-4.C: Adjust.
2263         * g++.dg/warn/Wshadow-5.C: New test.
2264         * g++.dg/warn/Wshadow-6.C: New test
2266 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
2268         PR fortran/35779
2269         * gfortran.dg/initialization_25.f90: New.
2271 2010-05-13  Martin Jambor  <mjambor@suse.cz>
2273         * g++.dg/otr-fold-1.C: New test.
2274         * g++.dg/otr-fold-2.C: New test.
2276 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
2278         PR fortran/44036
2279         * gfortran.dg/gomp/pr44036-1.f90: New test.
2280         * gfortran.dg/gomp/pr44036-2.f90: New test.
2281         * gfortran.dg/gomp/pr44036-3.f90: New test.
2283         PR debug/43983
2284         * gcc.dg/guality/sra-1.c: New test.
2286 2010-05-12  Jan Hubicka  <jh@suse.cz>
2288         * tree-ssa/unreachable.c: New test.
2290 2010-05-12  Jason Merrill  <jason@redhat.com>
2292         * g++.dg/cpp0x/sfinae1.C: New.
2294 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
2296         * gcc.target/i386/zee.c: New file.
2298 2010-05-12  Jason Merrill  <jason@redhat.com>
2300         * g++.dg/conversion/op1.C: Expect template candidate message.
2301         * g++.dg/cpp0x/nullptr15.C: Likewise.
2302         * g++.dg/cpp0x/pr31431-2.C: Likewise.
2303         * g++.dg/cpp0x/pr31431.C: Likewise.
2304         * g++.dg/cpp0x/temp_default2.C: Likewise.
2305         * g++.dg/cpp0x/trailing4.C: Likewise.
2306         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
2307         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
2308         * g++.dg/cpp0x/variadic-throw.C: Likewise.
2309         * g++.dg/cpp0x/variadic35.C: Likewise.
2310         * g++.dg/cpp0x/vt-35147.C: Likewise.
2311         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
2312         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
2313         * g++.dg/ext/visibility/anon8.C: Likewise.
2314         * g++.dg/ext/vla2.C: Likewise.
2315         * g++.dg/other/pr28114.C: Likewise.
2316         * g++.dg/other/ptrmem10.C: Likewise.
2317         * g++.dg/other/ptrmem11.C: Likewise.
2318         * g++.dg/overload/unknown1.C: Likewise.
2319         * g++.dg/parse/template7.C: Likewise.
2320         * g++.dg/parse/typename7.C: Likewise.
2321         * g++.dg/template/conv11.C: Likewise.
2322         * g++.dg/template/copy1.C: Likewise.
2323         * g++.dg/template/deduce3.C: Likewise.
2324         * g++.dg/template/dependent-expr5.C: Likewise.
2325         * g++.dg/template/friend.C: Likewise.
2326         * g++.dg/template/incomplete2.C: Likewise.
2327         * g++.dg/template/local4.C: Likewise.
2328         * g++.dg/template/local6.C: Likewise.
2329         * g++.dg/template/operator10.C: Likewise.
2330         * g++.dg/template/overload6.C: Likewise.
2331         * g++.dg/template/ptrmem2.C: Likewise.
2332         * g++.dg/template/ptrmem20.C: Likewise.
2333         * g++.dg/template/ptrmem8.C: Likewise.
2334         * g++.dg/template/sfinae2.C: Likewise.
2335         * g++.dg/template/ttp25.C: Likewise.
2336         * g++.dg/template/unify10.C: Likewise.
2337         * g++.dg/template/unify11.C: Likewise.
2338         * g++.dg/template/unify6.C: Likewise.
2339         * g++.dg/template/unify7.C: Likewise.
2340         * g++.dg/template/unify9.C: Likewise.
2341         * g++.dg/template/varmod1.C: Likewise.
2342         * g++.old-deja/g++.brendan/crash56.C: Likewise.
2343         * g++.old-deja/g++.law/operators32.C: Likewise.
2344         * g++.old-deja/g++.pt/crash28.C: Likewise.
2345         * g++.old-deja/g++.pt/crash60.C: Likewise.
2346         * g++.old-deja/g++.pt/explicit38.C: Likewise.
2347         * g++.old-deja/g++.pt/explicit39.C: Likewise.
2348         * g++.old-deja/g++.pt/explicit41.C: Likewise.
2349         * g++.old-deja/g++.pt/explicit67.C: Likewise.
2350         * g++.old-deja/g++.pt/explicit77.C: Likewise.
2351         * g++.old-deja/g++.pt/expr2.C: Likewise.
2352         * g++.old-deja/g++.pt/overload7.C: Likewise.
2353         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2354         * g++.old-deja/g++.pt/spec5.C: Likewise.
2355         * g++.old-deja/g++.pt/spec6.C: Likewise.
2356         * g++.old-deja/g++.pt/t24.C: Likewise.
2357         * g++.old-deja/g++.pt/unify4.C: Likewise.
2358         * g++.old-deja/g++.pt/unify6.C: Likewise.
2359         * g++.old-deja/g++.pt/unify8.C: Likewise.
2360         * g++.old-deja/g++.robertl/eb119.C: Likewise.
2361         * g++.old-deja/g++.robertl/eb79.C: Likewise.
2362         * g++.old-deja/g++.robertl/eb98.C: Likewise.
2364         * g++.dg/cpp0x/initlist32.C: New.
2366         * g++.dg/template/conv11.C: New.
2367         * g++.dg/conversion/op1.C: Adjust expected error.
2369         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
2371 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
2373         PR target/44088
2374         * gcc.target/i386/avx-cmpsd-1.c: New.
2375         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
2376         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2377         * gcc.target/i386/avx-cmpss-2.c: Likewise.
2378         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2379         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
2381 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
2383         PR middle-end/44085
2384         * gcc.dg/gomp/pr44085.c: New test.
2385         * gfortran.dg/gomp/pr44085.f90: New test.
2387 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
2389         * objc-obj-c++-shared/Object1.m: New.
2390         * objc.dg/torture: New directory.
2391         * objc.dg/torture/tls: Ditto.
2392         * objc.dg/tls: Ditto.
2393         * objc.dg/torture/tls/trivial.m: New test.
2394         * objc.dg/torture/tls/thr-init-2.m: New test.
2395         * objc.dg/torture/tls/thr-init-3.m: New test.
2396         * objc.dg/torture/tls/thr-init.m: New test.
2397         * objc.dg/torture/tls/diag-1.m: New test.
2398         * objc.dg/torture/tls/tls.exp: New.
2399         * objc.dg/torture/trivial.m: New test.
2400         * objc.dg/torture/dg-torture.exp: New.
2401         * objc.dg/tls/diag-3.m: New test.
2402         * objc.dg/tls/diag-4.m: New test.
2403         * objc.dg/tls/diag-5.m: New test.
2404         * objc.dg/tls/init-1.m: New test.
2405         * objc.dg/tls/init-2.m: New test.
2406         * objc.dg/tls/tls.exp: New.
2407         * objc.dg/tls/diag-2.m: New test.
2408         * lib/objc.exp: Respond to dg-additional-files.
2410 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
2412         * gcc.target/m68k/20100512-1.c: New.
2414 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
2416         * gnat.dg/lto8.adb: New test.
2417         * gnat.dg/lto8_pkg.ad[sb]: New helper.
2418         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
2420 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
2422         PR c++/34272
2423         PR c++/43630
2424         PR c++/34491
2425         * g++.dg/template/crash97.C: New.
2426         * g++.dg/template/crash98.C: Likewise.
2427         * g++.dg/template/crash99.C: Likewise.
2428         * g++.dg/cpp0x/pr31439.C: Adjust.
2429         * g++.dg/template/crash95.C: Likewise.
2431 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
2433         PR middle-end/44071
2434         * c-c++-common/asmgoto-4.c: New test.
2435         * gcc.target/i386/pr44071.c: New test.
2437         PR c++/44062
2438         * c-c++-common/Wunused-var-7.c: New test.
2439         * g++.dg/warn/Wunused-var-9.C: New test.
2441 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
2443         PR fortran/43711
2444         * gfortran.dg/gomp/pr43711.f90: New.
2446 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
2448         PR fortran/31820
2449         * gfortran.dg/select_5.f90: Updated.
2451 2010-05-11  Jan Hubicka  <jh@suse.cz>
2453         PR tree-optimize/44063
2454         * gcc.c-torture/compile/pr44063.c: New testcase.
2456 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
2458         PR debug/44023
2459         * gcc.dg/pr44023.c: New test.
2461 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
2463         * gnat.dg/lto7.adb: New test.
2464         * gnat.dg/lto7_pkg.ad[sb]: New helper.
2466 2010-05-10  Jason Merrill  <jason@redhat.com>
2468         PR c++/44017
2469         * g++.dg/template/inherit5.C: New.
2471         PR c++/44045
2472         * g++.dg/cpp0x/initlist33.C: New.
2473         * g++.dg/cpp0x/initlist26.C: Adjust.
2474         * g++.dg/cpp0x/initlist28.C: Adjust.
2476 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
2478         PR c++/43719
2479         * g++.dg/init/pr43719.C: New.
2480         * g++.dg/anon-struct4.C: Adjust.
2482 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
2484         PR debug/44028
2485         * gcc.dg/pr44028.c: New test.
2487 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
2489         PR fortran/27866
2490         PR fortran/35003
2491         PR fortran/42809
2492         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
2493         * gfortran.dg/warn_conversion.f90: New.
2495 2010-05-10  Michael Matz  <matz@suse.de>
2497         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
2499 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
2501         PR rtl-optimization/44012
2502         * gcc.dg/pr44012.c: New.
2504 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2506         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
2507         Log text on entry and exit.
2508         Prune Sun ld warnings for common symbols with differing sizes.
2509         (lto-link-and-maybe-run): Change caller.
2511 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
2513         PR fortran/44044
2514         * gfortran.dg/class_7.f03: Modified.
2515         * gfortran.dg/select_type_1.f03: Modified.
2516         * gfortran.dg/select_type_12.f03: New.
2518 2010-05-10  Richard Guenther  <rguenther@suse.de>
2520         PR tree-optimization/44050
2521         * gcc.dg/torture/pr44050.c: New testcase.
2523 2010-05-10  Wei Guozhi  <carrot@google.com>
2525         PR target/42879
2526         * gcc.target/arm/pr42879.c: New testcase.
2528 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
2530         PR c/44051
2531         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
2533 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
2535         PR c/10676
2536         * gcc.dg/anon-struct-10.c: New test.
2538 2010-05-09  Richard Guenther  <rguenther@suse.de>
2540         PR middle-end/44024
2541         * gcc.dg/pr44024.c: New testcase.
2543 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
2545         PR c/4784
2546         * gcc.dg/anon-struct-9.c: New test.
2548 2010-05-09  Richard Guenther  <rguenther@suse.de>
2550         PR middle-end/44043
2551         * gcc.c-torture/compile/pr44043.c: New testcase.
2553 2010-05-09  Richard Guenther  <rguenther@suse.de>
2555         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
2557 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
2559         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
2561 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
2563         * gnat.dg/lto[12456].adb: Add "target lto" marker.
2564         * gnat.dg/specs/lto3.ads: Likewise.
2566 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
2568         PR middle-end/28685
2569         * gcc.dg/pr28685-1.c: New file.
2571 2010-05-08  Richard Guenther  <rguenther@suse.de>
2573         PR tree-optimization/44030
2574         * gcc.c-torture/compile/pr44030.c: New testcase.
2576 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
2578         * gnat.dg/lto6.adb: New test.
2579         * gnat.dg/lto6_pkg.ads: New helper.
2581 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
2583         * gnat.dg/lto5.adb: New test.
2584         * gnat.dg/lto5_pkg.ad[sb]: New helper.
2586 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
2588         * gnat.dg/lto4.ad[sb]: New test.
2590 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
2592         * gnat.dg/specs/lto3.ads: New test.
2593         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
2594         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
2596 2010-05-08  Quentin Ochem  <ochem@adacore.com>
2598         * gnat.dg/sizetype3.ad[sb]: New test.
2599         * gnat.dg/sizetype3_pkg.ads: New helper.
2601 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
2603         PR c++/43951
2604         * g++.dg/init/new29.C: New.
2606 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
2608         PR fortran/40728
2609         * gfortran.dg/coarray_1.f90: Fixed error message.
2610         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
2611         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
2612         * gfortran.dg/intrinsic_std_5.f90: New.
2614 2010-05-07  Jason Merrill  <jason@redhat.com>
2616         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
2618 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2620         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
2621         (size_t, stderr): Remove.
2622         (read_error): Replaced __builtin_fprintf by fprintf.
2624 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
2626         * gcc.dg/ordered-comparison-1.c: New test.
2627         * gcc.dg/ordered-comparison-2.c: New test.
2628         * gcc.dg/ordered-comparison-3.c: New test.
2629         * gcc.dg/ordered-comparison-4.c: New test.
2631 2010-05-06  Mike Stump  <mikestump@comcast.net>
2633         PR objc/35165
2634         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
2636 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
2637             Jason Merrill  <jason@redhat.com>
2639         * g++.dg/cpp0x/nullptr01.C: New.
2640         * g++.dg/cpp0x/nullptr02.C: New.
2641         * g++.dg/cpp0x/nullptr03.C: New.
2642         * g++.dg/cpp0x/nullptr04.C: New.
2643         * g++.dg/cpp0x/nullptr05.C: New.
2644         * g++.dg/cpp0x/nullptr06.C: New.
2645         * g++.dg/cpp0x/nullptr07.C: New.
2646         * g++.dg/cpp0x/nullptr08.C: New.
2647         * g++.dg/cpp0x/nullptr09.C: New.
2648         * g++.dg/cpp0x/nullptr10.C: New.
2649         * g++.dg/cpp0x/nullptr11.C: New.
2650         * g++.dg/cpp0x/nullptr12.C: New.
2651         * g++.dg/cpp0x/nullptr13.C: New.
2652         * g++.dg/cpp0x/nullptr14.C: New.
2653         * g++.dg/cpp0x/nullptr15.C: New.
2654         * g++.dg/cpp0x/nullptr16.C: New.
2655         * g++.dg/cpp0x/nullptr17.C: New.
2656         * g++.dg/cpp0x/nullptr18.C: New.
2657         * g++.dg/cpp0x/nullptr19.C: New.
2658         * g++.dg/cpp0x/nullptr20.C: New.
2659         * g++.dg/cpp0x/nullptr21.C: New.
2660         * g++.dg/cpp0x/nullptr22.C: New.
2661         * g++.dg/debug/nullptr01.C: New.
2662         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
2664 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
2666         * gcc.dg/Wunused-var-8.c: Move to...
2667         * c-c++-common/Wunused-var-6.c: ... here.  New test.
2669 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
2671         PR c++/40406
2672         * g++.dg/template/crash96.C: New.
2674 2010-05-06  Jan Hubicka  <jh@suse.cz>
2676         PR tree-optimization/43791
2677         * gcc.c-torture/compile/pr43791.c: New file.
2679 2010-05-06  Michael Matz  <matz@suse.de>
2681         PR tree-optimization/43984
2682         * gfortran.dg/pr43984.f90: New test.
2684 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2686         PR 40989
2687         * gcc.dg/pr40989.c: New.
2689 2010-05-06  Richard Guenther  <rguenther@suse.de>
2691         PR tree-optimization/43934
2692         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
2694 2010-05-06  Richard Guenther  <rguenther@suse.de>
2696         PR tree-optimization/43987
2697         * gcc.c-torture/execute/pr43987.c: New testcase.
2698         * gcc.dg/torture/pta-escape-1.c: Adjust.
2699         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2700         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2701         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2702         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
2704 2010-04-22  Jakub Jelinek <jakub@redhat.com>
2705             Dodji Seketeli  <dodji@redhat.com>
2707         PR c/18624
2708         * g++.dg/warn/Wunused-7.C: Add dg-warning.
2709         * g++.dg/template/sfinae16.C: Likewise.
2710         * gcc.dg/Wunused-var-1.c: Moved to...
2711         * c-c++-common/Wunused-var-1.c: ...here. New test.
2712         * gcc.dg/Wunused-var-2.c: Moved to...
2713         * c-c++-common/Wunused-var-2.c: ...here. New test.
2714         * gcc.dg/Wunused-var-3.c: Moved to...
2715         * c-c++-common/Wunused-var-3.c: ...here. New test.
2716         * gcc.dg/Wunused-var-4.c: Moved to...
2717         * gcc.dg/Wunused-var-1.c: ... here.
2718         * gcc.dg/Wunused-var-5.c: Moved to...
2719         * c-c++-common/Wunused-var-4.c: ...here. New test.
2720         * gcc.dg/Wunused-var-7.c: Moved to...
2721         * c-c++-common/Wunused-var-5.c: ...here. New test.
2722         * gcc.dg/Wunused-var-6.c: Moved to...
2723         * gcc.dg/Wunused-var-2.c: ... here.
2724         * c-c++-common/Wunused-var-1.c: New test.
2725         * c-c++-common/Wunused-var-2.c: New test.
2726         * c-c++-common/Wunused-var-3.c: New test.
2727         * c-c++-common/Wunused-var-4.c: New test.
2728         * c-c++-common/Wunused-var-5.c: New test.
2729         * g++.dg/warn/Wunused-var-1.C: New test.
2730         * g++.dg/warn/Wunused-var-2.C: New test.
2731         * g++.dg/warn/Wunused-var-3.C: New test.
2732         * g++.dg/warn/Wunused-var-4.C: New test.
2733         * g++.dg/warn/Wunused-var-5.C: New test.
2734         * g++.dg/warn/Wunused-var-6.C: New test.
2735         * g++.dg/warn/Wunused-var-7.C: New test.
2736         * g++.dg/warn/Wunused-var-8.C: New test.
2737         * g++.dg/warn/Wunused-parm-1.C: New test.
2738         * g++.dg/warn/Wunused-parm-2.C: New test.
2739         * g++.dg/warn/Wunused-parm-3.C: New test.
2741 2010-05-06  Tobias Burnus  <burnus@net-b.de>
2743         PR fortran/43985
2744         * gfortran.dg/gomp/crayptr5.f90: New test case.
2746 2010-05-05  Jason Merrill  <jason@redhat.com>
2748         PR debug/43370
2749         * g++.dg/ext/attrib39.C: New.
2751 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
2753         PR fortran/24978
2754         * gfortran.dg/data_invalid.f90: New.
2756 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
2758         * gnat.dg/lto2.adb: New test.
2760 2010-05-05  Jason Merrill  <jason@redhat.com>
2762         PR c++/43787
2763         * g++.dg/opt/empty1.C: New.
2765 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
2767         PR fortran/43696
2768         * gfortran.dg/class_17.f03: New.
2770 2010-05-04  Neil Vachharajani <nvachhar@google.com>
2772         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
2774 2010-05-04  Mike Stump  <mikestump@comcast.net>
2776         PR objc/35165
2777         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
2779 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
2781         PR target/43668
2782         * gcc.target/i386/pr43668.c: New.
2784 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2786         PR c++/43028
2787         * g++.dg/cpp0x/initlist31.C: New.
2789 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
2791         PR c/43981
2792         * gcc.dg/Wunused-var-8.c: New test.
2794 2010-05-04  Jason Merrill  <jason@redhat.com>
2796         PR c++/38064
2797         * g++.dg/cpp0x/enum3.C: Extend.
2799 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
2801         PR target/43799
2802         * gcc.target/i386/pr43799.c: New.
2804 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
2806         * gnat.dg/lto1.adb: New test.
2807         * gnat.dg/lto1_pkg.ad[sb]: New helper.
2809 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
2811         PR middle-end/43671
2812         * gcc.target/i386/pr43671.c: New.
2814 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2816         PR c++/43705
2817         * g++.dg/template/crash95.C: New.
2819 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
2821         PR debug/43508
2822         * gcc.target/i386/pr43508.c: New.
2824 2010-05-04  Richard Guenther  <rguenther@suse.de>
2826         PR tree-optimization/43879
2827         * g++.dg/torture/pr43879-1_0.C: New testcase.
2828         * g++.dg/torture/pr43879-1_1.C: Likewise.
2830 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
2832         PR c++/43953
2833         * g++.dg/other/crash-12.C: New test.
2835 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
2837         * g++.dg/cdce3.C: Add a space.  Updated.
2839 2010-05-03  Jason Merrill  <jason@redhat.com>
2841         PR c++/43680
2842         * g++.dg/opt/enum2.C: New.
2843         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
2844         * g++.dg/warn/Wswitch-1.C: Adjust message.
2846 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2848         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
2849         * g++.dg/ext/label13.C: Fix typo.
2850         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
2851         alpha*-dec-osf5*.
2852         * gcc.c-torture/compile/limits-declparen.c: xfail on
2853         alpha*-dec-osf5* with -g.
2854         * gcc.c-torture/compile/limits-pointer.c: Likewise.
2855         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
2856         * gcc.dg/c99-tgmath-2.c: Likewise.
2857         * gcc.dg/c99-tgmath-3.c: Likewise.
2858         * gcc.dg/c99-tgmath-4.c: Likewise.
2860 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
2862         PR fortran/43592
2863         * gfortran.dg/unexpected_interface.f90: New test.
2865 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2867         * ada/acats/run_acats (which): New function.
2868         (host_gnatchop, host_gnatmake): Use it.
2870 2010-05-03  Richard Guenther  <rguenther@suse.de>
2872         PR tree-optimization/43971
2873         * gcc.dg/pr43971.c: New testcase.
2875 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
2877         PR debug/43972
2878         * gcc.dg/debug/pr43972.c: New test.
2880 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
2882         PR testsuite/43963
2883         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
2885 2010-05-02  Richard Guenther  <rguenther@suse.de>
2887         PR tree-optimization/43879
2888         * gcc.dg/torture/pr43879-3.c: New testcase.
2890 2010-05-01  Richard Guenther  <rguenther@suse.de>
2892         PR tree-optimization/43949
2893         * g++.dg/warn/Warray-bounds-5.C: New testcase.
2895 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
2897         PR c++/43951
2898         * g++.dg/init/new28.C: New.
2900 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
2902         PR objc++/32052
2903         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
2904         structure and nested declarations.
2905         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
2906         structure and nested declarations.  Reduce header clutter and
2907         use _exit() rather than abort().
2908         * objc.dg/encode-10.m: New.
2909         * objc.dg/encode-11.m: New.
2911 2010-04-30  DJ Delorie  <dj@redhat.com>
2913         * gcc.c-torture/execute/20100430-1.c: New test.
2915 2010-04-30  Jason Merrill  <jason@redhat.com>
2917         PR c++/43868
2918         * g++.dg/template/ptrmem21.C: New.
2920 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
2922         PR fortran/18918
2923         PR fortran/43931
2924         * gfortran.dg/coarray_13.f90: New test.
2926 2010-04-30  Richard Guenther  <rguenther@suse.de>
2928         PR lto/43946
2929         * gcc.dg/lto/20100430-1_0.c: New testcase.
2931 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
2933         PR debug/43942
2934         * c-c++-common/pr43942.c: New test.
2936 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
2938         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
2939         conflict with darwin crt1.o 'start' symbol.
2941 2010-04-30  Richard Guenther  <rguenther@suse.de>
2943         PR tree-optimization/43879
2944         * gcc.dg/torture/pr43879_1.c: New testcase.
2946 2010-04-30  Richard Guenther  <rguenther@suse.de>
2948         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
2950 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
2952         PR c++/43890
2953         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
2954         user-provided constructor while recursing.
2956 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
2958         PR fortran/42274
2959         * gfortran.dg/class_16.f03: New test.
2961 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
2963         PR fortran/42274
2964         * gfortran.dg/class_15.f03: New.
2966 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
2968         PR fortran/43326
2969         * gfortran.dg/dynamic_dispatch_9.f03: New test.
2971 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
2973         PR fortran/43492
2974         * gfortran.dg/generic_22.f03 : New test.
2976 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
2978         PR fortran/42353
2979         * gfortran.dg/class_14.f03: New test.
2981 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2983         PR fortran/42680
2984         * gfortran.dg/interface_32.f90: New test.
2986 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
2987             Janus Weil  <janus@gcc.gnu.org>
2989         PR fortran/41829
2990         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
2991         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
2992         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
2994 2010-04-28  Mike Stump  <mikestump@comcast.net>
2996         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
2997         dg-excess-errors.
2998         * g++.dg/uninit-pred-2_b.C: Likewise.
3000 2010-04-28  Tobias Burnus  <burnus@net-b.de>
3002         PR fortran/18918
3003         PR fortran/43919
3004         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
3006 2010-04-28  Matthias Klose  <doko@ubuntu.com>
3008         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
3009         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
3010         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
3011         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
3012         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
3014 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
3016         * gcc.dg/const-uniq-1.c: New test.
3017         * gcc.dg/lto/const-uniq_[01].c: Likewise.
3019 2010-04-28  Xinliang David Li  <davidxl@google.com>
3021         * gcc.dg/uninit-pred-2_b.c: New test.
3022         * gcc.dg/uninit-pred-4_b.c: New test.
3023         * gcc.dg/uninit-pred-3_d.c: New test.
3024         * gcc.dg/uninit-pred-6_b.c: New test.
3025         * gcc.dg/uninit-pred-8_b.c: New test.
3026         * gcc.dg/uninit-pred-3_a.c: New test.
3027         * gcc.dg/uninit-pred-2_c.c: New test.
3028         * gcc.dg/uninit-pred-5_a.c: New test.
3029         * gcc.dg/uninit-pred-3_e.c: New test.
3030         * gcc.dg/uninit-pred-7_a.c: New test.
3031         * gcc.dg/uninit-pred-6_c.c: New test.
3032         * gcc.dg/uninit-pred-9_a.c: New test.
3033         * gcc.dg/uninit-pred-8_c.c: New test.
3034         * gcc.dg/uninit-pred-3_b.c: New test.
3035         * gcc.dg/uninit-pred-5_b.c: New test.
3036         * gcc.dg/uninit-pred-7_b.c: New test.
3037         * gcc.dg/uninit-pred-6_d.c: New test.
3038         * gcc.dg/uninit-pred-9_b.c: New test.
3039         * gcc.dg/uninit-pred-2_a.c: New test.
3040         * gcc.dg/uninit-pred-4_a.c: New test.
3041         * gcc.dg/uninit-pred-3_c.c: New test.
3042         * gcc.dg/uninit-pred-6_a.c: New test.
3043         * gcc.dg/uninit-pred-8_a.c: New test.
3044         * gcc.dg/uninit-pred-7_c.c: New test.
3045         * gcc.dg/uninit-pred-6_e.c: New test.
3046         * g++.dg/uninit-pred-loop-1_b.cc: New test.
3047         * g++.dg/uninit-pred-1_a.C: New test.
3048         * g++.dg/uninit-pred-1_b.C: New test.
3049         * g++.dg/uninit-pred-2_a.C: New test.
3050         * g++.dg/uninit-pred-2_b.C: New test.
3051         * g++.dg/uninit-pred-loop-1_a.cc: New test.
3052         * g++.dg/uninit-pred-loop-1_c.cc: New test.
3053         * g++.dg/uninit-pred-loop_1.cc: New test.
3055 2010-04-28  Martin Jambor  <mjambor@suse.cz>
3057         * gcc.dg/lto/20091209-1_0.c: New testcase.
3059 2010-04-28  Richard Guenther  <rguenther@suse.de>
3061         PR tree-optimization/43879
3062         PR tree-optimization/43909
3063         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
3065 2010-04-28  Richard Guenther  <rguenther@suse.de>
3067         PR c++/43880
3068         * g++.dg/torture/pr43880.C: New testcase.
3070 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3072         PR c++/9335
3073         * g++.dg/template/recurse2.C: Update
3074         * g++.dg/template/recurse.C: Update.
3075         * g++.dg/template/pr23510.C: Update.
3076         * lib/prune.exp: Filter out 'recursively instantiated'.
3078 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
3080         PR c++/29043
3081         * g++.dg/init/pr29043.C: New.
3083 2010-04-27  Jason Merrill  <jason@redhat.com>
3085         * g++.dg/lookup/scoped5.C: Adjust.
3086         * g++.dg/lookup/scoped8.C: Adjust.
3087         * g++.dg/template/dependent-expr5.C: Adjust.
3088         * g++.old-deja/g++.brendan/nest1.C: Adjust.
3090         PR c++/43856
3091         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
3093         PR c++/43875
3094         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
3096 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3097             Jan Hubicka <hubicka@ucw.cz>
3099         * gcc.dg/pure-2.c: New testcase.
3100         * gcc.dg/const-1.c: New testcase.
3102 2010-04-27  Jason Merrill  <jason@redhat.com>
3104         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
3106         PR c++/41468
3107         * g++.dg/template/sfinae17.C: New.
3108         * g++.dg/template/sfinae18.C: New.
3110 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
3112         * g++.dg/init/pr42844.C: New.
3113         * g++.dg/cpp0x/pr42844-2.C: New.
3114         * g++.dg/cpp0x/defaulted2.C: Adjust.
3115         * g++.dg/tree-ssa/pr27549.C: Likewise.
3116         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
3118 2010-04-27  Tobias Burnus  <burnus@net-b.de>
3120         PR fortran/18918
3121         * gfortran.dg/coarray_12.f90: Fix dump parsing.
3123 2010-04-27  Richard Guenther  <rguenther@suse.de>
3125         PR middle-end/40561
3126         * g++.dg/other/pr40561.C: New testcase.
3128 2010-04-27  Martin Jambor  <mjambor@suse.cz>
3130         PR middle-end/43812
3131         * g++.dg/ipa/pr43812.C: New test.
3133 2010-04-27  Jan Hubicka  <jh@suse.cz>
3135         * gcc.dg/ipa/iinline-1.c (main): Rename to...
3136         (test): ... this one.
3138 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
3140         PR target/40657
3141         * gcc.target/arm/thumb-stackframe.c: New test.
3143 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
3145         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
3146         * gcc.dg/misc-column.c: Likewise.
3147         * gcc.dg/Walways-true-1.c: Likewise.
3148         * gcc.dg/Walways-true-2.c: Likewise.
3149         * gcc.dg/warn-addr-cmp.c: Likewise.
3151 2010-04-27  Tobias Burnus  <burnus@net-b.de>
3153         PR fortran/18918
3154         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
3155         * gfortran.dg/coarray_12.f90: New.
3157 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
3159         PR c/32207
3160         * gcc.dg/pr32207.c: New test.
3161         * gcc.dg/misc-column.c: Adjust expected warning.
3162         * gcc.dg/Walways-true-1.c: Likewise.
3163         * gcc.dg/Walways-true-2.c: Likewise.
3164         * gcc.dg/warn-addr-cmp.c: Likewise.
3166 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
3168         PR lto/42776
3169         * lib/lto.exp (lto_prune_vis_warns): New function.
3170         (lto-link-and-maybe-run): Call it.
3172 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
3174         PR tree-optimization/43904
3175         * gcc.dg/tree-ssa/tailcall-6.c: New.
3177 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
3179         PR testsuite/35165
3180         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
3181         Darwin8/OSX10.4 - compatible code generation.
3182         Use scan-rtl-dump.
3183         * obj-c++.dg/stubify-1.mm: Ditto.
3184         * lib/objc-torture.exp: Do not require link success for
3185         "trivial.m" in the runtime checks when dowhat = 'compile'.
3186         * lib/dg-pch.exp (dg-flags-pch): New Proc.
3187         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
3188         Darwin8/OSX10.4 - compatible code generation.
3189         * objc.dg/stubify-2.m: Ditto.
3190         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
3191         * objc.dg/next-runtime-1.m: Ditto.
3192         * objc.dg/stret-2.m: Restrict to ilp32 targets.
3193         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
3194         runtimes on Darwin.
3196 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
3198         PR 43715
3199         * lib/plugin-support.exp: Use "-undefined
3200         dynamic_lookup" on darwin.
3202 2010-04-26  Richard Guenther  <rguenther@suse.de>
3204         * gcc.dg/lto/20100426_0.c: New testcase.
3206 2010-04-26  Jie Zhang  <jie@codesourcery.com>
3208         PR tree-optimization/43833
3209         gcc.dg/Warray-bounds-8.c: New test case.
3211 2010-04-26  Richard Guenther  <rguenther@suse.de>
3213         PR lto/43080
3214         * g++.dg/lto/20100423-3_0.C: New testcase.
3216 2010-04-26  Richard Guenther  <rguenther@suse.de>
3218         PR lto/42425
3219         * g++.dg/lto/20100423-2_0.C: New testcase.
3221 2010-04-26  Ira Rosen  <irar@il.ibm.com>
3223         * gcc.dg/vect/bb-slp-23.c: New test.
3225 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
3227         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
3228         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
3229         * gcc.dg/c1x-float-1.c: New test.
3231 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
3233         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
3234         of "lea\[ \t\]".
3236 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
3238         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
3239         FreeBSD.
3240         * gfortran.dg/default_format_denormal_1.f90: Ditto.
3241         * gfortran.dg/default_format_2.f90: Ditto.
3243 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
3245         * gfortran.dg/pr43505.f90: Clean up .mod file.
3246         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
3247         * gfortran.dg/pr41347.f90: Ditto.
3248         * gfortran.dg/internal_pack_4.f90: Ditto.
3249         * gfortran.dg/proc_decl_23.f90: Ditto.
3250         * gfortran.dg/recursive_check_3.f90: Ditto.
3251         * gfortran.dg/intent_out_3.f90: Ditto.
3252         * gfortran.dg/assignment_2.f90: Ditto.
3253         * gfortran.dg/pr41928.f90: Ditto.
3254         * gfortran.dg/pr42166.f90: Ditto.
3255         * gfortran.dg/private_type_12.f90: Ditto.
3256         * gfortran.dg/graphite/pr42185.f90: Ditto.
3257         * gfortran.dg/graphite/pr42186.f90: Ditto.
3258         * gfortran.dg/graphite/pr40982.f90: Ditto.
3259         * gfortran.dg/graphite/id-2.f90: Ditto.
3260         * gfortran.dg/graphite/id-4.f90: Ditto.
3261         * gfortran.dg/graphite/pr42050.f90: Ditto.
3262         * gfortran.dg/graphite/id-18.f90: Ditto.
3263         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
3264         * gfortran.dg/graphite/pr41924.f90: Ditto.
3265         * gfortran.dg/graphite/pr42393.f90: Ditto.
3266         * gfortran.dg/graphite/pr37980.f90: Ditto.
3267         * gfortran.dg/graphite/pr38953.f90: Ditto.
3268         * gfortran.dg/graphite/pr42180.f90: Ditto.
3269         * gfortran.dg/graphite/pr42181.f90: Ditto.
3270         * gfortran.dg/where_operator_assign_4.f90: Ditto.
3271         * gfortran.dg/select_type_4.f90: Ditto.
3272         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
3273         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
3274         * gfortran.dg/lto/pr40725_0.f03: Ditto.
3275         * gfortran.dg/elemental_args_check_2.f90: Ditto.
3276         * gfortran.dg/whole_file_11.f90: Ditto.
3277         * gfortran.dg/private_type_11.f90: Ditto.
3278         * gfortran.dg/vect/vect-gems.f90: Ditto.
3279         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
3281 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
3283         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
3285 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
3287         * gnat.dg/pack15.ad[sb]: New test.
3289 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
3291         * gcc.target/arm/mla-1.c: New test.
3293 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3295         PR fortran/30073
3296         PR fortran/43793
3297         * gfortran.dg/pr43793.f90: New test.
3299 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
3301         PR tree-optimization/41442
3302         * gcc.target/i386/pr41442.c: New test.
3304 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
3306         PR fortran/43832
3307         * gfortran.dg/fgetc_3.f90: Delete bogus test.
3309 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3311         PR fortran/43832
3312         * gfortran.dg/open_nounit.f90: New test.
3314 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
3316         PR fortran/43841
3317         PR fortran/43843
3318         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
3320 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3322         * gcc.dg/Wconversion-integer.c: Update.
3324 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
3326         * gnat.dg/unchecked_convert5.adb: New test.
3328 2010-04-23  Richard Guenther  <rguenther@suse.de>
3330         PR lto/41734
3331         * gcc.dg/lto/20100423-2_0.c: New testcase.
3332         * gcc.dg/lto/20100423-2_0.c: Likewise.
3334 2010-04-23  Richard Guenther  <rguenther@suse.de>
3336         PR lto/43455
3337         * gcc.dg/lto/20100423-1_0.c: New testcase.
3338         * gcc.dg/lto/20100423-1_1.c: Likewise.
3340 2010-04-23  Martin Jambor  <mjambor@suse.cz>
3342         PR tree-optimization/43846
3343         * gcc.dg/tree-ssa/sra-10.c: New test.
3345 2010-04-23  Martin Jambor  <mjambor@suse.cz>
3347         PR middle-end/43835
3348         * gcc.c-torture/execute/pr43835.c: New test.
3350 2010-04-23  Richard Guenther  <rguenther@suse.de>
3352         PR lto/42653
3353         * g++.dg/lto/20100423-1_0.C: New testcase.
3355 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
3357         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
3359 2010-04-22  Ira Rosen  <irar@il.ibm.com>
3361         PR tree-optimization/43842
3362         * gcc.dg/vect/pr43842.c: New test.
3364 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
3366         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
3367         * gcc.target/i386/wmul-2.c: Likewise.
3369 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3371         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
3372         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
3374 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
3376         * gfortran.dg/reassoc_6.f: New testcase.
3378 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
3380         PR middle-end/29274
3381         * gcc.target/arm/wmul-1.c: New test.
3382         * gcc.target/arm/wmul-2.c: New test.
3384 2010-04-22  Richard Guenther  <rguenther@suse.de>
3386         PR tree-optimization/43845
3387         * gcc.c-torture/compile/pr43845.c: New testcase.
3389 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
3391         PR middle-end/29274
3392         * gcc.target/i386/wmul-1.c: New test.
3393         * gcc.target/i386/wmul-2.c: New test.
3394         * gcc.target/bfin/wmul-1.c: New test.
3395         * gcc.target/bfin/wmul-2.c: New test.
3397 2010-04-22  Richard Guenther  <rguenther@suse.de>
3399         PR fortran/43829
3400         * gfortran.dg/vector_subscript_6.f90: New testcase.
3401         * gfortran.dg/assign_10.f90: Adjust.
3403 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
3405         PR fortran/43836
3406         * gfortran.dg/gomp/pr43836.f90: New test.
3408 2010-04-21  Richard Guenther  <rguenther@suse.de>
3410         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
3412 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3414         * gcc.dg/torture/builtin-cproj-3.c: New.
3416 2010-04-20  Jason Merrill  <jason@redhat.com>
3418         PR c++/9335
3419         * g++.dg/template/recurse2.C: New.
3420         * g++.dg/parse/crash36.C: Adjust.
3421         * g++.dg/other/fold1.C: Adjust.
3422         * g++.dg/init/member1.C: Adjust.
3423         * lib/prune.exp: Prune "skipping N instantiation contexts".
3425 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3427         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
3429 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3431         * gcc.dg/torture/builtin-cproj-1.c: New.
3432         * gcc.dg/torture/builtin-cproj-2.c: New.
3434 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
3436         PR c++/43800
3437         PR c++/43704
3438         * g++.dg/template/typedef32.C: Adjust.
3439         * g++.dg/template/typedef33.C: New test.
3441 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
3443         PR fortran/43227
3444         * gfortran.dg/proc_decl_23.f90: New test.
3446         PR fortran/43266
3447         * gfortran.dg/abstract_type_6.f03: New test.
3449 2010-04-20  Xinliang David Li  <davidxl@google.com>
3451         * g++.dg/tree-ssa/fold-compare.C: New.
3453 2010-04-20  Richard Guenther  <rguenther@suse.de>
3455         PR tree-optimization/39417
3456         * g++.dg/torture/pr39417.C: New testcase.
3458 2010-04-20  Richard Guenther  <rguenther@suse.de>
3460         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
3462 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
3464         * g++.dg/debug/dwarf2/rv1.C: New test.
3466 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3468         PR target/43635
3469         * gcc.c-torture/compile/pr43635.c: New testcase.
3471 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
3473         PR fortran/43339
3474         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
3475         of sequential loops being private only in the innermost containing
3476         task region.
3478         PR middle-end/43337
3479         * gfortran.dg/gomp/pr43337.f90: New test.
3481 2010-04-19  Richard Guenther  <rguenther@suse.de>
3483         PR tree-optimization/43796
3484         * gfortran.dg/pr43796.f90: New testcase.
3486 2010-04-19  Richard Guenther  <rguenther@suse.de>
3488         PR tree-optimization/43783
3489         * gcc.c-torture/execute/pr43783.c: New testcase.
3491 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
3493         PR target/43766
3494         * gcc.target/i386/pr43766.c: New test.
3496 2010-04-19  Jie Zhang  <jie@codesourcery.com>
3498         PR target/43662
3499         * gcc.target/i386/pr43662.c: New test.
3501 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
3503         PR c++/43704
3504         * g++.dg/template/typedef32.C: New test.
3506 2010-04-19  Ira Rosen  <irar@il.ibm.com>
3508         PR tree-optimization/37027
3509         * lib/target-supports.exp
3510         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
3511         * gcc.dg/vect/pr37027.c: New test.
3512         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
3513         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
3514         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
3515         gcc.dg/vect/vect-complex-6.c: Likewise.
3517 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
3519         * g++.dg/debug/dwarf2/enum1.C: New test.
3521 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
3523         * gnat.dg/rep_clause5.ad[sb]: New test.
3524         * gnat.dg/rep_clause5_pkg.ads: New helper.
3526 2010-04-18  Ira Rosen  <irar@il.ibm.com>
3528         PR tree-optimization/43771
3529         * g++.dg/vect/pr43771.cc: New test.
3531 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
3533         PR fortran/31538
3534         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
3535         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
3537 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
3539         * gnat.dg/sizetype.adb: Rename into...
3540         * gnat.dg/sizetype1.adb: ...this.
3541         * gnat.dg/sizetype2.adb: New test.
3543 2010-04-16  Richard Guenther  <rguenther@suse.de>
3545         PR tree-optimization/43572
3546         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
3548 2010-04-16  Olivier Hainque  <hainque@adacore.com>
3550         * gnat.dg/specs/discr_private.ads: New test.
3552 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
3554         PR target/41514
3555         * gcc.target/arm/thumb-comparisons.c: New test.
3557         PR target/40603
3558         * gcc.target/arm/thumb-cbranchqi.c: New test.
3560 2010-04-16  Christian Bruel  <christian.bruel@st.com>
3562         * g++.dg/torture/pr36191.C: Enable for SH.
3564 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
3566         * gnat.dg/wide_boolean.adb: New test.
3567         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
3569 2010-04-15  Richard Guenther  <rguenther@suse.de>
3571         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
3572         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
3573         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
3574         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
3575         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
3576         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
3577         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
3578         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
3579         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
3580         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
3581         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
3582         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
3583         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
3584         * gcc.dg/torture/ipa-pta-2.c: Likewise.
3585         * gcc.dg/torture/ipa-pta-1.c: Adjust.
3587 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
3589         PR target/21803
3590         * gcc.target/arm/pr42496.c: New test.
3592 2010-04-14  Jason Merrill  <jason@redhat.com>
3594         PR c++/36625
3595         * g++.dg/ext/attrib38.C: New.
3597 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
3599         PR testsuite/43739
3600         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
3602 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3604         PR 42966
3605         * gcc.dg/cpp/warn-undef-2.c: Update.
3606         * gcc.dg/cpp/warn-traditional-2.c: Update.
3607         * gcc.dg/cpp/warn-comments-2.c: Update.
3608         * gcc.dg/cpp/warn-variadic-2.c: Update.
3609         * gcc.dg/cpp/warn-long-long-2.c: Update.
3610         * gcc.dg/cpp/warn-deprecated-2.c: Update.
3611         * gcc.dg/cpp/warn-multichar-2.c: Update.
3612         * gcc.dg/cpp/warn-normalized-3.c: Update.
3613         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
3614         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
3615         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
3616         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
3617         * gcc.dg/cpp/warn-redefined-2.c: Update.
3618         * gfortran.dg/warning-directive-2.F90: Update.
3619         * c-c++-common/cpp/warning-directive-2.c: Update.
3621 2010-04-14  Michael Matz  <matz@suse.de>
3623         PR tree-optimization/42963
3624         * gcc.dg/pr42963.c: New testcase.
3626 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
3628         * gnat.dg/class_wide.adb: Rename into...
3629         * gnat.dg/class_wide1.adb: ...this.
3630         * gnat.dg/class_wide2.ad[sb]: New test.
3632 2010-04-14  Tobias Burnus  <burnus@net-b.de>
3634         PR fortran/18918
3635         * gfortran.dg/coarray_9.f90: Update dg-errors.
3636         * gfortran.dg/coarray_10.f90: New test.
3637         * gfortran.dg/coarray_11.f90: New test.
3639 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3641         PR fortran/43747
3642         gfortran.dg/initialization_24.f90: New test.
3644 2010-04-13  Jason Merrill  <jason@redhat.com>
3646         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
3647         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
3649 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3651         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
3652         * g++.dg/dg.exp: Likewise.
3653         * gcc.dg/cpp/warning-directive-1.c: Move to ...
3654         * c-c++-common/cpp/warning-directive-1.c: ... here.
3655         * gcc.dg/cpp/warning-directive-2.c: Move to ...
3656         * c-c++-common/cpp/warning-directive-2.c: ... here.
3657         * gcc.dg/cpp/warning-directive-3.c: Move to ...
3658         * c-c++-common/cpp/warning-directive-3.c: ... here.
3659         * gcc.dg/cpp/warning-directive-4.c: Move to ...
3660         * c-c++-common/cpp/warning-directive-4.c: ... here.
3661         * g++.dg/cpp/warning-directive-1.C: Delete.
3662         * g++.dg/cpp/warning-directive-2.C: Delete.
3663         * g++.dg/cpp/warning-directive-3.C: Delete.
3664         * g++.dg/cpp/warning-directive-4.C: Delete.
3665         * gcc.dg/cpp/normalised-3.c: Delete.
3666         * g++.dg/cpp/normalised-1.C: Rename as ...
3667         * c-c++-common/cpp/normalised-3.c: ... this.
3669 2010-04-13  Martin Jambor  <mjambor@suse.cz>
3671         * gcc.dg/tree-ssa/sra-9.c: New test.
3673 2010-04-13  Michael Matz  <matz@suse.de>
3675         PR middle-end/43730
3676         * gcc.dg/pr43730.c: New test.
3678 2010-04-13  Michael Matz  <matz@suse.de>
3680         * gcc.dg/tree-ssa/negate.c: New testcase.
3682 2010-04-13  Richard Guenther  <rguenther@suse.de>
3684         PR testsuite/43735
3685         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
3687 2010-04-13  Richard Guenther  <rguenther@suse.de>
3689         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
3691 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
3693         * gnat.dg/derived_type1.adb: New test.
3695 2010-04-13  Matthias Klose  <doko@ubuntu.com>
3697         * gcc.dg/plugindir1.c: New testcase.
3698         * gcc.dg/plugindir2.c: New testcase.
3699         * gcc.dg/plugindir3.c: New testcase.
3700         * gcc.dg/plugindir4.c: New testcase.
3702 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
3704         * gcc.target/i386/rotate-2.c: New test.
3706 2010-04-12  Jason Merrill  <jason@redhat.com>
3708         PR c++/43641
3709         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
3710         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
3712 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
3714         PR c++/25811
3715         * g++.dg/init/pr25811.C: New test.
3717 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3719         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
3720         dg-error, dg-warning.
3721         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
3723 2010-04-12  Richard Guenther  <rguenther@suse.de>
3725         * gcc.dg/torture/inline-2.c: New testcase.
3727 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
3729         PR bootstrap/43699
3730         * gcc.dg/Wunused-var-7.c: New test.
3732         PR tree-optimization/43560
3733         * gcc.c-torture/execute/pr43560.c: New test.
3735 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
3737         * gnat.dg/aggr13.adb: New test.
3738         * gnat.dg/aggr14.adb: Likewise.
3739         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
3741 2010-04-12  Richard Guenther  <rguenther@suse.de>
3743         PR c++/43611
3744         * g++.dg/torture/pr43611.C: New testcase.
3746 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
3748         PR c/36774
3749         * gcc.dg/pr36774-1.c: New test.
3750         * gcc.dg/pr36774-2.c: New test.
3752 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
3754         * gcc.target/sh/rte-delay-slot.c: New test.
3756 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
3758         * gnat.dg/pack9.adb: Remove -cargs option.
3759         * gnat.dg/aggr12.ad[sb]: New test.
3761 2010-04-10  Jie Zhang  <jie@codesourcery.com>
3763         PR target/43417
3764         * gcc.target/sh/pr43417.c: New test.
3766 2010-04-10  Tobias Burnus  <burnus@net-b.de>
3768         PR fortran/43591
3769         * gfortran.dg/spec_expr_6.f90: New test.
3771 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
3773         PR cpp/43195
3774         * gcc.dg/cpp/pr43195.c: New.
3775         * gcc.dg/cpp/pr43195.h: New.
3777 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3779         PR 42965
3780         * gcc.dg/Werror-6.c: Adjust.
3781         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
3782         * gcc.dg/Werror-4.c: Likewise.
3783         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
3784         * gcc.dg/Wswitch-enum-error.c: Likewise.
3785         * gcc.dg/Wpointer-arith.c: Likewise.
3786         * gcc.dg/Wfatal.c: Likewise.
3787         * gcc.dg/Wswitch-error.c: Likewise.
3788         * g++.dg/warn/unused-result1-Werror.c: Likewise.
3789         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
3790         * gcc.dg/cpp/warn-undef-2.c: Likewise.
3791         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
3792         * gcc.dg/cpp/warn-comments-2.c: Likewise.
3793         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
3794         * gcc.dg/cpp/warning-directive-2.c: Likewise.
3795         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
3796         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
3797         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
3798         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
3799         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
3800         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
3801         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
3802         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
3803         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
3804         * g++.dg/cpp/warning-directive-2.C: Likewise.
3805         * gfortran.dg/warning-directive-2.F90: Likewise.
3807 2010-04-09  Jason Merrill  <jason@redhat.com>
3809         PR c++/42623
3810         * g++.dg/template/sizeof13.C: New.
3812 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
3814         * g++.dg/other/pr35504.C: Add check for thiscall.
3815         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
3816         * gcc.dg/torture/stackalign/thiscall-1.c: New.
3818 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3820         PR c++/28584
3821         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
3822         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
3823         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
3824         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
3825         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
3826         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
3827         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
3828         * g++.dg/other/increment1.C: Likewise.
3830 2010-04-09  Tobias Burnus  <burnus@net-b.de>
3832         PR fortran/18918
3833         * gfortran.dg/coarray_7.f90: New test.
3834         * gfortran.dg/coarray_8.f90: New test.
3836 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
3838         PR fortran/28039
3839         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
3841 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3843         PR target/43643
3844         * gcc.dg/pr43643.c: New test.
3846 2010-04-08  Tobias Burnus  <burnus@net-b.de>
3848         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
3850 2010-04-08  Richard Guenther  <rguenther@suse.de>
3852         PR tree-optimization/43679
3853         * gcc.c-torture/compile/pr43679.c: New testcase.
3855 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
3857         PR debug/43670
3858         * gcc.dg/pr43670.c: New test.
3860 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
3862         PR middle-end/40815
3863         * gcc.dg/tree-ssa/reassoc-19.c: New.
3865 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
3867         PR c/18624
3868         * gcc.dg/Wunused-var-1.c: New test.
3869         * gcc.dg/Wunused-var-2.c: New test.
3870         * gcc.dg/Wunused-var-3.c: New test.
3871         * gcc.dg/Wunused-var-4.c: New test.
3872         * gcc.dg/Wunused-var-5.c: New test.
3873         * gcc.dg/Wunused-var-6.c: New test.
3874         * gcc.dg/Wunused-parm-1.c: New test.
3876         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
3877         * gcc.dg/trunc-1.c: Likewise.
3878         * gcc.dg/vla-9.c: Likewise.
3879         * gcc.dg/dfp/composite-type.c: Likewise.
3881 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
3883         PR objc/35996
3884         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
3885         * obj-c++.dg/objc-gc-3.mm: Ditto.
3887 2010-04-07  Simon Baldwin  <simonb@google.com>
3889         * gcc.dg/cpp/warn-undef-2.c: New.
3890         * gcc.dg/cpp/warn-traditional-2.c: New.
3891         * gcc.dg/cpp/warn-comments-2.c: New.
3892         * gcc.dg/cpp/warning-directive-1.c: New.
3893         * gcc.dg/cpp/warn-long-long.c: New.
3894         * gcc.dg/cpp/warn-traditional.c: New.
3895         * gcc.dg/cpp/warn-variadic-2.c: New.
3896         * gcc.dg/cpp/warn-undef.c: New.
3897         * gcc.dg/cpp/warn-normalized-1.c: New.
3898         * gcc.dg/cpp/warning-directive-2.c: New.
3899         * gcc.dg/cpp/warn-long-long-2.c: New.
3900         * gcc.dg/cpp/warn-variadic.c: New.
3901         * gcc.dg/cpp/warn-normalized-2.c: New.
3902         * gcc.dg/cpp/warning-directive-3.c: New.
3903         * gcc.dg/cpp/warn-deprecated-2.c: New.
3904         * gcc.dg/cpp/warn-trigraphs-1.c: New.
3905         * gcc.dg/cpp/warn-multichar-2.c: New.
3906         * gcc.dg/cpp/warn-normalized-3.c: New.
3907         * gcc.dg/cpp/warning-directive-4.c: New.
3908         * gcc.dg/cpp/warn-unused-macros.c: New.
3909         * gcc.dg/cpp/warn-trigraphs-2.c: New.
3910         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
3911         * gcc.dg/cpp/warn-cxx-compat.c: New.
3912         * gcc.dg/cpp/warn-redefined.c: New.
3913         * gcc.dg/cpp/warn-trigraphs-3.c: New.
3914         * gcc.dg/cpp/warn-unused-macros-2.c: New.
3915         * gcc.dg/cpp/warn-deprecated.c: New.
3916         * gcc.dg/cpp/warn-trigraphs-4.c: New.
3917         * gcc.dg/cpp/warn-redefined-2.c: New.
3918         * gcc.dg/cpp/warn-comments.c: New.
3919         * gcc.dg/cpp/warn-multichar.c: New.
3920         * g++.dg/cpp/warning-directive-1.C: New.
3921         * g++.dg/cpp/warning-directive-2.C: New.
3922         * g++.dg/cpp/warning-directive-3.C: New.
3923         * g++.dg/cpp/warning-directive-4.C: New.
3924         * gfortran.dg/warning-directive-1.F90: New.
3925         * gfortran.dg/warning-directive-3.F90: New.
3926         * gfortran.dg/warning-directive-2.F90: New.
3927         * gfortran.dg/warning-directive-4.F90: New.
3929 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
3931         PR objc++/23716
3932         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
3934 2010-04-07  Jason Merrill  <jason@redhat.com>
3936         * g++.dg/template/dr408.C: New.
3938         * g++.dg/lookup/ns4.C: New.
3940         PR c++/38392
3941         * g++.dg/template/friend51.C: New test.
3943         PR c++/41970
3944         * g++.old-deja/g++.other/linkage1.C: Adjust.
3946 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
3948         PR c++/42697
3949         * g++.dg/template/crash94.C: New test.
3951 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
3953         PR c++/40239
3954         * g++.dg/init/aggr5.C: New test.
3955         * g++.dg/init/aggr5.C: New test.
3957 2010-04-07  Richard Guenther  <rguenther@suse.de>
3959         PR tree-optimization/43270
3960         * g++.dg/warn/Warray-bounds-4.C: New testcase.
3961         * gcc.dg/Warray-bounds-7.c: Likewise.
3963 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
3965         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
3966         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
3967         * gnat.dg/bit_packed_array4.ad[sb]: New test.
3969 2010-04-07  Jie Zhang  <jie@codesourcery.com>
3971         PR c++/42556
3972         * g++.dg/init/pr42556.C: New test.
3974 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
3976         PR debug/43628
3977         * g++.dg/debug/dwarf2/typedef2.C: New test.
3979 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
3981         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
3982         c-c++-common/dwarf2/redeclaration-1.C
3984 2010-04-06  Jason Merrill  <jason@redhat.com>
3986         * g++.dg/cpp0x/pr31437.C: Adjust error location.
3987         * g++.dg/ext/attrib18.C: Likewise.
3988         * g++.dg/ext/bitfield2.C: Likewise.
3989         * g++.dg/ext/bitfield4.C: Likewise.
3990         * g++.dg/ext/visibility/warn2.C: Likewise.
3991         * g++.dg/ext/visibility/warn3.C: Likewise.
3992         * g++.dg/gomp/pr26690-1.C: Likewise.
3993         * g++.dg/inherit/covariant7.C: Likewise.
3994         * g++.dg/init/synth2.C: Likewise.
3995         * g++.dg/lookup/using7.C: Likewise.
3996         * g++.dg/other/crash-4.C: Likewise.
3997         * g++.dg/other/error13.C: Likewise.
3998         * g++.dg/other/error20.C: Likewise.
3999         * g++.dg/parse/crash31.C: Likewise.
4000         * g++.dg/parse/error16.C: Likewise.
4001         * g++.dg/parse/error19.C: Likewise.
4002         * g++.dg/parse/error27.C: Likewise.
4003         * g++.dg/parse/error28.C: Likewise.
4004         * g++.dg/parse/fused-params1.C: Likewise.
4005         * g++.dg/template/error2.C: Likewise.
4006         * g++.dg/template/local6.C: Likewise.
4007         * g++.dg/template/qualttp15.C: Likewise.
4008         * g++.dg/warn/Wnvdtor-2.C: Likewise.
4009         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
4010         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
4011         * g++.old-deja/g++.brendan/crash29.C: Likewise.
4012         * g++.old-deja/g++.eh/spec6.C: Likewise.
4013         * g++.old-deja/g++.jason/crash3.C: Likewise.
4014         * g++.old-deja/g++.jason/destruct2.C: Likewise.
4015         * g++.old-deja/g++.law/ctors5.C: Likewise.
4016         * g++.old-deja/g++.law/ctors9.C: Likewise.
4017         * g++.old-deja/g++.mike/p3538a.C: Likewise.
4018         * g++.old-deja/g++.mike/p3538b.C: Likewise.
4019         * g++.old-deja/g++.other/struct1.C: Likewise.
4020         * g++.old-deja/g++.other/volatile1.C: Likewise.
4021         * g++.old-deja/g++.pt/crash36.C: Likewise.
4022         * g++.old-deja/g++.pt/derived3.C: Likewise.
4023         * g++.old-deja/g++.robertl/eb109.C: Likewise.
4024         * g++.old-deja/g++.robertl/eb4.C: Likewise.
4026 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
4028         PR middle-end/43519
4029         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
4030         * gcc.dg/graphite/id-19.c: New.
4032 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
4034         PR middle-end/32824
4035         * gcc.dg/vect/pr32824: New.
4037 2010-04-06  Tobias Burnus  <burnus@net-b.de>
4039         PR fortran/18918
4040         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
4041         * gfortran.dg/coarray_3.f90: Ditto.
4042         * gfortran.dg/coarray_4.f90: Ditto.
4043         * gfortran.dg/coarray_5.f90: Ditto.
4044         * gfortran.dg/coarray_6.f90: Ditto.
4045         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
4047 2010-04-06  Tobias Burnus  <burnus@net-b.de>
4049         PR fortran/18918
4050         * gfortran.dg/coarray_4.f90: Fix test.
4051         * gfortran.dg/coarray_6.f90: Add more tests.
4053 2010-04-06  Tobias Burnus  <burnus@net-b.de>
4055         PR fortran/18918
4056         * gfortran.dg/coarray_4.f90: New test.
4057         * gfortran.dg/coarray_5.f90: New test.
4058         * gfortran.dg/coarray_6.f90: New test.
4060 2010-04-06  Tobias Burnus  <burnus@net-b.de>
4062         PR fortran/18918
4063         * gfortran.dg/iso_fortran_env_5.f90: New test.
4064         * gfortran.dg/iso_fortran_env_6.f90: New test.
4066 2010-04-06  Tobias Burnus  <burnus@net-b.de>
4068         PR fortran/39997
4069         * gfortran.dg/coarray_1.f90: New test.
4070         * gfortran.dg/coarray_2.f90: New test.
4071         * gfortran.dg/coarray_3.f90: New test.
4073 2010-04-06  Jason Merrill  <jason@redhat.com>
4075         PR c++/43648
4076         * g++.dg/template/dtor8.C: New.
4078         PR c++/43621
4079         * g++.dg/template/error-recovery2.C: New.
4081 2010-04-06  Jan Hubicka  <jh@suse.czpli
4083         PR tree-optimization/42906
4084         * gcc.dg/tree-ssa/dce-1.c: New testcase.
4086 2010-04-06  Tobias Burnus  <burnus@net-b.de>
4088         PR fortran/43178
4089         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
4090         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
4091         * gfortran.dg/auto_dealloc_1.f90: Ditto.
4093 2010-04-06  Richard Guenther  <rguenther@suse.de>
4095         PR tree-optimization/43627
4096         * gcc.dg/tree-ssa/vrp49.c: New testcase.
4098 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
4100         PR target/43638
4101         * gcc.target/i386/pr43638.c: New test.
4103 2010-04-06  Richard Guenther  <rguenther@suse.de>
4105         PR middle-end/43661
4106         * gcc.c-torture/compile/pr43661.c: New testcase.
4108 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
4110         * gcc.target/s390/stackcheck1.c: Add dg-warning.
4112 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
4114         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
4116 2010-04-02  Richard Guenther  <rguenther@suse.de>
4118         PR tree-optimization/43629
4119         * gcc.c-torture/execute/pr43629.c: New testcase.
4121 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
4122             Dominique d'Humieres  <dominiq@lps.ens.fr>
4124         PR libfortran/43605
4125         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
4127 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
4129         PR debug/43325
4130         * c-c++-common/dwarf2/redeclaration-1.C: New test.
4132 2010-04-01  Jason Merrill  <jason@redhat.com>
4134         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
4136 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
4137             Manfred Schwarb  <manfred99@gmx.ch>
4139         PR libfortran/43605
4140         * gfortran.dg/ftell_3.f90: New test.
4142 2010-04-01  Richard Guenther  <rguenther@suse.de>
4144         PR middle-end/43614
4145         * gcc.c-torture/compile/pr43614.c: New testcase.
4147 2010-04-01  Martin Jambor  <mjambor@suse.cz>
4149         PR tree-optimization/43141
4150         * gcc.dg/guality/pr43141.c: New test.
4152 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4154         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
4155         * g++.dg/eh/spbp.C: Likewise.
4156         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
4157         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
4158         superfluous casts.
4159         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
4160         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
4161         * objc.dg/dwarf-2.m: Likewise.
4163 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
4165         PR middle-end/43464
4166         * gcc.dg/graphite/id-pr43464.c: New.
4167         * gcc.dg/graphite/id-pr43464-1.c: New.
4169 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
4171         PR middle-end/43351
4172         * gcc.dg/graphite/id-pr43351.c
4174 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
4176         PR testsuite/35165
4177         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
4178         * obj-c++.dg/try-catch-2.mm: Ditto.
4179         * obj-c++.dg/lookup-2.mm: Ditto.
4180         * obj-c++.dg/encode-8.m: Ditto.
4181         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
4182         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
4183         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
4184         * obj-c++.dg/const-str-11.mm: Ditto.
4185         * obj-c++.dg/const-str-9.mm: Ditto.
4186         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
4187         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
4188         * obj-c++.dg/except-1.mm: Ditto.
4189         * obj-c++.dg/const-str-7.mm: Ditto.
4190         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
4191         * obj-c++.dg/const-str-3.mm: Ditto.
4192         * obj-c++.dg/const-str-7.mm: Ditto.
4193         * obj-c++.dg/stubify-2.mm: Change dump file name.
4195         PR objc++/23613
4196         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
4197         New macro.
4198         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
4199         Remove dg-xfail-if.
4201 2010-03-31  Martin Jambor  <mjambor@suse.cz>
4203         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
4204         only with -O2, -O3 or -Os and not with -fwhopr.
4206 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
4208         PR c++/43558
4209         * g++.dg/template/typedef31.C: New test.
4211 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4213         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
4214         assembler output on *-*-solaris2*.
4215         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
4217 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
4219         PR debug/43557
4220         * gcc.dg/pr43557-1.c: New test.
4221         * gcc.dg/pr43557-2.c: New file.
4223 2010-03-31  Jie Zhang  <jie@codesourcery.com>
4225         PR 43562
4226         * gcc.dg/pr43562.c: New test.
4228 2010-03-30  Jason Merrill  <jason@redhat.com>
4230         PR c++/43076
4231         * g++.dg/template/error-recovery1.C: New.
4233         PR c++/41786
4234         * g++.dg/parse/ambig5.C: New.
4236 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
4238         PR debug/43593
4239         * gcc.dg/guality/pr43593.c: New test.
4241 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
4243         PR middle-end/43430
4244         * gcc.dg/vect/pr43430-1.c: New.
4246 2010-03-30  Jason Merrill  <jason@redhat.com>
4248         PR c++/43559
4249         * g++.dg/template/partial7.C: New.
4251 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4253         * gcc.target/s390/stackcheck1.c: New testcase.
4255 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4257         PR libfortran/43265
4258         * gfortran.dg/read_eof_8.f90: New test.
4260 2010-03-29  Jason Merrill  <jason@redhat.com>
4262         * gcc.dg/cpp/include6.c: Change [] to ().
4264         N3077
4265         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
4266         splicing and UCNs.
4267         * c-c++-common/raw-string-2.c: Add trigraph test.
4268         * c-c++-common/raw-string-8.c: New.
4269         * c-c++-common/raw-string-9.c: New.
4270         * c-c++-common/raw-string-10.c: New.
4272         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
4273         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
4274         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
4275         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
4276         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
4277         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
4278         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
4280 2010-03-29  Richard Guenther  <rguenther@suse.de>
4282         PR tree-optimization/43560
4283         * gcc.dg/torture/pr43560.c: New testcase.
4285 2010-03-29  Jason Merrill  <jason@redhat.com>
4287         N3077
4288         * g++.dg/ext/raw-string-1.C: Change [] to ().
4289         * g++.dg/ext/raw-string-2.C: Change [] to ().
4290         Don't use \ in delimiter.
4291         * g++.dg/ext/raw-string-3.C: Change [] to ().
4292         * g++.dg/ext/raw-string-4.C: Change [] to ().
4293         * g++.dg/ext/raw-string-5.C: Change [] to ().
4294         Test for error on \ in delimiter.
4295         * g++.dg/ext/raw-string-6.C: Change [] to ().
4296         * g++.dg/ext/raw-string-7.C: Change [] to ().
4298 2010-03-29  Jie Zhang  <jie@codesourcery.com>
4300         PR 43564
4301         * gcc.dg/pr43564.c: New test.
4303 2010-03-29  Tobias Burnus  <burnus@net-b.de>
4305         PR fortran/43551
4306         * gfortran.dg/direct_io_12.f90: New test.
4308 2010-03-28  Jan Hubicka  <jh@suse.cz>
4310         PR tree-optimization/43505
4311         * gfortran.dg/pr43505.f90: New testcase.
4313 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
4315         PR tree-optimization/43528
4316         * gcc.target/i386/pr43528.c: New test.
4318 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
4320         PR c/43381
4321         * gcc.dg/parm-impl-decl-3.c: New test.
4323 2010-03-26  Jason Merrill  <jason@redhat.com>
4325         PR c++/43509
4326         * g++.dg/cpp0x/parse1.C: New.
4328 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
4330         PR target/43524
4331         * gcc.target/i386/pr43524.c: New test.
4333 2010-03-26  Martin Jambor  <mjambor@suse.cz>
4335         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
4336         whitespace, rename main to foo.
4337         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
4338         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
4339         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
4340         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
4341         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
4342         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
4343         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
4344         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
4345         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
4346         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
4347         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
4349 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
4351         PR c++/43327
4352         * g++.dg/other/crash-10.C: New test.
4353         * g++.dg/other/crash-11.C: New test.
4355 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4357         PR libfortran/43517
4358         * gfortran.dg/read_eof_7.f90: New test.
4360 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
4362         PR objc/35165
4363         PR testsuite/43512
4364         * objc-obj-c++-shared: New directory.
4365         * objc-obj-c++-shared/Object1-implementation.h: New file.
4366         * objc-obj-c++-shared/Object1.h: New file.
4367         * objc-obj-c++-shared/Protocol1.h: New file.
4368         * objc-obj-c++-shared/next-abi.h: New file.
4369         * objc-obj-c++-shared/next-mapping.h: New file.
4370         * objc/execute/next_mapping.h: Delete.
4371         * objc.dg/special/special.exp: For all targets run the tests with
4372         -fgnu-runtime, for darwin targets also run the tests with
4373         -fnext-runtime.
4374         * objc.dg/dg.exp: Ditto.
4375         * obj-c++.dg/dg.exp: Ditto.
4376         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
4377         Protocol1.h) and next-mapping.h as required.  Amend testcase to
4378         include use of updated NeXT interface.
4379         * objc/execute/formal_protocol-5.m: Ditto.
4380         * objc/execute/protocol-isEqual-2.m: Ditto.
4381         * objc/execute/protocol-isEqual-4.m: Ditto.
4382         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
4383         Protocol1.h) and next-mapping.h as required.
4384         * objc/execute/object_is_class.m: Ditto.
4385         * objc/execute/enumeration-1.m: Ditto.
4386         * objc/execute/class-13.m: Ditto.
4387         * objc/execute/formal_protocol-2.m: Ditto.
4388         * objc/execute/formal_protocol-4.m: Ditto.
4389         * objc/execute/class-1.m: Ditto.
4390         * objc/execute/bycopy-1.m: Ditto.
4391         * objc/execute/formal_protocol-6.m: Ditto.
4392         * objc/execute/bycopy-3.m: Ditto.
4393         * objc/execute/class-3.m: Ditto.
4394         * objc/execute/bf-11.m: Ditto.
4395         * objc/execute/class-5.m: Ditto.
4396         * objc/execute/bf-13.m: Ditto.
4397         * objc/execute/class-7.m: Ditto.
4398         * objc/execute/bf-15.m: Ditto.
4399         * objc/execute/class-9.m: Ditto.
4400         * objc/execute/bf-17.m: Ditto.
4401         * objc/execute/bf-19.m: Ditto.
4402         * objc/execute/IMP.m: Ditto.
4403         * objc/execute/exceptions/catchall-1.m: Ditto.
4404         * objc/execute/exceptions/trivial.m: Ditto.
4405         * objc/execute/exceptions/finally-1.m: Ditto.
4406         * objc/execute/exceptions/local-variables-1.m: Ditto.
4407         * objc/execute/exceptions/foward-1.m: Ditto.
4408         * objc/execute/bf-2.m: Ditto.
4409         * objc/execute/string1.m: Ditto.
4410         * objc/execute/bf-4.m: Ditto.
4411         * objc/execute/informal_protocol.m: Ditto.
4412         * objc/execute/string3.m: Ditto.
4413         * objc/execute/bf-6.m: Ditto.
4414         * objc/execute/bf-8.m: Ditto.
4415         * objc/execute/class-tests-1.h: Ditto.
4416         * objc/execute/protocol-isEqual-1.m: Ditto.
4417         * objc/execute/protocol-isEqual-3.m: Ditto.
4418         * objc/execute/_cmd.m: Ditto.
4419         * objc/execute/function-message-1.m: Ditto.
4420         * objc/execute/bf-20.m: Ditto.
4421         * objc/execute/bf-common.h: Ditto.
4422         * objc/execute/np-2.m: Ditto.
4423         * objc/execute/class-10.m: Ditto.
4424         * objc/execute/class-12.m: Ditto.
4425         * objc/execute/enumeration-2.m: Ditto.
4426         * objc/execute/class-14.m: Ditto.
4427         * objc/execute/encode-1.m: Ditto.
4428         * objc/execute/formal_protocol-1.m: Ditto.
4429         * objc/execute/formal_protocol-3.m: Ditto.
4430         * objc/execute/accessing_ivars.m: Ditto.
4431         * objc/execute/bycopy-2.m: Ditto.
4432         * objc/execute/class-2.m: Ditto.
4433         * objc/execute/bf-10.m: Ditto.
4434         * objc/execute/formal_protocol-7.m: Ditto.
4435         * objc/execute/root_methods.m: Ditto.
4436         * objc/execute/class-4.m: Ditto.
4437         * objc/execute/bf-12.m: Ditto.
4438         * objc/execute/class-6.m: Ditto.
4439         * objc/execute/bf-14.m: Ditto.
4440         * objc/execute/nested-func-1.m: Ditto.
4441         * objc/execute/class-8.m: Ditto.
4442         * objc/execute/private.m: Ditto.
4443         * objc/execute/bf-16.m: Ditto.
4444         * objc/execute/bf-18.m: Ditto.
4445         * objc/execute/load-3.m: Ditto.
4446         * objc/execute/compatibility_alias.m: Ditto.
4447         * objc/execute/bf-1.m: Ditto.
4448         * objc/execute/no_clash.m: Ditto.
4449         * objc/execute/bf-3.m: Ditto.
4450         * objc/execute/string2.m: Ditto.
4451         * objc/execute/bf-5.m: Ditto.
4452         * objc/execute/string4.m: Ditto.
4453         * objc/execute/bf-7.m: Ditto.
4454         * objc/execute/object_is_meta_class.m: Ditto.
4455         * objc/execute/bf-9.m: Ditto.
4456         * objc/execute/bf-21.m: Ditto.
4457         * objc/execute/cascading-1.m: Ditto.
4458         * objc/execute/trivial.m: Ditto.
4459         * objc/execute/np-1.m: Ditto.
4460         * objc/compile/trivial.m: Ditto.
4461         * objc/execute/class_self-2.m: Include <stdlib.h>.
4462         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
4463         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
4464         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
4465         and 64bit. Use new NeXT interface as required.
4466         * objc.dg/special/unclaimed-category-1.m: Ditto.
4467         * objc.dg/special/unclaimed-category-1.h: Ditto.
4468         * objc.dg/special/unclaimed-category-1a.m: Ditto.
4469         * objc.dg/func-ptr-1.m: Ditto.
4470         * objc.dg/stret-1.m: Ditto.
4471         * objc.dg/encode-2.m: Ditto.
4472         * objc.dg/category-1.m: Ditto.
4473         * objc.dg/encode-3.m: Ditto.
4474         * objc.dg/call-super-3.m: Ditto.
4475         * objc.dg/method-3.m: Ditto.
4476         * objc.dg/func-ptr-2.m: Ditto.
4477         * objc.dg/lookup-1.m: Ditto.
4478         * objc.dg/encode-4.m: Ditto.
4479         * objc.dg/fix-and-continue-1.m: Ditto.
4480         * objc.dg/proto-lossage-3.m: Ditto.
4481         * objc.dg/method-13.m: Ditto.
4482         * objc.dg/proto-qual-1.m: Ditto.
4483         * objc.dg/zero-link-3.m: Ditto.
4484         * objc.dg/bitfield-1.m: Ditto.
4485         * objc.dg/va-meth-1.m: Ditto.
4486         * objc.dg/super-class-3.m: Ditto.
4487         * objc.dg/call-super-1.m: Ditto.
4488         * objc.dg/type-size-2.m: Ditto.
4489         * objc.dg/method-10.m: Ditto.
4490         * objc.dg/defs.m: Ditto.
4491         * objc.dg/const-str-3.m: Ditto.
4492         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
4493         Protocol1.h) and next-mapping.h as required. Use new NeXT
4494         interface as required.
4495         * objc.dg/super-class-4.m: Ditto.
4496         * objc.dg/comp-types-8.m: Ditto.
4497         * objc.dg/call-super-2.m: Ditto.
4498         * objc.dg/objc-fast-4.m: Ditto.
4499         * objc.dg/method-6.m: Ditto.
4500         * objc.dg/const-str-3.m: Ditto.
4501         * objc.dg/const-str-7.m: Ditto.
4502         * objc.dg/method-15.m: Ditto.
4503         * objc.dg/method-19.m: Ditto.
4504         * objc.dg/sync-1.m: Ditto.
4505         * objc.dg/layout-1.m: Ditto.
4506         * objc.dg/bitfield-3.m: Ditto.
4507         * objc.dg/try-catch-3.m: Ditto.
4508         * objc.dg/try-catch-7.m: Ditto.
4509         * objc.dg/comp-types-10.m: Ditto.
4510         * objc.dg/selector-2.: Ditto.
4511         * objc.dg/method-7.m: Ditto.
4512         * objc.dg/typedef-alias-1.m: Ditto.
4513         * objc.dg/proto-lossage-2.m: Ditto.
4514         * objc.dg/comp-types-11.m: Ditto.
4515         * objc.dg/sizeof-1.m: Ditto.
4516         * objc.dg/method-17.m: Ditto.
4517         * objc.dg/bitfield-5.m: Ditto.
4518         * objc.dg/try-catch-1.m: Ditto.
4519         * objc.dg/encode-5.m: Ditto.
4520         * objc.dg/fix-and-continue-2.m: Ditto.
4521         * objc.dg/method-9.m: Ditto.
4522         * objc.dg/isa-field-1.m: Ditto.
4523         * objc.dg/local-decl-2.m: Ditto.
4524         * objc.dg/objc-gc-4.m: Ditto.
4525         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
4526         * objc.dg/gnu-runtime-3.m: Ditto.
4527         * objc.dg/encode-7.m: Ditto.
4528         * objc.dg/encode-8.m: Ditto.
4529         * objc.dg/selector-3.m: Ditto.
4530         * objc.dg/gnu-runtime-1.m: Ditto.
4531         * objc.dg/const-str-12.m: Ditto.
4532         * objc.dg/gnu-runtime-2.m: Ditto.
4533         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
4534         * objc.dg/selector-1.m: Ditto.
4535         * objc.dg/stubify-2.m: Ditto.
4536         * objc.dg/zero-link-1.m: Ditto.
4537         * objc.dg/stret-2.m: Ditto.
4538         * objc.dg/zero-link-2.m: Ditto.
4539         * objc.dg/next-runtime-1.m: Ditto.
4540         * objc.dg/symtab-1.m: Ditto.
4541         * objc.dg/stubify-1.m: Ditto.
4542         * objc.dg/bitfield-2.m: Ditto.
4543         * objc.dg/try-catch-10.m: Apply to both runtimes.
4544         * objc.dg/const-str-1.m: Ditto.
4545         * objc.dg/image-info.m: Ditto.
4546         * objc.dg/encode-9.m: Ditto.
4547         * objc.dg/pragma-1.m: Apply test to all targets.
4548         * objc.dg/const-str-4.m: Ditto.
4549         * objc.dg/const-str-8.m: Ditto.
4550         * objc.dg/super-class-2.m: Ditto.
4551         * objc.dg/try-catch-5.m: Ditto.
4552         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
4553         Protocol1.h) and next-mapping.h as required. Use new NeXT
4554         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
4555         * objc.dg/const-str-11.m: Ditto.
4556         * objc.dg/const-str-9.m: Ditto.
4557         * objc.dg/method-4.m: Skip for 64Bit NeXT.
4558         * objc.dg/encode-1.m: Remove redundant -lobjc.
4559         * objc.dg/try-catch-9.m: Tidy space.
4560         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
4561         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
4562         and 64bit. Use new NeXT interface as required.
4563         * obj-c++.dg/template-4.mm: Ditto.
4564         * obj-c++.dg/defs.mm: Ditto.
4565         * obj-c++.dg/basic.mm: Ditto.
4566         * obj-c++.dg/encode-4.mm: Ditto.
4567         * obj-c++.dg/method-17.mm: Ditto.
4568         * obj-c++.dg/proto-lossage-3.mm: Ditto.
4569         * obj-c++.dg/cxx-class-1.mm: Ditto.
4570         * obj-c++.dg/method-10.mm: Ditto.
4571         * obj-c++.dg/va-meth-1.mm: Ditto.
4572         * obj-c++.dg/encode-5.mm: Ditto.
4573         * obj-c++.dg/lookup-2.mm: Ditto.
4574         * obj-c++.dg/template-3.mm: Ditto.
4575         * obj-c++.dg/proto-qual-1.mm: Ditto.
4576         * obj-c++.dg/qual-types-1.m: Ditto.
4577         * obj-c++.dg/cxx-scope-1.mm: Ditto.
4578         * obj-c++.dg/template-1.mm: Ditto.
4579         * obj-c++.dg/encode-6.mm: Ditto.
4580         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
4581         Protocol1.h) and next-mapping.h as required. Use new NeXT
4582         interface as required.
4583         * obj-c++.dg/except-1.mm: Ditto.
4584         * obj-c++.dg/const-str-7.mm: Ditto.
4585         * obj-c++.dg/ivar-list-semi.mm: Ditto.
4586         * obj-c++.dg/cxx-scope-2.mm: Ditto.
4587         * obj-c++.dg/selector-2.mm: Ditto.
4588         * obj-c++.dg/isa-field-1.mm: Ditto.
4589         * obj-c++.dg/try-catch-1.mm: Ditto.
4590         * obj-c++.dg/local-decl-1.mm: Ditto.
4591         * obj-c++.dg/try-catch-9.mm: Ditto.
4592         * obj-c++.dg/no-extra-load.mm: Ditto.
4593         * obj-c++.dg/selector-5.mm: Ditto.
4594         * obj-c++.dg/method-12.mm: Ditto.
4595         * obj-c++.dg/try-catch-11.mm: Ditto.
4596         * obj-c++.dg/comp-types-11.mm: Ditto.
4597         * obj-c++.dg/bitfield-3.mm: Ditto.
4598         * obj-c++.dg/method-6.mm: Ditto.
4599         * obj-c++.dg/super-class-2.mm: Ditto.
4600         * obj-c++.dg/method-21.mm: Ditto.
4601         * obj-c++.dg/const-str-8.mm: Ditto.
4602         * obj-c++.dg/try-catch-7.mm: Ditto.
4603         * obj-c++.dg/method-15.mm: Ditto.
4604         * obj-c++.dg/layout-1.mm: Ditto.
4605         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
4606         * obj-c++.dg/const-str-3.mm: Ditto.
4607         * obj-c++.dg/try-catch-2.mm: Ditto.
4608         * obj-c++.dg/objc-gc-3.mm: Ditto.
4609         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
4610         * obj-c++.dg/bitfield-1.mm: Ditto.
4611         * obj-c++.dg/selector-6.mm: Ditto.
4612         * obj-c++.dg/method-13.mm: Ditto.
4613         * obj-c++.dg/comp-types-12.mm: Ditto.
4614         * obj-c++.dg/bitfield-4.mm: Ditto.
4615         * obj-c++.dg/try-catch-8.mm: Ditto.
4616         * obj-c++.dg/method-2.mm: Ditto.
4617         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
4618         * obj-c++.dg/typedef-alias-1.mm: Ditto.
4619         * obj-c++.dg/const-str-4.mm: Ditto.
4620         * obj-c++.dg/proto-lossage-2.mm: Ditto.
4621         * obj-c++.dg/try-catch-3.mm: Ditto.
4622         * obj-c++.dg/comp-types-9.mm: Ditto.
4623         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
4624         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
4625         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
4626         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
4627         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
4628         Use new NeXT interface as required.
4629         * obj-c++.dg/const-str-10.mm: Ditto.
4630         * obj-c++.dg/const-str-11.mm: Ditto.
4631         * obj-c++.dg/const-str-9.mm: Ditto.
4632         * obj-c++.dg/method-11.mm: Ditto.
4633         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
4634         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
4635         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
4636         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
4637         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
4639 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
4641         PR c++/43206
4642         * g++.dg/template/typedef30.C: New test case.
4644 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
4646         PR c/43385
4647         * gcc.c-torture/execute/pr43385.c: New test.
4649 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
4651         * gcc.dg/strncpy-fix-1.c: New test.
4653 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
4655         PR testsuite/41609
4656         * lib/objc-torture.exp (objc-set-runtime-options): New.
4657         * objc/execute/execute.exp: Check runtime options on each pass.
4658         * objc/execute/exceptions/exceptions.exp: Ditto.
4659         * objc/compile/compile.exp: Ditto.
4661         PR testsuite/42348
4662         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
4663         standard tests.
4664         (check_effective_target_objc2): New proc.
4665         (check_effective_target_next_runtime): New proc.
4666         * lib/objc.exp: Determine which runtime is in force and support it.
4667         * lib/obj-c++.exp: Ditto.
4669 2010-03-24  Jason Merrill  <jason@redhat.com>
4671         PR c++/43502
4672         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
4674 2010-03-24  Martin Jambor  <mjambor@suse.cz>
4676         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
4677         a loop.
4678         * gcc.dg/ipa/ipa-2.c: Likewise.
4679         * gcc.dg/ipa/ipa-3.c: Likewise.
4680         * gcc.dg/ipa/ipa-4.c: Likewise.
4681         * gcc.dg/ipa/ipa-5.c: Likewise.
4682         * gcc.dg/ipa/ipa-7.c: Likewise.
4683         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
4684         a loop.
4685         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
4686         i_can_not_be_propagated_fully2 into a loop.
4687         * gcc.dg/ipa/ipa-8.c: New test.
4688         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
4690 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
4692         PR debug/19192
4693         PR debug/43479
4694         * gcc.dg/guality/pr43479.c: New test.
4695         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
4696         and add volatile keyword.
4698 2010-03-23  Mike Stump  <mikestump@comcast.net>
4700         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
4702 2010-03-23  Jason Merrill  <jason@redhat.com>
4704         * g++.dg/ext/altivec-17.C: Adjust error message.
4706         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
4707         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
4708         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
4709         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
4710         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
4711         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
4713 2010-03-22  Jason Merrill  <jason@redhat.com>
4715         PR c++/43333
4716         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
4717         * g++.dg/ext/is_pod_98.C: New.
4719         PR c++/43281
4720         * g++.dg/cpp0x/auto18.C: New.
4722         * gcc.dg/pr36997.c: Adjust error message.
4723         * g++.dg/ext/vector9.C: Likewise.
4724         * g++.dg/conversion/simd3.C: Likewise.
4725         * g++.dg/other/error23.C: Likewise.
4727 2010-03-22  Michael Matz  <matz@suse.de>
4729         PR middle-end/43475
4730         * gfortran.dg/pr43475.f90: New testcase.
4732 2010-03-22  Richard Guenther  <rguenther@suse.de>
4734         PR tree-optimization/43390
4735         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
4737 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4739         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
4740         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
4742 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
4743             Michael Matz  <matz@suse.de>
4745         PR c++/43081
4746         * g++.dg/parse/crash56.C: New test.
4748 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
4750         PR fortran/43450
4751         * gfortran.dg/whole_file_15.f90 : New test.
4753 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4755         PR fortran/43409
4756         * gfortran.dg/inquire_size.f90: New test.
4758 2010-03-20  Richard Guenther  <rguenther@suse.de>
4760         PR rtl-optimization/43438
4761         * gcc.c-torture/execute/pr43438.c: New testcase.
4763 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
4765         PR c++/43375
4766         * g++.dg/abi/mangle42.C: New test.
4768 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
4770         PR C/43211
4771         * gcc.dg/pr43211.c: New test.
4772         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
4774 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
4776         PR rtl-optimization/42258
4777         * gcc.target/arm/thumb1-mul-moves.c: New test.
4779         PR target/40697
4780         * gcc.target/arm/thumb-andsi.c: New test.
4782         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
4783         dg-require-effective-target.
4785 2010-03-19  Michael Matz  <matz@suse.de>
4787         PR c++/43116
4788         * g++.dg/other/pr43116.C: New testcase.
4790 2010-03-19  Michael Matz  <matz@suse.de>
4792         PR target/43305
4793         * gcc.dg/pr43305.c: New testcase.
4795 2010-03-19  Richard Guenther  <rguenther@suse.de>
4797         PR tree-optimization/43415
4798         * gcc.c-torture/compile/pr43415.c: New testcase.
4800 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
4802         PR ada/43106
4803         * gnat.dg/case_optimization2.adb: New test.
4804         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
4806 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4807             Jack Howarth <howarth@bromo.med.uc.edu>
4809         PR target/36399
4810         * gcc.target/i386/push-1.c: Don't xfail
4811           scan-assembler-not "movups" on darwin.
4813 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
4815         PR debug/43058
4816         * gcc.dg/pr43058.c: New test.
4818 2010-03-18  Martin Jambor  <mjambor@suse.cz>
4820         PR middle-end/42450
4821         * g++.dg/torture/pr42450.C: New test.
4823 2010-03-18  Michael Matz  <matz@suse.de>
4825         PR middle-end/43419
4826         * gcc.dg/pr43419.c: New testcase.
4828 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
4830         PR rtl-optimization/43360
4831         * gcc.dg/torture/pr43360.c: New.
4833 2010-03-18  Michael Matz  <matz@suse.de>
4835         PR tree-optimization/43402
4836         * gcc.dg/pr43402.c: New testcase.
4838 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
4840         PR target/42427
4841         * gcc.dg/pr42427.c: New test.
4843 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4845         PR libfortran/43265
4846         * gfortran.dg/read_empty_file.f: New test.
4847         * gfortran.dg/read_eof_all.f90: New test.
4848         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
4849         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
4851 2010-03-17  Michael Matz  <matz@suse.de>
4853         * gcc.dg/pr43300.c: Add -w.
4855 2010-03-17  Richard Guenther  <rguenther@suse.de>
4857         * gcc.dg/pr43379.c: Add -w.
4859 2010-03-17  Tobias Burnus  <burnus@net-b.de>
4861         PR fortran/43331
4862         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
4864 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
4866         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
4868 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4870         * ada/acats/run_all.sh: Log start and end times.
4872 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4874         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
4876 2010-03-16  Richard Guenther  <rguenther@suse.de>
4878         PR middle-end/43379
4879         * gcc.dg/pr43379.c: New testcase.
4881 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
4883         PR debug/43051
4884         * gcc.dg/guality/pr43051-1.c: New test.
4886 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
4888         PR testsuite/43363
4889         * g++.dg/ext/altivec-17.C: Handle changes to error message.
4891 2010-03-15  Michael Matz  <matz@suse.de>
4893         PR middle-end/43300
4894         * gcc.dg/pr43300.c: New testcase.
4896 2010-03-15  Richard Guenther  <rguenther@suse.de>
4898         PR tree-optimization/43367
4899         * gcc.c-torture/compile/pr43367.c: New testcase.
4901 2010-03-15  Richard Guenther  <rguenther@suse.de>
4903         PR tree-optimization/43317
4904         * gcc.dg/pr43317.c: New testcase.
4906 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
4908         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
4910 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
4912         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
4914 2010-03-14  Tobias Burnus  <burnus@net-b.de>
4916         PR fortran/43362
4917         * gfortran.dg/impure_constructor_1.f90: New test.
4919 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
4921         PR middle-end/43354
4922         * gfortran.dg/graphite/id-pr43354.f: New.
4924 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
4926         PR middle-end/43349
4927         * gfortran.dg/graphite/pr43349.f: New.
4929 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
4931         PR middle-end/43306
4932         * gcc.dg/graphite/pr43306.c: New.
4934 2010-03-12  David S. Miller  <davem@davemloft.net>
4936         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
4937         sparc.
4939 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4941         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
4943 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
4945         PR fortran/43291
4946         PR fortran/43326
4947         * gfortran.dg/dynamic_dispatch_7.f03: New test.
4949 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
4951         * gfortran.dg/default_format_denormal_1.f90: Don't assume
4952         fail for *-*-mingw* targets.
4954 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
4956         PR debug/43329
4957         * gcc.dg/guality/pr43329-1.c: New test.
4959 2010-03-11  Martin Jambor  <mjambor@suse.cz>
4961         PR tree-optimization/43257
4962         * g++.dg/torture/pr43257.C: New test.
4964 2010-03-11  Tobias Burnus  <burnus@net-b.de>
4966         PR fortran/43228
4967         * gfortran.dg/namelist_61.f90: New test.
4969 2010-03-11  Richard Guenther  <rguenther@suse.de>
4971         PR tree-optimization/43255
4972         * gcc.c-torture/compile/pr43255.c: New testcase.
4974 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4976         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
4977         * gcc.dg/pr43280.c: New testcase.
4979 2010-03-11  Richard Guenther  <rguenther@suse.de>
4981         PR lto/43200
4982         * gcc.dg/lto/20100227-1_0.c: New testcase.
4983         * gcc.dg/lto/20100227-1_1.c: Likewise.
4985 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4987         PR libfortran/43320
4988         PR libfortran/43265
4989         * gfortran.dg/read_eof_6.f: New test
4990         * gfortran.dg/read_x_eof.f90: New test.
4991         * gfortran.dg/read_x_past.f: Update test.
4993 2010-03-10  Jan Hubicka   <jh@suse.cz>
4995         * gcc.c-torture/compile/pr43288.c: New test.
4997 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4999         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
5000         -fpic/-fPIC flags.
5001         * g++.old-deja/g++.pt/asm2.C: Likewise.
5002         * gcc.c-torture/compile/20000804-1.c: Likewise.
5003         * gcc.target/i386/clobbers.c: Likewise.
5005 2010-03-10  Tobias Burnus  <burnus@net-b.de>
5007         PR fortran/43303
5008         * gfortran.dg/c_assoc_3.f90: New test.
5010 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
5012         PR debug/36728
5013         * gcc.dg/guality/pr36728-1.c: New test.
5014         * gcc.dg/guality/pr36728-2.c: New test.
5016 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
5018         * gcc.dg/h8300-div-delay-slot.c: New test.
5020 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
5022         PR tree-optimization/43236
5023         * gcc.c-torture/execute/pr43236.c: New test.
5025 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
5027         PR middle-end/42859
5028         * g++.dg/eh/pr42859.C: New test.
5030 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
5032         PR debug/43299
5033         * gcc.dg/pr43299.c: New test.
5035         PR debug/43290
5036         * g++.dg/eh/unwind2.C: New test.
5038 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
5039             Reza Yazdani  <reza.yazdani@amd.com>
5041         PR middle-end/43065
5042         * gcc.dg/graphite/run-id-4.c: New.
5044 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
5046         PR middle-end/43065
5047         * gcc.dg/graphite/run-id-3.c: New.
5049 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
5051         PR middle-end/42644
5052         PR middle-end/42130
5053         * gcc.dg/graphite/id-18.c: New.
5054         * gcc.dg/graphite/run-id-pr42644.c: New.
5056 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
5058         PR middle-end/42326
5059         * gcc.dg/graphite/pr42326.c: New.
5061 2010-03-08  Richard Guenther  <rguenther@suse.de>
5063         PR tree-optimization/43269
5064         * gcc.c-torture/execute/pr43269.c: New testcase.
5066 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
5068         PR fortran/43256
5069         * gfortran.dg/typebound_call_13.f03: New.
5071 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
5073         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
5074         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
5076 2010-03-05  Jason Merrill  <jason@redhat.com>
5078         * g++.dg/abi/mangle40.C: Require weak and alias.
5080 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
5082         PR middle-end/42326
5083         * gfortran.dg/graphite/pr42326.f90: New.
5084         * gfortran.dg/graphite/pr42326-1.f90: New.
5086 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5088         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
5089         (gnat_target_compile): Likewise.
5090         Reinitialize GNAT_UNDER_TEST if target changes.
5091         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
5092         (local_find_gnatmake): Pass full --GCC to gnatlink.
5093         Remove --LINK.
5095 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
5097         PR c/43248
5098         * gcc.dg/compound-literal-1.c: New testcase.
5100 2010-03-04  Martin Jambor  <mjambor@suse.cz>
5102         PR tree-optimization/43164
5103         PR tree-optimization/43191
5104         * gcc.c-torture/compile/pr43164.c: New test.
5105         * gcc.c-torture/compile/pr43191.c: Likewise.
5107 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
5109         PR fortran/43244
5110         * gfortran.dg/finalize_9.f90: New.
5112 2010-03-04  Tobias Burnus  <burnus@net-b.de>
5113             Ken Werner <ken@linux.vnet.ibm.com>
5115         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
5116         to dg-options for spu.
5117         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
5118         dump-scan target to exclude spu.
5120 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
5122         PR middle-end/43209
5123         * gcc.dg/tree-ssa/ivopts-4.c: New.
5125 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
5127         * lib/target-supports-dg.exp (check-flags): Provide defaults for
5128         include-opts and exclude-opts; skip checking the flags if arguments
5129         are the same as the defaults.
5130         (dg-xfail-if): Verify the number of arguments, supply defaults
5131         for unspecified optional arguments.
5132         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
5134 2010-03-03  Jason Merrill  <jason@redhat.com>
5136         PR c++/12909
5137         * g++.dg/abi/mangle40.C: Updated.
5139 2010-03-03  Jason Merrill  <jason@redhat.com>
5141         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
5142         * g++.dg/abi/mangle23.C: Likewise.
5143         * g++.dg/eh/simd-2.C: Likewise.
5144         * g++.dg/ext/attribute-test-2.C: Likewise.
5145         * g++.dg/ext/vector14.C: Likewise.
5146         * g++.dg/other/pr34435.C: Likewise.
5147         * g++.dg/template/conv8.C: Likewise.
5148         * g++.dg/template/nontype9.C: Likewise.
5149         * g++.dg/template/qualttp17.C: Likewise.
5150         * g++.dg/template/ref1.C: Likewise.
5151         * g++.old-deja/g++.pt/crash68.C: Likewise.
5152         * g++.old-deja/g++.pt/ref1.C: Likewise.
5153         * g++.old-deja/g++.pt/ref3.C: Likewise.
5154         * g++.old-deja/g++.pt/ref4.C: Likewise.
5156         PR c++/12909
5157         * g++.dg/abi/mangle40.C: New.
5158         * g++.dg/abi/mangle41.C: New.
5159         * g++.dg/lto/20100302_0.C: New.
5160         * g++.dg/lto/20100302_1.C: New.
5161         * g++.dg/lto/20100302.h: New.
5163 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
5165         PR fortran/43243
5166         * gfortran.dg/internal_pack_12.f90: New test.
5168 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
5170         * gcc.dg/pr36997.c: Adjust error message.
5172 2010-03-03  Mike Stump  <mikestump@comcast.net>
5174         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
5175         adjustments to not be present on machines that align the stack to
5176         more than 4 bytes and don't have a red zone yet as that is an
5177         unimplemented optimization.
5179 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
5181         PR fortran/43169
5182         * gfortran.dg/impure_assignment_3.f90: New.
5184 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
5186         PR debug/43229
5187         * gfortran.dg/pr43229.f90: New test.
5189         PR debug/43237
5190         * gcc.dg/debug/dwarf2/pr43237.c: New test.
5192         PR debug/43177
5193         * gcc.dg/guality/pr43177.c: New test.
5195 2010-03-02  Jason Merrill  <jason@redhat.com>
5197         * g++.dg/ext/vector9.C: Adjust error message.
5198         * g++.dg/conversion/simd3.C: Likewise.
5199         * g++.dg/other/error23.C: Likewise.
5201 2010-03-02  Mike Stump  <mikestump@comcast.net>
5203         PR c++/41090
5204         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
5206 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
5208         PR fortran/43180
5209         * gfortran.dg/internal_pack_10.f90: New test.
5211         PR fortran/43173
5212         * gfortran.dg/internal_pack_11.f90: New test.
5214 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
5216         PR middle-end/42640
5217         * gcc.dg/tree-ssa/pr42640.c: New.
5219 2010-03-01  Richard Guenther  <rguenther@suse.de>
5221         PR tree-optimization/43220
5222         * gcc.c-torture/execute/pr43220.c: New testcase.
5224 2010-03-01  Richard Guenther  <rguenther@suse.de>
5226         PR middle-end/43213
5227         * gcc.dg/pr43213.c: New testcase.
5229 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5231         PR pch/14940
5232         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
5234 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5236         * lib/target-supports.exp (check_effective_target_ucn_nocache):
5237         New function.
5238         (check_effective_target_ucn): Likewise.
5240         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
5241         if !ucn.
5242         * gcc.dg/ucnid-2.c: Likewise.
5243         * gcc.dg/ucnid-3.c: Likewise.
5244         * gcc.dg/ucnid-4.c: Likewise.
5245         * gcc.dg/ucnid-11.c: Likewise.
5246         * gcc.dg/ucnid-12.c: Likewise.
5247         * gcc.dg/ucnid-6.c: Skip if !ucn.
5248         * gcc.dg/ucnid-9.c: Likewise.
5250 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5252         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
5253         lists to dg-skip-if.
5254         * gcc.target/i386/stackalign/return-3.c: Likewise.
5256 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5258         * gcc.target/i386/clearcap.map: New file.
5259         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
5260         Pass clearcap.map by default if supported.
5262 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5264         PR fortran/42900
5265         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
5266         Explain this.
5267         * gfortran.dg/stat_2.f90: Likewise.
5269 2010-03-01  Tobias Burnus  <burnus@net-b.de>
5271         PR fortran/43199
5272         * gfortran.dg/module_read_2.f90: New test.
5274 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
5276         PR c++/42748
5277         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
5278         * g++.dg/abi/mangle12.C: Likewise.
5279         * g++.dg/abi/mangle20-2.C: Likewise.
5280         * g++.dg/abi/mangle17.C: Likewise.
5281         * g++.dg/template/cond2.C: Likewise.
5282         * g++.dg/template/pr35240.C: Likewise.
5284 2010-02-27  Richard Guenther  <rguenther@suse.de>
5286         PR tree-optimization/43186
5287         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
5289 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5291         * g++.dg/abi/packed1.C: Expect warning on the SH.
5293 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
5295         PR c++/42054:
5296         * g++.dg/parse/error37.C: New test.
5298 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5300         PR c/24577
5301         PR c/43192
5302         * gcc.dg/pr8927-1.c: Match new note.
5303         * gcc.dg/990506-0.c: Likewise.
5304         * gcc.dg/gomp/flush-2.c: Likewise.
5305         * gcc.dg/gomp/atomic-5.c: Likewise.
5306         * gcc.dg/gomp/pr34607.c: Likewise.
5307         * gcc.dg/pr35746.c: Likewise.
5308         * gcc.dg/cpp/pragma-1.c: Likewise.
5309         * gcc.dg/cpp/pragma-2.c: Likewise.
5310         * gcc.dg/pr41842.c: Likewise.
5311         * gcc.dg/noncompile/20040629-1.c: Likewise.
5312         * objc.dg/private-1.m: Likewise.
5314 2010-02-27  Tobias Burnus  <burnus@net-b.de>
5316         PR fortran/43185
5317         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
5318         * gfortran.dg/default_initialization_4.f90: New test.
5320 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
5322         * gnat.dg/thin_pointer.ad[sb]: Rename into...
5323         * gnat.dg/thin_pointer1.ad[sb]: ...this.
5324         * gnat.dg/thin_pointer2.adb: New test.
5325         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
5327 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5329         PR c/20631
5330         * gcc.dg/cpp/c90-pedantic.c: New.
5331         * gcc.dg/cpp/c90.c: New.
5332         * gcc.dg/gnu90-const-expr-1.c: New.
5333         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
5335 2010-02-26  Richard Guenther  <rguenther@suse.de>
5337         PR tree-optimization/43186
5338         * gcc.c-torture/compile/pr43186.c: New testcase.
5340 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
5342         PR debug/43190
5343         * c-c++-common/dwarf2/pr43190.c: New test.
5345 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
5347         PR testsuite/37074:
5348         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
5350 2010-02-26  Richard Guenther  <rguenther@suse.de>
5352         PR tree-optimization/43188
5353         * gcc.c-torture/compile/pr43188.c: New testcase.
5355 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
5357         PR target/43175
5358         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
5360 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
5362         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
5364 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
5366         PR target/43154
5367         * gcc.target/powerpc/pr43154.c: New file.
5369 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
5371         PR debug/43166
5372         * gfortran.dg/debug/pr43166.f: New test.
5374         PR debug/43165
5375         * gcc.dg/torture/pr43165.c: New test.
5377 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5379         PR c/43128
5380         * c-c++-common/pr41779.c: Update.
5382 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5384         PR ada/32547
5385         * lib/gnat-dg.exp (gnat_load): Redefine.
5387         * ada/acats/run_acats: Run run_all.sh with $SHELL.
5388         * ada/acats/run_all.sh: Downcase tasking not implemented message.
5390 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5392         PR libobjc/36610
5393         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
5394         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
5395         -fgnu-runtime.
5396         Sort entries.
5398 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5400         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
5402 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
5404         PR debug/43150
5405         * gcc.dg/guality/vla-1.c: New test.
5407 2010-02-24  Tobias Burnus  <burnus@net-b.de>
5409         PR fortran/43042
5410         * gfortran.dg/c_ptr_tests_15.f90: New test.
5412 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
5414         PR target/43107
5415         * gcc.target/i386/pr43107.c: New test.
5417 2010-02-23  Jason Merrill  <jason@redhat.com>
5419         PR c++/43143
5420         * g++.dg/cpp0x/variadic100.C: New.
5422 2010-02-23  Jason Merrill  <jason@redhat.com>
5424         PR debug/42800
5425         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
5426         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
5427         * c-c++-common/dwarf2/vla1.c: New.
5429 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
5431         PR target/43139
5432         * gcc.dg/pr43139.c: New test.
5434         PR debug/43077
5435         * gcc.dg/guality/pr43077-1.c: New test.
5437 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5439         PR 43123
5440         * gcc.dg/march.c: New.
5441         * gcc.dg/march-generic.c: New.
5442         * gcc.dg/mtune.c: New.
5444 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
5446         PR middle-end/43083
5447         * gcc.dg/graphite/pr43083.c: New.
5449 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
5451         PR middle-end/43097
5452         * gfortran.dg/graphite/pr43097.f: New.
5454 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
5455             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5457         PR middle-end/43140
5458         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
5460 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
5462         PR middle-end/43026
5463         * g++.dg/graphite/pr43026.C: New.
5465 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5467         PR c++/43126
5468         * gcc.dg/cleanup-1.c: Update.
5469         * gcc.dg/func-args-1.c: Update.
5470         * gcc.dg/format/sentinel-1.c: Update.
5471         * g++.old-deja/g++.jason/scoping10.C: Update.
5472         * g++.old-deja/g++.ns/lookup5.C: Update.
5473         * g++.dg/ext/cleanup-1.C: Update.
5474         * g++.dg/parse/varmod1.C: Update.
5475         * g++.dg/parse/error33.C: Update.
5476         * g++.dg/expr/call3.C: Update.
5477         * g++.dg/func-args-1.C: New.
5479 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
5481         PR c/43125
5482         * gcc.dg/attr-used-2.c: Moved to ...
5483         * c-c++-common/attr-used-2.c: Here.
5485         * gcc.dg/attr-used.c: Moved to ...
5486         * c-c++-common/attr-used.c: Here.
5488 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
5490         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
5492 2010-02-22  Richard Guenther  <rguenther@suse.de>
5494         PR lto/43045
5495         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
5496         * gfortran.dg/lto/20100222-1_1.c: Likewise.
5498 2010-02-22  Richard Guenther  <rguenther@suse.de>
5500         PR tree-optimization/42749
5501         * gcc.c-torture/compile/pr42749.c: New testcase.
5503 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
5505         PR fortran/43072
5506         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
5507         * gfortran.dg/internal_pack_9.f90: New test.
5509 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5511         PR c++/23510
5512         * g++.dg/template/recurse.C: Adjust.
5513         * g++.dg/template/pr23510.C: New.
5515 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
5517         PR c++/42824
5518         * g++.dg/template/memclass4.C: New test.
5520 2010-02-21  Tobias Burnus  <burnus@net-b.de>
5522         PR fortran/35259
5523         * gfortran.dg/reassoc_5.f90: New test.
5525 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
5527         PR target/43067
5528         * gcc.target/i386/pr43067.c: New test.
5530 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5532         PR c++/35669
5533         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
5534         -Wconversion-null.
5535         * g++.dg/warn/Wconversion-null.C: New test.
5536         * g++.old-deja/g++.other/null1.C: Move to...
5537         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
5539 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
5541         PR fortran/36932
5542         PR fortran/36933
5543         * gfortran.dg/dependency_26.f90: New test.
5545         PR fortran/43072
5546         * gfortran.dg/internal_pack_7.f90: New test.
5548         PR fortran/43111
5549         * gfortran.dg/internal_pack_8.f90: New test.
5551 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5553         PR 43128
5554         * c-c++-common/pr41779.c: Fix broken testcase.
5556 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5558         PR 36513
5559         * c-c++-common/pr36513.c: New testcase.
5560         * c-c++-common/pr36513-2.c: New testcase.
5562 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5564         PR 41779
5565         * c-c++-common/pr41779.c: New.
5567 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
5569         PR debug/43084
5570         * gcc.dg/pr43084.c: New test.
5572 2010-02-19  Richard Guenther  <rguenther@suse.de>
5574         PR tree-optimization/42916
5575         * gcc.dg/pr42916.c: New testcase.
5577 2010-02-18  Jason Merrill  <jason@redhat.com>
5579         PR c++/42837
5580         * g++.dg/abi/packed1.C: Add expected warning.
5582         PR c++/43108
5583         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
5584         * gcc.dg/torture/dg-torture.exp: Likewise.
5585         * c-c++-common/torture/complex-sign.h,
5586         c-c++-common/torture/complex-sign-add.c,
5587         c-c++-common/torture/complex-sign-mixed-add.c,
5588         c-c++-common/torture/complex-sign-mixed-div.c,
5589         c-c++-common/torture/complex-sign-mixed-mul.c,
5590         c-c++-common/torture/complex-sign-mixed-sub.c,
5591         c-c++-common/torture/complex-sign-mul.c,
5592         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
5593         Adapt for C++ compilation as well.
5595         PR c++/43070
5596         * g++.dg/ext/label1.C: Update.
5597         * g++.dg/ext/label2.C: Update.
5599         PR c++/26261
5600         * g++.dg/template/dependent-name6.C: New.
5602         PR c++/43109
5603         * g++.dg/parse/namespace12.C: New.
5605 2010-02-18  Martin Jambor  <mjambor@suse.cz>
5607         PR tree-optimization/43066
5608         * gcc.c-torture/compile/pr43066.c: New test.
5610 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
5612         * g++.dg/ext/attrib35.C: Fix target selector string.
5613         * g++.dg/ext/attrib36.C: Ditto.
5614         * g++.dg/ext/attrib37.C: Ditto.
5615         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
5616         * g++.dg/abi/mangle25.C: Ditto.
5618 2010-02-17  Jason Merrill  <jason@redhat.com>
5620         PR c++/43069
5621         * g++.dg/parse/namespace11.C: New.
5623         PR c++/43093
5624         * g++.dg/ext/attrib37.C: New.
5626         PR c++/43079
5627         * g++.dg/template/ptrmem20.C: New.
5629 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
5631         PR target/43103
5632         * gcc.target/i386/xop-check.h: Include m256-check.h.
5633         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
5634         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
5635         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
5636         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
5638 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
5640         PR debug/42918
5641         * gcc.dg/pr42918.c: New test.
5643 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
5645         * g++.dg/ext/attrib36.C: Require ILP32.
5647 2010-02-16  Richard Guenther  <rguenther@suse.de>
5649         PR tree-optimization/41043
5650         * gfortran.dg/pr41043.f90: New testcase.
5651         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
5653 2010-02-16  Jason Merrill  <jason@redhat.com>
5655         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
5657 2010-02-16  Ira Rosen  <irar@il.ibm.com>
5659         PR tree-optimization/43074
5660         * gcc.dg/vect/fast-math-pr43074.c: New test.
5662 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
5664         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
5666 2010-02-16  Jason Merrill  <jason@redhat.com>
5668         PR c++/43031
5669         * g++.dg/ext/attrib36.C: New.
5671         PR c++/43036
5672         * g++.dg/other/array6.C: New.
5674 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5676         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
5678 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
5680         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
5681         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
5682         * gcc.target/i386/xop-vpermil2pd-1.c: New.
5683         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
5684         * gcc.target/i386/xop-vpermil2ps-1.c: New.
5685         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
5687 2010-02-15  Richard Guenther  <rguenther@suse.de>
5689         PR middle-end/43068
5690         * g++.dg/torture/pr43068.C: New testcase.
5692 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
5694         PR c++/43024
5695         * g++.dg/opt/ice1.C: New.
5697 2010-02-14  Jason Merrill  <jason@redhat.com>
5699         PR c++/41997
5700         * g++.dg/cpp0x/initlist-opt.C: New.
5702 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
5704         PR fortran/41113
5705         PR fortran/41117
5706         * gfortran.dg/internal_pack_6.f90: New test.
5708 2010-02-12  Jason Merrill  <jason@redhat.com>
5710         PR c++/43054
5711         * g++.dg/cpp0x/variadic99.C: New.
5713 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
5715         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
5716         sign extend pointers to gualchk_t.
5718         PR c++/43033
5719         * g++.dg/other/default3.C: Xfail g4 test.
5721 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
5723         PR middle-end/43012
5724         * gcc.dg/graphite/pr43012.c: New.
5726 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
5728         PR middle-end/42930
5729         * g++.dg/graphite/pr42930.C: New.
5731 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
5733         PR middle-end/42914
5734         PR middle-end/42530
5735         * gcc.dg/graphite/pr42530.c: New.
5736         * gcc.dg/graphite/pr42914.c: New.
5738 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
5740         PR middle-end/42771
5741         * gcc.dg/graphite/pr42771.c: New.
5743 2010-02-11  Richard Guenther  <rguenther@suse.de>
5745         PR tree-optimization/42998
5746         * gcc.c-torture/compile/pr42998.c: New testcase.
5748 2010-02-10  Jason Merrill  <jason@redhat.com>
5750         PR c++/41896
5751         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
5753         PR c++/42983, core issue 906
5754         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
5755         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
5757         PR c++/43016
5758         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
5760 2010-02-10  Richard Guenther  <rguenther@suse.de>
5762         PR tree-optimization/43017
5763         * gcc.dg/torture/pr43017.c: New testcase.
5765 2010-02-10  Tobias Burnus <burnus@net-b.de>
5767         PR fortran/40823
5768         * gfortran.dg/private_type_1.f90: Update error location.
5769         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
5770         * gfortran.dg/typebound_operator_2.f03: Ditto.
5771         * gfortran.dg/assignment_2.f90: Ditto.
5772         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
5773         * gfortran.dg/binding_label_tests_9.f03: Ditto.
5775 2010-02-10  Tobias Burnus  <burnus@net-b.de>
5777         PR fortran/43015
5778         * gfortran.dg/bind_c_usage_20.f90: New test.
5780 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
5782         PR debug/43010
5783         * g++.dg/debug/pr43010.C: New test.
5785 2010-02-10  Richard Guenther  <rguenther@suse.de>
5787         PR c/43007
5788         * gcc.c-torture/execute/20100209-1.c: New testcase.
5789         * gcc.dg/fold-div-3.c: Likewise.
5791 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
5793         * gcc.dg/builtin-ffs-1.c: New test.
5795 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5797         PR fortran/42999
5798         * gfortran.dg/array_constructor_35.f90: New test.
5800 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5802         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
5804 2010-02-09  Jason Merrill  <jason@redhat.com>
5806         PR c++/42399
5807         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
5809         PR c++/42370
5810         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
5812 2010-02-09  Tobias Burnus  <burnus@net-b.de>
5814         PR fortran/41869
5815         * gfortran.dg/module_write_1.f90: New test.
5817 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
5819         * gcc.dg/pr19340.c: Adjust.
5821 2010-02-09  Richard Guenther  <rguenther@suse.de>
5823         PR tree-optimization/43008
5824         * gcc.c-torture/execute/pr43008.c: New testcase.
5826 2010-02-09  Richard Guenther  <rguenther@suse.de>
5828         PR tree-optimization/43000
5829         * gcc.dg/torture/pr43000.c: New testcase.
5830         * gcc.dg/torture/pr43002.c: Likewise.
5832 2010-02-09  Daniel Kraft  <d@domob.eu>
5834         PR fortran/39171
5835         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
5836         and pass -Wsurprising as necessary.
5838 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
5840         PR tree-optimization/42890
5841         * g++.dg/torture/pr42890.C: New test.
5843 2010-02-08  Richard Guenther  <rguenther@suse.de>
5845         PR middle-end/42995
5846         * gcc.dg/tree-ssa/inline-4.c: New testcase.
5848 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
5850         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
5851         return 0 from main.
5852         * gcc.dg/graphite/block-1.c: Same.
5853         * gcc.dg/graphite/block-3.c: Same.
5854         * gcc.dg/graphite/block-4.c: Same.
5855         * gcc.dg/graphite/block-5.c: Same.
5856         * gcc.dg/graphite/block-6.c: Same.
5857         * gcc.dg/graphite/block-7.c: Same.
5858         * gcc.dg/graphite/interchange-0.c: Same.
5859         * gcc.dg/graphite/interchange-1.c: Same.
5860         * gcc.dg/graphite/interchange-10.c: Same.
5861         * gcc.dg/graphite/interchange-11.c: Same.
5862         * gcc.dg/graphite/interchange-12.c: Same.
5863         * gcc.dg/graphite/interchange-2.c: Same.
5864         * gcc.dg/graphite/interchange-3.c: Same.
5865         * gcc.dg/graphite/interchange-4.c: Same.
5866         * gcc.dg/graphite/interchange-5.c: Same.
5867         * gcc.dg/graphite/interchange-6.c: Same.
5868         * gcc.dg/graphite/interchange-7.c: Same.
5869         * gcc.dg/graphite/interchange-8.c: Same.
5870         * gcc.dg/graphite/interchange-9.c: Same.
5871         * gcc.dg/graphite/interchange-mvt.c: Same.
5873 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
5875         * gfortran.dg/graphite/id-19.f: New.
5876         * gfortran.dg/graphite/pr14741.f90: New.
5877         * gfortran.dg/graphite/pr41924.f90: New.
5878         * gfortran.dg/graphite/run-id-2.f90: New.
5880 2010-02-07  Richard Guenther  <rguenther@suse.de>
5882         PR middle-end/42956
5883         * gcc.c-torture/compile/pr42956.c: New testcase.
5885 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5887         PR libfortran/42742
5888         * gfortran.dg/fmt_cache_2.f: New test.
5890 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5892         * gfortran.dg/read_no_eor.f90: New test.
5894 2010-02-05  Jason Merrill  <jason@redhat.com>
5896         * g++.dg/ext/label13.C: Move constructor body out of class.
5898 2010-02-03  Jason Merrill  <jason@redhat.com>
5900         PR c++/42870
5901         * g++.dg/ext/dllexport3.C: New.
5903 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
5905         * gcc.dg/format/ms-format3.c: New test for specific MS types.
5907 2010-02-05  Richard Guenther  <rguenther@suse.de>
5909         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
5911 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
5913         PR c++/42915
5914         * g++.dg/other/crash-9.C: New test.
5916 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
5918         PR fortran/42309
5919         * gfortran.dg/subref_array_pointer_4.f90 : New test.
5921 2010-02-04  Richard Guenther  <rguenther@suse.de>
5923         PR rtl-optimization/42952
5924         * gcc.dg/torture/pr42952.c: New testcase.
5926 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5928         PR libfortran/42901
5929         * gfortran.dg/namelist_60.f90: New test.
5931 2010-02-03  Jason Merrill  <jason@redhat.com>
5933         PR c++/40138
5934         * g++.dg/ext/builtin11.C: New.
5936         PR c++/4926
5937         PR c++/38600
5938         * g++.dg/abi/mangle35.C: New.
5939         * g++.dg/abi/mangle37.C: New.
5941         PR c++/12909
5942         * g++.dg/abi/mangle36.C: New.
5944         PR c++/35652
5945         * g++.dg/warn/string1.C: New.
5947 2010-02-03  Richard Guenther  <rguenther@suse.de>
5949         PR tree-optimization/42944
5950         * gcc.dg/errno-1.c: New testcase.
5952 2010-02-03  Richard Guenther  <rguenther@suse.de>
5954         PR middle-end/42927
5955         * gcc.c-torture/compile/pr42927.c: New testcase.
5957 2010-02-03  Tobias Burnus  <burnus@net-b.de>
5959         PR fortran/42936
5960         * gfortran.dg/null_4.f90: New test.
5962 2010-02-02  Jason Merrill  <jason@redhat.com>
5964         PR c++/41090
5965         * g++.dg/ext/label13.C: New.
5967 2010-02-02  Tobias Burnus  <burnus@net-b.de>
5969         PR fortran/42650
5970         * gfortran.dg/func_result_5.f90: New test.
5972 2010-02-01  Tobias Burnus  <burnus@net-b.de>
5974         PR fortran/42922
5975         * gfortran.dg/pure_initializer_3.f90: News test.
5977 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
5979         PR fortran/42888
5980         * gfortran.dg/allocate_derived_2.f90: New test.
5982 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
5984         PR middle-end/42898
5985         * gcc.dg/torture/pr42898-2.c: New test.
5987 2010-01-31  Richard Guenther  <rguenther@suse.de>
5989         PR middle-end/42898
5990         * gcc.dg/torture/pr42898.c: New testcase.
5992 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
5994         PR fortran/38324
5995         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
5996         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
5998 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
6000         * g++.dg/tree-ssa/inline-1.C: New.
6001         * g++.dg/tree-ssa/inline-2.C: New.
6002         * g++.dg/tree-ssa/inline-3.C: New.
6004 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
6006         PR testsuite/41701
6007         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
6008         the string 'pow' in the pathname of the compiler from generating a
6009         test failure.
6011 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6013         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
6014         * g++.old-deja/g++.mike/eh17.C: Likewise.
6015         * g++.old-deja/g++.mike/p5571.C: Likewise.
6017 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
6019         PR c++/42758
6020         PR c++/42634
6021         PR c++/42336
6022         PR c++/42797
6023         PR c++/42880
6024         * g++.dg/other/crash-5.C: New test.
6025         * g++.dg/other/crash-6.C: New test.
6026         * g++.dg/other/crash-7.C: New test.
6027         * g++.dg/other/crash-8.C: New test.
6029 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
6031         PR rtl-optimization/42889
6032         * gcc.dg/pr42889.c: New test.
6034 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
6036         * gcc.target/i386/pr42881.c: Use SSE2.
6038 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
6040         PR target/42891
6041         * gcc.target/i386/pr42891.c: New test.
6043 2010-01-28  Richard Guenther  <rguenther@suse.de>
6045         PR tree-optimization/42871
6046         * g++.dg/torture/pr42871.C: New testcase.
6048 2010-01-28  Richard Guenther  <rguenther@suse.de>
6050         * gcc.dg/Wobjsize-1.h: New testcase.
6051         * gcc.dg/Wobjsize-1.c: Likewise.
6053 2010-01-28  Richard Guenther  <rguenther@suse.de>
6055         PR middle-end/42883
6056         * g++.dg/torture/pr42883.C: New testcase.
6058 2010-01-28  Michael Matz  <matz@suse.de>
6060         * gcc.target/i386/pr42881.c: New test.
6062 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6064         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
6065         Add i?86-*-solaris2* support.
6067 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
6069         PR c++/42713
6070         PR c++/42820
6071         * g++.dg/template/typedef27.C: New test case.
6072         * g++.dg/template/typedef28.C: New test case.
6074 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
6076         * gcc.dg/optimize-bswap*.c: Add ARM target
6078 2010-01-27  Richard Guenther  <rguenther@suse.de>
6080         PR middle-end/42878
6081         * gcc.dg/torture/pr42878-1.c: New testcase.
6082         * gcc.dg/torture/pr42878-2.c: Likewise.
6084 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
6086         PR middle-end/42874
6087         * gcc.dg/vla-22.c: New test.
6089 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
6091         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
6092         current collation.
6094 2010-01-26  Richard Guenther  <rguenther@suse.de>
6096         PR rtl-optimization/42685
6097         * gcc.dg/pr42685.c: New testcase.
6098         * g++.dg/other/pr42685.C: Likewise.
6100 2010-01-26  Richard Guenther  <rguenther@suse.de>
6102         PR middle-end/42806
6103         * g++.dg/other/pr42806.C: New testcase.
6105 2010-01-26  Richard Guenther  <rguenther@suse.de>
6107         PR tree-optimization/42250
6108         * gcc.dg/pr42250.c: New testcase.
6110 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
6112         * gnat.dg/array_bounds_test.adb: New test.
6114 2010-01-25  Tobias Burnus  <burnus@net-b.de>
6116         PR fortran/42858
6117         * gfortran.dg/generic_21.f90: New test.
6119 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6121         PR testsuite/41522
6122         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
6124 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
6126         PR c++/42748
6127         * g++.dg/abi/arm_va_list2.C: New test.
6128         * g++.dg/abi/arm_va_list2.h: Companion header file.
6130 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
6132         PR fortran/41044
6133         * gfortran.dg/parameter_array_ref_2.f90 : New test.
6135         PR fortran/41167
6136         * gfortran.dg/char_array_arg_1.f90 : New test.
6138         * gfortran.dg/pr25923.f90 : Remove XFAIL.
6140 2010-01-24  Tobias Burnus  <burnus@net-b.de>
6142         PR fortran/39304
6143         * gfortran.dg/generic_20.f90: New test.
6145 2010-01-22  Michael Matz  <matz@suse.de>
6147         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
6148         -msse2.
6150 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
6152         PR fortran/42736
6153         * gfortran.dg/dependency_25.f90 : New test.
6155 2010-01-21  Martin Jambor  <mjambor@suse.cz>
6157         PR tree-optimization/42585
6158         * gcc.dg/tree-ssa/pr42585.c: New test.
6160 2010-01-21  Richard Guenther  <rguenther@suse.de>
6162         PR middle-end/19988
6163         * gcc.dg/pr19988.c: New testcase.
6165 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
6167         * g++.dg/compat/decimal/compat-common.h: New file.
6168         * g++.dg/compat/decimal/decimal-dummy.h: New file.
6169         * g++.dg/compat/decimal/pass_x.h: New file.
6170         * g++.dg/compat/decimal/pass_y.h: New file.
6171         * g++.dg/compat/decimal/pass-1_main.C: New file.
6172         * g++.dg/compat/decimal/pass-1_x.C: New file.
6173         * g++.dg/compat/decimal/pass-1_y.C: New file.
6174         * g++.dg/compat/decimal/pass-2_main.C: New file.
6175         * g++.dg/compat/decimal/pass-2_x.C: New file.
6176         * g++.dg/compat/decimal/pass-2_y.C: New file.
6177         * g++.dg/compat/decimal/pass-3_main.C: New file.
6178         * g++.dg/compat/decimal/pass-3_x.C: New file.
6179         * g++.dg/compat/decimal/pass-3_y.C: New file.
6180         * g++.dg/compat/decimal/pass-4_main.C: New file.
6181         * g++.dg/compat/decimal/pass-4_x.C: New file.
6182         * g++.dg/compat/decimal/pass-4_y.C: New file.
6183         * g++.dg/compat/decimal/pass-5_main.C: New file.
6184         * g++.dg/compat/decimal/pass-5_x.C: New file.
6185         * g++.dg/compat/decimal/pass-5_y.C: New file.
6186         * g++.dg/compat/decimal/pass-6_main.C: New file.
6187         * g++.dg/compat/decimal/pass-6_x.C: New file.
6188         * g++.dg/compat/decimal/pass-6_y.C: New file.
6189         * g++.dg/compat/decimal/return_x.h: New file.
6190         * g++.dg/compat/decimal/return_y.h: New file.
6191         * g++.dg/compat/decimal/return-1_main.C: New file.
6192         * g++.dg/compat/decimal/return-1_x.C: New file.
6193         * g++.dg/compat/decimal/return-1_y.C: New file.
6194         * g++.dg/compat/decimal/return-2_main.C: New file.
6195         * g++.dg/compat/decimal/return-2_x.C: New file.
6196         * g++.dg/compat/decimal/return-2_y.C: New file.
6197         * g++.dg/compat/decimal/return-3_main.C: New file.
6198         * g++.dg/compat/decimal/return-3_x.C: New file.
6199         * g++.dg/compat/decimal/return-3_y.C: New file.
6200         * g++.dg/compat/decimal/return-4_main.C: New file.
6201         * g++.dg/compat/decimal/return-4_x.C: New file.
6202         * g++.dg/compat/decimal/return-4_y.C: New file.
6203         * g++.dg/compat/decimal/return-5_main.C: New file.
6204         * g++.dg/compat/decimal/return-5_x.C: New file.
6205         * g++.dg/compat/decimal/return-5_y.C: New file.
6206         * g++.dg/compat/decimal/return-6_main.C: New file.
6207         * g++.dg/compat/decimal/return-6_x.C: New file.
6208         * g++.dg/compat/decimal/return-6_y.C: New file.
6210 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
6212         PR debug/42715
6213         * gcc.dg/pr42715.c: New.
6215 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
6217         PR c++/42038
6218         * g++.dg/parse/crash55.C: New.
6220 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
6222         PR debug/42782
6223         * gcc.dg/guality/pr42782.c: New.
6225 2010-01-20  Jason Merrill  <jason@redhat.com>
6227         PR c++/41788
6228         * g++.dg/abi/packed1.C: New.
6230         PR c++/41920
6231         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
6233         PR c++/40750
6234         * g++.dg/parse/fn-typedef1.C: New.
6235         * g++.dg/other/cv_quals.C: Adjust.
6237 2010-01-20  Anthony Green  <green@moxielogic.com>
6239         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
6240         pack(push) pragma).
6241         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
6242         * gcc.dg/20020312-2.c: Port this to the moxie core.
6243         * gcc.dg/weak/typeof-2.c: Ditto.
6245 2010-01-20  Richard Guenther  <rguenther@suse.de>
6247         PR tree-optimization/42717
6248         * gcc.c-torture/compile/pr42717.c: New testcase.
6250 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
6252         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
6253         of signed, add a few new tests.
6255         PR middle-end/42803
6256         * g++.dg/parse/limits-initializer1.C: New test.
6258 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
6260         PR fortran/42804
6261         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
6262         * gfortran.dg/typebound_call_12.f03: New test.
6264 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
6266         PR fortran/42783
6267         * gfortran.dg/bounds_check_15.f90 : New test.
6269 2010-01-19  Michael Matz  <matz@suse.de>
6271         PR tree-optimization/41783
6272         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
6274 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6276         PR target/38697.
6277         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
6278         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
6279         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
6280         * gcc.target/arm/neon/vget_lows16.c: Likewise.
6281         * gcc.target/arm/neon/vget_lows32.c: Likewise.
6282         * gcc.target/arm/neon/vget_lows64.c: Likewise.
6283         * gcc.target/arm/neon/vget_lows8.c: Likewise.
6284         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
6285         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
6286         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
6287         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
6289 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
6291         PR fortran/42545
6292         * gfortran.dg/extends_6.f03: Modified an error message.
6293         * gfortran.dg/extends_10.f03: New test.
6294         * gfortran.dg/private_type_6.f03: Modified an error message.
6295         * gfortran.dg/structure_constructor_8.f03: Ditto.
6297 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
6299         PR tree-optimization/42719
6300         * gcc.dg/pr42719.c: New test.
6302         PR debug/42728
6303         * gcc.dg/pr42728.c: New test.
6305 2010-01-19  Anthony Green  <green@moxielogic.com>
6307         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
6309 2010-01-18  Anthony Green  <green@moxielogic.com>
6311         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
6312         for moxie.
6314 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
6316         * g++.dg/template/error45.C: reverted as part of reverting the
6317         fix of PR c++/42634.
6319 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
6321         PR c++/42634
6322         * g++.dg/template/error45.C: New test.
6324 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
6326         PR c++/42766
6327         * g++.dg/conversion/op6.C: New test.
6329 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
6331         PR target/42774
6332         * gcc.target/alpha/pr42774.c: New test.
6334 2010-01-18  Richard Guenther  <rguenther@suse.de>
6336         PR tree-optimization/42781
6337         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
6339 2010-01-17  Richard Guenther  <rguenther@suse.de>
6341         PR middle-end/42248
6342         * gcc.c-torture/execute/pr42248.c: New testcase.
6344 2010-01-17  Richard Guenther  <rguenther@suse.de>
6346         PR tree-optimization/42773
6347         * g++.dg/torture/pr42773.C: New testcase.
6349 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
6351         PR fortran/42677
6352         * gfortran.dg/interface_assignment_5.f90: New test.
6354 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
6356         PR c++/42697
6357         * g++.dg/template/crash94.C: Reverted.
6359 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
6361         PR debug/42767
6362         * gcc.dg/debug/pr42767.c: New.
6364 2010-01-15  Jason Merrill  <jason@redhat.com>
6366         PR c++/42761
6367         * g++.dg/cpp0x/decltype22.C: New.
6369 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
6371         PR middle-end/42760
6372         * g++.dg/torture/pr42760.C: New test.
6374 2010-01-15  Jing Yu  <jingyu@google.com>
6376         PR rtl-optimization/42691
6377         * gcc.c-torture/execute/pr42691.c: New.
6379 2010-01-15  Richard Guenther  <rguenther@suse.de>
6381         PR middle-end/42739
6382         * g++.dg/torture/pr42739.C: New testcase.
6384 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
6386         * g++.dg/template/error45.C: Revert as part of reverting changes
6387         or PR c++/42634.
6389 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6391         PR fortran/42684
6392         * gfortran.dg/interface_31.f90: New test.
6394 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
6396         * gcc.target/powerpc/pr42747.c: New file.
6398 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
6400         PR middle-end/42674
6401         * c-c++-common/pr42674.c: New test.
6403         PR c++/42608
6404         * g++.dg/template/instantiate11.C: New test.
6406 2010-01-14  Jason Merrill  <jason@redhat.com>
6408         PR c++/42701
6409         * g++.dg/overload/error3.C: New.
6411         PR c++/42655
6412         * g++.dg/overload/rvalue1.C: New.
6414 2010-01-14  Martin Jambor  <mjambor@suse.cz>
6416         PR tree-optimization/42706
6417         * gcc.dg/ipa/pr42706.c: New testcase.
6419 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
6421         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
6423 2010-01-14  Martin Jambor  <mjambor@suse.cz>
6425         PR tree-optimization/42714
6426         * g++.dg/torture/pr42714.C: New test.
6428 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
6430         PR rtl-optimization/42246
6431         * gfortran.dg/pr42246-2.f: New.
6433 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
6435         PR rtl-optimization/42389
6436         * gcc.dg/pr42389.c: New.
6438 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
6440         PR rtl-optimization/42388
6441         * gcc.dg/pr42388.c: New.
6443 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
6445         PR rtl-optimization/42294
6446         * gfortran.dg/pr42294.f: New.
6448 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
6450         PR rtl-optimization/39453
6451         PR rtl-optimization/42246
6452         * gcc.dg/pr39453.c: New.
6453         * gcc.dg/pr42246.c: New.
6455 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
6457         PR middle-end/42245
6458         * gcc.dg/pr42245.c: New.
6459         * gcc.dg/pr42245-2.c: New.
6461 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
6463         PR rtl-optimization/42249
6464         * gcc.dg/pr42249.c: New.
6466 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
6468         PR c/42721
6469         * gcc.c-torture/execute/pr42721.c: New test.
6471 2010-01-14  Ira Rosen  <irar@il.ibm.com>
6473         PR tree-optimization/42709
6474         * gcc.dg/vect/pr42709.c: New test.
6476 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
6478         PR fortran/41478
6479         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
6480         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
6482 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
6484         PR fortran/42481
6485         * gfortran.dg/generic_19.f90 : New test.
6487 2010-01-13  Richard Guenther  <rguenther@suse.de>
6489         PR tree-optimization/42730
6490         * gcc.c-torture/compile/pr42730.c: New testcase.
6492 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
6494         PR target/pr42542
6495         * gcc.target/ia64/pr42542-1.c: New.
6496         * gcc.target/ia64/pr42542-2.c: New.
6497         * gcc.target/ia64/pr42542-3.c: New.
6499 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
6501         PR c++/42634
6502         * g++.dg/template/error45.C: New test.
6504 2010-01-13  Martin Jambor  <mjambor@suse.cz>
6506         PR tree-optimization/42704
6507         * g++.dg/torture/pr42704.C: New test.
6509 2010-01-13  Martin Jambor  <mjambor@suse.cz>
6511         PR tree-optimization/42703
6512         * gcc.c-torture/compile/pr42703.c: New test.
6514 2010-01-13  Richard Guenther  <rguenther@suse.de>
6516         PR tree-optimization/42705
6517         * gcc.c-torture/compile/pr42705.c: New testcase.
6519 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
6521         * gcc.target/bfin/l2.c: New test.
6522         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
6524 2010-01-13  Richard Guenther  <rguenther@suse.de>
6526         PR middle-end/42716
6527         * gcc.c-torture/compile/pr42716.c: New testcase.
6529 2010-01-13  Richard Guenther  <rguenther@suse.de>
6531         PR lto/42678
6532         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
6534 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
6536         PR c/42708
6537         * gcc.c-torture/compile/pr42708-1.c: New test.
6539 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
6541         PR debug/42662
6542         * gcc.dg/pr42662.c: New test.
6544         PR tree-optimization/42645
6545         * g++.dg/other/pr42645-1.C: New test.
6546         * g++.dg/other/pr42645-2.C: New test.
6548 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
6550         PR target/42416
6551         * gcc.target/powerpc/warn-1.c: New test.
6552         * gcc.target/powerpc/warn-2.c: New test.
6554 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
6556         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
6557         stack alignment.
6559 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
6561         * gcc.dg/lto/20100108_0.c: New.
6563 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
6565         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
6566         Add -march=i686 -msse for 32bit x86 targets.
6568 2010-01-10  Richard Guenther  <rguenther@suse.de>
6570         PR middle-end/42667
6571         * gcc.dg/torture/pr42667.c: New testcase.
6573 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6575         PR fortran/32489
6576         * gfortran.dg/array_constructor_34.f90: New test.
6578 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6580         PR fortran/20923
6581         * gfortran.dg/array_constructor_33.f90: New test.
6582         gfortran.dg/array_function_5.f90: Add credit.
6584 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
6586         PR debug/42631
6587         * gcc.dg/pr42631.c: New.
6589 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
6591         PR debug/42630
6592         * gcc.dg/pr42630.c: New.
6594 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
6596         PR debug/42629
6597         * gcc.dg/pr42629.c: New.
6599 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
6601         PR middle-end/42363
6602         * gcc.dg/torture/pr42363.c: New.
6604 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
6606         PR debug/42604
6607         PR debug/42395
6608         * gcc.dg/vect/pr42604.c: New.
6609         * gcc.dg/vect/pr42395.c: New.
6611 2010-01-09  Richard Guenther  <rguenther@suse.de>
6613         PR middle-end/42512
6614         * gcc.c-torture/execute/pr42512.c: New testcase.
6616 2010-01-09  Tobias Burnus  <burnus@net-b.de>
6618         PR fortran/41298
6619         * gfortran.dg/c_ptr_tests_14.f90: New test.
6621 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6623         PR ada/41929
6624         * gnat.dg/null_pointer_deref1.adb: Don't run on
6625         sparc*-sun-solaris2.11.
6627 2010-01-08  Richard Guenther  <rguenther@suse.de>
6629         PR lto/42528
6630         * gcc.dg/lto/20100103-1_0.c: New testcase.
6631         * gcc.dg/lto/20100103-2_0.c: Likewise.
6633 2010-01-08  Tobias Burnus  <burnus@net-b.de
6635         PR/fortran 25829
6636         * gfortran.dg/asynchronous_1.f90: New test.
6637         * gfortran.dg/asynchronous_2.f90: New test.
6638         * gfortran.dg/conflicts.f90: Update error message.
6640 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
6642         c++/40155
6643         * g++.dg/cpp0x/variadic-unify-2.C: New test.
6645 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
6647         PR tree-optimization/42625
6648         * g++.dg/opt/dtor4.C: New test.
6649         * g++.dg/opt/dtor4.h: New.
6650         * g++.dg/opt/dtor4-aux.cc: New.
6652 2010-01-07  Tobias Burnus  <burnus@net-b.de>
6654         PR fortran/42597
6655         * gfortran.dg/proc_ptr_26.f90: New test.
6657 2010-01-07  Tobias Burnus  <burnus@net-b.de>
6659         PR fortran/41872
6660         * gfortran.dg/allocatable_scalar_7.f90: New test.
6662 2010-01-06  Richard Guenther  <rguenther@suse.de>
6664         * gcc.c-torture/compile/pr42632.c: New testcase.
6666 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
6668         PR target/42542
6669         * gcc.target/i386/pr42542-4.c: New.
6670         * gcc.target/i386/pr42542-4a.c: Likewise.
6671         * gcc.target/i386/pr42542-5.c: Likewise.
6672         * gcc.target/i386/pr42542-5a.c: Likewise.
6674 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
6676         * gcc.dg/tls/opt-15.c: New test.
6678 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
6680         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
6682 2010-01-05  Martin Jambor  <mjambor@suse.cz>
6684         PR tree-optimization/42462
6685         * g++.dg/torture/pr42462.C: New test.
6687 2010-01-05  Jason Merrill  <jason@redhat.com>
6689         * g++.dg/cpp0x/initlist30.C: New test.
6691 2010-01-05  Richard Guenther  <rguenther@suse.de>
6693         PR tree-optimization/42614
6694         * gcc.c-torture/execute/pr42614.c: New testcase.
6696 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
6698         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
6699         * gcc.dg/Wunreachable-1.c: Remove the testcase of
6700         -Wunreachable-code.
6701         * gcc.dg/Wunreachable-2.c: Likewise.
6702         * gcc.dg/Wunreachable-3.c: Likewise.
6703         * gcc.dg/Wunreachable-4.c: Likewise.
6704         * gcc.dg/Wunreachable-5.c: Likewise.
6705         * gcc.dg/Wunreachable-6.c: Likewise.
6706         * gcc.dg/Wunreachable-7.c: Likewise.
6707         * gcc.dg/Wunreachable-8.c: Likewise.
6708         * gcc.dg/20041231-1.c: Likewise.
6710 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
6712         PR other/42611
6713         * gcc.dg/pr42611.c: New test.
6715         PR tree-optimization/42508
6716         * g++.dg/opt/pr42508.C: New test.
6718 2010-01-05  Tobias Burnus  <burnus@net-b.de>
6720         PR fortran/41872
6721         * gfortran.dg/allocatable_scalar_8.f90: New.
6723 2010-01-04  Martin Jambor  <mjambor@suse.cz>
6725         PR tree-optimization/42398
6726         * gcc.c-torture/compile/pr42398.c: New test.
6728 2010-01-04  Jason Merrill  <jason@redhat.com>
6730         PR c++/42555
6731         * g++.dg/ext/attrib35.C: New.
6733         PR c++/42567
6734         * g++.dg/cpp0x/auto17.C: New.
6736 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
6738         * gcc.dg/lto/20100104_0.c: New.
6740 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
6742         PR target/42542
6743         * gcc.target/i386/pr42542-1.c: New.
6744         * gcc.target/i386/pr42542-1a.c: Likewise.
6745         * gcc.target/i386/pr42542-1b.c: Likewise.
6746         * gcc.target/i386/pr42542-2.c: Likewise.
6747         * gcc.target/i386/pr42542-2a.c: Likewise.
6748         * gcc.target/i386/pr42542-2b.c: Likewise.
6749         * gcc.target/i386/pr42542-3.c: Likewise.
6750         * gcc.target/i386/pr42542-3a.c: Likewise.
6752 2009-01-04  Tobias Burnus  <burnus@net-b.de>
6754         PR fortran/41872
6755         * gfortran.dg/allocatable_scalar_5.f90: New test.
6756         * gfortran.dg/allocatable_scalar_6.f90: New test.
6758 2010-01-03  Richard Guenther  <rguenther@suse.de>
6760         PR testsuite/42583
6761         * gfortran.dg/gomp/recursion1.f90: Remove.
6763 2010-01-03  Richard Guenther  <rguenther@suse.de>
6765         * gcc.dg/Warray-bounds.c: Remove XFAILs.
6766         * gcc.dg/uninit-6.c: Likewise.
6767         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
6769 2010-01-03  Richard Guenther  <rguenther@suse.de>
6771         PR tree-optimization/42589
6772         * gcc.target/i386/pr42589.c: New testcase.
6774 2010-01-03  Richard Guenther  <rguenther@suse.de>
6776         PR tree-optimization/42438
6777         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
6779 2010-01-02  Richard Guenther  <rguenther@suse.de>
6781         PR testsuite/41651
6782         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
6784 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
6786         PR target/42448
6787         * gcc.target/alpha/pr42448-1.c: New test.
6788         * gcc.target/alpha/pr42448-2.c: Ditto.
6790 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
6792         PR preprocessor/41947
6793         * gcc.dg/c99-hexfloat-3.c: New test.
6795 2010-01-01  Richard Guenther  <rguenther@suse.de>
6797         PR c/42570
6798         * gcc.c-torture/execute/pr42570.c: New testcase.
6800 2010-01-01  Richard Guenther  <rguenther@suse.de>
6802         PR middle-end/42559
6803         * gcc.c-torture/compile/pr42559.c: New testcase.
6806 Copyright (C) 2010 Free Software Foundation, Inc.
6808 Copying and distribution of this file, with or without modification,
6809 are permitted in any medium without royalty provided the copyright
6810 notice and this notice are preserved.