* gcc.c-torture/execute/20101011-1.c: Skip on SH.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob029f70ef0301d18a74f78b93da4d51ae3ef1aa81
1 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
5 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
6         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
8 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
10         PR target/46153
11         * gcc.target/i386/pr46153.c: New test.
13 2010-10-27  Jason Merrill  <jason@redhat.com>
15         * g++.dg/cpp0x/constexpr-is_literal.C: New.
17 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
19         PR fortran/46161
20         * gfortran.dg/class_dummy_3.f03: New.
22 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
24         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
25         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
27         * gcc.target/i386/avx-vzeroupper-3.c: New.
28         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
29         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
30         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
31         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
32         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
33         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
34         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
35         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
36         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
37         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
38         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
40 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
42         * obj-c.dg/property/at-property-4.m: New.
43         * obj-c++.dg/property/at-property-4.mm: New.
44         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
45         updates in warning.
46         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
47         updates in warning.
49 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
51         * objc.dg/property/at-property-1.m: New.
52         * objc.dg/property/at-property-2.m: New.
53         * objc.dg/property/at-property-3.m: New.
54         * objc.dg/ivar-invalid-type-1.m: New.
55         * obj-c++.dg/property/at-property-1.mm: New.
56         * obj-c++.dg/property/at-property-2.mm: New.
57         * obj-c++.dg/property/at-property-3.mm: New.
58         * obj-c++.dg/ivar-invalid-type-1.mm: New.
59         * objc.dg/property/property-neg-6.m: Updated testcase for updates
60         in error reporting.
62 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
64         PR libgfortran/46010
65         * gfortran.dg/namelist_66.f90: New test.
66         * gfortran.dg/fmt_t_6.f: Fix whitespace.
68 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
70         PR fortran/42647
71         * gfortran.dg/allocatable_scalar_9.f90: Extended.
72         * gfortran.dg/allocatable_scalar_10.f90: New.
73         * gfortran.dg/class_19.f03: Extended.
75 2010-10-26  Jan Hubicka  <jh@suse.cz>
77         PR middle-end/45736
78         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
80 2010-10-26  Ira Rosen  <irar@il.ibm.com>
82         PR tree-optimization/46167
83         * gcc.dg/vect/O-pr46167.c: New.
84         * gcc.dg/vect/vect.exp: Run tests with -O.
86 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
88         PR target/44948
89         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
90         * g++.dg/vect/pr33860a.cc: Likewise.
91         * gcc.c-torture/compile/20070522-1.c: Likewise.
92         * gcc.dg/compat/struct-align-1_x.c: Likewise.
93         * gcc.dg/compat/struct-align-1_y.c: Likewise.
94         * gcc.dg/compat/struct-align-2_x.c: Likewise.
95         * gcc.dg/compat/struct-align-2_y.c: Likewise.
96         * gcc.dg/pr44136.c: Likewise.
98         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
99         * gcc.dg/compat/vector-1_x.c: Likewise.
100         * gcc.dg/compat/vector-1_y.c: Likewise.
101         * gcc.dg/compat/vector-2_x.c: Likewise.
102         * gcc.dg/compat/vector-2_y.c: Likewise.
103         * gcc.dg/pr43300.c: Likewise.
105         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
106         * gcc.dg/compat/vector-1a_y.c: Likewise.
107         * gcc.dg/compat/vector-1b_x.c: Likewise.
108         * gcc.dg/compat/vector-1b_y.c: Likewise.
109         * gcc.dg/compat/vector-2a_x.c: Likewise.
110         * gcc.dg/compat/vector-2a_y.c: Likewise.
111         * gcc.dg/compat/vector-2b_x.c: Likewise.
112         * gcc.dg/compat/vector-2b_y.c: Likewise.
113         * gcc.target/i386/pr39162.c: Likewise.
114         * gcc.target/i386/pr40906-2.c: Likewise.
115         * gcc.target/i386/sse-5.c: Likewise.
117         * gcc.dg/pr35442.c: Prune ABI change warnings.
119         * gcc.c-torture/execute/pr38151.x: New.
120         * gcc.target/i386/pr44948-1a.c: Likewise.
121         * gcc.target/i386/pr44948-1b.c: Likewise.
122         * gcc.target/i386/pr44948-2a.c: Likewise.
123         * gcc.target/i386/pr44948-2b.c: Likewise.
125 2010-10-26  Ian Lance Taylor  <iant@google.com>
127         PR middle-end/45687
128         * gcc.c-torture/execute/20101025-1.c: New test.
130 2010-10-26  Tobias Burnus  <burnus@net-b.de>
132         PR fortran/45451
133         * gfortran.dg/class_allocate_5.f90: New.
135 2010-10-25  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
137         Implement opaque-enum-specifiers for C++0x
138         * g++.dg/cpp0x/forw_enum1.C: New.
139         * g++.dg/cpp0x/forw_enum2.C: New.
140         * g++.dg/cpp0x/forw_enum3.C: New.
141         * g++.dg/cpp0x/forw_enum4.C: New.
142         * g++.dg/cpp0x/forw_enum5.C: New.
143         * g++.dg/cpp0x/forw_enum6.C: New.
144         * g++.dg/cpp0x/forw_enum7.C: New.
145         * g++.dg/cpp0x/forw_enum8.C: New.
146         * g++.dg/cpp0x/forw_enum9.C: New.
147         * g++.dg/parse/enum3.C: Add new errors.
148         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
149         * g++.dg/cpp0x/auto9.C: Add new error.
150         * g++.dg/template/crash79.C: Add new errors.
152 2010-10-26  Jie Zhang  <jie@codesourcery.com>
154         * gcc.target/arm/volatile-bitfields-1.c: New test.
155         * gcc.target/arm/volatile-bitfields-2.c: New test.
156         * gcc.target/arm/volatile-bitfields-3.c: New test.
158 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
160         * gnat.dg/pointer_discr1.adb: New test.
161         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
162         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
163         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
165 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
167         * gnat.dg/loop_optimization8.adb: New test.
168         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
169         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
171 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
173         * gnat.dg/in_out_parameter2.adb: New test.
174         * gnat.dg/in_out_parameter3.adb: Likewise.
176 2010-10-25  Jie Zhang  <jie@codesourcery.com>
178         * g++.dg/opt/combine.c: New test.
180 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
182         * gnat.dg/opt7.ad[sb]: New test.
183         * gnat.dg/opt7_pkg.ads: New helper.
185 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
187         PR objc/45735
188         * obj-c.dg/pr45735.mm: New.
189         * obj-c++.dg/pr45735.mm: New.
191 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
193         PR objc/24393
194         * objc.dg/pr24393.m: New.
195         * obj-c++.dg/pr24393.mm: New.
197 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
199         PR objc/28049
200         * objc.dg/pr28049.m: New.
201         * obj-c++.dg/pr28049.mm: New.
203 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
205         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
206         parameter attributes are now supported.
207         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
208         * objc.dg/attributes/parameter-attribute-1.m: New test.
209         * objc.dg/attributes/parameter-attribute-2.m: New test.
210         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
211         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
213 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
215         Based on the CFString implementation in FSF apple/trunk branch.
217         * gcc.dg/darwin-cfstring-1.c: New.
218         * gcc.dg/darwin-cfstring-2.c: New.
219         * gcc.dg/torture/darwin-cfstring-3.c: New.
220         * g++.dg/other/darwin-cfstring1.C: New.
221         * g++.dg/torture/darwin-cfstring-3.C: New.
223 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
225         * objc.dg/demangle-1.m: New test.
226         * obj-c++.dg/demangle-1.mm: New test.
227         * obj-c++.dg/demangle-2.mm: New test.
228         * obj-c++.dg/demangle-3.mm: New test.
230 2010-10-23  Ian Lance Taylor  <iant@google.com>
232         * gcc.c-torture/execute/20101011-1.c: New test.
233         * gcc.c-torture/execute/20101011-1.x: New test driver.
235 2010-10-23  Tobias Burnus  <burnus@net-b.de>
237         PR fortran/46122
238         * gfortran.dg/protected_8.f90: New.
240 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
242         * gcc.dg/march-generic.c: Skip for -march in multilib options.
243         * gcc.target/i386/isa-9.c: Skip for -march other than
244         -march=amdfam10 in multilib options.
245         * gcc.target/i386/pr42589.c: Skip for -march other than
246         -march=i486 in multilib options.
247         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
248         other -march in multilib options.
250 2010-10-23  Jie Zhang  <jie@codesourcery.com>
252         PR rtl-optimization/37360
253         * gcc.dg/pr37360.c: New test.
255 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
257         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
259 2010-10-22  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
260         Andrew Pinski <pinskia@gmail.com>
262         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
263         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
264         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
265         * gcc.dg/vector-subscript-1.c: Likewise.
266         * gcc.dg/vector-subscript-2.c: Likewise.
267         * gcc.dg/vector-subscript-3.c: New testcase.
268         * gcc.dg/array-8.c: Adjust.
270 2010-10-22  Richard Guenther  <rguenther@suse.de>
272         PR middle-end/46137
273         * c-c++-common/torture/pr46137.c: New testcase.
275 2010-10-22  Jason Merrill  <jason@redhat.com>
277         PR c++/46129
278         * g++.dg/template/defarg14.C: New.
280 2010-10-22  Jason Merrill  <jason@redhat.com>
282         PR c++/46103
283         * g++.dg/cpp0x/implicit10.C: New.
285 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
287         PR target/46098
288         * gcc.target/i386/pr46098.c: New test.
290 2010-10-22  Richard Guenther  <rguenther@suse.de>
292         PR tree-optimization/45720
293         * gcc.dg/torture/pr45720.c: New testcase.
295 2010-10-22  Ira Rosen  <irar@il.ibm.com>
297         PR tree-optimization/46126
298         * gcc.dg/vect/pr46126.c: New.
300 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
302         Based on the CFString implementation in FSF apple/trunk branch.
304         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
305         so that the latter can be used in dg-skip and dg-xfail clauses.
306         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
307         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
308         to use dg-additional-files for Object1.
309         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
310         to use dg-additional-files for Object1, move to torture/strings/.
311         * obj-c++.dg/const-str-4.mm: Likewise.
312         * obj-c++.dg/const-str-3.mm: Likewise.
313         * obj-c++.dg/const-str-8.mm: Likewise.
314         * obj-c++.dg/const-str-9.mm: Likewise.
315         * obj-c++.dg/const-str-10.mm: Likewise.
316         * obj-c++.dg/const-str-10.mm: Likewise.
317         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
318         to use dg-additional-files for Object1, move to strings/.
319         * obj-c++.dg/const-str-2.mm: Likewise.
320         * obj-c++.dg/const-str-5.mm: Likewise.
321         * obj-c++.dg/const-str-6.mm: Likewise.
322         * obj-c++.dg/const-str-12.mm: Likewise.
323         * obj-c++.dg/strings/strings.exp: New.
324         * obj-c++.dg/strings/const-cfstring-2.mm: New.
325         * obj-c++.dg/strings/const-cfstring-5.mm: New.
326         * obj-c++.dg/torture/strings/strings.exp: New.
327         * obj-c++.dg/torture/strings/string1.mm: New.
328         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
329         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
330         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
332         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
333         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
334         * objc/execute/string2.m: Likewise.
335         * objc/execute/string3.m: Likewise.
336         * objc/execute/string3.m: Likewise.
337         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
338         * objc.dg/foreach-4.m: Likewise.
339         * objc.dg/foreach-5.m: Likewise.
340         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
341         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
342         * objc.dg/const-str-4.m: Likewise.
343         * objc.dg/const-str-7.m: Likewise.
344         * objc.dg/const-str-8.m: Likewise.
345         * objc.dg/const-str-9.m: Likewise.
346         * objc.dg/const-str-10.m: Likewise.
347         * objc.dg/const-str-11.m: Likewise.
348         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
349         to use dg-additional-files for Object1, move to objc.dg/strings/.
350         * objc.dg/const-str-2.m: Likewise.
351         * objc.dg/const-str-5.m: Likewise.
352         * objc.dg/const-str-6.m: Likewise.
353         * objc.dg/const-str-12.m: Likewise.
354         * objc.dg/const-str-12b.m: Likewise.
355         * objc.dg/strings/strings.exp: New.
356         * objc.dg/strings/const-cfstring-2.m: New.
357         * objc.dg/strings/const-cfstring-5.m: New.
358         * objc.dg/torture/strings/strings.exp: New.
359         * objc.dg/torture/strings/const-cfstring-1.m: New.
360         * objc.dg/torture/strings/const-cfstring-3.m: New.
361         * objc.dg/torture/strings/const-cfstring-4.m: New.
363 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
365         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
367 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
369         PR c++/46117
370         * g++.dg/parse/crash57.C: New.
372 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
373             H.J. Lu  <hongjiu.lu@intel.com>
375         PR target/45946
376         * gcc.target/i386/pr45946.c: New test.
378 2010-10-21  Martin Jambor  <mjambor@suse.cz>
380         PR tree-optimization/45875
381         * g++.dg/ipa/pr45875.C: New test.
383 2010-10-21  Ira Rosen  <irar@il.ibm.com>
385         PR tree-optimization/46049
386         PR tree-optimization/46052
387         * gcc.dg/vect/pr46052.c: New test.
388         * gcc.dg/vect/pr46049.c: New test.
390 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
392         PR fortran/46007
393         * gfortran.dg/shape_5.f90:  New test case.
395 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
397         PR fortran/46060
398         * gfortran.dg/proc_ptr_comp_25.f90: New.
400 2010-10-21  Richard Guenther  <rguenther@suse.de>
401         Michael Matz  <matz@suse.de>
403         PR tree-optimization/45764
404         * gcc.dg/torture/pr45764.c: New testcase.
406 2010-10-21  Richard Guenther  <rguenther@suse.de>
408         PR tree-optimization/46111
409         * g++.dg/torture/pr46111.C: New testcase.
411 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
413         PR fortran/46067
414         * gfortran.dg/dummy_procedure_4.f90: New.
415         * gfortran.dg/proc_ptr_30.f90: New.
417 2010-10-21  Tobias Burnus  <burnus@net-b.de>
419         PR fortran/46100
420         * gfortran.dg/ptr-func-1.f90: New.
421         * gfortran.dg/ptr-func-2.f90: New.
423 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
425         PR tree-optimization/45919
426         * gcc.c-torture/compile/pr45919.c: New test.
428         PR tree-optimization/46066
429         * gcc.dg/autopar/pr46066.c: New test.
431 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
433         PR c++/46024
434         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
436 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
438         PR c++/46056
439         * g++.dg/cpp0x/range-for7.C: New.
441 2010-10-20  Richard Guenther  <rguenther@suse.de>
443         PR lto/45667
444         * g++.dg/lto/20101020-1_0.h: New testcase.
445         * g++.dg/lto/20101020-1_0.C: Likewise.
446         * g++.dg/lto/20101020-1_1.C: Likewise.
448 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
450         * gcc.dg/20101013-1.c: New test.
452 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
454         PR target/46085
455         * gcc.target/i386/pr46085-1.c: New.
456         * gcc.target/i386/pr46085-2.c: Likewise.
458 2010-10-20  Richard Guenther  <rguenther@suse.de>
460         PR tree-optimization/45860
461         * gcc.dg/torture/pr45860.c: New testcase.
463 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
465         * gnat.dg/discr25.adb: New test.
466         * gnat.dg/discr25_pkg.ad[sb]: New helper.
468 2010-10-20  Olivier Hainque  <hainque@adacore.com>
470         * gcc.target/powerpc/ehreturn.c: New test.
472 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
474         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
475         not require Foundation and run with the GNU runtime as well.
477         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
479         Radar 4439126
480         * obj-c++.dg/template-8.mm: New.
482 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
484         PR objc/23709
485         * objc.dg/pr23709.m: New.
486         * obj-c++.dg/pr23709.m: New.
488 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
490         PR c++/46046
491         * g++.dg/template/crash104.C: New.
493 2010-10-19  Richard Henderson  <rth@redhat.com>
495         * gcc.target/i386/fma3-fma.c: New.
496         * gcc.target/i386/fma3-builtin.c: New.
497         * gcc.target/i386/fma4-builtin.c: New.
499 2010-10-19  Richard Guenther  <rguenther@suse.de>
501         PR testsuite/46081
502         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
504 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
506         Merge from 'apple/trunk' branch on FSF servers.
508         2006-03-16 Fariborz Jahanian <fjahanian@apple.com>
510         Radar 4293709
511         * objc.dg/proto-init-mimatch-1.m: New.
512         * obj-c++.dg/proto-init-mimatch-1.mm: New.
514 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
516         Implemented parsing @synthesize and @dynamic for
517         Objective-C/Objective-C++.
518         * objc.dg/property/dynamic-1.m: New.
519         * objc.dg/property/synthesize-1.m: New.
520         * obj-c++.dg/property/dynamic-1.mm: New.
521         * obj-c++.dg/property/synthesize-1.mm: New.
523 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
525         * objc.dg/at-class-1.m: New.
526         * objc.dg/at-class-1.mm: New.
528 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
530         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
532 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
534         Merge from 'apple/trunk' branch on FSF servers.
536         2006-01-17  Fariborz Jahanian <fjahanian@apple.com>
538         Radar 4407151
539         * obj-c++.dg/template-7.mm: New.
541 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
543         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
544         bugfix.
546 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
548         Merge from 'apple/trunk' branch on FSF servers.
550         2005-03-01 Fariborz Jahanian <fjahanian@apple.com>
552         Radar 4451818
553         * obj-c++.dg/try-catch-16.mm: New.
554         * obj-c++.dg/try-catch-17.mm: New.
556         2005-11-08  Fariborz Jahanian <fjahanian@apple.com>
558         Radar 4330422
559         * obj-c++.dg/try-catch-15.mm: New
561         2005-10-07  Fariborz Jahanian <fjahanian@apple.com>
563         Radar 4204796
564         * obj-c++.dg/try-catch-12.mm: New
565         * obj-c++.dg/try-catch-13.mm: New
566         * obj-c++.dg/try-catch-14.mm: New
567         * objc.dg/try-catch-11.m: New
568         * objc.dg/try-catch-12.m: New
569         * objc.dg/try-catch-13.m: New
571 2010-10-18  Richard Henderson  <rth@redhat.com>
573         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
575 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
577         PR c/46015
578         * c-c++-common/Wunused-var-13.c: New test.
580 2010-10-18  Richard Guenther  <rguenther@suse.de>
582         PR tree-optimization/45967
583         * gcc.dg/torture/pr45967.c: New testcase.
584         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
585         * gcc.dg/ipa/ipa-pta-13.c: Likewise
586         * gcc.dg/torture/pr39074-2.c: Likewise
587         * gcc.dg/torture/pta-escape-1.c: Likewise
588         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
589         * gcc.dg/tree-ssa/pta-callused.c: Likewise
590         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
591         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
592         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
593         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
595 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
597         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
599 2010-10-18  Richard Guenther  <rguenther@suse.de>
601         PR lto/44950
602         * g++.dg/lto/20101015-2_0.C: New testcase.
604 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
606         PR middle-end/46019
607         * gcc.c-torture/execute/pr46019.c: New test.
609 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
611         Merge from 'apple/trunk' branch on FSF servers.
613         2006-04-19 Fariborz Jahanian <fjahanian@apple.com>
615         Radar 4516785
616         * obj-c++.dg/method-namespace-2.mm: New.
618 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
620         Merge from 'apple/trunk' branch on FSF servers.
622         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
624         Radar 4133425
625         * objc.dg/private-1.m: Test modified.
626         * obj-c++.dg/private-1.mm: Test modified.
628 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
630         PR testsuite/45987
631         * gcc.target/i386/push-1.c: Remove.
633 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
634             H.J. Lu  <hongjiu.lu@intel.com>
636         PR target/46051
637         * gcc.target/i386/pr46051.c: New test.
639 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
641         * obj-c++.dg/gnu-api-2-class.mm: New.
642         * obj-c++.dg/gnu-api-2-ivar.mm: New.
643         * obj-c++.dg/gnu-api-2-method.mm: New.
644         * obj-c++.dg/gnu-api-2-objc.mm: New.
645         * obj-c++.dg/gnu-api-2-object.mm: New.
646         * obj-c++.dg/gnu-api-2-property.mm: New.
647         * obj-c++.dg/gnu-api-2-protocol.mm: New.
648         * obj-c++.dg/gnu-api-2-sel.mm: New.
650 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
652         * objc.dg/fsf-package-0.m: New.
653         * obj-c++.dg/fsf-package-0.m: New.
655 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
657         PR objc/18255
658         * objc.dg/pr18255.m: New.
660 2010-10-16  Jan Hubicka  <jh@suse.cz>
662         PR middle-end/44206
663         * g++.dg/torture/pr44206.C: New.
665 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
667         * objc.dg/gnu-api-2-class.m: New.
668         * objc.dg/gnu-api-2-objc.m: New.
670 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
672         * objc.dg/gnu-api-2-ivar.m: New.
674 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
676         * objc.dg/gnu-api-2-property.m: New.
678 2010-10-15  Xinliang David Li  <davidxl@google.com>
680         * g++.dg/uninit-pred-3_a.C: New test.
681         * g++.dg/uninit-pred-3_b.C: New test.
683 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
685         * objc.dg/gnu-api-2-object.m: New.
687 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
689         * objc.dg/gnu-api-2-method.m: New.
691 2010-10-15  Jason Merrill  <jason@redhat.com>
693         * g++.dg/lto/pr45983_0.C: New.
695 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
697         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
698         builtin combiner patterns.
699         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
700         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
701         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
702         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
703         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
705 2010-10-15  Richard Guenther  <rguenther@suse.de>
707         * g++.dg/lto/20101015-1_0.C: New testcase.
709 2010-10-15  Richard Guenther  <rguenther@suse.de>
711         PR testsuite/46021
712         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
713         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
715 2010-10-15  Richard Guenther  <rguenther@suse.de>
717         PR lto/45957
718         * g++.dg/lto/20101014-1_0.C: New testcase.
720 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
722         * objc.dg/gnu-api-2-protocol.m: New.
723         * objc.dg/gnu-api-2-sel.m: New.
725 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
727         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
728         arm-eabi targets.
730 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
732         * gcc.dg/20101010-1.c: New testcase.
734 2010-10-15  Jie Zhang  <jie@codesourcery.com>
736         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
737         script when relocatable linking.
739 2010-10-14  Yao Qi  <yao@codesourcery.com>
741         PR target/45447
742         * gcc.target/arm/pr45447.c: New test.
744 2010-10-14  Jan Hubicka  <jh@suse.cz>
746         PR middle-end/45621
747         * g++.dg/lto/pr45621.h : New.
748         * g++.dg/lto/pr45621_0.C: New.
749         * g++.dg/lto/pr45621_1.C: New.
751 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
753         * objc.dg/property: New.
754         * objc.dg/property/fsf-property-basic.m: New.
755         * objc.dg/property/fsf-property-method-access.m: New.
756         * objc.dg/property/fsf-property-named-ivar.m: New.
757         * obj-c++.dg/property: New.
758         * obj-c++.dg/property/fsf-property-basic.mm: New.
759         * obj-c++.dg/property/fsf-property-method-access.mm: New.
760         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
762         merge from FSF apple 'trunk' branch.
763         2006 Fariborz Jahanian <fjahanian@apple.com>
765         Radars 4436866, 4505126, 4506903, 4517826
766         * objc.dg/property/property-1.m: New.
767         * objc.dg/property/property-2.m: New.
768         * objc.dg/property/property-3.m: New.
769         * objc.dg/property/property-neg-1.m: New.
770         * objc.dg/property/property-neg-2.m: New.
771         * objc.dg/property/property-neg-3.m: New.
772         * objc.dg/property/property-neg-4.m: New.
773         * objc.dg/property/property-neg-5.m: New.
774         * objc.dg/property/property-neg-6.m: New.
775         * objc.dg/property/property-neg-7.m: New.
776         * objc.dg/property/property.exp: New.
777         * obj-c++.dg/property/property-1.mm: New.
778         * obj-c++.dg/property/property-2.mm: New.
779         * obj-c++.dg/property/property-3.mm: New.
780         * obj-c++.dg/property/property-neg-1.mm: New.
781         * obj-c++.dg/property/property-neg-2.mm: New.
782         * obj-c++.dg/property/property-neg-3.mm: New.
783         * obj-c++.dg/property/property-neg-4.mm: New.
784         * obj-c++.dg/property/property-neg-5.mm: New.
785         * obj-c++.dg/property/property-neg-6.mm: New.
786         * obj-c++.dg/property/property-neg-7.mm: New.
787         * obj-c++.dg/property/property.exp: New.
789 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
791         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
793 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
795         PR c/45969
796         * gcc.c-torture/compile/pr45969-1.c: New test.
798 2010-10-14  Richard Guenther  <rguenther@suse.de>
800         PR tree-optimization/44913
801         * gcc.dg/torture/pr44913.c: New testcase.
803 2010-10-14  Richard Guenther  <rguenther@suse.de>
805         PR lto/45382
806         * g++.dg/lto/20101014-2_0.C: New testcase.
808 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
810         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
811         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
812         * gcc.target/i386/pr44130.c: Likewise.
813         * gcc.target/i386/pr44144.c: Likewise.
814         * gcc.target/i386/pr44180.c: Likewise.
815         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
816         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
817         * gcc.target/i386/vect-sizes-1.c: Likewise.
818         * gcc.target/i386/vectorize4-avx.c: Likewise.
820 2010-10-14  Richard Guenther  <rguenther@suse.de>
822         PR lto/44561
823         * g++.dg/lto/20101010-3_0.C: New testcase.
824         * g++.dg/lto/20101010-4_0.C: Likewise.
826 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
828         * objc.dg/pr45878.m: Update to include NSConstantString interface
829         for -fnext-runtime.
830         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
831         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
832         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
833         reference for m64 -fnext-runtime.
835 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
837         * gcc.target/i386/vect-sizes-1.c: New.
839 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
841         PR middle-end/46011
842         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
844 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
846         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
847         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
849 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
851         * gcc.target/ia64/20101005.c: New test.
853 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
855         PR rtl-optimization/45570
856         * gcc.dg/pr45570.c: New test.
858 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
860         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
861         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
862         * gcc.target/i386/vectorize4-avx.c: Likewise.
864 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
866         * gcc.target/i386/avx-copysign-vec.c: New.
867         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
869 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
871         PR middle-end/44130
872         * gcc.target/i386/pr44130.c: New.
874 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
876         PR middle-end/44144
877         * gcc.target/i386/pr44144.c: New.
879 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
881         PR target/44180
882         * gcc.target/i386/pr44180.c: New.
884 2010-10-13  Jason Merrill  <jason@redhat.com>
886         * g++.dg/template/canon-type-8.C: New.
888 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
890         * gcc.c-torture/execute/20101013-1.c: New test.
892 2010-10-13  Richard Guenther  <rguenther@suse.de>
894         PR objc/45878
895         * objc.dg/pr45878.m: New testcase.
897 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
899         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
900         * gcc.dg/format/dfp-printf-1.c: Likewise.
901         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
903 2010-10-13  Richard Guenther  <rguenther@suse.de>
905         PR tree-optimization/45788
906         * g++.dg/pr45788.C: New testcase.
908 2010-10-13  Richard Guenther  <rguenther@suse.de>
910         PR tree-optimization/45970
911         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
913 2010-10-13  Richard Guenther  <rguenther@suse.de>
915         PR tree-optimization/45982
916         * gcc.dg/torture/pr45982.c: New testcase.
917         * gcc.dg/tree-ssa/pr24287.c: Adjust.
918         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
919         * gcc.dg/torture/pr39074-2.c: Likewise.
921 2010-10-13  Richard Guenther  <rguenther@suse.de>
923         PR middle-end/45874
924         * g++.dg/torture/pr45874.C: New testcase.
926 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
928         * objc.dg/attributes/method-attribute-1.m: Update to respond
929         to implemented method attributes..
930         * objc.dg/attributes/method-attribute-2.m: Likewise.
931         * objc.dg/attributes/method-attribute-3.m: Likewise.
932         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
933         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
934         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
936 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
938         PR libobjc/23214
939         * objc.dg/pr23214.m: New.
941 2010-10-12  Michael Eager  <eager@eagercon.com>
943         PR testsuite/45856
944         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
945         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
947 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
949         PR fortran/45636
950         * gcc.c-torture/execute/pr45636.c: New test.
951         * gfortran.dg/pr45636.f90: New test.
953 2010-10-12  Richard Henderson  <rth@redhat.com>
955         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
957 2010-10-12  Daniel Kraft  <d@domob.eu>
959         PR fortran/38936
960         * gfortran.dg/associate_1.f03: More tests with derived-types.
961         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
962         * gfortran.dg/associate_8.f03: Fix typo.
963         * gfortran.dg/initialization_27.f90: Fix typo.
965 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
967         PR testsuite/45851
968         * lib/lto.exp (lto-get-options-main): Support optional target
969         selector for dg-extra-ld-options.
971 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
973         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
974         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
976 2010-10-11  Martin Jambor  <mjambor@suse.cz>
978         PR middle-end/45699
979         * g++.dg/torture/pr45699.C: New test.
980         * g++.dg/otr-fold-1.C: Adjusted.
981         * g++.dg/otr-fold-1.C: Likewise.
983 2010-10-11  Nick Clifton  <nickc@redhat.com>
985         * gcc.c-torture/compile/pr44197.c: Require visibility support.
986         Allow for a user label prefix.
988 2010-10-10  Richard Guenther  <rguenther@suse.de>
990         * g++.dg/lto/20101010-1_0.C: New testcase.
991         * g++.dg/lto/20101010-2_0.C: Likewise.
993 2010-10-11  Ira Rosen  <irar@il.ibm.com>
995         PR tree-optimization/45902
996         * gcc.dg/vect/45902.c: New test.
998 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
1000         PR target/45870
1001         * gcc.dg/tls/pr45870.c: New test.
1003 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
1005         PR fortran/45961
1006         * gfortran.dg/typebound_operator_6.f03: New.
1008 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
1010         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
1011         and adjust -export symbol scanning.
1012         * g++.dg/ext/dllexport1.C: Likewise.
1013         * g++.dg/ext/dllexport3.C: Likewise.
1014         * gcc.dg/dll-3.c: Likewise.
1015         * gcc.dg/dll-4.c: Likewise.
1016         * gcc.dg/dll-5.c: Likewise.
1018 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1020         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
1021         instead of tree_profile dump file.
1022         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
1023         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
1024         dump file.
1026 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
1028         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
1030 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
1032         * gfortran.dg/character_comparison_4.f90:  New test.
1033         * gfortran.dg/character_comparison_5.f90:  New test.
1034         * gfortran.dg/character_comparison_6.f90:  New test.
1036 2010-10-09  Richard Henderson  <rth@redhat.com>
1038         * lib/target-supports.exp
1039         (check_effective_target_automatic_stack_alignment): Always true.
1041 2010-10-09  Richard Guenther  <rguenther@suse.de>
1043         PR lto/45956
1044         * gcc.dg/lto/20101009-2_0.c: New testcase.
1045         * gcc.dg/lto/20101009-2_1.c: Likewise.
1046         * gcc.dg/lto/20101009-2_2.c: Likewise.
1048 2010-10-09  Richard Guenther  <rguenther@suse.de>
1050         PR lto/45947
1051         * g++.dg/lto/20101009-1_0.C: New testcase.
1053 2010-10-09  Richard Guenther  <rguenther@suse.de>
1055         PR tree-optimization/45945
1056         * gcc.dg/lto/20101009-1_0.c: New testcase.
1058 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
1060         PR target/45913
1061         * gcc.target/i386/pr45913.c: New.
1063 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1065         PR fortran/45943
1066         * gfortran.dg/streamio_16.f90: Update test.
1068 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
1070         PR tree-optimization/45903
1071         * gcc.target/i386/pr45903.c: New test.
1073 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
1075         * gnat.dg/interface5.adb: Compile with warnings disabled.
1077 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1079         * obj-c++.dg/encode-10.mm: New testcase.
1081 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1083         PR objc++/23614
1084         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
1085         C++ class.  Removed XFAIL.
1087 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
1089         PR fortran/45933
1090         * gfortran.dg/typebound_operator_5.f03: New.
1092 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
1094         Merge from 'apple/trunk' branch on FSF servers.
1096         2006-04-26  Fariborz Jahanian <fjahanian@apple.com>
1098         Radar 4508851
1099         * obj-c++.dg/method-namespace-1.mm: New.
1101 2010-10-07  Martin Jambor  <mjambor@suse.cz>
1103         * gcc.dg/tree-ssa/sra-11.c: New test.
1105 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
1107         PR Tree-Vect/45847
1108         * gcc.dg/vect/pr45847.c: New test.
1110 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1111             Kai Tietz  <kai.tietz@onevision.com>
1113         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
1115 2010-10-07  Richard Guenther  <rguenther@suse.de>
1117         PR tree-optimization/45732
1118         * gcc.dg/torture/pr45732.c: New testcase.
1120 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1122         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
1123         * objc.dg/foreach-2.m: Likewise.
1124         * objc.dg/foreach-3.m: Likewise.
1125         * objc.dg/foreach-4.m: Likewise.
1126         * objc.dg/foreach-5.m: Likewise.
1127         * objc.dg/foreach-6.m: Likewise.
1128         * objc.dg/foreach-7.m: Likewise.
1129         * objc.dg/objc-foreach-4.m: Likewise.
1130         * objc.dg/objc-foreach-5.m: Likewise.
1132 2010-10-07  Richard Guenther  <rguenther@suse.de>
1134         PR middle-end/45869
1135         * gcc.dg/torture/pr45869.c: New testcase.
1137 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1139         * objc.dg/set-not-used-1.m: New
1140         * obj-c++.dg/set-not-used-1.mm: New.
1142 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
1144         * objc.dg/attributes/method-attribute-3.m: New.
1145         * obj-c++.dg/attributes/method-attribute-3.mm: New.
1147 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
1149         PR fortran/45916
1150         * gfortran.dg/generic_typebound_operator_1.f90: New test.
1152 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1154         PR fortran/45889
1155         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
1157 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1159         Merge from 'apple/trunk' branch on FSF servers.
1161         2005-12-14  Fariborz Jahanian <fjahanian@apple.com>
1163         Radar 4278774
1164         * obj-c++.dg/encode-9.mm: New.
1166 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1168         * g++.dg/cpp0x/pr45908.C: New test.
1170 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
1172         * gnat.dg/opt6.ad[sb]: New test.
1174 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1176         Implemented fast enumeration for Objective-C.
1177         * objc.dg/foreach-1.m: New.
1178         * objc.dg/foreach-2.m: New.
1179         * objc.dg/foreach-3.m: New.
1180         * objc.dg/foreach-4.m: New.
1181         * objc.dg/foreach-5.m: New.
1182         * objc.dg/foreach-6.m: New.
1183         * objc.dg/foreach-7.m: New.
1185         Merge from 'apple/trunk' branch on FSF servers:
1186         2006-04-13 Fariborz Jahanian <fjahanian@apple.com>
1188         Radar 4502236
1189         * objc.dg/objc-foreach-5.m: New.
1191         2006-04-12 Fariborz Jahanian <fjahanian@apple.com>
1193         Radar 4507230
1194         * objc.dg/objc-foreach-4.m: New.
1196         2006-03-13  Fariborz Jahanian <fjahanian@apple.com>
1198         Radar 4472881
1199         * objc.dg/objc-foreach-3.m: New.
1201         2005-03-07 Fariborz Jahanian <fjahanian@apple.com>
1203         Radar 4468498
1204         * objc.dg/objc-foreach-2.m: New.
1206         2006-02-15   Fariborz Jahanian <fjahanian@apple.com>
1208         Radar 4294910
1209         * objc.dg/objc-foreach-1.m: New
1211 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
1213         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
1214         unsigned values.
1216 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1218         PR objc++/28050
1219         * obj-c++.dg/syntax-error-10.mm: New.
1221 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1223         PR objc++/23707
1224         * obj-c++.dg/syntax-error-9.mm: New.
1226 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1228         PR objc++/31126
1229         * obj-c++.dg/syntax-error-8.mm: New.
1231 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
1233         Merge from 'apple/trunk' branch on FSF servers.
1235         2005-10-17  Fariborz Jahanian <fjahanian@apple.com>
1237         Radar 4290840
1238         * obj-c++.dg/syntax-error-7.mm: New
1240         2005-10-14  Fariborz Jahanian <fjahanian@apple.com>
1242         Radar 4294425
1243         * obj-c++.dg/syntax-error-6.mm: New
1245         2005-10-13  Fariborz Jahanian <fjahanian@apple.com>
1247         Radar 4261146
1248         * obj-c++.dg/syntax-error-5.mm: New
1250         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
1252         Radar 4093475
1253         * obj-c++.dg/syntax-error-[3-4].mm: New.
1255         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
1257         Radar 4185810
1258         * obj-c++.dg/syntax-error-[1-2].mm: New.
1260 2010-10-05  Ira Rosen  <irar@il.ibm.com>
1262         PR tree-optimization/45752
1263         * gcc.dg/vect/pr45752.c: New test.
1265 2010-10-05  Richard Guenther  <rguenther@suse.de>
1267         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
1268         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
1269         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
1270         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
1271         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
1272         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
1273         * gcc.dg/tree-prof/stringop-1.c: Likewise.
1274         * gcc.dg/tree-prof/stringop-2.c: Likewise.
1275         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
1276         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
1277         * gcc.dg/tree-prof/update-loopch.c: Likewise.
1278         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
1279         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
1280         * gcc.dg/tree-prof/tracer-1.c: Likewise.
1281         * gcc.dg/tree-ssa/inline-4.c: Likewise.
1282         * gcc.dg/tree-ssa/inline-3.c: Likewise.
1283         * gcc.dg/tree-ssa/20080530.c: Likewise.
1284         * g++.dg/tree-ssa/inline-3.C: Likewise.
1285         * g++.dg/tree-ssa/inline-1.C: Likewise.
1286         * g++.dg/tree-ssa/inline-2.C: Likewise.
1287         * gcc.dg/profile-dir-1.c: Likewise.
1288         * gcc.dg/profile-dir-2.c: Likewise.
1289         * gcc.dg/profile-dir-3.c: Likewise.
1291 2010-10-05  Richard Guenther  <rguenther@suse.de>
1293         PR middle-end/45877
1294         * g++.dg/torture/pr45877.C: New testcase.
1296 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
1298         PR debug/45849
1299         * gcc.dg/debug/pr45849.c: New test.
1301         PR middle-end/45876
1302         * gcc.c-torture/compile/pr45876.c: New test.
1304 2010-10-04  Julian Brown  <julian@codesourcery.com>
1306         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
1307         vect_hw_misalign.
1308         * gcc.dg/vect/vect-60.c: Likewise.
1309         * gcc.dg/vect/vect-56.c: Likewise.
1310         * gcc.dg/vect/vect-93.c: Likewise.
1311         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
1312         * gcc.dg/vect/vect-95.c: Likewise.
1313         * gcc.dg/vect/vect-96.c: Likewise.
1314         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
1315         * gcc.dg/vect/slp-25.c: Likewise.
1316         * gcc.dg/vect/slp-3.c: Likewise.
1317         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1318         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1319         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
1320         * gcc.dg/vect/vect-109.c: Likewise.
1321         * gcc.dg/vect/vect-peel-1.c: Likewise.
1322         * gcc.dg/vect/vect-peel-2.c: Likewise.
1323         * lib/target-supports.exp
1324         (check_effective_target_arm_vect_no_misalign): New.
1325         (check_effective_target_vect_no_align): Use above.
1326         (check_effective_target_vect_element_align): New.
1327         (add_options_for_quad_vectors): New.
1329 2010-10-04  Martin Jambor  <mjambor@suse.cz>
1331         PR tree-optimization/45572
1332         * g++.dg/ipa/pr45572-1.C: New test.
1333         * g++.dg/ipa/pr45572-2.C: Likewise.
1335 2010-10-03  Ian Lance Taylor  <iant@google.com>
1337         * gcc.dg/anon-struct-11.c: New test.
1338         * gcc.dg/anon-struct-12.c: New test.
1339         * gcc.dg/anon-struct-13.c: New test.
1340         * gcc.dg/anon-struct-14.c: New test.
1342 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
1344         * g++.dg/torture/pr45764.C: Revert revision 164914.
1345         * gcc.dg/vect/pr43432.c: Likewise.
1346         * gcc.dg/vect/vect-114.c: Likewise.
1347         * gcc.dg/vect/vect-15.c: Likewise.
1349 2010-10-03  Jason Merrill  <jason@redhat.com>
1351         * g++.dg/cpp0x/sfinae5.C: New.
1353 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
1355         PR tree-optimization/45720
1356         PR tree-optimization/45764
1357         * g++.dg/torture/pr45764.C: New.
1359         * gcc.dg/vect/pr43432.c: Xfail.
1360         * gcc.dg/vect/vect-114.c: Likewise.
1361         * gcc.dg/vect/vect-15.c: Likewise.
1363 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1365         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
1366         hppa*-*-hpux*.
1367         * gcc.dg/torture/pr45678-2.c: Likewise.
1369 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
1371         PR fortran/45748
1372         * gfortran.dg/intrinsic_6.f90: New.
1374 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1376         PR fortran/42831
1377         * gfortran.dg/dependency_37.f90:  New test.
1379 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
1381         * gcc.target/i386/shift_mask.c: New test.
1383 2010-10-01  Richard Guenther  <rguenther@suse.de>
1385         PR tree-optimization/45854
1386         * g++.dg/torture/pr45854.C: New testcase.
1388 2010-09-30  Michael Eager  <eager@eagercon.com>
1390         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
1391         __FLT_{MIN,MAX}__.
1393 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1395         PR middle-end/45758
1396         * gfortran.dg/graphite/pr45758.f90: New.
1398 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1400         PR middle-end/45230
1401         * gcc.dg/graphite/id-pr45230.c: New.
1403 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
1405         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
1406         * gfortran.dg/graphite/graphite.exp: Same.
1407         * gcc.dg/graphite/vect-pr43423.c: New.
1409 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1411         PR target/45843
1412         * g++.dg/torture/pr45843.C: New test.
1414 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
1416         PR fortran/45828
1417         * gfortran.dg/allocate_derived_5.f90: New.
1419 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
1421         PR tree-optimization/31261
1422         * gcc.dg/tree-ssa/pr31261.c: New test.
1424 2010-09-30  Michael Eager  <eager@eagercon.com>
1426         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
1427         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
1428         * gcc.target/microblaze/microblaze.exp: Ditto.
1429         * gcc.target/microblaze/others/string_cst1.c: Ditto.
1430         * gcc.target/microblaze/others/string_cst2.c: Ditto.
1431         * gcc.target/microblaze/others/data_var1.c: Ditto.
1432         * gcc.target/microblaze/others/data_var2.c: Ditto.
1433         * gcc.target/microblaze/others/data_var3.c: Ditto.
1434         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
1435         * gcc.target/microblaze/others/strings1.c:: Ditto.
1436         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
1437         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
1438         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
1439         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
1440         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
1441         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
1442         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
1443         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
1444         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
1445         * gcc.target/microblaze/isa/pcmp.c: Ditto.
1446         * gcc.target/microblaze/isa/nofloat.c: Ditto.
1447         * gcc.target/microblaze/isa/fcvt.c: Ditto.
1448         * gcc.target/microblaze/isa/float.c: Ditto.
1449         * gcc.target/microblaze/isa/mulh.c: Ditto.
1450         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
1451         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
1452         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
1453         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
1454         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
1455         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
1456         * gcc.target/microblaze/isa/bshift.c: Ditto.
1457         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
1458         * gcc.target/microblaze/isa/div.c: Ditto.
1459         * gcc.target/microblaze/isa/vanilla.c: Ditto.
1460         * gcc.target/microblaze/isa/mul.c: Ditto.
1462 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1464         merge from FSF 'apple/trunk' branch.
1465         2006-01-30  Fariborz Jahanian <fjahanian@apple.com>
1467         Radar 4386773
1468         * objc.dg/enhanced-proto-1.m: New.
1469         * objc.dg/enhanced-proto-2.m: New.
1470         * obj-c++.dg/enhanced-proto-1.mm: New
1471         * obj-c++.dg/enhanced-proto-2.mm: New.
1473 2010-09-30  Richard Guenther  <rguenther@suse.de>
1475         PR testsuite/45702
1476         * gcc.dg/debug/pr41893-1.c: Adjust.
1477         * gcc.dg/pr30762-1.c: Likewise.
1478         * gcc.dg/pr31529-1.c: Likewise.
1479         * gcc.dg/pr34457-1.c: Likewise.
1480         * gcc.dg/pr34668-1.c: Likewise.
1481         * gcc.dg/pr43557-1.c: Likewise.
1483 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
1485         PR objc/45842
1486         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
1487         * objc.dg/const-str-3.m: Correct header for memcpy.
1488         * objc.dg/const-str-7.m: Likewise.
1489         * objc.dg/method-20b.m: Provide an implementation of Object.
1490         Adjust XFAIL for m64 NeXT runtime.
1491         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
1492         * objc.dg/encode-3.m: Correct line ordering, provide header for
1493         sprintf.
1494         * objc.dg/encode-7-next.m: Only run for 32bit.
1495         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
1496         * objc.dg/type-size-2.m: Provide an implementation of Object.
1497         Ajust headers.
1498         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
1499         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
1500         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
1501         Adjust XFAIL for m64 NeXT runtime.
1502         * obj-c++.dg/method-22.mm: Likewise.
1503         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
1505 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
1507         Merge from 'apple/trunk' branch on FSF servers.
1509         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1511         Radar 4278236
1512         * obj-c++.dg/bad-forward-decl.mm: New
1514 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
1516         * ada/acats/run_acats: Revert revision 157037.
1518 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1520         Merge from 'apple/trunk' branch on FSF servers.
1522         2005-10-04  Fariborz Jahanian <fjahanian@apple.com>
1524         Radar 4281748
1525         * objc.dg/naming-2.m: Update
1526         * objc.dg/naming-3.m: New
1528 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
1530         PR target/40457
1531         * gcc.target/arm/pr40457-3.c: New test.
1533 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
1535         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
1536         alias checking.
1537         * lib/target-supports.exp (check_ifunc_available): Likewise.
1539 2010-09-29  Tristan Gingold  <gingold@adacore.com>
1541         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
1543 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1545         * objc.dg/keywords-1.m: New test.
1546         * objc.dg/keywords-2.m: New test.
1547         * objc.dg/keywords-3.m: New test.
1548         * obj-c++.dg/keywords-1.mm: New test.
1549         * obj-c++.dg/keywords-2.mm: New test.
1551 2010-09-28  Jason Merrill  <jason@redhat.com>
1553         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
1554         * g++.dg/ext/complit11.C: Likewise.
1555         * g++.old-deja/g++.law/temps1.C: Likewise.
1557         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
1558         * g++.old-deja/g++.mike/misc6.C: Likewise.
1560 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1562         * objc.dg/attributes/method-attribute-1.m: New.
1563         * objc.dg/attributes/method-attribute-2.m: New.
1565         * obj-c++.dg/attributes/method-attribute-1.m: New.
1566         * obj-c++.dg/attributes/method-attribute-2.m: New.
1568 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
1570         * objc.dg/attributes: New.
1571         * objc.dg/attributes/attributes.exp: New.
1572         * objc.dg/attributes/class-attribute-1.m: New.
1573         * objc.dg/attributes/class-attribute-2.m: New
1574         * objc.dg/attributes/categ-attribute-1.m: New
1575         * objc.dg/attributes/categ-attribute-2.m: New
1576         * objc.dg/attributes/proto-attribute-1.m: New
1578         * obj-c++.dg/attributes: New.
1579         * obj-c++.dg/attributes/attributes.exp: New
1580         * obj-c++.dg/attributes/class-attribute-1.mm: New
1581         * obj-c++.dg/attributes/class-attribute-2.mm: New
1582         * obj-c++.dg/attributes/categ-attribute-1.mm: New
1583         * obj-c++.dg/attributes/categ-attribute-2.mm: New
1584         * obj-c++.dg/attributes/proto-attribute-1.mm: New
1586 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1588         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
1589         from the branch renamed to method-20b.m to avoid clashes).
1591         2005-08-23  Stuart Hastings  <stuart@apple.com>
1592                     Ziemowit Laski  <zlaski@apple.com>
1594         Radar 4209854
1595         * obj-c++.dg/method-23.mm: New.
1596         * objc.dg/method-20.m: New.
1598 2010-09-28  Jan Hubicka  <jh@suse.cz>
1600         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
1602 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1604         PR target/44452
1605         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
1606         i?86-*-solaris2.[89], *-*-vxworks*.
1607         * gcc.target/i386/pr22152.c: Likewise.
1608         * gcc.target/i386/vect8-ret.c: New test.
1610 2010-09-28  Jie Zhang  <jie@codesourcery.com>
1612         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
1614 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
1616         Merge from 'apple/trunk' branch on FSF servers.
1618         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
1620         Radar 4175534
1621         * obj-c++.dg/method-22.mm: New.
1623 2010-09-27  Jason Merrill  <jason@redhat.com>
1625         * g++.dg/cpp0x/rv-lvalue-req.C: New.
1626         * g++.dg/ext/complit11.C: Adjust.
1627         * g++.old-deja/g++.law/temps1.C: Adjust.
1628         * g++.old-deja/g++.ns/koenig6.C: Adjust.
1629         * g++.old-deja/g++.oliva/partord1.C: Adjust.
1631 2010-09-27  Ian Lance Taylor  <iant@google.com>
1633         * lib/target-supports.exp (check_effective_target_split_stack):
1634         New procedure.
1635         * gcc.dg/split-1.c: New test.
1636         * gcc.dg/split-2.c: New test.
1637         * gcc.dg/split-3.c: New test.
1638         * gcc.dg/split-4.c: New test.
1640 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1642         PR objc/25464
1643         * objc.dg/type-size-3.m: New test.
1645 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1647         PR objc/45763
1648         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
1650 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1652         PR objc/25450
1653         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
1654         * objc.dg/type-size-2.m: Same change.
1655         * obj-c++.dg/encode-5.mm: Same change.
1657 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1659         Merge from 'apple/trunk' branch on FSF servers.  The original
1660         Changelogs are below.
1662         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
1663         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
1664         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
1665         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
1666         in the branch).
1667         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
1668         proto-qual-1.m in the branch) and the normal ABI on GNU.
1669         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
1670         the test only with the NeXT runtime.
1671         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
1672         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
1673         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
1674         Run the test only with the NeXT runtime.
1676         2006-03-30 Fariborz Jahanian <fjahanian@apple.com>
1678         Radar 4492973
1679         * objc.dg/encode-7-64bit.m: New.
1680         * objc.dg/encode-7.m: Skip if -m64.
1682         2005-10-19  Fariborz Jahanian <fjahanian@apple.com>
1684         Radar 4301047
1685         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
1686         * obj-c++.dg/threedotthree-abi-1.mm: New
1687         * objc.dg/threedotthree-abi-1.m: New
1689         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
1691         Radar 4136935
1692         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
1693         * objc.dg/encode-6.m: Likewise.
1694         * objc.dg/encode-7.m: New test case.
1696 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1698         Merge from 'apple/trunk' branch on FSF servers.  Renamed
1699         const-str-12.m to constr-str-12b.m to avoid conflicts.
1701         2005-12-15  Fariborz Jahanian <fjahanian@apple.com>
1703         Radar 4229905
1704         * obj-c++.dg/warn5.mm: New
1706         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
1708         Radar 4154928
1709         * obj-c++.dg/const-str-12.mm: New.
1710         * objc.dg/const-str-12.m: New.
1712 2010-09-27  Tobias Burnus  <burnus@net-b.de>
1714         PR fortran/40569
1715         PR fortran/40568
1716         * gfortran.dg/storage_size_2.f08: Fix test.
1717         * gfortran.dg/c_sizeof_1.f90: Fix test.
1718         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
1719         * gfortran.dg/c_sizeof_3.f90: New.
1720         * gfortran.dg/c_sizeof_4.f90: New.
1721         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
1722         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
1724 2010-09-26  Daniel Kraft  <d@domob.eu>
1726         PR fortran/45783
1727         PR fortran/45795
1728         * gfortran.dg/select_type_18.f03: New test.
1730 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
1732         * gnat.dg/return2.ad[sb]: New test.
1733         * gnat.dg/return2_pkg.ads: New helper.
1735 2010-09-25  Daniel Kraft  <d@domob.eu>
1737         PR fortran/45776
1738         * gfortran.dg/io_constraints_6.f03: New test.
1739         * gfortran.dg/io_constraints_7.f03: New test.
1740         * gfortran.dg/newunit_2.f90: New test.
1742 2010-09-24  Steven G. Kargl  < kargl@gcc.gnu.org>
1744         * gfortran.dg/operator_c1202.f90: New test.
1746 2010-09-24  Jan Hubicka  <jh@suse.cz>
1748         * gcc.dg/tree-ssa/leaf.c: New testcase.
1750 2010-09-24  Jan Hubicka  <jh@suse.cz>
1752         PR tree-optimization/45738
1753         PR tree-optimization/45741
1754         * gcc.c-torture/compile/pr45741.c: New.
1755         * gfortran.fortran-torture/compile/pr45738.f90: New.
1757 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
1759         * gcc.dg/cpp/undef-opt-1.c: New test.
1761 2010-09-24  Jason Merrill  <jason@redhat.com>
1763         * g++.dg/other/error10.C: Adjust expected output.
1765 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
1767         PR middle-end/45234
1768         * gcc.dg/torture/stackalign/alloca-6.c: New test.
1769         * gcc.target/i386/pr45234.c: New test.
1771 2010-09-24  Richard Guenther  <rguenther@suse.de>
1773         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
1775 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1777         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
1778         as a comment leader in regexp.
1780 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1782         * objc.dg/sync-2.m: New test.
1783         * obj-c++.dg/sync-2.mm: New test.
1785 2010-09-24  Tobias Burnus  <burnus@net-b.de>
1787         PR fortran/40571
1788         * gfortran.dg/iso_fortran_env_7.f90: New.
1790 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1792         * obj-c++.dg/too-many-args.mm: New file.
1794 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
1796         Merge from 'apple/trunk' branch on FSF servers.
1798         2006-03-27 Fariborz Jahanian <fjahanian@apple.com>
1800         Radar 4491608
1801         * objc.dg/too-many-args.m: New
1803 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
1805         PR fortran/45744
1806         * gfortran.dg/dependency_36.f90:  New test.
1808 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
1810         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
1811         * gcc.target/i386/pad-3.c: Ditto.
1812         * gcc.target/i386/pad-7.c: Ditto.
1813         * gcc.target/i386/pad-7.c: Ditto.
1814         * gcc.target/i386/pr36502.c: Ditto.
1815         * gcc.target/i386/zee.c: Ditto.
1816         * gcc.target/i386/20060821-1.c: Ditto.
1817         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
1818         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
1819         * gcc.target/i386/pad-5b.c: Ditto.
1820         * gcc.target/i386/pad-6a.c: Ditto.
1821         * gcc.target/i386/pad-6b.c: Ditto.
1822         * gcc.target/i386/pad-8.c: Ditto.
1823         * gcc.target/i386/pad-9.c: Ditto.
1824         * gcc.target/i386/pad-10.c: Ditto.
1825         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
1827 2010-09-23  Richard Guenther  <rguenther@suse.de>
1829         PR tree-optimization/45565
1830         * g++.dg/ipa/pr45565.C: New testcase.
1832 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
1834         PR fortran/45745
1835         PR fortran/45648
1836         * gfortran.dg/vector_subscript_bound_1.f90: New.
1838 2010-09-23  Richard Guenther  <rguenther@suse.de>
1840         PR middle-end/45750
1841         * gcc.dg/pr45750.c: New testcase.
1843 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
1845         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
1846         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
1847         build.
1849 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
1851         PR rtl-optimization/44374
1852         * gcc.target/arm/headmerge-1.c: New test.
1853         * gcc.target/arm/headmerge-2.c: New test.
1854         * gcc.target/i386/headmerge-1.c: New test.
1855         * gcc.target/i386/headmerge-2.c: New test.
1857 2010-09-23  Daniel Kraft  <d@domob.eu>
1859         PR fortran/38936
1860         PR fortran/44044
1861         PR fortran/45474
1862         * gfortran.dg/intrinsic_intent_1.f03: New test.
1863         * gfortran.dg/select_type_17.f03: New test.
1864         * gfortran.dg/associate_5.f03: More definability tests.
1865         * gfortran.dg/enum_2.f90: Check definability.
1866         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
1867         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
1868         * gfortran.dg/char_expr_2.f90: Ditto.
1869         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
1870         * gfortran.dg/enum_5.f90: Ditto.
1871         * gfortran.dg/equiv_constraint_8.f90: Ditto.
1872         * gfortran.dg/impure_assignment_2.f90: Ditto.
1873         * gfortran.dg/impure_assignment_3.f90: Ditto.
1874         * gfortran.dg/intent_out_1.f90: Ditto.
1875         * gfortran.dg/intent_out_3.f90: Ditto.
1876         * gfortran.dg/pointer_assign_7.f90: Ditto.
1877         * gfortran.dg/pointer_intent_3.f90: Ditto.
1878         * gfortran.dg/pr19936_1.f90: Ditto.
1879         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
1880         * gfortran.dg/simpleif_2.f90: Ditto.
1881         * gfortran.dg/protected_5.f90: Ditto.
1882         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
1883         * gfortran.dg/protected_6.f90: Ditto.
1884         * gfortran.dg/protected_7.f90: Ditto.
1886 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1888         PR libfortran/45710
1889         * gfortran.dg/namelist_65.f90: New test.
1891 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1893         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
1894         the regexp pattern between the expected label and location string.
1896 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1898         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
1900 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1902         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
1903         * gcc.dg/pr27898.c: Likewise.
1904         * gcc.dg/pr28712.c: Likewise.
1905         * gcc.dg/pr30762-1.c: Likewise.
1906         * gcc.dg/pr31529-1.c: Likewise.
1907         * gcc.dg/pr34457-1.c: Likewise.
1908         * gcc.dg/pr34668-1.c: Likewise.
1909         * gcc.dg/pr34989-1.c: Likewise.
1910         * gcc.dg/pr43557-1.c: Likewise.
1912 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1914         PR rtl-optimization/45739
1915         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
1917 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
1919         * gcc.target/sparc/mnofpu.c: New test.
1921 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
1923         PR rtl-optimization/45739
1924         * gcc.target/i386/pr45739.c: New test.
1926 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
1928         PR fortran/45648
1929         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
1930         and counts. Add non-elemental function call check.
1932         PR fortran/45648
1933         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
1934         arguments checks. Update temporary counts.
1935         * gfortran.dg/transpose_optimization_1.f90: New.
1937 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1939         PR objc/23710
1940         * objc.dg/invalid-method-1.m: New.
1942 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
1944         Merge from 'apple/trunk' branch on FSF servers.
1946         2005-10-11  Fariborz Jahanian <fjahanian@apple.com>
1948         Radar 4291785
1949         * objc.dg/naming-4.m: New
1950         * objc.dg/naming-5.m: New
1951         * obj-c++.dg/naming-1.mm: New
1952         * obj-c++.dg/naming-2.mm: New
1954 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
1955             Jack Howarth  <howarth@bromo.med.uc.edu>
1957         PR c++/45645
1958         * g++.dg/torture/pr44972.C: Use portable assert().
1960 2010-09-21  Richard Guenther  <rguenther@suse.de>
1962         PR tree-optimization/45580
1963         * g++.dg/torture/pr45580.C: New testcase.
1965 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
1967         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
1969 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
1971         PR fortran/45438
1972         * gfortran.dg/pointer_check_7.f90: New.
1974 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
1976         PR rtl-optimization/45728
1977         * gcc.c-torture/compile/pr45728.c: New test.
1979 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
1981         PR fortran/45081
1982         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
1984 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
1986         * g++.dg/tree-ssa/pr45605.C: Add "\\".
1988 2010-09-20  Richard Guenther  <rguenther@suse.de>
1990         PR middle-end/45704
1991         * gcc.dg/torture/pr45704.c: New testcase.
1993 2010-09-20  Jan Hubicka  <jh@suse.cz>
1995         PR tree-optimize/45605
1996         * g++.dg/tree-ssa/pr45605.C: New testcase.
1998 2010-09-20  Michael Matz  <matz@suse.de>
2000         PR testsuite/45706
2001         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
2002         enough.
2004 2010-09-20  Richard Guenther  <rguenther@suse.de>
2006         PR tree-optimization/45705
2007         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
2009 2010-09-20  Michael Matz  <matz@suse.de>
2011         PR testsuite/45706
2012         * lib/target-supports.exp (check_effective_target_vect_perm):
2013         Add i?86-*-*.
2015 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
2017         PR rtl-optimization/45695
2018         * gcc.c-torture/execute/pr45695.c: New test.
2020 2010-09-19  Jan Hubicka  <jh@suse.cz>
2022         PR lto/44246
2023         * gcc.c-torture/compile/pr44246.c:New file.
2025 2010-09-19  Ira Rosen  <irar@il.ibm.com>
2027         PR tree-optimization/45714
2028         * gfortran.dg/vect/pr45714-a.f: New test.
2029         * gfortran.dg/vect/pr45714-b.f: New test.
2031 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2033         * gnat.dg/const1.adb: Rename into...
2034         * gnat.dg/constant1.adb: ...this.
2035         * gnat.dg/constant2.adb: New test.
2036         * gnat.dg/constant2_pkg1.ads: New helper.
2037         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
2039 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
2041         * gnat.dg/specs/constant1.ads: New test.
2042         * gnat.dg/specs/constant1_pkg.ads: New helper.
2044 2010-09-18  Jan Hubicka  <jh@suse.cz>
2046         PR tree-optimization/45453
2047         * g++.dg/tree-ssa/pr45453.C: New testcase.
2049 2010-09-18  Jason Merrill  <jason@redhat.com>
2051         * g++.dg/cpp0x/initlist44.C: New.
2053 2010-09-18  Richard Guenther  <rguenther@suse.de>
2055         PR tree-optimization/45709
2056         * g++.dg/torture/pr45709-2.C: New testcase.
2058 2010-09-18  Richard Guenther  <rguenther@suse.de>
2060         PR tree-optimization/45709
2061         * g++.dg/torture/pr45709.C: New testcase.
2063 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
2065         PR testsuite/45719
2066         * gcc.target/i386/pad-3.c: Pass -fno-pic.
2068 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2070         * gcc.target/i386/pad-1.c: New.
2071         * gcc.target/i386/pad-2.c: Likewise.
2072         * gcc.target/i386/pad-3.c: Likewise.
2073         * gcc.target/i386/pad-4.c: Likewise.
2074         * gcc.target/i386/pad-5a.c: Likewise.
2075         * gcc.target/i386/pad-5b.c: Likewise.
2076         * gcc.target/i386/pad-6a.c: Likewise.
2077         * gcc.target/i386/pad-6b.c: Likewise.
2078         * gcc.target/i386/pad-7.c: Likewise.
2079         * gcc.target/i386/pad-8.c: Likewise.
2080         * gcc.target/i386/pad-9.c: Likewise.
2081         * gcc.target/i386/pad-10.c: Likewise.
2083 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2085         PR middle-end/45234
2086         * gcc.dg/torture/stackalign/alloca-5.c: New.
2088 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
2090         PR middle-end/45678
2091         * gcc.dg/torture/pr45678-2.c: New.
2093 2010-09-17  Richard Guenther  <rguenther@suse.de>
2095         PR middle-end/45678
2096         * gcc.dg/torture/pr45678-1.c: New testcase.
2098 2010-09-17  Michael Matz  <matz@suse.de>
2100         PR tree-optimization/43432
2101         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2102         check_effective_target_vect_perm_short): New predicates.
2103         (check_effective_target_vect_perm): Include x86_64.
2104         * gcc.dg/vect/pr43432.c: New test.
2105         * gcc.dg/vect/vect-114.c: Adjust.
2106         * gcc.dg/vect/vect-15.c: Ditto.
2107         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
2108         * gcc.dg/vect/slp-perm-9.c: Ditto.
2110 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
2112         PR testsuite/45692
2113         * objc/execute/exceptions/throw-nil.m: Run the test only with the
2114         GNU runtime.
2116 2010-09-17  Richard Guenther  <rguenther@suse.de>
2118         * gcc.dg/pr27898.c: Use -flto instead of -combine.
2119         * gcc.dg/pr28706.c: Likewise.
2120         * gcc.dg/pr28712.c: Likewise.
2121         * gcc.dg/pr30762-1.c: Likewise.
2122         * gcc.dg/pr30762-2.c: Likewise.
2123         * gcc.dg/pr31529-1.c: Likewise.
2124         * gcc.dg/pr31529-2.c: Likewise.
2125         * gcc.dg/pr34457-1.c: Likewise.
2126         * gcc.dg/pr34457-2.c: Likewise.
2127         * gcc.dg/pr34668-1.c: Likewise.
2128         * gcc.dg/pr34668-2.c: Likewise.
2129         * gcc.dg/pr34989-1.c: Likewise.
2130         * gcc.dg/pr34989-2.c: Likewise.
2131         * gcc.dg/pr43557-1.c: Likewise.
2132         * gcc.dg/pr43557-2.c: Likewise.
2133         * gcc.dg/debug/pr41893-1.c: Likewise.
2134         * gcc.dg/matrix/matrix.exp: Do not use -combine.
2135         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
2136         * gcc.dg/matrix/matrix-4.c: Likewise.
2137         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
2138         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
2139         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
2140         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
2142 2010-09-16  Tobias Burnus  <burnus@net-b.de>
2144         PR fortran/43665
2145         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
2146         optimizations.
2147         * gfortran.dg/intent_optimize_1.f90: New test.
2149 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
2151         * gcc.target/i386/divmod-1.c: New.
2152         * gcc.target/i386/divmod-2.c: Likewise.
2153         * gcc.target/i386/divmod-3.c: Likewise.
2154         * gcc.target/i386/divmod-4.c: Likewise.
2155         * gcc.target/i386/divmod-4a.c: Likewise.
2156         * gcc.target/i386/divmod-5.c: Likewise.
2157         * gcc.target/i386/divmod-6.c: Likewise.
2158         * gcc.target/i386/divmod-7.c: Likewise.
2159         * gcc.target/i386/divmod-8.c: Likewise.
2160         * gcc.target/i386/udivmod-1.c: Likewise.
2161         * gcc.target/i386/udivmod-2.c: Likewise.
2162         * gcc.target/i386/udivmod-3.c: Likewise.
2163         * gcc.target/i386/udivmod-4.c: Likewise.
2164         * gcc.target/i386/udivmod-4a.c: Likewise.
2165         * gcc.target/i386/udivmod-5.c: Likewise.
2166         * gcc.target/i386/udivmod-6.c: Likewise.
2167         * gcc.target/i386/udivmod-7.c: Likewise.
2168         * gcc.target/i386/udivmod-8.c: Likewise.
2170 2010-09-16  Jan Hubicka  <jh@suse.cz>
2172         * g++.dg/lto/pr45679-1_0.C: New file.
2173         * g++.dg/lto/pr45679-1_1.C: New file.
2174         * g++.dg/lto/pr45679-0_0.C: New file.
2175         * g++.dg/lto/pr45679-0_1.C: New file.
2177 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
2179         PR fortran/45674
2180         * gfortran.dg/class_dummy_2.f03: New.
2182 2010-09-16  Richard Guenther  <rguenther@suse.de>
2184         PR tree-optimization/45623
2185         * gcc.dg/torture/pr45623.c: New testcase.
2187 2010-09-16  Ira Rosen  <irar@il.ibm.com>
2189         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
2190         name and parentheses.
2191         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
2193 2010-09-15  Jason Merrill  <jason@redhat.com>
2195         * g++.dg/parse/parameter-declaration-2.C: New.
2197         * g++.dg/cpp0x/scoped_enum2.C: New.
2199 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
2201         * gcc.c-torture/compile/20100915-1.c: New test.
2203 2010-09-15  Martin Jambor  <mjambor@suse.cz>
2205         PR middle-end/45644
2206         * gcc.dg/ipa/pr45644.c: New test.
2208 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
2210         PR tree-optimization/45633
2211         * gcc.dg/vect/pr45633.c: New test.
2213 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
2215         PR fortran/45577
2216         * gfortran.dg/allocate_derived_4.f90: New.
2218 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
2220         * lib/target-supports.exp
2221         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
2222         supported flag to true for neon.
2224 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
2226         PR c++/45665
2227         * g++.dg/template/crash103.C: New.
2229 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
2231         Merge from 'apple/trunk' branch on FSF servers.
2233         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
2235         Radar 4457381
2236         * objc.dg/msg-in-protocol.m: New.
2237         * obj-c++.dg/msg-in-protocol.mm: New.
2239         2006-02-07  Fariborz Jahanian <fjahanian@apple.com>
2241         Radar 4219590
2242         * objc.dg/break-in-ifstmt.m: New.
2244         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2246         Radar 4174166
2247         * obj-c++.dg/comp-types-13.mm: New.
2248         * objc.dg/comp-types-12.m: New.
2250         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
2252         Radar 4216500
2253         * obj-c++.dg/proto-lossage-7.mm: New.
2254         * objc.dg/proto-lossage-7.m: New.
2256 2010-09-14  Jan Hubicka  <jh@suse.cz>
2258         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
2259         folding.
2260         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
2261         folding.
2263 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
2265         PR middle-end/45567
2266         * gcc.dg/pr45567.c: New test.
2268         PR debug/45660
2269         * g++.dg/debug/pr45660.C: New test.
2271 2010-09-14  Ira Rosen  <irar@il.ibm.com>
2273         PR tree-optimization/45470
2274         * g++.dg/vect/pr45470-a.cc: New test.
2275         * g++.dg/vect/pr45470-a.cc: New test.
2277 2010-09-10  Jack Howarth <howarth@bromo.med.uc.edu>
2279         PR target/42070
2280         * lib/profopt.exp: Prune warnings on execname2 compile.
2281         * lib/prune.exp: Prune "can't add line info" warnings.
2283 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2285         PR libfortran/45532
2286         * gfortran.dg/namelist_64.f90: New test.
2288 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
2290         PR rtl-optimization/45617
2291         * gcc.target/i386/pr45617.c: New test.
2293 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
2295         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
2297 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
2299         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
2300         * gcc.target/i386/fma4-vector.c: Likewise.
2301         * gcc.target/i386/vectorize2.c: Likewise.
2302         * gcc.target/i386/vectorize4.c: Likewise.
2303         * gcc.target/i386/vectorize5.c: Likewise.
2304         * gcc.target/i386/vectorize6.c: Likewise.
2305         * gcc.target/i386/vectorize8.c: Likewise.
2307         * gcc.target/i386/vect-double-1.c: New.
2308         * gcc.target/i386/vect-double-1a.c: Likewise.
2309         * gcc.target/i386/vect-double-2.c: Likewise.
2310         * gcc.target/i386/vect-double-2a.c: Likewise.
2312         * lib/target-supports.exp (check_effective_target_vect_double):
2313         Set et_vect_double_saved to 0 when tuning for Atom.
2315 2010-09-13  Jan Hubicka  <jh@suse.cz>
2317         * gcc.dg/torture/pr23821.c: Drop static keyword.
2318         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2319         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
2321 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2323         * gcc.target/arm/sync-1.c: New.
2325 2010-09-12  Olivier Hainque  <hainque@adacore.com>
2327         * gnat.dg/memtrap.adb: New test.
2329 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2331         * gfortran.dg/promotion.f90: Fix options.
2333 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
2335         * g++.dg/cpp0x/range-for1.C: New.
2336         * g++.dg/cpp0x/range-for2.C: New.
2337         * g++.dg/cpp0x/range-for3.C: New.
2338         * g++.dg/cpp0x/range-for4.C: New.
2339         * g++.dg/cpp0x/range-for5.C: New.
2340         * g++.dg/cpp0x/range-for6.C: New.
2342 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
2344         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
2345         and counts. Check that transpose is not called.
2346         * gfortran.dg/transpose_2.f90: Update error message.
2348 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2350         PR c++/43824
2351         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
2352         * g++.dg/lookup/strong-using-2.C: Likewise.
2353         * g++.dg/lookup/strong-using-3.C: Likewise.
2354         * g++.dg/lookup/strong-using-5.C: Likewise.
2356         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
2357         * g++.dg/cpp0x/inline-ns4.C: New.
2358         * g++.dg/cpp0x/inline-ns5.C: New.
2360 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
2362         PR middle-end/45634
2363         * gfortran.fortran-torture/compile/pr45634.f90: New.
2365 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
2367         * objc.dg/fobjc-exceptions.m: New test.
2369 2010-09-10  Jan Hubicka  <jh@suse.cz>
2371         * g++.dg/inherit/covariant7.C: Fix pattern matching.
2373 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2375         PR tree-optimization/44972
2376         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
2377         * gcc.dg/tree-ssa/pr45144.c: Likewise.
2378         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
2379         instead.
2380         * g++.dg/torture/pr44972.C: New test.
2382 2010-09-10  Martin Jambor  <mjambor@suse.cz>
2384         PR tree-optimization/44972
2385         * g++.dg/torture/pr34850.C: Remove expected warning.
2387 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
2389         * gfortran.dg/dummy_optional_arg.f90: New test.
2391 2010-09-08  Jan Hubicka  <jh@suse.cz>
2393         PR tree-optimization/45598
2394         * fortran.fortran-torture/compile/pr45598.f90: New test.
2396 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
2398         * lib/target-supports-dg.exp (dg-require-ifunc): New.
2399         * lib/target-supports.exp (check_ifunc_available): New.
2400         * gcc.dg/attr-ifunc-1.c: New.
2401         * gcc.dg/attr-ifunc-2.c: New.
2402         * gcc.dg/attr-ifunc-3.c: New.
2403         * gcc.dg/attr-ifunc-4.c: New.
2404         * gcc.dg/attr-ifunc-5.c: New.
2405         * g++.dg/ext/attr-ifunc-1.C: New.
2406         * g++.dg/ext/attr-ifunc-2.C: New.
2407         * g++.dg/ext/attr-ifunc-3.C: New.
2408         * g++.dg/ext/attr-ifunc-4.C: New.
2410 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
2412         PR middle-end/40386
2413         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
2415 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
2417         * gfortran.dg/inline_transpose_1.f90: New test.
2419 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2421         PR c++/45588
2422         * g++.dg/warn/Wunused-var-15.C: New test.
2424 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2426         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
2427         hppa*-*-hpux*.
2429 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2431         * objc/execute/exceptions/throw-nil.m: New test.
2432         * objc/execute/exceptions/handler-1.m: Updated to use the new
2433         objc_set_uncaught_exception_handler() function.
2434         * objc/execute/exceptions/matcher-1.m: New test.
2436 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2438         PR fortran/38282
2439         * gfortran.dg/bit_comparison_1.F90: New test.
2440         * gfortran.dg/leadz_trailz_3.f90: New test.
2441         * gfortran.dg/masklr_2.F90: New test.
2442         * gfortran.dg/shiftalr_1.F90: New test.
2443         * gfortran.dg/merge_bits_2.F90: New test.
2444         * gfortran.dg/dshift_2.F90: New test.
2445         * gfortran.dg/bit_comparison_2.F90: New test.
2446         * gfortran.dg/masklr_1.F90: New test.
2447         * gfortran.dg/merge_bits_1.F90: New test.
2448         * gfortran.dg/dshift_1.F90: New test.
2449         * gfortran.dg/shiftalr_2.F90: New test.
2451 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2453         * objc.dg/type-stream-1.m: Replaced with a test that tests that
2454         functions from objc/typedstream.h are deprecated.
2456 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2458         * lib/target-supports.exp
2459         (check_effective_target_run_expensive_tests): New proc.
2460         * gcc.c-torture/compile/limits-fnargs.c: Use
2461         dg-require-effective-target run_expensive_tests.
2463 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
2465         PR fortran/45597
2466         * gfortran.dg/gomp/pr45597.f90: New test.
2468         PR fortran/45595
2469         * gfortran.dg/gomp/pr45595.f90: New test.
2471 2010-09-08  Michael Matz  <matz@suse.de>
2473         * c-c++-common/uninit-17.c: Adjust.
2475 2010-09-08  Michael Matz  <matz@suse.de>
2477         PR tree-optimization/43430
2478         * gcc.dg/vect/pr43430-2.c: New test.
2480 2010-09-08  Michael Matz  <matz@suse.de>
2482         PR tree-optimization/33244
2483         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
2485 2010-09-08  Richard Guenther  <rguenther@suse.de>
2487         PR tree-optimization/45578
2488         * gfortran.dg/pr45578.f90: New testcase.
2490 2010-09-08  Richard Guenther  <rguenther@suse.de>
2492         PR testsuite/45590
2493         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
2495 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2497         PR fortran/45576
2498         * gfortran.dg/char_length_18.f90:  New test.
2500 2010-09-07  Jack Howarth <howarth@bromo.med.uc.edu>
2502         PR target/36502
2503         * gcc.target/i386/pr36502.c: New test.
2505         PR target/42313
2506         PR target/44651
2507         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
2508         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
2510 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
2512         * gfortran.dg/achar_4.f90: Enable bounds checking.
2514 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
2516         PR target/45206
2517         * gcc.target/i386/pr45206.c: New test.
2519 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
2521         PR fortran/45505
2522         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
2524 2010-09-07  Jan Hubicka  <jh@suse.cz>
2526         * gcc.c-torture/compile/20100907.c: New testcase.
2528 2010-09-07  Richard Guenther  <rguenther@suse.de>
2530         PR middle-end/45569
2531         * g++.dg/eh/pr45569.C: New testcase.
2533 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
2535         PR target/43137
2536         * gcc.target/arm/pr43137.c: New test.
2538 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2540         PR fortran/36931
2541         * gfortran.dg/dependency_35.f90:  New test.
2543 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2545         PR fortran/34145
2546         * gfortran.dg/char_length_17.f90:  New test.
2548 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
2550         PR c++/45200
2551         PR c++/45293
2552         PR c++/45558
2553         * g++.dg/template/typedef34.C: New test.
2554         * g++.dg/template/typedef35.C: New test.
2556 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
2558         PR target/22152
2559         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
2561 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
2563         * g++.dg/warn/Wdouble-promotion.C: New.
2565 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
2567         * g++.dg/parse/redef2.C: New.
2569 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2571         * gcc.dg/20100906-1.c: New testcase.
2573 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
2575         PR testsuite/45543
2576         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
2577         DW_TAG_enumeration_type DIE.
2579 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
2581         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
2582         Update XFAILs.
2584 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
2586         PR rtl-optimization/44919
2587         * g++.dg/opt/pr44919.C: New.
2589 2010-09-06  Tobias Burnus  <burnus@net-b.de>
2591         PR fortran/38282
2592         * gfortran.dg/iall_iany_iparity_1.f90: New.
2593         * gfortran.dg/iall_iany_iparity_2.f90: New.
2595 2010-09-06  Jason Merrill  <jason@redhat.com>
2597         * g++.dg/cpp0x/initlist42.C: New.
2599         * g++.dg/cpp0x/auto19.C: New.
2601         * g++.dg/template/sfinae25.C: New.
2602         * g++.dg/template/char1.C: Expect warning.
2603         * g++.dg/template/nontype10.C: Likewise.
2605         * g++.dg/cpp0x/implicit9.C: New.
2607         * g++.dg/cpp0x/initlist43.C: New.
2609 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
2611         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
2613 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
2615         * gcc.dg/Wdouble-promotion.c: New.
2617 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2619         * gfortran.dg/float128_1.f90: Remove test case as
2620         it always fails since Rev 163611 backed out the
2621         front-end implementation.
2623 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2625         * gfortran.dg/float128_1.f90: XFAIL test case.
2627 2010-09-05  Tobias Burnus  <burnus@net-b.de>
2629         * gfortran.dg/bessel_7.f90: Decrease required precision.
2631 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
2633         PR testsuite/45545
2634         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
2635         ref-all-matching targets.
2637 2010-09-05  Richard Guenther  <rguenther@suse.de>
2639         PR tree-optimization/45535
2640         * gcc.c-torture/compile/pr45535.c: New testcase.
2642 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
2644         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
2645         "\[^\n\]*".
2646         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
2647         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
2648         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
2649         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
2650         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
2651         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
2652         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
2653         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
2654         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
2655         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2656         * gcc.target/i386/pr22152.c: Likewise.
2657         * gcc.target/i386/pr36992-1.c: Likewise.
2658         * gcc.target/i386/pr36992-2.c: Likewise.
2659         * gcc.target/sh/sh4a-memmovua.c: Likewise.
2661 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2663         PR testsuite/43957
2664         * gcc.dg/const-uniq-1.c: Modify regexp.
2666 2010-09-04  Tobias Burnus  <burnus@net-b.de>
2668         PR fortran/45530
2669         * gfortran.dg/namelist_63.f90: New.
2671 2010-09-04  Jan Hubicka  <jh@suse.cz>
2673         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
2674         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
2676 2010-09-04  Jan Hubicka  <jh@suse.cz>
2678         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
2680 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
2682         PR fortran/45507
2683         * gfortran.dg/allocate_alloc_opt_12.f90: New.
2685 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
2687         * gcc.dg/opts-4.c: New test.
2689 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2691         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
2692         * gcc.dg/vect/vect-peel-4.c: Ditto.
2694 2010-09-03  Daniel Kraft  <d@domob.eu>
2696         PR fortran/45525
2697         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
2699 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2701         PR fortran/45159
2702         * gfortran.dg/dependency_34.f90:  New test.
2704 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
2706         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
2708 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2710         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
2711         gcc.target/i386/clearcap.map if supported.
2713 2010-09-03  Michael Matz  <matz@suse.de>
2715         PR middle-end/45415
2716         * gcc.dg/pr45415.c: New test.
2718 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
2720         PR tree-optimization/45506
2721         * gcc.dg/pr45506.c: New.
2723 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
2725         PR target/45476
2726         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
2727         * gcc.target/i386/float128-2.c: Ditto.
2729 2010-09-03  Daniel Kraft  <d@domob.eu>
2731         PR fortran/34162
2732         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
2733         * gfortran.dg/internal_dummy_2.f08: New test.
2734         * gfortran.dg/internal_dummy_3.f08: New test.
2735         * gfortran.dg/internal_dummy_4.f08: New test.
2737 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
2739         PR debug/45500
2740         * gcc.target/i386/pr45500.c: New test.
2742 2010-09-03  Mingjie Xing <mingjie.xing@gmail.com>
2744         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
2746 2010-09-03  Daniel Kraft  <d@domob.eu>
2748         PR fortran/44602
2749         * gfortran.dg/exit_2.f08; Adapt error messages.
2750         * gfortran.dg/exit_3.f08: New test.
2751         * gfortran.dg/exit_4.f08: New test.
2752         * gfortran.dg/exit_5.f03: New test.
2754 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2756         * gfortran.dg/ishft_4.f90: New test.
2758 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
2760         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
2761         FRIZ/XSRIZ instruciton for (double)(long long)x.
2762         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
2764 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2766         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
2768 2010-09-02  Richard Guenther  <rguenther@suse.de>
2770         PR tree-optimization/44937
2771         PR tree-optimization/45412
2772         * g++.dg/opt/pr45412.C: New testcase.
2773         * gcc.c-torture/compile/pr45412.c: Likewise.
2774         * gcc.c-torture/compile/pr44937.c: Likewise.
2776 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
2778         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
2779         but using -Werror=comment.
2780         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
2781         expected error messages.
2783 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
2785         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
2786         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
2788 2010-09-02  Tobias Burnus  <burnus@net-b.de>
2790         PR fortran/45489
2791         * gfortran.dg/initialization_27.f90: New.
2793 2010-09-02  Ira Rosen  <irar@il.ibm.com>
2795         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
2796         check into different basic blocks. Expect vectorization if misaligned
2797         stores are supported.
2798         * gcc.dg/vect/bb-slp-8a.c: New test.
2799         * gcc.dg/vect/bb-slp-8b.c: New test.
2801 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
2803         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
2805 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
2807         PR fortran/44541
2808         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
2809         * gfortran.dg/class_dummy_1.f03: New.
2811 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
2813         PR middle-end/45458
2814         * g++.dg/tree-prof/partition2.C: New test.
2816 2010-09-01  Richard Guenther  <rguenther@suse.de>
2818         * gcc.dg/vect/vect-outer-fir.c: Adjust.
2819         * gcc.dg/tree-ssa/vrp54.c: New testcase.
2820         * gcc.c-torture/execute/20100827-1.c: Likewise.
2822 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2824         * gfortran.dg/execute_command_line_1.f90: New test.
2826 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2828         PR preprocessor/45457
2829         * c-c++-common/cpp/pr45457.c: New test.
2831 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
2833         * gcc.dg/nested-func-8.c: New test.
2835 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2837         PR fortran/38282
2838         * gfortran.dg/popcnt_poppar_1.F90: New test.
2839         * gfortran.dg/popcnt_poppar_2.F90: New test.
2841 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
2843         * gcc.target/i386/volatile-2.c: Require nonpic target.
2845 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
2847         PR middle-end/45461
2848         * gcc.dg/pr45461.c: New test.
2850 2010-08-31  Richard Guenther  <rguenther@suse.de>
2852         PR testsuite/45455
2853         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
2855 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
2857         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
2859 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
2861         PR fortran/45456
2862         * gfortran.dg/typebound_proc_18.f03: New.
2864 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2866         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
2867         * lib/scanasm.exp (scan-stack-usage): Likewise.
2868         (scan-stack-usage-not): Likewise.
2869         * gcc.dg/stack-usage-1.c: New test.
2870         * gcc.target/i386/stack-usage-realign.c: Likewise.
2872 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
2874         PR tree-optimization/45427
2875         * gcc.dg/tree-ssa/pr45427.c: New test.
2877 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
2879         PR c++/45043
2880         * g++.dg/template/crash102.C: New.
2882 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
2884         PR middle-end/45423
2885         * gcc.dg/gomp/atomic-12.c: New test.
2886         * gcc.dg/gomp/atomic-13.c: New test.
2887         * gcc.dg/gomp/atomic-14.c: New test.
2888         * g++.dg/gomp/atomic-11.C: New test.
2889         * g++.dg/gomp/atomic-12.C: New test.
2890         * g++.dg/gomp/atomic-13.C: New test.
2891         * g++.dg/gomp/atomic-14.C: New test.
2893 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2895         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
2896         delimiter.
2898 2010-08-30  Thomas Quinot  <quinot@adacore.com>
2900         * gnat.dg/discr24.adb: New test.
2902 2010-08-30  Richard Guenther  <rguenther@suse.de>
2904         PR tree-optimization/45449
2905         * gcc.dg/pr45449.c: New testcase.
2907 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
2909         * gcc.dg/opts-1.c: Expect errors, not warnings.
2911 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2913         PR fortran/42769
2914         * gfortran.dg/dynamic_dispatch_11.f03: New.
2916 2010-08-29  Jason Merrill  <jason@redhat.com>
2918         PR c++/44991
2919         * g++.dg/parse/defarg15.C: New.
2921 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
2923         PR fortran/45439
2924         * gfortran.dg/select_type_16.f03: New.
2926 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2927             Tobias Burnus  <burnus@net-b.de>
2929         * gfortran.dg/bessel_7.f90: Decrease required precision.
2931 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
2932             Kaz Kojima  <kkojima@gcc.gnu.org>
2934         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
2936 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2938         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
2939         floating point conversion code generation.
2940         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
2941         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
2942         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
2943         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
2944         to integer conversion code generation.
2945         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
2946         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
2947         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2948         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
2950 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2952         PR fortran/32049
2953         * gfortran.dg/random_seed_1.f90: Adjust test.
2954         * gfortran.dg/float128_1.f90: New test.
2956 2010-08-27  Tobias Burnus  <burnus@net-b.de>
2958         PR fortran/33197
2959         * gfortran.dg/norm2_1.f90: New.
2960         * gfortran.dg/norm2_2.f90: New.
2961         * gfortran.dg/norm2_3.f90: New.
2962         * gfortran.dg/norm2_4.f90: New.
2963         * gfortran.dg/parity_1.f90: New.
2964         * gfortran.dg/parity_2.f90: New.
2965         * gfortran.dg/parity_3.f90: New.
2967 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
2969         PR fortran/45420
2970         * gfortran.dg/select_type_15.f03: New.
2972 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2974         PR libfortran/43217
2975         * gfortran.dg/hollerith8.f90: New test.
2977 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
2979         PR fortran/45159
2980         * gfortran.dg/dependency_33.f90:  New test.
2982 2010-08-27  Richard Guenther  <rguenther@suse.de>
2984         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
2985         * gcc.dg/graphite/scop-2.c: Likewise.
2986         * gcc.dg/graphite/scop-20.c: Likewise.
2987         * gcc.dg/vect/slp-25.c: Likewise.
2989 2010-08-27  Olivier Hainque  <hainque@adacore.com>
2991         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
2993 2010-08-26  Daniel Kraft  <d@domob.eu>
2995         PR fortran/38936
2996         PR fortran/44047
2997         PR fortran/45384
2998         * gfortran.dg/associate_8.f03: New test.
2999         * gfortran.dg/select_type_13.f03: New test.
3000         * gfortran.dg/select_type_14.f03: New test.
3002 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
3004         PR tree-optimization/44485
3005         * gcc.dg/pr44485.c: New test.
3007 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3009         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
3010         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
3011         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3013 2010-08-26  Richard Guenther  <rguenther@suse.de>
3015         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
3016         * gcc.dg/graphite/scop-21.c: Likewise.
3018 2010-08-26  Richard Guenther  <rguenther@suse.de>
3020         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
3021         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
3022         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3023         * gcc.dg/vect/vect-91.c: Likewise.
3024         * gcc.dg/vect/vect-peel-1.c: Likewise.
3025         * gcc.dg/vect/vect-peel-2.c: Likewise.
3026         * gcc.dg/vect/vect-peel-4.c: Likewise.
3028 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3030         PR libfortran/41859
3031         * gfortran.dg/der_io_4.f90: New test.
3033 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3035         PR rtl-optimization/44858
3036         * gcc.c-torture/execute/pr44858.c: New test.
3038         PR rtl-optimization/45400
3039         * g++.dg/other/i386-8.C: New test.
3041 2010-08-25  Richard Guenther  <rguenther@suse.de>
3043         * gcc.dg/alias-8.c: Adjust.
3045 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
3047         * gcc.target/i386/combine-mul.c: New test.
3049 2010-08-25  Richard Guenther  <rguenther@suse.de>
3051         PR lto/44562
3052         * gcc.dg/graphite/id-27.c: New testcase.
3053         * gcc.dg/lto/20100825-1_0.c: Likewise.
3055 2010-08-25  Richard Guenther  <rguenther@suse.de>
3057         PR tree-optimization/45316
3058         * g++.dg/opt/pr45316.C: New testcase.
3060 2010-08-25  Richard Guenther  <rguenther@suse.de>
3062         PR tree-optimization/45393
3063         * g++.dg/torture/pr45393.C: New testcase.
3065 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
3067         PR tree-optimization/45059
3068         * gcc.c-torture/compile/pr45059.c: New test.
3070 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
3072         * lib/target-supports.exp (check_effective_target_vect_unpack):
3073         Set vect_unpack supported flag to true for neon.
3075 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3077         * gcc.dg/tree-ssa/ifc-5.c: New.
3079 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
3081         * gcc.dg/tree-ssa/ifc-4.c: New.
3082         * gcc.dg/tree-ssa/ifc-7.c: New.
3084 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
3086         * gcc.dg/vect/vect.exp: Check loongson targets
3087         * g++.dg/vect/vect.exp: Likewise
3088         * gfortran.dg/vect/vect.exp: Likewise
3090 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
3092         * gcc.target/powerpc/vsx-mass-1.c: New file, test
3093         -mveclibabi=mass.
3095 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
3097         PR fortran/45366
3098         * gfortran.dg/proc_ptr_29.f90: New.
3100 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3101             Dominique d'Humieres <dominiq@lps.ens.fr>
3103         PR fortran/45367
3104         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
3106 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3108         PR fortran/45367
3109         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
3111 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3113         PR fortran/36158
3114         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
3116 2010-08-22  Tobias Burnus  <burnus@net-b.de>
3117             Dominique d'Humieres <dominiq@lps.ens.fr>
3119         PR fortran/45367
3120         PR fortran/36158
3121         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
3122         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
3124 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
3126         PR fortran/44863
3127         PR fortran/45271
3128         PR fortran/45290
3129         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
3130         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
3131         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
3133 2010-08-21  Tobias Burnus  <burnus@net-b.de>
3135         PR fortran/36158
3136         PR fortran/33197
3137         * gfortran.dg/bessel_6.f90: New.
3138         * gfortran.dg/bessel_7.f90: New.
3140 2010-08-20  Jan Hubicka  <jh@suse.cz>
3142         PR c++/45307
3143         PR c++/17736
3144         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
3145         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
3147 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
3149         PR target/45336
3150         * gcc.target/i386/pr45336-1.c: New.
3151         * gcc.target/i386/pr45336-2.c: Likewise.
3152         * gcc.target/i386/pr45336-3.c: Likewise.
3153         * gcc.target/i386/pr45336-4.c: Likewise.
3155 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
3157         PR testsuite/45361
3158         * gcc.target/i386/volatile-2.c: Update scan strings to also
3159         include (%rip) for the memory reference on x86_64.
3161 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
3163         PR middle-end/44974
3164         * gcc.dg/pr44974.c: New test.
3166         PR rtl-optimization/45353
3167         * gcc.dg/pr45353.c: New test.
3169 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
3171         * gcc.target/i386/volatile-2.c: New.
3173 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
3175         PR rtl-optimization/44691
3176         * gfortran.dg/pr44691.f: New test.
3178 2010-10-19  Olivier Hainque  <hainque@adacore.com>
3180         * gcc.target/sparc/sibcall-dslot.c: New testcase.
3182 2010-08-19  Jason Merrill  <jason@redhat.com>
3184         * g++.dg/init/synth3.C: New.
3185         * g++.dg/init/value8.C: New.
3186         * g++.dg/tree-ssa/empty-2.C: New.
3187         * g++.dg/cpp0x/noexcept09.C: New.
3189 2010-08-19  Daniel Kraft  <d@domob.eu>
3191         PR fortran/29785
3192         PR fortran/45016
3193         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
3194         * gfortran.dg/pointer_remapping_1.f90: New test.
3195         * gfortran.dg/pointer_remapping_2.f03: New test.
3196         * gfortran.dg/pointer_remapping_3.f08: New test.
3197         * gfortran.dg/pointer_remapping_4.f03: New test.
3198         * gfortran.dg/pointer_remapping_5.f08: New test.
3199         * gfortran.dg/pointer_remapping_6.f08: New test.
3201 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
3203         PR testsuite/45324
3204         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
3206 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3208         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
3210 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
3212         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
3213         variable.
3215 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3217         PR target/45070
3218         * gcc.c-torture/execute/pr45070.c: New.
3220 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
3222         * g++.dg/pr44328.C: New test.
3224 2010-08-19  Tobias Burnus  <burnus@net-b.de>
3226         PR fortran/36158
3227         PR fortran/33197
3228         * gfortran.dg/bessel_3.f90: New.
3229         * gfortran.dg/bessel_4.f90: New.
3230         * gfortran.dg/bessel_5.f90: New.
3232 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
3234         PR fortran/45290
3235         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3236         * gfortran.dg/pointer_init_2.f90: New.
3237         * gfortran.dg/pointer_init_3.f90: New.
3238         * gfortran.dg/pointer_init_4.f90: New.
3240 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
3242         PR c++/45049
3243         * g++.dg/pr45049-1.C: New test.
3244         * g++.dg/pr45049-2.C: New test.
3246 2010-08-18  Jie Zhang  <jie@codesourcery.com>
3248         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
3249         20 if __ARM_PCS is defined otherwise 64.
3250         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
3251         instead of hard coded 64.
3253 2010-08-18  Yao Qi  <yao@codesourcery.com>
3255         PR target/45094
3256         * gcc.target/arm/pr45094.c: New test.
3258 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3260         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
3262 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
3264         PR rtl-optimization/42575
3265         * gcc.target/arm/pr42575.c: New test.
3267 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3269         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
3270         * gcc.dg/tls/thr-cse-1.c: New.
3272 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
3274         PR debug/42487
3275         * lib/target-supports.exp
3276         (check_effective_target_function_sections): New.
3277         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
3278         function sections before proceding.
3280 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
3282         PR fortran/45308
3283         * gfortran.dg/pr45308.f03: New test.
3285 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
3287         PR target/45296
3288         * gcc.target/i386/pr45296.c: New test.
3290 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
3292         * g++.dg/ext/uow-1.C: New.
3293         * g++.dg/ext/uow-2.C: New.
3294         * g++.dg/ext/uow-3.C: New.
3295         * g++.dg/ext/uow-4.C: New.
3297 2010-08-17  Richard Guenther  <rguenther@suse.de>
3299         PR testsuite/45266
3300         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
3302 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
3304         PR c/40563
3305         * gcc.dg/Wcxx-compat-20.c: New test.
3307 2010-08-17  Daniel Kraft  <d@domob.eu>
3309         PR fortran/38936
3310         * gfortran.dg/associate_1.f03: Extended to test newly supported
3311         features like association to variables.
3312         * gfortran.dg/associate_3.f03: Removed check for illegal change
3313         of associate-name here...
3314         * gfortran.dg/associate_5.f03: ...and added it here.
3315         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
3316         * gfortran.dg/associate_7.f03: New test.
3318 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
3320         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
3322 2010-08-15  Daniel Kraft  <d@domob.eu>
3324         PR fortran/38936
3325         * gfortran.dg/associate_1.f03: Enable test for array expressions.
3326         * gfortran.dg/associate_3.f03: Clarify comment.
3327         * gfortran.dg/associate_5.f03: New test.
3328         * gfortran.dg/associate_6.f03: New test.
3330 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3332         PR fortran/45211
3333         * gfortran.dg/bind_c_usage_21.f90: New.
3334         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
3336 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3338         * gfortran.dg/optional_absent_1.f90: New.
3339         * gfortran.dg/null_actual.f90: New.
3341 2010-08-15  Tobias Burnus  <burnus@net-b.de>
3343         * gfortran.dg/pointer_target_1.f90: New.
3344         * gfortran.dg/pointer_target_2.f90: New.
3345         * gfortran.dg/pointer_target_3.f90: New.
3347 2010-08-15  Daniel Kraft  <d@domob.eu>
3349         PR fortran/45197
3350         * gfortran.dg/elemental_args_check_3.f90: New test.
3351         * gfortran.dg/impure_1.f08: New test.
3352         * gfortran.dg/impure_2.f08: New test.
3353         * gfortran.dg/impure_3.f90: New test.
3354         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
3356 2010-08-15  Ira Rosen  <irar@il.ibm.com>
3358         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
3359         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
3360         SLP tests.
3361         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
3362         misaligned loads.
3363         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
3364         misaligned stores.c
3365         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
3367 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3369         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
3370         dg-require-effective-target after dg-do.
3372 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
3374         * lib/target-supports.exp (check_effective_target_vect_int): Return
3375         true for Loongson targets.
3376         (check_effective_target_vect_shift): Likewise.
3377         (check_effective_target_vect_no_int_max): Likewise.
3378         (check_effective_target_vect_no_align): Likewise.
3379         (check_effective_target_vect_short_mult): Likewise.
3381 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
3383         * g++.dg/cast.C: Change fields of structures to "long" to pass
3384         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
3385         * g++.dg/cpp0x/iop.C: Ditto.
3386         * g++.dg/cpp0x/named_refs.C: Ditto.
3387         * g++.dg/cpp0x/rv1p.C: Ditto.
3388         * g++.dg/cpp0x/rv2p.C: Ditto.
3389         * g++.dg/cpp0x/rv3p.C: Ditto.
3390         * g++.dg/cpp0x/rv4p.C: Ditto.
3391         * g++.dg/cpp0x/rv5p.C: Ditto.
3392         * g++.dg/cpp0x/rv6p.C: Ditto.
3393         * g++.dg/cpp0x/rv7p.C: Ditto.
3394         * g++.dg/cpp0x/rv8p.C: Ditto.
3395         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
3397 2010-08-13  Daniel Kraft  <d@domob.eu>
3399         * gfortran.dg/implied_shape_1.f08: New test.
3400         * gfortran.dg/implied_shape_2.f90: New test.
3401         * gfortran.dg/implied_shape_3.f08: New test.
3403 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3405         PR libfortran/42526
3406         * gfortran.dg/char_component_initializer_1.f90: New test.
3408 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
3410         PR tree-optimization/45241
3411         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
3413 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3415         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
3416         to dg-options.
3417         * gcc.target/i386/pr40906-2.c: Ditto.
3418         * gcc.target/i386/pr40906-3.c: Ditto.
3420 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3422         PR middle-end/45262
3423         * gcc.c-torture/execute/pr45262.c: New test.
3425 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
3427         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
3428         empty argument.
3429         * g++.dg/other/profile1.C: Ditto.
3431 2010-08-12  Richard Guenther  <rguenther@suse.de>
3433         PR tree-optimization/45232
3434         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
3435         * gcc.dg/tree-ssa/loop-7.c: Adjust.
3436         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
3437         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
3438         unsigned arithmetic.
3439         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
3440         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
3441         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
3442         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
3443         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
3444         unsigned arithmetic.
3445         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
3446         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
3447         unsigned arithmetic.
3448         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
3449         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
3450         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
3451         unsigned arithmetic.
3452         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
3453         * gcc.dg/tree-ssa/negate.c: Adjust.
3454         * gcc.dg/vect/vect-1.c: Adjust.
3455         * gfortran.dg/reassoc_6.f: XFAIL.
3457 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
3459         PR debug/45259
3460         * gcc.dg/pr45259.c: New test.
3462 2010-08-12  Wei Guozhi  <carrot@google.com>
3464         PR target/44999
3465         * gcc.target/arm/pr44999.c: New testcase.
3467 2010-08-12  Jie Zhang  <jie@codesourcery.com>
3469         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
3470         (N): Likewise.
3471         (main): Adjust accordingly.
3473 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3475         * gfortran.dg/graphite/id-22.f: New.
3477 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3479         * gcc.dg/graphite/id-26.c: New.
3481 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3483         * gcc.dg/graphite/id-25.c: New.
3485 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3487         * gcc.dg/graphite/run-id-5.c: New.
3488         * gcc.dg/graphite/run-id-6.c: New.
3489         * gfortran.dg/graphite/id-21.f: New.
3491 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3493         * gcc.dg/graphite/id-24.c: New.
3495 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3497         * gcc.dg/tree-ssa/pr20742.c: New.
3499 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3501         * gcc.dg/graphite/id-23.c: New.
3503 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3505         * gfortran.dg/graphite/id-20.f: Adjust testcase.
3507 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3509         * gcc.dg/graphite/pr42729.c: New.
3511 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3513         * gfortran.dg/graphite/id-20.f: New.
3515 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3517         * gcc.dg/graphite/id-22.c: New.
3519 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3521         * gcc.dg/graphite/run-id-2.c: Call abort.
3523 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
3525         * gcc.dg/graphite/id-20.c: New.
3527 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
3528             Steve Kargl <kargl@gcc.gnu.org>
3530         PR fortran/44595
3531         * gfortran.dg/move_alloc_3.f90: New.
3532         * gfortran.dg/random_seed_2.f90: New.
3534 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3536         * lib/target-supports.exp (check_effective_target_sync_int_long):
3537         Add hppa*-*-linux*.
3538         (check_effective_target_sync_char_short): Likewise.
3540 2010-08-10  Yao Qi  <yao@codesourcery.com>
3542         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
3543         general form.
3544         * gcc.dg/tree-ssa/loop-31.c: Likewise.
3545         * g++.dg/other/packed1.C: Likewise.
3546         * g++.dg/other/crash-4.C: Likewise.
3547         * g++.dg/ext/packed8.C: Likewise.
3548         * g++.dg/init/array16.C: Likewise.
3550 2010-08-10  xinliang David Li  <davidxl@google.com>
3551         * gcc.dg/tree-ssa/loop-19.c: Add option
3552         -fno-prefetch-loop-array
3554 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
3556         PR middle-end/45182
3557         * gcc.c-torture/compile/pr45182.c: New test.
3559 2010-08-09  Jason Merrill  <jason@redhat.com>
3561         PR c++/45236
3562         * g++.dg/cpp0x/variadic-104.C: New.
3564 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3566         PR fortran/44235
3567         * gfortran.dg/dependency_32.f90:  New test.
3569 2010-08-09  Richard Guenther  <rguenther@suse.de>
3571         PR middle-end/44632
3572         * g++.dg/opt/nrv17.C: New testcase.
3574 2010-08-09  Richard Guenther  <rguenther@suse.de>
3576         PR middle-end/45212
3577         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
3578         alignment from MEM_REF offset only if we took it from the
3579         base object.
3581         * gcc.target/i386/pr24178.c: New testcase.
3583 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3585         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
3586         * gcc.dg/20030702-1.c: Ditto.
3587         * gcc.dg/20050309-1.c: Ditto.
3588         * gcc.dg/20050325-1.c: Ditto.
3589         * gcc.dg/20050330-2.c: Ditto.
3590         * gcc.dg/20051201-1.c: Ditto.
3591         * gcc.dg/gomp/pr27573.c: Ditto.
3592         * gcc.dg/gomp/pr34610.c: Ditto.
3593         * gcc.dg/pr24225.c: Ditto.
3594         * gcc.dg/pr26570.c: Ditto.
3595         * gcc.dg/pr32773.c: Ditto.
3596         * g++.dg/gcov/gcov-6.C: Ditto.
3597         * g++.dg/gomp/pr34608.C: Ditto.
3598         * gfortran.dg/gomp/pr27573.f90: Ditto.
3600         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
3601         dg-require-host-local dg directive.
3602         * gcc.dg/profile-dir-2.c: Ditto.
3603         * gcc.dg/profile-dir-3.c: Ditto.
3605 2010-08-08  Richard Guenther  <rguenther@suse.de>
3607         PR tree-optimization/45109
3608         * gcc.c-torture/compile/pr45109.c: New testcase.
3610 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
3612         * gcc.dg/march.c: Skip if -march defined.
3613         * gcc.dg/mtune.c: Skip if -mtune defined.
3615         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
3616         generic thunk support.
3618 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
3620         PR target/45213
3621         * gcc.target/i386/pr45213.c: New test.
3623 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3625         PR libfortran/45143
3626         * gfortran.dg/fmt_error_11.f03: New test.
3628 2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
3630         * lib/target-supports.exp (check_effective_target_sync_int_long):
3631         Add arm*-*-linux-gnueabi.
3632         (check_effective_target_sync_char_short): Likewise.
3634 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3636         PR fortran/45159
3637         * gfortran.dg/dependency_31.f90:  New test.
3639 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
3641         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
3643 2010-08-06  Jason Merrill  <jason@redhat.com>
3645         * g++.dg/cpp0x/sfinae3.C: New.
3646         * g++.dg/cpp0x/sfinae4.C: New.
3648 2010-08-06  Richard Guenther  <rguenther@suse.de>
3650         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
3651         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
3652         * gcc.dg/tree-ssa/pr25382.c: Likewise.
3653         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
3654         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3655         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
3656         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
3657         * gcc.c-torture/execute/20100805-1.c: Likewise.
3659 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3661         PR testsuite/42855
3662         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
3664 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3666         * gcc.dg/ipa/ipcp-ii-1.c: New test.
3667         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
3669 2010-08-05  Martin Jambor  <mjambor@suse.cz>
3671         * g++.dg/ipa/devirt-1.C: New test.
3672         * g++.dg/ipa/devirt-2.C: Likewise.
3673         * g++.dg/ipa/devirt-3.C: Likewise.
3674         * g++.dg/ipa/devirt-4.C: Likewise.
3675         * g++.dg/ipa/devirt-5.C: Likewise.
3676         * gcc.dg/ipa/iinline-3.c: Likewise.
3678 2010-08-05  Jie Zhang  <jie@codesourcery.com>
3680         PR tree-optimization/45144
3681         * gcc.dg/tree-ssa/pr45144.c: New test.
3683 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
3685         PR fortran/42207
3686         PR fortran/44064
3687         PR fortran/44065
3688         * gfortran.dg/class_25.f03: New.
3689         * gfortran.dg/class_26.f03: New.
3691 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
3693         * g++.dg/warn/miss-format-1.C: Update line number.
3695 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
3697         PR c++/44641
3698         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
3699         .frame and .mask assembler directives.
3701 2010-08-04  Richard Guenther  <rguenther@suse.de>
3703         * gcc.dg/tree-ssa/vrp35.c: Adjust.
3704         * gcc.dg/tree-ssa/vrp36.c: Likewise.
3705         * gcc.dg/tree-ssa/vrp50.c: Likewise.
3706         * gcc.dg/tree-ssa/vrp52.c: Likewise.
3708 2010-08-04  Tobias Burnus  <burnus@net-b.de>
3710         PR fortran/44857
3711         * gfortran.dg/derived_constructor_char_1.f90: New.
3712         * gfortran.dg/derived_constructor_char_2.f90: New.
3714 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
3716         PR fortran/45159
3717         * gfortran.dg/dependency_30.f90:  New test.
3719 2010-08-03  Jan Hubicka  <jh@suse.cz>
3721         * gcc.c-torture/compile/pr45085.c: New testcase.
3723 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
3725         PR fortran/44584
3726         PR fortran/45161
3727         * gfortran.dg/typebound_call_9.f03: Modified.
3728         * gfortran.dg/typebound_generic_1.f03: Modified.
3730 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3732         PR fortran/45159
3734         * gfortran.dg/dependency_29.f90:  New test.
3736 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3738         PR fortran/36854
3739         * gfortran.dg/character_comparison_2.f90:  New test.
3740         * gfortran.dg/character_comparison_3.f90:  New test.
3741         * gfortran.dg/dependency_28.f90:  New test.
3743 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
3745         PR target/40457
3746         * gcc.target/arm/pr40457-1.c: New test.
3747         * gcc.target/arm/pr40457-2.c: New test.
3749 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
3751         PR fortran/44912
3752         * gfortran.dg/typebound_call_17.f03: New.
3754 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
3756         PR fortran/44929
3757         * gfortran.dg/allocate_derived_3.f90: New.
3759 2010-07-30  Xinliang David Li  <davidxl@google.com>
3760         PR tree-optimization/45121
3761         * c-c++-common/uninit-17.c: Add -fno-ivops option.
3763 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3765         PR c++/45112
3766         * g++.dg/pr45112.C: New test.
3768 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
3770         PR debug/45055
3771         PR rtl-optimization/45137
3772         * gcc.dg/pr45055.c: New test.
3774 2010-07-30  Alan Modra  <amodra@gmail.com>
3776         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
3777         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
3779 2010-07-29  Tobias Burnus  <burnus@net-b.de>
3781         PR fortran/45087
3782         PR fortran/45125
3783         * gfortran.dg/whole_file_25.f90: New.
3784         * gfortran.dg/whole_file_26.f90: New.
3785         * gfortran.dg/whole_file_27.f90: New.
3787 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3789         PR fortran/44962
3790         * gfortran.dg/typebound_proc_17.f03: New.
3792 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
3794         PR fortran/45004
3795         * gfortran.dg/move_alloc_2.f90: New.
3797 2010-07-29  Xinliang David Li  <davidxl@google.com>
3798         PR tree-optimization/45121
3799         * c-c++-common/uninit-17.c: Fix expected output.
3801 2010-07-29  Richard Guenther  <rguenther@suse.de>
3803         PR tree-optimization/45120
3804         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
3806 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
3808         PR fortran/42051
3809         PR fortran/44064
3810         * gfortran.dg/pr42051.f03: New testcase.
3812 2010-07-29  Richard Guenther  <rguenther@suse.de>
3814         PR middle-end/45034
3815         * gcc.c-torture/execute/pr45034.c: New testcase.
3817 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
3819         PR c++/45096
3820         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
3822 2010-07-28  Daniel Kraft  <d@domob.eu>
3824         * gfortran.dg/bound_8.f90: New test.
3826 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
3828         PR debug/45105
3829         * gcc.dg/pr45105.c: New test.
3831 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3833         PR rtl-optimization/45107
3834         * gcc.dg/pr45107.c: New test.
3836 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
3838         PR rtl-optimization/45101
3839         * gcc.dg/pr45101.c: New test.
3841 2010-07-28  Tobias Burnus  <burnus@net-b.de>
3843         PR fortran/45077
3844         * gfortran.dg/whole_file_24.f90: New.
3846 2010-07-27  Jason Merrill  <jason@redhat.com>
3848         * g++.dg/cpp0x/variadic102.C: New.
3849         * g++.dg/cpp0x/variadic103.C: New.
3851 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
3853         PR rtl-optimization/40956
3854         PR target/42495
3855         PR middle-end/42574
3856         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
3857         * gcc.target/arm/pr42574.c: Add tests.
3859 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3861         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
3862         test name.
3863         (cleanup-repo-files): Ditto.
3864         (cleanup-saved-temps): Ditto.
3866 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3868         PR testsuite/44701
3869         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
3871         PR c/45079
3872         * gcc.dg/pr45079.c: New test.
3874 2010-07-27  Ira Rosen  <irar@il.ibm.com>
3876         PR tree-optimization/44152
3877         * gcc.dg/vect/fast-math-pr44152.c: New test.
3879 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
3881         PR ObjC/44140
3882         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
3883         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
3884         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
3885         * obj-c++.dg/torture/trivial.mm: Ditto.
3886         * objc.dg/torture/tls/thr-init-2.m: Ditto.
3887         * objc.dg/torture/tls/thr-init-3.m: Ditto.
3888         * objc.dg/torture/tls/thr-init.m: Ditto.
3889         * objc.dg/torture/trivial.m: Ditto.
3891 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
3893         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
3894         Skip on spu-*-* targets.
3896 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
3898         PR tree-optimization/45083
3899         * gcc.dg/pr45083.c: New test.
3901 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3903         PR fortran/40873
3904         * gfortran.dg/whole_file_22.f90: New test.
3905         * gfortran.dg/whole_file_23.f90: New test.
3907 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
3908             Jack Howarth  <howarth@bromo.med.uc.edu>
3909             Richard Henderson  <rth@redhat.com>
3911         PR target/44132
3912         * gcc.dg/tls/thr-init-1.c: New.
3913         * gcc.dg/tls/thr-init-2.c: New.
3914         * gcc.dg/torture/tls New.
3915         * gcc.dg/torture/tls/tls-test.c: New.
3916         * gcc.dg/torture/tls/thr-init-1.c: New.
3917         * gcc.dg/torture/tls/tls.exp: New.
3918         * gcc.dg/torture/tls/thr-init-2.c: New.
3919         * gcc.dg/tls/emutls-2.c: New test
3921         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
3922         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
3923         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
3924         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
3925         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
3926         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
3927         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
3928         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
3929         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
3930         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
3931         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
3932         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
3933         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3934         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
3935         gfortran.dg/gomp/appendix-a/a.22.4.f90,
3936         gfortran.dg/gomp/appendix-a/a.22.5.f90,
3937         gfortran.dg/gomp/appendix-a/a.22.6.f90,
3938         gfortran.dg/gomp/appendix-a/a.24.1.f90,
3939         gfortran.dg/gomp/appendix-a/a.32.1.f90,
3940         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
3941         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
3942         gfortran.dg/gomp/omp_threadprivate1.f90,
3943         gfortran.dg/gomp/omp_threadprivate2.f90,
3944         gfortran.dg/gomp/reduction1.f90,
3945         gfortran.dg/gomp/sharing-1.f90: Likewise.
3947 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3949         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
3950         sse_runtime.
3951         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
3952         dg-require-visibility.
3954 2010-07-26  Richard Guenther  <rguenther@suse.de>
3956         PR tree-optimization/43784
3957         * gcc.c-torture/execute/pr43784.c: New testcase.
3958         * g++.dg/torture/pr43784.C: Likewise.
3960 2010-07-26  Richard Guenther  <rguenther@suse.de>
3962         PR middle-end/45056
3963         * g++.dg/pr45056.C: New testcase.
3965 2010-07-26  Richard Guenther  <rguenther@suse.de>
3967         PR tree-optimization/45071
3968         * gcc.dg/pr45071.c: New testcase.
3970 2010-07-26  Tobias Burnus  <burnus@net-b.de>
3972         PR fortran/45066
3973         * gfortran.dg/namelist_62.f90: New.
3975 2010-07-26  Richard Guenther  <rguenther@suse.de>
3977         * gcc.c-torture/execute/pr45017.c: Move ...
3978         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
3980 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
3982         PR fortran/40628
3983         * trim_optimize_1.f90:  New test.
3984         * character_comparision_1.f90:  New test.
3986 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3988         PR fortran/42852
3989         * gfortran.dg/wtruncate_fix.f: New test.
3991 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3993         PR testsuite/45068
3994         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
3996 2010-07-24  Richard Guenther  <rguenther@suse.de>
3998         PR lto/43788
3999         * g++.dg/lto/20100724-1_0.C: New testcase.
4001 2010-07-24  Richard Guenther  <rguenther@suse.de>
4003         PR lto/43212
4004         * gcc.dg/lto/20100724-1_0.c: New testcase.
4005         * gcc.dg/lto/20100724-1_1.c: Likewise.
4007 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4009         PR fortran/40011
4010         * gfortran.dg/whole_file_21.f90: New.
4012         * gfortran.dg/integer_exponentiation_3.F90: Use
4013         -ffloat-store only for i?86/x86-64 -m32.
4015 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4017         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
4018         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
4020 2010-07-24  Tobias Burnus  <burnus@net-b.de>
4022         * gfortran.dg/func_decl_4.f90: Split test into two ...
4023         * gfortran.dg/func_decl_5.f90: ... parts.
4024         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
4025         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
4026         * gfortran.dg/global_references_1.f90: Add new dg-warning.
4027         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
4028         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
4029         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
4030         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
4031         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
4032         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
4033         * gfortran.dg/sizeof.f90: Make test valid.
4034         * gfortran.dg/pr20865.f90: Add new dg-error.
4035         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
4036         * gfortran.dg/g77/19990218-0.f: Ditto.
4037         * gfortran.dg/g77/19990218-1.f: Ditto.
4038         * gfortran.dg/g77/970625-2.f: Ditto.
4039         * gfortran.dg/pr37243.f: Fix function declaration.
4040         * gfortran.dg/use_only_1.f90: Fix implicit typing.
4041         * gfortran.dg/loc_1.f90: Fix pointer datatype.
4043 2010-07-23  Tobias Burnus  <burnus@net-b.de>
4045         PR fortran/44945
4046         * gfortran.dg/char_array_structure_constructor.f90: Add
4047         -fwhole-file as dg-option as it otherwise fails on some
4048         systems.
4050 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
4052         * gnat.dg/aggr16.ad[sb]: New test.
4053         * gnat.dg/aggr16_pkg.ads: New helper.
4055 2010-07-23  Richard Guenther  <rguenther@suse.de>
4057         PR lto/43071
4058         * g++.dg/lto/20100723-1_0.C: New testcase.
4060 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
4062         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
4063         AVX support.
4064         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
4065         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
4067 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4069         * lib/target-supports.exp (add_options_for_tls): New proc.
4070         * g++.dg/tls/static-1.C: Use dg-add-options tls.
4071         * g++.dg/tls/static-1a.cc: Likewise.
4072         * gcc.dg/tls/emutls-1.c: Likewise.
4073         * gcc.dg/tls/opt-11.c: Likewise.
4074         * gcc.dg/tls/opt-12.c: Likewise.
4075         * gcc.dg/tls/pr24428-2.c: Likewise.
4076         * gcc.dg/tls/pr24428.c: Likewise.
4077         * obj-c++.dg/tls/static-1.mm: Likewise.
4078         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
4079         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
4080         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4081         * objc.dg/torture/tls/thr-init-2.m: Likewise.
4082         * objc.dg/torture/tls/thr-init-3.m: Likewise.
4083         * objc.dg/torture/tls/thr-init.m: Likewise.
4084         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
4086 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4088         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
4089         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
4090         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
4091         optimized dump files.
4093 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
4095         PR tree-optimization/45047
4096         * gcc.c-torture/compile/pr45047.c: New test.
4098 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4100         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
4101         instead of dg-compile.
4102         * gcc.dg/float-range-4.c: Ditto.
4103         * gcc.dg/float-range-5.c: Ditto.
4104         * gcc.dg/fold-overflow-1.c: Ditto.
4105         * gcc.dg/gomp/sections-4.c: Ditto.
4106         * gcc.dg/transparent-union-1.c: Ditto.
4107         * gcc.dg/transparent-union-2.c: Ditto.
4108         * gcc.target/i386/pr39315-check.c: Ditto.
4109         * g++.dg/gomp/sections-4.C: Ditto.
4110         * g++.dg/template/dtor7.C: Ditto.
4111         * g++.dg/tree-ssa/pr19952.C: Ditto.
4112         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
4113         * gfortran.dg/graphite/pr42185.f90: Ditto.
4114         * gfortran.dg/namelist_36.f90: Ditto.
4115         * gnat.dg/noreturn1.adb: Ditto.
4116         * gnat.dg/specs/small_alignment.ads: Ditto.
4118 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4120         PR tree-optimization/44915
4121         * g++.dg/torture/pr44915.C: New test.
4123 2010-07-23  Martin Jambor  <mjambor@suse.cz>
4125         PR tree-optimization/44914
4126         * g++.dg/tree-ssa/pr44914.C: New test.
4128 2010-07-23  Jie Zhang  <jie@codesourcery.com>
4130         PR target/44290
4131         * gcc.dg/pr44290-1.c: New test.
4132         * gcc.dg/pr44290-2.c: New test.
4134 2010-07-23  Jason Merrill  <jason@redhat.com>
4136         PR c++/45008
4137         * g++.dg/abi/mangle44.C: New.
4139 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4141         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
4142         for compile-time only tests.
4143         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
4144         target check.
4145         * gcc.target/i386/pr39315-4.c: Ditto.
4146         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
4147         target check.  Include sse-os-support.h.
4148         (main): Call check_isa and sse_os_support.
4149         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
4150         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
4151         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
4152         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
4153         target check.  Include sse-os-support.h.
4154         (main): Call check_isa and sse_os_support.
4155         * gcc.target/i386/vperm-v2df.c: Ditto.
4157 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
4159         * lib/target-supports.exp (check_avx_hw_available): New procedure.
4160         (check_effective_target_avx_runtime): New procedure.
4161         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
4162         (check_effective_target_sse_runtime): Add check_effective_target_sse.
4164         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
4165         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
4166         and __get_cpuid test.
4167         * gcc.dg/compat/vector-2b_main.c: Ditto.
4169         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
4171         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
4172         for compile-time only test.
4173         * gcc.dg/pr32716.c: Ditto.
4174         * gcc.dg/pr34856.c: Ditto.
4175         * gcc.dg/pr36997.c: Ditto.
4176         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
4177         * gfortran.dg/pr28158.f90: Ditto.
4178         * gfortran.dg/pr30667.f: Ditto.
4180         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
4181         i?86-*-* and x86_64-*-* targets to disable execution on targets
4182         without sse2 runtime support.
4183         * g++.dg/vect/vect.exp: Ditto.
4184         * gfortran.dg/vect/vect.exp: Ditto.
4186         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
4187         * gcc.dg/pr37544.c: Ditto.
4188         * gcc.dg/pr40550.c: Ditto.
4189         * gcc.dg/compat/union-m128-1_main.c: Ditto.
4190         * gcc.dg/compat/vector-1a_main.c: Ditto.
4191         * gcc.dg/compat/vector-2a_main.c: Ditto.
4192         * gcc.dg/torture/pr16104-1.c: Ditto.
4193         * gcc.dg/torture/pr35771-1.c: Ditto.
4194         * gcc.dg/torture/pr35771-2.c: Ditto.
4195         * gcc.dg/torture/pr35771-3.c: Ditto.
4196         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
4197         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
4198         * gcc.dg/torture/stackalign/push-1.c: Ditto.
4199         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
4200         * g++.dg/other/i386-1.C: Ditto.
4201         * g++.dg/other/pr40446.C: Ditto.
4203 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4205         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
4207 2010-07-23  Daniel Kraft  <d@domob.eu>
4209         PR fortran/44709
4210         * gfortran.dg/exit_1.f08: New test.
4211         * gfortran.dg/exit_2.f08: New test.
4213 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
4215         PR tree-optimization/39839
4216         * gcc.target/arm/pr39839.c: New test case.
4218 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4220         * gnat.dg/unchecked_convert5b.adb: New test.
4221         * gnat.dg/unchecked_convert6.adb: Likewise.
4222         * gnat.dg/unchecked_convert6b.adb: Likewise.
4224 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
4226         * gnat.dg/aggr15.ad[sb]: New test.
4228 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
4230         PR debug/45024
4231         * g++.dg/debug/dwarf2/nested-2.C: New test case.
4233 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
4235         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
4236         with dg-require-linker-plugin.
4238 2010-07-22  Richard Guenther  <rguenther@suse.de>
4240         PR lto/43850
4241         * g++.dg/lto/20100722-1_0.C: New testcase.
4243 2010-07-22  Richard Guenther  <rguenther@suse.de>
4245         PR lto/42451
4246         * gcc.dg/lto/20100720-3_0.c: New testcase.
4247         * gcc.dg/lto/20100720-3_1.c: Likewise.
4249 2010-07-22  Richard Guenther  <rguenther@suse.de>
4251         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
4252         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
4254         PR lto/43373
4255         * gcc.dg/lto/20100722-1_0.c: New testcase.
4257 2010-07-22  Martin Jambor  <mjambor@suse.cz>
4259         PR tree-optimization/44891
4260         * gcc.c-torture/compile/pr44891.c: New test.
4262 2010-07-22  Richard Guenther  <rguenther@suse.de>
4264         PR tree-optimization/45017
4265         * gcc.c-torture/execute/pr45017.c: New testcase.
4267 2010-07-22  Tobias Burnus  <burnus@net-b.de>
4269         PR fortran/45019
4270         * gfortran.dg/aliasing_dummy_5.f90: New.
4272 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4274         PR target/43698
4275         * gcc.target/arm/pr43698.c: New test.
4277 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
4279         PR fortran/44929
4280         * Revert my commit r162325 for this PR.
4282 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4284         PR debug/45015
4285         * gcc.target/m68k/pr45015.c: New test.
4287 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
4289         PR c++/44641
4290         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
4291         comments.
4293 2010-07-21  Richard Guenther  <rguenther@suse.de>
4295         PR lto/45018
4296         * g++.dg/lto/20100721-1_0.C: New testcase.
4298 2010-07-21  Martin Jambor  <mjambor@suse.cz>
4300         PR tree-optimization/44900
4301         * g++.dg/torture/pr44900.C: New test.
4303 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
4305         PR middle-end/44738
4306         * c-c++-common/uninit-17.c: Correct expected error.
4308 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
4310         * gcc.dg/guality/asm-1.c: New test.
4312         PR debug/45003
4313         * gcc.dg/guality/pr45003-2.c: New test.
4314         * gcc.dg/guality/pr45003-3.c: New test.
4316 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4318         PR libfortran/44697
4319         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
4321 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
4323         * lib/scanasm.exp (dg-function-on-line): Test that a function is
4324         defined on the current line.
4325         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
4326         * g++.dg/debug/dwarf2/pr44641.C: New.
4328 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
4330         * gcc.target/powerpc/block-move-1.c: New test.
4331         * gcc.target/powerpc/block-move-2.c: New test.
4333 2010-07-20  Jason Merrill  <jason@redhat.com>
4335         PR c++/44967
4336         * g++.dg/cpp0x/sfinae2.C: New.
4338 2010-07-20  Richard Guenther  <rguenther@suse.de>
4340         PR lto/42696
4341         * gcc.dg/lto/20100720-4_0.c: New testcase.
4343 2010-07-20  Richard Guenther  <rguenther@suse.de>
4345         PR lto/43221
4346         * gcc.dg/lto/20100720-2_0.c: New testcase.
4347         * gcc.dg/lto/20100720-2_1.c: Likewise.
4349 2010-07-20  Richard Guenther  <rguenther@suse.de>
4351         PR lto/43208
4352         * gcc.dg/lto/20100720-1_0.c: New testcase.
4353         * gcc.dg/lto/20100720-1_1.c: Likewise.
4355 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
4357         PR debug/45003
4358         * gcc.dg/guality/pr45003-1.c: New test.
4360 2010-07-20  Richard Guenther  <rguenther@suse.de>
4362         PR tree-optimization/44977
4363         * gcc.dg/torture/pr44977.c: New testcase.
4365 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
4367         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
4368         sync_char_short
4370 2010-07-20  Richard Guenther  <rguenther@suse.de>
4372         PR middle-end/44971
4373         PR middle-end/44988
4374         * gcc.dg/pr44971.c: New testcase.
4375         * gcc.c-torture/compile/pr44988.c: Likewise.
4377 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
4379         PR fortran/44929
4380         * gfortran.dg/allocate_with_typespec.f90: New test.
4381         * gfortran.dg/allocate_derived_1.f90: Update error message.
4383 2010-07-19  Jason Merrill  <jason@redhat.com>
4385         PR c++/44996
4386         * g++.dg/cpp0x/decltype23.C: New.
4388 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
4390         PR fortran/42385
4391         * gfortran.dg/class_defined_operator_1.f03 : New test.
4393 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
4395         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
4396         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
4397         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
4398         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
4400 2010-07-19  Richard Guenther  <rguenther@suse.de>
4402         PR middle-end/44941
4403         * gcc.c-torture/compile/pr44941.c: New testcase.
4405 2010-07-19  Jason Merrill  <jason@redhat.com>
4407         PR c++/44969
4408         * g++.dg/template/sfinae24.C: New.
4410 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
4412         PR fortran/44353
4413         * gfortran.dg/data_implied_do_2.f90: Removed.
4415 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
4417         PR c++/44969
4418         * g++.dg/template/sfinae23.C: New.
4420 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4422         * lib/target-supports.exp (check_sse_os_support_available): New
4423         proc.
4424         (check_sse_hw_available): New proc.
4425         (check_effective_target_sse_runtime): New proc.
4426         (check_effective_target_sse2_runtime): New proc.
4427         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
4428         -msse2 if check_sse_os_support_available.
4429         * g++.dg/vect/vect.exp: Only run -msse2 tests if
4430         check_sse_os_support_available.
4431         * gcc.dg/vect/vect.exp: Likewise.
4432         * gfortran.dg/vect/vect.exp: Likewise.
4433         * gcc.target/i386/sol2-check: Renamed to ...
4434         * gcc.target/i386/sse-os-support.h: ... this.
4435         (sol2_check): Renamed to ...
4436         (sse_os_support): ... this.
4437         Only test movss with xmm registers.
4438         * gcc.target/i386/sse-check.h: Reflect new header and function names.
4439         Removed ILL_INSN, ILL_INSN_LEN.
4440         * gcc.target/i386/sse2-check.h: Likewise.
4441         * gcc.target/i386/sse3-check.h: Likewise.
4442         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
4443         Removed cpuid.h, __get_cpuid test.
4444         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
4445         Removed cpuid.h, __get_cpuid test.
4446         * g++.dg/other/pr40446.C: Likewise.
4447         * gcc.dg/compat/union-m128-1_main.c: Likewise.
4448         * gcc.dg/compat/vector-1a_main.c: Likewise.
4449         * gcc.dg/compat/vector-2a_main.c: Likewise.
4450         * gcc.dg/pr36584.c: Likewise.
4451         * gcc.dg/pr37544.c: Likewise.
4452         * gcc.dg/torture/pr16104-1.c: Likewise.
4453         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
4454         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4455         * gcc.dg/torture/stackalign/push-1.c: Likewise.
4456         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4457         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
4458         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
4459         sse2_runtime.
4460         * gcc.dg/torture/pr35771-2.c: Likewise.
4461         * gcc.dg/torture/pr35771-3.c: Likewise.
4462         * gcc.target/i386/pr39315-2.c: Likewise.
4463         * gcc.target/i386/pr39315-4.c: Likewise.
4464         * gcc.target/i386/vperm-v2df.c: Likewise.
4465         * gcc.target/i386/vperm-v2di.c: Likewise.
4466         * gcc.target/i386/vperm-v4si-1.c: Likewise.
4467         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
4468         sse_runtime.
4470 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
4472         PR fortran/44353
4473         * gfortran.dg/data_implied_do_2.f90: New test.
4475 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4477         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
4479 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4481         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
4482         to the "mips16" group.
4483         (mips_using_mips16_p): New procedure.
4484         (mips-dg-options): Use it.
4486 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
4488         * gcc.target/mips/mips16-attributes-4.c: New test.
4490 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
4492         PR testsuite/44418
4493         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
4494         * gcc.target/powerpc/recip-2.c: Ditto.
4495         * gcc.target/powerpc/recip-3.c: Ditto.
4497 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
4499         * gcc.target/arm/pr42235.c: New test.
4501 2010-07-16  Jason Merrill  <jason@redhat.com>
4503         PR c++/32505
4504         * g++.dg/template/partial8.C: New.
4506 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4508         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
4509         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
4510         in C++.
4511         (gualcvt): New overloaded inline.
4512         (GUALCVT): Use it for C++.
4513         * g++.dg/guality/guality.exp: New.
4514         * g++.dg/guality/guality.h: New.
4515         * g++.dg/guality/redeclaration1.C: New test.
4516         * g++.dg/dg.exp: Prune also guality/* tests.
4517         * gcc.dg/guality/pr43141.c: Moved to...
4518         * c-c++-common/guality/pr43141.c: ... here.
4520 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4522         PR libfortran/37077
4523         * gfortran.dg/char4_iunit_2.f03: New test.
4525 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
4527         * lib/plugin-support.exp (plugin-test-execute):
4528         Add ${gcc_objdir}/intl to includes.
4530 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
4532         PR target/44942
4533         * gcc.c-torture/execute/pr44942.c: New test.
4534         * gcc.target/i386/pr44942.c: New test.
4536 2010-07-15  Jason Merrill  <jason@redhat.com>
4538         PR c++/44909
4539         * g++.dg/cpp0x/implicit7.C: New.
4540         * g++.dg/cpp0x/implicit8.C: New.
4542 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4544         Disable float tests for __SPU__ targets due to lack of signed zero:
4545         * c-c++-common/torture/complex-sign-add.c (check_add_float).
4546         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
4547         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
4548         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
4549         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
4550         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
4551         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
4552         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
4553         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
4555 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4557         * gfortran.dg/select_char_2.f90: New test.
4559 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
4561         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
4562         with DECL_CHAIN.
4564 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
4566         PR fortran/44936
4567         * gfortran.dg/typebound_generic_9.f03: New.
4569 2010-07-15  Richard Guenther  <rguenther@suse.de>
4571         PR tree-optimization/44946
4572         * gcc.c-torture/compile/pr44946.c: New testcase.
4574 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
4576         PR fortran/40206
4577         * gfortran.dg/select_char_3.f90: New test.
4579 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
4580             Kevin F. Quinn  <kevquinn@gentoo.org>
4582         * gcc.dg/Wtrampolines.c: New.
4584 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4586         PR libfortran/44934
4587         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
4589 2010-07-14  Jason Merrill  <jason@redhat.com>
4591         PR c++/44810
4592         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
4594         Implement C++0x unrestricted unions (N2544)
4595         * g++.dg/cpp0x/union1.C: New.
4596         * g++.dg/cpp0x/union2.C: New.
4597         * g++.dg/cpp0x/union3.C: New.
4598         * g++.dg/cpp0x/defaulted2.C: Adjust.
4599         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
4600         * g++.old-deja/g++.ext/anon2.C: Adjust.
4601         * g++.old-deja/g++.mike/misc6.C: Adjust.
4603 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
4605         PR fortran/44925
4606         * gfortran.dg/c_loc_tests_15.f90: New.
4608 2010-07-13  Jason Merrill  <jason@redhat.com>
4610         PR c++/44909
4611         * g++.dg/cpp0x/implicit6.C: New.
4613 2010-07-13  Jason Merrill  <jason@redhat.com>
4615         PR c++/44540
4616         * g++.dg/abi/noreturn1.C: New.
4617         * g++.dg/abi/noreturn2.C: New.
4619 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
4621         PR other/44874
4622         PR debug/44832
4623         * c-c++-common/pr44832.c: New test.
4625 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
4627         PR objc/44488
4628         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
4629         on the target.  Make sure that we can assemble the emitted asm when
4630         the test type is 'compile'.
4632 2010-07-13  Richard Guenther  <rguenther@suse.de>
4634         PR tree-optimization/36960
4635         * g++.dg/torture/pr36960.C: New testcase.
4637 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
4639         PR c++/44908
4640         * g++.dg/template/sfinae21.C: New.
4641         * g++.dg/template/sfinae22.C: Likewise.
4643 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
4645         PR testsuite/42843
4646         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
4647         * gcc.dg/plugin/ggcplug.c: Likewise.
4648         * g++.dg/plugin/selfassign.c: Likewise.
4649         * g++.dg/plugin/attribute_plugin.c: Likewise.
4650         * g++.dg/plugin/dumb_plugin.c: Likewise.
4651         * g++.dg/plugin/pragma_plugin.c: Likewise.
4653 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
4655         * gcc.c-torture/execute/pr44683.x: New.
4656         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
4658 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
4660         PR fortran/44434
4661         PR fortran/44565
4662         PR fortran/43945
4663         PR fortran/44869
4664         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
4665         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
4666         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
4667         * gfortran.dh/typebound_call_16.f03: New.
4668         * gfortran.dg/typebound_generic_6.f03: New.
4669         * gfortran.dg/typebound_generic_7.f03: New.
4670         * gfortran.dg/typebound_generic_8.f03: New.
4672 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4674         PR libfortran/37077
4675         * gfortran.dg/char4_iunit_1.f03: New test.
4677 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
4679         * gcc.dg/tree-ssa/vrp53.c: New test.
4681 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
4683         PR c++/44907
4684         * g++.dg/template/sfinae19.C: New.
4685         * g++.dg/template/sfinae20.C: Likewise.
4687 2010-07-12  Jie Zhang  <jie@codesourcery.com>
4689         * gcc.target/arm/interrupt-1.c: New test.
4690         * gcc.target/arm/interrupt-2.c: New test.
4692 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4694         * gcc.dg/pr42427.c: Require c99_runtime.
4695         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
4696         c99_runtime.
4697         * gcc.target/i386/avx-cmpss-1.c: Likewise.
4698         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
4699         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
4700         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
4701         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
4702         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
4703         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
4704         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4705         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
4706         * gcc.target/i386/pr37275.c: Require visibility support.
4708 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4710         * lib/target-supports.exp (check_effective_target_sse): New proc.
4711         * gcc.target/i386/sol2-check.h: New file.
4712         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
4713         Include sol2-check.h.
4714         (main) Only run do_test () if sol2_check ().
4715         * gcc.target/i386/sse2-check.h: Likewise.
4716         * gcc.target/i386/sse3-check.h: Likewise.
4717         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
4718         [__sun__ && __svr4__]: Execute SSE2 instruction.
4719         * gcc.target/i386/math-torture/math-torture.exp: Only add options
4720         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
4721         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
4722         * g++.dg/ext/vector14.C: Likewise.
4723         * g++.dg/other/mmintrin.C: Likewise.
4724         * gcc.dg/20020418-1.c: Likewise.
4725         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4726         * gcc.dg/format/ms_unnamed-1.c: Likewise.
4727         * gcc.dg/format/unnamed-1.c: Likewise.
4728         Adapt dg-warning line number.
4729         * gcc.dg/graphite/pr40281.c: Likewise.
4730         * gcc.dg/pr32176.c: Likewise.
4731         * gcc.dg/pr40550.c: Likewise.
4732         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
4733         * gcc.dg/torture/pr36891.c: Likewise.
4734         * gcc.target/i386/20020218-1.c: Likewise.
4735         * gcc.target/i386/20020523.c: Likewise.
4736         * gcc.target/i386/abi-1.c: Likewise.
4737         * gcc.target/i386/brokensqrt.c: Likewise.
4738         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
4739         * gcc.target/i386/pr13366.c: Likewise.
4740         * gcc.target/i386/pr13685.c: Likewise.
4741         * gcc.target/i386/pr24306.c: Likewise.
4742         * gcc.target/i386/pr31486.c: Likewise.
4743         * gcc.target/i386/pr32065-1.c: Likewise.
4744         * gcc.target/i386/pr32065-2.c: Likewise.
4745         * gcc.target/i386/pr32389.c: Likewise.
4746         * gcc.target/i386/pr38824.c: Likewise.
4747         * gcc.target/i386/pr38931.c: Likewise.
4748         * gcc.target/i386/pr39592-1.c: Likewise.
4749         * gcc.target/i386/pr43766.c: Likewise.
4750         * gcc.target/i386/recip-divf.c: Likewise.
4751         * gcc.target/i386/recip-sqrtf.c: Likewise.
4752         * gcc.target/i386/recip-vec-divf.c: Likewise.
4753         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
4754         * gcc.target/i386/sse-1.c: Likewise.
4755         * gcc.target/i386/sse-16.c: Likewise.
4756         * gcc.target/i386/sse-2.c: Likewise.
4757         * gcc.target/i386/sse-20.c: Likewise.
4758         * gcc.target/i386/sse-3.c: Likewise.
4759         * gcc.target/i386/sse-7.c: Likewise.
4760         * gcc.target/i386/sse-9.c: Likewise.
4761         * gcc.target/i386/sse-addps-1.c: Likewise.
4762         * gcc.target/i386/sse-addss-1.c: Likewise.
4763         * gcc.target/i386/sse-andnps-1.c: Likewise.
4764         * gcc.target/i386/sse-andps-1.c: Likewise.
4765         * gcc.target/i386/sse-cmpss-1.c: Likewise.
4766         * gcc.target/i386/sse-comiss-1.c: Likewise.
4767         * gcc.target/i386/sse-comiss-2.c: Likewise.
4768         * gcc.target/i386/sse-comiss-3.c: Likewise.
4769         * gcc.target/i386/sse-comiss-4.c: Likewise.
4770         * gcc.target/i386/sse-comiss-5.c: Likewise.
4771         * gcc.target/i386/sse-comiss-6.c: Likewise.
4772         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
4773         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
4774         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
4775         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
4776         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
4777         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
4778         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
4779         * gcc.target/i386/sse-divps-1.c: Likewise.
4780         * gcc.target/i386/sse-divss-1.c: Likewise.
4781         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
4782         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
4783         * gcc.target/i386/sse-maxps-1.c: Likewise.
4784         * gcc.target/i386/sse-maxss-1.c: Likewise.
4785         * gcc.target/i386/sse-minps-1.c: Likewise.
4786         * gcc.target/i386/sse-minss-1.c: Likewise.
4787         * gcc.target/i386/sse-movaps-1.c: Likewise.
4788         * gcc.target/i386/sse-movaps-2.c: Likewise.
4789         * gcc.target/i386/sse-movhlps-1.c: Likewise.
4790         * gcc.target/i386/sse-movhps-1.c: Likewise.
4791         * gcc.target/i386/sse-movhps-2.c: Likewise.
4792         * gcc.target/i386/sse-movlhps-1.c: Likewise.
4793         * gcc.target/i386/sse-movmskps-1.c: Likewise.
4794         * gcc.target/i386/sse-movntps-1.c: Likewise.
4795         * gcc.target/i386/sse-movss-1.c: Likewise.
4796         * gcc.target/i386/sse-movss-2.c: Likewise.
4797         * gcc.target/i386/sse-movss-3.c: Likewise.
4798         * gcc.target/i386/sse-movups-1.c: Likewise.
4799         * gcc.target/i386/sse-movups-2.c: Likewise.
4800         * gcc.target/i386/sse-mulps-1.c: Likewise.
4801         * gcc.target/i386/sse-mulss-1.c: Likewise.
4802         * gcc.target/i386/sse-orps-1.c: Likewise.
4803         * gcc.target/i386/sse-rcpps-1.c: Likewise.
4804         * gcc.target/i386/sse-recip-vec.c: Likewise.
4805         * gcc.target/i386/sse-recip.c: Likewise.
4806         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
4807         * gcc.target/i386/sse-set-ps-1.c: Likewise.
4808         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
4809         * gcc.target/i386/sse-subps-1.c: Likewise.
4810         * gcc.target/i386/sse-subss-1.c: Likewise.
4811         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
4812         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
4813         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
4814         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
4815         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
4816         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
4817         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
4818         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
4819         * gcc.target/i386/sse-xorps-1.c: Likewise.
4820         * gcc.target/i386/ssefn-1.c: Likewise.
4821         * gcc.target/i386/ssefn-3.c: Likewise.
4822         * gcc.target/i386/sseregparm-1.c: Likewise.
4823         * gcc.target/i386/stackalign/return-3.c: Likewise.
4824         * gcc.target/i386/vectorize1.c: Likewise.
4825         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
4826         * gcc.target/i386/xorps-sse.c: Likewise.
4827         * gfortran.dg/pr28158.f90: Likewise.
4828         * gfortran.dg/pr30667.f: Likewise.
4829         * gnat.dg/loop_optimization7.adb: Likewise.
4830         * gnat.dg/sse_nolib.adb: Likewise.
4832 2010-07-11  Tobias Burnus  <burnus@net-b.de>
4834         PR fortran/44702
4835         * gfortran.dg/use_rename_6.f90: New.
4836         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
4838 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
4840         PR fortran/44869
4841         * gfortran.dg/class_24.f03: New.
4843 2010-07-10  Richard Guenther  <rguenther@suse.de>
4845         PR lto/44889
4846         * gcc.dg/lto/20100709-1_0.c: New testcase.
4847         * gcc.dg/lto/20100709-1_1.c: Likewise.
4849 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
4851         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
4853 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
4855         PR objc/44140
4856         * objc.dg/lto/trivial-1_0.m: New.
4857         * objc.dg/lto/lto.exp: New.
4858         * obj-c++.dg/lto/trivial-1_0.mm: New.
4859         * obj-c++.dg/lto/lto.exp: New.
4860         * objc.dg/symtab-1.m: Adjust sizes.
4861         * objc.dg/image-info.m: Do not run for gnu-runtime.
4863 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4865         * gcc.dg/pr32370.c: Allow another kind of error message.
4867 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
4869         * gnat.dg/atomic3.adb: New test.
4871 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4872             Denys Vlasenko  <dvlasenk@redhat.com>
4873             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
4875         PR tree-optimization/28632
4876         * gcc.dg/tree-ssa/vrp51.c: New test.
4877         * gcc.dg/tree-ssa/vrp52.c: New test.
4879 2010-07-09  Jason Merrill  <jason@redhat.com>
4881         * g++.dg/abi/covariant6.C: New.
4882         * g++.dg/inherit/covariant17.C: Test both bases.
4883         * g++.dg/inherit/covariant7.C: Check vtable layout.
4885 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
4887         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
4889 2010-07-09  Richard Guenther  <rguenther@suse.de>
4891         PR tree-optimization/44852
4892         * gcc.c-torture/execute/pr44852.c: New testcase.
4894 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4896         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
4897         multiplication by values.
4898         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
4899         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
4901 2010-07-09  Richard Guenther  <rguenther@suse.de>
4903         PR tree-optimization/44882
4904         * gfortran.dg/pr44882.f90: New testcase.
4906 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
4908         PR target/40657
4909         * gcc.target/arm/pr40657-1.c: New test.
4910         * gcc.target/arm/pr40657-2.c: New test.
4911         * gcc.c-torture/execute/pr40657.c: New test.
4913 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
4915         * gcc.dg/tree-ssa/vrp50.c: New test.
4916         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
4918 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
4920         PR fortran/44649
4921         * gfortran.dg/c_sizeof_1.f90: Modified.
4922         * gfortran.dg/storage_size_1.f08: New.
4923         * gfortran.dg/storage_size_2.f08: New.
4925 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
4927         * gcc.c-torture/execute/20100708-1.c: New test.
4929 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
4931         PR fortran/44847
4932         * gfortran.dg/gomp/pr44847.f90: New test.
4934 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
4936         PR tree-optimization/44710
4937         * gcc.dg/tree-ssa/ifc-6.c: New.
4938         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
4940 2010-07-08  Tobias Burnus  <burnus@net-b.de>
4942         PR fortran/18918
4943         * gfortran.dg/coarray_10.f90: Add an additional test.
4945 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
4947         PR middle-end/44828
4948         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
4949         * gcc.c-torture/execute/pr44828.x: Revert.
4951 2010-07-08  Jason Merrill  <jason@redhat.com>
4953         PR c++/43120
4954         * g++.dg/inherit/covariant17.C: New.
4955         * g++.dg/abi/covariant1.C: Actually test for the bug.
4957 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4959         PR rtl-optimization/44838
4960         * gcc.dg/pr44838.c: New.
4962 2010-07-08  Richard Guenther  <rguenther@suse.de>
4964         PR tree-optimization/44831
4965         * gcc.c-torture/compile/pr44831.c: New testcase.
4966         * gcc.dg/tree-ssa/pr21463.c: Adjust.
4968 2010-07-08  Richard Guenther  <rguenther@suse.de>
4970         PR tree-optimization/44861
4971         * g++.dg/vect/pr44861.cc: New testcase.
4973 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4975         PR middle-end/44828
4976         * gcc.c-torture/execute/pr44828.x: New file.
4978 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
4980         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
4981         dg-options.
4982         * g++.dg/ext/altivec-17.C: Adjust error message.
4984 2010-07-07  Tom Tromey  <tromey@redhat.com>
4986         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
4988 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4990         PR target/44844
4991         * gcc.target/i386/rdrand-1.c: Scan "jnc".
4992         * gcc.target/i386/rdrand-2.c: Likewise.
4993         * gcc.target/i386/rdrand-3.c: Likewise.
4995 2010-07-07  Jan Hubicka  <jh@suse.cz>
4997         PR middle-end/44813
4998         * g++.dg/torture/pr44813.C: New testcase.
4999         * g++.dg/torture/pr44826.C: New testcase.
5001 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
5003         PR rtl-optimization/44787
5004         * gcc.c-torture/compile/pr44788.c: New test.
5005         * gcc.target/arm/pr44788.c: New test.
5007 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5009         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
5011 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5013         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
5014         to dg-options.
5016 2010-07-06  Tobias Burnus  <burnus@net-b.de>
5018         PR fortran/44742
5019         * gfortran.dg/parameter_array_init_6.f90: New.
5020         * gfortran.dg/initialization_20.f90: Update dg-error.
5021         * gfortran.dg/initialization_24.f90: Ditto.
5023 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5024         PR fortran/PR44693
5025         * gfortran.dg/dim_range_1.f90:  New test.
5026         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
5028 2010-07-06  Jason Merrill  <jason@redhat.com>
5030         PR c++/44703
5031         * g++.dg/cpp0x/initlist41.C: New.
5033         PR c++/44778
5034         * g++.dg/template/ptrmem22.C: New.
5036 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
5038         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
5039         support.
5040         * gcc.target/i386/i386.exp: Likewise.
5042 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
5044         PR testsuite/44195
5045         * gcc.dg/lto/20100518_0.c: Limit to x86.
5047 2010-07-06  Richard Guenther  <rguenther@suse.de>
5049         PR middle-end/44828
5050         * gcc.c-torture/execute/pr44828.c: New testcase.
5052 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
5054         * g++.dg/warn/noeffect2.C: Adjust expected warning.
5055         * g++.dg/warn/volatile1.C: Likewise.
5056         * g++.dg/template/warn1.C: Likewise.
5058 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
5060         AVX Programming Reference (June, 2010)
5061         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
5062         * g++.dg/other/i386-3.C: Likewise.
5063         * gcc.target/i386/sse-12.c: Likewise.
5065         * gcc.target/i386/f16c-check.h: New.
5066         * gcc.target/i386/rdfsbase-1.c: Likewise.
5067         * gcc.target/i386/rdfsbase-2.c: Likewise.
5068         * gcc.target/i386/rdgsbase-1.c: Likewise.
5069         * gcc.target/i386/rdgsbase-2.c: Likewise.
5070         * gcc.target/i386/rdrand-1.c: Likewise.
5071         * gcc.target/i386/rdrand-2.c: Likewise.
5072         * gcc.target/i386/rdrand-3.c: Likewise.
5073         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
5074         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
5075         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
5076         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
5077         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
5078         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
5079         * gcc.target/i386/wrfsbase-1.c: Likewise.
5080         * gcc.target/i386/wrfsbase-2.c: Likewise.
5081         * gcc.target/i386/wrgsbase-1.c: Likewise.
5082         * gcc.target/i386/wrgsbase-2.c: Likewise.
5084         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
5085         (__builtin_ia32_vcvtps2ph): New.
5086         (__builtin_ia32_vcvtps2ph256): Likewise.
5088         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
5089         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5091         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
5092         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
5094         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
5095         (__builtin_ia32_vcvtps2ph256): Likewise.
5096         Add fsgsbase,rdrnd,f16c.
5098         * lib/target-supports.exp (check_effective_target_f16c): New.
5100 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5102         * gcc.dg/guality/nrv-1.c: New test.
5104 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
5106         PR middle-end/42505
5107         * gcc.target/arm/pr42505.c: New test case.
5109 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
5111         PR c++/44808
5112         * g++.dg/opt/nrv16.C: New test.
5114 2010-07-05  Richard Guenther  <rguenther@suse.de>
5116         PR tree-optimization/44784
5117         * gcc.c-torture/compile/pr44784.c: New testcase.
5119 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5121         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5122         Increase loop bound and array size.
5123         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5124         Likewise.
5126 2010-07-05  Ira Rosen  <irar@il.ibm.com>
5128         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
5129         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
5130         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
5131         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
5132         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
5134 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
5136         PR c++/22138
5137         * g++.dg/parse/template25.C: New.
5139 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
5141         PR rtl-optimization/44695
5142         * gcc.dg/torture/pr44695.c: New.
5144 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5146         PR c++/16630
5147         * g++.dg/ext/pretty3.C: New.
5149 2010-07-04  Richard Guenther  <rguenther@suse.de>
5151         PR middle-end/44809
5152         * g++.dg/torture/pr44809.C: New testcase.
5154 2010-07-04  Richard Guenther  <rguenther@suse.de>
5156         PR tree-optimization/44656
5157         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
5159 2010-07-04  Ira Rosen  <irar@il.ibm.com>
5160             Revital Eres  <eres@il.ibm.com>
5162         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
5163         misaligned stores.
5164         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
5165         gcc.dg/vect/vect-96.c: Likewise.
5166         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
5167         that support misaligned stores. Change the number of expected
5168         misaligned accesses.
5169         * gcc.dg/vect/vect-peel-1.c: New test.
5170         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
5171         gcc.dg/vect/vect-peel-4.c: Likewise.
5172         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
5173         vectorizable on all targets that support realignment.
5174         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5176 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
5178         PR c/44806
5179         * gcc.dg/torture/pr44806.c: New.
5181 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5183         * gnat.dg/cond_expr1.adb: New test.
5185 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
5187         * gnat.dg/modular3.adb: New test.
5188         * gnat.dg/modular3_pkg.ads: New helper.
5190 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
5191             Mikael Pettersson  <mikpe@it.uu.se>
5193         PR testsuite/44518
5194         * obj-c++.dg/encode-2.mm: Produce object and save temps.
5195         Make signed-ness of chars explicit.  Scan the object for
5196         strings that are split by some target assemblers.
5197         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
5198         explicit.
5200 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
5202         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
5204 2010-07-02  Le-Chun Wu  <lcwu@google.com>
5206         PR/44128
5207         * g++.dg/warn/Wshadow-7.C: New test.
5209 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
5210             Julian Brown  <julian@codesourcery.com>
5211             Sandra Loosemore  <sandra@codesourcery.com>
5213         * gcc.c-torture/execute/20100416-1.c: New test case.
5215 2010-07-02  Julian Brown  <julian@codesourcery.com>
5216             Sandra Loosemore  <sandra@codesourcery.com>
5218         PR target/43703
5220         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
5221         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
5223 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5224             Julian Brown  <julian@codesourcery.com>
5226         * gcc.target/arm/neon/vadds64.c: Regenerated.
5227         * gcc.target/arm/neon/vaddu64.c: Regenerated.
5228         * gcc.target/arm/neon/vsubs64.c: Regenerated.
5229         * gcc.target/arm/neon/vsubu64.c: Regenerated.
5230         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
5231         * gcc.target/arm/neon-vmls-1.c: Likewise.
5232         * gcc.target/arm/neon-vsubs64.c: New execution test.
5233         * gcc.target/arm/neon-vsubu64.c: New execution test.
5234         * gcc.target/arm/neon-vadds64.c: New execution test.
5235         * gcc.target/arm/neon-vaddu64.c: New execution test.
5237 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5239         * gcc.target/arm/neon-vands64.c: New.
5240         * gcc.target/arm/neon-vandu64.c: New.
5241         * gcc.target/arm/neon-vbics64.c: New.
5242         * gcc.target/arm/neon-vbicu64.c: New.
5243         * gcc.target/arm/neon-veors64.c: New.
5244         * gcc.target/arm/neon-veoru64.c: New.
5245         * gcc.target/arm/neon-vorns64.c: New.
5246         * gcc.target/arm/neon-vornu64.c: New.
5247         * gcc.target/arm/neon-vorrs64.c: New.
5248         * gcc.target/arm/neon-vorru64.c: New.
5249         * gcc.target/arm/neon/vands64.c: Regenerated.
5250         * gcc.target/arm/neon/vandu64.c: Regenerated.
5251         * gcc.target/arm/neon/vbics64.c: Regenerated.
5252         * gcc.target/arm/neon/vbicu64.c: Regenerated.
5253         * gcc.target/arm/neon/veors64.c: Regenerated.
5254         * gcc.target/arm/neon/veoru64.c: Regenerated.
5255         * gcc.target/arm/neon/vorns64.c: Regenerated.
5256         * gcc.target/arm/neon/vornu64.c: Regenerated.
5257         * gcc.target/arm/neon/vorrs64.c: Regenerated.
5258         * gcc.target/arm/neon/vorru64.c: Regenerated.
5260 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5262         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
5264 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5266         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
5267         * gfortran.dg/intent_out_5.f90: Same.
5268         * gfortran.dg/ltrans-7.f90: Same.
5269         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
5271 2010-07-02  Jan Hubicka  <jh@suse.cz>
5273         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
5275 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5277         * objc-obj-c++-shared/Object1.h: Correct Line endings.
5279 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
5281         PR c++/44780
5282         * c-c++-common/Wunused-var-12.c: New test.
5284 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
5286         PR target/42835
5287         * gcc.target/arm/pr42835.c: New test.
5289         PR target/42172
5290         * gcc.target/arm/pr42172-1.c: New test.
5292 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5294         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
5296 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
5298         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
5299         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
5300         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
5301         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
5302         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
5303         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
5304         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
5305         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
5306         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
5307         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
5308         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
5309         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
5310         * gcc.target/arm/neon-vdup_ns64.c: New.
5311         * gcc.target/arm/neon-vdup_nu64.c: New.
5312         * gcc.target/arm/neon-vdupQ_ns64.c: New.
5313         * gcc.target/arm/neon-vdupQ_nu64.c: New.
5314         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
5315         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
5316         * gcc.target/arm/neon-vmov_ns64.c: New.
5317         * gcc.target/arm/neon-vmov_nu64.c: New.
5318         * gcc.target/arm/neon-vmovQ_ns64.c: New.
5319         * gcc.target/arm/neon-vmovQ_nu64.c: New.
5320         * gcc.target/arm/neon-vget_lanes64.c: New.
5321         * gcc.target/arm/neon-vget_laneu64.c: New.
5322         * gcc.target/arm/neon-vset_lanes64.c: New.
5323         * gcc.target/arm/neon-vset_laneu64.c: New.
5325 2010-07-02  Richard Guenther  <rguenther@suse.de>
5327         * g++.dg/torture/20100702-1.C: New testcase.
5329 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5331         PR target/44707
5332         * gcc.c-torture/compile/pr44707.c: New test.
5334 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
5336         PR c++/44039
5337         * g++.dg/template/crash101.C: New.
5339 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5341         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
5342         Use the ABI-0 accessors and fail it for m64.
5344 2010-07-02  Jan Hubicka  <jh@suse.cz>
5346         * g++.dg/tree-ssa/pr44706.C: New testcase.
5348 2010-07-02  Richard Guenther  <rguenther@suse.de>
5350         PR tree-optimization/44748
5351         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
5353 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
5355         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
5356         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
5357         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
5358         the method types to forward:.
5360 2010-06-30  Jason Merrill  <jason@redhat.com>
5362         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
5363         * g++.dg/other/pr25632.C: Likewise.
5365 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
5367         PR tree-optimization/40421
5368         * gfortran.fortran-torture/compile/pr40421.f90: New test.
5370 2010-07-01  Richard Guenther  <rguenther@suse.de>
5372         PR middle-end/42834
5373         PR middle-end/44468
5374         * gcc.c-torture/execute/20100316-1.c: New testcase.
5375         * gcc.c-torture/execute/pr44468.c: Likewise.
5376         * gcc.c-torture/compile/20100609-1.c: Likewise.
5377         * gcc.dg/volatile2.c: Adjust.
5378         * gcc.dg/plugin/selfassign.c: Likewise.
5379         * gcc.dg/pr36902.c: Likewise.
5380         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
5381         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
5382         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5383         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5384         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
5385         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
5386         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
5387         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
5388         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
5389         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
5390         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5391         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
5392         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
5393         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
5394         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5395         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
5396         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
5397         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
5398         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
5399         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
5400         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
5401         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
5402         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
5403         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
5404         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5405         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
5406         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
5407         * gcc.dg/struct/w_prof_local_array.c: Likewise.
5408         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
5409         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
5410         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
5411         * gcc.dg/struct/w_prof_global_array.c: Likewise.
5412         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
5413         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
5414         * gcc.dg/struct/w_prof_local_var.c: Likewise.
5415         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
5416         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
5417         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
5418         * gcc.dg/struct/w_prof_global_var.c: Likewise.
5419         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
5420         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
5421         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
5422         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5423         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
5424         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
5425         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
5426         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
5427         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
5428         * gcc.dg/tree-prof/stringop-1.c: Adjust.
5429         * g++.dg/tree-ssa/pr31146.C: Likewise.
5430         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
5431         * g++.dg/tree-ssa/pr33604.C: Likewise.
5432         * g++.dg/plugin/selfassign.c: Likewise.
5433         * gfortran.dg/array_memcpy_3.f90: Likewise.
5434         * gfortran.dg/array_memcpy_4.f90: Likewise.
5435         * c-c++-common/torture/pr42834.c: New testcase.
5437 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
5439         PR c++/44628
5440         * g++.dg/template/crash100.C: New.
5442 2010-06-30  Jan Hubicka  <jh@suse.cz>
5444         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
5446 2010-06-30  Michael Matz  <matz@suse.de>
5448         PR bootstrap/44699
5449         * gcc.dg/pr44699.c: New test.
5451 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
5453         PR tree-optimization/39799
5454         * c-c++-common/uninit-17.c: New test.
5456 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5458         PR libfortran/43298
5459         * gfortran.dg/read_infnan_1.f90: New test.
5461 2010-06-29  Jason Merrill  <jason@redhat.com>
5463         Enable implicitly declared move constructor/operator= (N3053).
5464         * g++.dg/cpp0x/implicit3.C: New.
5465         * g++.dg/cpp0x/implicit4.C: New.
5466         * g++.dg/cpp0x/implicit5.C: New.
5467         * g++.dg/cpp0x/implicit-copy.C: Adjust.
5468         * g++.dg/cpp0x/not_special.C: Adjust.
5469         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
5470         * g++.dg/cpp0x/rv1n.C: Adjust.
5471         * g++.dg/cpp0x/rv1p.C: Adjust.
5472         * g++.dg/cpp0x/rv2n.C: Adjust.
5473         * g++.dg/cpp0x/rv2p.C: Adjust.
5474         * g++.dg/cpp0x/rv3n.C: Adjust.
5475         * g++.dg/cpp0x/rv3p.C: Adjust.
5476         * g++.dg/cpp0x/rv4n.C: Adjust.
5477         * g++.dg/cpp0x/rv4p.C: Adjust.
5478         * g++.dg/cpp0x/rv5n.C: Adjust.
5479         * g++.dg/cpp0x/rv5p.C: Adjust.
5480         * g++.dg/cpp0x/rv6n.C: Adjust.
5481         * g++.dg/cpp0x/rv6p.C: Adjust.
5482         * g++.dg/cpp0x/rv7n.C: Adjust.
5483         * g++.dg/cpp0x/rv7p.C: Adjust.
5484         * g++.dg/cpp0x/rv8p.C: Adjust.
5485         * g++.dg/gomp/pr26690-1.C: Adjust.
5486         * g++.dg/other/error20.C: Adjust.
5487         * g++.dg/other/error31.C: Adjust.
5488         * g++.dg/parse/error19.C: Adjust.
5489         * g++.dg/template/qualttp5.C: Adjust.
5490         * g++.old-deja/g++.law/ctors5.C: Adjust.
5492         Enable implicitly deleted functions (N2346)
5493         * g++.dg/cpp0x/defaulted17.C: New.
5494         * g++.dg/cpp0x/implicit1.C: New.
5495         * g++.dg/cpp0x/implicit2.C: New.
5496         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
5497         * g++.dg/ext/has_virtual_destructor.C: Adjust.
5498         * g++.dg/init/ctor4.C: Adjust.
5499         * g++.dg/init/synth2.C: Adjust.
5500         * g++.dg/lto/20081118_1.C: Adjust.
5501         * g++.dg/other/error13.C: Adjust.
5502         * g++.dg/other/unused1.C: Adjust.
5503         * g++.old-deja/g++.bob/inherit2.C: Adjust.
5504         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
5505         * g++.old-deja/g++.jason/opeq3.C: Adjust.
5506         * g++.old-deja/g++.law/ctors17.C: Adjust.
5507         * g++.old-deja/g++.oliva/delete1.C: Adjust.
5508         * g++.old-deja/g++.pt/assign1.C: Adjust.
5509         * g++.old-deja/g++.pt/crash20.C: Adjust.
5511         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
5512         * g++.dg/cpp0x/defaulted13.C: Adjust.
5513         * g++.dg/cpp0x/defaulted2.C: Adjust.
5514         * g++.dg/cpp0x/defaulted3.C: Adjust.
5515         * g++.dg/cpp0x/initlist9.C: Adjust.
5516         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
5517         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
5518         * g++.dg/init/synth2.C: Adjust.
5520         * g++.dg/cpp0x/defaulted19.C: New.
5522         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
5523         * g++.dg/template/error23.C: Fix for -std=c++0x.
5525 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5527         PR fortran/44718
5528         * gfortran.dg/proc_ptr_28.f90: New.
5530 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
5532         PR tree-optimization/43801
5533         * g++.dg/torture/pr43801.C: New test.
5535         PR debug/44668
5536         * g++.dg/debug/dwarf2/accessibility1.C: New test.
5538 2010-06-29  Jason Merrill  <jason@redhat.com>
5540         PR c++/44587
5541         * g++.dg/template/qualified-id2.C: New.
5542         * g++.dg/template/qualified-id3.C: New.
5544 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
5546         PR fortran/44696
5547         * gfortran.dg/associated_target_4.f90: New.
5549 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
5551         PR fortran/44582
5552         * gfortran.dg/aliasing_array_result_1.f90 : New test.
5554 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5556         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
5558 2010-06-29  Jan Hubicka  <jh@suse.cz>
5560         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
5562 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
5564         PR target/43902
5565         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
5566         * gcc.target/arm/wmul-3.c: New test.
5567         * gcc.target/arm/wmul-4.c: New test.
5569 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
5571         PR rtl-optimization/44659
5572         * gcc.target/i386/extract-1.c: New.
5573         * gcc.target/i386/extract-2.c: Likewise.
5574         * gcc.target/i386/extract-3.c: Likewise.
5575         * gcc.target/i386/extract-4.c: Likewise.
5576         * gcc.target/i386/extract-5.c: Likewise.
5577         * gcc.target/i386/extract-6.c: Likewise.
5579 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
5581         PR c++/44682
5582         * g++.dg/warn/Wunused-var-14.C: New test.
5584 2010-06-28  Tobias Burnus  <burnus@net-b.de>
5586         PR fortran/43298
5587         * gfortran.dg/nan_6.f90: New.
5589 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
5591         PR tree-optimization/43781
5592         * gcc.dg/torture/pr43781.c: New.
5594 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
5596         PR fortran/40158
5597         * gfortran.dg/actual_rank_check_1.f90: New test.
5599 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5601         * gcc.dg/ipa/ipa-sra-6.c: New test.
5603 2010-06-28  Jan Hubicka  <jh@suse.cz>
5605         PR tree-optimization/44687
5606         * gcc.c-torture/compile/pr44687.c
5608 2010-06-28  Martin Jambor  <mjambor@suse.cz>
5610         PR c++/44535
5611         * g++.dg/torture/pr44535.C: New test.
5613 2010-06-28  Michael Matz  <matz@suse.de>
5615         PR middle-end/44592
5616         * gfortran.dg/pr44592.f90: New test.
5618 2010-06-28  Jan Hubicka  <jh@suse.cz>
5620         PR tree-optimization/44357
5621         * g++.dg/torture/pr44357.C: New testcase.
5623 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5625         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
5626         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
5627         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
5628         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
5629         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
5630         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
5631         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
5632         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
5634 2010-06-27  Jan Hubicka  <jh@suse.cz>
5636         * gcc.c-torture/compile/pr44686.c: New file.
5638 2010-06-27  Richard Guenther  <rguenther@suse.de>
5640         PR tree-optimization/44683
5641         * gcc.c-torture/execute/pr44683.c: New testcase.
5643 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
5645         * gnat.dg/noreturn3.ad[sb]: New test.
5647 2010-06-26  Jason Merrill  <jason@redhat.com>
5649         * g++.dg/cpp0x/explicit5.C: New.
5651 2010-06-26  Richard Guenther  <rguenther@suse.de>
5653         PR tree-optimization/44393
5654         * gcc.dg/pr44393.c: New testcase.
5656 2010-06-26  Jan Hubicka  <jh@suse.cz>
5658         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
5660 2010-06-26  Richard Guenther  <rguenther@suse.de>
5662         PR middle-end/44674
5663         * gcc.dg/pr44674.c: New testcase.
5665 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
5667         * gcc.dg/opts-3.c: New test.
5669 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5671         * gfortran.dg/type_decl_1.f90: New.
5672         * gfortran.dg/type_decl_2.f90: New.
5674 2010-06-26  Tobias Burnus  <burnus@net-b.de>
5676         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
5677         * gfortran.dg/semicolon_fixed_2.f: Ditto.
5679 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5681         PR testsuite/38946
5682         * gfortran.dg/array_constructor_23.f: Update test to allow for small
5683         error in comparing reals.
5685 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5687         * selected_real_kind_2.f90: New.
5688         * selected_real_kind_3.f90: New.
5690 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5692         * gfortran.dg/entry_19.f90: New.
5694 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5696         * gfortran.dg/end_subroutine_1.f90: New.
5697         * gfortran.dg/end_subroutine_2.f90: New.
5698         * gfortran.dg/interface_proc_end.f90: Update.
5700 2010-06-25  Tobias Burnus  <burnus@net-b.de>
5702         * gfortran.dg/semicolon_fixed.f: Update.
5703         * gfortran.dg/semicolon_fixed_2.f: New.
5704         * gfortran.dg/semicolon_free_2.f90: New.
5705         * gfortran.dg/semicolon_free.f90: Update.
5707 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5709         PR fortran/44448
5710         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
5712 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5714         * g++.dg/ipa/iinline-3.C: New test.
5715         * gcc.dg/ipa/modif-1.c: Removed.
5717 2010-06-25  Jan Hubicka  <jh@suse.cz>
5719         * gcc.dg/tree-ssa/ipa-split-1.c
5721 2010-06-25  Martin Jambor  <mjambor@suse.cz>
5723         * g++.dg/ipa/iinline-2.C: New test.
5725 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
5727         PR middle-end/43866
5728         * gfortran.dg/pr43866.f90: New test.
5730         PR tree-optimization/44539
5731         * gcc.dg/pr44539.c: New test.
5733 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
5735         From Jim Wilson:
5736         PR target/43902
5737         * gcc.target/mips/madd-9.c: New test.
5739 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
5741         PR c/44517
5742         * gcc.dg/noncompile/pr44517.c: New.
5743         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
5745 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
5747         PR testsuite/43283
5748         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
5749         and add argument to nop for IA64.
5751 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
5753         PR target/44588
5754         * gcc.target/i386/mod-1.c: New.
5755         * gcc.target/i386/umod-1.c: Likewise.
5756         * gcc.target/i386/umod-2.c: Likewise.
5757         * gcc.target/i386/umod-3.c: Likewise.
5759 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
5761         PR middle-end/44492
5762         * g++.dg/torture/pr44492.C: New test.
5764 2010-06-24  Andi Kleen  <ak@linux.intel.com>
5766         * c-c++-common/warn-omitted-condop.c: New.
5768 2010-06-24  Tobias Burnus  <burnus@net-b.de>
5770         PR fortran/44614
5771         * gfortran.dg/import8.f90: New.
5773 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
5775         * gnat.dg/not_null.adb: Update test case.
5777 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
5779         PR c++/44619
5780         * g++.dg/warn/Wunused-var-13.C: New test.
5782         PR c++/44627
5783         * g++.dg/diagnostic/method1.C: New test.
5785 2010-06-22  Cary Coutant  <ccoutant@google.com>
5787         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
5789 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
5791         PR fortran/44616
5792         * gfortran.dg/abstract_type_8.f03: New.
5794 2010-06-21  Jason Merrill  <jason@redhat.com>
5796         * g++.dg/cpp0x/noexcept08.C: New.
5798         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
5800 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5802         PR target/44615
5803         * gcc.target/i386/sse2-vec-2a.c: New.
5805 2010-06-21  DJ Delorie  <dj@redhat.com>
5807         * gcc.dg/pragma-diag-1.c: New.
5809 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5811         PR target/44615
5812         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
5814 2010-06-21  Alan Modra  <amodra@gmail.com>
5816         PR testsuite/44505
5817         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
5818         tail call to check_fa_mid.
5820 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
5822         PR target/44575
5823         * gcc.c-torture/execute/pr44575.c: New test.
5825 2010-06-21  Tobias Burnus  <burnus@net-b.de>
5827         PR fortran/40632
5828         * gfortran.dg/contiguous_1.f90: New.
5829         * gfortran.dg/contiguous_2.f90: New.
5830         * gfortran.dg/contiguous_3.f90: New.
5832 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
5834         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
5835         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
5837 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
5839         PR target/44546
5840         * gcc.target/i386/pr44546.c: New test.
5842 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
5844         * gcc.dg/opts-2.c: New test.
5846 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
5848         PR fortran/44584
5849         * gfortran.dg/typebound_proc_15.f03: Modified.
5851 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
5853         PR target/44072
5854         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
5855         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
5857 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5859         * g++.dg/ext/label13.C: Fix typo in last change.
5861 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5863         PR libfortran/44477
5864         * gfortran.dg/eof_3.f90
5865         * gfortran.dg/endfile_2.f90
5866         * gfortran.dg/endfile_4.f90
5867         * gfortran.dg/endfile_3.f90
5869 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5871         PR c++/41090
5872         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
5874 2010-06-18  Tobias Burnus  <burnus@net-b.de>
5876         PR fortran/44556
5877         * gfortran.dg/allocate_alloc_opt_11.f90: New.
5879 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
5881         * gcc.target/arm/pr40900.c: New test.
5883 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
5885         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
5887 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
5889         PR fortran/44558
5890         * gfortran.dg/typebound_call_15.f03: New.
5892 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5894         PR c++/44486
5895         * g++.dg/pr44486.C: New.
5897 2010-06-16  DJ Delorie  <dj@redhat.com>
5899         * gcc.target/i386/volatile-bitfields-1.c: New.
5900         * gcc.target/i386/volatile-bitfields-2.c: New.
5902 2010-06-16  Jason Merrill  <jason@redhat.com>
5904         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
5906         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
5908 2010-06-16  Richard Guenther  <rguenther@suse.de>
5910         PR c/44555
5911         * gcc.c-torture/execute/pr44555.c: New testcase.
5913 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
5915         PR fortran/44549
5916         * gfortran.dg/typebound_proc_16.f03: New.
5918 2010-06-16  Martin Jambor  <mjambor@suse.cz>
5920         * g++.dg/torture/pr43905.C: New test.
5922 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
5924         PR testsuite/44538
5925         * gcc.dg/vect/slp-perm-5.c (main): Prevent
5926         initialization loop from being vectorized.
5927         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
5929 2010-06-16  Alan Modra  <amodra@gmail.com>
5931         PR tree-optimization/44507
5932         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
5934 2010-06-15  Jason Merrill  <jason@redhat.com>
5936         * g++.dg/overload/arg3.C: Adjust error locations.
5937         * g++.dg/overload/copy1.C: Likewise.
5938         * g++.dg/tc1/dr152.C: Likewise.
5939         * g++.dg/template/incomplete4.C: Likewise.
5940         * g++.dg/template/incomplete5.C: Likewise.
5941         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5942         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5943         * g++.old-deja/g++.pt/crash9.C: Likewise.
5945         * g++.dg/inherit/virtual5.C: New.
5947         * g++.dg/cpp0x/defaulted18.C: New.
5949         * g++.dg/cpp0x/initlist40.C: New.
5951         * g++.dg/cpp0x/initlist39.C: New.
5953 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
5955         PR middle-end/44391
5956         * gcc.dg/graphite/pr44391.c: New.
5958 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
5960         PR fortran/43388
5961         * gfortran.dg/allocate_alloc_opt_8.f90: New.
5962         * gfortran.dg/allocate_alloc_opt_9.f90: New.
5963         * gfortran.dg/allocate_alloc_opt_10.f90: New.
5964         * gfortran.dg/class_allocate_2.f03: Modified an error message.
5966 2010-06-15  Richard Guenther  <rguenther@suse.de>
5968         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
5970 2010-06-15  Richard Guenther  <rguenther@suse.de>
5972         * gcc.dg/vect/bb-slp-21.c: Adjust.
5973         * gcc.dg/vect/bb-slp-13.c: Likewise
5974         * gcc.dg/vect/bb-slp-4.c: Likewise
5975         * gcc.dg/vect/bb-slp-22.c: Likewise
5976         * gcc.dg/vect/bb-slp-14.c: Likewise
5977         * gcc.dg/vect/bb-slp-23.c: Likewise
5978         * gcc.dg/vect/bb-slp-15.c: Likewise
5979         * gcc.dg/vect/bb-slp-17.c: Likewise
5980         * gcc.dg/vect/bb-slp-18.c: Likewise
5981         * gcc.dg/vect/bb-slp-19.c: Likewise
5982         * gcc.dg/vect/bb-slp-10.c: Likewise
5983         * gcc.dg/vect/bb-slp-11.c: Likewise
5984         * gcc.dg/vect/bb-slp-20.c: Likewise
5985         * gcc.dg/vect/bb-slp-3.c: Likewise
5987 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
5989         PR fortran/44536
5990         * gfortran.dg/gomp/pr44536.f90: New test.
5991         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
5993 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
5995         PR target/44534
5996         * gcc.target/i386/avx-vextractf128-256-3.c: New.
5997         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
5999 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
6001         PR tree-optimization/44508
6002         * gcc.dg/tree-ssa/pr21086.c: Adjust.
6004         PR bootstrap/44509
6005         * gcc.dg/pr44509.c: New test.
6007 2010-06-14  Ira Rosen  <irar@il.ibm.com>
6009         PR tree-optimization/44507
6010         * gcc.dg/vect/pr44507.c: New test.
6012 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
6014         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
6015         and c-pretty-print.h.
6017         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
6019 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
6021         * gfortran.dg/whole_file_18.f90: Updated error message.
6023 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
6025         * gfortran.dg/whole_file_20.f03: New.
6027 2010-06-12  Jan Hubicka  <jh@suse.cz>
6029         * gcc.c-torture/compile/pc44485.c: New testcase.
6031 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
6033         PR fortran/40117
6034         * gfortran.dg/typebound_proc_4.f03: Modified error message.
6035         * gfortran.dg/typebound_proc_14.f03: New.
6036         * gfortran.dg/typebound_proc_15.f03: New.
6038 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6040         * gcc.dg/opts-1.c: New test.
6042 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
6044         * gcc.dg/funroll-loops-all.c: Update expected error.
6046 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
6048         PR target/44481
6049         * gcc.target/i386/pr44481.c: New test.
6051 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
6053         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
6055 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
6057         PR middle-end/44483
6058         * gcc.dg/tree-ssa/pr44483.c: New.
6060 2010-06-11  Paul Brook  <paul@codesourcery.com>
6062         * g++.dg/other/arm-neon-1.C: New test.
6064 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
6066         PR fortran/42051
6067         PR fortran/43896
6068         * gfortran.dg/class_23.f03: New test.
6070 2010-06-11  Jan Hubicka  <jh@suse.cz>
6072         * gcc.dg/ipa/pure-const-2.c: New testcase.
6074 2010-06-11  Jan Hubicka  <jh@suse.cz>
6076         * gcc.dg/noreturn-7.c: Update.
6077         * gcc.dg/noreturn-4.c: Update.
6079 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
6081         Fix MIPS bootstrap
6082         * g++.dg/other/typedef4.C: New test.
6084 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
6086         PR fortran/44207
6087         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
6089 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
6091         PR fortran/44457
6092         * gfortran.dg/asynchronous_3.f03
6094 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
6096         PR middle-end/44185
6097         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
6098         non-temporal stores out of the tests to form new test cases.  As a
6099         result, no non-temporal store should be generated in this case.
6101         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
6102         prefetch-7.c that generate one non-temporal store.
6104         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
6105         prefetch-7.c that generate one non-temporal store and one
6106         one-temporal prefetch.
6108 2010-06-10  Martin Jambor  <mjambor@suse.cz>
6110         PR tree-optimization/44258
6111         * gcc.dg/tree-ssa/pr44258.c: New test.
6113 2010-06-10  Daniel Kraft  <d@domob.eu>
6115         PR fortran/38936
6116         * gfortran.dg/associate_1.f03: New test.
6117         * gfortran.dg/associate_2.f95: New test.
6118         * gfortran.dg/associate_3.f03: New test.
6119         * gfortran.dg/associate_4.f08: New test.
6121 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6123         * gfortran.dg/selected_char_kind_4.f90: New test.
6125 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
6127         * gcc.dg/pr42461.c: New test.
6129 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6131         PR fortran/44347
6132         * gfortran.dg/selected_real_kind_1.f90: New.
6134 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
6136         PR fortran/44359
6137         * gfortran.dg/warn_conversion.f90: Removed check for redundant
6138         warning.
6139         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
6140         check for warning.
6142 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6144         * gfortran.dg/data_namelist_conflict.f90: New test.
6146 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6148         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
6149         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
6150         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
6152 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
6154         * gfortran.dg/mvbits_9.f90: New test.
6155         * gfortran.dg/ibset_1.f90: Ditto.
6156         * gfortran.dg/ibits_1.f90: Ditto.
6157         * gfortran.dg/btest_1.f90: Ditto.
6158         * gfortran.dg/ibclr_1.f90: Ditto.
6160 2010-06-09  Jason Merrill  <jason@redhat.com>
6162         PR c++/44366
6163         * g++.dg/cpp0x/decltype23.C: Move to...
6164         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
6166 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
6168         PR fortran/44211
6169         * gfortran.dg/typebound_call_14.f03: New test.
6171 2010-06-09  Martin Jambor  <mjambor@suse.cz>
6173         PR tree-optimization/44423
6174         * gcc.dg/tree-ssa/pr44423.c: New test.
6176 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
6178         PR testsuite/42843
6179         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
6180         TV_NONE to initialize tv_id field.
6181         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6182         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6183         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
6184         Include toplev.h .
6185         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
6186         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
6187         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
6189 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
6191         PR tree-optimization/39874
6192         PR middle-end/28685
6193         * gcc.dg/pr39874.c: New file.
6195 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
6197         * g++.dg/ext/attr-alias-1.C: New.
6198         * g++.dg/ext/attr-alias-2.C: New.
6200 2010-06-07  Tobias Burnus  <burnus@net-b.de>
6202         PR fortran/44446
6203         * gfortran.dg/proc_ptr_27.f90: New.
6205 2010-06-07  Jason Merrill  <jason@redhat.com>
6207         PR c++/44366
6208         * g++.dg/cpp0x/decltype23.C: New.
6210 2010-06-08  Andrew Pinski <pinskia@gmail.com>
6211             Shujing Zhao  <pearly.zhao@oracle.com>
6213         PR c/37724
6214         * gcc.dg/c90-const-expr-10.c: Adjust.
6215         * gcc.dg/c99-const-expr-10.c: Adjust.
6216         * gcc.dg/init-bad-7.c: New.
6218 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6220         * lib/target-supports.exp (check_effective_target_gas): New proc.
6221         * gcc.c-torture/execute/960321-1.x: New file.
6223 2010-06-07  Jason Merrill  <jason@redhat.com>
6225         PR c++/44401
6226         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
6228 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
6230         PR c++/44444
6231         * g++.dg/warn/Wunused-var-12.C: New test.
6233         PR c++/44443
6234         * c-c++-common/Wunused-var-11.c: New test.
6236 2010-06-07  Jan Hubicka  <jh@suse.cz>
6238         * gcc.dg/ipa/pure-const-1.c: New testcase.
6240 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
6242         PR rtl-optimization/44404
6243         * gcc.dg/pr44404.c: New.
6245 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
6247         PR target/44159
6248         * gcc.target/i386/abi-2.c: Check sysv abi here.
6249         * gcc.target/i386/aes-avx-check.h: Call test in noinline
6250         function to avoid failures by different ABIs.
6251         * gcc.target/i386/aes-check.h: Likewise.
6252         * gcc.target/i386/avx-check.h: Likewise.
6253         * gcc.target/i386/fma4-check.h: Likewise.
6254         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
6255         * gcc.target/i386/mmx-check.h: Likewise.
6256         * gcc.target/i386/pclmul-avx-check.h: Likewise.
6257         * gcc.target/i386/pclmul-check.h: Likewise.
6258         * gcc.target/i386/sse-check.h: Likewise.
6259         * gcc.target/i386/sse2-check.h: Likewise.
6260         * gcc.target/i386/sse3-check.h: Likewise.
6261         * gcc.target/i386/sse4_1-check.h: Likewise.
6262         * gcc.target/i386/sse4_2-check.h: Likewise.
6263         * gcc.target/i386/sse4a-check.h: Likewise.
6264         * gcc.target/i386/ssse3-check.h: Likewise.
6265         * gcc.target/i386/xop-check.h: Likewise.
6266         * gcc.target/i386/pr27971.c: Fix for LLP64.
6267         * gcc.target/i386/pr39139.c: Likewise.
6268         * gcc.target/i386/pr39315-check.c: Likewise.
6269         * gcc.target/i386/vararg-1.c: Likewise.
6270         * gcc.target/i386/vararg-2.c: Likewise.
6271         Additional add dg-compile to avoid failure due
6272         missing foo symbol.
6274         * gcc.dg/compound-literal-1.c: Fix for llp64.
6275         * gcc.dg/pr32370.c: Likewise.
6276         * gcc.dg/pr37561.c: Likewise.
6277         * gcc.dg/pr41340.c: Likewise.
6278         * gcc.dg/pr41551.c: Likewise.
6280 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6282         PR c++/44188
6283         * g++.dg/debug/dwarf2/typedef3.C: New test.
6285 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6287         PR c/20000
6288         * c-c++-common/pr20000.c: New.
6290 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
6292         PR c++/44086
6293         * g++.dg/init/pr44086.C: New.
6294         * g++.dg/cpp0x/decltype4.C: Adjust.
6296 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6298         PR fortran/43945
6299         * gfortran.dg/generic_23.f03: New test.
6301 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
6303         PR fortran/43895
6304         * gfortran.dg/alloc_comp_class_1.f90 : New test.
6306 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
6308         PR c++/44361
6309         * c-c++-common/Wunused-var-9.c: New test.
6311 2010-06-05  Jason Merrill  <jason@redhat.com>
6313         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
6315 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
6317         PR c/44322
6318         * gcc.dg/c99-restrict-4.c: New test.
6320 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
6322         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
6323         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
6324         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
6325         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
6326         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
6327         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
6328         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
6329         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
6330         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
6331         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
6332         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
6333         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
6334         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
6335         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
6336         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
6337         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
6338         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
6339         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
6340         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
6341         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
6342         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
6343         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
6345 2010-06-04  Jason Merrill  <jason@redhat.com>
6347         * g++.dg/cpp0x/noexcept06.C: New.
6348         * g++.dg/cpp0x/noexcept07.C: New.
6350         * g++.dg/cpp0x/noexcept01.C: New.
6351         * g++.dg/cpp0x/noexcept02.C: New.
6352         * g++.dg/cpp0x/noexcept03.C: New.
6353         * g++.dg/cpp0x/noexcept04.C: New.
6354         * g++.dg/cpp0x/noexcept05.C: New.
6356 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
6358         PR c++/44412
6359         * g++.dg/warn/Wunused-var-10.C: New test.
6360         * g++.dg/warn/Wunused-var-11.C: New test.
6362         PR c++/44362
6363         * c-c++-common/Wunused-var-10.c: New test.
6365 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6367         PR c/25880
6368         * gcc.dg/assign-warn-2.c: Update.
6369         * gcc.dg/cpp/line3.c: Update.
6370         * gcc.dg/c99-array-lval-8.c: Update.
6371         * gcc.dg/cast-qual-2.c: Update.
6372         * gcc.dg/c99-arraydecl-3.c:  Update.
6373         * gcc.dg/assign-warn-1.c:  Update.
6374         * gcc.dg/format/gcc_diag-1.c:  Update.
6376 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
6378         PR rtl-optimization/39871
6379         PR rtl-optimization/40615
6380         PR rtl-optimization/42500
6381         PR rtl-optimization/42502
6382         * gcc.target/arm/eliminate.c: New test.
6384 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6386         PR libstdc++/44410
6387         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
6388         * g++.old-deja/g++.other/delete3.C: Likewise.
6389         * g++.old-deja/g++.other/new.C: Likewise.
6390         * g++.old-deja/g++.law/operators27.C: Likewise.
6391         * g++.old-deja/g++.mike/p755.C: Likewise.
6392         * g++.dg/eh/new1.C: Likewise.
6393         * g++.dg/init/new5.C: Likewise.
6395 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6397         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
6398         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
6399         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
6401 2010-06-03  Richard Guenther  <rguenther@suse.de>
6403         PR lto/41921
6404         * lib/lto.exp: Always load gcc.exp.
6405         (lto-obj): For C source files invoke gcc_target_compile.
6406         * g++.dg/lto/20100603-1_0.C: New testcase.
6407         * g++.dg/lto/20100603-1_1.c: Likewise.
6409 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
6411         PR tree-optimization/43688
6412         * gfortran.dg/pr43688.f90: New.
6414 2010-06-03  Richard Guenther  <rguenther@suse.de>
6416         PR lto/41584
6417         * gcc.dg/lto/20100603-1_0.c: New testcase.
6418         * gcc.dg/lto/20100603-2_0.c: Likewise.
6419         * gcc.dg/lto/20100603-3_0.c: Likewise.
6421 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6423         PR target/44218
6424         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
6425         * gcc.target/powerpc/recip-2.c: Ditto.
6426         * gcc.target/powerpc/recip-3.c: Ditto.
6427         * gcc.target/powerpc/recip-4.c: Ditto.
6428         * gcc.target/powerpc/recip-5.c: Ditto.
6429         * gcc.target/powerpc/recip-6.c: Ditto.
6430         * gcc.target/powerpc/recip-7.c: Ditto.
6431         * gcc.target/powerpc/recip-test.h: Ditto.
6432         * gcc.target/powerpc/recip-test2.h: Ditto.
6434 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6436         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
6438 2010-06-02  Jason Merrill  <jason@redhat.com>
6440         * g++.dg/ext/vector9.C: Expect typedef in error message.
6442         PR c++/9726
6443         PR c++/23594
6444         PR c++/44333
6445         * g++.dg/tc1/dr101.C: Remove xfails.
6447 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
6449         PR middle-end/44372
6450         * g++.dg/ipa/pr44372.C: New.
6452 2010-06-02  Jan Hubicka  <jh@suse.cz>
6454         PR middle-end/44295
6455         * g++.dg/torture/pr44295.C: Neww testcase.
6457 2010-06-02  Jan Hubicka  <jh@suse.cz>
6459         * gcc.dg/tree-ssa/loadpre6.c: Update.
6461 2010-06-02  Richard Guenther  <rguenther@suse.de>
6463         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
6464         diagnostic.h.
6466 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
6468         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
6469         the link fail message.
6471 2010-06-02  Tobias Burnus  <burnus@net-b.de>
6473         PR fortran/44360
6474         * gfortran.dg/use_13.f90: New test case.
6476 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6478         PR fortran/44371
6479         * gfortran.dg/error_stop_2.f08: Minor update.
6481 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6483         PR fortran/44371
6484         * gfortran.dg/error_stop_1.f08: New test.
6485         * gfortran.dg/error_stop_2.f08: New test.
6487 2010-06-01  Jason Merrill  <jason@redhat.com>
6489         DR 990
6490         * g++.dg/cpp0x/initlist37.C: New.
6491         * g++.dg/cpp0x/initlist38.C: New.
6493         PR c++/44358
6494         * g++.dg/cpp0x/initlist36.C: New.
6496 2010-05-31 Jan Hubicka  <jh@suse.cz>
6498         * gcc.dg/noreturn-8.c: New testcase.
6500 2010-05-31 Jan Hubicka  <jh@suse.cz>
6502         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
6503         * gcc.dg/lto/noreturn-1_0.c: Move it here.
6505 2010-05-31 Jan Hubicka  <jh@suse.cz>
6507         * gcc.dg/lto/noreturn-1_1.c: New testcase.
6508         * gcc.dg/lto/noreturn-1_0.c: New testcase.
6510 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
6512         PR fortran/36928
6513         * gfortran.dg/dependency_27.f90:  New test.
6514         * gfortran.dg/array_assign_1.F90:  New test.
6516 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6518         PR target/44338
6519         * gcc.target/i386/sse-24.c: New test.
6521 2010-05-31  Jan Hubicka  <jh@suse.cz>
6523         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
6525 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
6527         PR middle-end/44337
6528         * gcc.dg/pr44337.c: New test.
6530         PR tree-optimization/44182
6531         * g++.dg/debug/pr44182.C: New test.
6533 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6535         * gcc.dg/nested-func-7.c: New test.
6536         * gnat.dg/frame_overflow.adb: Adjust directives.
6538 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6540         * gnat.dg/prot2.ad[sb]: New test.
6541         * gnat.dg/prot2_pkg1.ads: New helper.
6542         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
6544 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
6546         * gnat.dg/array11.adb: Adjust dg-warning directive.
6547         * gnat.dg/object_overflow.adb: Likewise.
6549 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
6551         PR middle-end/44306
6552         * gcc.dg/tree-ssa/pr44306.c: New.
6554 2010-05-29  Jan Hubicka  <jh@suse.cz>
6556         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
6558 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
6560         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
6562 2010-05-28  Mike Stump  <mikestump@comcast.net>
6564         PR objc/44125
6565         * objc.dg/const-str-9.m: Remove static.
6567 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
6569         PR target/43636
6570         * gcc.c-torture/compile/pr43636.c: New test.
6572 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
6574         PR objc++/23616
6575         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
6576         * obj-c++.dg/try-catch-9.mm: Ditto.
6578 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
6580         Revert patch for PR c++/44188
6581         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
6583 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
6585         PR c++/44188
6586         * g++.dg/debug/dwarf2/typedef3.C: New test.
6588 2010-05-27  Jason Merrill  <jason@redhat.com>
6590         PR c++/43555
6591         * g++.dg/ext/vla9.C: New.
6593 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
6595         PR objc/44140
6596         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
6597         * objc.dg/torture/tls/thr-init-3.m: Ditto.
6598         * objc.dg/torture/tls/thr-init.m: Ditto.
6599         * objc.dg/torture/trivial.m: Ditto.
6600         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
6601         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
6602         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
6603         * obj-c++.dg/torture/trivial.mm: Ditto.
6605 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
6607         * g++.dg/lto/20100302_0.C: Skip on darwin.
6609 2010-05-27  Richard Guenther  <rguenther@suse.de>
6611         PR tree-optimization/44284
6612         * gcc.dg/vect/vect-118.c: New testcase.
6613         * gcc.dg/vect/bb-slp-20.c: Adjust.
6614         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6615         * gcc.dg/vect/slp-9.c: Likewise.
6616         * gcc.dg/vect/slp-reduc-4.c: Likewise.
6617         * gcc.dg/vect/vect-10.c: Likewise.
6618         * gcc.dg/vect/vect-109.c: Likewise.
6619         * gcc.dg/vect/vect-12.c: Likewise.
6620         * gcc.dg/vect/vect-36.c: Likewise.
6621         * gcc.dg/vect/vect-7.c: Likewise.
6622         * gcc.dg/vect/vect-iv-8.c: Likewise.
6623         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
6624         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
6625         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
6626         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
6627         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
6628         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
6629         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
6630         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
6631         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
6632         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6633         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6634         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
6635         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
6636         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
6637         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
6638         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
6639         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6641 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
6643         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
6644         necessary.
6646 2010-05-26  Jan Hubicka  <jh@suse.cz>
6648         * gcc.dg/lto/materialize-1_0.c: New file.
6649         * gcc.dg/lto/materialize-1_1.c: New file.
6651 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6653         * gnat.dg/lto10.adb: New test.
6654         * gnat.dg/lto10_pkg.ads: New helper.
6656 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
6658         * lib/target-supports.exp (check_effective_target_int128): New
6659         function to check if __int128 types are available for target.
6660         * c-c++-common/int128-types-1.c: New.
6661         * c-c++-common/int128-1.c: New.
6662         * c-c++-common/int128-2.c: New.
6663         * g++.dg/abi/mangle43.C: New.
6664         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
6665         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
6666         pointer-wide scalar.
6667         * g++.dg/other/pr25632.C: Likewise.
6668         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
6669         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
6670         overflow warnings.
6671         * g++.dg/warn/pr13358-4.C: Likewise.
6672         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
6673         * g++.dg/warn/Wconversion-null.C: Likewise.
6675 2010-05-26  Jason Merrill  <jason@redhat.com>
6677         PR c++/43382
6678         * g++.dg/cpp0x/variadic101.C: New.
6680 2010-05-26  Richard Guenther  <rguenther@suse.de>
6682         PR rtl-optimization/44164
6683         * gcc.c-torture/execute/pr44164.c: New testcase.
6684         * g++.dg/tree-ssa/pr13146.C: Adjust.
6686 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
6688         PR fortran/40011
6689         * gfortran.dg/whole_file_19.f90 : New test.
6691 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
6693         PR fortran/30668
6694         PR fortran/31346
6695         PR fortran/34260
6696         * gfortran.dg/pr40999.f: Fix function type.
6697         * gfortran.dg/whole_file_5.f90: Likewise.
6698         * gfortran.dg/whole_file_6.f90: Likewise.
6699         * gfortran.dg/whole_file_16.f90: New.
6700         * gfortran.dg/whole_file_17.f90: New.
6701         * gfortran.dg/whole_file_18.f90: New.
6703 2010-05-25  Jack Howarth <howarth@bromo.med.uc.edu>
6704             Iain Sandoe  <iains@gcc.gnu.org>
6706         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
6707         * gcc.c-torture/compile/pr44197.c: Require alias support.
6708         * gcc.dg/lto/20081222_0.c: Ditto.
6710 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
6712         PR debug/42801
6713         * gcc.dg/guality/vla-2.c: New test.
6715 2010-05-25  Richard Guenther  <rguenther@suse.de>
6717         PR middle-end/44069
6718         * g++.dg/torture/pr44069.C: New testcase.
6720 2010-05-25  Richard Guenther  <rguenther@suse.de>
6722         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
6724 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6726         PR objc/44140
6727         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
6729 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
6731         * obj-c++.dg/torture/tls/trivial.mm: New.
6732         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
6733         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
6734         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
6735         * obj-c++.dg/torture/tls/diag-1.mm: New.
6736         * obj-c++.dg/torture/tls/tls.exp: New.
6737         * obj-c++.dg/torture/trivial.mm: New.
6738         * obj-c++.dg/torture/dg-torture.exp: New.
6739         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
6740         * obj-c++.dg/tls/trivial.m: New.
6741         * obj-c++.dg/tls/init-1.mm: New.
6742         * obj-c++.dg/tls/diag-1.mm: New.
6743         * obj-c++.dg/tls/init-2.mm: New.
6744         * obj-c++.dg/tls/diag-2.mm: New.
6745         * obj-c++.dg/tls/diag-3.mm: New.
6746         * obj-c++.dg/tls/diag-4.mm: New.
6747         * obj-c++.dg/tls/static-1.mm: New.
6748         * obj-c++.dg/tls/tls.exp: New.
6749         * obj-c++.dg/tls/diag-5.mm: New.
6750         * obj-c++.dg/tls/static-1a.mm: New.
6751         * objc-obj-c++-shared/Object1.mm: New.
6752         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
6754 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
6756         PR objc++/43689
6757         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
6758         * obj-c++.dg/const-str-6.mm: Ditto.
6760 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6762         * g++.dg/parse/array-size2.C: Remove dg-error directives.
6764 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
6766         PR ada/38394
6767         * gnat.dg/array13.ad[sb]: New test.
6769 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
6770             Sandra Loosemore  <sandra@codesourcery.com>
6772         * gcc.target/arm/neon/: Regenerated test cases.
6774         * gcc.target/arm/neon/polytypes.c,
6775         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
6776         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
6777         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
6778         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
6779         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
6780         dg-add-options arm_neon.
6782         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
6783         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
6784         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
6785         and arm_neon_fp16_ok.
6787         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
6788         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
6790         * lib/target-supports.exp (add_options_for_arm_neon): New.
6791         (check_effective_target_arm_neon_ok_nocache): New, from
6792         check_effective_target_arm_neon_ok.  Check multiple possibilities.
6793         (check_effective_target_arm_neon_ok): Use
6794         check_effective_target_arm_neon_ok_nocache.
6795         (add_options_for_arm_neon_fp16)
6796         (check_effective_target_arm_neon_fp16_ok)
6797         check_effective_target_arm_neon_fp16_ok_nocache): New.
6798         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
6800 2010-05-24  Jason Merrill  <jason@redhat.com>
6802         PR c++/41510
6803         * g++.dg/cpp0x/initlist35.C: New.
6804         * g++.dg/init/brace6.C: Adjust.
6806 2010-05-24  Paul Brook  <paul@codesourcery.com>
6808         * gcc.target/arm/frame-pointer-1.c: New test.
6809         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
6810         pointer elimination.
6812 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6814         PR target/44245
6815         * gcc.target/i386/crc32-3.c: New.
6816         * gcc.target/i386/crc32-4.c: Likewise.
6818 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
6820         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
6821         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
6822         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
6824 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
6826         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
6828 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
6830         PR target/43869
6831         * gcc.c-target/pr43869.c: New test.
6833 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6835         PR fortran/44212
6836         * gfortran.dg/class_22.f03: New.
6838 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
6840         PR lto/44238
6841         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
6843 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
6845         PR fortran/44213
6846         * gfortran.dg/abstract_type_7.f03: New.
6848 2010-05-21  Jason Merrill  <jason@redhat.com>
6850         * g++.dg/eh/spec11.C: Test cleanup optimization.
6852 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
6854         PR debug/44223
6855         * gcc.target/i386/pr44223.c: New test.
6857 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6859         * gcc.target/i386/pr25993.c: Use @function as type specifier.
6861 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
6863         * g++.dg/other/const3.C: New test.
6865 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
6867         PR fortran/38407
6868         * warn_unused_dummy_argument_1.f90: New.
6869         * warn_unused_dummy_argument_2.f90: New.
6871 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6873         PR c++/30298
6874         * g++.dg/inherit/crash1.C: New.
6875         * g++.dg/inherit/crash2.C: Likewise.
6877 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
6879         PR debug/44178
6880         * g++.dg/debug/pr44178.C: New test.
6882 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
6884         PR middle-end/44185
6885         * gcc.dg/tree-ssa/prefetch-6.c: Add
6886         --param min-insn-to-prefetch-ratio=6.
6887         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
6888         allow unrolling, and adjust the movnti count.
6890 2010-05-20  Jan Hubicka  <jh@suse.cz>
6892         PR middle-end/44197
6893         * gcc.c-torture/compile/pr44197.c: New file.
6895 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
6897         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
6898         Fix test code.
6899         (check_effective_target_xop): Remove __may_alias__ attribute.
6901 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
6903         PR target/44202
6904         * gcc.c-torture/execute/pr44202-1.c: New test.
6906 2010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6908         PR fortran/43851
6909         * gfortran.dg/label_1.f90: Update test.
6911 2010-05-19  Jan Hubicka  <jh@suse.cz>
6913         * gcc.dg/lto/ipareference2_0.c: New file.
6914         * gcc.dg/lto/ipareference2_1.c: New file.
6916 2010-05-19  Jason Merrill  <jason@redhat.com>
6918         * g++.dg/parse/fn-typedef2.C: New.
6920         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
6921         function type.
6923         PR c++/44193
6924         * g++.dg/template/fntype1.C: New.
6926 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
6928         * gnat.dg/discr23.ad[sb]: New test.
6929         * gnat.dg/discr23_pkg.ads: New helper.
6931         * gnat.dg/specs/controlled1.ads: New test.
6932         * gnat.dg/specs/controlled1_pkg.ads: New helper.
6934 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
6936         PR fortran/44055
6937         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
6938         Fixed scope of C_SIZEOF.
6939         * gfortran.dg/warn_conversion_2.f90: New.
6941 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6943         * lib/target-supports.exp (check_effective_target_sse2): New proc.
6944         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
6945         for optional selector.
6946         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
6947         (check_effective_target_sse3): New proc.
6948         * gcc.target/i386/math-torture/math-torture.exp: Load
6949         target-supports.exp.
6950         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
6951         check_effective_target_sse2.
6952         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
6953         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
6954         * g++.dg/vect/vect.exp: Likewise.
6955         * gfortran.dg/vect/vect.exp: Likewise.
6956         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
6957         -msse2 if check_effective_target_sse2.
6959         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
6960         * gcc.target/i386/3dnow-2.c: Likewise.
6961         * gcc.target/i386/3dnowA-1.c: Likewise.
6962         * gcc.target/i386/3dnowA-2.c: Likewise.
6963         * gcc.target/i386/pr42549.c: Likewise.
6965         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
6966         * gcc.target/i386/sse3-addsubpd.c: Likewise.
6967         * gcc.target/i386/sse3-addsubps.c: Likewise.
6968         * gcc.target/i386/sse3-haddpd.c: Likewise.
6969         * gcc.target/i386/sse3-haddps.c: Likewise.
6970         * gcc.target/i386/sse3-hsubpd.c: Likewise.
6971         * gcc.target/i386/sse3-hsubps.c: Likewise.
6972         * gcc.target/i386/sse3-movddup.c: Likewise.
6973         * gcc.target/i386/sse3-movshdup.c: Likewise.
6974         * gcc.target/i386/sse3-movsldup.c: Likewise.
6976         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
6977         * g++.dg/ext/attrib35.C: Likewise.
6978         * g++.dg/opt/pr40496.C: Likewise.
6979         * g++.dg/other/i386-1.C: Likewise.
6980         * g++.dg/other/i386-4.C: Likewise.
6981         * g++.dg/other/pr34435.C: Likewise.
6982         * g++.dg/other/pr39496.C: Likewise.
6983         * g++.dg/other/pr40446.C: Likewise.
6984         * gcc.dg/compat/union-m128-1_main.c: Likewise.
6985         * gcc.dg/compat/vector-1a_main.c: Likewise.
6986         * gcc.dg/compat/vector-2a_main.c: Likewise.
6987         * gcc.dg/lto/20090206-1_0.c: Likewise.
6988         * gcc.dg/pr34856.c: Likewise.
6989         * gcc.dg/pr36584.c: Likewise.
6990         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
6991         * gcc.dg/pr37544.c: Likewise.
6992         * gcc.dg/torture/pr16104-1.c: Likewise.
6993         * gcc.dg/torture/pr35771-1.c: Likewise.
6994         * gcc.dg/torture/pr35771-2.c: Likewise.
6995         * gcc.dg/torture/pr35771-3.c: Likewise.
6996         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6997         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6998         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6999         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7000         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7001         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7002         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
7003         * gcc.target/i386/20060512-1.c: Likewise.
7004         * gcc.target/i386/20060512-3.c: Likewise.
7005         * gcc.target/i386/all_one_m128i.c: Likewise.
7006         * gcc.target/i386/float128-1.c: Likewise.
7007         * gcc.target/i386/float128-2.c: Likewise.
7008         * gcc.target/i386/fpcvt-1.c: Likewise.
7009         * gcc.target/i386/fpcvt-2.c: Likewise.
7010         * gcc.target/i386/fpcvt-3.c: Likewise.
7011         * gcc.target/i386/fpprec-1.c: Likewise.
7012         * gcc.target/i386/funcspec-9.c: Likewise.
7013         * gcc.target/i386/incoming-1.c: Likewise.
7014         * gcc.target/i386/incoming-12.c: Likewise.
7015         * gcc.target/i386/incoming-2.c: Likewise.
7016         * gcc.target/i386/incoming-3.c: Likewise.
7017         * gcc.target/i386/incoming-4.c: Likewise.
7018         * gcc.target/i386/incoming-6.c: Likewise.
7019         * gcc.target/i386/incoming-7.c: Likewise.
7020         * gcc.target/i386/incoming-8.c: Likewise.
7021         * gcc.target/i386/opt-1.c: Likewise.
7022         * gcc.target/i386/opt-2.c: Likewise.
7023         * gcc.target/i386/ordcmp-1.c: Likewise.
7024         * gcc.target/i386/pr17692.c: Likewise.
7025         * gcc.target/i386/pr18614-1.c: Likewise.
7026         * gcc.target/i386/pr22152.c: Likewise.
7027         * gcc.target/i386/pr23570.c: Likewise.
7028         * gcc.target/i386/pr23575.c: Likewise.
7029         * gcc.target/i386/pr26449-1.c: Likewise.
7030         * gcc.target/i386/pr26600.c: Likewise.
7031         * gcc.target/i386/pr27790.c: Likewise.
7032         * gcc.target/i386/pr28839.c: Likewise.
7033         * gcc.target/i386/pr30970.c: Likewise.
7034         * gcc.target/i386/pr32000-1.c: Likewise.
7035         * gcc.target/i386/pr32000-2.c: Likewise.
7036         * gcc.target/i386/pr32280.c: Likewise.
7037         * gcc.target/i386/pr32661.c: Likewise.
7038         * gcc.target/i386/pr32708-1.c: Likewise.
7039         * gcc.target/i386/pr32961.c: Likewise.
7040         * gcc.target/i386/pr33329.c: Likewise.
7041         * gcc.target/i386/pr35714.c: Likewise.
7042         * gcc.target/i386/pr35767-1.c: Likewise.
7043         * gcc.target/i386/pr35767-1d.c: Likewise.
7044         * gcc.target/i386/pr35767-1i.c: Likewise.
7045         * gcc.target/i386/pr35767-2.c: Likewise.
7046         * gcc.target/i386/pr35767-2d.c: Likewise.
7047         * gcc.target/i386/pr35767-2i.c: Likewise.
7048         * gcc.target/i386/pr35767-3.c: Likewise.
7049         * gcc.target/i386/pr35767-5.c: Likewise.
7050         * gcc.target/i386/pr36222-1.c: Likewise.
7051         * gcc.target/i386/pr36578-1.c: Likewise.
7052         * gcc.target/i386/pr36578-2.c: Likewise.
7053         * gcc.target/i386/pr36992-1.c: Likewise.
7054         * gcc.target/i386/pr37101.c: Likewise.
7055         * gcc.target/i386/pr37216.c: Likewise.
7056         * gcc.target/i386/pr37434-1.c: Likewise.
7057         * gcc.target/i386/pr37434-2.c: Likewise.
7058         * gcc.target/i386/pr37843-3.c: Likewise.
7059         * gcc.target/i386/pr37843-4.c: Likewise.
7060         * gcc.target/i386/pr39162.c: Likewise.
7061         * gcc.target/i386/pr39315-1.c: Likewise.
7062         * gcc.target/i386/pr39315-2.c: Likewise.
7063         * gcc.target/i386/pr39315-3.c: Likewise.
7064         * gcc.target/i386/pr39315-4.c: Likewise.
7065         * gcc.target/i386/pr39445.c: Likewise.
7066         * gcc.target/i386/pr39496.c: Likewise.
7067         * gcc.target/i386/pr40809.c: Likewise.
7068         * gcc.target/i386/pr40906-3.c: Likewise.
7069         * gcc.target/i386/pr41019.c: Likewise.
7070         * gcc.target/i386/pr42542-1.c: Likewise.
7071         * gcc.target/i386/pr42542-2.c: Likewise.
7072         * gcc.target/i386/pr42542-3.c: Likewise.
7073         * gcc.target/i386/pr42542-3a.c: Likewise.
7074         * gcc.target/i386/pr42881.c: Likewise.
7075         * gcc.target/i386/push-1.c: Likewise.
7076         * gcc.target/i386/quad-sse.c: Likewise.
7077         * gcc.target/i386/reload-1.c: Likewise.
7078         * gcc.target/i386/sse-10.c: Likewise.
7079         * gcc.target/i386/sse-11.c: Likewise.
7080         * gcc.target/i386/sse-15.c: Likewise.
7081         * gcc.target/i386/sse-17.c: Likewise.
7082         * gcc.target/i386/sse-18.c: Likewise.
7083         * gcc.target/i386/sse-19.c: Likewise.
7084         * gcc.target/i386/sse-4.c: Likewise.
7085         * gcc.target/i386/sse-6.c: Likewise.
7086         * gcc.target/i386/sse-vect-types.c: Likewise.
7087         * gcc.target/i386/sse2-addpd-1.c: Likewise.
7088         * gcc.target/i386/sse2-addsd-1.c: Likewise.
7089         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
7090         * gcc.target/i386/sse2-andpd-1.c: Likewise.
7091         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7092         * gcc.target/i386/sse2-comisd-1.c: Likewise.
7093         * gcc.target/i386/sse2-comisd-2.c: Likewise.
7094         * gcc.target/i386/sse2-comisd-3.c: Likewise.
7095         * gcc.target/i386/sse2-comisd-4.c: Likewise.
7096         * gcc.target/i386/sse2-comisd-5.c: Likewise.
7097         * gcc.target/i386/sse2-comisd-6.c: Likewise.
7098         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
7099         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
7100         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
7101         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
7102         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
7103         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
7104         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
7105         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
7106         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7107         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
7108         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
7109         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7110         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
7111         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
7112         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
7113         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
7114         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7115         * gcc.target/i386/sse2-divpd-1.c: Likewise.
7116         * gcc.target/i386/sse2-divsd-1.c: Likewise.
7117         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
7118         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
7119         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
7120         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
7121         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
7122         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
7123         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
7124         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
7125         * gcc.target/i386/sse2-minpd-1.c: Likewise.
7126         * gcc.target/i386/sse2-minsd-1.c: Likewise.
7127         * gcc.target/i386/sse2-mmx.c: Likewise.
7128         * gcc.target/i386/sse2-movapd-1.c: Likewise.
7129         * gcc.target/i386/sse2-movapd-2.c: Likewise.
7130         * gcc.target/i386/sse2-movd-1.c: Likewise.
7131         * gcc.target/i386/sse2-movd-2.c: Likewise.
7132         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
7133         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
7134         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
7135         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
7136         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
7137         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
7138         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
7139         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
7140         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
7141         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
7142         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
7143         * gcc.target/i386/sse2-movq-1.c: Likewise.
7144         * gcc.target/i386/sse2-movq-2.c: Likewise.
7145         * gcc.target/i386/sse2-movq-3.c: Likewise.
7146         * gcc.target/i386/sse2-movsd-1.c: Likewise.
7147         * gcc.target/i386/sse2-movsd-2.c: Likewise.
7148         * gcc.target/i386/sse2-movupd-1.c: Likewise.
7149         * gcc.target/i386/sse2-movupd-2.c: Likewise.
7150         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
7151         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
7152         * gcc.target/i386/sse2-orpd-1.c: Likewise.
7153         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
7154         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
7155         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
7156         * gcc.target/i386/sse2-paddb-1.c: Likewise.
7157         * gcc.target/i386/sse2-paddd-1.c: Likewise.
7158         * gcc.target/i386/sse2-paddq-1.c: Likewise.
7159         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
7160         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
7161         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
7162         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
7163         * gcc.target/i386/sse2-paddw-1.c: Likewise.
7164         * gcc.target/i386/sse2-pand-1.c: Likewise.
7165         * gcc.target/i386/sse2-pandn-1.c: Likewise.
7166         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
7167         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
7168         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
7169         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
7170         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
7171         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
7172         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
7173         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
7174         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
7175         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
7176         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
7177         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
7178         * gcc.target/i386/sse2-pminub-1.c: Likewise.
7179         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
7180         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
7181         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
7182         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
7183         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
7184         * gcc.target/i386/sse2-por-1.c: Likewise.
7185         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
7186         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
7187         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
7188         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
7189         * gcc.target/i386/sse2-pslld-1.c: Likewise.
7190         * gcc.target/i386/sse2-pslld-2.c: Likewise.
7191         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
7192         * gcc.target/i386/sse2-psllq-1.c: Likewise.
7193         * gcc.target/i386/sse2-psllq-2.c: Likewise.
7194         * gcc.target/i386/sse2-psllw-1.c: Likewise.
7195         * gcc.target/i386/sse2-psllw-2.c: Likewise.
7196         * gcc.target/i386/sse2-psrad-1.c: Likewise.
7197         * gcc.target/i386/sse2-psrad-2.c: Likewise.
7198         * gcc.target/i386/sse2-psraw-1.c: Likewise.
7199         * gcc.target/i386/sse2-psraw-2.c: Likewise.
7200         * gcc.target/i386/sse2-psrld-1.c: Likewise.
7201         * gcc.target/i386/sse2-psrld-2.c: Likewise.
7202         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
7203         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
7204         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
7205         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
7206         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
7207         * gcc.target/i386/sse2-psubb-1.c: Likewise.
7208         * gcc.target/i386/sse2-psubd-1.c: Likewise.
7209         * gcc.target/i386/sse2-psubq-1.c: Likewise.
7210         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
7211         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
7212         * gcc.target/i386/sse2-psubw-1.c: Likewise.
7213         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
7214         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
7215         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
7216         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
7217         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
7218         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
7219         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
7220         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
7221         * gcc.target/i386/sse2-pxor-1.c: Likewise.
7222         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
7223         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
7224         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
7225         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
7226         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
7227         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
7228         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
7229         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
7230         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
7231         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
7232         * gcc.target/i386/sse2-shufps-1.c: Likewise.
7233         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
7234         * gcc.target/i386/sse2-subpd-1.c: Likewise.
7235         * gcc.target/i386/sse2-subsd-1.c: Likewise.
7236         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
7237         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
7238         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
7239         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
7240         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
7241         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
7242         * gcc.target/i386/sse2-unpack-1.c: Likewise.
7243         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
7244         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
7245         * gcc.target/i386/sse2-vec-1.c: Likewise.
7246         * gcc.target/i386/sse2-vec-2.c: Likewise.
7247         * gcc.target/i386/sse2-vec-3.c: Likewise.
7248         * gcc.target/i386/sse2-vec-4.c: Likewise.
7249         * gcc.target/i386/sse2-vec-5.c: Likewise.
7250         * gcc.target/i386/sse2-vec-6.c: Likewise.
7251         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
7252         * gcc.target/i386/ssefn-2.c: Likewise.
7253         * gcc.target/i386/ssefn-4.c: Likewise.
7254         * gcc.target/i386/ssefp-1.c: Likewise.
7255         * gcc.target/i386/ssefp-2.c: Likewise.
7256         * gcc.target/i386/sseregparm-3.c: Likewise.
7257         * gcc.target/i386/sseregparm-4.c: Likewise.
7258         * gcc.target/i386/sseregparm-5.c: Likewise.
7259         * gcc.target/i386/sseregparm-6.c: Likewise.
7260         * gcc.target/i386/sseregparm-7.c: Likewise.
7261         * gcc.target/i386/ssetype-1.c: Likewise.
7262         * gcc.target/i386/ssetype-2.c: Likewise.
7263         * gcc.target/i386/ssetype-3.c: Likewise.
7264         * gcc.target/i386/ssetype-4.c: Likewise.
7265         * gcc.target/i386/ssetype-5.c: Likewise.
7266         * gcc.target/i386/unordcmp-1.c: Likewise.
7267         * gcc.target/i386/vararg-1.c: Likewise.
7268         * gcc.target/i386/vararg-2.c: Likewise.
7269         * gcc.target/i386/vararg-3.c: Likewise.
7270         * gcc.target/i386/vararg-4.c: Likewise.
7271         * gcc.target/i386/vararg-7.c: Likewise.
7272         * gcc.target/i386/vararg-8.c: Likewise.
7273         * gcc.target/i386/vecinit-1.c: Likewise.
7274         * gcc.target/i386/vecinit-2.c: Likewise.
7275         * gcc.target/i386/vecinit-3.c: Likewise.
7276         * gcc.target/i386/vecinit-4.c: Likewise.
7277         * gcc.target/i386/vecinit-5.c: Likewise.
7278         * gcc.target/i386/vecinit-6.c: Likewise.
7279         * gcc.target/i386/vectorize2.c: Likewise.
7280         * gcc.target/i386/vectorize3.c: Likewise.
7281         * gcc.target/i386/vectorize4.c: Likewise.
7282         * gcc.target/i386/vectorize6.c: Likewise.
7283         * gcc.target/i386/vectorize7.c: Likewise.
7284         * gcc.target/i386/vectorize8.c: Likewise.
7285         * gcc.target/i386/vperm-v2df.c: Likewise.
7286         * gcc.target/i386/vperm-v2di.c: Likewise.
7287         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7288         * gcc.target/i386/xorps-sse2.c: Likewise.
7289         * gcc.target/i386/xorps.c: Likewise.
7290         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
7291         * gfortran.dg/graphite/pr42326.f90: Likewise.
7292         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
7294 2010-05-19  Richard Guenther  <rguenther@suse.de>
7296         PR lto/44196
7297         * g++.dg/lto/20100519-1_0.C: New testcase.
7299 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7301         PR fortran/42360
7302         * gfortran.dg/warn_intent_out_not_set.f90: New.
7304 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7306         PR fortran/38404
7307         * gfortran.dg/data_char_1.f90: Updated warning message.
7308         * gfortran.dg/data_array_6.f: New.
7310 2010-05-19  Martin Jambor  <mjambor@suse.cz>
7312         * g++.dg/ipa/ivinline-8.C: New test.
7313         * gcc.dg/ipa/iinline-2.c: Likewise.
7315 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
7317         PR fortran/34505
7318         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
7319         arguments; add check for return value kind.
7320         * gfortran.dg/float_1.f90: Likewise.
7322 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7324         * gcc.target/i386/20011009-1.c (COMMENT): Define.
7325         (main): Use it.
7326         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
7327         * lib/lto.exp (lto_prune_warns): Fix location line regex.
7328         Prune another location line format.
7329         (lto-obj): Call lto_prune_warns on comp_output.
7331 2010-05-18  Jan Hubicka  <jh@suse.cz>
7333         * gcc.dg/lto/ipacp_0.c: New test.
7334         * gcc.dg/lto/ipacp_1.c: New test.
7336 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
7338         PR lto/44184
7339         * gcc.dg/lto/20100518_0.c: New test.
7341 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
7343         * gnat.dg/specs/lto3.ads: Add missing dg-options.
7345 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7347         PR fortran/43990
7348         * gfortran.dg/class_21.f03: New.
7350 2010-05-17  Jason Merrill  <jason@redhat.com>
7352         PR c++/44157
7353         * g++.dg/cpp0x/initlist34.C: New.
7355         PR c++/44158
7356         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
7358 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7360         * g++.dg/ipa/ivinline-1.C: New test.
7361         * g++.dg/ipa/ivinline-2.C: New test.
7362         * g++.dg/ipa/ivinline-3.C: New test.
7363         * g++.dg/ipa/ivinline-4.C: New test.
7364         * g++.dg/ipa/ivinline-5.C: New test.
7365         * g++.dg/ipa/ivinline-6.C: New test.
7367 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
7368             Jason Merrill  <jason@redhat.com>
7370         PR c++/44108
7371         * c-c++-common/Wunused-var-8.c: New test.
7373 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
7375         PR bootstrap/42347
7376         * gcc.c-torture/compile/pr42347.c: New test.
7378         PR middle-end/44102
7379         * g++.dg/ext/asmgoto1.C: New test.
7381 2010-05-17  Martin Jambor  <mjambor@suse.cz>
7383         PR middle-end/44133
7384         * gcc.dg/tree-ssa/pr44133.c: New test.
7385         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
7386         precise.
7388 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
7390         PR fortran/44044
7391         * gfortran.dg/class_20.f03: New.
7393 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
7395         PR 44078
7396         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
7397         debug messages but not the newly introduced one.
7399 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
7401         PR fortran/35779
7402         * gfortran.dg/initialization_25.f90: Commented testcase.
7403         * gfortran.dg/initialization_26.f90: New.
7405 2010-05-16  Richard Guenther  <rguenther@suse.de>
7407         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
7408         * gcc.dg/pr43084.c: Likewise.
7409         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
7410         -fipa-type-escape.
7411         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
7412         -fipa-type-escape.
7413         * gcc.dg/struct/struct-reorg.exp: Likewise.
7414         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
7415         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
7417 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
7419         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
7420         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
7421         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
7422         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
7423         tests.
7425 2010-05-15  Jason Merrill  <jason@redhat.com>
7427         * g++.dg/eh/spec10.C: New.
7428         * g++.dg/eh/spec11.C: New.
7429         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
7431 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7433         PR fortran/44154
7434         PR fortran/42647
7435         * gfortran.dg/allocatable_scalar_9.f90: New.
7437 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
7439         PR c++/44148
7440         * g++.dg/torture/pr44148.C: New test.
7442 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
7444         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
7445         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
7446         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
7447         diagnostics and type sizes.
7449 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
7451         * gnat.dg/lto9.adb: New test.
7452         * gnat.dg/lto9_pkg1.ads: New helper.
7453         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
7455 2010-05-15  Jan Hubicka  <jh@suse.cz>
7457         * gcc.dg/lto/ipareference_1.c: Rename to ...
7458         * gcc.dg/lto/ipareference_0.c: ... this one.
7459         * gcc.dg/lto/ipareference_2.c: Rename to ...
7460         * gcc.dg/lto/ipareference_1.c: ... this one.
7462 2010-05-15  Jan Hubicka  <jh@suse.cz>
7464         * gcc.dg/lto/ipareference_1.c: New file.
7465         * gcc.dg/lto/ipareference_2.c: New file.
7467 2010-05-15  Richard Guenther  <rguenther@suse.de>
7469         PR tree-optimization/44038
7470         * gcc.c-torture/compile/pr44038.c: New testcase.
7472 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
7474         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
7475         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7477 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
7479         PR fortran/43207
7480         PR fortran/43969
7481         * gfortran.dg/class_18.f03: New.
7482         * gfortran.dg/class_19.f03: New.
7484 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7486         PR debug/44112
7487         * gcc.dg/debug/dwarf2/const-1.c: Remove.
7488         * g++.dg/debug/dwarf2/const1.C: Remove.
7490 2010-05-14  Jason Merrill  <jason@redhat.com>
7492         * g++.dg/eh/cond4.C: New.
7493         * g++.dg/eh/elide2.C: Adjust.
7494         * g++.old-deja/g++.eh/terminate1.C: Adjust.
7496 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7498         PR fortran/44135
7499         * gfortran.dg/actual_array_interface_2.f90: New test.
7501 2010-05-14  Richard Guenther  <rguenther@suse.de>
7503         PR tree-optimization/44119
7504         * gcc.c-torture/compile/pr44119.c: New testcase.
7506 2010-05-14  Jason Merrill  <jason@redhat.com>
7508         PR c++/44127
7509         * g++.dg/eh/terminate1.C: New.
7511 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
7513         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
7515         PR debug/44136
7516         * gcc.dg/pr44136.c: New test.
7518 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
7520         PR c++/30566
7521         * g++.dg/warn/Wshadow-4.C: Adjust.
7522         * g++.dg/warn/Wshadow-5.C: New test.
7523         * g++.dg/warn/Wshadow-6.C: New test
7525 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
7527         PR fortran/35779
7528         * gfortran.dg/initialization_25.f90: New.
7530 2010-05-13  Martin Jambor  <mjambor@suse.cz>
7532         * g++.dg/otr-fold-1.C: New test.
7533         * g++.dg/otr-fold-2.C: New test.
7535 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
7537         PR fortran/44036
7538         * gfortran.dg/gomp/pr44036-1.f90: New test.
7539         * gfortran.dg/gomp/pr44036-2.f90: New test.
7540         * gfortran.dg/gomp/pr44036-3.f90: New test.
7542         PR debug/43983
7543         * gcc.dg/guality/sra-1.c: New test.
7545 2010-05-12  Jan Hubicka  <jh@suse.cz>
7547         * tree-ssa/unreachable.c: New test.
7549 2010-05-12  Jason Merrill  <jason@redhat.com>
7551         * g++.dg/cpp0x/sfinae1.C: New.
7553 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
7555         * gcc.target/i386/zee.c: New file.
7557 2010-05-12  Jason Merrill  <jason@redhat.com>
7559         * g++.dg/conversion/op1.C: Expect template candidate message.
7560         * g++.dg/cpp0x/nullptr15.C: Likewise.
7561         * g++.dg/cpp0x/pr31431-2.C: Likewise.
7562         * g++.dg/cpp0x/pr31431.C: Likewise.
7563         * g++.dg/cpp0x/temp_default2.C: Likewise.
7564         * g++.dg/cpp0x/trailing4.C: Likewise.
7565         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
7566         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
7567         * g++.dg/cpp0x/variadic-throw.C: Likewise.
7568         * g++.dg/cpp0x/variadic35.C: Likewise.
7569         * g++.dg/cpp0x/vt-35147.C: Likewise.
7570         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
7571         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
7572         * g++.dg/ext/visibility/anon8.C: Likewise.
7573         * g++.dg/ext/vla2.C: Likewise.
7574         * g++.dg/other/pr28114.C: Likewise.
7575         * g++.dg/other/ptrmem10.C: Likewise.
7576         * g++.dg/other/ptrmem11.C: Likewise.
7577         * g++.dg/overload/unknown1.C: Likewise.
7578         * g++.dg/parse/template7.C: Likewise.
7579         * g++.dg/parse/typename7.C: Likewise.
7580         * g++.dg/template/conv11.C: Likewise.
7581         * g++.dg/template/copy1.C: Likewise.
7582         * g++.dg/template/deduce3.C: Likewise.
7583         * g++.dg/template/dependent-expr5.C: Likewise.
7584         * g++.dg/template/friend.C: Likewise.
7585         * g++.dg/template/incomplete2.C: Likewise.
7586         * g++.dg/template/local4.C: Likewise.
7587         * g++.dg/template/local6.C: Likewise.
7588         * g++.dg/template/operator10.C: Likewise.
7589         * g++.dg/template/overload6.C: Likewise.
7590         * g++.dg/template/ptrmem2.C: Likewise.
7591         * g++.dg/template/ptrmem20.C: Likewise.
7592         * g++.dg/template/ptrmem8.C: Likewise.
7593         * g++.dg/template/sfinae2.C: Likewise.
7594         * g++.dg/template/ttp25.C: Likewise.
7595         * g++.dg/template/unify10.C: Likewise.
7596         * g++.dg/template/unify11.C: Likewise.
7597         * g++.dg/template/unify6.C: Likewise.
7598         * g++.dg/template/unify7.C: Likewise.
7599         * g++.dg/template/unify9.C: Likewise.
7600         * g++.dg/template/varmod1.C: Likewise.
7601         * g++.old-deja/g++.brendan/crash56.C: Likewise.
7602         * g++.old-deja/g++.law/operators32.C: Likewise.
7603         * g++.old-deja/g++.pt/crash28.C: Likewise.
7604         * g++.old-deja/g++.pt/crash60.C: Likewise.
7605         * g++.old-deja/g++.pt/explicit38.C: Likewise.
7606         * g++.old-deja/g++.pt/explicit39.C: Likewise.
7607         * g++.old-deja/g++.pt/explicit41.C: Likewise.
7608         * g++.old-deja/g++.pt/explicit67.C: Likewise.
7609         * g++.old-deja/g++.pt/explicit77.C: Likewise.
7610         * g++.old-deja/g++.pt/expr2.C: Likewise.
7611         * g++.old-deja/g++.pt/overload7.C: Likewise.
7612         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
7613         * g++.old-deja/g++.pt/spec5.C: Likewise.
7614         * g++.old-deja/g++.pt/spec6.C: Likewise.
7615         * g++.old-deja/g++.pt/t24.C: Likewise.
7616         * g++.old-deja/g++.pt/unify4.C: Likewise.
7617         * g++.old-deja/g++.pt/unify6.C: Likewise.
7618         * g++.old-deja/g++.pt/unify8.C: Likewise.
7619         * g++.old-deja/g++.robertl/eb119.C: Likewise.
7620         * g++.old-deja/g++.robertl/eb79.C: Likewise.
7621         * g++.old-deja/g++.robertl/eb98.C: Likewise.
7623         * g++.dg/cpp0x/initlist32.C: New.
7625         * g++.dg/template/conv11.C: New.
7626         * g++.dg/conversion/op1.C: Adjust expected error.
7628         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
7630 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
7632         PR target/44088
7633         * gcc.target/i386/avx-cmpsd-1.c: New.
7634         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
7635         * gcc.target/i386/avx-cmpss-1.c: Likewise.
7636         * gcc.target/i386/avx-cmpss-2.c: Likewise.
7637         * gcc.target/i386/sse-cmpss-1.c: Likewise.
7638         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
7640 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
7642         PR middle-end/44085
7643         * gcc.dg/gomp/pr44085.c: New test.
7644         * gfortran.dg/gomp/pr44085.f90: New test.
7646 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
7648         * objc-obj-c++-shared/Object1.m: New.
7649         * objc.dg/torture: New directory.
7650         * objc.dg/torture/tls: Ditto.
7651         * objc.dg/tls: Ditto.
7652         * objc.dg/torture/tls/trivial.m: New test.
7653         * objc.dg/torture/tls/thr-init-2.m: New test.
7654         * objc.dg/torture/tls/thr-init-3.m: New test.
7655         * objc.dg/torture/tls/thr-init.m: New test.
7656         * objc.dg/torture/tls/diag-1.m: New test.
7657         * objc.dg/torture/tls/tls.exp: New.
7658         * objc.dg/torture/trivial.m: New test.
7659         * objc.dg/torture/dg-torture.exp: New.
7660         * objc.dg/tls/diag-3.m: New test.
7661         * objc.dg/tls/diag-4.m: New test.
7662         * objc.dg/tls/diag-5.m: New test.
7663         * objc.dg/tls/init-1.m: New test.
7664         * objc.dg/tls/init-2.m: New test.
7665         * objc.dg/tls/tls.exp: New.
7666         * objc.dg/tls/diag-2.m: New test.
7667         * lib/objc.exp: Respond to dg-additional-files.
7669 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
7671         * gcc.target/m68k/20100512-1.c: New.
7673 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
7675         * gnat.dg/lto8.adb: New test.
7676         * gnat.dg/lto8_pkg.ad[sb]: New helper.
7677         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
7679 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
7681         PR c++/34272
7682         PR c++/43630
7683         PR c++/34491
7684         * g++.dg/template/crash97.C: New.
7685         * g++.dg/template/crash98.C: Likewise.
7686         * g++.dg/template/crash99.C: Likewise.
7687         * g++.dg/cpp0x/pr31439.C: Adjust.
7688         * g++.dg/template/crash95.C: Likewise.
7690 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7692         PR middle-end/44071
7693         * c-c++-common/asmgoto-4.c: New test.
7694         * gcc.target/i386/pr44071.c: New test.
7696         PR c++/44062
7697         * c-c++-common/Wunused-var-7.c: New test.
7698         * g++.dg/warn/Wunused-var-9.C: New test.
7700 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7702         PR fortran/43711
7703         * gfortran.dg/gomp/pr43711.f90: New.
7705 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
7707         PR fortran/31820
7708         * gfortran.dg/select_5.f90: Updated.
7710 2010-05-11  Jan Hubicka  <jh@suse.cz>
7712         PR tree-optimize/44063
7713         * gcc.c-torture/compile/pr44063.c: New testcase.
7715 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
7717         PR debug/44023
7718         * gcc.dg/pr44023.c: New test.
7720 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
7722         * gnat.dg/lto7.adb: New test.
7723         * gnat.dg/lto7_pkg.ad[sb]: New helper.
7725 2010-05-10  Jason Merrill  <jason@redhat.com>
7727         PR c++/44017
7728         * g++.dg/template/inherit5.C: New.
7730         PR c++/44045
7731         * g++.dg/cpp0x/initlist33.C: New.
7732         * g++.dg/cpp0x/initlist26.C: Adjust.
7733         * g++.dg/cpp0x/initlist28.C: Adjust.
7735 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
7737         PR c++/43719
7738         * g++.dg/init/pr43719.C: New.
7739         * g++.dg/anon-struct4.C: Adjust.
7741 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
7743         PR debug/44028
7744         * gcc.dg/pr44028.c: New test.
7746 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
7748         PR fortran/27866
7749         PR fortran/35003
7750         PR fortran/42809
7751         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
7752         * gfortran.dg/warn_conversion.f90: New.
7754 2010-05-10  Michael Matz  <matz@suse.de>
7756         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
7758 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
7760         PR rtl-optimization/44012
7761         * gcc.dg/pr44012.c: New.
7763 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7765         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
7766         Log text on entry and exit.
7767         Prune Sun ld warnings for common symbols with differing sizes.
7768         (lto-link-and-maybe-run): Change caller.
7770 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
7772         PR fortran/44044
7773         * gfortran.dg/class_7.f03: Modified.
7774         * gfortran.dg/select_type_1.f03: Modified.
7775         * gfortran.dg/select_type_12.f03: New.
7777 2010-05-10  Richard Guenther  <rguenther@suse.de>
7779         PR tree-optimization/44050
7780         * gcc.dg/torture/pr44050.c: New testcase.
7782 2010-05-10  Wei Guozhi  <carrot@google.com>
7784         PR target/42879
7785         * gcc.target/arm/pr42879.c: New testcase.
7787 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7789         PR c/44051
7790         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
7792 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7794         PR c/10676
7795         * gcc.dg/anon-struct-10.c: New test.
7797 2010-05-09  Richard Guenther  <rguenther@suse.de>
7799         PR middle-end/44024
7800         * gcc.dg/pr44024.c: New testcase.
7802 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
7804         PR c/4784
7805         * gcc.dg/anon-struct-9.c: New test.
7807 2010-05-09  Richard Guenther  <rguenther@suse.de>
7809         PR middle-end/44043
7810         * gcc.c-torture/compile/pr44043.c: New testcase.
7812 2010-05-09  Richard Guenther  <rguenther@suse.de>
7814         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
7816 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
7818         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
7820 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7822         * gnat.dg/lto[12456].adb: Add "target lto" marker.
7823         * gnat.dg/specs/lto3.ads: Likewise.
7825 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
7827         PR middle-end/28685
7828         * gcc.dg/pr28685-1.c: New file.
7830 2010-05-08  Richard Guenther  <rguenther@suse.de>
7832         PR tree-optimization/44030
7833         * gcc.c-torture/compile/pr44030.c: New testcase.
7835 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7837         * gnat.dg/lto6.adb: New test.
7838         * gnat.dg/lto6_pkg.ads: New helper.
7840 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7842         * gnat.dg/lto5.adb: New test.
7843         * gnat.dg/lto5_pkg.ad[sb]: New helper.
7845 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7847         * gnat.dg/lto4.ad[sb]: New test.
7849 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
7851         * gnat.dg/specs/lto3.ads: New test.
7852         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
7853         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
7855 2010-05-08  Quentin Ochem  <ochem@adacore.com>
7857         * gnat.dg/sizetype3.ad[sb]: New test.
7858         * gnat.dg/sizetype3_pkg.ads: New helper.
7860 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
7862         PR c++/43951
7863         * g++.dg/init/new29.C: New.
7865 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
7867         PR fortran/40728
7868         * gfortran.dg/coarray_1.f90: Fixed error message.
7869         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
7870         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
7871         * gfortran.dg/intrinsic_std_5.f90: New.
7873 2010-05-07  Jason Merrill  <jason@redhat.com>
7875         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
7877 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7879         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
7880         (size_t, stderr): Remove.
7881         (read_error): Replaced __builtin_fprintf by fprintf.
7883 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
7885         * gcc.dg/ordered-comparison-1.c: New test.
7886         * gcc.dg/ordered-comparison-2.c: New test.
7887         * gcc.dg/ordered-comparison-3.c: New test.
7888         * gcc.dg/ordered-comparison-4.c: New test.
7890 2010-05-06  Mike Stump  <mikestump@comcast.net>
7892         PR objc/35165
7893         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
7895 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
7896             Jason Merrill  <jason@redhat.com>
7898         * g++.dg/cpp0x/nullptr01.C: New.
7899         * g++.dg/cpp0x/nullptr02.C: New.
7900         * g++.dg/cpp0x/nullptr03.C: New.
7901         * g++.dg/cpp0x/nullptr04.C: New.
7902         * g++.dg/cpp0x/nullptr05.C: New.
7903         * g++.dg/cpp0x/nullptr06.C: New.
7904         * g++.dg/cpp0x/nullptr07.C: New.
7905         * g++.dg/cpp0x/nullptr08.C: New.
7906         * g++.dg/cpp0x/nullptr09.C: New.
7907         * g++.dg/cpp0x/nullptr10.C: New.
7908         * g++.dg/cpp0x/nullptr11.C: New.
7909         * g++.dg/cpp0x/nullptr12.C: New.
7910         * g++.dg/cpp0x/nullptr13.C: New.
7911         * g++.dg/cpp0x/nullptr14.C: New.
7912         * g++.dg/cpp0x/nullptr15.C: New.
7913         * g++.dg/cpp0x/nullptr16.C: New.
7914         * g++.dg/cpp0x/nullptr17.C: New.
7915         * g++.dg/cpp0x/nullptr18.C: New.
7916         * g++.dg/cpp0x/nullptr19.C: New.
7917         * g++.dg/cpp0x/nullptr20.C: New.
7918         * g++.dg/cpp0x/nullptr21.C: New.
7919         * g++.dg/cpp0x/nullptr22.C: New.
7920         * g++.dg/debug/nullptr01.C: New.
7921         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
7923 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
7925         * gcc.dg/Wunused-var-8.c: Move to...
7926         * c-c++-common/Wunused-var-6.c: ... here.  New test.
7928 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7930         PR c++/40406
7931         * g++.dg/template/crash96.C: New.
7933 2010-05-06  Jan Hubicka  <jh@suse.cz>
7935         PR tree-optimization/43791
7936         * gcc.c-torture/compile/pr43791.c: New file.
7938 2010-05-06  Michael Matz  <matz@suse.de>
7940         PR tree-optimization/43984
7941         * gfortran.dg/pr43984.f90: New test.
7943 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7945         PR 40989
7946         * gcc.dg/pr40989.c: New.
7948 2010-05-06  Richard Guenther  <rguenther@suse.de>
7950         PR tree-optimization/43934
7951         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
7953 2010-05-06  Richard Guenther  <rguenther@suse.de>
7955         PR tree-optimization/43987
7956         * gcc.c-torture/execute/pr43987.c: New testcase.
7957         * gcc.dg/torture/pta-escape-1.c: Adjust.
7958         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7959         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7960         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7961         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
7963 2010-04-22  Jakub Jelinek <jakub@redhat.com>
7964             Dodji Seketeli  <dodji@redhat.com>
7966         PR c/18624
7967         * g++.dg/warn/Wunused-7.C: Add dg-warning.
7968         * g++.dg/template/sfinae16.C: Likewise.
7969         * gcc.dg/Wunused-var-1.c: Moved to...
7970         * c-c++-common/Wunused-var-1.c: ...here. New test.
7971         * gcc.dg/Wunused-var-2.c: Moved to...
7972         * c-c++-common/Wunused-var-2.c: ...here. New test.
7973         * gcc.dg/Wunused-var-3.c: Moved to...
7974         * c-c++-common/Wunused-var-3.c: ...here. New test.
7975         * gcc.dg/Wunused-var-4.c: Moved to...
7976         * gcc.dg/Wunused-var-1.c: ... here.
7977         * gcc.dg/Wunused-var-5.c: Moved to...
7978         * c-c++-common/Wunused-var-4.c: ...here. New test.
7979         * gcc.dg/Wunused-var-7.c: Moved to...
7980         * c-c++-common/Wunused-var-5.c: ...here. New test.
7981         * gcc.dg/Wunused-var-6.c: Moved to...
7982         * gcc.dg/Wunused-var-2.c: ... here.
7983         * c-c++-common/Wunused-var-1.c: New test.
7984         * c-c++-common/Wunused-var-2.c: New test.
7985         * c-c++-common/Wunused-var-3.c: New test.
7986         * c-c++-common/Wunused-var-4.c: New test.
7987         * c-c++-common/Wunused-var-5.c: New test.
7988         * g++.dg/warn/Wunused-var-1.C: New test.
7989         * g++.dg/warn/Wunused-var-2.C: New test.
7990         * g++.dg/warn/Wunused-var-3.C: New test.
7991         * g++.dg/warn/Wunused-var-4.C: New test.
7992         * g++.dg/warn/Wunused-var-5.C: New test.
7993         * g++.dg/warn/Wunused-var-6.C: New test.
7994         * g++.dg/warn/Wunused-var-7.C: New test.
7995         * g++.dg/warn/Wunused-var-8.C: New test.
7996         * g++.dg/warn/Wunused-parm-1.C: New test.
7997         * g++.dg/warn/Wunused-parm-2.C: New test.
7998         * g++.dg/warn/Wunused-parm-3.C: New test.
8000 2010-05-06  Tobias Burnus  <burnus@net-b.de>
8002         PR fortran/43985
8003         * gfortran.dg/gomp/crayptr5.f90: New test case.
8005 2010-05-05  Jason Merrill  <jason@redhat.com>
8007         PR debug/43370
8008         * g++.dg/ext/attrib39.C: New.
8010 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
8012         PR fortran/24978
8013         * gfortran.dg/data_invalid.f90: New.
8015 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
8017         * gnat.dg/lto2.adb: New test.
8019 2010-05-05  Jason Merrill  <jason@redhat.com>
8021         PR c++/43787
8022         * g++.dg/opt/empty1.C: New.
8024 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
8026         PR fortran/43696
8027         * gfortran.dg/class_17.f03: New.
8029 2010-05-04  Neil Vachharajani <nvachhar@google.com>
8031         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
8033 2010-05-04  Mike Stump  <mikestump@comcast.net>
8035         PR objc/35165
8036         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
8038 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8040         PR target/43668
8041         * gcc.target/i386/pr43668.c: New.
8043 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8045         PR c++/43028
8046         * g++.dg/cpp0x/initlist31.C: New.
8048 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
8050         PR c/43981
8051         * gcc.dg/Wunused-var-8.c: New test.
8053 2010-05-04  Jason Merrill  <jason@redhat.com>
8055         PR c++/38064
8056         * g++.dg/cpp0x/enum3.C: Extend.
8058 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8060         PR target/43799
8061         * gcc.target/i386/pr43799.c: New.
8063 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
8065         * gnat.dg/lto1.adb: New test.
8066         * gnat.dg/lto1_pkg.ad[sb]: New helper.
8068 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8070         PR middle-end/43671
8071         * gcc.target/i386/pr43671.c: New.
8073 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
8075         PR c++/43705
8076         * g++.dg/template/crash95.C: New.
8078 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
8080         PR debug/43508
8081         * gcc.target/i386/pr43508.c: New.
8083 2010-05-04  Richard Guenther  <rguenther@suse.de>
8085         PR tree-optimization/43879
8086         * g++.dg/torture/pr43879-1_0.C: New testcase.
8087         * g++.dg/torture/pr43879-1_1.C: Likewise.
8089 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
8091         PR c++/43953
8092         * g++.dg/other/crash-12.C: New test.
8094 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
8096         * g++.dg/cdce3.C: Add a space.  Updated.
8098 2010-05-03  Jason Merrill  <jason@redhat.com>
8100         PR c++/43680
8101         * g++.dg/opt/enum2.C: New.
8102         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
8103         * g++.dg/warn/Wswitch-1.C: Adjust message.
8105 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8107         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
8108         * g++.dg/ext/label13.C: Fix typo.
8109         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
8110         alpha*-dec-osf5*.
8111         * gcc.c-torture/compile/limits-declparen.c: xfail on
8112         alpha*-dec-osf5* with -g.
8113         * gcc.c-torture/compile/limits-pointer.c: Likewise.
8114         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
8115         * gcc.dg/c99-tgmath-2.c: Likewise.
8116         * gcc.dg/c99-tgmath-3.c: Likewise.
8117         * gcc.dg/c99-tgmath-4.c: Likewise.
8119 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
8121         PR fortran/43592
8122         * gfortran.dg/unexpected_interface.f90: New test.
8124 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8126         * ada/acats/run_acats (which): New function.
8127         (host_gnatchop, host_gnatmake): Use it.
8129 2010-05-03  Richard Guenther  <rguenther@suse.de>
8131         PR tree-optimization/43971
8132         * gcc.dg/pr43971.c: New testcase.
8134 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
8136         PR debug/43972
8137         * gcc.dg/debug/pr43972.c: New test.
8139 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
8141         PR testsuite/43963
8142         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
8144 2010-05-02  Richard Guenther  <rguenther@suse.de>
8146         PR tree-optimization/43879
8147         * gcc.dg/torture/pr43879-3.c: New testcase.
8149 2010-05-01  Richard Guenther  <rguenther@suse.de>
8151         PR tree-optimization/43949
8152         * g++.dg/warn/Warray-bounds-5.C: New testcase.
8154 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
8156         PR c++/43951
8157         * g++.dg/init/new28.C: New.
8159 2010-04-30  Iain Sandoe <iains@gcc.gnu.org>
8161         PR objc++/32052
8162         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
8163         structure and nested declarations.
8164         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
8165         structure and nested declarations.  Reduce header clutter and
8166         use _exit() rather than abort().
8167         * objc.dg/encode-10.m: New.
8168         * objc.dg/encode-11.m: New.
8170 2010-04-30  DJ Delorie  <dj@redhat.com>
8172         * gcc.c-torture/execute/20100430-1.c: New test.
8174 2010-04-30  Jason Merrill  <jason@redhat.com>
8176         PR c++/43868
8177         * g++.dg/template/ptrmem21.C: New.
8179 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
8181         PR fortran/18918
8182         PR fortran/43931
8183         * gfortran.dg/coarray_13.f90: New test.
8185 2010-04-30  Richard Guenther  <rguenther@suse.de>
8187         PR lto/43946
8188         * gcc.dg/lto/20100430-1_0.c: New testcase.
8190 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
8192         PR debug/43942
8193         * c-c++-common/pr43942.c: New test.
8195 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
8197         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
8198         conflict with darwin crt1.o 'start' symbol.
8200 2010-04-30  Richard Guenther  <rguenther@suse.de>
8202         PR tree-optimization/43879
8203         * gcc.dg/torture/pr43879_1.c: New testcase.
8205 2010-04-30  Richard Guenther  <rguenther@suse.de>
8207         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
8209 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
8211         PR c++/43890
8212         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
8213         user-provided constructor while recursing.
8215 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8217         PR fortran/42274
8218         * gfortran.dg/class_16.f03: New test.
8220 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8222         PR fortran/42274
8223         * gfortran.dg/class_15.f03: New.
8225 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8227         PR fortran/43326
8228         * gfortran.dg/dynamic_dispatch_9.f03: New test.
8230 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
8232         PR fortran/43492
8233         * gfortran.dg/generic_22.f03 : New test.
8235 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
8237         PR fortran/42353
8238         * gfortran.dg/class_14.f03: New test.
8240 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8242         PR fortran/42680
8243         * gfortran.dg/interface_32.f90: New test.
8245 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
8246             Janus Weil  <janus@gcc.gnu.org>
8248         PR fortran/41829
8249         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
8250         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
8251         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
8253 2010-04-28  Mike Stump  <mikestump@comcast.net>
8255         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
8256         dg-excess-errors.
8257         * g++.dg/uninit-pred-2_b.C: Likewise.
8259 2010-04-28  Tobias Burnus  <burnus@net-b.de>
8261         PR fortran/18918
8262         PR fortran/43919
8263         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
8265 2010-04-28  Matthias Klose  <doko@ubuntu.com>
8267         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
8268         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
8269         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
8270         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
8271         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
8273 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
8275         * gcc.dg/const-uniq-1.c: New test.
8276         * gcc.dg/lto/const-uniq_[01].c: Likewise.
8278 2010-04-28  Xinliang David Li  <davidxl@google.com>
8280         * gcc.dg/uninit-pred-2_b.c: New test.
8281         * gcc.dg/uninit-pred-4_b.c: New test.
8282         * gcc.dg/uninit-pred-3_d.c: New test.
8283         * gcc.dg/uninit-pred-6_b.c: New test.
8284         * gcc.dg/uninit-pred-8_b.c: New test.
8285         * gcc.dg/uninit-pred-3_a.c: New test.
8286         * gcc.dg/uninit-pred-2_c.c: New test.
8287         * gcc.dg/uninit-pred-5_a.c: New test.
8288         * gcc.dg/uninit-pred-3_e.c: New test.
8289         * gcc.dg/uninit-pred-7_a.c: New test.
8290         * gcc.dg/uninit-pred-6_c.c: New test.
8291         * gcc.dg/uninit-pred-9_a.c: New test.
8292         * gcc.dg/uninit-pred-8_c.c: New test.
8293         * gcc.dg/uninit-pred-3_b.c: New test.
8294         * gcc.dg/uninit-pred-5_b.c: New test.
8295         * gcc.dg/uninit-pred-7_b.c: New test.
8296         * gcc.dg/uninit-pred-6_d.c: New test.
8297         * gcc.dg/uninit-pred-9_b.c: New test.
8298         * gcc.dg/uninit-pred-2_a.c: New test.
8299         * gcc.dg/uninit-pred-4_a.c: New test.
8300         * gcc.dg/uninit-pred-3_c.c: New test.
8301         * gcc.dg/uninit-pred-6_a.c: New test.
8302         * gcc.dg/uninit-pred-8_a.c: New test.
8303         * gcc.dg/uninit-pred-7_c.c: New test.
8304         * gcc.dg/uninit-pred-6_e.c: New test.
8305         * g++.dg/uninit-pred-loop-1_b.cc: New test.
8306         * g++.dg/uninit-pred-1_a.C: New test.
8307         * g++.dg/uninit-pred-1_b.C: New test.
8308         * g++.dg/uninit-pred-2_a.C: New test.
8309         * g++.dg/uninit-pred-2_b.C: New test.
8310         * g++.dg/uninit-pred-loop-1_a.cc: New test.
8311         * g++.dg/uninit-pred-loop-1_c.cc: New test.
8312         * g++.dg/uninit-pred-loop_1.cc: New test.
8314 2010-04-28  Martin Jambor  <mjambor@suse.cz>
8316         * gcc.dg/lto/20091209-1_0.c: New testcase.
8318 2010-04-28  Richard Guenther  <rguenther@suse.de>
8320         PR tree-optimization/43879
8321         PR tree-optimization/43909
8322         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
8324 2010-04-28  Richard Guenther  <rguenther@suse.de>
8326         PR c++/43880
8327         * g++.dg/torture/pr43880.C: New testcase.
8329 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8331         PR c++/9335
8332         * g++.dg/template/recurse2.C: Update
8333         * g++.dg/template/recurse.C: Update.
8334         * g++.dg/template/pr23510.C: Update.
8335         * lib/prune.exp: Filter out 'recursively instantiated'.
8337 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8339         PR c++/29043
8340         * g++.dg/init/pr29043.C: New.
8342 2010-04-27  Jason Merrill  <jason@redhat.com>
8344         * g++.dg/lookup/scoped5.C: Adjust.
8345         * g++.dg/lookup/scoped8.C: Adjust.
8346         * g++.dg/template/dependent-expr5.C: Adjust.
8347         * g++.old-deja/g++.brendan/nest1.C: Adjust.
8349         PR c++/43856
8350         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
8352         PR c++/43875
8353         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8355 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8356             Jan Hubicka <hubicka@ucw.cz>
8358         * gcc.dg/pure-2.c: New testcase.
8359         * gcc.dg/const-1.c: New testcase.
8361 2010-04-27  Jason Merrill  <jason@redhat.com>
8363         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
8365         PR c++/41468
8366         * g++.dg/template/sfinae17.C: New.
8367         * g++.dg/template/sfinae18.C: New.
8369 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
8371         * g++.dg/init/pr42844.C: New.
8372         * g++.dg/cpp0x/pr42844-2.C: New.
8373         * g++.dg/cpp0x/defaulted2.C: Adjust.
8374         * g++.dg/tree-ssa/pr27549.C: Likewise.
8375         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
8377 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8379         PR fortran/18918
8380         * gfortran.dg/coarray_12.f90: Fix dump parsing.
8382 2010-04-27  Richard Guenther  <rguenther@suse.de>
8384         PR middle-end/40561
8385         * g++.dg/other/pr40561.C: New testcase.
8387 2010-04-27  Martin Jambor  <mjambor@suse.cz>
8389         PR middle-end/43812
8390         * g++.dg/ipa/pr43812.C: New test.
8392 2010-04-27  Jan Hubicka  <jh@suse.cz>
8394         * gcc.dg/ipa/iinline-1.c (main): Rename to...
8395         (test): ... this one.
8397 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
8399         PR target/40657
8400         * gcc.target/arm/thumb-stackframe.c: New test.
8402 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8404         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
8405         * gcc.dg/misc-column.c: Likewise.
8406         * gcc.dg/Walways-true-1.c: Likewise.
8407         * gcc.dg/Walways-true-2.c: Likewise.
8408         * gcc.dg/warn-addr-cmp.c: Likewise.
8410 2010-04-27  Tobias Burnus  <burnus@net-b.de>
8412         PR fortran/18918
8413         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
8414         * gfortran.dg/coarray_12.f90: New.
8416 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
8418         PR c/32207
8419         * gcc.dg/pr32207.c: New test.
8420         * gcc.dg/misc-column.c: Adjust expected warning.
8421         * gcc.dg/Walways-true-1.c: Likewise.
8422         * gcc.dg/Walways-true-2.c: Likewise.
8423         * gcc.dg/warn-addr-cmp.c: Likewise.
8425 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
8427         PR lto/42776
8428         * lib/lto.exp (lto_prune_vis_warns): New function.
8429         (lto-link-and-maybe-run): Call it.
8431 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
8433         PR tree-optimization/43904
8434         * gcc.dg/tree-ssa/tailcall-6.c: New.
8436 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
8438         PR testsuite/35165
8439         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
8440         Darwin8/OSX10.4 - compatible code generation.
8441         Use scan-rtl-dump.
8442         * obj-c++.dg/stubify-1.mm: Ditto.
8443         * lib/objc-torture.exp: Do not require link success for
8444         "trivial.m" in the runtime checks when dowhat = 'compile'.
8445         * lib/dg-pch.exp (dg-flags-pch): New Proc.
8446         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
8447         Darwin8/OSX10.4 - compatible code generation.
8448         * objc.dg/stubify-2.m: Ditto.
8449         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
8450         * objc.dg/next-runtime-1.m: Ditto.
8451         * objc.dg/stret-2.m: Restrict to ilp32 targets.
8452         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
8453         runtimes on Darwin.
8455 2010-04-26  Jack Howarth <howarth@bromo.med.uc.edu>
8457         PR 43715
8458         * lib/plugin-support.exp: Use "-undefined
8459         dynamic_lookup" on darwin.
8461 2010-04-26  Richard Guenther  <rguenther@suse.de>
8463         * gcc.dg/lto/20100426_0.c: New testcase.
8465 2010-04-26  Jie Zhang  <jie@codesourcery.com>
8467         PR tree-optimization/43833
8468         gcc.dg/Warray-bounds-8.c: New test case.
8470 2010-04-26  Richard Guenther  <rguenther@suse.de>
8472         PR lto/43080
8473         * g++.dg/lto/20100423-3_0.C: New testcase.
8475 2010-04-26  Richard Guenther  <rguenther@suse.de>
8477         PR lto/42425
8478         * g++.dg/lto/20100423-2_0.C: New testcase.
8480 2010-04-26  Ira Rosen  <irar@il.ibm.com>
8482         * gcc.dg/vect/bb-slp-23.c: New test.
8484 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
8486         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
8487         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
8488         * gcc.dg/c1x-float-1.c: New test.
8490 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8492         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
8493         of "lea\[ \t\]".
8495 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8497         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
8498         FreeBSD.
8499         * gfortran.dg/default_format_denormal_1.f90: Ditto.
8500         * gfortran.dg/default_format_2.f90: Ditto.
8502 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
8504         * gfortran.dg/pr43505.f90: Clean up .mod file.
8505         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
8506         * gfortran.dg/pr41347.f90: Ditto.
8507         * gfortran.dg/internal_pack_4.f90: Ditto.
8508         * gfortran.dg/proc_decl_23.f90: Ditto.
8509         * gfortran.dg/recursive_check_3.f90: Ditto.
8510         * gfortran.dg/intent_out_3.f90: Ditto.
8511         * gfortran.dg/assignment_2.f90: Ditto.
8512         * gfortran.dg/pr41928.f90: Ditto.
8513         * gfortran.dg/pr42166.f90: Ditto.
8514         * gfortran.dg/private_type_12.f90: Ditto.
8515         * gfortran.dg/graphite/pr42185.f90: Ditto.
8516         * gfortran.dg/graphite/pr42186.f90: Ditto.
8517         * gfortran.dg/graphite/pr40982.f90: Ditto.
8518         * gfortran.dg/graphite/id-2.f90: Ditto.
8519         * gfortran.dg/graphite/id-4.f90: Ditto.
8520         * gfortran.dg/graphite/pr42050.f90: Ditto.
8521         * gfortran.dg/graphite/id-18.f90: Ditto.
8522         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
8523         * gfortran.dg/graphite/pr41924.f90: Ditto.
8524         * gfortran.dg/graphite/pr42393.f90: Ditto.
8525         * gfortran.dg/graphite/pr37980.f90: Ditto.
8526         * gfortran.dg/graphite/pr38953.f90: Ditto.
8527         * gfortran.dg/graphite/pr42180.f90: Ditto.
8528         * gfortran.dg/graphite/pr42181.f90: Ditto.
8529         * gfortran.dg/where_operator_assign_4.f90: Ditto.
8530         * gfortran.dg/select_type_4.f90: Ditto.
8531         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
8532         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
8533         * gfortran.dg/lto/pr40725_0.f03: Ditto.
8534         * gfortran.dg/elemental_args_check_2.f90: Ditto.
8535         * gfortran.dg/whole_file_11.f90: Ditto.
8536         * gfortran.dg/private_type_11.f90: Ditto.
8537         * gfortran.dg/vect/vect-gems.f90: Ditto.
8538         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
8540 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
8542         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
8544 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
8546         * gnat.dg/pack15.ad[sb]: New test.
8548 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
8550         * gcc.target/arm/mla-1.c: New test.
8552 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
8554         PR fortran/30073
8555         PR fortran/43793
8556         * gfortran.dg/pr43793.f90: New test.
8558 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
8560         PR tree-optimization/41442
8561         * gcc.target/i386/pr41442.c: New test.
8563 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
8565         PR fortran/43832
8566         * gfortran.dg/fgetc_3.f90: Delete bogus test.
8568 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8570         PR fortran/43832
8571         * gfortran.dg/open_nounit.f90: New test.
8573 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
8575         PR fortran/43841
8576         PR fortran/43843
8577         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
8579 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8581         * gcc.dg/Wconversion-integer.c: Update.
8583 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
8585         * gnat.dg/unchecked_convert5.adb: New test.
8587 2010-04-23  Richard Guenther  <rguenther@suse.de>
8589         PR lto/41734
8590         * gcc.dg/lto/20100423-2_0.c: New testcase.
8591         * gcc.dg/lto/20100423-2_0.c: Likewise.
8593 2010-04-23  Richard Guenther  <rguenther@suse.de>
8595         PR lto/43455
8596         * gcc.dg/lto/20100423-1_0.c: New testcase.
8597         * gcc.dg/lto/20100423-1_1.c: Likewise.
8599 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8601         PR tree-optimization/43846
8602         * gcc.dg/tree-ssa/sra-10.c: New test.
8604 2010-04-23  Martin Jambor  <mjambor@suse.cz>
8606         PR middle-end/43835
8607         * gcc.c-torture/execute/pr43835.c: New test.
8609 2010-04-23  Richard Guenther  <rguenther@suse.de>
8611         PR lto/42653
8612         * g++.dg/lto/20100423-1_0.C: New testcase.
8614 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
8616         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
8618 2010-04-22  Ira Rosen  <irar@il.ibm.com>
8620         PR tree-optimization/43842
8621         * gcc.dg/vect/pr43842.c: New test.
8623 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8625         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
8626         * gcc.target/i386/wmul-2.c: Likewise.
8628 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8630         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
8631         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
8633 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
8635         * gfortran.dg/reassoc_6.f: New testcase.
8637 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8639         PR middle-end/29274
8640         * gcc.target/arm/wmul-1.c: New test.
8641         * gcc.target/arm/wmul-2.c: New test.
8643 2010-04-22  Richard Guenther  <rguenther@suse.de>
8645         PR tree-optimization/43845
8646         * gcc.c-torture/compile/pr43845.c: New testcase.
8648 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
8650         PR middle-end/29274
8651         * gcc.target/i386/wmul-1.c: New test.
8652         * gcc.target/i386/wmul-2.c: New test.
8653         * gcc.target/bfin/wmul-1.c: New test.
8654         * gcc.target/bfin/wmul-2.c: New test.
8656 2010-04-22  Richard Guenther  <rguenther@suse.de>
8658         PR fortran/43829
8659         * gfortran.dg/vector_subscript_6.f90: New testcase.
8660         * gfortran.dg/assign_10.f90: Adjust.
8662 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
8664         PR fortran/43836
8665         * gfortran.dg/gomp/pr43836.f90: New test.
8667 2010-04-21  Richard Guenther  <rguenther@suse.de>
8669         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
8671 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8673         * gcc.dg/torture/builtin-cproj-3.c: New.
8675 2010-04-20  Jason Merrill  <jason@redhat.com>
8677         PR c++/9335
8678         * g++.dg/template/recurse2.C: New.
8679         * g++.dg/parse/crash36.C: Adjust.
8680         * g++.dg/other/fold1.C: Adjust.
8681         * g++.dg/init/member1.C: Adjust.
8682         * lib/prune.exp: Prune "skipping N instantiation contexts".
8684 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8686         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
8688 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8690         * gcc.dg/torture/builtin-cproj-1.c: New.
8691         * gcc.dg/torture/builtin-cproj-2.c: New.
8693 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
8695         PR c++/43800
8696         PR c++/43704
8697         * g++.dg/template/typedef32.C: Adjust.
8698         * g++.dg/template/typedef33.C: New test.
8700 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
8702         PR fortran/43227
8703         * gfortran.dg/proc_decl_23.f90: New test.
8705         PR fortran/43266
8706         * gfortran.dg/abstract_type_6.f03: New test.
8708 2010-04-20  Xinliang David Li  <davidxl@google.com>
8710         * g++.dg/tree-ssa/fold-compare.C: New.
8712 2010-04-20  Richard Guenther  <rguenther@suse.de>
8714         PR tree-optimization/39417
8715         * g++.dg/torture/pr39417.C: New testcase.
8717 2010-04-20  Richard Guenther  <rguenther@suse.de>
8719         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
8721 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
8723         * g++.dg/debug/dwarf2/rv1.C: New test.
8725 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8727         PR target/43635
8728         * gcc.c-torture/compile/pr43635.c: New testcase.
8730 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8732         PR fortran/43339
8733         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
8734         of sequential loops being private only in the innermost containing
8735         task region.
8737         PR middle-end/43337
8738         * gfortran.dg/gomp/pr43337.f90: New test.
8740 2010-04-19  Richard Guenther  <rguenther@suse.de>
8742         PR tree-optimization/43796
8743         * gfortran.dg/pr43796.f90: New testcase.
8745 2010-04-19  Richard Guenther  <rguenther@suse.de>
8747         PR tree-optimization/43783
8748         * gcc.c-torture/execute/pr43783.c: New testcase.
8750 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
8752         PR target/43766
8753         * gcc.target/i386/pr43766.c: New test.
8755 2010-04-19  Jie Zhang  <jie@codesourcery.com>
8757         PR target/43662
8758         * gcc.target/i386/pr43662.c: New test.
8760 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
8762         PR c++/43704
8763         * g++.dg/template/typedef32.C: New test.
8765 2010-04-19  Ira Rosen  <irar@il.ibm.com>
8767         PR tree-optimization/37027
8768         * lib/target-supports.exp
8769         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
8770         * gcc.dg/vect/pr37027.c: New test.
8771         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
8772         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
8773         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
8774         gcc.dg/vect/vect-complex-6.c: Likewise.
8776 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
8778         * g++.dg/debug/dwarf2/enum1.C: New test.
8780 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
8782         * gnat.dg/rep_clause5.ad[sb]: New test.
8783         * gnat.dg/rep_clause5_pkg.ads: New helper.
8785 2010-04-18  Ira Rosen  <irar@il.ibm.com>
8787         PR tree-optimization/43771
8788         * g++.dg/vect/pr43771.cc: New test.
8790 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
8792         PR fortran/31538
8793         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
8794         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
8796 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8798         * gnat.dg/sizetype.adb: Rename into...
8799         * gnat.dg/sizetype1.adb: ...this.
8800         * gnat.dg/sizetype2.adb: New test.
8802 2010-04-16  Richard Guenther  <rguenther@suse.de>
8804         PR tree-optimization/43572
8805         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
8807 2010-04-16  Olivier Hainque  <hainque@adacore.com>
8809         * gnat.dg/specs/discr_private.ads: New test.
8811 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
8813         PR target/41514
8814         * gcc.target/arm/thumb-comparisons.c: New test.
8816         PR target/40603
8817         * gcc.target/arm/thumb-cbranchqi.c: New test.
8819 2010-04-16  Christian Bruel  <christian.bruel@st.com>
8821         * g++.dg/torture/pr36191.C: Enable for SH.
8823 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
8825         * gnat.dg/wide_boolean.adb: New test.
8826         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
8828 2010-04-15  Richard Guenther  <rguenther@suse.de>
8830         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
8831         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
8832         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
8833         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
8834         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
8835         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
8836         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
8837         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
8838         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
8839         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
8840         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
8841         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
8842         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
8843         * gcc.dg/torture/ipa-pta-2.c: Likewise.
8844         * gcc.dg/torture/ipa-pta-1.c: Adjust.
8846 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
8848         PR target/21803
8849         * gcc.target/arm/pr42496.c: New test.
8851 2010-04-14  Jason Merrill  <jason@redhat.com>
8853         PR c++/36625
8854         * g++.dg/ext/attrib38.C: New.
8856 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
8858         PR testsuite/43739
8859         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
8861 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8863         PR 42966
8864         * gcc.dg/cpp/warn-undef-2.c: Update.
8865         * gcc.dg/cpp/warn-traditional-2.c: Update.
8866         * gcc.dg/cpp/warn-comments-2.c: Update.
8867         * gcc.dg/cpp/warn-variadic-2.c: Update.
8868         * gcc.dg/cpp/warn-long-long-2.c: Update.
8869         * gcc.dg/cpp/warn-deprecated-2.c: Update.
8870         * gcc.dg/cpp/warn-multichar-2.c: Update.
8871         * gcc.dg/cpp/warn-normalized-3.c: Update.
8872         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
8873         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
8874         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
8875         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
8876         * gcc.dg/cpp/warn-redefined-2.c: Update.
8877         * gfortran.dg/warning-directive-2.F90: Update.
8878         * c-c++-common/cpp/warning-directive-2.c: Update.
8880 2010-04-14  Michael Matz  <matz@suse.de>
8882         PR tree-optimization/42963
8883         * gcc.dg/pr42963.c: New testcase.
8885 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
8887         * gnat.dg/class_wide.adb: Rename into...
8888         * gnat.dg/class_wide1.adb: ...this.
8889         * gnat.dg/class_wide2.ad[sb]: New test.
8891 2010-04-14  Tobias Burnus  <burnus@net-b.de>
8893         PR fortran/18918
8894         * gfortran.dg/coarray_9.f90: Update dg-errors.
8895         * gfortran.dg/coarray_10.f90: New test.
8896         * gfortran.dg/coarray_11.f90: New test.
8898 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8900         PR fortran/43747
8901         gfortran.dg/initialization_24.f90: New test.
8903 2010-04-13  Jason Merrill  <jason@redhat.com>
8905         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
8906         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
8908 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8910         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
8911         * g++.dg/dg.exp: Likewise.
8912         * gcc.dg/cpp/warning-directive-1.c: Move to ...
8913         * c-c++-common/cpp/warning-directive-1.c: ... here.
8914         * gcc.dg/cpp/warning-directive-2.c: Move to ...
8915         * c-c++-common/cpp/warning-directive-2.c: ... here.
8916         * gcc.dg/cpp/warning-directive-3.c: Move to ...
8917         * c-c++-common/cpp/warning-directive-3.c: ... here.
8918         * gcc.dg/cpp/warning-directive-4.c: Move to ...
8919         * c-c++-common/cpp/warning-directive-4.c: ... here.
8920         * g++.dg/cpp/warning-directive-1.C: Delete.
8921         * g++.dg/cpp/warning-directive-2.C: Delete.
8922         * g++.dg/cpp/warning-directive-3.C: Delete.
8923         * g++.dg/cpp/warning-directive-4.C: Delete.
8924         * gcc.dg/cpp/normalised-3.c: Delete.
8925         * g++.dg/cpp/normalised-1.C: Rename as ...
8926         * c-c++-common/cpp/normalised-3.c: ... this.
8928 2010-04-13  Martin Jambor  <mjambor@suse.cz>
8930         * gcc.dg/tree-ssa/sra-9.c: New test.
8932 2010-04-13  Michael Matz  <matz@suse.de>
8934         PR middle-end/43730
8935         * gcc.dg/pr43730.c: New test.
8937 2010-04-13  Michael Matz  <matz@suse.de>
8939         * gcc.dg/tree-ssa/negate.c: New testcase.
8941 2010-04-13  Richard Guenther  <rguenther@suse.de>
8943         PR testsuite/43735
8944         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
8946 2010-04-13  Richard Guenther  <rguenther@suse.de>
8948         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
8950 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
8952         * gnat.dg/derived_type1.adb: New test.
8954 2010-04-13  Matthias Klose  <doko@ubuntu.com>
8956         * gcc.dg/plugindir1.c: New testcase.
8957         * gcc.dg/plugindir2.c: New testcase.
8958         * gcc.dg/plugindir3.c: New testcase.
8959         * gcc.dg/plugindir4.c: New testcase.
8961 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
8963         * gcc.target/i386/rotate-2.c: New test.
8965 2010-04-12  Jason Merrill  <jason@redhat.com>
8967         PR c++/43641
8968         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
8969         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
8971 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
8973         PR c++/25811
8974         * g++.dg/init/pr25811.C: New test.
8976 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8978         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
8979         dg-error, dg-warning.
8980         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
8982 2010-04-12  Richard Guenther  <rguenther@suse.de>
8984         * gcc.dg/torture/inline-2.c: New testcase.
8986 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
8988         PR bootstrap/43699
8989         * gcc.dg/Wunused-var-7.c: New test.
8991         PR tree-optimization/43560
8992         * gcc.c-torture/execute/pr43560.c: New test.
8994 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
8996         * gnat.dg/aggr13.adb: New test.
8997         * gnat.dg/aggr14.adb: Likewise.
8998         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
9000 2010-04-12  Richard Guenther  <rguenther@suse.de>
9002         PR c++/43611
9003         * g++.dg/torture/pr43611.C: New testcase.
9005 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
9007         PR c/36774
9008         * gcc.dg/pr36774-1.c: New test.
9009         * gcc.dg/pr36774-2.c: New test.
9011 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
9013         * gcc.target/sh/rte-delay-slot.c: New test.
9015 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
9017         * gnat.dg/pack9.adb: Remove -cargs option.
9018         * gnat.dg/aggr12.ad[sb]: New test.
9020 2010-04-10  Jie Zhang  <jie@codesourcery.com>
9022         PR target/43417
9023         * gcc.target/sh/pr43417.c: New test.
9025 2010-04-10  Tobias Burnus  <burnus@net-b.de>
9027         PR fortran/43591
9028         * gfortran.dg/spec_expr_6.f90: New test.
9030 2010-04-09  Manuel López-Ibáñez <manu@gcc.gnu.org>
9032         PR cpp/43195
9033         * gcc.dg/cpp/pr43195.c: New.
9034         * gcc.dg/cpp/pr43195.h: New.
9036 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9038         PR 42965
9039         * gcc.dg/Werror-6.c: Adjust.
9040         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9041         * gcc.dg/Werror-4.c: Likewise.
9042         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
9043         * gcc.dg/Wswitch-enum-error.c: Likewise.
9044         * gcc.dg/Wpointer-arith.c: Likewise.
9045         * gcc.dg/Wfatal.c: Likewise.
9046         * gcc.dg/Wswitch-error.c: Likewise.
9047         * g++.dg/warn/unused-result1-Werror.c: Likewise.
9048         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
9049         * gcc.dg/cpp/warn-undef-2.c: Likewise.
9050         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
9051         * gcc.dg/cpp/warn-comments-2.c: Likewise.
9052         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
9053         * gcc.dg/cpp/warning-directive-2.c: Likewise.
9054         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
9055         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
9056         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
9057         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
9058         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
9059         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
9060         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
9061         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
9062         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
9063         * g++.dg/cpp/warning-directive-2.C: Likewise.
9064         * gfortran.dg/warning-directive-2.F90: Likewise.
9066 2010-04-09  Jason Merrill  <jason@redhat.com>
9068         PR c++/42623
9069         * g++.dg/template/sizeof13.C: New.
9071 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
9073         * g++.dg/other/pr35504.C: Add check for thiscall.
9074         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
9075         * gcc.dg/torture/stackalign/thiscall-1.c: New.
9077 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9079         PR c++/28584
9080         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
9081         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
9082         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
9083         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
9084         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
9085         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
9086         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
9087         * g++.dg/other/increment1.C: Likewise.
9089 2010-04-09  Tobias Burnus  <burnus@net-b.de>
9091         PR fortran/18918
9092         * gfortran.dg/coarray_7.f90: New test.
9093         * gfortran.dg/coarray_8.f90: New test.
9095 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
9097         PR fortran/28039
9098         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
9100 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9102         PR target/43643
9103         * gcc.dg/pr43643.c: New test.
9105 2010-04-08  Tobias Burnus  <burnus@net-b.de>
9107         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
9109 2010-04-08  Richard Guenther  <rguenther@suse.de>
9111         PR tree-optimization/43679
9112         * gcc.c-torture/compile/pr43679.c: New testcase.
9114 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
9116         PR debug/43670
9117         * gcc.dg/pr43670.c: New test.
9119 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
9121         PR middle-end/40815
9122         * gcc.dg/tree-ssa/reassoc-19.c: New.
9124 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
9126         PR c/18624
9127         * gcc.dg/Wunused-var-1.c: New test.
9128         * gcc.dg/Wunused-var-2.c: New test.
9129         * gcc.dg/Wunused-var-3.c: New test.
9130         * gcc.dg/Wunused-var-4.c: New test.
9131         * gcc.dg/Wunused-var-5.c: New test.
9132         * gcc.dg/Wunused-var-6.c: New test.
9133         * gcc.dg/Wunused-parm-1.c: New test.
9135         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
9136         * gcc.dg/trunc-1.c: Likewise.
9137         * gcc.dg/vla-9.c: Likewise.
9138         * gcc.dg/dfp/composite-type.c: Likewise.
9140 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9142         PR objc/35996
9143         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
9144         * obj-c++.dg/objc-gc-3.mm: Ditto.
9146 2010-04-07  Simon Baldwin  <simonb@google.com>
9148         * gcc.dg/cpp/warn-undef-2.c: New.
9149         * gcc.dg/cpp/warn-traditional-2.c: New.
9150         * gcc.dg/cpp/warn-comments-2.c: New.
9151         * gcc.dg/cpp/warning-directive-1.c: New.
9152         * gcc.dg/cpp/warn-long-long.c: New.
9153         * gcc.dg/cpp/warn-traditional.c: New.
9154         * gcc.dg/cpp/warn-variadic-2.c: New.
9155         * gcc.dg/cpp/warn-undef.c: New.
9156         * gcc.dg/cpp/warn-normalized-1.c: New.
9157         * gcc.dg/cpp/warning-directive-2.c: New.
9158         * gcc.dg/cpp/warn-long-long-2.c: New.
9159         * gcc.dg/cpp/warn-variadic.c: New.
9160         * gcc.dg/cpp/warn-normalized-2.c: New.
9161         * gcc.dg/cpp/warning-directive-3.c: New.
9162         * gcc.dg/cpp/warn-deprecated-2.c: New.
9163         * gcc.dg/cpp/warn-trigraphs-1.c: New.
9164         * gcc.dg/cpp/warn-multichar-2.c: New.
9165         * gcc.dg/cpp/warn-normalized-3.c: New.
9166         * gcc.dg/cpp/warning-directive-4.c: New.
9167         * gcc.dg/cpp/warn-unused-macros.c: New.
9168         * gcc.dg/cpp/warn-trigraphs-2.c: New.
9169         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
9170         * gcc.dg/cpp/warn-cxx-compat.c: New.
9171         * gcc.dg/cpp/warn-redefined.c: New.
9172         * gcc.dg/cpp/warn-trigraphs-3.c: New.
9173         * gcc.dg/cpp/warn-unused-macros-2.c: New.
9174         * gcc.dg/cpp/warn-deprecated.c: New.
9175         * gcc.dg/cpp/warn-trigraphs-4.c: New.
9176         * gcc.dg/cpp/warn-redefined-2.c: New.
9177         * gcc.dg/cpp/warn-comments.c: New.
9178         * gcc.dg/cpp/warn-multichar.c: New.
9179         * g++.dg/cpp/warning-directive-1.C: New.
9180         * g++.dg/cpp/warning-directive-2.C: New.
9181         * g++.dg/cpp/warning-directive-3.C: New.
9182         * g++.dg/cpp/warning-directive-4.C: New.
9183         * gfortran.dg/warning-directive-1.F90: New.
9184         * gfortran.dg/warning-directive-3.F90: New.
9185         * gfortran.dg/warning-directive-2.F90: New.
9186         * gfortran.dg/warning-directive-4.F90: New.
9188 2010-04-07  Iain Sandoe <iains@gcc.gnu.org>
9190         PR objc++/23716
9191         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
9193 2010-04-07  Jason Merrill  <jason@redhat.com>
9195         * g++.dg/template/dr408.C: New.
9197         * g++.dg/lookup/ns4.C: New.
9199         PR c++/38392
9200         * g++.dg/template/friend51.C: New test.
9202         PR c++/41970
9203         * g++.old-deja/g++.other/linkage1.C: Adjust.
9205 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9207         PR c++/42697
9208         * g++.dg/template/crash94.C: New test.
9210 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9212         PR c++/40239
9213         * g++.dg/init/aggr5.C: New test.
9214         * g++.dg/init/aggr5.C: New test.
9216 2010-04-07  Richard Guenther  <rguenther@suse.de>
9218         PR tree-optimization/43270
9219         * g++.dg/warn/Warray-bounds-4.C: New testcase.
9220         * gcc.dg/Warray-bounds-7.c: Likewise.
9222 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
9224         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
9225         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
9226         * gnat.dg/bit_packed_array4.ad[sb]: New test.
9228 2010-04-07  Jie Zhang  <jie@codesourcery.com>
9230         PR c++/42556
9231         * g++.dg/init/pr42556.C: New test.
9233 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
9235         PR debug/43628
9236         * g++.dg/debug/dwarf2/typedef2.C: New test.
9238 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
9240         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
9241         c-c++-common/dwarf2/redeclaration-1.C
9243 2010-04-06  Jason Merrill  <jason@redhat.com>
9245         * g++.dg/cpp0x/pr31437.C: Adjust error location.
9246         * g++.dg/ext/attrib18.C: Likewise.
9247         * g++.dg/ext/bitfield2.C: Likewise.
9248         * g++.dg/ext/bitfield4.C: Likewise.
9249         * g++.dg/ext/visibility/warn2.C: Likewise.
9250         * g++.dg/ext/visibility/warn3.C: Likewise.
9251         * g++.dg/gomp/pr26690-1.C: Likewise.
9252         * g++.dg/inherit/covariant7.C: Likewise.
9253         * g++.dg/init/synth2.C: Likewise.
9254         * g++.dg/lookup/using7.C: Likewise.
9255         * g++.dg/other/crash-4.C: Likewise.
9256         * g++.dg/other/error13.C: Likewise.
9257         * g++.dg/other/error20.C: Likewise.
9258         * g++.dg/parse/crash31.C: Likewise.
9259         * g++.dg/parse/error16.C: Likewise.
9260         * g++.dg/parse/error19.C: Likewise.
9261         * g++.dg/parse/error27.C: Likewise.
9262         * g++.dg/parse/error28.C: Likewise.
9263         * g++.dg/parse/fused-params1.C: Likewise.
9264         * g++.dg/template/error2.C: Likewise.
9265         * g++.dg/template/local6.C: Likewise.
9266         * g++.dg/template/qualttp15.C: Likewise.
9267         * g++.dg/warn/Wnvdtor-2.C: Likewise.
9268         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
9269         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
9270         * g++.old-deja/g++.brendan/crash29.C: Likewise.
9271         * g++.old-deja/g++.eh/spec6.C: Likewise.
9272         * g++.old-deja/g++.jason/crash3.C: Likewise.
9273         * g++.old-deja/g++.jason/destruct2.C: Likewise.
9274         * g++.old-deja/g++.law/ctors5.C: Likewise.
9275         * g++.old-deja/g++.law/ctors9.C: Likewise.
9276         * g++.old-deja/g++.mike/p3538a.C: Likewise.
9277         * g++.old-deja/g++.mike/p3538b.C: Likewise.
9278         * g++.old-deja/g++.other/struct1.C: Likewise.
9279         * g++.old-deja/g++.other/volatile1.C: Likewise.
9280         * g++.old-deja/g++.pt/crash36.C: Likewise.
9281         * g++.old-deja/g++.pt/derived3.C: Likewise.
9282         * g++.old-deja/g++.robertl/eb109.C: Likewise.
9283         * g++.old-deja/g++.robertl/eb4.C: Likewise.
9285 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
9287         PR middle-end/43519
9288         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
9289         * gcc.dg/graphite/id-19.c: New.
9291 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
9293         PR middle-end/32824
9294         * gcc.dg/vect/pr32824: New.
9296 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9298         PR fortran/18918
9299         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
9300         * gfortran.dg/coarray_3.f90: Ditto.
9301         * gfortran.dg/coarray_4.f90: Ditto.
9302         * gfortran.dg/coarray_5.f90: Ditto.
9303         * gfortran.dg/coarray_6.f90: Ditto.
9304         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
9306 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9308         PR fortran/18918
9309         * gfortran.dg/coarray_4.f90: Fix test.
9310         * gfortran.dg/coarray_6.f90: Add more tests.
9312 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9314         PR fortran/18918
9315         * gfortran.dg/coarray_4.f90: New test.
9316         * gfortran.dg/coarray_5.f90: New test.
9317         * gfortran.dg/coarray_6.f90: New test.
9319 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9321         PR fortran/18918
9322         * gfortran.dg/iso_fortran_env_5.f90: New test.
9323         * gfortran.dg/iso_fortran_env_6.f90: New test.
9325 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9327         PR fortran/39997
9328         * gfortran.dg/coarray_1.f90: New test.
9329         * gfortran.dg/coarray_2.f90: New test.
9330         * gfortran.dg/coarray_3.f90: New test.
9332 2010-04-06  Jason Merrill  <jason@redhat.com>
9334         PR c++/43648
9335         * g++.dg/template/dtor8.C: New.
9337         PR c++/43621
9338         * g++.dg/template/error-recovery2.C: New.
9340 2010-04-06  Jan Hubicka  <jh@suse.czpli
9342         PR tree-optimization/42906
9343         * gcc.dg/tree-ssa/dce-1.c: New testcase.
9345 2010-04-06  Tobias Burnus  <burnus@net-b.de>
9347         PR fortran/43178
9348         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
9349         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
9350         * gfortran.dg/auto_dealloc_1.f90: Ditto.
9352 2010-04-06  Richard Guenther  <rguenther@suse.de>
9354         PR tree-optimization/43627
9355         * gcc.dg/tree-ssa/vrp49.c: New testcase.
9357 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9359         PR target/43638
9360         * gcc.target/i386/pr43638.c: New test.
9362 2010-04-06  Richard Guenther  <rguenther@suse.de>
9364         PR middle-end/43661
9365         * gcc.c-torture/compile/pr43661.c: New testcase.
9367 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
9369         * gcc.target/s390/stackcheck1.c: Add dg-warning.
9371 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
9373         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
9375 2010-04-02  Richard Guenther  <rguenther@suse.de>
9377         PR tree-optimization/43629
9378         * gcc.c-torture/execute/pr43629.c: New testcase.
9380 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9381             Dominique d'Humieres  <dominiq@lps.ens.fr>
9383         PR libfortran/43605
9384         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
9386 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
9388         PR debug/43325
9389         * c-c++-common/dwarf2/redeclaration-1.C: New test.
9391 2010-04-01  Jason Merrill  <jason@redhat.com>
9393         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
9395 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
9396             Manfred Schwarb  <manfred99@gmx.ch>
9398         PR libfortran/43605
9399         * gfortran.dg/ftell_3.f90: New test.
9401 2010-04-01  Richard Guenther  <rguenther@suse.de>
9403         PR middle-end/43614
9404         * gcc.c-torture/compile/pr43614.c: New testcase.
9406 2010-04-01  Martin Jambor  <mjambor@suse.cz>
9408         PR tree-optimization/43141
9409         * gcc.dg/guality/pr43141.c: New test.
9411 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9413         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
9414         * g++.dg/eh/spbp.C: Likewise.
9415         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
9416         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
9417         superfluous casts.
9418         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
9419         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
9420         * objc.dg/dwarf-2.m: Likewise.
9422 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9424         PR middle-end/43464
9425         * gcc.dg/graphite/id-pr43464.c: New.
9426         * gcc.dg/graphite/id-pr43464-1.c: New.
9428 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
9430         PR middle-end/43351
9431         * gcc.dg/graphite/id-pr43351.c
9433 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9435         PR testsuite/35165
9436         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
9437         * obj-c++.dg/try-catch-2.mm: Ditto.
9438         * obj-c++.dg/lookup-2.mm: Ditto.
9439         * obj-c++.dg/encode-8.m: Ditto.
9440         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9441         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
9442         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
9443         * obj-c++.dg/const-str-11.mm: Ditto.
9444         * obj-c++.dg/const-str-9.mm: Ditto.
9445         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
9446         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
9447         * obj-c++.dg/except-1.mm: Ditto.
9448         * obj-c++.dg/const-str-7.mm: Ditto.
9449         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9450         * obj-c++.dg/const-str-3.mm: Ditto.
9451         * obj-c++.dg/const-str-7.mm: Ditto.
9452         * obj-c++.dg/stubify-2.mm: Change dump file name.
9454         PR objc++/23613
9455         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
9456         New macro.
9457         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
9458         Remove dg-xfail-if.
9460 2010-03-31  Martin Jambor  <mjambor@suse.cz>
9462         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
9463         only with -O2, -O3 or -Os and not with -fwhopr.
9465 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
9467         PR c++/43558
9468         * g++.dg/template/typedef31.C: New test.
9470 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9472         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
9473         assembler output on *-*-solaris2*.
9474         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
9476 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
9478         PR debug/43557
9479         * gcc.dg/pr43557-1.c: New test.
9480         * gcc.dg/pr43557-2.c: New file.
9482 2010-03-31  Jie Zhang  <jie@codesourcery.com>
9484         PR 43562
9485         * gcc.dg/pr43562.c: New test.
9487 2010-03-30  Jason Merrill  <jason@redhat.com>
9489         PR c++/43076
9490         * g++.dg/template/error-recovery1.C: New.
9492         PR c++/41786
9493         * g++.dg/parse/ambig5.C: New.
9495 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
9497         PR debug/43593
9498         * gcc.dg/guality/pr43593.c: New test.
9500 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
9502         PR middle-end/43430
9503         * gcc.dg/vect/pr43430-1.c: New.
9505 2010-03-30  Jason Merrill  <jason@redhat.com>
9507         PR c++/43559
9508         * g++.dg/template/partial7.C: New.
9510 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9512         * gcc.target/s390/stackcheck1.c: New testcase.
9514 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9516         PR libfortran/43265
9517         * gfortran.dg/read_eof_8.f90: New test.
9519 2010-03-29  Jason Merrill  <jason@redhat.com>
9521         * gcc.dg/cpp/include6.c: Change [] to ().
9523         N3077
9524         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
9525         splicing and UCNs.
9526         * c-c++-common/raw-string-2.c: Add trigraph test.
9527         * c-c++-common/raw-string-8.c: New.
9528         * c-c++-common/raw-string-9.c: New.
9529         * c-c++-common/raw-string-10.c: New.
9531         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
9532         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
9533         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
9534         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
9535         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
9536         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
9537         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
9539 2010-03-29  Richard Guenther  <rguenther@suse.de>
9541         PR tree-optimization/43560
9542         * gcc.dg/torture/pr43560.c: New testcase.
9544 2010-03-29  Jason Merrill  <jason@redhat.com>
9546         N3077
9547         * g++.dg/ext/raw-string-1.C: Change [] to ().
9548         * g++.dg/ext/raw-string-2.C: Change [] to ().
9549         Don't use \ in delimiter.
9550         * g++.dg/ext/raw-string-3.C: Change [] to ().
9551         * g++.dg/ext/raw-string-4.C: Change [] to ().
9552         * g++.dg/ext/raw-string-5.C: Change [] to ().
9553         Test for error on \ in delimiter.
9554         * g++.dg/ext/raw-string-6.C: Change [] to ().
9555         * g++.dg/ext/raw-string-7.C: Change [] to ().
9557 2010-03-29  Jie Zhang  <jie@codesourcery.com>
9559         PR 43564
9560         * gcc.dg/pr43564.c: New test.
9562 2010-03-29  Tobias Burnus  <burnus@net-b.de>
9564         PR fortran/43551
9565         * gfortran.dg/direct_io_12.f90: New test.
9567 2010-03-28  Jan Hubicka  <jh@suse.cz>
9569         PR tree-optimization/43505
9570         * gfortran.dg/pr43505.f90: New testcase.
9572 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
9574         PR tree-optimization/43528
9575         * gcc.target/i386/pr43528.c: New test.
9577 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
9579         PR c/43381
9580         * gcc.dg/parm-impl-decl-3.c: New test.
9582 2010-03-26  Jason Merrill  <jason@redhat.com>
9584         PR c++/43509
9585         * g++.dg/cpp0x/parse1.C: New.
9587 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
9589         PR target/43524
9590         * gcc.target/i386/pr43524.c: New test.
9592 2010-03-26  Martin Jambor  <mjambor@suse.cz>
9594         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
9595         whitespace, rename main to foo.
9596         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
9597         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
9598         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
9599         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
9600         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
9601         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
9602         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
9603         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
9604         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
9605         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
9606         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
9608 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
9610         PR c++/43327
9611         * g++.dg/other/crash-10.C: New test.
9612         * g++.dg/other/crash-11.C: New test.
9614 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9616         PR libfortran/43517
9617         * gfortran.dg/read_eof_7.f90: New test.
9619 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9621         PR objc/35165
9622         PR testsuite/43512
9623         * objc-obj-c++-shared: New directory.
9624         * objc-obj-c++-shared/Object1-implementation.h: New file.
9625         * objc-obj-c++-shared/Object1.h: New file.
9626         * objc-obj-c++-shared/Protocol1.h: New file.
9627         * objc-obj-c++-shared/next-abi.h: New file.
9628         * objc-obj-c++-shared/next-mapping.h: New file.
9629         * objc/execute/next_mapping.h: Delete.
9630         * objc.dg/special/special.exp: For all targets run the tests with
9631         -fgnu-runtime, for darwin targets also run the tests with
9632         -fnext-runtime.
9633         * objc.dg/dg.exp: Ditto.
9634         * obj-c++.dg/dg.exp: Ditto.
9635         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
9636         Protocol1.h) and next-mapping.h as required.  Amend testcase to
9637         include use of updated NeXT interface.
9638         * objc/execute/formal_protocol-5.m: Ditto.
9639         * objc/execute/protocol-isEqual-2.m: Ditto.
9640         * objc/execute/protocol-isEqual-4.m: Ditto.
9641         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
9642         Protocol1.h) and next-mapping.h as required.
9643         * objc/execute/object_is_class.m: Ditto.
9644         * objc/execute/enumeration-1.m: Ditto.
9645         * objc/execute/class-13.m: Ditto.
9646         * objc/execute/formal_protocol-2.m: Ditto.
9647         * objc/execute/formal_protocol-4.m: Ditto.
9648         * objc/execute/class-1.m: Ditto.
9649         * objc/execute/bycopy-1.m: Ditto.
9650         * objc/execute/formal_protocol-6.m: Ditto.
9651         * objc/execute/bycopy-3.m: Ditto.
9652         * objc/execute/class-3.m: Ditto.
9653         * objc/execute/bf-11.m: Ditto.
9654         * objc/execute/class-5.m: Ditto.
9655         * objc/execute/bf-13.m: Ditto.
9656         * objc/execute/class-7.m: Ditto.
9657         * objc/execute/bf-15.m: Ditto.
9658         * objc/execute/class-9.m: Ditto.
9659         * objc/execute/bf-17.m: Ditto.
9660         * objc/execute/bf-19.m: Ditto.
9661         * objc/execute/IMP.m: Ditto.
9662         * objc/execute/exceptions/catchall-1.m: Ditto.
9663         * objc/execute/exceptions/trivial.m: Ditto.
9664         * objc/execute/exceptions/finally-1.m: Ditto.
9665         * objc/execute/exceptions/local-variables-1.m: Ditto.
9666         * objc/execute/exceptions/foward-1.m: Ditto.
9667         * objc/execute/bf-2.m: Ditto.
9668         * objc/execute/string1.m: Ditto.
9669         * objc/execute/bf-4.m: Ditto.
9670         * objc/execute/informal_protocol.m: Ditto.
9671         * objc/execute/string3.m: Ditto.
9672         * objc/execute/bf-6.m: Ditto.
9673         * objc/execute/bf-8.m: Ditto.
9674         * objc/execute/class-tests-1.h: Ditto.
9675         * objc/execute/protocol-isEqual-1.m: Ditto.
9676         * objc/execute/protocol-isEqual-3.m: Ditto.
9677         * objc/execute/_cmd.m: Ditto.
9678         * objc/execute/function-message-1.m: Ditto.
9679         * objc/execute/bf-20.m: Ditto.
9680         * objc/execute/bf-common.h: Ditto.
9681         * objc/execute/np-2.m: Ditto.
9682         * objc/execute/class-10.m: Ditto.
9683         * objc/execute/class-12.m: Ditto.
9684         * objc/execute/enumeration-2.m: Ditto.
9685         * objc/execute/class-14.m: Ditto.
9686         * objc/execute/encode-1.m: Ditto.
9687         * objc/execute/formal_protocol-1.m: Ditto.
9688         * objc/execute/formal_protocol-3.m: Ditto.
9689         * objc/execute/accessing_ivars.m: Ditto.
9690         * objc/execute/bycopy-2.m: Ditto.
9691         * objc/execute/class-2.m: Ditto.
9692         * objc/execute/bf-10.m: Ditto.
9693         * objc/execute/formal_protocol-7.m: Ditto.
9694         * objc/execute/root_methods.m: Ditto.
9695         * objc/execute/class-4.m: Ditto.
9696         * objc/execute/bf-12.m: Ditto.
9697         * objc/execute/class-6.m: Ditto.
9698         * objc/execute/bf-14.m: Ditto.
9699         * objc/execute/nested-func-1.m: Ditto.
9700         * objc/execute/class-8.m: Ditto.
9701         * objc/execute/private.m: Ditto.
9702         * objc/execute/bf-16.m: Ditto.
9703         * objc/execute/bf-18.m: Ditto.
9704         * objc/execute/load-3.m: Ditto.
9705         * objc/execute/compatibility_alias.m: Ditto.
9706         * objc/execute/bf-1.m: Ditto.
9707         * objc/execute/no_clash.m: Ditto.
9708         * objc/execute/bf-3.m: Ditto.
9709         * objc/execute/string2.m: Ditto.
9710         * objc/execute/bf-5.m: Ditto.
9711         * objc/execute/string4.m: Ditto.
9712         * objc/execute/bf-7.m: Ditto.
9713         * objc/execute/object_is_meta_class.m: Ditto.
9714         * objc/execute/bf-9.m: Ditto.
9715         * objc/execute/bf-21.m: Ditto.
9716         * objc/execute/cascading-1.m: Ditto.
9717         * objc/execute/trivial.m: Ditto.
9718         * objc/execute/np-1.m: Ditto.
9719         * objc/compile/trivial.m: Ditto.
9720         * objc/execute/class_self-2.m: Include <stdlib.h>.
9721         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
9722         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
9723         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9724         and 64bit. Use new NeXT interface as required.
9725         * objc.dg/special/unclaimed-category-1.m: Ditto.
9726         * objc.dg/special/unclaimed-category-1.h: Ditto.
9727         * objc.dg/special/unclaimed-category-1a.m: Ditto.
9728         * objc.dg/func-ptr-1.m: Ditto.
9729         * objc.dg/stret-1.m: Ditto.
9730         * objc.dg/encode-2.m: Ditto.
9731         * objc.dg/category-1.m: Ditto.
9732         * objc.dg/encode-3.m: Ditto.
9733         * objc.dg/call-super-3.m: Ditto.
9734         * objc.dg/method-3.m: Ditto.
9735         * objc.dg/func-ptr-2.m: Ditto.
9736         * objc.dg/lookup-1.m: Ditto.
9737         * objc.dg/encode-4.m: Ditto.
9738         * objc.dg/fix-and-continue-1.m: Ditto.
9739         * objc.dg/proto-lossage-3.m: Ditto.
9740         * objc.dg/method-13.m: Ditto.
9741         * objc.dg/proto-qual-1.m: Ditto.
9742         * objc.dg/zero-link-3.m: Ditto.
9743         * objc.dg/bitfield-1.m: Ditto.
9744         * objc.dg/va-meth-1.m: Ditto.
9745         * objc.dg/super-class-3.m: Ditto.
9746         * objc.dg/call-super-1.m: Ditto.
9747         * objc.dg/type-size-2.m: Ditto.
9748         * objc.dg/method-10.m: Ditto.
9749         * objc.dg/defs.m: Ditto.
9750         * objc.dg/const-str-3.m: Ditto.
9751         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
9752         Protocol1.h) and next-mapping.h as required. Use new NeXT
9753         interface as required.
9754         * objc.dg/super-class-4.m: Ditto.
9755         * objc.dg/comp-types-8.m: Ditto.
9756         * objc.dg/call-super-2.m: Ditto.
9757         * objc.dg/objc-fast-4.m: Ditto.
9758         * objc.dg/method-6.m: Ditto.
9759         * objc.dg/const-str-3.m: Ditto.
9760         * objc.dg/const-str-7.m: Ditto.
9761         * objc.dg/method-15.m: Ditto.
9762         * objc.dg/method-19.m: Ditto.
9763         * objc.dg/sync-1.m: Ditto.
9764         * objc.dg/layout-1.m: Ditto.
9765         * objc.dg/bitfield-3.m: Ditto.
9766         * objc.dg/try-catch-3.m: Ditto.
9767         * objc.dg/try-catch-7.m: Ditto.
9768         * objc.dg/comp-types-10.m: Ditto.
9769         * objc.dg/selector-2.: Ditto.
9770         * objc.dg/method-7.m: Ditto.
9771         * objc.dg/typedef-alias-1.m: Ditto.
9772         * objc.dg/proto-lossage-2.m: Ditto.
9773         * objc.dg/comp-types-11.m: Ditto.
9774         * objc.dg/sizeof-1.m: Ditto.
9775         * objc.dg/method-17.m: Ditto.
9776         * objc.dg/bitfield-5.m: Ditto.
9777         * objc.dg/try-catch-1.m: Ditto.
9778         * objc.dg/encode-5.m: Ditto.
9779         * objc.dg/fix-and-continue-2.m: Ditto.
9780         * objc.dg/method-9.m: Ditto.
9781         * objc.dg/isa-field-1.m: Ditto.
9782         * objc.dg/local-decl-2.m: Ditto.
9783         * objc.dg/objc-gc-4.m: Ditto.
9784         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
9785         * objc.dg/gnu-runtime-3.m: Ditto.
9786         * objc.dg/encode-7.m: Ditto.
9787         * objc.dg/encode-8.m: Ditto.
9788         * objc.dg/selector-3.m: Ditto.
9789         * objc.dg/gnu-runtime-1.m: Ditto.
9790         * objc.dg/const-str-12.m: Ditto.
9791         * objc.dg/gnu-runtime-2.m: Ditto.
9792         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
9793         * objc.dg/selector-1.m: Ditto.
9794         * objc.dg/stubify-2.m: Ditto.
9795         * objc.dg/zero-link-1.m: Ditto.
9796         * objc.dg/stret-2.m: Ditto.
9797         * objc.dg/zero-link-2.m: Ditto.
9798         * objc.dg/next-runtime-1.m: Ditto.
9799         * objc.dg/symtab-1.m: Ditto.
9800         * objc.dg/stubify-1.m: Ditto.
9801         * objc.dg/bitfield-2.m: Ditto.
9802         * objc.dg/try-catch-10.m: Apply to both runtimes.
9803         * objc.dg/const-str-1.m: Ditto.
9804         * objc.dg/image-info.m: Ditto.
9805         * objc.dg/encode-9.m: Ditto.
9806         * objc.dg/pragma-1.m: Apply test to all targets.
9807         * objc.dg/const-str-4.m: Ditto.
9808         * objc.dg/const-str-8.m: Ditto.
9809         * objc.dg/super-class-2.m: Ditto.
9810         * objc.dg/try-catch-5.m: Ditto.
9811         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
9812         Protocol1.h) and next-mapping.h as required. Use new NeXT
9813         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
9814         * objc.dg/const-str-11.m: Ditto.
9815         * objc.dg/const-str-9.m: Ditto.
9816         * objc.dg/method-4.m: Skip for 64Bit NeXT.
9817         * objc.dg/encode-1.m: Remove redundant -lobjc.
9818         * objc.dg/try-catch-9.m: Tidy space.
9819         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
9820         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
9821         and 64bit. Use new NeXT interface as required.
9822         * obj-c++.dg/template-4.mm: Ditto.
9823         * obj-c++.dg/defs.mm: Ditto.
9824         * obj-c++.dg/basic.mm: Ditto.
9825         * obj-c++.dg/encode-4.mm: Ditto.
9826         * obj-c++.dg/method-17.mm: Ditto.
9827         * obj-c++.dg/proto-lossage-3.mm: Ditto.
9828         * obj-c++.dg/cxx-class-1.mm: Ditto.
9829         * obj-c++.dg/method-10.mm: Ditto.
9830         * obj-c++.dg/va-meth-1.mm: Ditto.
9831         * obj-c++.dg/encode-5.mm: Ditto.
9832         * obj-c++.dg/lookup-2.mm: Ditto.
9833         * obj-c++.dg/template-3.mm: Ditto.
9834         * obj-c++.dg/proto-qual-1.mm: Ditto.
9835         * obj-c++.dg/qual-types-1.m: Ditto.
9836         * obj-c++.dg/cxx-scope-1.mm: Ditto.
9837         * obj-c++.dg/template-1.mm: Ditto.
9838         * obj-c++.dg/encode-6.mm: Ditto.
9839         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
9840         Protocol1.h) and next-mapping.h as required. Use new NeXT
9841         interface as required.
9842         * obj-c++.dg/except-1.mm: Ditto.
9843         * obj-c++.dg/const-str-7.mm: Ditto.
9844         * obj-c++.dg/ivar-list-semi.mm: Ditto.
9845         * obj-c++.dg/cxx-scope-2.mm: Ditto.
9846         * obj-c++.dg/selector-2.mm: Ditto.
9847         * obj-c++.dg/isa-field-1.mm: Ditto.
9848         * obj-c++.dg/try-catch-1.mm: Ditto.
9849         * obj-c++.dg/local-decl-1.mm: Ditto.
9850         * obj-c++.dg/try-catch-9.mm: Ditto.
9851         * obj-c++.dg/no-extra-load.mm: Ditto.
9852         * obj-c++.dg/selector-5.mm: Ditto.
9853         * obj-c++.dg/method-12.mm: Ditto.
9854         * obj-c++.dg/try-catch-11.mm: Ditto.
9855         * obj-c++.dg/comp-types-11.mm: Ditto.
9856         * obj-c++.dg/bitfield-3.mm: Ditto.
9857         * obj-c++.dg/method-6.mm: Ditto.
9858         * obj-c++.dg/super-class-2.mm: Ditto.
9859         * obj-c++.dg/method-21.mm: Ditto.
9860         * obj-c++.dg/const-str-8.mm: Ditto.
9861         * obj-c++.dg/try-catch-7.mm: Ditto.
9862         * obj-c++.dg/method-15.mm: Ditto.
9863         * obj-c++.dg/layout-1.mm: Ditto.
9864         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
9865         * obj-c++.dg/const-str-3.mm: Ditto.
9866         * obj-c++.dg/try-catch-2.mm: Ditto.
9867         * obj-c++.dg/objc-gc-3.mm: Ditto.
9868         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
9869         * obj-c++.dg/bitfield-1.mm: Ditto.
9870         * obj-c++.dg/selector-6.mm: Ditto.
9871         * obj-c++.dg/method-13.mm: Ditto.
9872         * obj-c++.dg/comp-types-12.mm: Ditto.
9873         * obj-c++.dg/bitfield-4.mm: Ditto.
9874         * obj-c++.dg/try-catch-8.mm: Ditto.
9875         * obj-c++.dg/method-2.mm: Ditto.
9876         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
9877         * obj-c++.dg/typedef-alias-1.mm: Ditto.
9878         * obj-c++.dg/const-str-4.mm: Ditto.
9879         * obj-c++.dg/proto-lossage-2.mm: Ditto.
9880         * obj-c++.dg/try-catch-3.mm: Ditto.
9881         * obj-c++.dg/comp-types-9.mm: Ditto.
9882         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
9883         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
9884         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
9885         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
9886         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9887         Use new NeXT interface as required.
9888         * obj-c++.dg/const-str-10.mm: Ditto.
9889         * obj-c++.dg/const-str-11.mm: Ditto.
9890         * obj-c++.dg/const-str-9.mm: Ditto.
9891         * obj-c++.dg/method-11.mm: Ditto.
9892         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
9893         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
9894         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
9895         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
9896         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
9898 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
9900         PR c++/43206
9901         * g++.dg/template/typedef30.C: New test case.
9903 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
9905         PR c/43385
9906         * gcc.c-torture/execute/pr43385.c: New test.
9908 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
9910         * gcc.dg/strncpy-fix-1.c: New test.
9912 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
9914         PR testsuite/41609
9915         * lib/objc-torture.exp (objc-set-runtime-options): New.
9916         * objc/execute/execute.exp: Check runtime options on each pass.
9917         * objc/execute/exceptions/exceptions.exp: Ditto.
9918         * objc/compile/compile.exp: Ditto.
9920         PR testsuite/42348
9921         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
9922         standard tests.
9923         (check_effective_target_objc2): New proc.
9924         (check_effective_target_next_runtime): New proc.
9925         * lib/objc.exp: Determine which runtime is in force and support it.
9926         * lib/obj-c++.exp: Ditto.
9928 2010-03-24  Jason Merrill  <jason@redhat.com>
9930         PR c++/43502
9931         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
9933 2010-03-24  Martin Jambor  <mjambor@suse.cz>
9935         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
9936         a loop.
9937         * gcc.dg/ipa/ipa-2.c: Likewise.
9938         * gcc.dg/ipa/ipa-3.c: Likewise.
9939         * gcc.dg/ipa/ipa-4.c: Likewise.
9940         * gcc.dg/ipa/ipa-5.c: Likewise.
9941         * gcc.dg/ipa/ipa-7.c: Likewise.
9942         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
9943         a loop.
9944         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
9945         i_can_not_be_propagated_fully2 into a loop.
9946         * gcc.dg/ipa/ipa-8.c: New test.
9947         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
9949 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
9951         PR debug/19192
9952         PR debug/43479
9953         * gcc.dg/guality/pr43479.c: New test.
9954         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
9955         and add volatile keyword.
9957 2010-03-23  Mike Stump  <mikestump@comcast.net>
9959         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
9961 2010-03-23  Jason Merrill  <jason@redhat.com>
9963         * g++.dg/ext/altivec-17.C: Adjust error message.
9965         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
9966         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
9967         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
9968         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
9969         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
9970         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
9972 2010-03-22  Jason Merrill  <jason@redhat.com>
9974         PR c++/43333
9975         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
9976         * g++.dg/ext/is_pod_98.C: New.
9978         PR c++/43281
9979         * g++.dg/cpp0x/auto18.C: New.
9981         * gcc.dg/pr36997.c: Adjust error message.
9982         * g++.dg/ext/vector9.C: Likewise.
9983         * g++.dg/conversion/simd3.C: Likewise.
9984         * g++.dg/other/error23.C: Likewise.
9986 2010-03-22  Michael Matz  <matz@suse.de>
9988         PR middle-end/43475
9989         * gfortran.dg/pr43475.f90: New testcase.
9991 2010-03-22  Richard Guenther  <rguenther@suse.de>
9993         PR tree-optimization/43390
9994         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
9996 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9998         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
9999         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
10001 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
10002             Michael Matz  <matz@suse.de>
10004         PR c++/43081
10005         * g++.dg/parse/crash56.C: New test.
10007 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
10009         PR fortran/43450
10010         * gfortran.dg/whole_file_15.f90 : New test.
10012 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10014         PR fortran/43409
10015         * gfortran.dg/inquire_size.f90: New test.
10017 2010-03-20  Richard Guenther  <rguenther@suse.de>
10019         PR rtl-optimization/43438
10020         * gcc.c-torture/execute/pr43438.c: New testcase.
10022 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
10024         PR c++/43375
10025         * g++.dg/abi/mangle42.C: New test.
10027 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10029         PR C/43211
10030         * gcc.dg/pr43211.c: New test.
10031         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
10033 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
10035         PR rtl-optimization/42258
10036         * gcc.target/arm/thumb1-mul-moves.c: New test.
10038         PR target/40697
10039         * gcc.target/arm/thumb-andsi.c: New test.
10041         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
10042         dg-require-effective-target.
10044 2010-03-19  Michael Matz  <matz@suse.de>
10046         PR c++/43116
10047         * g++.dg/other/pr43116.C: New testcase.
10049 2010-03-19  Michael Matz  <matz@suse.de>
10051         PR target/43305
10052         * gcc.dg/pr43305.c: New testcase.
10054 2010-03-19  Richard Guenther  <rguenther@suse.de>
10056         PR tree-optimization/43415
10057         * gcc.c-torture/compile/pr43415.c: New testcase.
10059 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
10061         PR ada/43106
10062         * gnat.dg/case_optimization2.adb: New test.
10063         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
10065 2010-03-18  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10066             Jack Howarth <howarth@bromo.med.uc.edu>
10068         PR target/36399
10069         * gcc.target/i386/push-1.c: Don't xfail
10070           scan-assembler-not "movups" on darwin.
10072 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
10074         PR debug/43058
10075         * gcc.dg/pr43058.c: New test.
10077 2010-03-18  Martin Jambor  <mjambor@suse.cz>
10079         PR middle-end/42450
10080         * g++.dg/torture/pr42450.C: New test.
10082 2010-03-18  Michael Matz  <matz@suse.de>
10084         PR middle-end/43419
10085         * gcc.dg/pr43419.c: New testcase.
10087 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
10089         PR rtl-optimization/43360
10090         * gcc.dg/torture/pr43360.c: New.
10092 2010-03-18  Michael Matz  <matz@suse.de>
10094         PR tree-optimization/43402
10095         * gcc.dg/pr43402.c: New testcase.
10097 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
10099         PR target/42427
10100         * gcc.dg/pr42427.c: New test.
10102 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10104         PR libfortran/43265
10105         * gfortran.dg/read_empty_file.f: New test.
10106         * gfortran.dg/read_eof_all.f90: New test.
10107         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
10108         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
10110 2010-03-17  Michael Matz  <matz@suse.de>
10112         * gcc.dg/pr43300.c: Add -w.
10114 2010-03-17  Richard Guenther  <rguenther@suse.de>
10116         * gcc.dg/pr43379.c: Add -w.
10118 2010-03-17  Tobias Burnus  <burnus@net-b.de>
10120         PR fortran/43331
10121         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
10123 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
10125         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
10127 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10129         * ada/acats/run_all.sh: Log start and end times.
10131 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10133         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
10135 2010-03-16  Richard Guenther  <rguenther@suse.de>
10137         PR middle-end/43379
10138         * gcc.dg/pr43379.c: New testcase.
10140 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
10142         PR debug/43051
10143         * gcc.dg/guality/pr43051-1.c: New test.
10145 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
10147         PR testsuite/43363
10148         * g++.dg/ext/altivec-17.C: Handle changes to error message.
10150 2010-03-15  Michael Matz  <matz@suse.de>
10152         PR middle-end/43300
10153         * gcc.dg/pr43300.c: New testcase.
10155 2010-03-15  Richard Guenther  <rguenther@suse.de>
10157         PR tree-optimization/43367
10158         * gcc.c-torture/compile/pr43367.c: New testcase.
10160 2010-03-15  Richard Guenther  <rguenther@suse.de>
10162         PR tree-optimization/43317
10163         * gcc.dg/pr43317.c: New testcase.
10165 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10167         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
10169 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
10171         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
10173 2010-03-14  Tobias Burnus  <burnus@net-b.de>
10175         PR fortran/43362
10176         * gfortran.dg/impure_constructor_1.f90: New test.
10178 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10180         PR middle-end/43354
10181         * gfortran.dg/graphite/id-pr43354.f: New.
10183 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10185         PR middle-end/43349
10186         * gfortran.dg/graphite/pr43349.f: New.
10188 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
10190         PR middle-end/43306
10191         * gcc.dg/graphite/pr43306.c: New.
10193 2010-03-12  David S. Miller  <davem@davemloft.net>
10195         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
10196         sparc.
10198 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10200         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
10202 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
10204         PR fortran/43291
10205         PR fortran/43326
10206         * gfortran.dg/dynamic_dispatch_7.f03: New test.
10208 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
10210         * gfortran.dg/default_format_denormal_1.f90: Don't assume
10211         fail for *-*-mingw* targets.
10213 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
10215         PR debug/43329
10216         * gcc.dg/guality/pr43329-1.c: New test.
10218 2010-03-11  Martin Jambor  <mjambor@suse.cz>
10220         PR tree-optimization/43257
10221         * g++.dg/torture/pr43257.C: New test.
10223 2010-03-11  Tobias Burnus  <burnus@net-b.de>
10225         PR fortran/43228
10226         * gfortran.dg/namelist_61.f90: New test.
10228 2010-03-11  Richard Guenther  <rguenther@suse.de>
10230         PR tree-optimization/43255
10231         * gcc.c-torture/compile/pr43255.c: New testcase.
10233 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10235         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
10236         * gcc.dg/pr43280.c: New testcase.
10238 2010-03-11  Richard Guenther  <rguenther@suse.de>
10240         PR lto/43200
10241         * gcc.dg/lto/20100227-1_0.c: New testcase.
10242         * gcc.dg/lto/20100227-1_1.c: Likewise.
10244 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10246         PR libfortran/43320
10247         PR libfortran/43265
10248         * gfortran.dg/read_eof_6.f: New test
10249         * gfortran.dg/read_x_eof.f90: New test.
10250         * gfortran.dg/read_x_past.f: Update test.
10252 2010-03-10  Jan Hubicka  <jh@suse.cz>
10254         * gcc.c-torture/compile/pr43288.c: New test.
10256 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10258         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
10259         -fpic/-fPIC flags.
10260         * g++.old-deja/g++.pt/asm2.C: Likewise.
10261         * gcc.c-torture/compile/20000804-1.c: Likewise.
10262         * gcc.target/i386/clobbers.c: Likewise.
10264 2010-03-10  Tobias Burnus  <burnus@net-b.de>
10266         PR fortran/43303
10267         * gfortran.dg/c_assoc_3.f90: New test.
10269 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
10271         PR debug/36728
10272         * gcc.dg/guality/pr36728-1.c: New test.
10273         * gcc.dg/guality/pr36728-2.c: New test.
10275 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
10277         * gcc.dg/h8300-div-delay-slot.c: New test.
10279 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
10281         PR tree-optimization/43236
10282         * gcc.c-torture/execute/pr43236.c: New test.
10284 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
10286         PR middle-end/42859
10287         * g++.dg/eh/pr42859.C: New test.
10289 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
10291         PR debug/43299
10292         * gcc.dg/pr43299.c: New test.
10294         PR debug/43290
10295         * g++.dg/eh/unwind2.C: New test.
10297 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10298             Reza Yazdani  <reza.yazdani@amd.com>
10300         PR middle-end/43065
10301         * gcc.dg/graphite/run-id-4.c: New.
10303 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10305         PR middle-end/43065
10306         * gcc.dg/graphite/run-id-3.c: New.
10308 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
10310         PR middle-end/42644
10311         PR middle-end/42130
10312         * gcc.dg/graphite/id-18.c: New.
10313         * gcc.dg/graphite/run-id-pr42644.c: New.
10315 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
10317         PR middle-end/42326
10318         * gcc.dg/graphite/pr42326.c: New.
10320 2010-03-08  Richard Guenther  <rguenther@suse.de>
10322         PR tree-optimization/43269
10323         * gcc.c-torture/execute/pr43269.c: New testcase.
10325 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
10327         PR fortran/43256
10328         * gfortran.dg/typebound_call_13.f03: New.
10330 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
10332         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
10333         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
10335 2010-03-05  Jason Merrill  <jason@redhat.com>
10337         * g++.dg/abi/mangle40.C: Require weak and alias.
10339 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
10341         PR middle-end/42326
10342         * gfortran.dg/graphite/pr42326.f90: New.
10343         * gfortran.dg/graphite/pr42326-1.f90: New.
10345 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10347         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
10348         (gnat_target_compile): Likewise.
10349         Reinitialize GNAT_UNDER_TEST if target changes.
10350         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
10351         (local_find_gnatmake): Pass full --GCC to gnatlink.
10352         Remove --LINK.
10354 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
10356         PR c/43248
10357         * gcc.dg/compound-literal-1.c: New testcase.
10359 2010-03-04  Martin Jambor  <mjambor@suse.cz>
10361         PR tree-optimization/43164
10362         PR tree-optimization/43191
10363         * gcc.c-torture/compile/pr43164.c: New test.
10364         * gcc.c-torture/compile/pr43191.c: Likewise.
10366 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
10368         PR fortran/43244
10369         * gfortran.dg/finalize_9.f90: New.
10371 2010-03-04  Tobias Burnus  <burnus@net-b.de>
10372             Ken Werner <ken@linux.vnet.ibm.com>
10374         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
10375         to dg-options for spu.
10376         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
10377         dump-scan target to exclude spu.
10379 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
10381         PR middle-end/43209
10382         * gcc.dg/tree-ssa/ivopts-4.c: New.
10384 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
10386         * lib/target-supports-dg.exp (check-flags): Provide defaults for
10387         include-opts and exclude-opts; skip checking the flags if arguments
10388         are the same as the defaults.
10389         (dg-xfail-if): Verify the number of arguments, supply defaults
10390         for unspecified optional arguments.
10391         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
10393 2010-03-03  Jason Merrill  <jason@redhat.com>
10395         PR c++/12909
10396         * g++.dg/abi/mangle40.C: Updated.
10398 2010-03-03  Jason Merrill  <jason@redhat.com>
10400         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
10401         * g++.dg/abi/mangle23.C: Likewise.
10402         * g++.dg/eh/simd-2.C: Likewise.
10403         * g++.dg/ext/attribute-test-2.C: Likewise.
10404         * g++.dg/ext/vector14.C: Likewise.
10405         * g++.dg/other/pr34435.C: Likewise.
10406         * g++.dg/template/conv8.C: Likewise.
10407         * g++.dg/template/nontype9.C: Likewise.
10408         * g++.dg/template/qualttp17.C: Likewise.
10409         * g++.dg/template/ref1.C: Likewise.
10410         * g++.old-deja/g++.pt/crash68.C: Likewise.
10411         * g++.old-deja/g++.pt/ref1.C: Likewise.
10412         * g++.old-deja/g++.pt/ref3.C: Likewise.
10413         * g++.old-deja/g++.pt/ref4.C: Likewise.
10415         PR c++/12909
10416         * g++.dg/abi/mangle40.C: New.
10417         * g++.dg/abi/mangle41.C: New.
10418         * g++.dg/lto/20100302_0.C: New.
10419         * g++.dg/lto/20100302_1.C: New.
10420         * g++.dg/lto/20100302.h: New.
10422 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
10424         PR fortran/43243
10425         * gfortran.dg/internal_pack_12.f90: New test.
10427 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
10429         * gcc.dg/pr36997.c: Adjust error message.
10431 2010-03-03  Mike Stump  <mikestump@comcast.net>
10433         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
10434         adjustments to not be present on machines that align the stack to
10435         more than 4 bytes and don't have a red zone yet as that is an
10436         unimplemented optimization.
10438 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
10440         PR fortran/43169
10441         * gfortran.dg/impure_assignment_3.f90: New.
10443 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
10445         PR debug/43229
10446         * gfortran.dg/pr43229.f90: New test.
10448         PR debug/43237
10449         * gcc.dg/debug/dwarf2/pr43237.c: New test.
10451         PR debug/43177
10452         * gcc.dg/guality/pr43177.c: New test.
10454 2010-03-02  Jason Merrill  <jason@redhat.com>
10456         * g++.dg/ext/vector9.C: Adjust error message.
10457         * g++.dg/conversion/simd3.C: Likewise.
10458         * g++.dg/other/error23.C: Likewise.
10460 2010-03-02  Mike Stump  <mikestump@comcast.net>
10462         PR c++/41090
10463         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
10465 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
10467         PR fortran/43180
10468         * gfortran.dg/internal_pack_10.f90: New test.
10470         PR fortran/43173
10471         * gfortran.dg/internal_pack_11.f90: New test.
10473 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
10475         PR middle-end/42640
10476         * gcc.dg/tree-ssa/pr42640.c: New.
10478 2010-03-01  Richard Guenther  <rguenther@suse.de>
10480         PR tree-optimization/43220
10481         * gcc.c-torture/execute/pr43220.c: New testcase.
10483 2010-03-01  Richard Guenther  <rguenther@suse.de>
10485         PR middle-end/43213
10486         * gcc.dg/pr43213.c: New testcase.
10488 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10490         PR pch/14940
10491         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
10493 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10495         * lib/target-supports.exp (check_effective_target_ucn_nocache):
10496         New function.
10497         (check_effective_target_ucn): Likewise.
10499         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
10500         if !ucn.
10501         * gcc.dg/ucnid-2.c: Likewise.
10502         * gcc.dg/ucnid-3.c: Likewise.
10503         * gcc.dg/ucnid-4.c: Likewise.
10504         * gcc.dg/ucnid-11.c: Likewise.
10505         * gcc.dg/ucnid-12.c: Likewise.
10506         * gcc.dg/ucnid-6.c: Skip if !ucn.
10507         * gcc.dg/ucnid-9.c: Likewise.
10509 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10511         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
10512         lists to dg-skip-if.
10513         * gcc.target/i386/stackalign/return-3.c: Likewise.
10515 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10517         * gcc.target/i386/clearcap.map: New file.
10518         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
10519         Pass clearcap.map by default if supported.
10521 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10523         PR fortran/42900
10524         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
10525         Explain this.
10526         * gfortran.dg/stat_2.f90: Likewise.
10528 2010-03-01  Tobias Burnus  <burnus@net-b.de>
10530         PR fortran/43199
10531         * gfortran.dg/module_read_2.f90: New test.
10533 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
10535         PR c++/42748
10536         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
10537         * g++.dg/abi/mangle12.C: Likewise.
10538         * g++.dg/abi/mangle20-2.C: Likewise.
10539         * g++.dg/abi/mangle17.C: Likewise.
10540         * g++.dg/template/cond2.C: Likewise.
10541         * g++.dg/template/pr35240.C: Likewise.
10543 2010-02-27  Richard Guenther  <rguenther@suse.de>
10545         PR tree-optimization/43186
10546         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
10548 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10550         * g++.dg/abi/packed1.C: Expect warning on the SH.
10552 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
10554         PR c++/42054:
10555         * g++.dg/parse/error37.C: New test.
10557 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10559         PR c/24577
10560         PR c/43192
10561         * gcc.dg/pr8927-1.c: Match new note.
10562         * gcc.dg/990506-0.c: Likewise.
10563         * gcc.dg/gomp/flush-2.c: Likewise.
10564         * gcc.dg/gomp/atomic-5.c: Likewise.
10565         * gcc.dg/gomp/pr34607.c: Likewise.
10566         * gcc.dg/pr35746.c: Likewise.
10567         * gcc.dg/cpp/pragma-1.c: Likewise.
10568         * gcc.dg/cpp/pragma-2.c: Likewise.
10569         * gcc.dg/pr41842.c: Likewise.
10570         * gcc.dg/noncompile/20040629-1.c: Likewise.
10571         * objc.dg/private-1.m: Likewise.
10573 2010-02-27  Tobias Burnus  <burnus@net-b.de>
10575         PR fortran/43185
10576         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
10577         * gfortran.dg/default_initialization_4.f90: New test.
10579 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
10581         * gnat.dg/thin_pointer.ad[sb]: Rename into...
10582         * gnat.dg/thin_pointer1.ad[sb]: ...this.
10583         * gnat.dg/thin_pointer2.adb: New test.
10584         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
10586 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10588         PR c/20631
10589         * gcc.dg/cpp/c90-pedantic.c: New.
10590         * gcc.dg/cpp/c90.c: New.
10591         * gcc.dg/gnu90-const-expr-1.c: New.
10592         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
10594 2010-02-26  Richard Guenther  <rguenther@suse.de>
10596         PR tree-optimization/43186
10597         * gcc.c-torture/compile/pr43186.c: New testcase.
10599 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
10601         PR debug/43190
10602         * c-c++-common/dwarf2/pr43190.c: New test.
10604 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10606         PR testsuite/37074:
10607         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
10609 2010-02-26  Richard Guenther  <rguenther@suse.de>
10611         PR tree-optimization/43188
10612         * gcc.c-torture/compile/pr43188.c: New testcase.
10614 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
10616         PR target/43175
10617         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
10619 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
10621         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
10623 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
10625         PR target/43154
10626         * gcc.target/powerpc/pr43154.c: New file.
10628 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
10630         PR debug/43166
10631         * gfortran.dg/debug/pr43166.f: New test.
10633         PR debug/43165
10634         * gcc.dg/torture/pr43165.c: New test.
10636 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10638         PR c/43128
10639         * c-c++-common/pr41779.c: Update.
10641 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10643         PR ada/32547
10644         * lib/gnat-dg.exp (gnat_load): Redefine.
10646         * ada/acats/run_acats: Run run_all.sh with $SHELL.
10647         * ada/acats/run_all.sh: Downcase tasking not implemented message.
10649 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10651         PR libobjc/36610
10652         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
10653         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
10654         -fgnu-runtime.
10655         Sort entries.
10657 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10659         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
10661 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
10663         PR debug/43150
10664         * gcc.dg/guality/vla-1.c: New test.
10666 2010-02-24  Tobias Burnus  <burnus@net-b.de>
10668         PR fortran/43042
10669         * gfortran.dg/c_ptr_tests_15.f90: New test.
10671 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10673         PR target/43107
10674         * gcc.target/i386/pr43107.c: New test.
10676 2010-02-23  Jason Merrill  <jason@redhat.com>
10678         PR c++/43143
10679         * g++.dg/cpp0x/variadic100.C: New.
10681 2010-02-23  Jason Merrill  <jason@redhat.com>
10683         PR debug/42800
10684         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
10685         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
10686         * c-c++-common/dwarf2/vla1.c: New.
10688 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
10690         PR target/43139
10691         * gcc.dg/pr43139.c: New test.
10693         PR debug/43077
10694         * gcc.dg/guality/pr43077-1.c: New test.
10696 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10698         PR 43123
10699         * gcc.dg/march.c: New.
10700         * gcc.dg/march-generic.c: New.
10701         * gcc.dg/mtune.c: New.
10703 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10705         PR middle-end/43083
10706         * gcc.dg/graphite/pr43083.c: New.
10708 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10710         PR middle-end/43097
10711         * gfortran.dg/graphite/pr43097.f: New.
10713 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10714             Manuel López-Ibáñez  <manu@gcc.gnu.org>
10716         PR middle-end/43140
10717         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
10719 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
10721         PR middle-end/43026
10722         * g++.dg/graphite/pr43026.C: New.
10724 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10726         PR c++/43126
10727         * gcc.dg/cleanup-1.c: Update.
10728         * gcc.dg/func-args-1.c: Update.
10729         * gcc.dg/format/sentinel-1.c: Update.
10730         * g++.old-deja/g++.jason/scoping10.C: Update.
10731         * g++.old-deja/g++.ns/lookup5.C: Update.
10732         * g++.dg/ext/cleanup-1.C: Update.
10733         * g++.dg/parse/varmod1.C: Update.
10734         * g++.dg/parse/error33.C: Update.
10735         * g++.dg/expr/call3.C: Update.
10736         * g++.dg/func-args-1.C: New.
10738 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
10740         PR c/43125
10741         * gcc.dg/attr-used-2.c: Moved to ...
10742         * c-c++-common/attr-used-2.c: Here.
10744         * gcc.dg/attr-used.c: Moved to ...
10745         * c-c++-common/attr-used.c: Here.
10747 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
10749         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
10751 2010-02-22  Richard Guenther  <rguenther@suse.de>
10753         PR lto/43045
10754         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
10755         * gfortran.dg/lto/20100222-1_1.c: Likewise.
10757 2010-02-22  Richard Guenther  <rguenther@suse.de>
10759         PR tree-optimization/42749
10760         * gcc.c-torture/compile/pr42749.c: New testcase.
10762 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
10764         PR fortran/43072
10765         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
10766         * gfortran.dg/internal_pack_9.f90: New test.
10768 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10770         PR c++/23510
10771         * g++.dg/template/recurse.C: Adjust.
10772         * g++.dg/template/pr23510.C: New.
10774 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
10776         PR c++/42824
10777         * g++.dg/template/memclass4.C: New test.
10779 2010-02-21  Tobias Burnus  <burnus@net-b.de>
10781         PR fortran/35259
10782         * gfortran.dg/reassoc_5.f90: New test.
10784 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
10786         PR target/43067
10787         * gcc.target/i386/pr43067.c: New test.
10789 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10791         PR c++/35669
10792         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
10793         -Wconversion-null.
10794         * g++.dg/warn/Wconversion-null.C: New test.
10795         * g++.old-deja/g++.other/null1.C: Move to...
10796         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
10798 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
10800         PR fortran/36932
10801         PR fortran/36933
10802         * gfortran.dg/dependency_26.f90: New test.
10804         PR fortran/43072
10805         * gfortran.dg/internal_pack_7.f90: New test.
10807         PR fortran/43111
10808         * gfortran.dg/internal_pack_8.f90: New test.
10810 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10812         PR 43128
10813         * c-c++-common/pr41779.c: Fix broken testcase.
10815 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10817         PR 36513
10818         * c-c++-common/pr36513.c: New testcase.
10819         * c-c++-common/pr36513-2.c: New testcase.
10821 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10823         PR 41779
10824         * c-c++-common/pr41779.c: New.
10826 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
10828         PR debug/43084
10829         * gcc.dg/pr43084.c: New test.
10831 2010-02-19  Richard Guenther  <rguenther@suse.de>
10833         PR tree-optimization/42916
10834         * gcc.dg/pr42916.c: New testcase.
10836 2010-02-18  Jason Merrill  <jason@redhat.com>
10838         PR c++/42837
10839         * g++.dg/abi/packed1.C: Add expected warning.
10841         PR c++/43108
10842         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
10843         * gcc.dg/torture/dg-torture.exp: Likewise.
10844         * c-c++-common/torture/complex-sign.h,
10845         c-c++-common/torture/complex-sign-add.c,
10846         c-c++-common/torture/complex-sign-mixed-add.c,
10847         c-c++-common/torture/complex-sign-mixed-div.c,
10848         c-c++-common/torture/complex-sign-mixed-mul.c,
10849         c-c++-common/torture/complex-sign-mixed-sub.c,
10850         c-c++-common/torture/complex-sign-mul.c,
10851         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
10852         Adapt for C++ compilation as well.
10854         PR c++/43070
10855         * g++.dg/ext/label1.C: Update.
10856         * g++.dg/ext/label2.C: Update.
10858         PR c++/26261
10859         * g++.dg/template/dependent-name6.C: New.
10861         PR c++/43109
10862         * g++.dg/parse/namespace12.C: New.
10864 2010-02-18  Martin Jambor  <mjambor@suse.cz>
10866         PR tree-optimization/43066
10867         * gcc.c-torture/compile/pr43066.c: New test.
10869 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
10871         * g++.dg/ext/attrib35.C: Fix target selector string.
10872         * g++.dg/ext/attrib36.C: Ditto.
10873         * g++.dg/ext/attrib37.C: Ditto.
10874         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
10875         * g++.dg/abi/mangle25.C: Ditto.
10877 2010-02-17  Jason Merrill  <jason@redhat.com>
10879         PR c++/43069
10880         * g++.dg/parse/namespace11.C: New.
10882         PR c++/43093
10883         * g++.dg/ext/attrib37.C: New.
10885         PR c++/43079
10886         * g++.dg/template/ptrmem20.C: New.
10888 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
10890         PR target/43103
10891         * gcc.target/i386/xop-check.h: Include m256-check.h.
10892         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
10893         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
10894         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
10895         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
10897 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
10899         PR debug/42918
10900         * gcc.dg/pr42918.c: New test.
10902 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
10904         * g++.dg/ext/attrib36.C: Require ILP32.
10906 2010-02-16  Richard Guenther  <rguenther@suse.de>
10908         PR tree-optimization/41043
10909         * gfortran.dg/pr41043.f90: New testcase.
10910         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
10912 2010-02-16  Jason Merrill  <jason@redhat.com>
10914         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
10916 2010-02-16  Ira Rosen  <irar@il.ibm.com>
10918         PR tree-optimization/43074
10919         * gcc.dg/vect/fast-math-pr43074.c: New test.
10921 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
10923         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
10925 2010-02-16  Jason Merrill  <jason@redhat.com>
10927         PR c++/43031
10928         * g++.dg/ext/attrib36.C: New.
10930         PR c++/43036
10931         * g++.dg/other/array6.C: New.
10933 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10935         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
10937 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
10939         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
10940         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
10941         * gcc.target/i386/xop-vpermil2pd-1.c: New.
10942         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
10943         * gcc.target/i386/xop-vpermil2ps-1.c: New.
10944         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
10946 2010-02-15  Richard Guenther  <rguenther@suse.de>
10948         PR middle-end/43068
10949         * g++.dg/torture/pr43068.C: New testcase.
10951 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
10953         PR c++/43024
10954         * g++.dg/opt/ice1.C: New.
10956 2010-02-14  Jason Merrill  <jason@redhat.com>
10958         PR c++/41997
10959         * g++.dg/cpp0x/initlist-opt.C: New.
10961 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
10963         PR fortran/41113
10964         PR fortran/41117
10965         * gfortran.dg/internal_pack_6.f90: New test.
10967 2010-02-12  Jason Merrill  <jason@redhat.com>
10969         PR c++/43054
10970         * g++.dg/cpp0x/variadic99.C: New.
10972 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
10974         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
10975         sign extend pointers to gualchk_t.
10977         PR c++/43033
10978         * g++.dg/other/default3.C: Xfail g4 test.
10980 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10982         PR middle-end/43012
10983         * gcc.dg/graphite/pr43012.c: New.
10985 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10987         PR middle-end/42930
10988         * g++.dg/graphite/pr42930.C: New.
10990 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10992         PR middle-end/42914
10993         PR middle-end/42530
10994         * gcc.dg/graphite/pr42530.c: New.
10995         * gcc.dg/graphite/pr42914.c: New.
10997 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
10999         PR middle-end/42771
11000         * gcc.dg/graphite/pr42771.c: New.
11002 2010-02-11  Richard Guenther  <rguenther@suse.de>
11004         PR tree-optimization/42998
11005         * gcc.c-torture/compile/pr42998.c: New testcase.
11007 2010-02-10  Jason Merrill  <jason@redhat.com>
11009         PR c++/41896
11010         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
11012         PR c++/42983, core issue 906
11013         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
11014         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
11016         PR c++/43016
11017         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
11019 2010-02-10  Richard Guenther  <rguenther@suse.de>
11021         PR tree-optimization/43017
11022         * gcc.dg/torture/pr43017.c: New testcase.
11024 2010-02-10  Tobias Burnus <burnus@net-b.de>
11026         PR fortran/40823
11027         * gfortran.dg/private_type_1.f90: Update error location.
11028         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
11029         * gfortran.dg/typebound_operator_2.f03: Ditto.
11030         * gfortran.dg/assignment_2.f90: Ditto.
11031         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
11032         * gfortran.dg/binding_label_tests_9.f03: Ditto.
11034 2010-02-10  Tobias Burnus  <burnus@net-b.de>
11036         PR fortran/43015
11037         * gfortran.dg/bind_c_usage_20.f90: New test.
11039 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11041         PR debug/43010
11042         * g++.dg/debug/pr43010.C: New test.
11044 2010-02-10  Richard Guenther  <rguenther@suse.de>
11046         PR c/43007
11047         * gcc.c-torture/execute/20100209-1.c: New testcase.
11048         * gcc.dg/fold-div-3.c: Likewise.
11050 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
11052         * gcc.dg/builtin-ffs-1.c: New test.
11054 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11056         PR fortran/42999
11057         * gfortran.dg/array_constructor_35.f90: New test.
11059 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11061         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
11063 2010-02-09  Jason Merrill  <jason@redhat.com>
11065         PR c++/42399
11066         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
11068         PR c++/42370
11069         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
11071 2010-02-09  Tobias Burnus  <burnus@net-b.de>
11073         PR fortran/41869
11074         * gfortran.dg/module_write_1.f90: New test.
11076 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
11078         * gcc.dg/pr19340.c: Adjust.
11080 2010-02-09  Richard Guenther  <rguenther@suse.de>
11082         PR tree-optimization/43008
11083         * gcc.c-torture/execute/pr43008.c: New testcase.
11085 2010-02-09  Richard Guenther  <rguenther@suse.de>
11087         PR tree-optimization/43000
11088         * gcc.dg/torture/pr43000.c: New testcase.
11089         * gcc.dg/torture/pr43002.c: Likewise.
11091 2010-02-09  Daniel Kraft  <d@domob.eu>
11093         PR fortran/39171
11094         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
11095         and pass -Wsurprising as necessary.
11097 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
11099         PR tree-optimization/42890
11100         * g++.dg/torture/pr42890.C: New test.
11102 2010-02-08  Richard Guenther  <rguenther@suse.de>
11104         PR middle-end/42995
11105         * gcc.dg/tree-ssa/inline-4.c: New testcase.
11107 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11109         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
11110         return 0 from main.
11111         * gcc.dg/graphite/block-1.c: Same.
11112         * gcc.dg/graphite/block-3.c: Same.
11113         * gcc.dg/graphite/block-4.c: Same.
11114         * gcc.dg/graphite/block-5.c: Same.
11115         * gcc.dg/graphite/block-6.c: Same.
11116         * gcc.dg/graphite/block-7.c: Same.
11117         * gcc.dg/graphite/interchange-0.c: Same.
11118         * gcc.dg/graphite/interchange-1.c: Same.
11119         * gcc.dg/graphite/interchange-10.c: Same.
11120         * gcc.dg/graphite/interchange-11.c: Same.
11121         * gcc.dg/graphite/interchange-12.c: Same.
11122         * gcc.dg/graphite/interchange-2.c: Same.
11123         * gcc.dg/graphite/interchange-3.c: Same.
11124         * gcc.dg/graphite/interchange-4.c: Same.
11125         * gcc.dg/graphite/interchange-5.c: Same.
11126         * gcc.dg/graphite/interchange-6.c: Same.
11127         * gcc.dg/graphite/interchange-7.c: Same.
11128         * gcc.dg/graphite/interchange-8.c: Same.
11129         * gcc.dg/graphite/interchange-9.c: Same.
11130         * gcc.dg/graphite/interchange-mvt.c: Same.
11132 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
11134         * gfortran.dg/graphite/id-19.f: New.
11135         * gfortran.dg/graphite/pr14741.f90: New.
11136         * gfortran.dg/graphite/pr41924.f90: New.
11137         * gfortran.dg/graphite/run-id-2.f90: New.
11139 2010-02-07  Richard Guenther  <rguenther@suse.de>
11141         PR middle-end/42956
11142         * gcc.c-torture/compile/pr42956.c: New testcase.
11144 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11146         PR libfortran/42742
11147         * gfortran.dg/fmt_cache_2.f: New test.
11149 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11151         * gfortran.dg/read_no_eor.f90: New test.
11153 2010-02-05  Jason Merrill  <jason@redhat.com>
11155         * g++.dg/ext/label13.C: Move constructor body out of class.
11157 2010-02-03  Jason Merrill  <jason@redhat.com>
11159         PR c++/42870
11160         * g++.dg/ext/dllexport3.C: New.
11162 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
11164         * gcc.dg/format/ms-format3.c: New test for specific MS types.
11166 2010-02-05  Richard Guenther  <rguenther@suse.de>
11168         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
11170 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
11172         PR c++/42915
11173         * g++.dg/other/crash-9.C: New test.
11175 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
11177         PR fortran/42309
11178         * gfortran.dg/subref_array_pointer_4.f90 : New test.
11180 2010-02-04  Richard Guenther  <rguenther@suse.de>
11182         PR rtl-optimization/42952
11183         * gcc.dg/torture/pr42952.c: New testcase.
11185 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11187         PR libfortran/42901
11188         * gfortran.dg/namelist_60.f90: New test.
11190 2010-02-03  Jason Merrill  <jason@redhat.com>
11192         PR c++/40138
11193         * g++.dg/ext/builtin11.C: New.
11195         PR c++/4926
11196         PR c++/38600
11197         * g++.dg/abi/mangle35.C: New.
11198         * g++.dg/abi/mangle37.C: New.
11200         PR c++/12909
11201         * g++.dg/abi/mangle36.C: New.
11203         PR c++/35652
11204         * g++.dg/warn/string1.C: New.
11206 2010-02-03  Richard Guenther  <rguenther@suse.de>
11208         PR tree-optimization/42944
11209         * gcc.dg/errno-1.c: New testcase.
11211 2010-02-03  Richard Guenther  <rguenther@suse.de>
11213         PR middle-end/42927
11214         * gcc.c-torture/compile/pr42927.c: New testcase.
11216 2010-02-03  Tobias Burnus  <burnus@net-b.de>
11218         PR fortran/42936
11219         * gfortran.dg/null_4.f90: New test.
11221 2010-02-02  Jason Merrill  <jason@redhat.com>
11223         PR c++/41090
11224         * g++.dg/ext/label13.C: New.
11226 2010-02-02  Tobias Burnus  <burnus@net-b.de>
11228         PR fortran/42650
11229         * gfortran.dg/func_result_5.f90: New test.
11231 2010-02-01  Tobias Burnus  <burnus@net-b.de>
11233         PR fortran/42922
11234         * gfortran.dg/pure_initializer_3.f90: News test.
11236 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
11238         PR fortran/42888
11239         * gfortran.dg/allocate_derived_2.f90: New test.
11241 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
11243         PR middle-end/42898
11244         * gcc.dg/torture/pr42898-2.c: New test.
11246 2010-01-31  Richard Guenther  <rguenther@suse.de>
11248         PR middle-end/42898
11249         * gcc.dg/torture/pr42898.c: New testcase.
11251 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
11253         PR fortran/38324
11254         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
11255         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
11257 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
11259         * g++.dg/tree-ssa/inline-1.C: New.
11260         * g++.dg/tree-ssa/inline-2.C: New.
11261         * g++.dg/tree-ssa/inline-3.C: New.
11263 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
11265         PR testsuite/41701
11266         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
11267         the string 'pow' in the pathname of the compiler from generating a
11268         test failure.
11270 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11272         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
11273         * g++.old-deja/g++.mike/eh17.C: Likewise.
11274         * g++.old-deja/g++.mike/p5571.C: Likewise.
11276 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
11278         PR c++/42758
11279         PR c++/42634
11280         PR c++/42336
11281         PR c++/42797
11282         PR c++/42880
11283         * g++.dg/other/crash-5.C: New test.
11284         * g++.dg/other/crash-6.C: New test.
11285         * g++.dg/other/crash-7.C: New test.
11286         * g++.dg/other/crash-8.C: New test.
11288 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
11290         PR rtl-optimization/42889
11291         * gcc.dg/pr42889.c: New test.
11293 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
11295         * gcc.target/i386/pr42881.c: Use SSE2.
11297 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
11299         PR target/42891
11300         * gcc.target/i386/pr42891.c: New test.
11302 2010-01-28  Richard Guenther  <rguenther@suse.de>
11304         PR tree-optimization/42871
11305         * g++.dg/torture/pr42871.C: New testcase.
11307 2010-01-28  Richard Guenther  <rguenther@suse.de>
11309         * gcc.dg/Wobjsize-1.h: New testcase.
11310         * gcc.dg/Wobjsize-1.c: Likewise.
11312 2010-01-28  Richard Guenther  <rguenther@suse.de>
11314         PR middle-end/42883
11315         * g++.dg/torture/pr42883.C: New testcase.
11317 2010-01-28  Michael Matz  <matz@suse.de>
11319         * gcc.target/i386/pr42881.c: New test.
11321 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11323         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
11324         Add i?86-*-solaris2* support.
11326 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
11328         PR c++/42713
11329         PR c++/42820
11330         * g++.dg/template/typedef27.C: New test case.
11331         * g++.dg/template/typedef28.C: New test case.
11333 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
11335         * gcc.dg/optimize-bswap*.c: Add ARM target
11337 2010-01-27  Richard Guenther  <rguenther@suse.de>
11339         PR middle-end/42878
11340         * gcc.dg/torture/pr42878-1.c: New testcase.
11341         * gcc.dg/torture/pr42878-2.c: Likewise.
11343 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
11345         PR middle-end/42874
11346         * gcc.dg/vla-22.c: New test.
11348 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
11350         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
11351         current collation.
11353 2010-01-26  Richard Guenther  <rguenther@suse.de>
11355         PR rtl-optimization/42685
11356         * gcc.dg/pr42685.c: New testcase.
11357         * g++.dg/other/pr42685.C: Likewise.
11359 2010-01-26  Richard Guenther  <rguenther@suse.de>
11361         PR middle-end/42806
11362         * g++.dg/other/pr42806.C: New testcase.
11364 2010-01-26  Richard Guenther  <rguenther@suse.de>
11366         PR tree-optimization/42250
11367         * gcc.dg/pr42250.c: New testcase.
11369 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
11371         * gnat.dg/array_bounds_test.adb: New test.
11373 2010-01-25  Tobias Burnus  <burnus@net-b.de>
11375         PR fortran/42858
11376         * gfortran.dg/generic_21.f90: New test.
11378 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11380         PR testsuite/41522
11381         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
11383 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
11385         PR c++/42748
11386         * g++.dg/abi/arm_va_list2.C: New test.
11387         * g++.dg/abi/arm_va_list2.h: Companion header file.
11389 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
11391         PR fortran/41044
11392         * gfortran.dg/parameter_array_ref_2.f90 : New test.
11394         PR fortran/41167
11395         * gfortran.dg/char_array_arg_1.f90 : New test.
11397         * gfortran.dg/pr25923.f90 : Remove XFAIL.
11399 2010-01-24  Tobias Burnus  <burnus@net-b.de>
11401         PR fortran/39304
11402         * gfortran.dg/generic_20.f90: New test.
11404 2010-01-22  Michael Matz  <matz@suse.de>
11406         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
11407         -msse2.
11409 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
11411         PR fortran/42736
11412         * gfortran.dg/dependency_25.f90 : New test.
11414 2010-01-21  Martin Jambor  <mjambor@suse.cz>
11416         PR tree-optimization/42585
11417         * gcc.dg/tree-ssa/pr42585.c: New test.
11419 2010-01-21  Richard Guenther  <rguenther@suse.de>
11421         PR middle-end/19988
11422         * gcc.dg/pr19988.c: New testcase.
11424 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
11426         * g++.dg/compat/decimal/compat-common.h: New file.
11427         * g++.dg/compat/decimal/decimal-dummy.h: New file.
11428         * g++.dg/compat/decimal/pass_x.h: New file.
11429         * g++.dg/compat/decimal/pass_y.h: New file.
11430         * g++.dg/compat/decimal/pass-1_main.C: New file.
11431         * g++.dg/compat/decimal/pass-1_x.C: New file.
11432         * g++.dg/compat/decimal/pass-1_y.C: New file.
11433         * g++.dg/compat/decimal/pass-2_main.C: New file.
11434         * g++.dg/compat/decimal/pass-2_x.C: New file.
11435         * g++.dg/compat/decimal/pass-2_y.C: New file.
11436         * g++.dg/compat/decimal/pass-3_main.C: New file.
11437         * g++.dg/compat/decimal/pass-3_x.C: New file.
11438         * g++.dg/compat/decimal/pass-3_y.C: New file.
11439         * g++.dg/compat/decimal/pass-4_main.C: New file.
11440         * g++.dg/compat/decimal/pass-4_x.C: New file.
11441         * g++.dg/compat/decimal/pass-4_y.C: New file.
11442         * g++.dg/compat/decimal/pass-5_main.C: New file.
11443         * g++.dg/compat/decimal/pass-5_x.C: New file.
11444         * g++.dg/compat/decimal/pass-5_y.C: New file.
11445         * g++.dg/compat/decimal/pass-6_main.C: New file.
11446         * g++.dg/compat/decimal/pass-6_x.C: New file.
11447         * g++.dg/compat/decimal/pass-6_y.C: New file.
11448         * g++.dg/compat/decimal/return_x.h: New file.
11449         * g++.dg/compat/decimal/return_y.h: New file.
11450         * g++.dg/compat/decimal/return-1_main.C: New file.
11451         * g++.dg/compat/decimal/return-1_x.C: New file.
11452         * g++.dg/compat/decimal/return-1_y.C: New file.
11453         * g++.dg/compat/decimal/return-2_main.C: New file.
11454         * g++.dg/compat/decimal/return-2_x.C: New file.
11455         * g++.dg/compat/decimal/return-2_y.C: New file.
11456         * g++.dg/compat/decimal/return-3_main.C: New file.
11457         * g++.dg/compat/decimal/return-3_x.C: New file.
11458         * g++.dg/compat/decimal/return-3_y.C: New file.
11459         * g++.dg/compat/decimal/return-4_main.C: New file.
11460         * g++.dg/compat/decimal/return-4_x.C: New file.
11461         * g++.dg/compat/decimal/return-4_y.C: New file.
11462         * g++.dg/compat/decimal/return-5_main.C: New file.
11463         * g++.dg/compat/decimal/return-5_x.C: New file.
11464         * g++.dg/compat/decimal/return-5_y.C: New file.
11465         * g++.dg/compat/decimal/return-6_main.C: New file.
11466         * g++.dg/compat/decimal/return-6_x.C: New file.
11467         * g++.dg/compat/decimal/return-6_y.C: New file.
11469 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11471         PR debug/42715
11472         * gcc.dg/pr42715.c: New.
11474 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11476         PR c++/42038
11477         * g++.dg/parse/crash55.C: New.
11479 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
11481         PR debug/42782
11482         * gcc.dg/guality/pr42782.c: New.
11484 2010-01-20  Jason Merrill  <jason@redhat.com>
11486         PR c++/41788
11487         * g++.dg/abi/packed1.C: New.
11489         PR c++/41920
11490         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
11492         PR c++/40750
11493         * g++.dg/parse/fn-typedef1.C: New.
11494         * g++.dg/other/cv_quals.C: Adjust.
11496 2010-01-20  Anthony Green  <green@moxielogic.com>
11498         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
11499         pack(push) pragma).
11500         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
11501         * gcc.dg/20020312-2.c: Port this to the moxie core.
11502         * gcc.dg/weak/typeof-2.c: Ditto.
11504 2010-01-20  Richard Guenther  <rguenther@suse.de>
11506         PR tree-optimization/42717
11507         * gcc.c-torture/compile/pr42717.c: New testcase.
11509 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
11511         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
11512         of signed, add a few new tests.
11514         PR middle-end/42803
11515         * g++.dg/parse/limits-initializer1.C: New test.
11517 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11519         PR fortran/42804
11520         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
11521         * gfortran.dg/typebound_call_12.f03: New test.
11523 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
11525         PR fortran/42783
11526         * gfortran.dg/bounds_check_15.f90 : New test.
11528 2010-01-19  Michael Matz  <matz@suse.de>
11530         PR tree-optimization/41783
11531         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
11533 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11535         PR target/38697.
11536         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
11537         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
11538         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
11539         * gcc.target/arm/neon/vget_lows16.c: Likewise.
11540         * gcc.target/arm/neon/vget_lows32.c: Likewise.
11541         * gcc.target/arm/neon/vget_lows64.c: Likewise.
11542         * gcc.target/arm/neon/vget_lows8.c: Likewise.
11543         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
11544         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
11545         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
11546         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
11548 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
11550         PR fortran/42545
11551         * gfortran.dg/extends_6.f03: Modified an error message.
11552         * gfortran.dg/extends_10.f03: New test.
11553         * gfortran.dg/private_type_6.f03: Modified an error message.
11554         * gfortran.dg/structure_constructor_8.f03: Ditto.
11556 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
11558         PR tree-optimization/42719
11559         * gcc.dg/pr42719.c: New test.
11561         PR debug/42728
11562         * gcc.dg/pr42728.c: New test.
11564 2010-01-19  Anthony Green  <green@moxielogic.com>
11566         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
11568 2010-01-18  Anthony Green  <green@moxielogic.com>
11570         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
11571         for moxie.
11573 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
11575         * g++.dg/template/error45.C: reverted as part of reverting the
11576         fix of PR c++/42634.
11578 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11580         PR c++/42634
11581         * g++.dg/template/error45.C: New test.
11583 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
11585         PR c++/42766
11586         * g++.dg/conversion/op6.C: New test.
11588 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
11590         PR target/42774
11591         * gcc.target/alpha/pr42774.c: New test.
11593 2010-01-18  Richard Guenther  <rguenther@suse.de>
11595         PR tree-optimization/42781
11596         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
11598 2010-01-17  Richard Guenther  <rguenther@suse.de>
11600         PR middle-end/42248
11601         * gcc.c-torture/execute/pr42248.c: New testcase.
11603 2010-01-17  Richard Guenther  <rguenther@suse.de>
11605         PR tree-optimization/42773
11606         * g++.dg/torture/pr42773.C: New testcase.
11608 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
11610         PR fortran/42677
11611         * gfortran.dg/interface_assignment_5.f90: New test.
11613 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
11615         PR c++/42697
11616         * g++.dg/template/crash94.C: Reverted.
11618 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
11620         PR debug/42767
11621         * gcc.dg/debug/pr42767.c: New.
11623 2010-01-15  Jason Merrill  <jason@redhat.com>
11625         PR c++/42761
11626         * g++.dg/cpp0x/decltype22.C: New.
11628 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
11630         PR middle-end/42760
11631         * g++.dg/torture/pr42760.C: New test.
11633 2010-01-15  Jing Yu  <jingyu@google.com>
11635         PR rtl-optimization/42691
11636         * gcc.c-torture/execute/pr42691.c: New.
11638 2010-01-15  Richard Guenther  <rguenther@suse.de>
11640         PR middle-end/42739
11641         * g++.dg/torture/pr42739.C: New testcase.
11643 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
11645         * g++.dg/template/error45.C: Revert as part of reverting changes
11646         or PR c++/42634.
11648 2010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11650         PR fortran/42684
11651         * gfortran.dg/interface_31.f90: New test.
11653 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
11655         * gcc.target/powerpc/pr42747.c: New file.
11657 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11659         PR middle-end/42674
11660         * c-c++-common/pr42674.c: New test.
11662         PR c++/42608
11663         * g++.dg/template/instantiate11.C: New test.
11665 2010-01-14  Jason Merrill  <jason@redhat.com>
11667         PR c++/42701
11668         * g++.dg/overload/error3.C: New.
11670         PR c++/42655
11671         * g++.dg/overload/rvalue1.C: New.
11673 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11675         PR tree-optimization/42706
11676         * gcc.dg/ipa/pr42706.c: New testcase.
11678 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11680         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
11682 2010-01-14  Martin Jambor  <mjambor@suse.cz>
11684         PR tree-optimization/42714
11685         * g++.dg/torture/pr42714.C: New test.
11687 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11689         PR rtl-optimization/42246
11690         * gfortran.dg/pr42246-2.f: New.
11692 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11694         PR rtl-optimization/42389
11695         * gcc.dg/pr42389.c: New.
11697 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
11699         PR rtl-optimization/42388
11700         * gcc.dg/pr42388.c: New.
11702 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11704         PR rtl-optimization/42294
11705         * gfortran.dg/pr42294.f: New.
11707 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11709         PR rtl-optimization/39453
11710         PR rtl-optimization/42246
11711         * gcc.dg/pr39453.c: New.
11712         * gcc.dg/pr42246.c: New.
11714 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11716         PR middle-end/42245
11717         * gcc.dg/pr42245.c: New.
11718         * gcc.dg/pr42245-2.c: New.
11720 2010-01-14  Alexander Monakov <amonakov@ispras.ru>
11722         PR rtl-optimization/42249
11723         * gcc.dg/pr42249.c: New.
11725 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
11727         PR c/42721
11728         * gcc.c-torture/execute/pr42721.c: New test.
11730 2010-01-14  Ira Rosen  <irar@il.ibm.com>
11732         PR tree-optimization/42709
11733         * gcc.dg/vect/pr42709.c: New test.
11735 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11737         PR fortran/41478
11738         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
11739         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
11741 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
11743         PR fortran/42481
11744         * gfortran.dg/generic_19.f90 : New test.
11746 2010-01-13  Richard Guenther  <rguenther@suse.de>
11748         PR tree-optimization/42730
11749         * gcc.c-torture/compile/pr42730.c: New testcase.
11751 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
11753         PR target/pr42542
11754         * gcc.target/ia64/pr42542-1.c: New.
11755         * gcc.target/ia64/pr42542-2.c: New.
11756         * gcc.target/ia64/pr42542-3.c: New.
11758 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
11760         PR c++/42634
11761         * g++.dg/template/error45.C: New test.
11763 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11765         PR tree-optimization/42704
11766         * g++.dg/torture/pr42704.C: New test.
11768 2010-01-13  Martin Jambor  <mjambor@suse.cz>
11770         PR tree-optimization/42703
11771         * gcc.c-torture/compile/pr42703.c: New test.
11773 2010-01-13  Richard Guenther  <rguenther@suse.de>
11775         PR tree-optimization/42705
11776         * gcc.c-torture/compile/pr42705.c: New testcase.
11778 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
11780         * gcc.target/bfin/l2.c: New test.
11781         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
11783 2010-01-13  Richard Guenther  <rguenther@suse.de>
11785         PR middle-end/42716
11786         * gcc.c-torture/compile/pr42716.c: New testcase.
11788 2010-01-13  Richard Guenther  <rguenther@suse.de>
11790         PR lto/42678
11791         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
11793 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
11795         PR c/42708
11796         * gcc.c-torture/compile/pr42708-1.c: New test.
11798 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
11800         PR debug/42662
11801         * gcc.dg/pr42662.c: New test.
11803         PR tree-optimization/42645
11804         * g++.dg/other/pr42645-1.C: New test.
11805         * g++.dg/other/pr42645-2.C: New test.
11807 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
11809         PR target/42416
11810         * gcc.target/powerpc/warn-1.c: New test.
11811         * gcc.target/powerpc/warn-2.c: New test.
11813 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
11815         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
11816         stack alignment.
11818 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
11820         * gcc.dg/lto/20100108_0.c: New.
11822 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
11824         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
11825         Add -march=i686 -msse for 32bit x86 targets.
11827 2010-01-10  Richard Guenther  <rguenther@suse.de>
11829         PR middle-end/42667
11830         * gcc.dg/torture/pr42667.c: New testcase.
11832 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11834         PR fortran/32489
11835         * gfortran.dg/array_constructor_34.f90: New test.
11837 2010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11839         PR fortran/20923
11840         * gfortran.dg/array_constructor_33.f90: New test.
11841         gfortran.dg/array_function_5.f90: Add credit.
11843 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11845         PR debug/42631
11846         * gcc.dg/pr42631.c: New.
11848 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11850         PR debug/42630
11851         * gcc.dg/pr42630.c: New.
11853 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11855         PR debug/42629
11856         * gcc.dg/pr42629.c: New.
11858 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11860         PR middle-end/42363
11861         * gcc.dg/torture/pr42363.c: New.
11863 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
11865         PR debug/42604
11866         PR debug/42395
11867         * gcc.dg/vect/pr42604.c: New.
11868         * gcc.dg/vect/pr42395.c: New.
11870 2010-01-09  Richard Guenther  <rguenther@suse.de>
11872         PR middle-end/42512
11873         * gcc.c-torture/execute/pr42512.c: New testcase.
11875 2010-01-09  Tobias Burnus  <burnus@net-b.de>
11877         PR fortran/41298
11878         * gfortran.dg/c_ptr_tests_14.f90: New test.
11880 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11882         PR ada/41929
11883         * gnat.dg/null_pointer_deref1.adb: Don't run on
11884         sparc*-sun-solaris2.11.
11886 2010-01-08  Richard Guenther  <rguenther@suse.de>
11888         PR lto/42528
11889         * gcc.dg/lto/20100103-1_0.c: New testcase.
11890         * gcc.dg/lto/20100103-2_0.c: Likewise.
11892 2010-01-08  Tobias Burnus  <burnus@net-b.de
11894         PR/fortran 25829
11895         * gfortran.dg/asynchronous_1.f90: New test.
11896         * gfortran.dg/asynchronous_2.f90: New test.
11897         * gfortran.dg/conflicts.f90: Update error message.
11899 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
11901         c++/40155
11902         * g++.dg/cpp0x/variadic-unify-2.C: New test.
11904 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
11906         PR tree-optimization/42625
11907         * g++.dg/opt/dtor4.C: New test.
11908         * g++.dg/opt/dtor4.h: New.
11909         * g++.dg/opt/dtor4-aux.cc: New.
11911 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11913         PR fortran/42597
11914         * gfortran.dg/proc_ptr_26.f90: New test.
11916 2010-01-07  Tobias Burnus  <burnus@net-b.de>
11918         PR fortran/41872
11919         * gfortran.dg/allocatable_scalar_7.f90: New test.
11921 2010-01-06  Richard Guenther  <rguenther@suse.de>
11923         * gcc.c-torture/compile/pr42632.c: New testcase.
11925 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11927         PR target/42542
11928         * gcc.target/i386/pr42542-4.c: New.
11929         * gcc.target/i386/pr42542-4a.c: Likewise.
11930         * gcc.target/i386/pr42542-5.c: Likewise.
11931         * gcc.target/i386/pr42542-5a.c: Likewise.
11933 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
11935         * gcc.dg/tls/opt-15.c: New test.
11937 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11939         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
11941 2010-01-05  Martin Jambor  <mjambor@suse.cz>
11943         PR tree-optimization/42462
11944         * g++.dg/torture/pr42462.C: New test.
11946 2010-01-05  Jason Merrill  <jason@redhat.com>
11948         * g++.dg/cpp0x/initlist30.C: New test.
11950 2010-01-05  Richard Guenther  <rguenther@suse.de>
11952         PR tree-optimization/42614
11953         * gcc.c-torture/execute/pr42614.c: New testcase.
11955 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
11957         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
11958         * gcc.dg/Wunreachable-1.c: Remove the testcase of
11959         -Wunreachable-code.
11960         * gcc.dg/Wunreachable-2.c: Likewise.
11961         * gcc.dg/Wunreachable-3.c: Likewise.
11962         * gcc.dg/Wunreachable-4.c: Likewise.
11963         * gcc.dg/Wunreachable-5.c: Likewise.
11964         * gcc.dg/Wunreachable-6.c: Likewise.
11965         * gcc.dg/Wunreachable-7.c: Likewise.
11966         * gcc.dg/Wunreachable-8.c: Likewise.
11967         * gcc.dg/20041231-1.c: Likewise.
11969 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
11971         PR other/42611
11972         * gcc.dg/pr42611.c: New test.
11974         PR tree-optimization/42508
11975         * g++.dg/opt/pr42508.C: New test.
11977 2010-01-05  Tobias Burnus  <burnus@net-b.de>
11979         PR fortran/41872
11980         * gfortran.dg/allocatable_scalar_8.f90: New.
11982 2010-01-04  Martin Jambor  <mjambor@suse.cz>
11984         PR tree-optimization/42398
11985         * gcc.c-torture/compile/pr42398.c: New test.
11987 2010-01-04  Jason Merrill  <jason@redhat.com>
11989         PR c++/42555
11990         * g++.dg/ext/attrib35.C: New.
11992         PR c++/42567
11993         * g++.dg/cpp0x/auto17.C: New.
11995 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
11997         * gcc.dg/lto/20100104_0.c: New.
11999 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
12001         PR target/42542
12002         * gcc.target/i386/pr42542-1.c: New.
12003         * gcc.target/i386/pr42542-1a.c: Likewise.
12004         * gcc.target/i386/pr42542-1b.c: Likewise.
12005         * gcc.target/i386/pr42542-2.c: Likewise.
12006         * gcc.target/i386/pr42542-2a.c: Likewise.
12007         * gcc.target/i386/pr42542-2b.c: Likewise.
12008         * gcc.target/i386/pr42542-3.c: Likewise.
12009         * gcc.target/i386/pr42542-3a.c: Likewise.
12011 2009-01-04  Tobias Burnus  <burnus@net-b.de>
12013         PR fortran/41872
12014         * gfortran.dg/allocatable_scalar_5.f90: New test.
12015         * gfortran.dg/allocatable_scalar_6.f90: New test.
12017 2010-01-03  Richard Guenther  <rguenther@suse.de>
12019         PR testsuite/42583
12020         * gfortran.dg/gomp/recursion1.f90: Remove.
12022 2010-01-03  Richard Guenther  <rguenther@suse.de>
12024         * gcc.dg/Warray-bounds.c: Remove XFAILs.
12025         * gcc.dg/uninit-6.c: Likewise.
12026         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
12028 2010-01-03  Richard Guenther  <rguenther@suse.de>
12030         PR tree-optimization/42589
12031         * gcc.target/i386/pr42589.c: New testcase.
12033 2010-01-03  Richard Guenther  <rguenther@suse.de>
12035         PR tree-optimization/42438
12036         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
12038 2010-01-02  Richard Guenther  <rguenther@suse.de>
12040         PR testsuite/41651
12041         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
12043 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
12045         PR target/42448
12046         * gcc.target/alpha/pr42448-1.c: New test.
12047         * gcc.target/alpha/pr42448-2.c: Ditto.
12049 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
12051         PR preprocessor/41947
12052         * gcc.dg/c99-hexfloat-3.c: New test.
12054 2010-01-01  Richard Guenther  <rguenther@suse.de>
12056         PR c/42570
12057         * gcc.c-torture/execute/pr42570.c: New testcase.
12059 2010-01-01  Richard Guenther  <rguenther@suse.de>
12061         PR middle-end/42559
12062         * gcc.c-torture/compile/pr42559.c: New testcase.
12065 Copyright (C) 2010 Free Software Foundation, Inc.
12067 Copying and distribution of this file, with or without modification,
12068 are permitted in any medium without royalty provided the copyright
12069 notice and this notice are preserved.