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