gcc/c-family/
[official-gcc.git] / gcc / testsuite / ChangeLog
bloba4811f28dd5532cad327782edca8e95d27472802
1 2010-10-27  Jason Merrill  <jason@redhat.com>
3         * g++.dg/cpp0x/constexpr-is_literal.C: New.
5 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
7         PR fortran/46161
8         * gfortran.dg/class_dummy_3.f03: New.
10 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
12         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
13         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
15         * gcc.target/i386/avx-vzeroupper-3.c: New.
16         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
17         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
18         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
19         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
20         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
21         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
22         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
23         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
24         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
25         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
26         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
28 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
30         * obj-c.dg/property/at-property-4.m: New.
31         * obj-c++.dg/property/at-property-4.mm: New.
32         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
33         updates in warning.
34         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
35         updates in warning.
36         
37 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
39         * objc.dg/property/at-property-1.m: New.        
40         * objc.dg/property/at-property-2.m: New.
41         * objc.dg/property/at-property-3.m: New.
42         * objc.dg/ivar-invalid-type-1.m: New.
43         * obj-c++.dg/property/at-property-1.mm: New.
44         * obj-c++.dg/property/at-property-2.mm: New.
45         * obj-c++.dg/property/at-property-3.mm: New.    
46         * obj-c++.dg/ivar-invalid-type-1.mm: New.
47         * objc.dg/property/property-neg-6.m: Updated testcase for updates
48         in error reporting.
50 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
52         PR libgfortran/46010
53         * gfortran.dg/namelist_66.f90: New test.
54         * gfortran.dg/fmt_t_6.f: Fix whitespace.
56 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
58         PR fortran/42647
59         * gfortran.dg/allocatable_scalar_9.f90: Extended.
60         * gfortran.dg/allocatable_scalar_10.f90: New.
61         * gfortran.dg/class_19.f03: Extended.
63 2010-10-26  Jan Hubicka  <jh@suse.cz>
65         PR middle-end/45736
66         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
68 2010-10-26  Ira Rosen  <irar@il.ibm.com>
70         PR tree-optimization/46167
71         * gcc.dg/vect/O-pr46167.c: New.
72         * gcc.dg/vect/vect.exp: Run tests with -O.
74 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
76         PR target/44948
77         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
78         * g++.dg/vect/pr33860a.cc: Likewise.
79         * gcc.c-torture/compile/20070522-1.c: Likewise.
80         * gcc.dg/compat/struct-align-1_x.c: Likewise.
81         * gcc.dg/compat/struct-align-1_y.c: Likewise.
82         * gcc.dg/compat/struct-align-2_x.c: Likewise.
83         * gcc.dg/compat/struct-align-2_y.c: Likewise.
84         * gcc.dg/pr44136.c: Likewise.
86         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
87         * gcc.dg/compat/vector-1_x.c: Likewise.
88         * gcc.dg/compat/vector-1_y.c: Likewise.
89         * gcc.dg/compat/vector-2_x.c: Likewise.
90         * gcc.dg/compat/vector-2_y.c: Likewise.
91         * gcc.dg/pr43300.c: Likewise.
93         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
94         * gcc.dg/compat/vector-1a_y.c: Likewise.
95         * gcc.dg/compat/vector-1b_x.c: Likewise.
96         * gcc.dg/compat/vector-1b_y.c: Likewise.
97         * gcc.dg/compat/vector-2a_x.c: Likewise.
98         * gcc.dg/compat/vector-2a_y.c: Likewise.
99         * gcc.dg/compat/vector-2b_x.c: Likewise.
100         * gcc.dg/compat/vector-2b_y.c: Likewise.
101         * gcc.target/i386/pr39162.c: Likewise.
102         * gcc.target/i386/pr40906-2.c: Likewise.
103         * gcc.target/i386/sse-5.c: Likewise.
105         * gcc.dg/pr35442.c: Prune ABI change warnings.
107         * gcc.c-torture/execute/pr38151.x: New.
108         * gcc.target/i386/pr44948-1a.c: Likewise.
109         * gcc.target/i386/pr44948-1b.c: Likewise.
110         * gcc.target/i386/pr44948-2a.c: Likewise.
111         * gcc.target/i386/pr44948-2b.c: Likewise.
113 2010-10-26  Ian Lance Taylor  <iant@google.com>
115         PR middle-end/45687
116         * gcc.c-torture/execute/20101025-1.c: New test.
118 2010-10-26  Tobias Burnus  <burnus@net-b.de>
120         PR fortran/45451
121         * gfortran.dg/class_allocate_5.f90: New.
123 2010-10-25  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
125         Implement opaque-enum-specifiers for C++0x
126         * g++.dg/cpp0x/forw_enum1.C: New.
127         * g++.dg/cpp0x/forw_enum2.C: New.
128         * g++.dg/cpp0x/forw_enum3.C: New.
129         * g++.dg/cpp0x/forw_enum4.C: New.
130         * g++.dg/cpp0x/forw_enum5.C: New.
131         * g++.dg/cpp0x/forw_enum6.C: New.
132         * g++.dg/cpp0x/forw_enum7.C: New.
133         * g++.dg/cpp0x/forw_enum8.C: New.
134         * g++.dg/cpp0x/forw_enum9.C: New.
135         * g++.dg/parse/enum3.C: Add new errors.
136         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
137         * g++.dg/cpp0x/auto9.C: Add new error.
138         * g++.dg/template/crash79.C: Add new errors.
140 2010-10-26  Jie Zhang  <jie@codesourcery.com>
142         * gcc.target/arm/volatile-bitfields-1.c: New test.
143         * gcc.target/arm/volatile-bitfields-2.c: New test.
144         * gcc.target/arm/volatile-bitfields-3.c: New test.
146 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
148         * gnat.dg/pointer_discr1.adb: New test.
149         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
150         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
151         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
153 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
155         * gnat.dg/loop_optimization8.adb: New test.
156         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
157         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
159 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
161         * gnat.dg/in_out_parameter2.adb: New test.
162         * gnat.dg/in_out_parameter3.adb: Likewise.
164 2010-10-25  Jie Zhang  <jie@codesourcery.com>
166         * g++.dg/opt/combine.c: New test.
168 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
170         * gnat.dg/opt7.ad[sb]: New test.
171         * gnat.dg/opt7_pkg.ads: New helper.
173 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
175         PR objc/45735   
176         * obj-c.dg/pr45735.mm: New.     
177         * obj-c++.dg/pr45735.mm: New.
179 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
181         PR objc/24393
182         * objc.dg/pr24393.m: New.
183         * obj-c++.dg/pr24393.mm: New.
185 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
187         PR objc/28049
188         * objc.dg/pr28049.m: New.
189         * obj-c++.dg/pr28049.mm: New.
191 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
193         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
194         parameter attributes are now supported.
195         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
196         * objc.dg/attributes/parameter-attribute-1.m: New test.
197         * objc.dg/attributes/parameter-attribute-2.m: New test. 
198         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
199         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.      
200         
201 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
203         Based on the CFString implementation in FSF apple/trunk branch.
205         * gcc.dg/darwin-cfstring-1.c: New.
206         * gcc.dg/darwin-cfstring-2.c: New.
207         * gcc.dg/torture/darwin-cfstring-3.c: New.
208         * g++.dg/other/darwin-cfstring1.C: New.
209         * g++.dg/torture/darwin-cfstring-3.C: New.
211 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
213         * objc.dg/demangle-1.m: New test.
214         * obj-c++.dg/demangle-1.mm: New test.
215         * obj-c++.dg/demangle-2.mm: New test.
216         * obj-c++.dg/demangle-3.mm: New test.   
218 2010-10-23  Ian Lance Taylor  <iant@google.com>
220         * gcc.c-torture/execute/20101011-1.c: New test.
221         * gcc.c-torture/execute/20101011-1.x: New test driver.
223 2010-10-23  Tobias Burnus  <burnus@net-b.de>
225         PR fortran/46122
226         * gfortran.dg/protected_8.f90: New.
228 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
230         * gcc.dg/march-generic.c: Skip for -march in multilib options.
231         * gcc.target/i386/isa-9.c: Skip for -march other than
232         -march=amdfam10 in multilib options.
233         * gcc.target/i386/pr42589.c: Skip for -march other than
234         -march=i486 in multilib options.
235         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
236         other -march in multilib options.
238 2010-10-23  Jie Zhang  <jie@codesourcery.com>
240         PR rtl-optimization/37360
241         * gcc.dg/pr37360.c: New test.
243 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
245         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
247 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
248         Andrew Pinski <pinskia@gmail.com>
250         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
251         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
252         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
253         * gcc.dg/vector-subscript-1.c: Likewise.
254         * gcc.dg/vector-subscript-2.c: Likewise.
255         * gcc.dg/vector-subscript-3.c: New testcase.
256         * gcc.dg/array-8.c: Adjust.
258 2010-10-22  Richard Guenther  <rguenther@suse.de>
260         PR middle-end/46137
261         * c-c++-common/torture/pr46137.c: New testcase.
263 2010-10-22  Jason Merrill  <jason@redhat.com>
265         PR c++/46129
266         * g++.dg/template/defarg14.C: New.
268 2010-10-22  Jason Merrill  <jason@redhat.com>
270         PR c++/46103
271         * g++.dg/cpp0x/implicit10.C: New.
273 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
275         PR target/46098
276         * gcc.target/i386/pr46098.c: New test.
278 2010-10-22  Richard Guenther  <rguenther@suse.de>
280         PR tree-optimization/45720
281         * gcc.dg/torture/pr45720.c: New testcase.
283 2010-10-22  Ira Rosen  <irar@il.ibm.com>
285         PR tree-optimization/46126
286         * gcc.dg/vect/pr46126.c: New.
288 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
290         Based on the CFString implementation in FSF apple/trunk branch.
292         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
293         so that the latter can be used in dg-skip and dg-xfail clauses.
294         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
295         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
296         to use dg-additional-files for Object1.
297         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
298         to use dg-additional-files for Object1, move to torture/strings/.
299         * obj-c++.dg/const-str-4.mm: Likewise.
300         * obj-c++.dg/const-str-3.mm: Likewise.
301         * obj-c++.dg/const-str-8.mm: Likewise.
302         * obj-c++.dg/const-str-9.mm: Likewise.
303         * obj-c++.dg/const-str-10.mm: Likewise.
304         * obj-c++.dg/const-str-10.mm: Likewise.
305         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
306         to use dg-additional-files for Object1, move to strings/.
307         * obj-c++.dg/const-str-2.mm: Likewise.
308         * obj-c++.dg/const-str-5.mm: Likewise.
309         * obj-c++.dg/const-str-6.mm: Likewise.
310         * obj-c++.dg/const-str-12.mm: Likewise.
311         * obj-c++.dg/strings/strings.exp: New.
312         * obj-c++.dg/strings/const-cfstring-2.mm: New.
313         * obj-c++.dg/strings/const-cfstring-5.mm: New.
314         * obj-c++.dg/torture/strings/strings.exp: New.
315         * obj-c++.dg/torture/strings/string1.mm: New.
316         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
317         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
318         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
320         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
321         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
322         * objc/execute/string2.m: Likewise.
323         * objc/execute/string3.m: Likewise.
324         * objc/execute/string3.m: Likewise.
325         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
326         * objc.dg/foreach-4.m: Likewise.
327         * objc.dg/foreach-5.m: Likewise.
328         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
329         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
330         * objc.dg/const-str-4.m: Likewise.
331         * objc.dg/const-str-7.m: Likewise.
332         * objc.dg/const-str-8.m: Likewise.
333         * objc.dg/const-str-9.m: Likewise.
334         * objc.dg/const-str-10.m: Likewise.
335         * objc.dg/const-str-11.m: Likewise.
336         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
337         to use dg-additional-files for Object1, move to objc.dg/strings/.
338         * objc.dg/const-str-2.m: Likewise.
339         * objc.dg/const-str-5.m: Likewise.
340         * objc.dg/const-str-6.m: Likewise.
341         * objc.dg/const-str-12.m: Likewise.
342         * objc.dg/const-str-12b.m: Likewise.
343         * objc.dg/strings/strings.exp: New.
344         * objc.dg/strings/const-cfstring-2.m: New.
345         * objc.dg/strings/const-cfstring-5.m: New.
346         * objc.dg/torture/strings/strings.exp: New.
347         * objc.dg/torture/strings/const-cfstring-1.m: New.
348         * objc.dg/torture/strings/const-cfstring-3.m: New.
349         * objc.dg/torture/strings/const-cfstring-4.m: New.
351 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
353         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
355 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
357         PR c++/46117
358         * g++.dg/parse/crash57.C: New.
360 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
361             H.J. Lu  <hongjiu.lu@intel.com>
363         PR target/45946
364         * gcc.target/i386/pr45946.c: New test.
366 2010-10-21  Martin Jambor  <mjambor@suse.cz>
368         PR tree-optimization/45875
369         * g++.dg/ipa/pr45875.C: New test.
371 2010-10-21  Ira Rosen  <irar@il.ibm.com>
373         PR tree-optimization/46049
374         PR tree-optimization/46052
375         * gcc.dg/vect/pr46052.c: New test.
376         * gcc.dg/vect/pr46049.c: New test.
378 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
380         PR fortran/46007
381         * gfortran.dg/shape_5.f90:  New test case.
383 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
385         PR fortran/46060
386         * gfortran.dg/proc_ptr_comp_25.f90: New.
388 2010-10-21  Richard Guenther  <rguenther@suse.de>
389         Michael Matz  <matz@suse.de>
391         PR tree-optimization/45764
392         * gcc.dg/torture/pr45764.c: New testcase.
394 2010-10-21  Richard Guenther  <rguenther@suse.de>
396         PR tree-optimization/46111
397         * g++.dg/torture/pr46111.C: New testcase.
399 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
401         PR fortran/46067
402         * gfortran.dg/dummy_procedure_4.f90: New.
403         * gfortran.dg/proc_ptr_30.f90: New.
405 2010-10-21  Tobias Burnus  <burnus@net-b.de>
407         PR fortran/46100
408         * gfortran.dg/ptr-func-1.f90: New.
409         * gfortran.dg/ptr-func-2.f90: New.
411 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
413         PR tree-optimization/45919
414         * gcc.c-torture/compile/pr45919.c: New test.
416         PR tree-optimization/46066
417         * gcc.dg/autopar/pr46066.c: New test.
419 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
421         PR c++/46024
422         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
424 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
426         PR c++/46056
427         * g++.dg/cpp0x/range-for7.C: New.
429 2010-10-20  Richard Guenther  <rguenther@suse.de>
431         PR lto/45667
432         * g++.dg/lto/20101020-1_0.h: New testcase.
433         * g++.dg/lto/20101020-1_0.C: Likewise.
434         * g++.dg/lto/20101020-1_1.C: Likewise.
436 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
438         * gcc.dg/20101013-1.c: New test.
440 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
442         PR target/46085
443         * gcc.target/i386/pr46085-1.c: New.
444         * gcc.target/i386/pr46085-2.c: Likewise.
446 2010-10-20  Richard Guenther  <rguenther@suse.de>
448         PR tree-optimization/45860
449         * gcc.dg/torture/pr45860.c: New testcase.
451 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
453         * gnat.dg/discr25.adb: New test.
454         * gnat.dg/discr25_pkg.ad[sb]: New helper.
456 2010-10-20  Olivier Hainque  <hainque@adacore.com>
458         * gcc.target/powerpc/ehreturn.c: New test.
460 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
462         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
463         not require Foundation and run with the GNU runtime as well.
465         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
467         Radar 4439126
468         * obj-c++.dg/template-8.mm: New.
470 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
472         PR objc/23709
473         * objc.dg/pr23709.m: New.
474         * obj-c++.dg/pr23709.m: New.
476 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
478         PR c++/46046
479         * g++.dg/template/crash104.C: New.
481 2010-10-19  Richard Henderson  <rth@redhat.com>
483         * gcc.target/i386/fma3-fma.c: New.
484         * gcc.target/i386/fma3-builtin.c: New.
485         * gcc.target/i386/fma4-builtin.c: New.
487 2010-10-19  Richard Guenther  <rguenther@suse.de>
489         PR testsuite/46081
490         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
492 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
494         Merge from 'apple/trunk' branch on FSF servers.
496         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
498         Radar 4293709
499         * objc.dg/proto-init-mimatch-1.m: New.
500         * obj-c++.dg/proto-init-mimatch-1.mm: New.
502 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
504         Implemented parsing @synthesize and @dynamic for
505         Objective-C/Objective-C++.
506         * objc.dg/property/dynamic-1.m: New.
507         * objc.dg/property/synthesize-1.m: New.
508         * obj-c++.dg/property/dynamic-1.mm: New.
509         * obj-c++.dg/property/synthesize-1.mm: New.
511 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
513         * objc.dg/at-class-1.m: New.
514         * objc.dg/at-class-1.mm: New.
516 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
518         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
520 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
522         Merge from 'apple/trunk' branch on FSF servers.
524         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
526         Radar 4407151
527         * obj-c++.dg/template-7.mm: New.
529 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
531         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
532         bugfix.
534 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
536         Merge from 'apple/trunk' branch on FSF servers.
538         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
540         Radar 4451818
541         * obj-c++.dg/try-catch-16.mm: New.
542         * obj-c++.dg/try-catch-17.mm: New.
544         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
546         Radar 4330422
547         * obj-c++.dg/try-catch-15.mm: New
549         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
551         Radar 4204796
552         * obj-c++.dg/try-catch-12.mm: New
553         * obj-c++.dg/try-catch-13.mm: New
554         * obj-c++.dg/try-catch-14.mm: New
555         * objc.dg/try-catch-11.m: New
556         * objc.dg/try-catch-12.m: New
557         * objc.dg/try-catch-13.m: New
559 2010-10-18  Richard Henderson  <rth@redhat.com>
561         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
563 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
565         PR c/46015
566         * c-c++-common/Wunused-var-13.c: New test.
568 2010-10-18  Richard Guenther  <rguenther@suse.de>
570         PR tree-optimization/45967
571         * gcc.dg/torture/pr45967.c: New testcase.
572         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
573         * gcc.dg/ipa/ipa-pta-13.c: Likewise
574         * gcc.dg/torture/pr39074-2.c: Likewise
575         * gcc.dg/torture/pta-escape-1.c: Likewise
576         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
577         * gcc.dg/tree-ssa/pta-callused.c: Likewise
578         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
579         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
580         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
581         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
583 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
585         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
587 2010-10-18  Richard Guenther  <rguenther@suse.de>
589         PR lto/44950
590         * g++.dg/lto/20101015-2_0.C: New testcase.
592 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
594         PR middle-end/46019
595         * gcc.c-torture/execute/pr46019.c: New test.
597 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
599         Merge from 'apple/trunk' branch on FSF servers.
601         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
603         Radar 4516785
604         * obj-c++.dg/method-namespace-2.mm: New.
606 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
608         Merge from 'apple/trunk' branch on FSF servers.
610         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
612         Radar 4133425
613         * objc.dg/private-1.m: Test modified.
614         * obj-c++.dg/private-1.mm: Test modified.
616 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
618         PR testsuite/45987
619         * gcc.target/i386/push-1.c: Remove.
621 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
622             H.J. Lu  <hongjiu.lu@intel.com>
624         PR target/46051
625         * gcc.target/i386/pr46051.c: New test.
627 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
629         * obj-c++.dg/gnu-api-2-class.mm: New.
630         * obj-c++.dg/gnu-api-2-ivar.mm: New.
631         * obj-c++.dg/gnu-api-2-method.mm: New.
632         * obj-c++.dg/gnu-api-2-objc.mm: New.
633         * obj-c++.dg/gnu-api-2-object.mm: New.
634         * obj-c++.dg/gnu-api-2-property.mm: New.
635         * obj-c++.dg/gnu-api-2-protocol.mm: New.
636         * obj-c++.dg/gnu-api-2-sel.mm: New.
638 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
640         * objc.dg/fsf-package-0.m: New.
641         * obj-c++.dg/fsf-package-0.m: New.
643 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
645         PR objc/18255
646         * objc.dg/pr18255.m: New.
648 2010-10-16  Jan Hubicka  <jh@suse.cz>
650         PR middle-end/44206
651         * g++.dg/torture/pr44206.C: New.
653 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
655         * objc.dg/gnu-api-2-class.m: New.
656         * objc.dg/gnu-api-2-objc.m: New.
658 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
660         * objc.dg/gnu-api-2-ivar.m: New.
662 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
664         * objc.dg/gnu-api-2-property.m: New.
666 2010-10-15  Xinliang David Li  <davidxl@google.com>
668         * g++.dg/uninit-pred-3_a.C: New test.
669         * g++.dg/uninit-pred-3_b.C: New test.
671 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
673         * objc.dg/gnu-api-2-object.m: New.
675 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
677         * objc.dg/gnu-api-2-method.m: New.
679 2010-10-15  Jason Merrill  <jason@redhat.com>
681         * g++.dg/lto/pr45983_0.C: New.
683 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
685         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
686         builtin combiner patterns.
687         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
688         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
689         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
690         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
691         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
693 2010-10-15  Richard Guenther  <rguenther@suse.de>
695         * g++.dg/lto/20101015-1_0.C: New testcase.
697 2010-10-15  Richard Guenther  <rguenther@suse.de>
699         PR testsuite/46021
700         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
701         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
703 2010-10-15  Richard Guenther  <rguenther@suse.de>
705         PR lto/45957
706         * g++.dg/lto/20101014-1_0.C: New testcase.
708 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
710         * objc.dg/gnu-api-2-protocol.m: New.
711         * objc.dg/gnu-api-2-sel.m: New.
713 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
715         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
716         arm-eabi targets.
718 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
720         * gcc.dg/20101010-1.c: New testcase.
722 2010-10-15  Jie Zhang  <jie@codesourcery.com>
724         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
725         script when relocatable linking.
727 2010-10-14  Yao Qi  <yao@codesourcery.com>
729         PR target/45447
730         * gcc.target/arm/pr45447.c: New test.
732 2010-10-14  Jan Hubicka  <jh@suse.cz>
734         PR middle-end/45621
735         * g++.dg/lto/pr45621.h : New.
736         * g++.dg/lto/pr45621_0.C: New.
737         * g++.dg/lto/pr45621_1.C: New.
739 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
741         * objc.dg/property: New.
742         * objc.dg/property/fsf-property-basic.m: New.
743         * objc.dg/property/fsf-property-method-access.m: New.
744         * objc.dg/property/fsf-property-named-ivar.m: New.
745         * obj-c++.dg/property: New.
746         * obj-c++.dg/property/fsf-property-basic.mm: New.
747         * obj-c++.dg/property/fsf-property-method-access.mm: New.
748         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
750         merge from FSF apple 'trunk' branch.
751         2006 Fariborz Jahanian <fjahanian@apple.com>
753         Radars 4436866, 4505126, 4506903, 4517826
754         * objc.dg/property/property-1.m: New.
755         * objc.dg/property/property-2.m: New.
756         * objc.dg/property/property-3.m: New.
757         * objc.dg/property/property-neg-1.m: New.
758         * objc.dg/property/property-neg-2.m: New.
759         * objc.dg/property/property-neg-3.m: New.
760         * objc.dg/property/property-neg-4.m: New.
761         * objc.dg/property/property-neg-5.m: New.
762         * objc.dg/property/property-neg-6.m: New.
763         * objc.dg/property/property-neg-7.m: New.
764         * objc.dg/property/property.exp: New.
765         * obj-c++.dg/property/property-1.mm: New.
766         * obj-c++.dg/property/property-2.mm: New.
767         * obj-c++.dg/property/property-3.mm: New.
768         * obj-c++.dg/property/property-neg-1.mm: New.
769         * obj-c++.dg/property/property-neg-2.mm: New.
770         * obj-c++.dg/property/property-neg-3.mm: New.
771         * obj-c++.dg/property/property-neg-4.mm: New.
772         * obj-c++.dg/property/property-neg-5.mm: New.
773         * obj-c++.dg/property/property-neg-6.mm: New.
774         * obj-c++.dg/property/property-neg-7.mm: New.
775         * obj-c++.dg/property/property.exp: New.
777 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
779         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
781 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
783         PR c/45969
784         * gcc.c-torture/compile/pr45969-1.c: New test.
786 2010-10-14  Richard Guenther  <rguenther@suse.de>
788         PR tree-optimization/44913
789         * gcc.dg/torture/pr44913.c: New testcase.
791 2010-10-14  Richard Guenther  <rguenther@suse.de>
793         PR lto/45382
794         * g++.dg/lto/20101014-2_0.C: New testcase.
796 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
798         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
799         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
800         * gcc.target/i386/pr44130.c: Likewise.
801         * gcc.target/i386/pr44144.c: Likewise.
802         * gcc.target/i386/pr44180.c: Likewise.
803         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
804         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
805         * gcc.target/i386/vect-sizes-1.c: Likewise.
806         * gcc.target/i386/vectorize4-avx.c: Likewise.
808 2010-10-14  Richard Guenther  <rguenther@suse.de>
810         PR lto/44561
811         * g++.dg/lto/20101010-3_0.C: New testcase.
812         * g++.dg/lto/20101010-4_0.C: Likewise.
814 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
816         * objc.dg/pr45878.m: Update to include NSConstantString interface
817         for -fnext-runtime.
818         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
819         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
820         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
821         reference for m64 -fnext-runtime.
823 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
825         * gcc.target/i386/vect-sizes-1.c: New.
827 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
829         PR middle-end/46011
830         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
832 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
834         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
835         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
837 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
839         * gcc.target/ia64/20101005.c: New test.
841 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
843         PR rtl-optimization/45570
844         * gcc.dg/pr45570.c: New test.
846 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
848         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
849         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
850         * gcc.target/i386/vectorize4-avx.c: Likewise.
852 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
854         * gcc.target/i386/avx-copysign-vec.c: New.
855         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
857 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
859         PR middle-end/44130
860         * gcc.target/i386/pr44130.c: New.
862 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
864         PR middle-end/44144
865         * gcc.target/i386/pr44144.c: New.
867 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
869         PR target/44180
870         * gcc.target/i386/pr44180.c: New.
872 2010-10-13  Jason Merrill  <jason@redhat.com>
874         * g++.dg/template/canon-type-8.C: New.
876 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
878         * gcc.c-torture/execute/20101013-1.c: New test.
880 2010-10-13  Richard Guenther  <rguenther@suse.de>
882         PR objc/45878
883         * objc.dg/pr45878.m: New testcase.
885 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
887         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
888         * gcc.dg/format/dfp-printf-1.c: Likewise.
889         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
891 2010-10-13  Richard Guenther  <rguenther@suse.de>
893         PR tree-optimization/45788
894         * g++.dg/pr45788.C: New testcase.
896 2010-10-13  Richard Guenther  <rguenther@suse.de>
898         PR tree-optimization/45970
899         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
901 2010-10-13  Richard Guenther  <rguenther@suse.de>
903         PR tree-optimization/45982
904         * gcc.dg/torture/pr45982.c: New testcase.
905         * gcc.dg/tree-ssa/pr24287.c: Adjust.
906         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
907         * gcc.dg/torture/pr39074-2.c: Likewise.
909 2010-10-13  Richard Guenther  <rguenther@suse.de>
911         PR middle-end/45874
912         * g++.dg/torture/pr45874.C: New testcase.
914 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
916         * objc.dg/attributes/method-attribute-1.m: Update to respond
917         to implemented method attributes..
918         * objc.dg/attributes/method-attribute-2.m: Likewise.
919         * objc.dg/attributes/method-attribute-3.m: Likewise.
920         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
921         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
922         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
924 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
926         PR libobjc/23214
927         * objc.dg/pr23214.m: New.
929 2010-10-12  Michael Eager  <eager@eagercon.com>
931         PR testsuite/45856
932         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
933         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
935 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
937         PR fortran/45636
938         * gcc.c-torture/execute/pr45636.c: New test.
939         * gfortran.dg/pr45636.f90: New test.
941 2010-10-12  Richard Henderson  <rth@redhat.com>
943         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
945 2010-10-12  Daniel Kraft  <d@domob.eu>
947         PR fortran/38936
948         * gfortran.dg/associate_1.f03: More tests with derived-types.
949         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
950         * gfortran.dg/associate_8.f03: Fix typo.
951         * gfortran.dg/initialization_27.f90: Fix typo.
953 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
955         PR testsuite/45851
956         * lib/lto.exp (lto-get-options-main): Support optional target
957         selector for dg-extra-ld-options.
959 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
961         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
962         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
964 2010-10-11  Martin Jambor  <mjambor@suse.cz>
966         PR middle-end/45699
967         * g++.dg/torture/pr45699.C: New test.
968         * g++.dg/otr-fold-1.C: Adjusted.
969         * g++.dg/otr-fold-1.C: Likewise.
971 2010-10-11  Nick Clifton  <nickc@redhat.com>
973         * gcc.c-torture/compile/pr44197.c: Require visibility support.
974         Allow for a user label prefix.
976 2010-10-10  Richard Guenther  <rguenther@suse.de>
978         * g++.dg/lto/20101010-1_0.C: New testcase.
979         * g++.dg/lto/20101010-2_0.C: Likewise.
981 2010-10-11  Ira Rosen  <irar@il.ibm.com>
983         PR tree-optimization/45902
984         * gcc.dg/vect/45902.c: New test.
986 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
988         PR target/45870
989         * gcc.dg/tls/pr45870.c: New test.
991 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
993         PR fortran/45961
994         * gfortran.dg/typebound_operator_6.f03: New.
996 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
998         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
999         and adjust -export symbol scanning.
1000         * g++.dg/ext/dllexport1.C: Likewise.
1001         * g++.dg/ext/dllexport3.C: Likewise.
1002         * gcc.dg/dll-3.c: Likewise.
1003         * gcc.dg/dll-4.c: Likewise.
1004         * gcc.dg/dll-5.c: Likewise.
1006 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1008         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
1009         instead of tree_profile dump file.
1010         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
1011         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
1012         dump file.
1014 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1016         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
1018 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1020         * gfortran.dg/character_comparison_4.f90:  New test.
1021         * gfortran.dg/character_comparison_5.f90:  New test.
1022         * gfortran.dg/character_comparison_6.f90:  New test.
1024 2010-10-09  Richard Henderson  <rth@redhat.com>
1026         * lib/target-supports.exp
1027         (check_effective_target_automatic_stack_alignment): Always true.
1029 2010-10-09  Richard Guenther  <rguenther@suse.de>
1031         PR lto/45956
1032         * gcc.dg/lto/20101009-2_0.c: New testcase.
1033         * gcc.dg/lto/20101009-2_1.c: Likewise.
1034         * gcc.dg/lto/20101009-2_2.c: Likewise.
1036 2010-10-09  Richard Guenther  <rguenther@suse.de>
1038         PR lto/45947
1039         * g++.dg/lto/20101009-1_0.C: New testcase.
1041 2010-10-09  Richard Guenther  <rguenther@suse.de>
1043         PR tree-optimization/45945
1044         * gcc.dg/lto/20101009-1_0.c: New testcase.
1046 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
1048         PR target/45913
1049         * gcc.target/i386/pr45913.c: New.
1051 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1053         PR fortran/45943
1054         * gfortran.dg/streamio_16.f90: Update test.
1056 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
1058         PR tree-optimization/45903
1059         * gcc.target/i386/pr45903.c: New test.
1061 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
1063         * gnat.dg/interface5.adb: Compile with warnings disabled.
1065 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1067         * obj-c++.dg/encode-10.mm: New testcase.
1069 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1071         PR objc++/23614
1072         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
1073         C++ class.  Removed XFAIL.
1075 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
1077         PR fortran/45933
1078         * gfortran.dg/typebound_operator_5.f03: New.
1080 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1082         Merge from 'apple/trunk' branch on FSF servers.
1084         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
1086         Radar 4508851
1087         * obj-c++.dg/method-namespace-1.mm: New.
1089 2010-10-07  Martin Jambor  <mjambor@suse.cz>
1091         * gcc.dg/tree-ssa/sra-11.c: New test.
1093 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
1095         PR Tree-Vect/45847
1096         * gcc.dg/vect/pr45847.c: New test.
1098 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1099             Kai Tietz  <kai.tietz@onevision.com>
1101         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
1103 2010-10-07  Richard Guenther  <rguenther@suse.de>
1105         PR tree-optimization/45732
1106         * gcc.dg/torture/pr45732.c: New testcase.
1108 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1110         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
1111         * objc.dg/foreach-2.m: Likewise.
1112         * objc.dg/foreach-3.m: Likewise.
1113         * objc.dg/foreach-4.m: Likewise.
1114         * objc.dg/foreach-5.m: Likewise.
1115         * objc.dg/foreach-6.m: Likewise.
1116         * objc.dg/foreach-7.m: Likewise.
1117         * objc.dg/objc-foreach-4.m: Likewise.
1118         * objc.dg/objc-foreach-5.m: Likewise.
1120 2010-10-07  Richard Guenther  <rguenther@suse.de>
1122         PR middle-end/45869
1123         * gcc.dg/torture/pr45869.c: New testcase.
1125 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1127         * objc.dg/set-not-used-1.m: New
1128         * obj-c++.dg/set-not-used-1.mm: New.
1130 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1132         * objc.dg/attributes/method-attribute-3.m: New.
1133         * obj-c++.dg/attributes/method-attribute-3.mm: New.
1135 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
1137         PR fortran/45916
1138         * gfortran.dg/generic_typebound_operator_1.f90: New test.
1140 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1142         PR fortran/45889
1143         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
1145 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1147         Merge from 'apple/trunk' branch on FSF servers.
1149         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
1151         Radar 4278774
1152         * obj-c++.dg/encode-9.mm: New.
1154 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1156         * g++.dg/cpp0x/pr45908.C: New test.
1158 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1160         * gnat.dg/opt6.ad[sb]: New test.
1162 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1164         Implemented fast enumeration for Objective-C.
1165         * objc.dg/foreach-1.m: New.
1166         * objc.dg/foreach-2.m: New.
1167         * objc.dg/foreach-3.m: New.
1168         * objc.dg/foreach-4.m: New.
1169         * objc.dg/foreach-5.m: New.
1170         * objc.dg/foreach-6.m: New.
1171         * objc.dg/foreach-7.m: New.
1173         Merge from 'apple/trunk' branch on FSF servers:
1174         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
1176         Radar 4502236
1177         * objc.dg/objc-foreach-5.m: New.
1179         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1181         Radar 4507230
1182         * objc.dg/objc-foreach-4.m: New.
1184         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1186         Radar 4472881
1187         * objc.dg/objc-foreach-3.m: New.
1189         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1191         Radar 4468498
1192         * objc.dg/objc-foreach-2.m: New.
1194         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
1196         Radar 4294910
1197         * objc.dg/objc-foreach-1.m: New
1199 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
1201         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1202         unsigned values.
1204 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1206         PR objc++/28050
1207         * obj-c++.dg/syntax-error-10.mm: New.
1209 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1211         PR objc++/23707
1212         * obj-c++.dg/syntax-error-9.mm: New.
1214 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1216         PR objc++/31126
1217         * obj-c++.dg/syntax-error-8.mm: New.
1219 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1221         Merge from 'apple/trunk' branch on FSF servers.
1223         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
1225         Radar 4290840
1226         * obj-c++.dg/syntax-error-7.mm: New
1228         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
1230         Radar 4294425
1231         * obj-c++.dg/syntax-error-6.mm: New
1233         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
1235         Radar 4261146
1236         * obj-c++.dg/syntax-error-5.mm: New
1238         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
1240         Radar 4093475
1241         * obj-c++.dg/syntax-error-[3-4].mm: New.
1243         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
1245         Radar 4185810
1246         * obj-c++.dg/syntax-error-[1-2].mm: New.
1248 2010-10-05  Ira Rosen  <irar@il.ibm.com>
1250         PR tree-optimization/45752
1251         * gcc.dg/vect/pr45752.c: New test.
1253 2010-10-05  Richard Guenther  <rguenther@suse.de>
1255         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1256         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1257         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1258         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1259         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1260         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1261         * gcc.dg/tree-prof/stringop-1.c: Likewise.
1262         * gcc.dg/tree-prof/stringop-2.c: Likewise.
1263         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1264         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1265         * gcc.dg/tree-prof/update-loopch.c: Likewise.
1266         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1267         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1268         * gcc.dg/tree-prof/tracer-1.c: Likewise.
1269         * gcc.dg/tree-ssa/inline-4.c: Likewise.
1270         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1271         * gcc.dg/tree-ssa/20080530.c: Likewise.
1272         * g++.dg/tree-ssa/inline-3.C: Likewise.
1273         * g++.dg/tree-ssa/inline-1.C: Likewise.
1274         * g++.dg/tree-ssa/inline-2.C: Likewise.
1275         * gcc.dg/profile-dir-1.c: Likewise.
1276         * gcc.dg/profile-dir-2.c: Likewise.
1277         * gcc.dg/profile-dir-3.c: Likewise.
1279 2010-10-05  Richard Guenther  <rguenther@suse.de>
1281         PR middle-end/45877
1282         * g++.dg/torture/pr45877.C: New testcase.
1284 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
1286         PR debug/45849
1287         * gcc.dg/debug/pr45849.c: New test.
1289         PR middle-end/45876
1290         * gcc.c-torture/compile/pr45876.c: New test.
1292 2010-10-04  Julian Brown  <julian@codesourcery.com>
1294         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
1295         vect_hw_misalign.
1296         * gcc.dg/vect/vect-60.c: Likewise.
1297         * gcc.dg/vect/vect-56.c: Likewise.
1298         * gcc.dg/vect/vect-93.c: Likewise.
1299         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1300         * gcc.dg/vect/vect-95.c: Likewise.
1301         * gcc.dg/vect/vect-96.c: Likewise.
1302         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
1303         * gcc.dg/vect/slp-25.c: Likewise.
1304         * gcc.dg/vect/slp-3.c: Likewise.
1305         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1306         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1307         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
1308         * gcc.dg/vect/vect-109.c: Likewise.
1309         * gcc.dg/vect/vect-peel-1.c: Likewise.
1310         * gcc.dg/vect/vect-peel-2.c: Likewise.
1311         * lib/target-supports.exp
1312         (check_effective_target_arm_vect_no_misalign): New.
1313         (check_effective_target_vect_no_align): Use above.
1314         (check_effective_target_vect_element_align): New.
1315         (add_options_for_quad_vectors): New.
1317 2010-10-04  Martin Jambor  <mjambor@suse.cz>
1319         PR tree-optimization/45572
1320         * g++.dg/ipa/pr45572-1.C: New test.
1321         * g++.dg/ipa/pr45572-2.C: Likewise.
1323 2010-10-03  Ian Lance Taylor  <iant@google.com>
1325         * gcc.dg/anon-struct-11.c: New test.
1326         * gcc.dg/anon-struct-12.c: New test.
1327         * gcc.dg/anon-struct-13.c: New test.
1328         * gcc.dg/anon-struct-14.c: New test.
1330 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
1332         * g++.dg/torture/pr45764.C: Revert revision 164914.
1333         * gcc.dg/vect/pr43432.c: Likewise.
1334         * gcc.dg/vect/vect-114.c: Likewise.
1335         * gcc.dg/vect/vect-15.c: Likewise.
1337 2010-10-03  Jason Merrill  <jason@redhat.com>
1339         * g++.dg/cpp0x/sfinae5.C: New.
1341 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1343         PR tree-optimization/45720
1344         PR tree-optimization/45764
1345         * g++.dg/torture/pr45764.C: New.
1347         * gcc.dg/vect/pr43432.c: Xfail.
1348         * gcc.dg/vect/vect-114.c: Likewise.
1349         * gcc.dg/vect/vect-15.c: Likewise.
1351 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1353         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
1354         hppa*-*-hpux*.
1355         * gcc.dg/torture/pr45678-2.c: Likewise.
1357 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
1359         PR fortran/45748
1360         * gfortran.dg/intrinsic_6.f90: New.
1362 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1364         PR fortran/42831
1365         * gfortran.dg/dependency_37.f90:  New test.
1367 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
1369         * gcc.target/i386/shift_mask.c: New test.
1371 2010-10-01  Richard Guenther  <rguenther@suse.de>
1373         PR tree-optimization/45854
1374         * g++.dg/torture/pr45854.C: New testcase.
1376 2010-09-30  Michael Eager  <eager@eagercon.com>
1378         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
1379         __FLT_{MIN,MAX}__.
1381 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1383         PR middle-end/45758
1384         * gfortran.dg/graphite/pr45758.f90: New.
1386 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1388         PR middle-end/45230
1389         * gcc.dg/graphite/id-pr45230.c: New.
1391 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1393         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
1394         * gfortran.dg/graphite/graphite.exp: Same.
1395         * gcc.dg/graphite/vect-pr43423.c: New.
1397 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1399         PR target/45843
1400         * g++.dg/torture/pr45843.C: New test.
1402 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
1404         PR fortran/45828
1405         * gfortran.dg/allocate_derived_5.f90: New.
1407 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1409         PR tree-optimization/31261
1410         * gcc.dg/tree-ssa/pr31261.c: New test.
1412 2010-09-30  Michael Eager  <eager@eagercon.com>
1414         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
1415         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
1416         * gcc.target/microblaze/microblaze.exp: Ditto.
1417         * gcc.target/microblaze/others/string_cst1.c: Ditto.
1418         * gcc.target/microblaze/others/string_cst2.c: Ditto.
1419         * gcc.target/microblaze/others/data_var1.c: Ditto.
1420         * gcc.target/microblaze/others/data_var2.c: Ditto.
1421         * gcc.target/microblaze/others/data_var3.c: Ditto.
1422         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1423         * gcc.target/microblaze/others/strings1.c:: Ditto.
1424         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1425         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1426         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1427         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1428         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1429         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1430         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1431         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1432         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1433         * gcc.target/microblaze/isa/pcmp.c: Ditto.
1434         * gcc.target/microblaze/isa/nofloat.c: Ditto.
1435         * gcc.target/microblaze/isa/fcvt.c: Ditto.
1436         * gcc.target/microblaze/isa/float.c: Ditto.
1437         * gcc.target/microblaze/isa/mulh.c: Ditto.
1438         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1439         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1440         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1441         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1442         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1443         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1444         * gcc.target/microblaze/isa/bshift.c: Ditto.
1445         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1446         * gcc.target/microblaze/isa/div.c: Ditto.
1447         * gcc.target/microblaze/isa/vanilla.c: Ditto.
1448         * gcc.target/microblaze/isa/mul.c: Ditto.
1450 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1452         merge from FSF 'apple/trunk' branch.
1453         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
1455         Radar 4386773
1456         * objc.dg/enhanced-proto-1.m: New.
1457         * objc.dg/enhanced-proto-2.m: New.
1458         * obj-c++.dg/enhanced-proto-1.mm: New
1459         * obj-c++.dg/enhanced-proto-2.mm: New.
1461 2010-09-30  Richard Guenther  <rguenther@suse.de>
1463         PR testsuite/45702
1464         * gcc.dg/debug/pr41893-1.c: Adjust.
1465         * gcc.dg/pr30762-1.c: Likewise.
1466         * gcc.dg/pr31529-1.c: Likewise.
1467         * gcc.dg/pr34457-1.c: Likewise.
1468         * gcc.dg/pr34668-1.c: Likewise.
1469         * gcc.dg/pr43557-1.c: Likewise.
1471 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1473         PR objc/45842
1474         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1475         * objc.dg/const-str-3.m: Correct header for memcpy.
1476         * objc.dg/const-str-7.m: Likewise.
1477         * objc.dg/method-20b.m: Provide an implementation of Object.
1478         Adjust XFAIL for m64 NeXT runtime.
1479         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1480         * objc.dg/encode-3.m: Correct line ordering, provide header for
1481         sprintf.
1482         * objc.dg/encode-7-next.m: Only run for 32bit.
1483         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1484         * objc.dg/type-size-2.m: Provide an implementation of Object.
1485         Ajust headers.
1486         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1487         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1488         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1489         Adjust XFAIL for m64 NeXT runtime.
1490         * obj-c++.dg/method-22.mm: Likewise.
1491         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1493 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1495         Merge from 'apple/trunk' branch on FSF servers.
1497         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1499         Radar 4278236
1500         * obj-c++.dg/bad-forward-decl.mm: New
1502 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
1504         * ada/acats/run_acats: Revert revision 157037.
1506 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1508         Merge from 'apple/trunk' branch on FSF servers.
1510         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1512         Radar 4281748
1513         * objc.dg/naming-2.m: Update
1514         * objc.dg/naming-3.m: New
1516 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
1518         PR target/40457
1519         * gcc.target/arm/pr40457-3.c: New test.
1521 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
1523         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1524         alias checking.
1525         * lib/target-supports.exp (check_ifunc_available): Likewise.
1527 2010-09-29  Tristan Gingold  <gingold@adacore.com>
1529         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1531 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1533         * objc.dg/keywords-1.m: New test.
1534         * objc.dg/keywords-2.m: New test.
1535         * objc.dg/keywords-3.m: New test.
1536         * obj-c++.dg/keywords-1.mm: New test.
1537         * obj-c++.dg/keywords-2.mm: New test.
1539 2010-09-28  Jason Merrill  <jason@redhat.com>
1541         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1542         * g++.dg/ext/complit11.C: Likewise.
1543         * g++.old-deja/g++.law/temps1.C: Likewise.
1545         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1546         * g++.old-deja/g++.mike/misc6.C: Likewise.
1548 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1550         * objc.dg/attributes/method-attribute-1.m: New.
1551         * objc.dg/attributes/method-attribute-2.m: New.
1553         * obj-c++.dg/attributes/method-attribute-1.m: New.
1554         * obj-c++.dg/attributes/method-attribute-2.m: New.
1556 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1558         * objc.dg/attributes: New.
1559         * objc.dg/attributes/attributes.exp: New.
1560         * objc.dg/attributes/class-attribute-1.m: New.
1561         * objc.dg/attributes/class-attribute-2.m: New
1562         * objc.dg/attributes/categ-attribute-1.m: New
1563         * objc.dg/attributes/categ-attribute-2.m: New
1564         * objc.dg/attributes/proto-attribute-1.m: New
1566         * obj-c++.dg/attributes: New.
1567         * obj-c++.dg/attributes/attributes.exp: New
1568         * obj-c++.dg/attributes/class-attribute-1.mm: New
1569         * obj-c++.dg/attributes/class-attribute-2.mm: New
1570         * obj-c++.dg/attributes/categ-attribute-1.mm: New
1571         * obj-c++.dg/attributes/categ-attribute-2.mm: New
1572         * obj-c++.dg/attributes/proto-attribute-1.mm: New
1574 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1576         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1577         from the branch renamed to method-20b.m to avoid clashes).
1579         2005-08-23  Stuart Hastings  <stuart@apple.com>
1580                     Ziemowit Laski  <zlaski@apple.com>
1582         Radar 4209854
1583         * obj-c++.dg/method-23.mm: New.
1584         * objc.dg/method-20.m: New.
1586 2010-09-28  Jan Hubicka  <jh@suse.cz>
1588         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1590 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1592         PR target/44452
1593         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1594         i?86-*-solaris2.[89], *-*-vxworks*.
1595         * gcc.target/i386/pr22152.c: Likewise.
1596         * gcc.target/i386/vect8-ret.c: New test.
1598 2010-09-28  Jie Zhang  <jie@codesourcery.com>
1600         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1602 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1604         Merge from 'apple/trunk' branch on FSF servers.
1606         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
1608         Radar 4175534
1609         * obj-c++.dg/method-22.mm: New.
1611 2010-09-27  Jason Merrill  <jason@redhat.com>
1613         * g++.dg/cpp0x/rv-lvalue-req.C: New.
1614         * g++.dg/ext/complit11.C: Adjust.
1615         * g++.old-deja/g++.law/temps1.C: Adjust.
1616         * g++.old-deja/g++.ns/koenig6.C: Adjust.
1617         * g++.old-deja/g++.oliva/partord1.C: Adjust.
1619 2010-09-27  Ian Lance Taylor  <iant@google.com>
1621         * lib/target-supports.exp (check_effective_target_split_stack):
1622         New procedure.
1623         * gcc.dg/split-1.c: New test.
1624         * gcc.dg/split-2.c: New test.
1625         * gcc.dg/split-3.c: New test.
1626         * gcc.dg/split-4.c: New test.
1628 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1630         PR objc/25464
1631         * objc.dg/type-size-3.m: New test.
1633 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1635         PR objc/45763
1636         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
1638 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1640         PR objc/25450
1641         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1642         * objc.dg/type-size-2.m: Same change.
1643         * obj-c++.dg/encode-5.mm: Same change.
1645 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1647         Merge from 'apple/trunk' branch on FSF servers.  The original
1648         Changelogs are below.
1650         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1651         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1652         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1653         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1654         in the branch).
1655         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1656         proto-qual-1.m in the branch) and the normal ABI on GNU.
1657         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
1658         the test only with the NeXT runtime.
1659         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1660         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1661         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1662         Run the test only with the NeXT runtime.
1664         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1666         Radar 4492973
1667         * objc.dg/encode-7-64bit.m: New.
1668         * objc.dg/encode-7.m: Skip if -m64.
1670         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
1672         Radar 4301047
1673         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
1674         * obj-c++.dg/threedotthree-abi-1.mm: New
1675         * objc.dg/threedotthree-abi-1.m: New
1677         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
1679         Radar 4136935
1680         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1681         * objc.dg/encode-6.m: Likewise.
1682         * objc.dg/encode-7.m: New test case.
1684 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1686         Merge from 'apple/trunk' branch on FSF servers.  Renamed
1687         const-str-12.m to constr-str-12b.m to avoid conflicts.
1689         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
1691         Radar 4229905
1692         * obj-c++.dg/warn5.mm: New
1694         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
1696         Radar 4154928
1697         * obj-c++.dg/const-str-12.mm: New.
1698         * objc.dg/const-str-12.m: New.
1700 2010-09-27  Tobias Burnus  <burnus@net-b.de>
1702         PR fortran/40569
1703         PR fortran/40568
1704         * gfortran.dg/storage_size_2.f08: Fix test.
1705         * gfortran.dg/c_sizeof_1.f90: Fix test.
1706         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1707         * gfortran.dg/c_sizeof_3.f90: New.
1708         * gfortran.dg/c_sizeof_4.f90: New.
1709         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1710         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1712 2010-09-26  Daniel Kraft  <d@domob.eu>
1714         PR fortran/45783
1715         PR fortran/45795
1716         * gfortran.dg/select_type_18.f03: New test.
1718 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1720         * gnat.dg/return2.ad[sb]: New test.
1721         * gnat.dg/return2_pkg.ads: New helper.
1723 2010-09-25  Daniel Kraft  <d@domob.eu>
1725         PR fortran/45776
1726         * gfortran.dg/io_constraints_6.f03: New test.
1727         * gfortran.dg/io_constraints_7.f03: New test.
1728         * gfortran.dg/newunit_2.f90: New test.
1730 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
1732         * gfortran.dg/operator_c1202.f90: New test.
1734 2010-09-24  Jan Hubicka  <jh@suse.cz>
1736         * gcc.dg/tree-ssa/leaf.c: New testcase.
1738 2010-09-24  Jan Hubicka  <jh@suse.cz>
1740         PR tree-optimization/45738
1741         PR tree-optimization/45741
1742         * gcc.c-torture/compile/pr45741.c: New.
1743         * gfortran.fortran-torture/compile/pr45738.f90: New.
1745 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
1747         * gcc.dg/cpp/undef-opt-1.c: New test.
1749 2010-09-24  Jason Merrill  <jason@redhat.com>
1751         * g++.dg/other/error10.C: Adjust expected output.
1753 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
1755         PR middle-end/45234
1756         * gcc.dg/torture/stackalign/alloca-6.c: New test.
1757         * gcc.target/i386/pr45234.c: New test.
1759 2010-09-24  Richard Guenther  <rguenther@suse.de>
1761         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1763 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1765         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1766         as a comment leader in regexp.
1768 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1770         * objc.dg/sync-2.m: New test.
1771         * obj-c++.dg/sync-2.mm: New test.
1773 2010-09-24  Tobias Burnus  <burnus@net-b.de>
1775         PR fortran/40571
1776         * gfortran.dg/iso_fortran_env_7.f90: New.
1778 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1780         * obj-c++.dg/too-many-args.mm: New file.
1782 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1784         Merge from 'apple/trunk' branch on FSF servers.
1786         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1788         Radar 4491608
1789         * objc.dg/too-many-args.m: New
1791 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1793         PR fortran/45744
1794         * gfortran.dg/dependency_36.f90:  New test.
1796 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
1798         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1799         * gcc.target/i386/pad-3.c: Ditto.
1800         * gcc.target/i386/pad-7.c: Ditto.
1801         * gcc.target/i386/pad-7.c: Ditto.
1802         * gcc.target/i386/pr36502.c: Ditto.
1803         * gcc.target/i386/zee.c: Ditto.
1804         * gcc.target/i386/20060821-1.c: Ditto.
1805         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
1806         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
1807         * gcc.target/i386/pad-5b.c: Ditto.
1808         * gcc.target/i386/pad-6a.c: Ditto.
1809         * gcc.target/i386/pad-6b.c: Ditto.
1810         * gcc.target/i386/pad-8.c: Ditto.
1811         * gcc.target/i386/pad-9.c: Ditto.
1812         * gcc.target/i386/pad-10.c: Ditto.
1813         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
1815 2010-09-23  Richard Guenther  <rguenther@suse.de>
1817         PR tree-optimization/45565
1818         * g++.dg/ipa/pr45565.C: New testcase.
1820 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
1822         PR fortran/45745
1823         PR fortran/45648
1824         * gfortran.dg/vector_subscript_bound_1.f90: New.
1826 2010-09-23  Richard Guenther  <rguenther@suse.de>
1828         PR middle-end/45750
1829         * gcc.dg/pr45750.c: New testcase.
1831 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
1833         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1834         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
1835         build.
1837 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
1839         PR rtl-optimization/44374
1840         * gcc.target/arm/headmerge-1.c: New test.
1841         * gcc.target/arm/headmerge-2.c: New test.
1842         * gcc.target/i386/headmerge-1.c: New test.
1843         * gcc.target/i386/headmerge-2.c: New test.
1845 2010-09-23  Daniel Kraft  <d@domob.eu>
1847         PR fortran/38936
1848         PR fortran/44044
1849         PR fortran/45474
1850         * gfortran.dg/intrinsic_intent_1.f03: New test.
1851         * gfortran.dg/select_type_17.f03: New test.
1852         * gfortran.dg/associate_5.f03: More definability tests.
1853         * gfortran.dg/enum_2.f90: Check definability.
1854         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1855         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1856         * gfortran.dg/char_expr_2.f90: Ditto.
1857         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1858         * gfortran.dg/enum_5.f90: Ditto.
1859         * gfortran.dg/equiv_constraint_8.f90: Ditto.
1860         * gfortran.dg/impure_assignment_2.f90: Ditto.
1861         * gfortran.dg/impure_assignment_3.f90: Ditto.
1862         * gfortran.dg/intent_out_1.f90: Ditto.
1863         * gfortran.dg/intent_out_3.f90: Ditto.
1864         * gfortran.dg/pointer_assign_7.f90: Ditto.
1865         * gfortran.dg/pointer_intent_3.f90: Ditto.
1866         * gfortran.dg/pr19936_1.f90: Ditto.
1867         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1868         * gfortran.dg/simpleif_2.f90: Ditto.
1869         * gfortran.dg/protected_5.f90: Ditto.
1870         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1871         * gfortran.dg/protected_6.f90: Ditto.
1872         * gfortran.dg/protected_7.f90: Ditto.
1874 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1876         PR libfortran/45710
1877         * gfortran.dg/namelist_65.f90: New test.
1879 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1881         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1882         the regexp pattern between the expected label and location string.
1884 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1886         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1888 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1890         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1891         * gcc.dg/pr27898.c: Likewise.
1892         * gcc.dg/pr28712.c: Likewise.
1893         * gcc.dg/pr30762-1.c: Likewise.
1894         * gcc.dg/pr31529-1.c: Likewise.
1895         * gcc.dg/pr34457-1.c: Likewise.
1896         * gcc.dg/pr34668-1.c: Likewise.
1897         * gcc.dg/pr34989-1.c: Likewise.
1898         * gcc.dg/pr43557-1.c: Likewise.
1900 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1902         PR rtl-optimization/45739
1903         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1905 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
1907         * gcc.target/sparc/mnofpu.c: New test.
1909 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1911         PR rtl-optimization/45739
1912         * gcc.target/i386/pr45739.c: New test.
1914 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
1916         PR fortran/45648
1917         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1918         and counts. Add non-elemental function call check.
1920         PR fortran/45648
1921         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1922         arguments checks. Update temporary counts.
1923         * gfortran.dg/transpose_optimization_1.f90: New.
1925 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1927         PR objc/23710
1928         * objc.dg/invalid-method-1.m: New.
1930 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1932         Merge from 'apple/trunk' branch on FSF servers.
1934         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
1936         Radar 4291785
1937         * objc.dg/naming-4.m: New
1938         * objc.dg/naming-5.m: New
1939         * obj-c++.dg/naming-1.mm: New
1940         * obj-c++.dg/naming-2.mm: New
1942 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
1943             Jack Howarth  <howarth@bromo.med.uc.edu>
1945         PR c++/45645
1946         * g++.dg/torture/pr44972.C: Use portable assert().
1948 2010-09-21  Richard Guenther  <rguenther@suse.de>
1950         PR tree-optimization/45580
1951         * g++.dg/torture/pr45580.C: New testcase.
1953 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
1955         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1957 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
1959         PR fortran/45438
1960         * gfortran.dg/pointer_check_7.f90: New.
1962 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1964         PR rtl-optimization/45728
1965         * gcc.c-torture/compile/pr45728.c: New test.
1967 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
1969         PR fortran/45081
1970         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1972 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1974         * g++.dg/tree-ssa/pr45605.C: Add "\\".
1976 2010-09-20  Richard Guenther  <rguenther@suse.de>
1978         PR middle-end/45704
1979         * gcc.dg/torture/pr45704.c: New testcase.
1981 2010-09-20  Jan Hubicka  <jh@suse.cz>
1983         PR tree-optimize/45605
1984         * g++.dg/tree-ssa/pr45605.C: New testcase.
1986 2010-09-20  Michael Matz  <matz@suse.de>
1988         PR testsuite/45706
1989         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
1990         enough.
1992 2010-09-20  Richard Guenther  <rguenther@suse.de>
1994         PR tree-optimization/45705
1995         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
1997 2010-09-20  Michael Matz  <matz@suse.de>
1999         PR testsuite/45706
2000         * lib/target-supports.exp (check_effective_target_vect_perm):
2001         Add i?86-*-*.
2003 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2005         PR rtl-optimization/45695
2006         * gcc.c-torture/execute/pr45695.c: New test.
2008 2010-09-19  Jan Hubicka  <jh@suse.cz>
2010         PR lto/44246
2011         * gcc.c-torture/compile/pr44246.c:New file.
2013 2010-09-19  Ira Rosen  <irar@il.ibm.com>
2015         PR tree-optimization/45714
2016         * gfortran.dg/vect/pr45714-a.f: New test.
2017         * gfortran.dg/vect/pr45714-b.f: New test.
2019 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2021         * gnat.dg/const1.adb: Rename into...
2022         * gnat.dg/constant1.adb: ...this.
2023         * gnat.dg/constant2.adb: New test.
2024         * gnat.dg/constant2_pkg1.ads: New helper.
2025         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
2027 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2029         * gnat.dg/specs/constant1.ads: New test.
2030         * gnat.dg/specs/constant1_pkg.ads: New helper.
2032 2010-09-18  Jan Hubicka  <jh@suse.cz>
2034         PR tree-optimization/45453
2035         * g++.dg/tree-ssa/pr45453.C: New testcase.
2037 2010-09-18  Jason Merrill  <jason@redhat.com>
2039         * g++.dg/cpp0x/initlist44.C: New.
2041 2010-09-18  Richard Guenther  <rguenther@suse.de>
2043         PR tree-optimization/45709
2044         * g++.dg/torture/pr45709-2.C: New testcase.
2046 2010-09-18  Richard Guenther  <rguenther@suse.de>
2048         PR tree-optimization/45709
2049         * g++.dg/torture/pr45709.C: New testcase.
2051 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
2053         PR testsuite/45719
2054         * gcc.target/i386/pad-3.c: Pass -fno-pic.
2056 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2058         * gcc.target/i386/pad-1.c: New.
2059         * gcc.target/i386/pad-2.c: Likewise.
2060         * gcc.target/i386/pad-3.c: Likewise.
2061         * gcc.target/i386/pad-4.c: Likewise.
2062         * gcc.target/i386/pad-5a.c: Likewise.
2063         * gcc.target/i386/pad-5b.c: Likewise.
2064         * gcc.target/i386/pad-6a.c: Likewise.
2065         * gcc.target/i386/pad-6b.c: Likewise.
2066         * gcc.target/i386/pad-7.c: Likewise.
2067         * gcc.target/i386/pad-8.c: Likewise.
2068         * gcc.target/i386/pad-9.c: Likewise.
2069         * gcc.target/i386/pad-10.c: Likewise.
2071 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2073         PR middle-end/45234
2074         * gcc.dg/torture/stackalign/alloca-5.c: New.
2076 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2078         PR middle-end/45678
2079         * gcc.dg/torture/pr45678-2.c: New.
2081 2010-09-17  Richard Guenther  <rguenther@suse.de>
2083         PR middle-end/45678
2084         * gcc.dg/torture/pr45678-1.c: New testcase.
2086 2010-09-17  Michael Matz  <matz@suse.de>
2088         PR tree-optimization/43432
2089         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2090         check_effective_target_vect_perm_short): New predicates.
2091         (check_effective_target_vect_perm): Include x86_64.
2092         * gcc.dg/vect/pr43432.c: New test.
2093         * gcc.dg/vect/vect-114.c: Adjust.
2094         * gcc.dg/vect/vect-15.c: Ditto.
2095         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
2096         * gcc.dg/vect/slp-perm-9.c: Ditto.
2098 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2100         PR testsuite/45692
2101         * objc/execute/exceptions/throw-nil.m: Run the test only with the
2102         GNU runtime.
2104 2010-09-17  Richard Guenther  <rguenther@suse.de>
2106         * gcc.dg/pr27898.c: Use -flto instead of -combine.
2107         * gcc.dg/pr28706.c: Likewise.
2108         * gcc.dg/pr28712.c: Likewise.
2109         * gcc.dg/pr30762-1.c: Likewise.
2110         * gcc.dg/pr30762-2.c: Likewise.
2111         * gcc.dg/pr31529-1.c: Likewise.
2112         * gcc.dg/pr31529-2.c: Likewise.
2113         * gcc.dg/pr34457-1.c: Likewise.
2114         * gcc.dg/pr34457-2.c: Likewise.
2115         * gcc.dg/pr34668-1.c: Likewise.
2116         * gcc.dg/pr34668-2.c: Likewise.
2117         * gcc.dg/pr34989-1.c: Likewise.
2118         * gcc.dg/pr34989-2.c: Likewise.
2119         * gcc.dg/pr43557-1.c: Likewise.
2120         * gcc.dg/pr43557-2.c: Likewise.
2121         * gcc.dg/debug/pr41893-1.c: Likewise.
2122         * gcc.dg/matrix/matrix.exp: Do not use -combine.
2123         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
2124         * gcc.dg/matrix/matrix-4.c: Likewise.
2125         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
2126         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
2127         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2128         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2130 2010-09-16  Tobias Burnus  <burnus@net-b.de>
2132         PR fortran/43665
2133         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
2134         optimizations.
2135         * gfortran.dg/intent_optimize_1.f90: New test.
2137 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
2139         * gcc.target/i386/divmod-1.c: New.
2140         * gcc.target/i386/divmod-2.c: Likewise.
2141         * gcc.target/i386/divmod-3.c: Likewise.
2142         * gcc.target/i386/divmod-4.c: Likewise.
2143         * gcc.target/i386/divmod-4a.c: Likewise.
2144         * gcc.target/i386/divmod-5.c: Likewise.
2145         * gcc.target/i386/divmod-6.c: Likewise.
2146         * gcc.target/i386/divmod-7.c: Likewise.
2147         * gcc.target/i386/divmod-8.c: Likewise.
2148         * gcc.target/i386/udivmod-1.c: Likewise.
2149         * gcc.target/i386/udivmod-2.c: Likewise.
2150         * gcc.target/i386/udivmod-3.c: Likewise.
2151         * gcc.target/i386/udivmod-4.c: Likewise.
2152         * gcc.target/i386/udivmod-4a.c: Likewise.
2153         * gcc.target/i386/udivmod-5.c: Likewise.
2154         * gcc.target/i386/udivmod-6.c: Likewise.
2155         * gcc.target/i386/udivmod-7.c: Likewise.
2156         * gcc.target/i386/udivmod-8.c: Likewise.
2158 2010-09-16  Jan Hubicka  <jh@suse.cz>
2160         * g++.dg/lto/pr45679-1_0.C: New file.
2161         * g++.dg/lto/pr45679-1_1.C: New file.
2162         * g++.dg/lto/pr45679-0_0.C: New file.
2163         * g++.dg/lto/pr45679-0_1.C: New file.
2165 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
2167         PR fortran/45674
2168         * gfortran.dg/class_dummy_2.f03: New.
2170 2010-09-16  Richard Guenther  <rguenther@suse.de>
2172         PR tree-optimization/45623
2173         * gcc.dg/torture/pr45623.c: New testcase.
2175 2010-09-16  Ira Rosen  <irar@il.ibm.com>
2177         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2178         name and parentheses.
2179         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2181 2010-09-15  Jason Merrill  <jason@redhat.com>
2183         * g++.dg/parse/parameter-declaration-2.C: New.
2185         * g++.dg/cpp0x/scoped_enum2.C: New.
2187 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2189         * gcc.c-torture/compile/20100915-1.c: New test.
2191 2010-09-15  Martin Jambor  <mjambor@suse.cz>
2193         PR middle-end/45644
2194         * gcc.dg/ipa/pr45644.c: New test.
2196 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
2198         PR tree-optimization/45633
2199         * gcc.dg/vect/pr45633.c: New test.
2201 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
2203         PR fortran/45577
2204         * gfortran.dg/allocate_derived_4.f90: New.
2206 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
2208         * lib/target-supports.exp
2209         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2210         supported flag to true for neon.
2212 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
2214         PR c++/45665
2215         * g++.dg/template/crash103.C: New.
2217 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2219         Merge from 'apple/trunk' branch on FSF servers.
2221         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
2223         Radar 4457381
2224         * objc.dg/msg-in-protocol.m: New.
2225         * obj-c++.dg/msg-in-protocol.mm: New.
2227         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
2229         Radar 4219590
2230         * objc.dg/break-in-ifstmt.m: New.
2232         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2234         Radar 4174166
2235         * obj-c++.dg/comp-types-13.mm: New.
2236         * objc.dg/comp-types-12.m: New.
2238         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2240         Radar 4216500
2241         * obj-c++.dg/proto-lossage-7.mm: New.
2242         * objc.dg/proto-lossage-7.m: New.
2244 2010-09-14  Jan Hubicka  <jh@suse.cz>
2246         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2247         folding.
2248         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2249         folding.
2251 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
2253         PR middle-end/45567
2254         * gcc.dg/pr45567.c: New test.
2256         PR debug/45660
2257         * g++.dg/debug/pr45660.C: New test.
2259 2010-09-14  Ira Rosen  <irar@il.ibm.com>
2261         PR tree-optimization/45470
2262         * g++.dg/vect/pr45470-a.cc: New test.
2263         * g++.dg/vect/pr45470-a.cc: New test.
2265 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
2267         PR target/42070
2268         * lib/profopt.exp: Prune warnings on execname2 compile.
2269         * lib/prune.exp: Prune "can't add line info" warnings.
2271 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2273         PR libfortran/45532
2274         * gfortran.dg/namelist_64.f90: New test.
2276 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
2278         PR rtl-optimization/45617
2279         * gcc.target/i386/pr45617.c: New test.
2281 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
2283         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
2285 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
2287         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
2288         * gcc.target/i386/fma4-vector.c: Likewise.
2289         * gcc.target/i386/vectorize2.c: Likewise.
2290         * gcc.target/i386/vectorize4.c: Likewise.
2291         * gcc.target/i386/vectorize5.c: Likewise.
2292         * gcc.target/i386/vectorize6.c: Likewise.
2293         * gcc.target/i386/vectorize8.c: Likewise.
2295         * gcc.target/i386/vect-double-1.c: New.
2296         * gcc.target/i386/vect-double-1a.c: Likewise.
2297         * gcc.target/i386/vect-double-2.c: Likewise.
2298         * gcc.target/i386/vect-double-2a.c: Likewise.
2300         * lib/target-supports.exp (check_effective_target_vect_double):
2301         Set et_vect_double_saved to 0 when tuning for Atom.
2303 2010-09-13  Jan Hubicka  <jh@suse.cz>
2305         * gcc.dg/torture/pr23821.c: Drop static keyword.
2306         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2307         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
2309 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2311         * gcc.target/arm/sync-1.c: New.
2313 2010-09-12  Olivier Hainque  <hainque@adacore.com>
2315         * gnat.dg/memtrap.adb: New test.
2317 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2319         * gfortran.dg/promotion.f90: Fix options.
2321 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
2323         * g++.dg/cpp0x/range-for1.C: New.
2324         * g++.dg/cpp0x/range-for2.C: New.
2325         * g++.dg/cpp0x/range-for3.C: New.
2326         * g++.dg/cpp0x/range-for4.C: New.
2327         * g++.dg/cpp0x/range-for5.C: New.
2328         * g++.dg/cpp0x/range-for6.C: New.
2330 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
2332         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2333         and counts. Check that transpose is not called.
2334         * gfortran.dg/transpose_2.f90: Update error message.
2336 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2338         PR c++/43824
2339         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
2340         * g++.dg/lookup/strong-using-2.C: Likewise.
2341         * g++.dg/lookup/strong-using-3.C: Likewise.
2342         * g++.dg/lookup/strong-using-5.C: Likewise.
2344         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
2345         * g++.dg/cpp0x/inline-ns4.C: New.
2346         * g++.dg/cpp0x/inline-ns5.C: New.
2348 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2350         PR middle-end/45634
2351         * gfortran.fortran-torture/compile/pr45634.f90: New.
2353 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
2355         * objc.dg/fobjc-exceptions.m: New test.
2357 2010-09-10  Jan Hubicka  <jh@suse.cz>
2359         * g++.dg/inherit/covariant7.C: Fix pattern matching.
2361 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2363         PR tree-optimization/44972
2364         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
2365         * gcc.dg/tree-ssa/pr45144.c: Likewise.
2366         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
2367         instead.
2368         * g++.dg/torture/pr44972.C: New test.
2370 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2372         PR tree-optimization/44972
2373         * g++.dg/torture/pr34850.C: Remove expected warning.
2375 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2377         * gfortran.dg/dummy_optional_arg.f90: New test.
2379 2010-09-08  Jan Hubicka  <jh@suse.cz>
2381         PR tree-optimization/45598
2382         * fortran.fortran-torture/compile/pr45598.f90: New test.
2384 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
2386         * lib/target-supports-dg.exp (dg-require-ifunc): New.
2387         * lib/target-supports.exp (check_ifunc_available): New.
2388         * gcc.dg/attr-ifunc-1.c: New.
2389         * gcc.dg/attr-ifunc-2.c: New.
2390         * gcc.dg/attr-ifunc-3.c: New.
2391         * gcc.dg/attr-ifunc-4.c: New.
2392         * gcc.dg/attr-ifunc-5.c: New.
2393         * g++.dg/ext/attr-ifunc-1.C: New.
2394         * g++.dg/ext/attr-ifunc-2.C: New.
2395         * g++.dg/ext/attr-ifunc-3.C: New.
2396         * g++.dg/ext/attr-ifunc-4.C: New.
2398 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
2400         PR middle-end/40386
2401         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2403 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
2405         * gfortran.dg/inline_transpose_1.f90: New test.
2407 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2409         PR c++/45588
2410         * g++.dg/warn/Wunused-var-15.C: New test.
2412 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2414         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
2415         hppa*-*-hpux*.
2417 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2419         * objc/execute/exceptions/throw-nil.m: New test.
2420         * objc/execute/exceptions/handler-1.m: Updated to use the new
2421         objc_set_uncaught_exception_handler() function.
2422         * objc/execute/exceptions/matcher-1.m: New test.
2424 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2426         PR fortran/38282
2427         * gfortran.dg/bit_comparison_1.F90: New test.
2428         * gfortran.dg/leadz_trailz_3.f90: New test.
2429         * gfortran.dg/masklr_2.F90: New test.
2430         * gfortran.dg/shiftalr_1.F90: New test.
2431         * gfortran.dg/merge_bits_2.F90: New test.
2432         * gfortran.dg/dshift_2.F90: New test.
2433         * gfortran.dg/bit_comparison_2.F90: New test.
2434         * gfortran.dg/masklr_1.F90: New test.
2435         * gfortran.dg/merge_bits_1.F90: New test.
2436         * gfortran.dg/dshift_1.F90: New test.
2437         * gfortran.dg/shiftalr_2.F90: New test.
2439 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2441         * objc.dg/type-stream-1.m: Replaced with a test that tests that
2442         functions from objc/typedstream.h are deprecated.
2444 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2446         * lib/target-supports.exp
2447         (check_effective_target_run_expensive_tests): New proc.
2448         * gcc.c-torture/compile/limits-fnargs.c: Use
2449         dg-require-effective-target run_expensive_tests.
2451 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2453         PR fortran/45597
2454         * gfortran.dg/gomp/pr45597.f90: New test.
2456         PR fortran/45595
2457         * gfortran.dg/gomp/pr45595.f90: New test.
2459 2010-09-08  Michael Matz  <matz@suse.de>
2461         * c-c++-common/uninit-17.c: Adjust.
2463 2010-09-08  Michael Matz  <matz@suse.de>
2465         PR tree-optimization/43430
2466         * gcc.dg/vect/pr43430-2.c: New test.
2468 2010-09-08  Michael Matz  <matz@suse.de>
2470         PR tree-optimization/33244
2471         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2473 2010-09-08  Richard Guenther  <rguenther@suse.de>
2475         PR tree-optimization/45578
2476         * gfortran.dg/pr45578.f90: New testcase.
2478 2010-09-08  Richard Guenther  <rguenther@suse.de>
2480         PR testsuite/45590
2481         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2483 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2485         PR fortran/45576
2486         * gfortran.dg/char_length_18.f90:  New test.
2488 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
2490         PR target/36502
2491         * gcc.target/i386/pr36502.c: New test.
2493         PR target/42313
2494         PR target/44651
2495         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2496         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2498 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
2500         * gfortran.dg/achar_4.f90: Enable bounds checking.
2502 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
2504         PR target/45206
2505         * gcc.target/i386/pr45206.c: New test.
2507 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
2509         PR fortran/45505
2510         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2512 2010-09-07  Jan Hubicka  <jh@suse.cz>
2514         * gcc.c-torture/compile/20100907.c: New testcase.
2516 2010-09-07  Richard Guenther  <rguenther@suse.de>
2518         PR middle-end/45569
2519         * g++.dg/eh/pr45569.C: New testcase.
2521 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
2523         PR target/43137
2524         * gcc.target/arm/pr43137.c: New test.
2526 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2528         PR fortran/36931
2529         * gfortran.dg/dependency_35.f90:  New test.
2531 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2533         PR fortran/34145
2534         * gfortran.dg/char_length_17.f90:  New test.
2536 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
2538         PR c++/45200
2539         PR c++/45293
2540         PR c++/45558
2541         * g++.dg/template/typedef34.C: New test.
2542         * g++.dg/template/typedef35.C: New test.
2544 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
2546         PR target/22152
2547         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2549 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
2551         * g++.dg/warn/Wdouble-promotion.C: New.
2553 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
2555         * g++.dg/parse/redef2.C: New.
2557 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2559         * gcc.dg/20100906-1.c: New testcase.
2561 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
2563         PR testsuite/45543
2564         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2565         DW_TAG_enumeration_type DIE.
2567 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
2569         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2570         Update XFAILs.
2572 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
2574         PR rtl-optimization/44919
2575         * g++.dg/opt/pr44919.C: New.
2577 2010-09-06  Tobias Burnus  <burnus@net-b.de>
2579         PR fortran/38282
2580         * gfortran.dg/iall_iany_iparity_1.f90: New.
2581         * gfortran.dg/iall_iany_iparity_2.f90: New.
2583 2010-09-06  Jason Merrill  <jason@redhat.com>
2585         * g++.dg/cpp0x/initlist42.C: New.
2587         * g++.dg/cpp0x/auto19.C: New.
2589         * g++.dg/template/sfinae25.C: New.
2590         * g++.dg/template/char1.C: Expect warning.
2591         * g++.dg/template/nontype10.C: Likewise.
2593         * g++.dg/cpp0x/implicit9.C: New.
2595         * g++.dg/cpp0x/initlist43.C: New.
2597 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
2599         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2601 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
2603         * gcc.dg/Wdouble-promotion.c: New.
2605 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2607         * gfortran.dg/float128_1.f90: Remove test case as
2608         it always fails since Rev 163611 backed out the
2609         front-end implementation.
2611 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2613         * gfortran.dg/float128_1.f90: XFAIL test case.
2615 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2617         * gfortran.dg/bessel_7.f90: Decrease required precision.
2619 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
2621         PR testsuite/45545
2622         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2623         ref-all-matching targets.
2625 2010-09-05  Richard Guenther  <rguenther@suse.de>
2627         PR tree-optimization/45535
2628         * gcc.c-torture/compile/pr45535.c: New testcase.
2630 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
2632         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2633         "\[^\n\]*".
2634         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2635         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2636         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2637         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2638         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2639         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2640         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2641         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2642         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2643         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2644         * gcc.target/i386/pr22152.c: Likewise.
2645         * gcc.target/i386/pr36992-1.c: Likewise.
2646         * gcc.target/i386/pr36992-2.c: Likewise.
2647         * gcc.target/sh/sh4a-memmovua.c: Likewise.
2649 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2651         PR testsuite/43957
2652         * gcc.dg/const-uniq-1.c: Modify regexp.
2654 2010-09-04  Tobias Burnus  <burnus@net-b.de>
2656         PR fortran/45530
2657         * gfortran.dg/namelist_63.f90: New.
2659 2010-09-04  Jan Hubicka  <jh@suse.cz>
2661         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2662         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2664 2010-09-04  Jan Hubicka  <jh@suse.cz>
2666         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2668 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
2670         PR fortran/45507
2671         * gfortran.dg/allocate_alloc_opt_12.f90: New.
2673 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
2675         * gcc.dg/opts-4.c: New test.
2677 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2679         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2680         * gcc.dg/vect/vect-peel-4.c: Ditto.
2682 2010-09-03  Daniel Kraft  <d@domob.eu>
2684         PR fortran/45525
2685         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2687 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2689         PR fortran/45159
2690         * gfortran.dg/dependency_34.f90:  New test.
2692 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2694         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2696 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2698         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2699         gcc.target/i386/clearcap.map if supported.
2701 2010-09-03  Michael Matz  <matz@suse.de>
2703         PR middle-end/45415
2704         * gcc.dg/pr45415.c: New test.
2706 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2708         PR tree-optimization/45506
2709         * gcc.dg/pr45506.c: New.
2711 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
2713         PR target/45476
2714         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2715         * gcc.target/i386/float128-2.c: Ditto.
2717 2010-09-03  Daniel Kraft  <d@domob.eu>
2719         PR fortran/34162
2720         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2721         * gfortran.dg/internal_dummy_2.f08: New test.
2722         * gfortran.dg/internal_dummy_3.f08: New test.
2723         * gfortran.dg/internal_dummy_4.f08: New test.
2725 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
2727         PR debug/45500
2728         * gcc.target/i386/pr45500.c: New test.
2730 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
2732         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2734 2010-09-03  Daniel Kraft  <d@domob.eu>
2736         PR fortran/44602
2737         * gfortran.dg/exit_2.f08; Adapt error messages.
2738         * gfortran.dg/exit_3.f08: New test.
2739         * gfortran.dg/exit_4.f08: New test.
2740         * gfortran.dg/exit_5.f03: New test.
2742 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2744         * gfortran.dg/ishft_4.f90: New test.
2746 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2748         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2749         FRIZ/XSRIZ instruciton for (double)(long long)x.
2750         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2752 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2754         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2756 2010-09-02  Richard Guenther  <rguenther@suse.de>
2758         PR tree-optimization/44937
2759         PR tree-optimization/45412
2760         * g++.dg/opt/pr45412.C: New testcase.
2761         * gcc.c-torture/compile/pr45412.c: Likewise.
2762         * gcc.c-torture/compile/pr44937.c: Likewise.
2764 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
2766         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
2767         but using -Werror=comment.
2768         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2769         expected error messages.
2771 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2773         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2774         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2776 2010-09-02  Tobias Burnus  <burnus@net-b.de>
2778         PR fortran/45489
2779         * gfortran.dg/initialization_27.f90: New.
2781 2010-09-02  Ira Rosen  <irar@il.ibm.com>
2783         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2784         check into different basic blocks. Expect vectorization if misaligned
2785         stores are supported.
2786         * gcc.dg/vect/bb-slp-8a.c: New test.
2787         * gcc.dg/vect/bb-slp-8b.c: New test.
2789 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
2791         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2793 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
2795         PR fortran/44541
2796         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2797         * gfortran.dg/class_dummy_1.f03: New.
2799 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
2801         PR middle-end/45458
2802         * g++.dg/tree-prof/partition2.C: New test.
2804 2010-09-01  Richard Guenther  <rguenther@suse.de>
2806         * gcc.dg/vect/vect-outer-fir.c: Adjust.
2807         * gcc.dg/tree-ssa/vrp54.c: New testcase.
2808         * gcc.c-torture/execute/20100827-1.c: Likewise.
2810 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2812         * gfortran.dg/execute_command_line_1.f90: New test.
2814 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2816         PR preprocessor/45457
2817         * c-c++-common/cpp/pr45457.c: New test.
2819 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
2821         * gcc.dg/nested-func-8.c: New test.
2823 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2825         PR fortran/38282
2826         * gfortran.dg/popcnt_poppar_1.F90: New test.
2827         * gfortran.dg/popcnt_poppar_2.F90: New test.
2829 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
2831         * gcc.target/i386/volatile-2.c: Require nonpic target.
2833 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2835         PR middle-end/45461
2836         * gcc.dg/pr45461.c: New test.
2838 2010-08-31  Richard Guenther  <rguenther@suse.de>
2840         PR testsuite/45455
2841         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2843 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
2845         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2847 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
2849         PR fortran/45456
2850         * gfortran.dg/typebound_proc_18.f03: New.
2852 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2854         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2855         * lib/scanasm.exp (scan-stack-usage): Likewise.
2856         (scan-stack-usage-not): Likewise.
2857         * gcc.dg/stack-usage-1.c: New test.
2858         * gcc.target/i386/stack-usage-realign.c: Likewise.
2860 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
2862         PR tree-optimization/45427
2863         * gcc.dg/tree-ssa/pr45427.c: New test.
2865 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2867         PR c++/45043
2868         * g++.dg/template/crash102.C: New.
2870 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
2872         PR middle-end/45423
2873         * gcc.dg/gomp/atomic-12.c: New test.
2874         * gcc.dg/gomp/atomic-13.c: New test.
2875         * gcc.dg/gomp/atomic-14.c: New test.
2876         * g++.dg/gomp/atomic-11.C: New test.
2877         * g++.dg/gomp/atomic-12.C: New test.
2878         * g++.dg/gomp/atomic-13.C: New test.
2879         * g++.dg/gomp/atomic-14.C: New test.
2881 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2883         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2884         delimiter.
2886 2010-08-30  Thomas Quinot  <quinot@adacore.com>
2888         * gnat.dg/discr24.adb: New test.
2890 2010-08-30  Richard Guenther  <rguenther@suse.de>
2892         PR tree-optimization/45449
2893         * gcc.dg/pr45449.c: New testcase.
2895 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
2897         * gcc.dg/opts-1.c: Expect errors, not warnings.
2899 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2901         PR fortran/42769
2902         * gfortran.dg/dynamic_dispatch_11.f03: New.
2904 2010-08-29  Jason Merrill  <jason@redhat.com>
2906         PR c++/44991
2907         * g++.dg/parse/defarg15.C: New.
2909 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2911         PR fortran/45439
2912         * gfortran.dg/select_type_16.f03: New.
2914 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2915             Tobias Burnus  <burnus@net-b.de>
2917         * gfortran.dg/bessel_7.f90: Decrease required precision.
2919 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
2920             Kaz Kojima  <kkojima@gcc.gnu.org>
2922         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
2924 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2926         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2927         floating point conversion code generation.
2928         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2929         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2930         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2931         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2932         to integer conversion code generation.
2933         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2934         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2935         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2936         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2938 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2940         PR fortran/32049
2941         * gfortran.dg/random_seed_1.f90: Adjust test.
2942         * gfortran.dg/float128_1.f90: New test.
2944 2010-08-27  Tobias Burnus  <burnus@net-b.de>
2946         PR fortran/33197
2947         * gfortran.dg/norm2_1.f90: New.
2948         * gfortran.dg/norm2_2.f90: New.
2949         * gfortran.dg/norm2_3.f90: New.
2950         * gfortran.dg/norm2_4.f90: New.
2951         * gfortran.dg/parity_1.f90: New.
2952         * gfortran.dg/parity_2.f90: New.
2953         * gfortran.dg/parity_3.f90: New.
2955 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
2957         PR fortran/45420
2958         * gfortran.dg/select_type_15.f03: New.
2960 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2962         PR libfortran/43217
2963         * gfortran.dg/hollerith8.f90: New test.
2965 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2967         PR fortran/45159
2968         * gfortran.dg/dependency_33.f90:  New test.
2970 2010-08-27  Richard Guenther  <rguenther@suse.de>
2972         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2973         * gcc.dg/graphite/scop-2.c: Likewise.
2974         * gcc.dg/graphite/scop-20.c: Likewise.
2975         * gcc.dg/vect/slp-25.c: Likewise.
2977 2010-08-27  Olivier Hainque  <hainque@adacore.com>
2979         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2981 2010-08-26  Daniel Kraft  <d@domob.eu>
2983         PR fortran/38936
2984         PR fortran/44047
2985         PR fortran/45384
2986         * gfortran.dg/associate_8.f03: New test.
2987         * gfortran.dg/select_type_13.f03: New test.
2988         * gfortran.dg/select_type_14.f03: New test.
2990 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
2992         PR tree-optimization/44485
2993         * gcc.dg/pr44485.c: New test.
2995 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2997         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
2998         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
2999         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3001 2010-08-26  Richard Guenther  <rguenther@suse.de>
3003         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
3004         * gcc.dg/graphite/scop-21.c: Likewise.
3006 2010-08-26  Richard Guenther  <rguenther@suse.de>
3008         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
3009         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3010         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3011         * gcc.dg/vect/vect-91.c: Likewise.
3012         * gcc.dg/vect/vect-peel-1.c: Likewise.
3013         * gcc.dg/vect/vect-peel-2.c: Likewise.
3014         * gcc.dg/vect/vect-peel-4.c: Likewise.
3016 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3018         PR libfortran/41859
3019         * gfortran.dg/der_io_4.f90: New test.
3021 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3023         PR rtl-optimization/44858
3024         * gcc.c-torture/execute/pr44858.c: New test.
3026         PR rtl-optimization/45400
3027         * g++.dg/other/i386-8.C: New test.
3029 2010-08-25  Richard Guenther  <rguenther@suse.de>
3031         * gcc.dg/alias-8.c: Adjust.
3033 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
3035         * gcc.target/i386/combine-mul.c: New test.
3037 2010-08-25  Richard Guenther  <rguenther@suse.de>
3039         PR lto/44562
3040         * gcc.dg/graphite/id-27.c: New testcase.
3041         * gcc.dg/lto/20100825-1_0.c: Likewise.
3043 2010-08-25  Richard Guenther  <rguenther@suse.de>
3045         PR tree-optimization/45316
3046         * g++.dg/opt/pr45316.C: New testcase.
3048 2010-08-25  Richard Guenther  <rguenther@suse.de>
3050         PR tree-optimization/45393
3051         * g++.dg/torture/pr45393.C: New testcase.
3053 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3055         PR tree-optimization/45059
3056         * gcc.c-torture/compile/pr45059.c: New test.
3058 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
3060         * lib/target-supports.exp (check_effective_target_vect_unpack):
3061         Set vect_unpack supported flag to true for neon.
3063 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3065         * gcc.dg/tree-ssa/ifc-5.c: New.
3067 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3069         * gcc.dg/tree-ssa/ifc-4.c: New.
3070         * gcc.dg/tree-ssa/ifc-7.c: New.
3072 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
3074         * gcc.dg/vect/vect.exp: Check loongson targets
3075         * g++.dg/vect/vect.exp: Likewise
3076         * gfortran.dg/vect/vect.exp: Likewise
3078 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3080         * gcc.target/powerpc/vsx-mass-1.c: New file, test
3081         -mveclibabi=mass.
3083 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
3085         PR fortran/45366
3086         * gfortran.dg/proc_ptr_29.f90: New.
3088 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3089             Dominique d'Humieres <dominiq@lps.ens.fr>
3091         PR fortran/45367
3092         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
3094 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3096         PR fortran/45367
3097         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
3099 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3101         PR fortran/36158
3102         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
3104 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3105             Dominique d'Humieres <dominiq@lps.ens.fr>
3107         PR fortran/45367
3108         PR fortran/36158
3109         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
3110         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
3112 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
3114         PR fortran/44863
3115         PR fortran/45271
3116         PR fortran/45290
3117         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
3118         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
3119         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
3121 2010-08-21  Tobias Burnus  <burnus@net-b.de>
3123         PR fortran/36158
3124         PR fortran/33197
3125         * gfortran.dg/bessel_6.f90: New.
3126         * gfortran.dg/bessel_7.f90: New.
3128 2010-08-20  Jan Hubicka  <jh@suse.cz>
3130         PR c++/45307
3131         PR c++/17736
3132         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
3133         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
3135 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
3137         PR target/45336
3138         * gcc.target/i386/pr45336-1.c: New.
3139         * gcc.target/i386/pr45336-2.c: Likewise.
3140         * gcc.target/i386/pr45336-3.c: Likewise.
3141         * gcc.target/i386/pr45336-4.c: Likewise.
3143 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
3145         PR testsuite/45361
3146         * gcc.target/i386/volatile-2.c: Update scan strings to also
3147         include (%rip) for the memory reference on x86_64.
3149 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
3151         PR middle-end/44974
3152         * gcc.dg/pr44974.c: New test.
3154         PR rtl-optimization/45353
3155         * gcc.dg/pr45353.c: New test.
3157 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
3159         * gcc.target/i386/volatile-2.c: New.
3161 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
3163         PR rtl-optimization/44691
3164         * gfortran.dg/pr44691.f: New test.
3166 2010-10-19  Olivier Hainque  <hainque@adacore.com>
3168         * gcc.target/sparc/sibcall-dslot.c: New testcase.
3170 2010-08-19  Jason Merrill  <jason@redhat.com>
3172         * g++.dg/init/synth3.C: New.
3173         * g++.dg/init/value8.C: New.
3174         * g++.dg/tree-ssa/empty-2.C: New.
3175         * g++.dg/cpp0x/noexcept09.C: New.
3177 2010-08-19  Daniel Kraft  <d@domob.eu>
3179         PR fortran/29785
3180         PR fortran/45016
3181         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3182         * gfortran.dg/pointer_remapping_1.f90: New test.
3183         * gfortran.dg/pointer_remapping_2.f03: New test.
3184         * gfortran.dg/pointer_remapping_3.f08: New test.
3185         * gfortran.dg/pointer_remapping_4.f03: New test.
3186         * gfortran.dg/pointer_remapping_5.f08: New test.
3187         * gfortran.dg/pointer_remapping_6.f08: New test.
3189 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
3191         PR testsuite/45324
3192         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3194 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3196         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3198 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
3200         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3201         variable.
3203 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3205         PR target/45070
3206         * gcc.c-torture/execute/pr45070.c: New.
3208 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3210         * g++.dg/pr44328.C: New test.
3212 2010-08-19  Tobias Burnus  <burnus@net-b.de>
3214         PR fortran/36158
3215         PR fortran/33197
3216         * gfortran.dg/bessel_3.f90: New.
3217         * gfortran.dg/bessel_4.f90: New.
3218         * gfortran.dg/bessel_5.f90: New.
3220 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
3222         PR fortran/45290
3223         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3224         * gfortran.dg/pointer_init_2.f90: New.
3225         * gfortran.dg/pointer_init_3.f90: New.
3226         * gfortran.dg/pointer_init_4.f90: New.
3228 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3230         PR c++/45049
3231         * g++.dg/pr45049-1.C: New test.
3232         * g++.dg/pr45049-2.C: New test.
3234 2010-08-18  Jie Zhang  <jie@codesourcery.com>
3236         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3237         20 if __ARM_PCS is defined otherwise 64.
3238         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3239         instead of hard coded 64.
3241 2010-08-18  Yao Qi  <yao@codesourcery.com>
3243         PR target/45094
3244         * gcc.target/arm/pr45094.c: New test.
3246 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3248         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3250 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3252         PR rtl-optimization/42575
3253         * gcc.target/arm/pr42575.c: New test.
3255 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3257         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3258         * gcc.dg/tls/thr-cse-1.c: New.
3260 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3262         PR debug/42487
3263         * lib/target-supports.exp
3264         (check_effective_target_function_sections): New.
3265         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3266         function sections before proceding.
3268 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
3270         PR fortran/45308
3271         * gfortran.dg/pr45308.f03: New test.
3273 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
3275         PR target/45296
3276         * gcc.target/i386/pr45296.c: New test.
3278 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
3280         * g++.dg/ext/uow-1.C: New.
3281         * g++.dg/ext/uow-2.C: New.
3282         * g++.dg/ext/uow-3.C: New.
3283         * g++.dg/ext/uow-4.C: New.
3285 2010-08-17  Richard Guenther  <rguenther@suse.de>
3287         PR testsuite/45266
3288         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
3290 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
3292         PR c/40563
3293         * gcc.dg/Wcxx-compat-20.c: New test.
3295 2010-08-17  Daniel Kraft  <d@domob.eu>
3297         PR fortran/38936
3298         * gfortran.dg/associate_1.f03: Extended to test newly supported
3299         features like association to variables.
3300         * gfortran.dg/associate_3.f03: Removed check for illegal change
3301         of associate-name here...
3302         * gfortran.dg/associate_5.f03: ...and added it here.
3303         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
3304         * gfortran.dg/associate_7.f03: New test.
3306 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
3308         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
3310 2010-08-15  Daniel Kraft  <d@domob.eu>
3312         PR fortran/38936
3313         * gfortran.dg/associate_1.f03: Enable test for array expressions.
3314         * gfortran.dg/associate_3.f03: Clarify comment.
3315         * gfortran.dg/associate_5.f03: New test.
3316         * gfortran.dg/associate_6.f03: New test.
3318 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3320         PR fortran/45211
3321         * gfortran.dg/bind_c_usage_21.f90: New.
3322         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
3324 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3326         * gfortran.dg/optional_absent_1.f90: New.
3327         * gfortran.dg/null_actual.f90: New.
3329 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3331         * gfortran.dg/pointer_target_1.f90: New.
3332         * gfortran.dg/pointer_target_2.f90: New.
3333         * gfortran.dg/pointer_target_3.f90: New.
3335 2010-08-15  Daniel Kraft  <d@domob.eu>
3337         PR fortran/45197
3338         * gfortran.dg/elemental_args_check_3.f90: New test.
3339         * gfortran.dg/impure_1.f08: New test.
3340         * gfortran.dg/impure_2.f08: New test.
3341         * gfortran.dg/impure_3.f90: New test.
3342         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
3344 2010-08-15  Ira Rosen  <irar@il.ibm.com>
3346         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
3347         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
3348         SLP tests.
3349         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
3350         misaligned loads.
3351         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
3352         misaligned stores.c
3353         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
3355 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3357         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
3358         dg-require-effective-target after dg-do.
3360 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3362         * lib/target-supports.exp (check_effective_target_vect_int): Return
3363         true for Loongson targets.
3364         (check_effective_target_vect_shift): Likewise.
3365         (check_effective_target_vect_no_int_max): Likewise.
3366         (check_effective_target_vect_no_align): Likewise.
3367         (check_effective_target_vect_short_mult): Likewise.
3369 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
3371         * g++.dg/cast.C: Change fields of structures to "long" to pass
3372         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
3373         * g++.dg/cpp0x/iop.C: Ditto.
3374         * g++.dg/cpp0x/named_refs.C: Ditto.
3375         * g++.dg/cpp0x/rv1p.C: Ditto.
3376         * g++.dg/cpp0x/rv2p.C: Ditto.
3377         * g++.dg/cpp0x/rv3p.C: Ditto.
3378         * g++.dg/cpp0x/rv4p.C: Ditto.
3379         * g++.dg/cpp0x/rv5p.C: Ditto.
3380         * g++.dg/cpp0x/rv6p.C: Ditto.
3381         * g++.dg/cpp0x/rv7p.C: Ditto.
3382         * g++.dg/cpp0x/rv8p.C: Ditto.
3383         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
3385 2010-08-13  Daniel Kraft  <d@domob.eu>
3387         * gfortran.dg/implied_shape_1.f08: New test.
3388         * gfortran.dg/implied_shape_2.f90: New test.
3389         * gfortran.dg/implied_shape_3.f08: New test.
3391 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3393         PR libfortran/42526
3394         * gfortran.dg/char_component_initializer_1.f90: New test.
3396 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
3398         PR tree-optimization/45241
3399         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
3401 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3403         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
3404         to dg-options.
3405         * gcc.target/i386/pr40906-2.c: Ditto.
3406         * gcc.target/i386/pr40906-3.c: Ditto.
3408 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3410         PR middle-end/45262
3411         * gcc.c-torture/execute/pr45262.c: New test.
3413 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3415         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
3416         empty argument.
3417         * g++.dg/other/profile1.C: Ditto.
3419 2010-08-12  Richard Guenther  <rguenther@suse.de>
3421         PR tree-optimization/45232
3422         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3423         * gcc.dg/tree-ssa/loop-7.c: Adjust.
3424         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3425         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3426         unsigned arithmetic.
3427         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3428         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3429         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3430         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3431         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3432         unsigned arithmetic.
3433         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3434         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3435         unsigned arithmetic.
3436         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3437         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3438         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3439         unsigned arithmetic.
3440         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3441         * gcc.dg/tree-ssa/negate.c: Adjust.
3442         * gcc.dg/vect/vect-1.c: Adjust.
3443         * gfortran.dg/reassoc_6.f: XFAIL.
3445 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3447         PR debug/45259
3448         * gcc.dg/pr45259.c: New test.
3450 2010-08-12  Wei Guozhi  <carrot@google.com>
3452         PR target/44999
3453         * gcc.target/arm/pr44999.c: New testcase.
3455 2010-08-12  Jie Zhang  <jie@codesourcery.com>
3457         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3458         (N): Likewise.
3459         (main): Adjust accordingly.
3461 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3463         * gfortran.dg/graphite/id-22.f: New.
3465 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3467         * gcc.dg/graphite/id-26.c: New.
3469 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3471         * gcc.dg/graphite/id-25.c: New.
3473 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3475         * gcc.dg/graphite/run-id-5.c: New.
3476         * gcc.dg/graphite/run-id-6.c: New.
3477         * gfortran.dg/graphite/id-21.f: New.
3479 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3481         * gcc.dg/graphite/id-24.c: New.
3483 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3485         * gcc.dg/tree-ssa/pr20742.c: New.
3487 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3489         * gcc.dg/graphite/id-23.c: New.
3491 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3493         * gfortran.dg/graphite/id-20.f: Adjust testcase.
3495 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3497         * gcc.dg/graphite/pr42729.c: New.
3499 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3501         * gfortran.dg/graphite/id-20.f: New.
3503 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3505         * gcc.dg/graphite/id-22.c: New.
3507 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3509         * gcc.dg/graphite/run-id-2.c: Call abort.
3511 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3513         * gcc.dg/graphite/id-20.c: New.
3515 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
3516             Steve Kargl <kargl@gcc.gnu.org>
3518         PR fortran/44595
3519         * gfortran.dg/move_alloc_3.f90: New.
3520         * gfortran.dg/random_seed_2.f90: New.
3522 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3524         * lib/target-supports.exp (check_effective_target_sync_int_long):
3525         Add hppa*-*-linux*.
3526         (check_effective_target_sync_char_short): Likewise.
3528 2010-08-10  Yao Qi  <yao@codesourcery.com>
3530         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3531         general form.
3532         * gcc.dg/tree-ssa/loop-31.c: Likewise.
3533         * g++.dg/other/packed1.C: Likewise.
3534         * g++.dg/other/crash-4.C: Likewise.
3535         * g++.dg/ext/packed8.C: Likewise.
3536         * g++.dg/init/array16.C: Likewise.
3538 2010-08-10  xinliang David Li  <davidxl@google.com>
3539         * gcc.dg/tree-ssa/loop-19.c: Add option
3540         -fno-prefetch-loop-array
3542 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
3544         PR middle-end/45182
3545         * gcc.c-torture/compile/pr45182.c: New test.
3547 2010-08-09  Jason Merrill  <jason@redhat.com>
3549         PR c++/45236
3550         * g++.dg/cpp0x/variadic-104.C: New.
3552 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3554         PR fortran/44235
3555         * gfortran.dg/dependency_32.f90:  New test.
3557 2010-08-09  Richard Guenther  <rguenther@suse.de>
3559         PR middle-end/44632
3560         * g++.dg/opt/nrv17.C: New testcase.
3562 2010-08-09  Richard Guenther  <rguenther@suse.de>
3564         PR middle-end/45212
3565         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3566         alignment from MEM_REF offset only if we took it from the
3567         base object.
3569         * gcc.target/i386/pr24178.c: New testcase.
3571 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3573         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3574         * gcc.dg/20030702-1.c: Ditto.
3575         * gcc.dg/20050309-1.c: Ditto.
3576         * gcc.dg/20050325-1.c: Ditto.
3577         * gcc.dg/20050330-2.c: Ditto.
3578         * gcc.dg/20051201-1.c: Ditto.
3579         * gcc.dg/gomp/pr27573.c: Ditto.
3580         * gcc.dg/gomp/pr34610.c: Ditto.
3581         * gcc.dg/pr24225.c: Ditto.
3582         * gcc.dg/pr26570.c: Ditto.
3583         * gcc.dg/pr32773.c: Ditto.
3584         * g++.dg/gcov/gcov-6.C: Ditto.
3585         * g++.dg/gomp/pr34608.C: Ditto.
3586         * gfortran.dg/gomp/pr27573.f90: Ditto.
3588         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
3589         dg-require-host-local dg directive.
3590         * gcc.dg/profile-dir-2.c: Ditto.
3591         * gcc.dg/profile-dir-3.c: Ditto.
3593 2010-08-08  Richard Guenther  <rguenther@suse.de>
3595         PR tree-optimization/45109
3596         * gcc.c-torture/compile/pr45109.c: New testcase.
3598 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3600         * gcc.dg/march.c: Skip if -march defined.
3601         * gcc.dg/mtune.c: Skip if -mtune defined.
3603         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3604         generic thunk support.
3606 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
3608         PR target/45213
3609         * gcc.target/i386/pr45213.c: New test.
3611 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3613         PR libfortran/45143
3614         * gfortran.dg/fmt_error_11.f03: New test.
3616 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
3618         * lib/target-supports.exp (check_effective_target_sync_int_long):
3619         Add arm*-*-linux-gnueabi.
3620         (check_effective_target_sync_char_short): Likewise.
3622 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3624         PR fortran/45159
3625         * gfortran.dg/dependency_31.f90:  New test.
3627 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3629         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
3631 2010-08-06  Jason Merrill  <jason@redhat.com>
3633         * g++.dg/cpp0x/sfinae3.C: New.
3634         * g++.dg/cpp0x/sfinae4.C: New.
3636 2010-08-06  Richard Guenther  <rguenther@suse.de>
3638         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3639         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3640         * gcc.dg/tree-ssa/pr25382.c: Likewise.
3641         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3642         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3643         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3644         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3645         * gcc.c-torture/execute/20100805-1.c: Likewise.
3647 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3649         PR testsuite/42855
3650         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3652 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3654         * gcc.dg/ipa/ipcp-ii-1.c: New test.
3655         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3657 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3659         * g++.dg/ipa/devirt-1.C: New test.
3660         * g++.dg/ipa/devirt-2.C: Likewise.
3661         * g++.dg/ipa/devirt-3.C: Likewise.
3662         * g++.dg/ipa/devirt-4.C: Likewise.
3663         * g++.dg/ipa/devirt-5.C: Likewise.
3664         * gcc.dg/ipa/iinline-3.c: Likewise.
3666 2010-08-05  Jie Zhang  <jie@codesourcery.com>
3668         PR tree-optimization/45144
3669         * gcc.dg/tree-ssa/pr45144.c: New test.
3671 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
3673         PR fortran/42207
3674         PR fortran/44064
3675         PR fortran/44065
3676         * gfortran.dg/class_25.f03: New.
3677         * gfortran.dg/class_26.f03: New.
3679 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
3681         * g++.dg/warn/miss-format-1.C: Update line number.
3683 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
3685         PR c++/44641
3686         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3687         .frame and .mask assembler directives.
3689 2010-08-04  Richard Guenther  <rguenther@suse.de>
3691         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3692         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3693         * gcc.dg/tree-ssa/vrp50.c: Likewise.
3694         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3696 2010-08-04  Tobias Burnus  <burnus@net-b.de>
3698         PR fortran/44857
3699         * gfortran.dg/derived_constructor_char_1.f90: New.
3700         * gfortran.dg/derived_constructor_char_2.f90: New.
3702 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3704         PR fortran/45159
3705         * gfortran.dg/dependency_30.f90:  New test.
3707 2010-08-03  Jan Hubicka  <jh@suse.cz>
3709         * gcc.c-torture/compile/pr45085.c: New testcase.
3711 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
3713         PR fortran/44584
3714         PR fortran/45161
3715         * gfortran.dg/typebound_call_9.f03: Modified.
3716         * gfortran.dg/typebound_generic_1.f03: Modified.
3718 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3720         PR fortran/45159
3722         * gfortran.dg/dependency_29.f90:  New test.
3724 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3726         PR fortran/36854
3727         * gfortran.dg/character_comparison_2.f90:  New test.
3728         * gfortran.dg/character_comparison_3.f90:  New test.
3729         * gfortran.dg/dependency_28.f90:  New test.
3731 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
3733         PR target/40457
3734         * gcc.target/arm/pr40457-1.c: New test.
3735         * gcc.target/arm/pr40457-2.c: New test.
3737 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
3739         PR fortran/44912
3740         * gfortran.dg/typebound_call_17.f03: New.
3742 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
3744         PR fortran/44929
3745         * gfortran.dg/allocate_derived_3.f90: New.
3747 2010-07-30  Xinliang David Li  <davidxl@google.com>
3748         PR tree-optimization/45121
3749         * c-c++-common/uninit-17.c: Add -fno-ivops option.
3751 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3753         PR c++/45112
3754         * g++.dg/pr45112.C: New test.
3756 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
3758         PR debug/45055
3759         PR rtl-optimization/45137
3760         * gcc.dg/pr45055.c: New test.
3762 2010-07-30  Alan Modra  <amodra@gmail.com>
3764         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3765         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3767 2010-07-29  Tobias Burnus  <burnus@net-b.de>
3769         PR fortran/45087
3770         PR fortran/45125
3771         * gfortran.dg/whole_file_25.f90: New.
3772         * gfortran.dg/whole_file_26.f90: New.
3773         * gfortran.dg/whole_file_27.f90: New.
3775 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3777         PR fortran/44962
3778         * gfortran.dg/typebound_proc_17.f03: New.
3780 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3782         PR fortran/45004
3783         * gfortran.dg/move_alloc_2.f90: New.
3785 2010-07-29  Xinliang David Li  <davidxl@google.com>
3786         PR tree-optimization/45121
3787         * c-c++-common/uninit-17.c: Fix expected output.
3789 2010-07-29  Richard Guenther  <rguenther@suse.de>
3791         PR tree-optimization/45120
3792         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3794 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
3796         PR fortran/42051
3797         PR fortran/44064
3798         * gfortran.dg/pr42051.f03: New testcase.
3800 2010-07-29  Richard Guenther  <rguenther@suse.de>
3802         PR middle-end/45034
3803         * gcc.c-torture/execute/pr45034.c: New testcase.
3805 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
3807         PR c++/45096
3808         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3810 2010-07-28  Daniel Kraft  <d@domob.eu>
3812         * gfortran.dg/bound_8.f90: New test.
3814 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
3816         PR debug/45105
3817         * gcc.dg/pr45105.c: New test.
3819 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3821         PR rtl-optimization/45107
3822         * gcc.dg/pr45107.c: New test.
3824 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3826         PR rtl-optimization/45101
3827         * gcc.dg/pr45101.c: New test.
3829 2010-07-28  Tobias Burnus  <burnus@net-b.de>
3831         PR fortran/45077
3832         * gfortran.dg/whole_file_24.f90: New.
3834 2010-07-27  Jason Merrill  <jason@redhat.com>
3836         * g++.dg/cpp0x/variadic102.C: New.
3837         * g++.dg/cpp0x/variadic103.C: New.
3839 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3841         PR rtl-optimization/40956
3842         PR target/42495
3843         PR middle-end/42574
3844         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3845         * gcc.target/arm/pr42574.c: Add tests.
3847 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3849         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3850         test name.
3851         (cleanup-repo-files): Ditto.
3852         (cleanup-saved-temps): Ditto.
3854 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3856         PR testsuite/44701
3857         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3859         PR c/45079
3860         * gcc.dg/pr45079.c: New test.
3862 2010-07-27  Ira Rosen  <irar@il.ibm.com>
3864         PR tree-optimization/44152
3865         * gcc.dg/vect/fast-math-pr44152.c: New test.
3867 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
3869         PR ObjC/44140
3870         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3871         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3872         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3873         * obj-c++.dg/torture/trivial.mm: Ditto.
3874         * objc.dg/torture/tls/thr-init-2.m: Ditto.
3875         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3876         * objc.dg/torture/tls/thr-init.m: Ditto.
3877         * objc.dg/torture/trivial.m: Ditto.
3879 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3881         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3882         Skip on spu-*-* targets.
3884 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3886         PR tree-optimization/45083
3887         * gcc.dg/pr45083.c: New test.
3889 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3891         PR fortran/40873
3892         * gfortran.dg/whole_file_22.f90: New test.
3893         * gfortran.dg/whole_file_23.f90: New test.
3895 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
3896             Jack Howarth  <howarth@bromo.med.uc.edu>
3897             Richard Henderson  <rth@redhat.com>
3899         PR target/44132
3900         * gcc.dg/tls/thr-init-1.c: New.
3901         * gcc.dg/tls/thr-init-2.c: New.
3902         * gcc.dg/torture/tls New.
3903         * gcc.dg/torture/tls/tls-test.c: New.
3904         * gcc.dg/torture/tls/thr-init-1.c: New.
3905         * gcc.dg/torture/tls/tls.exp: New.
3906         * gcc.dg/torture/tls/thr-init-2.c: New.
3907         * gcc.dg/tls/emutls-2.c: New test
3909         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3910         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3911         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3912         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3913         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3914         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3915         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3916         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3917         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3918         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3919         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3920         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3921         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3922         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3923         gfortran.dg/gomp/appendix-a/a.22.4.f90,
3924         gfortran.dg/gomp/appendix-a/a.22.5.f90,
3925         gfortran.dg/gomp/appendix-a/a.22.6.f90,
3926         gfortran.dg/gomp/appendix-a/a.24.1.f90,
3927         gfortran.dg/gomp/appendix-a/a.32.1.f90,
3928         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3929         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3930         gfortran.dg/gomp/omp_threadprivate1.f90,
3931         gfortran.dg/gomp/omp_threadprivate2.f90,
3932         gfortran.dg/gomp/reduction1.f90,
3933         gfortran.dg/gomp/sharing-1.f90: Likewise.
3935 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3937         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3938         sse_runtime.
3939         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3940         dg-require-visibility.
3942 2010-07-26  Richard Guenther  <rguenther@suse.de>
3944         PR tree-optimization/43784
3945         * gcc.c-torture/execute/pr43784.c: New testcase.
3946         * g++.dg/torture/pr43784.C: Likewise.
3948 2010-07-26  Richard Guenther  <rguenther@suse.de>
3950         PR middle-end/45056
3951         * g++.dg/pr45056.C: New testcase.
3953 2010-07-26  Richard Guenther  <rguenther@suse.de>
3955         PR tree-optimization/45071
3956         * gcc.dg/pr45071.c: New testcase.
3958 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3960         PR fortran/45066
3961         * gfortran.dg/namelist_62.f90: New.
3963 2010-07-26  Richard Guenther  <rguenther@suse.de>
3965         * gcc.c-torture/execute/pr45017.c: Move ...
3966         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
3968 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3970         PR fortran/40628
3971         * trim_optimize_1.f90:  New test.
3972         * character_comparision_1.f90:  New test.
3974 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3976         PR fortran/42852
3977         * gfortran.dg/wtruncate_fix.f: New test.
3979 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3981         PR testsuite/45068
3982         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3984 2010-07-24  Richard Guenther  <rguenther@suse.de>
3986         PR lto/43788
3987         * g++.dg/lto/20100724-1_0.C: New testcase.
3989 2010-07-24  Richard Guenther  <rguenther@suse.de>
3991         PR lto/43212
3992         * gcc.dg/lto/20100724-1_0.c: New testcase.
3993         * gcc.dg/lto/20100724-1_1.c: Likewise.
3995 2010-07-24  Tobias Burnus  <burnus@net-b.de>
3997         PR fortran/40011
3998         * gfortran.dg/whole_file_21.f90: New.
4000         * gfortran.dg/integer_exponentiation_3.F90: Use
4001         -ffloat-store only for i?86/x86-64 -m32.
4003 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4005         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
4006         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
4008 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4010         * gfortran.dg/func_decl_4.f90: Split test into two ...
4011         * gfortran.dg/func_decl_5.f90: ... parts.
4012         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
4013         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
4014         * gfortran.dg/global_references_1.f90: Add new dg-warning.
4015         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
4016         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
4017         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
4018         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
4019         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
4020         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
4021         * gfortran.dg/sizeof.f90: Make test valid.
4022         * gfortran.dg/pr20865.f90: Add new dg-error.
4023         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
4024         * gfortran.dg/g77/19990218-0.f: Ditto.
4025         * gfortran.dg/g77/19990218-1.f: Ditto.
4026         * gfortran.dg/g77/970625-2.f: Ditto.
4027         * gfortran.dg/pr37243.f: Fix function declaration.
4028         * gfortran.dg/use_only_1.f90: Fix implicit typing.
4029         * gfortran.dg/loc_1.f90: Fix pointer datatype.
4031 2010-07-23  Tobias Burnus  <burnus@net-b.de>
4033         PR fortran/44945
4034         * gfortran.dg/char_array_structure_constructor.f90: Add
4035         -fwhole-file as dg-option as it otherwise fails on some
4036         systems.
4038 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
4040         * gnat.dg/aggr16.ad[sb]: New test.
4041         * gnat.dg/aggr16_pkg.ads: New helper.
4043 2010-07-23  Richard Guenther  <rguenther@suse.de>
4045         PR lto/43071
4046         * g++.dg/lto/20100723-1_0.C: New testcase.
4048 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
4050         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
4051         AVX support.
4052         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
4053         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
4055 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4057         * lib/target-supports.exp (add_options_for_tls): New proc.
4058         * g++.dg/tls/static-1.C: Use dg-add-options tls.
4059         * g++.dg/tls/static-1a.cc: Likewise.
4060         * gcc.dg/tls/emutls-1.c: Likewise.
4061         * gcc.dg/tls/opt-11.c: Likewise.
4062         * gcc.dg/tls/opt-12.c: Likewise.
4063         * gcc.dg/tls/pr24428-2.c: Likewise.
4064         * gcc.dg/tls/pr24428.c: Likewise.
4065         * obj-c++.dg/tls/static-1.mm: Likewise.
4066         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
4067         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
4068         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4069         * objc.dg/torture/tls/thr-init-2.m: Likewise.
4070         * objc.dg/torture/tls/thr-init-3.m: Likewise.
4071         * objc.dg/torture/tls/thr-init.m: Likewise.
4072         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
4074 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4076         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
4077         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
4078         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
4079         optimized dump files.
4081 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
4083         PR tree-optimization/45047
4084         * gcc.c-torture/compile/pr45047.c: New test.
4086 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4088         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
4089         instead of dg-compile.
4090         * gcc.dg/float-range-4.c: Ditto.
4091         * gcc.dg/float-range-5.c: Ditto.
4092         * gcc.dg/fold-overflow-1.c: Ditto.
4093         * gcc.dg/gomp/sections-4.c: Ditto.
4094         * gcc.dg/transparent-union-1.c: Ditto.
4095         * gcc.dg/transparent-union-2.c: Ditto.
4096         * gcc.target/i386/pr39315-check.c: Ditto.
4097         * g++.dg/gomp/sections-4.C: Ditto.
4098         * g++.dg/template/dtor7.C: Ditto.
4099         * g++.dg/tree-ssa/pr19952.C: Ditto.
4100         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
4101         * gfortran.dg/graphite/pr42185.f90: Ditto.
4102         * gfortran.dg/namelist_36.f90: Ditto.
4103         * gnat.dg/noreturn1.adb: Ditto.
4104         * gnat.dg/specs/small_alignment.ads: Ditto.
4106 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4108         PR tree-optimization/44915
4109         * g++.dg/torture/pr44915.C: New test.
4111 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4113         PR tree-optimization/44914
4114         * g++.dg/tree-ssa/pr44914.C: New test.
4116 2010-07-23  Jie Zhang  <jie@codesourcery.com>
4118         PR target/44290
4119         * gcc.dg/pr44290-1.c: New test.
4120         * gcc.dg/pr44290-2.c: New test.
4122 2010-07-23  Jason Merrill  <jason@redhat.com>
4124         PR c++/45008
4125         * g++.dg/abi/mangle44.C: New.
4127 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4129         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
4130         for compile-time only tests.
4131         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
4132         target check.
4133         * gcc.target/i386/pr39315-4.c: Ditto.
4134         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
4135         target check.  Include sse-os-support.h.
4136         (main): Call check_isa and sse_os_support.
4137         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
4138         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
4139         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
4140         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
4141         target check.  Include sse-os-support.h.
4142         (main): Call check_isa and sse_os_support.
4143         * gcc.target/i386/vperm-v2df.c: Ditto.
4145 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4147         * lib/target-supports.exp (check_avx_hw_available): New procedure.
4148         (check_effective_target_avx_runtime): New procedure.
4149         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
4150         (check_effective_target_sse_runtime): Add check_effective_target_sse.
4152         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
4153         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
4154         and __get_cpuid test.
4155         * gcc.dg/compat/vector-2b_main.c: Ditto.
4157         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
4159         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
4160         for compile-time only test.
4161         * gcc.dg/pr32716.c: Ditto.
4162         * gcc.dg/pr34856.c: Ditto.
4163         * gcc.dg/pr36997.c: Ditto.
4164         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
4165         * gfortran.dg/pr28158.f90: Ditto.
4166         * gfortran.dg/pr30667.f: Ditto.
4168         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
4169         i?86-*-* and x86_64-*-* targets to disable execution on targets
4170         without sse2 runtime support.
4171         * g++.dg/vect/vect.exp: Ditto.
4172         * gfortran.dg/vect/vect.exp: Ditto.
4174         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
4175         * gcc.dg/pr37544.c: Ditto.
4176         * gcc.dg/pr40550.c: Ditto.
4177         * gcc.dg/compat/union-m128-1_main.c: Ditto.
4178         * gcc.dg/compat/vector-1a_main.c: Ditto.
4179         * gcc.dg/compat/vector-2a_main.c: Ditto.
4180         * gcc.dg/torture/pr16104-1.c: Ditto.
4181         * gcc.dg/torture/pr35771-1.c: Ditto.
4182         * gcc.dg/torture/pr35771-2.c: Ditto.
4183         * gcc.dg/torture/pr35771-3.c: Ditto.
4184         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
4185         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
4186         * gcc.dg/torture/stackalign/push-1.c: Ditto.
4187         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
4188         * g++.dg/other/i386-1.C: Ditto.
4189         * g++.dg/other/pr40446.C: Ditto.
4191 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4193         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4195 2010-07-23  Daniel Kraft  <d@domob.eu>
4197         PR fortran/44709
4198         * gfortran.dg/exit_1.f08: New test.
4199         * gfortran.dg/exit_2.f08: New test.
4201 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
4203         PR tree-optimization/39839
4204         * gcc.target/arm/pr39839.c: New test case.
4206 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4208         * gnat.dg/unchecked_convert5b.adb: New test.
4209         * gnat.dg/unchecked_convert6.adb: Likewise.
4210         * gnat.dg/unchecked_convert6b.adb: Likewise.
4212 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4214         * gnat.dg/aggr15.ad[sb]: New test.
4216 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
4218         PR debug/45024
4219         * g++.dg/debug/dwarf2/nested-2.C: New test case.
4221 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4223         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
4224         with dg-require-linker-plugin.
4226 2010-07-22  Richard Guenther  <rguenther@suse.de>
4228         PR lto/43850
4229         * g++.dg/lto/20100722-1_0.C: New testcase.
4231 2010-07-22  Richard Guenther  <rguenther@suse.de>
4233         PR lto/42451
4234         * gcc.dg/lto/20100720-3_0.c: New testcase.
4235         * gcc.dg/lto/20100720-3_1.c: Likewise.
4237 2010-07-22  Richard Guenther  <rguenther@suse.de>
4239         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4240         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4242         PR lto/43373
4243         * gcc.dg/lto/20100722-1_0.c: New testcase.
4245 2010-07-22  Martin Jambor  <mjambor@suse.cz>
4247         PR tree-optimization/44891
4248         * gcc.c-torture/compile/pr44891.c: New test.
4250 2010-07-22  Richard Guenther  <rguenther@suse.de>
4252         PR tree-optimization/45017
4253         * gcc.c-torture/execute/pr45017.c: New testcase.
4255 2010-07-22  Tobias Burnus  <burnus@net-b.de>
4257         PR fortran/45019
4258         * gfortran.dg/aliasing_dummy_5.f90: New.
4260 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4262         PR target/43698
4263         * gcc.target/arm/pr43698.c: New test.
4265 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
4267         PR fortran/44929
4268         * Revert my commit r162325 for this PR.
4270 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4272         PR debug/45015
4273         * gcc.target/m68k/pr45015.c: New test.
4275 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
4277         PR c++/44641
4278         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
4279         comments.
4281 2010-07-21  Richard Guenther  <rguenther@suse.de>
4283         PR lto/45018
4284         * g++.dg/lto/20100721-1_0.C: New testcase.
4286 2010-07-21  Martin Jambor  <mjambor@suse.cz>
4288         PR tree-optimization/44900
4289         * g++.dg/torture/pr44900.C: New test.
4291 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
4293         PR middle-end/44738
4294         * c-c++-common/uninit-17.c: Correct expected error.
4296 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4298         * gcc.dg/guality/asm-1.c: New test.
4300         PR debug/45003
4301         * gcc.dg/guality/pr45003-2.c: New test.
4302         * gcc.dg/guality/pr45003-3.c: New test.
4304 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4306         PR libfortran/44697
4307         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
4309 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
4311         * lib/scanasm.exp (dg-function-on-line): Test that a function is
4312         defined on the current line.
4313         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
4314         * g++.dg/debug/dwarf2/pr44641.C: New.
4316 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
4318         * gcc.target/powerpc/block-move-1.c: New test.
4319         * gcc.target/powerpc/block-move-2.c: New test.
4321 2010-07-20  Jason Merrill  <jason@redhat.com>
4323         PR c++/44967
4324         * g++.dg/cpp0x/sfinae2.C: New.
4326 2010-07-20  Richard Guenther  <rguenther@suse.de>
4328         PR lto/42696
4329         * gcc.dg/lto/20100720-4_0.c: New testcase.
4331 2010-07-20  Richard Guenther  <rguenther@suse.de>
4333         PR lto/43221
4334         * gcc.dg/lto/20100720-2_0.c: New testcase.
4335         * gcc.dg/lto/20100720-2_1.c: Likewise.
4337 2010-07-20  Richard Guenther  <rguenther@suse.de>
4339         PR lto/43208
4340         * gcc.dg/lto/20100720-1_0.c: New testcase.
4341         * gcc.dg/lto/20100720-1_1.c: Likewise.
4343 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
4345         PR debug/45003
4346         * gcc.dg/guality/pr45003-1.c: New test.
4348 2010-07-20  Richard Guenther  <rguenther@suse.de>
4350         PR tree-optimization/44977
4351         * gcc.dg/torture/pr44977.c: New testcase.
4353 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
4355         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
4356         sync_char_short
4358 2010-07-20  Richard Guenther  <rguenther@suse.de>
4360         PR middle-end/44971
4361         PR middle-end/44988
4362         * gcc.dg/pr44971.c: New testcase.
4363         * gcc.c-torture/compile/pr44988.c: Likewise.
4365 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4367         PR fortran/44929
4368         * gfortran.dg/allocate_with_typespec.f90: New test.
4369         * gfortran.dg/allocate_derived_1.f90: Update error message.
4371 2010-07-19  Jason Merrill  <jason@redhat.com>
4373         PR c++/44996
4374         * g++.dg/cpp0x/decltype23.C: New.
4376 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
4378         PR fortran/42385
4379         * gfortran.dg/class_defined_operator_1.f03 : New test.
4381 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
4383         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
4384         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
4385         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
4386         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
4388 2010-07-19  Richard Guenther  <rguenther@suse.de>
4390         PR middle-end/44941
4391         * gcc.c-torture/compile/pr44941.c: New testcase.
4393 2010-07-19  Jason Merrill  <jason@redhat.com>
4395         PR c++/44969
4396         * g++.dg/template/sfinae24.C: New.
4398 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
4400         PR fortran/44353
4401         * gfortran.dg/data_implied_do_2.f90: Removed.
4403 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
4405         PR c++/44969
4406         * g++.dg/template/sfinae23.C: New.
4408 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4410         * lib/target-supports.exp (check_sse_os_support_available): New
4411         proc.
4412         (check_sse_hw_available): New proc.
4413         (check_effective_target_sse_runtime): New proc.
4414         (check_effective_target_sse2_runtime): New proc.
4415         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
4416         -msse2 if check_sse_os_support_available.
4417         * g++.dg/vect/vect.exp: Only run -msse2 tests if
4418         check_sse_os_support_available.
4419         * gcc.dg/vect/vect.exp: Likewise.
4420         * gfortran.dg/vect/vect.exp: Likewise.
4421         * gcc.target/i386/sol2-check: Renamed to ...
4422         * gcc.target/i386/sse-os-support.h: ... this.
4423         (sol2_check): Renamed to ...
4424         (sse_os_support): ... this.
4425         Only test movss with xmm registers.
4426         * gcc.target/i386/sse-check.h: Reflect new header and function names.
4427         Removed ILL_INSN, ILL_INSN_LEN.
4428         * gcc.target/i386/sse2-check.h: Likewise.
4429         * gcc.target/i386/sse3-check.h: Likewise.
4430         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
4431         Removed cpuid.h, __get_cpuid test.
4432         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
4433         Removed cpuid.h, __get_cpuid test.
4434         * g++.dg/other/pr40446.C: Likewise.
4435         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4436         * gcc.dg/compat/vector-1a_main.c: Likewise.
4437         * gcc.dg/compat/vector-2a_main.c: Likewise.
4438         * gcc.dg/pr36584.c: Likewise.
4439         * gcc.dg/pr37544.c: Likewise.
4440         * gcc.dg/torture/pr16104-1.c: Likewise.
4441         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4442         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4443         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4444         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4445         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
4446         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
4447         sse2_runtime.
4448         * gcc.dg/torture/pr35771-2.c: Likewise.
4449         * gcc.dg/torture/pr35771-3.c: Likewise.
4450         * gcc.target/i386/pr39315-2.c: Likewise.
4451         * gcc.target/i386/pr39315-4.c: Likewise.
4452         * gcc.target/i386/vperm-v2df.c: Likewise.
4453         * gcc.target/i386/vperm-v2di.c: Likewise.
4454         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4455         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
4456         sse_runtime.
4458 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
4460         PR fortran/44353
4461         * gfortran.dg/data_implied_do_2.f90: New test.
4463 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4465         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
4467 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4469         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4470         to the "mips16" group.
4471         (mips_using_mips16_p): New procedure.
4472         (mips-dg-options): Use it.
4474 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4476         * gcc.target/mips/mips16-attributes-4.c: New test.
4478 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
4480         PR testsuite/44418
4481         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4482         * gcc.target/powerpc/recip-2.c: Ditto.
4483         * gcc.target/powerpc/recip-3.c: Ditto.
4485 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
4487         * gcc.target/arm/pr42235.c: New test.
4489 2010-07-16  Jason Merrill  <jason@redhat.com>
4491         PR c++/32505
4492         * g++.dg/template/partial8.C: New.
4494 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4496         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4497         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
4498         in C++.
4499         (gualcvt): New overloaded inline.
4500         (GUALCVT): Use it for C++.
4501         * g++.dg/guality/guality.exp: New.
4502         * g++.dg/guality/guality.h: New.
4503         * g++.dg/guality/redeclaration1.C: New test.
4504         * g++.dg/dg.exp: Prune also guality/* tests.
4505         * gcc.dg/guality/pr43141.c: Moved to...
4506         * c-c++-common/guality/pr43141.c: ... here.
4508 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4510         PR libfortran/37077
4511         * gfortran.dg/char4_iunit_2.f03: New test.
4513 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
4515         * lib/plugin-support.exp (plugin-test-execute):
4516         Add ${gcc_objdir}/intl to includes.
4518 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4520         PR target/44942
4521         * gcc.c-torture/execute/pr44942.c: New test.
4522         * gcc.target/i386/pr44942.c: New test.
4524 2010-07-15  Jason Merrill  <jason@redhat.com>
4526         PR c++/44909
4527         * g++.dg/cpp0x/implicit7.C: New.
4528         * g++.dg/cpp0x/implicit8.C: New.
4530 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4532         Disable float tests for __SPU__ targets due to lack of signed zero:
4533         * c-c++-common/torture/complex-sign-add.c (check_add_float).
4534         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4535         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4536         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4537         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4538         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4539         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4540         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4541         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4543 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4545         * gfortran.dg/select_char_2.f90: New test.
4547 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
4549         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4550         with DECL_CHAIN.
4552 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
4554         PR fortran/44936
4555         * gfortran.dg/typebound_generic_9.f03: New.
4557 2010-07-15  Richard Guenther  <rguenther@suse.de>
4559         PR tree-optimization/44946
4560         * gcc.c-torture/compile/pr44946.c: New testcase.
4562 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4564         PR fortran/40206
4565         * gfortran.dg/select_char_3.f90: New test.
4567 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
4568             Kevin F. Quinn  <kevquinn@gentoo.org>
4570         * gcc.dg/Wtrampolines.c: New.
4572 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4574         PR libfortran/44934
4575         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
4577 2010-07-14  Jason Merrill  <jason@redhat.com>
4579         PR c++/44810
4580         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
4582         Implement C++0x unrestricted unions (N2544)
4583         * g++.dg/cpp0x/union1.C: New.
4584         * g++.dg/cpp0x/union2.C: New.
4585         * g++.dg/cpp0x/union3.C: New.
4586         * g++.dg/cpp0x/defaulted2.C: Adjust.
4587         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
4588         * g++.old-deja/g++.ext/anon2.C: Adjust.
4589         * g++.old-deja/g++.mike/misc6.C: Adjust.
4591 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
4593         PR fortran/44925
4594         * gfortran.dg/c_loc_tests_15.f90: New.
4596 2010-07-13  Jason Merrill  <jason@redhat.com>
4598         PR c++/44909
4599         * g++.dg/cpp0x/implicit6.C: New.
4601 2010-07-13  Jason Merrill  <jason@redhat.com>
4603         PR c++/44540
4604         * g++.dg/abi/noreturn1.C: New.
4605         * g++.dg/abi/noreturn2.C: New.
4607 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
4609         PR other/44874
4610         PR debug/44832
4611         * c-c++-common/pr44832.c: New test.
4613 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
4615         PR objc/44488
4616         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
4617         on the target.  Make sure that we can assemble the emitted asm when
4618         the test type is 'compile'.
4620 2010-07-13  Richard Guenther  <rguenther@suse.de>
4622         PR tree-optimization/36960
4623         * g++.dg/torture/pr36960.C: New testcase.
4625 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
4627         PR c++/44908
4628         * g++.dg/template/sfinae21.C: New.
4629         * g++.dg/template/sfinae22.C: Likewise.
4631 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4633         PR testsuite/42843
4634         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
4635         * gcc.dg/plugin/ggcplug.c: Likewise.
4636         * g++.dg/plugin/selfassign.c: Likewise.
4637         * g++.dg/plugin/attribute_plugin.c: Likewise.
4638         * g++.dg/plugin/dumb_plugin.c: Likewise.
4639         * g++.dg/plugin/pragma_plugin.c: Likewise.
4641 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
4643         * gcc.c-torture/execute/pr44683.x: New.
4644         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
4646 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
4648         PR fortran/44434
4649         PR fortran/44565
4650         PR fortran/43945
4651         PR fortran/44869
4652         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4653         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4654         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4655         * gfortran.dh/typebound_call_16.f03: New.
4656         * gfortran.dg/typebound_generic_6.f03: New.
4657         * gfortran.dg/typebound_generic_7.f03: New.
4658         * gfortran.dg/typebound_generic_8.f03: New.
4660 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4662         PR libfortran/37077
4663         * gfortran.dg/char4_iunit_1.f03: New test.
4665 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
4667         * gcc.dg/tree-ssa/vrp53.c: New test.
4669 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
4671         PR c++/44907
4672         * g++.dg/template/sfinae19.C: New.
4673         * g++.dg/template/sfinae20.C: Likewise.
4675 2010-07-12  Jie Zhang  <jie@codesourcery.com>
4677         * gcc.target/arm/interrupt-1.c: New test.
4678         * gcc.target/arm/interrupt-2.c: New test.
4680 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4682         * gcc.dg/pr42427.c: Require c99_runtime.
4683         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4684         c99_runtime.
4685         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4686         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4687         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4688         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4689         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4690         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4691         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4692         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4693         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4694         * gcc.target/i386/pr37275.c: Require visibility support.
4696 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4698         * lib/target-supports.exp (check_effective_target_sse): New proc.
4699         * gcc.target/i386/sol2-check.h: New file.
4700         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4701         Include sol2-check.h.
4702         (main) Only run do_test () if sol2_check ().
4703         * gcc.target/i386/sse2-check.h: Likewise.
4704         * gcc.target/i386/sse3-check.h: Likewise.
4705         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4706         [__sun__ && __svr4__]: Execute SSE2 instruction.
4707         * gcc.target/i386/math-torture/math-torture.exp: Only add options
4708         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4709         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4710         * g++.dg/ext/vector14.C: Likewise.
4711         * g++.dg/other/mmintrin.C: Likewise.
4712         * gcc.dg/20020418-1.c: Likewise.
4713         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4714         * gcc.dg/format/ms_unnamed-1.c: Likewise.
4715         * gcc.dg/format/unnamed-1.c: Likewise.
4716         Adapt dg-warning line number.
4717         * gcc.dg/graphite/pr40281.c: Likewise.
4718         * gcc.dg/pr32176.c: Likewise.
4719         * gcc.dg/pr40550.c: Likewise.
4720         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4721         * gcc.dg/torture/pr36891.c: Likewise.
4722         * gcc.target/i386/20020218-1.c: Likewise.
4723         * gcc.target/i386/20020523.c: Likewise.
4724         * gcc.target/i386/abi-1.c: Likewise.
4725         * gcc.target/i386/brokensqrt.c: Likewise.
4726         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4727         * gcc.target/i386/pr13366.c: Likewise.
4728         * gcc.target/i386/pr13685.c: Likewise.
4729         * gcc.target/i386/pr24306.c: Likewise.
4730         * gcc.target/i386/pr31486.c: Likewise.
4731         * gcc.target/i386/pr32065-1.c: Likewise.
4732         * gcc.target/i386/pr32065-2.c: Likewise.
4733         * gcc.target/i386/pr32389.c: Likewise.
4734         * gcc.target/i386/pr38824.c: Likewise.
4735         * gcc.target/i386/pr38931.c: Likewise.
4736         * gcc.target/i386/pr39592-1.c: Likewise.
4737         * gcc.target/i386/pr43766.c: Likewise.
4738         * gcc.target/i386/recip-divf.c: Likewise.
4739         * gcc.target/i386/recip-sqrtf.c: Likewise.
4740         * gcc.target/i386/recip-vec-divf.c: Likewise.
4741         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4742         * gcc.target/i386/sse-1.c: Likewise.
4743         * gcc.target/i386/sse-16.c: Likewise.
4744         * gcc.target/i386/sse-2.c: Likewise.
4745         * gcc.target/i386/sse-20.c: Likewise.
4746         * gcc.target/i386/sse-3.c: Likewise.
4747         * gcc.target/i386/sse-7.c: Likewise.
4748         * gcc.target/i386/sse-9.c: Likewise.
4749         * gcc.target/i386/sse-addps-1.c: Likewise.
4750         * gcc.target/i386/sse-addss-1.c: Likewise.
4751         * gcc.target/i386/sse-andnps-1.c: Likewise.
4752         * gcc.target/i386/sse-andps-1.c: Likewise.
4753         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4754         * gcc.target/i386/sse-comiss-1.c: Likewise.
4755         * gcc.target/i386/sse-comiss-2.c: Likewise.
4756         * gcc.target/i386/sse-comiss-3.c: Likewise.
4757         * gcc.target/i386/sse-comiss-4.c: Likewise.
4758         * gcc.target/i386/sse-comiss-5.c: Likewise.
4759         * gcc.target/i386/sse-comiss-6.c: Likewise.
4760         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4761         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4762         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4763         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4764         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4765         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4766         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4767         * gcc.target/i386/sse-divps-1.c: Likewise.
4768         * gcc.target/i386/sse-divss-1.c: Likewise.
4769         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4770         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4771         * gcc.target/i386/sse-maxps-1.c: Likewise.
4772         * gcc.target/i386/sse-maxss-1.c: Likewise.
4773         * gcc.target/i386/sse-minps-1.c: Likewise.
4774         * gcc.target/i386/sse-minss-1.c: Likewise.
4775         * gcc.target/i386/sse-movaps-1.c: Likewise.
4776         * gcc.target/i386/sse-movaps-2.c: Likewise.
4777         * gcc.target/i386/sse-movhlps-1.c: Likewise.
4778         * gcc.target/i386/sse-movhps-1.c: Likewise.
4779         * gcc.target/i386/sse-movhps-2.c: Likewise.
4780         * gcc.target/i386/sse-movlhps-1.c: Likewise.
4781         * gcc.target/i386/sse-movmskps-1.c: Likewise.
4782         * gcc.target/i386/sse-movntps-1.c: Likewise.
4783         * gcc.target/i386/sse-movss-1.c: Likewise.
4784         * gcc.target/i386/sse-movss-2.c: Likewise.
4785         * gcc.target/i386/sse-movss-3.c: Likewise.
4786         * gcc.target/i386/sse-movups-1.c: Likewise.
4787         * gcc.target/i386/sse-movups-2.c: Likewise.
4788         * gcc.target/i386/sse-mulps-1.c: Likewise.
4789         * gcc.target/i386/sse-mulss-1.c: Likewise.
4790         * gcc.target/i386/sse-orps-1.c: Likewise.
4791         * gcc.target/i386/sse-rcpps-1.c: Likewise.
4792         * gcc.target/i386/sse-recip-vec.c: Likewise.
4793         * gcc.target/i386/sse-recip.c: Likewise.
4794         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4795         * gcc.target/i386/sse-set-ps-1.c: Likewise.
4796         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4797         * gcc.target/i386/sse-subps-1.c: Likewise.
4798         * gcc.target/i386/sse-subss-1.c: Likewise.
4799         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4800         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4801         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4802         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4803         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4804         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4805         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4806         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4807         * gcc.target/i386/sse-xorps-1.c: Likewise.
4808         * gcc.target/i386/ssefn-1.c: Likewise.
4809         * gcc.target/i386/ssefn-3.c: Likewise.
4810         * gcc.target/i386/sseregparm-1.c: Likewise.
4811         * gcc.target/i386/stackalign/return-3.c: Likewise.
4812         * gcc.target/i386/vectorize1.c: Likewise.
4813         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4814         * gcc.target/i386/xorps-sse.c: Likewise.
4815         * gfortran.dg/pr28158.f90: Likewise.
4816         * gfortran.dg/pr30667.f: Likewise.
4817         * gnat.dg/loop_optimization7.adb: Likewise.
4818         * gnat.dg/sse_nolib.adb: Likewise.
4820 2010-07-11  Tobias Burnus  <burnus@net-b.de>
4822         PR fortran/44702
4823         * gfortran.dg/use_rename_6.f90: New.
4824         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4826 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
4828         PR fortran/44869
4829         * gfortran.dg/class_24.f03: New.
4831 2010-07-10  Richard Guenther  <rguenther@suse.de>
4833         PR lto/44889
4834         * gcc.dg/lto/20100709-1_0.c: New testcase.
4835         * gcc.dg/lto/20100709-1_1.c: Likewise.
4837 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
4839         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4841 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
4843         PR objc/44140
4844         * objc.dg/lto/trivial-1_0.m: New.
4845         * objc.dg/lto/lto.exp: New.
4846         * obj-c++.dg/lto/trivial-1_0.mm: New.
4847         * obj-c++.dg/lto/lto.exp: New.
4848         * objc.dg/symtab-1.m: Adjust sizes.
4849         * objc.dg/image-info.m: Do not run for gnu-runtime.
4851 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4853         * gcc.dg/pr32370.c: Allow another kind of error message.
4855 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
4857         * gnat.dg/atomic3.adb: New test.
4859 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4860             Denys Vlasenko  <dvlasenk@redhat.com>
4861             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4863         PR tree-optimization/28632
4864         * gcc.dg/tree-ssa/vrp51.c: New test.
4865         * gcc.dg/tree-ssa/vrp52.c: New test.
4867 2010-07-09  Jason Merrill  <jason@redhat.com>
4869         * g++.dg/abi/covariant6.C: New.
4870         * g++.dg/inherit/covariant17.C: Test both bases.
4871         * g++.dg/inherit/covariant7.C: Check vtable layout.
4873 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
4875         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4877 2010-07-09  Richard Guenther  <rguenther@suse.de>
4879         PR tree-optimization/44852
4880         * gcc.c-torture/execute/pr44852.c: New testcase.
4882 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4884         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4885         multiplication by values.
4886         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4887         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4889 2010-07-09  Richard Guenther  <rguenther@suse.de>
4891         PR tree-optimization/44882
4892         * gfortran.dg/pr44882.f90: New testcase.
4894 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4896         PR target/40657
4897         * gcc.target/arm/pr40657-1.c: New test.
4898         * gcc.target/arm/pr40657-2.c: New test.
4899         * gcc.c-torture/execute/pr40657.c: New test.
4901 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4903         * gcc.dg/tree-ssa/vrp50.c: New test.
4904         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4906 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
4908         PR fortran/44649
4909         * gfortran.dg/c_sizeof_1.f90: Modified.
4910         * gfortran.dg/storage_size_1.f08: New.
4911         * gfortran.dg/storage_size_2.f08: New.
4913 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
4915         * gcc.c-torture/execute/20100708-1.c: New test.
4917 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
4919         PR fortran/44847
4920         * gfortran.dg/gomp/pr44847.f90: New test.
4922 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
4924         PR tree-optimization/44710
4925         * gcc.dg/tree-ssa/ifc-6.c: New.
4926         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4928 2010-07-08  Tobias Burnus  <burnus@net-b.de>
4930         PR fortran/18918
4931         * gfortran.dg/coarray_10.f90: Add an additional test.
4933 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
4935         PR middle-end/44828
4936         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4937         * gcc.c-torture/execute/pr44828.x: Revert.
4939 2010-07-08  Jason Merrill  <jason@redhat.com>
4941         PR c++/43120
4942         * g++.dg/inherit/covariant17.C: New.
4943         * g++.dg/abi/covariant1.C: Actually test for the bug.
4945 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4947         PR rtl-optimization/44838
4948         * gcc.dg/pr44838.c: New.
4950 2010-07-08  Richard Guenther  <rguenther@suse.de>
4952         PR tree-optimization/44831
4953         * gcc.c-torture/compile/pr44831.c: New testcase.
4954         * gcc.dg/tree-ssa/pr21463.c: Adjust.
4956 2010-07-08  Richard Guenther  <rguenther@suse.de>
4958         PR tree-optimization/44861
4959         * g++.dg/vect/pr44861.cc: New testcase.
4961 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4963         PR middle-end/44828
4964         * gcc.c-torture/execute/pr44828.x: New file.
4966 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4968         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4969         dg-options.
4970         * g++.dg/ext/altivec-17.C: Adjust error message.
4972 2010-07-07  Tom Tromey  <tromey@redhat.com>
4974         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4976 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4978         PR target/44844
4979         * gcc.target/i386/rdrand-1.c: Scan "jnc".
4980         * gcc.target/i386/rdrand-2.c: Likewise.
4981         * gcc.target/i386/rdrand-3.c: Likewise.
4983 2010-07-07  Jan Hubicka  <jh@suse.cz>
4985         PR middle-end/44813
4986         * g++.dg/torture/pr44813.C: New testcase.
4987         * g++.dg/torture/pr44826.C: New testcase.
4989 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
4991         PR rtl-optimization/44787
4992         * gcc.c-torture/compile/pr44788.c: New test.
4993         * gcc.target/arm/pr44788.c: New test.
4995 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
4997         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
4999 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5001         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
5002         to dg-options.
5004 2010-07-06  Tobias Burnus  <burnus@net-b.de>
5006         PR fortran/44742
5007         * gfortran.dg/parameter_array_init_6.f90: New.
5008         * gfortran.dg/initialization_20.f90: Update dg-error.
5009         * gfortran.dg/initialization_24.f90: Ditto.
5011 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5012         PR fortran/PR44693
5013         * gfortran.dg/dim_range_1.f90:  New test.
5014         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
5016 2010-07-06  Jason Merrill  <jason@redhat.com>
5018         PR c++/44703
5019         * g++.dg/cpp0x/initlist41.C: New.
5021         PR c++/44778
5022         * g++.dg/template/ptrmem22.C: New.
5024 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
5026         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
5027         support.
5028         * gcc.target/i386/i386.exp: Likewise.
5030 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5032         PR testsuite/44195
5033         * gcc.dg/lto/20100518_0.c: Limit to x86.
5035 2010-07-06  Richard Guenther  <rguenther@suse.de>
5037         PR middle-end/44828
5038         * gcc.c-torture/execute/pr44828.c: New testcase.
5040 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
5042         * g++.dg/warn/noeffect2.C: Adjust expected warning.
5043         * g++.dg/warn/volatile1.C: Likewise.
5044         * g++.dg/template/warn1.C: Likewise.
5046 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
5048         AVX Programming Reference (June, 2010)
5049         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
5050         * g++.dg/other/i386-3.C: Likewise.
5051         * gcc.target/i386/sse-12.c: Likewise.
5053         * gcc.target/i386/f16c-check.h: New.
5054         * gcc.target/i386/rdfsbase-1.c: Likewise.
5055         * gcc.target/i386/rdfsbase-2.c: Likewise.
5056         * gcc.target/i386/rdgsbase-1.c: Likewise.
5057         * gcc.target/i386/rdgsbase-2.c: Likewise.
5058         * gcc.target/i386/rdrand-1.c: Likewise.
5059         * gcc.target/i386/rdrand-2.c: Likewise.
5060         * gcc.target/i386/rdrand-3.c: Likewise.
5061         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
5062         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
5063         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
5064         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
5065         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
5066         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
5067         * gcc.target/i386/wrfsbase-1.c: Likewise.
5068         * gcc.target/i386/wrfsbase-2.c: Likewise.
5069         * gcc.target/i386/wrgsbase-1.c: Likewise.
5070         * gcc.target/i386/wrgsbase-2.c: Likewise.
5072         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
5073         (__builtin_ia32_vcvtps2ph): New.
5074         (__builtin_ia32_vcvtps2ph256): Likewise.
5076         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
5077         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5079         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
5080         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5082         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
5083         (__builtin_ia32_vcvtps2ph256): Likewise.
5084         Add fsgsbase,rdrnd,f16c.
5086         * lib/target-supports.exp (check_effective_target_f16c): New.
5088 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5090         * gcc.dg/guality/nrv-1.c: New test.
5092 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
5094         PR middle-end/42505
5095         * gcc.target/arm/pr42505.c: New test case.
5097 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5099         PR c++/44808
5100         * g++.dg/opt/nrv16.C: New test.
5102 2010-07-05  Richard Guenther  <rguenther@suse.de>
5104         PR tree-optimization/44784
5105         * gcc.c-torture/compile/pr44784.c: New testcase.
5107 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5109         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5110         Increase loop bound and array size.
5111         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5112         Likewise.
5114 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5116         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
5117         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
5118         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
5119         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
5120         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
5122 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
5124         PR c++/22138
5125         * g++.dg/parse/template25.C: New.
5127 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
5129         PR rtl-optimization/44695
5130         * gcc.dg/torture/pr44695.c: New.
5132 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5134         PR c++/16630
5135         * g++.dg/ext/pretty3.C: New.
5137 2010-07-04  Richard Guenther  <rguenther@suse.de>
5139         PR middle-end/44809
5140         * g++.dg/torture/pr44809.C: New testcase.
5142 2010-07-04  Richard Guenther  <rguenther@suse.de>
5144         PR tree-optimization/44656
5145         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
5147 2010-07-04  Ira Rosen  <irar@il.ibm.com>
5148             Revital Eres  <eres@il.ibm.com>
5150         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
5151         misaligned stores.
5152         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
5153         gcc.dg/vect/vect-96.c: Likewise.
5154         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
5155         that support misaligned stores. Change the number of expected
5156         misaligned accesses.
5157         * gcc.dg/vect/vect-peel-1.c: New test.
5158         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
5159         gcc.dg/vect/vect-peel-4.c: Likewise.
5160         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
5161         vectorizable on all targets that support realignment.
5162         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5164 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
5166         PR c/44806
5167         * gcc.dg/torture/pr44806.c: New.
5169 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5171         * gnat.dg/cond_expr1.adb: New test.
5173 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5175         * gnat.dg/modular3.adb: New test.
5176         * gnat.dg/modular3_pkg.ads: New helper.
5178 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
5179             Mikael Pettersson  <mikpe@it.uu.se>
5181         PR testsuite/44518
5182         * obj-c++.dg/encode-2.mm: Produce object and save temps.
5183         Make signed-ness of chars explicit.  Scan the object for
5184         strings that are split by some target assemblers.
5185         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
5186         explicit.
5188 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
5190         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
5192 2010-07-02  Le-Chun Wu  <lcwu@google.com>
5194         PR/44128
5195         * g++.dg/warn/Wshadow-7.C: New test.
5197 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
5198             Julian Brown  <julian@codesourcery.com>
5199             Sandra Loosemore  <sandra@codesourcery.com>
5201         * gcc.c-torture/execute/20100416-1.c: New test case.
5203 2010-07-02  Julian Brown  <julian@codesourcery.com>
5204             Sandra Loosemore  <sandra@codesourcery.com>
5206         PR target/43703
5208         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
5209         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
5211 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5212             Julian Brown  <julian@codesourcery.com>
5214         * gcc.target/arm/neon/vadds64.c: Regenerated.
5215         * gcc.target/arm/neon/vaddu64.c: Regenerated.
5216         * gcc.target/arm/neon/vsubs64.c: Regenerated.
5217         * gcc.target/arm/neon/vsubu64.c: Regenerated.
5218         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
5219         * gcc.target/arm/neon-vmls-1.c: Likewise.
5220         * gcc.target/arm/neon-vsubs64.c: New execution test.
5221         * gcc.target/arm/neon-vsubu64.c: New execution test.
5222         * gcc.target/arm/neon-vadds64.c: New execution test.
5223         * gcc.target/arm/neon-vaddu64.c: New execution test.
5225 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5227         * gcc.target/arm/neon-vands64.c: New.
5228         * gcc.target/arm/neon-vandu64.c: New.
5229         * gcc.target/arm/neon-vbics64.c: New.
5230         * gcc.target/arm/neon-vbicu64.c: New.
5231         * gcc.target/arm/neon-veors64.c: New.
5232         * gcc.target/arm/neon-veoru64.c: New.
5233         * gcc.target/arm/neon-vorns64.c: New.
5234         * gcc.target/arm/neon-vornu64.c: New.
5235         * gcc.target/arm/neon-vorrs64.c: New.
5236         * gcc.target/arm/neon-vorru64.c: New.
5237         * gcc.target/arm/neon/vands64.c: Regenerated.
5238         * gcc.target/arm/neon/vandu64.c: Regenerated.
5239         * gcc.target/arm/neon/vbics64.c: Regenerated.
5240         * gcc.target/arm/neon/vbicu64.c: Regenerated.
5241         * gcc.target/arm/neon/veors64.c: Regenerated.
5242         * gcc.target/arm/neon/veoru64.c: Regenerated.
5243         * gcc.target/arm/neon/vorns64.c: Regenerated.
5244         * gcc.target/arm/neon/vornu64.c: Regenerated.
5245         * gcc.target/arm/neon/vorrs64.c: Regenerated.
5246         * gcc.target/arm/neon/vorru64.c: Regenerated.
5248 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5250         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5252 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5254         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
5255         * gfortran.dg/intent_out_5.f90: Same.
5256         * gfortran.dg/ltrans-7.f90: Same.
5257         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
5259 2010-07-02  Jan Hubicka  <jh@suse.cz>
5261         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
5263 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5265         * objc-obj-c++-shared/Object1.h: Correct Line endings.
5267 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
5269         PR c++/44780
5270         * c-c++-common/Wunused-var-12.c: New test.
5272 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
5274         PR target/42835
5275         * gcc.target/arm/pr42835.c: New test.
5277         PR target/42172
5278         * gcc.target/arm/pr42172-1.c: New test.
5280 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5282         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
5284 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5286         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
5287         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
5288         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
5289         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
5290         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
5291         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
5292         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
5293         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
5294         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
5295         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
5296         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
5297         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
5298         * gcc.target/arm/neon-vdup_ns64.c: New.
5299         * gcc.target/arm/neon-vdup_nu64.c: New.
5300         * gcc.target/arm/neon-vdupQ_ns64.c: New.
5301         * gcc.target/arm/neon-vdupQ_nu64.c: New.
5302         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
5303         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
5304         * gcc.target/arm/neon-vmov_ns64.c: New.
5305         * gcc.target/arm/neon-vmov_nu64.c: New.
5306         * gcc.target/arm/neon-vmovQ_ns64.c: New.
5307         * gcc.target/arm/neon-vmovQ_nu64.c: New.
5308         * gcc.target/arm/neon-vget_lanes64.c: New.
5309         * gcc.target/arm/neon-vget_laneu64.c: New.
5310         * gcc.target/arm/neon-vset_lanes64.c: New.
5311         * gcc.target/arm/neon-vset_laneu64.c: New.
5313 2010-07-02  Richard Guenther  <rguenther@suse.de>
5315         * g++.dg/torture/20100702-1.C: New testcase.
5317 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5319         PR target/44707
5320         * gcc.c-torture/compile/pr44707.c: New test.
5322 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5324         PR c++/44039
5325         * g++.dg/template/crash101.C: New.
5327 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5329         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
5330         Use the ABI-0 accessors and fail it for m64.
5332 2010-07-02  Jan Hubicka  <jh@suse.cz>
5334         * g++.dg/tree-ssa/pr44706.C: New testcase.
5336 2010-07-02  Richard Guenther  <rguenther@suse.de>
5338         PR tree-optimization/44748
5339         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
5341 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5343         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
5344         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
5345         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
5346         the method types to forward:.
5348 2010-06-30  Jason Merrill  <jason@redhat.com>
5350         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
5351         * g++.dg/other/pr25632.C: Likewise.
5353 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
5355         PR tree-optimization/40421
5356         * gfortran.fortran-torture/compile/pr40421.f90: New test.
5358 2010-07-01  Richard Guenther  <rguenther@suse.de>
5360         PR middle-end/42834
5361         PR middle-end/44468
5362         * gcc.c-torture/execute/20100316-1.c: New testcase.
5363         * gcc.c-torture/execute/pr44468.c: Likewise.
5364         * gcc.c-torture/compile/20100609-1.c: Likewise.
5365         * gcc.dg/volatile2.c: Adjust.
5366         * gcc.dg/plugin/selfassign.c: Likewise.
5367         * gcc.dg/pr36902.c: Likewise.
5368         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
5369         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
5370         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5371         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5372         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5373         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5374         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
5375         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
5376         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5377         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5378         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5379         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5380         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
5381         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
5382         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5383         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5384         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
5385         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5386         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5387         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5388         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5389         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5390         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
5391         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
5392         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5393         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
5394         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
5395         * gcc.dg/struct/w_prof_local_array.c: Likewise.
5396         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
5397         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
5398         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5399         * gcc.dg/struct/w_prof_global_array.c: Likewise.
5400         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
5401         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
5402         * gcc.dg/struct/w_prof_local_var.c: Likewise.
5403         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
5404         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5405         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
5406         * gcc.dg/struct/w_prof_global_var.c: Likewise.
5407         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
5408         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
5409         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
5410         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5411         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
5412         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
5413         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
5414         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
5415         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
5416         * gcc.dg/tree-prof/stringop-1.c: Adjust.
5417         * g++.dg/tree-ssa/pr31146.C: Likewise.
5418         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
5419         * g++.dg/tree-ssa/pr33604.C: Likewise.
5420         * g++.dg/plugin/selfassign.c: Likewise.
5421         * gfortran.dg/array_memcpy_3.f90: Likewise.
5422         * gfortran.dg/array_memcpy_4.f90: Likewise.
5423         * c-c++-common/torture/pr42834.c: New testcase.
5425 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
5427         PR c++/44628
5428         * g++.dg/template/crash100.C: New.
5430 2010-06-30  Jan Hubicka  <jh@suse.cz>
5432         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
5434 2010-06-30  Michael Matz  <matz@suse.de>
5436         PR bootstrap/44699
5437         * gcc.dg/pr44699.c: New test.
5439 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
5441         PR tree-optimization/39799
5442         * c-c++-common/uninit-17.c: New test.
5444 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5446         PR libfortran/43298
5447         * gfortran.dg/read_infnan_1.f90: New test.
5449 2010-06-29  Jason Merrill  <jason@redhat.com>
5451         Enable implicitly declared move constructor/operator= (N3053).
5452         * g++.dg/cpp0x/implicit3.C: New.
5453         * g++.dg/cpp0x/implicit4.C: New.
5454         * g++.dg/cpp0x/implicit5.C: New.
5455         * g++.dg/cpp0x/implicit-copy.C: Adjust.
5456         * g++.dg/cpp0x/not_special.C: Adjust.
5457         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
5458         * g++.dg/cpp0x/rv1n.C: Adjust.
5459         * g++.dg/cpp0x/rv1p.C: Adjust.
5460         * g++.dg/cpp0x/rv2n.C: Adjust.
5461         * g++.dg/cpp0x/rv2p.C: Adjust.
5462         * g++.dg/cpp0x/rv3n.C: Adjust.
5463         * g++.dg/cpp0x/rv3p.C: Adjust.
5464         * g++.dg/cpp0x/rv4n.C: Adjust.
5465         * g++.dg/cpp0x/rv4p.C: Adjust.
5466         * g++.dg/cpp0x/rv5n.C: Adjust.
5467         * g++.dg/cpp0x/rv5p.C: Adjust.
5468         * g++.dg/cpp0x/rv6n.C: Adjust.
5469         * g++.dg/cpp0x/rv6p.C: Adjust.
5470         * g++.dg/cpp0x/rv7n.C: Adjust.
5471         * g++.dg/cpp0x/rv7p.C: Adjust.
5472         * g++.dg/cpp0x/rv8p.C: Adjust.
5473         * g++.dg/gomp/pr26690-1.C: Adjust.
5474         * g++.dg/other/error20.C: Adjust.
5475         * g++.dg/other/error31.C: Adjust.
5476         * g++.dg/parse/error19.C: Adjust.
5477         * g++.dg/template/qualttp5.C: Adjust.
5478         * g++.old-deja/g++.law/ctors5.C: Adjust.
5480         Enable implicitly deleted functions (N2346)
5481         * g++.dg/cpp0x/defaulted17.C: New.
5482         * g++.dg/cpp0x/implicit1.C: New.
5483         * g++.dg/cpp0x/implicit2.C: New.
5484         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5485         * g++.dg/ext/has_virtual_destructor.C: Adjust.
5486         * g++.dg/init/ctor4.C: Adjust.
5487         * g++.dg/init/synth2.C: Adjust.
5488         * g++.dg/lto/20081118_1.C: Adjust.
5489         * g++.dg/other/error13.C: Adjust.
5490         * g++.dg/other/unused1.C: Adjust.
5491         * g++.old-deja/g++.bob/inherit2.C: Adjust.
5492         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5493         * g++.old-deja/g++.jason/opeq3.C: Adjust.
5494         * g++.old-deja/g++.law/ctors17.C: Adjust.
5495         * g++.old-deja/g++.oliva/delete1.C: Adjust.
5496         * g++.old-deja/g++.pt/assign1.C: Adjust.
5497         * g++.old-deja/g++.pt/crash20.C: Adjust.
5499         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5500         * g++.dg/cpp0x/defaulted13.C: Adjust.
5501         * g++.dg/cpp0x/defaulted2.C: Adjust.
5502         * g++.dg/cpp0x/defaulted3.C: Adjust.
5503         * g++.dg/cpp0x/initlist9.C: Adjust.
5504         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5505         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5506         * g++.dg/init/synth2.C: Adjust.
5508         * g++.dg/cpp0x/defaulted19.C: New.
5510         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5511         * g++.dg/template/error23.C: Fix for -std=c++0x.
5513 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5515         PR fortran/44718
5516         * gfortran.dg/proc_ptr_28.f90: New.
5518 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
5520         PR tree-optimization/43801
5521         * g++.dg/torture/pr43801.C: New test.
5523         PR debug/44668
5524         * g++.dg/debug/dwarf2/accessibility1.C: New test.
5526 2010-06-29  Jason Merrill  <jason@redhat.com>
5528         PR c++/44587
5529         * g++.dg/template/qualified-id2.C: New.
5530         * g++.dg/template/qualified-id3.C: New.
5532 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5534         PR fortran/44696
5535         * gfortran.dg/associated_target_4.f90: New.
5537 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
5539         PR fortran/44582
5540         * gfortran.dg/aliasing_array_result_1.f90 : New test.
5542 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5544         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5546 2010-06-29  Jan Hubicka  <jh@suse.cz>
5548         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5550 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
5552         PR target/43902
5553         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5554         * gcc.target/arm/wmul-3.c: New test.
5555         * gcc.target/arm/wmul-4.c: New test.
5557 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
5559         PR rtl-optimization/44659
5560         * gcc.target/i386/extract-1.c: New.
5561         * gcc.target/i386/extract-2.c: Likewise.
5562         * gcc.target/i386/extract-3.c: Likewise.
5563         * gcc.target/i386/extract-4.c: Likewise.
5564         * gcc.target/i386/extract-5.c: Likewise.
5565         * gcc.target/i386/extract-6.c: Likewise.
5567 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
5569         PR c++/44682
5570         * g++.dg/warn/Wunused-var-14.C: New test.
5572 2010-06-28  Tobias Burnus  <burnus@net-b.de>
5574         PR fortran/43298
5575         * gfortran.dg/nan_6.f90: New.
5577 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
5579         PR tree-optimization/43781
5580         * gcc.dg/torture/pr43781.c: New.
5582 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
5584         PR fortran/40158
5585         * gfortran.dg/actual_rank_check_1.f90: New test.
5587 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5589         * gcc.dg/ipa/ipa-sra-6.c: New test.
5591 2010-06-28  Jan Hubicka  <jh@suse.cz>
5593         PR tree-optimization/44687
5594         * gcc.c-torture/compile/pr44687.c
5596 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5598         PR c++/44535
5599         * g++.dg/torture/pr44535.C: New test.
5601 2010-06-28  Michael Matz  <matz@suse.de>
5603         PR middle-end/44592
5604         * gfortran.dg/pr44592.f90: New test.
5606 2010-06-28  Jan Hubicka  <jh@suse.cz>
5608         PR tree-optimization/44357
5609         * g++.dg/torture/pr44357.C: New testcase.
5611 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5613         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
5614         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5615         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
5616         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
5617         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
5618         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5619         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5620         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5622 2010-06-27  Jan Hubicka  <jh@suse.cz>
5624         * gcc.c-torture/compile/pr44686.c: New file.
5626 2010-06-27  Richard Guenther  <rguenther@suse.de>
5628         PR tree-optimization/44683
5629         * gcc.c-torture/execute/pr44683.c: New testcase.
5631 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
5633         * gnat.dg/noreturn3.ad[sb]: New test.
5635 2010-06-26  Jason Merrill  <jason@redhat.com>
5637         * g++.dg/cpp0x/explicit5.C: New.
5639 2010-06-26  Richard Guenther  <rguenther@suse.de>
5641         PR tree-optimization/44393
5642         * gcc.dg/pr44393.c: New testcase.
5644 2010-06-26  Jan Hubicka  <jh@suse.cz>
5646         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5648 2010-06-26  Richard Guenther  <rguenther@suse.de>
5650         PR middle-end/44674
5651         * gcc.dg/pr44674.c: New testcase.
5653 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
5655         * gcc.dg/opts-3.c: New test.
5657 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5659         * gfortran.dg/type_decl_1.f90: New.
5660         * gfortran.dg/type_decl_2.f90: New.
5662 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5664         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5665         * gfortran.dg/semicolon_fixed_2.f: Ditto.
5667 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5669         PR testsuite/38946
5670         * gfortran.dg/array_constructor_23.f: Update test to allow for small
5671         error in comparing reals.
5673 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5675         * selected_real_kind_2.f90: New.
5676         * selected_real_kind_3.f90: New.
5678 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5680         * gfortran.dg/entry_19.f90: New.
5682 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5684         * gfortran.dg/end_subroutine_1.f90: New.
5685         * gfortran.dg/end_subroutine_2.f90: New.
5686         * gfortran.dg/interface_proc_end.f90: Update.
5688 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5690         * gfortran.dg/semicolon_fixed.f: Update.
5691         * gfortran.dg/semicolon_fixed_2.f: New.
5692         * gfortran.dg/semicolon_free_2.f90: New.
5693         * gfortran.dg/semicolon_free.f90: Update.
5695 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5697         PR fortran/44448
5698         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5700 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5702         * g++.dg/ipa/iinline-3.C: New test.
5703         * gcc.dg/ipa/modif-1.c: Removed.
5705 2010-06-25  Jan Hubicka  <jh@suse.cz>
5707         * gcc.dg/tree-ssa/ipa-split-1.c
5709 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5711         * g++.dg/ipa/iinline-2.C: New test.
5713 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
5715         PR middle-end/43866
5716         * gfortran.dg/pr43866.f90: New test.
5718         PR tree-optimization/44539
5719         * gcc.dg/pr44539.c: New test.
5721 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
5723         From Jim Wilson:
5724         PR target/43902
5725         * gcc.target/mips/madd-9.c: New test.
5727 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
5729         PR c/44517
5730         * gcc.dg/noncompile/pr44517.c: New.
5731         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5733 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
5735         PR testsuite/43283
5736         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5737         and add argument to nop for IA64.
5739 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5741         PR target/44588
5742         * gcc.target/i386/mod-1.c: New.
5743         * gcc.target/i386/umod-1.c: Likewise.
5744         * gcc.target/i386/umod-2.c: Likewise.
5745         * gcc.target/i386/umod-3.c: Likewise.
5747 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
5749         PR middle-end/44492
5750         * g++.dg/torture/pr44492.C: New test.
5752 2010-06-24  Andi Kleen  <ak@linux.intel.com>
5754         * c-c++-common/warn-omitted-condop.c: New.
5756 2010-06-24  Tobias Burnus  <burnus@net-b.de>
5758         PR fortran/44614
5759         * gfortran.dg/import8.f90: New.
5761 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
5763         * gnat.dg/not_null.adb: Update test case.
5765 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
5767         PR c++/44619
5768         * g++.dg/warn/Wunused-var-13.C: New test.
5770         PR c++/44627
5771         * g++.dg/diagnostic/method1.C: New test.
5773 2010-06-22  Cary Coutant  <ccoutant@google.com>
5775         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5777 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
5779         PR fortran/44616
5780         * gfortran.dg/abstract_type_8.f03: New.
5782 2010-06-21  Jason Merrill  <jason@redhat.com>
5784         * g++.dg/cpp0x/noexcept08.C: New.
5786         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5788 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5790         PR target/44615
5791         * gcc.target/i386/sse2-vec-2a.c: New.
5793 2010-06-21  DJ Delorie  <dj@redhat.com>
5795         * gcc.dg/pragma-diag-1.c: New.
5797 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5799         PR target/44615
5800         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5802 2010-06-21  Alan Modra  <amodra@gmail.com>
5804         PR testsuite/44505
5805         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5806         tail call to check_fa_mid.
5808 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
5810         PR target/44575
5811         * gcc.c-torture/execute/pr44575.c: New test.
5813 2010-06-21  Tobias Burnus  <burnus@net-b.de>
5815         PR fortran/40632
5816         * gfortran.dg/contiguous_1.f90: New.
5817         * gfortran.dg/contiguous_2.f90: New.
5818         * gfortran.dg/contiguous_3.f90: New.
5820 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
5822         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5823         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5825 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
5827         PR target/44546
5828         * gcc.target/i386/pr44546.c: New test.
5830 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
5832         * gcc.dg/opts-2.c: New test.
5834 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
5836         PR fortran/44584
5837         * gfortran.dg/typebound_proc_15.f03: Modified.
5839 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
5841         PR target/44072
5842         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5843         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5845 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5847         * g++.dg/ext/label13.C: Fix typo in last change.
5849 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5851         PR libfortran/44477
5852         * gfortran.dg/eof_3.f90
5853         * gfortran.dg/endfile_2.f90
5854         * gfortran.dg/endfile_4.f90
5855         * gfortran.dg/endfile_3.f90
5857 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5859         PR c++/41090
5860         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5862 2010-06-18  Tobias Burnus  <burnus@net-b.de>
5864         PR fortran/44556
5865         * gfortran.dg/allocate_alloc_opt_11.f90: New.
5867 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
5869         * gcc.target/arm/pr40900.c: New test.
5871 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
5873         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5875 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
5877         PR fortran/44558
5878         * gfortran.dg/typebound_call_15.f03: New.
5880 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5882         PR c++/44486
5883         * g++.dg/pr44486.C: New.
5885 2010-06-16  DJ Delorie  <dj@redhat.com>
5887         * gcc.target/i386/volatile-bitfields-1.c: New.
5888         * gcc.target/i386/volatile-bitfields-2.c: New.
5890 2010-06-16  Jason Merrill  <jason@redhat.com>
5892         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5894         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5896 2010-06-16  Richard Guenther  <rguenther@suse.de>
5898         PR c/44555
5899         * gcc.c-torture/execute/pr44555.c: New testcase.
5901 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
5903         PR fortran/44549
5904         * gfortran.dg/typebound_proc_16.f03: New.
5906 2010-06-16  Martin Jambor  <mjambor@suse.cz>
5908         * g++.dg/torture/pr43905.C: New test.
5910 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
5912         PR testsuite/44538
5913         * gcc.dg/vect/slp-perm-5.c (main): Prevent
5914         initialization loop from being vectorized.
5915         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5917 2010-06-16  Alan Modra  <amodra@gmail.com>
5919         PR tree-optimization/44507
5920         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5922 2010-06-15  Jason Merrill  <jason@redhat.com>
5924         * g++.dg/overload/arg3.C: Adjust error locations.
5925         * g++.dg/overload/copy1.C: Likewise.
5926         * g++.dg/tc1/dr152.C: Likewise.
5927         * g++.dg/template/incomplete4.C: Likewise.
5928         * g++.dg/template/incomplete5.C: Likewise.
5929         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5930         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5931         * g++.old-deja/g++.pt/crash9.C: Likewise.
5933         * g++.dg/inherit/virtual5.C: New.
5935         * g++.dg/cpp0x/defaulted18.C: New.
5937         * g++.dg/cpp0x/initlist40.C: New.
5939         * g++.dg/cpp0x/initlist39.C: New.
5941 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
5943         PR middle-end/44391
5944         * gcc.dg/graphite/pr44391.c: New.
5946 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
5948         PR fortran/43388
5949         * gfortran.dg/allocate_alloc_opt_8.f90: New.
5950         * gfortran.dg/allocate_alloc_opt_9.f90: New.
5951         * gfortran.dg/allocate_alloc_opt_10.f90: New.
5952         * gfortran.dg/class_allocate_2.f03: Modified an error message.
5954 2010-06-15  Richard Guenther  <rguenther@suse.de>
5956         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5958 2010-06-15  Richard Guenther  <rguenther@suse.de>
5960         * gcc.dg/vect/bb-slp-21.c: Adjust.
5961         * gcc.dg/vect/bb-slp-13.c: Likewise
5962         * gcc.dg/vect/bb-slp-4.c: Likewise
5963         * gcc.dg/vect/bb-slp-22.c: Likewise
5964         * gcc.dg/vect/bb-slp-14.c: Likewise
5965         * gcc.dg/vect/bb-slp-23.c: Likewise
5966         * gcc.dg/vect/bb-slp-15.c: Likewise
5967         * gcc.dg/vect/bb-slp-17.c: Likewise
5968         * gcc.dg/vect/bb-slp-18.c: Likewise
5969         * gcc.dg/vect/bb-slp-19.c: Likewise
5970         * gcc.dg/vect/bb-slp-10.c: Likewise
5971         * gcc.dg/vect/bb-slp-11.c: Likewise
5972         * gcc.dg/vect/bb-slp-20.c: Likewise
5973         * gcc.dg/vect/bb-slp-3.c: Likewise
5975 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
5977         PR fortran/44536
5978         * gfortran.dg/gomp/pr44536.f90: New test.
5979         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5981 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5983         PR target/44534
5984         * gcc.target/i386/avx-vextractf128-256-3.c: New.
5985         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5987 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
5989         PR tree-optimization/44508
5990         * gcc.dg/tree-ssa/pr21086.c: Adjust.
5992         PR bootstrap/44509
5993         * gcc.dg/pr44509.c: New test.
5995 2010-06-14  Ira Rosen  <irar@il.ibm.com>
5997         PR tree-optimization/44507
5998         * gcc.dg/vect/pr44507.c: New test.
6000 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
6002         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
6003         and c-pretty-print.h.
6005         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
6007 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
6009         * gfortran.dg/whole_file_18.f90: Updated error message.
6011 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
6013         * gfortran.dg/whole_file_20.f03: New.
6015 2010-06-12  Jan Hubicka  <jh@suse.cz>
6017         * gcc.c-torture/compile/pc44485.c: New testcase.
6019 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
6021         PR fortran/40117
6022         * gfortran.dg/typebound_proc_4.f03: Modified error message.
6023         * gfortran.dg/typebound_proc_14.f03: New.
6024         * gfortran.dg/typebound_proc_15.f03: New.
6026 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6028         * gcc.dg/opts-1.c: New test.
6030 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6032         * gcc.dg/funroll-loops-all.c: Update expected error.
6034 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
6036         PR target/44481
6037         * gcc.target/i386/pr44481.c: New test.
6039 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
6041         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
6043 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
6045         PR middle-end/44483
6046         * gcc.dg/tree-ssa/pr44483.c: New.
6048 2010-06-11  Paul Brook  <paul@codesourcery.com>
6050         * g++.dg/other/arm-neon-1.C: New test.
6052 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
6054         PR fortran/42051
6055         PR fortran/43896
6056         * gfortran.dg/class_23.f03: New test.
6058 2010-06-11  Jan Hubicka  <jh@suse.cz>
6060         * gcc.dg/ipa/pure-const-2.c: New testcase.
6062 2010-06-11  Jan Hubicka  <jh@suse.cz>
6064         * gcc.dg/noreturn-7.c: Update.
6065         * gcc.dg/noreturn-4.c: Update.
6067 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
6069         Fix MIPS bootstrap
6070         * g++.dg/other/typedef4.C: New test.
6072 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
6074         PR fortran/44207
6075         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
6077 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
6079         PR fortran/44457
6080         * gfortran.dg/asynchronous_3.f03
6082 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
6084         PR middle-end/44185
6085         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
6086         non-temporal stores out of the tests to form new test cases.  As a
6087         result, no non-temporal store should be generated in this case.
6089         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
6090         prefetch-7.c that generate one non-temporal store.
6092         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
6093         prefetch-7.c that generate one non-temporal store and one
6094         one-temporal prefetch.
6096 2010-06-10  Martin Jambor  <mjambor@suse.cz>
6098         PR tree-optimization/44258
6099         * gcc.dg/tree-ssa/pr44258.c: New test.
6101 2010-06-10  Daniel Kraft  <d@domob.eu>
6103         PR fortran/38936
6104         * gfortran.dg/associate_1.f03: New test.
6105         * gfortran.dg/associate_2.f95: New test.
6106         * gfortran.dg/associate_3.f03: New test.
6107         * gfortran.dg/associate_4.f08: New test.
6109 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6111         * gfortran.dg/selected_char_kind_4.f90: New test.
6113 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
6115         * gcc.dg/pr42461.c: New test.
6117 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6119         PR fortran/44347
6120         * gfortran.dg/selected_real_kind_1.f90: New.
6122 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6124         PR fortran/44359
6125         * gfortran.dg/warn_conversion.f90: Removed check for redundant
6126         warning.
6127         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
6128         check for warning.
6130 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6132         * gfortran.dg/data_namelist_conflict.f90: New test.
6134 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6136         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
6137         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
6138         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
6140 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6142         * gfortran.dg/mvbits_9.f90: New test.
6143         * gfortran.dg/ibset_1.f90: Ditto.
6144         * gfortran.dg/ibits_1.f90: Ditto.
6145         * gfortran.dg/btest_1.f90: Ditto.
6146         * gfortran.dg/ibclr_1.f90: Ditto.
6148 2010-06-09  Jason Merrill  <jason@redhat.com>
6150         PR c++/44366
6151         * g++.dg/cpp0x/decltype23.C: Move to...
6152         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
6154 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
6156         PR fortran/44211
6157         * gfortran.dg/typebound_call_14.f03: New test.
6159 2010-06-09  Martin Jambor  <mjambor@suse.cz>
6161         PR tree-optimization/44423
6162         * gcc.dg/tree-ssa/pr44423.c: New test.
6164 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
6166         PR testsuite/42843
6167         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
6168         TV_NONE to initialize tv_id field.
6169         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6170         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6171         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
6172         Include toplev.h .
6173         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
6174         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
6175         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
6177 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
6179         PR tree-optimization/39874
6180         PR middle-end/28685
6181         * gcc.dg/pr39874.c: New file.
6183 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6185         * g++.dg/ext/attr-alias-1.C: New.
6186         * g++.dg/ext/attr-alias-2.C: New.
6188 2010-06-07  Tobias Burnus  <burnus@net-b.de>
6190         PR fortran/44446
6191         * gfortran.dg/proc_ptr_27.f90: New.
6193 2010-06-07  Jason Merrill  <jason@redhat.com>
6195         PR c++/44366
6196         * g++.dg/cpp0x/decltype23.C: New.
6198 2010-06-08  Andrew Pinski <pinskia@gmail.com>
6199             Shujing Zhao  <pearly.zhao@oracle.com>
6201         PR c/37724
6202         * gcc.dg/c90-const-expr-10.c: Adjust.
6203         * gcc.dg/c99-const-expr-10.c: Adjust.
6204         * gcc.dg/init-bad-7.c: New.
6206 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6208         * lib/target-supports.exp (check_effective_target_gas): New proc.
6209         * gcc.c-torture/execute/960321-1.x: New file.
6211 2010-06-07  Jason Merrill  <jason@redhat.com>
6213         PR c++/44401
6214         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
6216 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
6218         PR c++/44444
6219         * g++.dg/warn/Wunused-var-12.C: New test.
6221         PR c++/44443
6222         * c-c++-common/Wunused-var-11.c: New test.
6224 2010-06-07  Jan Hubicka  <jh@suse.cz>
6226         * gcc.dg/ipa/pure-const-1.c: New testcase.
6228 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
6230         PR rtl-optimization/44404
6231         * gcc.dg/pr44404.c: New.
6233 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
6235         PR target/44159
6236         * gcc.target/i386/abi-2.c: Check sysv abi here.
6237         * gcc.target/i386/aes-avx-check.h: Call test in noinline
6238         function to avoid failures by different ABIs.
6239         * gcc.target/i386/aes-check.h: Likewise.
6240         * gcc.target/i386/avx-check.h: Likewise.
6241         * gcc.target/i386/fma4-check.h: Likewise.
6242         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
6243         * gcc.target/i386/mmx-check.h: Likewise.
6244         * gcc.target/i386/pclmul-avx-check.h: Likewise.
6245         * gcc.target/i386/pclmul-check.h: Likewise.
6246         * gcc.target/i386/sse-check.h: Likewise.
6247         * gcc.target/i386/sse2-check.h: Likewise.
6248         * gcc.target/i386/sse3-check.h: Likewise.
6249         * gcc.target/i386/sse4_1-check.h: Likewise.
6250         * gcc.target/i386/sse4_2-check.h: Likewise.
6251         * gcc.target/i386/sse4a-check.h: Likewise.
6252         * gcc.target/i386/ssse3-check.h: Likewise.
6253         * gcc.target/i386/xop-check.h: Likewise.
6254         * gcc.target/i386/pr27971.c: Fix for LLP64.
6255         * gcc.target/i386/pr39139.c: Likewise.
6256         * gcc.target/i386/pr39315-check.c: Likewise.
6257         * gcc.target/i386/vararg-1.c: Likewise.
6258         * gcc.target/i386/vararg-2.c: Likewise.
6259         Additional add dg-compile to avoid failure due
6260         missing foo symbol.
6262         * gcc.dg/compound-literal-1.c: Fix for llp64.
6263         * gcc.dg/pr32370.c: Likewise.
6264         * gcc.dg/pr37561.c: Likewise.
6265         * gcc.dg/pr41340.c: Likewise.
6266         * gcc.dg/pr41551.c: Likewise.
6268 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6270         PR c++/44188
6271         * g++.dg/debug/dwarf2/typedef3.C: New test.
6273 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6275         PR c/20000
6276         * c-c++-common/pr20000.c: New.
6278 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
6280         PR c++/44086
6281         * g++.dg/init/pr44086.C: New.
6282         * g++.dg/cpp0x/decltype4.C: Adjust.
6284 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6286         PR fortran/43945
6287         * gfortran.dg/generic_23.f03: New test.
6289 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6291         PR fortran/43895
6292         * gfortran.dg/alloc_comp_class_1.f90 : New test.
6294 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
6296         PR c++/44361
6297         * c-c++-common/Wunused-var-9.c: New test.
6299 2010-06-05  Jason Merrill  <jason@redhat.com>
6301         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
6303 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
6305         PR c/44322
6306         * gcc.dg/c99-restrict-4.c: New test.
6308 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
6310         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
6311         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
6312         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
6313         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
6314         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
6315         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
6316         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
6317         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
6318         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
6319         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
6320         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
6321         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
6322         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
6323         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
6324         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
6325         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
6326         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
6327         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
6328         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
6329         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
6330         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
6331         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
6333 2010-06-04  Jason Merrill  <jason@redhat.com>
6335         * g++.dg/cpp0x/noexcept06.C: New.
6336         * g++.dg/cpp0x/noexcept07.C: New.
6338         * g++.dg/cpp0x/noexcept01.C: New.
6339         * g++.dg/cpp0x/noexcept02.C: New.
6340         * g++.dg/cpp0x/noexcept03.C: New.
6341         * g++.dg/cpp0x/noexcept04.C: New.
6342         * g++.dg/cpp0x/noexcept05.C: New.
6344 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
6346         PR c++/44412
6347         * g++.dg/warn/Wunused-var-10.C: New test.
6348         * g++.dg/warn/Wunused-var-11.C: New test.
6350         PR c++/44362
6351         * c-c++-common/Wunused-var-10.c: New test.
6353 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6355         PR c/25880
6356         * gcc.dg/assign-warn-2.c: Update.
6357         * gcc.dg/cpp/line3.c: Update.
6358         * gcc.dg/c99-array-lval-8.c: Update.
6359         * gcc.dg/cast-qual-2.c: Update.
6360         * gcc.dg/c99-arraydecl-3.c:  Update.
6361         * gcc.dg/assign-warn-1.c:  Update.
6362         * gcc.dg/format/gcc_diag-1.c:  Update.
6364 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
6366         PR rtl-optimization/39871
6367         PR rtl-optimization/40615
6368         PR rtl-optimization/42500
6369         PR rtl-optimization/42502
6370         * gcc.target/arm/eliminate.c: New test.
6372 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6374         PR libstdc++/44410
6375         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
6376         * g++.old-deja/g++.other/delete3.C: Likewise.
6377         * g++.old-deja/g++.other/new.C: Likewise.
6378         * g++.old-deja/g++.law/operators27.C: Likewise.
6379         * g++.old-deja/g++.mike/p755.C: Likewise.
6380         * g++.dg/eh/new1.C: Likewise.
6381         * g++.dg/init/new5.C: Likewise.
6383 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6385         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
6386         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
6387         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
6389 2010-06-03  Richard Guenther  <rguenther@suse.de>
6391         PR lto/41921
6392         * lib/lto.exp: Always load gcc.exp.
6393         (lto-obj): For C source files invoke gcc_target_compile.
6394         * g++.dg/lto/20100603-1_0.C: New testcase.
6395         * g++.dg/lto/20100603-1_1.c: Likewise.
6397 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
6399         PR tree-optimization/43688
6400         * gfortran.dg/pr43688.f90: New.
6402 2010-06-03  Richard Guenther  <rguenther@suse.de>
6404         PR lto/41584
6405         * gcc.dg/lto/20100603-1_0.c: New testcase.
6406         * gcc.dg/lto/20100603-2_0.c: Likewise.
6407         * gcc.dg/lto/20100603-3_0.c: Likewise.
6409 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6411         PR target/44218
6412         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
6413         * gcc.target/powerpc/recip-2.c: Ditto.
6414         * gcc.target/powerpc/recip-3.c: Ditto.
6415         * gcc.target/powerpc/recip-4.c: Ditto.
6416         * gcc.target/powerpc/recip-5.c: Ditto.
6417         * gcc.target/powerpc/recip-6.c: Ditto.
6418         * gcc.target/powerpc/recip-7.c: Ditto.
6419         * gcc.target/powerpc/recip-test.h: Ditto.
6420         * gcc.target/powerpc/recip-test2.h: Ditto.
6422 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6424         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
6426 2010-06-02  Jason Merrill  <jason@redhat.com>
6428         * g++.dg/ext/vector9.C: Expect typedef in error message.
6430         PR c++/9726
6431         PR c++/23594
6432         PR c++/44333
6433         * g++.dg/tc1/dr101.C: Remove xfails.
6435 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6437         PR middle-end/44372
6438         * g++.dg/ipa/pr44372.C: New.
6440 2010-06-02  Jan Hubicka  <jh@suse.cz>
6442         PR middle-end/44295
6443         * g++.dg/torture/pr44295.C: Neww testcase.
6445 2010-06-02  Jan Hubicka  <jh@suse.cz>
6447         * gcc.dg/tree-ssa/loadpre6.c: Update.
6449 2010-06-02  Richard Guenther  <rguenther@suse.de>
6451         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
6452         diagnostic.h.
6454 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
6456         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
6457         the link fail message.
6459 2010-06-02  Tobias Burnus  <burnus@net-b.de>
6461         PR fortran/44360
6462         * gfortran.dg/use_13.f90: New test case.
6464 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6466         PR fortran/44371
6467         * gfortran.dg/error_stop_2.f08: Minor update.
6469 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6471         PR fortran/44371
6472         * gfortran.dg/error_stop_1.f08: New test.
6473         * gfortran.dg/error_stop_2.f08: New test.
6475 2010-06-01  Jason Merrill  <jason@redhat.com>
6477         DR 990
6478         * g++.dg/cpp0x/initlist37.C: New.
6479         * g++.dg/cpp0x/initlist38.C: New.
6481         PR c++/44358
6482         * g++.dg/cpp0x/initlist36.C: New.
6484 2010-05-31 Jan Hubicka  <jh@suse.cz>
6486         * gcc.dg/noreturn-8.c: New testcase.
6488 2010-05-31 Jan Hubicka  <jh@suse.cz>
6490         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6491         * gcc.dg/lto/noreturn-1_0.c: Move it here.
6493 2010-05-31 Jan Hubicka  <jh@suse.cz>
6495         * gcc.dg/lto/noreturn-1_1.c: New testcase.
6496         * gcc.dg/lto/noreturn-1_0.c: New testcase.
6498 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
6500         PR fortran/36928
6501         * gfortran.dg/dependency_27.f90:  New test.
6502         * gfortran.dg/array_assign_1.F90:  New test.
6504 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6506         PR target/44338
6507         * gcc.target/i386/sse-24.c: New test.
6509 2010-05-31  Jan Hubicka  <jh@suse.cz>
6511         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6513 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6515         PR middle-end/44337
6516         * gcc.dg/pr44337.c: New test.
6518         PR tree-optimization/44182
6519         * g++.dg/debug/pr44182.C: New test.
6521 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6523         * gcc.dg/nested-func-7.c: New test.
6524         * gnat.dg/frame_overflow.adb: Adjust directives.
6526 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6528         * gnat.dg/prot2.ad[sb]: New test.
6529         * gnat.dg/prot2_pkg1.ads: New helper.
6530         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6532 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6534         * gnat.dg/array11.adb: Adjust dg-warning directive.
6535         * gnat.dg/object_overflow.adb: Likewise.
6537 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
6539         PR middle-end/44306
6540         * gcc.dg/tree-ssa/pr44306.c: New.
6542 2010-05-29  Jan Hubicka  <jh@suse.cz>
6544         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6546 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
6548         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6550 2010-05-28  Mike Stump  <mikestump@comcast.net>
6552         PR objc/44125
6553         * objc.dg/const-str-9.m: Remove static.
6555 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
6557         PR target/43636
6558         * gcc.c-torture/compile/pr43636.c: New test.
6560 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
6562         PR objc++/23616
6563         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6564         * obj-c++.dg/try-catch-9.mm: Ditto.
6566 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
6568         Revert patch for PR c++/44188
6569         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
6571 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6573         PR c++/44188
6574         * g++.dg/debug/dwarf2/typedef3.C: New test.
6576 2010-05-27  Jason Merrill  <jason@redhat.com>
6578         PR c++/43555
6579         * g++.dg/ext/vla9.C: New.
6581 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
6583         PR objc/44140
6584         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
6585         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6586         * objc.dg/torture/tls/thr-init.m: Ditto.
6587         * objc.dg/torture/trivial.m: Ditto.
6588         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
6589         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6590         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6591         * obj-c++.dg/torture/trivial.mm: Ditto.
6593 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
6595         * g++.dg/lto/20100302_0.C: Skip on darwin.
6597 2010-05-27  Richard Guenther  <rguenther@suse.de>
6599         PR tree-optimization/44284
6600         * gcc.dg/vect/vect-118.c: New testcase.
6601         * gcc.dg/vect/bb-slp-20.c: Adjust.
6602         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6603         * gcc.dg/vect/slp-9.c: Likewise.
6604         * gcc.dg/vect/slp-reduc-4.c: Likewise.
6605         * gcc.dg/vect/vect-10.c: Likewise.
6606         * gcc.dg/vect/vect-109.c: Likewise.
6607         * gcc.dg/vect/vect-12.c: Likewise.
6608         * gcc.dg/vect/vect-36.c: Likewise.
6609         * gcc.dg/vect/vect-7.c: Likewise.
6610         * gcc.dg/vect/vect-iv-8.c: Likewise.
6611         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6612         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6613         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6614         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6615         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6616         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6617         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6618         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6619         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6620         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6621         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6622         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6623         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6624         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6625         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6626         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6627         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6629 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6631         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
6632         necessary.
6634 2010-05-26  Jan Hubicka  <jh@suse.cz>
6636         * gcc.dg/lto/materialize-1_0.c: New file.
6637         * gcc.dg/lto/materialize-1_1.c: New file.
6639 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6641         * gnat.dg/lto10.adb: New test.
6642         * gnat.dg/lto10_pkg.ads: New helper.
6644 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
6646         * lib/target-supports.exp (check_effective_target_int128): New
6647         function to check if __int128 types are available for target.
6648         * c-c++-common/int128-types-1.c: New.
6649         * c-c++-common/int128-1.c: New.
6650         * c-c++-common/int128-2.c: New.
6651         * g++.dg/abi/mangle43.C: New.
6652         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6653         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6654         pointer-wide scalar.
6655         * g++.dg/other/pr25632.C: Likewise.
6656         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6657         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6658         overflow warnings.
6659         * g++.dg/warn/pr13358-4.C: Likewise.
6660         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
6661         * g++.dg/warn/Wconversion-null.C: Likewise.
6663 2010-05-26  Jason Merrill  <jason@redhat.com>
6665         PR c++/43382
6666         * g++.dg/cpp0x/variadic101.C: New.
6668 2010-05-26  Richard Guenther  <rguenther@suse.de>
6670         PR rtl-optimization/44164
6671         * gcc.c-torture/execute/pr44164.c: New testcase.
6672         * g++.dg/tree-ssa/pr13146.C: Adjust.
6674 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
6676         PR fortran/40011
6677         * gfortran.dg/whole_file_19.f90 : New test.
6679 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
6681         PR fortran/30668
6682         PR fortran/31346
6683         PR fortran/34260
6684         * gfortran.dg/pr40999.f: Fix function type.
6685         * gfortran.dg/whole_file_5.f90: Likewise.
6686         * gfortran.dg/whole_file_6.f90: Likewise.
6687         * gfortran.dg/whole_file_16.f90: New.
6688         * gfortran.dg/whole_file_17.f90: New.
6689         * gfortran.dg/whole_file_18.f90: New.
6691 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
6692             Iain Sandoe  <iains@gcc.gnu.org>
6694         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6695         * gcc.c-torture/compile/pr44197.c: Require alias support.
6696         * gcc.dg/lto/20081222_0.c: Ditto.
6698 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
6700         PR debug/42801
6701         * gcc.dg/guality/vla-2.c: New test.
6703 2010-05-25  Richard Guenther  <rguenther@suse.de>
6705         PR middle-end/44069
6706         * g++.dg/torture/pr44069.C: New testcase.
6708 2010-05-25  Richard Guenther  <rguenther@suse.de>
6710         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6712 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6714         PR objc/44140
6715         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6717 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6719         * obj-c++.dg/torture/tls/trivial.mm: New.
6720         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6721         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6722         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6723         * obj-c++.dg/torture/tls/diag-1.mm: New.
6724         * obj-c++.dg/torture/tls/tls.exp: New.
6725         * obj-c++.dg/torture/trivial.mm: New.
6726         * obj-c++.dg/torture/dg-torture.exp: New.
6727         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6728         * obj-c++.dg/tls/trivial.m: New.
6729         * obj-c++.dg/tls/init-1.mm: New.
6730         * obj-c++.dg/tls/diag-1.mm: New.
6731         * obj-c++.dg/tls/init-2.mm: New.
6732         * obj-c++.dg/tls/diag-2.mm: New.
6733         * obj-c++.dg/tls/diag-3.mm: New.
6734         * obj-c++.dg/tls/diag-4.mm: New.
6735         * obj-c++.dg/tls/static-1.mm: New.
6736         * obj-c++.dg/tls/tls.exp: New.
6737         * obj-c++.dg/tls/diag-5.mm: New.
6738         * obj-c++.dg/tls/static-1a.mm: New.
6739         * objc-obj-c++-shared/Object1.mm: New.
6740         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6742 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
6744         PR objc++/43689
6745         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6746         * obj-c++.dg/const-str-6.mm: Ditto.
6748 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6750         * g++.dg/parse/array-size2.C: Remove dg-error directives.
6752 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6754         PR ada/38394
6755         * gnat.dg/array13.ad[sb]: New test.
6757 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
6758             Sandra Loosemore  <sandra@codesourcery.com>
6760         * gcc.target/arm/neon/: Regenerated test cases.
6762         * gcc.target/arm/neon/polytypes.c,
6763         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6764         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
6765         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
6766         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6767         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6768         dg-add-options arm_neon.
6770         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6771         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6772         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6773         and arm_neon_fp16_ok.
6775         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6776         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6778         * lib/target-supports.exp (add_options_for_arm_neon): New.
6779         (check_effective_target_arm_neon_ok_nocache): New, from
6780         check_effective_target_arm_neon_ok.  Check multiple possibilities.
6781         (check_effective_target_arm_neon_ok): Use
6782         check_effective_target_arm_neon_ok_nocache.
6783         (add_options_for_arm_neon_fp16)
6784         (check_effective_target_arm_neon_fp16_ok)
6785         check_effective_target_arm_neon_fp16_ok_nocache): New.
6786         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6788 2010-05-24  Jason Merrill  <jason@redhat.com>
6790         PR c++/41510
6791         * g++.dg/cpp0x/initlist35.C: New.
6792         * g++.dg/init/brace6.C: Adjust.
6794 2010-05-24  Paul Brook  <paul@codesourcery.com>
6796         * gcc.target/arm/frame-pointer-1.c: New test.
6797         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6798         pointer elimination.
6800 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6802         PR target/44245
6803         * gcc.target/i386/crc32-3.c: New.
6804         * gcc.target/i386/crc32-4.c: Likewise.
6806 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
6808         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6809         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6810         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6812 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6814         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6816 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
6818         PR target/43869
6819         * gcc.c-target/pr43869.c: New test.
6821 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6823         PR fortran/44212
6824         * gfortran.dg/class_22.f03: New.
6826 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
6828         PR lto/44238
6829         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6831 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6833         PR fortran/44213
6834         * gfortran.dg/abstract_type_7.f03: New.
6836 2010-05-21  Jason Merrill  <jason@redhat.com>
6838         * g++.dg/eh/spec11.C: Test cleanup optimization.
6840 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
6842         PR debug/44223
6843         * gcc.target/i386/pr44223.c: New test.
6845 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6847         * gcc.target/i386/pr25993.c: Use @function as type specifier.
6849 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
6851         * g++.dg/other/const3.C: New test.
6853 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
6855         PR fortran/38407
6856         * warn_unused_dummy_argument_1.f90: New.
6857         * warn_unused_dummy_argument_2.f90: New.
6859 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6861         PR c++/30298
6862         * g++.dg/inherit/crash1.C: New.
6863         * g++.dg/inherit/crash2.C: Likewise.
6865 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
6867         PR debug/44178
6868         * g++.dg/debug/pr44178.C: New test.
6870 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
6872         PR middle-end/44185
6873         * gcc.dg/tree-ssa/prefetch-6.c: Add
6874         --param min-insn-to-prefetch-ratio=6.
6875         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6876         allow unrolling, and adjust the movnti count.
6878 2010-05-20  Jan Hubicka  <jh@suse.cz>
6880         PR middle-end/44197
6881         * gcc.c-torture/compile/pr44197.c: New file.
6883 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
6885         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6886         Fix test code.
6887         (check_effective_target_xop): Remove __may_alias__ attribute.
6889 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
6891         PR target/44202
6892         * gcc.c-torture/execute/pr44202-1.c: New test.
6894 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6896         PR fortran/43851
6897         * gfortran.dg/label_1.f90: Update test.
6899 2010-05-19  Jan Hubicka  <jh@suse.cz>
6901         * gcc.dg/lto/ipareference2_0.c: New file.
6902         * gcc.dg/lto/ipareference2_1.c: New file.
6904 2010-05-19  Jason Merrill  <jason@redhat.com>
6906         * g++.dg/parse/fn-typedef2.C: New.
6908         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6909         function type.
6911         PR c++/44193
6912         * g++.dg/template/fntype1.C: New.
6914 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6916         * gnat.dg/discr23.ad[sb]: New test.
6917         * gnat.dg/discr23_pkg.ads: New helper.
6919         * gnat.dg/specs/controlled1.ads: New test.
6920         * gnat.dg/specs/controlled1_pkg.ads: New helper.
6922 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6924         PR fortran/44055
6925         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6926         Fixed scope of C_SIZEOF.
6927         * gfortran.dg/warn_conversion_2.f90: New.
6929 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6931         * lib/target-supports.exp (check_effective_target_sse2): New proc.
6932         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6933         for optional selector.
6934         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6935         (check_effective_target_sse3): New proc.
6936         * gcc.target/i386/math-torture/math-torture.exp: Load
6937         target-supports.exp.
6938         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6939         check_effective_target_sse2.
6940         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6941         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6942         * g++.dg/vect/vect.exp: Likewise.
6943         * gfortran.dg/vect/vect.exp: Likewise.
6944         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6945         -msse2 if check_effective_target_sse2.
6947         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6948         * gcc.target/i386/3dnow-2.c: Likewise.
6949         * gcc.target/i386/3dnowA-1.c: Likewise.
6950         * gcc.target/i386/3dnowA-2.c: Likewise.
6951         * gcc.target/i386/pr42549.c: Likewise.
6953         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6954         * gcc.target/i386/sse3-addsubpd.c: Likewise.
6955         * gcc.target/i386/sse3-addsubps.c: Likewise.
6956         * gcc.target/i386/sse3-haddpd.c: Likewise.
6957         * gcc.target/i386/sse3-haddps.c: Likewise.
6958         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6959         * gcc.target/i386/sse3-hsubps.c: Likewise.
6960         * gcc.target/i386/sse3-movddup.c: Likewise.
6961         * gcc.target/i386/sse3-movshdup.c: Likewise.
6962         * gcc.target/i386/sse3-movsldup.c: Likewise.
6964         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6965         * g++.dg/ext/attrib35.C: Likewise.
6966         * g++.dg/opt/pr40496.C: Likewise.
6967         * g++.dg/other/i386-1.C: Likewise.
6968         * g++.dg/other/i386-4.C: Likewise.
6969         * g++.dg/other/pr34435.C: Likewise.
6970         * g++.dg/other/pr39496.C: Likewise.
6971         * g++.dg/other/pr40446.C: Likewise.
6972         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6973         * gcc.dg/compat/vector-1a_main.c: Likewise.
6974         * gcc.dg/compat/vector-2a_main.c: Likewise.
6975         * gcc.dg/lto/20090206-1_0.c: Likewise.
6976         * gcc.dg/pr34856.c: Likewise.
6977         * gcc.dg/pr36584.c: Likewise.
6978         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
6979         * gcc.dg/pr37544.c: Likewise.
6980         * gcc.dg/torture/pr16104-1.c: Likewise.
6981         * gcc.dg/torture/pr35771-1.c: Likewise.
6982         * gcc.dg/torture/pr35771-2.c: Likewise.
6983         * gcc.dg/torture/pr35771-3.c: Likewise.
6984         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6985         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6986         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6987         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6988         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6989         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6990         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
6991         * gcc.target/i386/20060512-1.c: Likewise.
6992         * gcc.target/i386/20060512-3.c: Likewise.
6993         * gcc.target/i386/all_one_m128i.c: Likewise.
6994         * gcc.target/i386/float128-1.c: Likewise.
6995         * gcc.target/i386/float128-2.c: Likewise.
6996         * gcc.target/i386/fpcvt-1.c: Likewise.
6997         * gcc.target/i386/fpcvt-2.c: Likewise.
6998         * gcc.target/i386/fpcvt-3.c: Likewise.
6999         * gcc.target/i386/fpprec-1.c: Likewise.
7000         * gcc.target/i386/funcspec-9.c: Likewise.
7001         * gcc.target/i386/incoming-1.c: Likewise.
7002         * gcc.target/i386/incoming-12.c: Likewise.
7003         * gcc.target/i386/incoming-2.c: Likewise.
7004         * gcc.target/i386/incoming-3.c: Likewise.
7005         * gcc.target/i386/incoming-4.c: Likewise.
7006         * gcc.target/i386/incoming-6.c: Likewise.
7007         * gcc.target/i386/incoming-7.c: Likewise.
7008         * gcc.target/i386/incoming-8.c: Likewise.
7009         * gcc.target/i386/opt-1.c: Likewise.
7010         * gcc.target/i386/opt-2.c: Likewise.
7011         * gcc.target/i386/ordcmp-1.c: Likewise.
7012         * gcc.target/i386/pr17692.c: Likewise.
7013         * gcc.target/i386/pr18614-1.c: Likewise.
7014         * gcc.target/i386/pr22152.c: Likewise.
7015         * gcc.target/i386/pr23570.c: Likewise.
7016         * gcc.target/i386/pr23575.c: Likewise.
7017         * gcc.target/i386/pr26449-1.c: Likewise.
7018         * gcc.target/i386/pr26600.c: Likewise.
7019         * gcc.target/i386/pr27790.c: Likewise.
7020         * gcc.target/i386/pr28839.c: Likewise.
7021         * gcc.target/i386/pr30970.c: Likewise.
7022         * gcc.target/i386/pr32000-1.c: Likewise.
7023         * gcc.target/i386/pr32000-2.c: Likewise.
7024         * gcc.target/i386/pr32280.c: Likewise.
7025         * gcc.target/i386/pr32661.c: Likewise.
7026         * gcc.target/i386/pr32708-1.c: Likewise.
7027         * gcc.target/i386/pr32961.c: Likewise.
7028         * gcc.target/i386/pr33329.c: Likewise.
7029         * gcc.target/i386/pr35714.c: Likewise.
7030         * gcc.target/i386/pr35767-1.c: Likewise.
7031         * gcc.target/i386/pr35767-1d.c: Likewise.
7032         * gcc.target/i386/pr35767-1i.c: Likewise.
7033         * gcc.target/i386/pr35767-2.c: Likewise.
7034         * gcc.target/i386/pr35767-2d.c: Likewise.
7035         * gcc.target/i386/pr35767-2i.c: Likewise.
7036         * gcc.target/i386/pr35767-3.c: Likewise.
7037         * gcc.target/i386/pr35767-5.c: Likewise.
7038         * gcc.target/i386/pr36222-1.c: Likewise.
7039         * gcc.target/i386/pr36578-1.c: Likewise.
7040         * gcc.target/i386/pr36578-2.c: Likewise.
7041         * gcc.target/i386/pr36992-1.c: Likewise.
7042         * gcc.target/i386/pr37101.c: Likewise.
7043         * gcc.target/i386/pr37216.c: Likewise.
7044         * gcc.target/i386/pr37434-1.c: Likewise.
7045         * gcc.target/i386/pr37434-2.c: Likewise.
7046         * gcc.target/i386/pr37843-3.c: Likewise.
7047         * gcc.target/i386/pr37843-4.c: Likewise.
7048         * gcc.target/i386/pr39162.c: Likewise.
7049         * gcc.target/i386/pr39315-1.c: Likewise.
7050         * gcc.target/i386/pr39315-2.c: Likewise.
7051         * gcc.target/i386/pr39315-3.c: Likewise.
7052         * gcc.target/i386/pr39315-4.c: Likewise.
7053         * gcc.target/i386/pr39445.c: Likewise.
7054         * gcc.target/i386/pr39496.c: Likewise.
7055         * gcc.target/i386/pr40809.c: Likewise.
7056         * gcc.target/i386/pr40906-3.c: Likewise.
7057         * gcc.target/i386/pr41019.c: Likewise.
7058         * gcc.target/i386/pr42542-1.c: Likewise.
7059         * gcc.target/i386/pr42542-2.c: Likewise.
7060         * gcc.target/i386/pr42542-3.c: Likewise.
7061         * gcc.target/i386/pr42542-3a.c: Likewise.
7062         * gcc.target/i386/pr42881.c: Likewise.
7063         * gcc.target/i386/push-1.c: Likewise.
7064         * gcc.target/i386/quad-sse.c: Likewise.
7065         * gcc.target/i386/reload-1.c: Likewise.
7066         * gcc.target/i386/sse-10.c: Likewise.
7067         * gcc.target/i386/sse-11.c: Likewise.
7068         * gcc.target/i386/sse-15.c: Likewise.
7069         * gcc.target/i386/sse-17.c: Likewise.
7070         * gcc.target/i386/sse-18.c: Likewise.
7071         * gcc.target/i386/sse-19.c: Likewise.
7072         * gcc.target/i386/sse-4.c: Likewise.
7073         * gcc.target/i386/sse-6.c: Likewise.
7074         * gcc.target/i386/sse-vect-types.c: Likewise.
7075         * gcc.target/i386/sse2-addpd-1.c: Likewise.
7076         * gcc.target/i386/sse2-addsd-1.c: Likewise.
7077         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
7078         * gcc.target/i386/sse2-andpd-1.c: Likewise.
7079         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7080         * gcc.target/i386/sse2-comisd-1.c: Likewise.
7081         * gcc.target/i386/sse2-comisd-2.c: Likewise.
7082         * gcc.target/i386/sse2-comisd-3.c: Likewise.
7083         * gcc.target/i386/sse2-comisd-4.c: Likewise.
7084         * gcc.target/i386/sse2-comisd-5.c: Likewise.
7085         * gcc.target/i386/sse2-comisd-6.c: Likewise.
7086         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
7087         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
7088         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
7089         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
7090         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
7091         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
7092         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
7093         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
7094         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7095         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
7096         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
7097         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7098         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
7099         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
7100         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
7101         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
7102         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7103         * gcc.target/i386/sse2-divpd-1.c: Likewise.
7104         * gcc.target/i386/sse2-divsd-1.c: Likewise.
7105         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7106         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7107         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7108         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7109         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
7110         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
7111         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
7112         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
7113         * gcc.target/i386/sse2-minpd-1.c: Likewise.
7114         * gcc.target/i386/sse2-minsd-1.c: Likewise.
7115         * gcc.target/i386/sse2-mmx.c: Likewise.
7116         * gcc.target/i386/sse2-movapd-1.c: Likewise.
7117         * gcc.target/i386/sse2-movapd-2.c: Likewise.
7118         * gcc.target/i386/sse2-movd-1.c: Likewise.
7119         * gcc.target/i386/sse2-movd-2.c: Likewise.
7120         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
7121         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
7122         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
7123         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
7124         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
7125         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
7126         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
7127         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
7128         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
7129         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
7130         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
7131         * gcc.target/i386/sse2-movq-1.c: Likewise.
7132         * gcc.target/i386/sse2-movq-2.c: Likewise.
7133         * gcc.target/i386/sse2-movq-3.c: Likewise.
7134         * gcc.target/i386/sse2-movsd-1.c: Likewise.
7135         * gcc.target/i386/sse2-movsd-2.c: Likewise.
7136         * gcc.target/i386/sse2-movupd-1.c: Likewise.
7137         * gcc.target/i386/sse2-movupd-2.c: Likewise.
7138         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
7139         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
7140         * gcc.target/i386/sse2-orpd-1.c: Likewise.
7141         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
7142         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
7143         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
7144         * gcc.target/i386/sse2-paddb-1.c: Likewise.
7145         * gcc.target/i386/sse2-paddd-1.c: Likewise.
7146         * gcc.target/i386/sse2-paddq-1.c: Likewise.
7147         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
7148         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
7149         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
7150         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
7151         * gcc.target/i386/sse2-paddw-1.c: Likewise.
7152         * gcc.target/i386/sse2-pand-1.c: Likewise.
7153         * gcc.target/i386/sse2-pandn-1.c: Likewise.
7154         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
7155         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
7156         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
7157         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
7158         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
7159         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
7160         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
7161         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
7162         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
7163         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
7164         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
7165         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
7166         * gcc.target/i386/sse2-pminub-1.c: Likewise.
7167         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
7168         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
7169         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
7170         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
7171         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
7172         * gcc.target/i386/sse2-por-1.c: Likewise.
7173         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
7174         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
7175         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
7176         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
7177         * gcc.target/i386/sse2-pslld-1.c: Likewise.
7178         * gcc.target/i386/sse2-pslld-2.c: Likewise.
7179         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
7180         * gcc.target/i386/sse2-psllq-1.c: Likewise.
7181         * gcc.target/i386/sse2-psllq-2.c: Likewise.
7182         * gcc.target/i386/sse2-psllw-1.c: Likewise.
7183         * gcc.target/i386/sse2-psllw-2.c: Likewise.
7184         * gcc.target/i386/sse2-psrad-1.c: Likewise.
7185         * gcc.target/i386/sse2-psrad-2.c: Likewise.
7186         * gcc.target/i386/sse2-psraw-1.c: Likewise.
7187         * gcc.target/i386/sse2-psraw-2.c: Likewise.
7188         * gcc.target/i386/sse2-psrld-1.c: Likewise.
7189         * gcc.target/i386/sse2-psrld-2.c: Likewise.
7190         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
7191         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
7192         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
7193         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
7194         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
7195         * gcc.target/i386/sse2-psubb-1.c: Likewise.
7196         * gcc.target/i386/sse2-psubd-1.c: Likewise.
7197         * gcc.target/i386/sse2-psubq-1.c: Likewise.
7198         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
7199         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
7200         * gcc.target/i386/sse2-psubw-1.c: Likewise.
7201         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
7202         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
7203         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
7204         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
7205         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
7206         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
7207         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
7208         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
7209         * gcc.target/i386/sse2-pxor-1.c: Likewise.
7210         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7211         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7212         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
7213         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
7214         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
7215         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
7216         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
7217         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
7218         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
7219         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
7220         * gcc.target/i386/sse2-shufps-1.c: Likewise.
7221         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
7222         * gcc.target/i386/sse2-subpd-1.c: Likewise.
7223         * gcc.target/i386/sse2-subsd-1.c: Likewise.
7224         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
7225         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
7226         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
7227         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
7228         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
7229         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
7230         * gcc.target/i386/sse2-unpack-1.c: Likewise.
7231         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
7232         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
7233         * gcc.target/i386/sse2-vec-1.c: Likewise.
7234         * gcc.target/i386/sse2-vec-2.c: Likewise.
7235         * gcc.target/i386/sse2-vec-3.c: Likewise.
7236         * gcc.target/i386/sse2-vec-4.c: Likewise.
7237         * gcc.target/i386/sse2-vec-5.c: Likewise.
7238         * gcc.target/i386/sse2-vec-6.c: Likewise.
7239         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
7240         * gcc.target/i386/ssefn-2.c: Likewise.
7241         * gcc.target/i386/ssefn-4.c: Likewise.
7242         * gcc.target/i386/ssefp-1.c: Likewise.
7243         * gcc.target/i386/ssefp-2.c: Likewise.
7244         * gcc.target/i386/sseregparm-3.c: Likewise.
7245         * gcc.target/i386/sseregparm-4.c: Likewise.
7246         * gcc.target/i386/sseregparm-5.c: Likewise.
7247         * gcc.target/i386/sseregparm-6.c: Likewise.
7248         * gcc.target/i386/sseregparm-7.c: Likewise.
7249         * gcc.target/i386/ssetype-1.c: Likewise.
7250         * gcc.target/i386/ssetype-2.c: Likewise.
7251         * gcc.target/i386/ssetype-3.c: Likewise.
7252         * gcc.target/i386/ssetype-4.c: Likewise.
7253         * gcc.target/i386/ssetype-5.c: Likewise.
7254         * gcc.target/i386/unordcmp-1.c: Likewise.
7255         * gcc.target/i386/vararg-1.c: Likewise.
7256         * gcc.target/i386/vararg-2.c: Likewise.
7257         * gcc.target/i386/vararg-3.c: Likewise.
7258         * gcc.target/i386/vararg-4.c: Likewise.
7259         * gcc.target/i386/vararg-7.c: Likewise.
7260         * gcc.target/i386/vararg-8.c: Likewise.
7261         * gcc.target/i386/vecinit-1.c: Likewise.
7262         * gcc.target/i386/vecinit-2.c: Likewise.
7263         * gcc.target/i386/vecinit-3.c: Likewise.
7264         * gcc.target/i386/vecinit-4.c: Likewise.
7265         * gcc.target/i386/vecinit-5.c: Likewise.
7266         * gcc.target/i386/vecinit-6.c: Likewise.
7267         * gcc.target/i386/vectorize2.c: Likewise.
7268         * gcc.target/i386/vectorize3.c: Likewise.
7269         * gcc.target/i386/vectorize4.c: Likewise.
7270         * gcc.target/i386/vectorize6.c: Likewise.
7271         * gcc.target/i386/vectorize7.c: Likewise.
7272         * gcc.target/i386/vectorize8.c: Likewise.
7273         * gcc.target/i386/vperm-v2df.c: Likewise.
7274         * gcc.target/i386/vperm-v2di.c: Likewise.
7275         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7276         * gcc.target/i386/xorps-sse2.c: Likewise.
7277         * gcc.target/i386/xorps.c: Likewise.
7278         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
7279         * gfortran.dg/graphite/pr42326.f90: Likewise.
7280         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
7282 2010-05-19  Richard Guenther  <rguenther@suse.de>
7284         PR lto/44196
7285         * g++.dg/lto/20100519-1_0.C: New testcase.
7287 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7289         PR fortran/42360
7290         * gfortran.dg/warn_intent_out_not_set.f90: New.
7292 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7294         PR fortran/38404
7295         * gfortran.dg/data_char_1.f90: Updated warning message.
7296         * gfortran.dg/data_array_6.f: New.
7298 2010-05-19  Martin Jambor  <mjambor@suse.cz>
7300         * g++.dg/ipa/ivinline-8.C: New test.
7301         * gcc.dg/ipa/iinline-2.c: Likewise.
7303 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7305         PR fortran/34505
7306         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
7307         arguments; add check for return value kind.
7308         * gfortran.dg/float_1.f90: Likewise.
7310 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7312         * gcc.target/i386/20011009-1.c (COMMENT): Define.
7313         (main): Use it.
7314         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
7315         * lib/lto.exp (lto_prune_warns): Fix location line regex.
7316         Prune another location line format.
7317         (lto-obj): Call lto_prune_warns on comp_output.
7319 2010-05-18  Jan Hubicka  <jh@suse.cz>
7321         * gcc.dg/lto/ipacp_0.c: New test.
7322         * gcc.dg/lto/ipacp_1.c: New test.
7324 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
7326         PR lto/44184
7327         * gcc.dg/lto/20100518_0.c: New test.
7329 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
7331         * gnat.dg/specs/lto3.ads: Add missing dg-options.
7333 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7335         PR fortran/43990
7336         * gfortran.dg/class_21.f03: New.
7338 2010-05-17  Jason Merrill  <jason@redhat.com>
7340         PR c++/44157
7341         * g++.dg/cpp0x/initlist34.C: New.
7343         PR c++/44158
7344         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
7346 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7348         * g++.dg/ipa/ivinline-1.C: New test.
7349         * g++.dg/ipa/ivinline-2.C: New test.
7350         * g++.dg/ipa/ivinline-3.C: New test.
7351         * g++.dg/ipa/ivinline-4.C: New test.
7352         * g++.dg/ipa/ivinline-5.C: New test.
7353         * g++.dg/ipa/ivinline-6.C: New test.
7355 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
7356             Jason Merrill  <jason@redhat.com>
7358         PR c++/44108
7359         * c-c++-common/Wunused-var-8.c: New test.
7361 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
7363         PR bootstrap/42347
7364         * gcc.c-torture/compile/pr42347.c: New test.
7366         PR middle-end/44102
7367         * g++.dg/ext/asmgoto1.C: New test.
7369 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7371         PR middle-end/44133
7372         * gcc.dg/tree-ssa/pr44133.c: New test.
7373         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
7374         precise.
7376 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7378         PR fortran/44044
7379         * gfortran.dg/class_20.f03: New.
7381 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
7383         PR 44078
7384         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
7385         debug messages but not the newly introduced one.
7387 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
7389         PR fortran/35779
7390         * gfortran.dg/initialization_25.f90: Commented testcase.
7391         * gfortran.dg/initialization_26.f90: New.
7393 2010-05-16  Richard Guenther  <rguenther@suse.de>
7395         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
7396         * gcc.dg/pr43084.c: Likewise.
7397         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
7398         -fipa-type-escape.
7399         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
7400         -fipa-type-escape.
7401         * gcc.dg/struct/struct-reorg.exp: Likewise.
7402         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7403         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7405 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
7407         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
7408         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
7409         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
7410         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
7411         tests.
7413 2010-05-15  Jason Merrill  <jason@redhat.com>
7415         * g++.dg/eh/spec10.C: New.
7416         * g++.dg/eh/spec11.C: New.
7417         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
7419 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7421         PR fortran/44154
7422         PR fortran/42647
7423         * gfortran.dg/allocatable_scalar_9.f90: New.
7425 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
7427         PR c++/44148
7428         * g++.dg/torture/pr44148.C: New test.
7430 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
7432         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
7433         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
7434         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
7435         diagnostics and type sizes.
7437 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
7439         * gnat.dg/lto9.adb: New test.
7440         * gnat.dg/lto9_pkg1.ads: New helper.
7441         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
7443 2010-05-15  Jan Hubicka  <jh@suse.cz>
7445         * gcc.dg/lto/ipareference_1.c: Rename to ...
7446         * gcc.dg/lto/ipareference_0.c: ... this one.
7447         * gcc.dg/lto/ipareference_2.c: Rename to ...
7448         * gcc.dg/lto/ipareference_1.c: ... this one.
7450 2010-05-15  Jan Hubicka  <jh@suse.cz>
7452         * gcc.dg/lto/ipareference_1.c: New file.
7453         * gcc.dg/lto/ipareference_2.c: New file.
7455 2010-05-15  Richard Guenther  <rguenther@suse.de>
7457         PR tree-optimization/44038
7458         * gcc.c-torture/compile/pr44038.c: New testcase.
7460 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
7462         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
7463         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7465 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7467         PR fortran/43207
7468         PR fortran/43969
7469         * gfortran.dg/class_18.f03: New.
7470         * gfortran.dg/class_19.f03: New.
7472 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7474         PR debug/44112
7475         * gcc.dg/debug/dwarf2/const-1.c: Remove.
7476         * g++.dg/debug/dwarf2/const1.C: Remove.
7478 2010-05-14  Jason Merrill  <jason@redhat.com>
7480         * g++.dg/eh/cond4.C: New.
7481         * g++.dg/eh/elide2.C: Adjust.
7482         * g++.old-deja/g++.eh/terminate1.C: Adjust.
7484 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7486         PR fortran/44135
7487         * gfortran.dg/actual_array_interface_2.f90: New test.
7489 2010-05-14  Richard Guenther  <rguenther@suse.de>
7491         PR tree-optimization/44119
7492         * gcc.c-torture/compile/pr44119.c: New testcase.
7494 2010-05-14  Jason Merrill  <jason@redhat.com>
7496         PR c++/44127
7497         * g++.dg/eh/terminate1.C: New.
7499 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7501         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7503         PR debug/44136
7504         * gcc.dg/pr44136.c: New test.
7506 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
7508         PR c++/30566
7509         * g++.dg/warn/Wshadow-4.C: Adjust.
7510         * g++.dg/warn/Wshadow-5.C: New test.
7511         * g++.dg/warn/Wshadow-6.C: New test
7513 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
7515         PR fortran/35779
7516         * gfortran.dg/initialization_25.f90: New.
7518 2010-05-13  Martin Jambor  <mjambor@suse.cz>
7520         * g++.dg/otr-fold-1.C: New test.
7521         * g++.dg/otr-fold-2.C: New test.
7523 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
7525         PR fortran/44036
7526         * gfortran.dg/gomp/pr44036-1.f90: New test.
7527         * gfortran.dg/gomp/pr44036-2.f90: New test.
7528         * gfortran.dg/gomp/pr44036-3.f90: New test.
7530         PR debug/43983
7531         * gcc.dg/guality/sra-1.c: New test.
7533 2010-05-12  Jan Hubicka  <jh@suse.cz>
7535         * tree-ssa/unreachable.c: New test.
7537 2010-05-12  Jason Merrill  <jason@redhat.com>
7539         * g++.dg/cpp0x/sfinae1.C: New.
7541 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
7543         * gcc.target/i386/zee.c: New file.
7545 2010-05-12  Jason Merrill  <jason@redhat.com>
7547         * g++.dg/conversion/op1.C: Expect template candidate message.
7548         * g++.dg/cpp0x/nullptr15.C: Likewise.
7549         * g++.dg/cpp0x/pr31431-2.C: Likewise.
7550         * g++.dg/cpp0x/pr31431.C: Likewise.
7551         * g++.dg/cpp0x/temp_default2.C: Likewise.
7552         * g++.dg/cpp0x/trailing4.C: Likewise.
7553         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7554         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7555         * g++.dg/cpp0x/variadic-throw.C: Likewise.
7556         * g++.dg/cpp0x/variadic35.C: Likewise.
7557         * g++.dg/cpp0x/vt-35147.C: Likewise.
7558         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7559         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7560         * g++.dg/ext/visibility/anon8.C: Likewise.
7561         * g++.dg/ext/vla2.C: Likewise.
7562         * g++.dg/other/pr28114.C: Likewise.
7563         * g++.dg/other/ptrmem10.C: Likewise.
7564         * g++.dg/other/ptrmem11.C: Likewise.
7565         * g++.dg/overload/unknown1.C: Likewise.
7566         * g++.dg/parse/template7.C: Likewise.
7567         * g++.dg/parse/typename7.C: Likewise.
7568         * g++.dg/template/conv11.C: Likewise.
7569         * g++.dg/template/copy1.C: Likewise.
7570         * g++.dg/template/deduce3.C: Likewise.
7571         * g++.dg/template/dependent-expr5.C: Likewise.
7572         * g++.dg/template/friend.C: Likewise.
7573         * g++.dg/template/incomplete2.C: Likewise.
7574         * g++.dg/template/local4.C: Likewise.
7575         * g++.dg/template/local6.C: Likewise.
7576         * g++.dg/template/operator10.C: Likewise.
7577         * g++.dg/template/overload6.C: Likewise.
7578         * g++.dg/template/ptrmem2.C: Likewise.
7579         * g++.dg/template/ptrmem20.C: Likewise.
7580         * g++.dg/template/ptrmem8.C: Likewise.
7581         * g++.dg/template/sfinae2.C: Likewise.
7582         * g++.dg/template/ttp25.C: Likewise.
7583         * g++.dg/template/unify10.C: Likewise.
7584         * g++.dg/template/unify11.C: Likewise.
7585         * g++.dg/template/unify6.C: Likewise.
7586         * g++.dg/template/unify7.C: Likewise.
7587         * g++.dg/template/unify9.C: Likewise.
7588         * g++.dg/template/varmod1.C: Likewise.
7589         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7590         * g++.old-deja/g++.law/operators32.C: Likewise.
7591         * g++.old-deja/g++.pt/crash28.C: Likewise.
7592         * g++.old-deja/g++.pt/crash60.C: Likewise.
7593         * g++.old-deja/g++.pt/explicit38.C: Likewise.
7594         * g++.old-deja/g++.pt/explicit39.C: Likewise.
7595         * g++.old-deja/g++.pt/explicit41.C: Likewise.
7596         * g++.old-deja/g++.pt/explicit67.C: Likewise.
7597         * g++.old-deja/g++.pt/explicit77.C: Likewise.
7598         * g++.old-deja/g++.pt/expr2.C: Likewise.
7599         * g++.old-deja/g++.pt/overload7.C: Likewise.
7600         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
7601         * g++.old-deja/g++.pt/spec5.C: Likewise.
7602         * g++.old-deja/g++.pt/spec6.C: Likewise.
7603         * g++.old-deja/g++.pt/t24.C: Likewise.
7604         * g++.old-deja/g++.pt/unify4.C: Likewise.
7605         * g++.old-deja/g++.pt/unify6.C: Likewise.
7606         * g++.old-deja/g++.pt/unify8.C: Likewise.
7607         * g++.old-deja/g++.robertl/eb119.C: Likewise.
7608         * g++.old-deja/g++.robertl/eb79.C: Likewise.
7609         * g++.old-deja/g++.robertl/eb98.C: Likewise.
7611         * g++.dg/cpp0x/initlist32.C: New.
7613         * g++.dg/template/conv11.C: New.
7614         * g++.dg/conversion/op1.C: Adjust expected error.
7616         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
7618 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
7620         PR target/44088
7621         * gcc.target/i386/avx-cmpsd-1.c: New.
7622         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7623         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7624         * gcc.target/i386/avx-cmpss-2.c: Likewise.
7625         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7626         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7628 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
7630         PR middle-end/44085
7631         * gcc.dg/gomp/pr44085.c: New test.
7632         * gfortran.dg/gomp/pr44085.f90: New test.
7634 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
7636         * objc-obj-c++-shared/Object1.m: New.
7637         * objc.dg/torture: New directory.
7638         * objc.dg/torture/tls: Ditto.
7639         * objc.dg/tls: Ditto.
7640         * objc.dg/torture/tls/trivial.m: New test.
7641         * objc.dg/torture/tls/thr-init-2.m: New test.
7642         * objc.dg/torture/tls/thr-init-3.m: New test.
7643         * objc.dg/torture/tls/thr-init.m: New test.
7644         * objc.dg/torture/tls/diag-1.m: New test.
7645         * objc.dg/torture/tls/tls.exp: New.
7646         * objc.dg/torture/trivial.m: New test.
7647         * objc.dg/torture/dg-torture.exp: New.
7648         * objc.dg/tls/diag-3.m: New test.
7649         * objc.dg/tls/diag-4.m: New test.
7650         * objc.dg/tls/diag-5.m: New test.
7651         * objc.dg/tls/init-1.m: New test.
7652         * objc.dg/tls/init-2.m: New test.
7653         * objc.dg/tls/tls.exp: New.
7654         * objc.dg/tls/diag-2.m: New test.
7655         * lib/objc.exp: Respond to dg-additional-files.
7657 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
7659         * gcc.target/m68k/20100512-1.c: New.
7661 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
7663         * gnat.dg/lto8.adb: New test.
7664         * gnat.dg/lto8_pkg.ad[sb]: New helper.
7665         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7667 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
7669         PR c++/34272
7670         PR c++/43630
7671         PR c++/34491
7672         * g++.dg/template/crash97.C: New.
7673         * g++.dg/template/crash98.C: Likewise.
7674         * g++.dg/template/crash99.C: Likewise.
7675         * g++.dg/cpp0x/pr31439.C: Adjust.
7676         * g++.dg/template/crash95.C: Likewise.
7678 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7680         PR middle-end/44071
7681         * c-c++-common/asmgoto-4.c: New test.
7682         * gcc.target/i386/pr44071.c: New test.
7684         PR c++/44062
7685         * c-c++-common/Wunused-var-7.c: New test.
7686         * g++.dg/warn/Wunused-var-9.C: New test.
7688 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7690         PR fortran/43711
7691         * gfortran.dg/gomp/pr43711.f90: New.
7693 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7695         PR fortran/31820
7696         * gfortran.dg/select_5.f90: Updated.
7698 2010-05-11  Jan Hubicka  <jh@suse.cz>
7700         PR tree-optimize/44063
7701         * gcc.c-torture/compile/pr44063.c: New testcase.
7703 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7705         PR debug/44023
7706         * gcc.dg/pr44023.c: New test.
7708 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
7710         * gnat.dg/lto7.adb: New test.
7711         * gnat.dg/lto7_pkg.ad[sb]: New helper.
7713 2010-05-10  Jason Merrill  <jason@redhat.com>
7715         PR c++/44017
7716         * g++.dg/template/inherit5.C: New.
7718         PR c++/44045
7719         * g++.dg/cpp0x/initlist33.C: New.
7720         * g++.dg/cpp0x/initlist26.C: Adjust.
7721         * g++.dg/cpp0x/initlist28.C: Adjust.
7723 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
7725         PR c++/43719
7726         * g++.dg/init/pr43719.C: New.
7727         * g++.dg/anon-struct4.C: Adjust.
7729 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
7731         PR debug/44028
7732         * gcc.dg/pr44028.c: New test.
7734 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
7736         PR fortran/27866
7737         PR fortran/35003
7738         PR fortran/42809
7739         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7740         * gfortran.dg/warn_conversion.f90: New.
7742 2010-05-10  Michael Matz  <matz@suse.de>
7744         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7746 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
7748         PR rtl-optimization/44012
7749         * gcc.dg/pr44012.c: New.
7751 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7753         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7754         Log text on entry and exit.
7755         Prune Sun ld warnings for common symbols with differing sizes.
7756         (lto-link-and-maybe-run): Change caller.
7758 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
7760         PR fortran/44044
7761         * gfortran.dg/class_7.f03: Modified.
7762         * gfortran.dg/select_type_1.f03: Modified.
7763         * gfortran.dg/select_type_12.f03: New.
7765 2010-05-10  Richard Guenther  <rguenther@suse.de>
7767         PR tree-optimization/44050
7768         * gcc.dg/torture/pr44050.c: New testcase.
7770 2010-05-10  Wei Guozhi  <carrot@google.com>
7772         PR target/42879
7773         * gcc.target/arm/pr42879.c: New testcase.
7775 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7777         PR c/44051
7778         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7780 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7782         PR c/10676
7783         * gcc.dg/anon-struct-10.c: New test.
7785 2010-05-09  Richard Guenther  <rguenther@suse.de>
7787         PR middle-end/44024
7788         * gcc.dg/pr44024.c: New testcase.
7790 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7792         PR c/4784
7793         * gcc.dg/anon-struct-9.c: New test.
7795 2010-05-09  Richard Guenther  <rguenther@suse.de>
7797         PR middle-end/44043
7798         * gcc.c-torture/compile/pr44043.c: New testcase.
7800 2010-05-09  Richard Guenther  <rguenther@suse.de>
7802         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7804 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
7806         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7808 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7810         * gnat.dg/lto[12456].adb: Add "target lto" marker.
7811         * gnat.dg/specs/lto3.ads: Likewise.
7813 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
7815         PR middle-end/28685
7816         * gcc.dg/pr28685-1.c: New file.
7818 2010-05-08  Richard Guenther  <rguenther@suse.de>
7820         PR tree-optimization/44030
7821         * gcc.c-torture/compile/pr44030.c: New testcase.
7823 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7825         * gnat.dg/lto6.adb: New test.
7826         * gnat.dg/lto6_pkg.ads: New helper.
7828 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7830         * gnat.dg/lto5.adb: New test.
7831         * gnat.dg/lto5_pkg.ad[sb]: New helper.
7833 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7835         * gnat.dg/lto4.ad[sb]: New test.
7837 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7839         * gnat.dg/specs/lto3.ads: New test.
7840         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7841         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7843 2010-05-08  Quentin Ochem  <ochem@adacore.com>
7845         * gnat.dg/sizetype3.ad[sb]: New test.
7846         * gnat.dg/sizetype3_pkg.ads: New helper.
7848 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
7850         PR c++/43951
7851         * g++.dg/init/new29.C: New.
7853 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
7855         PR fortran/40728
7856         * gfortran.dg/coarray_1.f90: Fixed error message.
7857         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7858         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7859         * gfortran.dg/intrinsic_std_5.f90: New.
7861 2010-05-07  Jason Merrill  <jason@redhat.com>
7863         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7865 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7867         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7868         (size_t, stderr): Remove.
7869         (read_error): Replaced __builtin_fprintf by fprintf.
7871 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
7873         * gcc.dg/ordered-comparison-1.c: New test.
7874         * gcc.dg/ordered-comparison-2.c: New test.
7875         * gcc.dg/ordered-comparison-3.c: New test.
7876         * gcc.dg/ordered-comparison-4.c: New test.
7878 2010-05-06  Mike Stump  <mikestump@comcast.net>
7880         PR objc/35165
7881         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7883 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
7884             Jason Merrill  <jason@redhat.com>
7886         * g++.dg/cpp0x/nullptr01.C: New.
7887         * g++.dg/cpp0x/nullptr02.C: New.
7888         * g++.dg/cpp0x/nullptr03.C: New.
7889         * g++.dg/cpp0x/nullptr04.C: New.
7890         * g++.dg/cpp0x/nullptr05.C: New.
7891         * g++.dg/cpp0x/nullptr06.C: New.
7892         * g++.dg/cpp0x/nullptr07.C: New.
7893         * g++.dg/cpp0x/nullptr08.C: New.
7894         * g++.dg/cpp0x/nullptr09.C: New.
7895         * g++.dg/cpp0x/nullptr10.C: New.
7896         * g++.dg/cpp0x/nullptr11.C: New.
7897         * g++.dg/cpp0x/nullptr12.C: New.
7898         * g++.dg/cpp0x/nullptr13.C: New.
7899         * g++.dg/cpp0x/nullptr14.C: New.
7900         * g++.dg/cpp0x/nullptr15.C: New.
7901         * g++.dg/cpp0x/nullptr16.C: New.
7902         * g++.dg/cpp0x/nullptr17.C: New.
7903         * g++.dg/cpp0x/nullptr18.C: New.
7904         * g++.dg/cpp0x/nullptr19.C: New.
7905         * g++.dg/cpp0x/nullptr20.C: New.
7906         * g++.dg/cpp0x/nullptr21.C: New.
7907         * g++.dg/cpp0x/nullptr22.C: New.
7908         * g++.dg/debug/nullptr01.C: New.
7909         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7911 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
7913         * gcc.dg/Wunused-var-8.c: Move to...
7914         * c-c++-common/Wunused-var-6.c: ... here.  New test.
7916 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7918         PR c++/40406
7919         * g++.dg/template/crash96.C: New.
7921 2010-05-06  Jan Hubicka  <jh@suse.cz>
7923         PR tree-optimization/43791
7924         * gcc.c-torture/compile/pr43791.c: New file.
7926 2010-05-06  Michael Matz  <matz@suse.de>
7928         PR tree-optimization/43984
7929         * gfortran.dg/pr43984.f90: New test.
7931 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7933         PR 40989
7934         * gcc.dg/pr40989.c: New.
7936 2010-05-06  Richard Guenther  <rguenther@suse.de>
7938         PR tree-optimization/43934
7939         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7941 2010-05-06  Richard Guenther  <rguenther@suse.de>
7943         PR tree-optimization/43987
7944         * gcc.c-torture/execute/pr43987.c: New testcase.
7945         * gcc.dg/torture/pta-escape-1.c: Adjust.
7946         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7947         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7948         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7949         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7951 2010-04-22  Jakub Jelinek <jakub@redhat.com>
7952             Dodji Seketeli  <dodji@redhat.com>
7954         PR c/18624
7955         * g++.dg/warn/Wunused-7.C: Add dg-warning.
7956         * g++.dg/template/sfinae16.C: Likewise.
7957         * gcc.dg/Wunused-var-1.c: Moved to...
7958         * c-c++-common/Wunused-var-1.c: ...here. New test.
7959         * gcc.dg/Wunused-var-2.c: Moved to...
7960         * c-c++-common/Wunused-var-2.c: ...here. New test.
7961         * gcc.dg/Wunused-var-3.c: Moved to...
7962         * c-c++-common/Wunused-var-3.c: ...here. New test.
7963         * gcc.dg/Wunused-var-4.c: Moved to...
7964         * gcc.dg/Wunused-var-1.c: ... here.
7965         * gcc.dg/Wunused-var-5.c: Moved to...
7966         * c-c++-common/Wunused-var-4.c: ...here. New test.
7967         * gcc.dg/Wunused-var-7.c: Moved to...
7968         * c-c++-common/Wunused-var-5.c: ...here. New test.
7969         * gcc.dg/Wunused-var-6.c: Moved to...
7970         * gcc.dg/Wunused-var-2.c: ... here.
7971         * c-c++-common/Wunused-var-1.c: New test.
7972         * c-c++-common/Wunused-var-2.c: New test.
7973         * c-c++-common/Wunused-var-3.c: New test.
7974         * c-c++-common/Wunused-var-4.c: New test.
7975         * c-c++-common/Wunused-var-5.c: New test.
7976         * g++.dg/warn/Wunused-var-1.C: New test.
7977         * g++.dg/warn/Wunused-var-2.C: New test.
7978         * g++.dg/warn/Wunused-var-3.C: New test.
7979         * g++.dg/warn/Wunused-var-4.C: New test.
7980         * g++.dg/warn/Wunused-var-5.C: New test.
7981         * g++.dg/warn/Wunused-var-6.C: New test.
7982         * g++.dg/warn/Wunused-var-7.C: New test.
7983         * g++.dg/warn/Wunused-var-8.C: New test.
7984         * g++.dg/warn/Wunused-parm-1.C: New test.
7985         * g++.dg/warn/Wunused-parm-2.C: New test.
7986         * g++.dg/warn/Wunused-parm-3.C: New test.
7988 2010-05-06  Tobias Burnus  <burnus@net-b.de>
7990         PR fortran/43985
7991         * gfortran.dg/gomp/crayptr5.f90: New test case.
7993 2010-05-05  Jason Merrill  <jason@redhat.com>
7995         PR debug/43370
7996         * g++.dg/ext/attrib39.C: New.
7998 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
8000         PR fortran/24978
8001         * gfortran.dg/data_invalid.f90: New.
8003 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
8005         * gnat.dg/lto2.adb: New test.
8007 2010-05-05  Jason Merrill  <jason@redhat.com>
8009         PR c++/43787
8010         * g++.dg/opt/empty1.C: New.
8012 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
8014         PR fortran/43696
8015         * gfortran.dg/class_17.f03: New.
8017 2010-05-04  Neil Vachharajani <nvachhar@google.com>
8019         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
8021 2010-05-04  Mike Stump  <mikestump@comcast.net>
8023         PR objc/35165
8024         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
8026 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8028         PR target/43668
8029         * gcc.target/i386/pr43668.c: New.
8031 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8033         PR c++/43028
8034         * g++.dg/cpp0x/initlist31.C: New.
8036 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
8038         PR c/43981
8039         * gcc.dg/Wunused-var-8.c: New test.
8041 2010-05-04  Jason Merrill  <jason@redhat.com>
8043         PR c++/38064
8044         * g++.dg/cpp0x/enum3.C: Extend.
8046 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8048         PR target/43799
8049         * gcc.target/i386/pr43799.c: New.
8051 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
8053         * gnat.dg/lto1.adb: New test.
8054         * gnat.dg/lto1_pkg.ad[sb]: New helper.
8056 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8058         PR middle-end/43671
8059         * gcc.target/i386/pr43671.c: New.
8061 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8063         PR c++/43705
8064         * g++.dg/template/crash95.C: New.
8066 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8068         PR debug/43508
8069         * gcc.target/i386/pr43508.c: New.
8071 2010-05-04  Richard Guenther  <rguenther@suse.de>
8073         PR tree-optimization/43879
8074         * g++.dg/torture/pr43879-1_0.C: New testcase.
8075         * g++.dg/torture/pr43879-1_1.C: Likewise.
8077 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
8079         PR c++/43953
8080         * g++.dg/other/crash-12.C: New test.
8082 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
8084         * g++.dg/cdce3.C: Add a space.  Updated.
8086 2010-05-03  Jason Merrill  <jason@redhat.com>
8088         PR c++/43680
8089         * g++.dg/opt/enum2.C: New.
8090         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
8091         * g++.dg/warn/Wswitch-1.C: Adjust message.
8093 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8095         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
8096         * g++.dg/ext/label13.C: Fix typo.
8097         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
8098         alpha*-dec-osf5*.
8099         * gcc.c-torture/compile/limits-declparen.c: xfail on
8100         alpha*-dec-osf5* with -g.
8101         * gcc.c-torture/compile/limits-pointer.c: Likewise.
8102         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
8103         * gcc.dg/c99-tgmath-2.c: Likewise.
8104         * gcc.dg/c99-tgmath-3.c: Likewise.
8105         * gcc.dg/c99-tgmath-4.c: Likewise.
8107 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
8109         PR fortran/43592
8110         * gfortran.dg/unexpected_interface.f90: New test.
8112 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8114         * ada/acats/run_acats (which): New function.
8115         (host_gnatchop, host_gnatmake): Use it.
8117 2010-05-03  Richard Guenther  <rguenther@suse.de>
8119         PR tree-optimization/43971
8120         * gcc.dg/pr43971.c: New testcase.
8122 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
8124         PR debug/43972
8125         * gcc.dg/debug/pr43972.c: New test.
8127 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
8129         PR testsuite/43963
8130         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
8132 2010-05-02  Richard Guenther  <rguenther@suse.de>
8134         PR tree-optimization/43879
8135         * gcc.dg/torture/pr43879-3.c: New testcase.
8137 2010-05-01  Richard Guenther  <rguenther@suse.de>
8139         PR tree-optimization/43949
8140         * g++.dg/warn/Warray-bounds-5.C: New testcase.
8142 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
8144         PR c++/43951
8145         * g++.dg/init/new28.C: New.
8147 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
8149         PR objc++/32052
8150         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
8151         structure and nested declarations.
8152         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
8153         structure and nested declarations.  Reduce header clutter and
8154         use _exit() rather than abort().
8155         * objc.dg/encode-10.m: New.
8156         * objc.dg/encode-11.m: New.
8158 2010-04-30  DJ Delorie  <dj@redhat.com>
8160         * gcc.c-torture/execute/20100430-1.c: New test.
8162 2010-04-30  Jason Merrill  <jason@redhat.com>
8164         PR c++/43868
8165         * g++.dg/template/ptrmem21.C: New.
8167 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
8169         PR fortran/18918
8170         PR fortran/43931
8171         * gfortran.dg/coarray_13.f90: New test.
8173 2010-04-30  Richard Guenther  <rguenther@suse.de>
8175         PR lto/43946
8176         * gcc.dg/lto/20100430-1_0.c: New testcase.
8178 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
8180         PR debug/43942
8181         * c-c++-common/pr43942.c: New test.
8183 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
8185         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
8186         conflict with darwin crt1.o 'start' symbol.
8188 2010-04-30  Richard Guenther  <rguenther@suse.de>
8190         PR tree-optimization/43879
8191         * gcc.dg/torture/pr43879_1.c: New testcase.
8193 2010-04-30  Richard Guenther  <rguenther@suse.de>
8195         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
8197 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
8199         PR c++/43890
8200         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
8201         user-provided constructor while recursing.
8203 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8205         PR fortran/42274
8206         * gfortran.dg/class_16.f03: New test.
8208 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8210         PR fortran/42274
8211         * gfortran.dg/class_15.f03: New.
8213 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8215         PR fortran/43326
8216         * gfortran.dg/dynamic_dispatch_9.f03: New test.
8218 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8220         PR fortran/43492
8221         * gfortran.dg/generic_22.f03 : New test.
8223 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8225         PR fortran/42353
8226         * gfortran.dg/class_14.f03: New test.
8228 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8230         PR fortran/42680
8231         * gfortran.dg/interface_32.f90: New test.
8233 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
8234             Janus Weil  <janus@gcc.gnu.org>
8236         PR fortran/41829
8237         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
8238         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
8239         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
8241 2010-04-28  Mike Stump  <mikestump@comcast.net>
8243         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
8244         dg-excess-errors.
8245         * g++.dg/uninit-pred-2_b.C: Likewise.
8247 2010-04-28  Tobias Burnus  <burnus@net-b.de>
8249         PR fortran/18918
8250         PR fortran/43919
8251         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
8253 2010-04-28  Matthias Klose  <doko@ubuntu.com>
8255         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
8256         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
8257         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
8258         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
8259         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
8261 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
8263         * gcc.dg/const-uniq-1.c: New test.
8264         * gcc.dg/lto/const-uniq_[01].c: Likewise.
8266 2010-04-28  Xinliang David Li  <davidxl@google.com>
8268         * gcc.dg/uninit-pred-2_b.c: New test.
8269         * gcc.dg/uninit-pred-4_b.c: New test.
8270         * gcc.dg/uninit-pred-3_d.c: New test.
8271         * gcc.dg/uninit-pred-6_b.c: New test.
8272         * gcc.dg/uninit-pred-8_b.c: New test.
8273         * gcc.dg/uninit-pred-3_a.c: New test.
8274         * gcc.dg/uninit-pred-2_c.c: New test.
8275         * gcc.dg/uninit-pred-5_a.c: New test.
8276         * gcc.dg/uninit-pred-3_e.c: New test.
8277         * gcc.dg/uninit-pred-7_a.c: New test.
8278         * gcc.dg/uninit-pred-6_c.c: New test.
8279         * gcc.dg/uninit-pred-9_a.c: New test.
8280         * gcc.dg/uninit-pred-8_c.c: New test.
8281         * gcc.dg/uninit-pred-3_b.c: New test.
8282         * gcc.dg/uninit-pred-5_b.c: New test.
8283         * gcc.dg/uninit-pred-7_b.c: New test.
8284         * gcc.dg/uninit-pred-6_d.c: New test.
8285         * gcc.dg/uninit-pred-9_b.c: New test.
8286         * gcc.dg/uninit-pred-2_a.c: New test.
8287         * gcc.dg/uninit-pred-4_a.c: New test.
8288         * gcc.dg/uninit-pred-3_c.c: New test.
8289         * gcc.dg/uninit-pred-6_a.c: New test.
8290         * gcc.dg/uninit-pred-8_a.c: New test.
8291         * gcc.dg/uninit-pred-7_c.c: New test.
8292         * gcc.dg/uninit-pred-6_e.c: New test.
8293         * g++.dg/uninit-pred-loop-1_b.cc: New test.
8294         * g++.dg/uninit-pred-1_a.C: New test.
8295         * g++.dg/uninit-pred-1_b.C: New test.
8296         * g++.dg/uninit-pred-2_a.C: New test.
8297         * g++.dg/uninit-pred-2_b.C: New test.
8298         * g++.dg/uninit-pred-loop-1_a.cc: New test.
8299         * g++.dg/uninit-pred-loop-1_c.cc: New test.
8300         * g++.dg/uninit-pred-loop_1.cc: New test.
8302 2010-04-28  Martin Jambor  <mjambor@suse.cz>
8304         * gcc.dg/lto/20091209-1_0.c: New testcase.
8306 2010-04-28  Richard Guenther  <rguenther@suse.de>
8308         PR tree-optimization/43879
8309         PR tree-optimization/43909
8310         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
8312 2010-04-28  Richard Guenther  <rguenther@suse.de>
8314         PR c++/43880
8315         * g++.dg/torture/pr43880.C: New testcase.
8317 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8319         PR c++/9335
8320         * g++.dg/template/recurse2.C: Update
8321         * g++.dg/template/recurse.C: Update.
8322         * g++.dg/template/pr23510.C: Update.
8323         * lib/prune.exp: Filter out 'recursively instantiated'.
8325 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8327         PR c++/29043
8328         * g++.dg/init/pr29043.C: New.
8330 2010-04-27  Jason Merrill  <jason@redhat.com>
8332         * g++.dg/lookup/scoped5.C: Adjust.
8333         * g++.dg/lookup/scoped8.C: Adjust.
8334         * g++.dg/template/dependent-expr5.C: Adjust.
8335         * g++.old-deja/g++.brendan/nest1.C: Adjust.
8337         PR c++/43856
8338         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
8340         PR c++/43875
8341         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8343 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8344             Jan Hubicka <hubicka@ucw.cz>
8346         * gcc.dg/pure-2.c: New testcase.
8347         * gcc.dg/const-1.c: New testcase.
8349 2010-04-27  Jason Merrill  <jason@redhat.com>
8351         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
8353         PR c++/41468
8354         * g++.dg/template/sfinae17.C: New.
8355         * g++.dg/template/sfinae18.C: New.
8357 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8359         * g++.dg/init/pr42844.C: New.
8360         * g++.dg/cpp0x/pr42844-2.C: New.
8361         * g++.dg/cpp0x/defaulted2.C: Adjust.
8362         * g++.dg/tree-ssa/pr27549.C: Likewise.
8363         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
8365 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8367         PR fortran/18918
8368         * gfortran.dg/coarray_12.f90: Fix dump parsing.
8370 2010-04-27  Richard Guenther  <rguenther@suse.de>
8372         PR middle-end/40561
8373         * g++.dg/other/pr40561.C: New testcase.
8375 2010-04-27  Martin Jambor  <mjambor@suse.cz>
8377         PR middle-end/43812
8378         * g++.dg/ipa/pr43812.C: New test.
8380 2010-04-27  Jan Hubicka  <jh@suse.cz>
8382         * gcc.dg/ipa/iinline-1.c (main): Rename to...
8383         (test): ... this one.
8385 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
8387         PR target/40657
8388         * gcc.target/arm/thumb-stackframe.c: New test.
8390 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8392         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
8393         * gcc.dg/misc-column.c: Likewise.
8394         * gcc.dg/Walways-true-1.c: Likewise.
8395         * gcc.dg/Walways-true-2.c: Likewise.
8396         * gcc.dg/warn-addr-cmp.c: Likewise.
8398 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8400         PR fortran/18918
8401         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
8402         * gfortran.dg/coarray_12.f90: New.
8404 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8406         PR c/32207
8407         * gcc.dg/pr32207.c: New test.
8408         * gcc.dg/misc-column.c: Adjust expected warning.
8409         * gcc.dg/Walways-true-1.c: Likewise.
8410         * gcc.dg/Walways-true-2.c: Likewise.
8411         * gcc.dg/warn-addr-cmp.c: Likewise.
8413 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
8415         PR lto/42776
8416         * lib/lto.exp (lto_prune_vis_warns): New function.
8417         (lto-link-and-maybe-run): Call it.
8419 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
8421         PR tree-optimization/43904
8422         * gcc.dg/tree-ssa/tailcall-6.c: New.
8424 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8426         PR testsuite/35165
8427         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
8428         Darwin8/OSX10.4 - compatible code generation.
8429         Use scan-rtl-dump.
8430         * obj-c++.dg/stubify-1.mm: Ditto.
8431         * lib/objc-torture.exp: Do not require link success for
8432         "trivial.m" in the runtime checks when dowhat = 'compile'.
8433         * lib/dg-pch.exp (dg-flags-pch): New Proc.
8434         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
8435         Darwin8/OSX10.4 - compatible code generation.
8436         * objc.dg/stubify-2.m: Ditto.
8437         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
8438         * objc.dg/next-runtime-1.m: Ditto.
8439         * objc.dg/stret-2.m: Restrict to ilp32 targets.
8440         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
8441         runtimes on Darwin.
8443 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
8445         PR 43715
8446         * lib/plugin-support.exp: Use "-undefined
8447         dynamic_lookup" on darwin.
8449 2010-04-26  Richard Guenther  <rguenther@suse.de>
8451         * gcc.dg/lto/20100426_0.c: New testcase.
8453 2010-04-26  Jie Zhang  <jie@codesourcery.com>
8455         PR tree-optimization/43833
8456         gcc.dg/Warray-bounds-8.c: New test case.
8458 2010-04-26  Richard Guenther  <rguenther@suse.de>
8460         PR lto/43080
8461         * g++.dg/lto/20100423-3_0.C: New testcase.
8463 2010-04-26  Richard Guenther  <rguenther@suse.de>
8465         PR lto/42425
8466         * g++.dg/lto/20100423-2_0.C: New testcase.
8468 2010-04-26  Ira Rosen  <irar@il.ibm.com>
8470         * gcc.dg/vect/bb-slp-23.c: New test.
8472 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
8474         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8475         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8476         * gcc.dg/c1x-float-1.c: New test.
8478 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8480         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8481         of "lea\[ \t\]".
8483 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8485         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8486         FreeBSD.
8487         * gfortran.dg/default_format_denormal_1.f90: Ditto.
8488         * gfortran.dg/default_format_2.f90: Ditto.
8490 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8492         * gfortran.dg/pr43505.f90: Clean up .mod file.
8493         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8494         * gfortran.dg/pr41347.f90: Ditto.
8495         * gfortran.dg/internal_pack_4.f90: Ditto.
8496         * gfortran.dg/proc_decl_23.f90: Ditto.
8497         * gfortran.dg/recursive_check_3.f90: Ditto.
8498         * gfortran.dg/intent_out_3.f90: Ditto.
8499         * gfortran.dg/assignment_2.f90: Ditto.
8500         * gfortran.dg/pr41928.f90: Ditto.
8501         * gfortran.dg/pr42166.f90: Ditto.
8502         * gfortran.dg/private_type_12.f90: Ditto.
8503         * gfortran.dg/graphite/pr42185.f90: Ditto.
8504         * gfortran.dg/graphite/pr42186.f90: Ditto.
8505         * gfortran.dg/graphite/pr40982.f90: Ditto.
8506         * gfortran.dg/graphite/id-2.f90: Ditto.
8507         * gfortran.dg/graphite/id-4.f90: Ditto.
8508         * gfortran.dg/graphite/pr42050.f90: Ditto.
8509         * gfortran.dg/graphite/id-18.f90: Ditto.
8510         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8511         * gfortran.dg/graphite/pr41924.f90: Ditto.
8512         * gfortran.dg/graphite/pr42393.f90: Ditto.
8513         * gfortran.dg/graphite/pr37980.f90: Ditto.
8514         * gfortran.dg/graphite/pr38953.f90: Ditto.
8515         * gfortran.dg/graphite/pr42180.f90: Ditto.
8516         * gfortran.dg/graphite/pr42181.f90: Ditto.
8517         * gfortran.dg/where_operator_assign_4.f90: Ditto.
8518         * gfortran.dg/select_type_4.f90: Ditto.
8519         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8520         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8521         * gfortran.dg/lto/pr40725_0.f03: Ditto.
8522         * gfortran.dg/elemental_args_check_2.f90: Ditto.
8523         * gfortran.dg/whole_file_11.f90: Ditto.
8524         * gfortran.dg/private_type_11.f90: Ditto.
8525         * gfortran.dg/vect/vect-gems.f90: Ditto.
8526         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8528 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8530         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8532 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
8534         * gnat.dg/pack15.ad[sb]: New test.
8536 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
8538         * gcc.target/arm/mla-1.c: New test.
8540 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
8542         PR fortran/30073
8543         PR fortran/43793
8544         * gfortran.dg/pr43793.f90: New test.
8546 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
8548         PR tree-optimization/41442
8549         * gcc.target/i386/pr41442.c: New test.
8551 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
8553         PR fortran/43832
8554         * gfortran.dg/fgetc_3.f90: Delete bogus test.
8556 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8558         PR fortran/43832
8559         * gfortran.dg/open_nounit.f90: New test.
8561 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
8563         PR fortran/43841
8564         PR fortran/43843
8565         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
8567 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8569         * gcc.dg/Wconversion-integer.c: Update.
8571 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8573         * gnat.dg/unchecked_convert5.adb: New test.
8575 2010-04-23  Richard Guenther  <rguenther@suse.de>
8577         PR lto/41734
8578         * gcc.dg/lto/20100423-2_0.c: New testcase.
8579         * gcc.dg/lto/20100423-2_0.c: Likewise.
8581 2010-04-23  Richard Guenther  <rguenther@suse.de>
8583         PR lto/43455
8584         * gcc.dg/lto/20100423-1_0.c: New testcase.
8585         * gcc.dg/lto/20100423-1_1.c: Likewise.
8587 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8589         PR tree-optimization/43846
8590         * gcc.dg/tree-ssa/sra-10.c: New test.
8592 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8594         PR middle-end/43835
8595         * gcc.c-torture/execute/pr43835.c: New test.
8597 2010-04-23  Richard Guenther  <rguenther@suse.de>
8599         PR lto/42653
8600         * g++.dg/lto/20100423-1_0.C: New testcase.
8602 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
8604         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8606 2010-04-22  Ira Rosen  <irar@il.ibm.com>
8608         PR tree-optimization/43842
8609         * gcc.dg/vect/pr43842.c: New test.
8611 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8613         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
8614         * gcc.target/i386/wmul-2.c: Likewise.
8616 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8618         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
8619         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8621 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
8623         * gfortran.dg/reassoc_6.f: New testcase.
8625 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8627         PR middle-end/29274
8628         * gcc.target/arm/wmul-1.c: New test.
8629         * gcc.target/arm/wmul-2.c: New test.
8631 2010-04-22  Richard Guenther  <rguenther@suse.de>
8633         PR tree-optimization/43845
8634         * gcc.c-torture/compile/pr43845.c: New testcase.
8636 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8638         PR middle-end/29274
8639         * gcc.target/i386/wmul-1.c: New test.
8640         * gcc.target/i386/wmul-2.c: New test.
8641         * gcc.target/bfin/wmul-1.c: New test.
8642         * gcc.target/bfin/wmul-2.c: New test.
8644 2010-04-22  Richard Guenther  <rguenther@suse.de>
8646         PR fortran/43829
8647         * gfortran.dg/vector_subscript_6.f90: New testcase.
8648         * gfortran.dg/assign_10.f90: Adjust.
8650 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
8652         PR fortran/43836
8653         * gfortran.dg/gomp/pr43836.f90: New test.
8655 2010-04-21  Richard Guenther  <rguenther@suse.de>
8657         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8659 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8661         * gcc.dg/torture/builtin-cproj-3.c: New.
8663 2010-04-20  Jason Merrill  <jason@redhat.com>
8665         PR c++/9335
8666         * g++.dg/template/recurse2.C: New.
8667         * g++.dg/parse/crash36.C: Adjust.
8668         * g++.dg/other/fold1.C: Adjust.
8669         * g++.dg/init/member1.C: Adjust.
8670         * lib/prune.exp: Prune "skipping N instantiation contexts".
8672 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8674         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
8676 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8678         * gcc.dg/torture/builtin-cproj-1.c: New.
8679         * gcc.dg/torture/builtin-cproj-2.c: New.
8681 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
8683         PR c++/43800
8684         PR c++/43704
8685         * g++.dg/template/typedef32.C: Adjust.
8686         * g++.dg/template/typedef33.C: New test.
8688 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
8690         PR fortran/43227
8691         * gfortran.dg/proc_decl_23.f90: New test.
8693         PR fortran/43266
8694         * gfortran.dg/abstract_type_6.f03: New test.
8696 2010-04-20  Xinliang David Li  <davidxl@google.com>
8698         * g++.dg/tree-ssa/fold-compare.C: New.
8700 2010-04-20  Richard Guenther  <rguenther@suse.de>
8702         PR tree-optimization/39417
8703         * g++.dg/torture/pr39417.C: New testcase.
8705 2010-04-20  Richard Guenther  <rguenther@suse.de>
8707         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8709 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
8711         * g++.dg/debug/dwarf2/rv1.C: New test.
8713 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8715         PR target/43635
8716         * gcc.c-torture/compile/pr43635.c: New testcase.
8718 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8720         PR fortran/43339
8721         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8722         of sequential loops being private only in the innermost containing
8723         task region.
8725         PR middle-end/43337
8726         * gfortran.dg/gomp/pr43337.f90: New test.
8728 2010-04-19  Richard Guenther  <rguenther@suse.de>
8730         PR tree-optimization/43796
8731         * gfortran.dg/pr43796.f90: New testcase.
8733 2010-04-19  Richard Guenther  <rguenther@suse.de>
8735         PR tree-optimization/43783
8736         * gcc.c-torture/execute/pr43783.c: New testcase.
8738 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
8740         PR target/43766
8741         * gcc.target/i386/pr43766.c: New test.
8743 2010-04-19  Jie Zhang  <jie@codesourcery.com>
8745         PR target/43662
8746         * gcc.target/i386/pr43662.c: New test.
8748 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
8750         PR c++/43704
8751         * g++.dg/template/typedef32.C: New test.
8753 2010-04-19  Ira Rosen  <irar@il.ibm.com>
8755         PR tree-optimization/37027
8756         * lib/target-supports.exp
8757         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8758         * gcc.dg/vect/pr37027.c: New test.
8759         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8760         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8761         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8762         gcc.dg/vect/vect-complex-6.c: Likewise.
8764 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8766         * g++.dg/debug/dwarf2/enum1.C: New test.
8768 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8770         * gnat.dg/rep_clause5.ad[sb]: New test.
8771         * gnat.dg/rep_clause5_pkg.ads: New helper.
8773 2010-04-18  Ira Rosen  <irar@il.ibm.com>
8775         PR tree-optimization/43771
8776         * g++.dg/vect/pr43771.cc: New test.
8778 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8780         PR fortran/31538
8781         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8782         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8784 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8786         * gnat.dg/sizetype.adb: Rename into...
8787         * gnat.dg/sizetype1.adb: ...this.
8788         * gnat.dg/sizetype2.adb: New test.
8790 2010-04-16  Richard Guenther  <rguenther@suse.de>
8792         PR tree-optimization/43572
8793         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8795 2010-04-16  Olivier Hainque  <hainque@adacore.com>
8797         * gnat.dg/specs/discr_private.ads: New test.
8799 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
8801         PR target/41514
8802         * gcc.target/arm/thumb-comparisons.c: New test.
8804         PR target/40603
8805         * gcc.target/arm/thumb-cbranchqi.c: New test.
8807 2010-04-16  Christian Bruel  <christian.bruel@st.com>
8809         * g++.dg/torture/pr36191.C: Enable for SH.
8811 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
8813         * gnat.dg/wide_boolean.adb: New test.
8814         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8816 2010-04-15  Richard Guenther  <rguenther@suse.de>
8818         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8819         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8820         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8821         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8822         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8823         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8824         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8825         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8826         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8827         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8828         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8829         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8830         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8831         * gcc.dg/torture/ipa-pta-2.c: Likewise.
8832         * gcc.dg/torture/ipa-pta-1.c: Adjust.
8834 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
8836         PR target/21803
8837         * gcc.target/arm/pr42496.c: New test.
8839 2010-04-14  Jason Merrill  <jason@redhat.com>
8841         PR c++/36625
8842         * g++.dg/ext/attrib38.C: New.
8844 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
8846         PR testsuite/43739
8847         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8849 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8851         PR 42966
8852         * gcc.dg/cpp/warn-undef-2.c: Update.
8853         * gcc.dg/cpp/warn-traditional-2.c: Update.
8854         * gcc.dg/cpp/warn-comments-2.c: Update.
8855         * gcc.dg/cpp/warn-variadic-2.c: Update.
8856         * gcc.dg/cpp/warn-long-long-2.c: Update.
8857         * gcc.dg/cpp/warn-deprecated-2.c: Update.
8858         * gcc.dg/cpp/warn-multichar-2.c: Update.
8859         * gcc.dg/cpp/warn-normalized-3.c: Update.
8860         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8861         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8862         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8863         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8864         * gcc.dg/cpp/warn-redefined-2.c: Update.
8865         * gfortran.dg/warning-directive-2.F90: Update.
8866         * c-c++-common/cpp/warning-directive-2.c: Update.
8868 2010-04-14  Michael Matz  <matz@suse.de>
8870         PR tree-optimization/42963
8871         * gcc.dg/pr42963.c: New testcase.
8873 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
8875         * gnat.dg/class_wide.adb: Rename into...
8876         * gnat.dg/class_wide1.adb: ...this.
8877         * gnat.dg/class_wide2.ad[sb]: New test.
8879 2010-04-14  Tobias Burnus  <burnus@net-b.de>
8881         PR fortran/18918
8882         * gfortran.dg/coarray_9.f90: Update dg-errors.
8883         * gfortran.dg/coarray_10.f90: New test.
8884         * gfortran.dg/coarray_11.f90: New test.
8886 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8888         PR fortran/43747
8889         gfortran.dg/initialization_24.f90: New test.
8891 2010-04-13  Jason Merrill  <jason@redhat.com>
8893         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8894         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8896 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8898         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8899         * g++.dg/dg.exp: Likewise.
8900         * gcc.dg/cpp/warning-directive-1.c: Move to ...
8901         * c-c++-common/cpp/warning-directive-1.c: ... here.
8902         * gcc.dg/cpp/warning-directive-2.c: Move to ...
8903         * c-c++-common/cpp/warning-directive-2.c: ... here.
8904         * gcc.dg/cpp/warning-directive-3.c: Move to ...
8905         * c-c++-common/cpp/warning-directive-3.c: ... here.
8906         * gcc.dg/cpp/warning-directive-4.c: Move to ...
8907         * c-c++-common/cpp/warning-directive-4.c: ... here.
8908         * g++.dg/cpp/warning-directive-1.C: Delete.
8909         * g++.dg/cpp/warning-directive-2.C: Delete.
8910         * g++.dg/cpp/warning-directive-3.C: Delete.
8911         * g++.dg/cpp/warning-directive-4.C: Delete.
8912         * gcc.dg/cpp/normalised-3.c: Delete.
8913         * g++.dg/cpp/normalised-1.C: Rename as ...
8914         * c-c++-common/cpp/normalised-3.c: ... this.
8916 2010-04-13  Martin Jambor  <mjambor@suse.cz>
8918         * gcc.dg/tree-ssa/sra-9.c: New test.
8920 2010-04-13  Michael Matz  <matz@suse.de>
8922         PR middle-end/43730
8923         * gcc.dg/pr43730.c: New test.
8925 2010-04-13  Michael Matz  <matz@suse.de>
8927         * gcc.dg/tree-ssa/negate.c: New testcase.
8929 2010-04-13  Richard Guenther  <rguenther@suse.de>
8931         PR testsuite/43735
8932         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8934 2010-04-13  Richard Guenther  <rguenther@suse.de>
8936         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8938 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
8940         * gnat.dg/derived_type1.adb: New test.
8942 2010-04-13  Matthias Klose  <doko@ubuntu.com>
8944         * gcc.dg/plugindir1.c: New testcase.
8945         * gcc.dg/plugindir2.c: New testcase.
8946         * gcc.dg/plugindir3.c: New testcase.
8947         * gcc.dg/plugindir4.c: New testcase.
8949 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
8951         * gcc.target/i386/rotate-2.c: New test.
8953 2010-04-12  Jason Merrill  <jason@redhat.com>
8955         PR c++/43641
8956         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8957         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8959 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
8961         PR c++/25811
8962         * g++.dg/init/pr25811.C: New test.
8964 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8966         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8967         dg-error, dg-warning.
8968         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8970 2010-04-12  Richard Guenther  <rguenther@suse.de>
8972         * gcc.dg/torture/inline-2.c: New testcase.
8974 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
8976         PR bootstrap/43699
8977         * gcc.dg/Wunused-var-7.c: New test.
8979         PR tree-optimization/43560
8980         * gcc.c-torture/execute/pr43560.c: New test.
8982 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8984         * gnat.dg/aggr13.adb: New test.
8985         * gnat.dg/aggr14.adb: Likewise.
8986         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
8988 2010-04-12  Richard Guenther  <rguenther@suse.de>
8990         PR c++/43611
8991         * g++.dg/torture/pr43611.C: New testcase.
8993 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
8995         PR c/36774
8996         * gcc.dg/pr36774-1.c: New test.
8997         * gcc.dg/pr36774-2.c: New test.
8999 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9001         * gcc.target/sh/rte-delay-slot.c: New test.
9003 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
9005         * gnat.dg/pack9.adb: Remove -cargs option.
9006         * gnat.dg/aggr12.ad[sb]: New test.
9008 2010-04-10  Jie Zhang  <jie@codesourcery.com>
9010         PR target/43417
9011         * gcc.target/sh/pr43417.c: New test.
9013 2010-04-10  Tobias Burnus  <burnus@net-b.de>
9015         PR fortran/43591
9016         * gfortran.dg/spec_expr_6.f90: New test.
9018 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
9020         PR cpp/43195
9021         * gcc.dg/cpp/pr43195.c: New.
9022         * gcc.dg/cpp/pr43195.h: New.
9024 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9026         PR 42965
9027         * gcc.dg/Werror-6.c: Adjust.
9028         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9029         * gcc.dg/Werror-4.c: Likewise.
9030         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
9031         * gcc.dg/Wswitch-enum-error.c: Likewise.
9032         * gcc.dg/Wpointer-arith.c: Likewise.
9033         * gcc.dg/Wfatal.c: Likewise.
9034         * gcc.dg/Wswitch-error.c: Likewise.
9035         * g++.dg/warn/unused-result1-Werror.c: Likewise.
9036         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
9037         * gcc.dg/cpp/warn-undef-2.c: Likewise.
9038         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
9039         * gcc.dg/cpp/warn-comments-2.c: Likewise.
9040         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
9041         * gcc.dg/cpp/warning-directive-2.c: Likewise.
9042         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
9043         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
9044         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
9045         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
9046         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
9047         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
9048         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
9049         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
9050         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
9051         * g++.dg/cpp/warning-directive-2.C: Likewise.
9052         * gfortran.dg/warning-directive-2.F90: Likewise.
9054 2010-04-09  Jason Merrill  <jason@redhat.com>
9056         PR c++/42623
9057         * g++.dg/template/sizeof13.C: New.
9059 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
9061         * g++.dg/other/pr35504.C: Add check for thiscall.
9062         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
9063         * gcc.dg/torture/stackalign/thiscall-1.c: New.
9065 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9067         PR c++/28584
9068         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
9069         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
9070         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
9071         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
9072         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
9073         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
9074         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
9075         * g++.dg/other/increment1.C: Likewise.
9077 2010-04-09  Tobias Burnus  <burnus@net-b.de>
9079         PR fortran/18918
9080         * gfortran.dg/coarray_7.f90: New test.
9081         * gfortran.dg/coarray_8.f90: New test.
9083 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
9085         PR fortran/28039
9086         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
9088 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9090         PR target/43643
9091         * gcc.dg/pr43643.c: New test.
9093 2010-04-08  Tobias Burnus  <burnus@net-b.de>
9095         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
9097 2010-04-08  Richard Guenther  <rguenther@suse.de>
9099         PR tree-optimization/43679
9100         * gcc.c-torture/compile/pr43679.c: New testcase.
9102 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
9104         PR debug/43670
9105         * gcc.dg/pr43670.c: New test.
9107 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
9109         PR middle-end/40815
9110         * gcc.dg/tree-ssa/reassoc-19.c: New.
9112 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
9114         PR c/18624
9115         * gcc.dg/Wunused-var-1.c: New test.
9116         * gcc.dg/Wunused-var-2.c: New test.
9117         * gcc.dg/Wunused-var-3.c: New test.
9118         * gcc.dg/Wunused-var-4.c: New test.
9119         * gcc.dg/Wunused-var-5.c: New test.
9120         * gcc.dg/Wunused-var-6.c: New test.
9121         * gcc.dg/Wunused-parm-1.c: New test.
9123         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
9124         * gcc.dg/trunc-1.c: Likewise.
9125         * gcc.dg/vla-9.c: Likewise.
9126         * gcc.dg/dfp/composite-type.c: Likewise.
9128 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9130         PR objc/35996
9131         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
9132         * obj-c++.dg/objc-gc-3.mm: Ditto.
9134 2010-04-07  Simon Baldwin  <simonb@google.com>
9136         * gcc.dg/cpp/warn-undef-2.c: New.
9137         * gcc.dg/cpp/warn-traditional-2.c: New.
9138         * gcc.dg/cpp/warn-comments-2.c: New.
9139         * gcc.dg/cpp/warning-directive-1.c: New.
9140         * gcc.dg/cpp/warn-long-long.c: New.
9141         * gcc.dg/cpp/warn-traditional.c: New.
9142         * gcc.dg/cpp/warn-variadic-2.c: New.
9143         * gcc.dg/cpp/warn-undef.c: New.
9144         * gcc.dg/cpp/warn-normalized-1.c: New.
9145         * gcc.dg/cpp/warning-directive-2.c: New.
9146         * gcc.dg/cpp/warn-long-long-2.c: New.
9147         * gcc.dg/cpp/warn-variadic.c: New.
9148         * gcc.dg/cpp/warn-normalized-2.c: New.
9149         * gcc.dg/cpp/warning-directive-3.c: New.
9150         * gcc.dg/cpp/warn-deprecated-2.c: New.
9151         * gcc.dg/cpp/warn-trigraphs-1.c: New.
9152         * gcc.dg/cpp/warn-multichar-2.c: New.
9153         * gcc.dg/cpp/warn-normalized-3.c: New.
9154         * gcc.dg/cpp/warning-directive-4.c: New.
9155         * gcc.dg/cpp/warn-unused-macros.c: New.
9156         * gcc.dg/cpp/warn-trigraphs-2.c: New.
9157         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
9158         * gcc.dg/cpp/warn-cxx-compat.c: New.
9159         * gcc.dg/cpp/warn-redefined.c: New.
9160         * gcc.dg/cpp/warn-trigraphs-3.c: New.
9161         * gcc.dg/cpp/warn-unused-macros-2.c: New.
9162         * gcc.dg/cpp/warn-deprecated.c: New.
9163         * gcc.dg/cpp/warn-trigraphs-4.c: New.
9164         * gcc.dg/cpp/warn-redefined-2.c: New.
9165         * gcc.dg/cpp/warn-comments.c: New.
9166         * gcc.dg/cpp/warn-multichar.c: New.
9167         * g++.dg/cpp/warning-directive-1.C: New.
9168         * g++.dg/cpp/warning-directive-2.C: New.
9169         * g++.dg/cpp/warning-directive-3.C: New.
9170         * g++.dg/cpp/warning-directive-4.C: New.
9171         * gfortran.dg/warning-directive-1.F90: New.
9172         * gfortran.dg/warning-directive-3.F90: New.
9173         * gfortran.dg/warning-directive-2.F90: New.
9174         * gfortran.dg/warning-directive-4.F90: New.
9176 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9178         PR objc++/23716
9179         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
9181 2010-04-07  Jason Merrill  <jason@redhat.com>
9183         * g++.dg/template/dr408.C: New.
9185         * g++.dg/lookup/ns4.C: New.
9187         PR c++/38392
9188         * g++.dg/template/friend51.C: New test.
9190         PR c++/41970
9191         * g++.old-deja/g++.other/linkage1.C: Adjust.
9193 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9195         PR c++/42697
9196         * g++.dg/template/crash94.C: New test.
9198 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9200         PR c++/40239
9201         * g++.dg/init/aggr5.C: New test.
9202         * g++.dg/init/aggr5.C: New test.
9204 2010-04-07  Richard Guenther  <rguenther@suse.de>
9206         PR tree-optimization/43270
9207         * g++.dg/warn/Warray-bounds-4.C: New testcase.
9208         * gcc.dg/Warray-bounds-7.c: Likewise.
9210 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9212         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
9213         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
9214         * gnat.dg/bit_packed_array4.ad[sb]: New test.
9216 2010-04-07  Jie Zhang  <jie@codesourcery.com>
9218         PR c++/42556
9219         * g++.dg/init/pr42556.C: New test.
9221 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9223         PR debug/43628
9224         * g++.dg/debug/dwarf2/typedef2.C: New test.
9226 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
9228         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
9229         c-c++-common/dwarf2/redeclaration-1.C
9231 2010-04-06  Jason Merrill  <jason@redhat.com>
9233         * g++.dg/cpp0x/pr31437.C: Adjust error location.
9234         * g++.dg/ext/attrib18.C: Likewise.
9235         * g++.dg/ext/bitfield2.C: Likewise.
9236         * g++.dg/ext/bitfield4.C: Likewise.
9237         * g++.dg/ext/visibility/warn2.C: Likewise.
9238         * g++.dg/ext/visibility/warn3.C: Likewise.
9239         * g++.dg/gomp/pr26690-1.C: Likewise.
9240         * g++.dg/inherit/covariant7.C: Likewise.
9241         * g++.dg/init/synth2.C: Likewise.
9242         * g++.dg/lookup/using7.C: Likewise.
9243         * g++.dg/other/crash-4.C: Likewise.
9244         * g++.dg/other/error13.C: Likewise.
9245         * g++.dg/other/error20.C: Likewise.
9246         * g++.dg/parse/crash31.C: Likewise.
9247         * g++.dg/parse/error16.C: Likewise.
9248         * g++.dg/parse/error19.C: Likewise.
9249         * g++.dg/parse/error27.C: Likewise.
9250         * g++.dg/parse/error28.C: Likewise.
9251         * g++.dg/parse/fused-params1.C: Likewise.
9252         * g++.dg/template/error2.C: Likewise.
9253         * g++.dg/template/local6.C: Likewise.
9254         * g++.dg/template/qualttp15.C: Likewise.
9255         * g++.dg/warn/Wnvdtor-2.C: Likewise.
9256         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
9257         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
9258         * g++.old-deja/g++.brendan/crash29.C: Likewise.
9259         * g++.old-deja/g++.eh/spec6.C: Likewise.
9260         * g++.old-deja/g++.jason/crash3.C: Likewise.
9261         * g++.old-deja/g++.jason/destruct2.C: Likewise.
9262         * g++.old-deja/g++.law/ctors5.C: Likewise.
9263         * g++.old-deja/g++.law/ctors9.C: Likewise.
9264         * g++.old-deja/g++.mike/p3538a.C: Likewise.
9265         * g++.old-deja/g++.mike/p3538b.C: Likewise.
9266         * g++.old-deja/g++.other/struct1.C: Likewise.
9267         * g++.old-deja/g++.other/volatile1.C: Likewise.
9268         * g++.old-deja/g++.pt/crash36.C: Likewise.
9269         * g++.old-deja/g++.pt/derived3.C: Likewise.
9270         * g++.old-deja/g++.robertl/eb109.C: Likewise.
9271         * g++.old-deja/g++.robertl/eb4.C: Likewise.
9273 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
9275         PR middle-end/43519
9276         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
9277         * gcc.dg/graphite/id-19.c: New.
9279 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
9281         PR middle-end/32824
9282         * gcc.dg/vect/pr32824: New.
9284 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9286         PR fortran/18918
9287         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
9288         * gfortran.dg/coarray_3.f90: Ditto.
9289         * gfortran.dg/coarray_4.f90: Ditto.
9290         * gfortran.dg/coarray_5.f90: Ditto.
9291         * gfortran.dg/coarray_6.f90: Ditto.
9292         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
9294 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9296         PR fortran/18918
9297         * gfortran.dg/coarray_4.f90: Fix test.
9298         * gfortran.dg/coarray_6.f90: Add more tests.
9300 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9302         PR fortran/18918
9303         * gfortran.dg/coarray_4.f90: New test.
9304         * gfortran.dg/coarray_5.f90: New test.
9305         * gfortran.dg/coarray_6.f90: New test.
9307 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9309         PR fortran/18918
9310         * gfortran.dg/iso_fortran_env_5.f90: New test.
9311         * gfortran.dg/iso_fortran_env_6.f90: New test.
9313 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9315         PR fortran/39997
9316         * gfortran.dg/coarray_1.f90: New test.
9317         * gfortran.dg/coarray_2.f90: New test.
9318         * gfortran.dg/coarray_3.f90: New test.
9320 2010-04-06  Jason Merrill  <jason@redhat.com>
9322         PR c++/43648
9323         * g++.dg/template/dtor8.C: New.
9325         PR c++/43621
9326         * g++.dg/template/error-recovery2.C: New.
9328 2010-04-06  Jan Hubicka  <jh@suse.czpli
9330         PR tree-optimization/42906
9331         * gcc.dg/tree-ssa/dce-1.c: New testcase.
9333 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9335         PR fortran/43178
9336         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
9337         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
9338         * gfortran.dg/auto_dealloc_1.f90: Ditto.
9340 2010-04-06  Richard Guenther  <rguenther@suse.de>
9342         PR tree-optimization/43627
9343         * gcc.dg/tree-ssa/vrp49.c: New testcase.
9345 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9347         PR target/43638
9348         * gcc.target/i386/pr43638.c: New test.
9350 2010-04-06  Richard Guenther  <rguenther@suse.de>
9352         PR middle-end/43661
9353         * gcc.c-torture/compile/pr43661.c: New testcase.
9355 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9357         * gcc.target/s390/stackcheck1.c: Add dg-warning.
9359 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
9361         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
9363 2010-04-02  Richard Guenther  <rguenther@suse.de>
9365         PR tree-optimization/43629
9366         * gcc.c-torture/execute/pr43629.c: New testcase.
9368 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9369             Dominique d'Humieres  <dominiq@lps.ens.fr>
9371         PR libfortran/43605
9372         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
9374 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
9376         PR debug/43325
9377         * c-c++-common/dwarf2/redeclaration-1.C: New test.
9379 2010-04-01  Jason Merrill  <jason@redhat.com>
9381         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
9383 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9384             Manfred Schwarb  <manfred99@gmx.ch>
9386         PR libfortran/43605
9387         * gfortran.dg/ftell_3.f90: New test.
9389 2010-04-01  Richard Guenther  <rguenther@suse.de>
9391         PR middle-end/43614
9392         * gcc.c-torture/compile/pr43614.c: New testcase.
9394 2010-04-01  Martin Jambor  <mjambor@suse.cz>
9396         PR tree-optimization/43141
9397         * gcc.dg/guality/pr43141.c: New test.
9399 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9401         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
9402         * g++.dg/eh/spbp.C: Likewise.
9403         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
9404         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
9405         superfluous casts.
9406         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
9407         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
9408         * objc.dg/dwarf-2.m: Likewise.
9410 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9412         PR middle-end/43464
9413         * gcc.dg/graphite/id-pr43464.c: New.
9414         * gcc.dg/graphite/id-pr43464-1.c: New.
9416 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9418         PR middle-end/43351
9419         * gcc.dg/graphite/id-pr43351.c
9421 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9423         PR testsuite/35165
9424         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
9425         * obj-c++.dg/try-catch-2.mm: Ditto.
9426         * obj-c++.dg/lookup-2.mm: Ditto.
9427         * obj-c++.dg/encode-8.m: Ditto.
9428         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9429         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
9430         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
9431         * obj-c++.dg/const-str-11.mm: Ditto.
9432         * obj-c++.dg/const-str-9.mm: Ditto.
9433         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
9434         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
9435         * obj-c++.dg/except-1.mm: Ditto.
9436         * obj-c++.dg/const-str-7.mm: Ditto.
9437         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9438         * obj-c++.dg/const-str-3.mm: Ditto.
9439         * obj-c++.dg/const-str-7.mm: Ditto.
9440         * obj-c++.dg/stubify-2.mm: Change dump file name.
9442         PR objc++/23613
9443         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
9444         New macro.
9445         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
9446         Remove dg-xfail-if.
9448 2010-03-31  Martin Jambor  <mjambor@suse.cz>
9450         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
9451         only with -O2, -O3 or -Os and not with -fwhopr.
9453 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
9455         PR c++/43558
9456         * g++.dg/template/typedef31.C: New test.
9458 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9460         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
9461         assembler output on *-*-solaris2*.
9462         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9464 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
9466         PR debug/43557
9467         * gcc.dg/pr43557-1.c: New test.
9468         * gcc.dg/pr43557-2.c: New file.
9470 2010-03-31  Jie Zhang  <jie@codesourcery.com>
9472         PR 43562
9473         * gcc.dg/pr43562.c: New test.
9475 2010-03-30  Jason Merrill  <jason@redhat.com>
9477         PR c++/43076
9478         * g++.dg/template/error-recovery1.C: New.
9480         PR c++/41786
9481         * g++.dg/parse/ambig5.C: New.
9483 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
9485         PR debug/43593
9486         * gcc.dg/guality/pr43593.c: New test.
9488 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
9490         PR middle-end/43430
9491         * gcc.dg/vect/pr43430-1.c: New.
9493 2010-03-30  Jason Merrill  <jason@redhat.com>
9495         PR c++/43559
9496         * g++.dg/template/partial7.C: New.
9498 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9500         * gcc.target/s390/stackcheck1.c: New testcase.
9502 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9504         PR libfortran/43265
9505         * gfortran.dg/read_eof_8.f90: New test.
9507 2010-03-29  Jason Merrill  <jason@redhat.com>
9509         * gcc.dg/cpp/include6.c: Change [] to ().
9511         N3077
9512         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9513         splicing and UCNs.
9514         * c-c++-common/raw-string-2.c: Add trigraph test.
9515         * c-c++-common/raw-string-8.c: New.
9516         * c-c++-common/raw-string-9.c: New.
9517         * c-c++-common/raw-string-10.c: New.
9519         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9520         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9521         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9522         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9523         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9524         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9525         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9527 2010-03-29  Richard Guenther  <rguenther@suse.de>
9529         PR tree-optimization/43560
9530         * gcc.dg/torture/pr43560.c: New testcase.
9532 2010-03-29  Jason Merrill  <jason@redhat.com>
9534         N3077
9535         * g++.dg/ext/raw-string-1.C: Change [] to ().
9536         * g++.dg/ext/raw-string-2.C: Change [] to ().
9537         Don't use \ in delimiter.
9538         * g++.dg/ext/raw-string-3.C: Change [] to ().
9539         * g++.dg/ext/raw-string-4.C: Change [] to ().
9540         * g++.dg/ext/raw-string-5.C: Change [] to ().
9541         Test for error on \ in delimiter.
9542         * g++.dg/ext/raw-string-6.C: Change [] to ().
9543         * g++.dg/ext/raw-string-7.C: Change [] to ().
9545 2010-03-29  Jie Zhang  <jie@codesourcery.com>
9547         PR 43564
9548         * gcc.dg/pr43564.c: New test.
9550 2010-03-29  Tobias Burnus  <burnus@net-b.de>
9552         PR fortran/43551
9553         * gfortran.dg/direct_io_12.f90: New test.
9555 2010-03-28  Jan Hubicka  <jh@suse.cz>
9557         PR tree-optimization/43505
9558         * gfortran.dg/pr43505.f90: New testcase.
9560 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
9562         PR tree-optimization/43528
9563         * gcc.target/i386/pr43528.c: New test.
9565 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
9567         PR c/43381
9568         * gcc.dg/parm-impl-decl-3.c: New test.
9570 2010-03-26  Jason Merrill  <jason@redhat.com>
9572         PR c++/43509
9573         * g++.dg/cpp0x/parse1.C: New.
9575 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
9577         PR target/43524
9578         * gcc.target/i386/pr43524.c: New test.
9580 2010-03-26  Martin Jambor  <mjambor@suse.cz>
9582         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
9583         whitespace, rename main to foo.
9584         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
9585         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
9586         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
9587         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
9588         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
9589         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
9590         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
9591         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
9592         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
9593         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
9594         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
9596 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
9598         PR c++/43327
9599         * g++.dg/other/crash-10.C: New test.
9600         * g++.dg/other/crash-11.C: New test.
9602 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9604         PR libfortran/43517
9605         * gfortran.dg/read_eof_7.f90: New test.
9607 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9609         PR objc/35165
9610         PR testsuite/43512
9611         * objc-obj-c++-shared: New directory.
9612         * objc-obj-c++-shared/Object1-implementation.h: New file.
9613         * objc-obj-c++-shared/Object1.h: New file.
9614         * objc-obj-c++-shared/Protocol1.h: New file.
9615         * objc-obj-c++-shared/next-abi.h: New file.
9616         * objc-obj-c++-shared/next-mapping.h: New file.
9617         * objc/execute/next_mapping.h: Delete.
9618         * objc.dg/special/special.exp: For all targets run the tests with
9619         -fgnu-runtime, for darwin targets also run the tests with
9620         -fnext-runtime.
9621         * objc.dg/dg.exp: Ditto.
9622         * obj-c++.dg/dg.exp: Ditto.
9623         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9624         Protocol1.h) and next-mapping.h as required.  Amend testcase to
9625         include use of updated NeXT interface.
9626         * objc/execute/formal_protocol-5.m: Ditto.
9627         * objc/execute/protocol-isEqual-2.m: Ditto.
9628         * objc/execute/protocol-isEqual-4.m: Ditto.
9629         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
9630         Protocol1.h) and next-mapping.h as required.
9631         * objc/execute/object_is_class.m: Ditto.
9632         * objc/execute/enumeration-1.m: Ditto.
9633         * objc/execute/class-13.m: Ditto.
9634         * objc/execute/formal_protocol-2.m: Ditto.
9635         * objc/execute/formal_protocol-4.m: Ditto.
9636         * objc/execute/class-1.m: Ditto.
9637         * objc/execute/bycopy-1.m: Ditto.
9638         * objc/execute/formal_protocol-6.m: Ditto.
9639         * objc/execute/bycopy-3.m: Ditto.
9640         * objc/execute/class-3.m: Ditto.
9641         * objc/execute/bf-11.m: Ditto.
9642         * objc/execute/class-5.m: Ditto.
9643         * objc/execute/bf-13.m: Ditto.
9644         * objc/execute/class-7.m: Ditto.
9645         * objc/execute/bf-15.m: Ditto.
9646         * objc/execute/class-9.m: Ditto.
9647         * objc/execute/bf-17.m: Ditto.
9648         * objc/execute/bf-19.m: Ditto.
9649         * objc/execute/IMP.m: Ditto.
9650         * objc/execute/exceptions/catchall-1.m: Ditto.
9651         * objc/execute/exceptions/trivial.m: Ditto.
9652         * objc/execute/exceptions/finally-1.m: Ditto.
9653         * objc/execute/exceptions/local-variables-1.m: Ditto.
9654         * objc/execute/exceptions/foward-1.m: Ditto.
9655         * objc/execute/bf-2.m: Ditto.
9656         * objc/execute/string1.m: Ditto.
9657         * objc/execute/bf-4.m: Ditto.
9658         * objc/execute/informal_protocol.m: Ditto.
9659         * objc/execute/string3.m: Ditto.
9660         * objc/execute/bf-6.m: Ditto.
9661         * objc/execute/bf-8.m: Ditto.
9662         * objc/execute/class-tests-1.h: Ditto.
9663         * objc/execute/protocol-isEqual-1.m: Ditto.
9664         * objc/execute/protocol-isEqual-3.m: Ditto.
9665         * objc/execute/_cmd.m: Ditto.
9666         * objc/execute/function-message-1.m: Ditto.
9667         * objc/execute/bf-20.m: Ditto.
9668         * objc/execute/bf-common.h: Ditto.
9669         * objc/execute/np-2.m: Ditto.
9670         * objc/execute/class-10.m: Ditto.
9671         * objc/execute/class-12.m: Ditto.
9672         * objc/execute/enumeration-2.m: Ditto.
9673         * objc/execute/class-14.m: Ditto.
9674         * objc/execute/encode-1.m: Ditto.
9675         * objc/execute/formal_protocol-1.m: Ditto.
9676         * objc/execute/formal_protocol-3.m: Ditto.
9677         * objc/execute/accessing_ivars.m: Ditto.
9678         * objc/execute/bycopy-2.m: Ditto.
9679         * objc/execute/class-2.m: Ditto.
9680         * objc/execute/bf-10.m: Ditto.
9681         * objc/execute/formal_protocol-7.m: Ditto.
9682         * objc/execute/root_methods.m: Ditto.
9683         * objc/execute/class-4.m: Ditto.
9684         * objc/execute/bf-12.m: Ditto.
9685         * objc/execute/class-6.m: Ditto.
9686         * objc/execute/bf-14.m: Ditto.
9687         * objc/execute/nested-func-1.m: Ditto.
9688         * objc/execute/class-8.m: Ditto.
9689         * objc/execute/private.m: Ditto.
9690         * objc/execute/bf-16.m: Ditto.
9691         * objc/execute/bf-18.m: Ditto.
9692         * objc/execute/load-3.m: Ditto.
9693         * objc/execute/compatibility_alias.m: Ditto.
9694         * objc/execute/bf-1.m: Ditto.
9695         * objc/execute/no_clash.m: Ditto.
9696         * objc/execute/bf-3.m: Ditto.
9697         * objc/execute/string2.m: Ditto.
9698         * objc/execute/bf-5.m: Ditto.
9699         * objc/execute/string4.m: Ditto.
9700         * objc/execute/bf-7.m: Ditto.
9701         * objc/execute/object_is_meta_class.m: Ditto.
9702         * objc/execute/bf-9.m: Ditto.
9703         * objc/execute/bf-21.m: Ditto.
9704         * objc/execute/cascading-1.m: Ditto.
9705         * objc/execute/trivial.m: Ditto.
9706         * objc/execute/np-1.m: Ditto.
9707         * objc/compile/trivial.m: Ditto.
9708         * objc/execute/class_self-2.m: Include <stdlib.h>.
9709         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9710         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9711         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9712         and 64bit. Use new NeXT interface as required.
9713         * objc.dg/special/unclaimed-category-1.m: Ditto.
9714         * objc.dg/special/unclaimed-category-1.h: Ditto.
9715         * objc.dg/special/unclaimed-category-1a.m: Ditto.
9716         * objc.dg/func-ptr-1.m: Ditto.
9717         * objc.dg/stret-1.m: Ditto.
9718         * objc.dg/encode-2.m: Ditto.
9719         * objc.dg/category-1.m: Ditto.
9720         * objc.dg/encode-3.m: Ditto.
9721         * objc.dg/call-super-3.m: Ditto.
9722         * objc.dg/method-3.m: Ditto.
9723         * objc.dg/func-ptr-2.m: Ditto.
9724         * objc.dg/lookup-1.m: Ditto.
9725         * objc.dg/encode-4.m: Ditto.
9726         * objc.dg/fix-and-continue-1.m: Ditto.
9727         * objc.dg/proto-lossage-3.m: Ditto.
9728         * objc.dg/method-13.m: Ditto.
9729         * objc.dg/proto-qual-1.m: Ditto.
9730         * objc.dg/zero-link-3.m: Ditto.
9731         * objc.dg/bitfield-1.m: Ditto.
9732         * objc.dg/va-meth-1.m: Ditto.
9733         * objc.dg/super-class-3.m: Ditto.
9734         * objc.dg/call-super-1.m: Ditto.
9735         * objc.dg/type-size-2.m: Ditto.
9736         * objc.dg/method-10.m: Ditto.
9737         * objc.dg/defs.m: Ditto.
9738         * objc.dg/const-str-3.m: Ditto.
9739         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
9740         Protocol1.h) and next-mapping.h as required. Use new NeXT
9741         interface as required.
9742         * objc.dg/super-class-4.m: Ditto.
9743         * objc.dg/comp-types-8.m: Ditto.
9744         * objc.dg/call-super-2.m: Ditto.
9745         * objc.dg/objc-fast-4.m: Ditto.
9746         * objc.dg/method-6.m: Ditto.
9747         * objc.dg/const-str-3.m: Ditto.
9748         * objc.dg/const-str-7.m: Ditto.
9749         * objc.dg/method-15.m: Ditto.
9750         * objc.dg/method-19.m: Ditto.
9751         * objc.dg/sync-1.m: Ditto.
9752         * objc.dg/layout-1.m: Ditto.
9753         * objc.dg/bitfield-3.m: Ditto.
9754         * objc.dg/try-catch-3.m: Ditto.
9755         * objc.dg/try-catch-7.m: Ditto.
9756         * objc.dg/comp-types-10.m: Ditto.
9757         * objc.dg/selector-2.: Ditto.
9758         * objc.dg/method-7.m: Ditto.
9759         * objc.dg/typedef-alias-1.m: Ditto.
9760         * objc.dg/proto-lossage-2.m: Ditto.
9761         * objc.dg/comp-types-11.m: Ditto.
9762         * objc.dg/sizeof-1.m: Ditto.
9763         * objc.dg/method-17.m: Ditto.
9764         * objc.dg/bitfield-5.m: Ditto.
9765         * objc.dg/try-catch-1.m: Ditto.
9766         * objc.dg/encode-5.m: Ditto.
9767         * objc.dg/fix-and-continue-2.m: Ditto.
9768         * objc.dg/method-9.m: Ditto.
9769         * objc.dg/isa-field-1.m: Ditto.
9770         * objc.dg/local-decl-2.m: Ditto.
9771         * objc.dg/objc-gc-4.m: Ditto.
9772         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9773         * objc.dg/gnu-runtime-3.m: Ditto.
9774         * objc.dg/encode-7.m: Ditto.
9775         * objc.dg/encode-8.m: Ditto.
9776         * objc.dg/selector-3.m: Ditto.
9777         * objc.dg/gnu-runtime-1.m: Ditto.
9778         * objc.dg/const-str-12.m: Ditto.
9779         * objc.dg/gnu-runtime-2.m: Ditto.
9780         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9781         * objc.dg/selector-1.m: Ditto.
9782         * objc.dg/stubify-2.m: Ditto.
9783         * objc.dg/zero-link-1.m: Ditto.
9784         * objc.dg/stret-2.m: Ditto.
9785         * objc.dg/zero-link-2.m: Ditto.
9786         * objc.dg/next-runtime-1.m: Ditto.
9787         * objc.dg/symtab-1.m: Ditto.
9788         * objc.dg/stubify-1.m: Ditto.
9789         * objc.dg/bitfield-2.m: Ditto.
9790         * objc.dg/try-catch-10.m: Apply to both runtimes.
9791         * objc.dg/const-str-1.m: Ditto.
9792         * objc.dg/image-info.m: Ditto.
9793         * objc.dg/encode-9.m: Ditto.
9794         * objc.dg/pragma-1.m: Apply test to all targets.
9795         * objc.dg/const-str-4.m: Ditto.
9796         * objc.dg/const-str-8.m: Ditto.
9797         * objc.dg/super-class-2.m: Ditto.
9798         * objc.dg/try-catch-5.m: Ditto.
9799         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9800         Protocol1.h) and next-mapping.h as required. Use new NeXT
9801         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
9802         * objc.dg/const-str-11.m: Ditto.
9803         * objc.dg/const-str-9.m: Ditto.
9804         * objc.dg/method-4.m: Skip for 64Bit NeXT.
9805         * objc.dg/encode-1.m: Remove redundant -lobjc.
9806         * objc.dg/try-catch-9.m: Tidy space.
9807         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9808         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9809         and 64bit. Use new NeXT interface as required.
9810         * obj-c++.dg/template-4.mm: Ditto.
9811         * obj-c++.dg/defs.mm: Ditto.
9812         * obj-c++.dg/basic.mm: Ditto.
9813         * obj-c++.dg/encode-4.mm: Ditto.
9814         * obj-c++.dg/method-17.mm: Ditto.
9815         * obj-c++.dg/proto-lossage-3.mm: Ditto.
9816         * obj-c++.dg/cxx-class-1.mm: Ditto.
9817         * obj-c++.dg/method-10.mm: Ditto.
9818         * obj-c++.dg/va-meth-1.mm: Ditto.
9819         * obj-c++.dg/encode-5.mm: Ditto.
9820         * obj-c++.dg/lookup-2.mm: Ditto.
9821         * obj-c++.dg/template-3.mm: Ditto.
9822         * obj-c++.dg/proto-qual-1.mm: Ditto.
9823         * obj-c++.dg/qual-types-1.m: Ditto.
9824         * obj-c++.dg/cxx-scope-1.mm: Ditto.
9825         * obj-c++.dg/template-1.mm: Ditto.
9826         * obj-c++.dg/encode-6.mm: Ditto.
9827         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
9828         Protocol1.h) and next-mapping.h as required. Use new NeXT
9829         interface as required.
9830         * obj-c++.dg/except-1.mm: Ditto.
9831         * obj-c++.dg/const-str-7.mm: Ditto.
9832         * obj-c++.dg/ivar-list-semi.mm: Ditto.
9833         * obj-c++.dg/cxx-scope-2.mm: Ditto.
9834         * obj-c++.dg/selector-2.mm: Ditto.
9835         * obj-c++.dg/isa-field-1.mm: Ditto.
9836         * obj-c++.dg/try-catch-1.mm: Ditto.
9837         * obj-c++.dg/local-decl-1.mm: Ditto.
9838         * obj-c++.dg/try-catch-9.mm: Ditto.
9839         * obj-c++.dg/no-extra-load.mm: Ditto.
9840         * obj-c++.dg/selector-5.mm: Ditto.
9841         * obj-c++.dg/method-12.mm: Ditto.
9842         * obj-c++.dg/try-catch-11.mm: Ditto.
9843         * obj-c++.dg/comp-types-11.mm: Ditto.
9844         * obj-c++.dg/bitfield-3.mm: Ditto.
9845         * obj-c++.dg/method-6.mm: Ditto.
9846         * obj-c++.dg/super-class-2.mm: Ditto.
9847         * obj-c++.dg/method-21.mm: Ditto.
9848         * obj-c++.dg/const-str-8.mm: Ditto.
9849         * obj-c++.dg/try-catch-7.mm: Ditto.
9850         * obj-c++.dg/method-15.mm: Ditto.
9851         * obj-c++.dg/layout-1.mm: Ditto.
9852         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9853         * obj-c++.dg/const-str-3.mm: Ditto.
9854         * obj-c++.dg/try-catch-2.mm: Ditto.
9855         * obj-c++.dg/objc-gc-3.mm: Ditto.
9856         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9857         * obj-c++.dg/bitfield-1.mm: Ditto.
9858         * obj-c++.dg/selector-6.mm: Ditto.
9859         * obj-c++.dg/method-13.mm: Ditto.
9860         * obj-c++.dg/comp-types-12.mm: Ditto.
9861         * obj-c++.dg/bitfield-4.mm: Ditto.
9862         * obj-c++.dg/try-catch-8.mm: Ditto.
9863         * obj-c++.dg/method-2.mm: Ditto.
9864         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9865         * obj-c++.dg/typedef-alias-1.mm: Ditto.
9866         * obj-c++.dg/const-str-4.mm: Ditto.
9867         * obj-c++.dg/proto-lossage-2.mm: Ditto.
9868         * obj-c++.dg/try-catch-3.mm: Ditto.
9869         * obj-c++.dg/comp-types-9.mm: Ditto.
9870         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9871         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9872         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9873         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9874         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9875         Use new NeXT interface as required.
9876         * obj-c++.dg/const-str-10.mm: Ditto.
9877         * obj-c++.dg/const-str-11.mm: Ditto.
9878         * obj-c++.dg/const-str-9.mm: Ditto.
9879         * obj-c++.dg/method-11.mm: Ditto.
9880         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9881         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9882         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9883         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9884         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9886 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
9888         PR c++/43206
9889         * g++.dg/template/typedef30.C: New test case.
9891 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
9893         PR c/43385
9894         * gcc.c-torture/execute/pr43385.c: New test.
9896 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
9898         * gcc.dg/strncpy-fix-1.c: New test.
9900 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9902         PR testsuite/41609
9903         * lib/objc-torture.exp (objc-set-runtime-options): New.
9904         * objc/execute/execute.exp: Check runtime options on each pass.
9905         * objc/execute/exceptions/exceptions.exp: Ditto.
9906         * objc/compile/compile.exp: Ditto.
9908         PR testsuite/42348
9909         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9910         standard tests.
9911         (check_effective_target_objc2): New proc.
9912         (check_effective_target_next_runtime): New proc.
9913         * lib/objc.exp: Determine which runtime is in force and support it.
9914         * lib/obj-c++.exp: Ditto.
9916 2010-03-24  Jason Merrill  <jason@redhat.com>
9918         PR c++/43502
9919         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9921 2010-03-24  Martin Jambor  <mjambor@suse.cz>
9923         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9924         a loop.
9925         * gcc.dg/ipa/ipa-2.c: Likewise.
9926         * gcc.dg/ipa/ipa-3.c: Likewise.
9927         * gcc.dg/ipa/ipa-4.c: Likewise.
9928         * gcc.dg/ipa/ipa-5.c: Likewise.
9929         * gcc.dg/ipa/ipa-7.c: Likewise.
9930         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9931         a loop.
9932         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9933         i_can_not_be_propagated_fully2 into a loop.
9934         * gcc.dg/ipa/ipa-8.c: New test.
9935         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9937 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
9939         PR debug/19192
9940         PR debug/43479
9941         * gcc.dg/guality/pr43479.c: New test.
9942         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9943         and add volatile keyword.
9945 2010-03-23  Mike Stump  <mikestump@comcast.net>
9947         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9949 2010-03-23  Jason Merrill  <jason@redhat.com>
9951         * g++.dg/ext/altivec-17.C: Adjust error message.
9953         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9954         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9955         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9956         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9957         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9958         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9960 2010-03-22  Jason Merrill  <jason@redhat.com>
9962         PR c++/43333
9963         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9964         * g++.dg/ext/is_pod_98.C: New.
9966         PR c++/43281
9967         * g++.dg/cpp0x/auto18.C: New.
9969         * gcc.dg/pr36997.c: Adjust error message.
9970         * g++.dg/ext/vector9.C: Likewise.
9971         * g++.dg/conversion/simd3.C: Likewise.
9972         * g++.dg/other/error23.C: Likewise.
9974 2010-03-22  Michael Matz  <matz@suse.de>
9976         PR middle-end/43475
9977         * gfortran.dg/pr43475.f90: New testcase.
9979 2010-03-22  Richard Guenther  <rguenther@suse.de>
9981         PR tree-optimization/43390
9982         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9984 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9986         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9987         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
9989 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
9990             Michael Matz  <matz@suse.de>
9992         PR c++/43081
9993         * g++.dg/parse/crash56.C: New test.
9995 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
9997         PR fortran/43450
9998         * gfortran.dg/whole_file_15.f90 : New test.
10000 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10002         PR fortran/43409
10003         * gfortran.dg/inquire_size.f90: New test.
10005 2010-03-20  Richard Guenther  <rguenther@suse.de>
10007         PR rtl-optimization/43438
10008         * gcc.c-torture/execute/pr43438.c: New testcase.
10010 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
10012         PR c++/43375
10013         * g++.dg/abi/mangle42.C: New test.
10015 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10017         PR C/43211
10018         * gcc.dg/pr43211.c: New test.
10019         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
10021 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
10023         PR rtl-optimization/42258
10024         * gcc.target/arm/thumb1-mul-moves.c: New test.
10026         PR target/40697
10027         * gcc.target/arm/thumb-andsi.c: New test.
10029         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
10030         dg-require-effective-target.
10032 2010-03-19  Michael Matz  <matz@suse.de>
10034         PR c++/43116
10035         * g++.dg/other/pr43116.C: New testcase.
10037 2010-03-19  Michael Matz  <matz@suse.de>
10039         PR target/43305
10040         * gcc.dg/pr43305.c: New testcase.
10042 2010-03-19  Richard Guenther  <rguenther@suse.de>
10044         PR tree-optimization/43415
10045         * gcc.c-torture/compile/pr43415.c: New testcase.
10047 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
10049         PR ada/43106
10050         * gnat.dg/case_optimization2.adb: New test.
10051         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
10053 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10054             Jack Howarth <howarth@bromo.med.uc.edu>
10056         PR target/36399
10057         * gcc.target/i386/push-1.c: Don't xfail
10058           scan-assembler-not "movups" on darwin.
10060 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
10062         PR debug/43058
10063         * gcc.dg/pr43058.c: New test.
10065 2010-03-18  Martin Jambor  <mjambor@suse.cz>
10067         PR middle-end/42450
10068         * g++.dg/torture/pr42450.C: New test.
10070 2010-03-18  Michael Matz  <matz@suse.de>
10072         PR middle-end/43419
10073         * gcc.dg/pr43419.c: New testcase.
10075 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10077         PR rtl-optimization/43360
10078         * gcc.dg/torture/pr43360.c: New.
10080 2010-03-18  Michael Matz  <matz@suse.de>
10082         PR tree-optimization/43402
10083         * gcc.dg/pr43402.c: New testcase.
10085 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
10087         PR target/42427
10088         * gcc.dg/pr42427.c: New test.
10090 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10092         PR libfortran/43265
10093         * gfortran.dg/read_empty_file.f: New test.
10094         * gfortran.dg/read_eof_all.f90: New test.
10095         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
10096         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
10098 2010-03-17  Michael Matz  <matz@suse.de>
10100         * gcc.dg/pr43300.c: Add -w.
10102 2010-03-17  Richard Guenther  <rguenther@suse.de>
10104         * gcc.dg/pr43379.c: Add -w.
10106 2010-03-17  Tobias Burnus  <burnus@net-b.de>
10108         PR fortran/43331
10109         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
10111 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
10113         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
10115 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10117         * ada/acats/run_all.sh: Log start and end times.
10119 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10121         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
10123 2010-03-16  Richard Guenther  <rguenther@suse.de>
10125         PR middle-end/43379
10126         * gcc.dg/pr43379.c: New testcase.
10128 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
10130         PR debug/43051
10131         * gcc.dg/guality/pr43051-1.c: New test.
10133 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
10135         PR testsuite/43363
10136         * g++.dg/ext/altivec-17.C: Handle changes to error message.
10138 2010-03-15  Michael Matz  <matz@suse.de>
10140         PR middle-end/43300
10141         * gcc.dg/pr43300.c: New testcase.
10143 2010-03-15  Richard Guenther  <rguenther@suse.de>
10145         PR tree-optimization/43367
10146         * gcc.c-torture/compile/pr43367.c: New testcase.
10148 2010-03-15  Richard Guenther  <rguenther@suse.de>
10150         PR tree-optimization/43317
10151         * gcc.dg/pr43317.c: New testcase.
10153 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10155         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
10157 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10159         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
10161 2010-03-14  Tobias Burnus  <burnus@net-b.de>
10163         PR fortran/43362
10164         * gfortran.dg/impure_constructor_1.f90: New test.
10166 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10168         PR middle-end/43354
10169         * gfortran.dg/graphite/id-pr43354.f: New.
10171 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10173         PR middle-end/43349
10174         * gfortran.dg/graphite/pr43349.f: New.
10176 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10178         PR middle-end/43306
10179         * gcc.dg/graphite/pr43306.c: New.
10181 2010-03-12  David S. Miller  <davem@davemloft.net>
10183         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
10184         sparc.
10186 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10188         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
10190 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
10192         PR fortran/43291
10193         PR fortran/43326
10194         * gfortran.dg/dynamic_dispatch_7.f03: New test.
10196 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
10198         * gfortran.dg/default_format_denormal_1.f90: Don't assume
10199         fail for *-*-mingw* targets.
10201 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
10203         PR debug/43329
10204         * gcc.dg/guality/pr43329-1.c: New test.
10206 2010-03-11  Martin Jambor  <mjambor@suse.cz>
10208         PR tree-optimization/43257
10209         * g++.dg/torture/pr43257.C: New test.
10211 2010-03-11  Tobias Burnus  <burnus@net-b.de>
10213         PR fortran/43228
10214         * gfortran.dg/namelist_61.f90: New test.
10216 2010-03-11  Richard Guenther  <rguenther@suse.de>
10218         PR tree-optimization/43255
10219         * gcc.c-torture/compile/pr43255.c: New testcase.
10221 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10223         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
10224         * gcc.dg/pr43280.c: New testcase.
10226 2010-03-11  Richard Guenther  <rguenther@suse.de>
10228         PR lto/43200
10229         * gcc.dg/lto/20100227-1_0.c: New testcase.
10230         * gcc.dg/lto/20100227-1_1.c: Likewise.
10232 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10234         PR libfortran/43320
10235         PR libfortran/43265
10236         * gfortran.dg/read_eof_6.f: New test
10237         * gfortran.dg/read_x_eof.f90: New test.
10238         * gfortran.dg/read_x_past.f: Update test.
10240 2010-03-10  Jan Hubicka  <jh@suse.cz>
10242         * gcc.c-torture/compile/pr43288.c: New test.
10244 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10246         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
10247         -fpic/-fPIC flags.
10248         * g++.old-deja/g++.pt/asm2.C: Likewise.
10249         * gcc.c-torture/compile/20000804-1.c: Likewise.
10250         * gcc.target/i386/clobbers.c: Likewise.
10252 2010-03-10  Tobias Burnus  <burnus@net-b.de>
10254         PR fortran/43303
10255         * gfortran.dg/c_assoc_3.f90: New test.
10257 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
10259         PR debug/36728
10260         * gcc.dg/guality/pr36728-1.c: New test.
10261         * gcc.dg/guality/pr36728-2.c: New test.
10263 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10265         * gcc.dg/h8300-div-delay-slot.c: New test.
10267 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
10269         PR tree-optimization/43236
10270         * gcc.c-torture/execute/pr43236.c: New test.
10272 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
10274         PR middle-end/42859
10275         * g++.dg/eh/pr42859.C: New test.
10277 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
10279         PR debug/43299
10280         * gcc.dg/pr43299.c: New test.
10282         PR debug/43290
10283         * g++.dg/eh/unwind2.C: New test.
10285 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10286             Reza Yazdani  <reza.yazdani@amd.com>
10288         PR middle-end/43065
10289         * gcc.dg/graphite/run-id-4.c: New.
10291 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10293         PR middle-end/43065
10294         * gcc.dg/graphite/run-id-3.c: New.
10296 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
10298         PR middle-end/42644
10299         PR middle-end/42130
10300         * gcc.dg/graphite/id-18.c: New.
10301         * gcc.dg/graphite/run-id-pr42644.c: New.
10303 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10305         PR middle-end/42326
10306         * gcc.dg/graphite/pr42326.c: New.
10308 2010-03-08  Richard Guenther  <rguenther@suse.de>
10310         PR tree-optimization/43269
10311         * gcc.c-torture/execute/pr43269.c: New testcase.
10313 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
10315         PR fortran/43256
10316         * gfortran.dg/typebound_call_13.f03: New.
10318 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
10320         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
10321         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
10323 2010-03-05  Jason Merrill  <jason@redhat.com>
10325         * g++.dg/abi/mangle40.C: Require weak and alias.
10327 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10329         PR middle-end/42326
10330         * gfortran.dg/graphite/pr42326.f90: New.
10331         * gfortran.dg/graphite/pr42326-1.f90: New.
10333 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10335         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
10336         (gnat_target_compile): Likewise.
10337         Reinitialize GNAT_UNDER_TEST if target changes.
10338         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
10339         (local_find_gnatmake): Pass full --GCC to gnatlink.
10340         Remove --LINK.
10342 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10344         PR c/43248
10345         * gcc.dg/compound-literal-1.c: New testcase.
10347 2010-03-04  Martin Jambor  <mjambor@suse.cz>
10349         PR tree-optimization/43164
10350         PR tree-optimization/43191
10351         * gcc.c-torture/compile/pr43164.c: New test.
10352         * gcc.c-torture/compile/pr43191.c: Likewise.
10354 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
10356         PR fortran/43244
10357         * gfortran.dg/finalize_9.f90: New.
10359 2010-03-04  Tobias Burnus  <burnus@net-b.de>
10360             Ken Werner <ken@linux.vnet.ibm.com>
10362         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
10363         to dg-options for spu.
10364         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
10365         dump-scan target to exclude spu.
10367 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
10369         PR middle-end/43209
10370         * gcc.dg/tree-ssa/ivopts-4.c: New.
10372 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
10374         * lib/target-supports-dg.exp (check-flags): Provide defaults for
10375         include-opts and exclude-opts; skip checking the flags if arguments
10376         are the same as the defaults.
10377         (dg-xfail-if): Verify the number of arguments, supply defaults
10378         for unspecified optional arguments.
10379         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
10381 2010-03-03  Jason Merrill  <jason@redhat.com>
10383         PR c++/12909
10384         * g++.dg/abi/mangle40.C: Updated.
10386 2010-03-03  Jason Merrill  <jason@redhat.com>
10388         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
10389         * g++.dg/abi/mangle23.C: Likewise.
10390         * g++.dg/eh/simd-2.C: Likewise.
10391         * g++.dg/ext/attribute-test-2.C: Likewise.
10392         * g++.dg/ext/vector14.C: Likewise.
10393         * g++.dg/other/pr34435.C: Likewise.
10394         * g++.dg/template/conv8.C: Likewise.
10395         * g++.dg/template/nontype9.C: Likewise.
10396         * g++.dg/template/qualttp17.C: Likewise.
10397         * g++.dg/template/ref1.C: Likewise.
10398         * g++.old-deja/g++.pt/crash68.C: Likewise.
10399         * g++.old-deja/g++.pt/ref1.C: Likewise.
10400         * g++.old-deja/g++.pt/ref3.C: Likewise.
10401         * g++.old-deja/g++.pt/ref4.C: Likewise.
10403         PR c++/12909
10404         * g++.dg/abi/mangle40.C: New.
10405         * g++.dg/abi/mangle41.C: New.
10406         * g++.dg/lto/20100302_0.C: New.
10407         * g++.dg/lto/20100302_1.C: New.
10408         * g++.dg/lto/20100302.h: New.
10410 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
10412         PR fortran/43243
10413         * gfortran.dg/internal_pack_12.f90: New test.
10415 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
10417         * gcc.dg/pr36997.c: Adjust error message.
10419 2010-03-03  Mike Stump  <mikestump@comcast.net>
10421         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
10422         adjustments to not be present on machines that align the stack to
10423         more than 4 bytes and don't have a red zone yet as that is an
10424         unimplemented optimization.
10426 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
10428         PR fortran/43169
10429         * gfortran.dg/impure_assignment_3.f90: New.
10431 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
10433         PR debug/43229
10434         * gfortran.dg/pr43229.f90: New test.
10436         PR debug/43237
10437         * gcc.dg/debug/dwarf2/pr43237.c: New test.
10439         PR debug/43177
10440         * gcc.dg/guality/pr43177.c: New test.
10442 2010-03-02  Jason Merrill  <jason@redhat.com>
10444         * g++.dg/ext/vector9.C: Adjust error message.
10445         * g++.dg/conversion/simd3.C: Likewise.
10446         * g++.dg/other/error23.C: Likewise.
10448 2010-03-02  Mike Stump  <mikestump@comcast.net>
10450         PR c++/41090
10451         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
10453 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
10455         PR fortran/43180
10456         * gfortran.dg/internal_pack_10.f90: New test.
10458         PR fortran/43173
10459         * gfortran.dg/internal_pack_11.f90: New test.
10461 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
10463         PR middle-end/42640
10464         * gcc.dg/tree-ssa/pr42640.c: New.
10466 2010-03-01  Richard Guenther  <rguenther@suse.de>
10468         PR tree-optimization/43220
10469         * gcc.c-torture/execute/pr43220.c: New testcase.
10471 2010-03-01  Richard Guenther  <rguenther@suse.de>
10473         PR middle-end/43213
10474         * gcc.dg/pr43213.c: New testcase.
10476 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10478         PR pch/14940
10479         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10481 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10483         * lib/target-supports.exp (check_effective_target_ucn_nocache):
10484         New function.
10485         (check_effective_target_ucn): Likewise.
10487         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10488         if !ucn.
10489         * gcc.dg/ucnid-2.c: Likewise.
10490         * gcc.dg/ucnid-3.c: Likewise.
10491         * gcc.dg/ucnid-4.c: Likewise.
10492         * gcc.dg/ucnid-11.c: Likewise.
10493         * gcc.dg/ucnid-12.c: Likewise.
10494         * gcc.dg/ucnid-6.c: Skip if !ucn.
10495         * gcc.dg/ucnid-9.c: Likewise.
10497 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10499         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10500         lists to dg-skip-if.
10501         * gcc.target/i386/stackalign/return-3.c: Likewise.
10503 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10505         * gcc.target/i386/clearcap.map: New file.
10506         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10507         Pass clearcap.map by default if supported.
10509 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10511         PR fortran/42900
10512         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10513         Explain this.
10514         * gfortran.dg/stat_2.f90: Likewise.
10516 2010-03-01  Tobias Burnus  <burnus@net-b.de>
10518         PR fortran/43199
10519         * gfortran.dg/module_read_2.f90: New test.
10521 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
10523         PR c++/42748
10524         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10525         * g++.dg/abi/mangle12.C: Likewise.
10526         * g++.dg/abi/mangle20-2.C: Likewise.
10527         * g++.dg/abi/mangle17.C: Likewise.
10528         * g++.dg/template/cond2.C: Likewise.
10529         * g++.dg/template/pr35240.C: Likewise.
10531 2010-02-27  Richard Guenther  <rguenther@suse.de>
10533         PR tree-optimization/43186
10534         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10536 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10538         * g++.dg/abi/packed1.C: Expect warning on the SH.
10540 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
10542         PR c++/42054:
10543         * g++.dg/parse/error37.C: New test.
10545 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10547         PR c/24577
10548         PR c/43192
10549         * gcc.dg/pr8927-1.c: Match new note.
10550         * gcc.dg/990506-0.c: Likewise.
10551         * gcc.dg/gomp/flush-2.c: Likewise.
10552         * gcc.dg/gomp/atomic-5.c: Likewise.
10553         * gcc.dg/gomp/pr34607.c: Likewise.
10554         * gcc.dg/pr35746.c: Likewise.
10555         * gcc.dg/cpp/pragma-1.c: Likewise.
10556         * gcc.dg/cpp/pragma-2.c: Likewise.
10557         * gcc.dg/pr41842.c: Likewise.
10558         * gcc.dg/noncompile/20040629-1.c: Likewise.
10559         * objc.dg/private-1.m: Likewise.
10561 2010-02-27  Tobias Burnus  <burnus@net-b.de>
10563         PR fortran/43185
10564         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
10565         * gfortran.dg/default_initialization_4.f90: New test.
10567 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
10569         * gnat.dg/thin_pointer.ad[sb]: Rename into...
10570         * gnat.dg/thin_pointer1.ad[sb]: ...this.
10571         * gnat.dg/thin_pointer2.adb: New test.
10572         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
10574 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10576         PR c/20631
10577         * gcc.dg/cpp/c90-pedantic.c: New.
10578         * gcc.dg/cpp/c90.c: New.
10579         * gcc.dg/gnu90-const-expr-1.c: New.
10580         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
10582 2010-02-26  Richard Guenther  <rguenther@suse.de>
10584         PR tree-optimization/43186
10585         * gcc.c-torture/compile/pr43186.c: New testcase.
10587 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
10589         PR debug/43190
10590         * c-c++-common/dwarf2/pr43190.c: New test.
10592 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10594         PR testsuite/37074:
10595         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
10597 2010-02-26  Richard Guenther  <rguenther@suse.de>
10599         PR tree-optimization/43188
10600         * gcc.c-torture/compile/pr43188.c: New testcase.
10602 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10604         PR target/43175
10605         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10607 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
10609         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10611 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
10613         PR target/43154
10614         * gcc.target/powerpc/pr43154.c: New file.
10616 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
10618         PR debug/43166
10619         * gfortran.dg/debug/pr43166.f: New test.
10621         PR debug/43165
10622         * gcc.dg/torture/pr43165.c: New test.
10624 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10626         PR c/43128
10627         * c-c++-common/pr41779.c: Update.
10629 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10631         PR ada/32547
10632         * lib/gnat-dg.exp (gnat_load): Redefine.
10634         * ada/acats/run_acats: Run run_all.sh with $SHELL.
10635         * ada/acats/run_all.sh: Downcase tasking not implemented message.
10637 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10639         PR libobjc/36610
10640         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
10641         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
10642         -fgnu-runtime.
10643         Sort entries.
10645 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10647         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10649 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
10651         PR debug/43150
10652         * gcc.dg/guality/vla-1.c: New test.
10654 2010-02-24  Tobias Burnus  <burnus@net-b.de>
10656         PR fortran/43042
10657         * gfortran.dg/c_ptr_tests_15.f90: New test.
10659 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10661         PR target/43107
10662         * gcc.target/i386/pr43107.c: New test.
10664 2010-02-23  Jason Merrill  <jason@redhat.com>
10666         PR c++/43143
10667         * g++.dg/cpp0x/variadic100.C: New.
10669 2010-02-23  Jason Merrill  <jason@redhat.com>
10671         PR debug/42800
10672         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
10673         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
10674         * c-c++-common/dwarf2/vla1.c: New.
10676 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10678         PR target/43139
10679         * gcc.dg/pr43139.c: New test.
10681         PR debug/43077
10682         * gcc.dg/guality/pr43077-1.c: New test.
10684 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10686         PR 43123
10687         * gcc.dg/march.c: New.
10688         * gcc.dg/march-generic.c: New.
10689         * gcc.dg/mtune.c: New.
10691 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10693         PR middle-end/43083
10694         * gcc.dg/graphite/pr43083.c: New.
10696 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10698         PR middle-end/43097
10699         * gfortran.dg/graphite/pr43097.f: New.
10701 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10702             Manuel López-Ibáñez  <manu@gcc.gnu.org>
10704         PR middle-end/43140
10705         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10707 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10709         PR middle-end/43026
10710         * g++.dg/graphite/pr43026.C: New.
10712 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10714         PR c++/43126
10715         * gcc.dg/cleanup-1.c: Update.
10716         * gcc.dg/func-args-1.c: Update.
10717         * gcc.dg/format/sentinel-1.c: Update.
10718         * g++.old-deja/g++.jason/scoping10.C: Update.
10719         * g++.old-deja/g++.ns/lookup5.C: Update.
10720         * g++.dg/ext/cleanup-1.C: Update.
10721         * g++.dg/parse/varmod1.C: Update.
10722         * g++.dg/parse/error33.C: Update.
10723         * g++.dg/expr/call3.C: Update.
10724         * g++.dg/func-args-1.C: New.
10726 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10728         PR c/43125
10729         * gcc.dg/attr-used-2.c: Moved to ...
10730         * c-c++-common/attr-used-2.c: Here.
10732         * gcc.dg/attr-used.c: Moved to ...
10733         * c-c++-common/attr-used.c: Here.
10735 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
10737         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10739 2010-02-22  Richard Guenther  <rguenther@suse.de>
10741         PR lto/43045
10742         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10743         * gfortran.dg/lto/20100222-1_1.c: Likewise.
10745 2010-02-22  Richard Guenther  <rguenther@suse.de>
10747         PR tree-optimization/42749
10748         * gcc.c-torture/compile/pr42749.c: New testcase.
10750 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
10752         PR fortran/43072
10753         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10754         * gfortran.dg/internal_pack_9.f90: New test.
10756 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10758         PR c++/23510
10759         * g++.dg/template/recurse.C: Adjust.
10760         * g++.dg/template/pr23510.C: New.
10762 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
10764         PR c++/42824
10765         * g++.dg/template/memclass4.C: New test.
10767 2010-02-21  Tobias Burnus  <burnus@net-b.de>
10769         PR fortran/35259
10770         * gfortran.dg/reassoc_5.f90: New test.
10772 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
10774         PR target/43067
10775         * gcc.target/i386/pr43067.c: New test.
10777 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10779         PR c++/35669
10780         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10781         -Wconversion-null.
10782         * g++.dg/warn/Wconversion-null.C: New test.
10783         * g++.old-deja/g++.other/null1.C: Move to...
10784         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10786 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
10788         PR fortran/36932
10789         PR fortran/36933
10790         * gfortran.dg/dependency_26.f90: New test.
10792         PR fortran/43072
10793         * gfortran.dg/internal_pack_7.f90: New test.
10795         PR fortran/43111
10796         * gfortran.dg/internal_pack_8.f90: New test.
10798 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10800         PR 43128
10801         * c-c++-common/pr41779.c: Fix broken testcase.
10803 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10805         PR 36513
10806         * c-c++-common/pr36513.c: New testcase.
10807         * c-c++-common/pr36513-2.c: New testcase.
10809 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10811         PR 41779
10812         * c-c++-common/pr41779.c: New.
10814 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
10816         PR debug/43084
10817         * gcc.dg/pr43084.c: New test.
10819 2010-02-19  Richard Guenther  <rguenther@suse.de>
10821         PR tree-optimization/42916
10822         * gcc.dg/pr42916.c: New testcase.
10824 2010-02-18  Jason Merrill  <jason@redhat.com>
10826         PR c++/42837
10827         * g++.dg/abi/packed1.C: Add expected warning.
10829         PR c++/43108
10830         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10831         * gcc.dg/torture/dg-torture.exp: Likewise.
10832         * c-c++-common/torture/complex-sign.h,
10833         c-c++-common/torture/complex-sign-add.c,
10834         c-c++-common/torture/complex-sign-mixed-add.c,
10835         c-c++-common/torture/complex-sign-mixed-div.c,
10836         c-c++-common/torture/complex-sign-mixed-mul.c,
10837         c-c++-common/torture/complex-sign-mixed-sub.c,
10838         c-c++-common/torture/complex-sign-mul.c,
10839         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10840         Adapt for C++ compilation as well.
10842         PR c++/43070
10843         * g++.dg/ext/label1.C: Update.
10844         * g++.dg/ext/label2.C: Update.
10846         PR c++/26261
10847         * g++.dg/template/dependent-name6.C: New.
10849         PR c++/43109
10850         * g++.dg/parse/namespace12.C: New.
10852 2010-02-18  Martin Jambor  <mjambor@suse.cz>
10854         PR tree-optimization/43066
10855         * gcc.c-torture/compile/pr43066.c: New test.
10857 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
10859         * g++.dg/ext/attrib35.C: Fix target selector string.
10860         * g++.dg/ext/attrib36.C: Ditto.
10861         * g++.dg/ext/attrib37.C: Ditto.
10862         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10863         * g++.dg/abi/mangle25.C: Ditto.
10865 2010-02-17  Jason Merrill  <jason@redhat.com>
10867         PR c++/43069
10868         * g++.dg/parse/namespace11.C: New.
10870         PR c++/43093
10871         * g++.dg/ext/attrib37.C: New.
10873         PR c++/43079
10874         * g++.dg/template/ptrmem20.C: New.
10876 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
10878         PR target/43103
10879         * gcc.target/i386/xop-check.h: Include m256-check.h.
10880         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10881         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10882         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10883         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10885 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
10887         PR debug/42918
10888         * gcc.dg/pr42918.c: New test.
10890 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10892         * g++.dg/ext/attrib36.C: Require ILP32.
10894 2010-02-16  Richard Guenther  <rguenther@suse.de>
10896         PR tree-optimization/41043
10897         * gfortran.dg/pr41043.f90: New testcase.
10898         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10900 2010-02-16  Jason Merrill  <jason@redhat.com>
10902         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10904 2010-02-16  Ira Rosen  <irar@il.ibm.com>
10906         PR tree-optimization/43074
10907         * gcc.dg/vect/fast-math-pr43074.c: New test.
10909 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
10911         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10913 2010-02-16  Jason Merrill  <jason@redhat.com>
10915         PR c++/43031
10916         * g++.dg/ext/attrib36.C: New.
10918         PR c++/43036
10919         * g++.dg/other/array6.C: New.
10921 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10923         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10925 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
10927         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10928         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10929         * gcc.target/i386/xop-vpermil2pd-1.c: New.
10930         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10931         * gcc.target/i386/xop-vpermil2ps-1.c: New.
10932         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10934 2010-02-15  Richard Guenther  <rguenther@suse.de>
10936         PR middle-end/43068
10937         * g++.dg/torture/pr43068.C: New testcase.
10939 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
10941         PR c++/43024
10942         * g++.dg/opt/ice1.C: New.
10944 2010-02-14  Jason Merrill  <jason@redhat.com>
10946         PR c++/41997
10947         * g++.dg/cpp0x/initlist-opt.C: New.
10949 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
10951         PR fortran/41113
10952         PR fortran/41117
10953         * gfortran.dg/internal_pack_6.f90: New test.
10955 2010-02-12  Jason Merrill  <jason@redhat.com>
10957         PR c++/43054
10958         * g++.dg/cpp0x/variadic99.C: New.
10960 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
10962         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10963         sign extend pointers to gualchk_t.
10965         PR c++/43033
10966         * g++.dg/other/default3.C: Xfail g4 test.
10968 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10970         PR middle-end/43012
10971         * gcc.dg/graphite/pr43012.c: New.
10973 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10975         PR middle-end/42930
10976         * g++.dg/graphite/pr42930.C: New.
10978 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10980         PR middle-end/42914
10981         PR middle-end/42530
10982         * gcc.dg/graphite/pr42530.c: New.
10983         * gcc.dg/graphite/pr42914.c: New.
10985 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10987         PR middle-end/42771
10988         * gcc.dg/graphite/pr42771.c: New.
10990 2010-02-11  Richard Guenther  <rguenther@suse.de>
10992         PR tree-optimization/42998
10993         * gcc.c-torture/compile/pr42998.c: New testcase.
10995 2010-02-10  Jason Merrill  <jason@redhat.com>
10997         PR c++/41896
10998         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
11000         PR c++/42983, core issue 906
11001         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
11002         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
11004         PR c++/43016
11005         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
11007 2010-02-10  Richard Guenther  <rguenther@suse.de>
11009         PR tree-optimization/43017
11010         * gcc.dg/torture/pr43017.c: New testcase.
11012 2010-02-10  Tobias Burnus <burnus@net-b.de>
11014         PR fortran/40823
11015         * gfortran.dg/private_type_1.f90: Update error location.
11016         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
11017         * gfortran.dg/typebound_operator_2.f03: Ditto.
11018         * gfortran.dg/assignment_2.f90: Ditto.
11019         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11020         * gfortran.dg/binding_label_tests_9.f03: Ditto.
11022 2010-02-10  Tobias Burnus  <burnus@net-b.de>
11024         PR fortran/43015
11025         * gfortran.dg/bind_c_usage_20.f90: New test.
11027 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11029         PR debug/43010
11030         * g++.dg/debug/pr43010.C: New test.
11032 2010-02-10  Richard Guenther  <rguenther@suse.de>
11034         PR c/43007
11035         * gcc.c-torture/execute/20100209-1.c: New testcase.
11036         * gcc.dg/fold-div-3.c: Likewise.
11038 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11040         * gcc.dg/builtin-ffs-1.c: New test.
11042 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11044         PR fortran/42999
11045         * gfortran.dg/array_constructor_35.f90: New test.
11047 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11049         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
11051 2010-02-09  Jason Merrill  <jason@redhat.com>
11053         PR c++/42399
11054         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
11056         PR c++/42370
11057         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
11059 2010-02-09  Tobias Burnus  <burnus@net-b.de>
11061         PR fortran/41869
11062         * gfortran.dg/module_write_1.f90: New test.
11064 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
11066         * gcc.dg/pr19340.c: Adjust.
11068 2010-02-09  Richard Guenther  <rguenther@suse.de>
11070         PR tree-optimization/43008
11071         * gcc.c-torture/execute/pr43008.c: New testcase.
11073 2010-02-09  Richard Guenther  <rguenther@suse.de>
11075         PR tree-optimization/43000
11076         * gcc.dg/torture/pr43000.c: New testcase.
11077         * gcc.dg/torture/pr43002.c: Likewise.
11079 2010-02-09  Daniel Kraft  <d@domob.eu>
11081         PR fortran/39171
11082         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
11083         and pass -Wsurprising as necessary.
11085 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
11087         PR tree-optimization/42890
11088         * g++.dg/torture/pr42890.C: New test.
11090 2010-02-08  Richard Guenther  <rguenther@suse.de>
11092         PR middle-end/42995
11093         * gcc.dg/tree-ssa/inline-4.c: New testcase.
11095 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11097         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
11098         return 0 from main.
11099         * gcc.dg/graphite/block-1.c: Same.
11100         * gcc.dg/graphite/block-3.c: Same.
11101         * gcc.dg/graphite/block-4.c: Same.
11102         * gcc.dg/graphite/block-5.c: Same.
11103         * gcc.dg/graphite/block-6.c: Same.
11104         * gcc.dg/graphite/block-7.c: Same.
11105         * gcc.dg/graphite/interchange-0.c: Same.
11106         * gcc.dg/graphite/interchange-1.c: Same.
11107         * gcc.dg/graphite/interchange-10.c: Same.
11108         * gcc.dg/graphite/interchange-11.c: Same.
11109         * gcc.dg/graphite/interchange-12.c: Same.
11110         * gcc.dg/graphite/interchange-2.c: Same.
11111         * gcc.dg/graphite/interchange-3.c: Same.
11112         * gcc.dg/graphite/interchange-4.c: Same.
11113         * gcc.dg/graphite/interchange-5.c: Same.
11114         * gcc.dg/graphite/interchange-6.c: Same.
11115         * gcc.dg/graphite/interchange-7.c: Same.
11116         * gcc.dg/graphite/interchange-8.c: Same.
11117         * gcc.dg/graphite/interchange-9.c: Same.
11118         * gcc.dg/graphite/interchange-mvt.c: Same.
11120 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11122         * gfortran.dg/graphite/id-19.f: New.
11123         * gfortran.dg/graphite/pr14741.f90: New.
11124         * gfortran.dg/graphite/pr41924.f90: New.
11125         * gfortran.dg/graphite/run-id-2.f90: New.
11127 2010-02-07  Richard Guenther  <rguenther@suse.de>
11129         PR middle-end/42956
11130         * gcc.c-torture/compile/pr42956.c: New testcase.
11132 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11134         PR libfortran/42742
11135         * gfortran.dg/fmt_cache_2.f: New test.
11137 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11139         * gfortran.dg/read_no_eor.f90: New test.
11141 2010-02-05  Jason Merrill  <jason@redhat.com>
11143         * g++.dg/ext/label13.C: Move constructor body out of class.
11145 2010-02-03  Jason Merrill  <jason@redhat.com>
11147         PR c++/42870
11148         * g++.dg/ext/dllexport3.C: New.
11150 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
11152         * gcc.dg/format/ms-format3.c: New test for specific MS types.
11154 2010-02-05  Richard Guenther  <rguenther@suse.de>
11156         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
11158 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
11160         PR c++/42915
11161         * g++.dg/other/crash-9.C: New test.
11163 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
11165         PR fortran/42309
11166         * gfortran.dg/subref_array_pointer_4.f90 : New test.
11168 2010-02-04  Richard Guenther  <rguenther@suse.de>
11170         PR rtl-optimization/42952
11171         * gcc.dg/torture/pr42952.c: New testcase.
11173 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11175         PR libfortran/42901
11176         * gfortran.dg/namelist_60.f90: New test.
11178 2010-02-03  Jason Merrill  <jason@redhat.com>
11180         PR c++/40138
11181         * g++.dg/ext/builtin11.C: New.
11183         PR c++/4926
11184         PR c++/38600
11185         * g++.dg/abi/mangle35.C: New.
11186         * g++.dg/abi/mangle37.C: New.
11188         PR c++/12909
11189         * g++.dg/abi/mangle36.C: New.
11191         PR c++/35652
11192         * g++.dg/warn/string1.C: New.
11194 2010-02-03  Richard Guenther  <rguenther@suse.de>
11196         PR tree-optimization/42944
11197         * gcc.dg/errno-1.c: New testcase.
11199 2010-02-03  Richard Guenther  <rguenther@suse.de>
11201         PR middle-end/42927
11202         * gcc.c-torture/compile/pr42927.c: New testcase.
11204 2010-02-03  Tobias Burnus  <burnus@net-b.de>
11206         PR fortran/42936
11207         * gfortran.dg/null_4.f90: New test.
11209 2010-02-02  Jason Merrill  <jason@redhat.com>
11211         PR c++/41090
11212         * g++.dg/ext/label13.C: New.
11214 2010-02-02  Tobias Burnus  <burnus@net-b.de>
11216         PR fortran/42650
11217         * gfortran.dg/func_result_5.f90: New test.
11219 2010-02-01  Tobias Burnus  <burnus@net-b.de>
11221         PR fortran/42922
11222         * gfortran.dg/pure_initializer_3.f90: News test.
11224 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
11226         PR fortran/42888
11227         * gfortran.dg/allocate_derived_2.f90: New test.
11229 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11231         PR middle-end/42898
11232         * gcc.dg/torture/pr42898-2.c: New test.
11234 2010-01-31  Richard Guenther  <rguenther@suse.de>
11236         PR middle-end/42898
11237         * gcc.dg/torture/pr42898.c: New testcase.
11239 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
11241         PR fortran/38324
11242         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
11243         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
11245 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
11247         * g++.dg/tree-ssa/inline-1.C: New.
11248         * g++.dg/tree-ssa/inline-2.C: New.
11249         * g++.dg/tree-ssa/inline-3.C: New.
11251 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
11253         PR testsuite/41701
11254         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
11255         the string 'pow' in the pathname of the compiler from generating a
11256         test failure.
11258 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11260         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
11261         * g++.old-deja/g++.mike/eh17.C: Likewise.
11262         * g++.old-deja/g++.mike/p5571.C: Likewise.
11264 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
11266         PR c++/42758
11267         PR c++/42634
11268         PR c++/42336
11269         PR c++/42797
11270         PR c++/42880
11271         * g++.dg/other/crash-5.C: New test.
11272         * g++.dg/other/crash-6.C: New test.
11273         * g++.dg/other/crash-7.C: New test.
11274         * g++.dg/other/crash-8.C: New test.
11276 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
11278         PR rtl-optimization/42889
11279         * gcc.dg/pr42889.c: New test.
11281 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
11283         * gcc.target/i386/pr42881.c: Use SSE2.
11285 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
11287         PR target/42891
11288         * gcc.target/i386/pr42891.c: New test.
11290 2010-01-28  Richard Guenther  <rguenther@suse.de>
11292         PR tree-optimization/42871
11293         * g++.dg/torture/pr42871.C: New testcase.
11295 2010-01-28  Richard Guenther  <rguenther@suse.de>
11297         * gcc.dg/Wobjsize-1.h: New testcase.
11298         * gcc.dg/Wobjsize-1.c: Likewise.
11300 2010-01-28  Richard Guenther  <rguenther@suse.de>
11302         PR middle-end/42883
11303         * g++.dg/torture/pr42883.C: New testcase.
11305 2010-01-28  Michael Matz  <matz@suse.de>
11307         * gcc.target/i386/pr42881.c: New test.
11309 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11311         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
11312         Add i?86-*-solaris2* support.
11314 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
11316         PR c++/42713
11317         PR c++/42820
11318         * g++.dg/template/typedef27.C: New test case.
11319         * g++.dg/template/typedef28.C: New test case.
11321 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
11323         * gcc.dg/optimize-bswap*.c: Add ARM target
11325 2010-01-27  Richard Guenther  <rguenther@suse.de>
11327         PR middle-end/42878
11328         * gcc.dg/torture/pr42878-1.c: New testcase.
11329         * gcc.dg/torture/pr42878-2.c: Likewise.
11331 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
11333         PR middle-end/42874
11334         * gcc.dg/vla-22.c: New test.
11336 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
11338         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
11339         current collation.
11341 2010-01-26  Richard Guenther  <rguenther@suse.de>
11343         PR rtl-optimization/42685
11344         * gcc.dg/pr42685.c: New testcase.
11345         * g++.dg/other/pr42685.C: Likewise.
11347 2010-01-26  Richard Guenther  <rguenther@suse.de>
11349         PR middle-end/42806
11350         * g++.dg/other/pr42806.C: New testcase.
11352 2010-01-26  Richard Guenther  <rguenther@suse.de>
11354         PR tree-optimization/42250
11355         * gcc.dg/pr42250.c: New testcase.
11357 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
11359         * gnat.dg/array_bounds_test.adb: New test.
11361 2010-01-25  Tobias Burnus  <burnus@net-b.de>
11363         PR fortran/42858
11364         * gfortran.dg/generic_21.f90: New test.
11366 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11368         PR testsuite/41522
11369         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
11371 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
11373         PR c++/42748
11374         * g++.dg/abi/arm_va_list2.C: New test.
11375         * g++.dg/abi/arm_va_list2.h: Companion header file.
11377 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
11379         PR fortran/41044
11380         * gfortran.dg/parameter_array_ref_2.f90 : New test.
11382         PR fortran/41167
11383         * gfortran.dg/char_array_arg_1.f90 : New test.
11385         * gfortran.dg/pr25923.f90 : Remove XFAIL.
11387 2010-01-24  Tobias Burnus  <burnus@net-b.de>
11389         PR fortran/39304
11390         * gfortran.dg/generic_20.f90: New test.
11392 2010-01-22  Michael Matz  <matz@suse.de>
11394         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
11395         -msse2.
11397 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
11399         PR fortran/42736
11400         * gfortran.dg/dependency_25.f90 : New test.
11402 2010-01-21  Martin Jambor  <mjambor@suse.cz>
11404         PR tree-optimization/42585
11405         * gcc.dg/tree-ssa/pr42585.c: New test.
11407 2010-01-21  Richard Guenther  <rguenther@suse.de>
11409         PR middle-end/19988
11410         * gcc.dg/pr19988.c: New testcase.
11412 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
11414         * g++.dg/compat/decimal/compat-common.h: New file.
11415         * g++.dg/compat/decimal/decimal-dummy.h: New file.
11416         * g++.dg/compat/decimal/pass_x.h: New file.
11417         * g++.dg/compat/decimal/pass_y.h: New file.
11418         * g++.dg/compat/decimal/pass-1_main.C: New file.
11419         * g++.dg/compat/decimal/pass-1_x.C: New file.
11420         * g++.dg/compat/decimal/pass-1_y.C: New file.
11421         * g++.dg/compat/decimal/pass-2_main.C: New file.
11422         * g++.dg/compat/decimal/pass-2_x.C: New file.
11423         * g++.dg/compat/decimal/pass-2_y.C: New file.
11424         * g++.dg/compat/decimal/pass-3_main.C: New file.
11425         * g++.dg/compat/decimal/pass-3_x.C: New file.
11426         * g++.dg/compat/decimal/pass-3_y.C: New file.
11427         * g++.dg/compat/decimal/pass-4_main.C: New file.
11428         * g++.dg/compat/decimal/pass-4_x.C: New file.
11429         * g++.dg/compat/decimal/pass-4_y.C: New file.
11430         * g++.dg/compat/decimal/pass-5_main.C: New file.
11431         * g++.dg/compat/decimal/pass-5_x.C: New file.
11432         * g++.dg/compat/decimal/pass-5_y.C: New file.
11433         * g++.dg/compat/decimal/pass-6_main.C: New file.
11434         * g++.dg/compat/decimal/pass-6_x.C: New file.
11435         * g++.dg/compat/decimal/pass-6_y.C: New file.
11436         * g++.dg/compat/decimal/return_x.h: New file.
11437         * g++.dg/compat/decimal/return_y.h: New file.
11438         * g++.dg/compat/decimal/return-1_main.C: New file.
11439         * g++.dg/compat/decimal/return-1_x.C: New file.
11440         * g++.dg/compat/decimal/return-1_y.C: New file.
11441         * g++.dg/compat/decimal/return-2_main.C: New file.
11442         * g++.dg/compat/decimal/return-2_x.C: New file.
11443         * g++.dg/compat/decimal/return-2_y.C: New file.
11444         * g++.dg/compat/decimal/return-3_main.C: New file.
11445         * g++.dg/compat/decimal/return-3_x.C: New file.
11446         * g++.dg/compat/decimal/return-3_y.C: New file.
11447         * g++.dg/compat/decimal/return-4_main.C: New file.
11448         * g++.dg/compat/decimal/return-4_x.C: New file.
11449         * g++.dg/compat/decimal/return-4_y.C: New file.
11450         * g++.dg/compat/decimal/return-5_main.C: New file.
11451         * g++.dg/compat/decimal/return-5_x.C: New file.
11452         * g++.dg/compat/decimal/return-5_y.C: New file.
11453         * g++.dg/compat/decimal/return-6_main.C: New file.
11454         * g++.dg/compat/decimal/return-6_x.C: New file.
11455         * g++.dg/compat/decimal/return-6_y.C: New file.
11457 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11459         PR debug/42715
11460         * gcc.dg/pr42715.c: New.
11462 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11464         PR c++/42038
11465         * g++.dg/parse/crash55.C: New.
11467 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11469         PR debug/42782
11470         * gcc.dg/guality/pr42782.c: New.
11472 2010-01-20  Jason Merrill  <jason@redhat.com>
11474         PR c++/41788
11475         * g++.dg/abi/packed1.C: New.
11477         PR c++/41920
11478         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11480         PR c++/40750
11481         * g++.dg/parse/fn-typedef1.C: New.
11482         * g++.dg/other/cv_quals.C: Adjust.
11484 2010-01-20  Anthony Green  <green@moxielogic.com>
11486         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11487         pack(push) pragma).
11488         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11489         * gcc.dg/20020312-2.c: Port this to the moxie core.
11490         * gcc.dg/weak/typeof-2.c: Ditto.
11492 2010-01-20  Richard Guenther  <rguenther@suse.de>
11494         PR tree-optimization/42717
11495         * gcc.c-torture/compile/pr42717.c: New testcase.
11497 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
11499         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11500         of signed, add a few new tests.
11502         PR middle-end/42803
11503         * g++.dg/parse/limits-initializer1.C: New test.
11505 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11507         PR fortran/42804
11508         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11509         * gfortran.dg/typebound_call_12.f03: New test.
11511 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
11513         PR fortran/42783
11514         * gfortran.dg/bounds_check_15.f90 : New test.
11516 2010-01-19  Michael Matz  <matz@suse.de>
11518         PR tree-optimization/41783
11519         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11521 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11523         PR target/38697.
11524         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11525         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11526         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
11527         * gcc.target/arm/neon/vget_lows16.c: Likewise.
11528         * gcc.target/arm/neon/vget_lows32.c: Likewise.
11529         * gcc.target/arm/neon/vget_lows64.c: Likewise.
11530         * gcc.target/arm/neon/vget_lows8.c: Likewise.
11531         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11532         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11533         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11534         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11536 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11538         PR fortran/42545
11539         * gfortran.dg/extends_6.f03: Modified an error message.
11540         * gfortran.dg/extends_10.f03: New test.
11541         * gfortran.dg/private_type_6.f03: Modified an error message.
11542         * gfortran.dg/structure_constructor_8.f03: Ditto.
11544 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
11546         PR tree-optimization/42719
11547         * gcc.dg/pr42719.c: New test.
11549         PR debug/42728
11550         * gcc.dg/pr42728.c: New test.
11552 2010-01-19  Anthony Green  <green@moxielogic.com>
11554         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11556 2010-01-18  Anthony Green  <green@moxielogic.com>
11558         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11559         for moxie.
11561 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
11563         * g++.dg/template/error45.C: reverted as part of reverting the
11564         fix of PR c++/42634.
11566 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11568         PR c++/42634
11569         * g++.dg/template/error45.C: New test.
11571 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11573         PR c++/42766
11574         * g++.dg/conversion/op6.C: New test.
11576 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
11578         PR target/42774
11579         * gcc.target/alpha/pr42774.c: New test.
11581 2010-01-18  Richard Guenther  <rguenther@suse.de>
11583         PR tree-optimization/42781
11584         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
11586 2010-01-17  Richard Guenther  <rguenther@suse.de>
11588         PR middle-end/42248
11589         * gcc.c-torture/execute/pr42248.c: New testcase.
11591 2010-01-17  Richard Guenther  <rguenther@suse.de>
11593         PR tree-optimization/42773
11594         * g++.dg/torture/pr42773.C: New testcase.
11596 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
11598         PR fortran/42677
11599         * gfortran.dg/interface_assignment_5.f90: New test.
11601 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
11603         PR c++/42697
11604         * g++.dg/template/crash94.C: Reverted.
11606 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
11608         PR debug/42767
11609         * gcc.dg/debug/pr42767.c: New.
11611 2010-01-15  Jason Merrill  <jason@redhat.com>
11613         PR c++/42761
11614         * g++.dg/cpp0x/decltype22.C: New.
11616 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
11618         PR middle-end/42760
11619         * g++.dg/torture/pr42760.C: New test.
11621 2010-01-15  Jing Yu  <jingyu@google.com>
11623         PR rtl-optimization/42691
11624         * gcc.c-torture/execute/pr42691.c: New.
11626 2010-01-15  Richard Guenther  <rguenther@suse.de>
11628         PR middle-end/42739
11629         * g++.dg/torture/pr42739.C: New testcase.
11631 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
11633         * g++.dg/template/error45.C: Revert as part of reverting changes
11634         or PR c++/42634.
11636 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11638         PR fortran/42684
11639         * gfortran.dg/interface_31.f90: New test.
11641 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
11643         * gcc.target/powerpc/pr42747.c: New file.
11645 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11647         PR middle-end/42674
11648         * c-c++-common/pr42674.c: New test.
11650         PR c++/42608
11651         * g++.dg/template/instantiate11.C: New test.
11653 2010-01-14  Jason Merrill  <jason@redhat.com>
11655         PR c++/42701
11656         * g++.dg/overload/error3.C: New.
11658         PR c++/42655
11659         * g++.dg/overload/rvalue1.C: New.
11661 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11663         PR tree-optimization/42706
11664         * gcc.dg/ipa/pr42706.c: New testcase.
11666 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11668         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11670 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11672         PR tree-optimization/42714
11673         * g++.dg/torture/pr42714.C: New test.
11675 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11677         PR rtl-optimization/42246
11678         * gfortran.dg/pr42246-2.f: New.
11680 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11682         PR rtl-optimization/42389
11683         * gcc.dg/pr42389.c: New.
11685 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11687         PR rtl-optimization/42388
11688         * gcc.dg/pr42388.c: New.
11690 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11692         PR rtl-optimization/42294
11693         * gfortran.dg/pr42294.f: New.
11695 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11697         PR rtl-optimization/39453
11698         PR rtl-optimization/42246
11699         * gcc.dg/pr39453.c: New.
11700         * gcc.dg/pr42246.c: New.
11702 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11704         PR middle-end/42245
11705         * gcc.dg/pr42245.c: New.
11706         * gcc.dg/pr42245-2.c: New.
11708 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11710         PR rtl-optimization/42249
11711         * gcc.dg/pr42249.c: New.
11713 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11715         PR c/42721
11716         * gcc.c-torture/execute/pr42721.c: New test.
11718 2010-01-14  Ira Rosen  <irar@il.ibm.com>
11720         PR tree-optimization/42709
11721         * gcc.dg/vect/pr42709.c: New test.
11723 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11725         PR fortran/41478
11726         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11727         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
11729 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11731         PR fortran/42481
11732         * gfortran.dg/generic_19.f90 : New test.
11734 2010-01-13  Richard Guenther  <rguenther@suse.de>
11736         PR tree-optimization/42730
11737         * gcc.c-torture/compile/pr42730.c: New testcase.
11739 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
11741         PR target/pr42542
11742         * gcc.target/ia64/pr42542-1.c: New.
11743         * gcc.target/ia64/pr42542-2.c: New.
11744         * gcc.target/ia64/pr42542-3.c: New.
11746 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
11748         PR c++/42634
11749         * g++.dg/template/error45.C: New test.
11751 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11753         PR tree-optimization/42704
11754         * g++.dg/torture/pr42704.C: New test.
11756 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11758         PR tree-optimization/42703
11759         * gcc.c-torture/compile/pr42703.c: New test.
11761 2010-01-13  Richard Guenther  <rguenther@suse.de>
11763         PR tree-optimization/42705
11764         * gcc.c-torture/compile/pr42705.c: New testcase.
11766 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
11768         * gcc.target/bfin/l2.c: New test.
11769         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11771 2010-01-13  Richard Guenther  <rguenther@suse.de>
11773         PR middle-end/42716
11774         * gcc.c-torture/compile/pr42716.c: New testcase.
11776 2010-01-13  Richard Guenther  <rguenther@suse.de>
11778         PR lto/42678
11779         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11781 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
11783         PR c/42708
11784         * gcc.c-torture/compile/pr42708-1.c: New test.
11786 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
11788         PR debug/42662
11789         * gcc.dg/pr42662.c: New test.
11791         PR tree-optimization/42645
11792         * g++.dg/other/pr42645-1.C: New test.
11793         * g++.dg/other/pr42645-2.C: New test.
11795 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
11797         PR target/42416
11798         * gcc.target/powerpc/warn-1.c: New test.
11799         * gcc.target/powerpc/warn-2.c: New test.
11801 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
11803         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11804         stack alignment.
11806 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
11808         * gcc.dg/lto/20100108_0.c: New.
11810 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
11812         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11813         Add -march=i686 -msse for 32bit x86 targets.
11815 2010-01-10  Richard Guenther  <rguenther@suse.de>
11817         PR middle-end/42667
11818         * gcc.dg/torture/pr42667.c: New testcase.
11820 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11822         PR fortran/32489
11823         * gfortran.dg/array_constructor_34.f90: New test.
11825 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11827         PR fortran/20923
11828         * gfortran.dg/array_constructor_33.f90: New test.
11829         gfortran.dg/array_function_5.f90: Add credit.
11831 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11833         PR debug/42631
11834         * gcc.dg/pr42631.c: New.
11836 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11838         PR debug/42630
11839         * gcc.dg/pr42630.c: New.
11841 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11843         PR debug/42629
11844         * gcc.dg/pr42629.c: New.
11846 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11848         PR middle-end/42363
11849         * gcc.dg/torture/pr42363.c: New.
11851 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11853         PR debug/42604
11854         PR debug/42395
11855         * gcc.dg/vect/pr42604.c: New.
11856         * gcc.dg/vect/pr42395.c: New.
11858 2010-01-09  Richard Guenther  <rguenther@suse.de>
11860         PR middle-end/42512
11861         * gcc.c-torture/execute/pr42512.c: New testcase.
11863 2010-01-09  Tobias Burnus  <burnus@net-b.de>
11865         PR fortran/41298
11866         * gfortran.dg/c_ptr_tests_14.f90: New test.
11868 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11870         PR ada/41929
11871         * gnat.dg/null_pointer_deref1.adb: Don't run on
11872         sparc*-sun-solaris2.11.
11874 2010-01-08  Richard Guenther  <rguenther@suse.de>
11876         PR lto/42528
11877         * gcc.dg/lto/20100103-1_0.c: New testcase.
11878         * gcc.dg/lto/20100103-2_0.c: Likewise.
11880 2010-01-08  Tobias Burnus  <burnus@net-b.de
11882         PR/fortran 25829
11883         * gfortran.dg/asynchronous_1.f90: New test.
11884         * gfortran.dg/asynchronous_2.f90: New test.
11885         * gfortran.dg/conflicts.f90: Update error message.
11887 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
11889         c++/40155
11890         * g++.dg/cpp0x/variadic-unify-2.C: New test.
11892 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
11894         PR tree-optimization/42625
11895         * g++.dg/opt/dtor4.C: New test.
11896         * g++.dg/opt/dtor4.h: New.
11897         * g++.dg/opt/dtor4-aux.cc: New.
11899 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11901         PR fortran/42597
11902         * gfortran.dg/proc_ptr_26.f90: New test.
11904 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11906         PR fortran/41872
11907         * gfortran.dg/allocatable_scalar_7.f90: New test.
11909 2010-01-06  Richard Guenther  <rguenther@suse.de>
11911         * gcc.c-torture/compile/pr42632.c: New testcase.
11913 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11915         PR target/42542
11916         * gcc.target/i386/pr42542-4.c: New.
11917         * gcc.target/i386/pr42542-4a.c: Likewise.
11918         * gcc.target/i386/pr42542-5.c: Likewise.
11919         * gcc.target/i386/pr42542-5a.c: Likewise.
11921 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11923         * gcc.dg/tls/opt-15.c: New test.
11925 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11927         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11929 2010-01-05  Martin Jambor  <mjambor@suse.cz>
11931         PR tree-optimization/42462
11932         * g++.dg/torture/pr42462.C: New test.
11934 2010-01-05  Jason Merrill  <jason@redhat.com>
11936         * g++.dg/cpp0x/initlist30.C: New test.
11938 2010-01-05  Richard Guenther  <rguenther@suse.de>
11940         PR tree-optimization/42614
11941         * gcc.c-torture/execute/pr42614.c: New testcase.
11943 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
11945         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11946         * gcc.dg/Wunreachable-1.c: Remove the testcase of
11947         -Wunreachable-code.
11948         * gcc.dg/Wunreachable-2.c: Likewise.
11949         * gcc.dg/Wunreachable-3.c: Likewise.
11950         * gcc.dg/Wunreachable-4.c: Likewise.
11951         * gcc.dg/Wunreachable-5.c: Likewise.
11952         * gcc.dg/Wunreachable-6.c: Likewise.
11953         * gcc.dg/Wunreachable-7.c: Likewise.
11954         * gcc.dg/Wunreachable-8.c: Likewise.
11955         * gcc.dg/20041231-1.c: Likewise.
11957 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
11959         PR other/42611
11960         * gcc.dg/pr42611.c: New test.
11962         PR tree-optimization/42508
11963         * g++.dg/opt/pr42508.C: New test.
11965 2010-01-05  Tobias Burnus  <burnus@net-b.de>
11967         PR fortran/41872
11968         * gfortran.dg/allocatable_scalar_8.f90: New.
11970 2010-01-04  Martin Jambor  <mjambor@suse.cz>
11972         PR tree-optimization/42398
11973         * gcc.c-torture/compile/pr42398.c: New test.
11975 2010-01-04  Jason Merrill  <jason@redhat.com>
11977         PR c++/42555
11978         * g++.dg/ext/attrib35.C: New.
11980         PR c++/42567
11981         * g++.dg/cpp0x/auto17.C: New.
11983 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
11985         * gcc.dg/lto/20100104_0.c: New.
11987 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
11989         PR target/42542
11990         * gcc.target/i386/pr42542-1.c: New.
11991         * gcc.target/i386/pr42542-1a.c: Likewise.
11992         * gcc.target/i386/pr42542-1b.c: Likewise.
11993         * gcc.target/i386/pr42542-2.c: Likewise.
11994         * gcc.target/i386/pr42542-2a.c: Likewise.
11995         * gcc.target/i386/pr42542-2b.c: Likewise.
11996         * gcc.target/i386/pr42542-3.c: Likewise.
11997         * gcc.target/i386/pr42542-3a.c: Likewise.
11999 2009-01-04  Tobias Burnus  <burnus@net-b.de>
12001         PR fortran/41872
12002         * gfortran.dg/allocatable_scalar_5.f90: New test.
12003         * gfortran.dg/allocatable_scalar_6.f90: New test.
12005 2010-01-03  Richard Guenther  <rguenther@suse.de>
12007         PR testsuite/42583
12008         * gfortran.dg/gomp/recursion1.f90: Remove.
12010 2010-01-03  Richard Guenther  <rguenther@suse.de>
12012         * gcc.dg/Warray-bounds.c: Remove XFAILs.
12013         * gcc.dg/uninit-6.c: Likewise.
12014         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
12016 2010-01-03  Richard Guenther  <rguenther@suse.de>
12018         PR tree-optimization/42589
12019         * gcc.target/i386/pr42589.c: New testcase.
12021 2010-01-03  Richard Guenther  <rguenther@suse.de>
12023         PR tree-optimization/42438
12024         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
12026 2010-01-02  Richard Guenther  <rguenther@suse.de>
12028         PR testsuite/41651
12029         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
12031 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
12033         PR target/42448
12034         * gcc.target/alpha/pr42448-1.c: New test.
12035         * gcc.target/alpha/pr42448-2.c: Ditto.
12037 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
12039         PR preprocessor/41947
12040         * gcc.dg/c99-hexfloat-3.c: New test.
12042 2010-01-01  Richard Guenther  <rguenther@suse.de>
12044         PR c/42570
12045         * gcc.c-torture/execute/pr42570.c: New testcase.
12047 2010-01-01  Richard Guenther  <rguenther@suse.de>
12049         PR middle-end/42559
12050         * gcc.c-torture/compile/pr42559.c: New testcase.
12053 Copyright (C) 2010 Free Software Foundation, Inc.
12055 Copying and distribution of this file, with or without modification,
12056 are permitted in any medium without royalty provided the copyright
12057 notice and this notice are preserved.