2010-06-29 Paul Thomas <pault@gcc.gnu.org>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob6bdd576ca7a6ba4cda147136f1d8c44b8a034e25
1 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
3         PR fortran/44582
4         * gfortran.dg/aliasing_array_result_1.f90 : New test.
6 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
10 2010-06-29  Jan Hubicka  <jh@suse.cz>
12         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
14 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
16         PR target/43902
17         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
18         * gcc.target/arm/wmul-3.c: New test.
19         * gcc.target/arm/wmul-4.c: New test.
21 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
23         PR rtl-optimization/44659
24         * gcc.target/i386/extract-1.c: New.
25         * gcc.target/i386/extract-2.c: Likewise.
26         * gcc.target/i386/extract-3.c: Likewise.
27         * gcc.target/i386/extract-4.c: Likewise.
28         * gcc.target/i386/extract-5.c: Likewise.
29         * gcc.target/i386/extract-6.c: Likewise.
31 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
33         PR c++/44682
34         * g++.dg/warn/Wunused-var-14.C: New test.
36 2010-06-28  Tobias Burnus  <burnus@net-b.de>
38         PR fortran/43298
39         * gfortran.dg/nan_6.f90: New.
41 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
43         PR tree-optimization/43781
44         * gcc.dg/torture/pr43781.c: New.
46 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
48         PR fortran/40158
49         * gfortran.dg/actual_rank_check_1.f90: New test.
51 2010-06-28  Martin Jambor  <mjambor@suse.cz>
53         * testsuite/gcc.dg/ipa/ipa-sra-6.c: New test.
55 2010-06-28  Jan Hubicka  <jh@suse.cz>
57         PR tree-optimization/44687
58         * gcc.c-torture/compile/pr44687.c
60 2010-06-28  Martin Jambor  <mjambor@suse.cz>
62         PR c++/44535
63         * g++.dg/torture/pr44535.C: New test.
65 2010-06-28  Michael Matz  <matz@suse.de>
67         PR middle-end/44592
68         * gfortran.dg/pr44592.f90: New test.
70 2010-06-28  Jan Hubicka  <jh@suse.cz>
72         PR tree-optimization/44357
73         * g++.dg/torture/pr44357.C: New testcase.
75 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
77         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
78         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
79         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
80         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
81         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
82         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
83         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
84         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
86 2010-06-27  Jan Hubicka  <jh@suse.cz>
88         * gcc.c-torture/compile/pr44686.c: New file.
90 2010-06-27  Richard Guenther  <rguenther@suse.de>
92         PR tree-optimization/44683
93         * gcc.c-torture/execute/pr44683.c: New testcase.
95 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
97         * gnat.dg/noreturn3.ad[sb]: New test.
99 2010-06-26  Jason Merrill  <jason@redhat.com>
101         * g++.dg/cpp0x/explicit5.C: New.
103 2010-06-26  Richard Guenther  <rguenther@suse.de>
105         PR tree-optimization/44393
106         * gcc.dg/pr44393.c: New testcase.
108 2010-06-26  Jan Hubicka  <jh@suse.cz>
110         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
112 2010-06-26  Richard Guenther  <rguenther@suse.de>
114         PR middle-end/44674
115         * gcc.dg/pr44674.c: New testcase.
117 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
119         * gcc.dg/opts-3.c: New test.
121 2010-06-26  Tobias Burnus  <burnus@net-b.de>
123         * gfortran.dg/type_decl_1.f90: New.
124         * gfortran.dg/type_decl_2.f90: New.
126 2010-06-26  Tobias Burnus  <burnus@net-b.de>
128         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
129         * gfortran.dg/semicolon_fixed_2.f: Ditto.
131 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
133         PR testsuite/38946
134         * gfortran.dg/array_constructor_23.f: Update test to allow for small
135         error in comparing reals.
137 2010-06-25  Tobias Burnus  <burnus@net-b.de>
139         * selected_real_kind_2.f90: New.
140         * selected_real_kind_3.f90: New.
142 2010-06-25  Tobias Burnus  <burnus@net-b.de>
144         * gfortran.dg/entry_19.f90: New.
146 2010-06-25  Tobias Burnus  <burnus@net-b.de>
148         * gfortran.dg/end_subroutine_1.f90: New.
149         * gfortran.dg/end_subroutine_2.f90: New.
150         * gfortran.dg/interface_proc_end.f90: Update.
152 2010-06-25  Tobias Burnus  <burnus@net-b.de>
154         * gfortran.dg/semicolon_fixed.f: Update.
155         * gfortran.dg/semicolon_fixed_2.f: New.
156         * gfortran.dg/semicolon_free_2.f90: New.
157         * gfortran.dg/semicolon_free.f90: Update.
159 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
161         PR fortran/44448
162         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
164 2010-06-25  Martin Jambor  <mjambor@suse.cz>
166         * g++.dg/ipa/iinline-3.C: New test.
167         * gcc.dg/ipa/modif-1.c: Removed.
169 2010-06-25  Jan Hubicka  <jh@suse.cz>
171         * testsuite/gcc.dg/tree-ssa/ipa-split-1.c
173 2010-06-25  Martin Jambor  <mjambor@suse.cz>
175         * g++.dg/ipa/iinline-2.C: New test.
177 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
179         PR middle-end/43866
180         * gfortran.dg/pr43866.f90: New test.
182         PR tree-optimization/44539
183         * gcc.dg/pr44539.c: New test.
185 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
187         From Jim Wilson:
188         PR target/43902
189         * gcc.target/mips/madd-9.c: New test.
191 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
193         PR c/44517
194         * gcc.dg/noncompile/pr44517.c: New.
195         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
197 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
199         PR testsuite/43283
200         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
201         and add argument to nop for IA64.
203 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
205         PR target/44588
206         * gcc.target/i386/mod-1.c: New.
207         * gcc.target/i386/umod-1.c: Likewise.
208         * gcc.target/i386/umod-2.c: Likewise.
209         * gcc.target/i386/umod-3.c: Likewise.
211 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
213         PR middle-end/44492
214         * g++.dg/torture/pr44492.C: New test.
216 2010-06-24  Andi Kleen  <ak@linux.intel.com>
218         * c-c++-common/warn-omitted-condop.c: New.
220 2010-06-24  Tobias Burnus  <burnus@net-b.de>
222         PR fortran/44614
223         * gfortran.dg/import8.f90: New.
225 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
227         * gnat.dg/not_null.adb: Update test case.
229 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
231         PR c++/44619
232         * g++.dg/warn/Wunused-var-13.C: New test.
234         PR c++/44627
235         * g++.dg/diagnostic/method1.C: New test.
237 2010-06-22  Cary Coutant  <ccoutant@google.com>
239         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
241 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
243         PR fortran/44616
244         * gfortran.dg/abstract_type_8.f03: New.
246 2010-06-21  Jason Merrill  <jason@redhat.com>
248         * g++.dg/cpp0x/noexcept08.C: New.
250         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
252 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
254         PR target/44615
255         * gcc.target/i386/sse2-vec-2a.c: New.
257 2010-06-21  DJ Delorie  <dj@redhat.com>
259         * gcc.dg/pragma-diag-1.c: New.
261 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
263         PR target/44615
264         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
266 2010-06-21  Alan Modra  <amodra@gmail.com>
268         PR testsuite/44505
269         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
270         tail call to check_fa_mid.
272 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
274         PR target/44575
275         * gcc.c-torture/execute/pr44575.c: New test.
277 2010-06-21  Tobias Burnus  <burnus@net-b.de>
279         PR fortran/40632
280         * gfortran.dg/contiguous_1.f90: New.
281         * gfortran.dg/contiguous_2.f90: New.
282         * gfortran.dg/contiguous_3.f90: New.
284 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
286         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
287         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
289 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
291         PR target/44546
292         * gcc.target/i386/pr44546.c: New test.
294 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
296         * gcc.dg/opts-2.c: New test.
298 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
300         PR fortran/44584
301         * gfortran.dg/typebound_proc_15.f03: Modified.
303 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
305         PR target/44072
306         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
307         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
309 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
311         * g++.dg/ext/label13.C: Fix typo in last change.
313 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
315         PR libfortran/44477
316         * gfortran.dg/eof_3.f90
317         * gfortran.dg/endfile_2.f90
318         * gfortran.dg/endfile_4.f90
319         * gfortran.dg/endfile_3.f90
321 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
323         PR c++/41090
324         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
326 2010-06-18  Tobias Burnus  <burnus@net-b.de>
328         PR fortran/44556
329         * gfortran.dg/allocate_alloc_opt_11.f90: New.
331 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
333         * gcc.target/arm/pr40900.c: New test.
335 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
337         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
339 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
341         PR fortran/44558
342         * gfortran.dg/typebound_call_15.f03: New.
344 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
346         PR c++/44486
347         * g++.dg/pr44486.C: New.
349 2010-06-16  DJ Delorie  <dj@redhat.com>
351         * gcc.target/i386/volatile-bitfields-1.c: New.
352         * gcc.target/i386/volatile-bitfields-2.c: New.
354 2010-06-16  Jason Merrill  <jason@redhat.com>
356         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
358         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
360 2010-06-16  Richard Guenther  <rguenther@suse.de>
362         PR c/44555
363         * gcc.c-torture/execute/pr44555.c: New testcase.
365 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
367         PR fortran/44549
368         * gfortran.dg/typebound_proc_16.f03: New.
370 2010-06-16  Martin Jambor  <mjambor@suse.cz>
372         * g++.dg/torture/pr43905.C: New test.
374 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
376         PR testsuite/44538
377         * gcc.dg/vect/slp-perm-5.c (main): Prevent
378         initialization loop from being vectorized.
379         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
381 2010-06-16  Alan Modra  <amodra@gmail.com>
383         PR tree-optimization/44507
384         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
386 2010-06-15  Jason Merrill  <jason@redhat.com>
388         * g++.dg/overload/arg3.C: Adjust error locations.
389         * g++.dg/overload/copy1.C: Likewise.
390         * g++.dg/tc1/dr152.C: Likewise.
391         * g++.dg/template/incomplete4.C: Likewise.
392         * g++.dg/template/incomplete5.C: Likewise.
393         * g++.old-deja/g++.bob/inherit2.C: Likewise.
394         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
395         * g++.old-deja/g++.pt/crash9.C: Likewise.
397         * g++.dg/inherit/virtual5.C: New.
399         * g++.dg/cpp0x/defaulted18.C: New.
401         * g++.dg/cpp0x/initlist40.C: New.
403         * g++.dg/cpp0x/initlist39.C: New.
405 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
407         PR middle-end/44391
408         * gcc.dg/graphite/pr44391.c: New.
410 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
412         PR fortran/43388
413         * gfortran.dg/allocate_alloc_opt_8.f90: New.
414         * gfortran.dg/allocate_alloc_opt_9.f90: New.
415         * gfortran.dg/allocate_alloc_opt_10.f90: New.
416         * gfortran.dg/class_allocate_2.f03: Modified an error message.
418 2010-06-15  Richard Guenther  <rguenther@suse.de>
420         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
422 2010-06-15  Richard Guenther  <rguenther@suse.de>
424         * gcc.dg/vect/bb-slp-21.c: Adjust.
425         * gcc.dg/vect/bb-slp-13.c: Likewise
426         * gcc.dg/vect/bb-slp-4.c: Likewise
427         * gcc.dg/vect/bb-slp-22.c: Likewise
428         * gcc.dg/vect/bb-slp-14.c: Likewise
429         * gcc.dg/vect/bb-slp-23.c: Likewise
430         * gcc.dg/vect/bb-slp-15.c: Likewise
431         * gcc.dg/vect/bb-slp-17.c: Likewise
432         * gcc.dg/vect/bb-slp-18.c: Likewise
433         * gcc.dg/vect/bb-slp-19.c: Likewise
434         * gcc.dg/vect/bb-slp-10.c: Likewise
435         * gcc.dg/vect/bb-slp-11.c: Likewise
436         * gcc.dg/vect/bb-slp-20.c: Likewise
437         * gcc.dg/vect/bb-slp-3.c: Likewise
439 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
441         PR fortran/44536
442         * gfortran.dg/gomp/pr44536.f90: New test.
443         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
445 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
447         PR target/44534
448         * gcc.target/i386/avx-vextractf128-256-3.c: New.
449         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
451 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
453         PR tree-optimization/44508
454         * gcc.dg/tree-ssa/pr21086.c: Adjust.
456         PR bootstrap/44509
457         * gcc.dg/pr44509.c: New test.
459 2010-06-14  Ira Rosen  <irar@il.ibm.com>
461         PR tree-optimization/44507
462         * gcc.dg/vect/pr44507.c: New test.
464 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
466         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
467         and c-pretty-print.h.
469         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
471 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
473         * gfortran.dg/whole_file_18.f90: Updated error message.
475 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
477         * gfortran.dg/whole_file_20.f03: New.
479 2010-06-12  Jan Hubicka  <jh@suse.cz>
481         * gcc.c-torture/compile/pc44485.c: New testcase.
483 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
485         PR fortran/40117
486         * gfortran.dg/typebound_proc_4.f03: Modified error message.
487         * gfortran.dg/typebound_proc_14.f03: New.
488         * gfortran.dg/typebound_proc_15.f03: New.
490 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
492         * gcc.dg/opts-1.c: New test.
494 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
496         * gcc.dg/funroll-loops-all.c: Update expected error.
498 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
500         PR target/44481
501         * gcc.target/i386/pr44481.c: New test.
503 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
505         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
507 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
509         PR middle-end/44483
510         * gcc.dg/tree-ssa/pr44483.c: New.
512 2010-06-11  Paul Brook  <paul@codesourcery.com>
514         * g++.dg/other/arm-neon-1.C: New test.
516 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
518         PR fortran/42051
519         PR fortran/43896
520         * gfortran.dg/class_23.f03: New test.
522 2010-06-11  Jan Hubicka  <jh@suse.cz>
524         * gcc.dg/ipa/pure-const-2.c: New testcase.
526 2010-06-11  Jan Hubicka  <jh@suse.cz>
528         * gcc.dg/noreturn-7.c: Update.
529         * gcc.dg/noreturn-4.c: Update.
531 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
533         Fix MIPS bootstrap
534         * g++.dg/other/typedef4.C: New test.
536 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
538         PR fortran/44207
539         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
541 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
543         PR fortran/44457
544         * gfortran.dg/asynchronous_3.f03
546 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
548         PR middle-end/44185
549         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
550         non-temporal stores out of the tests to form new test cases.  As a
551         result, no non-temporal store should be generated in this case.
553         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
554         prefetch-7.c that generate one non-temporal store.
556         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
557         prefetch-7.c that generate one non-temporal store and one
558         one-temporal prefetch.
560 2010-06-10  Martin Jambor  <mjambor@suse.cz>
562         PR tree-optimization/44258
563         * gcc.dg/tree-ssa/pr44258.c: New test.
565 2010-06-10  Daniel Kraft  <d@domob.eu>
567         PR fortran/38936
568         * gfortran.dg/associate_1.f03: New test.
569         * gfortran.dg/associate_2.f95: New test.
570         * gfortran.dg/associate_3.f03: New test.
571         * gfortran.dg/associate_4.f08: New test.
573 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
575         * gfortran.dg/selected_char_kind_4.f90: New test.
577 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
579         * gcc.dg/pr42461.c: New test.
581 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
583         PR fortran/44347
584         * gfortran.dg/selected_real_kind_1.f90: New.
586 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
588         PR fortran/44359
589         * gfortran.dg/warn_conversion.f90: Removed check for redundant
590         warning.
591         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
592         check for warning.
594 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
596         * gfortran.dg/data_namelist_conflict.f90: New test.
598 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
600         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
601         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
602         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
604 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
606         * testsuite/gfortran.dg/mvbits_9.f90: New test.
607         * testsuite/gfortran.dg/ibset_1.f90: Ditto.
608         * testsuite/gfortran.dg/ibits_1.f90: Ditto.
609         * testsuite/gfortran.dg/btest_1.f90: Ditto.
610         * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
612 2010-06-09  Jason Merrill  <jason@redhat.com>
614         PR c++/44366
615         * g++.dg/cpp0x/decltype23.C: Move to...
616         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
618 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
620         PR fortran/44211
621         * gfortran.dg/typebound_call_14.f03: New test.
623 2010-06-09  Martin Jambor  <mjambor@suse.cz>
625         PR tree-optimization/44423
626         * gcc.dg/tree-ssa/pr44423.c: New test.
628 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
630         PR testsuite/42843
631         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
632         TV_NONE to initialize tv_id field.
633         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
634         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
635         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
636         Include toplev.h .
637         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
638         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
639         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
641 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
643         PR tree-optimization/39874
644         PR middle-end/28685
645         * gcc.dg/pr39874.c: New file.
647 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
649         * g++.dg/ext/attr-alias-1.C: New.
650         * g++.dg/ext/attr-alias-2.C: New.
652 2010-06-07  Tobias Burnus  <burnus@net-b.de>
654         PR fortran/44446
655         * gfortran.dg/proc_ptr_27.f90: New.
657 2010-06-07  Jason Merrill  <jason@redhat.com>
659         PR c++/44366
660         * g++.dg/cpp0x/decltype23.C: New.
662 2010-06-08  Andrew Pinski <pinskia@gmail.com>
663             Shujing Zhao  <pearly.zhao@oracle.com>
665         PR c/37724
666         * gcc.dg/c90-const-expr-10.c: Adjust.
667         * gcc.dg/c99-const-expr-10.c: Adjust.
668         * gcc.dg/init-bad-7.c: New.
670 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
672         * lib/target-supports.exp (check_effective_target_gas): New proc.
673         * gcc.c-torture/execute/960321-1.x: New file.
675 2010-06-07  Jason Merrill  <jason@redhat.com>
677         PR c++/44401
678         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
680 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
682         PR c++/44444
683         * g++.dg/warn/Wunused-var-12.C: New test.
685         PR c++/44443
686         * c-c++-common/Wunused-var-11.c: New test.
688 2010-06-07  Jan Hubicka  <jh@suse.cz>
690         * gcc.dg/ipa/pure-const-1.c: New testcase.
692 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
694         PR rtl-optimization/44404
695         * gcc.dg/pr44404.c: New.
697 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
699         PR target/44159
700         * gcc.target/i386/abi-2.c: Check sysv abi here.
701         * gcc.target/i386/aes-avx-check.h: Call test in noinline
702         function to avoid failures by different ABIs.
703         * gcc.target/i386/aes-check.h: Likewise.
704         * gcc.target/i386/avx-check.h: Likewise.
705         * gcc.target/i386/fma4-check.h: Likewise.
706         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
707         * gcc.target/i386/mmx-check.h: Likewise.
708         * gcc.target/i386/pclmul-avx-check.h: Likewise.
709         * gcc.target/i386/pclmul-check.h: Likewise.
710         * gcc.target/i386/sse-check.h: Likewise.
711         * gcc.target/i386/sse2-check.h: Likewise.
712         * gcc.target/i386/sse3-check.h: Likewise.
713         * gcc.target/i386/sse4_1-check.h: Likewise.
714         * gcc.target/i386/sse4_2-check.h: Likewise.
715         * gcc.target/i386/sse4a-check.h: Likewise.
716         * gcc.target/i386/ssse3-check.h: Likewise.
717         * gcc.target/i386/xop-check.h: Likewise.
718         * gcc.target/i386/pr27971.c: Fix for LLP64.
719         * gcc.target/i386/pr39139.c: Likewise.
720         * gcc.target/i386/pr39315-check.c: Likewise.
721         * gcc.target/i386/vararg-1.c: Likewise.
722         * gcc.target/i386/vararg-2.c: Likewise.
723         Additional add dg-compile to avoid failure due
724         missing foo symbol.
726         * gcc.dg/compound-literal-1.c: Fix for llp64.
727         * gcc.dg/pr32370.c: Likewise.
728         * gcc.dg/pr37561.c: Likewise.
729         * gcc.dg/pr41340.c: Likewise.
730         * gcc.dg/pr41551.c: Likewise.
732 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
734         PR c++/44188
735         * g++.dg/debug/dwarf2/typedef3.C: New test.
737 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
739         PR c/20000
740         * c-c++-common/pr20000.c: New.
742 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
744         PR c++/44086
745         * g++.dg/init/pr44086.C: New.
746         * g++.dg/cpp0x/decltype4.C: Adjust.
748 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
750         PR fortran/43945
751         * gfortran.dg/generic_23.f03: New test.
753 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
755         PR fortran/43895
756         * gfortran.dg/alloc_comp_class_1.f90 : New test.
758 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
760         PR c++/44361
761         * c-c++-common/Wunused-var-9.c: New test.
763 2010-06-05  Jason Merrill  <jason@redhat.com>
765         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
767 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
769         PR c/44322
770         * gcc.dg/c99-restrict-4.c: New test.
772 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
774         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
775         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
776         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
777         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
778         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
779         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
780         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
781         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
782         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
783         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
784         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
785         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
786         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
787         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
788         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
789         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
790         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
791         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
792         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
793         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
794         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
795         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
797 2010-06-04  Jason Merrill  <jason@redhat.com>
799         * g++.dg/cpp0x/noexcept06.C: New.
800         * g++.dg/cpp0x/noexcept07.C: New.
802         * g++.dg/cpp0x/noexcept01.C: New.
803         * g++.dg/cpp0x/noexcept02.C: New.
804         * g++.dg/cpp0x/noexcept03.C: New.
805         * g++.dg/cpp0x/noexcept04.C: New.
806         * g++.dg/cpp0x/noexcept05.C: New.
808 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
810         PR c++/44412
811         * g++.dg/warn/Wunused-var-10.C: New test.
812         * g++.dg/warn/Wunused-var-11.C: New test.
814         PR c++/44362
815         * c-c++-common/Wunused-var-10.c: New test.
817 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
819         PR c/25880
820         * gcc.dg/assign-warn-2.c: Update.
821         * gcc.dg/cpp/line3.c: Update.
822         * gcc.dg/c99-array-lval-8.c: Update.
823         * gcc.dg/cast-qual-2.c: Update.
824         * gcc.dg/c99-arraydecl-3.c:  Update.
825         * gcc.dg/assign-warn-1.c:  Update.
826         * gcc.dg/format/gcc_diag-1.c:  Update.
828 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
830         PR rtl-optimization/39871
831         PR rtl-optimization/40615
832         PR rtl-optimization/42500
833         PR rtl-optimization/42502
834         * gcc.target/arm/eliminate.c: New test.
836 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
838         PR libstdc++/44410
839         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
840         * g++.old-deja/g++.other/delete3.C: Likewise.
841         * g++.old-deja/g++.other/new.C: Likewise.
842         * g++.old-deja/g++.law/operators27.C: Likewise.
843         * g++.old-deja/g++.mike/p755.C: Likewise.
844         * g++.dg/eh/new1.C: Likewise.
845         * g++.dg/init/new5.C: Likewise.
847 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
849         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
850         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
851         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
853 2010-06-03  Richard Guenther  <rguenther@suse.de>
855         PR lto/41921
856         * lib/lto.exp: Always load gcc.exp.
857         (lto-obj): For C source files invoke gcc_target_compile.
858         * g++.dg/lto/20100603-1_0.C: New testcase.
859         * g++.dg/lto/20100603-1_1.c: Likewise.
861 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
863         PR tree-optimization/43688
864         * gfortran.dg/pr43688.f90: New.
866 2010-06-03  Richard Guenther  <rguenther@suse.de>
868         PR lto/41584
869         * gcc.dg/lto/20100603-1_0.c: New testcase.
870         * gcc.dg/lto/20100603-2_0.c: Likewise.
871         * gcc.dg/lto/20100603-3_0.c: Likewise.
873 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
875         PR target/44218
876         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
877         * gcc.target/powerpc/recip-2.c: Ditto.
878         * gcc.target/powerpc/recip-3.c: Ditto.
879         * gcc.target/powerpc/recip-4.c: Ditto.
880         * gcc.target/powerpc/recip-5.c: Ditto.
881         * gcc.target/powerpc/recip-6.c: Ditto.
882         * gcc.target/powerpc/recip-7.c: Ditto.
883         * gcc.target/powerpc/recip-test.h: Ditto.
884         * gcc.target/powerpc/recip-test2.h: Ditto.
886 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
888         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
890 2010-06-02  Jason Merrill  <jason@redhat.com>
892         * g++.dg/ext/vector9.C: Expect typedef in error message.
894         PR c++/9726
895         PR c++/23594
896         PR c++/44333
897         * g++.dg/tc1/dr101.C: Remove xfails.
899 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
901         PR middle-end/44372
902         * g++.dg/ipa/pr44372.C: New.
904 2010-06-02  Jan Hubicka  <jh@suse.cz>
906         PR middle-end/44295
907         * g++.dg/torture/pr44295.C: Neww testcase.
909 2010-06-02  Jan Hubicka  <jh@suse.cz>
911         * gcc.dg/tree-ssa/loadpre6.c: Update.
913 2010-06-02  Richard Guenther  <rguenther@suse.de>
915         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
916         diagnostic.h.
918 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
920         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
921         the link fail message.
923 2010-06-02  Tobias Burnus  <burnus@net-b.de>
925         PR fortran/44360
926         * gfortran.dg/use_13.f90: New test case.
928 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
930         PR fortran/44371
931         * gfortran.dg/error_stop_2.f08: Minor update.
933 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
935         PR fortran/44371
936         * gfortran.dg/error_stop_1.f08: New test.
937         * gfortran.dg/error_stop_2.f08: New test.
939 2010-06-01  Jason Merrill  <jason@redhat.com>
941         DR 990
942         * g++.dg/cpp0x/initlist37.C: New.
943         * g++.dg/cpp0x/initlist38.C: New.
945         PR c++/44358
946         * g++.dg/cpp0x/initlist36.C: New.
948 2010-05-31 Jan Hubicka  <jh@suse.cz>
950         * gcc.dg/noreturn-8.c: New testcase.
952 2010-05-31 Jan Hubicka  <jh@suse.cz>
954         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
955         * gcc.dg/lto/noreturn-1_0.c: Move it here.
957 2010-05-31 Jan Hubicka  <jh@suse.cz>
959         * gcc.dg/lto/noreturn-1_1.c: New testcase.
960         * gcc.dg/lto/noreturn-1_0.c: New testcase.
962 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
964         PR fortran/36928
965         * gfortran.dg/dependency_27.f90:  New test.
966         * gfortran.dg/array_assign_1.F90:  New test.
968 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
970         PR target/44338
971         * gcc.target/i386/sse-24.c: New test.
973 2010-05-31  Jan Hubicka  <jh@suse.cz>
975         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
977 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
979         PR middle-end/44337
980         * gcc.dg/pr44337.c: New test.
982         PR tree-optimization/44182
983         * g++.dg/debug/pr44182.C: New test.
985 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
987         * gcc.dg/nested-func-7.c: New test.
988         * gnat.dg/frame_overflow.adb: Adjust directives.
990 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
992         * gnat.dg/prot2.ad[sb]: New test.
993         * gnat.dg/prot2_pkg1.ads: New helper.
994         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
996 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
998         * gnat.dg/array11.adb: Adjust dg-warning directive.
999         * gnat.dg/object_overflow.adb: Likewise.
1001 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
1003         PR middle-end/44306
1004         * gcc.dg/tree-ssa/pr44306.c: New.
1006 2010-05-29  Jan Hubicka  <jh@suse.cz>
1008         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
1010 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
1012         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
1014 2010-05-28  Mike Stump  <mikestump@comcast.net>
1016         PR objc/44125
1017         * objc.dg/const-str-9.m: Remove static.
1019 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
1021         PR target/43636
1022         * gcc.c-torture/compile/pr43636.c: New test.
1024 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
1026         PR objc++/23616
1027         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
1028         * obj-c++.dg/try-catch-9.mm: Ditto.
1030 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
1032         Revert patch for PR c++/44188
1033         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
1035 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
1037         PR c++/44188
1038         * g++.dg/debug/dwarf2/typedef3.C: New test.
1040 2010-05-27  Jason Merrill  <jason@redhat.com>
1042         PR c++/43555
1043         * g++.dg/ext/vla9.C: New.
1045 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
1047         PR objc/44140
1048         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
1049         * objc.dg/torture/tls/thr-init-3.m: Ditto.
1050         * objc.dg/torture/tls/thr-init.m: Ditto.
1051         * objc.dg/torture/trivial.m: Ditto.
1052         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
1053         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
1054         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
1055         * obj-c++.dg/torture/trivial.mm: Ditto.
1057 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
1059         * g++.dg/lto/20100302_0.C: Skip on darwin.
1061 2010-05-27  Richard Guenther  <rguenther@suse.de>
1063         PR tree-optimization/44284
1064         * gcc.dg/vect/vect-118.c: New testcase.
1065         * gcc.dg/vect/bb-slp-20.c: Adjust.
1066         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
1067         * gcc.dg/vect/slp-9.c: Likewise.
1068         * gcc.dg/vect/slp-reduc-4.c: Likewise.
1069         * gcc.dg/vect/vect-10.c: Likewise.
1070         * gcc.dg/vect/vect-109.c: Likewise.
1071         * gcc.dg/vect/vect-12.c: Likewise.
1072         * gcc.dg/vect/vect-36.c: Likewise.
1073         * gcc.dg/vect/vect-7.c: Likewise.
1074         * gcc.dg/vect/vect-iv-8.c: Likewise.
1075         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
1076         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
1077         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
1078         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
1079         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
1080         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
1081         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
1082         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
1083         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
1084         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
1085         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
1086         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
1087         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
1088         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
1089         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
1090         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
1091         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
1093 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
1095         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
1096         necessary.
1098 2010-05-26  Jan Hubicka  <jh@suse.cz>
1100         * gcc.dg/lto/materialize-1_0.c: New file.
1101         * gcc.dg/lto/materialize-1_1.c: New file.
1103 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1105         * gnat.dg/lto10.adb: New test.
1106         * gnat.dg/lto10_pkg.ads: New helper.
1108 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
1110         * lib/target-supports.exp (check_effective_target_int128): New
1111         function to check if __int128 types are available for target.
1112         * c-c++-common/int128-types-1.c: New.
1113         * c-c++-common/int128-1.c: New.
1114         * c-c++-common/int128-2.c: New.
1115         * g++.dg/abi/mangle43.C: New.
1116         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
1117         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
1118         pointer-wide scalar.
1119         * g++.dg/other/pr25632.C: Likewise.
1120         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
1121         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
1122         overflow warnings.
1123         * g++.dg/warn/pr13358-4.C: Likewise.
1124         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
1125         * g++.dg/warn/Wconversion-null.C: Likewise.
1127 2010-05-26  Jason Merrill  <jason@redhat.com>
1129         PR c++/43382
1130         * g++.dg/cpp0x/variadic101.C: New.
1132 2010-05-26  Richard Guenther  <rguenther@suse.de>
1134         PR rtl-optimization/44164
1135         * gcc.c-torture/execute/pr44164.c: New testcase.
1136         * g++.dg/tree-ssa/pr13146.C: Adjust.
1138 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
1140         PR fortran/40011
1141         * gfortran.dg/whole_file_19.f90 : New test.
1143 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
1145         PR fortran/30668
1146         PR fortran/31346
1147         PR fortran/34260
1148         * gfortran.dg/pr40999.f: Fix function type.
1149         * gfortran.dg/whole_file_5.f90: Likewise.
1150         * gfortran.dg/whole_file_6.f90: Likewise.
1151         * gfortran.dg/whole_file_16.f90: New.
1152         * gfortran.dg/whole_file_17.f90: New.
1153         * gfortran.dg/whole_file_18.f90: New.
1155 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
1156             Iain Sandoe  <iains@gcc.gnu.org>
1158         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
1159         * gcc.c-torture/compile/pr44197.c: Require alias support.
1160         * gcc.dg/lto/20081222_0.c: Ditto.
1162 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
1164         PR debug/42801
1165         * gcc.dg/guality/vla-2.c: New test.
1167 2010-05-25  Richard Guenther  <rguenther@suse.de>
1169         PR middle-end/44069
1170         * g++.dg/torture/pr44069.C: New testcase.
1172 2010-05-25  Richard Guenther  <rguenther@suse.de>
1174         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
1176 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
1178         PR objc/44140
1179         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
1181 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
1183         * obj-c++.dg/torture/tls/trivial.mm: New.
1184         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
1185         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
1186         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
1187         * obj-c++.dg/torture/tls/diag-1.mm: New.
1188         * obj-c++.dg/torture/tls/tls.exp: New.
1189         * obj-c++.dg/torture/trivial.mm: New.
1190         * obj-c++.dg/torture/dg-torture.exp: New.
1191         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
1192         * obj-c++.dg/tls/trivial.m: New.
1193         * obj-c++.dg/tls/init-1.mm: New.
1194         * obj-c++.dg/tls/diag-1.mm: New.
1195         * obj-c++.dg/tls/init-2.mm: New.
1196         * obj-c++.dg/tls/diag-2.mm: New.
1197         * obj-c++.dg/tls/diag-3.mm: New.
1198         * obj-c++.dg/tls/diag-4.mm: New.
1199         * obj-c++.dg/tls/static-1.mm: New.
1200         * obj-c++.dg/tls/tls.exp: New.
1201         * obj-c++.dg/tls/diag-5.mm: New.
1202         * obj-c++.dg/tls/static-1a.mm: New.
1203         * objc-obj-c++-shared/Object1.mm: New.
1204         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
1206 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
1208         PR objc++/43689
1209         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
1210         * obj-c++.dg/const-str-6.mm: Ditto.
1212 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
1214         * g++.dg/parse/array-size2.C: Remove dg-error directives.
1216 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
1218         PR ada/38394
1219         * gnat.dg/array13.ad[sb]: New test.
1221 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
1222             Sandra Loosemore  <sandra@codesourcery.com>
1224         * gcc.target/arm/neon/: Regenerated test cases.
1226         * gcc.target/arm/neon/polytypes.c,
1227         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
1228         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
1229         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
1230         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
1231         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
1232         dg-add-options arm_neon.
1234         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
1235         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
1236         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
1237         and arm_neon_fp16_ok.
1239         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
1240         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
1242         * lib/target-supports.exp (add_options_for_arm_neon): New.
1243         (check_effective_target_arm_neon_ok_nocache): New, from
1244         check_effective_target_arm_neon_ok.  Check multiple possibilities.
1245         (check_effective_target_arm_neon_ok): Use
1246         check_effective_target_arm_neon_ok_nocache.
1247         (add_options_for_arm_neon_fp16)
1248         (check_effective_target_arm_neon_fp16_ok)
1249         check_effective_target_arm_neon_fp16_ok_nocache): New.
1250         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
1252 2010-05-24  Jason Merrill  <jason@redhat.com>
1254         PR c++/41510
1255         * g++.dg/cpp0x/initlist35.C: New.
1256         * g++.dg/init/brace6.C: Adjust.
1258 2010-05-24  Paul Brook  <paul@codesourcery.com>
1260         * gcc.target/arm/frame-pointer-1.c: New test.
1261         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
1262         pointer elimination.
1264 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
1266         PR target/44245
1267         * gcc.target/i386/crc32-3.c: New.
1268         * gcc.target/i386/crc32-4.c: Likewise.
1270 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
1272         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
1273         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
1274         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
1276 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
1278         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
1280 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
1282         PR target/43869
1283         * gcc.c-target/pr43869.c: New test.
1285 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
1287         PR fortran/44212
1288         * gfortran.dg/class_22.f03: New.
1290 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
1292         PR lto/44238
1293         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
1295 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
1297         PR fortran/44213
1298         * gfortran.dg/abstract_type_7.f03: New.
1300 2010-05-21  Jason Merrill  <jason@redhat.com>
1302         * g++.dg/eh/spec11.C: Test cleanup optimization.
1304 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
1306         PR debug/44223
1307         * gcc.target/i386/pr44223.c: New test.
1309 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1311         * gcc.target/i386/pr25993.c: Use @function as type specifier.
1313 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
1315         * g++.dg/other/const3.C: New test.
1317 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
1319         PR fortran/38407
1320         * warn_unused_dummy_argument_1.f90: New.
1321         * warn_unused_dummy_argument_2.f90: New.
1323 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
1325         PR c++/30298
1326         * g++.dg/inherit/crash1.C: New.
1327         * g++.dg/inherit/crash2.C: Likewise.
1329 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
1331         PR debug/44178
1332         * g++.dg/debug/pr44178.C: New test.
1334 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
1336         PR middle-end/44185
1337         * gcc.dg/tree-ssa/prefetch-6.c: Add
1338         --param min-insn-to-prefetch-ratio=6.
1339         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
1340         allow unrolling, and adjust the movnti count.
1342 2010-05-20  Jan Hubicka  <jh@suse.cz>
1344         PR middle-end/44197
1345         * gcc.c-torture/compile/pr44197.c: New file.
1347 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
1349         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
1350         Fix test code.
1351         (check_effective_target_xop): Remove __may_alias__ attribute.
1353 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
1355         PR target/44202
1356         * gcc.c-torture/execute/pr44202-1.c: New test.
1358 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1360         PR fortran/43851
1361         * gfortran.dg/label_1.f90: Update test.
1363 2010-05-19  Jan Hubicka  <jh@suse.cz>
1365         * gcc.dg/lto/ipareference2_0.c: New file.
1366         * gcc.dg/lto/ipareference2_1.c: New file.
1368 2010-05-19  Jason Merrill  <jason@redhat.com>
1370         * g++.dg/parse/fn-typedef2.C: New.
1372         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
1373         function type.
1375         PR c++/44193
1376         * g++.dg/template/fntype1.C: New.
1378 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
1380         * gnat.dg/discr23.ad[sb]: New test.
1381         * gnat.dg/discr23_pkg.ads: New helper.
1383         * gnat.dg/specs/controlled1.ads: New test.
1384         * gnat.dg/specs/controlled1_pkg.ads: New helper.
1386 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
1388         PR fortran/44055
1389         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
1390         Fixed scope of C_SIZEOF.
1391         * gfortran.dg/warn_conversion_2.f90: New.
1393 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1395         * lib/target-supports.exp (check_effective_target_sse2): New proc.
1396         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
1397         for optional selector.
1398         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
1399         (check_effective_target_sse3): New proc.
1400         * gcc.target/i386/math-torture/math-torture.exp: Load
1401         target-supports.exp.
1402         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
1403         check_effective_target_sse2.
1404         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
1405         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1406         * g++.dg/vect/vect.exp: Likewise.
1407         * gfortran.dg/vect/vect.exp: Likewise.
1408         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
1409         -msse2 if check_effective_target_sse2.
1411         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
1412         * gcc.target/i386/3dnow-2.c: Likewise.
1413         * gcc.target/i386/3dnowA-1.c: Likewise.
1414         * gcc.target/i386/3dnowA-2.c: Likewise.
1415         * gcc.target/i386/pr42549.c: Likewise.
1417         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
1418         * gcc.target/i386/sse3-addsubpd.c: Likewise.
1419         * gcc.target/i386/sse3-addsubps.c: Likewise.
1420         * gcc.target/i386/sse3-haddpd.c: Likewise.
1421         * gcc.target/i386/sse3-haddps.c: Likewise.
1422         * gcc.target/i386/sse3-hsubpd.c: Likewise.
1423         * gcc.target/i386/sse3-hsubps.c: Likewise.
1424         * gcc.target/i386/sse3-movddup.c: Likewise.
1425         * gcc.target/i386/sse3-movshdup.c: Likewise.
1426         * gcc.target/i386/sse3-movsldup.c: Likewise.
1428         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
1429         * g++.dg/ext/attrib35.C: Likewise.
1430         * g++.dg/opt/pr40496.C: Likewise.
1431         * g++.dg/other/i386-1.C: Likewise.
1432         * g++.dg/other/i386-4.C: Likewise.
1433         * g++.dg/other/pr34435.C: Likewise.
1434         * g++.dg/other/pr39496.C: Likewise.
1435         * g++.dg/other/pr40446.C: Likewise.
1436         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1437         * gcc.dg/compat/vector-1a_main.c: Likewise.
1438         * gcc.dg/compat/vector-2a_main.c: Likewise.
1439         * gcc.dg/lto/20090206-1_0.c: Likewise.
1440         * gcc.dg/pr34856.c: Likewise.
1441         * gcc.dg/pr36584.c: Likewise.
1442         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
1443         * gcc.dg/pr37544.c: Likewise.
1444         * gcc.dg/torture/pr16104-1.c: Likewise.
1445         * gcc.dg/torture/pr35771-1.c: Likewise.
1446         * gcc.dg/torture/pr35771-2.c: Likewise.
1447         * gcc.dg/torture/pr35771-3.c: Likewise.
1448         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
1449         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
1450         * gcc.dg/torture/stackalign/push-1.c: Likewise.
1451         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
1452         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
1453         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
1454         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
1455         * gcc.target/i386/20060512-1.c: Likewise.
1456         * gcc.target/i386/20060512-3.c: Likewise.
1457         * gcc.target/i386/all_one_m128i.c: Likewise.
1458         * gcc.target/i386/float128-1.c: Likewise.
1459         * gcc.target/i386/float128-2.c: Likewise.
1460         * gcc.target/i386/fpcvt-1.c: Likewise.
1461         * gcc.target/i386/fpcvt-2.c: Likewise.
1462         * gcc.target/i386/fpcvt-3.c: Likewise.
1463         * gcc.target/i386/fpprec-1.c: Likewise.
1464         * gcc.target/i386/funcspec-9.c: Likewise.
1465         * gcc.target/i386/incoming-1.c: Likewise.
1466         * gcc.target/i386/incoming-12.c: Likewise.
1467         * gcc.target/i386/incoming-2.c: Likewise.
1468         * gcc.target/i386/incoming-3.c: Likewise.
1469         * gcc.target/i386/incoming-4.c: Likewise.
1470         * gcc.target/i386/incoming-6.c: Likewise.
1471         * gcc.target/i386/incoming-7.c: Likewise.
1472         * gcc.target/i386/incoming-8.c: Likewise.
1473         * gcc.target/i386/opt-1.c: Likewise.
1474         * gcc.target/i386/opt-2.c: Likewise.
1475         * gcc.target/i386/ordcmp-1.c: Likewise.
1476         * gcc.target/i386/pr17692.c: Likewise.
1477         * gcc.target/i386/pr18614-1.c: Likewise.
1478         * gcc.target/i386/pr22152.c: Likewise.
1479         * gcc.target/i386/pr23570.c: Likewise.
1480         * gcc.target/i386/pr23575.c: Likewise.
1481         * gcc.target/i386/pr26449-1.c: Likewise.
1482         * gcc.target/i386/pr26600.c: Likewise.
1483         * gcc.target/i386/pr27790.c: Likewise.
1484         * gcc.target/i386/pr28839.c: Likewise.
1485         * gcc.target/i386/pr30970.c: Likewise.
1486         * gcc.target/i386/pr32000-1.c: Likewise.
1487         * gcc.target/i386/pr32000-2.c: Likewise.
1488         * gcc.target/i386/pr32280.c: Likewise.
1489         * gcc.target/i386/pr32661.c: Likewise.
1490         * gcc.target/i386/pr32708-1.c: Likewise.
1491         * gcc.target/i386/pr32961.c: Likewise.
1492         * gcc.target/i386/pr33329.c: Likewise.
1493         * gcc.target/i386/pr35714.c: Likewise.
1494         * gcc.target/i386/pr35767-1.c: Likewise.
1495         * gcc.target/i386/pr35767-1d.c: Likewise.
1496         * gcc.target/i386/pr35767-1i.c: Likewise.
1497         * gcc.target/i386/pr35767-2.c: Likewise.
1498         * gcc.target/i386/pr35767-2d.c: Likewise.
1499         * gcc.target/i386/pr35767-2i.c: Likewise.
1500         * gcc.target/i386/pr35767-3.c: Likewise.
1501         * gcc.target/i386/pr35767-5.c: Likewise.
1502         * gcc.target/i386/pr36222-1.c: Likewise.
1503         * gcc.target/i386/pr36578-1.c: Likewise.
1504         * gcc.target/i386/pr36578-2.c: Likewise.
1505         * gcc.target/i386/pr36992-1.c: Likewise.
1506         * gcc.target/i386/pr37101.c: Likewise.
1507         * gcc.target/i386/pr37216.c: Likewise.
1508         * gcc.target/i386/pr37434-1.c: Likewise.
1509         * gcc.target/i386/pr37434-2.c: Likewise.
1510         * gcc.target/i386/pr37843-3.c: Likewise.
1511         * gcc.target/i386/pr37843-4.c: Likewise.
1512         * gcc.target/i386/pr39162.c: Likewise.
1513         * gcc.target/i386/pr39315-1.c: Likewise.
1514         * gcc.target/i386/pr39315-2.c: Likewise.
1515         * gcc.target/i386/pr39315-3.c: Likewise.
1516         * gcc.target/i386/pr39315-4.c: Likewise.
1517         * gcc.target/i386/pr39445.c: Likewise.
1518         * gcc.target/i386/pr39496.c: Likewise.
1519         * gcc.target/i386/pr40809.c: Likewise.
1520         * gcc.target/i386/pr40906-3.c: Likewise.
1521         * gcc.target/i386/pr41019.c: Likewise.
1522         * gcc.target/i386/pr42542-1.c: Likewise.
1523         * gcc.target/i386/pr42542-2.c: Likewise.
1524         * gcc.target/i386/pr42542-3.c: Likewise.
1525         * gcc.target/i386/pr42542-3a.c: Likewise.
1526         * gcc.target/i386/pr42881.c: Likewise.
1527         * gcc.target/i386/push-1.c: Likewise.
1528         * gcc.target/i386/quad-sse.c: Likewise.
1529         * gcc.target/i386/reload-1.c: Likewise.
1530         * gcc.target/i386/sse-10.c: Likewise.
1531         * gcc.target/i386/sse-11.c: Likewise.
1532         * gcc.target/i386/sse-15.c: Likewise.
1533         * gcc.target/i386/sse-17.c: Likewise.
1534         * gcc.target/i386/sse-18.c: Likewise.
1535         * gcc.target/i386/sse-19.c: Likewise.
1536         * gcc.target/i386/sse-4.c: Likewise.
1537         * gcc.target/i386/sse-6.c: Likewise.
1538         * gcc.target/i386/sse-vect-types.c: Likewise.
1539         * gcc.target/i386/sse2-addpd-1.c: Likewise.
1540         * gcc.target/i386/sse2-addsd-1.c: Likewise.
1541         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
1542         * gcc.target/i386/sse2-andpd-1.c: Likewise.
1543         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
1544         * gcc.target/i386/sse2-comisd-1.c: Likewise.
1545         * gcc.target/i386/sse2-comisd-2.c: Likewise.
1546         * gcc.target/i386/sse2-comisd-3.c: Likewise.
1547         * gcc.target/i386/sse2-comisd-4.c: Likewise.
1548         * gcc.target/i386/sse2-comisd-5.c: Likewise.
1549         * gcc.target/i386/sse2-comisd-6.c: Likewise.
1550         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
1551         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
1552         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
1553         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
1554         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
1555         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
1556         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
1557         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
1558         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
1559         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
1560         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
1561         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
1562         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
1563         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
1564         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
1565         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
1566         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
1567         * gcc.target/i386/sse2-divpd-1.c: Likewise.
1568         * gcc.target/i386/sse2-divsd-1.c: Likewise.
1569         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
1570         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
1571         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
1572         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
1573         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
1574         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
1575         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
1576         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
1577         * gcc.target/i386/sse2-minpd-1.c: Likewise.
1578         * gcc.target/i386/sse2-minsd-1.c: Likewise.
1579         * gcc.target/i386/sse2-mmx.c: Likewise.
1580         * gcc.target/i386/sse2-movapd-1.c: Likewise.
1581         * gcc.target/i386/sse2-movapd-2.c: Likewise.
1582         * gcc.target/i386/sse2-movd-1.c: Likewise.
1583         * gcc.target/i386/sse2-movd-2.c: Likewise.
1584         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
1585         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
1586         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
1587         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
1588         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
1589         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
1590         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
1591         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
1592         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
1593         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
1594         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
1595         * gcc.target/i386/sse2-movq-1.c: Likewise.
1596         * gcc.target/i386/sse2-movq-2.c: Likewise.
1597         * gcc.target/i386/sse2-movq-3.c: Likewise.
1598         * gcc.target/i386/sse2-movsd-1.c: Likewise.
1599         * gcc.target/i386/sse2-movsd-2.c: Likewise.
1600         * gcc.target/i386/sse2-movupd-1.c: Likewise.
1601         * gcc.target/i386/sse2-movupd-2.c: Likewise.
1602         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
1603         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
1604         * gcc.target/i386/sse2-orpd-1.c: Likewise.
1605         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
1606         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
1607         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
1608         * gcc.target/i386/sse2-paddb-1.c: Likewise.
1609         * gcc.target/i386/sse2-paddd-1.c: Likewise.
1610         * gcc.target/i386/sse2-paddq-1.c: Likewise.
1611         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
1612         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
1613         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
1614         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
1615         * gcc.target/i386/sse2-paddw-1.c: Likewise.
1616         * gcc.target/i386/sse2-pand-1.c: Likewise.
1617         * gcc.target/i386/sse2-pandn-1.c: Likewise.
1618         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
1619         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
1620         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
1621         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
1622         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
1623         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
1624         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
1625         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
1626         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
1627         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
1628         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
1629         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
1630         * gcc.target/i386/sse2-pminub-1.c: Likewise.
1631         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
1632         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
1633         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
1634         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
1635         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
1636         * gcc.target/i386/sse2-por-1.c: Likewise.
1637         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
1638         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
1639         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
1640         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
1641         * gcc.target/i386/sse2-pslld-1.c: Likewise.
1642         * gcc.target/i386/sse2-pslld-2.c: Likewise.
1643         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
1644         * gcc.target/i386/sse2-psllq-1.c: Likewise.
1645         * gcc.target/i386/sse2-psllq-2.c: Likewise.
1646         * gcc.target/i386/sse2-psllw-1.c: Likewise.
1647         * gcc.target/i386/sse2-psllw-2.c: Likewise.
1648         * gcc.target/i386/sse2-psrad-1.c: Likewise.
1649         * gcc.target/i386/sse2-psrad-2.c: Likewise.
1650         * gcc.target/i386/sse2-psraw-1.c: Likewise.
1651         * gcc.target/i386/sse2-psraw-2.c: Likewise.
1652         * gcc.target/i386/sse2-psrld-1.c: Likewise.
1653         * gcc.target/i386/sse2-psrld-2.c: Likewise.
1654         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
1655         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
1656         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
1657         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
1658         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
1659         * gcc.target/i386/sse2-psubb-1.c: Likewise.
1660         * gcc.target/i386/sse2-psubd-1.c: Likewise.
1661         * gcc.target/i386/sse2-psubq-1.c: Likewise.
1662         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
1663         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
1664         * gcc.target/i386/sse2-psubw-1.c: Likewise.
1665         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
1666         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
1667         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
1668         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
1669         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
1670         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
1671         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
1672         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
1673         * gcc.target/i386/sse2-pxor-1.c: Likewise.
1674         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
1675         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
1676         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
1677         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
1678         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
1679         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
1680         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
1681         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
1682         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
1683         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
1684         * gcc.target/i386/sse2-shufps-1.c: Likewise.
1685         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
1686         * gcc.target/i386/sse2-subpd-1.c: Likewise.
1687         * gcc.target/i386/sse2-subsd-1.c: Likewise.
1688         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
1689         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
1690         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
1691         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
1692         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
1693         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
1694         * gcc.target/i386/sse2-unpack-1.c: Likewise.
1695         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
1696         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
1697         * gcc.target/i386/sse2-vec-1.c: Likewise.
1698         * gcc.target/i386/sse2-vec-2.c: Likewise.
1699         * gcc.target/i386/sse2-vec-3.c: Likewise.
1700         * gcc.target/i386/sse2-vec-4.c: Likewise.
1701         * gcc.target/i386/sse2-vec-5.c: Likewise.
1702         * gcc.target/i386/sse2-vec-6.c: Likewise.
1703         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
1704         * gcc.target/i386/ssefn-2.c: Likewise.
1705         * gcc.target/i386/ssefn-4.c: Likewise.
1706         * gcc.target/i386/ssefp-1.c: Likewise.
1707         * gcc.target/i386/ssefp-2.c: Likewise.
1708         * gcc.target/i386/sseregparm-3.c: Likewise.
1709         * gcc.target/i386/sseregparm-4.c: Likewise.
1710         * gcc.target/i386/sseregparm-5.c: Likewise.
1711         * gcc.target/i386/sseregparm-6.c: Likewise.
1712         * gcc.target/i386/sseregparm-7.c: Likewise.
1713         * gcc.target/i386/ssetype-1.c: Likewise.
1714         * gcc.target/i386/ssetype-2.c: Likewise.
1715         * gcc.target/i386/ssetype-3.c: Likewise.
1716         * gcc.target/i386/ssetype-4.c: Likewise.
1717         * gcc.target/i386/ssetype-5.c: Likewise.
1718         * gcc.target/i386/unordcmp-1.c: Likewise.
1719         * gcc.target/i386/vararg-1.c: Likewise.
1720         * gcc.target/i386/vararg-2.c: Likewise.
1721         * gcc.target/i386/vararg-3.c: Likewise.
1722         * gcc.target/i386/vararg-4.c: Likewise.
1723         * gcc.target/i386/vararg-7.c: Likewise.
1724         * gcc.target/i386/vararg-8.c: Likewise.
1725         * gcc.target/i386/vecinit-1.c: Likewise.
1726         * gcc.target/i386/vecinit-2.c: Likewise.
1727         * gcc.target/i386/vecinit-3.c: Likewise.
1728         * gcc.target/i386/vecinit-4.c: Likewise.
1729         * gcc.target/i386/vecinit-5.c: Likewise.
1730         * gcc.target/i386/vecinit-6.c: Likewise.
1731         * gcc.target/i386/vectorize2.c: Likewise.
1732         * gcc.target/i386/vectorize3.c: Likewise.
1733         * gcc.target/i386/vectorize4.c: Likewise.
1734         * gcc.target/i386/vectorize6.c: Likewise.
1735         * gcc.target/i386/vectorize7.c: Likewise.
1736         * gcc.target/i386/vectorize8.c: Likewise.
1737         * gcc.target/i386/vperm-v2df.c: Likewise.
1738         * gcc.target/i386/vperm-v2di.c: Likewise.
1739         * gcc.target/i386/vperm-v4si-1.c: Likewise.
1740         * gcc.target/i386/xorps-sse2.c: Likewise.
1741         * gcc.target/i386/xorps.c: Likewise.
1742         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
1743         * gfortran.dg/graphite/pr42326.f90: Likewise.
1744         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
1746 2010-05-19  Richard Guenther  <rguenther@suse.de>
1748         PR lto/44196
1749         * g++.dg/lto/20100519-1_0.C: New testcase.
1751 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
1753         PR fortran/42360
1754         * gfortran.dg/warn_intent_out_not_set.f90: New.
1756 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
1758         PR fortran/38404
1759         * gfortran.dg/data_char_1.f90: Updated warning message.
1760         * gfortran.dg/data_array_6.f: New.
1762 2010-05-19  Martin Jambor  <mjambor@suse.cz>
1764         * g++.dg/ipa/ivinline-8.C: New test.
1765         * gcc.dg/ipa/iinline-2.c: Likewise.
1767 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
1769         PR fortran/34505
1770         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
1771         arguments; add check for return value kind.
1772         * gfortran.dg/float_1.f90: Likewise.
1774 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1776         * gcc.target/i386/20011009-1.c (COMMENT): Define.
1777         (main): Use it.
1778         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
1779         * lib/lto.exp (lto_prune_warns): Fix location line regex.
1780         Prune another location line format.
1781         (lto-obj): Call lto_prune_warns on comp_output.
1783 2010-05-18  Jan Hubicka  <jh@suse.cz>
1785         * gcc.dg/lto/ipacp_0.c: New test.
1786         * gcc.dg/lto/ipacp_1.c: New test.
1788 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
1790         PR lto/44184
1791         * gcc.dg/lto/20100518_0.c: New test.
1793 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
1795         * gnat.dg/specs/lto3.ads: Add missing dg-options.
1797 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
1799         PR fortran/43990
1800         * gfortran.dg/class_21.f03: New.
1802 2010-05-17  Jason Merrill  <jason@redhat.com>
1804         PR c++/44157
1805         * g++.dg/cpp0x/initlist34.C: New.
1807         PR c++/44158
1808         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
1810 2010-05-17  Martin Jambor  <mjambor@suse.cz>
1812         * g++.dg/ipa/ivinline-1.C: New test.
1813         * g++.dg/ipa/ivinline-2.C: New test.
1814         * g++.dg/ipa/ivinline-3.C: New test.
1815         * g++.dg/ipa/ivinline-4.C: New test.
1816         * g++.dg/ipa/ivinline-5.C: New test.
1817         * g++.dg/ipa/ivinline-6.C: New test.
1819 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
1820             Jason Merrill  <jason@redhat.com>
1822         PR c++/44108
1823         * c-c++-common/Wunused-var-8.c: New test.
1825 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
1827         PR bootstrap/42347
1828         * gcc.c-torture/compile/pr42347.c: New test.
1830         PR middle-end/44102
1831         * g++.dg/ext/asmgoto1.C: New test.
1833 2010-05-17  Martin Jambor  <mjambor@suse.cz>
1835         PR middle-end/44133
1836         * gcc.dg/tree-ssa/pr44133.c: New test.
1837         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
1838         precise.
1840 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
1842         PR fortran/44044
1843         * gfortran.dg/class_20.f03: New.
1845 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
1847         PR 44078
1848         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
1849         debug messages but not the newly introduced one.
1851 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
1853         PR fortran/35779
1854         * gfortran.dg/initialization_25.f90: Commented testcase.
1855         * gfortran.dg/initialization_26.f90: New.
1857 2010-05-16  Richard Guenther  <rguenther@suse.de>
1859         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
1860         * gcc.dg/pr43084.c: Likewise.
1861         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
1862         -fipa-type-escape.
1863         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
1864         -fipa-type-escape.
1865         * gcc.dg/struct/struct-reorg.exp: Likewise.
1866         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
1867         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1869 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
1871         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
1872         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
1873         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
1874         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
1875         tests.
1877 2010-05-15  Jason Merrill  <jason@redhat.com>
1879         * g++.dg/eh/spec10.C: New.
1880         * g++.dg/eh/spec11.C: New.
1881         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
1883 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
1885         PR fortran/44154
1886         PR fortran/42647
1887         * gfortran.dg/allocatable_scalar_9.f90: New.
1889 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
1891         PR c++/44148
1892         * g++.dg/torture/pr44148.C: New test.
1894 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
1896         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
1897         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
1898         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
1899         diagnostics and type sizes.
1901 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
1903         * gnat.dg/lto9.adb: New test.
1904         * gnat.dg/lto9_pkg1.ads: New helper.
1905         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
1907 2010-05-15  Jan Hubicka  <jh@suse.cz>
1909         * gcc.dg/lto/ipareference_1.c: Rename to ...
1910         * gcc.dg/lto/ipareference_0.c: ... this one.
1911         * gcc.dg/lto/ipareference_2.c: Rename to ...
1912         * gcc.dg/lto/ipareference_1.c: ... this one.
1914 2010-05-15  Jan Hubicka  <jh@suse.cz>
1916         * gcc.dg/lto/ipareference_1.c: New file.
1917         * gcc.dg/lto/ipareference_2.c: New file.
1919 2010-05-15  Richard Guenther  <rguenther@suse.de>
1921         PR tree-optimization/44038
1922         * gcc.c-torture/compile/pr44038.c: New testcase.
1924 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
1926         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
1927         * gcc.target/i386/avx-cmpss-1.c: Likewise.
1929 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
1931         PR fortran/43207
1932         PR fortran/43969
1933         * gfortran.dg/class_18.f03: New.
1934         * gfortran.dg/class_19.f03: New.
1936 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
1938         PR debug/44112
1939         * gcc.dg/debug/dwarf2/const-1.c: Remove.
1940         * g++.dg/debug/dwarf2/const1.C: Remove.
1942 2010-05-14  Jason Merrill  <jason@redhat.com>
1944         * g++.dg/eh/cond4.C: New.
1945         * g++.dg/eh/elide2.C: Adjust.
1946         * g++.old-deja/g++.eh/terminate1.C: Adjust.
1948 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
1950         PR fortran/44135
1951         * gfortran.dg/actual_array_interface_2.f90: New test.
1953 2010-05-14  Richard Guenther  <rguenther@suse.de>
1955         PR tree-optimization/44119
1956         * gcc.c-torture/compile/pr44119.c: New testcase.
1958 2010-05-14  Jason Merrill  <jason@redhat.com>
1960         PR c++/44127
1961         * g++.dg/eh/terminate1.C: New.
1963 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
1965         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
1967         PR debug/44136
1968         * gcc.dg/pr44136.c: New test.
1970 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
1972         PR c++/30566
1973         * g++.dg/warn/Wshadow-4.C: Adjust.
1974         * g++.dg/warn/Wshadow-5.C: New test.
1975         * g++.dg/warn/Wshadow-6.C: New test
1977 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
1979         PR fortran/35779
1980         * gfortran.dg/initialization_25.f90: New.
1982 2010-05-13  Martin Jambor  <mjambor@suse.cz>
1984         * g++.dg/otr-fold-1.C: New test.
1985         * g++.dg/otr-fold-2.C: New test.
1987 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
1989         PR fortran/44036
1990         * gfortran.dg/gomp/pr44036-1.f90: New test.
1991         * gfortran.dg/gomp/pr44036-2.f90: New test.
1992         * gfortran.dg/gomp/pr44036-3.f90: New test.
1994         PR debug/43983
1995         * gcc.dg/guality/sra-1.c: New test.
1997 2010-05-12  Jan Hubicka  <jh@suse.cz>
1999         * tree-ssa/unreachable.c: New test.
2001 2010-05-12  Jason Merrill  <jason@redhat.com>
2003         * g++.dg/cpp0x/sfinae1.C: New.
2005 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
2007         * gcc.target/i386/zee.c: New file.
2009 2010-05-12  Jason Merrill  <jason@redhat.com>
2011         * g++.dg/conversion/op1.C: Expect template candidate message.
2012         * g++.dg/cpp0x/nullptr15.C: Likewise.
2013         * g++.dg/cpp0x/pr31431-2.C: Likewise.
2014         * g++.dg/cpp0x/pr31431.C: Likewise.
2015         * g++.dg/cpp0x/temp_default2.C: Likewise.
2016         * g++.dg/cpp0x/trailing4.C: Likewise.
2017         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
2018         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
2019         * g++.dg/cpp0x/variadic-throw.C: Likewise.
2020         * g++.dg/cpp0x/variadic35.C: Likewise.
2021         * g++.dg/cpp0x/vt-35147.C: Likewise.
2022         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
2023         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
2024         * g++.dg/ext/visibility/anon8.C: Likewise.
2025         * g++.dg/ext/vla2.C: Likewise.
2026         * g++.dg/other/pr28114.C: Likewise.
2027         * g++.dg/other/ptrmem10.C: Likewise.
2028         * g++.dg/other/ptrmem11.C: Likewise.
2029         * g++.dg/overload/unknown1.C: Likewise.
2030         * g++.dg/parse/template7.C: Likewise.
2031         * g++.dg/parse/typename7.C: Likewise.
2032         * g++.dg/template/conv11.C: Likewise.
2033         * g++.dg/template/copy1.C: Likewise.
2034         * g++.dg/template/deduce3.C: Likewise.
2035         * g++.dg/template/dependent-expr5.C: Likewise.
2036         * g++.dg/template/friend.C: Likewise.
2037         * g++.dg/template/incomplete2.C: Likewise.
2038         * g++.dg/template/local4.C: Likewise.
2039         * g++.dg/template/local6.C: Likewise.
2040         * g++.dg/template/operator10.C: Likewise.
2041         * g++.dg/template/overload6.C: Likewise.
2042         * g++.dg/template/ptrmem2.C: Likewise.
2043         * g++.dg/template/ptrmem20.C: Likewise.
2044         * g++.dg/template/ptrmem8.C: Likewise.
2045         * g++.dg/template/sfinae2.C: Likewise.
2046         * g++.dg/template/ttp25.C: Likewise.
2047         * g++.dg/template/unify10.C: Likewise.
2048         * g++.dg/template/unify11.C: Likewise.
2049         * g++.dg/template/unify6.C: Likewise.
2050         * g++.dg/template/unify7.C: Likewise.
2051         * g++.dg/template/unify9.C: Likewise.
2052         * g++.dg/template/varmod1.C: Likewise.
2053         * g++.old-deja/g++.brendan/crash56.C: Likewise.
2054         * g++.old-deja/g++.law/operators32.C: Likewise.
2055         * g++.old-deja/g++.pt/crash28.C: Likewise.
2056         * g++.old-deja/g++.pt/crash60.C: Likewise.
2057         * g++.old-deja/g++.pt/explicit38.C: Likewise.
2058         * g++.old-deja/g++.pt/explicit39.C: Likewise.
2059         * g++.old-deja/g++.pt/explicit41.C: Likewise.
2060         * g++.old-deja/g++.pt/explicit67.C: Likewise.
2061         * g++.old-deja/g++.pt/explicit77.C: Likewise.
2062         * g++.old-deja/g++.pt/expr2.C: Likewise.
2063         * g++.old-deja/g++.pt/overload7.C: Likewise.
2064         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
2065         * g++.old-deja/g++.pt/spec5.C: Likewise.
2066         * g++.old-deja/g++.pt/spec6.C: Likewise.
2067         * g++.old-deja/g++.pt/t24.C: Likewise.
2068         * g++.old-deja/g++.pt/unify4.C: Likewise.
2069         * g++.old-deja/g++.pt/unify6.C: Likewise.
2070         * g++.old-deja/g++.pt/unify8.C: Likewise.
2071         * g++.old-deja/g++.robertl/eb119.C: Likewise.
2072         * g++.old-deja/g++.robertl/eb79.C: Likewise.
2073         * g++.old-deja/g++.robertl/eb98.C: Likewise.
2075         * g++.dg/cpp0x/initlist32.C: New.
2077         * g++.dg/template/conv11.C: New.
2078         * g++.dg/conversion/op1.C: Adjust expected error.
2080         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
2082 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
2084         PR target/44088
2085         * gcc.target/i386/avx-cmpsd-1.c: New.
2086         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
2087         * gcc.target/i386/avx-cmpss-1.c: Likewise.
2088         * gcc.target/i386/avx-cmpss-2.c: Likewise.
2089         * gcc.target/i386/sse-cmpss-1.c: Likewise.
2090         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
2092 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
2094         PR middle-end/44085
2095         * gcc.dg/gomp/pr44085.c: New test.
2096         * gfortran.dg/gomp/pr44085.f90: New test.
2098 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
2100         * objc-obj-c++-shared/Object1.m: New.
2101         * objc.dg/torture: New directory.
2102         * objc.dg/torture/tls: Ditto.
2103         * objc.dg/tls: Ditto.
2104         * objc.dg/torture/tls/trivial.m: New test.
2105         * objc.dg/torture/tls/thr-init-2.m: New test.
2106         * objc.dg/torture/tls/thr-init-3.m: New test.
2107         * objc.dg/torture/tls/thr-init.m: New test.
2108         * objc.dg/torture/tls/diag-1.m: New test.
2109         * objc.dg/torture/tls/tls.exp: New.
2110         * objc.dg/torture/trivial.m: New test.
2111         * objc.dg/torture/dg-torture.exp: New.
2112         * objc.dg/tls/diag-3.m: New test.
2113         * objc.dg/tls/diag-4.m: New test.
2114         * objc.dg/tls/diag-5.m: New test.
2115         * objc.dg/tls/init-1.m: New test.
2116         * objc.dg/tls/init-2.m: New test.
2117         * objc.dg/tls/tls.exp: New.
2118         * objc.dg/tls/diag-2.m: New test.
2119         * lib/objc.exp: Respond to dg-additional-files.
2121 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
2123         * gcc.target/m68k/20100512-1.c: New.
2125 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
2127         * gnat.dg/lto8.adb: New test.
2128         * gnat.dg/lto8_pkg.ad[sb]: New helper.
2129         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
2131 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
2133         PR c++/34272
2134         PR c++/43630
2135         PR c++/34491
2136         * g++.dg/template/crash97.C: New.
2137         * g++.dg/template/crash98.C: Likewise.
2138         * g++.dg/template/crash99.C: Likewise.
2139         * g++.dg/cpp0x/pr31439.C: Adjust.
2140         * g++.dg/template/crash95.C: Likewise.
2142 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
2144         PR middle-end/44071
2145         * c-c++-common/asmgoto-4.c: New test.
2146         * gcc.target/i386/pr44071.c: New test.
2148         PR c++/44062
2149         * c-c++-common/Wunused-var-7.c: New test.
2150         * g++.dg/warn/Wunused-var-9.C: New test.
2152 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
2154         PR fortran/43711
2155         * gfortran.dg/gomp/pr43711.f90: New.
2157 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
2159         PR fortran/31820
2160         * gfortran.dg/select_5.f90: Updated.
2162 2010-05-11  Jan Hubicka  <jh@suse.cz>
2164         PR tree-optimize/44063
2165         * gcc.c-torture/compile/pr44063.c: New testcase.
2167 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
2169         PR debug/44023
2170         * gcc.dg/pr44023.c: New test.
2172 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
2174         * gnat.dg/lto7.adb: New test.
2175         * gnat.dg/lto7_pkg.ad[sb]: New helper.
2177 2010-05-10  Jason Merrill  <jason@redhat.com>
2179         PR c++/44017
2180         * g++.dg/template/inherit5.C: New.
2182         PR c++/44045
2183         * g++.dg/cpp0x/initlist33.C: New.
2184         * g++.dg/cpp0x/initlist26.C: Adjust.
2185         * g++.dg/cpp0x/initlist28.C: Adjust.
2187 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
2189         PR c++/43719
2190         * g++.dg/init/pr43719.C: New.
2191         * g++.dg/anon-struct4.C: Adjust.
2193 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
2195         PR debug/44028
2196         * gcc.dg/pr44028.c: New test.
2198 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
2200         PR fortran/27866
2201         PR fortran/35003
2202         PR fortran/42809
2203         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
2204         * gfortran.dg/warn_conversion.f90: New.
2206 2010-05-10  Michael Matz  <matz@suse.de>
2208         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
2210 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
2212         PR rtl-optimization/44012
2213         * gcc.dg/pr44012.c: New.
2215 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2217         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
2218         Log text on entry and exit.
2219         Prune Sun ld warnings for common symbols with differing sizes.
2220         (lto-link-and-maybe-run): Change caller.
2222 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
2224         PR fortran/44044
2225         * gfortran.dg/class_7.f03: Modified.
2226         * gfortran.dg/select_type_1.f03: Modified.
2227         * gfortran.dg/select_type_12.f03: New.
2229 2010-05-10  Richard Guenther  <rguenther@suse.de>
2231         PR tree-optimization/44050
2232         * gcc.dg/torture/pr44050.c: New testcase.
2234 2010-05-10  Wei Guozhi  <carrot@google.com>
2236         PR target/42879
2237         * gcc.target/arm/pr42879.c: New testcase.
2239 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
2241         PR c/44051
2242         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
2244 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
2246         PR c/10676
2247         * gcc.dg/anon-struct-10.c: New test.
2249 2010-05-09  Richard Guenther  <rguenther@suse.de>
2251         PR middle-end/44024
2252         * gcc.dg/pr44024.c: New testcase.
2254 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
2256         PR c/4784
2257         * gcc.dg/anon-struct-9.c: New test.
2259 2010-05-09  Richard Guenther  <rguenther@suse.de>
2261         PR middle-end/44043
2262         * gcc.c-torture/compile/pr44043.c: New testcase.
2264 2010-05-09  Richard Guenther  <rguenther@suse.de>
2266         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
2268 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
2270         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
2272 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
2274         * gnat.dg/lto[12456].adb: Add "target lto" marker.
2275         * gnat.dg/specs/lto3.ads: Likewise.
2277 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
2279         PR middle-end/28685
2280         * gcc.dg/pr28685-1.c: New file.
2282 2010-05-08  Richard Guenther  <rguenther@suse.de>
2284         PR tree-optimization/44030
2285         * gcc.c-torture/compile/pr44030.c: New testcase.
2287 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
2289         * gnat.dg/lto6.adb: New test.
2290         * gnat.dg/lto6_pkg.ads: New helper.
2292 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
2294         * gnat.dg/lto5.adb: New test.
2295         * gnat.dg/lto5_pkg.ad[sb]: New helper.
2297 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
2299         * gnat.dg/lto4.ad[sb]: New test.
2301 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
2303         * gnat.dg/specs/lto3.ads: New test.
2304         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
2305         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
2307 2010-05-08  Quentin Ochem  <ochem@adacore.com>
2309         * gnat.dg/sizetype3.ad[sb]: New test.
2310         * gnat.dg/sizetype3_pkg.ads: New helper.
2312 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
2314         PR c++/43951
2315         * g++.dg/init/new29.C: New.
2317 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
2319         PR fortran/40728
2320         * gfortran.dg/coarray_1.f90: Fixed error message.
2321         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
2322         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
2323         * gfortran.dg/intrinsic_std_5.f90: New.
2325 2010-05-07  Jason Merrill  <jason@redhat.com>
2327         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
2329 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2331         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
2332         (size_t, stderr): Remove.
2333         (read_error): Replaced __builtin_fprintf by fprintf.
2335 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
2337         * gcc.dg/ordered-comparison-1.c: New test.
2338         * gcc.dg/ordered-comparison-2.c: New test.
2339         * gcc.dg/ordered-comparison-3.c: New test.
2340         * gcc.dg/ordered-comparison-4.c: New test.
2342 2010-05-06  Mike Stump  <mikestump@comcast.net>
2344         PR objc/35165
2345         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
2347 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
2348             Jason Merrill  <jason@redhat.com>
2350         * g++.dg/cpp0x/nullptr01.C: New.
2351         * g++.dg/cpp0x/nullptr02.C: New.
2352         * g++.dg/cpp0x/nullptr03.C: New.
2353         * g++.dg/cpp0x/nullptr04.C: New.
2354         * g++.dg/cpp0x/nullptr05.C: New.
2355         * g++.dg/cpp0x/nullptr06.C: New.
2356         * g++.dg/cpp0x/nullptr07.C: New.
2357         * g++.dg/cpp0x/nullptr08.C: New.
2358         * g++.dg/cpp0x/nullptr09.C: New.
2359         * g++.dg/cpp0x/nullptr10.C: New.
2360         * g++.dg/cpp0x/nullptr11.C: New.
2361         * g++.dg/cpp0x/nullptr12.C: New.
2362         * g++.dg/cpp0x/nullptr13.C: New.
2363         * g++.dg/cpp0x/nullptr14.C: New.
2364         * g++.dg/cpp0x/nullptr15.C: New.
2365         * g++.dg/cpp0x/nullptr16.C: New.
2366         * g++.dg/cpp0x/nullptr17.C: New.
2367         * g++.dg/cpp0x/nullptr18.C: New.
2368         * g++.dg/cpp0x/nullptr19.C: New.
2369         * g++.dg/cpp0x/nullptr20.C: New.
2370         * g++.dg/cpp0x/nullptr21.C: New.
2371         * g++.dg/cpp0x/nullptr22.C: New.
2372         * g++.dg/debug/nullptr01.C: New.
2373         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
2375 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
2377         * gcc.dg/Wunused-var-8.c: Move to...
2378         * c-c++-common/Wunused-var-6.c: ... here.  New test.
2380 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
2382         PR c++/40406
2383         * g++.dg/template/crash96.C: New.
2385 2010-05-06  Jan Hubicka  <jh@suse.cz>
2387         PR tree-optimization/43791
2388         * gcc.c-torture/compile/pr43791.c: New file.
2390 2010-05-06  Michael Matz  <matz@suse.de>
2392         PR tree-optimization/43984
2393         * gfortran.dg/pr43984.f90: New test.
2395 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2397         PR 40989
2398         * gcc.dg/pr40989.c: New.
2400 2010-05-06  Richard Guenther  <rguenther@suse.de>
2402         PR tree-optimization/43934
2403         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
2405 2010-05-06  Richard Guenther  <rguenther@suse.de>
2407         PR tree-optimization/43987
2408         * gcc.c-torture/execute/pr43987.c: New testcase.
2409         * gcc.dg/torture/pta-escape-1.c: Adjust.
2410         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2411         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2412         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2413         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
2415 2010-04-22  Jakub Jelinek <jakub@redhat.com>
2416             Dodji Seketeli  <dodji@redhat.com>
2418         PR c/18624
2419         * g++.dg/warn/Wunused-7.C: Add dg-warning.
2420         * g++.dg/template/sfinae16.C: Likewise.
2421         * gcc.dg/Wunused-var-1.c: Moved to...
2422         * c-c++-common/Wunused-var-1.c: ...here. New test.
2423         * gcc.dg/Wunused-var-2.c: Moved to...
2424         * c-c++-common/Wunused-var-2.c: ...here. New test.
2425         * gcc.dg/Wunused-var-3.c: Moved to...
2426         * c-c++-common/Wunused-var-3.c: ...here. New test.
2427         * gcc.dg/Wunused-var-4.c: Moved to...
2428         * gcc.dg/Wunused-var-1.c: ... here.
2429         * gcc.dg/Wunused-var-5.c: Moved to...
2430         * c-c++-common/Wunused-var-4.c: ...here. New test.
2431         * gcc.dg/Wunused-var-7.c: Moved to...
2432         * c-c++-common/Wunused-var-5.c: ...here. New test.
2433         * gcc.dg/Wunused-var-6.c: Moved to...
2434         * gcc.dg/Wunused-var-2.c: ... here.
2435         * c-c++-common/Wunused-var-1.c: New test.
2436         * c-c++-common/Wunused-var-2.c: New test.
2437         * c-c++-common/Wunused-var-3.c: New test.
2438         * c-c++-common/Wunused-var-4.c: New test.
2439         * c-c++-common/Wunused-var-5.c: New test.
2440         * g++.dg/warn/Wunused-var-1.C: New test.
2441         * g++.dg/warn/Wunused-var-2.C: New test.
2442         * g++.dg/warn/Wunused-var-3.C: New test.
2443         * g++.dg/warn/Wunused-var-4.C: New test.
2444         * g++.dg/warn/Wunused-var-5.C: New test.
2445         * g++.dg/warn/Wunused-var-6.C: New test.
2446         * g++.dg/warn/Wunused-var-7.C: New test.
2447         * g++.dg/warn/Wunused-var-8.C: New test.
2448         * g++.dg/warn/Wunused-parm-1.C: New test.
2449         * g++.dg/warn/Wunused-parm-2.C: New test.
2450         * g++.dg/warn/Wunused-parm-3.C: New test.
2452 2010-05-06  Tobias Burnus  <burnus@net-b.de>
2454         PR fortran/43985
2455         * gfortran.dg/gomp/crayptr5.f90: New test case.
2457 2010-05-05  Jason Merrill  <jason@redhat.com>
2459         PR debug/43370
2460         * g++.dg/ext/attrib39.C: New.
2462 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
2464         PR fortran/24978
2465         * gfortran.dg/data_invalid.f90: New.
2467 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
2469         * gnat.dg/lto2.adb: New test.
2471 2010-05-05  Jason Merrill  <jason@redhat.com>
2473         PR c++/43787
2474         * g++.dg/opt/empty1.C: New.
2476 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
2478         PR fortran/43696
2479         * gfortran.dg/class_17.f03: New.
2481 2010-05-04  Neil Vachharajani <nvachhar@google.com>
2483         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
2485 2010-05-04  Mike Stump  <mikestump@comcast.net>
2487         PR objc/35165
2488         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
2490 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
2492         PR target/43668
2493         * gcc.target/i386/pr43668.c: New.
2495 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2497         PR c++/43028
2498         * g++.dg/cpp0x/initlist31.C: New.
2500 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
2502         PR c/43981
2503         * gcc.dg/Wunused-var-8.c: New test.
2505 2010-05-04  Jason Merrill  <jason@redhat.com>
2507         PR c++/38064
2508         * g++.dg/cpp0x/enum3.C: Extend.
2510 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
2512         PR target/43799
2513         * gcc.target/i386/pr43799.c: New.
2515 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
2517         * gnat.dg/lto1.adb: New test.
2518         * gnat.dg/lto1_pkg.ad[sb]: New helper.
2520 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
2522         PR middle-end/43671
2523         * gcc.target/i386/pr43671.c: New.
2525 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2527         PR c++/43705
2528         * g++.dg/template/crash95.C: New.
2530 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
2532         PR debug/43508
2533         * gcc.target/i386/pr43508.c: New.
2535 2010-05-04  Richard Guenther  <rguenther@suse.de>
2537         PR tree-optimization/43879
2538         * g++.dg/torture/pr43879-1_0.C: New testcase.
2539         * g++.dg/torture/pr43879-1_1.C: Likewise.
2541 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
2543         PR c++/43953
2544         * g++.dg/other/crash-12.C: New test.
2546 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
2548         * g++.dg/cdce3.C: Add a space.  Updated.
2550 2010-05-03  Jason Merrill  <jason@redhat.com>
2552         PR c++/43680
2553         * g++.dg/opt/enum2.C: New.
2554         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
2555         * g++.dg/warn/Wswitch-1.C: Adjust message.
2557 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2559         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
2560         * g++.dg/ext/label13.C: Fix typo.
2561         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
2562         alpha*-dec-osf5*.
2563         * gcc.c-torture/compile/limits-declparen.c: xfail on
2564         alpha*-dec-osf5* with -g.
2565         * gcc.c-torture/compile/limits-pointer.c: Likewise.
2566         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
2567         * gcc.dg/c99-tgmath-2.c: Likewise.
2568         * gcc.dg/c99-tgmath-3.c: Likewise.
2569         * gcc.dg/c99-tgmath-4.c: Likewise.
2571 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
2573         PR fortran/43592
2574         * gfortran.dg/unexpected_interface.f90: New test.
2576 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2578         * ada/acats/run_acats (which): New function.
2579         (host_gnatchop, host_gnatmake): Use it.
2581 2010-05-03  Richard Guenther  <rguenther@suse.de>
2583         PR tree-optimization/43971
2584         * gcc.dg/pr43971.c: New testcase.
2586 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
2588         PR debug/43972
2589         * gcc.dg/debug/pr43972.c: New test.
2591 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
2593         PR testsuite/43963
2594         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
2596 2010-05-02  Richard Guenther  <rguenther@suse.de>
2598         PR tree-optimization/43879
2599         * gcc.dg/torture/pr43879-3.c: New testcase.
2601 2010-05-01  Richard Guenther  <rguenther@suse.de>
2603         PR tree-optimization/43949
2604         * g++.dg/warn/Warray-bounds-5.C: New testcase.
2606 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
2608         PR c++/43951
2609         * g++.dg/init/new28.C: New.
2611 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
2613         PR objc++/32052
2614         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
2615         structure and nested declarations.
2616         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
2617         structure and nested declarations.  Reduce header clutter and
2618         use _exit() rather than abort().
2619         * objc.dg/encode-10.m: New.
2620         * objc.dg/encode-11.m: New.
2622 2010-04-30  DJ Delorie  <dj@redhat.com>
2624         * gcc.c-torture/execute/20100430-1.c: New test.
2626 2010-04-30  Jason Merrill  <jason@redhat.com>
2628         PR c++/43868
2629         * g++.dg/template/ptrmem21.C: New.
2631 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
2633         PR fortran/18918
2634         PR fortran/43931
2635         * gfortran.dg/coarray_13.f90: New test.
2637 2010-04-30  Richard Guenther  <rguenther@suse.de>
2639         PR lto/43946
2640         * gcc.dg/lto/20100430-1_0.c: New testcase.
2642 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
2644         PR debug/43942
2645         * c-c++-common/pr43942.c: New test.
2647 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
2649         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
2650         conflict with darwin crt1.o 'start' symbol.
2652 2010-04-30  Richard Guenther  <rguenther@suse.de>
2654         PR tree-optimization/43879
2655         * gcc.dg/torture/pr43879_1.c: New testcase.
2657 2010-04-30  Richard Guenther  <rguenther@suse.de>
2659         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
2661 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
2663         PR c++/43890
2664         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
2665         user-provided constructor while recursing.
2667 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
2669         PR fortran/42274
2670         * gfortran.dg/class_16.f03: New test.
2672 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
2674         PR fortran/42274
2675         * gfortran.dg/class_15.f03: New.
2677 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
2679         PR fortran/43326
2680         * gfortran.dg/dynamic_dispatch_9.f03: New test.
2682 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
2684         PR fortran/43492
2685         * gfortran.dg/generic_22.f03 : New test.
2687 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
2689         PR fortran/42353
2690         * gfortran.dg/class_14.f03: New test.
2692 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2694         PR fortran/42680
2695         * gfortran.dg/interface_32.f90: New test.
2697 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
2698             Janus Weil  <janus@gcc.gnu.org>
2700         PR fortran/41829
2701         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
2702         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
2703         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
2705 2010-04-28  Mike Stump  <mikestump@comcast.net>
2707         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
2708         dg-excess-errors.
2709         * g++.dg/uninit-pred-2_b.C: Likewise.
2711 2010-04-28  Tobias Burnus  <burnus@net-b.de>
2713         PR fortran/18918
2714         PR fortran/43919
2715         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
2717 2010-04-28  Matthias Klose  <doko@ubuntu.com>
2719         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
2720         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
2721         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
2722         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
2723         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
2725 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
2727         * gcc.dg/const-uniq-1.c: New test.
2728         * gcc.dg/lto/const-uniq_[01].c: Likewise.
2730 2010-04-28  Xinliang David Li  <davidxl@google.com>
2732         * gcc.dg/uninit-pred-2_b.c: New test.
2733         * gcc.dg/uninit-pred-4_b.c: New test.
2734         * gcc.dg/uninit-pred-3_d.c: New test.
2735         * gcc.dg/uninit-pred-6_b.c: New test.
2736         * gcc.dg/uninit-pred-8_b.c: New test.
2737         * gcc.dg/uninit-pred-3_a.c: New test.
2738         * gcc.dg/uninit-pred-2_c.c: New test.
2739         * gcc.dg/uninit-pred-5_a.c: New test.
2740         * gcc.dg/uninit-pred-3_e.c: New test.
2741         * gcc.dg/uninit-pred-7_a.c: New test.
2742         * gcc.dg/uninit-pred-6_c.c: New test.
2743         * gcc.dg/uninit-pred-9_a.c: New test.
2744         * gcc.dg/uninit-pred-8_c.c: New test.
2745         * gcc.dg/uninit-pred-3_b.c: New test.
2746         * gcc.dg/uninit-pred-5_b.c: New test.
2747         * gcc.dg/uninit-pred-7_b.c: New test.
2748         * gcc.dg/uninit-pred-6_d.c: New test.
2749         * gcc.dg/uninit-pred-9_b.c: New test.
2750         * gcc.dg/uninit-pred-2_a.c: New test.
2751         * gcc.dg/uninit-pred-4_a.c: New test.
2752         * gcc.dg/uninit-pred-3_c.c: New test.
2753         * gcc.dg/uninit-pred-6_a.c: New test.
2754         * gcc.dg/uninit-pred-8_a.c: New test.
2755         * gcc.dg/uninit-pred-7_c.c: New test.
2756         * gcc.dg/uninit-pred-6_e.c: New test.
2757         * g++.dg/uninit-pred-loop-1_b.cc: New test.
2758         * g++.dg/uninit-pred-1_a.C: New test.
2759         * g++.dg/uninit-pred-1_b.C: New test.
2760         * g++.dg/uninit-pred-2_a.C: New test.
2761         * g++.dg/uninit-pred-2_b.C: New test.
2762         * g++.dg/uninit-pred-loop-1_a.cc: New test.
2763         * g++.dg/uninit-pred-loop-1_c.cc: New test.
2764         * g++.dg/uninit-pred-loop_1.cc: New test.
2766 2010-04-28  Martin Jambor  <mjambor@suse.cz>
2768         * gcc.dg/lto/20091209-1_0.c: New testcase.
2770 2010-04-28  Richard Guenther  <rguenther@suse.de>
2772         PR tree-optimization/43879
2773         PR tree-optimization/43909
2774         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
2776 2010-04-28  Richard Guenther  <rguenther@suse.de>
2778         PR c++/43880
2779         * g++.dg/torture/pr43880.C: New testcase.
2781 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2783         PR c++/9335
2784         * g++.dg/template/recurse2.C: Update
2785         * g++.dg/template/recurse.C: Update.
2786         * g++.dg/template/pr23510.C: Update.
2787         * lib/prune.exp: Filter out 'recursively instantiated'.
2789 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
2791         PR c++/29043
2792         * g++.dg/init/pr29043.C: New.
2794 2010-04-27  Jason Merrill  <jason@redhat.com>
2796         * g++.dg/lookup/scoped5.C: Adjust.
2797         * g++.dg/lookup/scoped8.C: Adjust.
2798         * g++.dg/template/dependent-expr5.C: Adjust.
2799         * g++.old-deja/g++.brendan/nest1.C: Adjust.
2801         PR c++/43856
2802         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
2804         PR c++/43875
2805         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
2807 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2808             Jan Hubicka <hubicka@ucw.cz>
2810         * gcc.dg/pure-2.c: New testcase.
2811         * gcc.dg/const-1.c: New testcase.
2813 2010-04-27  Jason Merrill  <jason@redhat.com>
2815         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
2817         PR c++/41468
2818         * g++.dg/template/sfinae17.C: New.
2819         * g++.dg/template/sfinae18.C: New.
2821 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
2823         * g++.dg/init/pr42844.C: New.
2824         * g++.dg/cpp0x/pr42844-2.C: New.
2825         * g++.dg/cpp0x/defaulted2.C: Adjust.
2826         * g++.dg/tree-ssa/pr27549.C: Likewise.
2827         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
2829 2010-04-27  Tobias Burnus  <burnus@net-b.de>
2831         PR fortran/18918
2832         * gfortran.dg/coarray_12.f90: Fix dump parsing.
2834 2010-04-27  Richard Guenther  <rguenther@suse.de>
2836         PR middle-end/40561
2837         * g++.dg/other/pr40561.C: New testcase.
2839 2010-04-27  Martin Jambor  <mjambor@suse.cz>
2841         PR middle-end/43812
2842         * g++.dg/ipa/pr43812.C: New test.
2844 2010-04-27  Jan Hubicka  <jh@suse.cz>
2846         * gcc.dg/ipa/iinline-1.c (main): Rename to...
2847         (test): ... this one.
2849 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
2851         PR target/40657
2852         * gcc.target/arm/thumb-stackframe.c: New test.
2854 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
2856         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
2857         * gcc.dg/misc-column.c: Likewise.
2858         * gcc.dg/Walways-true-1.c: Likewise.
2859         * gcc.dg/Walways-true-2.c: Likewise.
2860         * gcc.dg/warn-addr-cmp.c: Likewise.
2862 2010-04-27  Tobias Burnus  <burnus@net-b.de>
2864         PR fortran/18918
2865         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
2866         * gfortran.dg/coarray_12.f90: New.
2868 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
2870         PR c/32207
2871         * gcc.dg/pr32207.c: New test.
2872         * gcc.dg/misc-column.c: Adjust expected warning.
2873         * gcc.dg/Walways-true-1.c: Likewise.
2874         * gcc.dg/Walways-true-2.c: Likewise.
2875         * gcc.dg/warn-addr-cmp.c: Likewise.
2877 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
2879         PR lto/42776
2880         * lib/lto.exp (lto_prune_vis_warns): New function.
2881         (lto-link-and-maybe-run): Call it.
2883 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
2885         PR tree-optimization/43904
2886         * gcc.dg/tree-ssa/tailcall-6.c: New.
2888 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
2890         PR testsuite/35165
2891         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
2892         Darwin8/OSX10.4 - compatible code generation.
2893         Use scan-rtl-dump.
2894         * obj-c++.dg/stubify-1.mm: Ditto.
2895         * lib/objc-torture.exp: Do not require link success for
2896         "trivial.m" in the runtime checks when dowhat = 'compile'.
2897         * lib/dg-pch.exp (dg-flags-pch): New Proc.
2898         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
2899         Darwin8/OSX10.4 - compatible code generation.
2900         * objc.dg/stubify-2.m: Ditto.
2901         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
2902         * objc.dg/next-runtime-1.m: Ditto.
2903         * objc.dg/stret-2.m: Restrict to ilp32 targets.
2904         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
2905         runtimes on Darwin.
2907 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
2909         PR 43715
2910         * lib/plugin-support.exp: Use "-undefined
2911         dynamic_lookup" on darwin.
2913 2010-04-26  Richard Guenther  <rguenther@suse.de>
2915         * gcc.dg/lto/20100426_0.c: New testcase.
2917 2010-04-26  Jie Zhang  <jie@codesourcery.com>
2919         PR tree-optimization/43833
2920         gcc.dg/Warray-bounds-8.c: New test case.
2922 2010-04-26  Richard Guenther  <rguenther@suse.de>
2924         PR lto/43080
2925         * g++.dg/lto/20100423-3_0.C: New testcase.
2927 2010-04-26  Richard Guenther  <rguenther@suse.de>
2929         PR lto/42425
2930         * g++.dg/lto/20100423-2_0.C: New testcase.
2932 2010-04-26  Ira Rosen  <irar@il.ibm.com>
2934         * gcc.dg/vect/bb-slp-23.c: New test.
2936 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
2938         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
2939         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
2940         * gcc.dg/c1x-float-1.c: New test.
2942 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
2944         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
2945         of "lea\[ \t\]".
2947 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2949         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
2950         FreeBSD.
2951         * gfortran.dg/default_format_denormal_1.f90: Ditto.
2952         * gfortran.dg/default_format_2.f90: Ditto.
2954 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
2956         * gfortran.dg/pr43505.f90: Clean up .mod file.
2957         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
2958         * gfortran.dg/pr41347.f90: Ditto.
2959         * gfortran.dg/internal_pack_4.f90: Ditto.
2960         * gfortran.dg/proc_decl_23.f90: Ditto.
2961         * gfortran.dg/recursive_check_3.f90: Ditto.
2962         * gfortran.dg/intent_out_3.f90: Ditto.
2963         * gfortran.dg/assignment_2.f90: Ditto.
2964         * gfortran.dg/pr41928.f90: Ditto.
2965         * gfortran.dg/pr42166.f90: Ditto.
2966         * gfortran.dg/private_type_12.f90: Ditto.
2967         * gfortran.dg/graphite/pr42185.f90: Ditto.
2968         * gfortran.dg/graphite/pr42186.f90: Ditto.
2969         * gfortran.dg/graphite/pr40982.f90: Ditto.
2970         * gfortran.dg/graphite/id-2.f90: Ditto.
2971         * gfortran.dg/graphite/id-4.f90: Ditto.
2972         * gfortran.dg/graphite/pr42050.f90: Ditto.
2973         * gfortran.dg/graphite/id-18.f90: Ditto.
2974         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
2975         * gfortran.dg/graphite/pr41924.f90: Ditto.
2976         * gfortran.dg/graphite/pr42393.f90: Ditto.
2977         * gfortran.dg/graphite/pr37980.f90: Ditto.
2978         * gfortran.dg/graphite/pr38953.f90: Ditto.
2979         * gfortran.dg/graphite/pr42180.f90: Ditto.
2980         * gfortran.dg/graphite/pr42181.f90: Ditto.
2981         * gfortran.dg/where_operator_assign_4.f90: Ditto.
2982         * gfortran.dg/select_type_4.f90: Ditto.
2983         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
2984         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
2985         * gfortran.dg/lto/pr40725_0.f03: Ditto.
2986         * gfortran.dg/elemental_args_check_2.f90: Ditto.
2987         * gfortran.dg/whole_file_11.f90: Ditto.
2988         * gfortran.dg/private_type_11.f90: Ditto.
2989         * gfortran.dg/vect/vect-gems.f90: Ditto.
2990         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
2992 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
2994         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
2996 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
2998         * gnat.dg/pack15.ad[sb]: New test.
3000 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
3002         * gcc.target/arm/mla-1.c: New test.
3004 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
3006         PR fortran/30073
3007         PR fortran/43793
3008         * gfortran.dg/pr43793.f90: New test.
3010 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
3012         PR tree-optimization/41442
3013         * gcc.target/i386/pr41442.c: New test.
3015 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
3017         PR fortran/43832
3018         * gfortran.dg/fgetc_3.f90: Delete bogus test.
3020 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3022         PR fortran/43832
3023         * gfortran.dg/open_nounit.f90: New test.
3025 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
3027         PR fortran/43841
3028         PR fortran/43843
3029         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
3031 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3033         * gcc.dg/Wconversion-integer.c: Update.
3035 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
3037         * gnat.dg/unchecked_convert5.adb: New test.
3039 2010-04-23  Richard Guenther  <rguenther@suse.de>
3041         PR lto/41734
3042         * gcc.dg/lto/20100423-2_0.c: New testcase.
3043         * gcc.dg/lto/20100423-2_0.c: Likewise.
3045 2010-04-23  Richard Guenther  <rguenther@suse.de>
3047         PR lto/43455
3048         * gcc.dg/lto/20100423-1_0.c: New testcase.
3049         * gcc.dg/lto/20100423-1_1.c: Likewise.
3051 2010-04-23  Martin Jambor  <mjambor@suse.cz>
3053         PR tree-optimization/43846
3054         * gcc.dg/tree-ssa/sra-10.c: New test.
3056 2010-04-23  Martin Jambor  <mjambor@suse.cz>
3058         PR middle-end/43835
3059         * gcc.c-torture/execute/pr43835.c: New test.
3061 2010-04-23  Richard Guenther  <rguenther@suse.de>
3063         PR lto/42653
3064         * g++.dg/lto/20100423-1_0.C: New testcase.
3066 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
3068         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
3070 2010-04-22  Ira Rosen  <irar@il.ibm.com>
3072         PR tree-optimization/43842
3073         * gcc.dg/vect/pr43842.c: New test.
3075 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
3077         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
3078         * gcc.target/i386/wmul-2.c: Likewise.
3080 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3082         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
3083         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
3085 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
3087         * gfortran.dg/reassoc_6.f: New testcase.
3089 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
3091         PR middle-end/29274
3092         * gcc.target/arm/wmul-1.c: New test.
3093         * gcc.target/arm/wmul-2.c: New test.
3095 2010-04-22  Richard Guenther  <rguenther@suse.de>
3097         PR tree-optimization/43845
3098         * gcc.c-torture/compile/pr43845.c: New testcase.
3100 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
3102         PR middle-end/29274
3103         * gcc.target/i386/wmul-1.c: New test.
3104         * gcc.target/i386/wmul-2.c: New test.
3105         * gcc.target/bfin/wmul-1.c: New test.
3106         * gcc.target/bfin/wmul-2.c: New test.
3108 2010-04-22  Richard Guenther  <rguenther@suse.de>
3110         PR fortran/43829
3111         * gfortran.dg/vector_subscript_6.f90: New testcase.
3112         * gfortran.dg/assign_10.f90: Adjust.
3114 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
3116         PR fortran/43836
3117         * gfortran.dg/gomp/pr43836.f90: New test.
3119 2010-04-21  Richard Guenther  <rguenther@suse.de>
3121         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
3123 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3125         * gcc.dg/torture/builtin-cproj-3.c: New.
3127 2010-04-20  Jason Merrill  <jason@redhat.com>
3129         PR c++/9335
3130         * g++.dg/template/recurse2.C: New.
3131         * g++.dg/parse/crash36.C: Adjust.
3132         * g++.dg/other/fold1.C: Adjust.
3133         * g++.dg/init/member1.C: Adjust.
3134         * lib/prune.exp: Prune "skipping N instantiation contexts".
3136 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3138         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
3140 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3142         * gcc.dg/torture/builtin-cproj-1.c: New.
3143         * gcc.dg/torture/builtin-cproj-2.c: New.
3145 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
3147         PR c++/43800
3148         PR c++/43704
3149         * g++.dg/template/typedef32.C: Adjust.
3150         * g++.dg/template/typedef33.C: New test.
3152 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
3154         PR fortran/43227
3155         * gfortran.dg/proc_decl_23.f90: New test.
3157         PR fortran/43266
3158         * gfortran.dg/abstract_type_6.f03: New test.
3160 2010-04-20  Xinliang David Li  <davidxl@google.com>
3162         * g++.dg/tree-ssa/fold-compare.C: New.
3164 2010-04-20  Richard Guenther  <rguenther@suse.de>
3166         PR tree-optimization/39417
3167         * g++.dg/torture/pr39417.C: New testcase.
3169 2010-04-20  Richard Guenther  <rguenther@suse.de>
3171         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
3173 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
3175         * g++.dg/debug/dwarf2/rv1.C: New test.
3177 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3179         PR target/43635
3180         * gcc.c-torture/compile/pr43635.c: New testcase.
3182 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
3184         PR fortran/43339
3185         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
3186         of sequential loops being private only in the innermost containing
3187         task region.
3189         PR middle-end/43337
3190         * gfortran.dg/gomp/pr43337.f90: New test.
3192 2010-04-19  Richard Guenther  <rguenther@suse.de>
3194         PR tree-optimization/43796
3195         * gfortran.dg/pr43796.f90: New testcase.
3197 2010-04-19  Richard Guenther  <rguenther@suse.de>
3199         PR tree-optimization/43783
3200         * gcc.c-torture/execute/pr43783.c: New testcase.
3202 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
3204         PR target/43766
3205         * gcc.target/i386/pr43766.c: New test.
3207 2010-04-19  Jie Zhang  <jie@codesourcery.com>
3209         PR target/43662
3210         * gcc.target/i386/pr43662.c: New test.
3212 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
3214         PR c++/43704
3215         * g++.dg/template/typedef32.C: New test.
3217 2010-04-19  Ira Rosen  <irar@il.ibm.com>
3219         PR tree-optimization/37027
3220         * lib/target-supports.exp
3221         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
3222         * gcc.dg/vect/pr37027.c: New test.
3223         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
3224         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
3225         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
3226         gcc.dg/vect/vect-complex-6.c: Likewise.
3228 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
3230         * g++.dg/debug/dwarf2/enum1.C: New test.
3232 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
3234         * gnat.dg/rep_clause5.ad[sb]: New test.
3235         * gnat.dg/rep_clause5_pkg.ads: New helper.
3237 2010-04-18  Ira Rosen  <irar@il.ibm.com>
3239         PR tree-optimization/43771
3240         * g++.dg/vect/pr43771.cc: New test.
3242 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
3244         PR fortran/31538
3245         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
3246         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
3248 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
3250         * gnat.dg/sizetype.adb: Rename into...
3251         * gnat.dg/sizetype1.adb: ...this.
3252         * gnat.dg/sizetype2.adb: New test.
3254 2010-04-16  Richard Guenther  <rguenther@suse.de>
3256         PR tree-optimization/43572
3257         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
3259 2010-04-16  Olivier Hainque  <hainque@adacore.com>
3261         * gnat.dg/specs/discr_private.ads: New test.
3263 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
3265         PR target/41514
3266         * gcc.target/arm/thumb-comparisons.c: New test.
3268         PR target/40603
3269         * gcc.target/arm/thumb-cbranchqi.c: New test.
3271 2010-04-16  Christian Bruel  <christian.bruel@st.com>
3273         * g++.dg/torture/pr36191.C: Enable for SH.
3275 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
3277         * gnat.dg/wide_boolean.adb: New test.
3278         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
3280 2010-04-15  Richard Guenther  <rguenther@suse.de>
3282         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
3283         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
3284         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
3285         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
3286         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
3287         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
3288         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
3289         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
3290         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
3291         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
3292         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
3293         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
3294         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
3295         * gcc.dg/torture/ipa-pta-2.c: Likewise.
3296         * gcc.dg/torture/ipa-pta-1.c: Adjust.
3298 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
3300         PR target/21803
3301         * gcc.target/arm/pr42496.c: New test.
3303 2010-04-14  Jason Merrill  <jason@redhat.com>
3305         PR c++/36625
3306         * g++.dg/ext/attrib38.C: New.
3308 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
3310         PR testsuite/43739
3311         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
3313 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3315         PR 42966
3316         * gcc.dg/cpp/warn-undef-2.c: Update.
3317         * gcc.dg/cpp/warn-traditional-2.c: Update.
3318         * gcc.dg/cpp/warn-comments-2.c: Update.
3319         * gcc.dg/cpp/warn-variadic-2.c: Update.
3320         * gcc.dg/cpp/warn-long-long-2.c: Update.
3321         * gcc.dg/cpp/warn-deprecated-2.c: Update.
3322         * gcc.dg/cpp/warn-multichar-2.c: Update.
3323         * gcc.dg/cpp/warn-normalized-3.c: Update.
3324         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
3325         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
3326         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
3327         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
3328         * gcc.dg/cpp/warn-redefined-2.c: Update.
3329         * gfortran.dg/warning-directive-2.F90: Update.
3330         * c-c++-common/cpp/warning-directive-2.c: Update.
3332 2010-04-14  Michael Matz  <matz@suse.de>
3334         PR tree-optimization/42963
3335         * gcc.dg/pr42963.c: New testcase.
3337 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
3339         * gnat.dg/class_wide.adb: Rename into...
3340         * gnat.dg/class_wide1.adb: ...this.
3341         * gnat.dg/class_wide2.ad[sb]: New test.
3343 2010-04-14  Tobias Burnus  <burnus@net-b.de>
3345         PR fortran/18918
3346         * gfortran.dg/coarray_9.f90: Update dg-errors.
3347         * gfortran.dg/coarray_10.f90: New test.
3348         * gfortran.dg/coarray_11.f90: New test.
3350 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3352         PR fortran/43747
3353         gfortran.dg/initialization_24.f90: New test.
3355 2010-04-13  Jason Merrill  <jason@redhat.com>
3357         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
3358         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
3360 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3362         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
3363         * g++.dg/dg.exp: Likewise.
3364         * gcc.dg/cpp/warning-directive-1.c: Move to ...
3365         * c-c++-common/cpp/warning-directive-1.c: ... here.
3366         * gcc.dg/cpp/warning-directive-2.c: Move to ...
3367         * c-c++-common/cpp/warning-directive-2.c: ... here.
3368         * gcc.dg/cpp/warning-directive-3.c: Move to ...
3369         * c-c++-common/cpp/warning-directive-3.c: ... here.
3370         * gcc.dg/cpp/warning-directive-4.c: Move to ...
3371         * c-c++-common/cpp/warning-directive-4.c: ... here.
3372         * g++.dg/cpp/warning-directive-1.C: Delete.
3373         * g++.dg/cpp/warning-directive-2.C: Delete.
3374         * g++.dg/cpp/warning-directive-3.C: Delete.
3375         * g++.dg/cpp/warning-directive-4.C: Delete.
3376         * gcc.dg/cpp/normalised-3.c: Delete.
3377         * g++.dg/cpp/normalised-1.C: Rename as ...
3378         * c-c++-common/cpp/normalised-3.c: ... this.
3380 2010-04-13  Martin Jambor  <mjambor@suse.cz>
3382         * gcc.dg/tree-ssa/sra-9.c: New test.
3384 2010-04-13  Michael Matz  <matz@suse.de>
3386         PR middle-end/43730
3387         * gcc.dg/pr43730.c: New test.
3389 2010-04-13  Michael Matz  <matz@suse.de>
3391         * gcc.dg/tree-ssa/negate.c: New testcase.
3393 2010-04-13  Richard Guenther  <rguenther@suse.de>
3395         PR testsuite/43735
3396         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
3398 2010-04-13  Richard Guenther  <rguenther@suse.de>
3400         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
3402 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
3404         * gnat.dg/derived_type1.adb: New test.
3406 2010-04-13  Matthias Klose  <doko@ubuntu.com>
3408         * gcc.dg/plugindir1.c: New testcase.
3409         * gcc.dg/plugindir2.c: New testcase.
3410         * gcc.dg/plugindir3.c: New testcase.
3411         * gcc.dg/plugindir4.c: New testcase.
3413 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
3415         * gcc.target/i386/rotate-2.c: New test.
3417 2010-04-12  Jason Merrill  <jason@redhat.com>
3419         PR c++/43641
3420         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
3421         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
3423 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
3425         PR c++/25811
3426         * g++.dg/init/pr25811.C: New test.
3428 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3430         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
3431         dg-error, dg-warning.
3432         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
3434 2010-04-12  Richard Guenther  <rguenther@suse.de>
3436         * gcc.dg/torture/inline-2.c: New testcase.
3438 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
3440         PR bootstrap/43699
3441         * gcc.dg/Wunused-var-7.c: New test.
3443         PR tree-optimization/43560
3444         * gcc.c-torture/execute/pr43560.c: New test.
3446 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
3448         * gnat.dg/aggr13.adb: New test.
3449         * gnat.dg/aggr14.adb: Likewise.
3450         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
3452 2010-04-12  Richard Guenther  <rguenther@suse.de>
3454         PR c++/43611
3455         * g++.dg/torture/pr43611.C: New testcase.
3457 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
3459         PR c/36774
3460         * gcc.dg/pr36774-1.c: New test.
3461         * gcc.dg/pr36774-2.c: New test.
3463 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
3465         * gcc.target/sh/rte-delay-slot.c: New test.
3467 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
3469         * gnat.dg/pack9.adb: Remove -cargs option.
3470         * gnat.dg/aggr12.ad[sb]: New test.
3472 2010-04-10  Jie Zhang  <jie@codesourcery.com>
3474         PR target/43417
3475         * gcc.target/sh/pr43417.c: New test.
3477 2010-04-10  Tobias Burnus  <burnus@net-b.de>
3479         PR fortran/43591
3480         * gfortran.dg/spec_expr_6.f90: New test.
3482 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
3484         PR cpp/43195
3485         * gcc.dg/cpp/pr43195.c: New.
3486         * gcc.dg/cpp/pr43195.h: New.
3488 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3490         PR 42965
3491         * gcc.dg/Werror-6.c: Adjust.
3492         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
3493         * gcc.dg/Werror-4.c: Likewise.
3494         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
3495         * gcc.dg/Wswitch-enum-error.c: Likewise.
3496         * gcc.dg/Wpointer-arith.c: Likewise.
3497         * gcc.dg/Wfatal.c: Likewise.
3498         * gcc.dg/Wswitch-error.c: Likewise.
3499         * g++.dg/warn/unused-result1-Werror.c: Likewise.
3500         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
3501         * gcc.dg/cpp/warn-undef-2.c: Likewise.
3502         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
3503         * gcc.dg/cpp/warn-comments-2.c: Likewise.
3504         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
3505         * gcc.dg/cpp/warning-directive-2.c: Likewise.
3506         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
3507         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
3508         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
3509         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
3510         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
3511         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
3512         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
3513         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
3514         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
3515         * g++.dg/cpp/warning-directive-2.C: Likewise.
3516         * gfortran.dg/warning-directive-2.F90: Likewise.
3518 2010-04-09  Jason Merrill  <jason@redhat.com>
3520         PR c++/42623
3521         * g++.dg/template/sizeof13.C: New.
3523 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
3525         * g++.dg/other/pr35504.C: Add check for thiscall.
3526         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
3527         * gcc.dg/torture/stackalign/thiscall-1.c: New.
3529 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3531         PR c++/28584
3532         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
3533         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
3534         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
3535         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
3536         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
3537         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
3538         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
3539         * g++.dg/other/increment1.C: Likewise.
3541 2010-04-09  Tobias Burnus  <burnus@net-b.de>
3543         PR fortran/18918
3544         * gfortran.dg/coarray_7.f90: New test.
3545         * gfortran.dg/coarray_8.f90: New test.
3547 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
3549         PR fortran/28039
3550         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
3552 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3554         PR target/43643
3555         * gcc.dg/pr43643.c: New test.
3557 2010-04-08  Tobias Burnus  <burnus@net-b.de>
3559         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
3561 2010-04-08  Richard Guenther  <rguenther@suse.de>
3563         PR tree-optimization/43679
3564         * gcc.c-torture/compile/pr43679.c: New testcase.
3566 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
3568         PR debug/43670
3569         * gcc.dg/pr43670.c: New test.
3571 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
3573         PR middle-end/40815
3574         * gcc.dg/tree-ssa/reassoc-19.c: New.
3576 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
3578         PR c/18624
3579         * gcc.dg/Wunused-var-1.c: New test.
3580         * gcc.dg/Wunused-var-2.c: New test.
3581         * gcc.dg/Wunused-var-3.c: New test.
3582         * gcc.dg/Wunused-var-4.c: New test.
3583         * gcc.dg/Wunused-var-5.c: New test.
3584         * gcc.dg/Wunused-var-6.c: New test.
3585         * gcc.dg/Wunused-parm-1.c: New test.
3587         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
3588         * gcc.dg/trunc-1.c: Likewise.
3589         * gcc.dg/vla-9.c: Likewise.
3590         * gcc.dg/dfp/composite-type.c: Likewise.
3592 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
3594         PR objc/35996
3595         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
3596         * obj-c++.dg/objc-gc-3.mm: Ditto.
3598 2010-04-07  Simon Baldwin  <simonb@google.com>
3600         * gcc.dg/cpp/warn-undef-2.c: New.
3601         * gcc.dg/cpp/warn-traditional-2.c: New.
3602         * gcc.dg/cpp/warn-comments-2.c: New.
3603         * gcc.dg/cpp/warning-directive-1.c: New.
3604         * gcc.dg/cpp/warn-long-long.c: New.
3605         * gcc.dg/cpp/warn-traditional.c: New.
3606         * gcc.dg/cpp/warn-variadic-2.c: New.
3607         * gcc.dg/cpp/warn-undef.c: New.
3608         * gcc.dg/cpp/warn-normalized-1.c: New.
3609         * gcc.dg/cpp/warning-directive-2.c: New.
3610         * gcc.dg/cpp/warn-long-long-2.c: New.
3611         * gcc.dg/cpp/warn-variadic.c: New.
3612         * gcc.dg/cpp/warn-normalized-2.c: New.
3613         * gcc.dg/cpp/warning-directive-3.c: New.
3614         * gcc.dg/cpp/warn-deprecated-2.c: New.
3615         * gcc.dg/cpp/warn-trigraphs-1.c: New.
3616         * gcc.dg/cpp/warn-multichar-2.c: New.
3617         * gcc.dg/cpp/warn-normalized-3.c: New.
3618         * gcc.dg/cpp/warning-directive-4.c: New.
3619         * gcc.dg/cpp/warn-unused-macros.c: New.
3620         * gcc.dg/cpp/warn-trigraphs-2.c: New.
3621         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
3622         * gcc.dg/cpp/warn-cxx-compat.c: New.
3623         * gcc.dg/cpp/warn-redefined.c: New.
3624         * gcc.dg/cpp/warn-trigraphs-3.c: New.
3625         * gcc.dg/cpp/warn-unused-macros-2.c: New.
3626         * gcc.dg/cpp/warn-deprecated.c: New.
3627         * gcc.dg/cpp/warn-trigraphs-4.c: New.
3628         * gcc.dg/cpp/warn-redefined-2.c: New.
3629         * gcc.dg/cpp/warn-comments.c: New.
3630         * gcc.dg/cpp/warn-multichar.c: New.
3631         * g++.dg/cpp/warning-directive-1.C: New.
3632         * g++.dg/cpp/warning-directive-2.C: New.
3633         * g++.dg/cpp/warning-directive-3.C: New.
3634         * g++.dg/cpp/warning-directive-4.C: New.
3635         * gfortran.dg/warning-directive-1.F90: New.
3636         * gfortran.dg/warning-directive-3.F90: New.
3637         * gfortran.dg/warning-directive-2.F90: New.
3638         * gfortran.dg/warning-directive-4.F90: New.
3640 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
3642         PR objc++/23716
3643         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
3645 2010-04-07  Jason Merrill  <jason@redhat.com>
3647         * g++.dg/template/dr408.C: New.
3649         * g++.dg/lookup/ns4.C: New.
3651         PR c++/38392
3652         * g++.dg/template/friend51.C: New test.
3654         PR c++/41970
3655         * g++.old-deja/g++.other/linkage1.C: Adjust.
3657 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
3659         PR c++/42697
3660         * g++.dg/template/crash94.C: New test.
3662 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
3664         PR c++/40239
3665         * g++.dg/init/aggr5.C: New test.
3666         * g++.dg/init/aggr5.C: New test.
3668 2010-04-07  Richard Guenther  <rguenther@suse.de>
3670         PR tree-optimization/43270
3671         * g++.dg/warn/Warray-bounds-4.C: New testcase.
3672         * gcc.dg/Warray-bounds-7.c: Likewise.
3674 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
3676         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
3677         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
3678         * gnat.dg/bit_packed_array4.ad[sb]: New test.
3680 2010-04-07  Jie Zhang  <jie@codesourcery.com>
3682         PR c++/42556
3683         * g++.dg/init/pr42556.C: New test.
3685 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
3687         PR debug/43628
3688         * g++.dg/debug/dwarf2/typedef2.C: New test.
3690 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
3692         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
3693         c-c++-common/dwarf2/redeclaration-1.C
3695 2010-04-06  Jason Merrill  <jason@redhat.com>
3697         * g++.dg/cpp0x/pr31437.C: Adjust error location.
3698         * g++.dg/ext/attrib18.C: Likewise.
3699         * g++.dg/ext/bitfield2.C: Likewise.
3700         * g++.dg/ext/bitfield4.C: Likewise.
3701         * g++.dg/ext/visibility/warn2.C: Likewise.
3702         * g++.dg/ext/visibility/warn3.C: Likewise.
3703         * g++.dg/gomp/pr26690-1.C: Likewise.
3704         * g++.dg/inherit/covariant7.C: Likewise.
3705         * g++.dg/init/synth2.C: Likewise.
3706         * g++.dg/lookup/using7.C: Likewise.
3707         * g++.dg/other/crash-4.C: Likewise.
3708         * g++.dg/other/error13.C: Likewise.
3709         * g++.dg/other/error20.C: Likewise.
3710         * g++.dg/parse/crash31.C: Likewise.
3711         * g++.dg/parse/error16.C: Likewise.
3712         * g++.dg/parse/error19.C: Likewise.
3713         * g++.dg/parse/error27.C: Likewise.
3714         * g++.dg/parse/error28.C: Likewise.
3715         * g++.dg/parse/fused-params1.C: Likewise.
3716         * g++.dg/template/error2.C: Likewise.
3717         * g++.dg/template/local6.C: Likewise.
3718         * g++.dg/template/qualttp15.C: Likewise.
3719         * g++.dg/warn/Wnvdtor-2.C: Likewise.
3720         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
3721         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
3722         * g++.old-deja/g++.brendan/crash29.C: Likewise.
3723         * g++.old-deja/g++.eh/spec6.C: Likewise.
3724         * g++.old-deja/g++.jason/crash3.C: Likewise.
3725         * g++.old-deja/g++.jason/destruct2.C: Likewise.
3726         * g++.old-deja/g++.law/ctors5.C: Likewise.
3727         * g++.old-deja/g++.law/ctors9.C: Likewise.
3728         * g++.old-deja/g++.mike/p3538a.C: Likewise.
3729         * g++.old-deja/g++.mike/p3538b.C: Likewise.
3730         * g++.old-deja/g++.other/struct1.C: Likewise.
3731         * g++.old-deja/g++.other/volatile1.C: Likewise.
3732         * g++.old-deja/g++.pt/crash36.C: Likewise.
3733         * g++.old-deja/g++.pt/derived3.C: Likewise.
3734         * g++.old-deja/g++.robertl/eb109.C: Likewise.
3735         * g++.old-deja/g++.robertl/eb4.C: Likewise.
3737 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
3739         PR middle-end/43519
3740         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
3741         * gcc.dg/graphite/id-19.c: New.
3743 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
3745         PR middle-end/32824
3746         * gcc.dg/vect/pr32824: New.
3748 2010-04-06  Tobias Burnus  <burnus@net-b.de>
3750         PR fortran/18918
3751         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
3752         * gfortran.dg/coarray_3.f90: Ditto.
3753         * gfortran.dg/coarray_4.f90: Ditto.
3754         * gfortran.dg/coarray_5.f90: Ditto.
3755         * gfortran.dg/coarray_6.f90: Ditto.
3756         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
3758 2010-04-06  Tobias Burnus  <burnus@net-b.de>
3760         PR fortran/18918
3761         * gfortran.dg/coarray_4.f90: Fix test.
3762         * gfortran.dg/coarray_6.f90: Add more tests.
3764 2010-04-06  Tobias Burnus  <burnus@net-b.de>
3766         PR fortran/18918
3767         * gfortran.dg/coarray_4.f90: New test.
3768         * gfortran.dg/coarray_5.f90: New test.
3769         * gfortran.dg/coarray_6.f90: New test.
3771 2010-04-06  Tobias Burnus  <burnus@net-b.de>
3773         PR fortran/18918
3774         * gfortran.dg/iso_fortran_env_5.f90: New test.
3775         * gfortran.dg/iso_fortran_env_6.f90: New test.
3777 2010-04-06  Tobias Burnus  <burnus@net-b.de>
3779         PR fortran/39997
3780         * gfortran.dg/coarray_1.f90: New test.
3781         * gfortran.dg/coarray_2.f90: New test.
3782         * gfortran.dg/coarray_3.f90: New test.
3784 2010-04-06  Jason Merrill  <jason@redhat.com>
3786         PR c++/43648
3787         * g++.dg/template/dtor8.C: New.
3789         PR c++/43621
3790         * g++.dg/template/error-recovery2.C: New.
3792 2010-04-06  Jan Hubicka  <jh@suse.czpli
3794         PR tree-optimization/42906
3795         * gcc.dg/tree-ssa/dce-1.c: New testcase.
3797 2010-04-06  Tobias Burnus  <burnus@net-b.de>
3799         PR fortran/43178
3800         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
3801         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
3802         * gfortran.dg/auto_dealloc_1.f90: Ditto.
3804 2010-04-06  Richard Guenther  <rguenther@suse.de>
3806         PR tree-optimization/43627
3807         * gcc.dg/tree-ssa/vrp49.c: New testcase.
3809 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
3811         PR target/43638
3812         * gcc.target/i386/pr43638.c: New test.
3814 2010-04-06  Richard Guenther  <rguenther@suse.de>
3816         PR middle-end/43661
3817         * gcc.c-torture/compile/pr43661.c: New testcase.
3819 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
3821         * gcc.target/s390/stackcheck1.c: Add dg-warning.
3823 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
3825         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
3827 2010-04-02  Richard Guenther  <rguenther@suse.de>
3829         PR tree-optimization/43629
3830         * gcc.c-torture/execute/pr43629.c: New testcase.
3832 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
3833             Dominique d'Humieres  <dominiq@lps.ens.fr>
3835         PR libfortran/43605
3836         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
3838 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
3840         PR debug/43325
3841         * c-c++-common/dwarf2/redeclaration-1.C: New test.
3843 2010-04-01  Jason Merrill  <jason@redhat.com>
3845         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
3847 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
3848             Manfred Schwarb  <manfred99@gmx.ch>
3850         PR libfortran/43605
3851         * gfortran.dg/ftell_3.f90: New test.
3853 2010-04-01  Richard Guenther  <rguenther@suse.de>
3855         PR middle-end/43614
3856         * gcc.c-torture/compile/pr43614.c: New testcase.
3858 2010-04-01  Martin Jambor  <mjambor@suse.cz>
3860         PR tree-optimization/43141
3861         * gcc.dg/guality/pr43141.c: New test.
3863 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3865         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
3866         * g++.dg/eh/spbp.C: Likewise.
3867         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
3868         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
3869         superfluous casts.
3870         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
3871         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
3872         * objc.dg/dwarf-2.m: Likewise.
3874 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
3876         PR middle-end/43464
3877         * gcc.dg/graphite/id-pr43464.c: New.
3878         * gcc.dg/graphite/id-pr43464-1.c: New.
3880 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
3882         PR middle-end/43351
3883         * gcc.dg/graphite/id-pr43351.c
3885 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
3887         PR testsuite/35165
3888         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
3889         * obj-c++.dg/try-catch-2.mm: Ditto.
3890         * obj-c++.dg/lookup-2.mm: Ditto.
3891         * obj-c++.dg/encode-8.m: Ditto.
3892         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
3893         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
3894         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
3895         * obj-c++.dg/const-str-11.mm: Ditto.
3896         * obj-c++.dg/const-str-9.mm: Ditto.
3897         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
3898         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
3899         * obj-c++.dg/except-1.mm: Ditto.
3900         * obj-c++.dg/const-str-7.mm: Ditto.
3901         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
3902         * obj-c++.dg/const-str-3.mm: Ditto.
3903         * obj-c++.dg/const-str-7.mm: Ditto.
3904         * obj-c++.dg/stubify-2.mm: Change dump file name.
3906         PR objc++/23613
3907         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
3908         New macro.
3909         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
3910         Remove dg-xfail-if.
3912 2010-03-31  Martin Jambor  <mjambor@suse.cz>
3914         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
3915         only with -O2, -O3 or -Os and not with -fwhopr.
3917 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
3919         PR c++/43558
3920         * g++.dg/template/typedef31.C: New test.
3922 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3924         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
3925         assembler output on *-*-solaris2*.
3926         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
3928 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
3930         PR debug/43557
3931         * gcc.dg/pr43557-1.c: New test.
3932         * gcc.dg/pr43557-2.c: New file.
3934 2010-03-31  Jie Zhang  <jie@codesourcery.com>
3936         PR 43562
3937         * gcc.dg/pr43562.c: New test.
3939 2010-03-30  Jason Merrill  <jason@redhat.com>
3941         PR c++/43076
3942         * g++.dg/template/error-recovery1.C: New.
3944         PR c++/41786
3945         * g++.dg/parse/ambig5.C: New.
3947 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
3949         PR debug/43593
3950         * gcc.dg/guality/pr43593.c: New test.
3952 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
3954         PR middle-end/43430
3955         * gcc.dg/vect/pr43430-1.c: New.
3957 2010-03-30  Jason Merrill  <jason@redhat.com>
3959         PR c++/43559
3960         * g++.dg/template/partial7.C: New.
3962 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3964         * gcc.target/s390/stackcheck1.c: New testcase.
3966 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3968         PR libfortran/43265
3969         * gfortran.dg/read_eof_8.f90: New test.
3971 2010-03-29  Jason Merrill  <jason@redhat.com>
3973         * gcc.dg/cpp/include6.c: Change [] to ().
3975         N3077
3976         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
3977         splicing and UCNs.
3978         * c-c++-common/raw-string-2.c: Add trigraph test.
3979         * c-c++-common/raw-string-8.c: New.
3980         * c-c++-common/raw-string-9.c: New.
3981         * c-c++-common/raw-string-10.c: New.
3983         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
3984         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
3985         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
3986         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
3987         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
3988         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
3989         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
3991 2010-03-29  Richard Guenther  <rguenther@suse.de>
3993         PR tree-optimization/43560
3994         * gcc.dg/torture/pr43560.c: New testcase.
3996 2010-03-29  Jason Merrill  <jason@redhat.com>
3998         N3077
3999         * g++.dg/ext/raw-string-1.C: Change [] to ().
4000         * g++.dg/ext/raw-string-2.C: Change [] to ().
4001         Don't use \ in delimiter.
4002         * g++.dg/ext/raw-string-3.C: Change [] to ().
4003         * g++.dg/ext/raw-string-4.C: Change [] to ().
4004         * g++.dg/ext/raw-string-5.C: Change [] to ().
4005         Test for error on \ in delimiter.
4006         * g++.dg/ext/raw-string-6.C: Change [] to ().
4007         * g++.dg/ext/raw-string-7.C: Change [] to ().
4009 2010-03-29  Jie Zhang  <jie@codesourcery.com>
4011         PR 43564
4012         * gcc.dg/pr43564.c: New test.
4014 2010-03-29  Tobias Burnus  <burnus@net-b.de>
4016         PR fortran/43551
4017         * gfortran.dg/direct_io_12.f90: New test.
4019 2010-03-28  Jan Hubicka  <jh@suse.cz>
4021         PR tree-optimization/43505
4022         * gfortran.dg/pr43505.f90: New testcase.
4024 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
4026         PR tree-optimization/43528
4027         * gcc.target/i386/pr43528.c: New test.
4029 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
4031         PR c/43381
4032         * gcc.dg/parm-impl-decl-3.c: New test.
4034 2010-03-26  Jason Merrill  <jason@redhat.com>
4036         PR c++/43509
4037         * g++.dg/cpp0x/parse1.C: New.
4039 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
4041         PR target/43524
4042         * gcc.target/i386/pr43524.c: New test.
4044 2010-03-26  Martin Jambor  <mjambor@suse.cz>
4046         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
4047         whitespace, rename main to foo.
4048         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
4049         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
4050         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
4051         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
4052         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
4053         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
4054         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
4055         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
4056         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
4057         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
4058         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
4060 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
4062         PR c++/43327
4063         * g++.dg/other/crash-10.C: New test.
4064         * g++.dg/other/crash-11.C: New test.
4066 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4068         PR libfortran/43517
4069         * gfortran.dg/read_eof_7.f90: New test.
4071 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
4073         PR objc/35165
4074         PR testsuite/43512
4075         * objc-obj-c++-shared: New directory.
4076         * objc-obj-c++-shared/Object1-implementation.h: New file.
4077         * objc-obj-c++-shared/Object1.h: New file.
4078         * objc-obj-c++-shared/Protocol1.h: New file.
4079         * objc-obj-c++-shared/next-abi.h: New file.
4080         * objc-obj-c++-shared/next-mapping.h: New file.
4081         * objc/execute/next_mapping.h: Delete.
4082         * objc.dg/special/special.exp: For all targets run the tests with
4083         -fgnu-runtime, for darwin targets also run the tests with
4084         -fnext-runtime.
4085         * objc.dg/dg.exp: Ditto.
4086         * obj-c++.dg/dg.exp: Ditto.
4087         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
4088         Protocol1.h) and next-mapping.h as required.  Amend testcase to
4089         include use of updated NeXT interface.
4090         * objc/execute/formal_protocol-5.m: Ditto.
4091         * objc/execute/protocol-isEqual-2.m: Ditto.
4092         * objc/execute/protocol-isEqual-4.m: Ditto.
4093         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
4094         Protocol1.h) and next-mapping.h as required.
4095         * objc/execute/object_is_class.m: Ditto.
4096         * objc/execute/enumeration-1.m: Ditto.
4097         * objc/execute/class-13.m: Ditto.
4098         * objc/execute/formal_protocol-2.m: Ditto.
4099         * objc/execute/formal_protocol-4.m: Ditto.
4100         * objc/execute/class-1.m: Ditto.
4101         * objc/execute/bycopy-1.m: Ditto.
4102         * objc/execute/formal_protocol-6.m: Ditto.
4103         * objc/execute/bycopy-3.m: Ditto.
4104         * objc/execute/class-3.m: Ditto.
4105         * objc/execute/bf-11.m: Ditto.
4106         * objc/execute/class-5.m: Ditto.
4107         * objc/execute/bf-13.m: Ditto.
4108         * objc/execute/class-7.m: Ditto.
4109         * objc/execute/bf-15.m: Ditto.
4110         * objc/execute/class-9.m: Ditto.
4111         * objc/execute/bf-17.m: Ditto.
4112         * objc/execute/bf-19.m: Ditto.
4113         * objc/execute/IMP.m: Ditto.
4114         * objc/execute/exceptions/catchall-1.m: Ditto.
4115         * objc/execute/exceptions/trivial.m: Ditto.
4116         * objc/execute/exceptions/finally-1.m: Ditto.
4117         * objc/execute/exceptions/local-variables-1.m: Ditto.
4118         * objc/execute/exceptions/foward-1.m: Ditto.
4119         * objc/execute/bf-2.m: Ditto.
4120         * objc/execute/string1.m: Ditto.
4121         * objc/execute/bf-4.m: Ditto.
4122         * objc/execute/informal_protocol.m: Ditto.
4123         * objc/execute/string3.m: Ditto.
4124         * objc/execute/bf-6.m: Ditto.
4125         * objc/execute/bf-8.m: Ditto.
4126         * objc/execute/class-tests-1.h: Ditto.
4127         * objc/execute/protocol-isEqual-1.m: Ditto.
4128         * objc/execute/protocol-isEqual-3.m: Ditto.
4129         * objc/execute/_cmd.m: Ditto.
4130         * objc/execute/function-message-1.m: Ditto.
4131         * objc/execute/bf-20.m: Ditto.
4132         * objc/execute/bf-common.h: Ditto.
4133         * objc/execute/np-2.m: Ditto.
4134         * objc/execute/class-10.m: Ditto.
4135         * objc/execute/class-12.m: Ditto.
4136         * objc/execute/enumeration-2.m: Ditto.
4137         * objc/execute/class-14.m: Ditto.
4138         * objc/execute/encode-1.m: Ditto.
4139         * objc/execute/formal_protocol-1.m: Ditto.
4140         * objc/execute/formal_protocol-3.m: Ditto.
4141         * objc/execute/accessing_ivars.m: Ditto.
4142         * objc/execute/bycopy-2.m: Ditto.
4143         * objc/execute/class-2.m: Ditto.
4144         * objc/execute/bf-10.m: Ditto.
4145         * objc/execute/formal_protocol-7.m: Ditto.
4146         * objc/execute/root_methods.m: Ditto.
4147         * objc/execute/class-4.m: Ditto.
4148         * objc/execute/bf-12.m: Ditto.
4149         * objc/execute/class-6.m: Ditto.
4150         * objc/execute/bf-14.m: Ditto.
4151         * objc/execute/nested-func-1.m: Ditto.
4152         * objc/execute/class-8.m: Ditto.
4153         * objc/execute/private.m: Ditto.
4154         * objc/execute/bf-16.m: Ditto.
4155         * objc/execute/bf-18.m: Ditto.
4156         * objc/execute/load-3.m: Ditto.
4157         * objc/execute/compatibility_alias.m: Ditto.
4158         * objc/execute/bf-1.m: Ditto.
4159         * objc/execute/no_clash.m: Ditto.
4160         * objc/execute/bf-3.m: Ditto.
4161         * objc/execute/string2.m: Ditto.
4162         * objc/execute/bf-5.m: Ditto.
4163         * objc/execute/string4.m: Ditto.
4164         * objc/execute/bf-7.m: Ditto.
4165         * objc/execute/object_is_meta_class.m: Ditto.
4166         * objc/execute/bf-9.m: Ditto.
4167         * objc/execute/bf-21.m: Ditto.
4168         * objc/execute/cascading-1.m: Ditto.
4169         * objc/execute/trivial.m: Ditto.
4170         * objc/execute/np-1.m: Ditto.
4171         * objc/compile/trivial.m: Ditto.
4172         * objc/execute/class_self-2.m: Include <stdlib.h>.
4173         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
4174         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
4175         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
4176         and 64bit. Use new NeXT interface as required.
4177         * objc.dg/special/unclaimed-category-1.m: Ditto.
4178         * objc.dg/special/unclaimed-category-1.h: Ditto.
4179         * objc.dg/special/unclaimed-category-1a.m: Ditto.
4180         * objc.dg/func-ptr-1.m: Ditto.
4181         * objc.dg/stret-1.m: Ditto.
4182         * objc.dg/encode-2.m: Ditto.
4183         * objc.dg/category-1.m: Ditto.
4184         * objc.dg/encode-3.m: Ditto.
4185         * objc.dg/call-super-3.m: Ditto.
4186         * objc.dg/method-3.m: Ditto.
4187         * objc.dg/func-ptr-2.m: Ditto.
4188         * objc.dg/lookup-1.m: Ditto.
4189         * objc.dg/encode-4.m: Ditto.
4190         * objc.dg/fix-and-continue-1.m: Ditto.
4191         * objc.dg/proto-lossage-3.m: Ditto.
4192         * objc.dg/method-13.m: Ditto.
4193         * objc.dg/proto-qual-1.m: Ditto.
4194         * objc.dg/zero-link-3.m: Ditto.
4195         * objc.dg/bitfield-1.m: Ditto.
4196         * objc.dg/va-meth-1.m: Ditto.
4197         * objc.dg/super-class-3.m: Ditto.
4198         * objc.dg/call-super-1.m: Ditto.
4199         * objc.dg/type-size-2.m: Ditto.
4200         * objc.dg/method-10.m: Ditto.
4201         * objc.dg/defs.m: Ditto.
4202         * objc.dg/const-str-3.m: Ditto.
4203         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
4204         Protocol1.h) and next-mapping.h as required. Use new NeXT
4205         interface as required.
4206         * objc.dg/super-class-4.m: Ditto.
4207         * objc.dg/comp-types-8.m: Ditto.
4208         * objc.dg/call-super-2.m: Ditto.
4209         * objc.dg/objc-fast-4.m: Ditto.
4210         * objc.dg/method-6.m: Ditto.
4211         * objc.dg/const-str-3.m: Ditto.
4212         * objc.dg/const-str-7.m: Ditto.
4213         * objc.dg/method-15.m: Ditto.
4214         * objc.dg/method-19.m: Ditto.
4215         * objc.dg/sync-1.m: Ditto.
4216         * objc.dg/layout-1.m: Ditto.
4217         * objc.dg/bitfield-3.m: Ditto.
4218         * objc.dg/try-catch-3.m: Ditto.
4219         * objc.dg/try-catch-7.m: Ditto.
4220         * objc.dg/comp-types-10.m: Ditto.
4221         * objc.dg/selector-2.: Ditto.
4222         * objc.dg/method-7.m: Ditto.
4223         * objc.dg/typedef-alias-1.m: Ditto.
4224         * objc.dg/proto-lossage-2.m: Ditto.
4225         * objc.dg/comp-types-11.m: Ditto.
4226         * objc.dg/sizeof-1.m: Ditto.
4227         * objc.dg/method-17.m: Ditto.
4228         * objc.dg/bitfield-5.m: Ditto.
4229         * objc.dg/try-catch-1.m: Ditto.
4230         * objc.dg/encode-5.m: Ditto.
4231         * objc.dg/fix-and-continue-2.m: Ditto.
4232         * objc.dg/method-9.m: Ditto.
4233         * objc.dg/isa-field-1.m: Ditto.
4234         * objc.dg/local-decl-2.m: Ditto.
4235         * objc.dg/objc-gc-4.m: Ditto.
4236         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
4237         * objc.dg/gnu-runtime-3.m: Ditto.
4238         * objc.dg/encode-7.m: Ditto.
4239         * objc.dg/encode-8.m: Ditto.
4240         * objc.dg/selector-3.m: Ditto.
4241         * objc.dg/gnu-runtime-1.m: Ditto.
4242         * objc.dg/const-str-12.m: Ditto.
4243         * objc.dg/gnu-runtime-2.m: Ditto.
4244         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
4245         * objc.dg/selector-1.m: Ditto.
4246         * objc.dg/stubify-2.m: Ditto.
4247         * objc.dg/zero-link-1.m: Ditto.
4248         * objc.dg/stret-2.m: Ditto.
4249         * objc.dg/zero-link-2.m: Ditto.
4250         * objc.dg/next-runtime-1.m: Ditto.
4251         * objc.dg/symtab-1.m: Ditto.
4252         * objc.dg/stubify-1.m: Ditto.
4253         * objc.dg/bitfield-2.m: Ditto.
4254         * objc.dg/try-catch-10.m: Apply to both runtimes.
4255         * objc.dg/const-str-1.m: Ditto.
4256         * objc.dg/image-info.m: Ditto.
4257         * objc.dg/encode-9.m: Ditto.
4258         * objc.dg/pragma-1.m: Apply test to all targets.
4259         * objc.dg/const-str-4.m: Ditto.
4260         * objc.dg/const-str-8.m: Ditto.
4261         * objc.dg/super-class-2.m: Ditto.
4262         * objc.dg/try-catch-5.m: Ditto.
4263         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
4264         Protocol1.h) and next-mapping.h as required. Use new NeXT
4265         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
4266         * objc.dg/const-str-11.m: Ditto.
4267         * objc.dg/const-str-9.m: Ditto.
4268         * objc.dg/method-4.m: Skip for 64Bit NeXT.
4269         * objc.dg/encode-1.m: Remove redundant -lobjc.
4270         * objc.dg/try-catch-9.m: Tidy space.
4271         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
4272         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
4273         and 64bit. Use new NeXT interface as required.
4274         * obj-c++.dg/template-4.mm: Ditto.
4275         * obj-c++.dg/defs.mm: Ditto.
4276         * obj-c++.dg/basic.mm: Ditto.
4277         * obj-c++.dg/encode-4.mm: Ditto.
4278         * obj-c++.dg/method-17.mm: Ditto.
4279         * obj-c++.dg/proto-lossage-3.mm: Ditto.
4280         * obj-c++.dg/cxx-class-1.mm: Ditto.
4281         * obj-c++.dg/method-10.mm: Ditto.
4282         * obj-c++.dg/va-meth-1.mm: Ditto.
4283         * obj-c++.dg/encode-5.mm: Ditto.
4284         * obj-c++.dg/lookup-2.mm: Ditto.
4285         * obj-c++.dg/template-3.mm: Ditto.
4286         * obj-c++.dg/proto-qual-1.mm: Ditto.
4287         * obj-c++.dg/qual-types-1.m: Ditto.
4288         * obj-c++.dg/cxx-scope-1.mm: Ditto.
4289         * obj-c++.dg/template-1.mm: Ditto.
4290         * obj-c++.dg/encode-6.mm: Ditto.
4291         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
4292         Protocol1.h) and next-mapping.h as required. Use new NeXT
4293         interface as required.
4294         * obj-c++.dg/except-1.mm: Ditto.
4295         * obj-c++.dg/const-str-7.mm: Ditto.
4296         * obj-c++.dg/ivar-list-semi.mm: Ditto.
4297         * obj-c++.dg/cxx-scope-2.mm: Ditto.
4298         * obj-c++.dg/selector-2.mm: Ditto.
4299         * obj-c++.dg/isa-field-1.mm: Ditto.
4300         * obj-c++.dg/try-catch-1.mm: Ditto.
4301         * obj-c++.dg/local-decl-1.mm: Ditto.
4302         * obj-c++.dg/try-catch-9.mm: Ditto.
4303         * obj-c++.dg/no-extra-load.mm: Ditto.
4304         * obj-c++.dg/selector-5.mm: Ditto.
4305         * obj-c++.dg/method-12.mm: Ditto.
4306         * obj-c++.dg/try-catch-11.mm: Ditto.
4307         * obj-c++.dg/comp-types-11.mm: Ditto.
4308         * obj-c++.dg/bitfield-3.mm: Ditto.
4309         * obj-c++.dg/method-6.mm: Ditto.
4310         * obj-c++.dg/super-class-2.mm: Ditto.
4311         * obj-c++.dg/method-21.mm: Ditto.
4312         * obj-c++.dg/const-str-8.mm: Ditto.
4313         * obj-c++.dg/try-catch-7.mm: Ditto.
4314         * obj-c++.dg/method-15.mm: Ditto.
4315         * obj-c++.dg/layout-1.mm: Ditto.
4316         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
4317         * obj-c++.dg/const-str-3.mm: Ditto.
4318         * obj-c++.dg/try-catch-2.mm: Ditto.
4319         * obj-c++.dg/objc-gc-3.mm: Ditto.
4320         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
4321         * obj-c++.dg/bitfield-1.mm: Ditto.
4322         * obj-c++.dg/selector-6.mm: Ditto.
4323         * obj-c++.dg/method-13.mm: Ditto.
4324         * obj-c++.dg/comp-types-12.mm: Ditto.
4325         * obj-c++.dg/bitfield-4.mm: Ditto.
4326         * obj-c++.dg/try-catch-8.mm: Ditto.
4327         * obj-c++.dg/method-2.mm: Ditto.
4328         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
4329         * obj-c++.dg/typedef-alias-1.mm: Ditto.
4330         * obj-c++.dg/const-str-4.mm: Ditto.
4331         * obj-c++.dg/proto-lossage-2.mm: Ditto.
4332         * obj-c++.dg/try-catch-3.mm: Ditto.
4333         * obj-c++.dg/comp-types-9.mm: Ditto.
4334         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
4335         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
4336         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
4337         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
4338         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
4339         Use new NeXT interface as required.
4340         * obj-c++.dg/const-str-10.mm: Ditto.
4341         * obj-c++.dg/const-str-11.mm: Ditto.
4342         * obj-c++.dg/const-str-9.mm: Ditto.
4343         * obj-c++.dg/method-11.mm: Ditto.
4344         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
4345         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
4346         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
4347         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
4348         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
4350 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
4352         PR c++/43206
4353         * g++.dg/template/typedef30.C: New test case.
4355 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
4357         PR c/43385
4358         * gcc.c-torture/execute/pr43385.c: New test.
4360 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
4362         * gcc.dg/strncpy-fix-1.c: New test.
4364 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
4366         PR testsuite/41609
4367         * lib/objc-torture.exp (objc-set-runtime-options): New.
4368         * objc/execute/execute.exp: Check runtime options on each pass.
4369         * objc/execute/exceptions/exceptions.exp: Ditto.
4370         * objc/compile/compile.exp: Ditto.
4372         PR testsuite/42348
4373         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
4374         standard tests.
4375         (check_effective_target_objc2): New proc.
4376         (check_effective_target_next_runtime): New proc.
4377         * lib/objc.exp: Determine which runtime is in force and support it.
4378         * lib/obj-c++.exp: Ditto.
4380 2010-03-24  Jason Merrill  <jason@redhat.com>
4382         PR c++/43502
4383         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
4385 2010-03-24  Martin Jambor  <mjambor@suse.cz>
4387         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
4388         a loop.
4389         * gcc.dg/ipa/ipa-2.c: Likewise.
4390         * gcc.dg/ipa/ipa-3.c: Likewise.
4391         * gcc.dg/ipa/ipa-4.c: Likewise.
4392         * gcc.dg/ipa/ipa-5.c: Likewise.
4393         * gcc.dg/ipa/ipa-7.c: Likewise.
4394         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
4395         a loop.
4396         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
4397         i_can_not_be_propagated_fully2 into a loop.
4398         * gcc.dg/ipa/ipa-8.c: New test.
4399         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
4401 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
4403         PR debug/19192
4404         PR debug/43479
4405         * gcc.dg/guality/pr43479.c: New test.
4406         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
4407         and add volatile keyword.
4409 2010-03-23  Mike Stump  <mikestump@comcast.net>
4411         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
4413 2010-03-23  Jason Merrill  <jason@redhat.com>
4415         * g++.dg/ext/altivec-17.C: Adjust error message.
4417         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
4418         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
4419         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
4420         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
4421         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
4422         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
4424 2010-03-22  Jason Merrill  <jason@redhat.com>
4426         PR c++/43333
4427         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
4428         * g++.dg/ext/is_pod_98.C: New.
4430         PR c++/43281
4431         * g++.dg/cpp0x/auto18.C: New.
4433         * gcc.dg/pr36997.c: Adjust error message.
4434         * g++.dg/ext/vector9.C: Likewise.
4435         * g++.dg/conversion/simd3.C: Likewise.
4436         * g++.dg/other/error23.C: Likewise.
4438 2010-03-22  Michael Matz  <matz@suse.de>
4440         PR middle-end/43475
4441         * gfortran.dg/pr43475.f90: New testcase.
4443 2010-03-22  Richard Guenther  <rguenther@suse.de>
4445         PR tree-optimization/43390
4446         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
4448 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4450         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
4451         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
4453 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
4454             Michael Matz  <matz@suse.de>
4456         PR c++/43081
4457         * g++.dg/parse/crash56.C: New test.
4459 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
4461         PR fortran/43450
4462         * gfortran.dg/whole_file_15.f90 : New test.
4464 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4466         PR fortran/43409
4467         * gfortran.dg/inquire_size.f90: New test.
4469 2010-03-20  Richard Guenther  <rguenther@suse.de>
4471         PR rtl-optimization/43438
4472         * gcc.c-torture/execute/pr43438.c: New testcase.
4474 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
4476         PR c++/43375
4477         * g++.dg/abi/mangle42.C: New test.
4479 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
4481         PR C/43211
4482         * gcc.dg/pr43211.c: New test.
4483         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
4485 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
4487         PR rtl-optimization/42258
4488         * gcc.target/arm/thumb1-mul-moves.c: New test.
4490         PR target/40697
4491         * gcc.target/arm/thumb-andsi.c: New test.
4493         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
4494         dg-require-effective-target.
4496 2010-03-19  Michael Matz  <matz@suse.de>
4498         PR c++/43116
4499         * g++.dg/other/pr43116.C: New testcase.
4501 2010-03-19  Michael Matz  <matz@suse.de>
4503         PR target/43305
4504         * gcc.dg/pr43305.c: New testcase.
4506 2010-03-19  Richard Guenther  <rguenther@suse.de>
4508         PR tree-optimization/43415
4509         * gcc.c-torture/compile/pr43415.c: New testcase.
4511 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
4513         PR ada/43106
4514         * gnat.dg/case_optimization2.adb: New test.
4515         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
4517 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4518             Jack Howarth <howarth@bromo.med.uc.edu>
4520         PR target/36399
4521         * gcc.target/i386/push-1.c: Don't xfail
4522           scan-assembler-not "movups" on darwin.
4524 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
4526         PR debug/43058
4527         * gcc.dg/pr43058.c: New test.
4529 2010-03-18  Martin Jambor  <mjambor@suse.cz>
4531         PR middle-end/42450
4532         * g++.dg/torture/pr42450.C: New test.
4534 2010-03-18  Michael Matz  <matz@suse.de>
4536         PR middle-end/43419
4537         * gcc.dg/pr43419.c: New testcase.
4539 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
4541         PR rtl-optimization/43360
4542         * gcc.dg/torture/pr43360.c: New.
4544 2010-03-18  Michael Matz  <matz@suse.de>
4546         PR tree-optimization/43402
4547         * gcc.dg/pr43402.c: New testcase.
4549 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
4551         PR target/42427
4552         * gcc.dg/pr42427.c: New test.
4554 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4556         PR libfortran/43265
4557         * gfortran.dg/read_empty_file.f: New test.
4558         * gfortran.dg/read_eof_all.f90: New test.
4559         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
4560         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
4562 2010-03-17  Michael Matz  <matz@suse.de>
4564         * gcc.dg/pr43300.c: Add -w.
4566 2010-03-17  Richard Guenther  <rguenther@suse.de>
4568         * gcc.dg/pr43379.c: Add -w.
4570 2010-03-17  Tobias Burnus  <burnus@net-b.de>
4572         PR fortran/43331
4573         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
4575 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
4577         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
4579 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4581         * ada/acats/run_all.sh: Log start and end times.
4583 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4585         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
4587 2010-03-16  Richard Guenther  <rguenther@suse.de>
4589         PR middle-end/43379
4590         * gcc.dg/pr43379.c: New testcase.
4592 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
4594         PR debug/43051
4595         * gcc.dg/guality/pr43051-1.c: New test.
4597 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
4599         PR testsuite/43363
4600         * g++.dg/ext/altivec-17.C: Handle changes to error message.
4602 2010-03-15  Michael Matz  <matz@suse.de>
4604         PR middle-end/43300
4605         * gcc.dg/pr43300.c: New testcase.
4607 2010-03-15  Richard Guenther  <rguenther@suse.de>
4609         PR tree-optimization/43367
4610         * gcc.c-torture/compile/pr43367.c: New testcase.
4612 2010-03-15  Richard Guenther  <rguenther@suse.de>
4614         PR tree-optimization/43317
4615         * gcc.dg/pr43317.c: New testcase.
4617 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
4619         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
4621 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
4623         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
4625 2010-03-14  Tobias Burnus  <burnus@net-b.de>
4627         PR fortran/43362
4628         * gfortran.dg/impure_constructor_1.f90: New test.
4630 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
4632         PR middle-end/43354
4633         * gfortran.dg/graphite/id-pr43354.f: New.
4635 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
4637         PR middle-end/43349
4638         * gfortran.dg/graphite/pr43349.f: New.
4640 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
4642         PR middle-end/43306
4643         * gcc.dg/graphite/pr43306.c: New.
4645 2010-03-12  David S. Miller  <davem@davemloft.net>
4647         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
4648         sparc.
4650 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4652         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
4654 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
4656         PR fortran/43291
4657         PR fortran/43326
4658         * gfortran.dg/dynamic_dispatch_7.f03: New test.
4660 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
4662         * gfortran.dg/default_format_denormal_1.f90: Don't assume
4663         fail for *-*-mingw* targets.
4665 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
4667         PR debug/43329
4668         * gcc.dg/guality/pr43329-1.c: New test.
4670 2010-03-11  Martin Jambor  <mjambor@suse.cz>
4672         PR tree-optimization/43257
4673         * g++.dg/torture/pr43257.C: New test.
4675 2010-03-11  Tobias Burnus  <burnus@net-b.de>
4677         PR fortran/43228
4678         * gfortran.dg/namelist_61.f90: New test.
4680 2010-03-11  Richard Guenther  <rguenther@suse.de>
4682         PR tree-optimization/43255
4683         * gcc.c-torture/compile/pr43255.c: New testcase.
4685 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4687         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
4688         * gcc.dg/pr43280.c: New testcase.
4690 2010-03-11  Richard Guenther  <rguenther@suse.de>
4692         PR lto/43200
4693         * gcc.dg/lto/20100227-1_0.c: New testcase.
4694         * gcc.dg/lto/20100227-1_1.c: Likewise.
4696 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4698         PR libfortran/43320
4699         PR libfortran/43265
4700         * gfortran.dg/read_eof_6.f: New test
4701         * gfortran.dg/read_x_eof.f90: New test.
4702         * gfortran.dg/read_x_past.f: Update test.
4704 2010-03-10  Jan Hubicka   <jh@suse.cz>
4706         * gcc.c-torture/compile/pr43288.c: New test.
4708 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4710         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
4711         -fpic/-fPIC flags.
4712         * g++.old-deja/g++.pt/asm2.C: Likewise.
4713         * gcc.c-torture/compile/20000804-1.c: Likewise.
4714         * gcc.target/i386/clobbers.c: Likewise.
4716 2010-03-10  Tobias Burnus  <burnus@net-b.de>
4718         PR fortran/43303
4719         * gfortran.dg/c_assoc_3.f90: New test.
4721 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
4723         PR debug/36728
4724         * gcc.dg/guality/pr36728-1.c: New test.
4725         * gcc.dg/guality/pr36728-2.c: New test.
4727 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
4729         * gcc.dg/h8300-div-delay-slot.c: New test.
4731 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
4733         PR tree-optimization/43236
4734         * gcc.c-torture/execute/pr43236.c: New test.
4736 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
4738         PR middle-end/42859
4739         * g++.dg/eh/pr42859.C: New test.
4741 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
4743         PR debug/43299
4744         * gcc.dg/pr43299.c: New test.
4746         PR debug/43290
4747         * g++.dg/eh/unwind2.C: New test.
4749 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
4750             Reza Yazdani  <reza.yazdani@amd.com>
4752         PR middle-end/43065
4753         * gcc.dg/graphite/run-id-4.c: New.
4755 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
4757         PR middle-end/43065
4758         * gcc.dg/graphite/run-id-3.c: New.
4760 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
4762         PR middle-end/42644
4763         PR middle-end/42130
4764         * gcc.dg/graphite/id-18.c: New.
4765         * gcc.dg/graphite/run-id-pr42644.c: New.
4767 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
4769         PR middle-end/42326
4770         * gcc.dg/graphite/pr42326.c: New.
4772 2010-03-08  Richard Guenther  <rguenther@suse.de>
4774         PR tree-optimization/43269
4775         * gcc.c-torture/execute/pr43269.c: New testcase.
4777 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
4779         PR fortran/43256
4780         * gfortran.dg/typebound_call_13.f03: New.
4782 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
4784         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
4785         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
4787 2010-03-05  Jason Merrill  <jason@redhat.com>
4789         * g++.dg/abi/mangle40.C: Require weak and alias.
4791 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
4793         PR middle-end/42326
4794         * gfortran.dg/graphite/pr42326.f90: New.
4795         * gfortran.dg/graphite/pr42326-1.f90: New.
4797 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4799         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
4800         (gnat_target_compile): Likewise.
4801         Reinitialize GNAT_UNDER_TEST if target changes.
4802         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
4803         (local_find_gnatmake): Pass full --GCC to gnatlink.
4804         Remove --LINK.
4806 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
4808         PR c/43248
4809         * gcc.dg/compound-literal-1.c: New testcase.
4811 2010-03-04  Martin Jambor  <mjambor@suse.cz>
4813         PR tree-optimization/43164
4814         PR tree-optimization/43191
4815         * gcc.c-torture/compile/pr43164.c: New test.
4816         * gcc.c-torture/compile/pr43191.c: Likewise.
4818 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
4820         PR fortran/43244
4821         * gfortran.dg/finalize_9.f90: New.
4823 2010-03-04  Tobias Burnus  <burnus@net-b.de>
4824             Ken Werner <ken@linux.vnet.ibm.com>
4826         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
4827         to dg-options for spu.
4828         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
4829         dump-scan target to exclude spu.
4831 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
4833         PR middle-end/43209
4834         * gcc.dg/tree-ssa/ivopts-4.c: New.
4836 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
4838         * lib/target-supports-dg.exp (check-flags): Provide defaults for
4839         include-opts and exclude-opts; skip checking the flags if arguments
4840         are the same as the defaults.
4841         (dg-xfail-if): Verify the number of arguments, supply defaults
4842         for unspecified optional arguments.
4843         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
4845 2010-03-03  Jason Merrill  <jason@redhat.com>
4847         PR c++/12909
4848         * g++.dg/abi/mangle40.C: Updated.
4850 2010-03-03  Jason Merrill  <jason@redhat.com>
4852         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
4853         * g++.dg/abi/mangle23.C: Likewise.
4854         * g++.dg/eh/simd-2.C: Likewise.
4855         * g++.dg/ext/attribute-test-2.C: Likewise.
4856         * g++.dg/ext/vector14.C: Likewise.
4857         * g++.dg/other/pr34435.C: Likewise.
4858         * g++.dg/template/conv8.C: Likewise.
4859         * g++.dg/template/nontype9.C: Likewise.
4860         * g++.dg/template/qualttp17.C: Likewise.
4861         * g++.dg/template/ref1.C: Likewise.
4862         * g++.old-deja/g++.pt/crash68.C: Likewise.
4863         * g++.old-deja/g++.pt/ref1.C: Likewise.
4864         * g++.old-deja/g++.pt/ref3.C: Likewise.
4865         * g++.old-deja/g++.pt/ref4.C: Likewise.
4867         PR c++/12909
4868         * g++.dg/abi/mangle40.C: New.
4869         * g++.dg/abi/mangle41.C: New.
4870         * g++.dg/lto/20100302_0.C: New.
4871         * g++.dg/lto/20100302_1.C: New.
4872         * g++.dg/lto/20100302.h: New.
4874 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
4876         PR fortran/43243
4877         * gfortran.dg/internal_pack_12.f90: New test.
4879 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
4881         * gcc.dg/pr36997.c: Adjust error message.
4883 2010-03-03  Mike Stump  <mikestump@comcast.net>
4885         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
4886         adjustments to not be present on machines that align the stack to
4887         more than 4 bytes and don't have a red zone yet as that is an
4888         unimplemented optimization.
4890 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
4892         PR fortran/43169
4893         * gfortran.dg/impure_assignment_3.f90: New.
4895 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
4897         PR debug/43229
4898         * gfortran.dg/pr43229.f90: New test.
4900         PR debug/43237
4901         * gcc.dg/debug/dwarf2/pr43237.c: New test.
4903         PR debug/43177
4904         * gcc.dg/guality/pr43177.c: New test.
4906 2010-03-02  Jason Merrill  <jason@redhat.com>
4908         * g++.dg/ext/vector9.C: Adjust error message.
4909         * g++.dg/conversion/simd3.C: Likewise.
4910         * g++.dg/other/error23.C: Likewise.
4912 2010-03-02  Mike Stump  <mikestump@comcast.net>
4914         PR c++/41090
4915         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
4917 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
4919         PR fortran/43180
4920         * gfortran.dg/internal_pack_10.f90: New test.
4922         PR fortran/43173
4923         * gfortran.dg/internal_pack_11.f90: New test.
4925 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
4927         PR middle-end/42640
4928         * gcc.dg/tree-ssa/pr42640.c: New.
4930 2010-03-01  Richard Guenther  <rguenther@suse.de>
4932         PR tree-optimization/43220
4933         * gcc.c-torture/execute/pr43220.c: New testcase.
4935 2010-03-01  Richard Guenther  <rguenther@suse.de>
4937         PR middle-end/43213
4938         * gcc.dg/pr43213.c: New testcase.
4940 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4942         PR pch/14940
4943         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
4945 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4947         * lib/target-supports.exp (check_effective_target_ucn_nocache):
4948         New function.
4949         (check_effective_target_ucn): Likewise.
4951         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
4952         if !ucn.
4953         * gcc.dg/ucnid-2.c: Likewise.
4954         * gcc.dg/ucnid-3.c: Likewise.
4955         * gcc.dg/ucnid-4.c: Likewise.
4956         * gcc.dg/ucnid-11.c: Likewise.
4957         * gcc.dg/ucnid-12.c: Likewise.
4958         * gcc.dg/ucnid-6.c: Skip if !ucn.
4959         * gcc.dg/ucnid-9.c: Likewise.
4961 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4963         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
4964         lists to dg-skip-if.
4965         * gcc.target/i386/stackalign/return-3.c: Likewise.
4967 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4969         * gcc.target/i386/clearcap.map: New file.
4970         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
4971         Pass clearcap.map by default if supported.
4973 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4975         PR fortran/42900
4976         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
4977         Explain this.
4978         * gfortran.dg/stat_2.f90: Likewise.
4980 2010-03-01  Tobias Burnus  <burnus@net-b.de>
4982         PR fortran/43199
4983         * gfortran.dg/module_read_2.f90: New test.
4985 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
4987         PR c++/42748
4988         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
4989         * g++.dg/abi/mangle12.C: Likewise.
4990         * g++.dg/abi/mangle20-2.C: Likewise.
4991         * g++.dg/abi/mangle17.C: Likewise.
4992         * g++.dg/template/cond2.C: Likewise.
4993         * g++.dg/template/pr35240.C: Likewise.
4995 2010-02-27  Richard Guenther  <rguenther@suse.de>
4997         PR tree-optimization/43186
4998         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
5000 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
5002         * g++.dg/abi/packed1.C: Expect warning on the SH.
5004 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
5006         PR c++/42054:
5007         * g++.dg/parse/error37.C: New test.
5009 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5011         PR c/24577
5012         PR c/43192
5013         * gcc.dg/pr8927-1.c: Match new note.
5014         * gcc.dg/990506-0.c: Likewise.
5015         * gcc.dg/gomp/flush-2.c: Likewise.
5016         * gcc.dg/gomp/atomic-5.c: Likewise.
5017         * gcc.dg/gomp/pr34607.c: Likewise.
5018         * gcc.dg/pr35746.c: Likewise.
5019         * gcc.dg/cpp/pragma-1.c: Likewise.
5020         * gcc.dg/cpp/pragma-2.c: Likewise.
5021         * gcc.dg/pr41842.c: Likewise.
5022         * gcc.dg/noncompile/20040629-1.c: Likewise.
5023         * objc.dg/private-1.m: Likewise.
5025 2010-02-27  Tobias Burnus  <burnus@net-b.de>
5027         PR fortran/43185
5028         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
5029         * gfortran.dg/default_initialization_4.f90: New test.
5031 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
5033         * gnat.dg/thin_pointer.ad[sb]: Rename into...
5034         * gnat.dg/thin_pointer1.ad[sb]: ...this.
5035         * gnat.dg/thin_pointer2.adb: New test.
5036         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
5038 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5040         PR c/20631
5041         * gcc.dg/cpp/c90-pedantic.c: New.
5042         * gcc.dg/cpp/c90.c: New.
5043         * gcc.dg/gnu90-const-expr-1.c: New.
5044         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
5046 2010-02-26  Richard Guenther  <rguenther@suse.de>
5048         PR tree-optimization/43186
5049         * gcc.c-torture/compile/pr43186.c: New testcase.
5051 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
5053         PR debug/43190
5054         * c-c++-common/dwarf2/pr43190.c: New test.
5056 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
5058         PR testsuite/37074:
5059         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
5061 2010-02-26  Richard Guenther  <rguenther@suse.de>
5063         PR tree-optimization/43188
5064         * gcc.c-torture/compile/pr43188.c: New testcase.
5066 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
5068         PR target/43175
5069         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
5071 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
5073         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
5075 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
5077         PR target/43154
5078         * gcc.target/powerpc/pr43154.c: New file.
5080 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
5082         PR debug/43166
5083         * gfortran.dg/debug/pr43166.f: New test.
5085         PR debug/43165
5086         * gcc.dg/torture/pr43165.c: New test.
5088 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5090         PR c/43128
5091         * c-c++-common/pr41779.c: Update.
5093 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5095         PR ada/32547
5096         * lib/gnat-dg.exp (gnat_load): Redefine.
5098         * ada/acats/run_acats: Run run_all.sh with $SHELL.
5099         * ada/acats/run_all.sh: Downcase tasking not implemented message.
5101 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5103         PR libobjc/36610
5104         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
5105         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
5106         -fgnu-runtime.
5107         Sort entries.
5109 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5111         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
5113 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
5115         PR debug/43150
5116         * gcc.dg/guality/vla-1.c: New test.
5118 2010-02-24  Tobias Burnus  <burnus@net-b.de>
5120         PR fortran/43042
5121         * gfortran.dg/c_ptr_tests_15.f90: New test.
5123 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
5125         PR target/43107
5126         * gcc.target/i386/pr43107.c: New test.
5128 2010-02-23  Jason Merrill  <jason@redhat.com>
5130         PR c++/43143
5131         * g++.dg/cpp0x/variadic100.C: New.
5133 2010-02-23  Jason Merrill  <jason@redhat.com>
5135         PR debug/42800
5136         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
5137         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
5138         * c-c++-common/dwarf2/vla1.c: New.
5140 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
5142         PR target/43139
5143         * gcc.dg/pr43139.c: New test.
5145         PR debug/43077
5146         * gcc.dg/guality/pr43077-1.c: New test.
5148 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5150         PR 43123
5151         * gcc.dg/march.c: New.
5152         * gcc.dg/march-generic.c: New.
5153         * gcc.dg/mtune.c: New.
5155 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
5157         PR middle-end/43083
5158         * gcc.dg/graphite/pr43083.c: New.
5160 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
5162         PR middle-end/43097
5163         * gfortran.dg/graphite/pr43097.f: New.
5165 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
5166             Manuel López-Ibáñez  <manu@gcc.gnu.org>
5168         PR middle-end/43140
5169         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
5171 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
5173         PR middle-end/43026
5174         * g++.dg/graphite/pr43026.C: New.
5176 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5178         PR c++/43126
5179         * gcc.dg/cleanup-1.c: Update.
5180         * gcc.dg/func-args-1.c: Update.
5181         * gcc.dg/format/sentinel-1.c: Update.
5182         * g++.old-deja/g++.jason/scoping10.C: Update.
5183         * g++.old-deja/g++.ns/lookup5.C: Update.
5184         * g++.dg/ext/cleanup-1.C: Update.
5185         * g++.dg/parse/varmod1.C: Update.
5186         * g++.dg/parse/error33.C: Update.
5187         * g++.dg/expr/call3.C: Update.
5188         * g++.dg/func-args-1.C: New.
5190 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
5192         PR c/43125
5193         * gcc.dg/attr-used-2.c: Moved to ...
5194         * c-c++-common/attr-used-2.c: Here.
5196         * gcc.dg/attr-used.c: Moved to ...
5197         * c-c++-common/attr-used.c: Here.
5199 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
5201         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
5203 2010-02-22  Richard Guenther  <rguenther@suse.de>
5205         PR lto/43045
5206         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
5207         * gfortran.dg/lto/20100222-1_1.c: Likewise.
5209 2010-02-22  Richard Guenther  <rguenther@suse.de>
5211         PR tree-optimization/42749
5212         * gcc.c-torture/compile/pr42749.c: New testcase.
5214 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
5216         PR fortran/43072
5217         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
5218         * gfortran.dg/internal_pack_9.f90: New test.
5220 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5222         PR c++/23510
5223         * g++.dg/template/recurse.C: Adjust.
5224         * g++.dg/template/pr23510.C: New.
5226 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
5228         PR c++/42824
5229         * g++.dg/template/memclass4.C: New test.
5231 2010-02-21  Tobias Burnus  <burnus@net-b.de>
5233         PR fortran/35259
5234         * gfortran.dg/reassoc_5.f90: New test.
5236 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
5238         PR target/43067
5239         * gcc.target/i386/pr43067.c: New test.
5241 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5243         PR c++/35669
5244         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
5245         -Wconversion-null.
5246         * g++.dg/warn/Wconversion-null.C: New test.
5247         * g++.old-deja/g++.other/null1.C: Move to...
5248         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
5250 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
5252         PR fortran/36932
5253         PR fortran/36933
5254         * gfortran.dg/dependency_26.f90: New test.
5256         PR fortran/43072
5257         * gfortran.dg/internal_pack_7.f90: New test.
5259         PR fortran/43111
5260         * gfortran.dg/internal_pack_8.f90: New test.
5262 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5264         PR 43128
5265         * c-c++-common/pr41779.c: Fix broken testcase.
5267 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5269         PR 36513
5270         * c-c++-common/pr36513.c: New testcase.
5271         * c-c++-common/pr36513-2.c: New testcase.
5273 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5275         PR 41779
5276         * c-c++-common/pr41779.c: New.
5278 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
5280         PR debug/43084
5281         * gcc.dg/pr43084.c: New test.
5283 2010-02-19  Richard Guenther  <rguenther@suse.de>
5285         PR tree-optimization/42916
5286         * gcc.dg/pr42916.c: New testcase.
5288 2010-02-18  Jason Merrill  <jason@redhat.com>
5290         PR c++/42837
5291         * g++.dg/abi/packed1.C: Add expected warning.
5293         PR c++/43108
5294         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
5295         * gcc.dg/torture/dg-torture.exp: Likewise.
5296         * c-c++-common/torture/complex-sign.h,
5297         c-c++-common/torture/complex-sign-add.c,
5298         c-c++-common/torture/complex-sign-mixed-add.c,
5299         c-c++-common/torture/complex-sign-mixed-div.c,
5300         c-c++-common/torture/complex-sign-mixed-mul.c,
5301         c-c++-common/torture/complex-sign-mixed-sub.c,
5302         c-c++-common/torture/complex-sign-mul.c,
5303         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
5304         Adapt for C++ compilation as well.
5306         PR c++/43070
5307         * g++.dg/ext/label1.C: Update.
5308         * g++.dg/ext/label2.C: Update.
5310         PR c++/26261
5311         * g++.dg/template/dependent-name6.C: New.
5313         PR c++/43109
5314         * g++.dg/parse/namespace12.C: New.
5316 2010-02-18  Martin Jambor  <mjambor@suse.cz>
5318         PR tree-optimization/43066
5319         * gcc.c-torture/compile/pr43066.c: New test.
5321 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
5323         * g++.dg/ext/attrib35.C: Fix target selector string.
5324         * g++.dg/ext/attrib36.C: Ditto.
5325         * g++.dg/ext/attrib37.C: Ditto.
5326         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
5327         * g++.dg/abi/mangle25.C: Ditto.
5329 2010-02-17  Jason Merrill  <jason@redhat.com>
5331         PR c++/43069
5332         * g++.dg/parse/namespace11.C: New.
5334         PR c++/43093
5335         * g++.dg/ext/attrib37.C: New.
5337         PR c++/43079
5338         * g++.dg/template/ptrmem20.C: New.
5340 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
5342         PR target/43103
5343         * gcc.target/i386/xop-check.h: Include m256-check.h.
5344         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
5345         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
5346         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
5347         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
5349 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
5351         PR debug/42918
5352         * gcc.dg/pr42918.c: New test.
5354 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
5356         * g++.dg/ext/attrib36.C: Require ILP32.
5358 2010-02-16  Richard Guenther  <rguenther@suse.de>
5360         PR tree-optimization/41043
5361         * gfortran.dg/pr41043.f90: New testcase.
5362         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
5364 2010-02-16  Jason Merrill  <jason@redhat.com>
5366         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
5368 2010-02-16  Ira Rosen  <irar@il.ibm.com>
5370         PR tree-optimization/43074
5371         * gcc.dg/vect/fast-math-pr43074.c: New test.
5373 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
5375         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
5377 2010-02-16  Jason Merrill  <jason@redhat.com>
5379         PR c++/43031
5380         * g++.dg/ext/attrib36.C: New.
5382         PR c++/43036
5383         * g++.dg/other/array6.C: New.
5385 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5387         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
5389 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
5391         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
5392         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
5393         * gcc.target/i386/xop-vpermil2pd-1.c: New.
5394         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
5395         * gcc.target/i386/xop-vpermil2ps-1.c: New.
5396         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
5398 2010-02-15  Richard Guenther  <rguenther@suse.de>
5400         PR middle-end/43068
5401         * g++.dg/torture/pr43068.C: New testcase.
5403 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
5405         PR c++/43024
5406         * g++.dg/opt/ice1.C: New.
5408 2010-02-14  Jason Merrill  <jason@redhat.com>
5410         PR c++/41997
5411         * g++.dg/cpp0x/initlist-opt.C: New.
5413 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
5415         PR fortran/41113
5416         PR fortran/41117
5417         * gfortran.dg/internal_pack_6.f90: New test.
5419 2010-02-12  Jason Merrill  <jason@redhat.com>
5421         PR c++/43054
5422         * g++.dg/cpp0x/variadic99.C: New.
5424 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
5426         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
5427         sign extend pointers to gualchk_t.
5429         PR c++/43033
5430         * g++.dg/other/default3.C: Xfail g4 test.
5432 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
5434         PR middle-end/43012
5435         * gcc.dg/graphite/pr43012.c: New.
5437 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
5439         PR middle-end/42930
5440         * g++.dg/graphite/pr42930.C: New.
5442 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
5444         PR middle-end/42914
5445         PR middle-end/42530
5446         * gcc.dg/graphite/pr42530.c: New.
5447         * gcc.dg/graphite/pr42914.c: New.
5449 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
5451         PR middle-end/42771
5452         * gcc.dg/graphite/pr42771.c: New.
5454 2010-02-11  Richard Guenther  <rguenther@suse.de>
5456         PR tree-optimization/42998
5457         * gcc.c-torture/compile/pr42998.c: New testcase.
5459 2010-02-10  Jason Merrill  <jason@redhat.com>
5461         PR c++/41896
5462         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
5464         PR c++/42983, core issue 906
5465         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
5466         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
5468         PR c++/43016
5469         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
5471 2010-02-10  Richard Guenther  <rguenther@suse.de>
5473         PR tree-optimization/43017
5474         * gcc.dg/torture/pr43017.c: New testcase.
5476 2010-02-10  Tobias Burnus <burnus@net-b.de>
5478         PR fortran/40823
5479         * gfortran.dg/private_type_1.f90: Update error location.
5480         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
5481         * gfortran.dg/typebound_operator_2.f03: Ditto.
5482         * gfortran.dg/assignment_2.f90: Ditto.
5483         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
5484         * gfortran.dg/binding_label_tests_9.f03: Ditto.
5486 2010-02-10  Tobias Burnus  <burnus@net-b.de>
5488         PR fortran/43015
5489         * gfortran.dg/bind_c_usage_20.f90: New test.
5491 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
5493         PR debug/43010
5494         * g++.dg/debug/pr43010.C: New test.
5496 2010-02-10  Richard Guenther  <rguenther@suse.de>
5498         PR c/43007
5499         * gcc.c-torture/execute/20100209-1.c: New testcase.
5500         * gcc.dg/fold-div-3.c: Likewise.
5502 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
5504         * gcc.dg/builtin-ffs-1.c: New test.
5506 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5508         PR fortran/42999
5509         * gfortran.dg/array_constructor_35.f90: New test.
5511 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5513         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
5515 2010-02-09  Jason Merrill  <jason@redhat.com>
5517         PR c++/42399
5518         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
5520         PR c++/42370
5521         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
5523 2010-02-09  Tobias Burnus  <burnus@net-b.de>
5525         PR fortran/41869
5526         * gfortran.dg/module_write_1.f90: New test.
5528 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
5530         * gcc.dg/pr19340.c: Adjust.
5532 2010-02-09  Richard Guenther  <rguenther@suse.de>
5534         PR tree-optimization/43008
5535         * gcc.c-torture/execute/pr43008.c: New testcase.
5537 2010-02-09  Richard Guenther  <rguenther@suse.de>
5539         PR tree-optimization/43000
5540         * gcc.dg/torture/pr43000.c: New testcase.
5541         * gcc.dg/torture/pr43002.c: Likewise.
5543 2010-02-09  Daniel Kraft  <d@domob.eu>
5545         PR fortran/39171
5546         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
5547         and pass -Wsurprising as necessary.
5549 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
5551         PR tree-optimization/42890
5552         * g++.dg/torture/pr42890.C: New test.
5554 2010-02-08  Richard Guenther  <rguenther@suse.de>
5556         PR middle-end/42995
5557         * gcc.dg/tree-ssa/inline-4.c: New testcase.
5559 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
5561         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
5562         return 0 from main.
5563         * gcc.dg/graphite/block-1.c: Same.
5564         * gcc.dg/graphite/block-3.c: Same.
5565         * gcc.dg/graphite/block-4.c: Same.
5566         * gcc.dg/graphite/block-5.c: Same.
5567         * gcc.dg/graphite/block-6.c: Same.
5568         * gcc.dg/graphite/block-7.c: Same.
5569         * gcc.dg/graphite/interchange-0.c: Same.
5570         * gcc.dg/graphite/interchange-1.c: Same.
5571         * gcc.dg/graphite/interchange-10.c: Same.
5572         * gcc.dg/graphite/interchange-11.c: Same.
5573         * gcc.dg/graphite/interchange-12.c: Same.
5574         * gcc.dg/graphite/interchange-2.c: Same.
5575         * gcc.dg/graphite/interchange-3.c: Same.
5576         * gcc.dg/graphite/interchange-4.c: Same.
5577         * gcc.dg/graphite/interchange-5.c: Same.
5578         * gcc.dg/graphite/interchange-6.c: Same.
5579         * gcc.dg/graphite/interchange-7.c: Same.
5580         * gcc.dg/graphite/interchange-8.c: Same.
5581         * gcc.dg/graphite/interchange-9.c: Same.
5582         * gcc.dg/graphite/interchange-mvt.c: Same.
5584 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
5586         * gfortran.dg/graphite/id-19.f: New.
5587         * gfortran.dg/graphite/pr14741.f90: New.
5588         * gfortran.dg/graphite/pr41924.f90: New.
5589         * gfortran.dg/graphite/run-id-2.f90: New.
5591 2010-02-07  Richard Guenther  <rguenther@suse.de>
5593         PR middle-end/42956
5594         * gcc.c-torture/compile/pr42956.c: New testcase.
5596 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5598         PR libfortran/42742
5599         * gfortran.dg/fmt_cache_2.f: New test.
5601 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5603         * gfortran.dg/read_no_eor.f90: New test.
5605 2010-02-05  Jason Merrill  <jason@redhat.com>
5607         * g++.dg/ext/label13.C: Move constructor body out of class.
5609 2010-02-03  Jason Merrill  <jason@redhat.com>
5611         PR c++/42870
5612         * g++.dg/ext/dllexport3.C: New.
5614 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
5616         * gcc.dg/format/ms-format3.c: New test for specific MS types.
5618 2010-02-05  Richard Guenther  <rguenther@suse.de>
5620         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
5622 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
5624         PR c++/42915
5625         * g++.dg/other/crash-9.C: New test.
5627 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
5629         PR fortran/42309
5630         * gfortran.dg/subref_array_pointer_4.f90 : New test.
5632 2010-02-04  Richard Guenther  <rguenther@suse.de>
5634         PR rtl-optimization/42952
5635         * gcc.dg/torture/pr42952.c: New testcase.
5637 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5639         PR libfortran/42901
5640         * gfortran.dg/namelist_60.f90: New test.
5642 2010-02-03  Jason Merrill  <jason@redhat.com>
5644         PR c++/40138
5645         * g++.dg/ext/builtin11.C: New.
5647         PR c++/4926
5648         PR c++/38600
5649         * g++.dg/abi/mangle35.C: New.
5650         * g++.dg/abi/mangle37.C: New.
5652         PR c++/12909
5653         * g++.dg/abi/mangle36.C: New.
5655         PR c++/35652
5656         * g++.dg/warn/string1.C: New.
5658 2010-02-03  Richard Guenther  <rguenther@suse.de>
5660         PR tree-optimization/42944
5661         * gcc.dg/errno-1.c: New testcase.
5663 2010-02-03  Richard Guenther  <rguenther@suse.de>
5665         PR middle-end/42927
5666         * gcc.c-torture/compile/pr42927.c: New testcase.
5668 2010-02-03  Tobias Burnus  <burnus@net-b.de>
5670         PR fortran/42936
5671         * gfortran.dg/null_4.f90: New test.
5673 2010-02-02  Jason Merrill  <jason@redhat.com>
5675         PR c++/41090
5676         * g++.dg/ext/label13.C: New.
5678 2010-02-02  Tobias Burnus  <burnus@net-b.de>
5680         PR fortran/42650
5681         * gfortran.dg/func_result_5.f90: New test.
5683 2010-02-01  Tobias Burnus  <burnus@net-b.de>
5685         PR fortran/42922
5686         * gfortran.dg/pure_initializer_3.f90: News test.
5688 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
5690         PR fortran/42888
5691         * gfortran.dg/allocate_derived_2.f90: New test.
5693 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
5695         PR middle-end/42898
5696         * gcc.dg/torture/pr42898-2.c: New test.
5698 2010-01-31  Richard Guenther  <rguenther@suse.de>
5700         PR middle-end/42898
5701         * gcc.dg/torture/pr42898.c: New testcase.
5703 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
5705         PR fortran/38324
5706         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
5707         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
5709 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
5711         * g++.dg/tree-ssa/inline-1.C: New.
5712         * g++.dg/tree-ssa/inline-2.C: New.
5713         * g++.dg/tree-ssa/inline-3.C: New.
5715 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5717         PR testsuite/41701
5718         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
5719         the string 'pow' in the pathname of the compiler from generating a
5720         test failure.
5722 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5724         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
5725         * g++.old-deja/g++.mike/eh17.C: Likewise.
5726         * g++.old-deja/g++.mike/p5571.C: Likewise.
5728 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
5730         PR c++/42758
5731         PR c++/42634
5732         PR c++/42336
5733         PR c++/42797
5734         PR c++/42880
5735         * g++.dg/other/crash-5.C: New test.
5736         * g++.dg/other/crash-6.C: New test.
5737         * g++.dg/other/crash-7.C: New test.
5738         * g++.dg/other/crash-8.C: New test.
5740 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
5742         PR rtl-optimization/42889
5743         * gcc.dg/pr42889.c: New test.
5745 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
5747         * gcc.target/i386/pr42881.c: Use SSE2.
5749 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
5751         PR target/42891
5752         * gcc.target/i386/pr42891.c: New test.
5754 2010-01-28  Richard Guenther  <rguenther@suse.de>
5756         PR tree-optimization/42871
5757         * g++.dg/torture/pr42871.C: New testcase.
5759 2010-01-28  Richard Guenther  <rguenther@suse.de>
5761         * gcc.dg/Wobjsize-1.h: New testcase.
5762         * gcc.dg/Wobjsize-1.c: Likewise.
5764 2010-01-28  Richard Guenther  <rguenther@suse.de>
5766         PR middle-end/42883
5767         * g++.dg/torture/pr42883.C: New testcase.
5769 2010-01-28  Michael Matz  <matz@suse.de>
5771         * gcc.target/i386/pr42881.c: New test.
5773 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5775         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
5776         Add i?86-*-solaris2* support.
5778 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
5780         PR c++/42713
5781         PR c++/42820
5782         * g++.dg/template/typedef27.C: New test case.
5783         * g++.dg/template/typedef28.C: New test case.
5785 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
5787         * gcc.dg/optimize-bswap*.c: Add ARM target
5789 2010-01-27  Richard Guenther  <rguenther@suse.de>
5791         PR middle-end/42878
5792         * gcc.dg/torture/pr42878-1.c: New testcase.
5793         * gcc.dg/torture/pr42878-2.c: Likewise.
5795 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
5797         PR middle-end/42874
5798         * gcc.dg/vla-22.c: New test.
5800 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
5802         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
5803         current collation.
5805 2010-01-26  Richard Guenther  <rguenther@suse.de>
5807         PR rtl-optimization/42685
5808         * gcc.dg/pr42685.c: New testcase.
5809         * g++.dg/other/pr42685.C: Likewise.
5811 2010-01-26  Richard Guenther  <rguenther@suse.de>
5813         PR middle-end/42806
5814         * g++.dg/other/pr42806.C: New testcase.
5816 2010-01-26  Richard Guenther  <rguenther@suse.de>
5818         PR tree-optimization/42250
5819         * gcc.dg/pr42250.c: New testcase.
5821 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
5823         * gnat.dg/array_bounds_test.adb: New test.
5825 2010-01-25  Tobias Burnus  <burnus@net-b.de>
5827         PR fortran/42858
5828         * gfortran.dg/generic_21.f90: New test.
5830 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5832         PR testsuite/41522
5833         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
5835 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
5837         PR c++/42748
5838         * g++.dg/abi/arm_va_list2.C: New test.
5839         * g++.dg/abi/arm_va_list2.h: Companion header file.
5841 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
5843         PR fortran/41044
5844         * gfortran.dg/parameter_array_ref_2.f90 : New test.
5846         PR fortran/41167
5847         * gfortran.dg/char_array_arg_1.f90 : New test.
5849         * gfortran.dg/pr25923.f90 : Remove XFAIL.
5851 2010-01-24  Tobias Burnus  <burnus@net-b.de>
5853         PR fortran/39304
5854         * gfortran.dg/generic_20.f90: New test.
5856 2010-01-22  Michael Matz  <matz@suse.de>
5858         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
5859         -msse2.
5861 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
5863         PR fortran/42736
5864         * gfortran.dg/dependency_25.f90 : New test.
5866 2010-01-21  Martin Jambor  <mjambor@suse.cz>
5868         PR tree-optimization/42585
5869         * gcc.dg/tree-ssa/pr42585.c: New test.
5871 2010-01-21  Richard Guenther  <rguenther@suse.de>
5873         PR middle-end/19988
5874         * gcc.dg/pr19988.c: New testcase.
5876 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
5878         * g++.dg/compat/decimal/compat-common.h: New file.
5879         * g++.dg/compat/decimal/decimal-dummy.h: New file.
5880         * g++.dg/compat/decimal/pass_x.h: New file.
5881         * g++.dg/compat/decimal/pass_y.h: New file.
5882         * g++.dg/compat/decimal/pass-1_main.C: New file.
5883         * g++.dg/compat/decimal/pass-1_x.C: New file.
5884         * g++.dg/compat/decimal/pass-1_y.C: New file.
5885         * g++.dg/compat/decimal/pass-2_main.C: New file.
5886         * g++.dg/compat/decimal/pass-2_x.C: New file.
5887         * g++.dg/compat/decimal/pass-2_y.C: New file.
5888         * g++.dg/compat/decimal/pass-3_main.C: New file.
5889         * g++.dg/compat/decimal/pass-3_x.C: New file.
5890         * g++.dg/compat/decimal/pass-3_y.C: New file.
5891         * g++.dg/compat/decimal/pass-4_main.C: New file.
5892         * g++.dg/compat/decimal/pass-4_x.C: New file.
5893         * g++.dg/compat/decimal/pass-4_y.C: New file.
5894         * g++.dg/compat/decimal/pass-5_main.C: New file.
5895         * g++.dg/compat/decimal/pass-5_x.C: New file.
5896         * g++.dg/compat/decimal/pass-5_y.C: New file.
5897         * g++.dg/compat/decimal/pass-6_main.C: New file.
5898         * g++.dg/compat/decimal/pass-6_x.C: New file.
5899         * g++.dg/compat/decimal/pass-6_y.C: New file.
5900         * g++.dg/compat/decimal/return_x.h: New file.
5901         * g++.dg/compat/decimal/return_y.h: New file.
5902         * g++.dg/compat/decimal/return-1_main.C: New file.
5903         * g++.dg/compat/decimal/return-1_x.C: New file.
5904         * g++.dg/compat/decimal/return-1_y.C: New file.
5905         * g++.dg/compat/decimal/return-2_main.C: New file.
5906         * g++.dg/compat/decimal/return-2_x.C: New file.
5907         * g++.dg/compat/decimal/return-2_y.C: New file.
5908         * g++.dg/compat/decimal/return-3_main.C: New file.
5909         * g++.dg/compat/decimal/return-3_x.C: New file.
5910         * g++.dg/compat/decimal/return-3_y.C: New file.
5911         * g++.dg/compat/decimal/return-4_main.C: New file.
5912         * g++.dg/compat/decimal/return-4_x.C: New file.
5913         * g++.dg/compat/decimal/return-4_y.C: New file.
5914         * g++.dg/compat/decimal/return-5_main.C: New file.
5915         * g++.dg/compat/decimal/return-5_x.C: New file.
5916         * g++.dg/compat/decimal/return-5_y.C: New file.
5917         * g++.dg/compat/decimal/return-6_main.C: New file.
5918         * g++.dg/compat/decimal/return-6_x.C: New file.
5919         * g++.dg/compat/decimal/return-6_y.C: New file.
5921 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
5923         PR debug/42715
5924         * gcc.dg/pr42715.c: New.
5926 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
5928         PR c++/42038
5929         * g++.dg/parse/crash55.C: New.
5931 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
5933         PR debug/42782
5934         * gcc.dg/guality/pr42782.c: New.
5936 2010-01-20  Jason Merrill  <jason@redhat.com>
5938         PR c++/41788
5939         * g++.dg/abi/packed1.C: New.
5941         PR c++/41920
5942         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
5944         PR c++/40750
5945         * g++.dg/parse/fn-typedef1.C: New.
5946         * g++.dg/other/cv_quals.C: Adjust.
5948 2010-01-20  Anthony Green  <green@moxielogic.com>
5950         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
5951         pack(push) pragma).
5952         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
5953         * gcc.dg/20020312-2.c: Port this to the moxie core.
5954         * gcc.dg/weak/typeof-2.c: Ditto.
5956 2010-01-20  Richard Guenther  <rguenther@suse.de>
5958         PR tree-optimization/42717
5959         * gcc.c-torture/compile/pr42717.c: New testcase.
5961 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
5963         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
5964         of signed, add a few new tests.
5966         PR middle-end/42803
5967         * g++.dg/parse/limits-initializer1.C: New test.
5969 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
5971         PR fortran/42804
5972         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
5973         * gfortran.dg/typebound_call_12.f03: New test.
5975 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
5977         PR fortran/42783
5978         * gfortran.dg/bounds_check_15.f90 : New test.
5980 2010-01-19  Michael Matz  <matz@suse.de>
5982         PR tree-optimization/41783
5983         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
5985 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5987         PR target/38697.
5988         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
5989         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
5990         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
5991         * gcc.target/arm/neon/vget_lows16.c: Likewise.
5992         * gcc.target/arm/neon/vget_lows32.c: Likewise.
5993         * gcc.target/arm/neon/vget_lows64.c: Likewise.
5994         * gcc.target/arm/neon/vget_lows8.c: Likewise.
5995         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
5996         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
5997         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
5998         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
6000 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
6002         PR fortran/42545
6003         * gfortran.dg/extends_6.f03: Modified an error message.
6004         * gfortran.dg/extends_10.f03: New test.
6005         * gfortran.dg/private_type_6.f03: Modified an error message.
6006         * gfortran.dg/structure_constructor_8.f03: Ditto.
6008 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
6010         PR tree-optimization/42719
6011         * gcc.dg/pr42719.c: New test.
6013         PR debug/42728
6014         * gcc.dg/pr42728.c: New test.
6016 2010-01-19  Anthony Green  <green@moxielogic.com>
6018         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
6020 2010-01-18  Anthony Green  <green@moxielogic.com>
6022         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
6023         for moxie.
6025 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
6027         * g++.dg/template/error45.C: reverted as part of reverting the
6028         fix of PR c++/42634.
6030 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
6032         PR c++/42634
6033         * g++.dg/template/error45.C: New test.
6035 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
6037         PR c++/42766
6038         * g++.dg/conversion/op6.C: New test.
6040 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
6042         PR target/42774
6043         * gcc.target/alpha/pr42774.c: New test.
6045 2010-01-18  Richard Guenther  <rguenther@suse.de>
6047         PR tree-optimization/42781
6048         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
6050 2010-01-17  Richard Guenther  <rguenther@suse.de>
6052         PR middle-end/42248
6053         * gcc.c-torture/execute/pr42248.c: New testcase.
6055 2010-01-17  Richard Guenther  <rguenther@suse.de>
6057         PR tree-optimization/42773
6058         * g++.dg/torture/pr42773.C: New testcase.
6060 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
6062         PR fortran/42677
6063         * gfortran.dg/interface_assignment_5.f90: New test.
6065 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
6067         PR c++/42697
6068         * g++.dg/template/crash94.C: Reverted.
6070 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
6072         PR debug/42767
6073         * gcc.dg/debug/pr42767.c: New.
6075 2010-01-15  Jason Merrill  <jason@redhat.com>
6077         PR c++/42761
6078         * g++.dg/cpp0x/decltype22.C: New.
6080 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
6082         PR middle-end/42760
6083         * g++.dg/torture/pr42760.C: New test.
6085 2010-01-15  Jing Yu  <jingyu@google.com>
6087         PR rtl-optimization/42691
6088         * gcc.c-torture/execute/pr42691.c: New.
6090 2010-01-15  Richard Guenther  <rguenther@suse.de>
6092         PR middle-end/42739
6093         * g++.dg/torture/pr42739.C: New testcase.
6095 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
6097         * g++.dg/template/error45.C: Revert as part of reverting changes
6098         or PR c++/42634.
6100 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6102         PR fortran/42684
6103         * gfortran.dg/interface_31.f90: New test.
6105 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
6107         * gcc.target/powerpc/pr42747.c: New file.
6109 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
6111         PR middle-end/42674
6112         * c-c++-common/pr42674.c: New test.
6114         PR c++/42608
6115         * g++.dg/template/instantiate11.C: New test.
6117 2010-01-14  Jason Merrill  <jason@redhat.com>
6119         PR c++/42701
6120         * g++.dg/overload/error3.C: New.
6122         PR c++/42655
6123         * g++.dg/overload/rvalue1.C: New.
6125 2010-01-14  Martin Jambor  <mjambor@suse.cz>
6127         PR tree-optimization/42706
6128         * gcc.dg/ipa/pr42706.c: New testcase.
6130 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
6132         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
6134 2010-01-14  Martin Jambor  <mjambor@suse.cz>
6136         PR tree-optimization/42714
6137         * g++.dg/torture/pr42714.C: New test.
6139 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
6141         PR rtl-optimization/42246
6142         * gfortran.dg/pr42246-2.f: New.
6144 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
6146         PR rtl-optimization/42389
6147         * gcc.dg/pr42389.c: New.
6149 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
6151         PR rtl-optimization/42388
6152         * gcc.dg/pr42388.c: New.
6154 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
6156         PR rtl-optimization/42294
6157         * gfortran.dg/pr42294.f: New.
6159 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
6161         PR rtl-optimization/39453
6162         PR rtl-optimization/42246
6163         * gcc.dg/pr39453.c: New.
6164         * gcc.dg/pr42246.c: New.
6166 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
6168         PR middle-end/42245
6169         * gcc.dg/pr42245.c: New.
6170         * gcc.dg/pr42245-2.c: New.
6172 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
6174         PR rtl-optimization/42249
6175         * gcc.dg/pr42249.c: New.
6177 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
6179         PR c/42721
6180         * gcc.c-torture/execute/pr42721.c: New test.
6182 2010-01-14  Ira Rosen  <irar@il.ibm.com>
6184         PR tree-optimization/42709
6185         * gcc.dg/vect/pr42709.c: New test.
6187 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
6189         PR fortran/41478
6190         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
6191         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
6193 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
6195         PR fortran/42481
6196         * gfortran.dg/generic_19.f90 : New test.
6198 2010-01-13  Richard Guenther  <rguenther@suse.de>
6200         PR tree-optimization/42730
6201         * gcc.c-torture/compile/pr42730.c: New testcase.
6203 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
6205         PR target/pr42542
6206         * gcc.target/ia64/pr42542-1.c: New.
6207         * gcc.target/ia64/pr42542-2.c: New.
6208         * gcc.target/ia64/pr42542-3.c: New.
6210 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
6212         PR c++/42634
6213         * g++.dg/template/error45.C: New test.
6215 2010-01-13  Martin Jambor  <mjambor@suse.cz>
6217         PR tree-optimization/42704
6218         * g++.dg/torture/pr42704.C: New test.
6220 2010-01-13  Martin Jambor  <mjambor@suse.cz>
6222         PR tree-optimization/42703
6223         * gcc.c-torture/compile/pr42703.c: New test.
6225 2010-01-13  Richard Guenther  <rguenther@suse.de>
6227         PR tree-optimization/42705
6228         * gcc.c-torture/compile/pr42705.c: New testcase.
6230 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
6232         * gcc.target/bfin/l2.c: New test.
6233         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
6235 2010-01-13  Richard Guenther  <rguenther@suse.de>
6237         PR middle-end/42716
6238         * gcc.c-torture/compile/pr42716.c: New testcase.
6240 2010-01-13  Richard Guenther  <rguenther@suse.de>
6242         PR lto/42678
6243         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
6245 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
6247         PR c/42708
6248         * gcc.c-torture/compile/pr42708-1.c: New test.
6250 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
6252         PR debug/42662
6253         * gcc.dg/pr42662.c: New test.
6255         PR tree-optimization/42645
6256         * g++.dg/other/pr42645-1.C: New test.
6257         * g++.dg/other/pr42645-2.C: New test.
6259 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
6261         PR target/42416
6262         * gcc.target/powerpc/warn-1.c: New test.
6263         * gcc.target/powerpc/warn-2.c: New test.
6265 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
6267         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
6268         stack alignment.
6270 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
6272         * gcc.dg/lto/20100108_0.c: New.
6274 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
6276         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
6277         Add -march=i686 -msse for 32bit x86 targets.
6279 2010-01-10  Richard Guenther  <rguenther@suse.de>
6281         PR middle-end/42667
6282         * gcc.dg/torture/pr42667.c: New testcase.
6284 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6286         PR fortran/32489
6287         * gfortran.dg/array_constructor_34.f90: New test.
6289 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6291         PR fortran/20923
6292         * gfortran.dg/array_constructor_33.f90: New test.
6293         gfortran.dg/array_function_5.f90: Add credit.
6295 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
6297         PR debug/42631
6298         * gcc.dg/pr42631.c: New.
6300 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
6302         PR debug/42630
6303         * gcc.dg/pr42630.c: New.
6305 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
6307         PR debug/42629
6308         * gcc.dg/pr42629.c: New.
6310 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
6312         PR middle-end/42363
6313         * gcc.dg/torture/pr42363.c: New.
6315 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
6317         PR debug/42604
6318         PR debug/42395
6319         * gcc.dg/vect/pr42604.c: New.
6320         * gcc.dg/vect/pr42395.c: New.
6322 2010-01-09  Richard Guenther  <rguenther@suse.de>
6324         PR middle-end/42512
6325         * gcc.c-torture/execute/pr42512.c: New testcase.
6327 2010-01-09  Tobias Burnus  <burnus@net-b.de>
6329         PR fortran/41298
6330         * gfortran.dg/c_ptr_tests_14.f90: New test.
6332 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6334         PR ada/41929
6335         * gnat.dg/null_pointer_deref1.adb: Don't run on
6336         sparc*-sun-solaris2.11.
6338 2010-01-08  Richard Guenther  <rguenther@suse.de>
6340         PR lto/42528
6341         * gcc.dg/lto/20100103-1_0.c: New testcase.
6342         * gcc.dg/lto/20100103-2_0.c: Likewise.
6344 2010-01-08  Tobias Burnus  <burnus@net-b.de
6346         PR/fortran 25829
6347         * gfortran.dg/asynchronous_1.f90: New test.
6348         * gfortran.dg/asynchronous_2.f90: New test.
6349         * gfortran.dg/conflicts.f90: Update error message.
6351 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
6353         c++/40155
6354         * g++.dg/cpp0x/variadic-unify-2.C: New test.
6356 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
6358         PR tree-optimization/42625
6359         * g++.dg/opt/dtor4.C: New test.
6360         * g++.dg/opt/dtor4.h: New.
6361         * g++.dg/opt/dtor4-aux.cc: New.
6363 2010-01-07  Tobias Burnus  <burnus@net-b.de>
6365         PR fortran/42597
6366         * gfortran.dg/proc_ptr_26.f90: New test.
6368 2010-01-07  Tobias Burnus  <burnus@net-b.de>
6370         PR fortran/41872
6371         * gfortran.dg/allocatable_scalar_7.f90: New test.
6373 2010-01-06  Richard Guenther  <rguenther@suse.de>
6375         * gcc.c-torture/compile/pr42632.c: New testcase.
6377 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
6379         PR target/42542
6380         * gcc.target/i386/pr42542-4.c: New.
6381         * gcc.target/i386/pr42542-4a.c: Likewise.
6382         * gcc.target/i386/pr42542-5.c: Likewise.
6383         * gcc.target/i386/pr42542-5a.c: Likewise.
6385 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
6387         * gcc.dg/tls/opt-15.c: New test.
6389 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
6391         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
6393 2010-01-05  Martin Jambor  <mjambor@suse.cz>
6395         PR tree-optimization/42462
6396         * g++.dg/torture/pr42462.C: New test.
6398 2010-01-05  Jason Merrill  <jason@redhat.com>
6400         * g++.dg/cpp0x/initlist30.C: New test.
6402 2010-01-05  Richard Guenther  <rguenther@suse.de>
6404         PR tree-optimization/42614
6405         * gcc.c-torture/execute/pr42614.c: New testcase.
6407 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
6409         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
6410         * gcc.dg/Wunreachable-1.c: Remove the testcase of
6411         -Wunreachable-code.
6412         * gcc.dg/Wunreachable-2.c: Likewise.
6413         * gcc.dg/Wunreachable-3.c: Likewise.
6414         * gcc.dg/Wunreachable-4.c: Likewise.
6415         * gcc.dg/Wunreachable-5.c: Likewise.
6416         * gcc.dg/Wunreachable-6.c: Likewise.
6417         * gcc.dg/Wunreachable-7.c: Likewise.
6418         * gcc.dg/Wunreachable-8.c: Likewise.
6419         * gcc.dg/20041231-1.c: Likewise.
6421 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
6423         PR other/42611
6424         * gcc.dg/pr42611.c: New test.
6426         PR tree-optimization/42508
6427         * g++.dg/opt/pr42508.C: New test.
6429 2010-01-05  Tobias Burnus  <burnus@net-b.de>
6431         PR fortran/41872
6432         * gfortran.dg/allocatable_scalar_8.f90: New.
6434 2010-01-04  Martin Jambor  <mjambor@suse.cz>
6436         PR tree-optimization/42398
6437         * gcc.c-torture/compile/pr42398.c: New test.
6439 2010-01-04  Jason Merrill  <jason@redhat.com>
6441         PR c++/42555
6442         * g++.dg/ext/attrib35.C: New.
6444         PR c++/42567
6445         * g++.dg/cpp0x/auto17.C: New.
6447 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
6449         * gcc.dg/lto/20100104_0.c: New.
6451 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
6453         PR target/42542
6454         * gcc.target/i386/pr42542-1.c: New.
6455         * gcc.target/i386/pr42542-1a.c: Likewise.
6456         * gcc.target/i386/pr42542-1b.c: Likewise.
6457         * gcc.target/i386/pr42542-2.c: Likewise.
6458         * gcc.target/i386/pr42542-2a.c: Likewise.
6459         * gcc.target/i386/pr42542-2b.c: Likewise.
6460         * gcc.target/i386/pr42542-3.c: Likewise.
6461         * gcc.target/i386/pr42542-3a.c: Likewise.
6463 2009-01-04  Tobias Burnus  <burnus@net-b.de>
6465         PR fortran/41872
6466         * gfortran.dg/allocatable_scalar_5.f90: New test.
6467         * gfortran.dg/allocatable_scalar_6.f90: New test.
6469 2010-01-03  Richard Guenther  <rguenther@suse.de>
6471         PR testsuite/42583
6472         * gfortran.dg/gomp/recursion1.f90: Remove.
6474 2010-01-03  Richard Guenther  <rguenther@suse.de>
6476         * gcc.dg/Warray-bounds.c: Remove XFAILs.
6477         * gcc.dg/uninit-6.c: Likewise.
6478         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
6480 2010-01-03  Richard Guenther  <rguenther@suse.de>
6482         PR tree-optimization/42589
6483         * gcc.target/i386/pr42589.c: New testcase.
6485 2010-01-03  Richard Guenther  <rguenther@suse.de>
6487         PR tree-optimization/42438
6488         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
6490 2010-01-02  Richard Guenther  <rguenther@suse.de>
6492         PR testsuite/41651
6493         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
6495 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
6497         PR target/42448
6498         * gcc.target/alpha/pr42448-1.c: New test.
6499         * gcc.target/alpha/pr42448-2.c: Ditto.
6501 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
6503         PR preprocessor/41947
6504         * gcc.dg/c99-hexfloat-3.c: New test.
6506 2010-01-01  Richard Guenther  <rguenther@suse.de>
6508         PR c/42570
6509         * gcc.c-torture/execute/pr42570.c: New testcase.
6511 2010-01-01  Richard Guenther  <rguenther@suse.de>
6513         PR middle-end/42559
6514         * gcc.c-torture/compile/pr42559.c: New testcase.
6517 Copyright (C) 2010 Free Software Foundation, Inc.
6519 Copying and distribution of this file, with or without modification,
6520 are permitted in any medium without royalty provided the copyright
6521 notice and this notice are preserved.