* gcc-interface/utils.c (update_pointer_to): Clear TYPE_POINTER_TO and
[official-gcc.git] / gcc / testsuite / ChangeLog
blobda3c04677ae5231ace1e71d22d33b1008150fd80
1 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3         * gnat.dg/pointer_discr1.adb: New test.
4         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
5         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
6         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
8 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
10         * gnat.dg/loop_optimization8.adb: New test.
11         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
12         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
14 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
16         * gnat.dg/in_out_parameter2.adb: New test.
17         * gnat.dg/in_out_parameter3.adb: Likewise.
19 2010-10-25  Jie Zhang  <jie@codesourcery.com>
21         * g++.dg/opt/combine.c: New test.
23 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
25         * gnat.dg/opt7.ad[sb]: New test.
26         * gnat.dg/opt7_pkg.ads: New helper.
28 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
30         PR objc/45735   
31         * obj-c.dg/pr45735.mm: New.     
32         * obj-c++.dg/pr45735.mm: New.
34 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
36         PR objc/24393
37         * objc.dg/pr24393.m: New.
38         * obj-c++.dg/pr24393.mm: New.
40 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
42         PR objc/28049
43         * objc.dg/pr28049.m: New.
44         * obj-c++.dg/pr28049.mm: New.
46 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
48         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
49         parameter attributes are now supported.
50         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
51         * objc.dg/attributes/parameter-attribute-1.m: New test.
52         * objc.dg/attributes/parameter-attribute-2.m: New test. 
53         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
54         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.      
55         
56 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
58         Based on the CFString implementation in FSF apple/trunk branch.
60         * gcc.dg/darwin-cfstring-1.c: New.
61         * gcc.dg/darwin-cfstring-2.c: New.
62         * gcc.dg/torture/darwin-cfstring-3.c: New.
63         * g++.dg/other/darwin-cfstring1.C: New.
64         * g++.dg/torture/darwin-cfstring-3.C: New.
66 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
68         * objc.dg/demangle-1.m: New test.
69         * obj-c++.dg/demangle-1.mm: New test.
70         * obj-c++.dg/demangle-2.mm: New test.
71         * obj-c++.dg/demangle-3.mm: New test.   
73 2010-10-23  Ian Lance Taylor  <iant@google.com>
75         * gcc.c-torture/execute/20101011-1.c: New test.
76         * gcc.c-torture/execute/20101011-1.x: New test driver.
78 2010-10-23  Tobias Burnus  <burnus@net-b.de>
80         PR fortran/46122
81         * gfortran.dg/protected_8.f90: New.
83 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
85         * gcc.dg/march-generic.c: Skip for -march in multilib options.
86         * gcc.target/i386/isa-9.c: Skip for -march other than
87         -march=amdfam10 in multilib options.
88         * gcc.target/i386/pr42589.c: Skip for -march other than
89         -march=i486 in multilib options.
90         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
91         other -march in multilib options.
93 2010-10-23  Jie Zhang  <jie@codesourcery.com>
95         PR rtl-optimization/37360
96         * gcc.dg/pr37360.c: New test.
98 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
100         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
102 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
103         Andrew Pinski <pinskia@gmail.com>
105         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
106         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
107         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
108         * gcc.dg/vector-subscript-1.c: Likewise.
109         * gcc.dg/vector-subscript-2.c: Likewise.
110         * gcc.dg/vector-subscript-3.c: New testcase.
111         * gcc.dg/array-8.c: Adjust.
113 2010-10-22  Richard Guenther  <rguenther@suse.de>
115         PR middle-end/46137
116         * c-c++-common/torture/pr46137.c: New testcase.
118 2010-10-22  Jason Merrill  <jason@redhat.com>
120         PR c++/46129
121         * g++.dg/template/defarg14.C: New.
123 2010-10-22  Jason Merrill  <jason@redhat.com>
125         PR c++/46103
126         * g++.dg/cpp0x/implicit10.C: New.
128 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
130         PR target/46098
131         * gcc.target/i386/pr46098.c: New test.
133 2010-10-22  Richard Guenther  <rguenther@suse.de>
135         PR tree-optimization/45720
136         * gcc.dg/torture/pr45720.c: New testcase.
138 2010-10-22  Ira Rosen  <irar@il.ibm.com>
140         PR tree-optimization/46126
141         * gcc.dg/vect/pr46126.c: New.
143 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
145         Based on the CFString implementation in FSF apple/trunk branch.
147         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
148         so that the latter can be used in dg-skip and dg-xfail clauses.
149         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
150         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
151         to use dg-additional-files for Object1.
152         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
153         to use dg-additional-files for Object1, move to torture/strings/.
154         * obj-c++.dg/const-str-4.mm: Likewise.
155         * obj-c++.dg/const-str-3.mm: Likewise.
156         * obj-c++.dg/const-str-8.mm: Likewise.
157         * obj-c++.dg/const-str-9.mm: Likewise.
158         * obj-c++.dg/const-str-10.mm: Likewise.
159         * obj-c++.dg/const-str-10.mm: Likewise.
160         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
161         to use dg-additional-files for Object1, move to strings/.
162         * obj-c++.dg/const-str-2.mm: Likewise.
163         * obj-c++.dg/const-str-5.mm: Likewise.
164         * obj-c++.dg/const-str-6.mm: Likewise.
165         * obj-c++.dg/const-str-12.mm: Likewise.
166         * obj-c++.dg/strings/strings.exp: New.
167         * obj-c++.dg/strings/const-cfstring-2.mm: New.
168         * obj-c++.dg/strings/const-cfstring-5.mm: New.
169         * obj-c++.dg/torture/strings/strings.exp: New.
170         * obj-c++.dg/torture/strings/string1.mm: New.
171         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
172         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
173         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
175         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
176         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
177         * objc/execute/string2.m: Likewise.
178         * objc/execute/string3.m: Likewise.
179         * objc/execute/string3.m: Likewise.
180         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
181         * objc.dg/foreach-4.m: Likewise.
182         * objc.dg/foreach-5.m: Likewise.
183         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
184         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
185         * objc.dg/const-str-4.m: Likewise.
186         * objc.dg/const-str-7.m: Likewise.
187         * objc.dg/const-str-8.m: Likewise.
188         * objc.dg/const-str-9.m: Likewise.
189         * objc.dg/const-str-10.m: Likewise.
190         * objc.dg/const-str-11.m: Likewise.
191         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
192         to use dg-additional-files for Object1, move to objc.dg/strings/.
193         * objc.dg/const-str-2.m: Likewise.
194         * objc.dg/const-str-5.m: Likewise.
195         * objc.dg/const-str-6.m: Likewise.
196         * objc.dg/const-str-12.m: Likewise.
197         * objc.dg/const-str-12b.m: Likewise.
198         * objc.dg/strings/strings.exp: New.
199         * objc.dg/strings/const-cfstring-2.m: New.
200         * objc.dg/strings/const-cfstring-5.m: New.
201         * objc.dg/torture/strings/strings.exp: New.
202         * objc.dg/torture/strings/const-cfstring-1.m: New.
203         * objc.dg/torture/strings/const-cfstring-3.m: New.
204         * objc.dg/torture/strings/const-cfstring-4.m: New.
206 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
208         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
210 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
212         PR c++/46117
213         * g++.dg/parse/crash57.C: New.
215 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
216             H.J. Lu  <hongjiu.lu@intel.com>
218         PR target/45946
219         * gcc.target/i386/pr45946.c: New test.
221 2010-10-21  Martin Jambor  <mjambor@suse.cz>
223         PR tree-optimization/45875
224         * g++.dg/ipa/pr45875.C: New test.
226 2010-10-21  Ira Rosen  <irar@il.ibm.com>
228         PR tree-optimization/46049
229         PR tree-optimization/46052
230         * gcc.dg/vect/pr46052.c: New test.
231         * gcc.dg/vect/pr46049.c: New test.
233 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
235         PR fortran/46007
236         * gfortran.dg/shape_5.f90:  New test case.
238 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
240         PR fortran/46060
241         * gfortran.dg/proc_ptr_comp_25.f90: New.
243 2010-10-21  Richard Guenther  <rguenther@suse.de>
244         Michael Matz  <matz@suse.de>
246         PR tree-optimization/45764
247         * gcc.dg/torture/pr45764.c: New testcase.
249 2010-10-21  Richard Guenther  <rguenther@suse.de>
251         PR tree-optimization/46111
252         * g++.dg/torture/pr46111.C: New testcase.
254 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
256         PR fortran/46067
257         * gfortran.dg/dummy_procedure_4.f90: New.
258         * gfortran.dg/proc_ptr_30.f90: New.
260 2010-10-21  Tobias Burnus  <burnus@net-b.de>
262         PR fortran/46100
263         * gfortran.dg/ptr-func-1.f90: New.
264         * gfortran.dg/ptr-func-2.f90: New.
266 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
268         PR tree-optimization/45919
269         * gcc.c-torture/compile/pr45919.c: New test.
271         PR tree-optimization/46066
272         * gcc.dg/autopar/pr46066.c: New test.
274 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
276         PR c++/46024
277         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
279 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
281         PR c++/46056
282         * g++.dg/cpp0x/range-for7.C: New.
284 2010-10-20  Richard Guenther  <rguenther@suse.de>
286         PR lto/45667
287         * g++.dg/lto/20101020-1_0.h: New testcase.
288         * g++.dg/lto/20101020-1_0.C: Likewise.
289         * g++.dg/lto/20101020-1_1.C: Likewise.
291 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
293         * gcc.dg/20101013-1.c: New test.
295 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
297         PR target/46085
298         * gcc.target/i386/pr46085-1.c: New.
299         * gcc.target/i386/pr46085-2.c: Likewise.
301 2010-10-20  Richard Guenther  <rguenther@suse.de>
303         PR tree-optimization/45860
304         * gcc.dg/torture/pr45860.c: New testcase.
306 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
308         * gnat.dg/discr25.adb: New test.
309         * gnat.dg/discr25_pkg.ad[sb]: New helper.
311 2010-10-20  Olivier Hainque  <hainque@adacore.com>
313         * gcc.target/powerpc/ehreturn.c: New test.
315 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
317         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
318         not require Foundation and run with the GNU runtime as well.
320         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
322         Radar 4439126
323         * obj-c++.dg/template-8.mm: New.
325 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
327         PR objc/23709
328         * objc.dg/pr23709.m: New.
329         * obj-c++.dg/pr23709.m: New.
331 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
333         PR c++/46046
334         * g++.dg/template/crash104.C: New.
336 2010-10-19  Richard Henderson  <rth@redhat.com>
338         * gcc.target/i386/fma3-fma.c: New.
339         * gcc.target/i386/fma3-builtin.c: New.
340         * gcc.target/i386/fma4-builtin.c: New.
342 2010-10-19  Richard Guenther  <rguenther@suse.de>
344         PR testsuite/46081
345         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
347 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
349         Merge from 'apple/trunk' branch on FSF servers.
351         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
353         Radar 4293709
354         * objc.dg/proto-init-mimatch-1.m: New.
355         * obj-c++.dg/proto-init-mimatch-1.mm: New.
357 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
359         Implemented parsing @synthesize and @dynamic for
360         Objective-C/Objective-C++.
361         * objc.dg/property/dynamic-1.m: New.
362         * objc.dg/property/synthesize-1.m: New.
363         * obj-c++.dg/property/dynamic-1.mm: New.
364         * obj-c++.dg/property/synthesize-1.mm: New.
366 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
368         * objc.dg/at-class-1.m: New.
369         * objc.dg/at-class-1.mm: New.
371 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
373         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
375 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
377         Merge from 'apple/trunk' branch on FSF servers.
379         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
381         Radar 4407151
382         * obj-c++.dg/template-7.mm: New.
384 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
386         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
387         bugfix.
389 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
391         Merge from 'apple/trunk' branch on FSF servers.
393         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
395         Radar 4451818
396         * obj-c++.dg/try-catch-16.mm: New.
397         * obj-c++.dg/try-catch-17.mm: New.
399         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
401         Radar 4330422
402         * obj-c++.dg/try-catch-15.mm: New
404         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
406         Radar 4204796
407         * obj-c++.dg/try-catch-12.mm: New
408         * obj-c++.dg/try-catch-13.mm: New
409         * obj-c++.dg/try-catch-14.mm: New
410         * objc.dg/try-catch-11.m: New
411         * objc.dg/try-catch-12.m: New
412         * objc.dg/try-catch-13.m: New
414 2010-10-18  Richard Henderson  <rth@redhat.com>
416         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
418 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
420         PR c/46015
421         * c-c++-common/Wunused-var-13.c: New test.
423 2010-10-18  Richard Guenther  <rguenther@suse.de>
425         PR tree-optimization/45967
426         * gcc.dg/torture/pr45967.c: New testcase.
427         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
428         * gcc.dg/ipa/ipa-pta-13.c: Likewise
429         * gcc.dg/torture/pr39074-2.c: Likewise
430         * gcc.dg/torture/pta-escape-1.c: Likewise
431         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
432         * gcc.dg/tree-ssa/pta-callused.c: Likewise
433         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
434         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
435         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
436         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
438 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
440         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
442 2010-10-18  Richard Guenther  <rguenther@suse.de>
444         PR lto/44950
445         * g++.dg/lto/20101015-2_0.C: New testcase.
447 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
449         PR middle-end/46019
450         * gcc.c-torture/execute/pr46019.c: New test.
452 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
454         Merge from 'apple/trunk' branch on FSF servers.
456         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
458         Radar 4516785
459         * obj-c++.dg/method-namespace-2.mm: New.
461 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
463         Merge from 'apple/trunk' branch on FSF servers.
465         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
467         Radar 4133425
468         * objc.dg/private-1.m: Test modified.
469         * obj-c++.dg/private-1.mm: Test modified.
471 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
473         PR testsuite/45987
474         * gcc.target/i386/push-1.c: Remove.
476 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
477             H.J. Lu  <hongjiu.lu@intel.com>
479         PR target/46051
480         * gcc.target/i386/pr46051.c: New test.
482 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
484         * obj-c++.dg/gnu-api-2-class.mm: New.
485         * obj-c++.dg/gnu-api-2-ivar.mm: New.
486         * obj-c++.dg/gnu-api-2-method.mm: New.
487         * obj-c++.dg/gnu-api-2-objc.mm: New.
488         * obj-c++.dg/gnu-api-2-object.mm: New.
489         * obj-c++.dg/gnu-api-2-property.mm: New.
490         * obj-c++.dg/gnu-api-2-protocol.mm: New.
491         * obj-c++.dg/gnu-api-2-sel.mm: New.
493 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
495         * objc.dg/fsf-package-0.m: New.
496         * obj-c++.dg/fsf-package-0.m: New.
498 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
500         PR objc/18255
501         * objc.dg/pr18255.m: New.
503 2010-10-16  Jan Hubicka  <jh@suse.cz>
505         PR middle-end/44206
506         * g++.dg/torture/pr44206.C: New.
508 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
510         * objc.dg/gnu-api-2-class.m: New.
511         * objc.dg/gnu-api-2-objc.m: New.
513 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
515         * objc.dg/gnu-api-2-ivar.m: New.
517 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
519         * objc.dg/gnu-api-2-property.m: New.
521 2010-10-15  Xinliang David Li  <davidxl@google.com>
523         * g++.dg/uninit-pred-3_a.C: New test.
524         * g++.dg/uninit-pred-3_b.C: New test.
526 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
528         * objc.dg/gnu-api-2-object.m: New.
530 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
532         * objc.dg/gnu-api-2-method.m: New.
534 2010-10-15  Jason Merrill  <jason@redhat.com>
536         * g++.dg/lto/pr45983_0.C: New.
538 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
540         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
541         builtin combiner patterns.
542         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
543         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
544         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
545         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
546         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
548 2010-10-15  Richard Guenther  <rguenther@suse.de>
550         * g++.dg/lto/20101015-1_0.C: New testcase.
552 2010-10-15  Richard Guenther  <rguenther@suse.de>
554         PR testsuite/46021
555         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
556         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
558 2010-10-15  Richard Guenther  <rguenther@suse.de>
560         PR lto/45957
561         * g++.dg/lto/20101014-1_0.C: New testcase.
563 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
565         * objc.dg/gnu-api-2-protocol.m: New.
566         * objc.dg/gnu-api-2-sel.m: New.
568 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
570         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
571         arm-eabi targets.
573 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
575         * gcc.dg/20101010-1.c: New testcase.
577 2010-10-15  Jie Zhang  <jie@codesourcery.com>
579         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
580         script when relocatable linking.
582 2010-10-14  Yao Qi  <yao@codesourcery.com>
584         PR target/45447
585         * gcc.target/arm/pr45447.c: New test.
587 2010-10-14  Jan Hubicka  <jh@suse.cz>
589         PR middle-end/45621
590         * g++.dg/lto/pr45621.h : New.
591         * g++.dg/lto/pr45621_0.C: New.
592         * g++.dg/lto/pr45621_1.C: New.
594 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
596         * objc.dg/property: New.
597         * objc.dg/property/fsf-property-basic.m: New.
598         * objc.dg/property/fsf-property-method-access.m: New.
599         * objc.dg/property/fsf-property-named-ivar.m: New.
600         * obj-c++.dg/property: New.
601         * obj-c++.dg/property/fsf-property-basic.mm: New.
602         * obj-c++.dg/property/fsf-property-method-access.mm: New.
603         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
605         merge from FSF apple 'trunk' branch.
606         2006 Fariborz Jahanian <fjahanian@apple.com>
608         Radars 4436866, 4505126, 4506903, 4517826
609         * objc.dg/property/property-1.m: New.
610         * objc.dg/property/property-2.m: New.
611         * objc.dg/property/property-3.m: New.
612         * objc.dg/property/property-neg-1.m: New.
613         * objc.dg/property/property-neg-2.m: New.
614         * objc.dg/property/property-neg-3.m: New.
615         * objc.dg/property/property-neg-4.m: New.
616         * objc.dg/property/property-neg-5.m: New.
617         * objc.dg/property/property-neg-6.m: New.
618         * objc.dg/property/property-neg-7.m: New.
619         * objc.dg/property/property.exp: New.
620         * obj-c++.dg/property/property-1.mm: New.
621         * obj-c++.dg/property/property-2.mm: New.
622         * obj-c++.dg/property/property-3.mm: New.
623         * obj-c++.dg/property/property-neg-1.mm: New.
624         * obj-c++.dg/property/property-neg-2.mm: New.
625         * obj-c++.dg/property/property-neg-3.mm: New.
626         * obj-c++.dg/property/property-neg-4.mm: New.
627         * obj-c++.dg/property/property-neg-5.mm: New.
628         * obj-c++.dg/property/property-neg-6.mm: New.
629         * obj-c++.dg/property/property-neg-7.mm: New.
630         * obj-c++.dg/property/property.exp: New.
632 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
634         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
636 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
638         PR c/45969
639         * gcc.c-torture/compile/pr45969-1.c: New test.
641 2010-10-14  Richard Guenther  <rguenther@suse.de>
643         PR tree-optimization/44913
644         * gcc.dg/torture/pr44913.c: New testcase.
646 2010-10-14  Richard Guenther  <rguenther@suse.de>
648         PR lto/45382
649         * g++.dg/lto/20101014-2_0.C: New testcase.
651 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
653         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
654         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
655         * gcc.target/i386/pr44130.c: Likewise.
656         * gcc.target/i386/pr44144.c: Likewise.
657         * gcc.target/i386/pr44180.c: Likewise.
658         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
659         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
660         * gcc.target/i386/vect-sizes-1.c: Likewise.
661         * gcc.target/i386/vectorize4-avx.c: Likewise.
663 2010-10-14  Richard Guenther  <rguenther@suse.de>
665         PR lto/44561
666         * g++.dg/lto/20101010-3_0.C: New testcase.
667         * g++.dg/lto/20101010-4_0.C: Likewise.
669 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
671         * objc.dg/pr45878.m: Update to include NSConstantString interface
672         for -fnext-runtime.
673         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
674         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
675         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
676         reference for m64 -fnext-runtime.
678 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
680         * gcc.target/i386/vect-sizes-1.c: New.
682 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
684         PR middle-end/46011
685         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
687 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
689         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
690         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
692 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
694         * gcc.target/ia64/20101005.c: New test.
696 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
698         PR rtl-optimization/45570
699         * gcc.dg/pr45570.c: New test.
701 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
703         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
704         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
705         * gcc.target/i386/vectorize4-avx.c: Likewise.
707 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
709         * gcc.target/i386/avx-copysign-vec.c: New.
710         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
712 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
714         PR middle-end/44130
715         * gcc.target/i386/pr44130.c: New.
717 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
719         PR middle-end/44144
720         * gcc.target/i386/pr44144.c: New.
722 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
724         PR target/44180
725         * gcc.target/i386/pr44180.c: New.
727 2010-10-13  Jason Merrill  <jason@redhat.com>
729         * g++.dg/template/canon-type-8.C: New.
731 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
733         * gcc.c-torture/execute/20101013-1.c: New test.
735 2010-10-13  Richard Guenther  <rguenther@suse.de>
737         PR objc/45878
738         * objc.dg/pr45878.m: New testcase.
740 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
742         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
743         * gcc.dg/format/dfp-printf-1.c: Likewise.
744         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
746 2010-10-13  Richard Guenther  <rguenther@suse.de>
748         PR tree-optimization/45788
749         * g++.dg/pr45788.C: New testcase.
751 2010-10-13  Richard Guenther  <rguenther@suse.de>
753         PR tree-optimization/45970
754         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
756 2010-10-13  Richard Guenther  <rguenther@suse.de>
758         PR tree-optimization/45982
759         * gcc.dg/torture/pr45982.c: New testcase.
760         * gcc.dg/tree-ssa/pr24287.c: Adjust.
761         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
762         * gcc.dg/torture/pr39074-2.c: Likewise.
764 2010-10-13  Richard Guenther  <rguenther@suse.de>
766         PR middle-end/45874
767         * g++.dg/torture/pr45874.C: New testcase.
769 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
771         * objc.dg/attributes/method-attribute-1.m: Update to respond
772         to implemented method attributes..
773         * objc.dg/attributes/method-attribute-2.m: Likewise.
774         * objc.dg/attributes/method-attribute-3.m: Likewise.
775         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
776         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
777         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
779 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
781         PR libobjc/23214
782         * objc.dg/pr23214.m: New.
784 2010-10-12  Michael Eager  <eager@eagercon.com>
786         PR testsuite/45856
787         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
788         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
790 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
792         PR fortran/45636
793         * gcc.c-torture/execute/pr45636.c: New test.
794         * gfortran.dg/pr45636.f90: New test.
796 2010-10-12  Richard Henderson  <rth@redhat.com>
798         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
800 2010-10-12  Daniel Kraft  <d@domob.eu>
802         PR fortran/38936
803         * gfortran.dg/associate_1.f03: More tests with derived-types.
804         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
805         * gfortran.dg/associate_8.f03: Fix typo.
806         * gfortran.dg/initialization_27.f90: Fix typo.
808 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
810         PR testsuite/45851
811         * lib/lto.exp (lto-get-options-main): Support optional target
812         selector for dg-extra-ld-options.
814 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
816         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
817         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
819 2010-10-11  Martin Jambor  <mjambor@suse.cz>
821         PR middle-end/45699
822         * g++.dg/torture/pr45699.C: New test.
823         * g++.dg/otr-fold-1.C: Adjusted.
824         * g++.dg/otr-fold-1.C: Likewise.
826 2010-10-11  Nick Clifton  <nickc@redhat.com>
828         * gcc.c-torture/compile/pr44197.c: Require visibility support.
829         Allow for a user label prefix.
831 2010-10-10  Richard Guenther  <rguenther@suse.de>
833         * g++.dg/lto/20101010-1_0.C: New testcase.
834         * g++.dg/lto/20101010-2_0.C: Likewise.
836 2010-10-11  Ira Rosen  <irar@il.ibm.com>
838         PR tree-optimization/45902
839         * gcc.dg/vect/45902.c: New test.
841 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
843         PR target/45870
844         * gcc.dg/tls/pr45870.c: New test.
846 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
848         PR fortran/45961
849         * gfortran.dg/typebound_operator_6.f03: New.
851 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
853         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
854         and adjust -export symbol scanning.
855         * g++.dg/ext/dllexport1.C: Likewise.
856         * g++.dg/ext/dllexport3.C: Likewise.
857         * gcc.dg/dll-3.c: Likewise.
858         * gcc.dg/dll-4.c: Likewise.
859         * gcc.dg/dll-5.c: Likewise.
861 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
863         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
864         instead of tree_profile dump file.
865         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
866         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
867         dump file.
869 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
871         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
873 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
875         * gfortran.dg/character_comparison_4.f90:  New test.
876         * gfortran.dg/character_comparison_5.f90:  New test.
877         * gfortran.dg/character_comparison_6.f90:  New test.
879 2010-10-09  Richard Henderson  <rth@redhat.com>
881         * lib/target-supports.exp
882         (check_effective_target_automatic_stack_alignment): Always true.
884 2010-10-09  Richard Guenther  <rguenther@suse.de>
886         PR lto/45956
887         * gcc.dg/lto/20101009-2_0.c: New testcase.
888         * gcc.dg/lto/20101009-2_1.c: Likewise.
889         * gcc.dg/lto/20101009-2_2.c: Likewise.
891 2010-10-09  Richard Guenther  <rguenther@suse.de>
893         PR lto/45947
894         * g++.dg/lto/20101009-1_0.C: New testcase.
896 2010-10-09  Richard Guenther  <rguenther@suse.de>
898         PR tree-optimization/45945
899         * gcc.dg/lto/20101009-1_0.c: New testcase.
901 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
903         PR target/45913
904         * gcc.target/i386/pr45913.c: New.
906 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
908         PR fortran/45943
909         * gfortran.dg/streamio_16.f90: Update test.
911 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
913         PR tree-optimization/45903
914         * gcc.target/i386/pr45903.c: New test.
916 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
918         * gnat.dg/interface5.adb: Compile with warnings disabled.
920 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
922         * obj-c++.dg/encode-10.mm: New testcase.
924 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
926         PR objc++/23614
927         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
928         C++ class.  Removed XFAIL.
930 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
932         PR fortran/45933
933         * gfortran.dg/typebound_operator_5.f03: New.
935 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
937         Merge from 'apple/trunk' branch on FSF servers.
939         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
941         Radar 4508851
942         * obj-c++.dg/method-namespace-1.mm: New.
944 2010-10-07  Martin Jambor  <mjambor@suse.cz>
946         * gcc.dg/tree-ssa/sra-11.c: New test.
948 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
950         PR Tree-Vect/45847
951         * gcc.dg/vect/pr45847.c: New test.
953 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
954             Kai Tietz  <kai.tietz@onevision.com>
956         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
958 2010-10-07  Richard Guenther  <rguenther@suse.de>
960         PR tree-optimization/45732
961         * gcc.dg/torture/pr45732.c: New testcase.
963 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
965         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
966         * objc.dg/foreach-2.m: Likewise.
967         * objc.dg/foreach-3.m: Likewise.
968         * objc.dg/foreach-4.m: Likewise.
969         * objc.dg/foreach-5.m: Likewise.
970         * objc.dg/foreach-6.m: Likewise.
971         * objc.dg/foreach-7.m: Likewise.
972         * objc.dg/objc-foreach-4.m: Likewise.
973         * objc.dg/objc-foreach-5.m: Likewise.
975 2010-10-07  Richard Guenther  <rguenther@suse.de>
977         PR middle-end/45869
978         * gcc.dg/torture/pr45869.c: New testcase.
980 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
982         * objc.dg/set-not-used-1.m: New
983         * obj-c++.dg/set-not-used-1.mm: New.
985 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
987         * objc.dg/attributes/method-attribute-3.m: New.
988         * obj-c++.dg/attributes/method-attribute-3.mm: New.
990 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
992         PR fortran/45916
993         * gfortran.dg/generic_typebound_operator_1.f90: New test.
995 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
997         PR fortran/45889
998         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
1000 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1002         Merge from 'apple/trunk' branch on FSF servers.
1004         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
1006         Radar 4278774
1007         * obj-c++.dg/encode-9.mm: New.
1009 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1011         * g++.dg/cpp0x/pr45908.C: New test.
1013 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1015         * gnat.dg/opt6.ad[sb]: New test.
1017 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1019         Implemented fast enumeration for Objective-C.
1020         * objc.dg/foreach-1.m: New.
1021         * objc.dg/foreach-2.m: New.
1022         * objc.dg/foreach-3.m: New.
1023         * objc.dg/foreach-4.m: New.
1024         * objc.dg/foreach-5.m: New.
1025         * objc.dg/foreach-6.m: New.
1026         * objc.dg/foreach-7.m: New.
1028         Merge from 'apple/trunk' branch on FSF servers:
1029         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
1031         Radar 4502236
1032         * objc.dg/objc-foreach-5.m: New.
1034         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1036         Radar 4507230
1037         * objc.dg/objc-foreach-4.m: New.
1039         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1041         Radar 4472881
1042         * objc.dg/objc-foreach-3.m: New.
1044         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1046         Radar 4468498
1047         * objc.dg/objc-foreach-2.m: New.
1049         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
1051         Radar 4294910
1052         * objc.dg/objc-foreach-1.m: New
1054 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
1056         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1057         unsigned values.
1059 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1061         PR objc++/28050
1062         * obj-c++.dg/syntax-error-10.mm: New.
1064 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1066         PR objc++/23707
1067         * obj-c++.dg/syntax-error-9.mm: New.
1069 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1071         PR objc++/31126
1072         * obj-c++.dg/syntax-error-8.mm: New.
1074 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1076         Merge from 'apple/trunk' branch on FSF servers.
1078         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
1080         Radar 4290840
1081         * obj-c++.dg/syntax-error-7.mm: New
1083         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
1085         Radar 4294425
1086         * obj-c++.dg/syntax-error-6.mm: New
1088         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
1090         Radar 4261146
1091         * obj-c++.dg/syntax-error-5.mm: New
1093         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
1095         Radar 4093475
1096         * obj-c++.dg/syntax-error-[3-4].mm: New.
1098         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
1100         Radar 4185810
1101         * obj-c++.dg/syntax-error-[1-2].mm: New.
1103 2010-10-05  Ira Rosen  <irar@il.ibm.com>
1105         PR tree-optimization/45752
1106         * gcc.dg/vect/pr45752.c: New test.
1108 2010-10-05  Richard Guenther  <rguenther@suse.de>
1110         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1111         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1112         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1113         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1114         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1115         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1116         * gcc.dg/tree-prof/stringop-1.c: Likewise.
1117         * gcc.dg/tree-prof/stringop-2.c: Likewise.
1118         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1119         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1120         * gcc.dg/tree-prof/update-loopch.c: Likewise.
1121         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1122         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1123         * gcc.dg/tree-prof/tracer-1.c: Likewise.
1124         * gcc.dg/tree-ssa/inline-4.c: Likewise.
1125         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1126         * gcc.dg/tree-ssa/20080530.c: Likewise.
1127         * g++.dg/tree-ssa/inline-3.C: Likewise.
1128         * g++.dg/tree-ssa/inline-1.C: Likewise.
1129         * g++.dg/tree-ssa/inline-2.C: Likewise.
1130         * gcc.dg/profile-dir-1.c: Likewise.
1131         * gcc.dg/profile-dir-2.c: Likewise.
1132         * gcc.dg/profile-dir-3.c: Likewise.
1134 2010-10-05  Richard Guenther  <rguenther@suse.de>
1136         PR middle-end/45877
1137         * g++.dg/torture/pr45877.C: New testcase.
1139 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
1141         PR debug/45849
1142         * gcc.dg/debug/pr45849.c: New test.
1144         PR middle-end/45876
1145         * gcc.c-torture/compile/pr45876.c: New test.
1147 2010-10-04  Julian Brown  <julian@codesourcery.com>
1149         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
1150         vect_hw_misalign.
1151         * gcc.dg/vect/vect-60.c: Likewise.
1152         * gcc.dg/vect/vect-56.c: Likewise.
1153         * gcc.dg/vect/vect-93.c: Likewise.
1154         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1155         * gcc.dg/vect/vect-95.c: Likewise.
1156         * gcc.dg/vect/vect-96.c: Likewise.
1157         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
1158         * gcc.dg/vect/slp-25.c: Likewise.
1159         * gcc.dg/vect/slp-3.c: Likewise.
1160         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1161         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1162         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
1163         * gcc.dg/vect/vect-109.c: Likewise.
1164         * gcc.dg/vect/vect-peel-1.c: Likewise.
1165         * gcc.dg/vect/vect-peel-2.c: Likewise.
1166         * lib/target-supports.exp
1167         (check_effective_target_arm_vect_no_misalign): New.
1168         (check_effective_target_vect_no_align): Use above.
1169         (check_effective_target_vect_element_align): New.
1170         (add_options_for_quad_vectors): New.
1172 2010-10-04  Martin Jambor  <mjambor@suse.cz>
1174         PR tree-optimization/45572
1175         * g++.dg/ipa/pr45572-1.C: New test.
1176         * g++.dg/ipa/pr45572-2.C: Likewise.
1178 2010-10-03  Ian Lance Taylor  <iant@google.com>
1180         * gcc.dg/anon-struct-11.c: New test.
1181         * gcc.dg/anon-struct-12.c: New test.
1182         * gcc.dg/anon-struct-13.c: New test.
1183         * gcc.dg/anon-struct-14.c: New test.
1185 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
1187         * g++.dg/torture/pr45764.C: Revert revision 164914.
1188         * gcc.dg/vect/pr43432.c: Likewise.
1189         * gcc.dg/vect/vect-114.c: Likewise.
1190         * gcc.dg/vect/vect-15.c: Likewise.
1192 2010-10-03  Jason Merrill  <jason@redhat.com>
1194         * g++.dg/cpp0x/sfinae5.C: New.
1196 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1198         PR tree-optimization/45720
1199         PR tree-optimization/45764
1200         * g++.dg/torture/pr45764.C: New.
1202         * gcc.dg/vect/pr43432.c: Xfail.
1203         * gcc.dg/vect/vect-114.c: Likewise.
1204         * gcc.dg/vect/vect-15.c: Likewise.
1206 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1208         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
1209         hppa*-*-hpux*.
1210         * gcc.dg/torture/pr45678-2.c: Likewise.
1212 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
1214         PR fortran/45748
1215         * gfortran.dg/intrinsic_6.f90: New.
1217 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1219         PR fortran/42831
1220         * gfortran.dg/dependency_37.f90:  New test.
1222 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
1224         * gcc.target/i386/shift_mask.c: New test.
1226 2010-10-01  Richard Guenther  <rguenther@suse.de>
1228         PR tree-optimization/45854
1229         * g++.dg/torture/pr45854.C: New testcase.
1231 2010-09-30  Michael Eager  <eager@eagercon.com>
1233         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
1234         __FLT_{MIN,MAX}__.
1236 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1238         PR middle-end/45758
1239         * gfortran.dg/graphite/pr45758.f90: New.
1241 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1243         PR middle-end/45230
1244         * gcc.dg/graphite/id-pr45230.c: New.
1246 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1248         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
1249         * gfortran.dg/graphite/graphite.exp: Same.
1250         * gcc.dg/graphite/vect-pr43423.c: New.
1252 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1254         PR target/45843
1255         * g++.dg/torture/pr45843.C: New test.
1257 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
1259         PR fortran/45828
1260         * gfortran.dg/allocate_derived_5.f90: New.
1262 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1264         PR tree-optimization/31261
1265         * gcc.dg/tree-ssa/pr31261.c: New test.
1267 2010-09-30  Michael Eager  <eager@eagercon.com>
1269         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
1270         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
1271         * gcc.target/microblaze/microblaze.exp: Ditto.
1272         * gcc.target/microblaze/others/string_cst1.c: Ditto.
1273         * gcc.target/microblaze/others/string_cst2.c: Ditto.
1274         * gcc.target/microblaze/others/data_var1.c: Ditto.
1275         * gcc.target/microblaze/others/data_var2.c: Ditto.
1276         * gcc.target/microblaze/others/data_var3.c: Ditto.
1277         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1278         * gcc.target/microblaze/others/strings1.c:: Ditto.
1279         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1280         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1281         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1282         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1283         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1284         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1285         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1286         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1287         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1288         * gcc.target/microblaze/isa/pcmp.c: Ditto.
1289         * gcc.target/microblaze/isa/nofloat.c: Ditto.
1290         * gcc.target/microblaze/isa/fcvt.c: Ditto.
1291         * gcc.target/microblaze/isa/float.c: Ditto.
1292         * gcc.target/microblaze/isa/mulh.c: Ditto.
1293         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1294         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1295         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1296         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1297         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1298         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1299         * gcc.target/microblaze/isa/bshift.c: Ditto.
1300         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1301         * gcc.target/microblaze/isa/div.c: Ditto.
1302         * gcc.target/microblaze/isa/vanilla.c: Ditto.
1303         * gcc.target/microblaze/isa/mul.c: Ditto.
1305 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1307         merge from FSF 'apple/trunk' branch.
1308         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
1310         Radar 4386773
1311         * objc.dg/enhanced-proto-1.m: New.
1312         * objc.dg/enhanced-proto-2.m: New.
1313         * obj-c++.dg/enhanced-proto-1.mm: New
1314         * obj-c++.dg/enhanced-proto-2.mm: New.
1316 2010-09-30  Richard Guenther  <rguenther@suse.de>
1318         PR testsuite/45702
1319         * gcc.dg/debug/pr41893-1.c: Adjust.
1320         * gcc.dg/pr30762-1.c: Likewise.
1321         * gcc.dg/pr31529-1.c: Likewise.
1322         * gcc.dg/pr34457-1.c: Likewise.
1323         * gcc.dg/pr34668-1.c: Likewise.
1324         * gcc.dg/pr43557-1.c: Likewise.
1326 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1328         PR objc/45842
1329         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1330         * objc.dg/const-str-3.m: Correct header for memcpy.
1331         * objc.dg/const-str-7.m: Likewise.
1332         * objc.dg/method-20b.m: Provide an implementation of Object.
1333         Adjust XFAIL for m64 NeXT runtime.
1334         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1335         * objc.dg/encode-3.m: Correct line ordering, provide header for
1336         sprintf.
1337         * objc.dg/encode-7-next.m: Only run for 32bit.
1338         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1339         * objc.dg/type-size-2.m: Provide an implementation of Object.
1340         Ajust headers.
1341         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1342         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1343         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1344         Adjust XFAIL for m64 NeXT runtime.
1345         * obj-c++.dg/method-22.mm: Likewise.
1346         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1348 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1350         Merge from 'apple/trunk' branch on FSF servers.
1352         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1354         Radar 4278236
1355         * obj-c++.dg/bad-forward-decl.mm: New
1357 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
1359         * ada/acats/run_acats: Revert revision 157037.
1361 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1363         Merge from 'apple/trunk' branch on FSF servers.
1365         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1367         Radar 4281748
1368         * objc.dg/naming-2.m: Update
1369         * objc.dg/naming-3.m: New
1371 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
1373         PR target/40457
1374         * gcc.target/arm/pr40457-3.c: New test.
1376 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
1378         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1379         alias checking.
1380         * lib/target-supports.exp (check_ifunc_available): Likewise.
1382 2010-09-29  Tristan Gingold  <gingold@adacore.com>
1384         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1386 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1388         * objc.dg/keywords-1.m: New test.
1389         * objc.dg/keywords-2.m: New test.
1390         * objc.dg/keywords-3.m: New test.
1391         * obj-c++.dg/keywords-1.mm: New test.
1392         * obj-c++.dg/keywords-2.mm: New test.
1394 2010-09-28  Jason Merrill  <jason@redhat.com>
1396         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1397         * g++.dg/ext/complit11.C: Likewise.
1398         * g++.old-deja/g++.law/temps1.C: Likewise.
1400         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1401         * g++.old-deja/g++.mike/misc6.C: Likewise.
1403 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1405         * objc.dg/attributes/method-attribute-1.m: New.
1406         * objc.dg/attributes/method-attribute-2.m: New.
1408         * obj-c++.dg/attributes/method-attribute-1.m: New.
1409         * obj-c++.dg/attributes/method-attribute-2.m: New.
1411 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1413         * objc.dg/attributes: New.
1414         * objc.dg/attributes/attributes.exp: New.
1415         * objc.dg/attributes/class-attribute-1.m: New.
1416         * objc.dg/attributes/class-attribute-2.m: New
1417         * objc.dg/attributes/categ-attribute-1.m: New
1418         * objc.dg/attributes/categ-attribute-2.m: New
1419         * objc.dg/attributes/proto-attribute-1.m: New
1421         * obj-c++.dg/attributes: New.
1422         * obj-c++.dg/attributes/attributes.exp: New
1423         * obj-c++.dg/attributes/class-attribute-1.mm: New
1424         * obj-c++.dg/attributes/class-attribute-2.mm: New
1425         * obj-c++.dg/attributes/categ-attribute-1.mm: New
1426         * obj-c++.dg/attributes/categ-attribute-2.mm: New
1427         * obj-c++.dg/attributes/proto-attribute-1.mm: New
1429 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1431         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1432         from the branch renamed to method-20b.m to avoid clashes).
1434         2005-08-23  Stuart Hastings  <stuart@apple.com>
1435                     Ziemowit Laski  <zlaski@apple.com>
1437         Radar 4209854
1438         * obj-c++.dg/method-23.mm: New.
1439         * objc.dg/method-20.m: New.
1441 2010-09-28  Jan Hubicka  <jh@suse.cz>
1443         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1445 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1447         PR target/44452
1448         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1449         i?86-*-solaris2.[89], *-*-vxworks*.
1450         * gcc.target/i386/pr22152.c: Likewise.
1451         * gcc.target/i386/vect8-ret.c: New test.
1453 2010-09-28  Jie Zhang  <jie@codesourcery.com>
1455         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1457 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1459         Merge from 'apple/trunk' branch on FSF servers.
1461         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
1463         Radar 4175534
1464         * obj-c++.dg/method-22.mm: New.
1466 2010-09-27  Jason Merrill  <jason@redhat.com>
1468         * g++.dg/cpp0x/rv-lvalue-req.C: New.
1469         * g++.dg/ext/complit11.C: Adjust.
1470         * g++.old-deja/g++.law/temps1.C: Adjust.
1471         * g++.old-deja/g++.ns/koenig6.C: Adjust.
1472         * g++.old-deja/g++.oliva/partord1.C: Adjust.
1474 2010-09-27  Ian Lance Taylor  <iant@google.com>
1476         * lib/target-supports.exp (check_effective_target_split_stack):
1477         New procedure.
1478         * gcc.dg/split-1.c: New test.
1479         * gcc.dg/split-2.c: New test.
1480         * gcc.dg/split-3.c: New test.
1481         * gcc.dg/split-4.c: New test.
1483 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1485         PR objc/25464
1486         * objc.dg/type-size-3.m: New test.
1488 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1490         PR objc/45763
1491         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
1493 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1495         PR objc/25450
1496         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1497         * objc.dg/type-size-2.m: Same change.
1498         * obj-c++.dg/encode-5.mm: Same change.
1500 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1502         Merge from 'apple/trunk' branch on FSF servers.  The original
1503         Changelogs are below.
1505         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1506         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1507         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1508         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1509         in the branch).
1510         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1511         proto-qual-1.m in the branch) and the normal ABI on GNU.
1512         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
1513         the test only with the NeXT runtime.
1514         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1515         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1516         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1517         Run the test only with the NeXT runtime.
1519         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1521         Radar 4492973
1522         * objc.dg/encode-7-64bit.m: New.
1523         * objc.dg/encode-7.m: Skip if -m64.
1525         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
1527         Radar 4301047
1528         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
1529         * obj-c++.dg/threedotthree-abi-1.mm: New
1530         * objc.dg/threedotthree-abi-1.m: New
1532         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
1534         Radar 4136935
1535         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1536         * objc.dg/encode-6.m: Likewise.
1537         * objc.dg/encode-7.m: New test case.
1539 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1541         Merge from 'apple/trunk' branch on FSF servers.  Renamed
1542         const-str-12.m to constr-str-12b.m to avoid conflicts.
1544         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
1546         Radar 4229905
1547         * obj-c++.dg/warn5.mm: New
1549         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
1551         Radar 4154928
1552         * obj-c++.dg/const-str-12.mm: New.
1553         * objc.dg/const-str-12.m: New.
1555 2010-09-27  Tobias Burnus  <burnus@net-b.de>
1557         PR fortran/40569
1558         PR fortran/40568
1559         * gfortran.dg/storage_size_2.f08: Fix test.
1560         * gfortran.dg/c_sizeof_1.f90: Fix test.
1561         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1562         * gfortran.dg/c_sizeof_3.f90: New.
1563         * gfortran.dg/c_sizeof_4.f90: New.
1564         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1565         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1567 2010-09-26  Daniel Kraft  <d@domob.eu>
1569         PR fortran/45783
1570         PR fortran/45795
1571         * gfortran.dg/select_type_18.f03: New test.
1573 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1575         * gnat.dg/return2.ad[sb]: New test.
1576         * gnat.dg/return2_pkg.ads: New helper.
1578 2010-09-25  Daniel Kraft  <d@domob.eu>
1580         PR fortran/45776
1581         * gfortran.dg/io_constraints_6.f03: New test.
1582         * gfortran.dg/io_constraints_7.f03: New test.
1583         * gfortran.dg/newunit_2.f90: New test.
1585 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
1587         * gfortran.dg/operator_c1202.f90: New test.
1589 2010-09-24  Jan Hubicka  <jh@suse.cz>
1591         * gcc.dg/tree-ssa/leaf.c: New testcase.
1593 2010-09-24  Jan Hubicka  <jh@suse.cz>
1595         PR tree-optimization/45738
1596         PR tree-optimization/45741
1597         * gcc.c-torture/compile/pr45741.c: New.
1598         * gfortran.fortran-torture/compile/pr45738.f90: New.
1600 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
1602         * gcc.dg/cpp/undef-opt-1.c: New test.
1604 2010-09-24  Jason Merrill  <jason@redhat.com>
1606         * g++.dg/other/error10.C: Adjust expected output.
1608 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
1610         PR middle-end/45234
1611         * gcc.dg/torture/stackalign/alloca-6.c: New test.
1612         * gcc.target/i386/pr45234.c: New test.
1614 2010-09-24  Richard Guenther  <rguenther@suse.de>
1616         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1618 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1620         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1621         as a comment leader in regexp.
1623 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1625         * objc.dg/sync-2.m: New test.
1626         * obj-c++.dg/sync-2.mm: New test.
1628 2010-09-24  Tobias Burnus  <burnus@net-b.de>
1630         PR fortran/40571
1631         * gfortran.dg/iso_fortran_env_7.f90: New.
1633 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1635         * obj-c++.dg/too-many-args.mm: New file.
1637 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1639         Merge from 'apple/trunk' branch on FSF servers.
1641         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1643         Radar 4491608
1644         * objc.dg/too-many-args.m: New
1646 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1648         PR fortran/45744
1649         * gfortran.dg/dependency_36.f90:  New test.
1651 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
1653         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1654         * gcc.target/i386/pad-3.c: Ditto.
1655         * gcc.target/i386/pad-7.c: Ditto.
1656         * gcc.target/i386/pad-7.c: Ditto.
1657         * gcc.target/i386/pr36502.c: Ditto.
1658         * gcc.target/i386/zee.c: Ditto.
1659         * gcc.target/i386/20060821-1.c: Ditto.
1660         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
1661         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
1662         * gcc.target/i386/pad-5b.c: Ditto.
1663         * gcc.target/i386/pad-6a.c: Ditto.
1664         * gcc.target/i386/pad-6b.c: Ditto.
1665         * gcc.target/i386/pad-8.c: Ditto.
1666         * gcc.target/i386/pad-9.c: Ditto.
1667         * gcc.target/i386/pad-10.c: Ditto.
1668         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
1670 2010-09-23  Richard Guenther  <rguenther@suse.de>
1672         PR tree-optimization/45565
1673         * g++.dg/ipa/pr45565.C: New testcase.
1675 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
1677         PR fortran/45745
1678         PR fortran/45648
1679         * gfortran.dg/vector_subscript_bound_1.f90: New.
1681 2010-09-23  Richard Guenther  <rguenther@suse.de>
1683         PR middle-end/45750
1684         * gcc.dg/pr45750.c: New testcase.
1686 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
1688         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1689         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
1690         build.
1692 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
1694         PR rtl-optimization/44374
1695         * gcc.target/arm/headmerge-1.c: New test.
1696         * gcc.target/arm/headmerge-2.c: New test.
1697         * gcc.target/i386/headmerge-1.c: New test.
1698         * gcc.target/i386/headmerge-2.c: New test.
1700 2010-09-23  Daniel Kraft  <d@domob.eu>
1702         PR fortran/38936
1703         PR fortran/44044
1704         PR fortran/45474
1705         * gfortran.dg/intrinsic_intent_1.f03: New test.
1706         * gfortran.dg/select_type_17.f03: New test.
1707         * gfortran.dg/associate_5.f03: More definability tests.
1708         * gfortran.dg/enum_2.f90: Check definability.
1709         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1710         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1711         * gfortran.dg/char_expr_2.f90: Ditto.
1712         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1713         * gfortran.dg/enum_5.f90: Ditto.
1714         * gfortran.dg/equiv_constraint_8.f90: Ditto.
1715         * gfortran.dg/impure_assignment_2.f90: Ditto.
1716         * gfortran.dg/impure_assignment_3.f90: Ditto.
1717         * gfortran.dg/intent_out_1.f90: Ditto.
1718         * gfortran.dg/intent_out_3.f90: Ditto.
1719         * gfortran.dg/pointer_assign_7.f90: Ditto.
1720         * gfortran.dg/pointer_intent_3.f90: Ditto.
1721         * gfortran.dg/pr19936_1.f90: Ditto.
1722         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1723         * gfortran.dg/simpleif_2.f90: Ditto.
1724         * gfortran.dg/protected_5.f90: Ditto.
1725         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1726         * gfortran.dg/protected_6.f90: Ditto.
1727         * gfortran.dg/protected_7.f90: Ditto.
1729 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1731         PR libfortran/45710
1732         * gfortran.dg/namelist_65.f90: New test.
1734 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1736         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1737         the regexp pattern between the expected label and location string.
1739 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1741         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1743 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1745         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1746         * gcc.dg/pr27898.c: Likewise.
1747         * gcc.dg/pr28712.c: Likewise.
1748         * gcc.dg/pr30762-1.c: Likewise.
1749         * gcc.dg/pr31529-1.c: Likewise.
1750         * gcc.dg/pr34457-1.c: Likewise.
1751         * gcc.dg/pr34668-1.c: Likewise.
1752         * gcc.dg/pr34989-1.c: Likewise.
1753         * gcc.dg/pr43557-1.c: Likewise.
1755 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1757         PR rtl-optimization/45739
1758         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1760 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
1762         * gcc.target/sparc/mnofpu.c: New test.
1764 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1766         PR rtl-optimization/45739
1767         * gcc.target/i386/pr45739.c: New test.
1769 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
1771         PR fortran/45648
1772         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1773         and counts. Add non-elemental function call check.
1775         PR fortran/45648
1776         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1777         arguments checks. Update temporary counts.
1778         * gfortran.dg/transpose_optimization_1.f90: New.
1780 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1782         PR objc/23710
1783         * objc.dg/invalid-method-1.m: New.
1785 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1787         Merge from 'apple/trunk' branch on FSF servers.
1789         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
1791         Radar 4291785
1792         * objc.dg/naming-4.m: New
1793         * objc.dg/naming-5.m: New
1794         * obj-c++.dg/naming-1.mm: New
1795         * obj-c++.dg/naming-2.mm: New
1797 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
1798             Jack Howarth  <howarth@bromo.med.uc.edu>
1800         PR c++/45645
1801         * g++.dg/torture/pr44972.C: Use portable assert().
1803 2010-09-21  Richard Guenther  <rguenther@suse.de>
1805         PR tree-optimization/45580
1806         * g++.dg/torture/pr45580.C: New testcase.
1808 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
1810         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1812 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
1814         PR fortran/45438
1815         * gfortran.dg/pointer_check_7.f90: New.
1817 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1819         PR rtl-optimization/45728
1820         * gcc.c-torture/compile/pr45728.c: New test.
1822 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
1824         PR fortran/45081
1825         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1827 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1829         * g++.dg/tree-ssa/pr45605.C: Add "\\".
1831 2010-09-20  Richard Guenther  <rguenther@suse.de>
1833         PR middle-end/45704
1834         * gcc.dg/torture/pr45704.c: New testcase.
1836 2010-09-20  Jan Hubicka  <jh@suse.cz>
1838         PR tree-optimize/45605
1839         * g++.dg/tree-ssa/pr45605.C: New testcase.
1841 2010-09-20  Michael Matz  <matz@suse.de>
1843         PR testsuite/45706
1844         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1845         enough.
1847 2010-09-20  Richard Guenther  <rguenther@suse.de>
1849         PR tree-optimization/45705
1850         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1852 2010-09-20  Michael Matz  <matz@suse.de>
1854         PR testsuite/45706
1855         * lib/target-supports.exp (check_effective_target_vect_perm):
1856         Add i?86-*-*.
1858 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1860         PR rtl-optimization/45695
1861         * gcc.c-torture/execute/pr45695.c: New test.
1863 2010-09-19  Jan Hubicka  <jh@suse.cz>
1865         PR lto/44246
1866         * gcc.c-torture/compile/pr44246.c:New file.
1868 2010-09-19  Ira Rosen  <irar@il.ibm.com>
1870         PR tree-optimization/45714
1871         * gfortran.dg/vect/pr45714-a.f: New test.
1872         * gfortran.dg/vect/pr45714-b.f: New test.
1874 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1876         * gnat.dg/const1.adb: Rename into...
1877         * gnat.dg/constant1.adb: ...this.
1878         * gnat.dg/constant2.adb: New test.
1879         * gnat.dg/constant2_pkg1.ads: New helper.
1880         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
1882 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
1884         * gnat.dg/specs/constant1.ads: New test.
1885         * gnat.dg/specs/constant1_pkg.ads: New helper.
1887 2010-09-18  Jan Hubicka  <jh@suse.cz>
1889         PR tree-optimization/45453
1890         * g++.dg/tree-ssa/pr45453.C: New testcase.
1892 2010-09-18  Jason Merrill  <jason@redhat.com>
1894         * g++.dg/cpp0x/initlist44.C: New.
1896 2010-09-18  Richard Guenther  <rguenther@suse.de>
1898         PR tree-optimization/45709
1899         * g++.dg/torture/pr45709-2.C: New testcase.
1901 2010-09-18  Richard Guenther  <rguenther@suse.de>
1903         PR tree-optimization/45709
1904         * g++.dg/torture/pr45709.C: New testcase.
1906 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
1908         PR testsuite/45719
1909         * gcc.target/i386/pad-3.c: Pass -fno-pic.
1911 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1913         * gcc.target/i386/pad-1.c: New.
1914         * gcc.target/i386/pad-2.c: Likewise.
1915         * gcc.target/i386/pad-3.c: Likewise.
1916         * gcc.target/i386/pad-4.c: Likewise.
1917         * gcc.target/i386/pad-5a.c: Likewise.
1918         * gcc.target/i386/pad-5b.c: Likewise.
1919         * gcc.target/i386/pad-6a.c: Likewise.
1920         * gcc.target/i386/pad-6b.c: Likewise.
1921         * gcc.target/i386/pad-7.c: Likewise.
1922         * gcc.target/i386/pad-8.c: Likewise.
1923         * gcc.target/i386/pad-9.c: Likewise.
1924         * gcc.target/i386/pad-10.c: Likewise.
1926 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1928         PR middle-end/45234
1929         * gcc.dg/torture/stackalign/alloca-5.c: New.
1931 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
1933         PR middle-end/45678
1934         * gcc.dg/torture/pr45678-2.c: New.
1936 2010-09-17  Richard Guenther  <rguenther@suse.de>
1938         PR middle-end/45678
1939         * gcc.dg/torture/pr45678-1.c: New testcase.
1941 2010-09-17  Michael Matz  <matz@suse.de>
1943         PR tree-optimization/43432
1944         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
1945         check_effective_target_vect_perm_short): New predicates.
1946         (check_effective_target_vect_perm): Include x86_64.
1947         * gcc.dg/vect/pr43432.c: New test.
1948         * gcc.dg/vect/vect-114.c: Adjust.
1949         * gcc.dg/vect/vect-15.c: Ditto.
1950         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
1951         * gcc.dg/vect/slp-perm-9.c: Ditto.
1953 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1955         PR testsuite/45692
1956         * objc/execute/exceptions/throw-nil.m: Run the test only with the
1957         GNU runtime.
1959 2010-09-17  Richard Guenther  <rguenther@suse.de>
1961         * gcc.dg/pr27898.c: Use -flto instead of -combine.
1962         * gcc.dg/pr28706.c: Likewise.
1963         * gcc.dg/pr28712.c: Likewise.
1964         * gcc.dg/pr30762-1.c: Likewise.
1965         * gcc.dg/pr30762-2.c: Likewise.
1966         * gcc.dg/pr31529-1.c: Likewise.
1967         * gcc.dg/pr31529-2.c: Likewise.
1968         * gcc.dg/pr34457-1.c: Likewise.
1969         * gcc.dg/pr34457-2.c: Likewise.
1970         * gcc.dg/pr34668-1.c: Likewise.
1971         * gcc.dg/pr34668-2.c: Likewise.
1972         * gcc.dg/pr34989-1.c: Likewise.
1973         * gcc.dg/pr34989-2.c: Likewise.
1974         * gcc.dg/pr43557-1.c: Likewise.
1975         * gcc.dg/pr43557-2.c: Likewise.
1976         * gcc.dg/debug/pr41893-1.c: Likewise.
1977         * gcc.dg/matrix/matrix.exp: Do not use -combine.
1978         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
1979         * gcc.dg/matrix/matrix-4.c: Likewise.
1980         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
1981         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
1982         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1983         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1985 2010-09-16  Tobias Burnus  <burnus@net-b.de>
1987         PR fortran/43665
1988         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
1989         optimizations.
1990         * gfortran.dg/intent_optimize_1.f90: New test.
1992 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
1994         * gcc.target/i386/divmod-1.c: New.
1995         * gcc.target/i386/divmod-2.c: Likewise.
1996         * gcc.target/i386/divmod-3.c: Likewise.
1997         * gcc.target/i386/divmod-4.c: Likewise.
1998         * gcc.target/i386/divmod-4a.c: Likewise.
1999         * gcc.target/i386/divmod-5.c: Likewise.
2000         * gcc.target/i386/divmod-6.c: Likewise.
2001         * gcc.target/i386/divmod-7.c: Likewise.
2002         * gcc.target/i386/divmod-8.c: Likewise.
2003         * gcc.target/i386/udivmod-1.c: Likewise.
2004         * gcc.target/i386/udivmod-2.c: Likewise.
2005         * gcc.target/i386/udivmod-3.c: Likewise.
2006         * gcc.target/i386/udivmod-4.c: Likewise.
2007         * gcc.target/i386/udivmod-4a.c: Likewise.
2008         * gcc.target/i386/udivmod-5.c: Likewise.
2009         * gcc.target/i386/udivmod-6.c: Likewise.
2010         * gcc.target/i386/udivmod-7.c: Likewise.
2011         * gcc.target/i386/udivmod-8.c: Likewise.
2013 2010-09-16  Jan Hubicka  <jh@suse.cz>
2015         * g++.dg/lto/pr45679-1_0.C: New file.
2016         * g++.dg/lto/pr45679-1_1.C: New file.
2017         * g++.dg/lto/pr45679-0_0.C: New file.
2018         * g++.dg/lto/pr45679-0_1.C: New file.
2020 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
2022         PR fortran/45674
2023         * gfortran.dg/class_dummy_2.f03: New.
2025 2010-09-16  Richard Guenther  <rguenther@suse.de>
2027         PR tree-optimization/45623
2028         * gcc.dg/torture/pr45623.c: New testcase.
2030 2010-09-16  Ira Rosen  <irar@il.ibm.com>
2032         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2033         name and parentheses.
2034         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2036 2010-09-15  Jason Merrill  <jason@redhat.com>
2038         * g++.dg/parse/parameter-declaration-2.C: New.
2040         * g++.dg/cpp0x/scoped_enum2.C: New.
2042 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2044         * gcc.c-torture/compile/20100915-1.c: New test.
2046 2010-09-15  Martin Jambor  <mjambor@suse.cz>
2048         PR middle-end/45644
2049         * gcc.dg/ipa/pr45644.c: New test.
2051 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
2053         PR tree-optimization/45633
2054         * gcc.dg/vect/pr45633.c: New test.
2056 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
2058         PR fortran/45577
2059         * gfortran.dg/allocate_derived_4.f90: New.
2061 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
2063         * lib/target-supports.exp
2064         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2065         supported flag to true for neon.
2067 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
2069         PR c++/45665
2070         * g++.dg/template/crash103.C: New.
2072 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2074         Merge from 'apple/trunk' branch on FSF servers.
2076         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
2078         Radar 4457381
2079         * objc.dg/msg-in-protocol.m: New.
2080         * obj-c++.dg/msg-in-protocol.mm: New.
2082         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
2084         Radar 4219590
2085         * objc.dg/break-in-ifstmt.m: New.
2087         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2089         Radar 4174166
2090         * obj-c++.dg/comp-types-13.mm: New.
2091         * objc.dg/comp-types-12.m: New.
2093         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2095         Radar 4216500
2096         * obj-c++.dg/proto-lossage-7.mm: New.
2097         * objc.dg/proto-lossage-7.m: New.
2099 2010-09-14  Jan Hubicka  <jh@suse.cz>
2101         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2102         folding.
2103         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2104         folding.
2106 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
2108         PR middle-end/45567
2109         * gcc.dg/pr45567.c: New test.
2111         PR debug/45660
2112         * g++.dg/debug/pr45660.C: New test.
2114 2010-09-14  Ira Rosen  <irar@il.ibm.com>
2116         PR tree-optimization/45470
2117         * g++.dg/vect/pr45470-a.cc: New test.
2118         * g++.dg/vect/pr45470-a.cc: New test.
2120 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
2122         PR target/42070
2123         * lib/profopt.exp: Prune warnings on execname2 compile.
2124         * lib/prune.exp: Prune "can't add line info" warnings.
2126 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2128         PR libfortran/45532
2129         * gfortran.dg/namelist_64.f90: New test.
2131 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
2133         PR rtl-optimization/45617
2134         * gcc.target/i386/pr45617.c: New test.
2136 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
2138         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
2140 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
2142         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
2143         * gcc.target/i386/fma4-vector.c: Likewise.
2144         * gcc.target/i386/vectorize2.c: Likewise.
2145         * gcc.target/i386/vectorize4.c: Likewise.
2146         * gcc.target/i386/vectorize5.c: Likewise.
2147         * gcc.target/i386/vectorize6.c: Likewise.
2148         * gcc.target/i386/vectorize8.c: Likewise.
2150         * gcc.target/i386/vect-double-1.c: New.
2151         * gcc.target/i386/vect-double-1a.c: Likewise.
2152         * gcc.target/i386/vect-double-2.c: Likewise.
2153         * gcc.target/i386/vect-double-2a.c: Likewise.
2155         * lib/target-supports.exp (check_effective_target_vect_double):
2156         Set et_vect_double_saved to 0 when tuning for Atom.
2158 2010-09-13  Jan Hubicka  <jh@suse.cz>
2160         * gcc.dg/torture/pr23821.c: Drop static keyword.
2161         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2162         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
2164 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2166         * gcc.target/arm/sync-1.c: New.
2168 2010-09-12  Olivier Hainque  <hainque@adacore.com>
2170         * gnat.dg/memtrap.adb: New test.
2172 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2174         * gfortran.dg/promotion.f90: Fix options.
2176 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
2178         * g++.dg/cpp0x/range-for1.C: New.
2179         * g++.dg/cpp0x/range-for2.C: New.
2180         * g++.dg/cpp0x/range-for3.C: New.
2181         * g++.dg/cpp0x/range-for4.C: New.
2182         * g++.dg/cpp0x/range-for5.C: New.
2183         * g++.dg/cpp0x/range-for6.C: New.
2185 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
2187         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2188         and counts. Check that transpose is not called.
2189         * gfortran.dg/transpose_2.f90: Update error message.
2191 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2193         PR c++/43824
2194         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
2195         * g++.dg/lookup/strong-using-2.C: Likewise.
2196         * g++.dg/lookup/strong-using-3.C: Likewise.
2197         * g++.dg/lookup/strong-using-5.C: Likewise.
2199         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
2200         * g++.dg/cpp0x/inline-ns4.C: New.
2201         * g++.dg/cpp0x/inline-ns5.C: New.
2203 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2205         PR middle-end/45634
2206         * gfortran.fortran-torture/compile/pr45634.f90: New.
2208 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
2210         * objc.dg/fobjc-exceptions.m: New test.
2212 2010-09-10  Jan Hubicka  <jh@suse.cz>
2214         * g++.dg/inherit/covariant7.C: Fix pattern matching.
2216 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2218         PR tree-optimization/44972
2219         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
2220         * gcc.dg/tree-ssa/pr45144.c: Likewise.
2221         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
2222         instead.
2223         * g++.dg/torture/pr44972.C: New test.
2225 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2227         PR tree-optimization/44972
2228         * g++.dg/torture/pr34850.C: Remove expected warning.
2230 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2232         * gfortran.dg/dummy_optional_arg.f90: New test.
2234 2010-09-08  Jan Hubicka  <jh@suse.cz>
2236         PR tree-optimization/45598
2237         * fortran.fortran-torture/compile/pr45598.f90: New test.
2239 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
2241         * lib/target-supports-dg.exp (dg-require-ifunc): New.
2242         * lib/target-supports.exp (check_ifunc_available): New.
2243         * gcc.dg/attr-ifunc-1.c: New.
2244         * gcc.dg/attr-ifunc-2.c: New.
2245         * gcc.dg/attr-ifunc-3.c: New.
2246         * gcc.dg/attr-ifunc-4.c: New.
2247         * gcc.dg/attr-ifunc-5.c: New.
2248         * g++.dg/ext/attr-ifunc-1.C: New.
2249         * g++.dg/ext/attr-ifunc-2.C: New.
2250         * g++.dg/ext/attr-ifunc-3.C: New.
2251         * g++.dg/ext/attr-ifunc-4.C: New.
2253 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
2255         PR middle-end/40386
2256         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2258 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
2260         * gfortran.dg/inline_transpose_1.f90: New test.
2262 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2264         PR c++/45588
2265         * g++.dg/warn/Wunused-var-15.C: New test.
2267 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2269         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
2270         hppa*-*-hpux*.
2272 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2274         * objc/execute/exceptions/throw-nil.m: New test.
2275         * objc/execute/exceptions/handler-1.m: Updated to use the new
2276         objc_set_uncaught_exception_handler() function.
2277         * objc/execute/exceptions/matcher-1.m: New test.
2279 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2281         PR fortran/38282
2282         * gfortran.dg/bit_comparison_1.F90: New test.
2283         * gfortran.dg/leadz_trailz_3.f90: New test.
2284         * gfortran.dg/masklr_2.F90: New test.
2285         * gfortran.dg/shiftalr_1.F90: New test.
2286         * gfortran.dg/merge_bits_2.F90: New test.
2287         * gfortran.dg/dshift_2.F90: New test.
2288         * gfortran.dg/bit_comparison_2.F90: New test.
2289         * gfortran.dg/masklr_1.F90: New test.
2290         * gfortran.dg/merge_bits_1.F90: New test.
2291         * gfortran.dg/dshift_1.F90: New test.
2292         * gfortran.dg/shiftalr_2.F90: New test.
2294 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2296         * objc.dg/type-stream-1.m: Replaced with a test that tests that
2297         functions from objc/typedstream.h are deprecated.
2299 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2301         * lib/target-supports.exp
2302         (check_effective_target_run_expensive_tests): New proc.
2303         * gcc.c-torture/compile/limits-fnargs.c: Use
2304         dg-require-effective-target run_expensive_tests.
2306 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2308         PR fortran/45597
2309         * gfortran.dg/gomp/pr45597.f90: New test.
2311         PR fortran/45595
2312         * gfortran.dg/gomp/pr45595.f90: New test.
2314 2010-09-08  Michael Matz  <matz@suse.de>
2316         * c-c++-common/uninit-17.c: Adjust.
2318 2010-09-08  Michael Matz  <matz@suse.de>
2320         PR tree-optimization/43430
2321         * gcc.dg/vect/pr43430-2.c: New test.
2323 2010-09-08  Michael Matz  <matz@suse.de>
2325         PR tree-optimization/33244
2326         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2328 2010-09-08  Richard Guenther  <rguenther@suse.de>
2330         PR tree-optimization/45578
2331         * gfortran.dg/pr45578.f90: New testcase.
2333 2010-09-08  Richard Guenther  <rguenther@suse.de>
2335         PR testsuite/45590
2336         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2338 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2340         PR fortran/45576
2341         * gfortran.dg/char_length_18.f90:  New test.
2343 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
2345         PR target/36502
2346         * gcc.target/i386/pr36502.c: New test.
2348         PR target/42313
2349         PR target/44651
2350         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2351         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2353 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
2355         * gfortran.dg/achar_4.f90: Enable bounds checking.
2357 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
2359         PR target/45206
2360         * gcc.target/i386/pr45206.c: New test.
2362 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
2364         PR fortran/45505
2365         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2367 2010-09-07  Jan Hubicka  <jh@suse.cz>
2369         * gcc.c-torture/compile/20100907.c: New testcase.
2371 2010-09-07  Richard Guenther  <rguenther@suse.de>
2373         PR middle-end/45569
2374         * g++.dg/eh/pr45569.C: New testcase.
2376 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
2378         PR target/43137
2379         * gcc.target/arm/pr43137.c: New test.
2381 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2383         PR fortran/36931
2384         * gfortran.dg/dependency_35.f90:  New test.
2386 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2388         PR fortran/34145
2389         * gfortran.dg/char_length_17.f90:  New test.
2391 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
2393         PR c++/45200
2394         PR c++/45293
2395         PR c++/45558
2396         * g++.dg/template/typedef34.C: New test.
2397         * g++.dg/template/typedef35.C: New test.
2399 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
2401         PR target/22152
2402         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2404 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
2406         * g++.dg/warn/Wdouble-promotion.C: New.
2408 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
2410         * g++.dg/parse/redef2.C: New.
2412 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2414         * gcc.dg/20100906-1.c: New testcase.
2416 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
2418         PR testsuite/45543
2419         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2420         DW_TAG_enumeration_type DIE.
2422 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
2424         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2425         Update XFAILs.
2427 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
2429         PR rtl-optimization/44919
2430         * g++.dg/opt/pr44919.C: New.
2432 2010-09-06  Tobias Burnus  <burnus@net-b.de>
2434         PR fortran/38282
2435         * gfortran.dg/iall_iany_iparity_1.f90: New.
2436         * gfortran.dg/iall_iany_iparity_2.f90: New.
2438 2010-09-06  Jason Merrill  <jason@redhat.com>
2440         * g++.dg/cpp0x/initlist42.C: New.
2442         * g++.dg/cpp0x/auto19.C: New.
2444         * g++.dg/template/sfinae25.C: New.
2445         * g++.dg/template/char1.C: Expect warning.
2446         * g++.dg/template/nontype10.C: Likewise.
2448         * g++.dg/cpp0x/implicit9.C: New.
2450         * g++.dg/cpp0x/initlist43.C: New.
2452 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
2454         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2456 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
2458         * gcc.dg/Wdouble-promotion.c: New.
2460 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2462         * gfortran.dg/float128_1.f90: Remove test case as
2463         it always fails since Rev 163611 backed out the
2464         front-end implementation.
2466 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2468         * gfortran.dg/float128_1.f90: XFAIL test case.
2470 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2472         * gfortran.dg/bessel_7.f90: Decrease required precision.
2474 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
2476         PR testsuite/45545
2477         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2478         ref-all-matching targets.
2480 2010-09-05  Richard Guenther  <rguenther@suse.de>
2482         PR tree-optimization/45535
2483         * gcc.c-torture/compile/pr45535.c: New testcase.
2485 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
2487         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2488         "\[^\n\]*".
2489         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2490         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2491         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2492         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2493         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2494         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2495         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2496         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2497         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2498         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2499         * gcc.target/i386/pr22152.c: Likewise.
2500         * gcc.target/i386/pr36992-1.c: Likewise.
2501         * gcc.target/i386/pr36992-2.c: Likewise.
2502         * gcc.target/sh/sh4a-memmovua.c: Likewise.
2504 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2506         PR testsuite/43957
2507         * gcc.dg/const-uniq-1.c: Modify regexp.
2509 2010-09-04  Tobias Burnus  <burnus@net-b.de>
2511         PR fortran/45530
2512         * gfortran.dg/namelist_63.f90: New.
2514 2010-09-04  Jan Hubicka  <jh@suse.cz>
2516         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2517         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2519 2010-09-04  Jan Hubicka  <jh@suse.cz>
2521         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2523 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
2525         PR fortran/45507
2526         * gfortran.dg/allocate_alloc_opt_12.f90: New.
2528 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
2530         * gcc.dg/opts-4.c: New test.
2532 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2534         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2535         * gcc.dg/vect/vect-peel-4.c: Ditto.
2537 2010-09-03  Daniel Kraft  <d@domob.eu>
2539         PR fortran/45525
2540         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2542 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2544         PR fortran/45159
2545         * gfortran.dg/dependency_34.f90:  New test.
2547 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2549         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2551 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2553         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2554         gcc.target/i386/clearcap.map if supported.
2556 2010-09-03  Michael Matz  <matz@suse.de>
2558         PR middle-end/45415
2559         * gcc.dg/pr45415.c: New test.
2561 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2563         PR tree-optimization/45506
2564         * gcc.dg/pr45506.c: New.
2566 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
2568         PR target/45476
2569         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2570         * gcc.target/i386/float128-2.c: Ditto.
2572 2010-09-03  Daniel Kraft  <d@domob.eu>
2574         PR fortran/34162
2575         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2576         * gfortran.dg/internal_dummy_2.f08: New test.
2577         * gfortran.dg/internal_dummy_3.f08: New test.
2578         * gfortran.dg/internal_dummy_4.f08: New test.
2580 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
2582         PR debug/45500
2583         * gcc.target/i386/pr45500.c: New test.
2585 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
2587         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2589 2010-09-03  Daniel Kraft  <d@domob.eu>
2591         PR fortran/44602
2592         * gfortran.dg/exit_2.f08; Adapt error messages.
2593         * gfortran.dg/exit_3.f08: New test.
2594         * gfortran.dg/exit_4.f08: New test.
2595         * gfortran.dg/exit_5.f03: New test.
2597 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2599         * gfortran.dg/ishft_4.f90: New test.
2601 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2603         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2604         FRIZ/XSRIZ instruciton for (double)(long long)x.
2605         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2607 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2609         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2611 2010-09-02  Richard Guenther  <rguenther@suse.de>
2613         PR tree-optimization/44937
2614         PR tree-optimization/45412
2615         * g++.dg/opt/pr45412.C: New testcase.
2616         * gcc.c-torture/compile/pr45412.c: Likewise.
2617         * gcc.c-torture/compile/pr44937.c: Likewise.
2619 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
2621         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
2622         but using -Werror=comment.
2623         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2624         expected error messages.
2626 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2628         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2629         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2631 2010-09-02  Tobias Burnus  <burnus@net-b.de>
2633         PR fortran/45489
2634         * gfortran.dg/initialization_27.f90: New.
2636 2010-09-02  Ira Rosen  <irar@il.ibm.com>
2638         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2639         check into different basic blocks. Expect vectorization if misaligned
2640         stores are supported.
2641         * gcc.dg/vect/bb-slp-8a.c: New test.
2642         * gcc.dg/vect/bb-slp-8b.c: New test.
2644 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
2646         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2648 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
2650         PR fortran/44541
2651         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2652         * gfortran.dg/class_dummy_1.f03: New.
2654 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
2656         PR middle-end/45458
2657         * g++.dg/tree-prof/partition2.C: New test.
2659 2010-09-01  Richard Guenther  <rguenther@suse.de>
2661         * gcc.dg/vect/vect-outer-fir.c: Adjust.
2662         * gcc.dg/tree-ssa/vrp54.c: New testcase.
2663         * gcc.c-torture/execute/20100827-1.c: Likewise.
2665 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2667         * gfortran.dg/execute_command_line_1.f90: New test.
2669 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2671         PR preprocessor/45457
2672         * c-c++-common/cpp/pr45457.c: New test.
2674 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
2676         * gcc.dg/nested-func-8.c: New test.
2678 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2680         PR fortran/38282
2681         * gfortran.dg/popcnt_poppar_1.F90: New test.
2682         * gfortran.dg/popcnt_poppar_2.F90: New test.
2684 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
2686         * gcc.target/i386/volatile-2.c: Require nonpic target.
2688 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2690         PR middle-end/45461
2691         * gcc.dg/pr45461.c: New test.
2693 2010-08-31  Richard Guenther  <rguenther@suse.de>
2695         PR testsuite/45455
2696         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2698 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
2700         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2702 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
2704         PR fortran/45456
2705         * gfortran.dg/typebound_proc_18.f03: New.
2707 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2709         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2710         * lib/scanasm.exp (scan-stack-usage): Likewise.
2711         (scan-stack-usage-not): Likewise.
2712         * gcc.dg/stack-usage-1.c: New test.
2713         * gcc.target/i386/stack-usage-realign.c: Likewise.
2715 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
2717         PR tree-optimization/45427
2718         * gcc.dg/tree-ssa/pr45427.c: New test.
2720 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2722         PR c++/45043
2723         * g++.dg/template/crash102.C: New.
2725 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
2727         PR middle-end/45423
2728         * gcc.dg/gomp/atomic-12.c: New test.
2729         * gcc.dg/gomp/atomic-13.c: New test.
2730         * gcc.dg/gomp/atomic-14.c: New test.
2731         * g++.dg/gomp/atomic-11.C: New test.
2732         * g++.dg/gomp/atomic-12.C: New test.
2733         * g++.dg/gomp/atomic-13.C: New test.
2734         * g++.dg/gomp/atomic-14.C: New test.
2736 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2738         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2739         delimiter.
2741 2010-08-30  Thomas Quinot  <quinot@adacore.com>
2743         * gnat.dg/discr24.adb: New test.
2745 2010-08-30  Richard Guenther  <rguenther@suse.de>
2747         PR tree-optimization/45449
2748         * gcc.dg/pr45449.c: New testcase.
2750 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
2752         * gcc.dg/opts-1.c: Expect errors, not warnings.
2754 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2756         PR fortran/42769
2757         * gfortran.dg/dynamic_dispatch_11.f03: New.
2759 2010-08-29  Jason Merrill  <jason@redhat.com>
2761         PR c++/44991
2762         * g++.dg/parse/defarg15.C: New.
2764 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2766         PR fortran/45439
2767         * gfortran.dg/select_type_16.f03: New.
2769 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2770             Tobias Burnus  <burnus@net-b.de>
2772         * gfortran.dg/bessel_7.f90: Decrease required precision.
2774 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
2775             Kaz Kojima  <kkojima@gcc.gnu.org>
2777         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
2779 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2781         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2782         floating point conversion code generation.
2783         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2784         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2785         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2786         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2787         to integer conversion code generation.
2788         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2789         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2790         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2791         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2793 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2795         PR fortran/32049
2796         * gfortran.dg/random_seed_1.f90: Adjust test.
2797         * gfortran.dg/float128_1.f90: New test.
2799 2010-08-27  Tobias Burnus  <burnus@net-b.de>
2801         PR fortran/33197
2802         * gfortran.dg/norm2_1.f90: New.
2803         * gfortran.dg/norm2_2.f90: New.
2804         * gfortran.dg/norm2_3.f90: New.
2805         * gfortran.dg/norm2_4.f90: New.
2806         * gfortran.dg/parity_1.f90: New.
2807         * gfortran.dg/parity_2.f90: New.
2808         * gfortran.dg/parity_3.f90: New.
2810 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
2812         PR fortran/45420
2813         * gfortran.dg/select_type_15.f03: New.
2815 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2817         PR libfortran/43217
2818         * gfortran.dg/hollerith8.f90: New test.
2820 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2822         PR fortran/45159
2823         * gfortran.dg/dependency_33.f90:  New test.
2825 2010-08-27  Richard Guenther  <rguenther@suse.de>
2827         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2828         * gcc.dg/graphite/scop-2.c: Likewise.
2829         * gcc.dg/graphite/scop-20.c: Likewise.
2830         * gcc.dg/vect/slp-25.c: Likewise.
2832 2010-08-27  Olivier Hainque  <hainque@adacore.com>
2834         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2836 2010-08-26  Daniel Kraft  <d@domob.eu>
2838         PR fortran/38936
2839         PR fortran/44047
2840         PR fortran/45384
2841         * gfortran.dg/associate_8.f03: New test.
2842         * gfortran.dg/select_type_13.f03: New test.
2843         * gfortran.dg/select_type_14.f03: New test.
2845 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
2847         PR tree-optimization/44485
2848         * gcc.dg/pr44485.c: New test.
2850 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2852         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2853         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2854         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
2856 2010-08-26  Richard Guenther  <rguenther@suse.de>
2858         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
2859         * gcc.dg/graphite/scop-21.c: Likewise.
2861 2010-08-26  Richard Guenther  <rguenther@suse.de>
2863         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
2864         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
2865         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2866         * gcc.dg/vect/vect-91.c: Likewise.
2867         * gcc.dg/vect/vect-peel-1.c: Likewise.
2868         * gcc.dg/vect/vect-peel-2.c: Likewise.
2869         * gcc.dg/vect/vect-peel-4.c: Likewise.
2871 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2873         PR libfortran/41859
2874         * gfortran.dg/der_io_4.f90: New test.
2876 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2878         PR rtl-optimization/44858
2879         * gcc.c-torture/execute/pr44858.c: New test.
2881         PR rtl-optimization/45400
2882         * g++.dg/other/i386-8.C: New test.
2884 2010-08-25  Richard Guenther  <rguenther@suse.de>
2886         * gcc.dg/alias-8.c: Adjust.
2888 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
2890         * gcc.target/i386/combine-mul.c: New test.
2892 2010-08-25  Richard Guenther  <rguenther@suse.de>
2894         PR lto/44562
2895         * gcc.dg/graphite/id-27.c: New testcase.
2896         * gcc.dg/lto/20100825-1_0.c: Likewise.
2898 2010-08-25  Richard Guenther  <rguenther@suse.de>
2900         PR tree-optimization/45316
2901         * g++.dg/opt/pr45316.C: New testcase.
2903 2010-08-25  Richard Guenther  <rguenther@suse.de>
2905         PR tree-optimization/45393
2906         * g++.dg/torture/pr45393.C: New testcase.
2908 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
2910         PR tree-optimization/45059
2911         * gcc.c-torture/compile/pr45059.c: New test.
2913 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
2915         * lib/target-supports.exp (check_effective_target_vect_unpack):
2916         Set vect_unpack supported flag to true for neon.
2918 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2920         * gcc.dg/tree-ssa/ifc-5.c: New.
2922 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
2924         * gcc.dg/tree-ssa/ifc-4.c: New.
2925         * gcc.dg/tree-ssa/ifc-7.c: New.
2927 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
2929         * gcc.dg/vect/vect.exp: Check loongson targets
2930         * g++.dg/vect/vect.exp: Likewise
2931         * gfortran.dg/vect/vect.exp: Likewise
2933 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2935         * gcc.target/powerpc/vsx-mass-1.c: New file, test
2936         -mveclibabi=mass.
2938 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
2940         PR fortran/45366
2941         * gfortran.dg/proc_ptr_29.f90: New.
2943 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2944             Dominique d'Humieres <dominiq@lps.ens.fr>
2946         PR fortran/45367
2947         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
2949 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2951         PR fortran/45367
2952         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
2954 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2956         PR fortran/36158
2957         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
2959 2010-08-22  Tobias Burnus  <burnus@net-b.de>
2960             Dominique d'Humieres <dominiq@lps.ens.fr>
2962         PR fortran/45367
2963         PR fortran/36158
2964         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
2965         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
2967 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
2969         PR fortran/44863
2970         PR fortran/45271
2971         PR fortran/45290
2972         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
2973         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
2974         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
2976 2010-08-21  Tobias Burnus  <burnus@net-b.de>
2978         PR fortran/36158
2979         PR fortran/33197
2980         * gfortran.dg/bessel_6.f90: New.
2981         * gfortran.dg/bessel_7.f90: New.
2983 2010-08-20  Jan Hubicka  <jh@suse.cz>
2985         PR c++/45307
2986         PR c++/17736
2987         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
2988         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
2990 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
2992         PR target/45336
2993         * gcc.target/i386/pr45336-1.c: New.
2994         * gcc.target/i386/pr45336-2.c: Likewise.
2995         * gcc.target/i386/pr45336-3.c: Likewise.
2996         * gcc.target/i386/pr45336-4.c: Likewise.
2998 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
3000         PR testsuite/45361
3001         * gcc.target/i386/volatile-2.c: Update scan strings to also
3002         include (%rip) for the memory reference on x86_64.
3004 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
3006         PR middle-end/44974
3007         * gcc.dg/pr44974.c: New test.
3009         PR rtl-optimization/45353
3010         * gcc.dg/pr45353.c: New test.
3012 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
3014         * gcc.target/i386/volatile-2.c: New.
3016 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
3018         PR rtl-optimization/44691
3019         * gfortran.dg/pr44691.f: New test.
3021 2010-10-19  Olivier Hainque  <hainque@adacore.com>
3023         * gcc.target/sparc/sibcall-dslot.c: New testcase.
3025 2010-08-19  Jason Merrill  <jason@redhat.com>
3027         * g++.dg/init/synth3.C: New.
3028         * g++.dg/init/value8.C: New.
3029         * g++.dg/tree-ssa/empty-2.C: New.
3030         * g++.dg/cpp0x/noexcept09.C: New.
3032 2010-08-19  Daniel Kraft  <d@domob.eu>
3034         PR fortran/29785
3035         PR fortran/45016
3036         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3037         * gfortran.dg/pointer_remapping_1.f90: New test.
3038         * gfortran.dg/pointer_remapping_2.f03: New test.
3039         * gfortran.dg/pointer_remapping_3.f08: New test.
3040         * gfortran.dg/pointer_remapping_4.f03: New test.
3041         * gfortran.dg/pointer_remapping_5.f08: New test.
3042         * gfortran.dg/pointer_remapping_6.f08: New test.
3044 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
3046         PR testsuite/45324
3047         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3049 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3051         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3053 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
3055         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3056         variable.
3058 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3060         PR target/45070
3061         * gcc.c-torture/execute/pr45070.c: New.
3063 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3065         * g++.dg/pr44328.C: New test.
3067 2010-08-19  Tobias Burnus  <burnus@net-b.de>
3069         PR fortran/36158
3070         PR fortran/33197
3071         * gfortran.dg/bessel_3.f90: New.
3072         * gfortran.dg/bessel_4.f90: New.
3073         * gfortran.dg/bessel_5.f90: New.
3075 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
3077         PR fortran/45290
3078         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3079         * gfortran.dg/pointer_init_2.f90: New.
3080         * gfortran.dg/pointer_init_3.f90: New.
3081         * gfortran.dg/pointer_init_4.f90: New.
3083 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3085         PR c++/45049
3086         * g++.dg/pr45049-1.C: New test.
3087         * g++.dg/pr45049-2.C: New test.
3089 2010-08-18  Jie Zhang  <jie@codesourcery.com>
3091         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3092         20 if __ARM_PCS is defined otherwise 64.
3093         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3094         instead of hard coded 64.
3096 2010-08-18  Yao Qi  <yao@codesourcery.com>
3098         PR target/45094
3099         * gcc.target/arm/pr45094.c: New test.
3101 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3103         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3105 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3107         PR rtl-optimization/42575
3108         * gcc.target/arm/pr42575.c: New test.
3110 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3112         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3113         * gcc.dg/tls/thr-cse-1.c: New.
3115 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3117         PR debug/42487
3118         * lib/target-supports.exp
3119         (check_effective_target_function_sections): New.
3120         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3121         function sections before proceding.
3123 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
3125         PR fortran/45308
3126         * gfortran.dg/pr45308.f03: New test.
3128 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
3130         PR target/45296
3131         * gcc.target/i386/pr45296.c: New test.
3133 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
3135         * g++.dg/ext/uow-1.C: New.
3136         * g++.dg/ext/uow-2.C: New.
3137         * g++.dg/ext/uow-3.C: New.
3138         * g++.dg/ext/uow-4.C: New.
3140 2010-08-17  Richard Guenther  <rguenther@suse.de>
3142         PR testsuite/45266
3143         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
3145 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
3147         PR c/40563
3148         * gcc.dg/Wcxx-compat-20.c: New test.
3150 2010-08-17  Daniel Kraft  <d@domob.eu>
3152         PR fortran/38936
3153         * gfortran.dg/associate_1.f03: Extended to test newly supported
3154         features like association to variables.
3155         * gfortran.dg/associate_3.f03: Removed check for illegal change
3156         of associate-name here...
3157         * gfortran.dg/associate_5.f03: ...and added it here.
3158         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
3159         * gfortran.dg/associate_7.f03: New test.
3161 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
3163         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
3165 2010-08-15  Daniel Kraft  <d@domob.eu>
3167         PR fortran/38936
3168         * gfortran.dg/associate_1.f03: Enable test for array expressions.
3169         * gfortran.dg/associate_3.f03: Clarify comment.
3170         * gfortran.dg/associate_5.f03: New test.
3171         * gfortran.dg/associate_6.f03: New test.
3173 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3175         PR fortran/45211
3176         * gfortran.dg/bind_c_usage_21.f90: New.
3177         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
3179 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3181         * gfortran.dg/optional_absent_1.f90: New.
3182         * gfortran.dg/null_actual.f90: New.
3184 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3186         * gfortran.dg/pointer_target_1.f90: New.
3187         * gfortran.dg/pointer_target_2.f90: New.
3188         * gfortran.dg/pointer_target_3.f90: New.
3190 2010-08-15  Daniel Kraft  <d@domob.eu>
3192         PR fortran/45197
3193         * gfortran.dg/elemental_args_check_3.f90: New test.
3194         * gfortran.dg/impure_1.f08: New test.
3195         * gfortran.dg/impure_2.f08: New test.
3196         * gfortran.dg/impure_3.f90: New test.
3197         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
3199 2010-08-15  Ira Rosen  <irar@il.ibm.com>
3201         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
3202         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
3203         SLP tests.
3204         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
3205         misaligned loads.
3206         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
3207         misaligned stores.c
3208         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
3210 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3212         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
3213         dg-require-effective-target after dg-do.
3215 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3217         * lib/target-supports.exp (check_effective_target_vect_int): Return
3218         true for Loongson targets.
3219         (check_effective_target_vect_shift): Likewise.
3220         (check_effective_target_vect_no_int_max): Likewise.
3221         (check_effective_target_vect_no_align): Likewise.
3222         (check_effective_target_vect_short_mult): Likewise.
3224 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
3226         * g++.dg/cast.C: Change fields of structures to "long" to pass
3227         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
3228         * g++.dg/cpp0x/iop.C: Ditto.
3229         * g++.dg/cpp0x/named_refs.C: Ditto.
3230         * g++.dg/cpp0x/rv1p.C: Ditto.
3231         * g++.dg/cpp0x/rv2p.C: Ditto.
3232         * g++.dg/cpp0x/rv3p.C: Ditto.
3233         * g++.dg/cpp0x/rv4p.C: Ditto.
3234         * g++.dg/cpp0x/rv5p.C: Ditto.
3235         * g++.dg/cpp0x/rv6p.C: Ditto.
3236         * g++.dg/cpp0x/rv7p.C: Ditto.
3237         * g++.dg/cpp0x/rv8p.C: Ditto.
3238         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
3240 2010-08-13  Daniel Kraft  <d@domob.eu>
3242         * gfortran.dg/implied_shape_1.f08: New test.
3243         * gfortran.dg/implied_shape_2.f90: New test.
3244         * gfortran.dg/implied_shape_3.f08: New test.
3246 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3248         PR libfortran/42526
3249         * gfortran.dg/char_component_initializer_1.f90: New test.
3251 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
3253         PR tree-optimization/45241
3254         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
3256 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3258         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
3259         to dg-options.
3260         * gcc.target/i386/pr40906-2.c: Ditto.
3261         * gcc.target/i386/pr40906-3.c: Ditto.
3263 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3265         PR middle-end/45262
3266         * gcc.c-torture/execute/pr45262.c: New test.
3268 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3270         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
3271         empty argument.
3272         * g++.dg/other/profile1.C: Ditto.
3274 2010-08-12  Richard Guenther  <rguenther@suse.de>
3276         PR tree-optimization/45232
3277         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3278         * gcc.dg/tree-ssa/loop-7.c: Adjust.
3279         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3280         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3281         unsigned arithmetic.
3282         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3283         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3284         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3285         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3286         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3287         unsigned arithmetic.
3288         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3289         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3290         unsigned arithmetic.
3291         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3292         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3293         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3294         unsigned arithmetic.
3295         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3296         * gcc.dg/tree-ssa/negate.c: Adjust.
3297         * gcc.dg/vect/vect-1.c: Adjust.
3298         * gfortran.dg/reassoc_6.f: XFAIL.
3300 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3302         PR debug/45259
3303         * gcc.dg/pr45259.c: New test.
3305 2010-08-12  Wei Guozhi  <carrot@google.com>
3307         PR target/44999
3308         * gcc.target/arm/pr44999.c: New testcase.
3310 2010-08-12  Jie Zhang  <jie@codesourcery.com>
3312         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3313         (N): Likewise.
3314         (main): Adjust accordingly.
3316 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3318         * gfortran.dg/graphite/id-22.f: New.
3320 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3322         * gcc.dg/graphite/id-26.c: New.
3324 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3326         * gcc.dg/graphite/id-25.c: New.
3328 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3330         * gcc.dg/graphite/run-id-5.c: New.
3331         * gcc.dg/graphite/run-id-6.c: New.
3332         * gfortran.dg/graphite/id-21.f: New.
3334 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3336         * gcc.dg/graphite/id-24.c: New.
3338 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3340         * gcc.dg/tree-ssa/pr20742.c: New.
3342 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3344         * gcc.dg/graphite/id-23.c: New.
3346 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3348         * gfortran.dg/graphite/id-20.f: Adjust testcase.
3350 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3352         * gcc.dg/graphite/pr42729.c: New.
3354 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3356         * gfortran.dg/graphite/id-20.f: New.
3358 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3360         * gcc.dg/graphite/id-22.c: New.
3362 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3364         * gcc.dg/graphite/run-id-2.c: Call abort.
3366 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3368         * gcc.dg/graphite/id-20.c: New.
3370 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
3371             Steve Kargl <kargl@gcc.gnu.org>
3373         PR fortran/44595
3374         * gfortran.dg/move_alloc_3.f90: New.
3375         * gfortran.dg/random_seed_2.f90: New.
3377 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3379         * lib/target-supports.exp (check_effective_target_sync_int_long):
3380         Add hppa*-*-linux*.
3381         (check_effective_target_sync_char_short): Likewise.
3383 2010-08-10  Yao Qi  <yao@codesourcery.com>
3385         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3386         general form.
3387         * gcc.dg/tree-ssa/loop-31.c: Likewise.
3388         * g++.dg/other/packed1.C: Likewise.
3389         * g++.dg/other/crash-4.C: Likewise.
3390         * g++.dg/ext/packed8.C: Likewise.
3391         * g++.dg/init/array16.C: Likewise.
3393 2010-08-10  xinliang David Li  <davidxl@google.com>
3394         * gcc.dg/tree-ssa/loop-19.c: Add option
3395         -fno-prefetch-loop-array
3397 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
3399         PR middle-end/45182
3400         * gcc.c-torture/compile/pr45182.c: New test.
3402 2010-08-09  Jason Merrill  <jason@redhat.com>
3404         PR c++/45236
3405         * g++.dg/cpp0x/variadic-104.C: New.
3407 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3409         PR fortran/44235
3410         * gfortran.dg/dependency_32.f90:  New test.
3412 2010-08-09  Richard Guenther  <rguenther@suse.de>
3414         PR middle-end/44632
3415         * g++.dg/opt/nrv17.C: New testcase.
3417 2010-08-09  Richard Guenther  <rguenther@suse.de>
3419         PR middle-end/45212
3420         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3421         alignment from MEM_REF offset only if we took it from the
3422         base object.
3424         * gcc.target/i386/pr24178.c: New testcase.
3426 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3428         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3429         * gcc.dg/20030702-1.c: Ditto.
3430         * gcc.dg/20050309-1.c: Ditto.
3431         * gcc.dg/20050325-1.c: Ditto.
3432         * gcc.dg/20050330-2.c: Ditto.
3433         * gcc.dg/20051201-1.c: Ditto.
3434         * gcc.dg/gomp/pr27573.c: Ditto.
3435         * gcc.dg/gomp/pr34610.c: Ditto.
3436         * gcc.dg/pr24225.c: Ditto.
3437         * gcc.dg/pr26570.c: Ditto.
3438         * gcc.dg/pr32773.c: Ditto.
3439         * g++.dg/gcov/gcov-6.C: Ditto.
3440         * g++.dg/gomp/pr34608.C: Ditto.
3441         * gfortran.dg/gomp/pr27573.f90: Ditto.
3443         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
3444         dg-require-host-local dg directive.
3445         * gcc.dg/profile-dir-2.c: Ditto.
3446         * gcc.dg/profile-dir-3.c: Ditto.
3448 2010-08-08  Richard Guenther  <rguenther@suse.de>
3450         PR tree-optimization/45109
3451         * gcc.c-torture/compile/pr45109.c: New testcase.
3453 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3455         * gcc.dg/march.c: Skip if -march defined.
3456         * gcc.dg/mtune.c: Skip if -mtune defined.
3458         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3459         generic thunk support.
3461 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
3463         PR target/45213
3464         * gcc.target/i386/pr45213.c: New test.
3466 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3468         PR libfortran/45143
3469         * gfortran.dg/fmt_error_11.f03: New test.
3471 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
3473         * lib/target-supports.exp (check_effective_target_sync_int_long):
3474         Add arm*-*-linux-gnueabi.
3475         (check_effective_target_sync_char_short): Likewise.
3477 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3479         PR fortran/45159
3480         * gfortran.dg/dependency_31.f90:  New test.
3482 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3484         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
3486 2010-08-06  Jason Merrill  <jason@redhat.com>
3488         * g++.dg/cpp0x/sfinae3.C: New.
3489         * g++.dg/cpp0x/sfinae4.C: New.
3491 2010-08-06  Richard Guenther  <rguenther@suse.de>
3493         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3494         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3495         * gcc.dg/tree-ssa/pr25382.c: Likewise.
3496         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3497         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3498         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3499         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3500         * gcc.c-torture/execute/20100805-1.c: Likewise.
3502 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3504         PR testsuite/42855
3505         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3507 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3509         * gcc.dg/ipa/ipcp-ii-1.c: New test.
3510         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3512 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3514         * g++.dg/ipa/devirt-1.C: New test.
3515         * g++.dg/ipa/devirt-2.C: Likewise.
3516         * g++.dg/ipa/devirt-3.C: Likewise.
3517         * g++.dg/ipa/devirt-4.C: Likewise.
3518         * g++.dg/ipa/devirt-5.C: Likewise.
3519         * gcc.dg/ipa/iinline-3.c: Likewise.
3521 2010-08-05  Jie Zhang  <jie@codesourcery.com>
3523         PR tree-optimization/45144
3524         * gcc.dg/tree-ssa/pr45144.c: New test.
3526 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
3528         PR fortran/42207
3529         PR fortran/44064
3530         PR fortran/44065
3531         * gfortran.dg/class_25.f03: New.
3532         * gfortran.dg/class_26.f03: New.
3534 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
3536         * g++.dg/warn/miss-format-1.C: Update line number.
3538 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
3540         PR c++/44641
3541         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3542         .frame and .mask assembler directives.
3544 2010-08-04  Richard Guenther  <rguenther@suse.de>
3546         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3547         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3548         * gcc.dg/tree-ssa/vrp50.c: Likewise.
3549         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3551 2010-08-04  Tobias Burnus  <burnus@net-b.de>
3553         PR fortran/44857
3554         * gfortran.dg/derived_constructor_char_1.f90: New.
3555         * gfortran.dg/derived_constructor_char_2.f90: New.
3557 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3559         PR fortran/45159
3560         * gfortran.dg/dependency_30.f90:  New test.
3562 2010-08-03  Jan Hubicka  <jh@suse.cz>
3564         * gcc.c-torture/compile/pr45085.c: New testcase.
3566 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
3568         PR fortran/44584
3569         PR fortran/45161
3570         * gfortran.dg/typebound_call_9.f03: Modified.
3571         * gfortran.dg/typebound_generic_1.f03: Modified.
3573 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3575         PR fortran/45159
3577         * gfortran.dg/dependency_29.f90:  New test.
3579 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3581         PR fortran/36854
3582         * gfortran.dg/character_comparison_2.f90:  New test.
3583         * gfortran.dg/character_comparison_3.f90:  New test.
3584         * gfortran.dg/dependency_28.f90:  New test.
3586 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
3588         PR target/40457
3589         * gcc.target/arm/pr40457-1.c: New test.
3590         * gcc.target/arm/pr40457-2.c: New test.
3592 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
3594         PR fortran/44912
3595         * gfortran.dg/typebound_call_17.f03: New.
3597 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
3599         PR fortran/44929
3600         * gfortran.dg/allocate_derived_3.f90: New.
3602 2010-07-30  Xinliang David Li  <davidxl@google.com>
3603         PR tree-optimization/45121
3604         * c-c++-common/uninit-17.c: Add -fno-ivops option.
3606 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3608         PR c++/45112
3609         * g++.dg/pr45112.C: New test.
3611 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
3613         PR debug/45055
3614         PR rtl-optimization/45137
3615         * gcc.dg/pr45055.c: New test.
3617 2010-07-30  Alan Modra  <amodra@gmail.com>
3619         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3620         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3622 2010-07-29  Tobias Burnus  <burnus@net-b.de>
3624         PR fortran/45087
3625         PR fortran/45125
3626         * gfortran.dg/whole_file_25.f90: New.
3627         * gfortran.dg/whole_file_26.f90: New.
3628         * gfortran.dg/whole_file_27.f90: New.
3630 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3632         PR fortran/44962
3633         * gfortran.dg/typebound_proc_17.f03: New.
3635 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3637         PR fortran/45004
3638         * gfortran.dg/move_alloc_2.f90: New.
3640 2010-07-29  Xinliang David Li  <davidxl@google.com>
3641         PR tree-optimization/45121
3642         * c-c++-common/uninit-17.c: Fix expected output.
3644 2010-07-29  Richard Guenther  <rguenther@suse.de>
3646         PR tree-optimization/45120
3647         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3649 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
3651         PR fortran/42051
3652         PR fortran/44064
3653         * gfortran.dg/pr42051.f03: New testcase.
3655 2010-07-29  Richard Guenther  <rguenther@suse.de>
3657         PR middle-end/45034
3658         * gcc.c-torture/execute/pr45034.c: New testcase.
3660 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
3662         PR c++/45096
3663         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3665 2010-07-28  Daniel Kraft  <d@domob.eu>
3667         * gfortran.dg/bound_8.f90: New test.
3669 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
3671         PR debug/45105
3672         * gcc.dg/pr45105.c: New test.
3674 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3676         PR rtl-optimization/45107
3677         * gcc.dg/pr45107.c: New test.
3679 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3681         PR rtl-optimization/45101
3682         * gcc.dg/pr45101.c: New test.
3684 2010-07-28  Tobias Burnus  <burnus@net-b.de>
3686         PR fortran/45077
3687         * gfortran.dg/whole_file_24.f90: New.
3689 2010-07-27  Jason Merrill  <jason@redhat.com>
3691         * g++.dg/cpp0x/variadic102.C: New.
3692         * g++.dg/cpp0x/variadic103.C: New.
3694 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3696         PR rtl-optimization/40956
3697         PR target/42495
3698         PR middle-end/42574
3699         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3700         * gcc.target/arm/pr42574.c: Add tests.
3702 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3704         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3705         test name.
3706         (cleanup-repo-files): Ditto.
3707         (cleanup-saved-temps): Ditto.
3709 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3711         PR testsuite/44701
3712         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3714         PR c/45079
3715         * gcc.dg/pr45079.c: New test.
3717 2010-07-27  Ira Rosen  <irar@il.ibm.com>
3719         PR tree-optimization/44152
3720         * gcc.dg/vect/fast-math-pr44152.c: New test.
3722 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
3724         PR ObjC/44140
3725         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3726         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3727         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3728         * obj-c++.dg/torture/trivial.mm: Ditto.
3729         * objc.dg/torture/tls/thr-init-2.m: Ditto.
3730         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3731         * objc.dg/torture/tls/thr-init.m: Ditto.
3732         * objc.dg/torture/trivial.m: Ditto.
3734 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3736         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3737         Skip on spu-*-* targets.
3739 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3741         PR tree-optimization/45083
3742         * gcc.dg/pr45083.c: New test.
3744 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3746         PR fortran/40873
3747         * gfortran.dg/whole_file_22.f90: New test.
3748         * gfortran.dg/whole_file_23.f90: New test.
3750 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
3751             Jack Howarth  <howarth@bromo.med.uc.edu>
3752             Richard Henderson  <rth@redhat.com>
3754         PR target/44132
3755         * gcc.dg/tls/thr-init-1.c: New.
3756         * gcc.dg/tls/thr-init-2.c: New.
3757         * gcc.dg/torture/tls New.
3758         * gcc.dg/torture/tls/tls-test.c: New.
3759         * gcc.dg/torture/tls/thr-init-1.c: New.
3760         * gcc.dg/torture/tls/tls.exp: New.
3761         * gcc.dg/torture/tls/thr-init-2.c: New.
3762         * gcc.dg/tls/emutls-2.c: New test
3764         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3765         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3766         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3767         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3768         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3769         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3770         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3771         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3772         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3773         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3774         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3775         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3776         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3777         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3778         gfortran.dg/gomp/appendix-a/a.22.4.f90,
3779         gfortran.dg/gomp/appendix-a/a.22.5.f90,
3780         gfortran.dg/gomp/appendix-a/a.22.6.f90,
3781         gfortran.dg/gomp/appendix-a/a.24.1.f90,
3782         gfortran.dg/gomp/appendix-a/a.32.1.f90,
3783         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3784         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3785         gfortran.dg/gomp/omp_threadprivate1.f90,
3786         gfortran.dg/gomp/omp_threadprivate2.f90,
3787         gfortran.dg/gomp/reduction1.f90,
3788         gfortran.dg/gomp/sharing-1.f90: Likewise.
3790 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3792         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3793         sse_runtime.
3794         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3795         dg-require-visibility.
3797 2010-07-26  Richard Guenther  <rguenther@suse.de>
3799         PR tree-optimization/43784
3800         * gcc.c-torture/execute/pr43784.c: New testcase.
3801         * g++.dg/torture/pr43784.C: Likewise.
3803 2010-07-26  Richard Guenther  <rguenther@suse.de>
3805         PR middle-end/45056
3806         * g++.dg/pr45056.C: New testcase.
3808 2010-07-26  Richard Guenther  <rguenther@suse.de>
3810         PR tree-optimization/45071
3811         * gcc.dg/pr45071.c: New testcase.
3813 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3815         PR fortran/45066
3816         * gfortran.dg/namelist_62.f90: New.
3818 2010-07-26  Richard Guenther  <rguenther@suse.de>
3820         * gcc.c-torture/execute/pr45017.c: Move ...
3821         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
3823 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3825         PR fortran/40628
3826         * trim_optimize_1.f90:  New test.
3827         * character_comparision_1.f90:  New test.
3829 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3831         PR fortran/42852
3832         * gfortran.dg/wtruncate_fix.f: New test.
3834 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3836         PR testsuite/45068
3837         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3839 2010-07-24  Richard Guenther  <rguenther@suse.de>
3841         PR lto/43788
3842         * g++.dg/lto/20100724-1_0.C: New testcase.
3844 2010-07-24  Richard Guenther  <rguenther@suse.de>
3846         PR lto/43212
3847         * gcc.dg/lto/20100724-1_0.c: New testcase.
3848         * gcc.dg/lto/20100724-1_1.c: Likewise.
3850 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3852         PR fortran/40011
3853         * gfortran.dg/whole_file_21.f90: New.
3855         * gfortran.dg/integer_exponentiation_3.F90: Use
3856         -ffloat-store only for i?86/x86-64 -m32.
3858 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3860         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
3861         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
3863 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3865         * gfortran.dg/func_decl_4.f90: Split test into two ...
3866         * gfortran.dg/func_decl_5.f90: ... parts.
3867         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
3868         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
3869         * gfortran.dg/global_references_1.f90: Add new dg-warning.
3870         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
3871         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
3872         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
3873         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
3874         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
3875         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
3876         * gfortran.dg/sizeof.f90: Make test valid.
3877         * gfortran.dg/pr20865.f90: Add new dg-error.
3878         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
3879         * gfortran.dg/g77/19990218-0.f: Ditto.
3880         * gfortran.dg/g77/19990218-1.f: Ditto.
3881         * gfortran.dg/g77/970625-2.f: Ditto.
3882         * gfortran.dg/pr37243.f: Fix function declaration.
3883         * gfortran.dg/use_only_1.f90: Fix implicit typing.
3884         * gfortran.dg/loc_1.f90: Fix pointer datatype.
3886 2010-07-23  Tobias Burnus  <burnus@net-b.de>
3888         PR fortran/44945
3889         * gfortran.dg/char_array_structure_constructor.f90: Add
3890         -fwhole-file as dg-option as it otherwise fails on some
3891         systems.
3893 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
3895         * gnat.dg/aggr16.ad[sb]: New test.
3896         * gnat.dg/aggr16_pkg.ads: New helper.
3898 2010-07-23  Richard Guenther  <rguenther@suse.de>
3900         PR lto/43071
3901         * g++.dg/lto/20100723-1_0.C: New testcase.
3903 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
3905         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
3906         AVX support.
3907         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
3908         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
3910 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3912         * lib/target-supports.exp (add_options_for_tls): New proc.
3913         * g++.dg/tls/static-1.C: Use dg-add-options tls.
3914         * g++.dg/tls/static-1a.cc: Likewise.
3915         * gcc.dg/tls/emutls-1.c: Likewise.
3916         * gcc.dg/tls/opt-11.c: Likewise.
3917         * gcc.dg/tls/opt-12.c: Likewise.
3918         * gcc.dg/tls/pr24428-2.c: Likewise.
3919         * gcc.dg/tls/pr24428.c: Likewise.
3920         * obj-c++.dg/tls/static-1.mm: Likewise.
3921         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
3922         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
3923         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
3924         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3925         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3926         * objc.dg/torture/tls/thr-init.m: Likewise.
3927         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
3929 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3931         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
3932         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
3933         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
3934         optimized dump files.
3936 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
3938         PR tree-optimization/45047
3939         * gcc.c-torture/compile/pr45047.c: New test.
3941 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3943         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
3944         instead of dg-compile.
3945         * gcc.dg/float-range-4.c: Ditto.
3946         * gcc.dg/float-range-5.c: Ditto.
3947         * gcc.dg/fold-overflow-1.c: Ditto.
3948         * gcc.dg/gomp/sections-4.c: Ditto.
3949         * gcc.dg/transparent-union-1.c: Ditto.
3950         * gcc.dg/transparent-union-2.c: Ditto.
3951         * gcc.target/i386/pr39315-check.c: Ditto.
3952         * g++.dg/gomp/sections-4.C: Ditto.
3953         * g++.dg/template/dtor7.C: Ditto.
3954         * g++.dg/tree-ssa/pr19952.C: Ditto.
3955         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
3956         * gfortran.dg/graphite/pr42185.f90: Ditto.
3957         * gfortran.dg/namelist_36.f90: Ditto.
3958         * gnat.dg/noreturn1.adb: Ditto.
3959         * gnat.dg/specs/small_alignment.ads: Ditto.
3961 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3963         PR tree-optimization/44915
3964         * g++.dg/torture/pr44915.C: New test.
3966 2010-07-23  Martin Jambor  <mjambor@suse.cz>
3968         PR tree-optimization/44914
3969         * g++.dg/tree-ssa/pr44914.C: New test.
3971 2010-07-23  Jie Zhang  <jie@codesourcery.com>
3973         PR target/44290
3974         * gcc.dg/pr44290-1.c: New test.
3975         * gcc.dg/pr44290-2.c: New test.
3977 2010-07-23  Jason Merrill  <jason@redhat.com>
3979         PR c++/45008
3980         * g++.dg/abi/mangle44.C: New.
3982 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
3984         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
3985         for compile-time only tests.
3986         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
3987         target check.
3988         * gcc.target/i386/pr39315-4.c: Ditto.
3989         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
3990         target check.  Include sse-os-support.h.
3991         (main): Call check_isa and sse_os_support.
3992         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
3993         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
3994         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
3995         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
3996         target check.  Include sse-os-support.h.
3997         (main): Call check_isa and sse_os_support.
3998         * gcc.target/i386/vperm-v2df.c: Ditto.
4000 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4002         * lib/target-supports.exp (check_avx_hw_available): New procedure.
4003         (check_effective_target_avx_runtime): New procedure.
4004         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
4005         (check_effective_target_sse_runtime): Add check_effective_target_sse.
4007         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
4008         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
4009         and __get_cpuid test.
4010         * gcc.dg/compat/vector-2b_main.c: Ditto.
4012         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
4014         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
4015         for compile-time only test.
4016         * gcc.dg/pr32716.c: Ditto.
4017         * gcc.dg/pr34856.c: Ditto.
4018         * gcc.dg/pr36997.c: Ditto.
4019         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
4020         * gfortran.dg/pr28158.f90: Ditto.
4021         * gfortran.dg/pr30667.f: Ditto.
4023         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
4024         i?86-*-* and x86_64-*-* targets to disable execution on targets
4025         without sse2 runtime support.
4026         * g++.dg/vect/vect.exp: Ditto.
4027         * gfortran.dg/vect/vect.exp: Ditto.
4029         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
4030         * gcc.dg/pr37544.c: Ditto.
4031         * gcc.dg/pr40550.c: Ditto.
4032         * gcc.dg/compat/union-m128-1_main.c: Ditto.
4033         * gcc.dg/compat/vector-1a_main.c: Ditto.
4034         * gcc.dg/compat/vector-2a_main.c: Ditto.
4035         * gcc.dg/torture/pr16104-1.c: Ditto.
4036         * gcc.dg/torture/pr35771-1.c: Ditto.
4037         * gcc.dg/torture/pr35771-2.c: Ditto.
4038         * gcc.dg/torture/pr35771-3.c: Ditto.
4039         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
4040         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
4041         * gcc.dg/torture/stackalign/push-1.c: Ditto.
4042         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
4043         * g++.dg/other/i386-1.C: Ditto.
4044         * g++.dg/other/pr40446.C: Ditto.
4046 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4048         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4050 2010-07-23  Daniel Kraft  <d@domob.eu>
4052         PR fortran/44709
4053         * gfortran.dg/exit_1.f08: New test.
4054         * gfortran.dg/exit_2.f08: New test.
4056 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
4058         PR tree-optimization/39839
4059         * gcc.target/arm/pr39839.c: New test case.
4061 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4063         * gnat.dg/unchecked_convert5b.adb: New test.
4064         * gnat.dg/unchecked_convert6.adb: Likewise.
4065         * gnat.dg/unchecked_convert6b.adb: Likewise.
4067 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4069         * gnat.dg/aggr15.ad[sb]: New test.
4071 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
4073         PR debug/45024
4074         * g++.dg/debug/dwarf2/nested-2.C: New test case.
4076 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4078         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
4079         with dg-require-linker-plugin.
4081 2010-07-22  Richard Guenther  <rguenther@suse.de>
4083         PR lto/43850
4084         * g++.dg/lto/20100722-1_0.C: New testcase.
4086 2010-07-22  Richard Guenther  <rguenther@suse.de>
4088         PR lto/42451
4089         * gcc.dg/lto/20100720-3_0.c: New testcase.
4090         * gcc.dg/lto/20100720-3_1.c: Likewise.
4092 2010-07-22  Richard Guenther  <rguenther@suse.de>
4094         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4095         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4097         PR lto/43373
4098         * gcc.dg/lto/20100722-1_0.c: New testcase.
4100 2010-07-22  Martin Jambor  <mjambor@suse.cz>
4102         PR tree-optimization/44891
4103         * gcc.c-torture/compile/pr44891.c: New test.
4105 2010-07-22  Richard Guenther  <rguenther@suse.de>
4107         PR tree-optimization/45017
4108         * gcc.c-torture/execute/pr45017.c: New testcase.
4110 2010-07-22  Tobias Burnus  <burnus@net-b.de>
4112         PR fortran/45019
4113         * gfortran.dg/aliasing_dummy_5.f90: New.
4115 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4117         PR target/43698
4118         * gcc.target/arm/pr43698.c: New test.
4120 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
4122         PR fortran/44929
4123         * Revert my commit r162325 for this PR.
4125 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4127         PR debug/45015
4128         * gcc.target/m68k/pr45015.c: New test.
4130 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
4132         PR c++/44641
4133         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
4134         comments.
4136 2010-07-21  Richard Guenther  <rguenther@suse.de>
4138         PR lto/45018
4139         * g++.dg/lto/20100721-1_0.C: New testcase.
4141 2010-07-21  Martin Jambor  <mjambor@suse.cz>
4143         PR tree-optimization/44900
4144         * g++.dg/torture/pr44900.C: New test.
4146 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
4148         PR middle-end/44738
4149         * c-c++-common/uninit-17.c: Correct expected error.
4151 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4153         * gcc.dg/guality/asm-1.c: New test.
4155         PR debug/45003
4156         * gcc.dg/guality/pr45003-2.c: New test.
4157         * gcc.dg/guality/pr45003-3.c: New test.
4159 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4161         PR libfortran/44697
4162         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
4164 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
4166         * lib/scanasm.exp (dg-function-on-line): Test that a function is
4167         defined on the current line.
4168         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
4169         * g++.dg/debug/dwarf2/pr44641.C: New.
4171 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
4173         * gcc.target/powerpc/block-move-1.c: New test.
4174         * gcc.target/powerpc/block-move-2.c: New test.
4176 2010-07-20  Jason Merrill  <jason@redhat.com>
4178         PR c++/44967
4179         * g++.dg/cpp0x/sfinae2.C: New.
4181 2010-07-20  Richard Guenther  <rguenther@suse.de>
4183         PR lto/42696
4184         * gcc.dg/lto/20100720-4_0.c: New testcase.
4186 2010-07-20  Richard Guenther  <rguenther@suse.de>
4188         PR lto/43221
4189         * gcc.dg/lto/20100720-2_0.c: New testcase.
4190         * gcc.dg/lto/20100720-2_1.c: Likewise.
4192 2010-07-20  Richard Guenther  <rguenther@suse.de>
4194         PR lto/43208
4195         * gcc.dg/lto/20100720-1_0.c: New testcase.
4196         * gcc.dg/lto/20100720-1_1.c: Likewise.
4198 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
4200         PR debug/45003
4201         * gcc.dg/guality/pr45003-1.c: New test.
4203 2010-07-20  Richard Guenther  <rguenther@suse.de>
4205         PR tree-optimization/44977
4206         * gcc.dg/torture/pr44977.c: New testcase.
4208 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
4210         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
4211         sync_char_short
4213 2010-07-20  Richard Guenther  <rguenther@suse.de>
4215         PR middle-end/44971
4216         PR middle-end/44988
4217         * gcc.dg/pr44971.c: New testcase.
4218         * gcc.c-torture/compile/pr44988.c: Likewise.
4220 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4222         PR fortran/44929
4223         * gfortran.dg/allocate_with_typespec.f90: New test.
4224         * gfortran.dg/allocate_derived_1.f90: Update error message.
4226 2010-07-19  Jason Merrill  <jason@redhat.com>
4228         PR c++/44996
4229         * g++.dg/cpp0x/decltype23.C: New.
4231 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
4233         PR fortran/42385
4234         * gfortran.dg/class_defined_operator_1.f03 : New test.
4236 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
4238         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
4239         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
4240         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
4241         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
4243 2010-07-19  Richard Guenther  <rguenther@suse.de>
4245         PR middle-end/44941
4246         * gcc.c-torture/compile/pr44941.c: New testcase.
4248 2010-07-19  Jason Merrill  <jason@redhat.com>
4250         PR c++/44969
4251         * g++.dg/template/sfinae24.C: New.
4253 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
4255         PR fortran/44353
4256         * gfortran.dg/data_implied_do_2.f90: Removed.
4258 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
4260         PR c++/44969
4261         * g++.dg/template/sfinae23.C: New.
4263 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4265         * lib/target-supports.exp (check_sse_os_support_available): New
4266         proc.
4267         (check_sse_hw_available): New proc.
4268         (check_effective_target_sse_runtime): New proc.
4269         (check_effective_target_sse2_runtime): New proc.
4270         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
4271         -msse2 if check_sse_os_support_available.
4272         * g++.dg/vect/vect.exp: Only run -msse2 tests if
4273         check_sse_os_support_available.
4274         * gcc.dg/vect/vect.exp: Likewise.
4275         * gfortran.dg/vect/vect.exp: Likewise.
4276         * gcc.target/i386/sol2-check: Renamed to ...
4277         * gcc.target/i386/sse-os-support.h: ... this.
4278         (sol2_check): Renamed to ...
4279         (sse_os_support): ... this.
4280         Only test movss with xmm registers.
4281         * gcc.target/i386/sse-check.h: Reflect new header and function names.
4282         Removed ILL_INSN, ILL_INSN_LEN.
4283         * gcc.target/i386/sse2-check.h: Likewise.
4284         * gcc.target/i386/sse3-check.h: Likewise.
4285         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
4286         Removed cpuid.h, __get_cpuid test.
4287         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
4288         Removed cpuid.h, __get_cpuid test.
4289         * g++.dg/other/pr40446.C: Likewise.
4290         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4291         * gcc.dg/compat/vector-1a_main.c: Likewise.
4292         * gcc.dg/compat/vector-2a_main.c: Likewise.
4293         * gcc.dg/pr36584.c: Likewise.
4294         * gcc.dg/pr37544.c: Likewise.
4295         * gcc.dg/torture/pr16104-1.c: Likewise.
4296         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4297         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4298         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4299         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4300         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
4301         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
4302         sse2_runtime.
4303         * gcc.dg/torture/pr35771-2.c: Likewise.
4304         * gcc.dg/torture/pr35771-3.c: Likewise.
4305         * gcc.target/i386/pr39315-2.c: Likewise.
4306         * gcc.target/i386/pr39315-4.c: Likewise.
4307         * gcc.target/i386/vperm-v2df.c: Likewise.
4308         * gcc.target/i386/vperm-v2di.c: Likewise.
4309         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4310         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
4311         sse_runtime.
4313 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
4315         PR fortran/44353
4316         * gfortran.dg/data_implied_do_2.f90: New test.
4318 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4320         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
4322 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4324         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4325         to the "mips16" group.
4326         (mips_using_mips16_p): New procedure.
4327         (mips-dg-options): Use it.
4329 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4331         * gcc.target/mips/mips16-attributes-4.c: New test.
4333 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
4335         PR testsuite/44418
4336         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4337         * gcc.target/powerpc/recip-2.c: Ditto.
4338         * gcc.target/powerpc/recip-3.c: Ditto.
4340 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
4342         * gcc.target/arm/pr42235.c: New test.
4344 2010-07-16  Jason Merrill  <jason@redhat.com>
4346         PR c++/32505
4347         * g++.dg/template/partial8.C: New.
4349 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4351         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4352         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
4353         in C++.
4354         (gualcvt): New overloaded inline.
4355         (GUALCVT): Use it for C++.
4356         * g++.dg/guality/guality.exp: New.
4357         * g++.dg/guality/guality.h: New.
4358         * g++.dg/guality/redeclaration1.C: New test.
4359         * g++.dg/dg.exp: Prune also guality/* tests.
4360         * gcc.dg/guality/pr43141.c: Moved to...
4361         * c-c++-common/guality/pr43141.c: ... here.
4363 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4365         PR libfortran/37077
4366         * gfortran.dg/char4_iunit_2.f03: New test.
4368 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
4370         * lib/plugin-support.exp (plugin-test-execute):
4371         Add ${gcc_objdir}/intl to includes.
4373 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4375         PR target/44942
4376         * gcc.c-torture/execute/pr44942.c: New test.
4377         * gcc.target/i386/pr44942.c: New test.
4379 2010-07-15  Jason Merrill  <jason@redhat.com>
4381         PR c++/44909
4382         * g++.dg/cpp0x/implicit7.C: New.
4383         * g++.dg/cpp0x/implicit8.C: New.
4385 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4387         Disable float tests for __SPU__ targets due to lack of signed zero:
4388         * c-c++-common/torture/complex-sign-add.c (check_add_float).
4389         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4390         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4391         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4392         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4393         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4394         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4395         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4396         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4398 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4400         * gfortran.dg/select_char_2.f90: New test.
4402 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
4404         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4405         with DECL_CHAIN.
4407 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
4409         PR fortran/44936
4410         * gfortran.dg/typebound_generic_9.f03: New.
4412 2010-07-15  Richard Guenther  <rguenther@suse.de>
4414         PR tree-optimization/44946
4415         * gcc.c-torture/compile/pr44946.c: New testcase.
4417 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4419         PR fortran/40206
4420         * gfortran.dg/select_char_3.f90: New test.
4422 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
4423             Kevin F. Quinn  <kevquinn@gentoo.org>
4425         * gcc.dg/Wtrampolines.c: New.
4427 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4429         PR libfortran/44934
4430         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
4432 2010-07-14  Jason Merrill  <jason@redhat.com>
4434         PR c++/44810
4435         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
4437         Implement C++0x unrestricted unions (N2544)
4438         * g++.dg/cpp0x/union1.C: New.
4439         * g++.dg/cpp0x/union2.C: New.
4440         * g++.dg/cpp0x/union3.C: New.
4441         * g++.dg/cpp0x/defaulted2.C: Adjust.
4442         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
4443         * g++.old-deja/g++.ext/anon2.C: Adjust.
4444         * g++.old-deja/g++.mike/misc6.C: Adjust.
4446 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
4448         PR fortran/44925
4449         * gfortran.dg/c_loc_tests_15.f90: New.
4451 2010-07-13  Jason Merrill  <jason@redhat.com>
4453         PR c++/44909
4454         * g++.dg/cpp0x/implicit6.C: New.
4456 2010-07-13  Jason Merrill  <jason@redhat.com>
4458         PR c++/44540
4459         * g++.dg/abi/noreturn1.C: New.
4460         * g++.dg/abi/noreturn2.C: New.
4462 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
4464         PR other/44874
4465         PR debug/44832
4466         * c-c++-common/pr44832.c: New test.
4468 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
4470         PR objc/44488
4471         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
4472         on the target.  Make sure that we can assemble the emitted asm when
4473         the test type is 'compile'.
4475 2010-07-13  Richard Guenther  <rguenther@suse.de>
4477         PR tree-optimization/36960
4478         * g++.dg/torture/pr36960.C: New testcase.
4480 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
4482         PR c++/44908
4483         * g++.dg/template/sfinae21.C: New.
4484         * g++.dg/template/sfinae22.C: Likewise.
4486 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4488         PR testsuite/42843
4489         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
4490         * gcc.dg/plugin/ggcplug.c: Likewise.
4491         * g++.dg/plugin/selfassign.c: Likewise.
4492         * g++.dg/plugin/attribute_plugin.c: Likewise.
4493         * g++.dg/plugin/dumb_plugin.c: Likewise.
4494         * g++.dg/plugin/pragma_plugin.c: Likewise.
4496 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
4498         * gcc.c-torture/execute/pr44683.x: New.
4499         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
4501 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
4503         PR fortran/44434
4504         PR fortran/44565
4505         PR fortran/43945
4506         PR fortran/44869
4507         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4508         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4509         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4510         * gfortran.dh/typebound_call_16.f03: New.
4511         * gfortran.dg/typebound_generic_6.f03: New.
4512         * gfortran.dg/typebound_generic_7.f03: New.
4513         * gfortran.dg/typebound_generic_8.f03: New.
4515 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4517         PR libfortran/37077
4518         * gfortran.dg/char4_iunit_1.f03: New test.
4520 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
4522         * gcc.dg/tree-ssa/vrp53.c: New test.
4524 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
4526         PR c++/44907
4527         * g++.dg/template/sfinae19.C: New.
4528         * g++.dg/template/sfinae20.C: Likewise.
4530 2010-07-12  Jie Zhang  <jie@codesourcery.com>
4532         * gcc.target/arm/interrupt-1.c: New test.
4533         * gcc.target/arm/interrupt-2.c: New test.
4535 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4537         * gcc.dg/pr42427.c: Require c99_runtime.
4538         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4539         c99_runtime.
4540         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4541         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4542         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4543         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4544         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4545         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4546         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4547         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4548         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4549         * gcc.target/i386/pr37275.c: Require visibility support.
4551 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4553         * lib/target-supports.exp (check_effective_target_sse): New proc.
4554         * gcc.target/i386/sol2-check.h: New file.
4555         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4556         Include sol2-check.h.
4557         (main) Only run do_test () if sol2_check ().
4558         * gcc.target/i386/sse2-check.h: Likewise.
4559         * gcc.target/i386/sse3-check.h: Likewise.
4560         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4561         [__sun__ && __svr4__]: Execute SSE2 instruction.
4562         * gcc.target/i386/math-torture/math-torture.exp: Only add options
4563         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4564         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4565         * g++.dg/ext/vector14.C: Likewise.
4566         * g++.dg/other/mmintrin.C: Likewise.
4567         * gcc.dg/20020418-1.c: Likewise.
4568         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4569         * gcc.dg/format/ms_unnamed-1.c: Likewise.
4570         * gcc.dg/format/unnamed-1.c: Likewise.
4571         Adapt dg-warning line number.
4572         * gcc.dg/graphite/pr40281.c: Likewise.
4573         * gcc.dg/pr32176.c: Likewise.
4574         * gcc.dg/pr40550.c: Likewise.
4575         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4576         * gcc.dg/torture/pr36891.c: Likewise.
4577         * gcc.target/i386/20020218-1.c: Likewise.
4578         * gcc.target/i386/20020523.c: Likewise.
4579         * gcc.target/i386/abi-1.c: Likewise.
4580         * gcc.target/i386/brokensqrt.c: Likewise.
4581         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4582         * gcc.target/i386/pr13366.c: Likewise.
4583         * gcc.target/i386/pr13685.c: Likewise.
4584         * gcc.target/i386/pr24306.c: Likewise.
4585         * gcc.target/i386/pr31486.c: Likewise.
4586         * gcc.target/i386/pr32065-1.c: Likewise.
4587         * gcc.target/i386/pr32065-2.c: Likewise.
4588         * gcc.target/i386/pr32389.c: Likewise.
4589         * gcc.target/i386/pr38824.c: Likewise.
4590         * gcc.target/i386/pr38931.c: Likewise.
4591         * gcc.target/i386/pr39592-1.c: Likewise.
4592         * gcc.target/i386/pr43766.c: Likewise.
4593         * gcc.target/i386/recip-divf.c: Likewise.
4594         * gcc.target/i386/recip-sqrtf.c: Likewise.
4595         * gcc.target/i386/recip-vec-divf.c: Likewise.
4596         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4597         * gcc.target/i386/sse-1.c: Likewise.
4598         * gcc.target/i386/sse-16.c: Likewise.
4599         * gcc.target/i386/sse-2.c: Likewise.
4600         * gcc.target/i386/sse-20.c: Likewise.
4601         * gcc.target/i386/sse-3.c: Likewise.
4602         * gcc.target/i386/sse-7.c: Likewise.
4603         * gcc.target/i386/sse-9.c: Likewise.
4604         * gcc.target/i386/sse-addps-1.c: Likewise.
4605         * gcc.target/i386/sse-addss-1.c: Likewise.
4606         * gcc.target/i386/sse-andnps-1.c: Likewise.
4607         * gcc.target/i386/sse-andps-1.c: Likewise.
4608         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4609         * gcc.target/i386/sse-comiss-1.c: Likewise.
4610         * gcc.target/i386/sse-comiss-2.c: Likewise.
4611         * gcc.target/i386/sse-comiss-3.c: Likewise.
4612         * gcc.target/i386/sse-comiss-4.c: Likewise.
4613         * gcc.target/i386/sse-comiss-5.c: Likewise.
4614         * gcc.target/i386/sse-comiss-6.c: Likewise.
4615         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4616         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4617         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4618         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4619         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4620         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4621         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4622         * gcc.target/i386/sse-divps-1.c: Likewise.
4623         * gcc.target/i386/sse-divss-1.c: Likewise.
4624         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4625         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4626         * gcc.target/i386/sse-maxps-1.c: Likewise.
4627         * gcc.target/i386/sse-maxss-1.c: Likewise.
4628         * gcc.target/i386/sse-minps-1.c: Likewise.
4629         * gcc.target/i386/sse-minss-1.c: Likewise.
4630         * gcc.target/i386/sse-movaps-1.c: Likewise.
4631         * gcc.target/i386/sse-movaps-2.c: Likewise.
4632         * gcc.target/i386/sse-movhlps-1.c: Likewise.
4633         * gcc.target/i386/sse-movhps-1.c: Likewise.
4634         * gcc.target/i386/sse-movhps-2.c: Likewise.
4635         * gcc.target/i386/sse-movlhps-1.c: Likewise.
4636         * gcc.target/i386/sse-movmskps-1.c: Likewise.
4637         * gcc.target/i386/sse-movntps-1.c: Likewise.
4638         * gcc.target/i386/sse-movss-1.c: Likewise.
4639         * gcc.target/i386/sse-movss-2.c: Likewise.
4640         * gcc.target/i386/sse-movss-3.c: Likewise.
4641         * gcc.target/i386/sse-movups-1.c: Likewise.
4642         * gcc.target/i386/sse-movups-2.c: Likewise.
4643         * gcc.target/i386/sse-mulps-1.c: Likewise.
4644         * gcc.target/i386/sse-mulss-1.c: Likewise.
4645         * gcc.target/i386/sse-orps-1.c: Likewise.
4646         * gcc.target/i386/sse-rcpps-1.c: Likewise.
4647         * gcc.target/i386/sse-recip-vec.c: Likewise.
4648         * gcc.target/i386/sse-recip.c: Likewise.
4649         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4650         * gcc.target/i386/sse-set-ps-1.c: Likewise.
4651         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4652         * gcc.target/i386/sse-subps-1.c: Likewise.
4653         * gcc.target/i386/sse-subss-1.c: Likewise.
4654         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4655         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4656         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4657         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4658         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4659         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4660         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4661         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4662         * gcc.target/i386/sse-xorps-1.c: Likewise.
4663         * gcc.target/i386/ssefn-1.c: Likewise.
4664         * gcc.target/i386/ssefn-3.c: Likewise.
4665         * gcc.target/i386/sseregparm-1.c: Likewise.
4666         * gcc.target/i386/stackalign/return-3.c: Likewise.
4667         * gcc.target/i386/vectorize1.c: Likewise.
4668         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4669         * gcc.target/i386/xorps-sse.c: Likewise.
4670         * gfortran.dg/pr28158.f90: Likewise.
4671         * gfortran.dg/pr30667.f: Likewise.
4672         * gnat.dg/loop_optimization7.adb: Likewise.
4673         * gnat.dg/sse_nolib.adb: Likewise.
4675 2010-07-11  Tobias Burnus  <burnus@net-b.de>
4677         PR fortran/44702
4678         * gfortran.dg/use_rename_6.f90: New.
4679         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4681 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
4683         PR fortran/44869
4684         * gfortran.dg/class_24.f03: New.
4686 2010-07-10  Richard Guenther  <rguenther@suse.de>
4688         PR lto/44889
4689         * gcc.dg/lto/20100709-1_0.c: New testcase.
4690         * gcc.dg/lto/20100709-1_1.c: Likewise.
4692 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
4694         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4696 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
4698         PR objc/44140
4699         * objc.dg/lto/trivial-1_0.m: New.
4700         * objc.dg/lto/lto.exp: New.
4701         * obj-c++.dg/lto/trivial-1_0.mm: New.
4702         * obj-c++.dg/lto/lto.exp: New.
4703         * objc.dg/symtab-1.m: Adjust sizes.
4704         * objc.dg/image-info.m: Do not run for gnu-runtime.
4706 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4708         * gcc.dg/pr32370.c: Allow another kind of error message.
4710 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
4712         * gnat.dg/atomic3.adb: New test.
4714 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4715             Denys Vlasenko  <dvlasenk@redhat.com>
4716             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4718         PR tree-optimization/28632
4719         * gcc.dg/tree-ssa/vrp51.c: New test.
4720         * gcc.dg/tree-ssa/vrp52.c: New test.
4722 2010-07-09  Jason Merrill  <jason@redhat.com>
4724         * g++.dg/abi/covariant6.C: New.
4725         * g++.dg/inherit/covariant17.C: Test both bases.
4726         * g++.dg/inherit/covariant7.C: Check vtable layout.
4728 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
4730         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4732 2010-07-09  Richard Guenther  <rguenther@suse.de>
4734         PR tree-optimization/44852
4735         * gcc.c-torture/execute/pr44852.c: New testcase.
4737 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4739         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4740         multiplication by values.
4741         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4742         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4744 2010-07-09  Richard Guenther  <rguenther@suse.de>
4746         PR tree-optimization/44882
4747         * gfortran.dg/pr44882.f90: New testcase.
4749 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4751         PR target/40657
4752         * gcc.target/arm/pr40657-1.c: New test.
4753         * gcc.target/arm/pr40657-2.c: New test.
4754         * gcc.c-torture/execute/pr40657.c: New test.
4756 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4758         * gcc.dg/tree-ssa/vrp50.c: New test.
4759         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4761 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
4763         PR fortran/44649
4764         * gfortran.dg/c_sizeof_1.f90: Modified.
4765         * gfortran.dg/storage_size_1.f08: New.
4766         * gfortran.dg/storage_size_2.f08: New.
4768 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
4770         * gcc.c-torture/execute/20100708-1.c: New test.
4772 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
4774         PR fortran/44847
4775         * gfortran.dg/gomp/pr44847.f90: New test.
4777 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
4779         PR tree-optimization/44710
4780         * gcc.dg/tree-ssa/ifc-6.c: New.
4781         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4783 2010-07-08  Tobias Burnus  <burnus@net-b.de>
4785         PR fortran/18918
4786         * gfortran.dg/coarray_10.f90: Add an additional test.
4788 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
4790         PR middle-end/44828
4791         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4792         * gcc.c-torture/execute/pr44828.x: Revert.
4794 2010-07-08  Jason Merrill  <jason@redhat.com>
4796         PR c++/43120
4797         * g++.dg/inherit/covariant17.C: New.
4798         * g++.dg/abi/covariant1.C: Actually test for the bug.
4800 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4802         PR rtl-optimization/44838
4803         * gcc.dg/pr44838.c: New.
4805 2010-07-08  Richard Guenther  <rguenther@suse.de>
4807         PR tree-optimization/44831
4808         * gcc.c-torture/compile/pr44831.c: New testcase.
4809         * gcc.dg/tree-ssa/pr21463.c: Adjust.
4811 2010-07-08  Richard Guenther  <rguenther@suse.de>
4813         PR tree-optimization/44861
4814         * g++.dg/vect/pr44861.cc: New testcase.
4816 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4818         PR middle-end/44828
4819         * gcc.c-torture/execute/pr44828.x: New file.
4821 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4823         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4824         dg-options.
4825         * g++.dg/ext/altivec-17.C: Adjust error message.
4827 2010-07-07  Tom Tromey  <tromey@redhat.com>
4829         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4831 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4833         PR target/44844
4834         * gcc.target/i386/rdrand-1.c: Scan "jnc".
4835         * gcc.target/i386/rdrand-2.c: Likewise.
4836         * gcc.target/i386/rdrand-3.c: Likewise.
4838 2010-07-07  Jan Hubicka  <jh@suse.cz>
4840         PR middle-end/44813
4841         * g++.dg/torture/pr44813.C: New testcase.
4842         * g++.dg/torture/pr44826.C: New testcase.
4844 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
4846         PR rtl-optimization/44787
4847         * gcc.c-torture/compile/pr44788.c: New test.
4848         * gcc.target/arm/pr44788.c: New test.
4850 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4852         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4854 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4856         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
4857         to dg-options.
4859 2010-07-06  Tobias Burnus  <burnus@net-b.de>
4861         PR fortran/44742
4862         * gfortran.dg/parameter_array_init_6.f90: New.
4863         * gfortran.dg/initialization_20.f90: Update dg-error.
4864         * gfortran.dg/initialization_24.f90: Ditto.
4866 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
4867         PR fortran/PR44693
4868         * gfortran.dg/dim_range_1.f90:  New test.
4869         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
4871 2010-07-06  Jason Merrill  <jason@redhat.com>
4873         PR c++/44703
4874         * g++.dg/cpp0x/initlist41.C: New.
4876         PR c++/44778
4877         * g++.dg/template/ptrmem22.C: New.
4879 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
4881         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
4882         support.
4883         * gcc.target/i386/i386.exp: Likewise.
4885 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4887         PR testsuite/44195
4888         * gcc.dg/lto/20100518_0.c: Limit to x86.
4890 2010-07-06  Richard Guenther  <rguenther@suse.de>
4892         PR middle-end/44828
4893         * gcc.c-torture/execute/pr44828.c: New testcase.
4895 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
4897         * g++.dg/warn/noeffect2.C: Adjust expected warning.
4898         * g++.dg/warn/volatile1.C: Likewise.
4899         * g++.dg/template/warn1.C: Likewise.
4901 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
4903         AVX Programming Reference (June, 2010)
4904         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
4905         * g++.dg/other/i386-3.C: Likewise.
4906         * gcc.target/i386/sse-12.c: Likewise.
4908         * gcc.target/i386/f16c-check.h: New.
4909         * gcc.target/i386/rdfsbase-1.c: Likewise.
4910         * gcc.target/i386/rdfsbase-2.c: Likewise.
4911         * gcc.target/i386/rdgsbase-1.c: Likewise.
4912         * gcc.target/i386/rdgsbase-2.c: Likewise.
4913         * gcc.target/i386/rdrand-1.c: Likewise.
4914         * gcc.target/i386/rdrand-2.c: Likewise.
4915         * gcc.target/i386/rdrand-3.c: Likewise.
4916         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
4917         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
4918         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
4919         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
4920         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
4921         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
4922         * gcc.target/i386/wrfsbase-1.c: Likewise.
4923         * gcc.target/i386/wrfsbase-2.c: Likewise.
4924         * gcc.target/i386/wrgsbase-1.c: Likewise.
4925         * gcc.target/i386/wrgsbase-2.c: Likewise.
4927         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
4928         (__builtin_ia32_vcvtps2ph): New.
4929         (__builtin_ia32_vcvtps2ph256): Likewise.
4931         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
4932         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4934         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
4935         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
4937         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
4938         (__builtin_ia32_vcvtps2ph256): Likewise.
4939         Add fsgsbase,rdrnd,f16c.
4941         * lib/target-supports.exp (check_effective_target_f16c): New.
4943 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4945         * gcc.dg/guality/nrv-1.c: New test.
4947 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
4949         PR middle-end/42505
4950         * gcc.target/arm/pr42505.c: New test case.
4952 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
4954         PR c++/44808
4955         * g++.dg/opt/nrv16.C: New test.
4957 2010-07-05  Richard Guenther  <rguenther@suse.de>
4959         PR tree-optimization/44784
4960         * gcc.c-torture/compile/pr44784.c: New testcase.
4962 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4964         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
4965         Increase loop bound and array size.
4966         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4967         Likewise.
4969 2010-07-05  Ira Rosen  <irar@il.ibm.com>
4971         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
4972         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
4973         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
4974         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
4975         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
4977 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
4979         PR c++/22138
4980         * g++.dg/parse/template25.C: New.
4982 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4984         PR rtl-optimization/44695
4985         * gcc.dg/torture/pr44695.c: New.
4987 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4989         PR c++/16630
4990         * g++.dg/ext/pretty3.C: New.
4992 2010-07-04  Richard Guenther  <rguenther@suse.de>
4994         PR middle-end/44809
4995         * g++.dg/torture/pr44809.C: New testcase.
4997 2010-07-04  Richard Guenther  <rguenther@suse.de>
4999         PR tree-optimization/44656
5000         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
5002 2010-07-04  Ira Rosen  <irar@il.ibm.com>
5003             Revital Eres  <eres@il.ibm.com>
5005         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
5006         misaligned stores.
5007         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
5008         gcc.dg/vect/vect-96.c: Likewise.
5009         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
5010         that support misaligned stores. Change the number of expected
5011         misaligned accesses.
5012         * gcc.dg/vect/vect-peel-1.c: New test.
5013         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
5014         gcc.dg/vect/vect-peel-4.c: Likewise.
5015         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
5016         vectorizable on all targets that support realignment.
5017         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5019 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
5021         PR c/44806
5022         * gcc.dg/torture/pr44806.c: New.
5024 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5026         * gnat.dg/cond_expr1.adb: New test.
5028 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5030         * gnat.dg/modular3.adb: New test.
5031         * gnat.dg/modular3_pkg.ads: New helper.
5033 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
5034             Mikael Pettersson  <mikpe@it.uu.se>
5036         PR testsuite/44518
5037         * obj-c++.dg/encode-2.mm: Produce object and save temps.
5038         Make signed-ness of chars explicit.  Scan the object for
5039         strings that are split by some target assemblers.
5040         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
5041         explicit.
5043 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
5045         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
5047 2010-07-02  Le-Chun Wu  <lcwu@google.com>
5049         PR/44128
5050         * g++.dg/warn/Wshadow-7.C: New test.
5052 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
5053             Julian Brown  <julian@codesourcery.com>
5054             Sandra Loosemore  <sandra@codesourcery.com>
5056         * gcc.c-torture/execute/20100416-1.c: New test case.
5058 2010-07-02  Julian Brown  <julian@codesourcery.com>
5059             Sandra Loosemore  <sandra@codesourcery.com>
5061         PR target/43703
5063         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
5064         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
5066 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5067             Julian Brown  <julian@codesourcery.com>
5069         * gcc.target/arm/neon/vadds64.c: Regenerated.
5070         * gcc.target/arm/neon/vaddu64.c: Regenerated.
5071         * gcc.target/arm/neon/vsubs64.c: Regenerated.
5072         * gcc.target/arm/neon/vsubu64.c: Regenerated.
5073         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
5074         * gcc.target/arm/neon-vmls-1.c: Likewise.
5075         * gcc.target/arm/neon-vsubs64.c: New execution test.
5076         * gcc.target/arm/neon-vsubu64.c: New execution test.
5077         * gcc.target/arm/neon-vadds64.c: New execution test.
5078         * gcc.target/arm/neon-vaddu64.c: New execution test.
5080 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5082         * gcc.target/arm/neon-vands64.c: New.
5083         * gcc.target/arm/neon-vandu64.c: New.
5084         * gcc.target/arm/neon-vbics64.c: New.
5085         * gcc.target/arm/neon-vbicu64.c: New.
5086         * gcc.target/arm/neon-veors64.c: New.
5087         * gcc.target/arm/neon-veoru64.c: New.
5088         * gcc.target/arm/neon-vorns64.c: New.
5089         * gcc.target/arm/neon-vornu64.c: New.
5090         * gcc.target/arm/neon-vorrs64.c: New.
5091         * gcc.target/arm/neon-vorru64.c: New.
5092         * gcc.target/arm/neon/vands64.c: Regenerated.
5093         * gcc.target/arm/neon/vandu64.c: Regenerated.
5094         * gcc.target/arm/neon/vbics64.c: Regenerated.
5095         * gcc.target/arm/neon/vbicu64.c: Regenerated.
5096         * gcc.target/arm/neon/veors64.c: Regenerated.
5097         * gcc.target/arm/neon/veoru64.c: Regenerated.
5098         * gcc.target/arm/neon/vorns64.c: Regenerated.
5099         * gcc.target/arm/neon/vornu64.c: Regenerated.
5100         * gcc.target/arm/neon/vorrs64.c: Regenerated.
5101         * gcc.target/arm/neon/vorru64.c: Regenerated.
5103 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5105         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5107 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5109         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
5110         * gfortran.dg/intent_out_5.f90: Same.
5111         * gfortran.dg/ltrans-7.f90: Same.
5112         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
5114 2010-07-02  Jan Hubicka  <jh@suse.cz>
5116         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
5118 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5120         * objc-obj-c++-shared/Object1.h: Correct Line endings.
5122 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
5124         PR c++/44780
5125         * c-c++-common/Wunused-var-12.c: New test.
5127 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
5129         PR target/42835
5130         * gcc.target/arm/pr42835.c: New test.
5132         PR target/42172
5133         * gcc.target/arm/pr42172-1.c: New test.
5135 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5137         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
5139 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5141         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
5142         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
5143         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
5144         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
5145         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
5146         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
5147         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
5148         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
5149         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
5150         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
5151         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
5152         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
5153         * gcc.target/arm/neon-vdup_ns64.c: New.
5154         * gcc.target/arm/neon-vdup_nu64.c: New.
5155         * gcc.target/arm/neon-vdupQ_ns64.c: New.
5156         * gcc.target/arm/neon-vdupQ_nu64.c: New.
5157         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
5158         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
5159         * gcc.target/arm/neon-vmov_ns64.c: New.
5160         * gcc.target/arm/neon-vmov_nu64.c: New.
5161         * gcc.target/arm/neon-vmovQ_ns64.c: New.
5162         * gcc.target/arm/neon-vmovQ_nu64.c: New.
5163         * gcc.target/arm/neon-vget_lanes64.c: New.
5164         * gcc.target/arm/neon-vget_laneu64.c: New.
5165         * gcc.target/arm/neon-vset_lanes64.c: New.
5166         * gcc.target/arm/neon-vset_laneu64.c: New.
5168 2010-07-02  Richard Guenther  <rguenther@suse.de>
5170         * g++.dg/torture/20100702-1.C: New testcase.
5172 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5174         PR target/44707
5175         * gcc.c-torture/compile/pr44707.c: New test.
5177 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5179         PR c++/44039
5180         * g++.dg/template/crash101.C: New.
5182 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5184         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
5185         Use the ABI-0 accessors and fail it for m64.
5187 2010-07-02  Jan Hubicka  <jh@suse.cz>
5189         * g++.dg/tree-ssa/pr44706.C: New testcase.
5191 2010-07-02  Richard Guenther  <rguenther@suse.de>
5193         PR tree-optimization/44748
5194         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
5196 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5198         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
5199         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
5200         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
5201         the method types to forward:.
5203 2010-06-30  Jason Merrill  <jason@redhat.com>
5205         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
5206         * g++.dg/other/pr25632.C: Likewise.
5208 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
5210         PR tree-optimization/40421
5211         * gfortran.fortran-torture/compile/pr40421.f90: New test.
5213 2010-07-01  Richard Guenther  <rguenther@suse.de>
5215         PR middle-end/42834
5216         PR middle-end/44468
5217         * gcc.c-torture/execute/20100316-1.c: New testcase.
5218         * gcc.c-torture/execute/pr44468.c: Likewise.
5219         * gcc.c-torture/compile/20100609-1.c: Likewise.
5220         * gcc.dg/volatile2.c: Adjust.
5221         * gcc.dg/plugin/selfassign.c: Likewise.
5222         * gcc.dg/pr36902.c: Likewise.
5223         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
5224         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
5225         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5226         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5227         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5228         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5229         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
5230         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
5231         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5232         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5233         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5234         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5235         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
5236         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
5237         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5238         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5239         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
5240         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5241         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5242         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5243         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5244         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5245         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
5246         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
5247         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5248         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
5249         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
5250         * gcc.dg/struct/w_prof_local_array.c: Likewise.
5251         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
5252         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
5253         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5254         * gcc.dg/struct/w_prof_global_array.c: Likewise.
5255         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
5256         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
5257         * gcc.dg/struct/w_prof_local_var.c: Likewise.
5258         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
5259         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5260         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
5261         * gcc.dg/struct/w_prof_global_var.c: Likewise.
5262         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
5263         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
5264         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
5265         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5266         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
5267         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
5268         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
5269         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
5270         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
5271         * gcc.dg/tree-prof/stringop-1.c: Adjust.
5272         * g++.dg/tree-ssa/pr31146.C: Likewise.
5273         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
5274         * g++.dg/tree-ssa/pr33604.C: Likewise.
5275         * g++.dg/plugin/selfassign.c: Likewise.
5276         * gfortran.dg/array_memcpy_3.f90: Likewise.
5277         * gfortran.dg/array_memcpy_4.f90: Likewise.
5278         * c-c++-common/torture/pr42834.c: New testcase.
5280 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
5282         PR c++/44628
5283         * g++.dg/template/crash100.C: New.
5285 2010-06-30  Jan Hubicka  <jh@suse.cz>
5287         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
5289 2010-06-30  Michael Matz  <matz@suse.de>
5291         PR bootstrap/44699
5292         * gcc.dg/pr44699.c: New test.
5294 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
5296         PR tree-optimization/39799
5297         * c-c++-common/uninit-17.c: New test.
5299 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5301         PR libfortran/43298
5302         * gfortran.dg/read_infnan_1.f90: New test.
5304 2010-06-29  Jason Merrill  <jason@redhat.com>
5306         Enable implicitly declared move constructor/operator= (N3053).
5307         * g++.dg/cpp0x/implicit3.C: New.
5308         * g++.dg/cpp0x/implicit4.C: New.
5309         * g++.dg/cpp0x/implicit5.C: New.
5310         * g++.dg/cpp0x/implicit-copy.C: Adjust.
5311         * g++.dg/cpp0x/not_special.C: Adjust.
5312         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
5313         * g++.dg/cpp0x/rv1n.C: Adjust.
5314         * g++.dg/cpp0x/rv1p.C: Adjust.
5315         * g++.dg/cpp0x/rv2n.C: Adjust.
5316         * g++.dg/cpp0x/rv2p.C: Adjust.
5317         * g++.dg/cpp0x/rv3n.C: Adjust.
5318         * g++.dg/cpp0x/rv3p.C: Adjust.
5319         * g++.dg/cpp0x/rv4n.C: Adjust.
5320         * g++.dg/cpp0x/rv4p.C: Adjust.
5321         * g++.dg/cpp0x/rv5n.C: Adjust.
5322         * g++.dg/cpp0x/rv5p.C: Adjust.
5323         * g++.dg/cpp0x/rv6n.C: Adjust.
5324         * g++.dg/cpp0x/rv6p.C: Adjust.
5325         * g++.dg/cpp0x/rv7n.C: Adjust.
5326         * g++.dg/cpp0x/rv7p.C: Adjust.
5327         * g++.dg/cpp0x/rv8p.C: Adjust.
5328         * g++.dg/gomp/pr26690-1.C: Adjust.
5329         * g++.dg/other/error20.C: Adjust.
5330         * g++.dg/other/error31.C: Adjust.
5331         * g++.dg/parse/error19.C: Adjust.
5332         * g++.dg/template/qualttp5.C: Adjust.
5333         * g++.old-deja/g++.law/ctors5.C: Adjust.
5335         Enable implicitly deleted functions (N2346)
5336         * g++.dg/cpp0x/defaulted17.C: New.
5337         * g++.dg/cpp0x/implicit1.C: New.
5338         * g++.dg/cpp0x/implicit2.C: New.
5339         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5340         * g++.dg/ext/has_virtual_destructor.C: Adjust.
5341         * g++.dg/init/ctor4.C: Adjust.
5342         * g++.dg/init/synth2.C: Adjust.
5343         * g++.dg/lto/20081118_1.C: Adjust.
5344         * g++.dg/other/error13.C: Adjust.
5345         * g++.dg/other/unused1.C: Adjust.
5346         * g++.old-deja/g++.bob/inherit2.C: Adjust.
5347         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5348         * g++.old-deja/g++.jason/opeq3.C: Adjust.
5349         * g++.old-deja/g++.law/ctors17.C: Adjust.
5350         * g++.old-deja/g++.oliva/delete1.C: Adjust.
5351         * g++.old-deja/g++.pt/assign1.C: Adjust.
5352         * g++.old-deja/g++.pt/crash20.C: Adjust.
5354         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5355         * g++.dg/cpp0x/defaulted13.C: Adjust.
5356         * g++.dg/cpp0x/defaulted2.C: Adjust.
5357         * g++.dg/cpp0x/defaulted3.C: Adjust.
5358         * g++.dg/cpp0x/initlist9.C: Adjust.
5359         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5360         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5361         * g++.dg/init/synth2.C: Adjust.
5363         * g++.dg/cpp0x/defaulted19.C: New.
5365         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5366         * g++.dg/template/error23.C: Fix for -std=c++0x.
5368 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5370         PR fortran/44718
5371         * gfortran.dg/proc_ptr_28.f90: New.
5373 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
5375         PR tree-optimization/43801
5376         * g++.dg/torture/pr43801.C: New test.
5378         PR debug/44668
5379         * g++.dg/debug/dwarf2/accessibility1.C: New test.
5381 2010-06-29  Jason Merrill  <jason@redhat.com>
5383         PR c++/44587
5384         * g++.dg/template/qualified-id2.C: New.
5385         * g++.dg/template/qualified-id3.C: New.
5387 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5389         PR fortran/44696
5390         * gfortran.dg/associated_target_4.f90: New.
5392 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
5394         PR fortran/44582
5395         * gfortran.dg/aliasing_array_result_1.f90 : New test.
5397 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5399         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5401 2010-06-29  Jan Hubicka  <jh@suse.cz>
5403         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5405 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
5407         PR target/43902
5408         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5409         * gcc.target/arm/wmul-3.c: New test.
5410         * gcc.target/arm/wmul-4.c: New test.
5412 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
5414         PR rtl-optimization/44659
5415         * gcc.target/i386/extract-1.c: New.
5416         * gcc.target/i386/extract-2.c: Likewise.
5417         * gcc.target/i386/extract-3.c: Likewise.
5418         * gcc.target/i386/extract-4.c: Likewise.
5419         * gcc.target/i386/extract-5.c: Likewise.
5420         * gcc.target/i386/extract-6.c: Likewise.
5422 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
5424         PR c++/44682
5425         * g++.dg/warn/Wunused-var-14.C: New test.
5427 2010-06-28  Tobias Burnus  <burnus@net-b.de>
5429         PR fortran/43298
5430         * gfortran.dg/nan_6.f90: New.
5432 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
5434         PR tree-optimization/43781
5435         * gcc.dg/torture/pr43781.c: New.
5437 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
5439         PR fortran/40158
5440         * gfortran.dg/actual_rank_check_1.f90: New test.
5442 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5444         * gcc.dg/ipa/ipa-sra-6.c: New test.
5446 2010-06-28  Jan Hubicka  <jh@suse.cz>
5448         PR tree-optimization/44687
5449         * gcc.c-torture/compile/pr44687.c
5451 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5453         PR c++/44535
5454         * g++.dg/torture/pr44535.C: New test.
5456 2010-06-28  Michael Matz  <matz@suse.de>
5458         PR middle-end/44592
5459         * gfortran.dg/pr44592.f90: New test.
5461 2010-06-28  Jan Hubicka  <jh@suse.cz>
5463         PR tree-optimization/44357
5464         * g++.dg/torture/pr44357.C: New testcase.
5466 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5468         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
5469         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5470         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
5471         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
5472         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
5473         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5474         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5475         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5477 2010-06-27  Jan Hubicka  <jh@suse.cz>
5479         * gcc.c-torture/compile/pr44686.c: New file.
5481 2010-06-27  Richard Guenther  <rguenther@suse.de>
5483         PR tree-optimization/44683
5484         * gcc.c-torture/execute/pr44683.c: New testcase.
5486 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
5488         * gnat.dg/noreturn3.ad[sb]: New test.
5490 2010-06-26  Jason Merrill  <jason@redhat.com>
5492         * g++.dg/cpp0x/explicit5.C: New.
5494 2010-06-26  Richard Guenther  <rguenther@suse.de>
5496         PR tree-optimization/44393
5497         * gcc.dg/pr44393.c: New testcase.
5499 2010-06-26  Jan Hubicka  <jh@suse.cz>
5501         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5503 2010-06-26  Richard Guenther  <rguenther@suse.de>
5505         PR middle-end/44674
5506         * gcc.dg/pr44674.c: New testcase.
5508 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
5510         * gcc.dg/opts-3.c: New test.
5512 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5514         * gfortran.dg/type_decl_1.f90: New.
5515         * gfortran.dg/type_decl_2.f90: New.
5517 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5519         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5520         * gfortran.dg/semicolon_fixed_2.f: Ditto.
5522 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5524         PR testsuite/38946
5525         * gfortran.dg/array_constructor_23.f: Update test to allow for small
5526         error in comparing reals.
5528 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5530         * selected_real_kind_2.f90: New.
5531         * selected_real_kind_3.f90: New.
5533 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5535         * gfortran.dg/entry_19.f90: New.
5537 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5539         * gfortran.dg/end_subroutine_1.f90: New.
5540         * gfortran.dg/end_subroutine_2.f90: New.
5541         * gfortran.dg/interface_proc_end.f90: Update.
5543 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5545         * gfortran.dg/semicolon_fixed.f: Update.
5546         * gfortran.dg/semicolon_fixed_2.f: New.
5547         * gfortran.dg/semicolon_free_2.f90: New.
5548         * gfortran.dg/semicolon_free.f90: Update.
5550 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5552         PR fortran/44448
5553         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5555 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5557         * g++.dg/ipa/iinline-3.C: New test.
5558         * gcc.dg/ipa/modif-1.c: Removed.
5560 2010-06-25  Jan Hubicka  <jh@suse.cz>
5562         * gcc.dg/tree-ssa/ipa-split-1.c
5564 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5566         * g++.dg/ipa/iinline-2.C: New test.
5568 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
5570         PR middle-end/43866
5571         * gfortran.dg/pr43866.f90: New test.
5573         PR tree-optimization/44539
5574         * gcc.dg/pr44539.c: New test.
5576 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
5578         From Jim Wilson:
5579         PR target/43902
5580         * gcc.target/mips/madd-9.c: New test.
5582 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
5584         PR c/44517
5585         * gcc.dg/noncompile/pr44517.c: New.
5586         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5588 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
5590         PR testsuite/43283
5591         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5592         and add argument to nop for IA64.
5594 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5596         PR target/44588
5597         * gcc.target/i386/mod-1.c: New.
5598         * gcc.target/i386/umod-1.c: Likewise.
5599         * gcc.target/i386/umod-2.c: Likewise.
5600         * gcc.target/i386/umod-3.c: Likewise.
5602 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
5604         PR middle-end/44492
5605         * g++.dg/torture/pr44492.C: New test.
5607 2010-06-24  Andi Kleen  <ak@linux.intel.com>
5609         * c-c++-common/warn-omitted-condop.c: New.
5611 2010-06-24  Tobias Burnus  <burnus@net-b.de>
5613         PR fortran/44614
5614         * gfortran.dg/import8.f90: New.
5616 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
5618         * gnat.dg/not_null.adb: Update test case.
5620 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
5622         PR c++/44619
5623         * g++.dg/warn/Wunused-var-13.C: New test.
5625         PR c++/44627
5626         * g++.dg/diagnostic/method1.C: New test.
5628 2010-06-22  Cary Coutant  <ccoutant@google.com>
5630         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5632 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
5634         PR fortran/44616
5635         * gfortran.dg/abstract_type_8.f03: New.
5637 2010-06-21  Jason Merrill  <jason@redhat.com>
5639         * g++.dg/cpp0x/noexcept08.C: New.
5641         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5643 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5645         PR target/44615
5646         * gcc.target/i386/sse2-vec-2a.c: New.
5648 2010-06-21  DJ Delorie  <dj@redhat.com>
5650         * gcc.dg/pragma-diag-1.c: New.
5652 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5654         PR target/44615
5655         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5657 2010-06-21  Alan Modra  <amodra@gmail.com>
5659         PR testsuite/44505
5660         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5661         tail call to check_fa_mid.
5663 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
5665         PR target/44575
5666         * gcc.c-torture/execute/pr44575.c: New test.
5668 2010-06-21  Tobias Burnus  <burnus@net-b.de>
5670         PR fortran/40632
5671         * gfortran.dg/contiguous_1.f90: New.
5672         * gfortran.dg/contiguous_2.f90: New.
5673         * gfortran.dg/contiguous_3.f90: New.
5675 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
5677         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5678         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5680 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
5682         PR target/44546
5683         * gcc.target/i386/pr44546.c: New test.
5685 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
5687         * gcc.dg/opts-2.c: New test.
5689 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
5691         PR fortran/44584
5692         * gfortran.dg/typebound_proc_15.f03: Modified.
5694 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
5696         PR target/44072
5697         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5698         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5700 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5702         * g++.dg/ext/label13.C: Fix typo in last change.
5704 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5706         PR libfortran/44477
5707         * gfortran.dg/eof_3.f90
5708         * gfortran.dg/endfile_2.f90
5709         * gfortran.dg/endfile_4.f90
5710         * gfortran.dg/endfile_3.f90
5712 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5714         PR c++/41090
5715         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5717 2010-06-18  Tobias Burnus  <burnus@net-b.de>
5719         PR fortran/44556
5720         * gfortran.dg/allocate_alloc_opt_11.f90: New.
5722 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
5724         * gcc.target/arm/pr40900.c: New test.
5726 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
5728         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5730 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
5732         PR fortran/44558
5733         * gfortran.dg/typebound_call_15.f03: New.
5735 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5737         PR c++/44486
5738         * g++.dg/pr44486.C: New.
5740 2010-06-16  DJ Delorie  <dj@redhat.com>
5742         * gcc.target/i386/volatile-bitfields-1.c: New.
5743         * gcc.target/i386/volatile-bitfields-2.c: New.
5745 2010-06-16  Jason Merrill  <jason@redhat.com>
5747         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5749         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5751 2010-06-16  Richard Guenther  <rguenther@suse.de>
5753         PR c/44555
5754         * gcc.c-torture/execute/pr44555.c: New testcase.
5756 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
5758         PR fortran/44549
5759         * gfortran.dg/typebound_proc_16.f03: New.
5761 2010-06-16  Martin Jambor  <mjambor@suse.cz>
5763         * g++.dg/torture/pr43905.C: New test.
5765 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
5767         PR testsuite/44538
5768         * gcc.dg/vect/slp-perm-5.c (main): Prevent
5769         initialization loop from being vectorized.
5770         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5772 2010-06-16  Alan Modra  <amodra@gmail.com>
5774         PR tree-optimization/44507
5775         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5777 2010-06-15  Jason Merrill  <jason@redhat.com>
5779         * g++.dg/overload/arg3.C: Adjust error locations.
5780         * g++.dg/overload/copy1.C: Likewise.
5781         * g++.dg/tc1/dr152.C: Likewise.
5782         * g++.dg/template/incomplete4.C: Likewise.
5783         * g++.dg/template/incomplete5.C: Likewise.
5784         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5785         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5786         * g++.old-deja/g++.pt/crash9.C: Likewise.
5788         * g++.dg/inherit/virtual5.C: New.
5790         * g++.dg/cpp0x/defaulted18.C: New.
5792         * g++.dg/cpp0x/initlist40.C: New.
5794         * g++.dg/cpp0x/initlist39.C: New.
5796 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
5798         PR middle-end/44391
5799         * gcc.dg/graphite/pr44391.c: New.
5801 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
5803         PR fortran/43388
5804         * gfortran.dg/allocate_alloc_opt_8.f90: New.
5805         * gfortran.dg/allocate_alloc_opt_9.f90: New.
5806         * gfortran.dg/allocate_alloc_opt_10.f90: New.
5807         * gfortran.dg/class_allocate_2.f03: Modified an error message.
5809 2010-06-15  Richard Guenther  <rguenther@suse.de>
5811         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5813 2010-06-15  Richard Guenther  <rguenther@suse.de>
5815         * gcc.dg/vect/bb-slp-21.c: Adjust.
5816         * gcc.dg/vect/bb-slp-13.c: Likewise
5817         * gcc.dg/vect/bb-slp-4.c: Likewise
5818         * gcc.dg/vect/bb-slp-22.c: Likewise
5819         * gcc.dg/vect/bb-slp-14.c: Likewise
5820         * gcc.dg/vect/bb-slp-23.c: Likewise
5821         * gcc.dg/vect/bb-slp-15.c: Likewise
5822         * gcc.dg/vect/bb-slp-17.c: Likewise
5823         * gcc.dg/vect/bb-slp-18.c: Likewise
5824         * gcc.dg/vect/bb-slp-19.c: Likewise
5825         * gcc.dg/vect/bb-slp-10.c: Likewise
5826         * gcc.dg/vect/bb-slp-11.c: Likewise
5827         * gcc.dg/vect/bb-slp-20.c: Likewise
5828         * gcc.dg/vect/bb-slp-3.c: Likewise
5830 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
5832         PR fortran/44536
5833         * gfortran.dg/gomp/pr44536.f90: New test.
5834         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5836 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5838         PR target/44534
5839         * gcc.target/i386/avx-vextractf128-256-3.c: New.
5840         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5842 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
5844         PR tree-optimization/44508
5845         * gcc.dg/tree-ssa/pr21086.c: Adjust.
5847         PR bootstrap/44509
5848         * gcc.dg/pr44509.c: New test.
5850 2010-06-14  Ira Rosen  <irar@il.ibm.com>
5852         PR tree-optimization/44507
5853         * gcc.dg/vect/pr44507.c: New test.
5855 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
5857         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
5858         and c-pretty-print.h.
5860         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
5862 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
5864         * gfortran.dg/whole_file_18.f90: Updated error message.
5866 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
5868         * gfortran.dg/whole_file_20.f03: New.
5870 2010-06-12  Jan Hubicka  <jh@suse.cz>
5872         * gcc.c-torture/compile/pc44485.c: New testcase.
5874 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
5876         PR fortran/40117
5877         * gfortran.dg/typebound_proc_4.f03: Modified error message.
5878         * gfortran.dg/typebound_proc_14.f03: New.
5879         * gfortran.dg/typebound_proc_15.f03: New.
5881 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5883         * gcc.dg/opts-1.c: New test.
5885 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
5887         * gcc.dg/funroll-loops-all.c: Update expected error.
5889 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
5891         PR target/44481
5892         * gcc.target/i386/pr44481.c: New test.
5894 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5896         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
5898 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
5900         PR middle-end/44483
5901         * gcc.dg/tree-ssa/pr44483.c: New.
5903 2010-06-11  Paul Brook  <paul@codesourcery.com>
5905         * g++.dg/other/arm-neon-1.C: New test.
5907 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
5909         PR fortran/42051
5910         PR fortran/43896
5911         * gfortran.dg/class_23.f03: New test.
5913 2010-06-11  Jan Hubicka  <jh@suse.cz>
5915         * gcc.dg/ipa/pure-const-2.c: New testcase.
5917 2010-06-11  Jan Hubicka  <jh@suse.cz>
5919         * gcc.dg/noreturn-7.c: Update.
5920         * gcc.dg/noreturn-4.c: Update.
5922 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
5924         Fix MIPS bootstrap
5925         * g++.dg/other/typedef4.C: New test.
5927 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
5929         PR fortran/44207
5930         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
5932 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
5934         PR fortran/44457
5935         * gfortran.dg/asynchronous_3.f03
5937 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
5939         PR middle-end/44185
5940         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
5941         non-temporal stores out of the tests to form new test cases.  As a
5942         result, no non-temporal store should be generated in this case.
5944         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
5945         prefetch-7.c that generate one non-temporal store.
5947         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
5948         prefetch-7.c that generate one non-temporal store and one
5949         one-temporal prefetch.
5951 2010-06-10  Martin Jambor  <mjambor@suse.cz>
5953         PR tree-optimization/44258
5954         * gcc.dg/tree-ssa/pr44258.c: New test.
5956 2010-06-10  Daniel Kraft  <d@domob.eu>
5958         PR fortran/38936
5959         * gfortran.dg/associate_1.f03: New test.
5960         * gfortran.dg/associate_2.f95: New test.
5961         * gfortran.dg/associate_3.f03: New test.
5962         * gfortran.dg/associate_4.f08: New test.
5964 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5966         * gfortran.dg/selected_char_kind_4.f90: New test.
5968 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
5970         * gcc.dg/pr42461.c: New test.
5972 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5974         PR fortran/44347
5975         * gfortran.dg/selected_real_kind_1.f90: New.
5977 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
5979         PR fortran/44359
5980         * gfortran.dg/warn_conversion.f90: Removed check for redundant
5981         warning.
5982         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
5983         check for warning.
5985 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5987         * gfortran.dg/data_namelist_conflict.f90: New test.
5989 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5991         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
5992         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
5993         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
5995 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5997         * gfortran.dg/mvbits_9.f90: New test.
5998         * gfortran.dg/ibset_1.f90: Ditto.
5999         * gfortran.dg/ibits_1.f90: Ditto.
6000         * gfortran.dg/btest_1.f90: Ditto.
6001         * gfortran.dg/ibclr_1.f90: Ditto.
6003 2010-06-09  Jason Merrill  <jason@redhat.com>
6005         PR c++/44366
6006         * g++.dg/cpp0x/decltype23.C: Move to...
6007         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
6009 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
6011         PR fortran/44211
6012         * gfortran.dg/typebound_call_14.f03: New test.
6014 2010-06-09  Martin Jambor  <mjambor@suse.cz>
6016         PR tree-optimization/44423
6017         * gcc.dg/tree-ssa/pr44423.c: New test.
6019 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
6021         PR testsuite/42843
6022         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
6023         TV_NONE to initialize tv_id field.
6024         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6025         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6026         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
6027         Include toplev.h .
6028         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
6029         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
6030         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
6032 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
6034         PR tree-optimization/39874
6035         PR middle-end/28685
6036         * gcc.dg/pr39874.c: New file.
6038 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6040         * g++.dg/ext/attr-alias-1.C: New.
6041         * g++.dg/ext/attr-alias-2.C: New.
6043 2010-06-07  Tobias Burnus  <burnus@net-b.de>
6045         PR fortran/44446
6046         * gfortran.dg/proc_ptr_27.f90: New.
6048 2010-06-07  Jason Merrill  <jason@redhat.com>
6050         PR c++/44366
6051         * g++.dg/cpp0x/decltype23.C: New.
6053 2010-06-08  Andrew Pinski <pinskia@gmail.com>
6054             Shujing Zhao  <pearly.zhao@oracle.com>
6056         PR c/37724
6057         * gcc.dg/c90-const-expr-10.c: Adjust.
6058         * gcc.dg/c99-const-expr-10.c: Adjust.
6059         * gcc.dg/init-bad-7.c: New.
6061 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6063         * lib/target-supports.exp (check_effective_target_gas): New proc.
6064         * gcc.c-torture/execute/960321-1.x: New file.
6066 2010-06-07  Jason Merrill  <jason@redhat.com>
6068         PR c++/44401
6069         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
6071 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
6073         PR c++/44444
6074         * g++.dg/warn/Wunused-var-12.C: New test.
6076         PR c++/44443
6077         * c-c++-common/Wunused-var-11.c: New test.
6079 2010-06-07  Jan Hubicka  <jh@suse.cz>
6081         * gcc.dg/ipa/pure-const-1.c: New testcase.
6083 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
6085         PR rtl-optimization/44404
6086         * gcc.dg/pr44404.c: New.
6088 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
6090         PR target/44159
6091         * gcc.target/i386/abi-2.c: Check sysv abi here.
6092         * gcc.target/i386/aes-avx-check.h: Call test in noinline
6093         function to avoid failures by different ABIs.
6094         * gcc.target/i386/aes-check.h: Likewise.
6095         * gcc.target/i386/avx-check.h: Likewise.
6096         * gcc.target/i386/fma4-check.h: Likewise.
6097         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
6098         * gcc.target/i386/mmx-check.h: Likewise.
6099         * gcc.target/i386/pclmul-avx-check.h: Likewise.
6100         * gcc.target/i386/pclmul-check.h: Likewise.
6101         * gcc.target/i386/sse-check.h: Likewise.
6102         * gcc.target/i386/sse2-check.h: Likewise.
6103         * gcc.target/i386/sse3-check.h: Likewise.
6104         * gcc.target/i386/sse4_1-check.h: Likewise.
6105         * gcc.target/i386/sse4_2-check.h: Likewise.
6106         * gcc.target/i386/sse4a-check.h: Likewise.
6107         * gcc.target/i386/ssse3-check.h: Likewise.
6108         * gcc.target/i386/xop-check.h: Likewise.
6109         * gcc.target/i386/pr27971.c: Fix for LLP64.
6110         * gcc.target/i386/pr39139.c: Likewise.
6111         * gcc.target/i386/pr39315-check.c: Likewise.
6112         * gcc.target/i386/vararg-1.c: Likewise.
6113         * gcc.target/i386/vararg-2.c: Likewise.
6114         Additional add dg-compile to avoid failure due
6115         missing foo symbol.
6117         * gcc.dg/compound-literal-1.c: Fix for llp64.
6118         * gcc.dg/pr32370.c: Likewise.
6119         * gcc.dg/pr37561.c: Likewise.
6120         * gcc.dg/pr41340.c: Likewise.
6121         * gcc.dg/pr41551.c: Likewise.
6123 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6125         PR c++/44188
6126         * g++.dg/debug/dwarf2/typedef3.C: New test.
6128 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6130         PR c/20000
6131         * c-c++-common/pr20000.c: New.
6133 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
6135         PR c++/44086
6136         * g++.dg/init/pr44086.C: New.
6137         * g++.dg/cpp0x/decltype4.C: Adjust.
6139 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6141         PR fortran/43945
6142         * gfortran.dg/generic_23.f03: New test.
6144 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6146         PR fortran/43895
6147         * gfortran.dg/alloc_comp_class_1.f90 : New test.
6149 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
6151         PR c++/44361
6152         * c-c++-common/Wunused-var-9.c: New test.
6154 2010-06-05  Jason Merrill  <jason@redhat.com>
6156         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
6158 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
6160         PR c/44322
6161         * gcc.dg/c99-restrict-4.c: New test.
6163 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
6165         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
6166         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
6167         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
6168         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
6169         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
6170         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
6171         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
6172         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
6173         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
6174         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
6175         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
6176         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
6177         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
6178         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
6179         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
6180         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
6181         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
6182         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
6183         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
6184         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
6185         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
6186         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
6188 2010-06-04  Jason Merrill  <jason@redhat.com>
6190         * g++.dg/cpp0x/noexcept06.C: New.
6191         * g++.dg/cpp0x/noexcept07.C: New.
6193         * g++.dg/cpp0x/noexcept01.C: New.
6194         * g++.dg/cpp0x/noexcept02.C: New.
6195         * g++.dg/cpp0x/noexcept03.C: New.
6196         * g++.dg/cpp0x/noexcept04.C: New.
6197         * g++.dg/cpp0x/noexcept05.C: New.
6199 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
6201         PR c++/44412
6202         * g++.dg/warn/Wunused-var-10.C: New test.
6203         * g++.dg/warn/Wunused-var-11.C: New test.
6205         PR c++/44362
6206         * c-c++-common/Wunused-var-10.c: New test.
6208 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6210         PR c/25880
6211         * gcc.dg/assign-warn-2.c: Update.
6212         * gcc.dg/cpp/line3.c: Update.
6213         * gcc.dg/c99-array-lval-8.c: Update.
6214         * gcc.dg/cast-qual-2.c: Update.
6215         * gcc.dg/c99-arraydecl-3.c:  Update.
6216         * gcc.dg/assign-warn-1.c:  Update.
6217         * gcc.dg/format/gcc_diag-1.c:  Update.
6219 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
6221         PR rtl-optimization/39871
6222         PR rtl-optimization/40615
6223         PR rtl-optimization/42500
6224         PR rtl-optimization/42502
6225         * gcc.target/arm/eliminate.c: New test.
6227 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6229         PR libstdc++/44410
6230         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
6231         * g++.old-deja/g++.other/delete3.C: Likewise.
6232         * g++.old-deja/g++.other/new.C: Likewise.
6233         * g++.old-deja/g++.law/operators27.C: Likewise.
6234         * g++.old-deja/g++.mike/p755.C: Likewise.
6235         * g++.dg/eh/new1.C: Likewise.
6236         * g++.dg/init/new5.C: Likewise.
6238 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6240         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
6241         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
6242         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
6244 2010-06-03  Richard Guenther  <rguenther@suse.de>
6246         PR lto/41921
6247         * lib/lto.exp: Always load gcc.exp.
6248         (lto-obj): For C source files invoke gcc_target_compile.
6249         * g++.dg/lto/20100603-1_0.C: New testcase.
6250         * g++.dg/lto/20100603-1_1.c: Likewise.
6252 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
6254         PR tree-optimization/43688
6255         * gfortran.dg/pr43688.f90: New.
6257 2010-06-03  Richard Guenther  <rguenther@suse.de>
6259         PR lto/41584
6260         * gcc.dg/lto/20100603-1_0.c: New testcase.
6261         * gcc.dg/lto/20100603-2_0.c: Likewise.
6262         * gcc.dg/lto/20100603-3_0.c: Likewise.
6264 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6266         PR target/44218
6267         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
6268         * gcc.target/powerpc/recip-2.c: Ditto.
6269         * gcc.target/powerpc/recip-3.c: Ditto.
6270         * gcc.target/powerpc/recip-4.c: Ditto.
6271         * gcc.target/powerpc/recip-5.c: Ditto.
6272         * gcc.target/powerpc/recip-6.c: Ditto.
6273         * gcc.target/powerpc/recip-7.c: Ditto.
6274         * gcc.target/powerpc/recip-test.h: Ditto.
6275         * gcc.target/powerpc/recip-test2.h: Ditto.
6277 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6279         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
6281 2010-06-02  Jason Merrill  <jason@redhat.com>
6283         * g++.dg/ext/vector9.C: Expect typedef in error message.
6285         PR c++/9726
6286         PR c++/23594
6287         PR c++/44333
6288         * g++.dg/tc1/dr101.C: Remove xfails.
6290 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6292         PR middle-end/44372
6293         * g++.dg/ipa/pr44372.C: New.
6295 2010-06-02  Jan Hubicka  <jh@suse.cz>
6297         PR middle-end/44295
6298         * g++.dg/torture/pr44295.C: Neww testcase.
6300 2010-06-02  Jan Hubicka  <jh@suse.cz>
6302         * gcc.dg/tree-ssa/loadpre6.c: Update.
6304 2010-06-02  Richard Guenther  <rguenther@suse.de>
6306         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
6307         diagnostic.h.
6309 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
6311         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
6312         the link fail message.
6314 2010-06-02  Tobias Burnus  <burnus@net-b.de>
6316         PR fortran/44360
6317         * gfortran.dg/use_13.f90: New test case.
6319 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6321         PR fortran/44371
6322         * gfortran.dg/error_stop_2.f08: Minor update.
6324 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6326         PR fortran/44371
6327         * gfortran.dg/error_stop_1.f08: New test.
6328         * gfortran.dg/error_stop_2.f08: New test.
6330 2010-06-01  Jason Merrill  <jason@redhat.com>
6332         DR 990
6333         * g++.dg/cpp0x/initlist37.C: New.
6334         * g++.dg/cpp0x/initlist38.C: New.
6336         PR c++/44358
6337         * g++.dg/cpp0x/initlist36.C: New.
6339 2010-05-31 Jan Hubicka  <jh@suse.cz>
6341         * gcc.dg/noreturn-8.c: New testcase.
6343 2010-05-31 Jan Hubicka  <jh@suse.cz>
6345         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6346         * gcc.dg/lto/noreturn-1_0.c: Move it here.
6348 2010-05-31 Jan Hubicka  <jh@suse.cz>
6350         * gcc.dg/lto/noreturn-1_1.c: New testcase.
6351         * gcc.dg/lto/noreturn-1_0.c: New testcase.
6353 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
6355         PR fortran/36928
6356         * gfortran.dg/dependency_27.f90:  New test.
6357         * gfortran.dg/array_assign_1.F90:  New test.
6359 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6361         PR target/44338
6362         * gcc.target/i386/sse-24.c: New test.
6364 2010-05-31  Jan Hubicka  <jh@suse.cz>
6366         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6368 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6370         PR middle-end/44337
6371         * gcc.dg/pr44337.c: New test.
6373         PR tree-optimization/44182
6374         * g++.dg/debug/pr44182.C: New test.
6376 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6378         * gcc.dg/nested-func-7.c: New test.
6379         * gnat.dg/frame_overflow.adb: Adjust directives.
6381 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6383         * gnat.dg/prot2.ad[sb]: New test.
6384         * gnat.dg/prot2_pkg1.ads: New helper.
6385         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6387 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6389         * gnat.dg/array11.adb: Adjust dg-warning directive.
6390         * gnat.dg/object_overflow.adb: Likewise.
6392 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
6394         PR middle-end/44306
6395         * gcc.dg/tree-ssa/pr44306.c: New.
6397 2010-05-29  Jan Hubicka  <jh@suse.cz>
6399         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6401 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
6403         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6405 2010-05-28  Mike Stump  <mikestump@comcast.net>
6407         PR objc/44125
6408         * objc.dg/const-str-9.m: Remove static.
6410 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
6412         PR target/43636
6413         * gcc.c-torture/compile/pr43636.c: New test.
6415 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
6417         PR objc++/23616
6418         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6419         * obj-c++.dg/try-catch-9.mm: Ditto.
6421 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
6423         Revert patch for PR c++/44188
6424         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
6426 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6428         PR c++/44188
6429         * g++.dg/debug/dwarf2/typedef3.C: New test.
6431 2010-05-27  Jason Merrill  <jason@redhat.com>
6433         PR c++/43555
6434         * g++.dg/ext/vla9.C: New.
6436 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
6438         PR objc/44140
6439         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
6440         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6441         * objc.dg/torture/tls/thr-init.m: Ditto.
6442         * objc.dg/torture/trivial.m: Ditto.
6443         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
6444         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6445         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6446         * obj-c++.dg/torture/trivial.mm: Ditto.
6448 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
6450         * g++.dg/lto/20100302_0.C: Skip on darwin.
6452 2010-05-27  Richard Guenther  <rguenther@suse.de>
6454         PR tree-optimization/44284
6455         * gcc.dg/vect/vect-118.c: New testcase.
6456         * gcc.dg/vect/bb-slp-20.c: Adjust.
6457         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6458         * gcc.dg/vect/slp-9.c: Likewise.
6459         * gcc.dg/vect/slp-reduc-4.c: Likewise.
6460         * gcc.dg/vect/vect-10.c: Likewise.
6461         * gcc.dg/vect/vect-109.c: Likewise.
6462         * gcc.dg/vect/vect-12.c: Likewise.
6463         * gcc.dg/vect/vect-36.c: Likewise.
6464         * gcc.dg/vect/vect-7.c: Likewise.
6465         * gcc.dg/vect/vect-iv-8.c: Likewise.
6466         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6467         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6468         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6469         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6470         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6471         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6472         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6473         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6474         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6475         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6476         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6477         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6478         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6479         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6480         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6481         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6482         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6484 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6486         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
6487         necessary.
6489 2010-05-26  Jan Hubicka  <jh@suse.cz>
6491         * gcc.dg/lto/materialize-1_0.c: New file.
6492         * gcc.dg/lto/materialize-1_1.c: New file.
6494 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6496         * gnat.dg/lto10.adb: New test.
6497         * gnat.dg/lto10_pkg.ads: New helper.
6499 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
6501         * lib/target-supports.exp (check_effective_target_int128): New
6502         function to check if __int128 types are available for target.
6503         * c-c++-common/int128-types-1.c: New.
6504         * c-c++-common/int128-1.c: New.
6505         * c-c++-common/int128-2.c: New.
6506         * g++.dg/abi/mangle43.C: New.
6507         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6508         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6509         pointer-wide scalar.
6510         * g++.dg/other/pr25632.C: Likewise.
6511         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6512         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6513         overflow warnings.
6514         * g++.dg/warn/pr13358-4.C: Likewise.
6515         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
6516         * g++.dg/warn/Wconversion-null.C: Likewise.
6518 2010-05-26  Jason Merrill  <jason@redhat.com>
6520         PR c++/43382
6521         * g++.dg/cpp0x/variadic101.C: New.
6523 2010-05-26  Richard Guenther  <rguenther@suse.de>
6525         PR rtl-optimization/44164
6526         * gcc.c-torture/execute/pr44164.c: New testcase.
6527         * g++.dg/tree-ssa/pr13146.C: Adjust.
6529 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
6531         PR fortran/40011
6532         * gfortran.dg/whole_file_19.f90 : New test.
6534 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
6536         PR fortran/30668
6537         PR fortran/31346
6538         PR fortran/34260
6539         * gfortran.dg/pr40999.f: Fix function type.
6540         * gfortran.dg/whole_file_5.f90: Likewise.
6541         * gfortran.dg/whole_file_6.f90: Likewise.
6542         * gfortran.dg/whole_file_16.f90: New.
6543         * gfortran.dg/whole_file_17.f90: New.
6544         * gfortran.dg/whole_file_18.f90: New.
6546 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
6547             Iain Sandoe  <iains@gcc.gnu.org>
6549         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6550         * gcc.c-torture/compile/pr44197.c: Require alias support.
6551         * gcc.dg/lto/20081222_0.c: Ditto.
6553 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
6555         PR debug/42801
6556         * gcc.dg/guality/vla-2.c: New test.
6558 2010-05-25  Richard Guenther  <rguenther@suse.de>
6560         PR middle-end/44069
6561         * g++.dg/torture/pr44069.C: New testcase.
6563 2010-05-25  Richard Guenther  <rguenther@suse.de>
6565         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6567 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6569         PR objc/44140
6570         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6572 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6574         * obj-c++.dg/torture/tls/trivial.mm: New.
6575         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6576         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6577         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6578         * obj-c++.dg/torture/tls/diag-1.mm: New.
6579         * obj-c++.dg/torture/tls/tls.exp: New.
6580         * obj-c++.dg/torture/trivial.mm: New.
6581         * obj-c++.dg/torture/dg-torture.exp: New.
6582         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6583         * obj-c++.dg/tls/trivial.m: New.
6584         * obj-c++.dg/tls/init-1.mm: New.
6585         * obj-c++.dg/tls/diag-1.mm: New.
6586         * obj-c++.dg/tls/init-2.mm: New.
6587         * obj-c++.dg/tls/diag-2.mm: New.
6588         * obj-c++.dg/tls/diag-3.mm: New.
6589         * obj-c++.dg/tls/diag-4.mm: New.
6590         * obj-c++.dg/tls/static-1.mm: New.
6591         * obj-c++.dg/tls/tls.exp: New.
6592         * obj-c++.dg/tls/diag-5.mm: New.
6593         * obj-c++.dg/tls/static-1a.mm: New.
6594         * objc-obj-c++-shared/Object1.mm: New.
6595         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6597 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
6599         PR objc++/43689
6600         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6601         * obj-c++.dg/const-str-6.mm: Ditto.
6603 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6605         * g++.dg/parse/array-size2.C: Remove dg-error directives.
6607 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6609         PR ada/38394
6610         * gnat.dg/array13.ad[sb]: New test.
6612 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
6613             Sandra Loosemore  <sandra@codesourcery.com>
6615         * gcc.target/arm/neon/: Regenerated test cases.
6617         * gcc.target/arm/neon/polytypes.c,
6618         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6619         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
6620         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
6621         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6622         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6623         dg-add-options arm_neon.
6625         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6626         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6627         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6628         and arm_neon_fp16_ok.
6630         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6631         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6633         * lib/target-supports.exp (add_options_for_arm_neon): New.
6634         (check_effective_target_arm_neon_ok_nocache): New, from
6635         check_effective_target_arm_neon_ok.  Check multiple possibilities.
6636         (check_effective_target_arm_neon_ok): Use
6637         check_effective_target_arm_neon_ok_nocache.
6638         (add_options_for_arm_neon_fp16)
6639         (check_effective_target_arm_neon_fp16_ok)
6640         check_effective_target_arm_neon_fp16_ok_nocache): New.
6641         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6643 2010-05-24  Jason Merrill  <jason@redhat.com>
6645         PR c++/41510
6646         * g++.dg/cpp0x/initlist35.C: New.
6647         * g++.dg/init/brace6.C: Adjust.
6649 2010-05-24  Paul Brook  <paul@codesourcery.com>
6651         * gcc.target/arm/frame-pointer-1.c: New test.
6652         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6653         pointer elimination.
6655 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6657         PR target/44245
6658         * gcc.target/i386/crc32-3.c: New.
6659         * gcc.target/i386/crc32-4.c: Likewise.
6661 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
6663         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6664         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6665         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6667 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6669         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6671 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
6673         PR target/43869
6674         * gcc.c-target/pr43869.c: New test.
6676 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6678         PR fortran/44212
6679         * gfortran.dg/class_22.f03: New.
6681 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
6683         PR lto/44238
6684         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6686 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6688         PR fortran/44213
6689         * gfortran.dg/abstract_type_7.f03: New.
6691 2010-05-21  Jason Merrill  <jason@redhat.com>
6693         * g++.dg/eh/spec11.C: Test cleanup optimization.
6695 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
6697         PR debug/44223
6698         * gcc.target/i386/pr44223.c: New test.
6700 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6702         * gcc.target/i386/pr25993.c: Use @function as type specifier.
6704 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
6706         * g++.dg/other/const3.C: New test.
6708 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
6710         PR fortran/38407
6711         * warn_unused_dummy_argument_1.f90: New.
6712         * warn_unused_dummy_argument_2.f90: New.
6714 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6716         PR c++/30298
6717         * g++.dg/inherit/crash1.C: New.
6718         * g++.dg/inherit/crash2.C: Likewise.
6720 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
6722         PR debug/44178
6723         * g++.dg/debug/pr44178.C: New test.
6725 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
6727         PR middle-end/44185
6728         * gcc.dg/tree-ssa/prefetch-6.c: Add
6729         --param min-insn-to-prefetch-ratio=6.
6730         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6731         allow unrolling, and adjust the movnti count.
6733 2010-05-20  Jan Hubicka  <jh@suse.cz>
6735         PR middle-end/44197
6736         * gcc.c-torture/compile/pr44197.c: New file.
6738 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
6740         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6741         Fix test code.
6742         (check_effective_target_xop): Remove __may_alias__ attribute.
6744 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
6746         PR target/44202
6747         * gcc.c-torture/execute/pr44202-1.c: New test.
6749 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6751         PR fortran/43851
6752         * gfortran.dg/label_1.f90: Update test.
6754 2010-05-19  Jan Hubicka  <jh@suse.cz>
6756         * gcc.dg/lto/ipareference2_0.c: New file.
6757         * gcc.dg/lto/ipareference2_1.c: New file.
6759 2010-05-19  Jason Merrill  <jason@redhat.com>
6761         * g++.dg/parse/fn-typedef2.C: New.
6763         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6764         function type.
6766         PR c++/44193
6767         * g++.dg/template/fntype1.C: New.
6769 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6771         * gnat.dg/discr23.ad[sb]: New test.
6772         * gnat.dg/discr23_pkg.ads: New helper.
6774         * gnat.dg/specs/controlled1.ads: New test.
6775         * gnat.dg/specs/controlled1_pkg.ads: New helper.
6777 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6779         PR fortran/44055
6780         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6781         Fixed scope of C_SIZEOF.
6782         * gfortran.dg/warn_conversion_2.f90: New.
6784 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6786         * lib/target-supports.exp (check_effective_target_sse2): New proc.
6787         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6788         for optional selector.
6789         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6790         (check_effective_target_sse3): New proc.
6791         * gcc.target/i386/math-torture/math-torture.exp: Load
6792         target-supports.exp.
6793         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6794         check_effective_target_sse2.
6795         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6796         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6797         * g++.dg/vect/vect.exp: Likewise.
6798         * gfortran.dg/vect/vect.exp: Likewise.
6799         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6800         -msse2 if check_effective_target_sse2.
6802         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6803         * gcc.target/i386/3dnow-2.c: Likewise.
6804         * gcc.target/i386/3dnowA-1.c: Likewise.
6805         * gcc.target/i386/3dnowA-2.c: Likewise.
6806         * gcc.target/i386/pr42549.c: Likewise.
6808         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6809         * gcc.target/i386/sse3-addsubpd.c: Likewise.
6810         * gcc.target/i386/sse3-addsubps.c: Likewise.
6811         * gcc.target/i386/sse3-haddpd.c: Likewise.
6812         * gcc.target/i386/sse3-haddps.c: Likewise.
6813         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6814         * gcc.target/i386/sse3-hsubps.c: Likewise.
6815         * gcc.target/i386/sse3-movddup.c: Likewise.
6816         * gcc.target/i386/sse3-movshdup.c: Likewise.
6817         * gcc.target/i386/sse3-movsldup.c: Likewise.
6819         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6820         * g++.dg/ext/attrib35.C: Likewise.
6821         * g++.dg/opt/pr40496.C: Likewise.
6822         * g++.dg/other/i386-1.C: Likewise.
6823         * g++.dg/other/i386-4.C: Likewise.
6824         * g++.dg/other/pr34435.C: Likewise.
6825         * g++.dg/other/pr39496.C: Likewise.
6826         * g++.dg/other/pr40446.C: Likewise.
6827         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6828         * gcc.dg/compat/vector-1a_main.c: Likewise.
6829         * gcc.dg/compat/vector-2a_main.c: Likewise.
6830         * gcc.dg/lto/20090206-1_0.c: Likewise.
6831         * gcc.dg/pr34856.c: Likewise.
6832         * gcc.dg/pr36584.c: Likewise.
6833         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
6834         * gcc.dg/pr37544.c: Likewise.
6835         * gcc.dg/torture/pr16104-1.c: Likewise.
6836         * gcc.dg/torture/pr35771-1.c: Likewise.
6837         * gcc.dg/torture/pr35771-2.c: Likewise.
6838         * gcc.dg/torture/pr35771-3.c: Likewise.
6839         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6840         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6841         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6842         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6843         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6844         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6845         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6846         * gcc.target/i386/20060512-1.c: Likewise.
6847         * gcc.target/i386/20060512-3.c: Likewise.
6848         * gcc.target/i386/all_one_m128i.c: Likewise.
6849         * gcc.target/i386/float128-1.c: Likewise.
6850         * gcc.target/i386/float128-2.c: Likewise.
6851         * gcc.target/i386/fpcvt-1.c: Likewise.
6852         * gcc.target/i386/fpcvt-2.c: Likewise.
6853         * gcc.target/i386/fpcvt-3.c: Likewise.
6854         * gcc.target/i386/fpprec-1.c: Likewise.
6855         * gcc.target/i386/funcspec-9.c: Likewise.
6856         * gcc.target/i386/incoming-1.c: Likewise.
6857         * gcc.target/i386/incoming-12.c: Likewise.
6858         * gcc.target/i386/incoming-2.c: Likewise.
6859         * gcc.target/i386/incoming-3.c: Likewise.
6860         * gcc.target/i386/incoming-4.c: Likewise.
6861         * gcc.target/i386/incoming-6.c: Likewise.
6862         * gcc.target/i386/incoming-7.c: Likewise.
6863         * gcc.target/i386/incoming-8.c: Likewise.
6864         * gcc.target/i386/opt-1.c: Likewise.
6865         * gcc.target/i386/opt-2.c: Likewise.
6866         * gcc.target/i386/ordcmp-1.c: Likewise.
6867         * gcc.target/i386/pr17692.c: Likewise.
6868         * gcc.target/i386/pr18614-1.c: Likewise.
6869         * gcc.target/i386/pr22152.c: Likewise.
6870         * gcc.target/i386/pr23570.c: Likewise.
6871         * gcc.target/i386/pr23575.c: Likewise.
6872         * gcc.target/i386/pr26449-1.c: Likewise.
6873         * gcc.target/i386/pr26600.c: Likewise.
6874         * gcc.target/i386/pr27790.c: Likewise.
6875         * gcc.target/i386/pr28839.c: Likewise.
6876         * gcc.target/i386/pr30970.c: Likewise.
6877         * gcc.target/i386/pr32000-1.c: Likewise.
6878         * gcc.target/i386/pr32000-2.c: Likewise.
6879         * gcc.target/i386/pr32280.c: Likewise.
6880         * gcc.target/i386/pr32661.c: Likewise.
6881         * gcc.target/i386/pr32708-1.c: Likewise.
6882         * gcc.target/i386/pr32961.c: Likewise.
6883         * gcc.target/i386/pr33329.c: Likewise.
6884         * gcc.target/i386/pr35714.c: Likewise.
6885         * gcc.target/i386/pr35767-1.c: Likewise.
6886         * gcc.target/i386/pr35767-1d.c: Likewise.
6887         * gcc.target/i386/pr35767-1i.c: Likewise.
6888         * gcc.target/i386/pr35767-2.c: Likewise.
6889         * gcc.target/i386/pr35767-2d.c: Likewise.
6890         * gcc.target/i386/pr35767-2i.c: Likewise.
6891         * gcc.target/i386/pr35767-3.c: Likewise.
6892         * gcc.target/i386/pr35767-5.c: Likewise.
6893         * gcc.target/i386/pr36222-1.c: Likewise.
6894         * gcc.target/i386/pr36578-1.c: Likewise.
6895         * gcc.target/i386/pr36578-2.c: Likewise.
6896         * gcc.target/i386/pr36992-1.c: Likewise.
6897         * gcc.target/i386/pr37101.c: Likewise.
6898         * gcc.target/i386/pr37216.c: Likewise.
6899         * gcc.target/i386/pr37434-1.c: Likewise.
6900         * gcc.target/i386/pr37434-2.c: Likewise.
6901         * gcc.target/i386/pr37843-3.c: Likewise.
6902         * gcc.target/i386/pr37843-4.c: Likewise.
6903         * gcc.target/i386/pr39162.c: Likewise.
6904         * gcc.target/i386/pr39315-1.c: Likewise.
6905         * gcc.target/i386/pr39315-2.c: Likewise.
6906         * gcc.target/i386/pr39315-3.c: Likewise.
6907         * gcc.target/i386/pr39315-4.c: Likewise.
6908         * gcc.target/i386/pr39445.c: Likewise.
6909         * gcc.target/i386/pr39496.c: Likewise.
6910         * gcc.target/i386/pr40809.c: Likewise.
6911         * gcc.target/i386/pr40906-3.c: Likewise.
6912         * gcc.target/i386/pr41019.c: Likewise.
6913         * gcc.target/i386/pr42542-1.c: Likewise.
6914         * gcc.target/i386/pr42542-2.c: Likewise.
6915         * gcc.target/i386/pr42542-3.c: Likewise.
6916         * gcc.target/i386/pr42542-3a.c: Likewise.
6917         * gcc.target/i386/pr42881.c: Likewise.
6918         * gcc.target/i386/push-1.c: Likewise.
6919         * gcc.target/i386/quad-sse.c: Likewise.
6920         * gcc.target/i386/reload-1.c: Likewise.
6921         * gcc.target/i386/sse-10.c: Likewise.
6922         * gcc.target/i386/sse-11.c: Likewise.
6923         * gcc.target/i386/sse-15.c: Likewise.
6924         * gcc.target/i386/sse-17.c: Likewise.
6925         * gcc.target/i386/sse-18.c: Likewise.
6926         * gcc.target/i386/sse-19.c: Likewise.
6927         * gcc.target/i386/sse-4.c: Likewise.
6928         * gcc.target/i386/sse-6.c: Likewise.
6929         * gcc.target/i386/sse-vect-types.c: Likewise.
6930         * gcc.target/i386/sse2-addpd-1.c: Likewise.
6931         * gcc.target/i386/sse2-addsd-1.c: Likewise.
6932         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
6933         * gcc.target/i386/sse2-andpd-1.c: Likewise.
6934         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
6935         * gcc.target/i386/sse2-comisd-1.c: Likewise.
6936         * gcc.target/i386/sse2-comisd-2.c: Likewise.
6937         * gcc.target/i386/sse2-comisd-3.c: Likewise.
6938         * gcc.target/i386/sse2-comisd-4.c: Likewise.
6939         * gcc.target/i386/sse2-comisd-5.c: Likewise.
6940         * gcc.target/i386/sse2-comisd-6.c: Likewise.
6941         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
6942         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
6943         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
6944         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
6945         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
6946         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
6947         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
6948         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
6949         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6950         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
6951         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
6952         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6953         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
6954         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
6955         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
6956         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
6957         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6958         * gcc.target/i386/sse2-divpd-1.c: Likewise.
6959         * gcc.target/i386/sse2-divsd-1.c: Likewise.
6960         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
6961         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
6962         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
6963         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
6964         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
6965         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
6966         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
6967         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
6968         * gcc.target/i386/sse2-minpd-1.c: Likewise.
6969         * gcc.target/i386/sse2-minsd-1.c: Likewise.
6970         * gcc.target/i386/sse2-mmx.c: Likewise.
6971         * gcc.target/i386/sse2-movapd-1.c: Likewise.
6972         * gcc.target/i386/sse2-movapd-2.c: Likewise.
6973         * gcc.target/i386/sse2-movd-1.c: Likewise.
6974         * gcc.target/i386/sse2-movd-2.c: Likewise.
6975         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
6976         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
6977         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
6978         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
6979         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
6980         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
6981         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
6982         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
6983         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
6984         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
6985         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
6986         * gcc.target/i386/sse2-movq-1.c: Likewise.
6987         * gcc.target/i386/sse2-movq-2.c: Likewise.
6988         * gcc.target/i386/sse2-movq-3.c: Likewise.
6989         * gcc.target/i386/sse2-movsd-1.c: Likewise.
6990         * gcc.target/i386/sse2-movsd-2.c: Likewise.
6991         * gcc.target/i386/sse2-movupd-1.c: Likewise.
6992         * gcc.target/i386/sse2-movupd-2.c: Likewise.
6993         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
6994         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
6995         * gcc.target/i386/sse2-orpd-1.c: Likewise.
6996         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
6997         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
6998         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
6999         * gcc.target/i386/sse2-paddb-1.c: Likewise.
7000         * gcc.target/i386/sse2-paddd-1.c: Likewise.
7001         * gcc.target/i386/sse2-paddq-1.c: Likewise.
7002         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
7003         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
7004         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
7005         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
7006         * gcc.target/i386/sse2-paddw-1.c: Likewise.
7007         * gcc.target/i386/sse2-pand-1.c: Likewise.
7008         * gcc.target/i386/sse2-pandn-1.c: Likewise.
7009         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
7010         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
7011         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
7012         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
7013         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
7014         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
7015         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
7016         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
7017         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
7018         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
7019         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
7020         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
7021         * gcc.target/i386/sse2-pminub-1.c: Likewise.
7022         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
7023         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
7024         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
7025         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
7026         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
7027         * gcc.target/i386/sse2-por-1.c: Likewise.
7028         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
7029         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
7030         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
7031         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
7032         * gcc.target/i386/sse2-pslld-1.c: Likewise.
7033         * gcc.target/i386/sse2-pslld-2.c: Likewise.
7034         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
7035         * gcc.target/i386/sse2-psllq-1.c: Likewise.
7036         * gcc.target/i386/sse2-psllq-2.c: Likewise.
7037         * gcc.target/i386/sse2-psllw-1.c: Likewise.
7038         * gcc.target/i386/sse2-psllw-2.c: Likewise.
7039         * gcc.target/i386/sse2-psrad-1.c: Likewise.
7040         * gcc.target/i386/sse2-psrad-2.c: Likewise.
7041         * gcc.target/i386/sse2-psraw-1.c: Likewise.
7042         * gcc.target/i386/sse2-psraw-2.c: Likewise.
7043         * gcc.target/i386/sse2-psrld-1.c: Likewise.
7044         * gcc.target/i386/sse2-psrld-2.c: Likewise.
7045         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
7046         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
7047         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
7048         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
7049         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
7050         * gcc.target/i386/sse2-psubb-1.c: Likewise.
7051         * gcc.target/i386/sse2-psubd-1.c: Likewise.
7052         * gcc.target/i386/sse2-psubq-1.c: Likewise.
7053         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
7054         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
7055         * gcc.target/i386/sse2-psubw-1.c: Likewise.
7056         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
7057         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
7058         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
7059         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
7060         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
7061         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
7062         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
7063         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
7064         * gcc.target/i386/sse2-pxor-1.c: Likewise.
7065         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7066         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7067         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
7068         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
7069         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
7070         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
7071         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
7072         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
7073         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
7074         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
7075         * gcc.target/i386/sse2-shufps-1.c: Likewise.
7076         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
7077         * gcc.target/i386/sse2-subpd-1.c: Likewise.
7078         * gcc.target/i386/sse2-subsd-1.c: Likewise.
7079         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
7080         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
7081         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
7082         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
7083         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
7084         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
7085         * gcc.target/i386/sse2-unpack-1.c: Likewise.
7086         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
7087         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
7088         * gcc.target/i386/sse2-vec-1.c: Likewise.
7089         * gcc.target/i386/sse2-vec-2.c: Likewise.
7090         * gcc.target/i386/sse2-vec-3.c: Likewise.
7091         * gcc.target/i386/sse2-vec-4.c: Likewise.
7092         * gcc.target/i386/sse2-vec-5.c: Likewise.
7093         * gcc.target/i386/sse2-vec-6.c: Likewise.
7094         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
7095         * gcc.target/i386/ssefn-2.c: Likewise.
7096         * gcc.target/i386/ssefn-4.c: Likewise.
7097         * gcc.target/i386/ssefp-1.c: Likewise.
7098         * gcc.target/i386/ssefp-2.c: Likewise.
7099         * gcc.target/i386/sseregparm-3.c: Likewise.
7100         * gcc.target/i386/sseregparm-4.c: Likewise.
7101         * gcc.target/i386/sseregparm-5.c: Likewise.
7102         * gcc.target/i386/sseregparm-6.c: Likewise.
7103         * gcc.target/i386/sseregparm-7.c: Likewise.
7104         * gcc.target/i386/ssetype-1.c: Likewise.
7105         * gcc.target/i386/ssetype-2.c: Likewise.
7106         * gcc.target/i386/ssetype-3.c: Likewise.
7107         * gcc.target/i386/ssetype-4.c: Likewise.
7108         * gcc.target/i386/ssetype-5.c: Likewise.
7109         * gcc.target/i386/unordcmp-1.c: Likewise.
7110         * gcc.target/i386/vararg-1.c: Likewise.
7111         * gcc.target/i386/vararg-2.c: Likewise.
7112         * gcc.target/i386/vararg-3.c: Likewise.
7113         * gcc.target/i386/vararg-4.c: Likewise.
7114         * gcc.target/i386/vararg-7.c: Likewise.
7115         * gcc.target/i386/vararg-8.c: Likewise.
7116         * gcc.target/i386/vecinit-1.c: Likewise.
7117         * gcc.target/i386/vecinit-2.c: Likewise.
7118         * gcc.target/i386/vecinit-3.c: Likewise.
7119         * gcc.target/i386/vecinit-4.c: Likewise.
7120         * gcc.target/i386/vecinit-5.c: Likewise.
7121         * gcc.target/i386/vecinit-6.c: Likewise.
7122         * gcc.target/i386/vectorize2.c: Likewise.
7123         * gcc.target/i386/vectorize3.c: Likewise.
7124         * gcc.target/i386/vectorize4.c: Likewise.
7125         * gcc.target/i386/vectorize6.c: Likewise.
7126         * gcc.target/i386/vectorize7.c: Likewise.
7127         * gcc.target/i386/vectorize8.c: Likewise.
7128         * gcc.target/i386/vperm-v2df.c: Likewise.
7129         * gcc.target/i386/vperm-v2di.c: Likewise.
7130         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7131         * gcc.target/i386/xorps-sse2.c: Likewise.
7132         * gcc.target/i386/xorps.c: Likewise.
7133         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
7134         * gfortran.dg/graphite/pr42326.f90: Likewise.
7135         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
7137 2010-05-19  Richard Guenther  <rguenther@suse.de>
7139         PR lto/44196
7140         * g++.dg/lto/20100519-1_0.C: New testcase.
7142 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7144         PR fortran/42360
7145         * gfortran.dg/warn_intent_out_not_set.f90: New.
7147 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7149         PR fortran/38404
7150         * gfortran.dg/data_char_1.f90: Updated warning message.
7151         * gfortran.dg/data_array_6.f: New.
7153 2010-05-19  Martin Jambor  <mjambor@suse.cz>
7155         * g++.dg/ipa/ivinline-8.C: New test.
7156         * gcc.dg/ipa/iinline-2.c: Likewise.
7158 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7160         PR fortran/34505
7161         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
7162         arguments; add check for return value kind.
7163         * gfortran.dg/float_1.f90: Likewise.
7165 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7167         * gcc.target/i386/20011009-1.c (COMMENT): Define.
7168         (main): Use it.
7169         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
7170         * lib/lto.exp (lto_prune_warns): Fix location line regex.
7171         Prune another location line format.
7172         (lto-obj): Call lto_prune_warns on comp_output.
7174 2010-05-18  Jan Hubicka  <jh@suse.cz>
7176         * gcc.dg/lto/ipacp_0.c: New test.
7177         * gcc.dg/lto/ipacp_1.c: New test.
7179 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
7181         PR lto/44184
7182         * gcc.dg/lto/20100518_0.c: New test.
7184 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
7186         * gnat.dg/specs/lto3.ads: Add missing dg-options.
7188 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7190         PR fortran/43990
7191         * gfortran.dg/class_21.f03: New.
7193 2010-05-17  Jason Merrill  <jason@redhat.com>
7195         PR c++/44157
7196         * g++.dg/cpp0x/initlist34.C: New.
7198         PR c++/44158
7199         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
7201 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7203         * g++.dg/ipa/ivinline-1.C: New test.
7204         * g++.dg/ipa/ivinline-2.C: New test.
7205         * g++.dg/ipa/ivinline-3.C: New test.
7206         * g++.dg/ipa/ivinline-4.C: New test.
7207         * g++.dg/ipa/ivinline-5.C: New test.
7208         * g++.dg/ipa/ivinline-6.C: New test.
7210 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
7211             Jason Merrill  <jason@redhat.com>
7213         PR c++/44108
7214         * c-c++-common/Wunused-var-8.c: New test.
7216 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
7218         PR bootstrap/42347
7219         * gcc.c-torture/compile/pr42347.c: New test.
7221         PR middle-end/44102
7222         * g++.dg/ext/asmgoto1.C: New test.
7224 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7226         PR middle-end/44133
7227         * gcc.dg/tree-ssa/pr44133.c: New test.
7228         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
7229         precise.
7231 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7233         PR fortran/44044
7234         * gfortran.dg/class_20.f03: New.
7236 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
7238         PR 44078
7239         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
7240         debug messages but not the newly introduced one.
7242 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
7244         PR fortran/35779
7245         * gfortran.dg/initialization_25.f90: Commented testcase.
7246         * gfortran.dg/initialization_26.f90: New.
7248 2010-05-16  Richard Guenther  <rguenther@suse.de>
7250         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
7251         * gcc.dg/pr43084.c: Likewise.
7252         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
7253         -fipa-type-escape.
7254         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
7255         -fipa-type-escape.
7256         * gcc.dg/struct/struct-reorg.exp: Likewise.
7257         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7258         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7260 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
7262         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
7263         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
7264         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
7265         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
7266         tests.
7268 2010-05-15  Jason Merrill  <jason@redhat.com>
7270         * g++.dg/eh/spec10.C: New.
7271         * g++.dg/eh/spec11.C: New.
7272         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
7274 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7276         PR fortran/44154
7277         PR fortran/42647
7278         * gfortran.dg/allocatable_scalar_9.f90: New.
7280 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
7282         PR c++/44148
7283         * g++.dg/torture/pr44148.C: New test.
7285 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
7287         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
7288         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
7289         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
7290         diagnostics and type sizes.
7292 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
7294         * gnat.dg/lto9.adb: New test.
7295         * gnat.dg/lto9_pkg1.ads: New helper.
7296         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
7298 2010-05-15  Jan Hubicka  <jh@suse.cz>
7300         * gcc.dg/lto/ipareference_1.c: Rename to ...
7301         * gcc.dg/lto/ipareference_0.c: ... this one.
7302         * gcc.dg/lto/ipareference_2.c: Rename to ...
7303         * gcc.dg/lto/ipareference_1.c: ... this one.
7305 2010-05-15  Jan Hubicka  <jh@suse.cz>
7307         * gcc.dg/lto/ipareference_1.c: New file.
7308         * gcc.dg/lto/ipareference_2.c: New file.
7310 2010-05-15  Richard Guenther  <rguenther@suse.de>
7312         PR tree-optimization/44038
7313         * gcc.c-torture/compile/pr44038.c: New testcase.
7315 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
7317         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
7318         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7320 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7322         PR fortran/43207
7323         PR fortran/43969
7324         * gfortran.dg/class_18.f03: New.
7325         * gfortran.dg/class_19.f03: New.
7327 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7329         PR debug/44112
7330         * gcc.dg/debug/dwarf2/const-1.c: Remove.
7331         * g++.dg/debug/dwarf2/const1.C: Remove.
7333 2010-05-14  Jason Merrill  <jason@redhat.com>
7335         * g++.dg/eh/cond4.C: New.
7336         * g++.dg/eh/elide2.C: Adjust.
7337         * g++.old-deja/g++.eh/terminate1.C: Adjust.
7339 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7341         PR fortran/44135
7342         * gfortran.dg/actual_array_interface_2.f90: New test.
7344 2010-05-14  Richard Guenther  <rguenther@suse.de>
7346         PR tree-optimization/44119
7347         * gcc.c-torture/compile/pr44119.c: New testcase.
7349 2010-05-14  Jason Merrill  <jason@redhat.com>
7351         PR c++/44127
7352         * g++.dg/eh/terminate1.C: New.
7354 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7356         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7358         PR debug/44136
7359         * gcc.dg/pr44136.c: New test.
7361 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
7363         PR c++/30566
7364         * g++.dg/warn/Wshadow-4.C: Adjust.
7365         * g++.dg/warn/Wshadow-5.C: New test.
7366         * g++.dg/warn/Wshadow-6.C: New test
7368 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
7370         PR fortran/35779
7371         * gfortran.dg/initialization_25.f90: New.
7373 2010-05-13  Martin Jambor  <mjambor@suse.cz>
7375         * g++.dg/otr-fold-1.C: New test.
7376         * g++.dg/otr-fold-2.C: New test.
7378 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
7380         PR fortran/44036
7381         * gfortran.dg/gomp/pr44036-1.f90: New test.
7382         * gfortran.dg/gomp/pr44036-2.f90: New test.
7383         * gfortran.dg/gomp/pr44036-3.f90: New test.
7385         PR debug/43983
7386         * gcc.dg/guality/sra-1.c: New test.
7388 2010-05-12  Jan Hubicka  <jh@suse.cz>
7390         * tree-ssa/unreachable.c: New test.
7392 2010-05-12  Jason Merrill  <jason@redhat.com>
7394         * g++.dg/cpp0x/sfinae1.C: New.
7396 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
7398         * gcc.target/i386/zee.c: New file.
7400 2010-05-12  Jason Merrill  <jason@redhat.com>
7402         * g++.dg/conversion/op1.C: Expect template candidate message.
7403         * g++.dg/cpp0x/nullptr15.C: Likewise.
7404         * g++.dg/cpp0x/pr31431-2.C: Likewise.
7405         * g++.dg/cpp0x/pr31431.C: Likewise.
7406         * g++.dg/cpp0x/temp_default2.C: Likewise.
7407         * g++.dg/cpp0x/trailing4.C: Likewise.
7408         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7409         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7410         * g++.dg/cpp0x/variadic-throw.C: Likewise.
7411         * g++.dg/cpp0x/variadic35.C: Likewise.
7412         * g++.dg/cpp0x/vt-35147.C: Likewise.
7413         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7414         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7415         * g++.dg/ext/visibility/anon8.C: Likewise.
7416         * g++.dg/ext/vla2.C: Likewise.
7417         * g++.dg/other/pr28114.C: Likewise.
7418         * g++.dg/other/ptrmem10.C: Likewise.
7419         * g++.dg/other/ptrmem11.C: Likewise.
7420         * g++.dg/overload/unknown1.C: Likewise.
7421         * g++.dg/parse/template7.C: Likewise.
7422         * g++.dg/parse/typename7.C: Likewise.
7423         * g++.dg/template/conv11.C: Likewise.
7424         * g++.dg/template/copy1.C: Likewise.
7425         * g++.dg/template/deduce3.C: Likewise.
7426         * g++.dg/template/dependent-expr5.C: Likewise.
7427         * g++.dg/template/friend.C: Likewise.
7428         * g++.dg/template/incomplete2.C: Likewise.
7429         * g++.dg/template/local4.C: Likewise.
7430         * g++.dg/template/local6.C: Likewise.
7431         * g++.dg/template/operator10.C: Likewise.
7432         * g++.dg/template/overload6.C: Likewise.
7433         * g++.dg/template/ptrmem2.C: Likewise.
7434         * g++.dg/template/ptrmem20.C: Likewise.
7435         * g++.dg/template/ptrmem8.C: Likewise.
7436         * g++.dg/template/sfinae2.C: Likewise.
7437         * g++.dg/template/ttp25.C: Likewise.
7438         * g++.dg/template/unify10.C: Likewise.
7439         * g++.dg/template/unify11.C: Likewise.
7440         * g++.dg/template/unify6.C: Likewise.
7441         * g++.dg/template/unify7.C: Likewise.
7442         * g++.dg/template/unify9.C: Likewise.
7443         * g++.dg/template/varmod1.C: Likewise.
7444         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7445         * g++.old-deja/g++.law/operators32.C: Likewise.
7446         * g++.old-deja/g++.pt/crash28.C: Likewise.
7447         * g++.old-deja/g++.pt/crash60.C: Likewise.
7448         * g++.old-deja/g++.pt/explicit38.C: Likewise.
7449         * g++.old-deja/g++.pt/explicit39.C: Likewise.
7450         * g++.old-deja/g++.pt/explicit41.C: Likewise.
7451         * g++.old-deja/g++.pt/explicit67.C: Likewise.
7452         * g++.old-deja/g++.pt/explicit77.C: Likewise.
7453         * g++.old-deja/g++.pt/expr2.C: Likewise.
7454         * g++.old-deja/g++.pt/overload7.C: Likewise.
7455         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
7456         * g++.old-deja/g++.pt/spec5.C: Likewise.
7457         * g++.old-deja/g++.pt/spec6.C: Likewise.
7458         * g++.old-deja/g++.pt/t24.C: Likewise.
7459         * g++.old-deja/g++.pt/unify4.C: Likewise.
7460         * g++.old-deja/g++.pt/unify6.C: Likewise.
7461         * g++.old-deja/g++.pt/unify8.C: Likewise.
7462         * g++.old-deja/g++.robertl/eb119.C: Likewise.
7463         * g++.old-deja/g++.robertl/eb79.C: Likewise.
7464         * g++.old-deja/g++.robertl/eb98.C: Likewise.
7466         * g++.dg/cpp0x/initlist32.C: New.
7468         * g++.dg/template/conv11.C: New.
7469         * g++.dg/conversion/op1.C: Adjust expected error.
7471         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
7473 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
7475         PR target/44088
7476         * gcc.target/i386/avx-cmpsd-1.c: New.
7477         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7478         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7479         * gcc.target/i386/avx-cmpss-2.c: Likewise.
7480         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7481         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7483 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
7485         PR middle-end/44085
7486         * gcc.dg/gomp/pr44085.c: New test.
7487         * gfortran.dg/gomp/pr44085.f90: New test.
7489 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
7491         * objc-obj-c++-shared/Object1.m: New.
7492         * objc.dg/torture: New directory.
7493         * objc.dg/torture/tls: Ditto.
7494         * objc.dg/tls: Ditto.
7495         * objc.dg/torture/tls/trivial.m: New test.
7496         * objc.dg/torture/tls/thr-init-2.m: New test.
7497         * objc.dg/torture/tls/thr-init-3.m: New test.
7498         * objc.dg/torture/tls/thr-init.m: New test.
7499         * objc.dg/torture/tls/diag-1.m: New test.
7500         * objc.dg/torture/tls/tls.exp: New.
7501         * objc.dg/torture/trivial.m: New test.
7502         * objc.dg/torture/dg-torture.exp: New.
7503         * objc.dg/tls/diag-3.m: New test.
7504         * objc.dg/tls/diag-4.m: New test.
7505         * objc.dg/tls/diag-5.m: New test.
7506         * objc.dg/tls/init-1.m: New test.
7507         * objc.dg/tls/init-2.m: New test.
7508         * objc.dg/tls/tls.exp: New.
7509         * objc.dg/tls/diag-2.m: New test.
7510         * lib/objc.exp: Respond to dg-additional-files.
7512 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
7514         * gcc.target/m68k/20100512-1.c: New.
7516 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
7518         * gnat.dg/lto8.adb: New test.
7519         * gnat.dg/lto8_pkg.ad[sb]: New helper.
7520         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7522 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
7524         PR c++/34272
7525         PR c++/43630
7526         PR c++/34491
7527         * g++.dg/template/crash97.C: New.
7528         * g++.dg/template/crash98.C: Likewise.
7529         * g++.dg/template/crash99.C: Likewise.
7530         * g++.dg/cpp0x/pr31439.C: Adjust.
7531         * g++.dg/template/crash95.C: Likewise.
7533 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7535         PR middle-end/44071
7536         * c-c++-common/asmgoto-4.c: New test.
7537         * gcc.target/i386/pr44071.c: New test.
7539         PR c++/44062
7540         * c-c++-common/Wunused-var-7.c: New test.
7541         * g++.dg/warn/Wunused-var-9.C: New test.
7543 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7545         PR fortran/43711
7546         * gfortran.dg/gomp/pr43711.f90: New.
7548 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7550         PR fortran/31820
7551         * gfortran.dg/select_5.f90: Updated.
7553 2010-05-11  Jan Hubicka  <jh@suse.cz>
7555         PR tree-optimize/44063
7556         * gcc.c-torture/compile/pr44063.c: New testcase.
7558 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7560         PR debug/44023
7561         * gcc.dg/pr44023.c: New test.
7563 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
7565         * gnat.dg/lto7.adb: New test.
7566         * gnat.dg/lto7_pkg.ad[sb]: New helper.
7568 2010-05-10  Jason Merrill  <jason@redhat.com>
7570         PR c++/44017
7571         * g++.dg/template/inherit5.C: New.
7573         PR c++/44045
7574         * g++.dg/cpp0x/initlist33.C: New.
7575         * g++.dg/cpp0x/initlist26.C: Adjust.
7576         * g++.dg/cpp0x/initlist28.C: Adjust.
7578 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
7580         PR c++/43719
7581         * g++.dg/init/pr43719.C: New.
7582         * g++.dg/anon-struct4.C: Adjust.
7584 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
7586         PR debug/44028
7587         * gcc.dg/pr44028.c: New test.
7589 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
7591         PR fortran/27866
7592         PR fortran/35003
7593         PR fortran/42809
7594         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7595         * gfortran.dg/warn_conversion.f90: New.
7597 2010-05-10  Michael Matz  <matz@suse.de>
7599         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7601 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
7603         PR rtl-optimization/44012
7604         * gcc.dg/pr44012.c: New.
7606 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7608         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7609         Log text on entry and exit.
7610         Prune Sun ld warnings for common symbols with differing sizes.
7611         (lto-link-and-maybe-run): Change caller.
7613 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
7615         PR fortran/44044
7616         * gfortran.dg/class_7.f03: Modified.
7617         * gfortran.dg/select_type_1.f03: Modified.
7618         * gfortran.dg/select_type_12.f03: New.
7620 2010-05-10  Richard Guenther  <rguenther@suse.de>
7622         PR tree-optimization/44050
7623         * gcc.dg/torture/pr44050.c: New testcase.
7625 2010-05-10  Wei Guozhi  <carrot@google.com>
7627         PR target/42879
7628         * gcc.target/arm/pr42879.c: New testcase.
7630 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7632         PR c/44051
7633         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7635 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7637         PR c/10676
7638         * gcc.dg/anon-struct-10.c: New test.
7640 2010-05-09  Richard Guenther  <rguenther@suse.de>
7642         PR middle-end/44024
7643         * gcc.dg/pr44024.c: New testcase.
7645 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7647         PR c/4784
7648         * gcc.dg/anon-struct-9.c: New test.
7650 2010-05-09  Richard Guenther  <rguenther@suse.de>
7652         PR middle-end/44043
7653         * gcc.c-torture/compile/pr44043.c: New testcase.
7655 2010-05-09  Richard Guenther  <rguenther@suse.de>
7657         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7659 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
7661         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7663 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7665         * gnat.dg/lto[12456].adb: Add "target lto" marker.
7666         * gnat.dg/specs/lto3.ads: Likewise.
7668 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
7670         PR middle-end/28685
7671         * gcc.dg/pr28685-1.c: New file.
7673 2010-05-08  Richard Guenther  <rguenther@suse.de>
7675         PR tree-optimization/44030
7676         * gcc.c-torture/compile/pr44030.c: New testcase.
7678 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7680         * gnat.dg/lto6.adb: New test.
7681         * gnat.dg/lto6_pkg.ads: New helper.
7683 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7685         * gnat.dg/lto5.adb: New test.
7686         * gnat.dg/lto5_pkg.ad[sb]: New helper.
7688 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7690         * gnat.dg/lto4.ad[sb]: New test.
7692 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7694         * gnat.dg/specs/lto3.ads: New test.
7695         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7696         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7698 2010-05-08  Quentin Ochem  <ochem@adacore.com>
7700         * gnat.dg/sizetype3.ad[sb]: New test.
7701         * gnat.dg/sizetype3_pkg.ads: New helper.
7703 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
7705         PR c++/43951
7706         * g++.dg/init/new29.C: New.
7708 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
7710         PR fortran/40728
7711         * gfortran.dg/coarray_1.f90: Fixed error message.
7712         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7713         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7714         * gfortran.dg/intrinsic_std_5.f90: New.
7716 2010-05-07  Jason Merrill  <jason@redhat.com>
7718         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7720 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7722         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7723         (size_t, stderr): Remove.
7724         (read_error): Replaced __builtin_fprintf by fprintf.
7726 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
7728         * gcc.dg/ordered-comparison-1.c: New test.
7729         * gcc.dg/ordered-comparison-2.c: New test.
7730         * gcc.dg/ordered-comparison-3.c: New test.
7731         * gcc.dg/ordered-comparison-4.c: New test.
7733 2010-05-06  Mike Stump  <mikestump@comcast.net>
7735         PR objc/35165
7736         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7738 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
7739             Jason Merrill  <jason@redhat.com>
7741         * g++.dg/cpp0x/nullptr01.C: New.
7742         * g++.dg/cpp0x/nullptr02.C: New.
7743         * g++.dg/cpp0x/nullptr03.C: New.
7744         * g++.dg/cpp0x/nullptr04.C: New.
7745         * g++.dg/cpp0x/nullptr05.C: New.
7746         * g++.dg/cpp0x/nullptr06.C: New.
7747         * g++.dg/cpp0x/nullptr07.C: New.
7748         * g++.dg/cpp0x/nullptr08.C: New.
7749         * g++.dg/cpp0x/nullptr09.C: New.
7750         * g++.dg/cpp0x/nullptr10.C: New.
7751         * g++.dg/cpp0x/nullptr11.C: New.
7752         * g++.dg/cpp0x/nullptr12.C: New.
7753         * g++.dg/cpp0x/nullptr13.C: New.
7754         * g++.dg/cpp0x/nullptr14.C: New.
7755         * g++.dg/cpp0x/nullptr15.C: New.
7756         * g++.dg/cpp0x/nullptr16.C: New.
7757         * g++.dg/cpp0x/nullptr17.C: New.
7758         * g++.dg/cpp0x/nullptr18.C: New.
7759         * g++.dg/cpp0x/nullptr19.C: New.
7760         * g++.dg/cpp0x/nullptr20.C: New.
7761         * g++.dg/cpp0x/nullptr21.C: New.
7762         * g++.dg/cpp0x/nullptr22.C: New.
7763         * g++.dg/debug/nullptr01.C: New.
7764         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7766 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
7768         * gcc.dg/Wunused-var-8.c: Move to...
7769         * c-c++-common/Wunused-var-6.c: ... here.  New test.
7771 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7773         PR c++/40406
7774         * g++.dg/template/crash96.C: New.
7776 2010-05-06  Jan Hubicka  <jh@suse.cz>
7778         PR tree-optimization/43791
7779         * gcc.c-torture/compile/pr43791.c: New file.
7781 2010-05-06  Michael Matz  <matz@suse.de>
7783         PR tree-optimization/43984
7784         * gfortran.dg/pr43984.f90: New test.
7786 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7788         PR 40989
7789         * gcc.dg/pr40989.c: New.
7791 2010-05-06  Richard Guenther  <rguenther@suse.de>
7793         PR tree-optimization/43934
7794         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7796 2010-05-06  Richard Guenther  <rguenther@suse.de>
7798         PR tree-optimization/43987
7799         * gcc.c-torture/execute/pr43987.c: New testcase.
7800         * gcc.dg/torture/pta-escape-1.c: Adjust.
7801         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7802         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7803         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7804         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7806 2010-04-22  Jakub Jelinek <jakub@redhat.com>
7807             Dodji Seketeli  <dodji@redhat.com>
7809         PR c/18624
7810         * g++.dg/warn/Wunused-7.C: Add dg-warning.
7811         * g++.dg/template/sfinae16.C: Likewise.
7812         * gcc.dg/Wunused-var-1.c: Moved to...
7813         * c-c++-common/Wunused-var-1.c: ...here. New test.
7814         * gcc.dg/Wunused-var-2.c: Moved to...
7815         * c-c++-common/Wunused-var-2.c: ...here. New test.
7816         * gcc.dg/Wunused-var-3.c: Moved to...
7817         * c-c++-common/Wunused-var-3.c: ...here. New test.
7818         * gcc.dg/Wunused-var-4.c: Moved to...
7819         * gcc.dg/Wunused-var-1.c: ... here.
7820         * gcc.dg/Wunused-var-5.c: Moved to...
7821         * c-c++-common/Wunused-var-4.c: ...here. New test.
7822         * gcc.dg/Wunused-var-7.c: Moved to...
7823         * c-c++-common/Wunused-var-5.c: ...here. New test.
7824         * gcc.dg/Wunused-var-6.c: Moved to...
7825         * gcc.dg/Wunused-var-2.c: ... here.
7826         * c-c++-common/Wunused-var-1.c: New test.
7827         * c-c++-common/Wunused-var-2.c: New test.
7828         * c-c++-common/Wunused-var-3.c: New test.
7829         * c-c++-common/Wunused-var-4.c: New test.
7830         * c-c++-common/Wunused-var-5.c: New test.
7831         * g++.dg/warn/Wunused-var-1.C: New test.
7832         * g++.dg/warn/Wunused-var-2.C: New test.
7833         * g++.dg/warn/Wunused-var-3.C: New test.
7834         * g++.dg/warn/Wunused-var-4.C: New test.
7835         * g++.dg/warn/Wunused-var-5.C: New test.
7836         * g++.dg/warn/Wunused-var-6.C: New test.
7837         * g++.dg/warn/Wunused-var-7.C: New test.
7838         * g++.dg/warn/Wunused-var-8.C: New test.
7839         * g++.dg/warn/Wunused-parm-1.C: New test.
7840         * g++.dg/warn/Wunused-parm-2.C: New test.
7841         * g++.dg/warn/Wunused-parm-3.C: New test.
7843 2010-05-06  Tobias Burnus  <burnus@net-b.de>
7845         PR fortran/43985
7846         * gfortran.dg/gomp/crayptr5.f90: New test case.
7848 2010-05-05  Jason Merrill  <jason@redhat.com>
7850         PR debug/43370
7851         * g++.dg/ext/attrib39.C: New.
7853 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
7855         PR fortran/24978
7856         * gfortran.dg/data_invalid.f90: New.
7858 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
7860         * gnat.dg/lto2.adb: New test.
7862 2010-05-05  Jason Merrill  <jason@redhat.com>
7864         PR c++/43787
7865         * g++.dg/opt/empty1.C: New.
7867 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
7869         PR fortran/43696
7870         * gfortran.dg/class_17.f03: New.
7872 2010-05-04  Neil Vachharajani <nvachhar@google.com>
7874         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
7876 2010-05-04  Mike Stump  <mikestump@comcast.net>
7878         PR objc/35165
7879         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
7881 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7883         PR target/43668
7884         * gcc.target/i386/pr43668.c: New.
7886 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7888         PR c++/43028
7889         * g++.dg/cpp0x/initlist31.C: New.
7891 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
7893         PR c/43981
7894         * gcc.dg/Wunused-var-8.c: New test.
7896 2010-05-04  Jason Merrill  <jason@redhat.com>
7898         PR c++/38064
7899         * g++.dg/cpp0x/enum3.C: Extend.
7901 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7903         PR target/43799
7904         * gcc.target/i386/pr43799.c: New.
7906 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
7908         * gnat.dg/lto1.adb: New test.
7909         * gnat.dg/lto1_pkg.ad[sb]: New helper.
7911 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7913         PR middle-end/43671
7914         * gcc.target/i386/pr43671.c: New.
7916 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7918         PR c++/43705
7919         * g++.dg/template/crash95.C: New.
7921 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
7923         PR debug/43508
7924         * gcc.target/i386/pr43508.c: New.
7926 2010-05-04  Richard Guenther  <rguenther@suse.de>
7928         PR tree-optimization/43879
7929         * g++.dg/torture/pr43879-1_0.C: New testcase.
7930         * g++.dg/torture/pr43879-1_1.C: Likewise.
7932 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
7934         PR c++/43953
7935         * g++.dg/other/crash-12.C: New test.
7937 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7939         * g++.dg/cdce3.C: Add a space.  Updated.
7941 2010-05-03  Jason Merrill  <jason@redhat.com>
7943         PR c++/43680
7944         * g++.dg/opt/enum2.C: New.
7945         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
7946         * g++.dg/warn/Wswitch-1.C: Adjust message.
7948 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7950         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
7951         * g++.dg/ext/label13.C: Fix typo.
7952         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
7953         alpha*-dec-osf5*.
7954         * gcc.c-torture/compile/limits-declparen.c: xfail on
7955         alpha*-dec-osf5* with -g.
7956         * gcc.c-torture/compile/limits-pointer.c: Likewise.
7957         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
7958         * gcc.dg/c99-tgmath-2.c: Likewise.
7959         * gcc.dg/c99-tgmath-3.c: Likewise.
7960         * gcc.dg/c99-tgmath-4.c: Likewise.
7962 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
7964         PR fortran/43592
7965         * gfortran.dg/unexpected_interface.f90: New test.
7967 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7969         * ada/acats/run_acats (which): New function.
7970         (host_gnatchop, host_gnatmake): Use it.
7972 2010-05-03  Richard Guenther  <rguenther@suse.de>
7974         PR tree-optimization/43971
7975         * gcc.dg/pr43971.c: New testcase.
7977 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
7979         PR debug/43972
7980         * gcc.dg/debug/pr43972.c: New test.
7982 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
7984         PR testsuite/43963
7985         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
7987 2010-05-02  Richard Guenther  <rguenther@suse.de>
7989         PR tree-optimization/43879
7990         * gcc.dg/torture/pr43879-3.c: New testcase.
7992 2010-05-01  Richard Guenther  <rguenther@suse.de>
7994         PR tree-optimization/43949
7995         * g++.dg/warn/Warray-bounds-5.C: New testcase.
7997 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
7999         PR c++/43951
8000         * g++.dg/init/new28.C: New.
8002 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
8004         PR objc++/32052
8005         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
8006         structure and nested declarations.
8007         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
8008         structure and nested declarations.  Reduce header clutter and
8009         use _exit() rather than abort().
8010         * objc.dg/encode-10.m: New.
8011         * objc.dg/encode-11.m: New.
8013 2010-04-30  DJ Delorie  <dj@redhat.com>
8015         * gcc.c-torture/execute/20100430-1.c: New test.
8017 2010-04-30  Jason Merrill  <jason@redhat.com>
8019         PR c++/43868
8020         * g++.dg/template/ptrmem21.C: New.
8022 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
8024         PR fortran/18918
8025         PR fortran/43931
8026         * gfortran.dg/coarray_13.f90: New test.
8028 2010-04-30  Richard Guenther  <rguenther@suse.de>
8030         PR lto/43946
8031         * gcc.dg/lto/20100430-1_0.c: New testcase.
8033 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
8035         PR debug/43942
8036         * c-c++-common/pr43942.c: New test.
8038 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
8040         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
8041         conflict with darwin crt1.o 'start' symbol.
8043 2010-04-30  Richard Guenther  <rguenther@suse.de>
8045         PR tree-optimization/43879
8046         * gcc.dg/torture/pr43879_1.c: New testcase.
8048 2010-04-30  Richard Guenther  <rguenther@suse.de>
8050         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
8052 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
8054         PR c++/43890
8055         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
8056         user-provided constructor while recursing.
8058 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8060         PR fortran/42274
8061         * gfortran.dg/class_16.f03: New test.
8063 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8065         PR fortran/42274
8066         * gfortran.dg/class_15.f03: New.
8068 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8070         PR fortran/43326
8071         * gfortran.dg/dynamic_dispatch_9.f03: New test.
8073 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8075         PR fortran/43492
8076         * gfortran.dg/generic_22.f03 : New test.
8078 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8080         PR fortran/42353
8081         * gfortran.dg/class_14.f03: New test.
8083 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8085         PR fortran/42680
8086         * gfortran.dg/interface_32.f90: New test.
8088 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
8089             Janus Weil  <janus@gcc.gnu.org>
8091         PR fortran/41829
8092         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
8093         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
8094         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
8096 2010-04-28  Mike Stump  <mikestump@comcast.net>
8098         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
8099         dg-excess-errors.
8100         * g++.dg/uninit-pred-2_b.C: Likewise.
8102 2010-04-28  Tobias Burnus  <burnus@net-b.de>
8104         PR fortran/18918
8105         PR fortran/43919
8106         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
8108 2010-04-28  Matthias Klose  <doko@ubuntu.com>
8110         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
8111         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
8112         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
8113         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
8114         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
8116 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
8118         * gcc.dg/const-uniq-1.c: New test.
8119         * gcc.dg/lto/const-uniq_[01].c: Likewise.
8121 2010-04-28  Xinliang David Li  <davidxl@google.com>
8123         * gcc.dg/uninit-pred-2_b.c: New test.
8124         * gcc.dg/uninit-pred-4_b.c: New test.
8125         * gcc.dg/uninit-pred-3_d.c: New test.
8126         * gcc.dg/uninit-pred-6_b.c: New test.
8127         * gcc.dg/uninit-pred-8_b.c: New test.
8128         * gcc.dg/uninit-pred-3_a.c: New test.
8129         * gcc.dg/uninit-pred-2_c.c: New test.
8130         * gcc.dg/uninit-pred-5_a.c: New test.
8131         * gcc.dg/uninit-pred-3_e.c: New test.
8132         * gcc.dg/uninit-pred-7_a.c: New test.
8133         * gcc.dg/uninit-pred-6_c.c: New test.
8134         * gcc.dg/uninit-pred-9_a.c: New test.
8135         * gcc.dg/uninit-pred-8_c.c: New test.
8136         * gcc.dg/uninit-pred-3_b.c: New test.
8137         * gcc.dg/uninit-pred-5_b.c: New test.
8138         * gcc.dg/uninit-pred-7_b.c: New test.
8139         * gcc.dg/uninit-pred-6_d.c: New test.
8140         * gcc.dg/uninit-pred-9_b.c: New test.
8141         * gcc.dg/uninit-pred-2_a.c: New test.
8142         * gcc.dg/uninit-pred-4_a.c: New test.
8143         * gcc.dg/uninit-pred-3_c.c: New test.
8144         * gcc.dg/uninit-pred-6_a.c: New test.
8145         * gcc.dg/uninit-pred-8_a.c: New test.
8146         * gcc.dg/uninit-pred-7_c.c: New test.
8147         * gcc.dg/uninit-pred-6_e.c: New test.
8148         * g++.dg/uninit-pred-loop-1_b.cc: New test.
8149         * g++.dg/uninit-pred-1_a.C: New test.
8150         * g++.dg/uninit-pred-1_b.C: New test.
8151         * g++.dg/uninit-pred-2_a.C: New test.
8152         * g++.dg/uninit-pred-2_b.C: New test.
8153         * g++.dg/uninit-pred-loop-1_a.cc: New test.
8154         * g++.dg/uninit-pred-loop-1_c.cc: New test.
8155         * g++.dg/uninit-pred-loop_1.cc: New test.
8157 2010-04-28  Martin Jambor  <mjambor@suse.cz>
8159         * gcc.dg/lto/20091209-1_0.c: New testcase.
8161 2010-04-28  Richard Guenther  <rguenther@suse.de>
8163         PR tree-optimization/43879
8164         PR tree-optimization/43909
8165         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
8167 2010-04-28  Richard Guenther  <rguenther@suse.de>
8169         PR c++/43880
8170         * g++.dg/torture/pr43880.C: New testcase.
8172 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8174         PR c++/9335
8175         * g++.dg/template/recurse2.C: Update
8176         * g++.dg/template/recurse.C: Update.
8177         * g++.dg/template/pr23510.C: Update.
8178         * lib/prune.exp: Filter out 'recursively instantiated'.
8180 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8182         PR c++/29043
8183         * g++.dg/init/pr29043.C: New.
8185 2010-04-27  Jason Merrill  <jason@redhat.com>
8187         * g++.dg/lookup/scoped5.C: Adjust.
8188         * g++.dg/lookup/scoped8.C: Adjust.
8189         * g++.dg/template/dependent-expr5.C: Adjust.
8190         * g++.old-deja/g++.brendan/nest1.C: Adjust.
8192         PR c++/43856
8193         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
8195         PR c++/43875
8196         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8198 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8199             Jan Hubicka <hubicka@ucw.cz>
8201         * gcc.dg/pure-2.c: New testcase.
8202         * gcc.dg/const-1.c: New testcase.
8204 2010-04-27  Jason Merrill  <jason@redhat.com>
8206         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
8208         PR c++/41468
8209         * g++.dg/template/sfinae17.C: New.
8210         * g++.dg/template/sfinae18.C: New.
8212 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8214         * g++.dg/init/pr42844.C: New.
8215         * g++.dg/cpp0x/pr42844-2.C: New.
8216         * g++.dg/cpp0x/defaulted2.C: Adjust.
8217         * g++.dg/tree-ssa/pr27549.C: Likewise.
8218         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
8220 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8222         PR fortran/18918
8223         * gfortran.dg/coarray_12.f90: Fix dump parsing.
8225 2010-04-27  Richard Guenther  <rguenther@suse.de>
8227         PR middle-end/40561
8228         * g++.dg/other/pr40561.C: New testcase.
8230 2010-04-27  Martin Jambor  <mjambor@suse.cz>
8232         PR middle-end/43812
8233         * g++.dg/ipa/pr43812.C: New test.
8235 2010-04-27  Jan Hubicka  <jh@suse.cz>
8237         * gcc.dg/ipa/iinline-1.c (main): Rename to...
8238         (test): ... this one.
8240 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
8242         PR target/40657
8243         * gcc.target/arm/thumb-stackframe.c: New test.
8245 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8247         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
8248         * gcc.dg/misc-column.c: Likewise.
8249         * gcc.dg/Walways-true-1.c: Likewise.
8250         * gcc.dg/Walways-true-2.c: Likewise.
8251         * gcc.dg/warn-addr-cmp.c: Likewise.
8253 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8255         PR fortran/18918
8256         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
8257         * gfortran.dg/coarray_12.f90: New.
8259 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8261         PR c/32207
8262         * gcc.dg/pr32207.c: New test.
8263         * gcc.dg/misc-column.c: Adjust expected warning.
8264         * gcc.dg/Walways-true-1.c: Likewise.
8265         * gcc.dg/Walways-true-2.c: Likewise.
8266         * gcc.dg/warn-addr-cmp.c: Likewise.
8268 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
8270         PR lto/42776
8271         * lib/lto.exp (lto_prune_vis_warns): New function.
8272         (lto-link-and-maybe-run): Call it.
8274 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
8276         PR tree-optimization/43904
8277         * gcc.dg/tree-ssa/tailcall-6.c: New.
8279 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8281         PR testsuite/35165
8282         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
8283         Darwin8/OSX10.4 - compatible code generation.
8284         Use scan-rtl-dump.
8285         * obj-c++.dg/stubify-1.mm: Ditto.
8286         * lib/objc-torture.exp: Do not require link success for
8287         "trivial.m" in the runtime checks when dowhat = 'compile'.
8288         * lib/dg-pch.exp (dg-flags-pch): New Proc.
8289         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
8290         Darwin8/OSX10.4 - compatible code generation.
8291         * objc.dg/stubify-2.m: Ditto.
8292         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
8293         * objc.dg/next-runtime-1.m: Ditto.
8294         * objc.dg/stret-2.m: Restrict to ilp32 targets.
8295         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
8296         runtimes on Darwin.
8298 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
8300         PR 43715
8301         * lib/plugin-support.exp: Use "-undefined
8302         dynamic_lookup" on darwin.
8304 2010-04-26  Richard Guenther  <rguenther@suse.de>
8306         * gcc.dg/lto/20100426_0.c: New testcase.
8308 2010-04-26  Jie Zhang  <jie@codesourcery.com>
8310         PR tree-optimization/43833
8311         gcc.dg/Warray-bounds-8.c: New test case.
8313 2010-04-26  Richard Guenther  <rguenther@suse.de>
8315         PR lto/43080
8316         * g++.dg/lto/20100423-3_0.C: New testcase.
8318 2010-04-26  Richard Guenther  <rguenther@suse.de>
8320         PR lto/42425
8321         * g++.dg/lto/20100423-2_0.C: New testcase.
8323 2010-04-26  Ira Rosen  <irar@il.ibm.com>
8325         * gcc.dg/vect/bb-slp-23.c: New test.
8327 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
8329         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8330         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8331         * gcc.dg/c1x-float-1.c: New test.
8333 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8335         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8336         of "lea\[ \t\]".
8338 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8340         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8341         FreeBSD.
8342         * gfortran.dg/default_format_denormal_1.f90: Ditto.
8343         * gfortran.dg/default_format_2.f90: Ditto.
8345 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8347         * gfortran.dg/pr43505.f90: Clean up .mod file.
8348         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8349         * gfortran.dg/pr41347.f90: Ditto.
8350         * gfortran.dg/internal_pack_4.f90: Ditto.
8351         * gfortran.dg/proc_decl_23.f90: Ditto.
8352         * gfortran.dg/recursive_check_3.f90: Ditto.
8353         * gfortran.dg/intent_out_3.f90: Ditto.
8354         * gfortran.dg/assignment_2.f90: Ditto.
8355         * gfortran.dg/pr41928.f90: Ditto.
8356         * gfortran.dg/pr42166.f90: Ditto.
8357         * gfortran.dg/private_type_12.f90: Ditto.
8358         * gfortran.dg/graphite/pr42185.f90: Ditto.
8359         * gfortran.dg/graphite/pr42186.f90: Ditto.
8360         * gfortran.dg/graphite/pr40982.f90: Ditto.
8361         * gfortran.dg/graphite/id-2.f90: Ditto.
8362         * gfortran.dg/graphite/id-4.f90: Ditto.
8363         * gfortran.dg/graphite/pr42050.f90: Ditto.
8364         * gfortran.dg/graphite/id-18.f90: Ditto.
8365         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8366         * gfortran.dg/graphite/pr41924.f90: Ditto.
8367         * gfortran.dg/graphite/pr42393.f90: Ditto.
8368         * gfortran.dg/graphite/pr37980.f90: Ditto.
8369         * gfortran.dg/graphite/pr38953.f90: Ditto.
8370         * gfortran.dg/graphite/pr42180.f90: Ditto.
8371         * gfortran.dg/graphite/pr42181.f90: Ditto.
8372         * gfortran.dg/where_operator_assign_4.f90: Ditto.
8373         * gfortran.dg/select_type_4.f90: Ditto.
8374         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8375         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8376         * gfortran.dg/lto/pr40725_0.f03: Ditto.
8377         * gfortran.dg/elemental_args_check_2.f90: Ditto.
8378         * gfortran.dg/whole_file_11.f90: Ditto.
8379         * gfortran.dg/private_type_11.f90: Ditto.
8380         * gfortran.dg/vect/vect-gems.f90: Ditto.
8381         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8383 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8385         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8387 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
8389         * gnat.dg/pack15.ad[sb]: New test.
8391 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
8393         * gcc.target/arm/mla-1.c: New test.
8395 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
8397         PR fortran/30073
8398         PR fortran/43793
8399         * gfortran.dg/pr43793.f90: New test.
8401 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
8403         PR tree-optimization/41442
8404         * gcc.target/i386/pr41442.c: New test.
8406 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
8408         PR fortran/43832
8409         * gfortran.dg/fgetc_3.f90: Delete bogus test.
8411 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8413         PR fortran/43832
8414         * gfortran.dg/open_nounit.f90: New test.
8416 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
8418         PR fortran/43841
8419         PR fortran/43843
8420         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
8422 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8424         * gcc.dg/Wconversion-integer.c: Update.
8426 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8428         * gnat.dg/unchecked_convert5.adb: New test.
8430 2010-04-23  Richard Guenther  <rguenther@suse.de>
8432         PR lto/41734
8433         * gcc.dg/lto/20100423-2_0.c: New testcase.
8434         * gcc.dg/lto/20100423-2_0.c: Likewise.
8436 2010-04-23  Richard Guenther  <rguenther@suse.de>
8438         PR lto/43455
8439         * gcc.dg/lto/20100423-1_0.c: New testcase.
8440         * gcc.dg/lto/20100423-1_1.c: Likewise.
8442 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8444         PR tree-optimization/43846
8445         * gcc.dg/tree-ssa/sra-10.c: New test.
8447 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8449         PR middle-end/43835
8450         * gcc.c-torture/execute/pr43835.c: New test.
8452 2010-04-23  Richard Guenther  <rguenther@suse.de>
8454         PR lto/42653
8455         * g++.dg/lto/20100423-1_0.C: New testcase.
8457 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
8459         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8461 2010-04-22  Ira Rosen  <irar@il.ibm.com>
8463         PR tree-optimization/43842
8464         * gcc.dg/vect/pr43842.c: New test.
8466 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8468         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
8469         * gcc.target/i386/wmul-2.c: Likewise.
8471 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8473         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
8474         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8476 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
8478         * gfortran.dg/reassoc_6.f: New testcase.
8480 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8482         PR middle-end/29274
8483         * gcc.target/arm/wmul-1.c: New test.
8484         * gcc.target/arm/wmul-2.c: New test.
8486 2010-04-22  Richard Guenther  <rguenther@suse.de>
8488         PR tree-optimization/43845
8489         * gcc.c-torture/compile/pr43845.c: New testcase.
8491 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8493         PR middle-end/29274
8494         * gcc.target/i386/wmul-1.c: New test.
8495         * gcc.target/i386/wmul-2.c: New test.
8496         * gcc.target/bfin/wmul-1.c: New test.
8497         * gcc.target/bfin/wmul-2.c: New test.
8499 2010-04-22  Richard Guenther  <rguenther@suse.de>
8501         PR fortran/43829
8502         * gfortran.dg/vector_subscript_6.f90: New testcase.
8503         * gfortran.dg/assign_10.f90: Adjust.
8505 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
8507         PR fortran/43836
8508         * gfortran.dg/gomp/pr43836.f90: New test.
8510 2010-04-21  Richard Guenther  <rguenther@suse.de>
8512         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8514 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8516         * gcc.dg/torture/builtin-cproj-3.c: New.
8518 2010-04-20  Jason Merrill  <jason@redhat.com>
8520         PR c++/9335
8521         * g++.dg/template/recurse2.C: New.
8522         * g++.dg/parse/crash36.C: Adjust.
8523         * g++.dg/other/fold1.C: Adjust.
8524         * g++.dg/init/member1.C: Adjust.
8525         * lib/prune.exp: Prune "skipping N instantiation contexts".
8527 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8529         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
8531 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8533         * gcc.dg/torture/builtin-cproj-1.c: New.
8534         * gcc.dg/torture/builtin-cproj-2.c: New.
8536 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
8538         PR c++/43800
8539         PR c++/43704
8540         * g++.dg/template/typedef32.C: Adjust.
8541         * g++.dg/template/typedef33.C: New test.
8543 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
8545         PR fortran/43227
8546         * gfortran.dg/proc_decl_23.f90: New test.
8548         PR fortran/43266
8549         * gfortran.dg/abstract_type_6.f03: New test.
8551 2010-04-20  Xinliang David Li  <davidxl@google.com>
8553         * g++.dg/tree-ssa/fold-compare.C: New.
8555 2010-04-20  Richard Guenther  <rguenther@suse.de>
8557         PR tree-optimization/39417
8558         * g++.dg/torture/pr39417.C: New testcase.
8560 2010-04-20  Richard Guenther  <rguenther@suse.de>
8562         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8564 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
8566         * g++.dg/debug/dwarf2/rv1.C: New test.
8568 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8570         PR target/43635
8571         * gcc.c-torture/compile/pr43635.c: New testcase.
8573 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8575         PR fortran/43339
8576         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8577         of sequential loops being private only in the innermost containing
8578         task region.
8580         PR middle-end/43337
8581         * gfortran.dg/gomp/pr43337.f90: New test.
8583 2010-04-19  Richard Guenther  <rguenther@suse.de>
8585         PR tree-optimization/43796
8586         * gfortran.dg/pr43796.f90: New testcase.
8588 2010-04-19  Richard Guenther  <rguenther@suse.de>
8590         PR tree-optimization/43783
8591         * gcc.c-torture/execute/pr43783.c: New testcase.
8593 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
8595         PR target/43766
8596         * gcc.target/i386/pr43766.c: New test.
8598 2010-04-19  Jie Zhang  <jie@codesourcery.com>
8600         PR target/43662
8601         * gcc.target/i386/pr43662.c: New test.
8603 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
8605         PR c++/43704
8606         * g++.dg/template/typedef32.C: New test.
8608 2010-04-19  Ira Rosen  <irar@il.ibm.com>
8610         PR tree-optimization/37027
8611         * lib/target-supports.exp
8612         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8613         * gcc.dg/vect/pr37027.c: New test.
8614         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8615         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8616         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8617         gcc.dg/vect/vect-complex-6.c: Likewise.
8619 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8621         * g++.dg/debug/dwarf2/enum1.C: New test.
8623 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8625         * gnat.dg/rep_clause5.ad[sb]: New test.
8626         * gnat.dg/rep_clause5_pkg.ads: New helper.
8628 2010-04-18  Ira Rosen  <irar@il.ibm.com>
8630         PR tree-optimization/43771
8631         * g++.dg/vect/pr43771.cc: New test.
8633 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8635         PR fortran/31538
8636         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8637         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8639 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8641         * gnat.dg/sizetype.adb: Rename into...
8642         * gnat.dg/sizetype1.adb: ...this.
8643         * gnat.dg/sizetype2.adb: New test.
8645 2010-04-16  Richard Guenther  <rguenther@suse.de>
8647         PR tree-optimization/43572
8648         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8650 2010-04-16  Olivier Hainque  <hainque@adacore.com>
8652         * gnat.dg/specs/discr_private.ads: New test.
8654 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
8656         PR target/41514
8657         * gcc.target/arm/thumb-comparisons.c: New test.
8659         PR target/40603
8660         * gcc.target/arm/thumb-cbranchqi.c: New test.
8662 2010-04-16  Christian Bruel  <christian.bruel@st.com>
8664         * g++.dg/torture/pr36191.C: Enable for SH.
8666 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
8668         * gnat.dg/wide_boolean.adb: New test.
8669         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8671 2010-04-15  Richard Guenther  <rguenther@suse.de>
8673         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8674         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8675         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8676         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8677         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8678         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8679         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8680         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8681         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8682         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8683         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8684         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8685         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8686         * gcc.dg/torture/ipa-pta-2.c: Likewise.
8687         * gcc.dg/torture/ipa-pta-1.c: Adjust.
8689 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
8691         PR target/21803
8692         * gcc.target/arm/pr42496.c: New test.
8694 2010-04-14  Jason Merrill  <jason@redhat.com>
8696         PR c++/36625
8697         * g++.dg/ext/attrib38.C: New.
8699 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
8701         PR testsuite/43739
8702         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8704 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8706         PR 42966
8707         * gcc.dg/cpp/warn-undef-2.c: Update.
8708         * gcc.dg/cpp/warn-traditional-2.c: Update.
8709         * gcc.dg/cpp/warn-comments-2.c: Update.
8710         * gcc.dg/cpp/warn-variadic-2.c: Update.
8711         * gcc.dg/cpp/warn-long-long-2.c: Update.
8712         * gcc.dg/cpp/warn-deprecated-2.c: Update.
8713         * gcc.dg/cpp/warn-multichar-2.c: Update.
8714         * gcc.dg/cpp/warn-normalized-3.c: Update.
8715         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8716         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8717         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8718         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8719         * gcc.dg/cpp/warn-redefined-2.c: Update.
8720         * gfortran.dg/warning-directive-2.F90: Update.
8721         * c-c++-common/cpp/warning-directive-2.c: Update.
8723 2010-04-14  Michael Matz  <matz@suse.de>
8725         PR tree-optimization/42963
8726         * gcc.dg/pr42963.c: New testcase.
8728 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
8730         * gnat.dg/class_wide.adb: Rename into...
8731         * gnat.dg/class_wide1.adb: ...this.
8732         * gnat.dg/class_wide2.ad[sb]: New test.
8734 2010-04-14  Tobias Burnus  <burnus@net-b.de>
8736         PR fortran/18918
8737         * gfortran.dg/coarray_9.f90: Update dg-errors.
8738         * gfortran.dg/coarray_10.f90: New test.
8739         * gfortran.dg/coarray_11.f90: New test.
8741 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8743         PR fortran/43747
8744         gfortran.dg/initialization_24.f90: New test.
8746 2010-04-13  Jason Merrill  <jason@redhat.com>
8748         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8749         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8751 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8753         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8754         * g++.dg/dg.exp: Likewise.
8755         * gcc.dg/cpp/warning-directive-1.c: Move to ...
8756         * c-c++-common/cpp/warning-directive-1.c: ... here.
8757         * gcc.dg/cpp/warning-directive-2.c: Move to ...
8758         * c-c++-common/cpp/warning-directive-2.c: ... here.
8759         * gcc.dg/cpp/warning-directive-3.c: Move to ...
8760         * c-c++-common/cpp/warning-directive-3.c: ... here.
8761         * gcc.dg/cpp/warning-directive-4.c: Move to ...
8762         * c-c++-common/cpp/warning-directive-4.c: ... here.
8763         * g++.dg/cpp/warning-directive-1.C: Delete.
8764         * g++.dg/cpp/warning-directive-2.C: Delete.
8765         * g++.dg/cpp/warning-directive-3.C: Delete.
8766         * g++.dg/cpp/warning-directive-4.C: Delete.
8767         * gcc.dg/cpp/normalised-3.c: Delete.
8768         * g++.dg/cpp/normalised-1.C: Rename as ...
8769         * c-c++-common/cpp/normalised-3.c: ... this.
8771 2010-04-13  Martin Jambor  <mjambor@suse.cz>
8773         * gcc.dg/tree-ssa/sra-9.c: New test.
8775 2010-04-13  Michael Matz  <matz@suse.de>
8777         PR middle-end/43730
8778         * gcc.dg/pr43730.c: New test.
8780 2010-04-13  Michael Matz  <matz@suse.de>
8782         * gcc.dg/tree-ssa/negate.c: New testcase.
8784 2010-04-13  Richard Guenther  <rguenther@suse.de>
8786         PR testsuite/43735
8787         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8789 2010-04-13  Richard Guenther  <rguenther@suse.de>
8791         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8793 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
8795         * gnat.dg/derived_type1.adb: New test.
8797 2010-04-13  Matthias Klose  <doko@ubuntu.com>
8799         * gcc.dg/plugindir1.c: New testcase.
8800         * gcc.dg/plugindir2.c: New testcase.
8801         * gcc.dg/plugindir3.c: New testcase.
8802         * gcc.dg/plugindir4.c: New testcase.
8804 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
8806         * gcc.target/i386/rotate-2.c: New test.
8808 2010-04-12  Jason Merrill  <jason@redhat.com>
8810         PR c++/43641
8811         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8812         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8814 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
8816         PR c++/25811
8817         * g++.dg/init/pr25811.C: New test.
8819 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8821         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8822         dg-error, dg-warning.
8823         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8825 2010-04-12  Richard Guenther  <rguenther@suse.de>
8827         * gcc.dg/torture/inline-2.c: New testcase.
8829 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
8831         PR bootstrap/43699
8832         * gcc.dg/Wunused-var-7.c: New test.
8834         PR tree-optimization/43560
8835         * gcc.c-torture/execute/pr43560.c: New test.
8837 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8839         * gnat.dg/aggr13.adb: New test.
8840         * gnat.dg/aggr14.adb: Likewise.
8841         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8843 2010-04-12  Richard Guenther  <rguenther@suse.de>
8845         PR c++/43611
8846         * g++.dg/torture/pr43611.C: New testcase.
8848 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
8850         PR c/36774
8851         * gcc.dg/pr36774-1.c: New test.
8852         * gcc.dg/pr36774-2.c: New test.
8854 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
8856         * gcc.target/sh/rte-delay-slot.c: New test.
8858 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8860         * gnat.dg/pack9.adb: Remove -cargs option.
8861         * gnat.dg/aggr12.ad[sb]: New test.
8863 2010-04-10  Jie Zhang  <jie@codesourcery.com>
8865         PR target/43417
8866         * gcc.target/sh/pr43417.c: New test.
8868 2010-04-10  Tobias Burnus  <burnus@net-b.de>
8870         PR fortran/43591
8871         * gfortran.dg/spec_expr_6.f90: New test.
8873 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
8875         PR cpp/43195
8876         * gcc.dg/cpp/pr43195.c: New.
8877         * gcc.dg/cpp/pr43195.h: New.
8879 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8881         PR 42965
8882         * gcc.dg/Werror-6.c: Adjust.
8883         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8884         * gcc.dg/Werror-4.c: Likewise.
8885         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
8886         * gcc.dg/Wswitch-enum-error.c: Likewise.
8887         * gcc.dg/Wpointer-arith.c: Likewise.
8888         * gcc.dg/Wfatal.c: Likewise.
8889         * gcc.dg/Wswitch-error.c: Likewise.
8890         * g++.dg/warn/unused-result1-Werror.c: Likewise.
8891         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
8892         * gcc.dg/cpp/warn-undef-2.c: Likewise.
8893         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
8894         * gcc.dg/cpp/warn-comments-2.c: Likewise.
8895         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
8896         * gcc.dg/cpp/warning-directive-2.c: Likewise.
8897         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
8898         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
8899         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
8900         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
8901         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
8902         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
8903         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
8904         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
8905         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
8906         * g++.dg/cpp/warning-directive-2.C: Likewise.
8907         * gfortran.dg/warning-directive-2.F90: Likewise.
8909 2010-04-09  Jason Merrill  <jason@redhat.com>
8911         PR c++/42623
8912         * g++.dg/template/sizeof13.C: New.
8914 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
8916         * g++.dg/other/pr35504.C: Add check for thiscall.
8917         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
8918         * gcc.dg/torture/stackalign/thiscall-1.c: New.
8920 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8922         PR c++/28584
8923         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
8924         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
8925         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
8926         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
8927         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
8928         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
8929         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
8930         * g++.dg/other/increment1.C: Likewise.
8932 2010-04-09  Tobias Burnus  <burnus@net-b.de>
8934         PR fortran/18918
8935         * gfortran.dg/coarray_7.f90: New test.
8936         * gfortran.dg/coarray_8.f90: New test.
8938 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
8940         PR fortran/28039
8941         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
8943 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8945         PR target/43643
8946         * gcc.dg/pr43643.c: New test.
8948 2010-04-08  Tobias Burnus  <burnus@net-b.de>
8950         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
8952 2010-04-08  Richard Guenther  <rguenther@suse.de>
8954         PR tree-optimization/43679
8955         * gcc.c-torture/compile/pr43679.c: New testcase.
8957 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
8959         PR debug/43670
8960         * gcc.dg/pr43670.c: New test.
8962 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
8964         PR middle-end/40815
8965         * gcc.dg/tree-ssa/reassoc-19.c: New.
8967 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
8969         PR c/18624
8970         * gcc.dg/Wunused-var-1.c: New test.
8971         * gcc.dg/Wunused-var-2.c: New test.
8972         * gcc.dg/Wunused-var-3.c: New test.
8973         * gcc.dg/Wunused-var-4.c: New test.
8974         * gcc.dg/Wunused-var-5.c: New test.
8975         * gcc.dg/Wunused-var-6.c: New test.
8976         * gcc.dg/Wunused-parm-1.c: New test.
8978         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
8979         * gcc.dg/trunc-1.c: Likewise.
8980         * gcc.dg/vla-9.c: Likewise.
8981         * gcc.dg/dfp/composite-type.c: Likewise.
8983 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
8985         PR objc/35996
8986         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
8987         * obj-c++.dg/objc-gc-3.mm: Ditto.
8989 2010-04-07  Simon Baldwin  <simonb@google.com>
8991         * gcc.dg/cpp/warn-undef-2.c: New.
8992         * gcc.dg/cpp/warn-traditional-2.c: New.
8993         * gcc.dg/cpp/warn-comments-2.c: New.
8994         * gcc.dg/cpp/warning-directive-1.c: New.
8995         * gcc.dg/cpp/warn-long-long.c: New.
8996         * gcc.dg/cpp/warn-traditional.c: New.
8997         * gcc.dg/cpp/warn-variadic-2.c: New.
8998         * gcc.dg/cpp/warn-undef.c: New.
8999         * gcc.dg/cpp/warn-normalized-1.c: New.
9000         * gcc.dg/cpp/warning-directive-2.c: New.
9001         * gcc.dg/cpp/warn-long-long-2.c: New.
9002         * gcc.dg/cpp/warn-variadic.c: New.
9003         * gcc.dg/cpp/warn-normalized-2.c: New.
9004         * gcc.dg/cpp/warning-directive-3.c: New.
9005         * gcc.dg/cpp/warn-deprecated-2.c: New.
9006         * gcc.dg/cpp/warn-trigraphs-1.c: New.
9007         * gcc.dg/cpp/warn-multichar-2.c: New.
9008         * gcc.dg/cpp/warn-normalized-3.c: New.
9009         * gcc.dg/cpp/warning-directive-4.c: New.
9010         * gcc.dg/cpp/warn-unused-macros.c: New.
9011         * gcc.dg/cpp/warn-trigraphs-2.c: New.
9012         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
9013         * gcc.dg/cpp/warn-cxx-compat.c: New.
9014         * gcc.dg/cpp/warn-redefined.c: New.
9015         * gcc.dg/cpp/warn-trigraphs-3.c: New.
9016         * gcc.dg/cpp/warn-unused-macros-2.c: New.
9017         * gcc.dg/cpp/warn-deprecated.c: New.
9018         * gcc.dg/cpp/warn-trigraphs-4.c: New.
9019         * gcc.dg/cpp/warn-redefined-2.c: New.
9020         * gcc.dg/cpp/warn-comments.c: New.
9021         * gcc.dg/cpp/warn-multichar.c: New.
9022         * g++.dg/cpp/warning-directive-1.C: New.
9023         * g++.dg/cpp/warning-directive-2.C: New.
9024         * g++.dg/cpp/warning-directive-3.C: New.
9025         * g++.dg/cpp/warning-directive-4.C: New.
9026         * gfortran.dg/warning-directive-1.F90: New.
9027         * gfortran.dg/warning-directive-3.F90: New.
9028         * gfortran.dg/warning-directive-2.F90: New.
9029         * gfortran.dg/warning-directive-4.F90: New.
9031 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9033         PR objc++/23716
9034         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
9036 2010-04-07  Jason Merrill  <jason@redhat.com>
9038         * g++.dg/template/dr408.C: New.
9040         * g++.dg/lookup/ns4.C: New.
9042         PR c++/38392
9043         * g++.dg/template/friend51.C: New test.
9045         PR c++/41970
9046         * g++.old-deja/g++.other/linkage1.C: Adjust.
9048 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9050         PR c++/42697
9051         * g++.dg/template/crash94.C: New test.
9053 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9055         PR c++/40239
9056         * g++.dg/init/aggr5.C: New test.
9057         * g++.dg/init/aggr5.C: New test.
9059 2010-04-07  Richard Guenther  <rguenther@suse.de>
9061         PR tree-optimization/43270
9062         * g++.dg/warn/Warray-bounds-4.C: New testcase.
9063         * gcc.dg/Warray-bounds-7.c: Likewise.
9065 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9067         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
9068         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
9069         * gnat.dg/bit_packed_array4.ad[sb]: New test.
9071 2010-04-07  Jie Zhang  <jie@codesourcery.com>
9073         PR c++/42556
9074         * g++.dg/init/pr42556.C: New test.
9076 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9078         PR debug/43628
9079         * g++.dg/debug/dwarf2/typedef2.C: New test.
9081 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
9083         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
9084         c-c++-common/dwarf2/redeclaration-1.C
9086 2010-04-06  Jason Merrill  <jason@redhat.com>
9088         * g++.dg/cpp0x/pr31437.C: Adjust error location.
9089         * g++.dg/ext/attrib18.C: Likewise.
9090         * g++.dg/ext/bitfield2.C: Likewise.
9091         * g++.dg/ext/bitfield4.C: Likewise.
9092         * g++.dg/ext/visibility/warn2.C: Likewise.
9093         * g++.dg/ext/visibility/warn3.C: Likewise.
9094         * g++.dg/gomp/pr26690-1.C: Likewise.
9095         * g++.dg/inherit/covariant7.C: Likewise.
9096         * g++.dg/init/synth2.C: Likewise.
9097         * g++.dg/lookup/using7.C: Likewise.
9098         * g++.dg/other/crash-4.C: Likewise.
9099         * g++.dg/other/error13.C: Likewise.
9100         * g++.dg/other/error20.C: Likewise.
9101         * g++.dg/parse/crash31.C: Likewise.
9102         * g++.dg/parse/error16.C: Likewise.
9103         * g++.dg/parse/error19.C: Likewise.
9104         * g++.dg/parse/error27.C: Likewise.
9105         * g++.dg/parse/error28.C: Likewise.
9106         * g++.dg/parse/fused-params1.C: Likewise.
9107         * g++.dg/template/error2.C: Likewise.
9108         * g++.dg/template/local6.C: Likewise.
9109         * g++.dg/template/qualttp15.C: Likewise.
9110         * g++.dg/warn/Wnvdtor-2.C: Likewise.
9111         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
9112         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
9113         * g++.old-deja/g++.brendan/crash29.C: Likewise.
9114         * g++.old-deja/g++.eh/spec6.C: Likewise.
9115         * g++.old-deja/g++.jason/crash3.C: Likewise.
9116         * g++.old-deja/g++.jason/destruct2.C: Likewise.
9117         * g++.old-deja/g++.law/ctors5.C: Likewise.
9118         * g++.old-deja/g++.law/ctors9.C: Likewise.
9119         * g++.old-deja/g++.mike/p3538a.C: Likewise.
9120         * g++.old-deja/g++.mike/p3538b.C: Likewise.
9121         * g++.old-deja/g++.other/struct1.C: Likewise.
9122         * g++.old-deja/g++.other/volatile1.C: Likewise.
9123         * g++.old-deja/g++.pt/crash36.C: Likewise.
9124         * g++.old-deja/g++.pt/derived3.C: Likewise.
9125         * g++.old-deja/g++.robertl/eb109.C: Likewise.
9126         * g++.old-deja/g++.robertl/eb4.C: Likewise.
9128 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
9130         PR middle-end/43519
9131         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
9132         * gcc.dg/graphite/id-19.c: New.
9134 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
9136         PR middle-end/32824
9137         * gcc.dg/vect/pr32824: New.
9139 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9141         PR fortran/18918
9142         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
9143         * gfortran.dg/coarray_3.f90: Ditto.
9144         * gfortran.dg/coarray_4.f90: Ditto.
9145         * gfortran.dg/coarray_5.f90: Ditto.
9146         * gfortran.dg/coarray_6.f90: Ditto.
9147         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
9149 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9151         PR fortran/18918
9152         * gfortran.dg/coarray_4.f90: Fix test.
9153         * gfortran.dg/coarray_6.f90: Add more tests.
9155 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9157         PR fortran/18918
9158         * gfortran.dg/coarray_4.f90: New test.
9159         * gfortran.dg/coarray_5.f90: New test.
9160         * gfortran.dg/coarray_6.f90: New test.
9162 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9164         PR fortran/18918
9165         * gfortran.dg/iso_fortran_env_5.f90: New test.
9166         * gfortran.dg/iso_fortran_env_6.f90: New test.
9168 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9170         PR fortran/39997
9171         * gfortran.dg/coarray_1.f90: New test.
9172         * gfortran.dg/coarray_2.f90: New test.
9173         * gfortran.dg/coarray_3.f90: New test.
9175 2010-04-06  Jason Merrill  <jason@redhat.com>
9177         PR c++/43648
9178         * g++.dg/template/dtor8.C: New.
9180         PR c++/43621
9181         * g++.dg/template/error-recovery2.C: New.
9183 2010-04-06  Jan Hubicka  <jh@suse.czpli
9185         PR tree-optimization/42906
9186         * gcc.dg/tree-ssa/dce-1.c: New testcase.
9188 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9190         PR fortran/43178
9191         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
9192         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
9193         * gfortran.dg/auto_dealloc_1.f90: Ditto.
9195 2010-04-06  Richard Guenther  <rguenther@suse.de>
9197         PR tree-optimization/43627
9198         * gcc.dg/tree-ssa/vrp49.c: New testcase.
9200 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9202         PR target/43638
9203         * gcc.target/i386/pr43638.c: New test.
9205 2010-04-06  Richard Guenther  <rguenther@suse.de>
9207         PR middle-end/43661
9208         * gcc.c-torture/compile/pr43661.c: New testcase.
9210 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9212         * gcc.target/s390/stackcheck1.c: Add dg-warning.
9214 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
9216         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
9218 2010-04-02  Richard Guenther  <rguenther@suse.de>
9220         PR tree-optimization/43629
9221         * gcc.c-torture/execute/pr43629.c: New testcase.
9223 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9224             Dominique d'Humieres  <dominiq@lps.ens.fr>
9226         PR libfortran/43605
9227         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
9229 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
9231         PR debug/43325
9232         * c-c++-common/dwarf2/redeclaration-1.C: New test.
9234 2010-04-01  Jason Merrill  <jason@redhat.com>
9236         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
9238 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9239             Manfred Schwarb  <manfred99@gmx.ch>
9241         PR libfortran/43605
9242         * gfortran.dg/ftell_3.f90: New test.
9244 2010-04-01  Richard Guenther  <rguenther@suse.de>
9246         PR middle-end/43614
9247         * gcc.c-torture/compile/pr43614.c: New testcase.
9249 2010-04-01  Martin Jambor  <mjambor@suse.cz>
9251         PR tree-optimization/43141
9252         * gcc.dg/guality/pr43141.c: New test.
9254 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9256         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
9257         * g++.dg/eh/spbp.C: Likewise.
9258         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
9259         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
9260         superfluous casts.
9261         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
9262         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
9263         * objc.dg/dwarf-2.m: Likewise.
9265 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9267         PR middle-end/43464
9268         * gcc.dg/graphite/id-pr43464.c: New.
9269         * gcc.dg/graphite/id-pr43464-1.c: New.
9271 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9273         PR middle-end/43351
9274         * gcc.dg/graphite/id-pr43351.c
9276 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9278         PR testsuite/35165
9279         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
9280         * obj-c++.dg/try-catch-2.mm: Ditto.
9281         * obj-c++.dg/lookup-2.mm: Ditto.
9282         * obj-c++.dg/encode-8.m: Ditto.
9283         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9284         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
9285         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
9286         * obj-c++.dg/const-str-11.mm: Ditto.
9287         * obj-c++.dg/const-str-9.mm: Ditto.
9288         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
9289         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
9290         * obj-c++.dg/except-1.mm: Ditto.
9291         * obj-c++.dg/const-str-7.mm: Ditto.
9292         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9293         * obj-c++.dg/const-str-3.mm: Ditto.
9294         * obj-c++.dg/const-str-7.mm: Ditto.
9295         * obj-c++.dg/stubify-2.mm: Change dump file name.
9297         PR objc++/23613
9298         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
9299         New macro.
9300         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
9301         Remove dg-xfail-if.
9303 2010-03-31  Martin Jambor  <mjambor@suse.cz>
9305         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
9306         only with -O2, -O3 or -Os and not with -fwhopr.
9308 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
9310         PR c++/43558
9311         * g++.dg/template/typedef31.C: New test.
9313 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9315         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
9316         assembler output on *-*-solaris2*.
9317         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9319 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
9321         PR debug/43557
9322         * gcc.dg/pr43557-1.c: New test.
9323         * gcc.dg/pr43557-2.c: New file.
9325 2010-03-31  Jie Zhang  <jie@codesourcery.com>
9327         PR 43562
9328         * gcc.dg/pr43562.c: New test.
9330 2010-03-30  Jason Merrill  <jason@redhat.com>
9332         PR c++/43076
9333         * g++.dg/template/error-recovery1.C: New.
9335         PR c++/41786
9336         * g++.dg/parse/ambig5.C: New.
9338 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
9340         PR debug/43593
9341         * gcc.dg/guality/pr43593.c: New test.
9343 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
9345         PR middle-end/43430
9346         * gcc.dg/vect/pr43430-1.c: New.
9348 2010-03-30  Jason Merrill  <jason@redhat.com>
9350         PR c++/43559
9351         * g++.dg/template/partial7.C: New.
9353 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9355         * gcc.target/s390/stackcheck1.c: New testcase.
9357 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9359         PR libfortran/43265
9360         * gfortran.dg/read_eof_8.f90: New test.
9362 2010-03-29  Jason Merrill  <jason@redhat.com>
9364         * gcc.dg/cpp/include6.c: Change [] to ().
9366         N3077
9367         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9368         splicing and UCNs.
9369         * c-c++-common/raw-string-2.c: Add trigraph test.
9370         * c-c++-common/raw-string-8.c: New.
9371         * c-c++-common/raw-string-9.c: New.
9372         * c-c++-common/raw-string-10.c: New.
9374         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9375         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9376         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9377         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9378         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9379         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9380         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9382 2010-03-29  Richard Guenther  <rguenther@suse.de>
9384         PR tree-optimization/43560
9385         * gcc.dg/torture/pr43560.c: New testcase.
9387 2010-03-29  Jason Merrill  <jason@redhat.com>
9389         N3077
9390         * g++.dg/ext/raw-string-1.C: Change [] to ().
9391         * g++.dg/ext/raw-string-2.C: Change [] to ().
9392         Don't use \ in delimiter.
9393         * g++.dg/ext/raw-string-3.C: Change [] to ().
9394         * g++.dg/ext/raw-string-4.C: Change [] to ().
9395         * g++.dg/ext/raw-string-5.C: Change [] to ().
9396         Test for error on \ in delimiter.
9397         * g++.dg/ext/raw-string-6.C: Change [] to ().
9398         * g++.dg/ext/raw-string-7.C: Change [] to ().
9400 2010-03-29  Jie Zhang  <jie@codesourcery.com>
9402         PR 43564
9403         * gcc.dg/pr43564.c: New test.
9405 2010-03-29  Tobias Burnus  <burnus@net-b.de>
9407         PR fortran/43551
9408         * gfortran.dg/direct_io_12.f90: New test.
9410 2010-03-28  Jan Hubicka  <jh@suse.cz>
9412         PR tree-optimization/43505
9413         * gfortran.dg/pr43505.f90: New testcase.
9415 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
9417         PR tree-optimization/43528
9418         * gcc.target/i386/pr43528.c: New test.
9420 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
9422         PR c/43381
9423         * gcc.dg/parm-impl-decl-3.c: New test.
9425 2010-03-26  Jason Merrill  <jason@redhat.com>
9427         PR c++/43509
9428         * g++.dg/cpp0x/parse1.C: New.
9430 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
9432         PR target/43524
9433         * gcc.target/i386/pr43524.c: New test.
9435 2010-03-26  Martin Jambor  <mjambor@suse.cz>
9437         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
9438         whitespace, rename main to foo.
9439         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
9440         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
9441         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
9442         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
9443         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
9444         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
9445         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
9446         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
9447         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
9448         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
9449         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
9451 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
9453         PR c++/43327
9454         * g++.dg/other/crash-10.C: New test.
9455         * g++.dg/other/crash-11.C: New test.
9457 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9459         PR libfortran/43517
9460         * gfortran.dg/read_eof_7.f90: New test.
9462 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9464         PR objc/35165
9465         PR testsuite/43512
9466         * objc-obj-c++-shared: New directory.
9467         * objc-obj-c++-shared/Object1-implementation.h: New file.
9468         * objc-obj-c++-shared/Object1.h: New file.
9469         * objc-obj-c++-shared/Protocol1.h: New file.
9470         * objc-obj-c++-shared/next-abi.h: New file.
9471         * objc-obj-c++-shared/next-mapping.h: New file.
9472         * objc/execute/next_mapping.h: Delete.
9473         * objc.dg/special/special.exp: For all targets run the tests with
9474         -fgnu-runtime, for darwin targets also run the tests with
9475         -fnext-runtime.
9476         * objc.dg/dg.exp: Ditto.
9477         * obj-c++.dg/dg.exp: Ditto.
9478         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9479         Protocol1.h) and next-mapping.h as required.  Amend testcase to
9480         include use of updated NeXT interface.
9481         * objc/execute/formal_protocol-5.m: Ditto.
9482         * objc/execute/protocol-isEqual-2.m: Ditto.
9483         * objc/execute/protocol-isEqual-4.m: Ditto.
9484         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
9485         Protocol1.h) and next-mapping.h as required.
9486         * objc/execute/object_is_class.m: Ditto.
9487         * objc/execute/enumeration-1.m: Ditto.
9488         * objc/execute/class-13.m: Ditto.
9489         * objc/execute/formal_protocol-2.m: Ditto.
9490         * objc/execute/formal_protocol-4.m: Ditto.
9491         * objc/execute/class-1.m: Ditto.
9492         * objc/execute/bycopy-1.m: Ditto.
9493         * objc/execute/formal_protocol-6.m: Ditto.
9494         * objc/execute/bycopy-3.m: Ditto.
9495         * objc/execute/class-3.m: Ditto.
9496         * objc/execute/bf-11.m: Ditto.
9497         * objc/execute/class-5.m: Ditto.
9498         * objc/execute/bf-13.m: Ditto.
9499         * objc/execute/class-7.m: Ditto.
9500         * objc/execute/bf-15.m: Ditto.
9501         * objc/execute/class-9.m: Ditto.
9502         * objc/execute/bf-17.m: Ditto.
9503         * objc/execute/bf-19.m: Ditto.
9504         * objc/execute/IMP.m: Ditto.
9505         * objc/execute/exceptions/catchall-1.m: Ditto.
9506         * objc/execute/exceptions/trivial.m: Ditto.
9507         * objc/execute/exceptions/finally-1.m: Ditto.
9508         * objc/execute/exceptions/local-variables-1.m: Ditto.
9509         * objc/execute/exceptions/foward-1.m: Ditto.
9510         * objc/execute/bf-2.m: Ditto.
9511         * objc/execute/string1.m: Ditto.
9512         * objc/execute/bf-4.m: Ditto.
9513         * objc/execute/informal_protocol.m: Ditto.
9514         * objc/execute/string3.m: Ditto.
9515         * objc/execute/bf-6.m: Ditto.
9516         * objc/execute/bf-8.m: Ditto.
9517         * objc/execute/class-tests-1.h: Ditto.
9518         * objc/execute/protocol-isEqual-1.m: Ditto.
9519         * objc/execute/protocol-isEqual-3.m: Ditto.
9520         * objc/execute/_cmd.m: Ditto.
9521         * objc/execute/function-message-1.m: Ditto.
9522         * objc/execute/bf-20.m: Ditto.
9523         * objc/execute/bf-common.h: Ditto.
9524         * objc/execute/np-2.m: Ditto.
9525         * objc/execute/class-10.m: Ditto.
9526         * objc/execute/class-12.m: Ditto.
9527         * objc/execute/enumeration-2.m: Ditto.
9528         * objc/execute/class-14.m: Ditto.
9529         * objc/execute/encode-1.m: Ditto.
9530         * objc/execute/formal_protocol-1.m: Ditto.
9531         * objc/execute/formal_protocol-3.m: Ditto.
9532         * objc/execute/accessing_ivars.m: Ditto.
9533         * objc/execute/bycopy-2.m: Ditto.
9534         * objc/execute/class-2.m: Ditto.
9535         * objc/execute/bf-10.m: Ditto.
9536         * objc/execute/formal_protocol-7.m: Ditto.
9537         * objc/execute/root_methods.m: Ditto.
9538         * objc/execute/class-4.m: Ditto.
9539         * objc/execute/bf-12.m: Ditto.
9540         * objc/execute/class-6.m: Ditto.
9541         * objc/execute/bf-14.m: Ditto.
9542         * objc/execute/nested-func-1.m: Ditto.
9543         * objc/execute/class-8.m: Ditto.
9544         * objc/execute/private.m: Ditto.
9545         * objc/execute/bf-16.m: Ditto.
9546         * objc/execute/bf-18.m: Ditto.
9547         * objc/execute/load-3.m: Ditto.
9548         * objc/execute/compatibility_alias.m: Ditto.
9549         * objc/execute/bf-1.m: Ditto.
9550         * objc/execute/no_clash.m: Ditto.
9551         * objc/execute/bf-3.m: Ditto.
9552         * objc/execute/string2.m: Ditto.
9553         * objc/execute/bf-5.m: Ditto.
9554         * objc/execute/string4.m: Ditto.
9555         * objc/execute/bf-7.m: Ditto.
9556         * objc/execute/object_is_meta_class.m: Ditto.
9557         * objc/execute/bf-9.m: Ditto.
9558         * objc/execute/bf-21.m: Ditto.
9559         * objc/execute/cascading-1.m: Ditto.
9560         * objc/execute/trivial.m: Ditto.
9561         * objc/execute/np-1.m: Ditto.
9562         * objc/compile/trivial.m: Ditto.
9563         * objc/execute/class_self-2.m: Include <stdlib.h>.
9564         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9565         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9566         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9567         and 64bit. Use new NeXT interface as required.
9568         * objc.dg/special/unclaimed-category-1.m: Ditto.
9569         * objc.dg/special/unclaimed-category-1.h: Ditto.
9570         * objc.dg/special/unclaimed-category-1a.m: Ditto.
9571         * objc.dg/func-ptr-1.m: Ditto.
9572         * objc.dg/stret-1.m: Ditto.
9573         * objc.dg/encode-2.m: Ditto.
9574         * objc.dg/category-1.m: Ditto.
9575         * objc.dg/encode-3.m: Ditto.
9576         * objc.dg/call-super-3.m: Ditto.
9577         * objc.dg/method-3.m: Ditto.
9578         * objc.dg/func-ptr-2.m: Ditto.
9579         * objc.dg/lookup-1.m: Ditto.
9580         * objc.dg/encode-4.m: Ditto.
9581         * objc.dg/fix-and-continue-1.m: Ditto.
9582         * objc.dg/proto-lossage-3.m: Ditto.
9583         * objc.dg/method-13.m: Ditto.
9584         * objc.dg/proto-qual-1.m: Ditto.
9585         * objc.dg/zero-link-3.m: Ditto.
9586         * objc.dg/bitfield-1.m: Ditto.
9587         * objc.dg/va-meth-1.m: Ditto.
9588         * objc.dg/super-class-3.m: Ditto.
9589         * objc.dg/call-super-1.m: Ditto.
9590         * objc.dg/type-size-2.m: Ditto.
9591         * objc.dg/method-10.m: Ditto.
9592         * objc.dg/defs.m: Ditto.
9593         * objc.dg/const-str-3.m: Ditto.
9594         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
9595         Protocol1.h) and next-mapping.h as required. Use new NeXT
9596         interface as required.
9597         * objc.dg/super-class-4.m: Ditto.
9598         * objc.dg/comp-types-8.m: Ditto.
9599         * objc.dg/call-super-2.m: Ditto.
9600         * objc.dg/objc-fast-4.m: Ditto.
9601         * objc.dg/method-6.m: Ditto.
9602         * objc.dg/const-str-3.m: Ditto.
9603         * objc.dg/const-str-7.m: Ditto.
9604         * objc.dg/method-15.m: Ditto.
9605         * objc.dg/method-19.m: Ditto.
9606         * objc.dg/sync-1.m: Ditto.
9607         * objc.dg/layout-1.m: Ditto.
9608         * objc.dg/bitfield-3.m: Ditto.
9609         * objc.dg/try-catch-3.m: Ditto.
9610         * objc.dg/try-catch-7.m: Ditto.
9611         * objc.dg/comp-types-10.m: Ditto.
9612         * objc.dg/selector-2.: Ditto.
9613         * objc.dg/method-7.m: Ditto.
9614         * objc.dg/typedef-alias-1.m: Ditto.
9615         * objc.dg/proto-lossage-2.m: Ditto.
9616         * objc.dg/comp-types-11.m: Ditto.
9617         * objc.dg/sizeof-1.m: Ditto.
9618         * objc.dg/method-17.m: Ditto.
9619         * objc.dg/bitfield-5.m: Ditto.
9620         * objc.dg/try-catch-1.m: Ditto.
9621         * objc.dg/encode-5.m: Ditto.
9622         * objc.dg/fix-and-continue-2.m: Ditto.
9623         * objc.dg/method-9.m: Ditto.
9624         * objc.dg/isa-field-1.m: Ditto.
9625         * objc.dg/local-decl-2.m: Ditto.
9626         * objc.dg/objc-gc-4.m: Ditto.
9627         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9628         * objc.dg/gnu-runtime-3.m: Ditto.
9629         * objc.dg/encode-7.m: Ditto.
9630         * objc.dg/encode-8.m: Ditto.
9631         * objc.dg/selector-3.m: Ditto.
9632         * objc.dg/gnu-runtime-1.m: Ditto.
9633         * objc.dg/const-str-12.m: Ditto.
9634         * objc.dg/gnu-runtime-2.m: Ditto.
9635         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9636         * objc.dg/selector-1.m: Ditto.
9637         * objc.dg/stubify-2.m: Ditto.
9638         * objc.dg/zero-link-1.m: Ditto.
9639         * objc.dg/stret-2.m: Ditto.
9640         * objc.dg/zero-link-2.m: Ditto.
9641         * objc.dg/next-runtime-1.m: Ditto.
9642         * objc.dg/symtab-1.m: Ditto.
9643         * objc.dg/stubify-1.m: Ditto.
9644         * objc.dg/bitfield-2.m: Ditto.
9645         * objc.dg/try-catch-10.m: Apply to both runtimes.
9646         * objc.dg/const-str-1.m: Ditto.
9647         * objc.dg/image-info.m: Ditto.
9648         * objc.dg/encode-9.m: Ditto.
9649         * objc.dg/pragma-1.m: Apply test to all targets.
9650         * objc.dg/const-str-4.m: Ditto.
9651         * objc.dg/const-str-8.m: Ditto.
9652         * objc.dg/super-class-2.m: Ditto.
9653         * objc.dg/try-catch-5.m: Ditto.
9654         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9655         Protocol1.h) and next-mapping.h as required. Use new NeXT
9656         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
9657         * objc.dg/const-str-11.m: Ditto.
9658         * objc.dg/const-str-9.m: Ditto.
9659         * objc.dg/method-4.m: Skip for 64Bit NeXT.
9660         * objc.dg/encode-1.m: Remove redundant -lobjc.
9661         * objc.dg/try-catch-9.m: Tidy space.
9662         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9663         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9664         and 64bit. Use new NeXT interface as required.
9665         * obj-c++.dg/template-4.mm: Ditto.
9666         * obj-c++.dg/defs.mm: Ditto.
9667         * obj-c++.dg/basic.mm: Ditto.
9668         * obj-c++.dg/encode-4.mm: Ditto.
9669         * obj-c++.dg/method-17.mm: Ditto.
9670         * obj-c++.dg/proto-lossage-3.mm: Ditto.
9671         * obj-c++.dg/cxx-class-1.mm: Ditto.
9672         * obj-c++.dg/method-10.mm: Ditto.
9673         * obj-c++.dg/va-meth-1.mm: Ditto.
9674         * obj-c++.dg/encode-5.mm: Ditto.
9675         * obj-c++.dg/lookup-2.mm: Ditto.
9676         * obj-c++.dg/template-3.mm: Ditto.
9677         * obj-c++.dg/proto-qual-1.mm: Ditto.
9678         * obj-c++.dg/qual-types-1.m: Ditto.
9679         * obj-c++.dg/cxx-scope-1.mm: Ditto.
9680         * obj-c++.dg/template-1.mm: Ditto.
9681         * obj-c++.dg/encode-6.mm: Ditto.
9682         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
9683         Protocol1.h) and next-mapping.h as required. Use new NeXT
9684         interface as required.
9685         * obj-c++.dg/except-1.mm: Ditto.
9686         * obj-c++.dg/const-str-7.mm: Ditto.
9687         * obj-c++.dg/ivar-list-semi.mm: Ditto.
9688         * obj-c++.dg/cxx-scope-2.mm: Ditto.
9689         * obj-c++.dg/selector-2.mm: Ditto.
9690         * obj-c++.dg/isa-field-1.mm: Ditto.
9691         * obj-c++.dg/try-catch-1.mm: Ditto.
9692         * obj-c++.dg/local-decl-1.mm: Ditto.
9693         * obj-c++.dg/try-catch-9.mm: Ditto.
9694         * obj-c++.dg/no-extra-load.mm: Ditto.
9695         * obj-c++.dg/selector-5.mm: Ditto.
9696         * obj-c++.dg/method-12.mm: Ditto.
9697         * obj-c++.dg/try-catch-11.mm: Ditto.
9698         * obj-c++.dg/comp-types-11.mm: Ditto.
9699         * obj-c++.dg/bitfield-3.mm: Ditto.
9700         * obj-c++.dg/method-6.mm: Ditto.
9701         * obj-c++.dg/super-class-2.mm: Ditto.
9702         * obj-c++.dg/method-21.mm: Ditto.
9703         * obj-c++.dg/const-str-8.mm: Ditto.
9704         * obj-c++.dg/try-catch-7.mm: Ditto.
9705         * obj-c++.dg/method-15.mm: Ditto.
9706         * obj-c++.dg/layout-1.mm: Ditto.
9707         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9708         * obj-c++.dg/const-str-3.mm: Ditto.
9709         * obj-c++.dg/try-catch-2.mm: Ditto.
9710         * obj-c++.dg/objc-gc-3.mm: Ditto.
9711         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9712         * obj-c++.dg/bitfield-1.mm: Ditto.
9713         * obj-c++.dg/selector-6.mm: Ditto.
9714         * obj-c++.dg/method-13.mm: Ditto.
9715         * obj-c++.dg/comp-types-12.mm: Ditto.
9716         * obj-c++.dg/bitfield-4.mm: Ditto.
9717         * obj-c++.dg/try-catch-8.mm: Ditto.
9718         * obj-c++.dg/method-2.mm: Ditto.
9719         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9720         * obj-c++.dg/typedef-alias-1.mm: Ditto.
9721         * obj-c++.dg/const-str-4.mm: Ditto.
9722         * obj-c++.dg/proto-lossage-2.mm: Ditto.
9723         * obj-c++.dg/try-catch-3.mm: Ditto.
9724         * obj-c++.dg/comp-types-9.mm: Ditto.
9725         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9726         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9727         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9728         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9729         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9730         Use new NeXT interface as required.
9731         * obj-c++.dg/const-str-10.mm: Ditto.
9732         * obj-c++.dg/const-str-11.mm: Ditto.
9733         * obj-c++.dg/const-str-9.mm: Ditto.
9734         * obj-c++.dg/method-11.mm: Ditto.
9735         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9736         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9737         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9738         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9739         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9741 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
9743         PR c++/43206
9744         * g++.dg/template/typedef30.C: New test case.
9746 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
9748         PR c/43385
9749         * gcc.c-torture/execute/pr43385.c: New test.
9751 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
9753         * gcc.dg/strncpy-fix-1.c: New test.
9755 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9757         PR testsuite/41609
9758         * lib/objc-torture.exp (objc-set-runtime-options): New.
9759         * objc/execute/execute.exp: Check runtime options on each pass.
9760         * objc/execute/exceptions/exceptions.exp: Ditto.
9761         * objc/compile/compile.exp: Ditto.
9763         PR testsuite/42348
9764         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9765         standard tests.
9766         (check_effective_target_objc2): New proc.
9767         (check_effective_target_next_runtime): New proc.
9768         * lib/objc.exp: Determine which runtime is in force and support it.
9769         * lib/obj-c++.exp: Ditto.
9771 2010-03-24  Jason Merrill  <jason@redhat.com>
9773         PR c++/43502
9774         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9776 2010-03-24  Martin Jambor  <mjambor@suse.cz>
9778         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9779         a loop.
9780         * gcc.dg/ipa/ipa-2.c: Likewise.
9781         * gcc.dg/ipa/ipa-3.c: Likewise.
9782         * gcc.dg/ipa/ipa-4.c: Likewise.
9783         * gcc.dg/ipa/ipa-5.c: Likewise.
9784         * gcc.dg/ipa/ipa-7.c: Likewise.
9785         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9786         a loop.
9787         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9788         i_can_not_be_propagated_fully2 into a loop.
9789         * gcc.dg/ipa/ipa-8.c: New test.
9790         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9792 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
9794         PR debug/19192
9795         PR debug/43479
9796         * gcc.dg/guality/pr43479.c: New test.
9797         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9798         and add volatile keyword.
9800 2010-03-23  Mike Stump  <mikestump@comcast.net>
9802         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9804 2010-03-23  Jason Merrill  <jason@redhat.com>
9806         * g++.dg/ext/altivec-17.C: Adjust error message.
9808         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9809         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9810         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9811         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9812         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9813         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9815 2010-03-22  Jason Merrill  <jason@redhat.com>
9817         PR c++/43333
9818         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9819         * g++.dg/ext/is_pod_98.C: New.
9821         PR c++/43281
9822         * g++.dg/cpp0x/auto18.C: New.
9824         * gcc.dg/pr36997.c: Adjust error message.
9825         * g++.dg/ext/vector9.C: Likewise.
9826         * g++.dg/conversion/simd3.C: Likewise.
9827         * g++.dg/other/error23.C: Likewise.
9829 2010-03-22  Michael Matz  <matz@suse.de>
9831         PR middle-end/43475
9832         * gfortran.dg/pr43475.f90: New testcase.
9834 2010-03-22  Richard Guenther  <rguenther@suse.de>
9836         PR tree-optimization/43390
9837         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9839 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9841         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9842         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9844 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
9845             Michael Matz  <matz@suse.de>
9847         PR c++/43081
9848         * g++.dg/parse/crash56.C: New test.
9850 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
9852         PR fortran/43450
9853         * gfortran.dg/whole_file_15.f90 : New test.
9855 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9857         PR fortran/43409
9858         * gfortran.dg/inquire_size.f90: New test.
9860 2010-03-20  Richard Guenther  <rguenther@suse.de>
9862         PR rtl-optimization/43438
9863         * gcc.c-torture/execute/pr43438.c: New testcase.
9865 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
9867         PR c++/43375
9868         * g++.dg/abi/mangle42.C: New test.
9870 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
9872         PR C/43211
9873         * gcc.dg/pr43211.c: New test.
9874         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
9876 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
9878         PR rtl-optimization/42258
9879         * gcc.target/arm/thumb1-mul-moves.c: New test.
9881         PR target/40697
9882         * gcc.target/arm/thumb-andsi.c: New test.
9884         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
9885         dg-require-effective-target.
9887 2010-03-19  Michael Matz  <matz@suse.de>
9889         PR c++/43116
9890         * g++.dg/other/pr43116.C: New testcase.
9892 2010-03-19  Michael Matz  <matz@suse.de>
9894         PR target/43305
9895         * gcc.dg/pr43305.c: New testcase.
9897 2010-03-19  Richard Guenther  <rguenther@suse.de>
9899         PR tree-optimization/43415
9900         * gcc.c-torture/compile/pr43415.c: New testcase.
9902 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
9904         PR ada/43106
9905         * gnat.dg/case_optimization2.adb: New test.
9906         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
9908 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9909             Jack Howarth <howarth@bromo.med.uc.edu>
9911         PR target/36399
9912         * gcc.target/i386/push-1.c: Don't xfail
9913           scan-assembler-not "movups" on darwin.
9915 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
9917         PR debug/43058
9918         * gcc.dg/pr43058.c: New test.
9920 2010-03-18  Martin Jambor  <mjambor@suse.cz>
9922         PR middle-end/42450
9923         * g++.dg/torture/pr42450.C: New test.
9925 2010-03-18  Michael Matz  <matz@suse.de>
9927         PR middle-end/43419
9928         * gcc.dg/pr43419.c: New testcase.
9930 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
9932         PR rtl-optimization/43360
9933         * gcc.dg/torture/pr43360.c: New.
9935 2010-03-18  Michael Matz  <matz@suse.de>
9937         PR tree-optimization/43402
9938         * gcc.dg/pr43402.c: New testcase.
9940 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
9942         PR target/42427
9943         * gcc.dg/pr42427.c: New test.
9945 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9947         PR libfortran/43265
9948         * gfortran.dg/read_empty_file.f: New test.
9949         * gfortran.dg/read_eof_all.f90: New test.
9950         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
9951         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
9953 2010-03-17  Michael Matz  <matz@suse.de>
9955         * gcc.dg/pr43300.c: Add -w.
9957 2010-03-17  Richard Guenther  <rguenther@suse.de>
9959         * gcc.dg/pr43379.c: Add -w.
9961 2010-03-17  Tobias Burnus  <burnus@net-b.de>
9963         PR fortran/43331
9964         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
9966 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
9968         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
9970 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9972         * ada/acats/run_all.sh: Log start and end times.
9974 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9976         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
9978 2010-03-16  Richard Guenther  <rguenther@suse.de>
9980         PR middle-end/43379
9981         * gcc.dg/pr43379.c: New testcase.
9983 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
9985         PR debug/43051
9986         * gcc.dg/guality/pr43051-1.c: New test.
9988 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
9990         PR testsuite/43363
9991         * g++.dg/ext/altivec-17.C: Handle changes to error message.
9993 2010-03-15  Michael Matz  <matz@suse.de>
9995         PR middle-end/43300
9996         * gcc.dg/pr43300.c: New testcase.
9998 2010-03-15  Richard Guenther  <rguenther@suse.de>
10000         PR tree-optimization/43367
10001         * gcc.c-torture/compile/pr43367.c: New testcase.
10003 2010-03-15  Richard Guenther  <rguenther@suse.de>
10005         PR tree-optimization/43317
10006         * gcc.dg/pr43317.c: New testcase.
10008 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10010         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
10012 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10014         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
10016 2010-03-14  Tobias Burnus  <burnus@net-b.de>
10018         PR fortran/43362
10019         * gfortran.dg/impure_constructor_1.f90: New test.
10021 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10023         PR middle-end/43354
10024         * gfortran.dg/graphite/id-pr43354.f: New.
10026 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10028         PR middle-end/43349
10029         * gfortran.dg/graphite/pr43349.f: New.
10031 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10033         PR middle-end/43306
10034         * gcc.dg/graphite/pr43306.c: New.
10036 2010-03-12  David S. Miller  <davem@davemloft.net>
10038         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
10039         sparc.
10041 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10043         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
10045 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
10047         PR fortran/43291
10048         PR fortran/43326
10049         * gfortran.dg/dynamic_dispatch_7.f03: New test.
10051 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
10053         * gfortran.dg/default_format_denormal_1.f90: Don't assume
10054         fail for *-*-mingw* targets.
10056 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
10058         PR debug/43329
10059         * gcc.dg/guality/pr43329-1.c: New test.
10061 2010-03-11  Martin Jambor  <mjambor@suse.cz>
10063         PR tree-optimization/43257
10064         * g++.dg/torture/pr43257.C: New test.
10066 2010-03-11  Tobias Burnus  <burnus@net-b.de>
10068         PR fortran/43228
10069         * gfortran.dg/namelist_61.f90: New test.
10071 2010-03-11  Richard Guenther  <rguenther@suse.de>
10073         PR tree-optimization/43255
10074         * gcc.c-torture/compile/pr43255.c: New testcase.
10076 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10078         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
10079         * gcc.dg/pr43280.c: New testcase.
10081 2010-03-11  Richard Guenther  <rguenther@suse.de>
10083         PR lto/43200
10084         * gcc.dg/lto/20100227-1_0.c: New testcase.
10085         * gcc.dg/lto/20100227-1_1.c: Likewise.
10087 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10089         PR libfortran/43320
10090         PR libfortran/43265
10091         * gfortran.dg/read_eof_6.f: New test
10092         * gfortran.dg/read_x_eof.f90: New test.
10093         * gfortran.dg/read_x_past.f: Update test.
10095 2010-03-10  Jan Hubicka  <jh@suse.cz>
10097         * gcc.c-torture/compile/pr43288.c: New test.
10099 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10101         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
10102         -fpic/-fPIC flags.
10103         * g++.old-deja/g++.pt/asm2.C: Likewise.
10104         * gcc.c-torture/compile/20000804-1.c: Likewise.
10105         * gcc.target/i386/clobbers.c: Likewise.
10107 2010-03-10  Tobias Burnus  <burnus@net-b.de>
10109         PR fortran/43303
10110         * gfortran.dg/c_assoc_3.f90: New test.
10112 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
10114         PR debug/36728
10115         * gcc.dg/guality/pr36728-1.c: New test.
10116         * gcc.dg/guality/pr36728-2.c: New test.
10118 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10120         * gcc.dg/h8300-div-delay-slot.c: New test.
10122 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
10124         PR tree-optimization/43236
10125         * gcc.c-torture/execute/pr43236.c: New test.
10127 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
10129         PR middle-end/42859
10130         * g++.dg/eh/pr42859.C: New test.
10132 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
10134         PR debug/43299
10135         * gcc.dg/pr43299.c: New test.
10137         PR debug/43290
10138         * g++.dg/eh/unwind2.C: New test.
10140 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10141             Reza Yazdani  <reza.yazdani@amd.com>
10143         PR middle-end/43065
10144         * gcc.dg/graphite/run-id-4.c: New.
10146 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10148         PR middle-end/43065
10149         * gcc.dg/graphite/run-id-3.c: New.
10151 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
10153         PR middle-end/42644
10154         PR middle-end/42130
10155         * gcc.dg/graphite/id-18.c: New.
10156         * gcc.dg/graphite/run-id-pr42644.c: New.
10158 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10160         PR middle-end/42326
10161         * gcc.dg/graphite/pr42326.c: New.
10163 2010-03-08  Richard Guenther  <rguenther@suse.de>
10165         PR tree-optimization/43269
10166         * gcc.c-torture/execute/pr43269.c: New testcase.
10168 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
10170         PR fortran/43256
10171         * gfortran.dg/typebound_call_13.f03: New.
10173 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
10175         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
10176         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
10178 2010-03-05  Jason Merrill  <jason@redhat.com>
10180         * g++.dg/abi/mangle40.C: Require weak and alias.
10182 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10184         PR middle-end/42326
10185         * gfortran.dg/graphite/pr42326.f90: New.
10186         * gfortran.dg/graphite/pr42326-1.f90: New.
10188 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10190         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
10191         (gnat_target_compile): Likewise.
10192         Reinitialize GNAT_UNDER_TEST if target changes.
10193         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
10194         (local_find_gnatmake): Pass full --GCC to gnatlink.
10195         Remove --LINK.
10197 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10199         PR c/43248
10200         * gcc.dg/compound-literal-1.c: New testcase.
10202 2010-03-04  Martin Jambor  <mjambor@suse.cz>
10204         PR tree-optimization/43164
10205         PR tree-optimization/43191
10206         * gcc.c-torture/compile/pr43164.c: New test.
10207         * gcc.c-torture/compile/pr43191.c: Likewise.
10209 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
10211         PR fortran/43244
10212         * gfortran.dg/finalize_9.f90: New.
10214 2010-03-04  Tobias Burnus  <burnus@net-b.de>
10215             Ken Werner <ken@linux.vnet.ibm.com>
10217         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
10218         to dg-options for spu.
10219         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
10220         dump-scan target to exclude spu.
10222 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
10224         PR middle-end/43209
10225         * gcc.dg/tree-ssa/ivopts-4.c: New.
10227 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
10229         * lib/target-supports-dg.exp (check-flags): Provide defaults for
10230         include-opts and exclude-opts; skip checking the flags if arguments
10231         are the same as the defaults.
10232         (dg-xfail-if): Verify the number of arguments, supply defaults
10233         for unspecified optional arguments.
10234         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
10236 2010-03-03  Jason Merrill  <jason@redhat.com>
10238         PR c++/12909
10239         * g++.dg/abi/mangle40.C: Updated.
10241 2010-03-03  Jason Merrill  <jason@redhat.com>
10243         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
10244         * g++.dg/abi/mangle23.C: Likewise.
10245         * g++.dg/eh/simd-2.C: Likewise.
10246         * g++.dg/ext/attribute-test-2.C: Likewise.
10247         * g++.dg/ext/vector14.C: Likewise.
10248         * g++.dg/other/pr34435.C: Likewise.
10249         * g++.dg/template/conv8.C: Likewise.
10250         * g++.dg/template/nontype9.C: Likewise.
10251         * g++.dg/template/qualttp17.C: Likewise.
10252         * g++.dg/template/ref1.C: Likewise.
10253         * g++.old-deja/g++.pt/crash68.C: Likewise.
10254         * g++.old-deja/g++.pt/ref1.C: Likewise.
10255         * g++.old-deja/g++.pt/ref3.C: Likewise.
10256         * g++.old-deja/g++.pt/ref4.C: Likewise.
10258         PR c++/12909
10259         * g++.dg/abi/mangle40.C: New.
10260         * g++.dg/abi/mangle41.C: New.
10261         * g++.dg/lto/20100302_0.C: New.
10262         * g++.dg/lto/20100302_1.C: New.
10263         * g++.dg/lto/20100302.h: New.
10265 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
10267         PR fortran/43243
10268         * gfortran.dg/internal_pack_12.f90: New test.
10270 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
10272         * gcc.dg/pr36997.c: Adjust error message.
10274 2010-03-03  Mike Stump  <mikestump@comcast.net>
10276         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
10277         adjustments to not be present on machines that align the stack to
10278         more than 4 bytes and don't have a red zone yet as that is an
10279         unimplemented optimization.
10281 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
10283         PR fortran/43169
10284         * gfortran.dg/impure_assignment_3.f90: New.
10286 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
10288         PR debug/43229
10289         * gfortran.dg/pr43229.f90: New test.
10291         PR debug/43237
10292         * gcc.dg/debug/dwarf2/pr43237.c: New test.
10294         PR debug/43177
10295         * gcc.dg/guality/pr43177.c: New test.
10297 2010-03-02  Jason Merrill  <jason@redhat.com>
10299         * g++.dg/ext/vector9.C: Adjust error message.
10300         * g++.dg/conversion/simd3.C: Likewise.
10301         * g++.dg/other/error23.C: Likewise.
10303 2010-03-02  Mike Stump  <mikestump@comcast.net>
10305         PR c++/41090
10306         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
10308 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
10310         PR fortran/43180
10311         * gfortran.dg/internal_pack_10.f90: New test.
10313         PR fortran/43173
10314         * gfortran.dg/internal_pack_11.f90: New test.
10316 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
10318         PR middle-end/42640
10319         * gcc.dg/tree-ssa/pr42640.c: New.
10321 2010-03-01  Richard Guenther  <rguenther@suse.de>
10323         PR tree-optimization/43220
10324         * gcc.c-torture/execute/pr43220.c: New testcase.
10326 2010-03-01  Richard Guenther  <rguenther@suse.de>
10328         PR middle-end/43213
10329         * gcc.dg/pr43213.c: New testcase.
10331 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10333         PR pch/14940
10334         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10336 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10338         * lib/target-supports.exp (check_effective_target_ucn_nocache):
10339         New function.
10340         (check_effective_target_ucn): Likewise.
10342         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10343         if !ucn.
10344         * gcc.dg/ucnid-2.c: Likewise.
10345         * gcc.dg/ucnid-3.c: Likewise.
10346         * gcc.dg/ucnid-4.c: Likewise.
10347         * gcc.dg/ucnid-11.c: Likewise.
10348         * gcc.dg/ucnid-12.c: Likewise.
10349         * gcc.dg/ucnid-6.c: Skip if !ucn.
10350         * gcc.dg/ucnid-9.c: Likewise.
10352 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10354         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10355         lists to dg-skip-if.
10356         * gcc.target/i386/stackalign/return-3.c: Likewise.
10358 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10360         * gcc.target/i386/clearcap.map: New file.
10361         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10362         Pass clearcap.map by default if supported.
10364 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10366         PR fortran/42900
10367         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10368         Explain this.
10369         * gfortran.dg/stat_2.f90: Likewise.
10371 2010-03-01  Tobias Burnus  <burnus@net-b.de>
10373         PR fortran/43199
10374         * gfortran.dg/module_read_2.f90: New test.
10376 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
10378         PR c++/42748
10379         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10380         * g++.dg/abi/mangle12.C: Likewise.
10381         * g++.dg/abi/mangle20-2.C: Likewise.
10382         * g++.dg/abi/mangle17.C: Likewise.
10383         * g++.dg/template/cond2.C: Likewise.
10384         * g++.dg/template/pr35240.C: Likewise.
10386 2010-02-27  Richard Guenther  <rguenther@suse.de>
10388         PR tree-optimization/43186
10389         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10391 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10393         * g++.dg/abi/packed1.C: Expect warning on the SH.
10395 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
10397         PR c++/42054:
10398         * g++.dg/parse/error37.C: New test.
10400 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10402         PR c/24577
10403         PR c/43192
10404         * gcc.dg/pr8927-1.c: Match new note.
10405         * gcc.dg/990506-0.c: Likewise.
10406         * gcc.dg/gomp/flush-2.c: Likewise.
10407         * gcc.dg/gomp/atomic-5.c: Likewise.
10408         * gcc.dg/gomp/pr34607.c: Likewise.
10409         * gcc.dg/pr35746.c: Likewise.
10410         * gcc.dg/cpp/pragma-1.c: Likewise.
10411         * gcc.dg/cpp/pragma-2.c: Likewise.
10412         * gcc.dg/pr41842.c: Likewise.
10413         * gcc.dg/noncompile/20040629-1.c: Likewise.
10414         * objc.dg/private-1.m: Likewise.
10416 2010-02-27  Tobias Burnus  <burnus@net-b.de>
10418         PR fortran/43185
10419         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
10420         * gfortran.dg/default_initialization_4.f90: New test.
10422 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
10424         * gnat.dg/thin_pointer.ad[sb]: Rename into...
10425         * gnat.dg/thin_pointer1.ad[sb]: ...this.
10426         * gnat.dg/thin_pointer2.adb: New test.
10427         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
10429 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10431         PR c/20631
10432         * gcc.dg/cpp/c90-pedantic.c: New.
10433         * gcc.dg/cpp/c90.c: New.
10434         * gcc.dg/gnu90-const-expr-1.c: New.
10435         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
10437 2010-02-26  Richard Guenther  <rguenther@suse.de>
10439         PR tree-optimization/43186
10440         * gcc.c-torture/compile/pr43186.c: New testcase.
10442 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
10444         PR debug/43190
10445         * c-c++-common/dwarf2/pr43190.c: New test.
10447 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10449         PR testsuite/37074:
10450         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
10452 2010-02-26  Richard Guenther  <rguenther@suse.de>
10454         PR tree-optimization/43188
10455         * gcc.c-torture/compile/pr43188.c: New testcase.
10457 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10459         PR target/43175
10460         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10462 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
10464         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10466 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
10468         PR target/43154
10469         * gcc.target/powerpc/pr43154.c: New file.
10471 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
10473         PR debug/43166
10474         * gfortran.dg/debug/pr43166.f: New test.
10476         PR debug/43165
10477         * gcc.dg/torture/pr43165.c: New test.
10479 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10481         PR c/43128
10482         * c-c++-common/pr41779.c: Update.
10484 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10486         PR ada/32547
10487         * lib/gnat-dg.exp (gnat_load): Redefine.
10489         * ada/acats/run_acats: Run run_all.sh with $SHELL.
10490         * ada/acats/run_all.sh: Downcase tasking not implemented message.
10492 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10494         PR libobjc/36610
10495         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
10496         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
10497         -fgnu-runtime.
10498         Sort entries.
10500 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10502         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10504 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
10506         PR debug/43150
10507         * gcc.dg/guality/vla-1.c: New test.
10509 2010-02-24  Tobias Burnus  <burnus@net-b.de>
10511         PR fortran/43042
10512         * gfortran.dg/c_ptr_tests_15.f90: New test.
10514 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10516         PR target/43107
10517         * gcc.target/i386/pr43107.c: New test.
10519 2010-02-23  Jason Merrill  <jason@redhat.com>
10521         PR c++/43143
10522         * g++.dg/cpp0x/variadic100.C: New.
10524 2010-02-23  Jason Merrill  <jason@redhat.com>
10526         PR debug/42800
10527         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
10528         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
10529         * c-c++-common/dwarf2/vla1.c: New.
10531 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10533         PR target/43139
10534         * gcc.dg/pr43139.c: New test.
10536         PR debug/43077
10537         * gcc.dg/guality/pr43077-1.c: New test.
10539 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10541         PR 43123
10542         * gcc.dg/march.c: New.
10543         * gcc.dg/march-generic.c: New.
10544         * gcc.dg/mtune.c: New.
10546 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10548         PR middle-end/43083
10549         * gcc.dg/graphite/pr43083.c: New.
10551 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10553         PR middle-end/43097
10554         * gfortran.dg/graphite/pr43097.f: New.
10556 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10557             Manuel López-Ibáñez  <manu@gcc.gnu.org>
10559         PR middle-end/43140
10560         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10562 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10564         PR middle-end/43026
10565         * g++.dg/graphite/pr43026.C: New.
10567 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10569         PR c++/43126
10570         * gcc.dg/cleanup-1.c: Update.
10571         * gcc.dg/func-args-1.c: Update.
10572         * gcc.dg/format/sentinel-1.c: Update.
10573         * g++.old-deja/g++.jason/scoping10.C: Update.
10574         * g++.old-deja/g++.ns/lookup5.C: Update.
10575         * g++.dg/ext/cleanup-1.C: Update.
10576         * g++.dg/parse/varmod1.C: Update.
10577         * g++.dg/parse/error33.C: Update.
10578         * g++.dg/expr/call3.C: Update.
10579         * g++.dg/func-args-1.C: New.
10581 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10583         PR c/43125
10584         * gcc.dg/attr-used-2.c: Moved to ...
10585         * c-c++-common/attr-used-2.c: Here.
10587         * gcc.dg/attr-used.c: Moved to ...
10588         * c-c++-common/attr-used.c: Here.
10590 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
10592         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10594 2010-02-22  Richard Guenther  <rguenther@suse.de>
10596         PR lto/43045
10597         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10598         * gfortran.dg/lto/20100222-1_1.c: Likewise.
10600 2010-02-22  Richard Guenther  <rguenther@suse.de>
10602         PR tree-optimization/42749
10603         * gcc.c-torture/compile/pr42749.c: New testcase.
10605 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
10607         PR fortran/43072
10608         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10609         * gfortran.dg/internal_pack_9.f90: New test.
10611 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10613         PR c++/23510
10614         * g++.dg/template/recurse.C: Adjust.
10615         * g++.dg/template/pr23510.C: New.
10617 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
10619         PR c++/42824
10620         * g++.dg/template/memclass4.C: New test.
10622 2010-02-21  Tobias Burnus  <burnus@net-b.de>
10624         PR fortran/35259
10625         * gfortran.dg/reassoc_5.f90: New test.
10627 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
10629         PR target/43067
10630         * gcc.target/i386/pr43067.c: New test.
10632 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10634         PR c++/35669
10635         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10636         -Wconversion-null.
10637         * g++.dg/warn/Wconversion-null.C: New test.
10638         * g++.old-deja/g++.other/null1.C: Move to...
10639         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10641 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
10643         PR fortran/36932
10644         PR fortran/36933
10645         * gfortran.dg/dependency_26.f90: New test.
10647         PR fortran/43072
10648         * gfortran.dg/internal_pack_7.f90: New test.
10650         PR fortran/43111
10651         * gfortran.dg/internal_pack_8.f90: New test.
10653 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10655         PR 43128
10656         * c-c++-common/pr41779.c: Fix broken testcase.
10658 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10660         PR 36513
10661         * c-c++-common/pr36513.c: New testcase.
10662         * c-c++-common/pr36513-2.c: New testcase.
10664 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10666         PR 41779
10667         * c-c++-common/pr41779.c: New.
10669 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
10671         PR debug/43084
10672         * gcc.dg/pr43084.c: New test.
10674 2010-02-19  Richard Guenther  <rguenther@suse.de>
10676         PR tree-optimization/42916
10677         * gcc.dg/pr42916.c: New testcase.
10679 2010-02-18  Jason Merrill  <jason@redhat.com>
10681         PR c++/42837
10682         * g++.dg/abi/packed1.C: Add expected warning.
10684         PR c++/43108
10685         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10686         * gcc.dg/torture/dg-torture.exp: Likewise.
10687         * c-c++-common/torture/complex-sign.h,
10688         c-c++-common/torture/complex-sign-add.c,
10689         c-c++-common/torture/complex-sign-mixed-add.c,
10690         c-c++-common/torture/complex-sign-mixed-div.c,
10691         c-c++-common/torture/complex-sign-mixed-mul.c,
10692         c-c++-common/torture/complex-sign-mixed-sub.c,
10693         c-c++-common/torture/complex-sign-mul.c,
10694         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10695         Adapt for C++ compilation as well.
10697         PR c++/43070
10698         * g++.dg/ext/label1.C: Update.
10699         * g++.dg/ext/label2.C: Update.
10701         PR c++/26261
10702         * g++.dg/template/dependent-name6.C: New.
10704         PR c++/43109
10705         * g++.dg/parse/namespace12.C: New.
10707 2010-02-18  Martin Jambor  <mjambor@suse.cz>
10709         PR tree-optimization/43066
10710         * gcc.c-torture/compile/pr43066.c: New test.
10712 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
10714         * g++.dg/ext/attrib35.C: Fix target selector string.
10715         * g++.dg/ext/attrib36.C: Ditto.
10716         * g++.dg/ext/attrib37.C: Ditto.
10717         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10718         * g++.dg/abi/mangle25.C: Ditto.
10720 2010-02-17  Jason Merrill  <jason@redhat.com>
10722         PR c++/43069
10723         * g++.dg/parse/namespace11.C: New.
10725         PR c++/43093
10726         * g++.dg/ext/attrib37.C: New.
10728         PR c++/43079
10729         * g++.dg/template/ptrmem20.C: New.
10731 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
10733         PR target/43103
10734         * gcc.target/i386/xop-check.h: Include m256-check.h.
10735         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10736         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10737         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10738         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10740 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
10742         PR debug/42918
10743         * gcc.dg/pr42918.c: New test.
10745 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10747         * g++.dg/ext/attrib36.C: Require ILP32.
10749 2010-02-16  Richard Guenther  <rguenther@suse.de>
10751         PR tree-optimization/41043
10752         * gfortran.dg/pr41043.f90: New testcase.
10753         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10755 2010-02-16  Jason Merrill  <jason@redhat.com>
10757         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10759 2010-02-16  Ira Rosen  <irar@il.ibm.com>
10761         PR tree-optimization/43074
10762         * gcc.dg/vect/fast-math-pr43074.c: New test.
10764 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
10766         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10768 2010-02-16  Jason Merrill  <jason@redhat.com>
10770         PR c++/43031
10771         * g++.dg/ext/attrib36.C: New.
10773         PR c++/43036
10774         * g++.dg/other/array6.C: New.
10776 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10778         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10780 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
10782         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10783         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10784         * gcc.target/i386/xop-vpermil2pd-1.c: New.
10785         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10786         * gcc.target/i386/xop-vpermil2ps-1.c: New.
10787         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10789 2010-02-15  Richard Guenther  <rguenther@suse.de>
10791         PR middle-end/43068
10792         * g++.dg/torture/pr43068.C: New testcase.
10794 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
10796         PR c++/43024
10797         * g++.dg/opt/ice1.C: New.
10799 2010-02-14  Jason Merrill  <jason@redhat.com>
10801         PR c++/41997
10802         * g++.dg/cpp0x/initlist-opt.C: New.
10804 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
10806         PR fortran/41113
10807         PR fortran/41117
10808         * gfortran.dg/internal_pack_6.f90: New test.
10810 2010-02-12  Jason Merrill  <jason@redhat.com>
10812         PR c++/43054
10813         * g++.dg/cpp0x/variadic99.C: New.
10815 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
10817         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10818         sign extend pointers to gualchk_t.
10820         PR c++/43033
10821         * g++.dg/other/default3.C: Xfail g4 test.
10823 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10825         PR middle-end/43012
10826         * gcc.dg/graphite/pr43012.c: New.
10828 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10830         PR middle-end/42930
10831         * g++.dg/graphite/pr42930.C: New.
10833 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10835         PR middle-end/42914
10836         PR middle-end/42530
10837         * gcc.dg/graphite/pr42530.c: New.
10838         * gcc.dg/graphite/pr42914.c: New.
10840 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10842         PR middle-end/42771
10843         * gcc.dg/graphite/pr42771.c: New.
10845 2010-02-11  Richard Guenther  <rguenther@suse.de>
10847         PR tree-optimization/42998
10848         * gcc.c-torture/compile/pr42998.c: New testcase.
10850 2010-02-10  Jason Merrill  <jason@redhat.com>
10852         PR c++/41896
10853         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
10855         PR c++/42983, core issue 906
10856         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
10857         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
10859         PR c++/43016
10860         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
10862 2010-02-10  Richard Guenther  <rguenther@suse.de>
10864         PR tree-optimization/43017
10865         * gcc.dg/torture/pr43017.c: New testcase.
10867 2010-02-10  Tobias Burnus <burnus@net-b.de>
10869         PR fortran/40823
10870         * gfortran.dg/private_type_1.f90: Update error location.
10871         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
10872         * gfortran.dg/typebound_operator_2.f03: Ditto.
10873         * gfortran.dg/assignment_2.f90: Ditto.
10874         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
10875         * gfortran.dg/binding_label_tests_9.f03: Ditto.
10877 2010-02-10  Tobias Burnus  <burnus@net-b.de>
10879         PR fortran/43015
10880         * gfortran.dg/bind_c_usage_20.f90: New test.
10882 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10884         PR debug/43010
10885         * g++.dg/debug/pr43010.C: New test.
10887 2010-02-10  Richard Guenther  <rguenther@suse.de>
10889         PR c/43007
10890         * gcc.c-torture/execute/20100209-1.c: New testcase.
10891         * gcc.dg/fold-div-3.c: Likewise.
10893 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
10895         * gcc.dg/builtin-ffs-1.c: New test.
10897 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10899         PR fortran/42999
10900         * gfortran.dg/array_constructor_35.f90: New test.
10902 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10904         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
10906 2010-02-09  Jason Merrill  <jason@redhat.com>
10908         PR c++/42399
10909         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
10911         PR c++/42370
10912         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
10914 2010-02-09  Tobias Burnus  <burnus@net-b.de>
10916         PR fortran/41869
10917         * gfortran.dg/module_write_1.f90: New test.
10919 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
10921         * gcc.dg/pr19340.c: Adjust.
10923 2010-02-09  Richard Guenther  <rguenther@suse.de>
10925         PR tree-optimization/43008
10926         * gcc.c-torture/execute/pr43008.c: New testcase.
10928 2010-02-09  Richard Guenther  <rguenther@suse.de>
10930         PR tree-optimization/43000
10931         * gcc.dg/torture/pr43000.c: New testcase.
10932         * gcc.dg/torture/pr43002.c: Likewise.
10934 2010-02-09  Daniel Kraft  <d@domob.eu>
10936         PR fortran/39171
10937         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
10938         and pass -Wsurprising as necessary.
10940 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
10942         PR tree-optimization/42890
10943         * g++.dg/torture/pr42890.C: New test.
10945 2010-02-08  Richard Guenther  <rguenther@suse.de>
10947         PR middle-end/42995
10948         * gcc.dg/tree-ssa/inline-4.c: New testcase.
10950 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10952         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
10953         return 0 from main.
10954         * gcc.dg/graphite/block-1.c: Same.
10955         * gcc.dg/graphite/block-3.c: Same.
10956         * gcc.dg/graphite/block-4.c: Same.
10957         * gcc.dg/graphite/block-5.c: Same.
10958         * gcc.dg/graphite/block-6.c: Same.
10959         * gcc.dg/graphite/block-7.c: Same.
10960         * gcc.dg/graphite/interchange-0.c: Same.
10961         * gcc.dg/graphite/interchange-1.c: Same.
10962         * gcc.dg/graphite/interchange-10.c: Same.
10963         * gcc.dg/graphite/interchange-11.c: Same.
10964         * gcc.dg/graphite/interchange-12.c: Same.
10965         * gcc.dg/graphite/interchange-2.c: Same.
10966         * gcc.dg/graphite/interchange-3.c: Same.
10967         * gcc.dg/graphite/interchange-4.c: Same.
10968         * gcc.dg/graphite/interchange-5.c: Same.
10969         * gcc.dg/graphite/interchange-6.c: Same.
10970         * gcc.dg/graphite/interchange-7.c: Same.
10971         * gcc.dg/graphite/interchange-8.c: Same.
10972         * gcc.dg/graphite/interchange-9.c: Same.
10973         * gcc.dg/graphite/interchange-mvt.c: Same.
10975 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
10977         * gfortran.dg/graphite/id-19.f: New.
10978         * gfortran.dg/graphite/pr14741.f90: New.
10979         * gfortran.dg/graphite/pr41924.f90: New.
10980         * gfortran.dg/graphite/run-id-2.f90: New.
10982 2010-02-07  Richard Guenther  <rguenther@suse.de>
10984         PR middle-end/42956
10985         * gcc.c-torture/compile/pr42956.c: New testcase.
10987 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10989         PR libfortran/42742
10990         * gfortran.dg/fmt_cache_2.f: New test.
10992 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10994         * gfortran.dg/read_no_eor.f90: New test.
10996 2010-02-05  Jason Merrill  <jason@redhat.com>
10998         * g++.dg/ext/label13.C: Move constructor body out of class.
11000 2010-02-03  Jason Merrill  <jason@redhat.com>
11002         PR c++/42870
11003         * g++.dg/ext/dllexport3.C: New.
11005 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
11007         * gcc.dg/format/ms-format3.c: New test for specific MS types.
11009 2010-02-05  Richard Guenther  <rguenther@suse.de>
11011         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
11013 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
11015         PR c++/42915
11016         * g++.dg/other/crash-9.C: New test.
11018 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
11020         PR fortran/42309
11021         * gfortran.dg/subref_array_pointer_4.f90 : New test.
11023 2010-02-04  Richard Guenther  <rguenther@suse.de>
11025         PR rtl-optimization/42952
11026         * gcc.dg/torture/pr42952.c: New testcase.
11028 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11030         PR libfortran/42901
11031         * gfortran.dg/namelist_60.f90: New test.
11033 2010-02-03  Jason Merrill  <jason@redhat.com>
11035         PR c++/40138
11036         * g++.dg/ext/builtin11.C: New.
11038         PR c++/4926
11039         PR c++/38600
11040         * g++.dg/abi/mangle35.C: New.
11041         * g++.dg/abi/mangle37.C: New.
11043         PR c++/12909
11044         * g++.dg/abi/mangle36.C: New.
11046         PR c++/35652
11047         * g++.dg/warn/string1.C: New.
11049 2010-02-03  Richard Guenther  <rguenther@suse.de>
11051         PR tree-optimization/42944
11052         * gcc.dg/errno-1.c: New testcase.
11054 2010-02-03  Richard Guenther  <rguenther@suse.de>
11056         PR middle-end/42927
11057         * gcc.c-torture/compile/pr42927.c: New testcase.
11059 2010-02-03  Tobias Burnus  <burnus@net-b.de>
11061         PR fortran/42936
11062         * gfortran.dg/null_4.f90: New test.
11064 2010-02-02  Jason Merrill  <jason@redhat.com>
11066         PR c++/41090
11067         * g++.dg/ext/label13.C: New.
11069 2010-02-02  Tobias Burnus  <burnus@net-b.de>
11071         PR fortran/42650
11072         * gfortran.dg/func_result_5.f90: New test.
11074 2010-02-01  Tobias Burnus  <burnus@net-b.de>
11076         PR fortran/42922
11077         * gfortran.dg/pure_initializer_3.f90: News test.
11079 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
11081         PR fortran/42888
11082         * gfortran.dg/allocate_derived_2.f90: New test.
11084 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11086         PR middle-end/42898
11087         * gcc.dg/torture/pr42898-2.c: New test.
11089 2010-01-31  Richard Guenther  <rguenther@suse.de>
11091         PR middle-end/42898
11092         * gcc.dg/torture/pr42898.c: New testcase.
11094 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
11096         PR fortran/38324
11097         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
11098         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
11100 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
11102         * g++.dg/tree-ssa/inline-1.C: New.
11103         * g++.dg/tree-ssa/inline-2.C: New.
11104         * g++.dg/tree-ssa/inline-3.C: New.
11106 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
11108         PR testsuite/41701
11109         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
11110         the string 'pow' in the pathname of the compiler from generating a
11111         test failure.
11113 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11115         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
11116         * g++.old-deja/g++.mike/eh17.C: Likewise.
11117         * g++.old-deja/g++.mike/p5571.C: Likewise.
11119 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
11121         PR c++/42758
11122         PR c++/42634
11123         PR c++/42336
11124         PR c++/42797
11125         PR c++/42880
11126         * g++.dg/other/crash-5.C: New test.
11127         * g++.dg/other/crash-6.C: New test.
11128         * g++.dg/other/crash-7.C: New test.
11129         * g++.dg/other/crash-8.C: New test.
11131 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
11133         PR rtl-optimization/42889
11134         * gcc.dg/pr42889.c: New test.
11136 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
11138         * gcc.target/i386/pr42881.c: Use SSE2.
11140 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
11142         PR target/42891
11143         * gcc.target/i386/pr42891.c: New test.
11145 2010-01-28  Richard Guenther  <rguenther@suse.de>
11147         PR tree-optimization/42871
11148         * g++.dg/torture/pr42871.C: New testcase.
11150 2010-01-28  Richard Guenther  <rguenther@suse.de>
11152         * gcc.dg/Wobjsize-1.h: New testcase.
11153         * gcc.dg/Wobjsize-1.c: Likewise.
11155 2010-01-28  Richard Guenther  <rguenther@suse.de>
11157         PR middle-end/42883
11158         * g++.dg/torture/pr42883.C: New testcase.
11160 2010-01-28  Michael Matz  <matz@suse.de>
11162         * gcc.target/i386/pr42881.c: New test.
11164 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11166         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
11167         Add i?86-*-solaris2* support.
11169 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
11171         PR c++/42713
11172         PR c++/42820
11173         * g++.dg/template/typedef27.C: New test case.
11174         * g++.dg/template/typedef28.C: New test case.
11176 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
11178         * gcc.dg/optimize-bswap*.c: Add ARM target
11180 2010-01-27  Richard Guenther  <rguenther@suse.de>
11182         PR middle-end/42878
11183         * gcc.dg/torture/pr42878-1.c: New testcase.
11184         * gcc.dg/torture/pr42878-2.c: Likewise.
11186 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
11188         PR middle-end/42874
11189         * gcc.dg/vla-22.c: New test.
11191 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
11193         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
11194         current collation.
11196 2010-01-26  Richard Guenther  <rguenther@suse.de>
11198         PR rtl-optimization/42685
11199         * gcc.dg/pr42685.c: New testcase.
11200         * g++.dg/other/pr42685.C: Likewise.
11202 2010-01-26  Richard Guenther  <rguenther@suse.de>
11204         PR middle-end/42806
11205         * g++.dg/other/pr42806.C: New testcase.
11207 2010-01-26  Richard Guenther  <rguenther@suse.de>
11209         PR tree-optimization/42250
11210         * gcc.dg/pr42250.c: New testcase.
11212 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
11214         * gnat.dg/array_bounds_test.adb: New test.
11216 2010-01-25  Tobias Burnus  <burnus@net-b.de>
11218         PR fortran/42858
11219         * gfortran.dg/generic_21.f90: New test.
11221 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11223         PR testsuite/41522
11224         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
11226 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
11228         PR c++/42748
11229         * g++.dg/abi/arm_va_list2.C: New test.
11230         * g++.dg/abi/arm_va_list2.h: Companion header file.
11232 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
11234         PR fortran/41044
11235         * gfortran.dg/parameter_array_ref_2.f90 : New test.
11237         PR fortran/41167
11238         * gfortran.dg/char_array_arg_1.f90 : New test.
11240         * gfortran.dg/pr25923.f90 : Remove XFAIL.
11242 2010-01-24  Tobias Burnus  <burnus@net-b.de>
11244         PR fortran/39304
11245         * gfortran.dg/generic_20.f90: New test.
11247 2010-01-22  Michael Matz  <matz@suse.de>
11249         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
11250         -msse2.
11252 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
11254         PR fortran/42736
11255         * gfortran.dg/dependency_25.f90 : New test.
11257 2010-01-21  Martin Jambor  <mjambor@suse.cz>
11259         PR tree-optimization/42585
11260         * gcc.dg/tree-ssa/pr42585.c: New test.
11262 2010-01-21  Richard Guenther  <rguenther@suse.de>
11264         PR middle-end/19988
11265         * gcc.dg/pr19988.c: New testcase.
11267 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
11269         * g++.dg/compat/decimal/compat-common.h: New file.
11270         * g++.dg/compat/decimal/decimal-dummy.h: New file.
11271         * g++.dg/compat/decimal/pass_x.h: New file.
11272         * g++.dg/compat/decimal/pass_y.h: New file.
11273         * g++.dg/compat/decimal/pass-1_main.C: New file.
11274         * g++.dg/compat/decimal/pass-1_x.C: New file.
11275         * g++.dg/compat/decimal/pass-1_y.C: New file.
11276         * g++.dg/compat/decimal/pass-2_main.C: New file.
11277         * g++.dg/compat/decimal/pass-2_x.C: New file.
11278         * g++.dg/compat/decimal/pass-2_y.C: New file.
11279         * g++.dg/compat/decimal/pass-3_main.C: New file.
11280         * g++.dg/compat/decimal/pass-3_x.C: New file.
11281         * g++.dg/compat/decimal/pass-3_y.C: New file.
11282         * g++.dg/compat/decimal/pass-4_main.C: New file.
11283         * g++.dg/compat/decimal/pass-4_x.C: New file.
11284         * g++.dg/compat/decimal/pass-4_y.C: New file.
11285         * g++.dg/compat/decimal/pass-5_main.C: New file.
11286         * g++.dg/compat/decimal/pass-5_x.C: New file.
11287         * g++.dg/compat/decimal/pass-5_y.C: New file.
11288         * g++.dg/compat/decimal/pass-6_main.C: New file.
11289         * g++.dg/compat/decimal/pass-6_x.C: New file.
11290         * g++.dg/compat/decimal/pass-6_y.C: New file.
11291         * g++.dg/compat/decimal/return_x.h: New file.
11292         * g++.dg/compat/decimal/return_y.h: New file.
11293         * g++.dg/compat/decimal/return-1_main.C: New file.
11294         * g++.dg/compat/decimal/return-1_x.C: New file.
11295         * g++.dg/compat/decimal/return-1_y.C: New file.
11296         * g++.dg/compat/decimal/return-2_main.C: New file.
11297         * g++.dg/compat/decimal/return-2_x.C: New file.
11298         * g++.dg/compat/decimal/return-2_y.C: New file.
11299         * g++.dg/compat/decimal/return-3_main.C: New file.
11300         * g++.dg/compat/decimal/return-3_x.C: New file.
11301         * g++.dg/compat/decimal/return-3_y.C: New file.
11302         * g++.dg/compat/decimal/return-4_main.C: New file.
11303         * g++.dg/compat/decimal/return-4_x.C: New file.
11304         * g++.dg/compat/decimal/return-4_y.C: New file.
11305         * g++.dg/compat/decimal/return-5_main.C: New file.
11306         * g++.dg/compat/decimal/return-5_x.C: New file.
11307         * g++.dg/compat/decimal/return-5_y.C: New file.
11308         * g++.dg/compat/decimal/return-6_main.C: New file.
11309         * g++.dg/compat/decimal/return-6_x.C: New file.
11310         * g++.dg/compat/decimal/return-6_y.C: New file.
11312 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11314         PR debug/42715
11315         * gcc.dg/pr42715.c: New.
11317 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11319         PR c++/42038
11320         * g++.dg/parse/crash55.C: New.
11322 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11324         PR debug/42782
11325         * gcc.dg/guality/pr42782.c: New.
11327 2010-01-20  Jason Merrill  <jason@redhat.com>
11329         PR c++/41788
11330         * g++.dg/abi/packed1.C: New.
11332         PR c++/41920
11333         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11335         PR c++/40750
11336         * g++.dg/parse/fn-typedef1.C: New.
11337         * g++.dg/other/cv_quals.C: Adjust.
11339 2010-01-20  Anthony Green  <green@moxielogic.com>
11341         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11342         pack(push) pragma).
11343         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11344         * gcc.dg/20020312-2.c: Port this to the moxie core.
11345         * gcc.dg/weak/typeof-2.c: Ditto.
11347 2010-01-20  Richard Guenther  <rguenther@suse.de>
11349         PR tree-optimization/42717
11350         * gcc.c-torture/compile/pr42717.c: New testcase.
11352 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
11354         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11355         of signed, add a few new tests.
11357         PR middle-end/42803
11358         * g++.dg/parse/limits-initializer1.C: New test.
11360 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11362         PR fortran/42804
11363         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11364         * gfortran.dg/typebound_call_12.f03: New test.
11366 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
11368         PR fortran/42783
11369         * gfortran.dg/bounds_check_15.f90 : New test.
11371 2010-01-19  Michael Matz  <matz@suse.de>
11373         PR tree-optimization/41783
11374         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11376 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11378         PR target/38697.
11379         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11380         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11381         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
11382         * gcc.target/arm/neon/vget_lows16.c: Likewise.
11383         * gcc.target/arm/neon/vget_lows32.c: Likewise.
11384         * gcc.target/arm/neon/vget_lows64.c: Likewise.
11385         * gcc.target/arm/neon/vget_lows8.c: Likewise.
11386         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11387         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11388         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11389         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11391 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11393         PR fortran/42545
11394         * gfortran.dg/extends_6.f03: Modified an error message.
11395         * gfortran.dg/extends_10.f03: New test.
11396         * gfortran.dg/private_type_6.f03: Modified an error message.
11397         * gfortran.dg/structure_constructor_8.f03: Ditto.
11399 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
11401         PR tree-optimization/42719
11402         * gcc.dg/pr42719.c: New test.
11404         PR debug/42728
11405         * gcc.dg/pr42728.c: New test.
11407 2010-01-19  Anthony Green  <green@moxielogic.com>
11409         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11411 2010-01-18  Anthony Green  <green@moxielogic.com>
11413         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11414         for moxie.
11416 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
11418         * g++.dg/template/error45.C: reverted as part of reverting the
11419         fix of PR c++/42634.
11421 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11423         PR c++/42634
11424         * g++.dg/template/error45.C: New test.
11426 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11428         PR c++/42766
11429         * g++.dg/conversion/op6.C: New test.
11431 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
11433         PR target/42774
11434         * gcc.target/alpha/pr42774.c: New test.
11436 2010-01-18  Richard Guenther  <rguenther@suse.de>
11438         PR tree-optimization/42781
11439         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
11441 2010-01-17  Richard Guenther  <rguenther@suse.de>
11443         PR middle-end/42248
11444         * gcc.c-torture/execute/pr42248.c: New testcase.
11446 2010-01-17  Richard Guenther  <rguenther@suse.de>
11448         PR tree-optimization/42773
11449         * g++.dg/torture/pr42773.C: New testcase.
11451 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
11453         PR fortran/42677
11454         * gfortran.dg/interface_assignment_5.f90: New test.
11456 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
11458         PR c++/42697
11459         * g++.dg/template/crash94.C: Reverted.
11461 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
11463         PR debug/42767
11464         * gcc.dg/debug/pr42767.c: New.
11466 2010-01-15  Jason Merrill  <jason@redhat.com>
11468         PR c++/42761
11469         * g++.dg/cpp0x/decltype22.C: New.
11471 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
11473         PR middle-end/42760
11474         * g++.dg/torture/pr42760.C: New test.
11476 2010-01-15  Jing Yu  <jingyu@google.com>
11478         PR rtl-optimization/42691
11479         * gcc.c-torture/execute/pr42691.c: New.
11481 2010-01-15  Richard Guenther  <rguenther@suse.de>
11483         PR middle-end/42739
11484         * g++.dg/torture/pr42739.C: New testcase.
11486 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
11488         * g++.dg/template/error45.C: Revert as part of reverting changes
11489         or PR c++/42634.
11491 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11493         PR fortran/42684
11494         * gfortran.dg/interface_31.f90: New test.
11496 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
11498         * gcc.target/powerpc/pr42747.c: New file.
11500 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11502         PR middle-end/42674
11503         * c-c++-common/pr42674.c: New test.
11505         PR c++/42608
11506         * g++.dg/template/instantiate11.C: New test.
11508 2010-01-14  Jason Merrill  <jason@redhat.com>
11510         PR c++/42701
11511         * g++.dg/overload/error3.C: New.
11513         PR c++/42655
11514         * g++.dg/overload/rvalue1.C: New.
11516 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11518         PR tree-optimization/42706
11519         * gcc.dg/ipa/pr42706.c: New testcase.
11521 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11523         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11525 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11527         PR tree-optimization/42714
11528         * g++.dg/torture/pr42714.C: New test.
11530 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11532         PR rtl-optimization/42246
11533         * gfortran.dg/pr42246-2.f: New.
11535 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11537         PR rtl-optimization/42389
11538         * gcc.dg/pr42389.c: New.
11540 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11542         PR rtl-optimization/42388
11543         * gcc.dg/pr42388.c: New.
11545 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11547         PR rtl-optimization/42294
11548         * gfortran.dg/pr42294.f: New.
11550 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11552         PR rtl-optimization/39453
11553         PR rtl-optimization/42246
11554         * gcc.dg/pr39453.c: New.
11555         * gcc.dg/pr42246.c: New.
11557 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11559         PR middle-end/42245
11560         * gcc.dg/pr42245.c: New.
11561         * gcc.dg/pr42245-2.c: New.
11563 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11565         PR rtl-optimization/42249
11566         * gcc.dg/pr42249.c: New.
11568 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11570         PR c/42721
11571         * gcc.c-torture/execute/pr42721.c: New test.
11573 2010-01-14  Ira Rosen  <irar@il.ibm.com>
11575         PR tree-optimization/42709
11576         * gcc.dg/vect/pr42709.c: New test.
11578 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11580         PR fortran/41478
11581         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11582         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
11584 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11586         PR fortran/42481
11587         * gfortran.dg/generic_19.f90 : New test.
11589 2010-01-13  Richard Guenther  <rguenther@suse.de>
11591         PR tree-optimization/42730
11592         * gcc.c-torture/compile/pr42730.c: New testcase.
11594 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
11596         PR target/pr42542
11597         * gcc.target/ia64/pr42542-1.c: New.
11598         * gcc.target/ia64/pr42542-2.c: New.
11599         * gcc.target/ia64/pr42542-3.c: New.
11601 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
11603         PR c++/42634
11604         * g++.dg/template/error45.C: New test.
11606 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11608         PR tree-optimization/42704
11609         * g++.dg/torture/pr42704.C: New test.
11611 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11613         PR tree-optimization/42703
11614         * gcc.c-torture/compile/pr42703.c: New test.
11616 2010-01-13  Richard Guenther  <rguenther@suse.de>
11618         PR tree-optimization/42705
11619         * gcc.c-torture/compile/pr42705.c: New testcase.
11621 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
11623         * gcc.target/bfin/l2.c: New test.
11624         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11626 2010-01-13  Richard Guenther  <rguenther@suse.de>
11628         PR middle-end/42716
11629         * gcc.c-torture/compile/pr42716.c: New testcase.
11631 2010-01-13  Richard Guenther  <rguenther@suse.de>
11633         PR lto/42678
11634         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11636 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
11638         PR c/42708
11639         * gcc.c-torture/compile/pr42708-1.c: New test.
11641 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
11643         PR debug/42662
11644         * gcc.dg/pr42662.c: New test.
11646         PR tree-optimization/42645
11647         * g++.dg/other/pr42645-1.C: New test.
11648         * g++.dg/other/pr42645-2.C: New test.
11650 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
11652         PR target/42416
11653         * gcc.target/powerpc/warn-1.c: New test.
11654         * gcc.target/powerpc/warn-2.c: New test.
11656 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
11658         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11659         stack alignment.
11661 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
11663         * gcc.dg/lto/20100108_0.c: New.
11665 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
11667         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11668         Add -march=i686 -msse for 32bit x86 targets.
11670 2010-01-10  Richard Guenther  <rguenther@suse.de>
11672         PR middle-end/42667
11673         * gcc.dg/torture/pr42667.c: New testcase.
11675 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11677         PR fortran/32489
11678         * gfortran.dg/array_constructor_34.f90: New test.
11680 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11682         PR fortran/20923
11683         * gfortran.dg/array_constructor_33.f90: New test.
11684         gfortran.dg/array_function_5.f90: Add credit.
11686 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11688         PR debug/42631
11689         * gcc.dg/pr42631.c: New.
11691 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11693         PR debug/42630
11694         * gcc.dg/pr42630.c: New.
11696 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11698         PR debug/42629
11699         * gcc.dg/pr42629.c: New.
11701 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11703         PR middle-end/42363
11704         * gcc.dg/torture/pr42363.c: New.
11706 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11708         PR debug/42604
11709         PR debug/42395
11710         * gcc.dg/vect/pr42604.c: New.
11711         * gcc.dg/vect/pr42395.c: New.
11713 2010-01-09  Richard Guenther  <rguenther@suse.de>
11715         PR middle-end/42512
11716         * gcc.c-torture/execute/pr42512.c: New testcase.
11718 2010-01-09  Tobias Burnus  <burnus@net-b.de>
11720         PR fortran/41298
11721         * gfortran.dg/c_ptr_tests_14.f90: New test.
11723 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11725         PR ada/41929
11726         * gnat.dg/null_pointer_deref1.adb: Don't run on
11727         sparc*-sun-solaris2.11.
11729 2010-01-08  Richard Guenther  <rguenther@suse.de>
11731         PR lto/42528
11732         * gcc.dg/lto/20100103-1_0.c: New testcase.
11733         * gcc.dg/lto/20100103-2_0.c: Likewise.
11735 2010-01-08  Tobias Burnus  <burnus@net-b.de
11737         PR/fortran 25829
11738         * gfortran.dg/asynchronous_1.f90: New test.
11739         * gfortran.dg/asynchronous_2.f90: New test.
11740         * gfortran.dg/conflicts.f90: Update error message.
11742 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
11744         c++/40155
11745         * g++.dg/cpp0x/variadic-unify-2.C: New test.
11747 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
11749         PR tree-optimization/42625
11750         * g++.dg/opt/dtor4.C: New test.
11751         * g++.dg/opt/dtor4.h: New.
11752         * g++.dg/opt/dtor4-aux.cc: New.
11754 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11756         PR fortran/42597
11757         * gfortran.dg/proc_ptr_26.f90: New test.
11759 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11761         PR fortran/41872
11762         * gfortran.dg/allocatable_scalar_7.f90: New test.
11764 2010-01-06  Richard Guenther  <rguenther@suse.de>
11766         * gcc.c-torture/compile/pr42632.c: New testcase.
11768 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11770         PR target/42542
11771         * gcc.target/i386/pr42542-4.c: New.
11772         * gcc.target/i386/pr42542-4a.c: Likewise.
11773         * gcc.target/i386/pr42542-5.c: Likewise.
11774         * gcc.target/i386/pr42542-5a.c: Likewise.
11776 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11778         * gcc.dg/tls/opt-15.c: New test.
11780 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11782         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11784 2010-01-05  Martin Jambor  <mjambor@suse.cz>
11786         PR tree-optimization/42462
11787         * g++.dg/torture/pr42462.C: New test.
11789 2010-01-05  Jason Merrill  <jason@redhat.com>
11791         * g++.dg/cpp0x/initlist30.C: New test.
11793 2010-01-05  Richard Guenther  <rguenther@suse.de>
11795         PR tree-optimization/42614
11796         * gcc.c-torture/execute/pr42614.c: New testcase.
11798 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
11800         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11801         * gcc.dg/Wunreachable-1.c: Remove the testcase of
11802         -Wunreachable-code.
11803         * gcc.dg/Wunreachable-2.c: Likewise.
11804         * gcc.dg/Wunreachable-3.c: Likewise.
11805         * gcc.dg/Wunreachable-4.c: Likewise.
11806         * gcc.dg/Wunreachable-5.c: Likewise.
11807         * gcc.dg/Wunreachable-6.c: Likewise.
11808         * gcc.dg/Wunreachable-7.c: Likewise.
11809         * gcc.dg/Wunreachable-8.c: Likewise.
11810         * gcc.dg/20041231-1.c: Likewise.
11812 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
11814         PR other/42611
11815         * gcc.dg/pr42611.c: New test.
11817         PR tree-optimization/42508
11818         * g++.dg/opt/pr42508.C: New test.
11820 2010-01-05  Tobias Burnus  <burnus@net-b.de>
11822         PR fortran/41872
11823         * gfortran.dg/allocatable_scalar_8.f90: New.
11825 2010-01-04  Martin Jambor  <mjambor@suse.cz>
11827         PR tree-optimization/42398
11828         * gcc.c-torture/compile/pr42398.c: New test.
11830 2010-01-04  Jason Merrill  <jason@redhat.com>
11832         PR c++/42555
11833         * g++.dg/ext/attrib35.C: New.
11835         PR c++/42567
11836         * g++.dg/cpp0x/auto17.C: New.
11838 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
11840         * gcc.dg/lto/20100104_0.c: New.
11842 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
11844         PR target/42542
11845         * gcc.target/i386/pr42542-1.c: New.
11846         * gcc.target/i386/pr42542-1a.c: Likewise.
11847         * gcc.target/i386/pr42542-1b.c: Likewise.
11848         * gcc.target/i386/pr42542-2.c: Likewise.
11849         * gcc.target/i386/pr42542-2a.c: Likewise.
11850         * gcc.target/i386/pr42542-2b.c: Likewise.
11851         * gcc.target/i386/pr42542-3.c: Likewise.
11852         * gcc.target/i386/pr42542-3a.c: Likewise.
11854 2009-01-04  Tobias Burnus  <burnus@net-b.de>
11856         PR fortran/41872
11857         * gfortran.dg/allocatable_scalar_5.f90: New test.
11858         * gfortran.dg/allocatable_scalar_6.f90: New test.
11860 2010-01-03  Richard Guenther  <rguenther@suse.de>
11862         PR testsuite/42583
11863         * gfortran.dg/gomp/recursion1.f90: Remove.
11865 2010-01-03  Richard Guenther  <rguenther@suse.de>
11867         * gcc.dg/Warray-bounds.c: Remove XFAILs.
11868         * gcc.dg/uninit-6.c: Likewise.
11869         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
11871 2010-01-03  Richard Guenther  <rguenther@suse.de>
11873         PR tree-optimization/42589
11874         * gcc.target/i386/pr42589.c: New testcase.
11876 2010-01-03  Richard Guenther  <rguenther@suse.de>
11878         PR tree-optimization/42438
11879         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
11881 2010-01-02  Richard Guenther  <rguenther@suse.de>
11883         PR testsuite/41651
11884         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
11886 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
11888         PR target/42448
11889         * gcc.target/alpha/pr42448-1.c: New test.
11890         * gcc.target/alpha/pr42448-2.c: Ditto.
11892 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
11894         PR preprocessor/41947
11895         * gcc.dg/c99-hexfloat-3.c: New test.
11897 2010-01-01  Richard Guenther  <rguenther@suse.de>
11899         PR c/42570
11900         * gcc.c-torture/execute/pr42570.c: New testcase.
11902 2010-01-01  Richard Guenther  <rguenther@suse.de>
11904         PR middle-end/42559
11905         * gcc.c-torture/compile/pr42559.c: New testcase.
11908 Copyright (C) 2010 Free Software Foundation, Inc.
11910 Copying and distribution of this file, with or without modification,
11911 are permitted in any medium without royalty provided the copyright
11912 notice and this notice are preserved.