OSDN Git Service

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