OSDN Git Service

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