OSDN Git Service

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