2013-05-30 Ed Smith-Rowland <3dw4rd@verizon.net>
[official-gcc.git] / gcc / testsuite / ChangeLog-2010
blobb8d94644a4798ddc96e9a01d0a03566a3c9a868c
1 2010-12-31  Paul Koning  <ni1d@arrl.net>
3         * gcc.c-torture/compile/pr46534.c: Skip if pdp11.
4         * gcc.c-torture/compile/920520-1.c: Ditto.
5         * gcc.c-torture/compile/pr35318.c: Ditto.
7 2010-12-31  Paul Koning  <ni1d@arrl.net>
9         * gcc.c-torture/execute/ieee/ieee.exp: Skip if pdp11.
10         * gcc.c-torture/compile/20000804-1.c: Skip if pdp11 -O0.
11         * gcc.c-torture/compile/20020312-1.c: Ditto.
12         * gcc.c-torture/compile/20040101-1.c: Skip if pdp11 -O1, -O2, or -Os.
14 2010-12-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
16         PR fortran/47065
17         * gfortran.dg/trim_optimize_3.f90:  New test.
18         * gfortran.dg/trim_optimize_4.f90:  New test.
20 2010-12-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
22         PR fortran/45338
23         * gfortran.dg/userdef_operator_2.f90:  New test case.
25 2010-12-31  Janus Weil  <janus@gcc.gnu.org>
27         PR fortran/46971
28         * gfortran.dg/class_33.f90: New.
30 2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
32         * objc.dg/method-conflict-3.m: New.
33         * objc.dg/method-conflict-4.m: New.
34         * obj-c++.dg/method-conflict-3.m: New.
35         * obj-c++.dg/method-conflict-4.mm: New.
37 2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
39         * objc.dg/class-extension-3.m: Updated.
40         * objc.dg/method-1.m: Updated.
41         * objc.dg/method-conflict-1.m: New.
42         * objc.dg/method-conflict-2.m: New.
43         * obj-c++.dg/class-extension-3.mm: Updated.
44         * obj-c++.dg/method-8.mm: Updated.
45         * obj-c++.dg/method-conflict-1.mm: New.
46         * obj-c++.dg/method-conflict-2.mm: New.
48 2010-12-30  Joseph Myers  <joseph@codesourcery.com>
50         PR c/46889
51         * gcc.dg/anon-struct-15.c: New test.
53 2010-12-30  Nathan Froyd  <froydnj@codesourcery.com>
55         PR target/44606
56         * gcc.dg/pr44606.c: New test.
58 2010-12-30  H.J. Lu  <hongjiu.lu@intel.com>
60         PR target/46519
61         * gfortran.dg/pr46519-2.f90: New.
63 2010-12-30  Janus Weil  <janus@gcc.gnu.org>
65         PR fortran/47085
66         * gfortran.dg/allocate_class_1.f90: New.
68 2010-12-30  Kai Tietz  <kai.tietz@onevision.com>
70         PR testsuite/47050
71         * gcc.target/i386/aggregate-ret1.c: Restrict to ilp32.
72         * gcc.target/i386/aggregate-ret2.c: Likewise.
74 2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
76         * objc.dg/attributes/class-attribute-3.m: New.
77         * objc.dg/attributes/proto-attribute-4.m: New.
78         * obj-c++.dg/attributes/class-attribute-3.mm: New.
79         * obj-c++.dg/attributes/proto-attribute-4.mm: New.
81 2010-12-30  Jakub Jelinek  <jakub@redhat.com>
83         PR tree-optimization/47060
84         * gcc.dg/autopar/pr47060.c: New test.
86 2010-12-30  Nicola Pero  <nicola.pero@meta-innovation.com>
88         * objc.dg/enhanced-proto-2.m: Updated.
89         * obj-c++.dg/enhanced-proto-2.mm: Updated.
91 2010-12-29  Nicola Pero  <nicola.pero@meta-innovation.com>
93         PR objc/47118
94         * objc.dg/sync-3.m: New.
95         * obj-c++.dg/sync-3.mm: New.
97 2010-12-29  Janus Weil  <janus@gcc.gnu.org>
99         PR fortran/46838
100         * gfortran.dg/alloc_comp_class_2.f90: New.
102 2010-12-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
104         * gfortran.dg/character_comparison_7.f90:  New test.
106 2010-12-29  Nicola Pero  <nicola.pero@meta-innovation.com>
108         PR objc/47075
109         * objc.dg/property/at-property-deprecated-1.m: Updated.
110         * objc.dg/property/at-property-deprecated-2.m: New.
111         * objc.dg/property/dotsyntax-deprecated-1.m: New.
112         * obj-c++.dg/property/at-property-deprecated-1.mm: Updated.
113         * obj-c++.dg/property/at-property-deprecated-2.mm: New.
114         * obj-c++.dg/property/dotsyntax-deprecated-1.mm: New.
116 2010-12-28  Jason Merrill  <jason@redhat.com>
118         PR c++/47068
119         * g++.dg/cpp0x/decltype24.C: New.
121 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
123         PR objc/47076
124         * objc.dg/protocol-forward-1.m: New.
125         * obj-c++.dg/protocol-forward-1.mm: New.
126         * objc.dg/attributes/proto-attribute-2.m: Updated.
127         * objc.dg/class-protocol-1.m: Updated.
128         * obj-c++.dg/attributes/proto-attribute-2.mm: Updated.
129         * obj-c++.dg/class-protocol-1.mm: Updated.
131 2010-12-28  Janus Weil  <janus@gcc.gnu.org>
133         PR fortran/45827
134         * gfortran.dg/class_32.f90: New.
136 2010-12-28  H.J. Lu  <hongjiu.lu@intel.com>
138         * gcc.target/i386/rdrand-1.c: Updated.
139         * gcc.target/i386/rdrand-2.c: Likewise.
140         * gcc.target/i386/rdrand-3.c: Likewise.
142 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
144         * objc.dg/class-extension-4.m: New.
145         * obj-c++.dg/class-extension-4.mm: New.
147 2010-12-28  Nicola Pero  <nicola.pero@meta-innovation.com>
149         PR objc/47073
150         * objc.dg/incomplete-type-1.m: New test.
152 2010-12-27  Jakub Jelinek  <jakub@redhat.com>
154         PR c++/46626
155         * g++.dg/cpp0x/constexpr-base4.C: New test.
157 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
159         * objc.dg/gnu-api-2-class.m: Xfail the test on Apple Darwin m64.
160         * objc.dg/gnu-api-2-ivar.m: Same.
161         * objc.dg/gnu-api-2-method.m: Same.
162         * objc.dg/gnu-api-2-objc.m: Same.
163         * objc.dg/gnu-api-2-object.m: Same.
164         * objc.dg/gnu-api-2-protocol.m: Same.
165         * obj-c++.dg/gnu-api-2-class.mm: Same.
166         * obj-c++.dg/gnu-api-2-ivar.mm: Same.
167         * obj-c++.dg/gnu-api-2-method.mm: Same.
168         * obj-c++.dg/gnu-api-2-objc.mm: Same.
169         * obj-c++.dg/gnu-api-2-object.mm: Same.
170         * obj-c++.dg/gnu-api-2-protocol.mm: Same.
172 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
174         * objc.dg/pr44509.m: New.
176 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
178         * objc.dg/gnu-api-2-class.m: Updated the test to work with the
179         Apple runtime as well.
180         * obj-c++.dg/gnu-api-2-class.mm: Same change.
181         * objc.dg/gnu-api-2-ivar.m: Same change.
182         * obj-c++.dg/gnu-api-2-ivar.mm: Same change.
183         * objc.dg/gnu-api-2-method.m: Same change.
184         * obj-c++.dg/gnu-api-2-method.mm: Same change.
185         * objc.dg/gnu-api-2-objc.m: Same change.
186         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
187         * objc.dg/gnu-api-2-object.m: Same change.
188         * obj-c++.dg/gnu-api-2-object.mm: Same change.
189         * objc.dg/gnu-api-2-property.m: Same change.
190         * obj-c++.dg/gnu-api-2-property.mm: Same change.
191         * objc.dg/gnu-api-2-protocol.m: Same change.
192         * obj-c++.dg/gnu-api-2-protocol.mm: Same change.
194         * objc.dg/gnu-api-2-objc.m: Also, fixed test for
195         objc_disposeClassPair not to create a new class pair with the same
196         name as an existing class, and to test that the class pair is
197         created correctly.
198         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
200 2010-12-26  Nicola Pero  <nicola.pero@meta-innovation.com>
202         * objc.dg/special/special.exp: Added load-category-2 and
203         load-category-3 tests.
204         * objc.dg/special/load-category-2.h: New.
205         * objc.dg/special/load-category-2.m: New.
206         * objc.dg/special/load-category-2a.m: New.
207         * objc.dg/special/load-category-3.h: New.
208         * objc.dg/special/load-category-3.m: New.
209         * objc.dg/special/load-category-3a.m: New.
211 2010-12-25  Ira Rosen  <irar@il.ibm.com>
213         PR testsuite/47057
214         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Change comment.
215         Expect two outer loops to get vectorized.
217 2010-12-25  Kai Tietz  <kai.tietz@onevision.com>
219         PR c++/15774
220         * g++.dg/warn/pr15774-1.C: New test.
221         * g++.dg/warn/pr15774-2.C: New test.
223 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
225         * objc.dg/gnu-api-2-sel.m: Test calling sel_getUid,
226         sel_registerName and sel_registerTypedName with NULL arguments.
227         Updated the test to work with the Apple runtime as well.
228         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
230 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
232         * objc.dg/gnu-api-2-class.m: Updated test to pass log_2 of the
233         alignment to class_addIvar, instead of the alignment itself.
234         * obj-c++.dg/gnu-api-2-class.mm: Same change.
236 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
238         * objc.dg/gnu-api-2-sel.m: Updated for renaming of sel_getType to
239         sel_getTypeEncoding.  Test that sel_getTypeEncoding returns NULL
240         when called with a NULL argument.  Added test for
241         sel_copyTypedSelectorList and sel_getTypedSelector.
242         * obj-c++.dg/gnu-api-2-sel.mm: Same changes.
244 2010-12-24  Eric Botcazou  <ebotcazou@adacore.com>
246         * gnat.dg/opt13_pkg.ad[sb]: Fix line ending.
248 2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
250         * obj-c.dg/gnu-api-2-class.m: Test that class_conformsToProtocol()
251         does not check the superclasses.
252         * obj-c++.dg/gnu-api-2-class.mm: Same change.
254 2010-12-24  Alexander Monakov  <amonakov@ispras.ru>
256         PR rtl-optimization/47036
257         * g++.dg/opt/pr47036.C: New.
259 2010-12-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
261         PR fortran/31821
262         * gfortran.dg/char_pointer_assign_6.f90:  New test.
264 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
266         PR tree-optimization/46758
267         * gcc.dg/graphite/run-id-pr46758.c: New.
269 2010-12-23  Mikael Morin  <mikael@gcc.gnu.org>
271         PR fortran/46978
272         * gfortran.dg/transpose_intrinsic_func_call_1.f90: New test.
274 2010-12-23  Nicola Pero  <nicola.pero@meta-innovation.com>
276         * obj-c.dg/gnu-api-2-class.m: Test that class_addMethod() returns
277         NO if the method is already implemented in the class.
278         * obj-c++.dg/gnu-api-2-class.mm: Same change.
280 2010-12-22  Sebastian Pop  <sebastian.pop@amd.com>
282         PR tree-optimization/47019
283         * gfortran.dg/graphite/pr47019.f: New.
285 2010-12-22  Jason Merrill  <jason@redhat.com>
287         * g++.dg/init/volatile2.C: New.
289 2010-12-22  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
291         * g++.dg/cpp0x/alignof2.C: New.
293 2010-12-22  Martin Jambor  <mjambor@suse.cz>
295         PR tree-optimization/45934
296         PR tree-optimization/46302
297         PR tree-optimization/46987
298         * g++.dg/ipa/ipcp-ivi-1.C: Removed.
299         * g++.dg/ipa/ivinline-6.C: Likewise.
300         * g++.dg/otr-fold-1.C: Likewise.
301         * g++.dg/otr-fold-2.C: Likewise.
302         * g++.dg/tree-ssa/pr43411.C: Xfail dump scan.
303         * g++.dg/tree-ssa/pr45605.C: Likewise.
304         * g++.dg/tree-ssa/pr46987.C: New test.
306 2010-12-22  Steven Bosscher  <steven@gcc.gnu.org>
308         * gfortran.dg/pr46755.f: Fix test case.
310 2010-12-22  Andrey Belevantsev  <abel@ispras.ru>
312         PR rtl-optimization/45352
313         PR rtl-optimization/46521
314         PR rtl-optimization/46522
315         * gcc.dg/pr46521.c: New.
316         * gcc.dg/pr46522.c: New.
318 2010-12-21  Ian Lance Taylor  <iant@google.com>
320         * go.test/go-test.exp: Clear runtests around invocation of
321         go-dg-runtest from errchk and go-execute-xfail.
323 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
325         PR target/46880
326         * gcc.target/i386/pr46880.c: New test.
328 2010-12-21  Ira Rosen  <irar@il.ibm.com>
330         PR tree-optimization/47001
331         * gcc.dg/vect/pr47001.c: New.
333 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
335         PR libobjc/16110
336         * objc.dg/special/special.exp: Added new test.
337         * objc.dg/special/load-category-1.m: New.
338         * objc.dg/special/load-category-1a.m: New.
339         * objc.dg/special/load-category-1.h: New.
341 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
343         PR middle-end/45310
344         * g++.dg/pr45310.C: New test.
346 2010-12-21  Steven Bosscher  <steven@gcc.gnu.org>
348         PR rtl-optimization/46755
349         * gfortran.dg/pr46755.f: New test.
351 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
353         PR rtl-optimization/47008
354         * gfortran.dg/pr47008.f03: New test.
356 2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
358         PR libobjc/45953
359         * objc.dg/libobjc-selector-1.m: New test.
361 2010-12-21  Jakub Jelinek  <jakub@redhat.com>
363         PR middle-end/45852
364         * gcc.target/i386/pr45852.c: New test.
366 2010-12-20  Tobias Burnus  <burnus@net-b.de>
368         PR fortran/46974
369         * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue.
371 2010-12-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
373         PR testsuite/45342
374         * gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*.
376 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
378         * objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass,
379         not objc_lookupClass.
380         * obj-c++.dg/gnu-api-2-objc.mm: Same change.
382 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
384         * objc.dg/gnu-api-2-objc_msg_lookup.m: New.
385         * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New.
387 2010-12-19  Chung-Lin Tang  <cltang@codesourcery.com>
389         * gcc.target/arm/vfp-1.c (test_ldst): New test for VFP
390         load/store immediate indexes.
392 2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
394         * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
395         * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h.
397 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
399         PR tree-optimization/46969
400         * gcc.dg/autopar/pr46969.c: New test.
402 2010-12-18  Nicola Pero  <nicola.pero@meta-innovation.com>
404         * objc.dg/fobjc-exceptions-1.m: Updated.
405         * objc.dg/fobjc-exceptions-2.m: New.
406         * objc.dg/fobjc-exceptions-3.m: New.
407         * obj-c++.dg/fobjc-exceptions-1.mm: New.
408         * obj-c++.dg/fobjc-exceptions-2.mm: New.
409         * obj-c++.dg/fobjc-exceptions-3.mm: New.
411 2010-12-18  Tobias Burnus  <burnus@net-b.de>
413         PR fortran/46974
414         * gfortran.dg/c_ptr_tests_16.f90: New.
416 2010-12-18  Jakub Jelinek  <jakub@redhat.com>
418         PR tree-optimization/46985
419         * gfortran.dg/pr46985.f90: New test.
421 2010-12-18  Eric Botcazou  <ebotcazou@adacore.com>
423         PR tree-optimization/46232
424         * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra.
426 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
428         * objc.dg/fobjc-exceptions.m: Update dg-error syntax.
430 2010-12-18  Kai Tietz  <kai.tietz@onevision.com>
432         PR target/36834
433         * gcc.target/i386/aggregate-ret1.c: New.
434         * gcc.target/i386/aggregate-ret2.c: New.
436 2010-12-18  Iain Sandoe  <iains@gcc.gnu.org>
438         * gcc.target/powerpc/darwin-split-ld-stret.c: New test.
440 2010-12-17  Ahmad Sharif  <asharif@google.com>
442         * gcc.target/i386/max-stack-align.c: New testcase.
444 2010-12-17  Nicola Pero  <nicola.pero@meta-innovation.com>
446         * objc.dg/exceptions-4.m: Adjust for change in error message.
448 2010-12-17  Paolo Bonzini  <bonzini@gnu.org>
450         PR c/20385
451         * objc.dg/tls/init-2.m: Adjust.
452         * gcc.dg/noncompile/920923-1.c: Adjust.
453         * gcc.dg/noncompile/pr44517.c: Adjust.
454         * gcc.dg/declspec-18.c: New test.
456 2010-12-17  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
458         * gcc.dg/titype-1.c: Enable TImode on __SPU__.
459         * gcc.dg/torture/fp-int-convert.h: Likewise.
460         * gcc.dg/tree-ssa/ivopts-1.c: Likewise.
461         * gcc.dg/uninit-C.c: Likewise.
462         * gcc.dg/uninit-C-O0.c: Likewise.
463         * gcc.dg/format/unnamed-1.c: Likewise.
464         * gcc.dg/format/ms_unnamed-1.c: Likewise.
466 2010-12-17  Jason Merrill  <jason@redhat.com>
468         PR c++/46670
469         * g++.dg/cpp0x/constexpr-null1.C: New.
471 2010-12-17  Bernd Schmidt  <bernds@codesourcery.com>
473         * gcc.c-torture/compile/20101217-1.c: New test.
475 2010-12-17  Alexander Monakov  <amonakov@ispras.ru>
477         PR middle-end/46761
478         * gcc.dg/graphite/pr46761.c: New.
480 2010-12-17  Janus Weil  <janus@gcc.gnu.org>
482         PR fortran/46849
483         * gfortran.dg/block_9.f08: New.
485 2010-12-17  Dodji Seketeli  <dodji@redhat.com>
487         * g++.dg/debug/dwarf2/self-ref-1.C: New test.
488         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
490 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
492         PR tree-optimization/46924
493         * gcc.dg/graphite/pr46924.c: New.
495 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
497         PR tree-optimization/46966
498         * gcc.dg/graphite/pr46966.c: New test.
500 2010-12-16  Eric Botcazou  <ebotcazou@adacore.com>
502         * gnat.dg/opt13.adb: New test.
503         * gnat.dg/opt13_pkg.ad[sb]: New helper.
505 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
507         PR tree-optimization/43655
508         * g++.dg/opt/pr43655.C: New test.
510 2010-12-16  Sebastian Pop  <sebastian.pop@amd.com>
512         PR tree-optimization/46404
513         * gcc.dg/graphite/pr46404-1.c: New.
515 2010-12-16  Jakub Jelinek  <jakub@redhat.com>
517         PR debug/46893
518         * gcc.dg/pr46893.c: New test.
520 2010-12-16  H.J. Lu  <hongjiu.lu@intel.com>
522         PR lto/46976
523         * gcc.dg/lto/pr46940_1.c (main): Return 0.
525 2010-12-16  Chung-Lin Tang  <cltang@codesourcery.com>
527         PR target/46883
528         * gcc.target/arm/pr46883.c: New testcase.
530 2010-12-16  Jan Hubicka  <jh@suse.cz>
532         PR lto/46976
533         * gcc.dg/lto/pr46940_0.c: Fix commit.
535 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
537         PR c++/39859
538         PR c++/44522
539         PR c++/44523
540         * g++.dg/parse/colon-autocorrect-1.C: New testcase.
541         * g++.dg/parse/colon-autocorrect-2.C: New testcase.
543 2010-12-15  Nathan Froyd  <froydnj@codesourcery.com>
545         PR c++/46852
546         * g++.dg/pr46852.C: New test.
548 2010-12-16  Jan Hubicka  <jh@suse.cz>
550         PR middle-end/46939
551         * gcc.target/i386/pr46939.c: New testcase.
553 2010-12-15  Sebastian Pop  <sebastian.pop@amd.com>
555         PR tree-optimization/46404
556         * gcc.dg/graphite/pr46404.c: New.
558 2010-12-15  Jakub Jelinek  <jakub@redhat.com>
560         PR fortran/46945
561         * gfortran.dg/pr46945.f90: New test.
563         PR debug/46815
564         * g++.dg/guality/pr46815.C: New test.
566 2010-12-15  Paolo Carlini  <paolo.carlini@oracle.com>
568         PR c++/42083
569         * g++.dg/cpp0x/lambda/lambda-ice2.C: New.
571 2010-12-15  H.J. Lu  <hongjiu.lu@intel.com>
573         * gfortran.dg/debug/pr46756.f: Correct PR number.
575 2010-12-15  Martin Jambor  <mjambor@suse.cz>
577         PR tree-optimization/46053
578         PR middle-end/46287
579         PR middle-end/46242
580         * g++.dg/ipa/pr46053.C: New test.
581         * g++.dg/ipa/pr46287-1.C: Likewise.
582         * g++.dg/ipa/pr46287-2.C: Likewise.
583         * g++.dg/ipa/pr46287-3.C: Likewise.
584         * g++.dg/torture/covariant-1.C: Likewise.
585         * g++.dg/torture/pr46287.C: Likewise.
587 2010-12-15  Alexander Monakov  <amonakov@ispras.ru>
589         PR rtl-optimization/46649
590         * g++.dg/opt/pr46649.C: New.
592 2010-12-15  Dave Korn  <dave.korn.cygwin@gmail.com>
594         PR testsuite/46938
595         * gcc.dg/pr43157.c: Add dg-require-linker-plugin  directive.
597 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
599         PR tree-optimization/46845
600         * gcc.dg/graphite/id-pr46845.c: New.
602 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
604         PR tree-optimization/46928
605         * gcc.dg/tree-ssa/ldist-17.c: New.
607 2010-12-14  Sebastian Pop  <sebastian.pop@amd.com>
609         PR tree-optimization/45948
610         * gcc.dg/tree-ssa/ldist-pr45948.c: New.
612 2010-12-14  Jason Merrill  <jason@redhat.com>
614         PR c++/46930
615         * g++.dg/cpp0x/constexpr-decl.C: New.
616         * g++.dg/cpp0x/constexpr-ex1.C: Fix.
617         * g++.dg/cpp0x/constexpr-static5.C: Fix.
619 2010-12-14  Jan Hubicka  <jh@suse.cz>
621         PR lto/46940
622         PR lto/44463
623         * gcc.dg/lto/pr46940_0.c: New testcase.
624         * gcc.dg/lto/pr46940_1.c: New testcase.
626 2010-12-14  Nathan Froyd  <froydnj@codesourcery.com>
628         PR c++/45330
629         * g++.dg/lookup/suggestions1.C: New test.
631 2010-12-14  Tobias Burnus  <burnus@net-b.de>
633         PR fortran/46937
634         * gfortran.dg/pointer_intent_4.f90: New.
636 2010-12-14  Jakub Jelinek  <jakub@redhat.com>
638         PR debug/46885
639         * gcc.dg/autopar/pr46885.c: New test.
641         PR tree-optimization/46909
642         * gcc.c-torture/execute/pr46909-1.c: New test.
643         * gcc.c-torture/execute/pr46909-2.c: New test.
644         * gcc.dg/pr46909.c: New test.
646 2010-12-14  Alexander Monakov  <amonakov@ispras.ru>
648         PR rtl-optimization/46875
649         * gcc.dg/pr46875.c: New.
651 2010-12-14  Jan Hubicka  <jh@suse.cz>
653         * g++.dg/other/first-global.C: Update regexp to match new
654         names of ctors.
656 2010-12-14  Bernd Schmidt  <bernds@codesourcery.com>
658         PR rtl-optimization/44374
659         Reapply patch with fixes.
660         * gcc.target/arm/headmerge-1.c: New test.
661         * gcc.target/arm/headmerge-2.c: New test.
662         * gcc.target/i386/headmerge-1.c: New test.
663         * gcc.target/i386/headmerge-2.c: New test.
665 2010-12-13  Jason Merrill  <jason@redhat.com>
667         PR c++/46873
668         PR c++/46877
669         * g++.dg/cpp0x/constexpr-ctor4.C: New.
670         * g++.dg/cpp0x/constexpr-ctor5.C: New.
672 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
674         PR fortran/46201
675         * gfortran.dg/proc_ptr_comp_27.f90: New.
677 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
679         PR debug/46867
680         * gcc.dg/pr46867.c: New test.
682 2010-12-13  Janus Weil  <janus@gcc.gnu.org>
684         PR fortran/46841
685         * gfortran.dg/proc_ptr_comp_26.f90: New.
687 2010-12-13  Eric Botcazou  <ebotcazou@adacore.com>
689         * gnat.dg/pack9.adb: XFAIL everywhere.
691 2010-12-13  Jakub Jelinek  <jakub@redhat.com>
693         PR fortran/46884
694         * gfortran.dg/pr46884.f: New test.
696 2010-12-13  Iain Sandoe  <iains@gcc.gnu.org>
698         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
699         Adjust XFAILs.
701 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
703         PR debug/46756
704         * gfortran.dg/debug/pr46756.f: New.
706 2010-12-13  Alexandre Oliva  <aoliva@redhat.com>
708         PR debug/46782
709         * gcc.dg/debug/pr46782.c: New.
711 2010-12-12  Janus Weil  <janus@gcc.gnu.org>
713         PR fortran/46809
714         * gfortran.dg/pointer_check_8.f90: New.
716 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
718         PR fortran/46705
719         * gfortran.dg/continuation_12.f90: New test.
721 2010-12-11  Tobias Burnus  <burnus@net-b.de>
723         PR fortran/46370
724         * gfortran.dg/coarray_14.f90: New.
726 2010-12-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
728         PR fortran/46842
729         * gfortran.dg/array_function_6.f90: New test.
731 2010-12-11  Nicola Pero  <nicola.pero@meta-innovation.com>
733         * objc.dg/gnu-api-2-resolve-method.m: New.
734         * obj-c++.dg/gnu-api-2-resolve-method.mm: New.
736 2010-12-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
738         * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*.
740 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
742         * objc.dg/fobjc-std-1.m: Updated to test that class extensions
743         produce an error with -fobjc-std=objc1.
744         * obj-c++.dg/fobjc-std-1.mm: Same change.
746 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
748         PR c++/46001
749         * g++.dg/diagnostic/bitfld1.C: New test.
751 2010-12-10  Sebastian Pop  <sebastian.pop@amd.com>
753         PR tree-optimization/43023
754         * gfortran.dg/ldist-1.f90: Adjust pattern.
755         * gfortran.dg/ldist-pr43023.f90: New.
757 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
759         PR rtl-optimization/46804
760         * gfortran.dg/pr46804.f90: New test.
762 2010-12-10  Dave Korn  <dave.korn.cygwin@gmail.com>
764         PR middle-end/46674
765         PR lto/43157
766         * gcc.dg/pr43157.c: New file.
768 2010-12-10  Nathan Froyd  <froydnj@codesourcery.com>
770         * gcc.dg/dfp/struct-union.c: Adjust.
771         * gcc.dg/lvalue-2.c: Adjust.
772         * gcc.dg/pr21419.c: Adjust.
773         * gcc.dg/qual-component-1.c: Adjust.
774         * g++.dg/other/const1.C: Adjust.
776 2010-12-10  Jakub Jelinek  <jakub@redhat.com>
778         PR rtl-optimization/46865
779         * gcc.target/i386/pr46865-1.c: New test.
780         * gcc.target/i386/pr46865-2.c: New test.
782         PR tree-optimization/46864
783         * g++.dg/opt/pr46864.C: New test.
785 2010-12-10  Jack Howarth  <howarth@bromo.med.uc.edu>
786             Iain Sandoe  <iains@gcc.gnu.org>
788         PR 43751/target
789         * lib/prune.exp: Prune dsymutil warnings.
791 2010-12-10  Nicola Pero  <nicola.pero@meta-innovation.com>
793         * objc.dg/class-extension-1.m: New.
794         * objc.dg/class-extension-2.m: New.
795         * objc.dg/class-extension-3.m: New.
796         * objc.dg/property/at-property-26.m: New.
797         * objc.dg/property/at-property-27.m: New.
798         * objc.dg/property/at-property-28.m: New.
799         * obj-c++.dg/class-extension-1.mm: New.
800         * obj-c++.dg/class-extension-2.mm: New.
801         * obj-c++.dg/class-extension-3.mm: New.
802         * obj-c++.dg/property/at-property-26.mm: New.
803         * obj-c++.dg/property/at-property-27.mm: New.
804         * obj-c++.dg/property/at-property-28.mm: New.
806 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
808         PR target/46057
809         * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*.
810         * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
811         * gcc.dg/torture/stackalign/nested-2.c: Likewise.
812         * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
813         * gcc.dg/torture/stackalign/nested-3.c: Likewise.
814         * gcc.dg/torture/stackalign/nested-4.c: Likewise.
815         * gcc.dg/torture/stackalign/global-1.c: Likewise.
816         * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
817         * gcc.dg/torture/stackalign/inline-1.c: Likewise.
818         * gcc.dg/torture/stackalign/inline-2.c: Likewise.
819         * gcc.dg/torture/stackalign/struct-1.c: Likewise.
820         * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
821         * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
822         * g++.dg/torture/stackalign/throw-1.C: Likewise.
823         * g++.dg/torture/stackalign/throw-2.C: Likewise.
824         * g++.dg/torture/stackalign/throw-4.C: Likewise.
825         * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
826         * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
827         * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
828         * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
829         * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
830         * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
832         PR tree-optimization/46021
833         gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*.
835 2010-12-09  Richard Guenther  <rguenther@suse.de>
837         PR middle-end/46844
838         * gcc.c-torture/compile/pr46866.c: New testcase.
840 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
842         PR testsuite/45068
843         * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'.
845 2010-12-09  Martin Jambor  <mjambor@suse.cz>
847         PR middle-end/46734
848         * g++.dg/tree-ssa/pr46734.C: New test.
850 2010-12-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
852         PR c++/44641
853         * lib/scanasm.exp (dg-function-on-line): Add match pattern for
854         hppa*-*-*.
856 2010-12-08  Jason Merrill  <jason@redhat.com>
858         PR c++/46348
859         * g++.dg/cpp0x/constexpr-array2.C: New.
861 2010-12-08  H.J. Lu  <hongjiu.lu@intel.com>
863         * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update
864         expected scan.
866 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
868         * objc.dg/exceptions-7.m: New.
869         * obj-c++.dg/exceptions-7.mm: New.
870         * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages.
871         * obj-c++.dg/exceptions-5.mm: Same change.
873 2010-12-08  Nicola Pero  <nicola.pero@meta-innovation.com>
875         * objc.dg/foreach-6.m: Updated location of error messages.
876         * objc.dg/foreach-7.m: Same change.
878 2010-12-08  Richard Guenther  <rguenther@suse.de>
879             Sebastian Pop  <sebastian.pop@amd.com>
881         PR tree-optimization/45230
882         PR tree-optimization/45231
883         PR tree-optimization/45370
884         * gcc.dg/graphite/id-pr45230-1.c: New.
885         * gcc.dg/graphite/id-pr45231.c: New.
886         * gfortran.dg/graphite/id-pr45370.f90: New.
888 2010-12-08  Nathan Froyd  <froydnj@codesourcery.com>
890         PR c++/45329
891         * testsuite/g++.dg/conversion/ambig1.C: Adjust.
892         * testsuite/g++.dg/conversion/op1.C: Adjust.
893         * testsuite/g++.dg/conversion/simd1.C: Adjust.
894         * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust.
895         * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust.
896         * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust.
897         * testsuite/g++.dg/cpp0x/explicit3.C: Adjust.
898         * testsuite/g++.dg/cpp0x/explicit4.C: Adjust.
899         * testsuite/g++.dg/cpp0x/implicit4.C: Adjust.
900         * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust.
901         * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust.
902         * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust.
903         * testsuite/g++.dg/cpp0x/pr31431.C: Adjust.
904         * testsuite/g++.dg/cpp0x/pr31434.C: Adjust.
905         * testsuite/g++.dg/cpp0x/pr31437.C: Adjust.
906         * testsuite/g++.dg/cpp0x/rv2n.C: Adjust.
907         * testsuite/g++.dg/cpp0x/rv3n.C: Adjust.
908         * testsuite/g++.dg/cpp0x/rv4n.C: Adjust.
909         * testsuite/g++.dg/cpp0x/rv5n.C: Adjust.
910         * testsuite/g++.dg/cpp0x/rv6n.C: Adjust.
911         * testsuite/g++.dg/cpp0x/rv7n.C: Adjust.
912         * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust.
913         * testsuite/g++.dg/cpp0x/trailing4.C: Adjust.
914         * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust.
915         * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust.
916         * testsuite/g++.dg/cpp0x/variadic35.C: Adjust.
917         * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust.
918         * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust.
919         * testsuite/g++.dg/expr/cond9.C: Adjust.
920         * testsuite/g++.dg/expr/pmf-1.C: Adjust.
921         * testsuite/g++.dg/ext/label5.C: Adjust.
922         * testsuite/g++.dg/ext/visibility/anon8.C: Adjust.
923         * testsuite/g++.dg/ext/vla2.C: Adjust.
924         * testsuite/g++.dg/gomp/pr26690-1.C: Adjust.
925         * testsuite/g++.dg/gomp/pr26690-2.C: Adjust.
926         * testsuite/g++.dg/init/synth2.C: Adjust.
927         * testsuite/g++.dg/lookup/conv-1.C: Adjust.
928         * testsuite/g++.dg/lookup/new1.C: Adjust.
929         * testsuite/g++.dg/lookup/using9.C: Adjust.
930         * testsuite/g++.dg/other/error13.C: Adjust.
931         * testsuite/g++.dg/other/error20.C: Adjust.
932         * testsuite/g++.dg/other/error31.C: Adjust.
933         * testsuite/g++.dg/other/pr28114.C: Adjust.
934         * testsuite/g++.dg/other/ptrmem10.C: Adjust.
935         * testsuite/g++.dg/other/ptrmem11.C: Adjust.
936         * testsuite/g++.dg/overload/ambig1.C: Adjust.
937         * testsuite/g++.dg/overload/arg3.C: Adjust.
938         * testsuite/g++.dg/overload/builtin1.C: Adjust.
939         * testsuite/g++.dg/overload/copy1.C: Adjust.
940         * testsuite/g++.dg/overload/new1.C: Adjust.
941         * testsuite/g++.dg/overload/template4.C: Adjust.
942         * testsuite/g++.dg/overload/unknown1.C: Adjust.
943         * testsuite/g++.dg/overload/using2.C: Adjust.
944         * testsuite/g++.dg/parse/crash5.C: Adjust.
945         * testsuite/g++.dg/parse/error19.C: Adjust.
946         * testsuite/g++.dg/parse/error28.C: Adjust.
947         * testsuite/g++.dg/parse/template7.C: Adjust.
948         * testsuite/g++.dg/parse/typename7.C: Adjust.
949         * testsuite/g++.dg/rtti/typeid6.C: Adjust.
950         * testsuite/g++.dg/tc1/dr152.C: Adjust.
951         * testsuite/g++.dg/template/conv11.C: Adjust.
952         * testsuite/g++.dg/template/copy1.C: Adjust.
953         * testsuite/g++.dg/template/crash37.C: Adjust.
954         * testsuite/g++.dg/template/deduce3.C: Adjust.
955         * testsuite/g++.dg/template/dependent-expr5.C: Adjust.
956         * testsuite/g++.dg/template/error38.C: Adjust.
957         * testsuite/g++.dg/template/error40.C: Adjust.
958         * testsuite/g++.dg/template/friend.C: Adjust.
959         * testsuite/g++.dg/template/incomplete2.C: Adjust.
960         * testsuite/g++.dg/template/instantiate5.C: Adjust.
961         * testsuite/g++.dg/template/local4.C: Adjust.
962         * testsuite/g++.dg/template/local6.C: Adjust.
963         * testsuite/g++.dg/template/new3.C: Adjust.
964         * testsuite/g++.dg/template/operator9.C: Adjust.
965         * testsuite/g++.dg/template/overload6.C: Adjust.
966         * testsuite/g++.dg/template/ptrmem2.C: Adjust.
967         * testsuite/g++.dg/template/ptrmem20.C: Adjust.
968         * testsuite/g++.dg/template/ptrmem4.C: Adjust.
969         * testsuite/g++.dg/template/ptrmem8.C: Adjust.
970         * testsuite/g++.dg/template/qualttp5.C: Adjust.
971         * testsuite/g++.dg/template/sfinae2.C: Adjust.
972         * testsuite/g++.dg/template/spec22.C: Adjust.
973         * testsuite/g++.dg/template/spec23.C: Adjust.
974         * testsuite/g++.dg/template/ttp25.C: Adjust.
975         * testsuite/g++.dg/template/typedef4.C: Adjust.
976         * testsuite/g++.dg/template/unify10.C: Adjust.
977         * testsuite/g++.dg/template/unify11.C: Adjust.
978         * testsuite/g++.dg/template/unify6.C: Adjust.
979         * testsuite/g++.dg/template/unify7.C: Adjust.
980         * testsuite/g++.dg/template/unify9.C: Adjust.
981         * testsuite/g++.dg/template/varmod1.C: Adjust.
982         * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust.
983         * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust.
984         * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust.
985         * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust.
986         * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust.
987         * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust.
988         * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust.
989         * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust.
990         * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust.
991         * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust.
992         * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust.
993         * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust.
994         * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust.
995         * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust.
996         * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust.
997         * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust.
998         * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust.
999         * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust.
1000         * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust.
1001         * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust.
1002         * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust.
1003         * testsuite/g++.old-deja/g++.jason/template30.C: Adjust.
1004         * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust.
1005         * testsuite/g++.old-deja/g++.law/arg1.C: Adjust.
1006         * testsuite/g++.old-deja/g++.law/arg11.C: Adjust.
1007         * testsuite/g++.old-deja/g++.law/arm9.C: Adjust.
1008         * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust.
1009         * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust.
1010         * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust.
1011         * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust.
1012         * testsuite/g++.old-deja/g++.law/enum4.C: Adjust.
1013         * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust.
1014         * testsuite/g++.old-deja/g++.law/operators32.C: Adjust.
1015         * testsuite/g++.old-deja/g++.law/operators9.C: Adjust.
1016         * testsuite/g++.old-deja/g++.mike/net2.C: Adjust.
1017         * testsuite/g++.old-deja/g++.mike/net22.C: Adjust.
1018         * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust.
1019         * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust.
1020         * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust.
1021         * testsuite/g++.old-deja/g++.mike/p438.C: Adjust.
1022         * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust.
1023         * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust.
1024         * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust.
1025         * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust.
1026         * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust.
1027         * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust.
1028         * testsuite/g++.old-deja/g++.ns/using12.C: Adjust.
1029         * testsuite/g++.old-deja/g++.other/crash24.C: Adjust.
1030         * testsuite/g++.old-deja/g++.other/expr1.C: Adjust.
1031         * testsuite/g++.old-deja/g++.other/overload11.C: Adjust.
1032         * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust.
1033         * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust.
1034         * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust.
1035         * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust.
1036         * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust.
1037         * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust.
1038         * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust.
1039         * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust.
1040         * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust.
1041         * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust.
1042         * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust.
1043         * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust.
1044         * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust.
1045         * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust.
1046         * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust.
1047         * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust.
1048         * testsuite/g++.old-deja/g++.pt/t05.C: Adjust.
1049         * testsuite/g++.old-deja/g++.pt/t24.C: Adjust.
1050         * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust.
1051         * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust.
1052         * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust.
1053         * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust.
1054         * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust.
1055         * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust.
1056         * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust.
1057         * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust.
1058         * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust.
1060 2010-12-08  Jason Merrill  <jason@redhat.com>
1062         PR c++/45822
1063         * g++.dg/init/synth4.C: New.
1065         PR c++/46736
1066         * g++.dg/cpp0x/defaulted21.C: New.
1068 2010-12-08  Wei Guozhi  <carrot@google.com>
1070         PR target/46631
1071         * gcc.target/arm/pr46631: New testcase.
1073 2010-12-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
1075         PR middle-end/42694
1076         * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x,
1077         0.75) is not optimized if the machine has no sqrt instruction.
1079 2010-12-07  Andrey Belevantsev  <abel@ispras.ru>
1081         PR target/43603
1082         * gcc.target/ia64/pr43603.c: New.
1083         * gcc/testsuite/g++.dg/opt/pr46640.C: New.
1085 2010-12-07  Tobias Burnus  <burnus@net-b.de>
1087         PR fortran/44352
1088         * gfortran.dg/string_4.f90: New.
1090 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
1092         PR tree-optimization/44676
1093         * gcc.dg/graphite/id-pr44676.c: New.
1095 2010-12-07  Sebastian Pop  <sebastian.pop@amd.com>
1097         PR tree-optimization/42327
1098         * gcc.dg/tree-ssa/pr42327.c: New.
1100 2010-12-07  Nathan Froyd  <froydnj@codesourcery.com>
1102         PR c++/45330
1103         * g++.dg/pr45330.C: New test.
1104         * g++.dg/ext/builtin3.C: Adjust.
1105         * g++.dg/lookup/error1.C: Adjust.
1106         * g++.dg/lookup/koenig5.C: Adjust.
1107         * g++.dg/overload/koenig1.C: Adjust.
1108         * g++.dg/parse/decl-specifier-1.C: Adjust.
1109         * g++.dg/template/static10.C: Adjust.
1110         * g++.old-deja/g++.mike/ns5.C: Adjust.
1111         * g++.old-deja/g++.mike/ns7.C: Adjust.
1112         * g++.old-deja/g++.ns/koenig5.C: Adjust.
1113         * g++.old-deja/g++.ns/koenig9.C: Adjust.
1114         * g++.old-deja/g++.other/lineno5.C: Adjust.
1116 2010-12-07  Richard Guenther  <rguenther@suse.de>
1118         PR tree-optimization/46832
1119         * gcc.c-torture/compile/pr46832.c: New testcase.
1121 2010-12-07  Jakub Jelinek  <jakub@redhat.com>
1123         PR debug/46799
1124         * gcc.dg/autopar/pr46799.c: New test.
1126 2010-12-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1128         * gfortran.dg/internal_dummy_2.f08: Fix dg-options.
1129         * gfortran.dg/internal_dummy_3.f08: Fix dg-options.
1131 2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
1133         PR middle-end/41562
1134         * g++.dg/graphite/pr41562.C: New.
1136         PR middle-end/46185
1137         * gcc.dg/graphite/pr46185.c: New.
1139 2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>
1141         * objc.dg/foreach-8.m: New.
1143 2010-12-06  Jakub Jelinek  <jakub@redhat.com>
1145         PR debug/45997
1146         * g++.dg/debug/dwarf2/pr45997-1.C: New test.
1147         * g++.dg/debug/dwarf2/pr45997-2.C: New test.
1149         PR target/43897
1150         * gcc.target/ia64/pr43897.c: New test.
1152         PR debug/46771
1153         * gcc.dg/pr46771.c: New test.
1155         PR rtl-optimization/46777
1156         * gcc.dg/pr46777.c: New test.
1158 2010-12-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1160         * ada/acats/run_acats (which): Assign output to temporary
1161         variable, only use if successful.
1162         Use last field of type output.
1164 2010-12-06  Richard Guenther  <rguenther@suse.de>
1166         PR tree-optimization/46806
1167         * g++.dg/torture/20100825.C: New testcase.
1169 2010-12-06  Richard Guenther  <rguenther@suse.de>
1171         PR tree-optimization/46785
1172         * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase.
1174 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
1176         * gcc.dg/pr46674.c (LABEL3): New macro definition.
1177         (LABEL2): Likewise.
1178         (LABEL): Likewise.
1179         (jelly): Account for user label prefix in asm name.
1181 2010-12-05  Daniel Kraft  <d@domob.eu>
1183         PR fortran/46794
1184         * gfortran.dg/power2.f90: Initialize variables.
1186 2010-12-04  Jan Hubicka  <jh@suse.cz>
1188         * snprintf-chk.c (ptr): Declare volatile.
1189         * strcpy-chk.c (s2, s3, l1): Declare volatile.
1190         * snprintf-chk.c (ptr): Declare volatile.
1191         * vsprintf-chk.c (ptr): Declare volatile.
1192         * vsnprintf-chk.c (ptr): Declare volatile.
1194 2010-12-04  Tobias Burnus  <burnus@net-b.de>
1196         PR fortran/46584
1197         * gfortran.dg/quad_1.f90: Remove some complex
1198         math checks as they fail on some non-libquadmath
1199         systems.
1201 2010-12-04  Daniel Kraft  <d@domob.eu>
1203         PR fortran/46794
1204         * gfortran.dg/power2.f90: New test.
1206 2010-12-03  Jakub Jelinek  <jakub@redhat.com>
1208         PR debug/46123
1209         * g++.dg/debug/pr46123.C: New test.
1210         * g++.dg/debug/dwarf2/pr46123.C: New test.
1212 2010-12-03  Jason Merrill  <jason@redhat.com>
1214         PR c++/46058
1215         * g++.dg/template/scope4.C: New.
1217 2010-12-03  Nathan Froyd  <froydnj@codesourcery.com>
1219         * gcc.target/arm/neon-offset-1.c: New test.
1221 2010-12-03  Alexander Monakov  <amonakov@ispras.ru>
1223         PR rtl-optimization/45354
1224         * gcc.dg/tree-prof/pr45354.c: New.
1226 2010-12-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1228         PR fortran/45159
1229         * gfortran.dg/dependency_38.f90:  New test.
1231 2010-12-02  Ian Lance Taylor  <iant@google.com>
1233         * lib/go.exp: New file.
1234         * lib/go-dg.exp: New file.
1235         * lib/go-torture.exp: New file.
1236         * lib/target-supports.exp (check_compile): Match // Go.
1238 2010-12-02  Eric Botcazou  <ebotcazou@adacore.com>
1240         * gcc.dg/pr46685.c: New test.
1242 2010-12-02  Sebastian Pop  <sebastian.pop@amd.com>
1244         PR tree-optimization/45199
1245         * gcc.dg/tree-ssa/ldist-15.c: New.
1246         * gcc.dg/tree-ssa/ldist-16.c: New.
1247         * gfortran.dg/ldist-pr45199.f: New.
1249 2010-12-02  Richard Guenther  <rguenther@suse.de>
1251         PR tree-optimization/46723
1252         * gcc.dg/torture/pr46723.c: New testcase.
1254 2010-12-02  Richard Guenther  <rguenther@suse.de>
1256         PR lto/44871
1257         * g++.dg/lto/20101126-1_0.C: New testcase.
1258         * g++.dg/lto/20101126-1_1.c: Likewise.
1260 2010-12-02  Richard Guenther  <rguenther@suse.de>
1261             Ira Rosen  <irar@il.ibm.com>
1263         PR tree-optimization/46663
1264         * gcc.dg/vect/pr46663.c: New test.
1266 2010-12-02  Jie Zhang  <jie@codesourcery.com>
1268         PR middle-end/46674
1269         * gcc.dg/pr46674.c: New test.
1271 2010-12-02  Nicola Pero  <nicola.pero@meta-innovation.com>
1273         * objc.dg/exceptions-6.m: New.
1274         * obj-c++.dg/exceptions-6.mm: New.
1276 2010-12-01  Jan Hubicka  <jh@suse.cz>
1278         * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin
1280 2010-12-01  Sebastian Pop  <sebastian.pop@amd.com>
1282         PR middle-end/45297
1283         * gcc.dg/graphite/pr45297.c: New.
1285 2010-12-01  Richard Guenther  <rguenther@suse.de>
1287         PR tree-optimization/46730
1288         * g++.dg/tree-prof/indir-call-prof-2.C: New testcase.
1290 2010-11-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
1292         * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and
1293         (a*b)-c generates two fma instructions, instead of separate
1294         multiply, add, and subtract.
1296 2010-11-30  Tobias Burnus  <burnus@net-b.de>
1298         * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign
1299         a value to all array elements.
1301 2010-11-30  Richard Guenther  <rguenther@suse.de>
1303         PR tree-optimization/46722
1304         * gcc.target/i386/fma4-fma-2.c: New testcase.
1306 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1308         * objc.dg/duplicate-class-1.m: New.
1309         * obj-c++.dg/duplicate-class-1.mm: New.
1311 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1313         * objc.dg/property/dotsyntax-21.m
1314         * obj-c++.dg/property/dotsyntax-21.mm
1316 2010-11-29  Alexandre Oliva  <aoliva@redhat.com>
1318         PR debug/46338
1319         * g++.dg/debug/pr46338.C: New.
1321 2010-11-29  Richard Guenther  <rguenther@suse.de>
1322             Zdenek Dvorak  <rakdver@kam.uniff.cz>
1324         PR tree-optimization/46675
1325         * gcc.dg/pr46675.c: New test.
1327 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1329         * gcc/testsuite/objc.dg/strings-1.m: Move to...
1330         * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths.
1331         * gcc/testsuite/objc.dg/strings-2.m: Move to ...
1332         * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a
1333         constructor and class reference for NeXT runtime.  Update paths.
1334         * gcc/testsuite/obj-c++.dg/strings-1.m: Move to...
1335         * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths.
1336         * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ...
1337         * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a
1338         constructor and class reference for NeXT runtime.  Update paths.
1340 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1342         PR c++/42260
1343         * g++.dg/conversion/cast2.C: New test.
1345         PR c++/45383
1346         * g++.dg/conversion/cond4.C: Likewise.
1348 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1350         PR c++/45383
1351         Reverted patch for PR c++/42260
1352         * g++.dg/conversion/cast2.C: Reverted new test.
1354 2010-11-29  Dodji Seketeli  <dodji@redhat.com>
1356         PR debug/46101
1357         * g++.dg/debug/dwarf2/typedef5.C: New test
1359 2010-11-29  Iain Sandoe  <iains@gcc.gnu.org>
1360             Mike Stump  <mrs@gcc.gnu.org>
1362         PR target/26427
1363         PR target/33120
1364         PR testsuite/35710
1365         * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators.
1366         * gcc.dg/pr26427.c: Remove redundant warning for powerpc.
1367         * gcc.dg/darwin-comm.c: Adjust for new allocators.
1368         * gcc.dg/darwin-sections.c: New test.
1369         * g++.dg/ext/instantiate2.C: Adjust for new allocators.
1371 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1373         * objc.dg/exceptions-1.m: New.
1374         * objc.dg/exceptions-2.m: New.
1375         * objc.dg/exceptions-3.m: New.
1376         * objc.dg/exceptions-4.m: New.
1377         * objc.dg/exceptions-5.m: New.
1378         * obj-c++.dg/exceptions-1.mm: New.
1379         * obj-c++.dg/exceptions-2.mm: New.
1380         * obj-c++.dg/exceptions-3.mm: New.
1381         * obj-c++.dg/exceptions-4.mm: New.
1382         * obj-c++.dg/exceptions-5.mm: New.
1384 2010-11-29  Nicola Pero  <nicola.pero@meta-innovation.com>
1386         * obj-c++.dg/property/at-property-1.mm: Fixed testcase.
1387         * obj-c++.dg/property/at-property-16.mm: Fixed testcase.
1388         * obj-c++.dg/property/at-property-20.mm: Fixed testcase.
1390 2010-11-28  Janus Weil  <janus@gcc.gnu.org>
1392         PR fortran/46662
1393         * gfortran.dg/proc_ptr_comp_pass_7.f90: New.
1395 2010-11-28  Eric Botcazou  <ebotcazou@adacore.com>
1397         * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching.
1398         * gnat.dg/pack9.adb (dg-final): Likewise.
1400 2010-11-28  Paul Thomas  <pault@gcc.gnu.org
1402         PR fortran/35810
1403         * gfortran.dg/realloc_on_assign_1.f03: New test.
1404         * gfortran.dg/realloc_on_assign_2.f03: New test.
1405         * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs.
1406         * gfortran.dg/unpack_bounds_1.f90: The same.
1407         * gfortran.dg/cshift_bounds_2.f90: The same.
1408         * gfortran.dg/matmul_bounds_2.f90: The same.
1409         * gfortran.dg/matmul_bounds_3.f90: The same.
1410         * gfortran.dg/matmul_bounds_4.f90: The same.
1411         * gfortran.dg/matmul_bounds_5.f90: The same.
1413 2010-11-27  Tobias Burnus  <burnus@net-b.de>
1415         PR fortran/46638
1416         PR fortran/46668
1417         * gfortran.dg/transfer_simplify_10.f90: Fix endian issue.
1419 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1421         PR objc++/46222
1422         * obj-c++.dg/property/at-property-2.mm: Uncommented testcase.
1424 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1426         * objc.dg/property/at-property-24.m: New.
1427         * objc.dg/property/at-property-25.m: New.
1428         * obj-c++.dg/property/at-property-24.mm: New.
1429         * obj-c++.dg/property/at-property-25.mm: New.
1431 2010-11-27  Nicola Pero  <nicola.pero@meta-innovation.com>
1433         * objc.dg/protocol-qualifier-1.m: New.
1434         * objc.dg/protocol-qualifier-2.m: New.
1435         * obj-c++.dg/protocol-qualifier-1.mm: New.
1436         * obj-c++.dg/protocol-qualifier-2.mm: New.
1438 2010-11-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1440         * lib/gnat.exp: Load gcc.exp.
1441         (gnat_target_compile): Use gcc_target_compile for *.c sources.
1442         * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime.
1444 2010-11-26  Richard Guenther  <rguenther@suse.de>
1446         PR lto/46648
1447         * gcc.dg/lto/20101125-1_0.c: New testcase.
1448         * gcc.dg/lto/20101125-1_1.c: Likewise.
1450 2010-11-22   Bud Davis  <jmdavis@link.com>
1452         * arith_divide_no_check.f
1453          ,arith_divide.f,old_style_init.f90: new tests.
1455 2010-11-26  H.J. Lu  <hongjiu.lu@intel.com>
1457         PR tree-optimization/46665
1458         * gfortran.dg/pr46665.f90: New.
1460 2010-11-26  Jakub Jelinek  <jakub@redhat.com>
1462         PR middle-end/46647
1463         * gcc.dg/pr46647.c: New test.
1465 2010-11-25  Janus Weil  <janus@gcc.gnu.org>
1467         PR fortran/46581
1468         * gfortran.dg/select_type_19.f03: New.
1470 2010-11-25  Nicola Pero  <nicola.pero@meta-innovation.com>
1472         * objc.dg/ivar-problem-1.m: New.
1473         * obj-c++.dg/ivar-problem-1.mm: New.
1475 2010-11-25  Jakub Jelinek  <jakub@redhat.com>
1477         PR middle-end/46637
1478         * gcc.c-torture/compile/pr46637.c: New test.
1480 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1482         * gfortran.dg/pr46519-1.f: Add -mtune=generic.
1484 2010-11-25  H.J. Lu  <hongjiu.lu@intel.com>
1486         PR middle-end/46647
1487         * gcc.target/i386/pr46647.c: New.
1489 2010-11-25  Kai Tietz  <kai.tietz@onevision.com>
1491         * gcc.dg/dll-8.c: New.
1493 2010-11-25  Eric Botcazou  <ebotcazou@adacore.com>
1495         * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target.
1496         * gnat.dg/sse_nolib.adb: Likewise.
1498 2010-11-25  Alexander Monakov  <amonakov@ispras.ru>
1500         PR rtl-optimization/46585
1501         * gcc.dg/pr46585.c: New.
1503 2010-11-24  Richard Henderson  <rth@redhat.com>
1505         * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern,
1506         vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi,
1507         vect_unpack, vect_int_mult, vect_extract_even_odd,
1508         vect_extract_even_odd_wide, vect_interleave): Enable for ia64.
1510 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1512         PR target/46519
1513         * gfortran.dg/pr46519-1.f: New.
1515 2010-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1517         PR target/46519
1518         * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper.
1519         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1521         * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2.
1522         * gcc.target/i386/avx-vzeroupper-15.c: Likewise.
1523         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
1524         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1526         * gcc.target/i386/avx-vzeroupper-20.c: New.
1527         * gcc.target/i386/avx-vzeroupper-21.c: Likewise.
1528         * gcc.target/i386/avx-vzeroupper-22.c: Likewise.
1529         * gcc.target/i386/avx-vzeroupper-23.c: Likewise.
1530         * gcc.target/i386/avx-vzeroupper-24.c: Likewise.
1531         * gcc.target/i386/avx-vzeroupper-25.c: Likewise.
1532         * gcc.target/i386/avx-vzeroupper-26.c: Likewise.
1534 2010-11-24  Richard Guenther  <rguenther@suse.de>
1536         PR lto/43218
1537         * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes.
1539 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1541         PR rtl-optimization/46614
1542         * gcc.dg/pr46614.c: New test.
1544 2010-11-24  Tobias Burnus  <burnus@net-b.de>
1546         PR fortran/46638
1547         * gfortran.dg/transfer_simplify_10.f90: New.
1549 2010-11-24  Jakub Jelinek  <jakub@redhat.com>
1551         PR middle-end/46629
1552         * gfortran.dg/lto/pr46629_0.f90: New test.
1554 2010-11-24  Mingjie Xing  <mingjie.xing@gmail.com>
1556         * gcc.target/mips/loongson3a-muldiv-1.c: New test.
1557         * gcc.target/mips/loongson3a-muldiv-2.c: New test.
1559 2010-11-23  Joseph Myers  <joseph@codesourcery.com>
1561         * gcc.dg/opts-5.c: New test.
1563 2010-11-23  Jeffrey Yasskin <jyasskin@google.com>
1565         PR c++/46527
1566         * g++.dg/debug/dwarf2/pr46527.C: New test.
1568 2010-11-23  Iain Sandoe  <iains@gcc.gnu.org>
1570         * gcc.dg/darwin-cfstring-1.c: Adjust format messages.
1572 2010-11-23  Jakub Jelinek  <jakub@redhat.com>
1574         PR middle-end/46499
1575         * gcc.dg/pr46499-1.c: New test.
1576         * gcc.dg/pr46499-2.c: New test.
1578 2010-11-23  Jack Howarth  <howarth@bromo.med.uc.edu>
1580         * gcc.target/i386/alias-1.c: Require alias support.
1582 2010-11-22  Uros Bizjak  <ubizjak@gmail.com>
1584         * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags
1585         for vectorizer tests.
1586         * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive.
1587         * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive.
1588         * gcc.dg/graphite/pr41888.c: Ditto.
1589         * gcc.dg/graphite/pr42729.c: Ditto.
1591 2010-11-22  Mingjie Xing  <mingjie.xing@gmail.com>
1592             Uros Bizjak  <ubizjak@gmail.com>
1594         * lib/target-supports.exp (check_vect_support_and_set_flags): New
1595         procedure to check if the target supports vectorizer tests. Set
1596         DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization
1597         capabilites.
1598         * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags.
1599         * g++.dg/vect/vect.exp: Ditto.
1600         * gfortran.dg/vect/vect.exp: Ditto.
1602 2010-11-22  Nicola Pero  <nicola.pero@meta-innovation.com>
1604         PR objc/34033
1605         * objc.dg/strings-1.m: New.
1606         * objc.dg/strings-2.m: New.
1607         * obj-c++.dg/strings-1.mm: New.
1608         * obj-c++.dg/strings-2.mm: New.
1610 2010-11-22  Ian Bolton  <ian.bolton@arm.com>
1612         * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for
1613         "target short_enums".
1614         * testsuite/gcc.c-torture/compile/pr39845.c: Likewise.
1616 2010-11-22  Eric Botcazou  <ebotcazou@adacore.com>
1618         * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8.
1620         PR rtl-optimization/46603
1621         * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit.
1623         PR testsuite/46230
1624         * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from
1625         being vectorized.  Adjust dg-final pattern.
1626         * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector.
1628         * gcc.dg/vect: Do not include <stdio.h> in testcases.
1629         * gcc.dg/vect/costmodel/ppc: Likewise.
1631 2010-11-22  Alexander Monakov  <amonakov@ispras.ru>
1633         PR rtl-optimization/45652
1634         * gcc.dg/pr45652.c: New.
1636 2010-11-21  Richard Henderson  <rth@redhat.com>
1638         PR rtl-optimization/46571
1639         * gcc.dg/pr46571.c: New.
1641 2010-11-21  Eric Botcazou  <ebotcazou@adacore.com>
1643         * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC.
1645 2010-11-21  Uros Bizjak  <ubizjak@gmail.com>
1647         PR target/46533
1648         * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-*  targets.
1650 2010-11-20  Joseph Myers  <joseph@codesourcery.com>
1652         * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets.
1653         * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets.
1654         * gcc.dg/pack-test-1.c: Test for all non-default_packed targets.
1655         * gcc.dg/pack-test-2.c: Test for all targets.
1656         * gcc.dg/pragma-align.c: Test for all targets.
1657         * gcc.dg/pragma-pack-4.c: Do not skip for AVR.
1658         * gcc.dg/ucnid-10.c: Test for all targets.
1660 2010-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1662         * gcc.target/sparc/sparc-align-1.c: New test.
1664 2010-11-20  Nathan Froyd  <froydnj@codesourcery.com>
1666         PR c++/16189
1667         PR c++/36888
1668         PR c++/45331
1669         * g++.dg/parse/semicolon3.C: New test.
1670         * g++.dg/debug/pr22514.C: Adjust.
1671         * g++.dg/init/error1.C: Adjust.
1672         * g++.dg/other/bitfield3.C: Adjust.
1673         * g++.dg/other/semicolon.C: Adjust.
1674         * g++.dg/parse/error14.C: Adjust.
1675         * g++.dg/parse/error5.C: Adjust.
1676         * g++.dg/parse/parameter-declaration-1.C: Adjust.
1677         * g++.dg/template/pr23510.C: Adjust.
1678         * g++.dg/template/pr39425.C: Adjust.
1679         * g++.old-deja/g++.robertl/eb125.C: Adjust.
1681 2010-11-20  Jakub Jelinek  <jakub@redhat.com>
1683         PR debug/46561
1684         * gcc.dg/autopar/pr46561.c: New test.
1686         PR c++/46538
1687         * g++.dg/other/error34.C: New test.
1689         PR c++/46526
1690         * g++.dg/cpp0x/constexpr-base3.C: New test.
1692         PR tree-optimization/45830
1693         * gcc.target/i386/pr45830.c: New test.
1694         * gcc.c-torture/execute/pr45830.c: New test.
1696 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1698         * objc.dg/attributes/class-attribute-1.m: Rewritten.
1699         * objc.dg/attributes/class-attribute-2.m: Same change.
1700         * obj-c++.dg/attributes/class-attribute-1.mm: Same change.
1701         * obj-c++.dg/attributes/class-attribute-2.mm: Same change.
1702         * objc.dg/fobjc-std-1.m: Updated.
1703         * obj-c++.dg/fobjc-std-1.mm: Updated.
1705 2010-11-19  Michael Matz  <matz@suse.de>
1707         PR tree-optimization/46077
1708         * gcc.dg/vect/O3-pr46077.c: New testcase.
1710 2010-11-19  Joseph Myers  <joseph@codesourcery.com>
1712         PR c/46547
1713         * gcc.c-torture/compile/pr46547-1.c: New test.
1715 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1717         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to
1718         exec $compiler.
1719         * lib/gfortran.exp (gfortran_link_flags): Remove braces around
1720         $GFORTRAN_UNDER_TEST.
1721         (gfortran_init): Use -B to specify specpath, add trailing /.
1723 2010-11-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1725         * gcc.target/powerpc/ppc-target-1.c: New file to test target
1726         attributes on PowerPC.
1727         * gcc.target/powerpc/ppc-target-2.c: Ditto.
1728         * gcc.target/powerpc/ppc-target-3.c: Ditto.
1730 2010-11-19  Nicola Pero  <nicola.pero@meta-innovation.com>
1732         * objc.dg/attributes/proto-attribute-1.m: Updated.
1733         * objc.dg/attributes/proto-attribute-2.m: New.
1734         * objc.dg/attributes/proto-attribute-3.m: New.
1735         * obj-c++.dg/attributes/proto-attribute-1.mm: Updated.
1736         * obj-c++.dg/attributes/proto-attribute-2.mm: New.
1737         * obj-c++.dg/attributes/proto-attribute-3.mm: New.
1739 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1741         * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC.
1743 2010-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1745         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC.
1747 2010-11-18  Steve Ellcey  <sje@cup.hp.com>
1749         * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack.
1750         * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment.
1752 2010-11-18  Jakub Jelinek  <jakub@redhat.com>
1754         PR middle-end/46534
1755         * gcc.c-torture/compile/pr46534.c: New test.
1757 2010-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1759         * gnat.dg/atomic4.ad[sb]: New test.
1760         * gnat.dg/volatile4.adb: Likewise.
1762 2010-11-18  Richard Henderson  <rth@redhat.com>
1764         * gcc.target/i386/pr46470.c: Skip for 32-bit PIC.
1766 2010-11-18  Nathan Froyd  <froydnj@codesourcery.com>
1768         PR c/33193
1769         * c-c++-common/pr33193.c: New test.
1771 2010-11-18  Richard Guenther  <rguenther@suse.de>
1773         PR tree-optimization/46172
1774         * gcc.dg/torture/pr46172.c: New testcase.
1776 2010-11-18  Jeff Law  <law@redhat.com>
1778         PR middle-end-optimization/46297
1779         * gfortran.dg/pr46297.f: New test.
1781 2010-11-17  Steve Ellcey  <sje@cup.hp.com>
1783         PR middle-end/31490
1784         * gcc.dg/pr31490.c: New test.
1786 2010-11-17  Uros Bizjak  <ubizjak@gmail.com>
1788         * gcc.dg/nop.h: Move from ...
1789         * gcc.dg/guality/nop.h: ... here.
1790         * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro.
1791         * gcc.dg/guality/asm-1.c: Update nop.h include.
1792         * gcc.dg/guality/pr43329-1.c: Ditto.
1794 2010-11-17  Paolo Bonzini  <bonzini@gnu.org>
1796         * gcc.dg/two-types-1.c: New test.
1797         * gcc.dg/two-types-2.c: New test.
1798         * gcc.dg/two-types-3.c: New test.
1799         * gcc.dg/two-types-4.c: New test.
1800         * gcc.dg/two-types-5.c: New test.
1801         * gcc.dg/two-types-6.c: New test.
1802         * gcc.dg/two-types-7.c: New test.
1803         * gcc.dg/two-types-8.c: New test.
1804         * gcc.dg/two-types-9.c: New test.
1805         * gcc.dg/two-types-10.c: New test.
1806         * objc.dg/two-types-1.m: New test.
1808 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1810         PR rtl-optimization/46440
1811         * gcc.dg/pr46440.c: New test.
1813         PR testsuite/45429
1814         * gcc.dg/vect/no-section-anchors-vect-64.c: New test.
1816 2010-11-17  Ira Rosen  <irar@il.ibm.com>
1818         PR tree-optimization/46312
1819         * gcc.dg/vect/vect-scal-opt2.c: Rename to...
1820         * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only
1821         on targets that support vector shifts with scalar shift argument.
1822         Remove dg-options.
1823         * gcc.dg/vect/vect-scal-opt.c: Rename to...
1824         * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise.
1825         * gcc.dg/vect/vect-scal-opt1.c: Rename to...
1826         * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise.
1827         * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags.
1828         * gcc.dg/vect/vect-114.c: Expect to pass only on targets that
1829         support misaligned data accesses.
1830         * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise.
1831         * gcc.dg/vect/pr43430-2.c: Remove dg-options.
1832         * lib/target-supports.exp
1833         (check_effective_target_vect_shift_scalar): New.
1835 2010-11-17  Jakub Jelinek  <jakub@redhat.com>
1837         * gcc.dg/guality/nop.h: New file.
1838         * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of
1839         "nop".  Adjust line numbers in gdb-test.
1840         * gcc.dg/guality/pr43329-1.c: Likewise.
1842 2010-11-16  Jason Merrill  <jason@redhat.com>
1844         * g++.dg/cpp0x/defaulted20.C: New.
1846         * g++.dg/template/injected2.C: New.
1848 2010-11-17  Nicola Pero  <nicola.pero@meta-innovation.com>
1850         * objc.dg/protocol-optional-1.m: New.
1851         * obj-c++.dg/protocol-optional-1.mm: New.
1853 2010-11-16  Richard Henderson  <rth@redhat.com>
1855         * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off.
1856         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1858 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1860         * gnat.dg/opt12.adb: New test.
1861         * gnat.dg/opt12_pkg.ad[sb]: New helper.
1863 2010-11-16  Eric Botcazou  <ebotcazou@adacore.com>
1865         * gcc.target/rx/pack.c: New test.
1867 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1868             Tobias Burnus  <burnus@net-b.de>
1870         PR fortran/32049
1871         * gfortran.dg/quad_1.f90: New.
1872         * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also
1873         compiler arguments.
1874         * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to
1875         library search path; call gcc-set-multilib-library-path with
1876         arguments such that libgfortran.spec is found.
1877         (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST.
1879 2010-11-16  Jakub Jelinek  <jakub@redhat.com>
1881         PR c++/46401
1882         * g++.dg/warn/Wsequence-point-3.C: New test.
1884 2010-11-16  Kai Tietz  <kai.tietz@onevision.com>
1886         PR preprocessor/17349
1887         * gcc.dg/cpp/cmdlne-C3.c: New.
1889 2010-11-16  Richard Guenther  <rguenther@suse.de>
1891         PR tree-optimization/44545
1892         * gcc.dg/pr44545.c: New testcase.
1894 2010-11-16  Andrey Belevantsev  <abel@ispras.ru>
1896         PR rtl-optimization/46366
1897         * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate
1898         casts.
1900 2010-11-16  Richard Guenther  <rguenther@suse.de>
1902         * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase.
1904 2010-11-16  Richard Guenther  <rguenther@suse.de>
1906         PR middle-end/45172
1907         * gfortran.dg/gomp/pr45172.f90: New testcase.
1909 2010-11-16  Nick Clifton  <nickc@redhat.com>
1911         * gcc.target/rx/pack.c: New test.
1913 2010-11-15  Richard Henderson  <rth@redhat.com>
1915         * gcc.dg/torture/builtin-math-2.c: Split out fma tests...
1916         * gcc.dg/torture/builtin-math-8.c: ... here.  New file.
1917         Use builtin_constant_p rather than scanning for builtin name.
1919 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1921         * objc.dg/property/dotsyntax-18.m: New.
1922         * objc.dg/property/dotsyntax-19.m: New.
1923         * objc.dg/property/dotsyntax-20.m: New.
1924         * obj-c++.dg/property/dotsyntax-18.mm: New.
1925         * obj-c++.dg/property/dotsyntax-19.mm: New.
1926         * obj-c++.dg/property/dotsyntax-20.mm: New.
1927         * objc.dg/property/dotsyntax-4.m: Removed some unused
1928         variables and code.
1929         * objc.dg/property/dotsyntax-6.m: Same change.
1930         * objc.dg/property/dotsyntax-16.m: Same change.
1931         * objc.dg/property/dotsyntax-17.m: Same change.
1932         * obj-c++.dg/property/dotsyntax-4.mm: Same change.
1933         * obj-c++.dg/property/dotsyntax-6.mm: Same change.
1934         * obj-c++.dg/property/dotsyntax-16.mm: Same change.
1935         * obj-c++.dg/property/dotsyntax-17.mm: Same change.
1936         * objc.dg/property/at-property-22.m: Added missing casts.
1937         * obj-c++.dg/property/at-property-22.mm: Same change.
1939 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1941         PR tree-optimization/46491
1942         * gcc.target/i386/pr46491.c: New test.
1944         PR tree-optimization/46461
1945         * gcc.c-torture/compile/pr46461.c: New test.
1947 2010-11-15  Tobias Burnus  <burnus@net.b.de>
1949         PR fortran/46484
1950         * gfortran.dg/allocatable_scalar_11.f90: New.
1951         * gfortran.dg/allocatable_scalar_5.f90: Make test case
1952         standard conform.
1954 2010-11-15  Jakub Jelinek  <jakub@redhat.com>
1956         PR debug/46095
1957         * gcc.target/i386/pr46095.c: New test.
1959         PR debug/46387
1960         * gcc.dg/pr46387.c: New test.
1962 2010-11-15  Nicola Pero  <nicola.pero@meta-innovation.com>
1964         * objc.dg/property/dotsyntax-16.m: New.
1965         * objc.dg/property/dotsyntax-17.m: New.
1966         * obj-c++.dg/property/dotsyntax-16.mm: New.
1967         * obj-c++.dg/property/dotsyntax-17.mm: New.
1968         * objc.dg/property/at-property-10.m: Uncommented using 'x++'
1969         syntax with properties, which now works.
1970         * obj-c++.dg/property/at-property-10.mm: Same change.
1972 2010-11-15  Martin Jambor  <mjambor@suse.cz>
1974         PR tree-optimization/46349
1975         * gnat.dg/opt9.adb: New file.
1976         * gnat.dg/opt9_pkg.ads: Likewise
1978 2010-11-15  Richard Guenther  <rguenther@suse.de>
1980         PR lto/44989
1981         * g++.dg/guality/redeclaration1.C: Do not execute for LTO.
1983 2010-11-15  Nathan Froyd  <froydnj@codesourcery.com>
1985         PR preprocessor/45038
1986         * g++.dg/pr45038.C: New test.
1988 2010-11-15  Richard Guenther  <rguenther@suse.de>
1990         PR tree-optimization/46467
1991         * gcc.dg/ipa/ipa-pta-16.c: New testcase.
1993 2010-11-15  Richard Guenther  <rguenther@suse.de>
1995         PR testsuite/46423
1996         * g++.dg/torture/pr34850.C: Adjust.
1998 2010-11-14  Paolo Bonzini  <bonzini@gnu.org>
2000         PR c/46475
2001         * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus.
2003 2010-11-14  Nicola Pero  <nicola.pero@meta-innovation.com>
2005         * objc.dg/property/at-property-21.m: New.
2006         * objc.dg/property/at-property-22.m: New.
2007         * objc.dg/property/at-property-23.m: New.
2008         * objc.dg/property/synthesize-9.m: New.
2009         * objc.dg/property/synthesize-10.m: New.
2010         * objc.dg/property/synthesize-11.m: New.
2011         * obj-c++.dg/property/at-property-21.mm: New.
2012         * obj-c++.dg/property/at-property-22.mm: New.
2013         * obj-c++.dg/property/at-property-23.mm: New.
2014         * obj-c++.dg/property/synthesize-9.mm: New.
2015         * obj-c++.dg/property/synthesize-10.mm: New.
2016         * obj-c++.dg/property/synthesize-11.mm: New.
2018         * objc.dg/property/at-property-4.m: Updated to match new compiler
2019         where some errors have been converted into warnings and vice versa.
2020         * objc.dg/property/at-property-16.m: Same change.
2021         * objc.dg/property/at-property-18.m: Same change.
2022         * objc.dg/property/property-neg-5.m: Same change.
2023         * obj-c++.dg/property/at-property-4.mm: Same change.
2024         * obj-c++.dg/property/at-property-16.mm: Same change.
2025         * obj-c++.dg/property/at-property-18.mm: Same change.
2026         * obj-c++.dg/property/property-neg-5.mm: Same change.
2028         * obj-c++.dg/property/dynamic-2.mm: Enable tests that were
2029         commented out because of testsuite problems; I found out that
2030         using dg-warning instead of dg-message gets them to work.
2031         * obj-c++.dg/property/property-neg-3.mm: Same change.
2032         * obj-c++.dg/property/synthesize-6.mm: Same change.
2033         * obj-c++.dg/property/at-property-5.mm: Same change.
2034         * obj-c++.dg/property/at-property-14.mm: Same change.
2035         * obj-c++.dg/property/at-property-18.mm: Same change.
2036         * obj-c++.dg/property/at-property-16.mm: Same change (in this file,
2037         some tests still do not work due to some other testsuite issue).
2039 2010-11-13  Jason Merrill  <jason@redhat.com>
2041         * g++.dg/cpp0x/auto20.C: New.
2043 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
2045         * objc.dg/fsf-nsstring-format-1.m: Adjust format messages.
2046         * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise.
2048 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2050         PR c/46462
2051         * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames.
2052         * gcc.dg/pr35746.c: Likewise.
2053         * gcc.dg/cpp/direct2.c: Likewise.
2054         * gcc.dg/cpp/direct2s.c: Likewise.
2055         * gcc.dg/noncompile/920923-1.c: Likewise.
2056         * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow.
2058 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2060         * obj-c++.dg/attributes/method-format-1.mm: Adjust.
2062 2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>
2064         * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
2065         a pointer to an arbitrary C struct with an Objective-C protocol.
2066         Test various valid uses of typedef with Objective-C objects and
2067         protocols instead.
2068         * objc.dg/invalid-type-1.m: New.
2069         * obj-c++.dg/invalid-type-1.m: New.
2071 2010-11-13  Iain Sandoe  <iains@gcc.gnu.org>
2073         * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch.
2075 2010-11-13  Tobias Burnus  <burnus@net-b.de>
2077         PR fortran/45742
2078         * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump.
2080 2010-11-13  Tobias Burnus  <burnus@net-b.de>
2082         PR fortran/45742
2083         * gfortran.dg/volatile12.f90: New.
2085 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2087         * objc.dg/attributes/method-format-1.m: Adjust.
2089 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2091         PR c/20385
2092         * gcc.dg/decl-9.c: New.
2094 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2096         * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types.
2098 2010-11-13  Paolo Bonzini  <bonzini@gnu.org>
2100         * gcc.dg/format/few-1.c: New test.
2101         * gcc.dg/format/asm_fprintf-1.c: Adjust.
2102         * gcc.dg/format/c90-scanf-1.c: Adjust.
2103         * gcc.dg/format/cmn-err-1.c: Adjust.
2104         * gcc.dg/format/dfp-printf-1.c: Adjust.
2105         * gcc.dg/format/dfp-scanf-1.c: Adjust.
2106         * gcc.dg/format/gcc_diag-1.c: Adjust.
2107         * gcc.dg/format/ms_unnamed-1.c: Adjust.
2108         * gcc.dg/format/strfmon-1.c: Adjust.
2109         * gcc.dg/format/unnamed-1.c: Adjust.
2110         * gcc.dg/format/xopen-2.c: Adjust.
2111         * g++.dg/ext/builtin4.C: Adjust.
2112         * g++.dg/ext/builtin5.C: Adjust.
2114 2010-11-12  Joseph Myers  <joseph@codesourcery.com>
2116         * gcc.dg/pragma-diag-2.c: New test.
2118 2010-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2120         PR fortran/45794
2121         * gfortran.dg/optional_mask.f90: New test.
2123 2010-11-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
2125         * g++.dg/cpp0x/defaulted15.C: Adjust.
2127 2010-11-12  James Dennett <jdennett@google.com>
2129         PR c++/39415
2130         * g++.dg/expr/static_cast7.C: New.
2132 2010-11-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2134         * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline
2135         warning.
2136         * g++.dg/abi/packed1.C (struct INNER): Ignore warning on
2137         mips-sgi-irix*.
2138         * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*.
2139         * gcc.target/mips/call-3.c: Add dg-require-visibility.
2141 2010-11-12  Eric Botcazou  <ebotcazou@adacore.com>
2143         * gcc.dg/pr46375.c: New test.
2145 2010-11-11  Nathan Froyd  <froydnj@codesourcery.com>
2147         PR c/44782
2148         * c-c++-common/fmax-errors.c: New test.
2150 2010-11-11  Richard Henderson  <rth@redhat.com>
2152         * gcc.target/i386/sse-24.c: Use -ffp-contract.
2154 2010-11-11  Jan Hubicka  <jh@suse.cz>
2156         * gcc.dg/tree-ssa/inline-5.c: Fix testcase.
2157         * gcc.dg/tree-ssa/inline-6.c: Fix testcase.
2159 2010-11-12  Jakub Jelinek  <jakub@redhat.com>
2161         PR target/46088
2162         * gcc.dg/pr46088.c: New test.
2164 2010-11-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2166         * gfortran.dg/empty_derived_type.f90: New test.
2168 2010-11-11  Tobias Burnus  <burnus@net-b.de>
2170         PR fortran/46413
2171         * gfortran.dg/class_31.f90: New.
2173         PR fortran/46205
2174         * gfortran.dg/forall_14.f90: New.
2176 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
2177             Tobias Burnus  <burnus@net-b.de>
2179         PR fortran/46325
2180         * gfortran.dg/char_initialiser_actual.f90: Make test case valid.
2182 2010-11-11  Jan Hubicka  <jh@suse.cz>
2184         * gcc.dg/20081223-1.c: Update LTO options.
2185         * gcc.dg/lto/20090206-1_0.c: Update LTO options.
2186         * gcc.dg/lto/20081118_0.c: Update LTO options.
2187         * gcc.dg/lto/ipareference_0.c: Update LTO options.
2188         * gcc.dg/lto/20100423-2_0.c: Update LTO options.
2189         * gcc.dg/lto/20081201-1_0.c: Update LTO options.
2190         * gcc.dg/lto/ipacp_0.c: Update LTO options.
2191         * gcc.dg/lto/20090116_0.c: Update LTO options.
2192         * gcc.dg/lto/20091015-1_0.c: Update LTO options.
2193         * gcc.dg/lto/20090126-2_0.c: Update LTO options.
2194         * gcc.dg/lto/20081202-2_0.c: Update LTO options.
2195         * gcc.dg/lto/20081204-1_0.c: Update LTO options.
2196         * gcc.dg/lto/const-uniq_0.c: Update LTO options.
2197         * gcc.dg/lto/20081224_0.c: Update LTO options.
2198         * gcc.dg/lto/20090219_0.c: Update LTO options.
2199         * gcc.dg/lto/ipareference2_0.c: Update LTO options.
2200         * gcc.dg/lto/20090206-2_0.c: Update LTO options.
2201         * gcc.dg/lto/20081115_0.c: Update LTO options.
2202         * gcc.dg/lto/20081201-2_0.c: Update LTO options.
2203         * gcc.dg/lto/20081120-2_0.c: Update LTO options.
2204         * gcc.dg/lto/materialize-1_0.c: Update LTO options.
2205         * gcc.dg/lto/20090126-1_0.c: Update LTO options.
2206         * gcc.dg/lto/20081202-1_0.c: Update LTO options.
2207         * gcc.dg/lto/noreturn-1_0.c: Update LTO options.
2208         * g++.dg/20090107-1.C: Update LTO options.
2209         * g++.dg/lto/pr45679-2_0.C: Update LTO options.
2210         * g++.dg/lto/20081123_0.C: Update LTO options.
2211         * g++.dg/lto/20090313_0.C: Update LTO options.
2212         * g++.dg/lto/20081125_0.C: Update LTO options.
2213         * g++.dg/lto/20081109-1_0.C: Update LTO options.
2214         * g++.dg/lto/20081219_0.C: Update LTO options.
2215         * g++.dg/lto/20100724-1_0.C: Update LTO options.
2216         * g++.dg/lto/20081204-1_0.C: Update LTO options.
2217         * g++.dg/lto/20090303_0.C: Update LTO options.
2218         * g++.dg/lto/20100723-1_0.C: Update LTO options.
2219         * g++.dg/lto/pr45679-1_0.C: Update LTO options.
2220         * g++.dg/lto/20090128_0.C: Update LTO options.
2221         * g++.dg/lto/20081204-2_0.C: Update LTO options.
2222         * g++.dg/lto/20090302_0.C: Update LTO options.
2223         * g++.dg/lto/20081119-1_0.C: Update LTO options.
2224         * g++.dg/lto/20081118_0.C: Update LTO options.
2225         * g++.dg/20090121-1.C: Update LTO options.
2226         * objc.dg/lto/lto.exp: Update LTO options.
2227         * lib/lto.exp: Update LTO options.
2228         * lib/gcc-dg.exp: Update LTO options.
2229         * lib/c-torture.exp: Update LTO options.
2230         * obj-c++.dg/lto/lto.exp: Update LTO options.
2232 2010-11-11  Jan Hubicka  <jh@suse.cz>
2234         PR tree-optimize/40436
2235         * gcc.dg/tree-ssa/inline-5.c: New testcase.
2236         * gcc.dg/tree-ssa/inline-6.c: New testcase.
2238 2010-11-11  Janus Weil  <janus@gcc.gnu.org>
2240         * gfortran.dg/proc_decl_24.f90: New.
2242 2010-11-11  Nicola Pero  <nicola.pero@meta-innovation.com>
2244         * objc.dg/property/at-property-20.m: New.
2245         * objc.dg/property/synthesize-8.m: New.
2246         * obj-c++.dg/property/at-property-20.m: New.
2247         * obj-c++.dg/property/synthesize-8.mm: New.
2249 2010-11-11  Joseph Myers  <joseph@codesourcery.com>
2251         * gcc.dg/cpp/warn-normalized-3.c: Update expected note text.
2253 2010-11-11  Jakub Jelinek  <jakub@redhat.com>
2255         PR middle-end/46388
2256         * gcc.c-torture/compile/pr46388.c: New test.
2258 2010-11-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2260         * lib/lto.exp (lto-get-options-main): Support optional target
2261         selector for dg-suppress-ld-options.
2263 2010-11-11  Martin Jambor  <mjambor@suse.cz>
2265         PR tree-optimization/46383
2266         * g++.dg/torture/pr46383.C: New test.
2268 2010-11-11  Uros Bizjak  <ubizjak@gmail.com>
2270         * gcc-target/i386/sse-12.c: Add -msse4a to dg-options.
2271         * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm
2272         to dg-options.
2273         * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options.
2274         * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options.
2275         * g++.dg/other/i386-3.C: Ditto.
2277 2010-11-10  Jason Merrill  <jason@redhat.com>
2279         * g++.dg/cpp0x/constexpr-46420.C: New.
2281 2010-11-10  Joseph Myers  <joseph@codesourcery.com>
2283         * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C,
2284         gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c,
2285         gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c,
2286         gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update
2287         expected messages.
2289 2010-11-10  Jan Hubicka  <jh@suse.cz>
2291         PR tree-optimize/38669
2292         * gcc.dg/tree-ssa/pr38699.c: New testcase.
2294 2010-11-10  Jan Hubicka  <jh@suse.cz>
2296         * gcc.dg/tree-prof/inliner-1.c: Fix testcase.
2298 2010-11-10  Jason Merrill  <jason@redhat.com>
2300         * g++.dg/cpp0x/constexpr-bitfield.C: New.
2302 2010-11-10  Jakub Jelinek  <jakub@redhat.com>
2304         PR debug/46409
2305         * gcc.dg/debug/pr46409.c: New test.
2307         PR c++/46368
2308         * g++.dg/cpp0x/constexpr-defarg2.C: New test.
2310 2010-11-10  Uros Bizjak  <ubizjak@gmail.com>
2312         PR target/46419
2313         * gcc-target/i386/pr46419.c: New test.
2315 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2317         * g++.dg/other/i386-2.C: Add -mtbm.
2318         * g++.dg/other/i386-3.C: Likewise.
2319         * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
2320         * gcc.target/i386/funcspec-6.c: Likewise.
2321         * gcc.target/i386/sse-12.c: Add -mtbm.
2322         * gcc.target/i386/sse-13.c: Add -mtbm and test immediate
2323         operand intrinsics.
2324         * gcc.target/i386/sse-14.c: Likewise.
2325         * gcc.target/i386/sse-22.c: Likewise.
2326         * gcc.target/i386/sse-23.c: Likewise.
2327         * gcc.target/i386/tbm-1.c: New file.
2328         * gcc.target/i386/tbm-2.c: Likewise.
2330 2010-11-10  Quentin Neill  <quentin.neill.gnu@gmail.com>
2332         * g++.dg/other/i386-2.C: Add -mbmi.
2333         * g++.dg/other/i386-3.C: Likewise.
2334         * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
2335         * gcc.target/i386/funcspec-6.c: Likewise.
2336         * gcc.target/i386/sse-12.c: Add -mbmi.
2337         * gcc.target/i386/bmi-1.c: New file.
2338         * gcc.target/i386/bmi-2.c: Likewise.
2339         * gcc.target/i386/bmi-3.c: Likewise.
2340         * gcc.target/i386/bmi-4.c: Likewise.
2341         * gcc.target/i386/bmi-5.c: Likewise.
2342         * gcc.target/i386/bmi-6.c: Likewise.
2344 2010-11-10  Nathan Froyd  <froydnj@codesourcery.com>
2346         PR c++/46065
2347         * g++.dg/pr46065.C: New test.
2349 2010-11-10  Jan Hubicka  <jh@suse.cz>
2351         PR tree-optimize/33172
2352         PR tree-optimize/43411
2353         * gcc.dg/tree-ssa/pr33172.c: New testcase.
2354         * g++.dg/tree-ssa/pr43411.C: New testcase.
2356 2010-11-10  Jan Hubicka  <jh@suse.cz>
2358         PR tree-optimize/46228
2359         * g++.dg/tree-ssa/pr46228.C: New testcase.
2361 2010-11-10  H.J. Lu  <hongjiu.lu@intel.com>
2363         PR tree-optimization/46414
2364         * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling.
2366 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2368         PR fortran/46411
2369         * gfortran.dg/intrinsic_7.f90: New.
2371 2010-11-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2373         * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*.
2374         * g++.dg/abi/thunk4.C: Likewise.
2375         * g++.dg/opt/combine.C: Add dg-require-visibility.
2376         * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*.
2377         * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on
2378         alpha*-dec-osf*.
2379         * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*.
2380         * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*.
2381         * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use
2382         large arena_size.
2383         * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*.
2384         * gcc.dg/intmax_t-1.c: Likewise.
2386 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2388         PR fortran/46244
2389         * gfortran.dg/class_30.f90: New.
2391 2010-11-10  Tobias Burnus  <burnus@net-b.de>
2393         PR fortran/46223
2394         * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
2395         failure on s390.
2397 2010-11-10  Sebastian Pop  <sebastian.pop@amd.com>
2399         PR tree-optimization/45971
2400         * gcc.dg/vect/O3-pr45971.c: New.
2402 2010-11-10  Richard Guenther  <rguenther@suse.de>
2404         PR tree-optimization/44964
2405         * gcc.dg/pr44964.c: New testcase.
2407 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2409         * gnat.dg/opt10.adb: Fix typo.
2411 2010-11-10  Martin Jambor  <mjambor@suse.cz>
2413         PR tree-optimization/46351
2414         PR tree-optimization/46377
2415         * gnat.dg/opt10.adb: New file.
2416         * gnat.dg/opt10_pkg.ads: Likewise.
2417         * gnat.dg/opt11.adb: Likewise.
2418         * gnat.dg/opt11.ads: Likewise.
2420 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2422         * gnat.dg/boolean_conv.adb: New test.
2424 2010-11-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2426         * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x.
2428 2010-11-10  Eric Botcazou  <ebotcazou@adacore.com>
2430         * gnat.dg/unchecked_convert7.adb: New test.
2432 2010-11-10  Richard Guenther  <rguenther@suse.de>
2434         PR tree-optimization/46398
2435         * gcc.dg/torture/pr46398.c: New testcase.
2437 2010-11-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2439         * gfortran.dg/open_dev_null.f90: New test.
2441 2010-11-09  Jan Hubicka  <jh@suse.cz>
2443         * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop
2444         unrolling.
2446 2010-11-09  Joseph Myers  <joseph@codesourcery.com>
2448         * gcc.dg/struct-semi-4.c: New test.
2450 2010-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
2452         * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not
2453         power5 to enable generation of FRIZ.
2455         * gcc.target/powerpc/ppc-round.c: New file, test (double)(int)
2456         optimization.
2458         * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is
2459         expected.
2461 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2463         PR target/43808
2464         * gfortran.dg/pr43808.f90: New test.
2466 2010-11-09  Sebastian Pop  <sebastian.pop@amd.com>
2468         PR tree-optimization/46036
2469         * gfortran.dg/lto/pr46036_0.f90: New.
2471 2010-10-09  Jakub Jelinek  <jakub@redhat.com>
2473         PR middle-end/45663
2474         * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second
2475         bar invocation instead of first.
2477         PR debug/46171
2478         * gcc.dg/pr46171.c: New test.
2480 2010-11-09  Richard Guenther  <rguenther@suse.de>
2482         PR tree-optimization/46355
2483         * gcc.dg/pr46355.c: New testcase.
2485 2010-11-09  Richard Guenther  <rguenther@suse.de>
2487         PR tree-optimization/46177
2488         * gcc.dg/pr46177-2.c: New testcase.
2490 2010-11-09  Richard Guenther  <rguenther@suse.de>
2492         PR testsuite/46312
2493         * gcc.dg/vec-scal-opt.c: Move ...
2494         * gcc.dg/vect/vect-scal-opt.c: ... here.
2495         * gcc.dg/vec-scal-opt1.c: Move ...
2496         * gcc.dg/vect/vect-scal-opt1.c: ... here.
2497         * gcc.dg/vec-scal-opt2.c: Move ...
2498         * gcc.dg/vect/vect-scal-opt2.c: ... here.
2500 2010-11-09  Eric Botcazou  <ebotcazou@adacore.com>
2502         * gnat.dg/specs/static_initializer5.ads: New test.
2503         * gnat.dg/specs/static_initializer5_pkg.ads: New helper.
2505 2010-11-09  Jakub Jelinek  <jakub@redhat.com>
2507         PR middle-end/46360
2508         * gcc.c-torture/compile/pr46360.c: New test.
2510         PR c++/45894
2511         * g++.dg/warn/Wsequence-point-2.C: New test.
2513 2010-11-09  Janus Weil  <janus@gcc.gnu.org>
2515         PR fortran/46313
2516         * gfortran.dg/class_29.f03: New.
2518 2010-11-09  Richard Guenther  <rguenther@suse.de>
2520         PR middle-end/46221
2521         * gcc.target/i386/alias-1.c: New testcase.
2523 2010-11-08  Jason Merrill  <jason@redhat.com>
2525         * g++.dg/cpp0x/constexpr-sassert.C: New.
2527 2010-11-08  Jason Merrill  <jason@redhat.com>
2529         * g++.dg/cpp0x/constexpr-defarg.C: New.
2531 2010-11-08  Xinliang David Li  <davidxl@google.com>
2533         PR tree-optimization/46316
2534         * gcc.c-torture/execute/pr46316.c: New test.
2536 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2538         PR fortran/46344
2539         * gfortran.dg/class_28.f03: Extended.
2541 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2543         * objc.dg/property/dotsyntax-13.m: New.
2544         * objc.dg/property/dotsyntax-14.m: New.
2545         * objc.dg/property/dotsyntax-15.m: New.
2546         * objc.dg/property/synthesize-7.m: New.
2547         * obj-c++.dg/property/dotsyntax-13.mm: New.
2548         * obj-c++.dg/property/dotsyntax-14.mm: New.
2549         * obj-c++.dg/property/dotsyntax-15.mm: New.
2550         * obj-c++.dg/property/synthesize-7.mm: New.
2552 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2554         * objc.dg/property/dynamic-4.m: New.
2555         * objc.dg/property/dynamic-5.m: New.
2556         * objc.dg/property/dynamic-6.m: New.
2557         * obj-c++.dg/property/dynamic-4.mm: New.
2558         * obj-c++.dg/property/dynamic-5.mm: New.
2559         * obj-c++.dg/property/dynamic-6.mm: New.
2561 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2563         * objc.dg/property/synthesize-3.m: New.
2564         * objc.dg/property/synthesize-4.m: New.
2565         * objc.dg/property/synthesize-5.m: New.
2566         * objc.dg/property/synthesize-6.m: New.
2567         * obj-c++.dg/property/synthesize-3.mm: New.
2568         * obj-c++.dg/property/synthesize-4.mm: New.
2569         * obj-c++.dg/property/synthesize-5.mm: New.
2570         * obj-c++.dg/property/synthesize-6.mm: New.
2572 2010-11-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2574         * objc.dg/property/at-property-5.m: Updated test.
2575         * objc.dg/property/at-property-16.m: New.
2576         * objc.dg/property/at-property-17.m: New.
2577         * objc.dg/property/at-property-18.m: New.
2578         * objc.dg/property/at-property-19.m: New.
2579         * objc.dg/property/dotsyntax-12.m: New.
2580         * objc.dg/protocol-inheritance-1.m: New.
2581         * objc.dg/protocol-inheritance-2.m: New.
2582         * obj-c++.dg/property/at-property-5.mm: Updated test.
2583         * obj-c++.dg/property/at-property-16.mm: New.
2584         * obj-c++.dg/property/at-property-17.mm: New.
2585         * obj-c++.dg/property/at-property-18.mm: New.
2586         * obj-c++.dg/property/at-property-19.mm: New.
2587         * obj-c++.dg/protocol-inheritance-1.mm: New.
2588         * obj-c++.dg/protocol-inheritance-2.mm: New.
2589         * obj-c++.dg/property/dotsyntax-12.mm: New.
2591 2010-11-08  Jason Merrill  <jason@redhat.com>
2593         * g++.dg/expr/overflow1.C: New.
2594         * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics.
2595         * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number.
2596         * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics.
2597         * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning.
2599 2010-11-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2601         * gcc.dg/pr35442.c: Adapt warning.
2603         PR target/46280
2604         * g++.dg/eh/simd-2.C: Add -msse to dg-options, add
2605         dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*.
2606         * g++.dg/torture/pr36444.C: Add dg-options -msse for
2607         i?86-*-* x86_64-*-*.
2608         * g++.dg/torture/pr36445.C: Likewise.
2609         * gcc.c-torture/compile/pr34856.c: Likewise.
2610         * gcc.c-torture/compile/pr39928-1.c: Likewise.
2611         * gcc.c-torture/compile/vector-1.c: Likewise.
2612         * gcc.c-torture/compile/vector-2.c: Likewise.
2613         * gcc.dg/pr32912-1.c: Likewise.
2614         * gcc.c-torture/execute/va-arg-25.c: Move ...
2615         * gcc.dg/torture/va-arg-25.c: ... here.  Add dg-do run.
2616         Add dg-options -msse, dg-require-effective-target sse_runtime for
2617         for i?86-*-*, x86_64-*-*.
2618         * gcc.c-torture/execute/vector-1.c: Likewise.
2619         * gcc.c-torture/execute/vector-2.c: Likewise.
2620         * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for
2621         i?86-*-*, x86_64-*-*.
2622         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2623         * gcc.dg/tree-ssa/sra-4.c: Likewise.
2624         * gcc.dg/tree-ssa/vector-1.c: Likewise.
2625         * gcc.dg/tree-ssa/vector-2.c: Likewise.
2626         * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options.
2628 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2630         * gcc.dg/torture/pr45982.c: Add -std=c99
2631         * gcc.dg/torture/pr45623.c: Ditto.
2633 2010-11-08  Steve Ellcey  <sje@cup.hp.com>
2635         * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler.
2636         * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto.
2638 2010-11-08  Kai Tietz  <kai.tietz@onevision.com>
2640         PR target/28627
2641         * g++.dg/ext/dllimport7.C: Adjust second error check and
2642         allow test for x86_64 mingw, too.
2644 2010-11-08  Janus Weil  <janus@gcc.gnu.org>
2646         PR fortran/46344
2647         * gfortran.dg/class_28.f03: New.
2649 2010-11-08  Andrey Belevantsev  <abel@ispras.ru>
2651         PR rtl-optimization/45352
2652         gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests.
2653         gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c,
2654         gcc.target/i386/pr45352-2.c: New tests.
2656 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2658         PR libobjc/36610
2659         * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime,
2660         XFAIL the run for all but m32 x86.
2662 2010-11-07  Andreas Schwab  <schwab@linux-m68k.org>
2664         * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|"
2665         as comment character.
2667 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2669         * gcc.target/mips/mips.exp: Revert previous patch.
2670         * gcc.target/mips/fma-1.c: Delete.
2671         * gcc.target/mips/fma-2.c: Likewise.
2672         * gcc.target/mips/fma-3.c: Likewise.
2673         * gcc.target/mips/fma-4.c: Likewise.
2674         * gcc.target/mips/fma-5.c: Likewise.
2675         * gcc.target/mips/fma-6.c: Likewise.
2676         * gcc.target/mips/fma-7.c: Likewise.
2677         * gcc.target/mips/fma-8.c: Likewise.
2678         * gcc.target/mips/fma-9.c: Likewise.
2679         * gcc.target/mips/fma-10.c: Likewise.
2680         * gcc.target/mips/fma-11.c: Likewise.
2681         * gcc.target/mips/fma-12.c: Likewise.
2682         * gcc.target/mips/fma-13.c: Likewise.
2683         * gcc.target/mips/fma-14.c: Likewise.
2684         * gcc.target/mips/fma-15.c: Likewise.
2685         * gcc.target/mips/fma-16.c: Likewise.
2686         * gcc.target/mips/fma-17.c: Likewise.
2687         * gcc.target/mips/fma-18.c: Likewise.
2688         * gcc.target/mips/fma-19.c: Likewise.
2689         * gcc.target/mips/fma-20.c: Likewise.
2691 2010-11-07  Richard Sandiford  <rdsandiford@googlemail.com>
2693         * gcc.target/mips/mips.exp: Add support for -ffp-contract.
2694         * gcc.target/mips/fma-1.c: New test.
2695         * gcc.target/mips/fma-2.c: Likewise.
2696         * gcc.target/mips/fma-3.c: Likewise.
2697         * gcc.target/mips/fma-4.c: Likewise.
2698         * gcc.target/mips/fma-5.c: Likewise.
2699         * gcc.target/mips/fma-6.c: Likewise.
2700         * gcc.target/mips/fma-7.c: Likewise.
2701         * gcc.target/mips/fma-8.c: Likewise.
2702         * gcc.target/mips/fma-9.c: Likewise.
2703         * gcc.target/mips/fma-10.c: Likewise.
2704         * gcc.target/mips/fma-11.c: Likewise.
2705         * gcc.target/mips/fma-12.c: Likewise.
2706         * gcc.target/mips/fma-13.c: Likewise.
2707         * gcc.target/mips/fma-14.c: Likewise.
2708         * gcc.target/mips/fma-15.c: Likewise.
2709         * gcc.target/mips/fma-16.c: Likewise.
2710         * gcc.target/mips/fma-17.c: Likewise.
2711         * gcc.target/mips/fma-18.c: Likewise.
2712         * gcc.target/mips/fma-19.c: Likewise.
2713         * gcc.target/mips/fma-20.c: Likewise.
2715 2010-11-06  Jason Merrill  <jason@redhat.com>
2717         * g++.dg/cpp0x/constexpr-ctor3.C: New.
2719 2010-11-06  Simon Martin  <simartin@users.sourceforge.net>
2721         PR c/43384
2722         * gcc.dg/parser-error-3.c: New test.
2724 2010-11-06  Nathan Froyd  <froydnj@codesourcery.com>
2726         PR c++/45332
2727         * g++.dg/parse/semicolon2.C: New testcase.
2728         * g++.dg/ext/asmspec1.C: Adjust.
2729         * g++.dg/init/new13.C: Adjust.
2730         * g++.dg/parse/ctor5.C: Adjust.
2732 2010-11-06  Janus Weil  <janus@gcc.gnu.org>
2734         PR fortran/46330
2735         * gfortran.dg/class_27.f03: New.
2737 2010-11-06  Nicola Pero  <nicola.pero@meta-innovation.com>
2739         Fixed using the Objective-C 2.0 dot-syntax with self and super.
2740         * objc.dg/property/dotsyntax-5.m: New.
2741         * objc.dg/property/dotsyntax-6.m: New.
2742         * objc.dg/property/dotsyntax-7.m: New.
2743         * objc.dg/property/dotsyntax-8.m: New.
2744         * objc.dg/property/dotsyntax-9.m: New.
2745         * objc.dg/property/dotsyntax-10.m: New.
2746         * objc.dg/property/dotsyntax-11.m: New.
2747         * obj-c++.dg/property/dotsyntax-5.mm: New.
2748         * obj-c++.dg/property/dotsyntax-6.mm: New.
2749         * obj-c++.dg/property/dotsyntax-7.mm: New.
2750         * obj-c++.dg/property/dotsyntax-8.mm: New.
2751         * obj-c++.dg/property/dotsyntax-9.mm: New.
2752         * obj-c++.dg/property/dotsyntax-10.mm: New.
2753         * obj-c++.dg/property/dotsyntax-11.mm: New.
2755 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2757         * obj-c++.dg/encode-3.mm: Provide a different string check for the
2758         NeXT runtime when the type is READONLY.
2760 2010-11-06  Uros Bizjak  <ubizjak@gmail.com>
2762         * gcc.target/i386/387-2.c: Skip if -march= is specified.
2763         * gcc.target/i386/387-6.c: Ditto.
2764         * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options.
2765         * gcc.target/i386/387-4.c: Ditto.
2766         * gcc.target/i386/387-7.c: Ditto.
2767         * gcc.target/i386/387-8.c: Ditto.
2768         * gcc.target/i386/387-9.c: Ditto.
2769         * gcc.target/i386/387-10.c: Ditto.
2770         * gcc.target/i386/387-11.c: Ditto.
2771         * gcc.target/i386/387-12.c: Ditto.
2773         * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options.
2775 2010-11-06  Iain Sandoe  <iains@gcc.gnu.org>
2777         PR target/44981
2778         * gcc.dg/darwin-cfstring-format-1.c: New.
2779         * gcc.dg/warn-nsstring.c: New.
2780         * objc.dg/fsf-nsstring-format-1.m: New.
2781         * obj-c++.dg/fsf-nsstring-format-1.mm: New.
2782         * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10
2783         linker warning.
2785 2010-11-05  Jason Merrill  <jason@redhat.com>
2787         PR c++/45473
2788         * g++.dg/inherit/virtual6.C: New.
2790 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2792         PR c/44772
2793         * gcc.dg/Wcxx-compat-21.c: New test.
2795 2010-11-05  Ian Lance Taylor  <iant@google.com>
2797         PR target/46084
2798         * gcc.target/i386/pr46084.c: New test.
2800 2010-11-05  Steve Ellcey  <sje@cup.hp.com>
2802         * lib/target-supports.exp (check_function_available): Use -fno-builtin.
2803         * (check_effective_target_mempcpy): New.
2804         * gcc.c-torture/execute/pr45636.c: Move this...
2805         * gcc.dg/torture/pr45636.c: to here.  Add add dg- directives.
2807 2010-11-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2809         * gcc.target/i386/i386.exp (FLAGS): Remove.
2810         Wrap gcc_target_compile with $clearcap_ldflags added to options.
2812 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2814         PR c++/46160
2815         * g++.dg/opt/empty2.C: New test.
2817         PR target/45670
2818         * gcc.target/i386/pr45670.c: New test.
2820 2010-11-05  Janus Weil  <janus@gcc.gnu.org>
2822         PR fortran/45451
2823         PR fortran/46174
2824         * gfortran.dg/class_19.f03: Modified.
2825         * gfortran.dg/class_allocate_6.f03: New.
2827 2010-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2829         * gcc.target/i386/avx-vzeroupper-19.c: New.
2831 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2833         PR tree-optimization/46099
2834         * gcc.dg/autopar/pr46099.c: New test.
2836         PR middle-end/43690
2837         * c-c++-common/pr43690.c: New test.
2839 2010-11-05  Iain Sandoe  <iains@gcc.gnu.org>
2841         * objc.dg/torture/forward-1.m: Restore for m32 NeXT.
2842         * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize
2843         declaration and implementation.
2844         * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run.
2845         * obj-c++.dg/property/at-property-13.mm: Likewise.
2846         * obj-c++.dg/property/fsf-property-method-access.mm: Likewise.
2847         * obj-c++.dg/property/property-1.mm: Likewise.
2848         * obj-c++.dg/property/at-property-7.mm: Likewise.
2849         * obj-c++.dg/property/at-property-9.mm: Likewise.
2850         * obj-c++.dg/property/dotsyntax-2.mm: Likewise.
2851         * obj-c++.dg/property/at-property-10.mm: Likewise.
2852         * obj-c++.dg/property/synthesize-2.mm: Likewise.
2853         * obj-c++.dg/property/at-property-12.mm: Likewise.
2854         * obj-c++.dg/property/fsf-property-basic.mm: Likewise.
2855         * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise.
2856         * obj-c++.dg/property/at-property-6.mm: Likewise.
2857         * obj-c++.dg/property/at-property-8.mm: Likewise.
2858         * obj-c++.dg/property/dotsyntax-1.mm: Likewise.
2859         * obj-c++.dg/property/dotsyntax-3.mm: Likewise.
2860         * obj-c++.dg/property/at-property-11.mm: Likewise.
2861         * obj-c++.dg/template-8.mm: Likewise.
2862         * obj-c++.dg/encode-3.mm: Use abort (), cast char types.
2863         * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64.
2864         * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs
2865         and put a FIXME for this.
2866         * obj-c++.dg/property/property-2.mm: Remove.
2867         * obj-c++.dg/property/property-3.mm: Remove.
2869 2010-11-05  Jakub Jelinek  <jakub@redhat.com>
2871         PR debug/46307
2872         * gcc.dg/pr46307.c: New test.
2874 2010-11-05  Jason Merrill  <jason@redhat.com>
2876         PR c++/46304
2877         * g++.dg/ext/complex6.C: New.
2879 2010-11-04  Bud Davis   <jimmied@smu.edu>
2881         * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message.
2883 2010-11-04  Chao-ying Fu  <fu@mips.com>
2885         * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub,
2886         msubu, mult, multu.
2887         * gcc.target/mips/mips32-dsp-run.c: Likewise.
2889 2010-11-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2891         Fixed using the Objective-C 2.0 dot-syntax with class names.
2892         * objc.dg/property/dotsyntax-3.m: New.
2893         * objc.dg/property/dotsyntax-4.m: New.
2894         * obj-c++.dg/property/dotsyntax-3.mm: New.
2895         * obj-c++.dg/property/dotsyntax-4.mm: New.
2897         * objc.dg/fobjc-std-1.m: Added test for warnings when the
2898         Objective-C 2.0 dot-syntax is used with class names.
2899         * obj-c++.dg/fobjc-std-1.mm: Same change.
2901 2010-11-04  Pat Haugen  <pthaugen@us.ibm.com>
2903         * gcc.target/powerpc/loop_align.c: New.
2905 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2907         * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin.
2909         merge from FSF 'apple/trunk' branch.
2910         * gcc.target/powerpc/darwin64-abi.c: New.
2912 2010-11-04  Jakub Jelinek  <jakub@redhat.com>
2914         PR tree-optimization/46233
2915         * gcc.dg/pr46233.c: New test.
2917 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2919         * objc.dg/property/property-2.m: Deleted.
2920         * objc.dg/property/property-3.m: Deleted.
2922 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
2924         * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is
2925         defined.
2926         * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run.
2927         * objc.dg/property/fsf-property-named-ivar.m: Likewise.
2928         * objc.dg/property/property-1.m: Likewise.
2929         * objc.dg/property/at-property-6.m: Likewise.
2930         * objc.dg/property/at-property-7.m: Likewise.
2931         * objc.dg/property/dotsyntax-1.m: Likewise.
2932         * objc.dg/property/at-property-8.m: Likewise.
2933         * objc.dg/property/dotsyntax-2.m: Likewise.
2934         * objc.dg/property/at-property-9.m: Likewise.
2935         * objc.dg/property/synthesize-2.m: Likewise.
2936         * objc.dg/property/at-property-10.m: Likewise.
2937         * objc.dg/property/at-property-11.m: Likewise.
2938         * objc.dg/property/at-property-12.m: Likewise.
2939         * objc.dg/property/at-property-13.m: Likewise.
2940         * objc.dg/property/fsf-property-method-access.m: Likewise.
2941         * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10
2942         linker warning.
2943         * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation
2944         warnings.
2945         * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore
2946         deprecation warnings.  Use Object1 implementation.
2947         * objc.dg/demangle-1.m: Provide +initialize.  XFAIL m64 NeXT run.
2948         * objc/execute/forward-1.m: Remove.
2949         * objc/execute/forward-1.x: Remove.
2951 2010-11-04  Jason Merrill  <jason@redhat.com>
2953         * g++.dg/cpp0x/constexpr-access.C: New.
2955 2010-11-04  Richard Guenther  <rguenther@suse.de>
2957         PR rtl-optimization/46183
2958         * gcc.dg/torture/pr46183.c: New testcase.
2960 2010-11-04  Richard Guenther  <rguenther@suse.de>
2962         PR tree-optimization/46068
2963         * gcc.dg/torture/pr46068.c: New testcase.
2965 2010-11-04  Richard Guenther  <rguenther@suse.de>
2967         PR tree-optimization/45991
2968         * gcc.dg/pr45991.c: New testcase.
2970 2010-11-04  Richard Guenther  <rguenther@suse.de>
2972         PR tree-optimization/46154
2973         * g++.dg/torture/pr46154.C: New testcase.
2975 2010-11-04  Richard Guenther  <rguenther@suse.de>
2977         PR tree-optimization/45733
2978         * gcc.dg/pr45733.c: New testcase.
2980 2010-11-04  Ira Rosen  <irar@il.ibm.com>
2982         PR tree-optimization/46213
2983         * gfortran.dg/vect/pr46213.f90: New.
2985 2010-11-04  Richard Guenther  <rguenther@suse.de>
2987         PR testsuite/45702
2988         * gcc.dg/pr34989-1.c: Move ...
2989         * gcc.dg/lto/pr34989-1_0.c: ... here.
2990         * gcc.dg/pr34989-2.c: Move ...
2991         * gcc.dg/lto/pr34989-1_1.c: ... here.
2992         * gcc.dg/pr27898.c: Move ...
2993         * gcc.dg/lto/pr27898_0.c: ... here and ...
2994         * gcc.dg/lto/pr27898_1.c: ... split.
2995         * gcc.dg/pr28712.c: Move ...
2996         * gcc.dg/lto/pr28712_0.c: ... here and ...
2997         * gcc.dg/lto/pr28712_1.c: ... split ...
2998         * gcc.dg/lto/pr28712_2.c: ... twice.
2999         * gcc.dg/pr28706.c: Move ...
3000         * gcc.dg/lto/pr28706_0.c: ... here and ...
3001         * gcc.dg/lto/pr28706_1.c: ... split.
3003 2010-11-04  Richard Guenther  <rguenther@suse.de>
3004             Richard Henderson  <rth@redhat.com>
3006         * gcc.target/i386/fma4-vector-2.c: New testcase.
3008 2010-11-04  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3009             Richard Guenther  <rguenther@suse.de>
3011         * gcc.dg/vec-scal-opt.c: New testcase.
3012         * gcc.dg/vec-scal-opt1.c: New testcase.
3013         * gcc.dg/vec-scal-opt2.c: New testcase.
3015 2010-11-04  Iain Sandoe  <iains@gcc.gnu.org>
3017         * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic
3018         from plugin build flags on Darwin targets.
3020 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3022         * gcc.target/i386/pr46285.c: Require split_stack target.
3024 2010-11-03  Jason Merrill  <jason@redhat.com>
3026         PR c++/46293
3027         * g++.dg/cpp0x/constexpr-base2.C: New.
3029         PR c++/46289
3030         * g++.dg/cpp0x/initlist45.C: New.
3032 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3034         * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic
3035         is now allowed in categories.
3036         * obj-c++.dg/property/dynamic-2.mm: Same change.
3037         * objc.dg/property/dynamic-3.m: New.
3038         * obj-c++.dg/property/dynamic-3.mm: New.
3039         * objc.dg/property/at-property-14.m: New.
3040         * objc.dg/property/at-property-15.m: New.
3041         * obj-c++.dg/property/at-property-14.mm: New.
3042         * obj-c++.dg/property/at-property-15.mm: New.
3044         * objc.dg/foreach-6.m: Added a few more tests for valid and
3045         invalid iterating variables and collections.
3047 2010-11-03  Xinliang David Li  <davidxl@google.com>
3049         PR target/46200
3050         * g++.dg/tree-ssa/ivopts-2.C: New test.
3052 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3054         PR target/46295
3055         * gcc.target/i386/pr46295.c: New.
3057 2010-11-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
3059         * gcc.target/powerpc/vsx-sfminmax.c: New test for using double
3060         precision min/max for single precision on VSX.
3062 2010-11-03  Jason Merrill  <jason@redhat.com>
3064         PR c++/46289
3065         * g++.dg/cpp0x/constexpr-ice3.C: New.
3067 2010-11-03  Eric Botcazou  <ebotcazou@adacore.com>
3069         * gnat.dg/opt8.ad[sb]: New test.
3070         * gnat.dg/opt8_pkg.ads: New helper.
3072 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3074         PR rtl-optimization/45865
3075         * gcc.dg/pr45865.c: New.
3076         * gcc.dg/torture/pr45865.c: Likewise.
3078         * gcc.target/arm/headmerge-1.c: Revert revision 164552.
3079         * gcc.target/arm/headmerge-2.c: Likewise.
3080         * gcc.target/i386/headmerge-1.c: Likewise.
3081         * gcc.target/i386/headmerge-2.c: Likewise.
3083 2010-11-03  Richard Guenther  <rguenther@suse.de>
3085         PR middle-end/46288
3086         * gcc.dg/pr46288.c: New testcase.
3088 2010-11-03  Richard Guenther  <rguenther@suse.de>
3090         PR tree-optimization/44807
3091         * gcc.dg/torture/pr44807.c: New testcase.
3093 2010-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3095         PR libgfortran/43899
3096         * gfortran.dg/namelist_67.f90: New test.
3098 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3100         PR tree-optimization/46009
3101         * gcc.dg/vect/pr46009.c: New function.
3103 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3105         Implemented -fobjc-std=objc1 flag.
3106         * objc.dg/fobjc-std-1.m: New.
3107         * obj-c++.dg/fobjc-std-1.mm: New.
3109 2010-11-03  Richard Guenther  <rguenther@suse.de>
3111         PR middle-end/46241
3112         * g++.dg/debug/pr46241.C: New testcase.
3114 2010-11-03  Richard Guenther  <rguenther@suse.de>
3116         PR tree-optimization/46190
3117         * gfortran.dg/pr46190.f90: New testcase.
3119 2010-11-03  Richard Guenther  <rguenther@suse.de>
3121         PR testsuite/46274
3122         * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence.
3123         * gcc.dg/vect/vect-19.c: Likewise.
3124         * gcc.dg/vect/vect-17.c: Likewise.
3126 2010-11-03  H.J. Lu  <hongjiu.lu@intel.com>
3128         PR target/46285
3129         * gcc.target/i386/pr46285.c: New.
3131 2010-11-03  Richard Guenther  <rguenther@suse.de>
3133         PR tree-optimization/46217
3134         * gcc.dg/pr46217.c: New testcase.
3136 2010-11-03  Nicola Pero  <nicola.pero@meta-innovation.com>
3138         * objc.dg/property/dotsyntax-1.m: New.
3139         * objc.dg/property/dotsyntax-2.m: New.
3140         * obj-c++.dg/property/dotsyntax-1.mm: New.
3141         * obj-c++.dg/property/dotsyntax-2.mm: New.
3143 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3145         PR tree-optimization/46165
3146         * gcc.dg/pr46165.c: New test.
3148 2010-11-03  Richard Guenther  <rguenther@suse.de>
3150         PR middle-end/46251
3151         * gcc.dg/pr46251.c: New testcase.
3153 2010-11-03  Jakub Jelinek  <jakub@redhat.com>
3155         PR tree-optimization/46107
3156         * gcc.c-torture/compile/pr46107.c: New test.
3158         PR debug/46252
3159         * gcc.dg/pr46252.c: New test.
3161         PR rtl-optimization/46034
3162         PR rtl-optimization/46212
3163         PR rtl-optimization/46248
3164         * gcc.c-torture/compile/pr46034.c: New test.
3165         * gcc.c-torture/compile/pr46248.c: New test.
3166         * gcc.dg/pr46212.c: New test.
3168 2010-11-02  Eric Botcazou  <ebotcazou@adacore.com>
3170         * gnat.dg/sizetype4.adb: New test.
3172 2010-11-02  H.J. Lu  <hongjiu.lu@intel.com>
3174         * gcc.target/i386/avx-vzeroupper-15.c: New.
3175         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
3176         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
3177         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
3179         PR target/46253
3180         * gcc.target/i386/pr46253.c: New.
3182 2010-11-02  Steven G. Kargl  <kargl@gcc.gnu.org>
3183             Tobias Burnus  <burnus@net-b.de>
3185         PR fortran/45170
3186         * gfortran.dg/deferred_type_param_1.f90: New.
3187         * gfortran.dg/deferred_type_param_2.f90: New.
3188         * gfortran.dg/initialization_1.f90: Update dg-errors.
3189         * gfortran.dg/initialization_9.f90: Update dg-errors.
3191 2010-11-02  Richard Guenther  <rguenther@suse.de>
3193         PR tree-optimization/46149
3194         * g++.dg/torture/pr46149.C: New testcase.
3196 2010-11-02  Richard Guenther  <rguenther@suse.de>
3198         PR tree-optimization/46216
3199         * gcc.dg/torture/pr46216.c: New testcase.
3201 2010-11-02  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3203         PR target/46131
3204         * lib/target-supports.exp (add_options_for_tls): Pass -pthread for
3205         *-*-osf*.
3207 2010-11-02  Richard Guenther  <rguenther@suse.de>
3209         PR tree-optimization/46184
3210         * gcc.dg/pr46184.c: New testcase.
3212 2010-11-02  Richard Guenther  <rguenther@suse.de>
3214         PR tree-optimization/46177
3215         * gcc.dg/pr46177.c: New testcase.
3217 2010-11-02  Martin Jambor  <mjambor@suse.cz>
3219         PR middle-end/46120
3220         * g++.dg/ipa/ivinline-9.C: New test.
3222 2010-11-02  Martin Jambor  <mjambor@suse.cz>
3224         PR tree-optimization/45875
3225         * g++.dg/torture/pr45875.C: New test.
3227 2010-11-02  Richard Guenther  <rguenther@suse.de>
3229         PR testsuite/46249
3230         * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence.
3232 2010-11-02  Jakub Jelinek  <jakub@redhat.com>
3234         PR debug/46255
3235         * gcc.dg/pr46255.c: New test.
3237 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
3239         PR c++/46170
3240         PR c++/46162
3241         * g++.dg/template/sfinae26.C: New test.
3242         * g++.dg/template/sfinae27.C: Likewise.
3244 2010-11-02  Dodji Seketeli  <dodji@redhat.com>
3246         PR c++/45606
3247         * g++.dg/template/typedef36.C: New test.
3248         * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise.
3249         * g++.dg/template/canon-type-10.C: Likewise.
3250         * g++.dg/template/canon-type-11.C: Likewise.
3251         * g++.dg/template/canon-type-12.C: Likewise.
3252         * g++.dg/template/canon-type-13.C: Likewise.
3254 2010-11-02  Iain Sandoe  <iains@gcc.gnu.org>
3256         * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one
3257         instance of debug_pubnames on darwin.
3259 2010-11-01  Jason Merrill  <jason@redhat.com>
3260             Benjamin Kosnik  <bkoz@redhat.com>
3262         * g++.dg/cpp0x/constexpr-initlist2.C: New.
3263         * g++.dg/cpp0x/constexpr-initlist3.C: New.
3265         * g++.dg/cpp0x/constexpr-array-ptr.C: New.
3266         * g++.dg/cpp0x/constexpr-array-ptr2.C: New.
3267         * g++.dg/cpp0x/constexpr-array-ptr3.C: New.
3268         * g++.dg/cpp0x/constexpr-array-ptr4.C: New.
3269         * g++.dg/cpp0x/constexpr-array-ptr5.C: New.
3270         * g++.dg/cpp0x/constexpr-array-ptr6.C: New.
3271         * g++.dg/cpp0x/constexpr-array.C: New.
3272         * g++.dg/cpp0x/constexpr-base.C: New.
3273         * g++.dg/cpp0x/constexpr-complex.C: New.
3274         * g++.dg/cpp0x/constexpr-data1.C: New.
3275         * g++.dg/cpp0x/constexpr-data2.C: New.
3276         * g++.dg/cpp0x/constexpr-deref.C: New.
3277         * g++.dg/cpp0x/constexpr-diag1.C: New.
3278         * g++.dg/cpp0x/constexpr-eh-spec.C: New.
3279         * g++.dg/cpp0x/constexpr-ellipsis.C: New.
3280         * g++.dg/cpp0x/constexpr-ellipsis2.C: New.
3281         * g++.dg/cpp0x/constexpr-empty.C: New.
3282         * g++.dg/cpp0x/constexpr-empty2.C: New.
3283         * g++.dg/cpp0x/constexpr-empty3.C: New.
3284         * g++.dg/cpp0x/constexpr-empty4.C: New.
3285         * g++.dg/cpp0x/constexpr-empty5.C: New.
3286         * g++.dg/cpp0x/constexpr-ex1.C: New.
3287         * g++.dg/cpp0x/constexpr-ex2.C: New.
3288         * g++.dg/cpp0x/constexpr-ex3.C: New.
3289         * g++.dg/cpp0x/constexpr-ex4.C: New.
3290         * g++.dg/cpp0x/constexpr-explicit-inst.C: New.
3291         * g++.dg/cpp0x/constexpr-fnptr.C: New.
3292         * g++.dg/cpp0x/constexpr-function1.C: New.
3293         * g++.dg/cpp0x/constexpr-function2.C: New.
3294         * g++.dg/cpp0x/constexpr-function3.C: New.
3295         * g++.dg/cpp0x/constexpr-ice.C: New.
3296         * g++.dg/cpp0x/constexpr-initlist.C: New.
3297         * g++.dg/cpp0x/constexpr-neg1.C: New.
3298         * g++.dg/cpp0x/constexpr-noexcept.C: New.
3299         * g++.dg/cpp0x/constexpr-noexcept2.C: New.
3300         * g++.dg/cpp0x/constexpr-noexcept3.C: New.
3301         * g++.dg/cpp0x/constexpr-noexcept4.C: New.
3302         * g++.dg/cpp0x/constexpr-non-const-arg.C: New.
3303         * g++.dg/cpp0x/constexpr-nonlit.C: New.
3304         * g++.dg/cpp0x/constexpr-nonlit2.C: New.
3305         * g++.dg/cpp0x/constexpr-nullptr.C: New.
3306         * g++.dg/cpp0x/constexpr-object1.C: New.
3307         * g++.dg/cpp0x/constexpr-object2.C: New.
3308         * g++.dg/cpp0x/constexpr-overflow.C: New.
3309         * g++.dg/cpp0x/constexpr-pedantic.C: New.
3310         * g++.dg/cpp0x/constexpr-pos1.C: New.
3311         * g++.dg/cpp0x/constexpr-potential1.C: New.
3312         * g++.dg/cpp0x/constexpr-ptrmem.C: New.
3313         * g++.dg/cpp0x/constexpr-pure.C: New.
3314         * g++.dg/cpp0x/constexpr-static.C: New.
3315         * g++.dg/cpp0x/constexpr-static2.C: New.
3316         * g++.dg/cpp0x/constexpr-static3.C: New.
3317         * g++.dg/cpp0x/constexpr-static4.C: New.
3318         * g++.dg/cpp0x/constexpr-static5.C: New.
3319         * g++.dg/cpp0x/constexpr-static6.C: New.
3320         * g++.dg/cpp0x/constexpr-string.C: New.
3321         * g++.dg/cpp0x/constexpr-switch.C: New.
3322         * g++.dg/cpp0x/constexpr-targ.C: New.
3323         * g++.dg/cpp0x/constexpr-throw.C: New.
3324         * g++.dg/cpp0x/constexpr-typeid.C: New.
3325         * g++.dg/cpp0x/constexpr-union.C: New.
3326         * g++.dg/cpp0x/constexpr-value.C: New.
3327         * g++.dg/cpp0x/constexpr-value2.C: New.
3328         * g++.dg/cpp0x/constexpr-variadic.C: New.
3329         * g++.dg/cpp0x/initlist5.C: Use constexpr.
3330         * g++.dg/cpp0x/static_assert3.C: Add expected error.
3331         * g++.dg/other/fold1.C: Likewise.
3332         * g++.dg/parse/crash36.C: Likewise.
3333         * g++.dg/parse/constant4.C: Adjust expected error.
3334         * g++.dg/template/arg5.C: Likewise.
3335         * g++.dg/template/non-dependent10.C: Likewise.
3336         * g++.dg/template/qualified-id3.C: Likewise.
3337         * g++.dg/warn/overflow-warn-1.C: Likewise.
3338         * g++.dg/warn/overflow-warn-3.C: Likewise.
3339         * g++.dg/warn/overflow-warn-4.C: Likewise.
3340         * g++.old-deja/g++.pt/crash10.C: Likewise.
3342         * g++.dg/cpp0x/constexpr-ctor2.C: New.
3344 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3346         Implemented format and noreturn attributes for Objective-C methods.
3347         * objc.dg/attributes/method-attribute-2.m: Updated warnings.
3348         * objc.dg/attributes/method-deprecated-1.m: New.
3349         * objc.dg/attributes/method-deprecated-2.m: New.
3350         * objc.dg/attributes/method-deprecated-3.m: New.
3351         * objc.dg/attributes/method-noreturn-1.m: New.
3352         * objc.dg/attributes/method-sentinel-1.m: New.
3353         * objc.dg/attributes/method-format-1.m: New.
3354         * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings.
3355         * obj-c++.dg/attributes/method-deprecated-1.mm: New.
3356         * obj-c++.dg/attributes/method-deprecated-2.mm: New.
3357         * obj-c++.dg/attributes/method-deprecated-3.mm: New.
3358         * obj-c++.dg/attributes/method-noreturn-1.mm: New.
3359         * obj-c++.dg/attributes/method-sentinel-1.mm: New.
3360         * obj-c++.dg/attributes/method-format-1.mm: New.
3362 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3364         * objc.dg/property/at-property-deprecated-1.m: New.
3365         * obj-c++.dg/property/at-property-deprecated-1.mm: New.
3367 2010-11-01  Nicola Pero  <nicola.pero@meta-innovation.com>
3369         Implemented Objective-C 2.0 property accessors.
3370         * objc.dg/property/at-property-6.m: Use nonatomic properties to
3371         avoid testing more complex accessors in this testcase which is not
3372         about them.
3373         * objc.dg/property/at-property-7.m: Same change.
3374         * objc.dg/property/at-property-8.m: Same change.
3375         * objc.dg/property/at-property-9.m: Same change.
3376         * objc.dg/property/at-property-10.m: Same change.
3377         * objc.dg/property/at-property-11.m: Same change.
3378         * obj-c++.dg/property/at-property-6.mm: Same change.
3379         * obj-c++.dg/property/at-property-7.mm: Same change.
3380         * obj-c++.dg/property/at-property-8.mm: Same change.
3381         * obj-c++.dg/property/at-property-9.mm: Same change.
3382         * obj-c++.dg/property/at-property-10.mm: Same change.
3383         * obj-c++.dg/property/at-property-11.mm: Same change.
3384         * objc.dg/property/at-property-12.m: New.
3385         * objc.dg/property/at-property-13.m: New.
3386         * obj-c++.dg/property/at-property-12.mm: New.
3387         * obj-c++.dg/property/at-property-13.mm: New.
3389 2010-11-01  Steven G. Kargl  <kargl@gcc.gnu.org>
3391         PR fortran/46152
3392         * gfortran.dg/select_type_11.f03: Update dg-error phrase.
3393         * gfortran.dg/allocate_with_typespec_4.f90: New test.
3394         * gfortran.dg/allocate_with_typespec_1.f90: New test.
3395         * gfortran.dg/allocate_with_typespec_2.f: New test.
3396         * gfortran.dg/allocate_with_typespec_3.f90: New test.
3397         * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase.
3398         * gfortran.dg/select_type_1.f03: Update dg-error phrase.
3400 2010-11-01  H.J. Lu  <hongjiu.lu@intel.com>
3401             Nathan Froyd  <froydnj@codesourcery.com>
3403         PR tree-optimization/46259
3404         * gfortran.dg/pr46259.f: New testcase.
3406 2010-11-01  Paul Koning  <ni1d@arrl.net>
3408         * gcc.c-torture/compile/20080625-1.c: Skip if pdp11.
3409         * gcc.c-torture/compile/20020604-1.c: Ditto.
3410         * gcc.c-torture/compile/20001226-1.c: Ditto.
3411         * gcc.c-torture/compile/20010327-1.c: Ditto.
3412         * gcc.c-torture/compile/limits-stringlit.c: Ditto.
3413         * gcc.c-torture/compile/pr43191.c: Ditto.
3414         * gcc.c-torture/compile/pr41181.c: Ditto.
3416 2010-10-31  Richard Henderson  <rth@redhat.com>
3418         * lib/target-supports.exp
3419         (check_effective_target_automatic_stack_alignment): True for
3420         x86 but not windows.
3421         * g++.dg/torture/stackalign/stackalign.exp: Use it to protect
3422         use of the preferred-stack-boundary arguments.
3423         * gcc.dg/torture/stackalign/stackalign.exp: Likewise.
3425 2010-10-31  H.J. Lu  <hongjiu.lu@intel.com>
3427         PR target/46142
3428         * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic.
3429         * gcc.target/i386/fma4-builtin-2.c: Likewise.
3431 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3433         * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets.
3435 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3437         * gcc.dg/tls/thr-init-1.c: Fix order of dg-do.
3438         * gcc.dg/tls/thr-init-2.c: Likewise.  Require tls_runtime rather
3439         than tls.
3440         * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls.
3441         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
3442         * objc.dg/torture/tls/thr-init.m: Likewise.
3443         * objc.dg/torture/tls/thr-init-2.m: Likewise.
3444         * objc.dg/torture/tls/thr-init-3.m: Likewise.
3446 2010-10-31  Richard Sandiford  <rdsandiford@googlemail.com>
3448         * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running
3449         the Linux kernel.
3451 2010-10-30  Janus Weil  <janus@gcc.gnu.org>
3453         PR fortran/44917
3454         PR fortran/44926
3455         PR fortran/46196
3456         * gfortran.dg/typebound_generic_10.f03: New.
3458 2010-10-30  Nicola Pero  <nicola.pero@meta-innovation.com>
3460         Implemented Objective-C 2.0 @property, @synthesize and @dynamic.
3461         * objc.dg/property/property-neg-1.m: Updated for changes in the
3462         syntax of @property and the implementation of
3463         @synthesize/@dynamic.
3464         * objc.dg/property/property-neg-2.m: Same change.
3465         * objc.dg/property/property-neg-3.m: Same change.
3466         * objc.dg/property/property-neg-4.m: Same change.
3467         * objc.dg/property/property-neg-5.m: Same change.
3468         * objc.dg/property/property-neg-7.m: Same change.
3469         * objc.dg/property/property-1.m: Same change.
3470         * objc.dg/property/synthesize-1.m: Same change.
3471         * objc.dg/property/at-property-2.m: Same change.
3472         * objc.dg/property/at-property-4.m: Same change.
3474         * objc.dg/property/fsf-property-method-acces.m: Updated for
3475         changes in the syntax of @property and the implementation of
3476         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3477         * objc.dg/property/fsf-property-basic.m: Same change.
3478         * objc.dg/property/fsf-property-named-ivar.m: Same change.
3480         * objc.dg/property/at-property-5.m: New.
3481         * objc.dg/property/at-property-6.m: New.
3482         * objc.dg/property/at-property-7.m: New.
3483         * objc.dg/property/at-property-8.m: New.
3484         * objc.dg/property/at-property-9.m: New.
3485         * objc.dg/property/at-property-10.m: New.
3486         * objc.dg/property/at-property-11.m: New.
3487         * objc.dg/property/synthesize-2.m: New.
3488         * objc.dg/property/dynamic-2.m: New.
3490         * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the
3491         syntax of @property and the implementation of
3492         @synthesize/@dynamic.
3493         * obj-c++.dg/property/property-neg-2.mm: Same change.
3494         * obj-c++.dg/property/property-neg-3.mm: Same change.
3495         * obj-c++.dg/property/property-neg-4.mm: Same change.
3496         * obj-c++.dg/property/property-neg-5.mm: Same change.
3497         * obj-c++.dg/property/property-neg-7.mm: Same change.
3498         * obj-c++.dg/property/property-1.mm: Same change.
3499         * obj-c++.dg/property/synthesize-1.mm: Same change.
3500         * obj-c++.dg/property/at-property-2.mm: Same change.
3501         * obj-c++.dg/property/at-property-4.mm: Same change.
3503         * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for
3504         changes in the syntax of @property and the implementation of
3505         @synthesize/@dynamic.  Use the same code for GNU and NeXT runtime.
3506         * obj-c++.dg/property/fsf-property-basic.mm: Same change.
3507         * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change.
3509         * obj-c++.dg/property/at-property-5.mm: New.
3510         * obj-c++.dg/property/at-property-6.mm: New.
3511         * obj-c++.dg/property/at-property-7.mm: New.
3512         * obj-c++.dg/property/at-property-8.mm: New.
3513         * obj-c++.dg/property/at-property-9.mm: New.
3514         * obj-c++.dg/property/at-property-10.mm: New.
3515         * obj-c++.dg/property/at-property-11.mm: New.
3516         * obj-c++.dg/property/synthesize-2.mm: New.
3517         * obj-c++.dg/property/dynamic-2.mm: New.
3519 2010-10-29  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3520             Andrew Pinski  <pinskia@gmail.com>
3522         * gcc.c-torture/execute/vector-shift.c: New testcase.
3523         * gcc.c-torture/execute/vector-shift1.c: Likewise.
3524         * gcc.c-torture/execute/vector-shift2.c: Likewise.
3525         * gcc.dg/vector-shift.c: Likewise.
3526         * gcc.dg/vector-shift1.c: Likewise.
3527         * gcc.dg/torture/vector-shift2.c: Likewise.
3528         * gcc.dg/vector-shift3.c: Likewise.
3529         * gcc.dg/simd-1b.c: Adjust.
3531 2010-10-29  Kaz Kojima  <kkojima@gcc.gnu.org>
3533         * gcc.c-torture/execute/20101011-1.c: Skip on SH.
3535 2010-10-29  Pat Haugen  <pthaugen@us.ibm.com>
3537         * gcc.c-torture/execute/20101011-1.c: Fix #ifdef.
3539 2010-10-28  Uros Bizjak  <ubizjak@gmail.com>
3541         PR target/46153
3542         * gcc.target/i386/pr46153.c: New test.
3544 2010-10-27  Jason Merrill  <jason@redhat.com>
3546         * g++.dg/cpp0x/constexpr-is_literal.C: New.
3548 2010-10-27  Janus Weil  <janus@gcc.gnu.org>
3550         PR fortran/46161
3551         * gfortran.dg/class_dummy_3.f03: New.
3553 2010-10-27  H.J. Lu  <hongjiu.lu@intel.com>
3555         * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic.
3556         * gcc.target/i386/avx-vzeroupper-2.c: Likewise.
3558         * gcc.target/i386/avx-vzeroupper-3.c: New.
3559         * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
3560         * gcc.target/i386/avx-vzeroupper-5.c: Likewise.
3561         * gcc.target/i386/avx-vzeroupper-6.c: Likewise.
3562         * gcc.target/i386/avx-vzeroupper-7.c: Likewise.
3563         * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
3564         * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
3565         * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
3566         * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
3567         * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
3568         * gcc.target/i386/avx-vzeroupper-13.c: Likewise.
3569         * gcc.target/i386/avx-vzeroupper-14.c: Likewise.
3571 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3573         * obj-c.dg/property/at-property-4.m: New.
3574         * obj-c++.dg/property/at-property-4.mm: New.
3575         * obj-c++.dg/property/property-neg-5.m: Updated testcase for
3576         updates in warning.
3577         * obj-c++.dg/property/property-neg-5.mm: Updated testcase for
3578         updates in warning.
3580 2010-10-27  Nicola Pero  <nicola.pero@meta-innovation.com>
3582         * objc.dg/property/at-property-1.m: New.
3583         * objc.dg/property/at-property-2.m: New.
3584         * objc.dg/property/at-property-3.m: New.
3585         * objc.dg/ivar-invalid-type-1.m: New.
3586         * obj-c++.dg/property/at-property-1.mm: New.
3587         * obj-c++.dg/property/at-property-2.mm: New.
3588         * obj-c++.dg/property/at-property-3.mm: New.
3589         * obj-c++.dg/ivar-invalid-type-1.mm: New.
3590         * objc.dg/property/property-neg-6.m: Updated testcase for updates
3591         in error reporting.
3593 2010-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3595         PR libgfortran/46010
3596         * gfortran.dg/namelist_66.f90: New test.
3597         * gfortran.dg/fmt_t_6.f: Fix whitespace.
3599 2010-10-26  Janus Weil  <janus@gcc.gnu.org>
3601         PR fortran/42647
3602         * gfortran.dg/allocatable_scalar_9.f90: Extended.
3603         * gfortran.dg/allocatable_scalar_10.f90: New.
3604         * gfortran.dg/class_19.f03: Extended.
3606 2010-10-26  Jan Hubicka  <jh@suse.cz>
3608         PR middle-end/45736
3609         * testsuite/gcc.dg/lto/pr45736_0.c: New function.
3611 2010-10-26  Ira Rosen  <irar@il.ibm.com>
3613         PR tree-optimization/46167
3614         * gcc.dg/vect/O-pr46167.c: New.
3615         * gcc.dg/vect/vect.exp: Run tests with -O.
3617 2010-10-26  H.J. Lu  <hongjiu.lu@intel.com>
3619         PR target/44948
3620         * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86.
3621         * g++.dg/vect/pr33860a.cc: Likewise.
3622         * gcc.c-torture/compile/20070522-1.c: Likewise.
3623         * gcc.dg/compat/struct-align-1_x.c: Likewise.
3624         * gcc.dg/compat/struct-align-1_y.c: Likewise.
3625         * gcc.dg/compat/struct-align-2_x.c: Likewise.
3626         * gcc.dg/compat/struct-align-2_y.c: Likewise.
3627         * gcc.dg/pr44136.c: Likewise.
3629         * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86.
3630         * gcc.dg/compat/vector-1_x.c: Likewise.
3631         * gcc.dg/compat/vector-1_y.c: Likewise.
3632         * gcc.dg/compat/vector-2_x.c: Likewise.
3633         * gcc.dg/compat/vector-2_y.c: Likewise.
3634         * gcc.dg/pr43300.c: Likewise.
3636         * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi.
3637         * gcc.dg/compat/vector-1a_y.c: Likewise.
3638         * gcc.dg/compat/vector-1b_x.c: Likewise.
3639         * gcc.dg/compat/vector-1b_y.c: Likewise.
3640         * gcc.dg/compat/vector-2a_x.c: Likewise.
3641         * gcc.dg/compat/vector-2a_y.c: Likewise.
3642         * gcc.dg/compat/vector-2b_x.c: Likewise.
3643         * gcc.dg/compat/vector-2b_y.c: Likewise.
3644         * gcc.target/i386/pr39162.c: Likewise.
3645         * gcc.target/i386/pr40906-2.c: Likewise.
3646         * gcc.target/i386/sse-5.c: Likewise.
3648         * gcc.dg/pr35442.c: Prune ABI change warnings.
3650         * gcc.c-torture/execute/pr38151.x: New.
3651         * gcc.target/i386/pr44948-1a.c: Likewise.
3652         * gcc.target/i386/pr44948-1b.c: Likewise.
3653         * gcc.target/i386/pr44948-2a.c: Likewise.
3654         * gcc.target/i386/pr44948-2b.c: Likewise.
3656 2010-10-26  Ian Lance Taylor  <iant@google.com>
3658         PR middle-end/45687
3659         * gcc.c-torture/execute/20101025-1.c: New test.
3661 2010-10-26  Tobias Burnus  <burnus@net-b.de>
3663         PR fortran/45451
3664         * gfortran.dg/class_allocate_5.f90: New.
3666 2010-10-25  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3668         Implement opaque-enum-specifiers for C++0x
3669         * g++.dg/cpp0x/forw_enum1.C: New.
3670         * g++.dg/cpp0x/forw_enum2.C: New.
3671         * g++.dg/cpp0x/forw_enum3.C: New.
3672         * g++.dg/cpp0x/forw_enum4.C: New.
3673         * g++.dg/cpp0x/forw_enum5.C: New.
3674         * g++.dg/cpp0x/forw_enum6.C: New.
3675         * g++.dg/cpp0x/forw_enum7.C: New.
3676         * g++.dg/cpp0x/forw_enum8.C: New.
3677         * g++.dg/cpp0x/forw_enum9.C: New.
3678         * g++.dg/parse/enum3.C: Add new errors.
3679         * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning.
3680         * g++.dg/cpp0x/auto9.C: Add new error.
3681         * g++.dg/template/crash79.C: Add new errors.
3683 2010-10-26  Jie Zhang  <jie@codesourcery.com>
3685         * gcc.target/arm/volatile-bitfields-1.c: New test.
3686         * gcc.target/arm/volatile-bitfields-2.c: New test.
3687         * gcc.target/arm/volatile-bitfields-3.c: New test.
3689 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3691         * gnat.dg/pointer_discr1.adb: New test.
3692         * gnat.dg/pointer_discr1_pkg1.ads: New helper.
3693         * gnat.dg/pointer_discr1_pkg2.ads: Likewise.
3694         * gnat.dg/pointer_discr1_pkg3.ads: Likewise.
3696 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3698         * gnat.dg/loop_optimization8.adb: New test.
3699         * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper.
3700         * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise.
3702 2010-10-25  Eric Botcazou  <ebotcazou@adacore.com>
3704         * gnat.dg/in_out_parameter2.adb: New test.
3705         * gnat.dg/in_out_parameter3.adb: Likewise.
3707 2010-10-25  Jie Zhang  <jie@codesourcery.com>
3709         * g++.dg/opt/combine.c: New test.
3711 2010-10-24  Eric Botcazou  <ebotcazou@adacore.com>
3713         * gnat.dg/opt7.ad[sb]: New test.
3714         * gnat.dg/opt7_pkg.ads: New helper.
3716 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3718         PR objc/45735
3719         * obj-c.dg/pr45735.mm: New.
3720         * obj-c++.dg/pr45735.mm: New.
3722 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3724         PR objc/24393
3725         * objc.dg/pr24393.m: New.
3726         * obj-c++.dg/pr24393.mm: New.
3728 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3730         PR objc/28049
3731         * objc.dg/pr28049.m: New.
3732         * obj-c++.dg/pr28049.mm: New.
3734 2010-10-24  Nicola Pero  <nicola.pero@meta-innovation.com>
3736         * objc.dg/attributes/method-attribute-2.m: Updated test.  Method
3737         parameter attributes are now supported.
3738         * obj-c++.dg/attributes/method-attribute-2.m: Same change.
3739         * objc.dg/attributes/parameter-attribute-1.m: New test.
3740         * objc.dg/attributes/parameter-attribute-2.m: New test.
3741         * obj-c++.dg/attributes/parameter-attribute-1.m: New test.
3742         * obj-c++.dg/attributes/parameter-attribute-2.m: New test.
3744 2010-10-23  Iain Sandoe  <iains@gcc.gnu.org>
3746         Based on the CFString implementation in FSF apple/trunk branch.
3748         * gcc.dg/darwin-cfstring-1.c: New.
3749         * gcc.dg/darwin-cfstring-2.c: New.
3750         * gcc.dg/torture/darwin-cfstring-3.c: New.
3751         * g++.dg/other/darwin-cfstring1.C: New.
3752         * g++.dg/torture/darwin-cfstring-3.C: New.
3754 2010-10-23  Nicola Pero  <nicola.pero@meta-innovation.com>
3756         * objc.dg/demangle-1.m: New test.
3757         * obj-c++.dg/demangle-1.mm: New test.
3758         * obj-c++.dg/demangle-2.mm: New test.
3759         * obj-c++.dg/demangle-3.mm: New test.
3761 2010-10-23  Ian Lance Taylor  <iant@google.com>
3763         * gcc.c-torture/execute/20101011-1.c: New test.
3764         * gcc.c-torture/execute/20101011-1.x: New test driver.
3766 2010-10-23  Tobias Burnus  <burnus@net-b.de>
3768         PR fortran/46122
3769         * gfortran.dg/protected_8.f90: New.
3771 2010-10-23  Joseph Myers  <joseph@codesourcery.com>
3773         * gcc.dg/march-generic.c: Skip for -march in multilib options.
3774         * gcc.target/i386/isa-9.c: Skip for -march other than
3775         -march=amdfam10 in multilib options.
3776         * gcc.target/i386/pr42589.c: Skip for -march other than
3777         -march=i486 in multilib options.
3778         * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
3779         other -march in multilib options.
3781 2010-10-23  Jie Zhang  <jie@codesourcery.com>
3783         PR rtl-optimization/37360
3784         * gcc.dg/pr37360.c: New test.
3786 2010-10-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
3788         * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final.
3790 2010-10-22  Artjoms Sinkarovs  <artyom.shinakroff@gmail.com>
3791             Andrew Pinski  <pinskia@gmail.com>
3793         * gcc.c-torture/execute/vector-subscript-1.c: Likewise.
3794         * gcc.c-torture/execute/vector-subscript-2.c: Likewise.
3795         * gcc.c-torture/execute/vector-subscript-3.c: New testcase.
3796         * gcc.dg/vector-subscript-1.c: Likewise.
3797         * gcc.dg/vector-subscript-2.c: Likewise.
3798         * gcc.dg/vector-subscript-3.c: New testcase.
3799         * gcc.dg/array-8.c: Adjust.
3801 2010-10-22  Richard Guenther  <rguenther@suse.de>
3803         PR middle-end/46137
3804         * c-c++-common/torture/pr46137.c: New testcase.
3806 2010-10-22  Jason Merrill  <jason@redhat.com>
3808         PR c++/46129
3809         * g++.dg/template/defarg14.C: New.
3811 2010-10-22  Jason Merrill  <jason@redhat.com>
3813         PR c++/46103
3814         * g++.dg/cpp0x/implicit10.C: New.
3816 2010-10-22  Uros Bizjak  <ubizjak@gmail.com>
3818         PR target/46098
3819         * gcc.target/i386/pr46098.c: New test.
3821 2010-10-22  Richard Guenther  <rguenther@suse.de>
3823         PR tree-optimization/45720
3824         * gcc.dg/torture/pr45720.c: New testcase.
3826 2010-10-22  Ira Rosen  <irar@il.ibm.com>
3828         PR tree-optimization/46126
3829         * gcc.dg/vect/pr46126.c: New.
3831 2010-10-21  Iain Sandoe  <iains@gcc.gnu.org>
3833         Based on the CFString implementation in FSF apple/trunk branch.
3835         * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags
3836         so that the latter can be used in dg-skip and dg-xfail clauses.
3837         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3838         * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test
3839         to use dg-additional-files for Object1.
3840         * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test
3841         to use dg-additional-files for Object1, move to torture/strings/.
3842         * obj-c++.dg/const-str-4.mm: Likewise.
3843         * obj-c++.dg/const-str-3.mm: Likewise.
3844         * obj-c++.dg/const-str-8.mm: Likewise.
3845         * obj-c++.dg/const-str-9.mm: Likewise.
3846         * obj-c++.dg/const-str-10.mm: Likewise.
3847         * obj-c++.dg/const-str-10.mm: Likewise.
3848         * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test
3849         to use dg-additional-files for Object1, move to strings/.
3850         * obj-c++.dg/const-str-2.mm: Likewise.
3851         * obj-c++.dg/const-str-5.mm: Likewise.
3852         * obj-c++.dg/const-str-6.mm: Likewise.
3853         * obj-c++.dg/const-str-12.mm: Likewise.
3854         * obj-c++.dg/strings/strings.exp: New.
3855         * obj-c++.dg/strings/const-cfstring-2.mm: New.
3856         * obj-c++.dg/strings/const-cfstring-5.mm: New.
3857         * obj-c++.dg/torture/strings/strings.exp: New.
3858         * obj-c++.dg/torture/strings/string1.mm: New.
3859         * obj-c++.dg/torture/strings/const-cfstring-1.mm: New.
3860         * obj-c++.dg/torture/strings/const-cfstring-3.mm: New.
3861         * obj-c++.dg/torture/strings/const-cfstring-4.mm: New.
3863         * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to
3864         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3865         * objc/execute/string2.m: Likewise.
3866         * objc/execute/string3.m: Likewise.
3867         * objc/execute/string3.m: Likewise.
3868         * objc.dg/foreach-2.m: Don't use CFStrings on Darwin.
3869         * objc.dg/foreach-4.m: Likewise.
3870         * objc.dg/foreach-5.m: Likewise.
3871         * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to
3872         use dg-additional-files for Object1, move to objc.dg/torture/strings/.
3873         * objc.dg/const-str-4.m: Likewise.
3874         * objc.dg/const-str-7.m: Likewise.
3875         * objc.dg/const-str-8.m: Likewise.
3876         * objc.dg/const-str-9.m: Likewise.
3877         * objc.dg/const-str-10.m: Likewise.
3878         * objc.dg/const-str-11.m: Likewise.
3879         * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test
3880         to use dg-additional-files for Object1, move to objc.dg/strings/.
3881         * objc.dg/const-str-2.m: Likewise.
3882         * objc.dg/const-str-5.m: Likewise.
3883         * objc.dg/const-str-6.m: Likewise.
3884         * objc.dg/const-str-12.m: Likewise.
3885         * objc.dg/const-str-12b.m: Likewise.
3886         * objc.dg/strings/strings.exp: New.
3887         * objc.dg/strings/const-cfstring-2.m: New.
3888         * objc.dg/strings/const-cfstring-5.m: New.
3889         * objc.dg/torture/strings/strings.exp: New.
3890         * objc.dg/torture/strings/const-cfstring-1.m: New.
3891         * objc.dg/torture/strings/const-cfstring-3.m: New.
3892         * objc.dg/torture/strings/const-cfstring-4.m: New.
3894 2010-10-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3896         * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan.
3898 2010-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
3900         PR c++/46117
3901         * g++.dg/parse/crash57.C: New.
3903 2010-10-21  Uros Bizjak  <ubizjak@gmail.com>
3904             H.J. Lu  <hongjiu.lu@intel.com>
3906         PR target/45946
3907         * gcc.target/i386/pr45946.c: New test.
3909 2010-10-21  Martin Jambor  <mjambor@suse.cz>
3911         PR tree-optimization/45875
3912         * g++.dg/ipa/pr45875.C: New test.
3914 2010-10-21  Ira Rosen  <irar@il.ibm.com>
3916         PR tree-optimization/46049
3917         PR tree-optimization/46052
3918         * gcc.dg/vect/pr46052.c: New test.
3919         * gcc.dg/vect/pr46049.c: New test.
3921 2010-10-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3923         PR fortran/46007
3924         * gfortran.dg/shape_5.f90:  New test case.
3926 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3928         PR fortran/46060
3929         * gfortran.dg/proc_ptr_comp_25.f90: New.
3931 2010-10-21  Richard Guenther  <rguenther@suse.de>
3932             Michael Matz  <matz@suse.de>
3934         PR tree-optimization/45764
3935         * gcc.dg/torture/pr45764.c: New testcase.
3937 2010-10-21  Richard Guenther  <rguenther@suse.de>
3939         PR tree-optimization/46111
3940         * g++.dg/torture/pr46111.C: New testcase.
3942 2010-10-21  Janus Weil  <janus@gcc.gnu.org>
3944         PR fortran/46067
3945         * gfortran.dg/dummy_procedure_4.f90: New.
3946         * gfortran.dg/proc_ptr_30.f90: New.
3948 2010-10-21  Tobias Burnus  <burnus@net-b.de>
3950         PR fortran/46100
3951         * gfortran.dg/ptr-func-1.f90: New.
3952         * gfortran.dg/ptr-func-2.f90: New.
3954 2010-10-20  Jakub Jelinek  <jakub@redhat.com>
3956         PR tree-optimization/45919
3957         * gcc.c-torture/compile/pr45919.c: New test.
3959         PR tree-optimization/46066
3960         * gcc.dg/autopar/pr46066.c: New test.
3962 2010-10-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3964         PR c++/46024
3965         * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces.
3967 2010-10-20  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
3969         PR c++/46056
3970         * g++.dg/cpp0x/range-for7.C: New.
3972 2010-10-20  Richard Guenther  <rguenther@suse.de>
3974         PR lto/45667
3975         * g++.dg/lto/20101020-1_0.h: New testcase.
3976         * g++.dg/lto/20101020-1_0.C: Likewise.
3977         * g++.dg/lto/20101020-1_1.C: Likewise.
3979 2010-10-20  Dmitry Melnik  <dm@ispras.ru>
3981         * gcc.dg/20101013-1.c: New test.
3983 2010-10-20  H.J. Lu  <hongjiu.lu@intel.com>
3985         PR target/46085
3986         * gcc.target/i386/pr46085-1.c: New.
3987         * gcc.target/i386/pr46085-2.c: Likewise.
3989 2010-10-20  Richard Guenther  <rguenther@suse.de>
3991         PR tree-optimization/45860
3992         * gcc.dg/torture/pr45860.c: New testcase.
3994 2010-10-20  Eric Botcazou  <ebotcazou@adacore.com>
3996         * gnat.dg/discr25.adb: New test.
3997         * gnat.dg/discr25_pkg.ad[sb]: New helper.
3999 2010-10-20  Olivier Hainque  <hainque@adacore.com>
4001         * gcc.target/powerpc/ehreturn.c: New test.
4003 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
4005         Merge from 'apple/trunk' branch on FSF servers.  Test adapted to
4006         not require Foundation and run with the GNU runtime as well.
4008         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4010         Radar 4439126
4011         * obj-c++.dg/template-8.mm: New.
4013 2010-10-20  Nicola Pero  <nicola.pero@meta-innovation.com>
4015         PR objc/23709
4016         * objc.dg/pr23709.m: New.
4017         * obj-c++.dg/pr23709.m: New.
4019 2010-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
4021         PR c++/46046
4022         * g++.dg/template/crash104.C: New.
4024 2010-10-19  Richard Henderson  <rth@redhat.com>
4026         * gcc.target/i386/fma3-fma.c: New.
4027         * gcc.target/i386/fma3-builtin.c: New.
4028         * gcc.target/i386/fma4-builtin.c: New.
4030 2010-10-19  Richard Guenther  <rguenther@suse.de>
4032         PR testsuite/46081
4033         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
4035 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4037         Merge from 'apple/trunk' branch on FSF servers.
4039         2006-03-16 Fariborz Jahanian  <fjahanian@apple.com>
4041         Radar 4293709
4042         * objc.dg/proto-init-mimatch-1.m: New.
4043         * obj-c++.dg/proto-init-mimatch-1.mm: New.
4045 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4047         Implemented parsing @synthesize and @dynamic for
4048         Objective-C/Objective-C++.
4049         * objc.dg/property/dynamic-1.m: New.
4050         * objc.dg/property/synthesize-1.m: New.
4051         * obj-c++.dg/property/dynamic-1.mm: New.
4052         * obj-c++.dg/property/synthesize-1.mm: New.
4054 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4056         * objc.dg/at-class-1.m: New.
4057         * objc.dg/at-class-1.mm: New.
4059 2010-10-18  Steve Ellcey  <sje@cup.hp.com>
4061         * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines.
4063 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4065         Merge from 'apple/trunk' branch on FSF servers.
4067         2006-01-17  Fariborz Jahanian  <fjahanian@apple.com>
4069         Radar 4407151
4070         * obj-c++.dg/template-7.mm: New.
4072 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4074         * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match
4075         bugfix.
4077 2010-10-18  Nicola Pero  <nicola.pero@meta-innovation.com>
4079         Merge from 'apple/trunk' branch on FSF servers.
4081         2005-03-01 Fariborz Jahanian  <fjahanian@apple.com>
4083         Radar 4451818
4084         * obj-c++.dg/try-catch-16.mm: New.
4085         * obj-c++.dg/try-catch-17.mm: New.
4087         2005-11-08  Fariborz Jahanian  <fjahanian@apple.com>
4089         Radar 4330422
4090         * obj-c++.dg/try-catch-15.mm: New
4092         2005-10-07  Fariborz Jahanian  <fjahanian@apple.com>
4094         Radar 4204796
4095         * obj-c++.dg/try-catch-12.mm: New
4096         * obj-c++.dg/try-catch-13.mm: New
4097         * obj-c++.dg/try-catch-14.mm: New
4098         * objc.dg/try-catch-11.m: New
4099         * objc.dg/try-catch-12.m: New
4100         * objc.dg/try-catch-13.m: New
4102 2010-10-18  Richard Henderson  <rth@redhat.com>
4104         * gcc.target/ia64/20101014.c: Fix double-paste of test case.
4106 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
4108         PR c/46015
4109         * c-c++-common/Wunused-var-13.c: New test.
4111 2010-10-18  Richard Guenther  <rguenther@suse.de>
4113         PR tree-optimization/45967
4114         * gcc.dg/torture/pr45967.c: New testcase.
4115         * gcc.dg/ipa/ipa-pta-10.c: Adjust.
4116         * gcc.dg/ipa/ipa-pta-13.c: Likewise
4117         * gcc.dg/torture/pr39074-2.c: Likewise
4118         * gcc.dg/torture/pta-escape-1.c: Likewise
4119         * gcc.dg/torture/pta-ptrarith-1.c: Likewise
4120         * gcc.dg/tree-ssa/pta-callused.c: Likewise
4121         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise
4122         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise
4123         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise
4124         * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise
4126 2010-10-18  Kai Tietz  <kai.tietz@onevision.com>
4128         * gfortran.dg/bessel_7.f90: Set xfail for mingw targets.
4130 2010-10-18  Richard Guenther  <rguenther@suse.de>
4132         PR lto/44950
4133         * g++.dg/lto/20101015-2_0.C: New testcase.
4135 2010-10-18  Jakub Jelinek  <jakub@redhat.com>
4137         PR middle-end/46019
4138         * gcc.c-torture/execute/pr46019.c: New test.
4140 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4142         Merge from 'apple/trunk' branch on FSF servers.
4144         2006-04-19 Fariborz Jahanian  <fjahanian@apple.com>
4146         Radar 4516785
4147         * obj-c++.dg/method-namespace-2.mm: New.
4149 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4151         Merge from 'apple/trunk' branch on FSF servers.
4153         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
4155         Radar 4133425
4156         * objc.dg/private-1.m: Test modified.
4157         * obj-c++.dg/private-1.mm: Test modified.
4159 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
4161         PR testsuite/45987
4162         * gcc.target/i386/push-1.c: Remove.
4164 2010-10-17  Uros Bizjak  <ubizjak@gmail.com>
4165             H.J. Lu  <hongjiu.lu@intel.com>
4167         PR target/46051
4168         * gcc.target/i386/pr46051.c: New test.
4170 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4172         * obj-c++.dg/gnu-api-2-class.mm: New.
4173         * obj-c++.dg/gnu-api-2-ivar.mm: New.
4174         * obj-c++.dg/gnu-api-2-method.mm: New.
4175         * obj-c++.dg/gnu-api-2-objc.mm: New.
4176         * obj-c++.dg/gnu-api-2-object.mm: New.
4177         * obj-c++.dg/gnu-api-2-property.mm: New.
4178         * obj-c++.dg/gnu-api-2-protocol.mm: New.
4179         * obj-c++.dg/gnu-api-2-sel.mm: New.
4181 2010-10-17  Iain Sandoe  <iains@gcc.gnu.org>
4183         * objc.dg/fsf-package-0.m: New.
4184         * obj-c++.dg/fsf-package-0.m: New.
4186 2010-10-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4188         PR objc/18255
4189         * objc.dg/pr18255.m: New.
4191 2010-10-16  Jan Hubicka  <jh@suse.cz>
4193         PR middle-end/44206
4194         * g++.dg/torture/pr44206.C: New.
4196 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
4198         * objc.dg/gnu-api-2-class.m: New.
4199         * objc.dg/gnu-api-2-objc.m: New.
4201 2010-10-16  Nicola Pero  <nicola.pero@meta-innovation.com>
4203         * objc.dg/gnu-api-2-ivar.m: New.
4205 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4207         * objc.dg/gnu-api-2-property.m: New.
4209 2010-10-15  Xinliang David Li  <davidxl@google.com>
4211         * g++.dg/uninit-pred-3_a.C: New test.
4212         * g++.dg/uninit-pred-3_b.C: New test.
4214 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4216         * objc.dg/gnu-api-2-object.m: New.
4218 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4220         * objc.dg/gnu-api-2-method.m: New.
4222 2010-10-15  Jason Merrill  <jason@redhat.com>
4224         * g++.dg/lto/pr45983_0.C: New.
4226 2010-10-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4228         * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA
4229         builtin combiner patterns.
4230         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
4231         * gcc.target/powerpc/ppc-fma-3.c: Ditto.
4232         * gcc.target/powerpc/ppc-fma-4.c: Ditto.
4233         * gcc.target/powerpc/ppc-fma-5.c: Ditto.
4234         * gcc.target/powerpc/ppc-fma-6.c: Ditto.
4236 2010-10-15  Richard Guenther  <rguenther@suse.de>
4238         * g++.dg/lto/20101015-1_0.C: New testcase.
4240 2010-10-15  Richard Guenther  <rguenther@suse.de>
4242         PR testsuite/46021
4243         * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL.
4244         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
4246 2010-10-15  Richard Guenther  <rguenther@suse.de>
4248         PR lto/45957
4249         * g++.dg/lto/20101014-1_0.C: New testcase.
4251 2010-10-15  Nicola Pero  <nicola.pero@meta-innovation.com>
4253         * objc.dg/gnu-api-2-protocol.m: New.
4254         * objc.dg/gnu-api-2-sel.m: New.
4256 2010-10-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4258         * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for
4259         arm-eabi targets.
4261 2010-10-15  Chung-Lin Tang  <cltang@codesourcery.com>
4263         * gcc.dg/20101010-1.c: New testcase.
4265 2010-10-15  Jie Zhang  <jie@codesourcery.com>
4267         * lib/lto.exp (lto-link-and-maybe-run): Use the default linker
4268         script when relocatable linking.
4270 2010-10-14  Yao Qi  <yao@codesourcery.com>
4272         PR target/45447
4273         * gcc.target/arm/pr45447.c: New test.
4275 2010-10-14  Jan Hubicka  <jh@suse.cz>
4277         PR middle-end/45621
4278         * g++.dg/lto/pr45621.h : New.
4279         * g++.dg/lto/pr45621_0.C: New.
4280         * g++.dg/lto/pr45621_1.C: New.
4282 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4284         * objc.dg/property: New.
4285         * objc.dg/property/fsf-property-basic.m: New.
4286         * objc.dg/property/fsf-property-method-access.m: New.
4287         * objc.dg/property/fsf-property-named-ivar.m: New.
4288         * obj-c++.dg/property: New.
4289         * obj-c++.dg/property/fsf-property-basic.mm: New.
4290         * obj-c++.dg/property/fsf-property-method-access.mm: New.
4291         * obj-c++.dg/property/fsf-property-named-ivar.mm: New.
4293         merge from FSF apple 'trunk' branch.
4294         2006 Fariborz Jahanian  <fjahanian@apple.com>
4296         Radars 4436866, 4505126, 4506903, 4517826
4297         * objc.dg/property/property-1.m: New.
4298         * objc.dg/property/property-2.m: New.
4299         * objc.dg/property/property-3.m: New.
4300         * objc.dg/property/property-neg-1.m: New.
4301         * objc.dg/property/property-neg-2.m: New.
4302         * objc.dg/property/property-neg-3.m: New.
4303         * objc.dg/property/property-neg-4.m: New.
4304         * objc.dg/property/property-neg-5.m: New.
4305         * objc.dg/property/property-neg-6.m: New.
4306         * objc.dg/property/property-neg-7.m: New.
4307         * objc.dg/property/property.exp: New.
4308         * obj-c++.dg/property/property-1.mm: New.
4309         * obj-c++.dg/property/property-2.mm: New.
4310         * obj-c++.dg/property/property-3.mm: New.
4311         * obj-c++.dg/property/property-neg-1.mm: New.
4312         * obj-c++.dg/property/property-neg-2.mm: New.
4313         * obj-c++.dg/property/property-neg-3.mm: New.
4314         * obj-c++.dg/property/property-neg-4.mm: New.
4315         * obj-c++.dg/property/property-neg-5.mm: New.
4316         * obj-c++.dg/property/property-neg-6.mm: New.
4317         * obj-c++.dg/property/property-neg-7.mm: New.
4318         * obj-c++.dg/property/property.exp: New.
4320 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4322         * gcc.dg/pr45570.c: Fix typos.  Also run for i?86-*-*.
4324 2010-10-14  Joseph Myers  <joseph@codesourcery.com>
4326         PR c/45969
4327         * gcc.c-torture/compile/pr45969-1.c: New test.
4329 2010-10-14  Richard Guenther  <rguenther@suse.de>
4331         PR tree-optimization/44913
4332         * gcc.dg/torture/pr44913.c: New testcase.
4334 2010-10-14  Richard Guenther  <rguenther@suse.de>
4336         PR lto/45382
4337         * g++.dg/lto/20101014-2_0.C: New testcase.
4339 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4341         * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic.
4342         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4343         * gcc.target/i386/pr44130.c: Likewise.
4344         * gcc.target/i386/pr44144.c: Likewise.
4345         * gcc.target/i386/pr44180.c: Likewise.
4346         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4347         * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise.
4348         * gcc.target/i386/vect-sizes-1.c: Likewise.
4349         * gcc.target/i386/vectorize4-avx.c: Likewise.
4351 2010-10-14  Richard Guenther  <rguenther@suse.de>
4353         PR lto/44561
4354         * g++.dg/lto/20101010-3_0.C: New testcase.
4355         * g++.dg/lto/20101010-4_0.C: Likewise.
4357 2010-10-14  Iain Sandoe  <iains@gcc.gnu.org>
4359         * objc.dg/pr45878.m: Update to include NSConstantString interface
4360         for -fnext-runtime.
4361         * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on
4362         -fnext-runtime, XFAIL the m64 -fnext-runtime run.
4363         * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class
4364         reference for m64 -fnext-runtime.
4366 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4368         * gcc.target/i386/vect-sizes-1.c: New.
4370 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4372         PR middle-end/46011
4373         * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail.
4375 2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
4377         * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register.
4378         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4380 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4382         * gcc.target/ia64/20101005.c: New test.
4384 2010-10-14  Andrey Belevantsev  <abel@ispras.ru>
4386         PR rtl-optimization/45570
4387         * gcc.dg/pr45570.c: New test.
4389 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4391         * gcc.target/i386/recip-vec-sqrtf-avx.c: New.
4392         * gcc.target/i386/recip-vec-divf-avx.c: Likewise.
4393         * gcc.target/i386/vectorize4-avx.c: Likewise.
4395 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4397         * gcc.target/i386/avx-copysign-vec.c: New.
4398         * gcc.target/i386/avx-copysignf-vec.c: Likewise.
4400 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4402         PR middle-end/44130
4403         * gcc.target/i386/pr44130.c: New.
4405 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4407         PR middle-end/44144
4408         * gcc.target/i386/pr44144.c: New.
4410 2010-10-13  H.J. Lu  <hongjiu.lu@intel.com>
4412         PR target/44180
4413         * gcc.target/i386/pr44180.c: New.
4415 2010-10-13  Jason Merrill  <jason@redhat.com>
4417         * g++.dg/template/canon-type-8.C: New.
4419 2010-10-13  Eric Botcazou  <ebotcazou@adacore.com>
4421         * gcc.c-torture/execute/20101013-1.c: New test.
4423 2010-10-13  Richard Guenther  <rguenther@suse.de>
4425         PR objc/45878
4426         * objc.dg/pr45878.m: New testcase.
4428 2010-10-13  Kai Tietz  <kai.tietz@onevision.com>
4430         * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets.
4431         * gcc.dg/format/dfp-printf-1.c: Likewise.
4432         * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning.
4434 2010-10-13  Richard Guenther  <rguenther@suse.de>
4436         PR tree-optimization/45788
4437         * g++.dg/pr45788.C: New testcase.
4439 2010-10-13  Richard Guenther  <rguenther@suse.de>
4441         PR tree-optimization/45970
4442         * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase.
4444 2010-10-13  Richard Guenther  <rguenther@suse.de>
4446         PR tree-optimization/45982
4447         * gcc.dg/torture/pr45982.c: New testcase.
4448         * gcc.dg/tree-ssa/pr24287.c: Adjust.
4449         * gcc.dg/tree-ssa/pta-callused.c: Likewise.
4450         * gcc.dg/torture/pr39074-2.c: Likewise.
4452 2010-10-13  Richard Guenther  <rguenther@suse.de>
4454         PR middle-end/45874
4455         * g++.dg/torture/pr45874.C: New testcase.
4457 2010-10-13  Iain Sandoe  <iains@gcc.gnu.org>
4459         * objc.dg/attributes/method-attribute-1.m: Update to respond
4460         to implemented method attributes..
4461         * objc.dg/attributes/method-attribute-2.m: Likewise.
4462         * objc.dg/attributes/method-attribute-3.m: Likewise.
4463         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4464         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4465         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4467 2010-10-13  Nicola Pero  <nicola.pero@meta-innovation.com>
4469         PR libobjc/23214
4470         * objc.dg/pr23214.m: New.
4472 2010-10-12  Michael Eager  <eager@eagercon.com>
4474         PR testsuite/45856
4475         * gcc.c-torture/execute/cmpsi-2.c: Use int, not long.
4476         * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table.
4478 2010-10-12  Jakub Jelinek  <jakub@redhat.com>
4480         PR fortran/45636
4481         * gcc.c-torture/execute/pr45636.c: New test.
4482         * gfortran.dg/pr45636.f90: New test.
4484 2010-10-12  Richard Henderson  <rth@redhat.com>
4486         * g++.dg/abi/mangle40.C: Robustify tests for defined symbols.
4488 2010-10-12  Daniel Kraft  <d@domob.eu>
4490         PR fortran/38936
4491         * gfortran.dg/associate_1.f03: More tests with derived-types.
4492         * gfortran.dg/associate_9.f03: New test (XFAIL for now).
4493         * gfortran.dg/associate_8.f03: Fix typo.
4494         * gfortran.dg/initialization_27.f90: Fix typo.
4496 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4498         PR testsuite/45851
4499         * lib/lto.exp (lto-get-options-main): Support optional target
4500         selector for dg-extra-ld-options.
4502 2010-10-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4504         * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas.
4505         * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas.
4507 2010-10-11  Martin Jambor  <mjambor@suse.cz>
4509         PR middle-end/45699
4510         * g++.dg/torture/pr45699.C: New test.
4511         * g++.dg/otr-fold-1.C: Adjusted.
4512         * g++.dg/otr-fold-1.C: Likewise.
4514 2010-10-11  Nick Clifton  <nickc@redhat.com>
4516         * gcc.c-torture/compile/pr44197.c: Require visibility support.
4517         Allow for a user label prefix.
4519 2010-10-10  Richard Guenther  <rguenther@suse.de>
4521         * g++.dg/lto/20101010-1_0.C: New testcase.
4522         * g++.dg/lto/20101010-2_0.C: Likewise.
4524 2010-10-11  Ira Rosen  <irar@il.ibm.com>
4526         PR tree-optimization/45902
4527         * gcc.dg/vect/45902.c: New test.
4529 2010-10-11  Jakub Jelinek  <jakub@redhat.com>
4531         PR target/45870
4532         * gcc.dg/tls/pr45870.c: New test.
4534 2010-10-10  Janus Weil  <janus@gcc.gnu.org>
4536         PR fortran/45961
4537         * gfortran.dg/typebound_operator_6.f03: New.
4539 2010-10-10  Kai Tietz  <kai.tietz@onevision.com>
4541         * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw
4542         and adjust -export symbol scanning.
4543         * g++.dg/ext/dllexport1.C: Likewise.
4544         * g++.dg/ext/dllexport3.C: Likewise.
4545         * gcc.dg/dll-3.c: Likewise.
4546         * gcc.dg/dll-4.c: Likewise.
4547         * gcc.dg/dll-5.c: Likewise.
4549 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4551         * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa
4552         instead of tree_profile dump file.
4553         * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file.
4554         * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original
4555         dump file.
4557 2010-10-10  Uros Bizjak  <ubizjak@gmail.com>
4559         * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints.
4561 2010-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4563         * gfortran.dg/character_comparison_4.f90:  New test.
4564         * gfortran.dg/character_comparison_5.f90:  New test.
4565         * gfortran.dg/character_comparison_6.f90:  New test.
4567 2010-10-09  Richard Henderson  <rth@redhat.com>
4569         * lib/target-supports.exp
4570         (check_effective_target_automatic_stack_alignment): Always true.
4572 2010-10-09  Richard Guenther  <rguenther@suse.de>
4574         PR lto/45956
4575         * gcc.dg/lto/20101009-2_0.c: New testcase.
4576         * gcc.dg/lto/20101009-2_1.c: Likewise.
4577         * gcc.dg/lto/20101009-2_2.c: Likewise.
4579 2010-10-09  Richard Guenther  <rguenther@suse.de>
4581         PR lto/45947
4582         * g++.dg/lto/20101009-1_0.C: New testcase.
4584 2010-10-09  Richard Guenther  <rguenther@suse.de>
4586         PR tree-optimization/45945
4587         * gcc.dg/lto/20101009-1_0.c: New testcase.
4589 2010-10-08  H.J. Lu  <hongjiu.lu@intel.com>
4591         PR target/45913
4592         * gcc.target/i386/pr45913.c: New.
4594 2010-10-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4596         PR fortran/45943
4597         * gfortran.dg/streamio_16.f90: Update test.
4599 2010-10-08  Jakub Jelinek  <jakub@redhat.com>
4601         PR tree-optimization/45903
4602         * gcc.target/i386/pr45903.c: New test.
4604 2010-10-08  Arnaud Charlet  <charlet@adacore.com>
4606         * gnat.dg/interface5.adb: Compile with warnings disabled.
4608 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4610         * obj-c++.dg/encode-10.mm: New testcase.
4612 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4614         PR objc++/23614
4615         * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a
4616         C++ class.  Removed XFAIL.
4618 2010-10-07  Janus Weil  <janus@gcc.gnu.org>
4620         PR fortran/45933
4621         * gfortran.dg/typebound_operator_5.f03: New.
4623 2010-10-07  Nicola Pero  <nicola.pero@meta-innovation.com>
4625         Merge from 'apple/trunk' branch on FSF servers.
4627         2006-04-26  Fariborz Jahanian  <fjahanian@apple.com>
4629         Radar 4508851
4630         * obj-c++.dg/method-namespace-1.mm: New.
4632 2010-10-07  Martin Jambor  <mjambor@suse.cz>
4634         * gcc.dg/tree-ssa/sra-11.c: New test.
4636 2010-10-07  Tejas Belagod  <tejas.belagod@arm.com>
4638         PR Tree-Vect/45847
4639         * gcc.dg/vect/pr45847.c: New test.
4641 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4642             Kai Tietz  <kai.tietz@onevision.com>
4644         * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type.
4646 2010-10-07  Richard Guenther  <rguenther@suse.de>
4648         PR tree-optimization/45732
4649         * gcc.dg/torture/pr45732.c: New testcase.
4651 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4653         * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility.
4654         * objc.dg/foreach-2.m: Likewise.
4655         * objc.dg/foreach-3.m: Likewise.
4656         * objc.dg/foreach-4.m: Likewise.
4657         * objc.dg/foreach-5.m: Likewise.
4658         * objc.dg/foreach-6.m: Likewise.
4659         * objc.dg/foreach-7.m: Likewise.
4660         * objc.dg/objc-foreach-4.m: Likewise.
4661         * objc.dg/objc-foreach-5.m: Likewise.
4663 2010-10-07  Richard Guenther  <rguenther@suse.de>
4665         PR middle-end/45869
4666         * gcc.dg/torture/pr45869.c: New testcase.
4668 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4670         * objc.dg/set-not-used-1.m: New
4671         * obj-c++.dg/set-not-used-1.mm: New.
4673 2010-10-07  Iain Sandoe  <iains@gcc.gnu.org>
4675         * objc.dg/attributes/method-attribute-3.m: New.
4676         * obj-c++.dg/attributes/method-attribute-3.mm: New.
4678 2010-10-07  Mikael Morin  <mikael@gcc.gnu.org>
4680         PR fortran/45916
4681         * gfortran.dg/generic_typebound_operator_1.f90: New test.
4683 2010-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4685         PR fortran/45889
4686         * gfortran.dg/alloc_comp_constraint_6.f90: New test.
4688 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4690         Merge from 'apple/trunk' branch on FSF servers.
4692         2005-12-14  Fariborz Jahanian  <fjahanian@apple.com>
4694         Radar 4278774
4695         * obj-c++.dg/encode-9.mm: New.
4697 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4699         * g++.dg/cpp0x/pr45908.C: New test.
4701 2010-10-06  Eric Botcazou  <ebotcazou@adacore.com>
4703         * gnat.dg/opt6.ad[sb]: New test.
4705 2010-10-06  Nicola Pero  <nicola.pero@meta-innovation.com>
4707         Implemented fast enumeration for Objective-C.
4708         * objc.dg/foreach-1.m: New.
4709         * objc.dg/foreach-2.m: New.
4710         * objc.dg/foreach-3.m: New.
4711         * objc.dg/foreach-4.m: New.
4712         * objc.dg/foreach-5.m: New.
4713         * objc.dg/foreach-6.m: New.
4714         * objc.dg/foreach-7.m: New.
4716         Merge from 'apple/trunk' branch on FSF servers:
4717         2006-04-13 Fariborz Jahanian  <fjahanian@apple.com>
4719         Radar 4502236
4720         * objc.dg/objc-foreach-5.m: New.
4722         2006-04-12 Fariborz Jahanian  <fjahanian@apple.com>
4724         Radar 4507230
4725         * objc.dg/objc-foreach-4.m: New.
4727         2006-03-13  Fariborz Jahanian  <fjahanian@apple.com>
4729         Radar 4472881
4730         * objc.dg/objc-foreach-3.m: New.
4732         2005-03-07 Fariborz Jahanian  <fjahanian@apple.com>
4734         Radar 4468498
4735         * objc.dg/objc-foreach-2.m: New.
4737         2006-02-15   Fariborz Jahanian  <fjahanian@apple.com>
4739         Radar 4294910
4740         * objc.dg/objc-foreach-1.m: New
4742 2010-10-06  Hariharan Sandanagobalane  <hariharan@picochip.com>
4744         * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use
4745         unsigned values.
4747 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4749         PR objc++/28050
4750         * obj-c++.dg/syntax-error-10.mm: New.
4752 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4754         PR objc++/23707
4755         * obj-c++.dg/syntax-error-9.mm: New.
4757 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4759         PR objc++/31126
4760         * obj-c++.dg/syntax-error-8.mm: New.
4762 2010-10-05  Nicola Pero  <nicola.pero@meta-innovation.com>
4764         Merge from 'apple/trunk' branch on FSF servers.
4766         2005-10-17  Fariborz Jahanian  <fjahanian@apple.com>
4768         Radar 4290840
4769         * obj-c++.dg/syntax-error-7.mm: New
4771         2005-10-14  Fariborz Jahanian  <fjahanian@apple.com>
4773         Radar 4294425
4774         * obj-c++.dg/syntax-error-6.mm: New
4776         2005-10-13  Fariborz Jahanian  <fjahanian@apple.com>
4778         Radar 4261146
4779         * obj-c++.dg/syntax-error-5.mm: New
4781         2005-08-15  Ziemowit Laski  <zlaski@apple.com>
4783         Radar 4093475
4784         * obj-c++.dg/syntax-error-[3-4].mm: New.
4786         2005-08-02  Ziemowit Laski  <zlaski@apple.com>
4788         Radar 4185810
4789         * obj-c++.dg/syntax-error-[1-2].mm: New.
4791 2010-10-05  Ira Rosen  <irar@il.ibm.com>
4793         PR tree-optimization/45752
4794         * gcc.dg/vect/pr45752.c: New test.
4796 2010-10-05  Richard Guenther  <rguenther@suse.de>
4798         * gcc.dg/tree-prof/val-prof-1.c: Adjust.
4799         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4800         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4801         * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4802         * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4803         * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4804         * gcc.dg/tree-prof/stringop-1.c: Likewise.
4805         * gcc.dg/tree-prof/stringop-2.c: Likewise.
4806         * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise.
4807         * gcc.dg/tree-prof/indir-call-prof.c: Likewise.
4808         * gcc.dg/tree-prof/update-loopch.c: Likewise.
4809         * g++.dg/tree-prof/indir-call-prof.C: Likewise.
4810         * g++.dg/tree-prof/inline_mismatch_args.C: Likewise.
4811         * gcc.dg/tree-prof/tracer-1.c: Likewise.
4812         * gcc.dg/tree-ssa/inline-4.c: Likewise.
4813         * gcc.dg/tree-ssa/inline-3.c: Likewise.
4814         * gcc.dg/tree-ssa/20080530.c: Likewise.
4815         * g++.dg/tree-ssa/inline-3.C: Likewise.
4816         * g++.dg/tree-ssa/inline-1.C: Likewise.
4817         * g++.dg/tree-ssa/inline-2.C: Likewise.
4818         * gcc.dg/profile-dir-1.c: Likewise.
4819         * gcc.dg/profile-dir-2.c: Likewise.
4820         * gcc.dg/profile-dir-3.c: Likewise.
4822 2010-10-05  Richard Guenther  <rguenther@suse.de>
4824         PR middle-end/45877
4825         * g++.dg/torture/pr45877.C: New testcase.
4827 2010-10-04  Jakub Jelinek  <jakub@redhat.com>
4829         PR debug/45849
4830         * gcc.dg/debug/pr45849.c: New test.
4832         PR middle-end/45876
4833         * gcc.c-torture/compile/pr45876.c: New test.
4835 2010-10-04  Julian Brown  <julian@codesourcery.com>
4837         * gcc.dg/vect/vect-42.c: Use vect_element_align instead of
4838         vect_hw_misalign.
4839         * gcc.dg/vect/vect-60.c: Likewise.
4840         * gcc.dg/vect/vect-56.c: Likewise.
4841         * gcc.dg/vect/vect-93.c: Likewise.
4842         * gcc.dg/vect/no-scevccp-outer-8.c: Likewise.
4843         * gcc.dg/vect/vect-95.c: Likewise.
4844         * gcc.dg/vect/vect-96.c: Likewise.
4845         * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available.
4846         * gcc.dg/vect/slp-25.c: Likewise.
4847         * gcc.dg/vect/slp-3.c: Likewise.
4848         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4849         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
4850         * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align.
4851         * gcc.dg/vect/vect-109.c: Likewise.
4852         * gcc.dg/vect/vect-peel-1.c: Likewise.
4853         * gcc.dg/vect/vect-peel-2.c: Likewise.
4854         * lib/target-supports.exp
4855         (check_effective_target_arm_vect_no_misalign): New.
4856         (check_effective_target_vect_no_align): Use above.
4857         (check_effective_target_vect_element_align): New.
4858         (add_options_for_quad_vectors): New.
4860 2010-10-04  Martin Jambor  <mjambor@suse.cz>
4862         PR tree-optimization/45572
4863         * g++.dg/ipa/pr45572-1.C: New test.
4864         * g++.dg/ipa/pr45572-2.C: Likewise.
4866 2010-10-03  Ian Lance Taylor  <iant@google.com>
4868         * gcc.dg/anon-struct-11.c: New test.
4869         * gcc.dg/anon-struct-12.c: New test.
4870         * gcc.dg/anon-struct-13.c: New test.
4871         * gcc.dg/anon-struct-14.c: New test.
4873 2010-10-03  H.J. Lu  <hongjiu.lu@intel.com>
4875         * g++.dg/torture/pr45764.C: Revert revision 164914.
4876         * gcc.dg/vect/pr43432.c: Likewise.
4877         * gcc.dg/vect/vect-114.c: Likewise.
4878         * gcc.dg/vect/vect-15.c: Likewise.
4880 2010-10-03  Jason Merrill  <jason@redhat.com>
4882         * g++.dg/cpp0x/sfinae5.C: New.
4884 2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
4886         PR tree-optimization/45720
4887         PR tree-optimization/45764
4888         * g++.dg/torture/pr45764.C: New.
4890         * gcc.dg/vect/pr43432.c: Xfail.
4891         * gcc.dg/vect/vect-114.c: Likewise.
4892         * gcc.dg/vect/vect-15.c: Likewise.
4894 2010-10-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4896         * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit
4897         hppa*-*-hpux*.
4898         * gcc.dg/torture/pr45678-2.c: Likewise.
4900 2010-10-02  Janus Weil  <janus@gcc.gnu.org>
4902         PR fortran/45748
4903         * gfortran.dg/intrinsic_6.f90: New.
4905 2010-10-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4907         PR fortran/42831
4908         * gfortran.dg/dependency_37.f90:  New test.
4910 2010-10-01  Uros Bizjak  <ubizjak@gmail.com>
4912         * gcc.target/i386/shift_mask.c: New test.
4914 2010-10-01  Richard Guenther  <rguenther@suse.de>
4916         PR tree-optimization/45854
4917         * g++.dg/torture/pr45854.C: New testcase.
4919 2010-09-30  Michael Eager  <eager@eagercon.com>
4921         * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to
4922         __FLT_{MIN,MAX}__.
4924 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4926         PR middle-end/45758
4927         * gfortran.dg/graphite/pr45758.f90: New.
4929 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4931         PR middle-end/45230
4932         * gcc.dg/graphite/id-pr45230.c: New.
4934 2010-09-30  Sebastian Pop  <sebastian.pop@amd.com>
4936         * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files.
4937         * gfortran.dg/graphite/graphite.exp: Same.
4938         * gcc.dg/graphite/vect-pr43423.c: New.
4940 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4942         PR target/45843
4943         * g++.dg/torture/pr45843.C: New test.
4945 2010-09-30  Janus Weil  <janus@gcc.gnu.org>
4947         PR fortran/45828
4948         * gfortran.dg/allocate_derived_5.f90: New.
4950 2010-09-30  Jakub Jelinek  <jakub@redhat.com>
4952         PR tree-optimization/31261
4953         * gcc.dg/tree-ssa/pr31261.c: New test.
4955 2010-09-30  Michael Eager  <eager@eagercon.com>
4957         * gcc.c-torture/execute/cmpsi-2.c: New testcase.
4958         * gcc.c-torture/execute/cmpsf-1.c: Ditto.
4959         * gcc.target/microblaze/microblaze.exp: Ditto.
4960         * gcc.target/microblaze/others/string_cst1.c: Ditto.
4961         * gcc.target/microblaze/others/string_cst2.c: Ditto.
4962         * gcc.target/microblaze/others/data_var1.c: Ditto.
4963         * gcc.target/microblaze/others/data_var2.c: Ditto.
4964         * gcc.target/microblaze/others/data_var3.c: Ditto.
4965         * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto.
4966         * gcc.target/microblaze/others/strings1.c:: Ditto.
4967         * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto.
4968         * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto.
4969         * gcc.target/microblaze/others/sdata_var1.c: Ditto.
4970         * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4971         * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4972         * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4973         * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4974         * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4975         * gcc.target/microblaze/isa/fsqrt.c: Ditto.
4976         * gcc.target/microblaze/isa/pcmp.c: Ditto.
4977         * gcc.target/microblaze/isa/nofloat.c: Ditto.
4978         * gcc.target/microblaze/isa/fcvt.c: Ditto.
4979         * gcc.target/microblaze/isa/float.c: Ditto.
4980         * gcc.target/microblaze/isa/mulh.c: Ditto.
4981         * gcc.target/microblaze/isa/fcmp1.c: Ditto.
4982         * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto.
4983         * gcc.target/microblaze/isa/fcmp2.c: Ditto.
4984         * gcc.target/microblaze/isa/fcmp3.c: Ditto.
4985         * gcc.target/microblaze/isa/mul-bshift.c: Ditto.
4986         * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto.
4987         * gcc.target/microblaze/isa/bshift.c: Ditto.
4988         * gcc.target/microblaze/isa/nofcmp.c: Ditto.
4989         * gcc.target/microblaze/isa/div.c: Ditto.
4990         * gcc.target/microblaze/isa/vanilla.c: Ditto.
4991         * gcc.target/microblaze/isa/mul.c: Ditto.
4993 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
4995         merge from FSF 'apple/trunk' branch.
4996         2006-01-30  Fariborz Jahanian  <fjahanian@apple.com>
4998         Radar 4386773
4999         * objc.dg/enhanced-proto-1.m: New.
5000         * objc.dg/enhanced-proto-2.m: New.
5001         * obj-c++.dg/enhanced-proto-1.mm: New
5002         * obj-c++.dg/enhanced-proto-2.mm: New.
5004 2010-09-30  Richard Guenther  <rguenther@suse.de>
5006         PR testsuite/45702
5007         * gcc.dg/debug/pr41893-1.c: Adjust.
5008         * gcc.dg/pr30762-1.c: Likewise.
5009         * gcc.dg/pr31529-1.c: Likewise.
5010         * gcc.dg/pr34457-1.c: Likewise.
5011         * gcc.dg/pr34668-1.c: Likewise.
5012         * gcc.dg/pr43557-1.c: Likewise.
5014 2010-09-30  Iain Sandoe  <iains@gcc.gnu.org>
5016         PR objc/45842
5017         * objc.dg/threedotthree-abi-1.m: Only apply at m32.
5018         * objc.dg/const-str-3.m: Correct header for memcpy.
5019         * objc.dg/const-str-7.m: Likewise.
5020         * objc.dg/method-20b.m: Provide an implementation of Object.
5021         Adjust XFAIL for m64 NeXT runtime.
5022         * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9.
5023         * objc.dg/encode-3.m: Correct line ordering, provide header for
5024         sprintf.
5025         * objc.dg/encode-7-next.m: Only run for 32bit.
5026         * objc.dg/encode-7-next-64bit.m: Only run for 64bit.
5027         * objc.dg/type-size-2.m: Provide an implementation of Object.
5028         Ajust headers.
5029         * obj-c++.dg/const-str-7.mm: Correct header for memcpy.
5030         * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9.
5031         * obj-c++.dg/method-23.mm: Provide an implementation of Object.
5032         Adjust XFAIL for m64 NeXT runtime.
5033         * obj-c++.dg/method-22.mm: Likewise.
5034         * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32.
5036 2010-09-30  Nicola Pero  <nicola.pero@meta-innovation.com>
5038         Merge from 'apple/trunk' branch on FSF servers.
5040         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
5042         Radar 4278236
5043         * obj-c++.dg/bad-forward-decl.mm: New
5045 2010-09-30  Eric Botcazou  <ebotcazou@adacore.com>
5047         * ada/acats/run_acats: Revert revision 157037.
5049 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
5051         Merge from 'apple/trunk' branch on FSF servers.
5053         2005-10-04  Fariborz Jahanian  <fjahanian@apple.com>
5055         Radar 4281748
5056         * objc.dg/naming-2.m: Update
5057         * objc.dg/naming-3.m: New
5059 2010-09-29  Bernd Schmidt  <bernds@codesourcery.com>
5061         PR target/40457
5062         * gcc.target/arm/pr40457-3.c: New test.
5064 2010-09-29  Nathan Sidwell  <nathan@codesourcery.com>
5066         * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous
5067         alias checking.
5068         * lib/target-supports.exp (check_ifunc_available): Likewise.
5070 2010-09-29  Tristan Gingold  <gingold@adacore.com>
5072         * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr.
5074 2010-09-29  Nicola Pero  <nicola.pero@meta-innovation.com>
5076         * objc.dg/keywords-1.m: New test.
5077         * objc.dg/keywords-2.m: New test.
5078         * objc.dg/keywords-3.m: New test.
5079         * obj-c++.dg/keywords-1.mm: New test.
5080         * obj-c++.dg/keywords-2.mm: New test.
5082 2010-09-28  Jason Merrill  <jason@redhat.com>
5084         * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages.
5085         * g++.dg/ext/complit11.C: Likewise.
5086         * g++.old-deja/g++.law/temps1.C: Likewise.
5088         * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode.
5089         * g++.old-deja/g++.mike/misc6.C: Likewise.
5091 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
5093         * objc.dg/attributes/method-attribute-1.m: New.
5094         * objc.dg/attributes/method-attribute-2.m: New.
5096         * obj-c++.dg/attributes/method-attribute-1.m: New.
5097         * obj-c++.dg/attributes/method-attribute-2.m: New.
5099 2010-09-28  Iain Sandoe  <iains@gcc.gnu.org>
5101         * objc.dg/attributes: New.
5102         * objc.dg/attributes/attributes.exp: New.
5103         * objc.dg/attributes/class-attribute-1.m: New.
5104         * objc.dg/attributes/class-attribute-2.m: New
5105         * objc.dg/attributes/categ-attribute-1.m: New
5106         * objc.dg/attributes/categ-attribute-2.m: New
5107         * objc.dg/attributes/proto-attribute-1.m: New
5109         * obj-c++.dg/attributes: New.
5110         * obj-c++.dg/attributes/attributes.exp: New
5111         * obj-c++.dg/attributes/class-attribute-1.mm: New
5112         * obj-c++.dg/attributes/class-attribute-2.mm: New
5113         * obj-c++.dg/attributes/categ-attribute-1.mm: New
5114         * obj-c++.dg/attributes/categ-attribute-2.mm: New
5115         * obj-c++.dg/attributes/proto-attribute-1.mm: New
5117 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
5119         Merge from 'apple/trunk' branch on FSF servers (test method-20.m
5120         from the branch renamed to method-20b.m to avoid clashes).
5122         2005-08-23  Stuart Hastings  <stuart@apple.com>
5123                     Ziemowit Laski  <zlaski@apple.com>
5125         Radar 4209854
5126         * obj-c++.dg/method-23.mm: New.
5127         * objc.dg/method-20.m: New.
5129 2010-09-28  Jan Hubicka  <jh@suse.cz>
5131         * gcc.dg/tree-ssa/foldconst-5.c: New testcase.
5133 2010-09-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5135         PR target/44452
5136         * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on
5137         i?86-*-solaris2.[89], *-*-vxworks*.
5138         * gcc.target/i386/pr22152.c: Likewise.
5139         * gcc.target/i386/vect8-ret.c: New test.
5141 2010-09-28  Jie Zhang  <jie@codesourcery.com>
5143         * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums.
5145 2010-09-28  Nicola Pero  <nicola.pero@meta-innovation.com>
5147         Merge from 'apple/trunk' branch on FSF servers.
5149         2005-07-18  Ziemowit Laski  <zlaski@apple.com>
5151         Radar 4175534
5152         * obj-c++.dg/method-22.mm: New.
5154 2010-09-27  Jason Merrill  <jason@redhat.com>
5156         * g++.dg/cpp0x/rv-lvalue-req.C: New.
5157         * g++.dg/ext/complit11.C: Adjust.
5158         * g++.old-deja/g++.law/temps1.C: Adjust.
5159         * g++.old-deja/g++.ns/koenig6.C: Adjust.
5160         * g++.old-deja/g++.oliva/partord1.C: Adjust.
5162 2010-09-27  Ian Lance Taylor  <iant@google.com>
5164         * lib/target-supports.exp (check_effective_target_split_stack):
5165         New procedure.
5166         * gcc.dg/split-1.c: New test.
5167         * gcc.dg/split-2.c: New test.
5168         * gcc.dg/split-3.c: New test.
5169         * gcc.dg/split-4.c: New test.
5171 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5173         PR objc/25464
5174         * objc.dg/type-size-3.m: New test.
5176 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5178         PR objc/45763
5179         * objc.dg/encode-1.m: Execute the test with the GNU runtime as well.
5181 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5183         PR objc/25450
5184         * objc.dg/encode-3.m: Updated for fix of encoding of enums.
5185         * objc.dg/type-size-2.m: Same change.
5186         * obj-c++.dg/encode-5.mm: Same change.
5188 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5190         Merge from 'apple/trunk' branch on FSF servers.  The original
5191         Changelogs are below.
5193         * objc.dg/encode-6.m: Execute the test only with the GNU runtime.
5194         * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch).
5195         * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch).
5196         * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m
5197         in the branch).
5198         * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from
5199         proto-qual-1.m in the branch) and the normal ABI on GNU.
5200         * objc.dg/threedotthree-abi-1.m: New file (from the branch).  Run
5201         the test only with the NeXT runtime.
5202         * obj-c++/encode-1.mm: Execute the test only with the GNU runtime.
5203         * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch).
5204         * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch).
5205         Run the test only with the NeXT runtime.
5207         2006-03-30 Fariborz Jahanian  <fjahanian@apple.com>
5209         Radar 4492973
5210         * objc.dg/encode-7-64bit.m: New.
5211         * objc.dg/encode-7.m: Skip if -m64.
5213         2005-10-19  Fariborz Jahanian  <fjahanian@apple.com>
5215         Radar 4301047
5216         * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI
5217         * obj-c++.dg/threedotthree-abi-1.mm: New
5218         * objc.dg/threedotthree-abi-1.m: New
5220         2005-07-20  Ziemowit Laski  <zlaski@apple.com>
5222         Radar 4136935
5223         * obj-c++.dg/encode-1.mm: Tweak encodings to match fix.
5224         * objc.dg/encode-6.m: Likewise.
5225         * objc.dg/encode-7.m: New test case.
5227 2010-09-27  Nicola Pero  <nicola.pero@meta-innovation.com>
5229         Merge from 'apple/trunk' branch on FSF servers.  Renamed
5230         const-str-12.m to constr-str-12b.m to avoid conflicts.
5232         2005-12-15  Fariborz Jahanian  <fjahanian@apple.com>
5234         Radar 4229905
5235         * obj-c++.dg/warn5.mm: New
5237         2005-06-22  Ziemowit Laski  <zlaski@apple.com>
5239         Radar 4154928
5240         * obj-c++.dg/const-str-12.mm: New.
5241         * objc.dg/const-str-12.m: New.
5243 2010-09-27  Tobias Burnus  <burnus@net-b.de>
5245         PR fortran/40569
5246         PR fortran/40568
5247         * gfortran.dg/storage_size_2.f08: Fix test.
5248         * gfortran.dg/c_sizeof_1.f90: Fix test.
5249         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
5250         * gfortran.dg/c_sizeof_3.f90: New.
5251         * gfortran.dg/c_sizeof_4.f90: New.
5252         * gfortran.dg/iso_c_binding_compiler_1.f90: New.
5253         * gfortran.dg/iso_c_binding_compiler_2.f90: New.
5255 2010-09-26  Daniel Kraft  <d@domob.eu>
5257         PR fortran/45783
5258         PR fortran/45795
5259         * gfortran.dg/select_type_18.f03: New test.
5261 2010-09-25  Eric Botcazou  <ebotcazou@adacore.com>
5263         * gnat.dg/return2.ad[sb]: New test.
5264         * gnat.dg/return2_pkg.ads: New helper.
5266 2010-09-25  Daniel Kraft  <d@domob.eu>
5268         PR fortran/45776
5269         * gfortran.dg/io_constraints_6.f03: New test.
5270         * gfortran.dg/io_constraints_7.f03: New test.
5271         * gfortran.dg/newunit_2.f90: New test.
5273 2010-09-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5275         * gfortran.dg/operator_c1202.f90: New test.
5277 2010-09-24  Jan Hubicka  <jh@suse.cz>
5279         * gcc.dg/tree-ssa/leaf.c: New testcase.
5281 2010-09-24  Jan Hubicka  <jh@suse.cz>
5283         PR tree-optimization/45738
5284         PR tree-optimization/45741
5285         * gcc.c-torture/compile/pr45741.c: New.
5286         * gfortran.fortran-torture/compile/pr45738.f90: New.
5288 2010-09-24  Joseph Myers  <joseph@codesourcery.com>
5290         * gcc.dg/cpp/undef-opt-1.c: New test.
5292 2010-09-24  Jason Merrill  <jason@redhat.com>
5294         * g++.dg/other/error10.C: Adjust expected output.
5296 2010-09-24  Jakub Jelinek  <jakub@redhat.com>
5298         PR middle-end/45234
5299         * gcc.dg/torture/stackalign/alloca-6.c: New test.
5300         * gcc.target/i386/pr45234.c: New test.
5302 2010-09-24  Richard Guenther  <rguenther@suse.de>
5304         * gcc.dg/lto/20091006-2_0.c: Prune warnings.
5306 2010-09-24  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5308         * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character
5309         as a comment leader in regexp.
5311 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5313         * objc.dg/sync-2.m: New test.
5314         * obj-c++.dg/sync-2.mm: New test.
5316 2010-09-24  Tobias Burnus  <burnus@net-b.de>
5318         PR fortran/40571
5319         * gfortran.dg/iso_fortran_env_7.f90: New.
5321 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5323         * obj-c++.dg/too-many-args.mm: New file.
5325 2010-09-24  Nicola Pero  <nicola.pero@meta-innovation.com>
5327         Merge from 'apple/trunk' branch on FSF servers.
5329         2006-03-27 Fariborz Jahanian  <fjahanian@apple.com>
5331         Radar 4491608
5332         * objc.dg/too-many-args.m: New
5334 2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
5336         PR fortran/45744
5337         * gfortran.dg/dependency_36.f90:  New test.
5339 2010-09-23  Uros Bizjak  <ubizjak@gmail.com>
5341         * gcc.target/i386/pad-1.c: Remove -S from dg-options.
5342         * gcc.target/i386/pad-3.c: Ditto.
5343         * gcc.target/i386/pad-7.c: Ditto.
5344         * gcc.target/i386/pad-7.c: Ditto.
5345         * gcc.target/i386/pr36502.c: Ditto.
5346         * gcc.target/i386/zee.c: Ditto.
5347         * gcc.target/i386/20060821-1.c: Ditto.
5348         * gcc.target/i386/pad-2.c: Ditto.  Scan for NOPs on separate lines.
5349         * gcc.target/i386/pad-5a.c: Ditto.  Do not use scan-assembler-not.
5350         * gcc.target/i386/pad-5b.c: Ditto.
5351         * gcc.target/i386/pad-6a.c: Ditto.
5352         * gcc.target/i386/pad-6b.c: Ditto.
5353         * gcc.target/i386/pad-8.c: Ditto.
5354         * gcc.target/i386/pad-9.c: Ditto.
5355         * gcc.target/i386/pad-10.c: Ditto.
5356         * gcc.target/i386/pad-4.c: Ditto.  Require pic effective target.
5358 2010-09-23  Richard Guenther  <rguenther@suse.de>
5360         PR tree-optimization/45565
5361         * g++.dg/ipa/pr45565.C: New testcase.
5363 2010-09-23  Mikael Morin  <mikael@gcc.gnu.org>
5365         PR fortran/45745
5366         PR fortran/45648
5367         * gfortran.dg/vector_subscript_bound_1.f90: New.
5369 2010-09-23  Richard Guenther  <rguenther@suse.de>
5371         PR middle-end/45750
5372         * gcc.dg/pr45750.c: New testcase.
5374 2010-09-23  Jakub Jelinek  <jakub@redhat.com>
5376         * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options.
5377         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.  Fix up -DDEBUG
5378         build.
5380 2010-09-23  Bernd Schmidt  <bernds@codesourcery.com>
5382         PR rtl-optimization/44374
5383         * gcc.target/arm/headmerge-1.c: New test.
5384         * gcc.target/arm/headmerge-2.c: New test.
5385         * gcc.target/i386/headmerge-1.c: New test.
5386         * gcc.target/i386/headmerge-2.c: New test.
5388 2010-09-23  Daniel Kraft  <d@domob.eu>
5390         PR fortran/38936
5391         PR fortran/44044
5392         PR fortran/45474
5393         * gfortran.dg/intrinsic_intent_1.f03: New test.
5394         * gfortran.dg/select_type_17.f03: New test.
5395         * gfortran.dg/associate_5.f03: More definability tests.
5396         * gfortran.dg/enum_2.f90: Check definability.
5397         * gfortran.dg/allocatable_dummy_2.f90: Change expected error message.
5398         * gfortran.dg/allocate_alloc_opt_2.f90: Ditto.
5399         * gfortran.dg/char_expr_2.f90: Ditto.
5400         * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto.
5401         * gfortran.dg/enum_5.f90: Ditto.
5402         * gfortran.dg/equiv_constraint_8.f90: Ditto.
5403         * gfortran.dg/impure_assignment_2.f90: Ditto.
5404         * gfortran.dg/impure_assignment_3.f90: Ditto.
5405         * gfortran.dg/intent_out_1.f90: Ditto.
5406         * gfortran.dg/intent_out_3.f90: Ditto.
5407         * gfortran.dg/pointer_assign_7.f90: Ditto.
5408         * gfortran.dg/pointer_intent_3.f90: Ditto.
5409         * gfortran.dg/pr19936_1.f90: Ditto.
5410         * gfortran.dg/proc_ptr_comp_3.f90: Ditto.
5411         * gfortran.dg/simpleif_2.f90: Ditto.
5412         * gfortran.dg/protected_5.f90: Ditto.
5413         * gfortran.dg/protected_4.f90: Ditto and remove invalid error check.
5414         * gfortran.dg/protected_6.f90: Ditto.
5415         * gfortran.dg/protected_7.f90: Ditto.
5417 2010-09-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5419         PR libfortran/45710
5420         * gfortran.dg/namelist_65.f90: New test.
5422 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5424         * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in
5425         the regexp pattern between the expected label and location string.
5427 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5429         * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto.
5431 2010-09-22  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5433         * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto.
5434         * gcc.dg/pr27898.c: Likewise.
5435         * gcc.dg/pr28712.c: Likewise.
5436         * gcc.dg/pr30762-1.c: Likewise.
5437         * gcc.dg/pr31529-1.c: Likewise.
5438         * gcc.dg/pr34457-1.c: Likewise.
5439         * gcc.dg/pr34668-1.c: Likewise.
5440         * gcc.dg/pr34989-1.c: Likewise.
5441         * gcc.dg/pr43557-1.c: Likewise.
5443 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5445         PR rtl-optimization/45739
5446         * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps.
5448 2010-09-22  Eric Botcazou  <ebotcazou@adacore.com>
5450         * gcc.target/sparc/mnofpu.c: New test.
5452 2010-09-22  Jakub Jelinek  <jakub@redhat.com>
5454         PR rtl-optimization/45739
5455         * gcc.target/i386/pr45739.c: New test.
5457 2010-09-21  Mikael Morin  <mikael@gcc.gnu.org>
5459         PR fortran/45648
5460         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5461         and counts. Add non-elemental function call check.
5463         PR fortran/45648
5464         * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing
5465         arguments checks. Update temporary counts.
5466         * gfortran.dg/transpose_optimization_1.f90: New.
5468 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5470         PR objc/23710
5471         * objc.dg/invalid-method-1.m: New.
5473 2010-09-21  Nicola Pero  <nicola.pero@meta-innovation.com>
5475         Merge from 'apple/trunk' branch on FSF servers.
5477         2005-10-11  Fariborz Jahanian  <fjahanian@apple.com>
5479         Radar 4291785
5480         * objc.dg/naming-4.m: New
5481         * objc.dg/naming-5.m: New
5482         * obj-c++.dg/naming-1.mm: New
5483         * obj-c++.dg/naming-2.mm: New
5485 2010-09-21  Jonathan Wakely  <redi@gcc.gnu.org>
5486             Jack Howarth  <howarth@bromo.med.uc.edu>
5488         PR c++/45645
5489         * g++.dg/torture/pr44972.C: Use portable assert().
5491 2010-09-21  Richard Guenther  <rguenther@suse.de>
5493         PR tree-optimization/45580
5494         * g++.dg/torture/pr45580.C: New testcase.
5496 2010-09-21  Uros Bizjak  <ubizjak@gmail.com>
5498         * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files.
5500 2010-09-20  Janus Weil  <janus@gcc.gnu.org>
5502         PR fortran/45438
5503         * gfortran.dg/pointer_check_7.f90: New.
5505 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5507         PR rtl-optimization/45728
5508         * gcc.c-torture/compile/pr45728.c: New test.
5510 2010-09-20  Paul Thomas  <pault@gcc.gnu.org>
5512         PR fortran/45081
5513         * gfortran.dg/derived_array_intrinsics_1.f90 : New test.
5515 2010-09-20  H.J. Lu  <hongjiu.lu@intel.com>
5517         * g++.dg/tree-ssa/pr45605.C: Add "\\".
5519 2010-09-20  Richard Guenther  <rguenther@suse.de>
5521         PR middle-end/45704
5522         * gcc.dg/torture/pr45704.c: New testcase.
5524 2010-09-20  Jan Hubicka  <jh@suse.cz>
5526         PR tree-optimize/45605
5527         * g++.dg/tree-ssa/pr45605.C: New testcase.
5529 2010-09-20  Michael Matz  <matz@suse.de>
5531         PR testsuite/45706
5532         * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are
5533         enough.
5535 2010-09-20  Richard Guenther  <rguenther@suse.de>
5537         PR tree-optimization/45705
5538         * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase.
5540 2010-09-20  Michael Matz  <matz@suse.de>
5542         PR testsuite/45706
5543         * lib/target-supports.exp (check_effective_target_vect_perm):
5544         Add i?86-*-*.
5546 2010-09-20  Jakub Jelinek  <jakub@redhat.com>
5548         PR rtl-optimization/45695
5549         * gcc.c-torture/execute/pr45695.c: New test.
5551 2010-09-19  Jan Hubicka  <jh@suse.cz>
5553         PR lto/44246
5554         * gcc.c-torture/compile/pr44246.c:New file.
5556 2010-09-19  Ira Rosen  <irar@il.ibm.com>
5558         PR tree-optimization/45714
5559         * gfortran.dg/vect/pr45714-a.f: New test.
5560         * gfortran.dg/vect/pr45714-b.f: New test.
5562 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5564         * gnat.dg/const1.adb: Rename into...
5565         * gnat.dg/constant1.adb: ...this.
5566         * gnat.dg/constant2.adb: New test.
5567         * gnat.dg/constant2_pkg1.ads: New helper.
5568         * gnat.dg/constant2_pkg2.ad[sb]: Likewise.
5570 2010-09-19  Eric Botcazou  <ebotcazou@adacore.com>
5572         * gnat.dg/specs/constant1.ads: New test.
5573         * gnat.dg/specs/constant1_pkg.ads: New helper.
5575 2010-09-18  Jan Hubicka  <jh@suse.cz>
5577         PR tree-optimization/45453
5578         * g++.dg/tree-ssa/pr45453.C: New testcase.
5580 2010-09-18  Jason Merrill  <jason@redhat.com>
5582         * g++.dg/cpp0x/initlist44.C: New.
5584 2010-09-18  Richard Guenther  <rguenther@suse.de>
5586         PR tree-optimization/45709
5587         * g++.dg/torture/pr45709-2.C: New testcase.
5589 2010-09-18  Richard Guenther  <rguenther@suse.de>
5591         PR tree-optimization/45709
5592         * g++.dg/torture/pr45709.C: New testcase.
5594 2010-09-18  H.J. Lu  <hongjiu.lu@intel.com>
5596         PR testsuite/45719
5597         * gcc.target/i386/pad-3.c: Pass -fno-pic.
5599 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5601         * gcc.target/i386/pad-1.c: New.
5602         * gcc.target/i386/pad-2.c: Likewise.
5603         * gcc.target/i386/pad-3.c: Likewise.
5604         * gcc.target/i386/pad-4.c: Likewise.
5605         * gcc.target/i386/pad-5a.c: Likewise.
5606         * gcc.target/i386/pad-5b.c: Likewise.
5607         * gcc.target/i386/pad-6a.c: Likewise.
5608         * gcc.target/i386/pad-6b.c: Likewise.
5609         * gcc.target/i386/pad-7.c: Likewise.
5610         * gcc.target/i386/pad-8.c: Likewise.
5611         * gcc.target/i386/pad-9.c: Likewise.
5612         * gcc.target/i386/pad-10.c: Likewise.
5614 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5616         PR middle-end/45234
5617         * gcc.dg/torture/stackalign/alloca-5.c: New.
5619 2010-09-17  H.J. Lu  <hongjiu.lu@intel.com>
5621         PR middle-end/45678
5622         * gcc.dg/torture/pr45678-2.c: New.
5624 2010-09-17  Richard Guenther  <rguenther@suse.de>
5626         PR middle-end/45678
5627         * gcc.dg/torture/pr45678-1.c: New testcase.
5629 2010-09-17  Michael Matz  <matz@suse.de>
5631         PR tree-optimization/43432
5632         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
5633         check_effective_target_vect_perm_short): New predicates.
5634         (check_effective_target_vect_perm): Include x86_64.
5635         * gcc.dg/vect/pr43432.c: New test.
5636         * gcc.dg/vect/vect-114.c: Adjust.
5637         * gcc.dg/vect/vect-15.c: Ditto.
5638         * gcc.dg/vect/slp-perm-8.c: Use new predicate.
5639         * gcc.dg/vect/slp-perm-9.c: Ditto.
5641 2010-09-17  Nicola Pero  <nicola.pero@meta-innovation.com>
5643         PR testsuite/45692
5644         * objc/execute/exceptions/throw-nil.m: Run the test only with the
5645         GNU runtime.
5647 2010-09-17  Richard Guenther  <rguenther@suse.de>
5649         * gcc.dg/pr27898.c: Use -flto instead of -combine.
5650         * gcc.dg/pr28706.c: Likewise.
5651         * gcc.dg/pr28712.c: Likewise.
5652         * gcc.dg/pr30762-1.c: Likewise.
5653         * gcc.dg/pr30762-2.c: Likewise.
5654         * gcc.dg/pr31529-1.c: Likewise.
5655         * gcc.dg/pr31529-2.c: Likewise.
5656         * gcc.dg/pr34457-1.c: Likewise.
5657         * gcc.dg/pr34457-2.c: Likewise.
5658         * gcc.dg/pr34668-1.c: Likewise.
5659         * gcc.dg/pr34668-2.c: Likewise.
5660         * gcc.dg/pr34989-1.c: Likewise.
5661         * gcc.dg/pr34989-2.c: Likewise.
5662         * gcc.dg/pr43557-1.c: Likewise.
5663         * gcc.dg/pr43557-2.c: Likewise.
5664         * gcc.dg/debug/pr41893-1.c: Likewise.
5665         * gcc.dg/matrix/matrix.exp: Do not use -combine.
5666         * gcc.dg/matrix/matrix-3.c: Drop dg-options.
5667         * gcc.dg/matrix/matrix-4.c: Likewise.
5668         * gcc.dg/struct/struct-reorg.exp: Do not use -combine.
5669         * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options.
5670         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
5671         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
5673 2010-09-16  Tobias Burnus  <burnus@net-b.de>
5675         PR fortran/43665
5676         * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid
5677         optimizations.
5678         * gfortran.dg/intent_optimize_1.f90: New test.
5680 2010-09-16  H.J. Lu  <hongjiu.lu@intel.com>
5682         * gcc.target/i386/divmod-1.c: New.
5683         * gcc.target/i386/divmod-2.c: Likewise.
5684         * gcc.target/i386/divmod-3.c: Likewise.
5685         * gcc.target/i386/divmod-4.c: Likewise.
5686         * gcc.target/i386/divmod-4a.c: Likewise.
5687         * gcc.target/i386/divmod-5.c: Likewise.
5688         * gcc.target/i386/divmod-6.c: Likewise.
5689         * gcc.target/i386/divmod-7.c: Likewise.
5690         * gcc.target/i386/divmod-8.c: Likewise.
5691         * gcc.target/i386/udivmod-1.c: Likewise.
5692         * gcc.target/i386/udivmod-2.c: Likewise.
5693         * gcc.target/i386/udivmod-3.c: Likewise.
5694         * gcc.target/i386/udivmod-4.c: Likewise.
5695         * gcc.target/i386/udivmod-4a.c: Likewise.
5696         * gcc.target/i386/udivmod-5.c: Likewise.
5697         * gcc.target/i386/udivmod-6.c: Likewise.
5698         * gcc.target/i386/udivmod-7.c: Likewise.
5699         * gcc.target/i386/udivmod-8.c: Likewise.
5701 2010-09-16  Jan Hubicka  <jh@suse.cz>
5703         * g++.dg/lto/pr45679-1_0.C: New file.
5704         * g++.dg/lto/pr45679-1_1.C: New file.
5705         * g++.dg/lto/pr45679-0_0.C: New file.
5706         * g++.dg/lto/pr45679-0_1.C: New file.
5708 2010-09-16  Janus Weil  <janus@gcc.gnu.org>
5710         PR fortran/45674
5711         * gfortran.dg/class_dummy_2.f03: New.
5713 2010-09-16  Richard Guenther  <rguenther@suse.de>
5715         PR tree-optimization/45623
5716         * gcc.dg/torture/pr45623.c: New testcase.
5718 2010-09-16  Ira Rosen  <irar@il.ibm.com>
5720         * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function
5721         name and parentheses.
5722         * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise.
5724 2010-09-15  Jason Merrill  <jason@redhat.com>
5726         * g++.dg/parse/parameter-declaration-2.C: New.
5728         * g++.dg/cpp0x/scoped_enum2.C: New.
5730 2010-09-15  Eric Botcazou  <ebotcazou@adacore.com>
5732         * gcc.c-torture/compile/20100915-1.c: New test.
5734 2010-09-15  Martin Jambor  <mjambor@suse.cz>
5736         PR middle-end/45644
5737         * gcc.dg/ipa/pr45644.c: New test.
5739 2010-09-15  Jakub Jelinek  <jakub@redhat.com>
5741         PR tree-optimization/45633
5742         * gcc.dg/vect/pr45633.c: New test.
5744 2010-09-15  Janus Weil  <janus@gcc.gnu.org>
5746         PR fortran/45577
5747         * gfortran.dg/allocate_derived_4.f90: New.
5749 2010-09-15  Tejas Belagod  <tejas.belagod@arm.com>
5751         * lib/target-supports.exp
5752         (check_effective_target_vect_pack_trunc): Set vect_pack_trunc
5753         supported flag to true for neon.
5755 2010-09-15  Paolo Carlini  <paolo.carlini@oracle.com>
5757         PR c++/45665
5758         * g++.dg/template/crash103.C: New.
5760 2010-09-15  Nicola Pero  <nicola.pero@meta-innovation.com>
5762         Merge from 'apple/trunk' branch on FSF servers.
5764         2006-03-09  Fariborz Jahanian  <fjahanian@apple.com>
5766         Radar 4457381
5767         * objc.dg/msg-in-protocol.m: New.
5768         * obj-c++.dg/msg-in-protocol.mm: New.
5770         2006-02-07  Fariborz Jahanian  <fjahanian@apple.com>
5772         Radar 4219590
5773         * objc.dg/break-in-ifstmt.m: New.
5775         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5777         Radar 4174166
5778         * obj-c++.dg/comp-types-13.mm: New.
5779         * objc.dg/comp-types-12.m: New.
5781         2005-08-22  Ziemowit Laski  <zlaski@apple.com>
5783         Radar 4216500
5784         * obj-c++.dg/proto-lossage-7.mm: New.
5785         * objc.dg/proto-lossage-7.m: New.
5787 2010-09-14  Jan Hubicka  <jh@suse.cz>
5789         * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent
5790         folding.
5791         * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent
5792         folding.
5794 2010-09-14  Jakub Jelinek  <jakub@redhat.com>
5796         PR middle-end/45567
5797         * gcc.dg/pr45567.c: New test.
5799         PR debug/45660
5800         * g++.dg/debug/pr45660.C: New test.
5802 2010-09-14  Ira Rosen  <irar@il.ibm.com>
5804         PR tree-optimization/45470
5805         * g++.dg/vect/pr45470-a.cc: New test.
5806         * g++.dg/vect/pr45470-a.cc: New test.
5808 2010-09-10  Jack Howarth  <howarth@bromo.med.uc.edu>
5810         PR target/42070
5811         * lib/profopt.exp: Prune warnings on execname2 compile.
5812         * lib/prune.exp: Prune "can't add line info" warnings.
5814 2010-09-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5816         PR libfortran/45532
5817         * gfortran.dg/namelist_64.f90: New test.
5819 2010-09-13  Jakub Jelinek  <jakub@redhat.com>
5821         PR rtl-optimization/45617
5822         * gcc.target/i386/pr45617.c: New test.
5824 2010-09-13  Dave Korn  <dave.korn.cygwin@gmail.com>
5826         * gcc.target/i386/volatile-2.c: Allow underscores before symbols.
5828 2010-09-13  H.J. Lu  <hongjiu.lu@intel.com>
5830         * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic.
5831         * gcc.target/i386/fma4-vector.c: Likewise.
5832         * gcc.target/i386/vectorize2.c: Likewise.
5833         * gcc.target/i386/vectorize4.c: Likewise.
5834         * gcc.target/i386/vectorize5.c: Likewise.
5835         * gcc.target/i386/vectorize6.c: Likewise.
5836         * gcc.target/i386/vectorize8.c: Likewise.
5838         * gcc.target/i386/vect-double-1.c: New.
5839         * gcc.target/i386/vect-double-1a.c: Likewise.
5840         * gcc.target/i386/vect-double-2.c: Likewise.
5841         * gcc.target/i386/vect-double-2a.c: Likewise.
5843         * lib/target-supports.exp (check_effective_target_vect_double):
5844         Set et_vect_double_saved to 0 when tuning for Atom.
5846 2010-09-13  Jan Hubicka  <jh@suse.cz>
5848         * gcc.dg/torture/pr23821.c: Drop static keyword.
5849         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5850         * gcc.dg/tree-ssa/foldconst-4.c: New testcase.
5852 2010-09-13  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5854         * gcc.target/arm/sync-1.c: New.
5856 2010-09-12  Olivier Hainque  <hainque@adacore.com>
5858         * gnat.dg/memtrap.adb: New test.
5860 2010-09-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5862         * gfortran.dg/promotion.f90: Fix options.
5864 2010-09-11  Rodrigo Rivas  <rodrigorivascosta@gmail.com>
5866         * g++.dg/cpp0x/range-for1.C: New.
5867         * g++.dg/cpp0x/range-for2.C: New.
5868         * g++.dg/cpp0x/range-for3.C: New.
5869         * g++.dg/cpp0x/range-for4.C: New.
5870         * g++.dg/cpp0x/range-for5.C: New.
5871         * g++.dg/cpp0x/range-for6.C: New.
5873 2010-09-11  Mikael Morin  <mikael@gcc.gnu.org>
5875         * gfortran.dg/inline_transpose_1.f90: Update temporary's locations
5876         and counts. Check that transpose is not called.
5877         * gfortran.dg/transpose_2.f90: Update error message.
5879 2010-09-10  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
5881         PR c++/43824
5882         * g++.dg/lookup/strong-using-1.C: Set dg-options to "".
5883         * g++.dg/lookup/strong-using-2.C: Likewise.
5884         * g++.dg/lookup/strong-using-3.C: Likewise.
5885         * g++.dg/lookup/strong-using-5.C: Likewise.
5887         * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x.
5888         * g++.dg/cpp0x/inline-ns4.C: New.
5889         * g++.dg/cpp0x/inline-ns5.C: New.
5891 2010-09-10  H.J. Lu  <hongjiu.lu@intel.com>
5893         PR middle-end/45634
5894         * gfortran.fortran-torture/compile/pr45634.f90: New.
5896 2010-09-10  Nicola Pero  <nicola.pero@meta-innovation.com>
5898         * objc.dg/fobjc-exceptions.m: New test.
5900 2010-09-10  Jan Hubicka  <jh@suse.cz>
5902         * g++.dg/inherit/covariant7.C: Fix pattern matching.
5904 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5906         PR tree-optimization/44972
5907         * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions.
5908         * gcc.dg/tree-ssa/pr45144.c: Likewise.
5909         * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump
5910         instead.
5911         * g++.dg/torture/pr44972.C: New test.
5913 2010-09-10  Martin Jambor  <mjambor@suse.cz>
5915         PR tree-optimization/44972
5916         * g++.dg/torture/pr34850.C: Remove expected warning.
5918 2010-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
5920         * gfortran.dg/dummy_optional_arg.f90: New test.
5922 2010-09-08  Jan Hubicka  <jh@suse.cz>
5924         PR tree-optimization/45598
5925         * fortran.fortran-torture/compile/pr45598.f90: New test.
5927 2010-09-09  Nathan Sidwell  <nathan@codesourcery.com>
5929         * lib/target-supports-dg.exp (dg-require-ifunc): New.
5930         * lib/target-supports.exp (check_ifunc_available): New.
5931         * gcc.dg/attr-ifunc-1.c: New.
5932         * gcc.dg/attr-ifunc-2.c: New.
5933         * gcc.dg/attr-ifunc-3.c: New.
5934         * gcc.dg/attr-ifunc-4.c: New.
5935         * gcc.dg/attr-ifunc-5.c: New.
5936         * g++.dg/ext/attr-ifunc-1.C: New.
5937         * g++.dg/ext/attr-ifunc-2.C: New.
5938         * g++.dg/ext/attr-ifunc-3.C: New.
5939         * g++.dg/ext/attr-ifunc-4.C: New.
5941 2010-09-09  Vladimir Makarov  <vmakarov@redhat.com>
5943         PR middle-end/40386
5944         * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase.
5946 2010-09-09  Mikael Morin  <mikael@gcc.gnu.org>
5948         * gfortran.dg/inline_transpose_1.f90: New test.
5950 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5952         PR c++/45588
5953         * g++.dg/warn/Wunused-var-15.C: New test.
5955 2010-09-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5957         * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit
5958         hppa*-*-hpux*.
5960 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5962         * objc/execute/exceptions/throw-nil.m: New test.
5963         * objc/execute/exceptions/handler-1.m: Updated to use the new
5964         objc_set_uncaught_exception_handler() function.
5965         * objc/execute/exceptions/matcher-1.m: New test.
5967 2010-09-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5969         PR fortran/38282
5970         * gfortran.dg/bit_comparison_1.F90: New test.
5971         * gfortran.dg/leadz_trailz_3.f90: New test.
5972         * gfortran.dg/masklr_2.F90: New test.
5973         * gfortran.dg/shiftalr_1.F90: New test.
5974         * gfortran.dg/merge_bits_2.F90: New test.
5975         * gfortran.dg/dshift_2.F90: New test.
5976         * gfortran.dg/bit_comparison_2.F90: New test.
5977         * gfortran.dg/masklr_1.F90: New test.
5978         * gfortran.dg/merge_bits_1.F90: New test.
5979         * gfortran.dg/dshift_1.F90: New test.
5980         * gfortran.dg/shiftalr_2.F90: New test.
5982 2010-09-08  Nicola Pero  <nicola.pero@meta-innovation.com>
5984         * objc.dg/type-stream-1.m: Replaced with a test that tests that
5985         functions from objc/typedstream.h are deprecated.
5987 2010-09-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5989         * lib/target-supports.exp
5990         (check_effective_target_run_expensive_tests): New proc.
5991         * gcc.c-torture/compile/limits-fnargs.c: Use
5992         dg-require-effective-target run_expensive_tests.
5994 2010-09-08  Jakub Jelinek  <jakub@redhat.com>
5996         PR fortran/45597
5997         * gfortran.dg/gomp/pr45597.f90: New test.
5999         PR fortran/45595
6000         * gfortran.dg/gomp/pr45595.f90: New test.
6002 2010-09-08  Michael Matz  <matz@suse.de>
6004         * c-c++-common/uninit-17.c: Adjust.
6006 2010-09-08  Michael Matz  <matz@suse.de>
6008         PR tree-optimization/43430
6009         * gcc.dg/vect/pr43430-2.c: New test.
6011 2010-09-08  Michael Matz  <matz@suse.de>
6013         PR tree-optimization/33244
6014         * gfortran.dg/vect/fast-math-vect-8.f90: New test.
6016 2010-09-08  Richard Guenther  <rguenther@suse.de>
6018         PR tree-optimization/45578
6019         * gfortran.dg/pr45578.f90: New testcase.
6021 2010-09-08  Richard Guenther  <rguenther@suse.de>
6023         PR testsuite/45590
6024         * gcc.dg/graphite/pr44391.c: Remove -m32 option.
6026 2010-09-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
6028         PR fortran/45576
6029         * gfortran.dg/char_length_18.f90:  New test.
6031 2010-09-07  Jack Howarth  <howarth@bromo.med.uc.edu>
6033         PR target/36502
6034         * gcc.target/i386/pr36502.c: New test.
6036         PR target/42313
6037         PR target/44651
6038         * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin.
6039         * gcc.dg/stack-usage-1.c: Use default on i386/Darwin.
6041 2010-09-07  Mikael Morin  <mikael@gcc.gnu.org>
6043         * gfortran.dg/achar_4.f90: Enable bounds checking.
6045 2010-09-07  Uros Bizjak  <ubizjak@gmail.com>
6047         PR target/45206
6048         * gcc.target/i386/pr45206.c: New test.
6050 2010-09-07  Hans-Peter Nilsson  <hp@axis.com>
6052         PR fortran/45505
6053         * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32.
6055 2010-09-07  Jan Hubicka  <jh@suse.cz>
6057         * gcc.c-torture/compile/20100907.c: New testcase.
6059 2010-09-07  Richard Guenther  <rguenther@suse.de>
6061         PR middle-end/45569
6062         * g++.dg/eh/pr45569.C: New testcase.
6064 2010-09-07  Bernd Schmidt  <bernds@codesourcery.com>
6066         PR target/43137
6067         * gcc.target/arm/pr43137.c: New test.
6069 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6071         PR fortran/36931
6072         * gfortran.dg/dependency_35.f90:  New test.
6074 2010-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
6076         PR fortran/34145
6077         * gfortran.dg/char_length_17.f90:  New test.
6079 2010-09-06  Dodji Seketeli  <dodji@redhat.com>
6081         PR c++/45200
6082         PR c++/45293
6083         PR c++/45558
6084         * g++.dg/template/typedef34.C: New test.
6085         * g++.dg/template/typedef35.C: New test.
6087 2010-09-06  Uros Bizjak  <ubizjak@gmail.com>
6089         PR target/22152
6090         * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int.
6092 2010-09-06  Mark Mitchell  <mark@codesourcery.com>
6094         * g++.dg/warn/Wdouble-promotion.C: New.
6096 2010-09-06  Arnaud Charlet  <charlet@adacore.com>
6098         * g++.dg/parse/redef2.C: New.
6100 2010-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6102         * gcc.dg/20100906-1.c: New testcase.
6104 2010-09-06  Jakub Jelinek  <jakub@redhat.com>
6106         PR testsuite/45543
6107         * g++.dg/debug/dwarf2/typedef1.C: Expect just one
6108         DW_TAG_enumeration_type DIE.
6110 2010-09-06  Iain Sandoe  <iains@gcc.gnu.org>
6112         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
6113         Update XFAILs.
6115 2010-09-06  Alexander Monakov  <amonakov@ispras.ru>
6117         PR rtl-optimization/44919
6118         * g++.dg/opt/pr44919.C: New.
6120 2010-09-06  Tobias Burnus  <burnus@net-b.de>
6122         PR fortran/38282
6123         * gfortran.dg/iall_iany_iparity_1.f90: New.
6124         * gfortran.dg/iall_iany_iparity_2.f90: New.
6126 2010-09-06  Jason Merrill  <jason@redhat.com>
6128         * g++.dg/cpp0x/initlist42.C: New.
6130         * g++.dg/cpp0x/auto19.C: New.
6132         * g++.dg/template/sfinae25.C: New.
6133         * g++.dg/template/char1.C: Expect warning.
6134         * g++.dg/template/nontype10.C: Likewise.
6136         * g++.dg/cpp0x/implicit9.C: New.
6138         * g++.dg/cpp0x/initlist43.C: New.
6140 2010-09-05  Giuseppe Scrivano  <gscrivano@gnu.org>
6142         * gcc.dg/tree-ssa/tailrecursion-7.c: New file.
6144 2010-09-05  Mark Mitchell  <mark@codesourcery.com>
6146         * gcc.dg/Wdouble-promotion.c: New.
6148 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6150         * gfortran.dg/float128_1.f90: Remove test case as
6151         it always fails since Rev 163611 backed out the
6152         front-end implementation.
6154 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6156         * gfortran.dg/float128_1.f90: XFAIL test case.
6158 2010-09-05  Tobias Burnus  <burnus@net-b.de>
6160         * gfortran.dg/bessel_7.f90: Decrease required precision.
6162 2010-09-05  Hans-Peter Nilsson  <hp@axis.com>
6164         PR testsuite/45545
6165         * gfortran.dg/array_memcpy_3.f90: Correct pattern for
6166         ref-all-matching targets.
6168 2010-09-05  Richard Guenther  <rguenther@suse.de>
6170         PR tree-optimization/45535
6171         * gcc.c-torture/compile/pr45535.c: New testcase.
6173 2010-09-04  Andreas Schwab  <schwab@linux-m68k.org>
6175         * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by
6176         "\[^\n\]*".
6177         * g++.dg/debug/dwarf2/namespace-1.C: Likewise.
6178         * g++.dg/debug/dwarf2/pubnames-1.C: Likewise.
6179         * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise.
6180         * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise.
6181         * g++.dg/debug/dwarf2/template-params-4.C: Likewise.
6182         * g++.dg/debug/dwarf2/template-params-6.C: Likewise.
6183         * g++.dg/debug/dwarf2/template-params-7.C: Likewise.
6184         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6185         * gcc.dg/debug/dwarf2/global-used-types.c: Likewise.
6186         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
6187         * gcc.target/i386/pr22152.c: Likewise.
6188         * gcc.target/i386/pr36992-1.c: Likewise.
6189         * gcc.target/i386/pr36992-2.c: Likewise.
6190         * gcc.target/sh/sh4a-memmovua.c: Likewise.
6192 2010-09-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6194         PR testsuite/43957
6195         * gcc.dg/const-uniq-1.c: Modify regexp.
6197 2010-09-04  Tobias Burnus  <burnus@net-b.de>
6199         PR fortran/45530
6200         * gfortran.dg/namelist_63.f90: New.
6202 2010-09-04  Jan Hubicka  <jh@suse.cz>
6204         * gcc.dg/tree-ssa/foldconst-2.c: New testcase.
6205         * gcc.dg/tree-ssa/foldconst-3.c: New testcase.
6207 2010-09-04  Jan Hubicka  <jh@suse.cz>
6209         * gcc.dg/tree-ssa/foldconst-1.c: New testcase.
6211 2010-09-04  Janus Weil  <janus@gcc.gnu.org>
6213         PR fortran/45507
6214         * gfortran.dg/allocate_alloc_opt_12.f90: New.
6216 2010-09-03  Joseph Myers  <joseph@codesourcery.com>
6218         * gcc.dg/opts-4.c: New test.
6220 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
6222         * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align.
6223         * gcc.dg/vect/vect-peel-4.c: Ditto.
6225 2010-09-03  Daniel Kraft  <d@domob.eu>
6227         PR fortran/45525
6228         * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error.
6230 2010-09-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
6232         PR fortran/45159
6233         * gfortran.dg/dependency_34.f90:  New test.
6235 2010-09-03  Steve Ellcey  <sje@cup.hp.com>
6237         * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t.
6239 2010-09-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6241         * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with
6242         gcc.target/i386/clearcap.map if supported.
6244 2010-09-03  Michael Matz  <matz@suse.de>
6246         PR middle-end/45415
6247         * gcc.dg/pr45415.c: New test.
6249 2010-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6251         PR tree-optimization/45506
6252         * gcc.dg/pr45506.c: New.
6254 2010-09-03  Uros Bizjak  <ubizjak@gmail.com>
6256         PR target/45476
6257         * gcc.target/i386/float128-1.c: Enable for all x86 targets.
6258         * gcc.target/i386/float128-2.c: Ditto.
6260 2010-09-03  Daniel Kraft  <d@domob.eu>
6262         PR fortran/34162
6263         * gfortran.dg/internal_dummy_1.f90: Add -std=f2003.
6264         * gfortran.dg/internal_dummy_2.f08: New test.
6265         * gfortran.dg/internal_dummy_3.f08: New test.
6266         * gfortran.dg/internal_dummy_4.f08: New test.
6268 2010-09-03  Jakub Jelinek  <jakub@redhat.com>
6270         PR debug/45500
6271         * gcc.target/i386/pr45500.c: New test.
6273 2010-09-03  Mingjie Xing  <mingjie.xing@gmail.com>
6275         * gcc.target/mips/loongson-shift-count-truncated-1.c: New.
6277 2010-09-03  Daniel Kraft  <d@domob.eu>
6279         PR fortran/44602
6280         * gfortran.dg/exit_2.f08; Adapt error messages.
6281         * gfortran.dg/exit_3.f08: New test.
6282         * gfortran.dg/exit_4.f08: New test.
6283         * gfortran.dg/exit_5.f03: New test.
6285 2010-09-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6287         * gfortran.dg/ishft_4.f90: New test.
6289 2010-09-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
6291         * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating
6292         FRIZ/XSRIZ instruciton for (double)(long long)x.
6293         * gcc.target/powerpc/ppc-fpconv-11.c: Ditto.
6295 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6297         * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter.
6299 2010-09-02  Richard Guenther  <rguenther@suse.de>
6301         PR tree-optimization/44937
6302         PR tree-optimization/45412
6303         * g++.dg/opt/pr45412.C: New testcase.
6304         * gcc.c-torture/compile/pr45412.c: Likewise.
6305         * gcc.c-torture/compile/pr44937.c: Likewise.
6307 2010-09-02  Joseph Myers  <joseph@codesourcery.com>
6309         * gcc.dg/cpp/warn-comments-3.c: New.  Based on warn-comments-2.c
6310         but using -Werror=comment.
6311         * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust
6312         expected error messages.
6314 2010-09-02  Eric Botcazou  <ebotcazou@adacore.com>
6316         * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin.
6317         * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin.
6319 2010-09-02  Tobias Burnus  <burnus@net-b.de>
6321         PR fortran/45489
6322         * gfortran.dg/initialization_27.f90: New.
6324 2010-09-02  Ira Rosen  <irar@il.ibm.com>
6326         * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the
6327         check into different basic blocks. Expect vectorization if misaligned
6328         stores are supported.
6329         * gcc.dg/vect/bb-slp-8a.c: New test.
6330         * gcc.dg/vect/bb-slp-8b.c: New test.
6332 2010-09-01  Steve Ellcey  <sje@cup.hp.com>
6334         * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing.
6336 2010-09-01  Janus Weil  <janus@gcc.gnu.org>
6338         PR fortran/44541
6339         * gfortran.dg/allocate_alloc_opt_10.f90: Extended.
6340         * gfortran.dg/class_dummy_1.f03: New.
6342 2010-09-01  Jakub Jelinek  <jakub@redhat.com>
6344         PR middle-end/45458
6345         * g++.dg/tree-prof/partition2.C: New test.
6347 2010-09-01  Richard Guenther  <rguenther@suse.de>
6349         * gcc.dg/vect/vect-outer-fir.c: Adjust.
6350         * gcc.dg/tree-ssa/vrp54.c: New testcase.
6351         * gcc.c-torture/execute/20100827-1.c: Likewise.
6353 2010-09-01  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6355         * gfortran.dg/execute_command_line_1.f90: New test.
6357 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6359         PR preprocessor/45457
6360         * c-c++-common/cpp/pr45457.c: New test.
6362 2010-08-31  Eric Botcazou  <ebotcazou@adacore.com>
6364         * gcc.dg/nested-func-8.c: New test.
6366 2010-08-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6368         PR fortran/38282
6369         * gfortran.dg/popcnt_poppar_1.F90: New test.
6370         * gfortran.dg/popcnt_poppar_2.F90: New test.
6372 2010-08-31  Uros Bizjak  <ubizjak@gmail.com>
6374         * gcc.target/i386/volatile-2.c: Require nonpic target.
6376 2010-08-31  Jakub Jelinek  <jakub@redhat.com>
6378         PR middle-end/45461
6379         * gcc.dg/pr45461.c: New test.
6381 2010-08-31  Richard Guenther  <rguenther@suse.de>
6383         PR testsuite/45455
6384         * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable.
6386 2010-08-31  Bingfeng Mei  <bmei@broadcom.com>
6388         * gcc.dg/vect/pr43430-1.c: Requires vect_condition target.
6390 2010-08-30  Janus Weil  <janus@gcc.gnu.org>
6392         PR fortran/45456
6393         * gfortran.dg/typebound_proc_18.f03: New.
6395 2010-08-30  Eric Botcazou  <ebotcazou@adacore.com>
6397         * lib/gcc-dg.exp (cleanup-stack-usage): New procedure.
6398         * lib/scanasm.exp (scan-stack-usage): Likewise.
6399         (scan-stack-usage-not): Likewise.
6400         * gcc.dg/stack-usage-1.c: New test.
6401         * gcc.target/i386/stack-usage-realign.c: Likewise.
6403 2010-08-30  Zdenek Dvorak  <ook@ucw.cz>
6405         PR tree-optimization/45427
6406         * gcc.dg/tree-ssa/pr45427.c: New test.
6408 2010-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
6410         PR c++/45043
6411         * g++.dg/template/crash102.C: New.
6413 2010-08-30  Jakub Jelinek  <jakub@redhat.com>
6415         PR middle-end/45423
6416         * gcc.dg/gomp/atomic-12.c: New test.
6417         * gcc.dg/gomp/atomic-13.c: New test.
6418         * gcc.dg/gomp/atomic-14.c: New test.
6419         * g++.dg/gomp/atomic-11.C: New test.
6420         * g++.dg/gomp/atomic-12.C: New test.
6421         * g++.dg/gomp/atomic-13.C: New test.
6422         * g++.dg/gomp/atomic-14.C: New test.
6424 2010-08-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6426         * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment
6427         delimiter.
6429 2010-08-30  Thomas Quinot  <quinot@adacore.com>
6431         * gnat.dg/discr24.adb: New test.
6433 2010-08-30  Richard Guenther  <rguenther@suse.de>
6435         PR tree-optimization/45449
6436         * gcc.dg/pr45449.c: New testcase.
6438 2010-08-30  Joseph Myers  <joseph@codesourcery.com>
6440         * gcc.dg/opts-1.c: Expect errors, not warnings.
6442 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6444         PR fortran/42769
6445         * gfortran.dg/dynamic_dispatch_11.f03: New.
6447 2010-08-29  Jason Merrill  <jason@redhat.com>
6449         PR c++/44991
6450         * g++.dg/parse/defarg15.C: New.
6452 2010-08-29  Janus Weil  <janus@gcc.gnu.org>
6454         PR fortran/45439
6455         * gfortran.dg/select_type_16.f03: New.
6457 2010-08-28  Steven G. Kargl  <kargl@gcc.gnu.org>
6458             Tobias Burnus  <burnus@net-b.de>
6460         * gfortran.dg/bessel_7.f90: Decrease required precision.
6462 2010-08-27  Naveen H.S  <naveen.S@kpitcummins.com>
6463             Kaz Kojima  <kkojima@gcc.gnu.org>
6465         * gcc.dg/attr-isr.c: Skip test for -m2a.  Don't run on sh2a*-*-*.
6467 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6469         * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to
6470         floating point conversion code generation.
6471         * gcc.target/powerpc/ppc-fpconv-2.c: Ditto.
6472         * gcc.target/powerpc/ppc-fpconv-3.c: Ditto.
6473         * gcc.target/powerpc/ppc-fpconv-4.c: Ditto.
6474         * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point
6475         to integer conversion code generation.
6476         * gcc.target/powerpc/ppc-fpconv-6.c: Ditto.
6477         * gcc.target/powerpc/ppc-fpconv-7.c: Ditto.
6478         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6479         * gcc.target/powerpc/ppc-fpconv-9.c: Ditto.
6481 2010-08-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6483         PR fortran/32049
6484         * gfortran.dg/random_seed_1.f90: Adjust test.
6485         * gfortran.dg/float128_1.f90: New test.
6487 2010-08-27  Tobias Burnus  <burnus@net-b.de>
6489         PR fortran/33197
6490         * gfortran.dg/norm2_1.f90: New.
6491         * gfortran.dg/norm2_2.f90: New.
6492         * gfortran.dg/norm2_3.f90: New.
6493         * gfortran.dg/norm2_4.f90: New.
6494         * gfortran.dg/parity_1.f90: New.
6495         * gfortran.dg/parity_2.f90: New.
6496         * gfortran.dg/parity_3.f90: New.
6498 2010-08-27  Janus Weil  <janus@gcc.gnu.org>
6500         PR fortran/45420
6501         * gfortran.dg/select_type_15.f03: New.
6503 2010-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6505         PR libfortran/43217
6506         * gfortran.dg/hollerith8.f90: New test.
6508 2010-08-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
6510         PR fortran/45159
6511         * gfortran.dg/dependency_33.f90:  New test.
6513 2010-08-27  Richard Guenther  <rguenther@suse.de>
6515         * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses.
6516         * gcc.dg/graphite/scop-2.c: Likewise.
6517         * gcc.dg/graphite/scop-20.c: Likewise.
6518         * gcc.dg/vect/slp-25.c: Likewise.
6520 2010-08-27  Olivier Hainque  <hainque@adacore.com>
6522         * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test.
6524 2010-08-26  Daniel Kraft  <d@domob.eu>
6526         PR fortran/38936
6527         PR fortran/44047
6528         PR fortran/45384
6529         * gfortran.dg/associate_8.f03: New test.
6530         * gfortran.dg/select_type_13.f03: New test.
6531         * gfortran.dg/select_type_14.f03: New test.
6533 2010-08-26  Jakub Jelinek  <jakub@redhat.com>
6535         PR tree-optimization/44485
6536         * gcc.dg/pr44485.c: New test.
6538 2010-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6540         * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls.
6541         * gcc.dg/torture/tls/thr-init-1.c: Likewise.
6542         * gcc.dg/torture/tls/thr-init-2.c: Likewise.
6544 2010-08-26  Richard Guenther  <rguenther@suse.de>
6546         * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses.
6547         * gcc.dg/graphite/scop-21.c: Likewise.
6549 2010-08-26  Richard Guenther  <rguenther@suse.de>
6551         * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses.
6552         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
6553         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6554         * gcc.dg/vect/vect-91.c: Likewise.
6555         * gcc.dg/vect/vect-peel-1.c: Likewise.
6556         * gcc.dg/vect/vect-peel-2.c: Likewise.
6557         * gcc.dg/vect/vect-peel-4.c: Likewise.
6559 2010-08-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6561         PR libfortran/41859
6562         * gfortran.dg/der_io_4.f90: New test.
6564 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6566         PR rtl-optimization/44858
6567         * gcc.c-torture/execute/pr44858.c: New test.
6569         PR rtl-optimization/45400
6570         * g++.dg/other/i386-8.C: New test.
6572 2010-08-25  Richard Guenther  <rguenther@suse.de>
6574         * gcc.dg/alias-8.c: Adjust.
6576 2010-08-25  Bernd Schmidt  <bernds@codesourcery.com>
6578         * gcc.target/i386/combine-mul.c: New test.
6580 2010-08-25  Richard Guenther  <rguenther@suse.de>
6582         PR lto/44562
6583         * gcc.dg/graphite/id-27.c: New testcase.
6584         * gcc.dg/lto/20100825-1_0.c: Likewise.
6586 2010-08-25  Richard Guenther  <rguenther@suse.de>
6588         PR tree-optimization/45316
6589         * g++.dg/opt/pr45316.C: New testcase.
6591 2010-08-25  Richard Guenther  <rguenther@suse.de>
6593         PR tree-optimization/45393
6594         * g++.dg/torture/pr45393.C: New testcase.
6596 2010-08-25  Jakub Jelinek  <jakub@redhat.com>
6598         PR tree-optimization/45059
6599         * gcc.c-torture/compile/pr45059.c: New test.
6601 2010-08-25  Tejas Belagod  <tejas.belagod@arm.com>
6603         * lib/target-supports.exp (check_effective_target_vect_unpack):
6604         Set vect_unpack supported flag to true for neon.
6606 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6608         * gcc.dg/tree-ssa/ifc-5.c: New.
6610 2010-08-24  Sebastian Pop  <sebastian.pop@amd.com>
6612         * gcc.dg/tree-ssa/ifc-4.c: New.
6613         * gcc.dg/tree-ssa/ifc-7.c: New.
6615 2010-08-24  Mingjie Xing  <mingjie.xing@gmail.com>
6617         * gcc.dg/vect/vect.exp: Check loongson targets
6618         * g++.dg/vect/vect.exp: Likewise
6619         * gfortran.dg/vect/vect.exp: Likewise
6621 2010-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6623         * gcc.target/powerpc/vsx-mass-1.c: New file, test
6624         -mveclibabi=mass.
6626 2010-08-23  Janus Weil  <janus@gcc.gnu.org>
6628         PR fortran/45366
6629         * gfortran.dg/proc_ptr_29.f90: New.
6631 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6632             Dominique d'Humieres  <dominiq@lps.ens.fr>
6634         PR fortran/45367
6635         * gfortran.dg/bessel_6.f90: Further reduce required accuracy.
6637 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6639         PR fortran/45367
6640         * gfortran.dg/bessel_6.f90: Fix numeric tolerence.
6642 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6644         PR fortran/36158
6645         * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output.
6647 2010-08-22  Tobias Burnus  <burnus@net-b.de>
6648             Dominique d'Humieres  <dominiq@lps.ens.fr>
6650         PR fortran/45367
6651         PR fortran/36158
6652         * gfortran.dg/bessel_6.f90: Increase numeric tolerence.
6653         * gfortran.dg/bessel_7.f90: Increase numeric tolerence.
6655 2010-08-21  Janus Weil  <janus@gcc.gnu.org>
6657         PR fortran/44863
6658         PR fortran/45271
6659         PR fortran/45290
6660         * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1).
6661         * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6).
6662         * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3).
6664 2010-08-21  Tobias Burnus  <burnus@net-b.de>
6666         PR fortran/36158
6667         PR fortran/33197
6668         * gfortran.dg/bessel_6.f90: New.
6669         * gfortran.dg/bessel_7.f90: New.
6671 2010-08-20  Jan Hubicka  <jh@suse.cz>
6673         PR c++/45307
6674         PR c++/17736
6675         * gcc.dg/ipa/ctor-empty-1.c: Add testcase.
6676         * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out.
6678 2010-08-20  H.J. Lu  <hongjiu.lu@intel.com>
6680         PR target/45336
6681         * gcc.target/i386/pr45336-1.c: New.
6682         * gcc.target/i386/pr45336-2.c: Likewise.
6683         * gcc.target/i386/pr45336-3.c: Likewise.
6684         * gcc.target/i386/pr45336-4.c: Likewise.
6686 2010-08-20  Uros Bizjak  <ubizjak@gmail.com>
6688         PR testsuite/45361
6689         * gcc.target/i386/volatile-2.c: Update scan strings to also
6690         include (%rip) for the memory reference on x86_64.
6692 2010-08-20  Jakub Jelinek  <jakub@redhat.com>
6694         PR middle-end/44974
6695         * gcc.dg/pr44974.c: New test.
6697         PR rtl-optimization/45353
6698         * gcc.dg/pr45353.c: New test.
6700 2010-08-20  Nathan Sidwell  <nathan@codesourcery.com>
6702         * gcc.target/i386/volatile-2.c: New.
6704 2010-08-19  Andrey Belevantsev  <abel@ispras.ru>
6706         PR rtl-optimization/44691
6707         * gfortran.dg/pr44691.f: New test.
6709 2010-10-19  Olivier Hainque  <hainque@adacore.com>
6711         * gcc.target/sparc/sibcall-dslot.c: New testcase.
6713 2010-08-19  Jason Merrill  <jason@redhat.com>
6715         * g++.dg/init/synth3.C: New.
6716         * g++.dg/init/value8.C: New.
6717         * g++.dg/tree-ssa/empty-2.C: New.
6718         * g++.dg/cpp0x/noexcept09.C: New.
6720 2010-08-19  Daniel Kraft  <d@domob.eu>
6722         PR fortran/29785
6723         PR fortran/45016
6724         * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error.
6725         * gfortran.dg/pointer_remapping_1.f90: New test.
6726         * gfortran.dg/pointer_remapping_2.f03: New test.
6727         * gfortran.dg/pointer_remapping_3.f08: New test.
6728         * gfortran.dg/pointer_remapping_4.f03: New test.
6729         * gfortran.dg/pointer_remapping_5.f08: New test.
6730         * gfortran.dg/pointer_remapping_6.f08: New test.
6732 2010-08-19  Uros Bizjak  <ubizjak@gmail.com>
6734         PR testsuite/45324
6735         * gcc.target/i386/volatile-bitfields-1.c: Also scan movb.
6737 2010-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6739         * gcc.dg/vect/vect-1.c (foo): Fix last commit.
6741 2010-08-19  Tejas Belagod  <tejas.belagod@arm.com>
6743         * gcc.dg/vect/vect-1.c (foo): Change inner loop index
6744         variable.
6746 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6748         PR target/45070
6749         * gcc.c-torture/execute/pr45070.c: New.
6751 2010-08-19  Ian Bolton  <ian.bolton@arm.com>
6753         * g++.dg/pr44328.C: New test.
6755 2010-08-19  Tobias Burnus  <burnus@net-b.de>
6757         PR fortran/36158
6758         PR fortran/33197
6759         * gfortran.dg/bessel_3.f90: New.
6760         * gfortran.dg/bessel_4.f90: New.
6761         * gfortran.dg/bessel_5.f90: New.
6763 2010-08-19  Janus Weil  <janus@gcc.gnu.org>
6765         PR fortran/45290
6766         * gfortran.dg/proc_ptr_comp_3.f90: Modified.
6767         * gfortran.dg/pointer_init_2.f90: New.
6768         * gfortran.dg/pointer_init_3.f90: New.
6769         * gfortran.dg/pointer_init_4.f90: New.
6771 2010-08-18  Nathan Froyd  <froydnj@codesourcery.com>
6773         PR c++/45049
6774         * g++.dg/pr45049-1.C: New test.
6775         * g++.dg/pr45049-2.C: New test.
6777 2010-08-18  Jie Zhang  <jie@codesourcery.com>
6779         * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to
6780         20 if __ARM_PCS is defined otherwise 64.
6781         (bar): Use STACK_ARGUMENTS_SIZE for the third argument
6782         instead of hard coded 64.
6784 2010-08-18  Yao Qi  <yao@codesourcery.com>
6786         PR target/45094
6787         * gcc.target/arm/pr45094.c: New test.
6789 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6791         * gcc.target/arm/mla-1.c: Use thumb-friendly architecture.
6793 2010-08-18  Maxim Kuvyrkov  <maxim@codesourcery.com>
6795         PR rtl-optimization/42575
6796         * gcc.target/arm/pr42575.c: New test.
6798 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6800         * lib/target-supports.exp (check_effective_target_tls_emulated): New.
6801         * gcc.dg/tls/thr-cse-1.c: New.
6803 2010-08-18  Iain Sandoe  <iains@gcc.gnu.org>
6805         PR debug/42487
6806         * lib/target-supports.exp
6807         (check_effective_target_function_sections): New.
6808         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports
6809         function sections before proceding.
6811 2010-08-17  Jakub Jelinek  <jakub@redhat.com>
6813         PR fortran/45308
6814         * gfortran.dg/pr45308.f03: New test.
6816 2010-08-17  Uros Bizjak  <ubizjak@gmail.com>
6818         PR target/45296
6819         * gcc.target/i386/pr45296.c: New test.
6821 2010-08-17  Kai Tietz  <kai.tietz@onevision.com>
6823         * g++.dg/ext/uow-1.C: New.
6824         * g++.dg/ext/uow-2.C: New.
6825         * g++.dg/ext/uow-3.C: New.
6826         * g++.dg/ext/uow-4.C: New.
6828 2010-08-17  Richard Guenther  <rguenther@suse.de>
6830         PR testsuite/45266
6831         * gfortran.dg/array_memcpy_3.f90: Adjust pattern.
6833 2010-08-17  Shujing Zhao  <pearly.zhao@oracle.com>
6835         PR c/40563
6836         * gcc.dg/Wcxx-compat-20.c: New test.
6838 2010-08-17  Daniel Kraft  <d@domob.eu>
6840         PR fortran/38936
6841         * gfortran.dg/associate_1.f03: Extended to test newly supported
6842         features like association to variables.
6843         * gfortran.dg/associate_3.f03: Removed check for illegal change
6844         of associate-name here...
6845         * gfortran.dg/associate_5.f03: ...and added it here.
6846         * gfortran.dg/associate_6.f03: No longer XFAIL'ed.
6847         * gfortran.dg/associate_7.f03: New test.
6849 2010-08-15  Kaz Kojima  <kkojima@gcc.gnu.org>
6851         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh.
6853 2010-08-15  Daniel Kraft  <d@domob.eu>
6855         PR fortran/38936
6856         * gfortran.dg/associate_1.f03: Enable test for array expressions.
6857         * gfortran.dg/associate_3.f03: Clarify comment.
6858         * gfortran.dg/associate_5.f03: New test.
6859         * gfortran.dg/associate_6.f03: New test.
6861 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6863         PR fortran/45211
6864         * gfortran.dg/bind_c_usage_21.f90: New.
6865         * gfortran.dg/bind_c_dts_3.f03: Update dg-error.
6867 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6869         * gfortran.dg/optional_absent_1.f90: New.
6870         * gfortran.dg/null_actual.f90: New.
6872 2010-08-15  Tobias Burnus  <burnus@net-b.de>
6874         * gfortran.dg/pointer_target_1.f90: New.
6875         * gfortran.dg/pointer_target_2.f90: New.
6876         * gfortran.dg/pointer_target_3.f90: New.
6878 2010-08-15  Daniel Kraft  <d@domob.eu>
6880         PR fortran/45197
6881         * gfortran.dg/elemental_args_check_3.f90: New test.
6882         * gfortran.dg/impure_1.f08: New test.
6883         * gfortran.dg/impure_2.f08: New test.
6884         * gfortran.dg/impure_3.f90: New test.
6885         * gfortran.dg/typebound_proc_6.f03: Changed expected error message.
6887 2010-08-15  Ira Rosen  <irar@il.ibm.com>
6889         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
6890         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
6891         SLP tests.
6892         * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
6893         misaligned loads.
6894         * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
6895         misaligned stores.c
6896         * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
6898 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6900         * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
6901         dg-require-effective-target after dg-do.
6903 2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
6905         * lib/target-supports.exp (check_effective_target_vect_int): Return
6906         true for Loongson targets.
6907         (check_effective_target_vect_shift): Likewise.
6908         (check_effective_target_vect_no_int_max): Likewise.
6909         (check_effective_target_vect_no_align): Likewise.
6910         (check_effective_target_vect_short_mult): Likewise.
6912 2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
6914         * g++.dg/cast.C: Change fields of structures to "long" to pass
6915         the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
6916         * g++.dg/cpp0x/iop.C: Ditto.
6917         * g++.dg/cpp0x/named_refs.C: Ditto.
6918         * g++.dg/cpp0x/rv1p.C: Ditto.
6919         * g++.dg/cpp0x/rv2p.C: Ditto.
6920         * g++.dg/cpp0x/rv3p.C: Ditto.
6921         * g++.dg/cpp0x/rv4p.C: Ditto.
6922         * g++.dg/cpp0x/rv5p.C: Ditto.
6923         * g++.dg/cpp0x/rv6p.C: Ditto.
6924         * g++.dg/cpp0x/rv7p.C: Ditto.
6925         * g++.dg/cpp0x/rv8p.C: Ditto.
6926         * g++.dg/cpp0x/unnamed_refs.C: Ditto.
6928 2010-08-13  Daniel Kraft  <d@domob.eu>
6930         * gfortran.dg/implied_shape_1.f08: New test.
6931         * gfortran.dg/implied_shape_2.f90: New test.
6932         * gfortran.dg/implied_shape_3.f08: New test.
6934 2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6936         PR libfortran/42526
6937         * gfortran.dg/char_component_initializer_1.f90: New test.
6939 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
6941         PR tree-optimization/45241
6942         * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
6944 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6946         * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
6947         to dg-options.
6948         * gcc.target/i386/pr40906-2.c: Ditto.
6949         * gcc.target/i386/pr40906-3.c: Ditto.
6951 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6953         PR middle-end/45262
6954         * gcc.c-torture/execute/pr45262.c: New test.
6956 2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
6958         * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
6959         empty argument.
6960         * g++.dg/other/profile1.C: Ditto.
6962 2010-08-12  Richard Guenther  <rguenther@suse.de>
6964         PR tree-optimization/45232
6965         * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
6966         * gcc.dg/tree-ssa/loop-7.c: Adjust.
6967         * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
6968         * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
6969         unsigned arithmetic.
6970         * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
6971         * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
6972         * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
6973         * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
6974         * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
6975         unsigned arithmetic.
6976         * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
6977         * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
6978         unsigned arithmetic.
6979         * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
6980         * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
6981         * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
6982         unsigned arithmetic.
6983         * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
6984         * gcc.dg/tree-ssa/negate.c: Adjust.
6985         * gcc.dg/vect/vect-1.c: Adjust.
6986         * gfortran.dg/reassoc_6.f: XFAIL.
6988 2010-08-12  Jakub Jelinek  <jakub@redhat.com>
6990         PR debug/45259
6991         * gcc.dg/pr45259.c: New test.
6993 2010-08-12  Wei Guozhi  <carrot@google.com>
6995         PR target/44999
6996         * gcc.target/arm/pr44999.c: New testcase.
6998 2010-08-12  Jie Zhang  <jie@codesourcery.com>
7000         * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
7001         (N): Likewise.
7002         (main): Adjust accordingly.
7004 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7006         * gfortran.dg/graphite/id-22.f: New.
7008 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7010         * gcc.dg/graphite/id-26.c: New.
7012 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7014         * gcc.dg/graphite/id-25.c: New.
7016 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7018         * gcc.dg/graphite/run-id-5.c: New.
7019         * gcc.dg/graphite/run-id-6.c: New.
7020         * gfortran.dg/graphite/id-21.f: New.
7022 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7024         * gcc.dg/graphite/id-24.c: New.
7026 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7028         * gcc.dg/tree-ssa/pr20742.c: New.
7030 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7032         * gcc.dg/graphite/id-23.c: New.
7034 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7036         * gfortran.dg/graphite/id-20.f: Adjust testcase.
7038 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7040         * gcc.dg/graphite/pr42729.c: New.
7042 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7044         * gfortran.dg/graphite/id-20.f: New.
7046 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7048         * gcc.dg/graphite/id-22.c: New.
7050 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7052         * gcc.dg/graphite/run-id-2.c: Call abort.
7054 2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
7056         * gcc.dg/graphite/id-20.c: New.
7058 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
7059             Steve Kargl  <kargl@gcc.gnu.org>
7061         PR fortran/44595
7062         * gfortran.dg/move_alloc_3.f90: New.
7063         * gfortran.dg/random_seed_2.f90: New.
7065 2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7067         * lib/target-supports.exp (check_effective_target_sync_int_long):
7068         Add hppa*-*-linux*.
7069         (check_effective_target_sync_char_short): Likewise.
7071 2010-08-10  Yao Qi  <yao@codesourcery.com>
7073         * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
7074         general form.
7075         * gcc.dg/tree-ssa/loop-31.c: Likewise.
7076         * g++.dg/other/packed1.C: Likewise.
7077         * g++.dg/other/crash-4.C: Likewise.
7078         * g++.dg/ext/packed8.C: Likewise.
7079         * g++.dg/init/array16.C: Likewise.
7081 2010-08-10  xinliang David Li  <davidxl@google.com>
7082         * gcc.dg/tree-ssa/loop-19.c: Add option
7083         -fno-prefetch-loop-array
7085 2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
7087         PR middle-end/45182
7088         * gcc.c-torture/compile/pr45182.c: New test.
7090 2010-08-09  Jason Merrill  <jason@redhat.com>
7092         PR c++/45236
7093         * g++.dg/cpp0x/variadic-104.C: New.
7095 2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
7097         PR fortran/44235
7098         * gfortran.dg/dependency_32.f90:  New test.
7100 2010-08-09  Richard Guenther  <rguenther@suse.de>
7102         PR middle-end/44632
7103         * g++.dg/opt/nrv17.C: New testcase.
7105 2010-08-09  Richard Guenther  <rguenther@suse.de>
7107         PR middle-end/45212
7108         * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
7109         alignment from MEM_REF offset only if we took it from the
7110         base object.
7112         * gcc.target/i386/pr24178.c: New testcase.
7114 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
7116         * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
7117         * gcc.dg/20030702-1.c: Ditto.
7118         * gcc.dg/20050309-1.c: Ditto.
7119         * gcc.dg/20050325-1.c: Ditto.
7120         * gcc.dg/20050330-2.c: Ditto.
7121         * gcc.dg/20051201-1.c: Ditto.
7122         * gcc.dg/gomp/pr27573.c: Ditto.
7123         * gcc.dg/gomp/pr34610.c: Ditto.
7124         * gcc.dg/pr24225.c: Ditto.
7125         * gcc.dg/pr26570.c: Ditto.
7126         * gcc.dg/pr32773.c: Ditto.
7127         * g++.dg/gcov/gcov-6.C: Ditto.
7128         * g++.dg/gomp/pr34608.C: Ditto.
7129         * gfortran.dg/gomp/pr27573.f90: Ditto.
7131         * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
7132         dg-require-host-local dg directive.
7133         * gcc.dg/profile-dir-2.c: Ditto.
7134         * gcc.dg/profile-dir-3.c: Ditto.
7136 2010-08-08  Richard Guenther  <rguenther@suse.de>
7138         PR tree-optimization/45109
7139         * gcc.c-torture/compile/pr45109.c: New testcase.
7141 2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
7143         * gcc.dg/march.c: Skip if -march defined.
7144         * gcc.dg/mtune.c: Skip if -mtune defined.
7146         * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
7147         generic thunk support.
7149 2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
7151         PR target/45213
7152         * gcc.target/i386/pr45213.c: New test.
7154 2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7156         PR libfortran/45143
7157         * gfortran.dg/fmt_error_11.f03: New test.
7159 2010-08-07  Marcus Shawcroft  <marcus.shawcroft@arm.com>
7161         * lib/target-supports.exp (check_effective_target_sync_int_long):
7162         Add arm*-*-linux-gnueabi.
7163         (check_effective_target_sync_char_short): Likewise.
7165 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7167         PR fortran/45159
7168         * gfortran.dg/dependency_31.f90:  New test.
7170 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
7172         * gfortran.dg/dependency_30.f90:  Fix incorrect dg-do line.
7174 2010-08-06  Jason Merrill  <jason@redhat.com>
7176         * g++.dg/cpp0x/sfinae3.C: New.
7177         * g++.dg/cpp0x/sfinae4.C: New.
7179 2010-08-06  Richard Guenther  <rguenther@suse.de>
7181         * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL.
7182         * gcc.dg/tree-ssa/pr23744.c: Disable CCP.
7183         * gcc.dg/tree-ssa/pr25382.c: Likewise.
7184         * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase.
7185         * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
7186         * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise.
7187         * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise.
7188         * gcc.c-torture/execute/20100805-1.c: Likewise.
7190 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7192         PR testsuite/42855
7193         * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm.
7195 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7197         * gcc.dg/ipa/ipcp-ii-1.c: New test.
7198         * g++.dg/ipa/ipcp-ivi-1.C: Likewise.
7200 2010-08-05  Martin Jambor  <mjambor@suse.cz>
7202         * g++.dg/ipa/devirt-1.C: New test.
7203         * g++.dg/ipa/devirt-2.C: Likewise.
7204         * g++.dg/ipa/devirt-3.C: Likewise.
7205         * g++.dg/ipa/devirt-4.C: Likewise.
7206         * g++.dg/ipa/devirt-5.C: Likewise.
7207         * gcc.dg/ipa/iinline-3.c: Likewise.
7209 2010-08-05  Jie Zhang  <jie@codesourcery.com>
7211         PR tree-optimization/45144
7212         * gcc.dg/tree-ssa/pr45144.c: New test.
7214 2010-08-04  Janus Weil  <janus@gcc.gnu.org>
7216         PR fortran/42207
7217         PR fortran/44064
7218         PR fortran/44065
7219         * gfortran.dg/class_25.f03: New.
7220         * gfortran.dg/class_26.f03: New.
7222 2010-08-04  Daniel Gutson  <dgutson@codesourcery.com>
7224         * g++.dg/warn/miss-format-1.C: Update line number.
7226 2010-08-04  Uros Bizjak  <ubizjak@gmail.com>
7228         PR c++/44641
7229         * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore
7230         .frame and .mask assembler directives.
7232 2010-08-04  Richard Guenther  <rguenther@suse.de>
7234         * gcc.dg/tree-ssa/vrp35.c: Adjust.
7235         * gcc.dg/tree-ssa/vrp36.c: Likewise.
7236         * gcc.dg/tree-ssa/vrp50.c: Likewise.
7237         * gcc.dg/tree-ssa/vrp52.c: Likewise.
7239 2010-08-04  Tobias Burnus  <burnus@net-b.de>
7241         PR fortran/44857
7242         * gfortran.dg/derived_constructor_char_1.f90: New.
7243         * gfortran.dg/derived_constructor_char_2.f90: New.
7245 2010-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7247         PR fortran/45159
7248         * gfortran.dg/dependency_30.f90:  New test.
7250 2010-08-03  Jan Hubicka  <jh@suse.cz>
7252         * gcc.c-torture/compile/pr45085.c: New testcase.
7254 2010-08-03  Janus Weil  <janus@gcc.gnu.org>
7256         PR fortran/44584
7257         PR fortran/45161
7258         * gfortran.dg/typebound_call_9.f03: Modified.
7259         * gfortran.dg/typebound_generic_1.f03: Modified.
7261 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7263         PR fortran/45159
7265         * gfortran.dg/dependency_29.f90:  New test.
7267 2010-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7269         PR fortran/36854
7270         * gfortran.dg/character_comparison_2.f90:  New test.
7271         * gfortran.dg/character_comparison_3.f90:  New test.
7272         * gfortran.dg/dependency_28.f90:  New test.
7274 2010-08-02  Bernd Schmidt  <bernds@codesourcery.com>
7276         PR target/40457
7277         * gcc.target/arm/pr40457-1.c: New test.
7278         * gcc.target/arm/pr40457-2.c: New test.
7280 2010-08-01  Janus Weil  <janus@gcc.gnu.org>
7282         PR fortran/44912
7283         * gfortran.dg/typebound_call_17.f03: New.
7285 2010-07-30  Janus Weil  <janus@gcc.gnu.org>
7287         PR fortran/44929
7288         * gfortran.dg/allocate_derived_3.f90: New.
7290 2010-07-30  Xinliang David Li  <davidxl@google.com>
7291         PR tree-optimization/45121
7292         * c-c++-common/uninit-17.c: Add -fno-ivops option.
7294 2010-07-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7296         PR c++/45112
7297         * g++.dg/pr45112.C: New test.
7299 2010-07-30  Jakub Jelinek  <jakub@redhat.com>
7301         PR debug/45055
7302         PR rtl-optimization/45137
7303         * gcc.dg/pr45055.c: New test.
7305 2010-07-30  Alan Modra  <amodra@gmail.com>
7307         * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones.
7308         * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7310 2010-07-29  Tobias Burnus  <burnus@net-b.de>
7312         PR fortran/45087
7313         PR fortran/45125
7314         * gfortran.dg/whole_file_25.f90: New.
7315         * gfortran.dg/whole_file_26.f90: New.
7316         * gfortran.dg/whole_file_27.f90: New.
7318 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7320         PR fortran/44962
7321         * gfortran.dg/typebound_proc_17.f03: New.
7323 2010-07-29  Janus Weil  <janus@gcc.gnu.org>
7325         PR fortran/45004
7326         * gfortran.dg/move_alloc_2.f90: New.
7328 2010-07-29  Xinliang David Li  <davidxl@google.com>
7329         PR tree-optimization/45121
7330         * c-c++-common/uninit-17.c: Fix expected output.
7332 2010-07-29  Richard Guenther  <rguenther@suse.de>
7334         PR tree-optimization/45120
7335         * gcc.dg/ipa/ipa-pta-15.c: New testcase.
7337 2010-07-29  Mikael Morin  <mikael@gcc.gnu.org>
7339         PR fortran/42051
7340         PR fortran/44064
7341         * gfortran.dg/pr42051.f03: New testcase.
7343 2010-07-29  Richard Guenther  <rguenther@suse.de>
7345         PR middle-end/45034
7346         * gcc.c-torture/execute/pr45034.c: New testcase.
7348 2010-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
7350         PR c++/45096
7351         * g++.dg/cpp0x/auto3.C: Tweak dg-error string.
7353 2010-07-28  Daniel Kraft  <d@domob.eu>
7355         * gfortran.dg/bound_8.f90: New test.
7357 2010-07-28  Jakub Jelinek  <jakub@redhat.com>
7359         PR debug/45105
7360         * gcc.dg/pr45105.c: New test.
7362 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7364         PR rtl-optimization/45107
7365         * gcc.dg/pr45107.c: New test.
7367 2010-07-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
7369         PR rtl-optimization/45101
7370         * gcc.dg/pr45101.c: New test.
7372 2010-07-28  Tobias Burnus  <burnus@net-b.de>
7374         PR fortran/45077
7375         * gfortran.dg/whole_file_24.f90: New.
7377 2010-07-27  Jason Merrill  <jason@redhat.com>
7379         * g++.dg/cpp0x/variadic102.C: New.
7380         * g++.dg/cpp0x/variadic103.C: New.
7382 2010-07-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
7384         PR rtl-optimization/40956
7385         PR target/42495
7386         PR middle-end/42574
7387         * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
7388         * gcc.target/arm/pr42574.c: Add tests.
7390 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7392         * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
7393         test name.
7394         (cleanup-repo-files): Ditto.
7395         (cleanup-saved-temps): Ditto.
7397 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7399         PR testsuite/44701
7400         * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
7402         PR c/45079
7403         * gcc.dg/pr45079.c: New test.
7405 2010-07-27  Ira Rosen  <irar@il.ibm.com>
7407         PR tree-optimization/44152
7408         * gcc.dg/vect/fast-math-pr44152.c: New test.
7410 2010-07-27  Iain Sandoe  <iains@gcc.gnu.org>
7412         PR ObjC/44140
7413         * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test.
7414         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
7415         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
7416         * obj-c++.dg/torture/trivial.mm: Ditto.
7417         * objc.dg/torture/tls/thr-init-2.m: Ditto.
7418         * objc.dg/torture/tls/thr-init-3.m: Ditto.
7419         * objc.dg/torture/tls/thr-init.m: Ditto.
7420         * objc.dg/torture/trivial.m: Ditto.
7422 2010-07-27  Uros Bizjak  <ubizjak@gmail.com>
7424         * gfortran.dg/char4_iunit_1.f03: Add ieee options.
7425         Skip on spu-*-* targets.
7427 2010-07-27  Jakub Jelinek  <jakub@redhat.com>
7429         PR tree-optimization/45083
7430         * gcc.dg/pr45083.c: New test.
7432 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7434         PR fortran/40873
7435         * gfortran.dg/whole_file_22.f90: New test.
7436         * gfortran.dg/whole_file_23.f90: New test.
7438 2010-07-26  Iain Sandoe  <iains@gcc.gnu.org>
7439             Jack Howarth  <howarth@bromo.med.uc.edu>
7440             Richard Henderson  <rth@redhat.com>
7442         PR target/44132
7443         * gcc.dg/tls/thr-init-1.c: New.
7444         * gcc.dg/tls/thr-init-2.c: New.
7445         * gcc.dg/torture/tls New.
7446         * gcc.dg/torture/tls/tls-test.c: New.
7447         * gcc.dg/torture/tls/thr-init-1.c: New.
7448         * gcc.dg/torture/tls/tls.exp: New.
7449         * gcc.dg/torture/tls/thr-init-2.c: New.
7450         * gcc.dg/tls/emutls-2.c: New test
7452         * g++.dg/gomp/clause-3.C: Require tls, not tls_native.
7453         * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C,
7454         g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C,
7455         g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C,
7456         g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C,
7457         g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C,
7458         g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c,
7459         gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c,
7460         gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c,
7461         gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c,
7462         gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c,
7463         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c,
7464         gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7465         gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90,
7466         gfortran.dg/gomp/appendix-a/a.22.4.f90,
7467         gfortran.dg/gomp/appendix-a/a.22.5.f90,
7468         gfortran.dg/gomp/appendix-a/a.22.6.f90,
7469         gfortran.dg/gomp/appendix-a/a.24.1.f90,
7470         gfortran.dg/gomp/appendix-a/a.32.1.f90,
7471         gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90,
7472         gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90,
7473         gfortran.dg/gomp/omp_threadprivate1.f90,
7474         gfortran.dg/gomp/omp_threadprivate2.f90,
7475         gfortran.dg/gomp/reduction1.f90,
7476         gfortran.dg/gomp/sharing-1.f90: Likewise.
7478 2010-07-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7480         * g++.dg/torture/pr44900.C: Use dg-require-effective-target
7481         sse_runtime.
7482         * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak,
7483         dg-require-visibility.
7485 2010-07-26  Richard Guenther  <rguenther@suse.de>
7487         PR tree-optimization/43784
7488         * gcc.c-torture/execute/pr43784.c: New testcase.
7489         * g++.dg/torture/pr43784.C: Likewise.
7491 2010-07-26  Richard Guenther  <rguenther@suse.de>
7493         PR middle-end/45056
7494         * g++.dg/pr45056.C: New testcase.
7496 2010-07-26  Richard Guenther  <rguenther@suse.de>
7498         PR tree-optimization/45071
7499         * gcc.dg/pr45071.c: New testcase.
7501 2010-07-26  Tobias Burnus  <burnus@net-b.de>
7503         PR fortran/45066
7504         * gfortran.dg/namelist_62.f90: New.
7506 2010-07-26  Richard Guenther  <rguenther@suse.de>
7508         * gcc.c-torture/execute/pr45017.c: Move ...
7509         * gcc.dg/torture/pr45017.c: ... here.  Restrict to i?86 and x86_64.
7511 2010-07-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7513         PR fortran/40628
7514         * trim_optimize_1.f90:  New test.
7515         * character_comparision_1.f90:  New test.
7517 2010-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7519         PR fortran/42852
7520         * gfortran.dg/wtruncate_fix.f: New test.
7522 2010-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7524         PR testsuite/45068
7525         * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments.
7527 2010-07-24  Richard Guenther  <rguenther@suse.de>
7529         PR lto/43788
7530         * g++.dg/lto/20100724-1_0.C: New testcase.
7532 2010-07-24  Richard Guenther  <rguenther@suse.de>
7534         PR lto/43212
7535         * gcc.dg/lto/20100724-1_0.c: New testcase.
7536         * gcc.dg/lto/20100724-1_1.c: Likewise.
7538 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7540         PR fortran/40011
7541         * gfortran.dg/whole_file_21.f90: New.
7543         * gfortran.dg/integer_exponentiation_3.F90: Use
7544         -ffloat-store only for i?86/x86-64 -m32.
7546 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7548         * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=".
7549         * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store.
7551 2010-07-24  Tobias Burnus  <burnus@net-b.de>
7553         * gfortran.dg/func_decl_4.f90: Split test into two ...
7554         * gfortran.dg/func_decl_5.f90: ... parts.
7555         * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045).
7556         * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning.
7557         * gfortran.dg/global_references_1.f90: Add new dg-warning.
7558         * gfortran.dg/generic_actual_arg.f90: Add new dg-warning.
7559         * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning.
7560         * gfortran.dg/used_before_typed_4.f90: Add new dg-warning.
7561         * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning.
7562         * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ...
7563         * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test.
7564         * gfortran.dg/sizeof.f90: Make test valid.
7565         * gfortran.dg/pr20865.f90: Add new dg-error.
7566         * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings.
7567         * gfortran.dg/g77/19990218-0.f: Ditto.
7568         * gfortran.dg/g77/19990218-1.f: Ditto.
7569         * gfortran.dg/g77/970625-2.f: Ditto.
7570         * gfortran.dg/pr37243.f: Fix function declaration.
7571         * gfortran.dg/use_only_1.f90: Fix implicit typing.
7572         * gfortran.dg/loc_1.f90: Fix pointer datatype.
7574 2010-07-23  Tobias Burnus  <burnus@net-b.de>
7576         PR fortran/44945
7577         * gfortran.dg/char_array_structure_constructor.f90: Add
7578         -fwhole-file as dg-option as it otherwise fails on some
7579         systems.
7581 2010-07-23  Eric Botcazou  <ebotcazou@adacore.com>
7583         * gnat.dg/aggr16.ad[sb]: New test.
7584         * gnat.dg/aggr16_pkg.ads: New helper.
7586 2010-07-23  Richard Guenther  <rguenther@suse.de>
7588         PR lto/43071
7589         * g++.dg/lto/20100723-1_0.C: New testcase.
7591 2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
7593         * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for
7594         AVX support.
7595         * gcc.target/i386/pclmul-avx-check.h (main): Likewise.
7596         * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise.
7598 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7600         * lib/target-supports.exp (add_options_for_tls): New proc.
7601         * g++.dg/tls/static-1.C: Use dg-add-options tls.
7602         * g++.dg/tls/static-1a.cc: Likewise.
7603         * gcc.dg/tls/emutls-1.c: Likewise.
7604         * gcc.dg/tls/opt-11.c: Likewise.
7605         * gcc.dg/tls/opt-12.c: Likewise.
7606         * gcc.dg/tls/pr24428-2.c: Likewise.
7607         * gcc.dg/tls/pr24428.c: Likewise.
7608         * obj-c++.dg/tls/static-1.mm: Likewise.
7609         * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise.
7610         * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise.
7611         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
7612         * objc.dg/torture/tls/thr-init-2.m: Likewise.
7613         * objc.dg/torture/tls/thr-init-3.m: Likewise.
7614         * objc.dg/torture/tls/thr-init.m: Likewise.
7615         * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89].
7617 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7619         * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file.
7620         * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file.
7621         * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and
7622         optimized dump files.
7624 2010-07-23  Jakub Jelinek  <jakub@redhat.com>
7626         PR tree-optimization/45047
7627         * gcc.c-torture/compile/pr45047.c: New test.
7629 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7631         * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive
7632         instead of dg-compile.
7633         * gcc.dg/float-range-4.c: Ditto.
7634         * gcc.dg/float-range-5.c: Ditto.
7635         * gcc.dg/fold-overflow-1.c: Ditto.
7636         * gcc.dg/gomp/sections-4.c: Ditto.
7637         * gcc.dg/transparent-union-1.c: Ditto.
7638         * gcc.dg/transparent-union-2.c: Ditto.
7639         * gcc.target/i386/pr39315-check.c: Ditto.
7640         * g++.dg/gomp/sections-4.C: Ditto.
7641         * g++.dg/template/dtor7.C: Ditto.
7642         * g++.dg/tree-ssa/pr19952.C: Ditto.
7643         * gfortran.dg/derived_constructor_comps_3.f90: Ditto.
7644         * gfortran.dg/graphite/pr42185.f90: Ditto.
7645         * gfortran.dg/namelist_36.f90: Ditto.
7646         * gnat.dg/noreturn1.adb: Ditto.
7647         * gnat.dg/specs/small_alignment.ads: Ditto.
7649 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7651         PR tree-optimization/44915
7652         * g++.dg/torture/pr44915.C: New test.
7654 2010-07-23  Martin Jambor  <mjambor@suse.cz>
7656         PR tree-optimization/44914
7657         * g++.dg/tree-ssa/pr44914.C: New test.
7659 2010-07-23  Jie Zhang  <jie@codesourcery.com>
7661         PR target/44290
7662         * gcc.dg/pr44290-1.c: New test.
7663         * gcc.dg/pr44290-2.c: New test.
7665 2010-07-23  Jason Merrill  <jason@redhat.com>
7667         PR c++/45008
7668         * g++.dg/abi/mangle44.C: New.
7670 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7672         * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target
7673         for compile-time only tests.
7674         * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective
7675         target check.
7676         * gcc.target/i386/pr39315-4.c: Ditto.
7677         * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective
7678         target check.  Include sse-os-support.h.
7679         (main): Call check_isa and sse_os_support.
7680         * gcc.target/i386/vperm-v4sf-1.c: Ditto.
7681         * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa.
7682         * gcc.target/i386/vperm-v4sf-2.c: Ditto.
7683         * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective
7684         target check.  Include sse-os-support.h.
7685         (main): Call check_isa and sse_os_support.
7686         * gcc.target/i386/vperm-v2df.c: Ditto.
7688 2010-07-23  Uros Bizjak  <ubizjak@gmail.com>
7690         * lib/target-supports.exp (check_avx_hw_available): New procedure.
7691         (check_effective_target_avx_runtime): New procedure.
7692         (check_effective_target_sse2_runtime): Add check_effective_target_sse2.
7693         (check_effective_target_sse_runtime): Add check_effective_target_sse.
7695         * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target.
7696         * gcc.dg/compat/vector-1b_main.c: Ditto.  Remove cpuid.h include
7697         and __get_cpuid test.
7698         * gcc.dg/compat/vector-2b_main.c: Ditto.
7700         * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE.
7702         * gcc.dg/20020418-1.c: Do not require sse{,2} effective target
7703         for compile-time only test.
7704         * gcc.dg/pr32716.c: Ditto.
7705         * gcc.dg/pr34856.c: Ditto.
7706         * gcc.dg/pr36997.c: Ditto.
7707         * gcc.dg/prefetch-loop-arrays-1.c: Ditto.
7708         * gfortran.dg/pr28158.f90: Ditto.
7709         * gfortran.dg/pr30667.f: Ditto.
7711         * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for
7712         i?86-*-* and x86_64-*-* targets to disable execution on targets
7713         without sse2 runtime support.
7714         * g++.dg/vect/vect.exp: Ditto.
7715         * gfortran.dg/vect/vect.exp: Ditto.
7717         * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check.
7718         * gcc.dg/pr37544.c: Ditto.
7719         * gcc.dg/pr40550.c: Ditto.
7720         * gcc.dg/compat/union-m128-1_main.c: Ditto.
7721         * gcc.dg/compat/vector-1a_main.c: Ditto.
7722         * gcc.dg/compat/vector-2a_main.c: Ditto.
7723         * gcc.dg/torture/pr16104-1.c: Ditto.
7724         * gcc.dg/torture/pr35771-1.c: Ditto.
7725         * gcc.dg/torture/pr35771-2.c: Ditto.
7726         * gcc.dg/torture/pr35771-3.c: Ditto.
7727         * gcc.dg/torture/stackalign/alloca-2.c: Ditto.
7728         * gcc.dg/torture/stackalign/alloca-3.c: Ditto.
7729         * gcc.dg/torture/stackalign/push-1.c: Ditto.
7730         * gcc.dg/torture/stackalign/vararg-3.c: Ditto.
7731         * g++.dg/other/i386-1.C: Ditto.
7732         * g++.dg/other/pr40446.C: Ditto.
7734 2010-07-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7736         * gcc.dg/pr43058.c: Use dg-timeout-factor 4.
7738 2010-07-23  Daniel Kraft  <d@domob.eu>
7740         PR fortran/44709
7741         * gfortran.dg/exit_1.f08: New test.
7742         * gfortran.dg/exit_2.f08: New test.
7744 2010-07-22  Sandra Loosemore  <sandra@codesourcery.com>
7746         PR tree-optimization/39839
7747         * gcc.target/arm/pr39839.c: New test case.
7749 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7751         * gnat.dg/unchecked_convert5b.adb: New test.
7752         * gnat.dg/unchecked_convert6.adb: Likewise.
7753         * gnat.dg/unchecked_convert6b.adb: Likewise.
7755 2010-07-22  Eric Botcazou  <ebotcazou@adacore.com>
7757         * gnat.dg/aggr15.ad[sb]: New test.
7759 2010-07-22  Dodji Seketeli  <dodji@redhat.com>
7761         PR debug/45024
7762         * g++.dg/debug/dwarf2/nested-2.C: New test case.
7764 2010-07-22  H.J. Lu  <hongjiu.lu@intel.com>
7766         * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin
7767         with dg-require-linker-plugin.
7769 2010-07-22  Richard Guenther  <rguenther@suse.de>
7771         PR lto/43850
7772         * g++.dg/lto/20100722-1_0.C: New testcase.
7774 2010-07-22  Richard Guenther  <rguenther@suse.de>
7776         PR lto/42451
7777         * gcc.dg/lto/20100720-3_0.c: New testcase.
7778         * gcc.dg/lto/20100720-3_1.c: Likewise.
7780 2010-07-22  Richard Guenther  <rguenther@suse.de>
7782         * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc.
7783         * lib/target-supports.exp (check_linker_plugin_available): Likewise.
7785         PR lto/43373
7786         * gcc.dg/lto/20100722-1_0.c: New testcase.
7788 2010-07-22  Martin Jambor  <mjambor@suse.cz>
7790         PR tree-optimization/44891
7791         * gcc.c-torture/compile/pr44891.c: New test.
7793 2010-07-22  Richard Guenther  <rguenther@suse.de>
7795         PR tree-optimization/45017
7796         * gcc.c-torture/execute/pr45017.c: New testcase.
7798 2010-07-22  Tobias Burnus  <burnus@net-b.de>
7800         PR fortran/45019
7801         * gfortran.dg/aliasing_dummy_5.f90: New.
7803 2010-07-22  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7805         PR target/43698
7806         * gcc.target/arm/pr43698.c: New test.
7808 2010-07-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7810         PR fortran/44929
7811         * Revert my commit r162325 for this PR.
7813 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7815         PR debug/45015
7816         * gcc.target/m68k/pr45015.c: New test.
7818 2010-07-21  Jeffrey Yasskin  <jyasskin@google.com>
7820         PR c++/44641
7821         * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's
7822         comments.
7824 2010-07-21  Richard Guenther  <rguenther@suse.de>
7826         PR lto/45018
7827         * g++.dg/lto/20100721-1_0.C: New testcase.
7829 2010-07-21  Martin Jambor  <mjambor@suse.cz>
7831         PR tree-optimization/44900
7832         * g++.dg/torture/pr44900.C: New test.
7834 2010-07-21  Bernd Schmidt  <bernds@codesourcery.com>
7836         PR middle-end/44738
7837         * c-c++-common/uninit-17.c: Correct expected error.
7839 2010-07-21  Jakub Jelinek  <jakub@redhat.com>
7841         * gcc.dg/guality/asm-1.c: New test.
7843         PR debug/45003
7844         * gcc.dg/guality/pr45003-2.c: New test.
7845         * gcc.dg/guality/pr45003-3.c: New test.
7847 2010-07-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7849         PR libfortran/44697
7850         * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings.
7852 2010-07-20  Jeffrey Yasskin  <jyasskin@google.com>
7854         * lib/scanasm.exp (dg-function-on-line): Test that a function is
7855         defined on the current line.
7856         * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test.
7857         * g++.dg/debug/dwarf2/pr44641.C: New.
7859 2010-07-20  Nathan Froyd  <froydnj@codesourcery.com>
7861         * gcc.target/powerpc/block-move-1.c: New test.
7862         * gcc.target/powerpc/block-move-2.c: New test.
7864 2010-07-20  Jason Merrill  <jason@redhat.com>
7866         PR c++/44967
7867         * g++.dg/cpp0x/sfinae2.C: New.
7869 2010-07-20  Richard Guenther  <rguenther@suse.de>
7871         PR lto/42696
7872         * gcc.dg/lto/20100720-4_0.c: New testcase.
7874 2010-07-20  Richard Guenther  <rguenther@suse.de>
7876         PR lto/43221
7877         * gcc.dg/lto/20100720-2_0.c: New testcase.
7878         * gcc.dg/lto/20100720-2_1.c: Likewise.
7880 2010-07-20  Richard Guenther  <rguenther@suse.de>
7882         PR lto/43208
7883         * gcc.dg/lto/20100720-1_0.c: New testcase.
7884         * gcc.dg/lto/20100720-1_1.c: Likewise.
7886 2010-07-20  Jakub Jelinek  <jakub@redhat.com>
7888         PR debug/45003
7889         * gcc.dg/guality/pr45003-1.c: New test.
7891 2010-07-20  Richard Guenther  <rguenther@suse.de>
7893         PR tree-optimization/44977
7894         * gcc.dg/torture/pr44977.c: New testcase.
7896 2010-07-20  Bingfeng Mei  <bmei@broadcom.com>
7898         * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target
7899         sync_char_short
7901 2010-07-20  Richard Guenther  <rguenther@suse.de>
7903         PR middle-end/44971
7904         PR middle-end/44988
7905         * gcc.dg/pr44971.c: New testcase.
7906         * gcc.c-torture/compile/pr44988.c: Likewise.
7908 2010-07-19  Steven G. Kargl  <kargl@gcc.gnu.org>
7910         PR fortran/44929
7911         * gfortran.dg/allocate_with_typespec.f90: New test.
7912         * gfortran.dg/allocate_derived_1.f90: Update error message.
7914 2010-07-19  Jason Merrill  <jason@redhat.com>
7916         PR c++/44996
7917         * g++.dg/cpp0x/decltype23.C: New.
7919 2010-07-19  Paul Thomas  <pault@gcc.gnu.org>
7921         PR fortran/42385
7922         * gfortran.dg/class_defined_operator_1.f03 : New test.
7924 2010-07-19  Peter Bergner  <bergner@vnet.ibm.com>
7926         * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized.
7927         * gcc.dg/vect/slp-perm-2.c (main): Likewise.
7928         * gcc.dg/vect/slp-perm-3.c (main): Likewise.  Fix loop limit.
7929         * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit.
7931 2010-07-19  Richard Guenther  <rguenther@suse.de>
7933         PR middle-end/44941
7934         * gcc.c-torture/compile/pr44941.c: New testcase.
7936 2010-07-19  Jason Merrill  <jason@redhat.com>
7938         PR c++/44969
7939         * g++.dg/template/sfinae24.C: New.
7941 2010-07-19  H.J. Lu  <hongjiu.lu@intel.com>
7943         PR fortran/44353
7944         * gfortran.dg/data_implied_do_2.f90: Removed.
7946 2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>
7948         PR c++/44969
7949         * g++.dg/template/sfinae23.C: New.
7951 2010-07-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7953         * lib/target-supports.exp (check_sse_os_support_available): New
7954         proc.
7955         (check_sse_hw_available): New proc.
7956         (check_effective_target_sse_runtime): New proc.
7957         (check_effective_target_sse2_runtime): New proc.
7958         * lib/fortran-torture.exp (get-fortran-torture-options): Only add
7959         -msse2 if check_sse_os_support_available.
7960         * g++.dg/vect/vect.exp: Only run -msse2 tests if
7961         check_sse_os_support_available.
7962         * gcc.dg/vect/vect.exp: Likewise.
7963         * gfortran.dg/vect/vect.exp: Likewise.
7964         * gcc.target/i386/sol2-check: Renamed to ...
7965         * gcc.target/i386/sse-os-support.h: ... this.
7966         (sol2_check): Renamed to ...
7967         (sse_os_support): ... this.
7968         Only test movss with xmm registers.
7969         * gcc.target/i386/sse-check.h: Reflect new header and function names.
7970         Removed ILL_INSN, ILL_INSN_LEN.
7971         * gcc.target/i386/sse2-check.h: Likewise.
7972         * gcc.target/i386/sse3-check.h: Likewise.
7973         * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
7974         Removed cpuid.h, __get_cpuid test.
7975         * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
7976         Removed cpuid.h, __get_cpuid test.
7977         * g++.dg/other/pr40446.C: Likewise.
7978         * gcc.dg/compat/union-m128-1_main.c: Likewise.
7979         * gcc.dg/compat/vector-1a_main.c: Likewise.
7980         * gcc.dg/compat/vector-2a_main.c: Likewise.
7981         * gcc.dg/pr36584.c: Likewise.
7982         * gcc.dg/pr37544.c: Likewise.
7983         * gcc.dg/torture/pr16104-1.c: Likewise.
7984         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7985         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
7986         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7987         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
7988         * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
7989         * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
7990         sse2_runtime.
7991         * gcc.dg/torture/pr35771-2.c: Likewise.
7992         * gcc.dg/torture/pr35771-3.c: Likewise.
7993         * gcc.target/i386/pr39315-2.c: Likewise.
7994         * gcc.target/i386/pr39315-4.c: Likewise.
7995         * gcc.target/i386/vperm-v2df.c: Likewise.
7996         * gcc.target/i386/vperm-v2di.c: Likewise.
7997         * gcc.target/i386/vperm-v4si-1.c: Likewise.
7998         * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
7999         sse_runtime.
8001 2010-07-18  Paul Thomas  <pault@gcc.gnu.org>
8003         PR fortran/44353
8004         * gfortran.dg/data_implied_do_2.f90: New test.
8006 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
8008         * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0.
8010 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
8012         * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16
8013         to the "mips16" group.
8014         (mips_using_mips16_p): New procedure.
8015         (mips-dg-options): Use it.
8017 2010-07-18  Richard Sandiford  <rdsandiford@googlemail.com>
8019         * gcc.target/mips/mips16-attributes-4.c: New test.
8021 2010-07-17  Iain Sandoe  <iains@gcc.gnu.org>
8023         PR testsuite/44418
8024         * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin*
8025         * gcc.target/powerpc/recip-2.c: Ditto.
8026         * gcc.target/powerpc/recip-3.c: Ditto.
8028 2010-07-17  Bernd Schmidt  <bernds@codesourcery.com>
8030         * gcc.target/arm/pr42235.c: New test.
8032 2010-07-16  Jason Merrill  <jason@redhat.com>
8034         PR c++/32505
8035         * g++.dg/template/partial8.C: New.
8037 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
8039         * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests.
8040         * gcc.dg/guality/guality.h: Include unistd.h.  Make the header usable
8041         in C++.
8042         (gualcvt): New overloaded inline.
8043         (GUALCVT): Use it for C++.
8044         * g++.dg/guality/guality.exp: New.
8045         * g++.dg/guality/guality.h: New.
8046         * g++.dg/guality/redeclaration1.C: New test.
8047         * g++.dg/dg.exp: Prune also guality/* tests.
8048         * gcc.dg/guality/pr43141.c: Moved to...
8049         * c-c++-common/guality/pr43141.c: ... here.
8051 2010-07-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8053         PR libfortran/37077
8054         * gfortran.dg/char4_iunit_2.f03: New test.
8056 2010-07-16  Iain Sandoe  <iains@gcc.gnu.org>
8058         PR testsuite/43925
8059         * lib/plugin-support.exp (plugin-test-execute):
8060         Add ${gcc_objdir}/intl to includes.
8062 2010-07-16  Jakub Jelinek  <jakub@redhat.com>
8064         PR target/44942
8065         * gcc.c-torture/execute/pr44942.c: New test.
8066         * gcc.target/i386/pr44942.c: New test.
8068 2010-07-15  Jason Merrill  <jason@redhat.com>
8070         PR c++/44909
8071         * g++.dg/cpp0x/implicit7.C: New.
8072         * g++.dg/cpp0x/implicit8.C: New.
8074 2010-07-15  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8076         Disable float tests for __SPU__ targets due to lack of signed zero:
8077         * c-c++-common/torture/complex-sign-add.c (check_add_float).
8078         * c-c++-common/torture/complex-sign-sub.c (check_sub_float).
8079         * c-c++-common/torture/complex-sign-mul.c (check_mul_float).
8080         * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float).
8081         * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float).
8082         * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float).
8083         * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float).
8084         * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float).
8085         * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float).
8087 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
8089         * gfortran.dg/select_char_2.f90: New test.
8091 2010-07-15  Nathan Froyd  <froydnj@codesourcery.com>
8093         * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN
8094         with DECL_CHAIN.
8096 2010-07-15  Janus Weil  <janus@gcc.gnu.org>
8098         PR fortran/44936
8099         * gfortran.dg/typebound_generic_9.f03: New.
8101 2010-07-15  Richard Guenther  <rguenther@suse.de>
8103         PR tree-optimization/44946
8104         * gcc.c-torture/compile/pr44946.c: New testcase.
8106 2010-07-15  Jakub Jelinek  <jakub@redhat.com>
8108         PR fortran/40206
8109         * gfortran.dg/select_char_3.f90: New test.
8111 2010-07-15  Magnus Granberg  <zorry@gentoo.org>
8112             Kevin F. Quinn  <kevquinn@gentoo.org>
8114         * gcc.dg/Wtrampolines.c: New.
8116 2010-07-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8118         PR libfortran/44934
8119         * gfortran.dg/endfile_2.f90: Fix to unformatted file type.
8121 2010-07-14  Jason Merrill  <jason@redhat.com>
8123         PR c++/44810
8124         * g++.dg/torture/pr36745.C: Avoid undefined behavior.
8126         Implement C++0x unrestricted unions (N2544)
8127         * g++.dg/cpp0x/union1.C: New.
8128         * g++.dg/cpp0x/union2.C: New.
8129         * g++.dg/cpp0x/union3.C: New.
8130         * g++.dg/cpp0x/defaulted2.C: Adjust.
8131         * g++.old-deja/g++.bugs/900121_02.C: Adjust.
8132         * g++.old-deja/g++.ext/anon2.C: Adjust.
8133         * g++.old-deja/g++.mike/misc6.C: Adjust.
8135 2010-07-14  Janus Weil  <janus@gcc.gnu.org>
8137         PR fortran/44925
8138         * gfortran.dg/c_loc_tests_15.f90: New.
8140 2010-07-13  Jason Merrill  <jason@redhat.com>
8142         PR c++/44909
8143         * g++.dg/cpp0x/implicit6.C: New.
8145 2010-07-13  Jason Merrill  <jason@redhat.com>
8147         PR c++/44540
8148         * g++.dg/abi/noreturn1.C: New.
8149         * g++.dg/abi/noreturn2.C: New.
8151 2010-07-13  Joern Rennecke  <joern.rennecke@embecosm.com>
8153         PR other/44874
8154         PR debug/44832
8155         * c-c++-common/pr44832.c: New test.
8157 2010-07-13  Iain Sandoe  <iains@gcc.gnu.org>
8159         PR objc/44488
8160         * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list
8161         on the target.  Make sure that we can assemble the emitted asm when
8162         the test type is 'compile'.
8164 2010-07-13  Richard Guenther  <rguenther@suse.de>
8166         PR tree-optimization/36960
8167         * g++.dg/torture/pr36960.C: New testcase.
8169 2010-07-13  Paolo Carlini  <paolo.carlini@oracle.com>
8171         PR c++/44908
8172         * g++.dg/template/sfinae21.C: New.
8173         * g++.dg/template/sfinae22.C: Likewise.
8175 2010-07-16  Jack Howarth  <howarth@bromo.med.uc.edu>
8177         PR testsuite/42843
8178         * gcc.dg/plugin/selfassign.c: Include diagnostic.h.
8179         * gcc.dg/plugin/ggcplug.c: Likewise.
8180         * g++.dg/plugin/selfassign.c: Likewise.
8181         * g++.dg/plugin/attribute_plugin.c: Likewise.
8182         * g++.dg/plugin/dumb_plugin.c: Likewise.
8183         * g++.dg/plugin/pragma_plugin.c: Likewise.
8185 2010-07-13  Kaz Kojima  <kkojima@gcc.gnu.org>
8187         * gcc.c-torture/execute/pr44683.x: New.
8188         * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee.
8190 2010-07-13  Janus Weil  <janus@gcc.gnu.org>
8192         PR fortran/44434
8193         PR fortran/44565
8194         PR fortran/43945
8195         PR fortran/44869
8196         * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case.
8197         * gfortran.dg/dynamic_dispatch_2.f03: Ditto.
8198         * gfortran.dg/dynamic_dispatch_3.f03: Ditto.
8199         * gfortran.dh/typebound_call_16.f03: New.
8200         * gfortran.dg/typebound_generic_6.f03: New.
8201         * gfortran.dg/typebound_generic_7.f03: New.
8202         * gfortran.dg/typebound_generic_8.f03: New.
8204 2010-07-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8206         PR libfortran/37077
8207         * gfortran.dg/char4_iunit_1.f03: New test.
8209 2010-07-12  Jakub Jelinek  <jakub@redhat.com>
8211         * gcc.dg/tree-ssa/vrp53.c: New test.
8213 2010-07-12  Paolo Carlini  <paolo.carlini@oracle.com>
8215         PR c++/44907
8216         * g++.dg/template/sfinae19.C: New.
8217         * g++.dg/template/sfinae20.C: Likewise.
8219 2010-07-12  Jie Zhang  <jie@codesourcery.com>
8221         * gcc.target/arm/interrupt-1.c: New test.
8222         * gcc.target/arm/interrupt-2.c: New test.
8224 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8226         * gcc.dg/pr42427.c: Require c99_runtime.
8227         * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
8228         c99_runtime.
8229         * gcc.target/i386/avx-cmpss-1.c: Likewise.
8230         * gcc.target/i386/avx-vcmppd-1.c: Likewise.
8231         * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
8232         * gcc.target/i386/avx-vcmpps-1.c: Likewise.
8233         * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
8234         * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
8235         * gcc.target/i386/avx-vcmpss-1.c: Likewise.
8236         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8237         * gcc.target/i386/sse2-cmpsd-1.c: Likewise
8238         * gcc.target/i386/pr37275.c: Require visibility support.
8240 2010-07-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8242         * lib/target-supports.exp (check_effective_target_sse): New proc.
8243         * gcc.target/i386/sol2-check.h: New file.
8244         * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
8245         Include sol2-check.h.
8246         (main) Only run do_test () if sol2_check ().
8247         * gcc.target/i386/sse2-check.h: Likewise.
8248         * gcc.target/i386/sse3-check.h: Likewise.
8249         * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
8250         [__sun__ && __svr4__]: Execute SSE2 instruction.
8251         * gcc.target/i386/math-torture/math-torture.exp: Only add options
8252         with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
8253         * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
8254         * g++.dg/ext/vector14.C: Likewise.
8255         * g++.dg/other/mmintrin.C: Likewise.
8256         * gcc.dg/20020418-1.c: Likewise.
8257         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
8258         * gcc.dg/format/ms_unnamed-1.c: Likewise.
8259         * gcc.dg/format/unnamed-1.c: Likewise.
8260         Adapt dg-warning line number.
8261         * gcc.dg/graphite/pr40281.c: Likewise.
8262         * gcc.dg/pr32176.c: Likewise.
8263         * gcc.dg/pr40550.c: Likewise.
8264         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
8265         * gcc.dg/torture/pr36891.c: Likewise.
8266         * gcc.target/i386/20020218-1.c: Likewise.
8267         * gcc.target/i386/20020523.c: Likewise.
8268         * gcc.target/i386/abi-1.c: Likewise.
8269         * gcc.target/i386/brokensqrt.c: Likewise.
8270         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8271         * gcc.target/i386/pr13366.c: Likewise.
8272         * gcc.target/i386/pr13685.c: Likewise.
8273         * gcc.target/i386/pr24306.c: Likewise.
8274         * gcc.target/i386/pr31486.c: Likewise.
8275         * gcc.target/i386/pr32065-1.c: Likewise.
8276         * gcc.target/i386/pr32065-2.c: Likewise.
8277         * gcc.target/i386/pr32389.c: Likewise.
8278         * gcc.target/i386/pr38824.c: Likewise.
8279         * gcc.target/i386/pr38931.c: Likewise.
8280         * gcc.target/i386/pr39592-1.c: Likewise.
8281         * gcc.target/i386/pr43766.c: Likewise.
8282         * gcc.target/i386/recip-divf.c: Likewise.
8283         * gcc.target/i386/recip-sqrtf.c: Likewise.
8284         * gcc.target/i386/recip-vec-divf.c: Likewise.
8285         * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8286         * gcc.target/i386/sse-1.c: Likewise.
8287         * gcc.target/i386/sse-16.c: Likewise.
8288         * gcc.target/i386/sse-2.c: Likewise.
8289         * gcc.target/i386/sse-20.c: Likewise.
8290         * gcc.target/i386/sse-3.c: Likewise.
8291         * gcc.target/i386/sse-7.c: Likewise.
8292         * gcc.target/i386/sse-9.c: Likewise.
8293         * gcc.target/i386/sse-addps-1.c: Likewise.
8294         * gcc.target/i386/sse-addss-1.c: Likewise.
8295         * gcc.target/i386/sse-andnps-1.c: Likewise.
8296         * gcc.target/i386/sse-andps-1.c: Likewise.
8297         * gcc.target/i386/sse-cmpss-1.c: Likewise.
8298         * gcc.target/i386/sse-comiss-1.c: Likewise.
8299         * gcc.target/i386/sse-comiss-2.c: Likewise.
8300         * gcc.target/i386/sse-comiss-3.c: Likewise.
8301         * gcc.target/i386/sse-comiss-4.c: Likewise.
8302         * gcc.target/i386/sse-comiss-5.c: Likewise.
8303         * gcc.target/i386/sse-comiss-6.c: Likewise.
8304         * gcc.target/i386/sse-copysignf-vec.c: Likewise.
8305         * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
8306         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
8307         * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
8308         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
8309         * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
8310         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
8311         * gcc.target/i386/sse-divps-1.c: Likewise.
8312         * gcc.target/i386/sse-divss-1.c: Likewise.
8313         * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
8314         * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
8315         * gcc.target/i386/sse-maxps-1.c: Likewise.
8316         * gcc.target/i386/sse-maxss-1.c: Likewise.
8317         * gcc.target/i386/sse-minps-1.c: Likewise.
8318         * gcc.target/i386/sse-minss-1.c: Likewise.
8319         * gcc.target/i386/sse-movaps-1.c: Likewise.
8320         * gcc.target/i386/sse-movaps-2.c: Likewise.
8321         * gcc.target/i386/sse-movhlps-1.c: Likewise.
8322         * gcc.target/i386/sse-movhps-1.c: Likewise.
8323         * gcc.target/i386/sse-movhps-2.c: Likewise.
8324         * gcc.target/i386/sse-movlhps-1.c: Likewise.
8325         * gcc.target/i386/sse-movmskps-1.c: Likewise.
8326         * gcc.target/i386/sse-movntps-1.c: Likewise.
8327         * gcc.target/i386/sse-movss-1.c: Likewise.
8328         * gcc.target/i386/sse-movss-2.c: Likewise.
8329         * gcc.target/i386/sse-movss-3.c: Likewise.
8330         * gcc.target/i386/sse-movups-1.c: Likewise.
8331         * gcc.target/i386/sse-movups-2.c: Likewise.
8332         * gcc.target/i386/sse-mulps-1.c: Likewise.
8333         * gcc.target/i386/sse-mulss-1.c: Likewise.
8334         * gcc.target/i386/sse-orps-1.c: Likewise.
8335         * gcc.target/i386/sse-rcpps-1.c: Likewise.
8336         * gcc.target/i386/sse-recip-vec.c: Likewise.
8337         * gcc.target/i386/sse-recip.c: Likewise.
8338         * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
8339         * gcc.target/i386/sse-set-ps-1.c: Likewise.
8340         * gcc.target/i386/sse-sqrtps-1.c: Likewise.
8341         * gcc.target/i386/sse-subps-1.c: Likewise.
8342         * gcc.target/i386/sse-subss-1.c: Likewise.
8343         * gcc.target/i386/sse-ucomiss-1.c: Likewise.
8344         * gcc.target/i386/sse-ucomiss-2.c: Likewise.
8345         * gcc.target/i386/sse-ucomiss-3.c: Likewise.
8346         * gcc.target/i386/sse-ucomiss-4.c: Likewise.
8347         * gcc.target/i386/sse-ucomiss-5.c: Likewise.
8348         * gcc.target/i386/sse-ucomiss-6.c: Likewise.
8349         * gcc.target/i386/sse-unpckhps-1.c: Likewise.
8350         * gcc.target/i386/sse-unpcklps-1.c: Likewise.
8351         * gcc.target/i386/sse-xorps-1.c: Likewise.
8352         * gcc.target/i386/ssefn-1.c: Likewise.
8353         * gcc.target/i386/ssefn-3.c: Likewise.
8354         * gcc.target/i386/sseregparm-1.c: Likewise.
8355         * gcc.target/i386/stackalign/return-3.c: Likewise.
8356         * gcc.target/i386/vectorize1.c: Likewise.
8357         * gcc.target/i386/vperm-v4sf-1.c: Likewise.
8358         * gcc.target/i386/xorps-sse.c: Likewise.
8359         * gfortran.dg/pr28158.f90: Likewise.
8360         * gfortran.dg/pr30667.f: Likewise.
8361         * gnat.dg/loop_optimization7.adb: Likewise.
8362         * gnat.dg/sse_nolib.adb: Likewise.
8364 2010-07-11  Tobias Burnus  <burnus@net-b.de>
8366         PR fortran/44702
8367         * gfortran.dg/use_rename_6.f90: New.
8368         * gfortran.dg/use_iso_c_binding.f90: Update dg-error.
8370 2010-07-11  Janus Weil  <janus@gcc.gnu.org>
8372         PR fortran/44869
8373         * gfortran.dg/class_24.f03: New.
8375 2010-07-10  Richard Guenther  <rguenther@suse.de>
8377         PR lto/44889
8378         * gcc.dg/lto/20100709-1_0.c: New testcase.
8379         * gcc.dg/lto/20100709-1_1.c: Likewise.
8381 2010-07-10  Richard Sandiford  <r.sandiford@uk.ibm.com>
8383         * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test.
8385 2010-07-10  Iain Sandoe  <iains@gcc.gnu.org>
8387         PR objc/44140
8388         * objc.dg/lto/trivial-1_0.m: New.
8389         * objc.dg/lto/lto.exp: New.
8390         * obj-c++.dg/lto/trivial-1_0.mm: New.
8391         * obj-c++.dg/lto/lto.exp: New.
8392         * objc.dg/symtab-1.m: Adjust sizes.
8393         * objc.dg/image-info.m: Do not run for gnu-runtime.
8395 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8397         * gcc.dg/pr32370.c: Allow another kind of error message.
8399 2010-07-09  Eric Botcazou  <ebotcazou@adacore.com>
8401         * gnat.dg/atomic3.adb: New test.
8403 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8404             Denys Vlasenko  <dvlasenk@redhat.com>
8405             Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
8407         PR tree-optimization/28632
8408         * gcc.dg/tree-ssa/vrp51.c: New test.
8409         * gcc.dg/tree-ssa/vrp52.c: New test.
8411 2010-07-09  Jason Merrill  <jason@redhat.com>
8413         * g++.dg/abi/covariant6.C: New.
8414         * g++.dg/inherit/covariant17.C: Test both bases.
8415         * g++.dg/inherit/covariant7.C: Check vtable layout.
8417 2010-07-09  Tom de Vries  <tjvries@xs4all.nl>
8419         * gcc.dg/debug/dwarf2/pr31230.c: New testcase.
8421 2010-07-09  Richard Guenther  <rguenther@suse.de>
8423         PR tree-optimization/44852
8424         * gcc.c-torture/execute/pr44852.c: New testcase.
8426 2010-07-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8428         * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
8429         multiplication by values.
8430         * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
8431         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
8433 2010-07-09  Richard Guenther  <rguenther@suse.de>
8435         PR tree-optimization/44882
8436         * gfortran.dg/pr44882.f90: New testcase.
8438 2010-07-09  Bernd Schmidt  <bernds@codesourcery.com>
8440         PR target/40657
8441         * gcc.target/arm/pr40657-1.c: New test.
8442         * gcc.target/arm/pr40657-2.c: New test.
8443         * gcc.c-torture/execute/pr40657.c: New test.
8445 2010-07-09  Jakub Jelinek  <jakub@redhat.com>
8447         * gcc.dg/tree-ssa/vrp50.c: New test.
8448         * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized.
8450 2010-07-08  Janus Weil  <janus@gcc.gnu.org>
8452         PR fortran/44649
8453         * gfortran.dg/c_sizeof_1.f90: Modified.
8454         * gfortran.dg/storage_size_1.f08: New.
8455         * gfortran.dg/storage_size_2.f08: New.
8457 2010-07-08  Mikael Pettersson  <mikpe@it.uu.se>
8459         * gcc.c-torture/execute/20100708-1.c: New test.
8461 2010-07-08  Jakub Jelinek  <jakub@redhat.com>
8463         PR fortran/44847
8464         * gfortran.dg/gomp/pr44847.f90: New test.
8466 2010-07-08  Sebastian Pop  <sebastian.pop@amd.com>
8468         PR tree-optimization/44710
8469         * gcc.dg/tree-ssa/ifc-6.c: New.
8470         * gcc.dg/tree-ssa/ifc-pr44710.c: New.
8472 2010-07-08  Tobias Burnus  <burnus@net-b.de>
8474         PR fortran/18918
8475         * gfortran.dg/coarray_10.f90: Add an additional test.
8477 2010-07-08  Peter Bergner  <bergner@vnet.ibm.com>
8479         PR middle-end/44828
8480         * gcc.c-torture/execute/pr44828.c (foo): Use signed char.
8481         * gcc.c-torture/execute/pr44828.x: Revert.
8483 2010-07-08  Jason Merrill  <jason@redhat.com>
8485         PR c++/43120
8486         * g++.dg/inherit/covariant17.C: New.
8487         * g++.dg/abi/covariant1.C: Actually test for the bug.
8489 2010-07-08  H.J. Lu  <hongjiu.lu@intel.com>
8491         PR rtl-optimization/44838
8492         * gcc.dg/pr44838.c: New.
8494 2010-07-08  Richard Guenther  <rguenther@suse.de>
8496         PR tree-optimization/44831
8497         * gcc.c-torture/compile/pr44831.c: New testcase.
8498         * gcc.dg/tree-ssa/pr21463.c: Adjust.
8500 2010-07-08  Richard Guenther  <rguenther@suse.de>
8502         PR tree-optimization/44861
8503         * g++.dg/vect/pr44861.cc: New testcase.
8505 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8507         PR middle-end/44828
8508         * gcc.c-torture/execute/pr44828.x: New file.
8510 2010-07-07  Peter Bergner  <bergner@vnet.ibm.com>
8512         * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to
8513         dg-options.
8514         * g++.dg/ext/altivec-17.C: Adjust error message.
8516 2010-07-07  Tom Tromey  <tromey@redhat.com>
8518         * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific.
8520 2010-07-07  H.J. Lu  <hongjiu.lu@intel.com>
8522         PR target/44844
8523         * gcc.target/i386/rdrand-1.c: Scan "jnc".
8524         * gcc.target/i386/rdrand-2.c: Likewise.
8525         * gcc.target/i386/rdrand-3.c: Likewise.
8527 2010-07-07  Jan Hubicka  <jh@suse.cz>
8529         PR middle-end/44813
8530         * g++.dg/torture/pr44813.C: New testcase.
8531         * g++.dg/torture/pr44826.C: New testcase.
8533 2010-07-07  Bernd Schmidt  <bernds@codesourcery.com>
8535         PR rtl-optimization/44787
8536         * gcc.c-torture/compile/pr44788.c: New test.
8537         * gcc.target/arm/pr44788.c: New test.
8539 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8541         * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning.
8543 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8545         * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable
8546         to dg-options.
8548 2010-07-06  Tobias Burnus  <burnus@net-b.de>
8550         PR fortran/44742
8551         * gfortran.dg/parameter_array_init_6.f90: New.
8552         * gfortran.dg/initialization_20.f90: Update dg-error.
8553         * gfortran.dg/initialization_24.f90: Ditto.
8555 2010-07-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
8556         PR fortran/PR44693
8557         * gfortran.dg/dim_range_1.f90:  New test.
8558         * gfortran.dg/minmaxloc_4.f90:  Remove invalid test.
8560 2010-07-06  Jason Merrill  <jason@redhat.com>
8562         PR c++/44703
8563         * g++.dg/cpp0x/initlist41.C: New.
8565         PR c++/44778
8566         * g++.dg/template/ptrmem22.C: New.
8568 2010-07-06  Kai Tietz  <kai.tietz@onevision.com>
8570         * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue
8571         support.
8572         * gcc.target/i386/i386.exp: Likewise.
8574 2010-07-06  Peter Bergner  <bergner@vnet.ibm.com>
8576         PR testsuite/44195
8577         * gcc.dg/lto/20100518_0.c: Limit to x86.
8579 2010-07-06  Richard Guenther  <rguenther@suse.de>
8581         PR middle-end/44828
8582         * gcc.c-torture/execute/pr44828.c: New testcase.
8584 2010-07-06  Shujing Zhao  <pearly.zhao@oracle.com>
8586         * g++.dg/warn/noeffect2.C: Adjust expected warning.
8587         * g++.dg/warn/volatile1.C: Likewise.
8588         * g++.dg/template/warn1.C: Likewise.
8590 2010-07-05  H.J. Lu  <hongjiu.lu@intel.com>
8592         AVX Programming Reference (June, 2010)
8593         * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c.
8594         * g++.dg/other/i386-3.C: Likewise.
8595         * gcc.target/i386/sse-12.c: Likewise.
8597         * gcc.target/i386/f16c-check.h: New.
8598         * gcc.target/i386/rdfsbase-1.c: Likewise.
8599         * gcc.target/i386/rdfsbase-2.c: Likewise.
8600         * gcc.target/i386/rdgsbase-1.c: Likewise.
8601         * gcc.target/i386/rdgsbase-2.c: Likewise.
8602         * gcc.target/i386/rdrand-1.c: Likewise.
8603         * gcc.target/i386/rdrand-2.c: Likewise.
8604         * gcc.target/i386/rdrand-3.c: Likewise.
8605         * gcc.target/i386/vcvtph2ps-1.c: Likewise.
8606         * gcc.target/i386/vcvtph2ps-2.c: Likewise.
8607         * gcc.target/i386/vcvtph2ps-3.c: Likewise.
8608         * gcc.target/i386/vcvtps2ph-1.c: Likewise.
8609         * gcc.target/i386/vcvtps2ph-2.c: Likewise.
8610         * gcc.target/i386/vcvtps2ph-3.c: Likewise.
8611         * gcc.target/i386/wrfsbase-1.c: Likewise.
8612         * gcc.target/i386/wrfsbase-2.c: Likewise.
8613         * gcc.target/i386/wrgsbase-1.c: Likewise.
8614         * gcc.target/i386/wrgsbase-2.c: Likewise.
8616         * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c.
8617         (__builtin_ia32_vcvtps2ph): New.
8618         (__builtin_ia32_vcvtps2ph256): Likewise.
8620         * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c.
8621         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8623         * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c.
8624         Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph.
8626         * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New.
8627         (__builtin_ia32_vcvtps2ph256): Likewise.
8628         Add fsgsbase,rdrnd,f16c.
8630         * lib/target-supports.exp (check_effective_target_f16c): New.
8632 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8634         * gcc.dg/guality/nrv-1.c: New test.
8636 2010-07-05  Sandra Loosemore  <sandra@codesourcery.com>
8638         PR middle-end/42505
8639         * gcc.target/arm/pr42505.c: New test case.
8641 2010-07-05  Jakub Jelinek  <jakub@redhat.com>
8643         PR c++/44808
8644         * g++.dg/opt/nrv16.C: New test.
8646 2010-07-05  Richard Guenther  <rguenther@suse.de>
8648         PR tree-optimization/44784
8649         * gcc.c-torture/compile/pr44784.c: New testcase.
8651 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8653         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8654         Increase loop bound and array size.
8655         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8656         Likewise.
8658 2010-07-05  Ira Rosen  <irar@il.ibm.com>
8660         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove.
8661         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound.
8662         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise.
8663         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove.
8664         * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise.
8666 2010-07-05  Shujing Zhao  <pearly.zhao@oracle.com>
8668         PR c++/22138
8669         * g++.dg/parse/template25.C: New.
8671 2010-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8673         PR rtl-optimization/44695
8674         * gcc.dg/torture/pr44695.c: New.
8676 2010-07-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8678         PR c++/16630
8679         * g++.dg/ext/pretty3.C: New.
8681 2010-07-04  Richard Guenther  <rguenther@suse.de>
8683         PR middle-end/44809
8684         * g++.dg/torture/pr44809.C: New testcase.
8686 2010-07-04  Richard Guenther  <rguenther@suse.de>
8688         PR tree-optimization/44656
8689         * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL.
8691 2010-07-04  Ira Rosen  <irar@il.ibm.com>
8692             Revital Eres  <eres@il.ibm.com>
8694         * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support
8695         misaligned stores.
8696         * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c,
8697         gcc.dg/vect/vect-96.c: Likewise.
8698         * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
8699         that support misaligned stores. Change the number of expected
8700         misaligned accesses.
8701         * gcc.dg/vect/vect-peel-1.c: New test.
8702         * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c,
8703         gcc.dg/vect/vect-peel-4.c: Likewise.
8704         * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it
8705         vectorizable on all targets that support realignment.
8706         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8708 2010-07-03  H.J. Lu  <hongjiu.lu@intel.com>
8710         PR c/44806
8711         * gcc.dg/torture/pr44806.c: New.
8713 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8715         * gnat.dg/cond_expr1.adb: New test.
8717 2010-07-03  Eric Botcazou  <ebotcazou@adacore.com>
8719         * gnat.dg/modular3.adb: New test.
8720         * gnat.dg/modular3_pkg.ads: New helper.
8722 2010-07-03  Iain Sandoe  <iains@gcc.gnu.org>
8723             Mikael Pettersson  <mikpe@it.uu.se>
8725         PR testsuite/44518
8726         * obj-c++.dg/encode-2.mm: Produce object and save temps.
8727         Make signed-ness of chars explicit.  Scan the object for
8728         strings that are split by some target assemblers.
8729         * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
8730         explicit.
8732 2010-07-03  Hans-Peter Nilsson  <hp@axis.com>
8734         * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string.
8736 2010-07-02  Le-Chun Wu  <lcwu@google.com>
8738         PR/44128
8739         * g++.dg/warn/Wshadow-7.C: New test.
8741 2010-07-02  Daniel Jacobowitz  <dan@codesourcery.com>
8742             Julian Brown  <julian@codesourcery.com>
8743             Sandra Loosemore  <sandra@codesourcery.com>
8745         * gcc.c-torture/execute/20100416-1.c: New test case.
8747 2010-07-02  Julian Brown  <julian@codesourcery.com>
8748             Sandra Loosemore  <sandra@codesourcery.com>
8750         PR target/43703
8752         * gcc.dg/vect/vect.exp: Add -ffast-math for NEON.
8753         * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON.
8755 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8756             Julian Brown  <julian@codesourcery.com>
8758         * gcc.target/arm/neon/vadds64.c: Regenerated.
8759         * gcc.target/arm/neon/vaddu64.c: Regenerated.
8760         * gcc.target/arm/neon/vsubs64.c: Regenerated.
8761         * gcc.target/arm/neon/vsubu64.c: Regenerated.
8762         * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options.
8763         * gcc.target/arm/neon-vmls-1.c: Likewise.
8764         * gcc.target/arm/neon-vsubs64.c: New execution test.
8765         * gcc.target/arm/neon-vsubu64.c: New execution test.
8766         * gcc.target/arm/neon-vadds64.c: New execution test.
8767         * gcc.target/arm/neon-vaddu64.c: New execution test.
8769 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8771         * gcc.target/arm/neon-vands64.c: New.
8772         * gcc.target/arm/neon-vandu64.c: New.
8773         * gcc.target/arm/neon-vbics64.c: New.
8774         * gcc.target/arm/neon-vbicu64.c: New.
8775         * gcc.target/arm/neon-veors64.c: New.
8776         * gcc.target/arm/neon-veoru64.c: New.
8777         * gcc.target/arm/neon-vorns64.c: New.
8778         * gcc.target/arm/neon-vornu64.c: New.
8779         * gcc.target/arm/neon-vorrs64.c: New.
8780         * gcc.target/arm/neon-vorru64.c: New.
8781         * gcc.target/arm/neon/vands64.c: Regenerated.
8782         * gcc.target/arm/neon/vandu64.c: Regenerated.
8783         * gcc.target/arm/neon/vbics64.c: Regenerated.
8784         * gcc.target/arm/neon/vbicu64.c: Regenerated.
8785         * gcc.target/arm/neon/veors64.c: Regenerated.
8786         * gcc.target/arm/neon/veoru64.c: Regenerated.
8787         * gcc.target/arm/neon/vorns64.c: Regenerated.
8788         * gcc.target/arm/neon/vornu64.c: Regenerated.
8789         * gcc.target/arm/neon/vorrs64.c: Regenerated.
8790         * gcc.target/arm/neon/vorru64.c: Regenerated.
8792 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8794         * gfortran.dg/runtime_warning_1.f90: Remove extra dg line.
8796 2010-07-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8798         * gfortran.dg/runtime_warning_1.f90: Fix dg syntax.
8799         * gfortran.dg/intent_out_5.f90: Same.
8800         * gfortran.dg/ltrans-7.f90: Same.
8801         * gfortran.dg/char_bounds_check_fail_1.f90: Same.
8803 2010-07-02  Jan Hubicka  <jh@suse.cz>
8805         * gcc.dg/tree-ssa/ipa-split-5.c: New function.
8807 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8809         * objc-obj-c++-shared/Object1.h: Correct Line endings.
8811 2010-07-02  Jakub Jelinek  <jakub@redhat.com>
8813         PR c++/44780
8814         * c-c++-common/Wunused-var-12.c: New test.
8816 2010-07-02  Bernd Schmidt  <bernds@codesourcery.com>
8818         PR target/42835
8819         * gcc.target/arm/pr42835.c: New test.
8821         PR target/42172
8822         * gcc.target/arm/pr42172-1.c: New test.
8824 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8826         * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
8828 2010-07-02  Sandra Loosemore  <sandra@codesourcery.com>
8830         * gcc.target/arm/neon/vdup_ns64.c: Regenerated.
8831         * gcc.target/arm/neon/vdup_nu64.c: Regenerated.
8832         * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated.
8833         * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated.
8834         * gcc.target/arm/neon/vmov_ns64.c: Regenerated.
8835         * gcc.target/arm/neon/vmov_nu64.c: Regenerated.
8836         * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated.
8837         * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated.
8838         * gcc.target/arm/neon/vget_lanes64.c: Regenerated.
8839         * gcc.target/arm/neon/vget_laneu64.c: Regenerated.
8840         * gcc.target/arm/neon/vset_lanes64.c: Regenerated.
8841         * gcc.target/arm/neon/vset_laneu64.c: Regenerated.
8842         * gcc.target/arm/neon-vdup_ns64.c: New.
8843         * gcc.target/arm/neon-vdup_nu64.c: New.
8844         * gcc.target/arm/neon-vdupQ_ns64.c: New.
8845         * gcc.target/arm/neon-vdupQ_nu64.c: New.
8846         * gcc.target/arm/neon-vdupQ_lanes64.c: New.
8847         * gcc.target/arm/neon-vdupQ_laneu64.c: New.
8848         * gcc.target/arm/neon-vmov_ns64.c: New.
8849         * gcc.target/arm/neon-vmov_nu64.c: New.
8850         * gcc.target/arm/neon-vmovQ_ns64.c: New.
8851         * gcc.target/arm/neon-vmovQ_nu64.c: New.
8852         * gcc.target/arm/neon-vget_lanes64.c: New.
8853         * gcc.target/arm/neon-vget_laneu64.c: New.
8854         * gcc.target/arm/neon-vset_lanes64.c: New.
8855         * gcc.target/arm/neon-vset_laneu64.c: New.
8857 2010-07-02  Richard Guenther  <rguenther@suse.de>
8859         * g++.dg/torture/20100702-1.C: New testcase.
8861 2010-07-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
8863         PR target/44707
8864         * gcc.c-torture/compile/pr44707.c: New test.
8866 2010-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8868         PR c++/44039
8869         * g++.dg/template/crash101.C: New.
8871 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8873         * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
8874         Use the ABI-0 accessors and fail it for m64.
8876 2010-07-02  Jan Hubicka  <jh@suse.cz>
8878         * g++.dg/tree-ssa/pr44706.C: New testcase.
8880 2010-07-02  Richard Guenther  <rguenther@suse.de>
8882         PR tree-optimization/44748
8883         * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase.
8885 2010-07-02  Iain Sandoe  <iains@gcc.gnu.org>
8887         * objc-obj-c++-shared/next-abi.h: Remove dependency on system
8888         headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
8889         * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
8890         the method types to forward:.
8892 2010-06-30  Jason Merrill  <jason@redhat.com>
8894         * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__.
8895         * g++.dg/other/pr25632.C: Likewise.
8897 2010-07-01  Jakub Jelinek  <jakub@redhat.com>
8899         PR tree-optimization/40421
8900         * gfortran.fortran-torture/compile/pr40421.f90: New test.
8902 2010-07-01  Richard Guenther  <rguenther@suse.de>
8904         PR middle-end/42834
8905         PR middle-end/44468
8906         * gcc.c-torture/execute/20100316-1.c: New testcase.
8907         * gcc.c-torture/execute/pr44468.c: Likewise.
8908         * gcc.c-torture/compile/20100609-1.c: Likewise.
8909         * gcc.dg/volatile2.c: Adjust.
8910         * gcc.dg/plugin/selfassign.c: Likewise.
8911         * gcc.dg/pr36902.c: Likewise.
8912         * gcc.dg/tree-ssa/foldaddr-2.c: Remove.
8913         * gcc.dg/tree-ssa/foldaddr-3.c: Likewise.
8914         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8915         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8916         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
8917         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
8918         * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise.
8919         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
8920         * gcc.dg/tree-ssa/20030807-7.c: Likewise.
8921         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
8922         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8923         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
8924         * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
8925         * gcc.dg/tree-ssa/forwprop-1.c: Likewise.
8926         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8927         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
8928         * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise.
8929         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
8930         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
8931         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
8932         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
8933         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
8934         * gcc.dg/tree-ssa/forwprop-5.c: Likewise.
8935         * gcc.dg/struct/w_prof_two_strs.c: XFAIL.
8936         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
8937         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
8938         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
8939         * gcc.dg/struct/w_prof_local_array.c: Likewise.
8940         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
8941         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
8942         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
8943         * gcc.dg/struct/w_prof_global_array.c: Likewise.
8944         * gcc.dg/struct/wo_prof_array_field.c: Likewise.
8945         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
8946         * gcc.dg/struct/w_prof_local_var.c: Likewise.
8947         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
8948         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
8949         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
8950         * gcc.dg/struct/w_prof_global_var.c: Likewise.
8951         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
8952         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
8953         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
8954         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
8955         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
8956         * gcc.dg/struct/wo_prof_double_malloc.c: Likewise.
8957         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
8958         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
8959         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
8960         * gcc.dg/tree-prof/stringop-1.c: Adjust.
8961         * g++.dg/tree-ssa/pr31146.C: Likewise.
8962         * g++.dg/tree-ssa/copyprop-1.C: Likewise.
8963         * g++.dg/tree-ssa/pr33604.C: Likewise.
8964         * g++.dg/plugin/selfassign.c: Likewise.
8965         * gfortran.dg/array_memcpy_3.f90: Likewise.
8966         * gfortran.dg/array_memcpy_4.f90: Likewise.
8967         * c-c++-common/torture/pr42834.c: New testcase.
8969 2010-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
8971         PR c++/44628
8972         * g++.dg/template/crash100.C: New.
8974 2010-06-30  Jan Hubicka  <jh@suse.cz>
8976         * gcc.dg/tree-ssa/ipa-split-4.c: New testcase.
8978 2010-06-30  Michael Matz  <matz@suse.de>
8980         PR bootstrap/44699
8981         * gcc.dg/pr44699.c: New test.
8983 2010-06-30  Bernd Schmidt  <bernds@codesourcery.com>
8985         PR tree-optimization/39799
8986         * c-c++-common/uninit-17.c: New test.
8988 2010-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8990         PR libfortran/43298
8991         * gfortran.dg/read_infnan_1.f90: New test.
8993 2010-06-29  Jason Merrill  <jason@redhat.com>
8995         Enable implicitly declared move constructor/operator= (N3053).
8996         * g++.dg/cpp0x/implicit3.C: New.
8997         * g++.dg/cpp0x/implicit4.C: New.
8998         * g++.dg/cpp0x/implicit5.C: New.
8999         * g++.dg/cpp0x/implicit-copy.C: Adjust.
9000         * g++.dg/cpp0x/not_special.C: Adjust.
9001         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
9002         * g++.dg/cpp0x/rv1n.C: Adjust.
9003         * g++.dg/cpp0x/rv1p.C: Adjust.
9004         * g++.dg/cpp0x/rv2n.C: Adjust.
9005         * g++.dg/cpp0x/rv2p.C: Adjust.
9006         * g++.dg/cpp0x/rv3n.C: Adjust.
9007         * g++.dg/cpp0x/rv3p.C: Adjust.
9008         * g++.dg/cpp0x/rv4n.C: Adjust.
9009         * g++.dg/cpp0x/rv4p.C: Adjust.
9010         * g++.dg/cpp0x/rv5n.C: Adjust.
9011         * g++.dg/cpp0x/rv5p.C: Adjust.
9012         * g++.dg/cpp0x/rv6n.C: Adjust.
9013         * g++.dg/cpp0x/rv6p.C: Adjust.
9014         * g++.dg/cpp0x/rv7n.C: Adjust.
9015         * g++.dg/cpp0x/rv7p.C: Adjust.
9016         * g++.dg/cpp0x/rv8p.C: Adjust.
9017         * g++.dg/gomp/pr26690-1.C: Adjust.
9018         * g++.dg/other/error20.C: Adjust.
9019         * g++.dg/other/error31.C: Adjust.
9020         * g++.dg/parse/error19.C: Adjust.
9021         * g++.dg/template/qualttp5.C: Adjust.
9022         * g++.old-deja/g++.law/ctors5.C: Adjust.
9024         Enable implicitly deleted functions (N2346)
9025         * g++.dg/cpp0x/defaulted17.C: New.
9026         * g++.dg/cpp0x/implicit1.C: New.
9027         * g++.dg/cpp0x/implicit2.C: New.
9028         * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust.
9029         * g++.dg/ext/has_virtual_destructor.C: Adjust.
9030         * g++.dg/init/ctor4.C: Adjust.
9031         * g++.dg/init/synth2.C: Adjust.
9032         * g++.dg/lto/20081118_1.C: Adjust.
9033         * g++.dg/other/error13.C: Adjust.
9034         * g++.dg/other/unused1.C: Adjust.
9035         * g++.old-deja/g++.bob/inherit2.C: Adjust.
9036         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
9037         * g++.old-deja/g++.jason/opeq3.C: Adjust.
9038         * g++.old-deja/g++.law/ctors17.C: Adjust.
9039         * g++.old-deja/g++.oliva/delete1.C: Adjust.
9040         * g++.old-deja/g++.pt/assign1.C: Adjust.
9041         * g++.old-deja/g++.pt/crash20.C: Adjust.
9043         * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message.
9044         * g++.dg/cpp0x/defaulted13.C: Adjust.
9045         * g++.dg/cpp0x/defaulted2.C: Adjust.
9046         * g++.dg/cpp0x/defaulted3.C: Adjust.
9047         * g++.dg/cpp0x/initlist9.C: Adjust.
9048         * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust.
9049         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust.
9050         * g++.dg/init/synth2.C: Adjust.
9052         * g++.dg/cpp0x/defaulted19.C: New.
9054         * g++.dg/expr/string-1.C: Fix for -std=c++0x.
9055         * g++.dg/template/error23.C: Fix for -std=c++0x.
9057 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
9059         PR fortran/44718
9060         * gfortran.dg/proc_ptr_28.f90: New.
9062 2010-06-29  Jakub Jelinek  <jakub@redhat.com>
9064         PR tree-optimization/43801
9065         * g++.dg/torture/pr43801.C: New test.
9067         PR debug/44668
9068         * g++.dg/debug/dwarf2/accessibility1.C: New test.
9070 2010-06-29  Jason Merrill  <jason@redhat.com>
9072         PR c++/44587
9073         * g++.dg/template/qualified-id2.C: New.
9074         * g++.dg/template/qualified-id3.C: New.
9076 2010-06-29  Janus Weil  <janus@gcc.gnu.org>
9078         PR fortran/44696
9079         * gfortran.dg/associated_target_4.f90: New.
9081 2010-06-29  Paul Thomas  <pault@gcc.gnu.org>
9083         PR fortran/44582
9084         * gfortran.dg/aliasing_array_result_1.f90 : New test.
9086 2010-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9088         * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
9090 2010-06-29  Jan Hubicka  <jh@suse.cz>
9092         * gcc.dg/tree-ssa/ipa-split-3.c: New testcase.
9094 2010-06-29  Bernd Schmidt  <bernds@codesourcery.com>
9096         PR target/43902
9097         * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb.
9098         * gcc.target/arm/wmul-3.c: New test.
9099         * gcc.target/arm/wmul-4.c: New test.
9101 2010-06-29  H.J. Lu  <hongjiu.lu@intel.com>
9103         PR rtl-optimization/44659
9104         * gcc.target/i386/extract-1.c: New.
9105         * gcc.target/i386/extract-2.c: Likewise.
9106         * gcc.target/i386/extract-3.c: Likewise.
9107         * gcc.target/i386/extract-4.c: Likewise.
9108         * gcc.target/i386/extract-5.c: Likewise.
9109         * gcc.target/i386/extract-6.c: Likewise.
9111 2010-06-28  Jakub Jelinek  <jakub@redhat.com>
9113         PR c++/44682
9114         * g++.dg/warn/Wunused-var-14.C: New test.
9116 2010-06-28  Tobias Burnus  <burnus@net-b.de>
9118         PR fortran/43298
9119         * gfortran.dg/nan_6.f90: New.
9121 2010-06-28  H.J. Lu  <hongjiu.lu@intel.com>
9123         PR tree-optimization/43781
9124         * gcc.dg/torture/pr43781.c: New.
9126 2010-06-28  Paul Thomas  <pault@gcc.gnu.org>
9128         PR fortran/40158
9129         * gfortran.dg/actual_rank_check_1.f90: New test.
9131 2010-06-28  Martin Jambor  <mjambor@suse.cz>
9133         * gcc.dg/ipa/ipa-sra-6.c: New test.
9135 2010-06-28  Jan Hubicka  <jh@suse.cz>
9137         PR tree-optimization/44687
9138         * gcc.c-torture/compile/pr44687.c
9140 2010-06-28  Martin Jambor  <mjambor@suse.cz>
9142         PR c++/44535
9143         * g++.dg/torture/pr44535.C: New test.
9145 2010-06-28  Michael Matz  <matz@suse.de>
9147         PR middle-end/44592
9148         * gfortran.dg/pr44592.f90: New test.
9150 2010-06-28  Jan Hubicka  <jh@suse.cz>
9152         PR tree-optimization/44357
9153         * g++.dg/torture/pr44357.C: New testcase.
9155 2010-06-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9157         * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
9158         * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
9159         * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
9160         * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
9161         * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
9162         * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
9163         * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
9164         * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
9166 2010-06-27  Jan Hubicka  <jh@suse.cz>
9168         * gcc.c-torture/compile/pr44686.c: New file.
9170 2010-06-27  Richard Guenther  <rguenther@suse.de>
9172         PR tree-optimization/44683
9173         * gcc.c-torture/execute/pr44683.c: New testcase.
9175 2010-06-27  Eric Botcazou  <ebotcazou@adacore.com>
9177         * gnat.dg/noreturn3.ad[sb]: New test.
9179 2010-06-26  Jason Merrill  <jason@redhat.com>
9181         * g++.dg/cpp0x/explicit5.C: New.
9183 2010-06-26  Richard Guenther  <rguenther@suse.de>
9185         PR tree-optimization/44393
9186         * gcc.dg/pr44393.c: New testcase.
9188 2010-06-26  Jan Hubicka  <jh@suse.cz>
9190         * gcc.dg/tree-ssa/ipa-split-2.c: New testcase.
9192 2010-06-26  Richard Guenther  <rguenther@suse.de>
9194         PR middle-end/44674
9195         * gcc.dg/pr44674.c: New testcase.
9197 2010-06-26  Joseph Myers  <joseph@codesourcery.com>
9199         * gcc.dg/opts-3.c: New test.
9201 2010-06-26  Tobias Burnus  <burnus@net-b.de>
9203         * gfortran.dg/type_decl_1.f90: New.
9204         * gfortran.dg/type_decl_2.f90: New.
9206 2010-06-26  Tobias Burnus  <burnus@net-b.de>
9208         * gfortran.dg/semicolon_fixed.f: Fix dg syntax..
9209         * gfortran.dg/semicolon_fixed_2.f: Ditto.
9211 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9213         PR testsuite/38946
9214         * gfortran.dg/array_constructor_23.f: Update test to allow for small
9215         error in comparing reals.
9217 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9219         * selected_real_kind_2.f90: New.
9220         * selected_real_kind_3.f90: New.
9222 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9224         * gfortran.dg/entry_19.f90: New.
9226 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9228         * gfortran.dg/end_subroutine_1.f90: New.
9229         * gfortran.dg/end_subroutine_2.f90: New.
9230         * gfortran.dg/interface_proc_end.f90: Update.
9232 2010-06-25  Tobias Burnus  <burnus@net-b.de>
9234         * gfortran.dg/semicolon_fixed.f: Update.
9235         * gfortran.dg/semicolon_fixed_2.f: New.
9236         * gfortran.dg/semicolon_free_2.f90: New.
9237         * gfortran.dg/semicolon_free.f90: Update.
9239 2010-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9241         PR fortran/44448
9242         * gfortran.dg/atan2_1.f90: Add -ffloat-store.
9244 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9246         * g++.dg/ipa/iinline-3.C: New test.
9247         * gcc.dg/ipa/modif-1.c: Removed.
9249 2010-06-25  Jan Hubicka  <jh@suse.cz>
9251         * gcc.dg/tree-ssa/ipa-split-1.c
9253 2010-06-25  Martin Jambor  <mjambor@suse.cz>
9255         * g++.dg/ipa/iinline-2.C: New test.
9257 2010-06-25  Jakub Jelinek  <jakub@redhat.com>
9259         PR middle-end/43866
9260         * gfortran.dg/pr43866.f90: New test.
9262         PR tree-optimization/44539
9263         * gcc.dg/pr44539.c: New test.
9265 2010-06-25  Bernd Schmidt  <bernds@codesourcery.com>
9267         From Jim Wilson:
9268         PR target/43902
9269         * gcc.target/mips/madd-9.c: New test.
9271 2010-06-25  Shujing Zhao  <pearly.zhao@oracle.com>
9273         PR c/44517
9274         * gcc.dg/noncompile/pr44517.c: New.
9275         * gcc.dg/noncompile/990416-1.c: Adjust expected error.
9277 2010-06-24  Steve Ellcey  <sje@cup.hp.com>
9279         PR testsuite/43283
9280         * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon
9281         and add argument to nop for IA64.
9283 2010-06-24  H.J. Lu  <hongjiu.lu@intel.com>
9285         PR target/44588
9286         * gcc.target/i386/mod-1.c: New.
9287         * gcc.target/i386/umod-1.c: Likewise.
9288         * gcc.target/i386/umod-2.c: Likewise.
9289         * gcc.target/i386/umod-3.c: Likewise.
9291 2010-06-24  Jakub Jelinek  <jakub@redhat.com>
9293         PR middle-end/44492
9294         * g++.dg/torture/pr44492.C: New test.
9296 2010-06-24  Andi Kleen  <ak@linux.intel.com>
9298         * c-c++-common/warn-omitted-condop.c: New.
9300 2010-06-24  Tobias Burnus  <burnus@net-b.de>
9302         PR fortran/44614
9303         * gfortran.dg/import8.f90: New.
9305 2010-06-23  Arnaud Charlet  <charlet@adacore.com>
9307         * gnat.dg/not_null.adb: Update test case.
9309 2010-06-22  Jakub Jelinek  <jakub@redhat.com>
9311         PR c++/44619
9312         * g++.dg/warn/Wunused-var-13.C: New test.
9314         PR c++/44627
9315         * g++.dg/diagnostic/method1.C: New test.
9317 2010-06-22  Cary Coutant  <ccoutant@google.com>
9319         * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test.
9321 2010-06-22  Janus Weil  <janus@gcc.gnu.org>
9323         PR fortran/44616
9324         * gfortran.dg/abstract_type_8.f03: New.
9326 2010-06-21  Jason Merrill  <jason@redhat.com>
9328         * g++.dg/cpp0x/noexcept08.C: New.
9330         * g++.dg/ext/unary_trait_incomplete.C: Adjust.
9332 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9334         PR target/44615
9335         * gcc.target/i386/sse2-vec-2a.c: New.
9337 2010-06-21  DJ Delorie  <dj@redhat.com>
9339         * gcc.dg/pragma-diag-1.c: New.
9341 2010-06-21  H.J. Lu  <hongjiu.lu@intel.com>
9343         PR target/44615
9344         * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
9346 2010-06-21  Alan Modra  <amodra@gmail.com>
9348         PR testsuite/44505
9349         * gcc.c-torture/execute/frame-address.c (check_fa): Avoid
9350         tail call to check_fa_mid.
9352 2010-06-21  Jakub Jelinek  <jakub@redhat.com>
9354         PR target/44575
9355         * gcc.c-torture/execute/pr44575.c: New test.
9357 2010-06-21  Tobias Burnus  <burnus@net-b.de>
9359         PR fortran/40632
9360         * gfortran.dg/contiguous_1.f90: New.
9361         * gfortran.dg/contiguous_2.f90: New.
9362         * gfortran.dg/contiguous_3.f90: New.
9364 2010-06-21  Kai Tietz  <kai.tietz@onevision.com>
9366         * gcc.target/x86_64/abi/callabi/leaf-1.c: New.
9367         * gcc.target/x86_64/abi/callabi/leaf-2.c: New.
9369 2010-06-20  Uros Bizjak  <ubizjak@gmail.com>
9371         PR target/44546
9372         * gcc.target/i386/pr44546.c: New test.
9374 2010-06-20  Joseph Myers  <joseph@codesourcery.com>
9376         * gcc.dg/opts-2.c: New test.
9378 2010-06-19  Janus Weil  <janus@gcc.gnu.org>
9380         PR fortran/44584
9381         * gfortran.dg/typebound_proc_15.f03: Modified.
9383 2010-06-19  Richard Earnshaw  <rearnsha@arm.com>
9385         PR target/44072
9386         * gcc.target/arm/thumb2-cmpneg2add-1.c: New test.
9387         * gcc.target/arm/thumb2-cmpneg2add-2.c: New test.
9389 2010-06-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9391         * g++.dg/ext/label13.C: Fix typo in last change.
9393 2010-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9395         PR libfortran/44477
9396         * gfortran.dg/eof_3.f90
9397         * gfortran.dg/endfile_2.f90
9398         * gfortran.dg/endfile_4.f90
9399         * gfortran.dg/endfile_3.f90
9401 2010-06-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9403         PR c++/41090
9404         * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
9406 2010-06-18  Tobias Burnus  <burnus@net-b.de>
9408         PR fortran/44556
9409         * gfortran.dg/allocate_alloc_opt_11.f90: New.
9411 2010-06-18  Bernd Schmidt  <bernds@codesourcery.com>
9413         * gcc.target/arm/pr40900.c: New test.
9415 2010-06-18  Arnaud Charlet  <charlet@adacore.com>
9417         * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated.
9419 2010-06-17  Janus Weil  <janus@gcc.gnu.org>
9421         PR fortran/44558
9422         * gfortran.dg/typebound_call_15.f03: New.
9424 2010-06-17  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9426         PR c++/44486
9427         * g++.dg/pr44486.C: New.
9429 2010-06-16  DJ Delorie  <dj@redhat.com>
9431         * gcc.target/i386/volatile-bitfields-1.c: New.
9432         * gcc.target/i386/volatile-bitfields-2.c: New.
9434 2010-06-16  Jason Merrill  <jason@redhat.com>
9436         * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept.
9438         * g++.dg/cpp0x/noexcept01.C: Test defaulted fns.
9440 2010-06-16  Richard Guenther  <rguenther@suse.de>
9442         PR c/44555
9443         * gcc.c-torture/execute/pr44555.c: New testcase.
9445 2010-06-16  Janus Weil  <janus@gcc.gnu.org>
9447         PR fortran/44549
9448         * gfortran.dg/typebound_proc_16.f03: New.
9450 2010-06-16  Martin Jambor  <mjambor@suse.cz>
9452         * g++.dg/torture/pr43905.C: New test.
9454 2010-06-16  Mikael Pettersson  <mikpe@it.uu.se>
9456         PR testsuite/44538
9457         * gcc.dg/vect/slp-perm-5.c (main): Prevent
9458         initialization loop from being vectorized.
9459         * gcc.dg/vect/slp-perm-6.c (main): Likewise.
9461 2010-06-16  Alan Modra  <amodra@gmail.com>
9463         PR tree-optimization/44507
9464         * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
9466 2010-06-15  Jason Merrill  <jason@redhat.com>
9468         * g++.dg/overload/arg3.C: Adjust error locations.
9469         * g++.dg/overload/copy1.C: Likewise.
9470         * g++.dg/tc1/dr152.C: Likewise.
9471         * g++.dg/template/incomplete4.C: Likewise.
9472         * g++.dg/template/incomplete5.C: Likewise.
9473         * g++.old-deja/g++.bob/inherit2.C: Likewise.
9474         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
9475         * g++.old-deja/g++.pt/crash9.C: Likewise.
9477         * g++.dg/inherit/virtual5.C: New.
9479         * g++.dg/cpp0x/defaulted18.C: New.
9481         * g++.dg/cpp0x/initlist40.C: New.
9483         * g++.dg/cpp0x/initlist39.C: New.
9485 2010-06-15  Sebastian Pop  <sebastian.pop@amd.com>
9487         PR middle-end/44391
9488         * gcc.dg/graphite/pr44391.c: New.
9490 2010-06-15  Janus Weil  <janus@gcc.gnu.org>
9492         PR fortran/43388
9493         * gfortran.dg/allocate_alloc_opt_8.f90: New.
9494         * gfortran.dg/allocate_alloc_opt_9.f90: New.
9495         * gfortran.dg/allocate_alloc_opt_10.f90: New.
9496         * gfortran.dg/class_allocate_2.f03: Modified an error message.
9498 2010-06-15  Richard Guenther  <rguenther@suse.de>
9500         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust.
9502 2010-06-15  Richard Guenther  <rguenther@suse.de>
9504         * gcc.dg/vect/bb-slp-21.c: Adjust.
9505         * gcc.dg/vect/bb-slp-13.c: Likewise
9506         * gcc.dg/vect/bb-slp-4.c: Likewise
9507         * gcc.dg/vect/bb-slp-22.c: Likewise
9508         * gcc.dg/vect/bb-slp-14.c: Likewise
9509         * gcc.dg/vect/bb-slp-23.c: Likewise
9510         * gcc.dg/vect/bb-slp-15.c: Likewise
9511         * gcc.dg/vect/bb-slp-17.c: Likewise
9512         * gcc.dg/vect/bb-slp-18.c: Likewise
9513         * gcc.dg/vect/bb-slp-19.c: Likewise
9514         * gcc.dg/vect/bb-slp-10.c: Likewise
9515         * gcc.dg/vect/bb-slp-11.c: Likewise
9516         * gcc.dg/vect/bb-slp-20.c: Likewise
9517         * gcc.dg/vect/bb-slp-3.c: Likewise
9519 2010-06-15  Jakub Jelinek  <jakub@redhat.com>
9521         PR fortran/44536
9522         * gfortran.dg/gomp/pr44536.f90: New test.
9523         * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
9525 2010-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9527         PR target/44534
9528         * gcc.target/i386/avx-vextractf128-256-3.c: New.
9529         * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
9531 2010-06-14  Jakub Jelinek  <jakub@redhat.com>
9533         PR tree-optimization/44508
9534         * gcc.dg/tree-ssa/pr21086.c: Adjust.
9536         PR bootstrap/44509
9537         * gcc.dg/pr44509.c: New test.
9539 2010-06-14  Ira Rosen  <irar@il.ibm.com>
9541         PR tree-optimization/44507
9542         * gcc.dg/vect/pr44507.c: New test.
9544 2010-06-13  H.J. Lu  <hongjiu.lu@intel.com>
9546         * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h
9547         and c-pretty-print.h.
9549         * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h.
9551 2010-06-13  Daniel Franke  <franke.daniel@gmail.com>
9553         * gfortran.dg/whole_file_18.f90: Updated error message.
9555 2010-06-12  Daniel Franke  <franke.daniel@gmail.com>
9557         * gfortran.dg/whole_file_20.f03: New.
9559 2010-06-12  Jan Hubicka  <jh@suse.cz>
9561         * gcc.c-torture/compile/pc44485.c: New testcase.
9563 2010-06-12  Janus Weil  <janus@gcc.gnu.org>
9565         PR fortran/40117
9566         * gfortran.dg/typebound_proc_4.f03: Modified error message.
9567         * gfortran.dg/typebound_proc_14.f03: New.
9568         * gfortran.dg/typebound_proc_15.f03: New.
9570 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9572         * gcc.dg/opts-1.c: New test.
9574 2010-06-11  Joseph Myers  <joseph@codesourcery.com>
9576         * gcc.dg/funroll-loops-all.c: Update expected error.
9578 2010-06-11  Uros Bizjak  <ubizjak@gmail.com>
9580         PR target/44481
9581         * gcc.target/i386/pr44481.c: New test.
9583 2010-06-11  Eric Botcazou  <ebotcazou@adacore.com>
9585         * gcc.dg/pr42461.c: Compile at -O2 instead of -O.
9587 2010-06-11  Sebastian Pop  <sebastian.pop@amd.com>
9589         PR middle-end/44483
9590         * gcc.dg/tree-ssa/pr44483.c: New.
9592 2010-06-11  Paul Brook  <paul@codesourcery.com>
9594         * g++.dg/other/arm-neon-1.C: New test.
9596 2010-06-11  Paul Thomas  <pault@gcc.gnu.org>
9598         PR fortran/42051
9599         PR fortran/43896
9600         * gfortran.dg/class_23.f03: New test.
9602 2010-06-11  Jan Hubicka  <jh@suse.cz>
9604         * gcc.dg/ipa/pure-const-2.c: New testcase.
9606 2010-06-11  Jan Hubicka  <jh@suse.cz>
9608         * gcc.dg/noreturn-7.c: Update.
9609         * gcc.dg/noreturn-4.c: Update.
9611 2010-06-10  Dodji Seketeli  <dodji@redhat.com>
9613         Fix MIPS bootstrap
9614         * g++.dg/other/typedef4.C: New test.
9616 2010-06-10  Janus Weil  <janus@gcc.gnu.org>
9618         PR fortran/44207
9619         * gfortran.dg/allocate_alloc_opt_7.f90: New test.
9621 2010-06-10  Daniel Franke  <franke.daniel@gmail.com>
9623         PR fortran/44457
9624         * gfortran.dg/asynchronous_3.f03
9626 2010-06-10  Changpeng Fang  <changpeng.fang@amd.com>
9628         PR middle-end/44185
9629         * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate
9630         non-temporal stores out of the tests to form new test cases.  As a
9631         result, no non-temporal store should be generated in this case.
9633         * gcc.dg/tree-ssa/prefetch-8.c: New.  Test from original
9634         prefetch-7.c that generate one non-temporal store.
9636         * gcc.dg/tree-ssa/prefetch-9.c: New.  Test from original
9637         prefetch-7.c that generate one non-temporal store and one
9638         one-temporal prefetch.
9640 2010-06-10  Martin Jambor  <mjambor@suse.cz>
9642         PR tree-optimization/44258
9643         * gcc.dg/tree-ssa/pr44258.c: New test.
9645 2010-06-10  Daniel Kraft  <d@domob.eu>
9647         PR fortran/38936
9648         * gfortran.dg/associate_1.f03: New test.
9649         * gfortran.dg/associate_2.f95: New test.
9650         * gfortran.dg/associate_3.f03: New test.
9651         * gfortran.dg/associate_4.f08: New test.
9653 2010-06-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9655         * gfortran.dg/selected_char_kind_4.f90: New test.
9657 2010-06-09  Eric Botcazou  <ebotcazou@adacore.com>
9659         * gcc.dg/pr42461.c: New test.
9661 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9663         PR fortran/44347
9664         * gfortran.dg/selected_real_kind_1.f90: New.
9666 2010-06-09  Daniel Franke  <franke.daniel@gmail.com>
9668         PR fortran/44359
9669         * gfortran.dg/warn_conversion.f90: Removed check for redundant
9670         warning.
9671         * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to
9672         check for warning.
9674 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9676         * gfortran.dg/data_namelist_conflict.f90: New test.
9678 2010-06-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9680         * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
9681         * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
9682         * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
9684 2010-06-09  Steven G. Kargl  <kargl@gcc.gnu.org>
9686         * gfortran.dg/mvbits_9.f90: New test.
9687         * gfortran.dg/ibset_1.f90: Ditto.
9688         * gfortran.dg/ibits_1.f90: Ditto.
9689         * gfortran.dg/btest_1.f90: Ditto.
9690         * gfortran.dg/ibclr_1.f90: Ditto.
9692 2010-06-09  Jason Merrill  <jason@redhat.com>
9694         PR c++/44366
9695         * g++.dg/cpp0x/decltype23.C: Move to...
9696         * g++.dg/diagnostic/parm1.C: ...here, and remove decltype.
9698 2010-06-09  Janus Weil  <janus@gcc.gnu.org>
9700         PR fortran/44211
9701         * gfortran.dg/typebound_call_14.f03: New test.
9703 2010-06-09  Martin Jambor  <mjambor@suse.cz>
9705         PR tree-optimization/44423
9706         * gcc.dg/tree-ssa/pr44423.c: New test.
9708 2010-06-09  Joern Rennecke  <amylaar@spamcop.net>
9710         PR testsuite/42843
9711         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator
9712         TV_NONE to initialize tv_id field.
9713         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
9714         * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
9715         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise.
9716         Include toplev.h .
9717         * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h.
9718         * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h .
9719         * g++.dg/plugin/pragma_plugin.c: Include toplev.h .
9721 2010-06-08  Sandra Loosemore  <sandra@codesourcery.com>
9723         PR tree-optimization/39874
9724         PR middle-end/28685
9725         * gcc.dg/pr39874.c: New file.
9727 2010-06-08  Nathan Sidwell  <nathan@codesourcery.com>
9729         * g++.dg/ext/attr-alias-1.C: New.
9730         * g++.dg/ext/attr-alias-2.C: New.
9732 2010-06-07  Tobias Burnus  <burnus@net-b.de>
9734         PR fortran/44446
9735         * gfortran.dg/proc_ptr_27.f90: New.
9737 2010-06-07  Jason Merrill  <jason@redhat.com>
9739         PR c++/44366
9740         * g++.dg/cpp0x/decltype23.C: New.
9742 2010-06-08  Andrew Pinski  <pinskia@gmail.com>
9743             Shujing Zhao  <pearly.zhao@oracle.com>
9745         PR c/37724
9746         * gcc.dg/c90-const-expr-10.c: Adjust.
9747         * gcc.dg/c99-const-expr-10.c: Adjust.
9748         * gcc.dg/init-bad-7.c: New.
9750 2010-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9752         * lib/target-supports.exp (check_effective_target_gas): New proc.
9753         * gcc.c-torture/execute/960321-1.x: New file.
9755 2010-06-07  Jason Merrill  <jason@redhat.com>
9757         PR c++/44401
9758         * g++.dg/tc1/dr147.C: Test case of member with same name as class.
9760 2010-06-07  Jakub Jelinek  <jakub@redhat.com>
9762         PR c++/44444
9763         * g++.dg/warn/Wunused-var-12.C: New test.
9765         PR c++/44443
9766         * c-c++-common/Wunused-var-11.c: New test.
9768 2010-06-07  Jan Hubicka  <jh@suse.cz>
9770         * gcc.dg/ipa/pure-const-1.c: New testcase.
9772 2010-06-07  Kazu Hirata  <kazu@codesourcery.com>
9774         PR rtl-optimization/44404
9775         * gcc.dg/pr44404.c: New.
9777 2010-06-07  Kai Tietz  <kai.tietz@onevision.com>
9779         PR target/44159
9780         * gcc.target/i386/abi-2.c: Check sysv abi here.
9781         * gcc.target/i386/aes-avx-check.h: Call test in noinline
9782         function to avoid failures by different ABIs.
9783         * gcc.target/i386/aes-check.h: Likewise.
9784         * gcc.target/i386/avx-check.h: Likewise.
9785         * gcc.target/i386/fma4-check.h: Likewise.
9786         * gcc.target/i386/mmx-3dnow-check.h: Likewise.
9787         * gcc.target/i386/mmx-check.h: Likewise.
9788         * gcc.target/i386/pclmul-avx-check.h: Likewise.
9789         * gcc.target/i386/pclmul-check.h: Likewise.
9790         * gcc.target/i386/sse-check.h: Likewise.
9791         * gcc.target/i386/sse2-check.h: Likewise.
9792         * gcc.target/i386/sse3-check.h: Likewise.
9793         * gcc.target/i386/sse4_1-check.h: Likewise.
9794         * gcc.target/i386/sse4_2-check.h: Likewise.
9795         * gcc.target/i386/sse4a-check.h: Likewise.
9796         * gcc.target/i386/ssse3-check.h: Likewise.
9797         * gcc.target/i386/xop-check.h: Likewise.
9798         * gcc.target/i386/pr27971.c: Fix for LLP64.
9799         * gcc.target/i386/pr39139.c: Likewise.
9800         * gcc.target/i386/pr39315-check.c: Likewise.
9801         * gcc.target/i386/vararg-1.c: Likewise.
9802         * gcc.target/i386/vararg-2.c: Likewise.
9803         Additional add dg-compile to avoid failure due
9804         missing foo symbol.
9806         * gcc.dg/compound-literal-1.c: Fix for llp64.
9807         * gcc.dg/pr32370.c: Likewise.
9808         * gcc.dg/pr37561.c: Likewise.
9809         * gcc.dg/pr41340.c: Likewise.
9810         * gcc.dg/pr41551.c: Likewise.
9812 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
9814         PR c++/44188
9815         * g++.dg/debug/dwarf2/typedef3.C: New test.
9817 2010-06-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9819         PR c/20000
9820         * c-c++-common/pr20000.c: New.
9822 2010-06-05  Fabien Chêne  <fabien@gcc.gnu.org>
9824         PR c++/44086
9825         * g++.dg/init/pr44086.C: New.
9826         * g++.dg/cpp0x/decltype4.C: Adjust.
9828 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9830         PR fortran/43945
9831         * gfortran.dg/generic_23.f03: New test.
9833 2010-06-05  Paul Thomas  <pault@gcc.gnu.org>
9835         PR fortran/43895
9836         * gfortran.dg/alloc_comp_class_1.f90 : New test.
9838 2010-06-05  Jakub Jelinek  <jakub@redhat.com>
9840         PR c++/44361
9841         * c-c++-common/Wunused-var-9.c: New test.
9843 2010-06-05  Jason Merrill  <jason@redhat.com>
9845         * g++.dg/cpp0x/noexcept06.C: Call set_unexpected.
9847 2010-06-05  Joseph Myers  <joseph@codesourcery.com>
9849         PR c/44322
9850         * gcc.dg/c99-restrict-4.c: New test.
9852 2010-06-04  Magnus Fromreide  <magfr@lysator.liu.se>
9854         * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable.
9855         * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable.
9856         * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable.
9857         * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable.
9858         * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable.
9859         * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable.
9860         * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable.
9861         * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable.
9862         * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable.
9863         * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable.
9864         * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable.
9865         * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable.
9866         * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable.
9867         * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable.
9868         * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable.
9869         * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable.
9870         * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable.
9871         * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable.
9872         * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable.
9873         * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable.
9874         * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable.
9875         * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable.
9877 2010-06-04  Jason Merrill  <jason@redhat.com>
9879         * g++.dg/cpp0x/noexcept06.C: New.
9880         * g++.dg/cpp0x/noexcept07.C: New.
9882         * g++.dg/cpp0x/noexcept01.C: New.
9883         * g++.dg/cpp0x/noexcept02.C: New.
9884         * g++.dg/cpp0x/noexcept03.C: New.
9885         * g++.dg/cpp0x/noexcept04.C: New.
9886         * g++.dg/cpp0x/noexcept05.C: New.
9888 2010-06-04  Jakub Jelinek  <jakub@redhat.com>
9890         PR c++/44412
9891         * g++.dg/warn/Wunused-var-10.C: New test.
9892         * g++.dg/warn/Wunused-var-11.C: New test.
9894         PR c++/44362
9895         * c-c++-common/Wunused-var-10.c: New test.
9897 2010-06-04  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9899         PR c/25880
9900         * gcc.dg/assign-warn-2.c: Update.
9901         * gcc.dg/cpp/line3.c: Update.
9902         * gcc.dg/c99-array-lval-8.c: Update.
9903         * gcc.dg/cast-qual-2.c: Update.
9904         * gcc.dg/c99-arraydecl-3.c:  Update.
9905         * gcc.dg/assign-warn-1.c:  Update.
9906         * gcc.dg/format/gcc_diag-1.c:  Update.
9908 2010-06-04  Bernd Schmidt  <bernds@codesourcery.com>
9910         PR rtl-optimization/39871
9911         PR rtl-optimization/40615
9912         PR rtl-optimization/42500
9913         PR rtl-optimization/42502
9914         * gcc.target/arm/eliminate.c: New test.
9916 2010-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
9918         PR libstdc++/44410
9919         * g++.old-deja/g++.jason/new.C: Qualify size_t with std::.
9920         * g++.old-deja/g++.other/delete3.C: Likewise.
9921         * g++.old-deja/g++.other/new.C: Likewise.
9922         * g++.old-deja/g++.law/operators27.C: Likewise.
9923         * g++.old-deja/g++.mike/p755.C: Likewise.
9924         * g++.dg/eh/new1.C: Likewise.
9925         * g++.dg/init/new5.C: Likewise.
9927 2010-06-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
9929         * gfortran.dg/unpack_bounds_1.f90:  Remove execute property.
9930         * gfortran.dg/unpack_bounds_2.f90:  Likewise.
9931         * gfortran.dg/unpack_bounds_3.f90:  Likewise.
9933 2010-06-03  Richard Guenther  <rguenther@suse.de>
9935         PR lto/41921
9936         * lib/lto.exp: Always load gcc.exp.
9937         (lto-obj): For C source files invoke gcc_target_compile.
9938         * g++.dg/lto/20100603-1_0.C: New testcase.
9939         * g++.dg/lto/20100603-1_1.c: Likewise.
9941 2010-06-03  H.J. Lu  <hongjiu.lu@intel.com>
9943         PR tree-optimization/43688
9944         * gfortran.dg/pr43688.f90: New.
9946 2010-06-03  Richard Guenther  <rguenther@suse.de>
9948         PR lto/41584
9949         * gcc.dg/lto/20100603-1_0.c: New testcase.
9950         * gcc.dg/lto/20100603-2_0.c: Likewise.
9951         * gcc.dg/lto/20100603-3_0.c: Likewise.
9953 2010-06-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
9955         PR target/44218
9956         * gcc.target/powerpc/recip-1.c: New test for -mrecip support.
9957         * gcc.target/powerpc/recip-2.c: Ditto.
9958         * gcc.target/powerpc/recip-3.c: Ditto.
9959         * gcc.target/powerpc/recip-4.c: Ditto.
9960         * gcc.target/powerpc/recip-5.c: Ditto.
9961         * gcc.target/powerpc/recip-6.c: Ditto.
9962         * gcc.target/powerpc/recip-7.c: Ditto.
9963         * gcc.target/powerpc/recip-test.h: Ditto.
9964         * gcc.target/powerpc/recip-test2.h: Ditto.
9966 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9968         * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__.
9970 2010-06-02  Jason Merrill  <jason@redhat.com>
9972         * g++.dg/ext/vector9.C: Expect typedef in error message.
9974         PR c++/9726
9975         PR c++/23594
9976         PR c++/44333
9977         * g++.dg/tc1/dr101.C: Remove xfails.
9979 2010-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9981         PR middle-end/44372
9982         * g++.dg/ipa/pr44372.C: New.
9984 2010-06-02  Jan Hubicka  <jh@suse.cz>
9986         PR middle-end/44295
9987         * g++.dg/torture/pr44295.C: Neww testcase.
9989 2010-06-02  Jan Hubicka  <jh@suse.cz>
9991         * gcc.dg/tree-ssa/loadpre6.c: Update.
9993 2010-06-02  Richard Guenther  <rguenther@suse.de>
9995         * g++.dg/plugin/header_plugin.c: Include cp-tree.h before
9996         diagnostic.h.
9998 2010-06-02  Iain Sandoe  <iains@gcc.gnu.org>
10000         * lib/lto.exp (lto-link-and-maybe-run): Show the options in
10001         the link fail message.
10003 2010-06-02  Tobias Burnus  <burnus@net-b.de>
10005         PR fortran/44360
10006         * gfortran.dg/use_13.f90: New test case.
10008 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10010         PR fortran/44371
10011         * gfortran.dg/error_stop_2.f08: Minor update.
10013 2010-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10015         PR fortran/44371
10016         * gfortran.dg/error_stop_1.f08: New test.
10017         * gfortran.dg/error_stop_2.f08: New test.
10019 2010-06-01  Jason Merrill  <jason@redhat.com>
10021         DR 990
10022         * g++.dg/cpp0x/initlist37.C: New.
10023         * g++.dg/cpp0x/initlist38.C: New.
10025         PR c++/44358
10026         * g++.dg/cpp0x/initlist36.C: New.
10028 2010-05-31 Jan Hubicka  <jh@suse.cz>
10030         * gcc.dg/noreturn-8.c: New testcase.
10032 2010-05-31 Jan Hubicka  <jh@suse.cz>
10034         * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations.
10035         * gcc.dg/lto/noreturn-1_0.c: Move it here.
10037 2010-05-31 Jan Hubicka  <jh@suse.cz>
10039         * gcc.dg/lto/noreturn-1_1.c: New testcase.
10040         * gcc.dg/lto/noreturn-1_0.c: New testcase.
10042 2010-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
10044         PR fortran/36928
10045         * gfortran.dg/dependency_27.f90:  New test.
10046         * gfortran.dg/array_assign_1.F90:  New test.
10048 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
10050         PR target/44338
10051         * gcc.target/i386/sse-24.c: New test.
10053 2010-05-31  Jan Hubicka  <jh@suse.cz>
10055         * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return.
10057 2010-05-31  Jakub Jelinek  <jakub@redhat.com>
10059         PR middle-end/44337
10060         * gcc.dg/pr44337.c: New test.
10062         PR tree-optimization/44182
10063         * g++.dg/debug/pr44182.C: New test.
10065 2010-05-31  Eric Botcazou  <ebotcazou@adacore.com>
10067         * gcc.dg/nested-func-7.c: New test.
10068         * gnat.dg/frame_overflow.adb: Adjust directives.
10070 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
10072         * gnat.dg/prot2.ad[sb]: New test.
10073         * gnat.dg/prot2_pkg1.ads: New helper.
10074         * gnat.dg/prot2_pkg2.ad[sb]: Likewise.
10076 2010-05-30  Eric Botcazou  <ebotcazou@adacore.com>
10078         * gnat.dg/array11.adb: Adjust dg-warning directive.
10079         * gnat.dg/object_overflow.adb: Likewise.
10081 2010-05-29  Sebastian Pop  <sebastian.pop@amd.com>
10083         PR middle-end/44306
10084         * gcc.dg/tree-ssa/pr44306.c: New.
10086 2010-05-29  Jan Hubicka  <jh@suse.cz>
10088         * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase.
10090 2010-05-28  Sebastian Pop  <sebastian.pop@amd.com>
10092         * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed.
10094 2010-05-28  Mike Stump  <mikestump@comcast.net>
10096         PR objc/44125
10097         * objc.dg/const-str-9.m: Remove static.
10099 2010-05-28  Jakub Jelinek  <jakub@redhat.com>
10101         PR target/43636
10102         * gcc.c-torture/compile/pr43636.c: New test.
10104 2010-05-28  Iain Sandoe  <iains@gcc.gnu.org>
10106         PR objc++/23616
10107         * obj-c++.dg/try-catch-2.mm: Adjust xfail.
10108         * obj-c++.dg/try-catch-9.mm: Ditto.
10110 2010-05-28  Dodji Seketeli  <dodji@redhat.com>
10112         Revert patch for PR c++/44188
10113         * g++.dg/debug/dwarf2/typedef3.C: Revert new test.
10115 2010-05-25  Dodji Seketeli  <dodji@redhat.com>
10117         PR c++/44188
10118         * g++.dg/debug/dwarf2/typedef3.C: New test.
10120 2010-05-27  Jason Merrill  <jason@redhat.com>
10122         PR c++/43555
10123         * g++.dg/ext/vla9.C: New.
10125 2010-05-27  Iain Sandoe  <iains@gcc.gnu.org>
10127         PR objc/44140
10128         * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr.
10129         * objc.dg/torture/tls/thr-init-3.m: Ditto.
10130         * objc.dg/torture/tls/thr-init.m: Ditto.
10131         * objc.dg/torture/trivial.m: Ditto.
10132         * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto.
10133         * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto.
10134         * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto.
10135         * obj-c++.dg/torture/trivial.mm: Ditto.
10137 2010-05-27  Jack Howarth  <howarth@bromo.med.uc.edu>
10139         * g++.dg/lto/20100302_0.C: Skip on darwin.
10141 2010-05-27  Richard Guenther  <rguenther@suse.de>
10143         PR tree-optimization/44284
10144         * gcc.dg/vect/vect-118.c: New testcase.
10145         * gcc.dg/vect/bb-slp-20.c: Adjust.
10146         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10147         * gcc.dg/vect/slp-9.c: Likewise.
10148         * gcc.dg/vect/slp-reduc-4.c: Likewise.
10149         * gcc.dg/vect/vect-10.c: Likewise.
10150         * gcc.dg/vect/vect-109.c: Likewise.
10151         * gcc.dg/vect/vect-12.c: Likewise.
10152         * gcc.dg/vect/vect-36.c: Likewise.
10153         * gcc.dg/vect/vect-7.c: Likewise.
10154         * gcc.dg/vect/vect-iv-8.c: Likewise.
10155         * gcc.dg/vect/vect-multitypes-10.c: Likewise.
10156         * gcc.dg/vect/vect-multitypes-13.c: Likewise.
10157         * gcc.dg/vect/vect-multitypes-14.c: Likewise.
10158         * gcc.dg/vect/vect-multitypes-15.c: Likewise.
10159         * gcc.dg/vect/vect-multitypes-7.c: Likewise.
10160         * gcc.dg/vect/vect-multitypes-8.c: Likewise.
10161         * gcc.dg/vect/vect-multitypes-9.c: Likewise.
10162         * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
10163         * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
10164         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
10165         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10166         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10167         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10168         * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
10169         * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
10170         * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
10171         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10173 2010-05-27  Maxim Kuvyrkov  <maxim@codesourcery.com>
10175         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer
10176         necessary.
10178 2010-05-26  Jan Hubicka  <jh@suse.cz>
10180         * gcc.dg/lto/materialize-1_0.c: New file.
10181         * gcc.dg/lto/materialize-1_1.c: New file.
10183 2010-05-26  Eric Botcazou  <ebotcazou@adacore.com>
10185         * gnat.dg/lto10.adb: New test.
10186         * gnat.dg/lto10_pkg.ads: New helper.
10188 2010-05-26  Kai Tietz  <kai.tietz@onevision.com>
10190         * lib/target-supports.exp (check_effective_target_int128): New
10191         function to check if __int128 types are available for target.
10192         * c-c++-common/int128-types-1.c: New.
10193         * c-c++-common/int128-1.c: New.
10194         * c-c++-common/int128-2.c: New.
10195         * g++.dg/abi/mangle43.C: New.
10196         * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow.
10197         * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting
10198         pointer-wide scalar.
10199         * g++.dg/other/pr25632.C: Likewise.
10200         * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case.
10201         * g++.dg/warn/pr13358-2.C: Add llp64 for check of special
10202         overflow warnings.
10203         * g++.dg/warn/pr13358-4.C: Likewise.
10204         * g++.dg/warn/Wconversion-null-2.C:  Add 'long long' case.
10205         * g++.dg/warn/Wconversion-null.C: Likewise.
10207 2010-05-26  Jason Merrill  <jason@redhat.com>
10209         PR c++/43382
10210         * g++.dg/cpp0x/variadic101.C: New.
10212 2010-05-26  Richard Guenther  <rguenther@suse.de>
10214         PR rtl-optimization/44164
10215         * gcc.c-torture/execute/pr44164.c: New testcase.
10216         * g++.dg/tree-ssa/pr13146.C: Adjust.
10218 2010-05-26  Paul Thomas  <pault@gcc.gnu.org>
10220         PR fortran/40011
10221         * gfortran.dg/whole_file_19.f90 : New test.
10223 2010-05-25  Daniel Franke  <franke.daniel@gmail.com>
10225         PR fortran/30668
10226         PR fortran/31346
10227         PR fortran/34260
10228         * gfortran.dg/pr40999.f: Fix function type.
10229         * gfortran.dg/whole_file_5.f90: Likewise.
10230         * gfortran.dg/whole_file_6.f90: Likewise.
10231         * gfortran.dg/whole_file_16.f90: New.
10232         * gfortran.dg/whole_file_17.f90: New.
10233         * gfortran.dg/whole_file_18.f90: New.
10235 2010-05-25  Jack Howarth  <howarth@bromo.med.uc.edu>
10236             Iain Sandoe  <iains@gcc.gnu.org>
10238         * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
10239         * gcc.c-torture/compile/pr44197.c: Require alias support.
10240         * gcc.dg/lto/20081222_0.c: Ditto.
10242 2010-05-25  Jakub Jelinek  <jakub@redhat.com>
10244         PR debug/42801
10245         * gcc.dg/guality/vla-2.c: New test.
10247 2010-05-25  Richard Guenther  <rguenther@suse.de>
10249         PR middle-end/44069
10250         * g++.dg/torture/pr44069.C: New testcase.
10252 2010-05-25  Richard Guenther  <rguenther@suse.de>
10254         * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details.
10256 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10258         PR objc/44140
10259         * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all.
10261 2010-05-25  Iain Sandoe  <iains@gcc.gnu.org>
10263         * obj-c++.dg/torture/tls/trivial.mm: New.
10264         * obj-c++.dg/torture/tls/thr-init-1.mm: New.
10265         * obj-c++.dg/torture/tls/thr-init-2.mm: New.
10266         * obj-c++.dg/torture/tls/thr-init-3.mm: New.
10267         * obj-c++.dg/torture/tls/diag-1.mm: New.
10268         * obj-c++.dg/torture/tls/tls.exp: New.
10269         * obj-c++.dg/torture/trivial.mm: New.
10270         * obj-c++.dg/torture/dg-torture.exp: New.
10271         * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir.
10272         * obj-c++.dg/tls/trivial.m: New.
10273         * obj-c++.dg/tls/init-1.mm: New.
10274         * obj-c++.dg/tls/diag-1.mm: New.
10275         * obj-c++.dg/tls/init-2.mm: New.
10276         * obj-c++.dg/tls/diag-2.mm: New.
10277         * obj-c++.dg/tls/diag-3.mm: New.
10278         * obj-c++.dg/tls/diag-4.mm: New.
10279         * obj-c++.dg/tls/static-1.mm: New.
10280         * obj-c++.dg/tls/tls.exp: New.
10281         * obj-c++.dg/tls/diag-5.mm: New.
10282         * obj-c++.dg/tls/static-1a.mm: New.
10283         * objc-obj-c++-shared/Object1.mm: New.
10284         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc.
10286 2010-05-24  Iain Sandoe  <iains@gcc.gnu.org>
10288         PR objc++/43689
10289         * obj-c++.dg/const-str-5.mm: Name pointer equivalence union.
10290         * obj-c++.dg/const-str-6.mm: Ditto.
10292 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10294         * g++.dg/parse/array-size2.C: Remove dg-error directives.
10296 2010-05-24  Eric Botcazou  <ebotcazou@adacore.com>
10298         PR ada/38394
10299         * gnat.dg/array13.ad[sb]: New test.
10301 2010-05-24  Daniel Jacobowitz  <dan@codesourcery.com>
10302             Sandra Loosemore  <sandra@codesourcery.com>
10304         * gcc.target/arm/neon/: Regenerated test cases.
10306         * gcc.target/arm/neon/polytypes.c,
10307         gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c,
10308         gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c,
10309         gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c,
10310         gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C,
10311         g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use
10312         dg-add-options arm_neon.
10314         * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c,
10315         gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C,
10316         g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16
10317         and arm_neon_fp16_ok.
10319         * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp,
10320         gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon.
10322         * lib/target-supports.exp (add_options_for_arm_neon): New.
10323         (check_effective_target_arm_neon_ok_nocache): New, from
10324         check_effective_target_arm_neon_ok.  Check multiple possibilities.
10325         (check_effective_target_arm_neon_ok): Use
10326         check_effective_target_arm_neon_ok_nocache.
10327         (add_options_for_arm_neon_fp16)
10328         (check_effective_target_arm_neon_fp16_ok)
10329         check_effective_target_arm_neon_fp16_ok_nocache): New.
10330         (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon.
10332 2010-05-24  Jason Merrill  <jason@redhat.com>
10334         PR c++/41510
10335         * g++.dg/cpp0x/initlist35.C: New.
10336         * g++.dg/init/brace6.C: Adjust.
10338 2010-05-24  Paul Brook  <paul@codesourcery.com>
10340         * gcc.target/arm/frame-pointer-1.c: New test.
10341         * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame
10342         pointer elimination.
10344 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10346         PR target/44245
10347         * gcc.target/i386/crc32-3.c: New.
10348         * gcc.target/i386/crc32-4.c: Likewise.
10350 2010-05-23  Joseph Myers  <joseph@codesourcery.com>
10352         * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c,
10353         gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests.
10354         * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors.
10356 2010-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10358         * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
10360 2010-05-23  Naarten Lankhorst  <mlankhorst@codeweavers.com>
10362         PR target/43869
10363         * gcc.c-target/pr43869.c: New test.
10365 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10367         PR fortran/44212
10368         * gfortran.dg/class_22.f03: New.
10370 2010-05-22  Iain Sandoe  <iains@gcc.gnu.org>
10372         PR lto/44238
10373         * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
10375 2010-05-22  Janus Weil  <janus@gcc.gnu.org>
10377         PR fortran/44213
10378         * gfortran.dg/abstract_type_7.f03: New.
10380 2010-05-21  Jason Merrill  <jason@redhat.com>
10382         * g++.dg/eh/spec11.C: Test cleanup optimization.
10384 2010-05-21  Jakub Jelinek  <jakub@redhat.com>
10386         PR debug/44223
10387         * gcc.target/i386/pr44223.c: New test.
10389 2010-05-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10391         * gcc.target/i386/pr25993.c: Use @function as type specifier.
10393 2010-05-21  Eric Botcazou  <ebotcazou@adacore.com>
10395         * g++.dg/other/const3.C: New test.
10397 2010-05-20  Daniel Franke  <franke.daniel@gmail.com>
10399         PR fortran/38407
10400         * warn_unused_dummy_argument_1.f90: New.
10401         * warn_unused_dummy_argument_2.f90: New.
10403 2010-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
10405         PR c++/30298
10406         * g++.dg/inherit/crash1.C: New.
10407         * g++.dg/inherit/crash2.C: Likewise.
10409 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
10411         PR debug/44178
10412         * g++.dg/debug/pr44178.C: New test.
10414 2010-05-20  Changpeng Fang  <changpeng.fang@amd.com>
10416         PR middle-end/44185
10417         * gcc.dg/tree-ssa/prefetch-6.c: Add
10418         --param min-insn-to-prefetch-ratio=6.
10419         * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to
10420         allow unrolling, and adjust the movnti count.
10422 2010-05-20  Jan Hubicka  <jh@suse.cz>
10424         PR middle-end/44197
10425         * gcc.c-torture/compile/pr44197.c: New file.
10427 2010-05-20  Uros Bizjak  <ubizjak@gmail.com>
10429         * gcc.target/i386/i386.exp (check_effective_target_3dnow):
10430         Fix test code.
10431         (check_effective_target_xop): Remove __may_alias__ attribute.
10433 2010-05-20  Hans-Peter Nilsson  <hp@axis.com>
10435         PR target/44202
10436         * gcc.c-torture/execute/pr44202-1.c: New test.
10438 2010-05-19 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10440         PR fortran/43851
10441         * gfortran.dg/label_1.f90: Update test.
10443 2010-05-19  Jan Hubicka  <jh@suse.cz>
10445         * gcc.dg/lto/ipareference2_0.c: New file.
10446         * gcc.dg/lto/ipareference2_1.c: New file.
10448 2010-05-19  Jason Merrill  <jason@redhat.com>
10450         * g++.dg/parse/fn-typedef2.C: New.
10452         * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified
10453         function type.
10455         PR c++/44193
10456         * g++.dg/template/fntype1.C: New.
10458 2010-05-19  Eric Botcazou  <ebotcazou@adacore.com>
10460         * gnat.dg/discr23.ad[sb]: New test.
10461         * gnat.dg/discr23_pkg.ads: New helper.
10463         * gnat.dg/specs/controlled1.ads: New test.
10464         * gnat.dg/specs/controlled1_pkg.ads: New helper.
10466 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10468         PR fortran/44055
10469         * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options;
10470         Fixed scope of C_SIZEOF.
10471         * gfortran.dg/warn_conversion_2.f90: New.
10473 2010-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10475         * lib/target-supports.exp (check_effective_target_sse2): New proc.
10476         * lib/target-supports-dg.exp (dg-require-effective-target): Allow
10477         for optional selector.
10478         * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
10479         (check_effective_target_sse3): New proc.
10480         * gcc.target/i386/math-torture/math-torture.exp: Load
10481         target-supports.exp.
10482         Only add options with -msse2 to MATH_TORTURE_OPTIONS if
10483         check_effective_target_sse2.
10484         * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
10485         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
10486         * g++.dg/vect/vect.exp: Likewise.
10487         * gfortran.dg/vect/vect.exp: Likewise.
10488         * lib/fortran-torture.exp (get-fortran-torture-options): Only use
10489         -msse2 if check_effective_target_sse2.
10491         * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
10492         * gcc.target/i386/3dnow-2.c: Likewise.
10493         * gcc.target/i386/3dnowA-1.c: Likewise.
10494         * gcc.target/i386/3dnowA-2.c: Likewise.
10495         * gcc.target/i386/pr42549.c: Likewise.
10497         * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3.
10498         * gcc.target/i386/sse3-addsubpd.c: Likewise.
10499         * gcc.target/i386/sse3-addsubps.c: Likewise.
10500         * gcc.target/i386/sse3-haddpd.c: Likewise.
10501         * gcc.target/i386/sse3-haddps.c: Likewise.
10502         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10503         * gcc.target/i386/sse3-hsubps.c: Likewise.
10504         * gcc.target/i386/sse3-movddup.c: Likewise.
10505         * gcc.target/i386/sse3-movshdup.c: Likewise.
10506         * gcc.target/i386/sse3-movsldup.c: Likewise.
10508         * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
10509         * g++.dg/ext/attrib35.C: Likewise.
10510         * g++.dg/opt/pr40496.C: Likewise.
10511         * g++.dg/other/i386-1.C: Likewise.
10512         * g++.dg/other/i386-4.C: Likewise.
10513         * g++.dg/other/pr34435.C: Likewise.
10514         * g++.dg/other/pr39496.C: Likewise.
10515         * g++.dg/other/pr40446.C: Likewise.
10516         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10517         * gcc.dg/compat/vector-1a_main.c: Likewise.
10518         * gcc.dg/compat/vector-2a_main.c: Likewise.
10519         * gcc.dg/lto/20090206-1_0.c: Likewise.
10520         * gcc.dg/pr34856.c: Likewise.
10521         * gcc.dg/pr36584.c: Likewise.
10522         * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
10523         * gcc.dg/pr37544.c: Likewise.
10524         * gcc.dg/torture/pr16104-1.c: Likewise.
10525         * gcc.dg/torture/pr35771-1.c: Likewise.
10526         * gcc.dg/torture/pr35771-2.c: Likewise.
10527         * gcc.dg/torture/pr35771-3.c: Likewise.
10528         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
10529         * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
10530         * gcc.dg/torture/stackalign/push-1.c: Likewise.
10531         * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
10532         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
10533         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
10534         * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
10535         * gcc.target/i386/20060512-1.c: Likewise.
10536         * gcc.target/i386/20060512-3.c: Likewise.
10537         * gcc.target/i386/all_one_m128i.c: Likewise.
10538         * gcc.target/i386/float128-1.c: Likewise.
10539         * gcc.target/i386/float128-2.c: Likewise.
10540         * gcc.target/i386/fpcvt-1.c: Likewise.
10541         * gcc.target/i386/fpcvt-2.c: Likewise.
10542         * gcc.target/i386/fpcvt-3.c: Likewise.
10543         * gcc.target/i386/fpprec-1.c: Likewise.
10544         * gcc.target/i386/funcspec-9.c: Likewise.
10545         * gcc.target/i386/incoming-1.c: Likewise.
10546         * gcc.target/i386/incoming-12.c: Likewise.
10547         * gcc.target/i386/incoming-2.c: Likewise.
10548         * gcc.target/i386/incoming-3.c: Likewise.
10549         * gcc.target/i386/incoming-4.c: Likewise.
10550         * gcc.target/i386/incoming-6.c: Likewise.
10551         * gcc.target/i386/incoming-7.c: Likewise.
10552         * gcc.target/i386/incoming-8.c: Likewise.
10553         * gcc.target/i386/opt-1.c: Likewise.
10554         * gcc.target/i386/opt-2.c: Likewise.
10555         * gcc.target/i386/ordcmp-1.c: Likewise.
10556         * gcc.target/i386/pr17692.c: Likewise.
10557         * gcc.target/i386/pr18614-1.c: Likewise.
10558         * gcc.target/i386/pr22152.c: Likewise.
10559         * gcc.target/i386/pr23570.c: Likewise.
10560         * gcc.target/i386/pr23575.c: Likewise.
10561         * gcc.target/i386/pr26449-1.c: Likewise.
10562         * gcc.target/i386/pr26600.c: Likewise.
10563         * gcc.target/i386/pr27790.c: Likewise.
10564         * gcc.target/i386/pr28839.c: Likewise.
10565         * gcc.target/i386/pr30970.c: Likewise.
10566         * gcc.target/i386/pr32000-1.c: Likewise.
10567         * gcc.target/i386/pr32000-2.c: Likewise.
10568         * gcc.target/i386/pr32280.c: Likewise.
10569         * gcc.target/i386/pr32661.c: Likewise.
10570         * gcc.target/i386/pr32708-1.c: Likewise.
10571         * gcc.target/i386/pr32961.c: Likewise.
10572         * gcc.target/i386/pr33329.c: Likewise.
10573         * gcc.target/i386/pr35714.c: Likewise.
10574         * gcc.target/i386/pr35767-1.c: Likewise.
10575         * gcc.target/i386/pr35767-1d.c: Likewise.
10576         * gcc.target/i386/pr35767-1i.c: Likewise.
10577         * gcc.target/i386/pr35767-2.c: Likewise.
10578         * gcc.target/i386/pr35767-2d.c: Likewise.
10579         * gcc.target/i386/pr35767-2i.c: Likewise.
10580         * gcc.target/i386/pr35767-3.c: Likewise.
10581         * gcc.target/i386/pr35767-5.c: Likewise.
10582         * gcc.target/i386/pr36222-1.c: Likewise.
10583         * gcc.target/i386/pr36578-1.c: Likewise.
10584         * gcc.target/i386/pr36578-2.c: Likewise.
10585         * gcc.target/i386/pr36992-1.c: Likewise.
10586         * gcc.target/i386/pr37101.c: Likewise.
10587         * gcc.target/i386/pr37216.c: Likewise.
10588         * gcc.target/i386/pr37434-1.c: Likewise.
10589         * gcc.target/i386/pr37434-2.c: Likewise.
10590         * gcc.target/i386/pr37843-3.c: Likewise.
10591         * gcc.target/i386/pr37843-4.c: Likewise.
10592         * gcc.target/i386/pr39162.c: Likewise.
10593         * gcc.target/i386/pr39315-1.c: Likewise.
10594         * gcc.target/i386/pr39315-2.c: Likewise.
10595         * gcc.target/i386/pr39315-3.c: Likewise.
10596         * gcc.target/i386/pr39315-4.c: Likewise.
10597         * gcc.target/i386/pr39445.c: Likewise.
10598         * gcc.target/i386/pr39496.c: Likewise.
10599         * gcc.target/i386/pr40809.c: Likewise.
10600         * gcc.target/i386/pr40906-3.c: Likewise.
10601         * gcc.target/i386/pr41019.c: Likewise.
10602         * gcc.target/i386/pr42542-1.c: Likewise.
10603         * gcc.target/i386/pr42542-2.c: Likewise.
10604         * gcc.target/i386/pr42542-3.c: Likewise.
10605         * gcc.target/i386/pr42542-3a.c: Likewise.
10606         * gcc.target/i386/pr42881.c: Likewise.
10607         * gcc.target/i386/push-1.c: Likewise.
10608         * gcc.target/i386/quad-sse.c: Likewise.
10609         * gcc.target/i386/reload-1.c: Likewise.
10610         * gcc.target/i386/sse-10.c: Likewise.
10611         * gcc.target/i386/sse-11.c: Likewise.
10612         * gcc.target/i386/sse-15.c: Likewise.
10613         * gcc.target/i386/sse-17.c: Likewise.
10614         * gcc.target/i386/sse-18.c: Likewise.
10615         * gcc.target/i386/sse-19.c: Likewise.
10616         * gcc.target/i386/sse-4.c: Likewise.
10617         * gcc.target/i386/sse-6.c: Likewise.
10618         * gcc.target/i386/sse-vect-types.c: Likewise.
10619         * gcc.target/i386/sse2-addpd-1.c: Likewise.
10620         * gcc.target/i386/sse2-addsd-1.c: Likewise.
10621         * gcc.target/i386/sse2-andnpd-1.c: Likewise.
10622         * gcc.target/i386/sse2-andpd-1.c: Likewise.
10623         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
10624         * gcc.target/i386/sse2-comisd-1.c: Likewise.
10625         * gcc.target/i386/sse2-comisd-2.c: Likewise.
10626         * gcc.target/i386/sse2-comisd-3.c: Likewise.
10627         * gcc.target/i386/sse2-comisd-4.c: Likewise.
10628         * gcc.target/i386/sse2-comisd-5.c: Likewise.
10629         * gcc.target/i386/sse2-comisd-6.c: Likewise.
10630         * gcc.target/i386/sse2-copysign-vec.c: Likewise.
10631         * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
10632         * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
10633         * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
10634         * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
10635         * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
10636         * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
10637         * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
10638         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
10639         * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
10640         * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
10641         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
10642         * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
10643         * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
10644         * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
10645         * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
10646         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
10647         * gcc.target/i386/sse2-divpd-1.c: Likewise.
10648         * gcc.target/i386/sse2-divsd-1.c: Likewise.
10649         * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
10650         * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
10651         * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
10652         * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
10653         * gcc.target/i386/sse2-lrint-vec.c: Likewise.
10654         * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
10655         * gcc.target/i386/sse2-maxpd-1.c: Likewise.
10656         * gcc.target/i386/sse2-maxsd-1.c: Likewise.
10657         * gcc.target/i386/sse2-minpd-1.c: Likewise.
10658         * gcc.target/i386/sse2-minsd-1.c: Likewise.
10659         * gcc.target/i386/sse2-mmx.c: Likewise.
10660         * gcc.target/i386/sse2-movapd-1.c: Likewise.
10661         * gcc.target/i386/sse2-movapd-2.c: Likewise.
10662         * gcc.target/i386/sse2-movd-1.c: Likewise.
10663         * gcc.target/i386/sse2-movd-2.c: Likewise.
10664         * gcc.target/i386/sse2-movdqa-1.c: Likewise.
10665         * gcc.target/i386/sse2-movdqa-2.c: Likewise.
10666         * gcc.target/i386/sse2-movdqu-1.c: Likewise.
10667         * gcc.target/i386/sse2-movdqu-2.c: Likewise.
10668         * gcc.target/i386/sse2-movhpd-1.c: Likewise.
10669         * gcc.target/i386/sse2-movhpd-2.c: Likewise.
10670         * gcc.target/i386/sse2-movlpd-1.c: Likewise.
10671         * gcc.target/i386/sse2-movlpd-2.c: Likewise.
10672         * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
10673         * gcc.target/i386/sse2-movntdq-1.c: Likewise.
10674         * gcc.target/i386/sse2-movntpd-1.c: Likewise.
10675         * gcc.target/i386/sse2-movq-1.c: Likewise.
10676         * gcc.target/i386/sse2-movq-2.c: Likewise.
10677         * gcc.target/i386/sse2-movq-3.c: Likewise.
10678         * gcc.target/i386/sse2-movsd-1.c: Likewise.
10679         * gcc.target/i386/sse2-movsd-2.c: Likewise.
10680         * gcc.target/i386/sse2-movupd-1.c: Likewise.
10681         * gcc.target/i386/sse2-movupd-2.c: Likewise.
10682         * gcc.target/i386/sse2-mulpd-1.c: Likewise.
10683         * gcc.target/i386/sse2-mulsd-1.c: Likewise.
10684         * gcc.target/i386/sse2-orpd-1.c: Likewise.
10685         * gcc.target/i386/sse2-packssdw-1.c: Likewise.
10686         * gcc.target/i386/sse2-packsswb-1.c: Likewise.
10687         * gcc.target/i386/sse2-packuswb-1.c: Likewise.
10688         * gcc.target/i386/sse2-paddb-1.c: Likewise.
10689         * gcc.target/i386/sse2-paddd-1.c: Likewise.
10690         * gcc.target/i386/sse2-paddq-1.c: Likewise.
10691         * gcc.target/i386/sse2-paddsb-1.c: Likewise.
10692         * gcc.target/i386/sse2-paddsw-1.c: Likewise.
10693         * gcc.target/i386/sse2-paddusb-1.c: Likewise.
10694         * gcc.target/i386/sse2-paddusw-1.c: Likewise.
10695         * gcc.target/i386/sse2-paddw-1.c: Likewise.
10696         * gcc.target/i386/sse2-pand-1.c: Likewise.
10697         * gcc.target/i386/sse2-pandn-1.c: Likewise.
10698         * gcc.target/i386/sse2-pavgb-1.c: Likewise.
10699         * gcc.target/i386/sse2-pavgw-1.c: Likewise.
10700         * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
10701         * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
10702         * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
10703         * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
10704         * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
10705         * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
10706         * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
10707         * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
10708         * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
10709         * gcc.target/i386/sse2-pminsw-1.c: Likewise.
10710         * gcc.target/i386/sse2-pminub-1.c: Likewise.
10711         * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
10712         * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
10713         * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
10714         * gcc.target/i386/sse2-pmullw-1.c: Likewise.
10715         * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
10716         * gcc.target/i386/sse2-por-1.c: Likewise.
10717         * gcc.target/i386/sse2-psadbw-1.c: Likewise.
10718         * gcc.target/i386/sse2-pshufd-1.c: Likewise.
10719         * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
10720         * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
10721         * gcc.target/i386/sse2-pslld-1.c: Likewise.
10722         * gcc.target/i386/sse2-pslld-2.c: Likewise.
10723         * gcc.target/i386/sse2-pslldq-1.c: Likewise.
10724         * gcc.target/i386/sse2-psllq-1.c: Likewise.
10725         * gcc.target/i386/sse2-psllq-2.c: Likewise.
10726         * gcc.target/i386/sse2-psllw-1.c: Likewise.
10727         * gcc.target/i386/sse2-psllw-2.c: Likewise.
10728         * gcc.target/i386/sse2-psrad-1.c: Likewise.
10729         * gcc.target/i386/sse2-psrad-2.c: Likewise.
10730         * gcc.target/i386/sse2-psraw-1.c: Likewise.
10731         * gcc.target/i386/sse2-psraw-2.c: Likewise.
10732         * gcc.target/i386/sse2-psrld-1.c: Likewise.
10733         * gcc.target/i386/sse2-psrld-2.c: Likewise.
10734         * gcc.target/i386/sse2-psrldq-1.c: Likewise.
10735         * gcc.target/i386/sse2-psrlq-1.c: Likewise.
10736         * gcc.target/i386/sse2-psrlq-2.c: Likewise.
10737         * gcc.target/i386/sse2-psrlw-1.c: Likewise.
10738         * gcc.target/i386/sse2-psrlw-2.c: Likewise.
10739         * gcc.target/i386/sse2-psubb-1.c: Likewise.
10740         * gcc.target/i386/sse2-psubd-1.c: Likewise.
10741         * gcc.target/i386/sse2-psubq-1.c: Likewise.
10742         * gcc.target/i386/sse2-psubsb-1.c: Likewise.
10743         * gcc.target/i386/sse2-psubsw-1.c: Likewise.
10744         * gcc.target/i386/sse2-psubw-1.c: Likewise.
10745         * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
10746         * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
10747         * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
10748         * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
10749         * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
10750         * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
10751         * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
10752         * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
10753         * gcc.target/i386/sse2-pxor-1.c: Likewise.
10754         * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
10755         * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
10756         * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
10757         * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
10758         * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
10759         * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
10760         * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
10761         * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
10762         * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
10763         * gcc.target/i386/sse2-shufpd-1.c: Likewise.
10764         * gcc.target/i386/sse2-shufps-1.c: Likewise.
10765         * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
10766         * gcc.target/i386/sse2-subpd-1.c: Likewise.
10767         * gcc.target/i386/sse2-subsd-1.c: Likewise.
10768         * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
10769         * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
10770         * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
10771         * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
10772         * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
10773         * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
10774         * gcc.target/i386/sse2-unpack-1.c: Likewise.
10775         * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
10776         * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
10777         * gcc.target/i386/sse2-vec-1.c: Likewise.
10778         * gcc.target/i386/sse2-vec-2.c: Likewise.
10779         * gcc.target/i386/sse2-vec-3.c: Likewise.
10780         * gcc.target/i386/sse2-vec-4.c: Likewise.
10781         * gcc.target/i386/sse2-vec-5.c: Likewise.
10782         * gcc.target/i386/sse2-vec-6.c: Likewise.
10783         * gcc.target/i386/sse2-xorpd-1.c: Likewise.
10784         * gcc.target/i386/ssefn-2.c: Likewise.
10785         * gcc.target/i386/ssefn-4.c: Likewise.
10786         * gcc.target/i386/ssefp-1.c: Likewise.
10787         * gcc.target/i386/ssefp-2.c: Likewise.
10788         * gcc.target/i386/sseregparm-3.c: Likewise.
10789         * gcc.target/i386/sseregparm-4.c: Likewise.
10790         * gcc.target/i386/sseregparm-5.c: Likewise.
10791         * gcc.target/i386/sseregparm-6.c: Likewise.
10792         * gcc.target/i386/sseregparm-7.c: Likewise.
10793         * gcc.target/i386/ssetype-1.c: Likewise.
10794         * gcc.target/i386/ssetype-2.c: Likewise.
10795         * gcc.target/i386/ssetype-3.c: Likewise.
10796         * gcc.target/i386/ssetype-4.c: Likewise.
10797         * gcc.target/i386/ssetype-5.c: Likewise.
10798         * gcc.target/i386/unordcmp-1.c: Likewise.
10799         * gcc.target/i386/vararg-1.c: Likewise.
10800         * gcc.target/i386/vararg-2.c: Likewise.
10801         * gcc.target/i386/vararg-3.c: Likewise.
10802         * gcc.target/i386/vararg-4.c: Likewise.
10803         * gcc.target/i386/vararg-7.c: Likewise.
10804         * gcc.target/i386/vararg-8.c: Likewise.
10805         * gcc.target/i386/vecinit-1.c: Likewise.
10806         * gcc.target/i386/vecinit-2.c: Likewise.
10807         * gcc.target/i386/vecinit-3.c: Likewise.
10808         * gcc.target/i386/vecinit-4.c: Likewise.
10809         * gcc.target/i386/vecinit-5.c: Likewise.
10810         * gcc.target/i386/vecinit-6.c: Likewise.
10811         * gcc.target/i386/vectorize2.c: Likewise.
10812         * gcc.target/i386/vectorize3.c: Likewise.
10813         * gcc.target/i386/vectorize4.c: Likewise.
10814         * gcc.target/i386/vectorize6.c: Likewise.
10815         * gcc.target/i386/vectorize7.c: Likewise.
10816         * gcc.target/i386/vectorize8.c: Likewise.
10817         * gcc.target/i386/vperm-v2df.c: Likewise.
10818         * gcc.target/i386/vperm-v2di.c: Likewise.
10819         * gcc.target/i386/vperm-v4si-1.c: Likewise.
10820         * gcc.target/i386/xorps-sse2.c: Likewise.
10821         * gcc.target/i386/xorps.c: Likewise.
10822         * gfortran.dg/graphite/pr42326-1.f90: Likewise.
10823         * gfortran.dg/graphite/pr42326.f90: Likewise.
10824         * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
10826 2010-05-19  Richard Guenther  <rguenther@suse.de>
10828         PR lto/44196
10829         * g++.dg/lto/20100519-1_0.C: New testcase.
10831 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10833         PR fortran/42360
10834         * gfortran.dg/warn_intent_out_not_set.f90: New.
10836 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10838         PR fortran/38404
10839         * gfortran.dg/data_char_1.f90: Updated warning message.
10840         * gfortran.dg/data_array_6.f: New.
10842 2010-05-19  Martin Jambor  <mjambor@suse.cz>
10844         * g++.dg/ipa/ivinline-8.C: New test.
10845         * gcc.dg/ipa/iinline-2.c: Likewise.
10847 2010-05-19  Daniel Franke  <franke.daniel@gmail.com>
10849         PR fortran/34505
10850         * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind
10851         arguments; add check for return value kind.
10852         * gfortran.dg/float_1.f90: Likewise.
10854 2010-05-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10856         * gcc.target/i386/20011009-1.c (COMMENT): Define.
10857         (main): Use it.
10858         * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
10859         * lib/lto.exp (lto_prune_warns): Fix location line regex.
10860         Prune another location line format.
10861         (lto-obj): Call lto_prune_warns on comp_output.
10863 2010-05-18  Jan Hubicka  <jh@suse.cz>
10865         * gcc.dg/lto/ipacp_0.c: New test.
10866         * gcc.dg/lto/ipacp_1.c: New test.
10868 2010-05-18  Steven Bosscher  <steven@gcc.gnu.org>
10870         PR lto/44184
10871         * gcc.dg/lto/20100518_0.c: New test.
10873 2010-05-18  Eric Botcazou  <ebotcazou@adacore.com>
10875         * gnat.dg/specs/lto3.ads: Add missing dg-options.
10877 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10879         PR fortran/43990
10880         * gfortran.dg/class_21.f03: New.
10882 2010-05-17  Jason Merrill  <jason@redhat.com>
10884         PR c++/44157
10885         * g++.dg/cpp0x/initlist34.C: New.
10887         PR c++/44158
10888         * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
10890 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10892         * g++.dg/ipa/ivinline-1.C: New test.
10893         * g++.dg/ipa/ivinline-2.C: New test.
10894         * g++.dg/ipa/ivinline-3.C: New test.
10895         * g++.dg/ipa/ivinline-4.C: New test.
10896         * g++.dg/ipa/ivinline-5.C: New test.
10897         * g++.dg/ipa/ivinline-6.C: New test.
10899 2010-05-17  Dodji Seketeli  <dodji@redhat.com>
10900             Jason Merrill  <jason@redhat.com>
10902         PR c++/44108
10903         * c-c++-common/Wunused-var-8.c: New test.
10905 2010-05-17  Jakub Jelinek  <jakub@redhat.com>
10907         PR bootstrap/42347
10908         * gcc.c-torture/compile/pr42347.c: New test.
10910         PR middle-end/44102
10911         * g++.dg/ext/asmgoto1.C: New test.
10913 2010-05-17  Martin Jambor  <mjambor@suse.cz>
10915         PR middle-end/44133
10916         * gcc.dg/tree-ssa/pr44133.c: New test.
10917         * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more
10918         precise.
10920 2010-05-17  Janus Weil  <janus@gcc.gnu.org>
10922         PR fortran/44044
10923         * gfortran.dg/class_20.f03: New.
10925 2010-05-17  Christian Borntraeger  <borntraeger@de.ibm.com>
10927         PR 44078
10928         * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old
10929         debug messages but not the newly introduced one.
10931 2010-05-16  Daniel Franke  <franke.daniel@gmail.com>
10933         PR fortran/35779
10934         * gfortran.dg/initialization_25.f90: Commented testcase.
10935         * gfortran.dg/initialization_26.f90: New.
10937 2010-05-16  Richard Guenther  <rguenther@suse.de>
10939         * gcc.dg/pr43317.c: Do not pass -fipa-type-escape.
10940         * gcc.dg/pr43084.c: Likewise.
10941         * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of
10942         -fipa-type-escape.
10943         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass
10944         -fipa-type-escape.
10945         * gcc.dg/struct/struct-reorg.exp: Likewise.
10946         * gcc.dg/struct/wo_prof_empty_str.c: Likewise.
10947         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
10949 2010-05-16  Joseph Myers  <joseph@codesourcery.com>
10951         * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c,
10952         gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c,
10953         gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c,
10954         gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New
10955         tests.
10957 2010-05-15  Jason Merrill  <jason@redhat.com>
10959         * g++.dg/eh/spec10.C: New.
10960         * g++.dg/eh/spec11.C: New.
10961         * g++.old-deja/g++.mike/eh34.C: Remove dg-options.
10963 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
10965         PR fortran/44154
10966         PR fortran/42647
10967         * gfortran.dg/allocatable_scalar_9.f90: New.
10969 2010-05-15  Jakub Jelinek  <jakub@redhat.com>
10971         PR c++/44148
10972         * g++.dg/torture/pr44148.C: New test.
10974 2010-05-15  Joseph Myers  <joseph@codesourcery.com>
10976         * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c,
10977         gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests.
10978         * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected
10979         diagnostics and type sizes.
10981 2010-05-15  Eric Botcazou  <ebotcazou@adacore.com>
10983         * gnat.dg/lto9.adb: New test.
10984         * gnat.dg/lto9_pkg1.ads: New helper.
10985         * gnat.dg/lto9_pkg2.ad[sb]: Likewise.
10987 2010-05-15  Jan Hubicka  <jh@suse.cz>
10989         * gcc.dg/lto/ipareference_1.c: Rename to ...
10990         * gcc.dg/lto/ipareference_0.c: ... this one.
10991         * gcc.dg/lto/ipareference_2.c: Rename to ...
10992         * gcc.dg/lto/ipareference_1.c: ... this one.
10994 2010-05-15  Jan Hubicka  <jh@suse.cz>
10996         * gcc.dg/lto/ipareference_1.c: New file.
10997         * gcc.dg/lto/ipareference_2.c: New file.
10999 2010-05-15  Richard Guenther  <rguenther@suse.de>
11001         PR tree-optimization/44038
11002         * gcc.c-torture/compile/pr44038.c: New testcase.
11004 2010-05-15  H.J. Lu  <hongjiu.lu@intel.com>
11006         * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
11007         * gcc.target/i386/avx-cmpss-1.c: Likewise.
11009 2010-05-15  Janus Weil  <janus@gcc.gnu.org>
11011         PR fortran/43207
11012         PR fortran/43969
11013         * gfortran.dg/class_18.f03: New.
11014         * gfortran.dg/class_19.f03: New.
11016 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
11018         PR debug/44112
11019         * gcc.dg/debug/dwarf2/const-1.c: Remove.
11020         * g++.dg/debug/dwarf2/const1.C: Remove.
11022 2010-05-14  Jason Merrill  <jason@redhat.com>
11024         * g++.dg/eh/cond4.C: New.
11025         * g++.dg/eh/elide2.C: Adjust.
11026         * g++.old-deja/g++.eh/terminate1.C: Adjust.
11028 2010-05-14  Steven G. Kargl  <kargl@gcc.gnu.org>
11030         PR fortran/44135
11031         * gfortran.dg/actual_array_interface_2.f90: New test.
11033 2010-05-14  Richard Guenther  <rguenther@suse.de>
11035         PR tree-optimization/44119
11036         * gcc.c-torture/compile/pr44119.c: New testcase.
11038 2010-05-14  Jason Merrill  <jason@redhat.com>
11040         PR c++/44127
11041         * g++.dg/eh/terminate1.C: New.
11043 2010-05-14  Jakub Jelinek  <jakub@redhat.com>
11045         * gfortran.dg/gomp/pr44036-1.f90: Adjust.
11047         PR debug/44136
11048         * gcc.dg/pr44136.c: New test.
11050 2010-05-14  Shujing Zhao  <pearly.zhao@oracle.com>
11052         PR c++/30566
11053         * g++.dg/warn/Wshadow-4.C: Adjust.
11054         * g++.dg/warn/Wshadow-5.C: New test.
11055         * g++.dg/warn/Wshadow-6.C: New test
11057 2010-05-13  Daniel Franke  <franke.daniel@gmail.com>
11059         PR fortran/35779
11060         * gfortran.dg/initialization_25.f90: New.
11062 2010-05-13  Martin Jambor  <mjambor@suse.cz>
11064         * g++.dg/otr-fold-1.C: New test.
11065         * g++.dg/otr-fold-2.C: New test.
11067 2010-05-13  Jakub Jelinek  <jakub@redhat.com>
11069         PR fortran/44036
11070         * gfortran.dg/gomp/pr44036-1.f90: New test.
11071         * gfortran.dg/gomp/pr44036-2.f90: New test.
11072         * gfortran.dg/gomp/pr44036-3.f90: New test.
11074         PR debug/43983
11075         * gcc.dg/guality/sra-1.c: New test.
11077 2010-05-12  Jan Hubicka  <jh@suse.cz>
11079         * tree-ssa/unreachable.c: New test.
11081 2010-05-12  Jason Merrill  <jason@redhat.com>
11083         * g++.dg/cpp0x/sfinae1.C: New.
11085 2010-05-12  Sriraman Tallam  <tmsriram@google.com>
11087         * gcc.target/i386/zee.c: New file.
11089 2010-05-12  Jason Merrill  <jason@redhat.com>
11091         * g++.dg/conversion/op1.C: Expect template candidate message.
11092         * g++.dg/cpp0x/nullptr15.C: Likewise.
11093         * g++.dg/cpp0x/pr31431-2.C: Likewise.
11094         * g++.dg/cpp0x/pr31431.C: Likewise.
11095         * g++.dg/cpp0x/temp_default2.C: Likewise.
11096         * g++.dg/cpp0x/trailing4.C: Likewise.
11097         * g++.dg/cpp0x/variadic-ex3.C: Likewise.
11098         * g++.dg/cpp0x/variadic-ex4.C: Likewise.
11099         * g++.dg/cpp0x/variadic-throw.C: Likewise.
11100         * g++.dg/cpp0x/variadic35.C: Likewise.
11101         * g++.dg/cpp0x/vt-35147.C: Likewise.
11102         * g++.dg/cpp0x/vt-37737-1.C: Likewise.
11103         * g++.dg/cpp0x/vt-37737-2.C: Likewise.
11104         * g++.dg/ext/visibility/anon8.C: Likewise.
11105         * g++.dg/ext/vla2.C: Likewise.
11106         * g++.dg/other/pr28114.C: Likewise.
11107         * g++.dg/other/ptrmem10.C: Likewise.
11108         * g++.dg/other/ptrmem11.C: Likewise.
11109         * g++.dg/overload/unknown1.C: Likewise.
11110         * g++.dg/parse/template7.C: Likewise.
11111         * g++.dg/parse/typename7.C: Likewise.
11112         * g++.dg/template/conv11.C: Likewise.
11113         * g++.dg/template/copy1.C: Likewise.
11114         * g++.dg/template/deduce3.C: Likewise.
11115         * g++.dg/template/dependent-expr5.C: Likewise.
11116         * g++.dg/template/friend.C: Likewise.
11117         * g++.dg/template/incomplete2.C: Likewise.
11118         * g++.dg/template/local4.C: Likewise.
11119         * g++.dg/template/local6.C: Likewise.
11120         * g++.dg/template/operator10.C: Likewise.
11121         * g++.dg/template/overload6.C: Likewise.
11122         * g++.dg/template/ptrmem2.C: Likewise.
11123         * g++.dg/template/ptrmem20.C: Likewise.
11124         * g++.dg/template/ptrmem8.C: Likewise.
11125         * g++.dg/template/sfinae2.C: Likewise.
11126         * g++.dg/template/ttp25.C: Likewise.
11127         * g++.dg/template/unify10.C: Likewise.
11128         * g++.dg/template/unify11.C: Likewise.
11129         * g++.dg/template/unify6.C: Likewise.
11130         * g++.dg/template/unify7.C: Likewise.
11131         * g++.dg/template/unify9.C: Likewise.
11132         * g++.dg/template/varmod1.C: Likewise.
11133         * g++.old-deja/g++.brendan/crash56.C: Likewise.
11134         * g++.old-deja/g++.law/operators32.C: Likewise.
11135         * g++.old-deja/g++.pt/crash28.C: Likewise.
11136         * g++.old-deja/g++.pt/crash60.C: Likewise.
11137         * g++.old-deja/g++.pt/explicit38.C: Likewise.
11138         * g++.old-deja/g++.pt/explicit39.C: Likewise.
11139         * g++.old-deja/g++.pt/explicit41.C: Likewise.
11140         * g++.old-deja/g++.pt/explicit67.C: Likewise.
11141         * g++.old-deja/g++.pt/explicit77.C: Likewise.
11142         * g++.old-deja/g++.pt/expr2.C: Likewise.
11143         * g++.old-deja/g++.pt/overload7.C: Likewise.
11144         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
11145         * g++.old-deja/g++.pt/spec5.C: Likewise.
11146         * g++.old-deja/g++.pt/spec6.C: Likewise.
11147         * g++.old-deja/g++.pt/t24.C: Likewise.
11148         * g++.old-deja/g++.pt/unify4.C: Likewise.
11149         * g++.old-deja/g++.pt/unify6.C: Likewise.
11150         * g++.old-deja/g++.pt/unify8.C: Likewise.
11151         * g++.old-deja/g++.robertl/eb119.C: Likewise.
11152         * g++.old-deja/g++.robertl/eb79.C: Likewise.
11153         * g++.old-deja/g++.robertl/eb98.C: Likewise.
11155         * g++.dg/cpp0x/initlist32.C: New.
11157         * g++.dg/template/conv11.C: New.
11158         * g++.dg/conversion/op1.C: Adjust expected error.
11160         * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages.
11162 2010-05-12  H.J. Lu  <hongjiu.lu@intel.com>
11164         PR target/44088
11165         * gcc.target/i386/avx-cmpsd-1.c: New.
11166         * gcc.target/i386/avx-cmpsd-2.c: Likewise.
11167         * gcc.target/i386/avx-cmpss-1.c: Likewise.
11168         * gcc.target/i386/avx-cmpss-2.c: Likewise.
11169         * gcc.target/i386/sse-cmpss-1.c: Likewise.
11170         * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
11172 2010-05-12  Jakub Jelinek  <jakub@redhat.com>
11174         PR middle-end/44085
11175         * gcc.dg/gomp/pr44085.c: New test.
11176         * gfortran.dg/gomp/pr44085.f90: New test.
11178 2010-05-12  Iain Sandoe  <iains@gcc.gnu.org>
11180         * objc-obj-c++-shared/Object1.m: New.
11181         * objc.dg/torture: New directory.
11182         * objc.dg/torture/tls: Ditto.
11183         * objc.dg/tls: Ditto.
11184         * objc.dg/torture/tls/trivial.m: New test.
11185         * objc.dg/torture/tls/thr-init-2.m: New test.
11186         * objc.dg/torture/tls/thr-init-3.m: New test.
11187         * objc.dg/torture/tls/thr-init.m: New test.
11188         * objc.dg/torture/tls/diag-1.m: New test.
11189         * objc.dg/torture/tls/tls.exp: New.
11190         * objc.dg/torture/trivial.m: New test.
11191         * objc.dg/torture/dg-torture.exp: New.
11192         * objc.dg/tls/diag-3.m: New test.
11193         * objc.dg/tls/diag-4.m: New test.
11194         * objc.dg/tls/diag-5.m: New test.
11195         * objc.dg/tls/init-1.m: New test.
11196         * objc.dg/tls/init-2.m: New test.
11197         * objc.dg/tls/tls.exp: New.
11198         * objc.dg/tls/diag-2.m: New test.
11199         * lib/objc.exp: Respond to dg-additional-files.
11201 2010-05-12  Maxim Kuvyrkov  <maxim@codesourcery.com>
11203         * gcc.target/m68k/20100512-1.c: New.
11205 2010-05-12  Eric Botcazou  <ebotcazou@adacore.com>
11207         * gnat.dg/lto8.adb: New test.
11208         * gnat.dg/lto8_pkg.ad[sb]: New helper.
11209         * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified.
11211 2010-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
11213         PR c++/34272
11214         PR c++/43630
11215         PR c++/34491
11216         * g++.dg/template/crash97.C: New.
11217         * g++.dg/template/crash98.C: Likewise.
11218         * g++.dg/template/crash99.C: Likewise.
11219         * g++.dg/cpp0x/pr31439.C: Adjust.
11220         * g++.dg/template/crash95.C: Likewise.
11222 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
11224         PR middle-end/44071
11225         * c-c++-common/asmgoto-4.c: New test.
11226         * gcc.target/i386/pr44071.c: New test.
11228         PR c++/44062
11229         * c-c++-common/Wunused-var-7.c: New test.
11230         * g++.dg/warn/Wunused-var-9.C: New test.
11232 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
11234         PR fortran/43711
11235         * gfortran.dg/gomp/pr43711.f90: New.
11237 2010-05-11  Daniel Franke  <franke.daniel@gmail.com>
11239         PR fortran/31820
11240         * gfortran.dg/select_5.f90: Updated.
11242 2010-05-11  Jan Hubicka  <jh@suse.cz>
11244         PR tree-optimize/44063
11245         * gcc.c-torture/compile/pr44063.c: New testcase.
11247 2010-05-11  Jakub Jelinek  <jakub@redhat.com>
11249         PR debug/44023
11250         * gcc.dg/pr44023.c: New test.
11252 2010-05-10  Eric Botcazou  <ebotcazou@adacore.com>
11254         * gnat.dg/lto7.adb: New test.
11255         * gnat.dg/lto7_pkg.ad[sb]: New helper.
11257 2010-05-10  Jason Merrill  <jason@redhat.com>
11259         PR c++/44017
11260         * g++.dg/template/inherit5.C: New.
11262         PR c++/44045
11263         * g++.dg/cpp0x/initlist33.C: New.
11264         * g++.dg/cpp0x/initlist26.C: Adjust.
11265         * g++.dg/cpp0x/initlist28.C: Adjust.
11267 2010-05-10  Fabien Chêne  <fabien.chene@gmail.com>
11269         PR c++/43719
11270         * g++.dg/init/pr43719.C: New.
11271         * g++.dg/anon-struct4.C: Adjust.
11273 2010-05-10  Jakub Jelinek  <jakub@redhat.com>
11275         PR debug/44028
11276         * gcc.dg/pr44028.c: New test.
11278 2010-05-08  Daniel Franke  <franke.daniel@gmail.com>
11280         PR fortran/27866
11281         PR fortran/35003
11282         PR fortran/42809
11283         * gfortran.dg/array_constructor_type_17.f03: Updated match string.
11284         * gfortran.dg/warn_conversion.f90: New.
11286 2010-05-10  Michael Matz  <matz@suse.de>
11288         * gcc.dg/vect/fast-math-vect-reduc-8.c: New test.
11290 2010-05-10  H.J. Lu  <hongjiu.lu@intel.com>
11292         PR rtl-optimization/44012
11293         * gcc.dg/pr44012.c: New.
11295 2010-05-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11297         * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
11298         Log text on entry and exit.
11299         Prune Sun ld warnings for common symbols with differing sizes.
11300         (lto-link-and-maybe-run): Change caller.
11302 2010-05-10  Janus Weil  <janus@gcc.gnu.org>
11304         PR fortran/44044
11305         * gfortran.dg/class_7.f03: Modified.
11306         * gfortran.dg/select_type_1.f03: Modified.
11307         * gfortran.dg/select_type_12.f03: New.
11309 2010-05-10  Richard Guenther  <rguenther@suse.de>
11311         PR tree-optimization/44050
11312         * gcc.dg/torture/pr44050.c: New testcase.
11314 2010-05-10  Wei Guozhi  <carrot@google.com>
11316         PR target/42879
11317         * gcc.target/arm/pr42879.c: New testcase.
11319 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11321         PR c/44051
11322         * gcc.dg/anon-struct-9.c: Avoid generating identifier i386.
11324 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11326         PR c/10676
11327         * gcc.dg/anon-struct-10.c: New test.
11329 2010-05-09  Richard Guenther  <rguenther@suse.de>
11331         PR middle-end/44024
11332         * gcc.dg/pr44024.c: New testcase.
11334 2010-05-09  Joseph Myers  <joseph@codesourcery.com>
11336         PR c/4784
11337         * gcc.dg/anon-struct-9.c: New test.
11339 2010-05-09  Richard Guenther  <rguenther@suse.de>
11341         PR middle-end/44043
11342         * gcc.c-torture/compile/pr44043.c: New testcase.
11344 2010-05-09  Richard Guenther  <rguenther@suse.de>
11346         * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
11348 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>
11350         * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch.
11352 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11354         * gnat.dg/lto[12456].adb: Add "target lto" marker.
11355         * gnat.dg/specs/lto3.ads: Likewise.
11357 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
11359         PR middle-end/28685
11360         * gcc.dg/pr28685-1.c: New file.
11362 2010-05-08  Richard Guenther  <rguenther@suse.de>
11364         PR tree-optimization/44030
11365         * gcc.c-torture/compile/pr44030.c: New testcase.
11367 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11369         * gnat.dg/lto6.adb: New test.
11370         * gnat.dg/lto6_pkg.ads: New helper.
11372 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11374         * gnat.dg/lto5.adb: New test.
11375         * gnat.dg/lto5_pkg.ad[sb]: New helper.
11377 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11379         * gnat.dg/lto4.ad[sb]: New test.
11381 2010-05-08  Eric Botcazou  <ebotcazou@adacore.com>
11383         * gnat.dg/specs/lto3.ads: New test.
11384         * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper.
11385         * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise.
11387 2010-05-08  Quentin Ochem  <ochem@adacore.com>
11389         * gnat.dg/sizetype3.ad[sb]: New test.
11390         * gnat.dg/sizetype3_pkg.ads: New helper.
11392 2010-05-07  Fabien Chêne  <fabien.chene@gmail.com>
11394         PR c++/43951
11395         * g++.dg/init/new29.C: New.
11397 2010-05-07  Daniel Franke  <franke.daniel@gmail.com>
11399         PR fortran/40728
11400         * gfortran.dg/coarray_1.f90: Fixed error message.
11401         * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
11402         * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
11403         * gfortran.dg/intrinsic_std_5.f90: New.
11405 2010-05-07  Jason Merrill  <jason@redhat.com>
11407         * g++.dg/cpp0x/nullptr20.C: Use sprintf.
11409 2010-05-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11411         * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>.
11412         (size_t, stderr): Remove.
11413         (read_error): Replaced __builtin_fprintf by fprintf.
11415 2010-05-07  Shujing Zhao  <pearly.zhao@oracle.com>
11417         * gcc.dg/ordered-comparison-1.c: New test.
11418         * gcc.dg/ordered-comparison-2.c: New test.
11419         * gcc.dg/ordered-comparison-3.c: New test.
11420         * gcc.dg/ordered-comparison-4.c: New test.
11422 2010-05-06  Mike Stump  <mikestump@comcast.net>
11424         PR objc/35165
11425         * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
11427 2010-05-06  Magnus Fromreide  <magfr@lysator.liu.se>
11428             Jason Merrill  <jason@redhat.com>
11430         * g++.dg/cpp0x/nullptr01.C: New.
11431         * g++.dg/cpp0x/nullptr02.C: New.
11432         * g++.dg/cpp0x/nullptr03.C: New.
11433         * g++.dg/cpp0x/nullptr04.C: New.
11434         * g++.dg/cpp0x/nullptr05.C: New.
11435         * g++.dg/cpp0x/nullptr06.C: New.
11436         * g++.dg/cpp0x/nullptr07.C: New.
11437         * g++.dg/cpp0x/nullptr08.C: New.
11438         * g++.dg/cpp0x/nullptr09.C: New.
11439         * g++.dg/cpp0x/nullptr10.C: New.
11440         * g++.dg/cpp0x/nullptr11.C: New.
11441         * g++.dg/cpp0x/nullptr12.C: New.
11442         * g++.dg/cpp0x/nullptr13.C: New.
11443         * g++.dg/cpp0x/nullptr14.C: New.
11444         * g++.dg/cpp0x/nullptr15.C: New.
11445         * g++.dg/cpp0x/nullptr16.C: New.
11446         * g++.dg/cpp0x/nullptr17.C: New.
11447         * g++.dg/cpp0x/nullptr18.C: New.
11448         * g++.dg/cpp0x/nullptr19.C: New.
11449         * g++.dg/cpp0x/nullptr20.C: New.
11450         * g++.dg/cpp0x/nullptr21.C: New.
11451         * g++.dg/cpp0x/nullptr22.C: New.
11452         * g++.dg/debug/nullptr01.C: New.
11453         * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr.
11455 2010-05-06  Jakub Jelinek  <jakub@redhat.com>
11457         * gcc.dg/Wunused-var-8.c: Move to...
11458         * c-c++-common/Wunused-var-6.c: ... here.  New test.
11460 2010-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
11462         PR c++/40406
11463         * g++.dg/template/crash96.C: New.
11465 2010-05-06  Jan Hubicka  <jh@suse.cz>
11467         PR tree-optimization/43791
11468         * gcc.c-torture/compile/pr43791.c: New file.
11470 2010-05-06  Michael Matz  <matz@suse.de>
11472         PR tree-optimization/43984
11473         * gfortran.dg/pr43984.f90: New test.
11475 2010-05-06  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11477         PR 40989
11478         * gcc.dg/pr40989.c: New.
11480 2010-05-06  Richard Guenther  <rguenther@suse.de>
11482         PR tree-optimization/43934
11483         * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase.
11485 2010-05-06  Richard Guenther  <rguenther@suse.de>
11487         PR tree-optimization/43987
11488         * gcc.c-torture/execute/pr43987.c: New testcase.
11489         * gcc.dg/torture/pta-escape-1.c: Adjust.
11490         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
11491         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
11492         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
11493         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
11495 2010-04-22  Jakub Jelinek  <jakub@redhat.com>
11496             Dodji Seketeli  <dodji@redhat.com>
11498         PR c/18624
11499         * g++.dg/warn/Wunused-7.C: Add dg-warning.
11500         * g++.dg/template/sfinae16.C: Likewise.
11501         * gcc.dg/Wunused-var-1.c: Moved to...
11502         * c-c++-common/Wunused-var-1.c: ...here. New test.
11503         * gcc.dg/Wunused-var-2.c: Moved to...
11504         * c-c++-common/Wunused-var-2.c: ...here. New test.
11505         * gcc.dg/Wunused-var-3.c: Moved to...
11506         * c-c++-common/Wunused-var-3.c: ...here. New test.
11507         * gcc.dg/Wunused-var-4.c: Moved to...
11508         * gcc.dg/Wunused-var-1.c: ... here.
11509         * gcc.dg/Wunused-var-5.c: Moved to...
11510         * c-c++-common/Wunused-var-4.c: ...here. New test.
11511         * gcc.dg/Wunused-var-7.c: Moved to...
11512         * c-c++-common/Wunused-var-5.c: ...here. New test.
11513         * gcc.dg/Wunused-var-6.c: Moved to...
11514         * gcc.dg/Wunused-var-2.c: ... here.
11515         * c-c++-common/Wunused-var-1.c: New test.
11516         * c-c++-common/Wunused-var-2.c: New test.
11517         * c-c++-common/Wunused-var-3.c: New test.
11518         * c-c++-common/Wunused-var-4.c: New test.
11519         * c-c++-common/Wunused-var-5.c: New test.
11520         * g++.dg/warn/Wunused-var-1.C: New test.
11521         * g++.dg/warn/Wunused-var-2.C: New test.
11522         * g++.dg/warn/Wunused-var-3.C: New test.
11523         * g++.dg/warn/Wunused-var-4.C: New test.
11524         * g++.dg/warn/Wunused-var-5.C: New test.
11525         * g++.dg/warn/Wunused-var-6.C: New test.
11526         * g++.dg/warn/Wunused-var-7.C: New test.
11527         * g++.dg/warn/Wunused-var-8.C: New test.
11528         * g++.dg/warn/Wunused-parm-1.C: New test.
11529         * g++.dg/warn/Wunused-parm-2.C: New test.
11530         * g++.dg/warn/Wunused-parm-3.C: New test.
11532 2010-05-06  Tobias Burnus  <burnus@net-b.de>
11534         PR fortran/43985
11535         * gfortran.dg/gomp/crayptr5.f90: New test case.
11537 2010-05-05  Jason Merrill  <jason@redhat.com>
11539         PR debug/43370
11540         * g++.dg/ext/attrib39.C: New.
11542 2010-05-05  Daniel Franke  <franke.daniel@gmail.com>
11544         PR fortran/24978
11545         * gfortran.dg/data_invalid.f90: New.
11547 2010-05-05  Eric Botcazou  <ebotcazou@adacore.com>
11549         * gnat.dg/lto2.adb: New test.
11551 2010-05-05  Jason Merrill  <jason@redhat.com>
11553         PR c++/43787
11554         * g++.dg/opt/empty1.C: New.
11556 2010-05-05  Janus Weil  <janus@gcc.gnu.org>
11558         PR fortran/43696
11559         * gfortran.dg/class_17.f03: New.
11561 2010-05-04  Neil Vachharajani  <nvachhar@google.com>
11563         * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted.
11565 2010-05-04  Mike Stump  <mikestump@comcast.net>
11567         PR objc/35165
11568         * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
11570 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11572         PR target/43668
11573         * gcc.target/i386/pr43668.c: New.
11575 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11577         PR c++/43028
11578         * g++.dg/cpp0x/initlist31.C: New.
11580 2010-05-04  Jakub Jelinek  <jakub@redhat.com>
11582         PR c/43981
11583         * gcc.dg/Wunused-var-8.c: New test.
11585 2010-05-04  Jason Merrill  <jason@redhat.com>
11587         PR c++/38064
11588         * g++.dg/cpp0x/enum3.C: Extend.
11590 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11592         PR target/43799
11593         * gcc.target/i386/pr43799.c: New.
11595 2010-05-04  Eric Botcazou  <ebotcazou@adacore.com>
11597         * gnat.dg/lto1.adb: New test.
11598         * gnat.dg/lto1_pkg.ad[sb]: New helper.
11600 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11602         PR middle-end/43671
11603         * gcc.target/i386/pr43671.c: New.
11605 2010-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
11607         PR c++/43705
11608         * g++.dg/template/crash95.C: New.
11610 2010-05-04  H.J. Lu  <hongjiu.lu@intel.com>
11612         PR debug/43508
11613         * gcc.target/i386/pr43508.c: New.
11615 2010-05-04  Richard Guenther  <rguenther@suse.de>
11617         PR tree-optimization/43879
11618         * g++.dg/torture/pr43879-1_0.C: New testcase.
11619         * g++.dg/torture/pr43879-1_1.C: Likewise.
11621 2010-05-03  Dodji Seketeli  <dodji@redhat.com>
11623         PR c++/43953
11624         * g++.dg/other/crash-12.C: New test.
11626 2010-05-03  H.J. Lu  <hongjiu.lu@intel.com>
11628         * g++.dg/cdce3.C: Add a space.  Updated.
11630 2010-05-03  Jason Merrill  <jason@redhat.com>
11632         PR c++/43680
11633         * g++.dg/opt/enum2.C: New.
11634         * g++.dg/warn/pr33738.C: Use -fstrict-enums.
11635         * g++.dg/warn/Wswitch-1.C: Adjust message.
11637 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11639         * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
11640         * g++.dg/ext/label13.C: Fix typo.
11641         * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
11642         alpha*-dec-osf5*.
11643         * gcc.c-torture/compile/limits-declparen.c: xfail on
11644         alpha*-dec-osf5* with -g.
11645         * gcc.c-torture/compile/limits-pointer.c: Likewise.
11646         * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
11647         * gcc.dg/c99-tgmath-2.c: Likewise.
11648         * gcc.dg/c99-tgmath-3.c: Likewise.
11649         * gcc.dg/c99-tgmath-4.c: Likewise.
11651 2010-05-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11653         PR fortran/43592
11654         * gfortran.dg/unexpected_interface.f90: New test.
11656 2010-05-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11658         * ada/acats/run_acats (which): New function.
11659         (host_gnatchop, host_gnatmake): Use it.
11661 2010-05-03  Richard Guenther  <rguenther@suse.de>
11663         PR tree-optimization/43971
11664         * gcc.dg/pr43971.c: New testcase.
11666 2010-05-03  Jakub Jelinek  <jakub@redhat.com>
11668         PR debug/43972
11669         * gcc.dg/debug/pr43972.c: New test.
11671 2010-05-02  Uros Bizjak  <ubizjak@gmail.com>
11673         PR testsuite/43963
11674         * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0.
11676 2010-05-02  Richard Guenther  <rguenther@suse.de>
11678         PR tree-optimization/43879
11679         * gcc.dg/torture/pr43879-3.c: New testcase.
11681 2010-05-01  Richard Guenther  <rguenther@suse.de>
11683         PR tree-optimization/43949
11684         * g++.dg/warn/Warray-bounds-5.C: New testcase.
11686 2010-05-01  H.J. Lu  <hongjiu.lu@intel.com>
11688         PR c++/43951
11689         * g++.dg/init/new28.C: New.
11691 2010-04-30  Iain Sandoe  <iains@gcc.gnu.org>
11693         PR objc++/32052
11694         * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
11695         structure and nested declarations.
11696         * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
11697         structure and nested declarations.  Reduce header clutter and
11698         use _exit() rather than abort().
11699         * objc.dg/encode-10.m: New.
11700         * objc.dg/encode-11.m: New.
11702 2010-04-30  DJ Delorie  <dj@redhat.com>
11704         * gcc.c-torture/execute/20100430-1.c: New test.
11706 2010-04-30  Jason Merrill  <jason@redhat.com>
11708         PR c++/43868
11709         * g++.dg/template/ptrmem21.C: New.
11711 2010-04-30  Tobias Burnus  Mburnus@net-b.de>
11713         PR fortran/18918
11714         PR fortran/43931
11715         * gfortran.dg/coarray_13.f90: New test.
11717 2010-04-30  Richard Guenther  <rguenther@suse.de>
11719         PR lto/43946
11720         * gcc.dg/lto/20100430-1_0.c: New testcase.
11722 2010-04-30  Jakub Jelinek  <jakub@redhat.com>
11724         PR debug/43942
11725         * c-c++-common/pr43942.c: New test.
11727 2009-04-30  Steven Bosscher  <steven@gcc.gnu.org>
11729         * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
11730         conflict with darwin crt1.o 'start' symbol.
11732 2010-04-30  Richard Guenther  <rguenther@suse.de>
11734         PR tree-optimization/43879
11735         * gcc.dg/torture/pr43879_1.c: New testcase.
11737 2010-04-30  Richard Guenther  <rguenther@suse.de>
11739         * gcc.dg/tree-ssa/builtin-free.c: New testcase.
11741 2010-04-29  Fabien Chêne  <fabien.chene@gmail.com>
11743         PR c++/43890
11744         * init.c (diagnose_uninitialized_cst_or_ref_member): check for
11745         user-provided constructor while recursing.
11747 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11749         PR fortran/42274
11750         * gfortran.dg/class_16.f03: New test.
11752 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11754         PR fortran/42274
11755         * gfortran.dg/class_15.f03: New.
11757 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11759         PR fortran/43326
11760         * gfortran.dg/dynamic_dispatch_9.f03: New test.
11762 2010-04-29  Janus Weil  <janus@gcc.gnu.org>
11764         PR fortran/43492
11765         * gfortran.dg/generic_22.f03 : New test.
11767 2010-04-29  Paul Thomas  <pault@gcc.gnu.org>
11769         PR fortran/42353
11770         * gfortran.dg/class_14.f03: New test.
11772 2010-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11774         PR fortran/42680
11775         * gfortran.dg/interface_32.f90: New test.
11777 2009-04-29  Paul Thomas  <pault@gcc.gnu.org>
11778             Janus Weil  <janus@gcc.gnu.org>
11780         PR fortran/41829
11781         * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run".
11782         * gfortran.dg/dynamic_dispatch_7.f03 : New test.
11783         * gfortran.dg/dynamic_dispatch_8.f03 : New test.
11785 2010-04-28  Mike Stump  <mikestump@comcast.net>
11787         * g++.dg/uninit-pred-1_b.C: Use dg-message instead of
11788         dg-excess-errors.
11789         * g++.dg/uninit-pred-2_b.C: Likewise.
11791 2010-04-28  Tobias Burnus  <burnus@net-b.de>
11793         PR fortran/18918
11794         PR fortran/43919
11795         * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case.
11797 2010-04-28  Matthias Klose  <doko@ubuntu.com>
11799         * gcc.dg/plugin/plugin.exp: Run the plugindir tests.
11800         * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c.
11801         * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c.
11802         * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c.
11803         * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c.
11805 2010-04-28  Eric Botcazou  <ebotcazou@adacore.com>
11807         * gcc.dg/const-uniq-1.c: New test.
11808         * gcc.dg/lto/const-uniq_[01].c: Likewise.
11810 2010-04-28  Xinliang David Li  <davidxl@google.com>
11812         * gcc.dg/uninit-pred-2_b.c: New test.
11813         * gcc.dg/uninit-pred-4_b.c: New test.
11814         * gcc.dg/uninit-pred-3_d.c: New test.
11815         * gcc.dg/uninit-pred-6_b.c: New test.
11816         * gcc.dg/uninit-pred-8_b.c: New test.
11817         * gcc.dg/uninit-pred-3_a.c: New test.
11818         * gcc.dg/uninit-pred-2_c.c: New test.
11819         * gcc.dg/uninit-pred-5_a.c: New test.
11820         * gcc.dg/uninit-pred-3_e.c: New test.
11821         * gcc.dg/uninit-pred-7_a.c: New test.
11822         * gcc.dg/uninit-pred-6_c.c: New test.
11823         * gcc.dg/uninit-pred-9_a.c: New test.
11824         * gcc.dg/uninit-pred-8_c.c: New test.
11825         * gcc.dg/uninit-pred-3_b.c: New test.
11826         * gcc.dg/uninit-pred-5_b.c: New test.
11827         * gcc.dg/uninit-pred-7_b.c: New test.
11828         * gcc.dg/uninit-pred-6_d.c: New test.
11829         * gcc.dg/uninit-pred-9_b.c: New test.
11830         * gcc.dg/uninit-pred-2_a.c: New test.
11831         * gcc.dg/uninit-pred-4_a.c: New test.
11832         * gcc.dg/uninit-pred-3_c.c: New test.
11833         * gcc.dg/uninit-pred-6_a.c: New test.
11834         * gcc.dg/uninit-pred-8_a.c: New test.
11835         * gcc.dg/uninit-pred-7_c.c: New test.
11836         * gcc.dg/uninit-pred-6_e.c: New test.
11837         * g++.dg/uninit-pred-loop-1_b.cc: New test.
11838         * g++.dg/uninit-pred-1_a.C: New test.
11839         * g++.dg/uninit-pred-1_b.C: New test.
11840         * g++.dg/uninit-pred-2_a.C: New test.
11841         * g++.dg/uninit-pred-2_b.C: New test.
11842         * g++.dg/uninit-pred-loop-1_a.cc: New test.
11843         * g++.dg/uninit-pred-loop-1_c.cc: New test.
11844         * g++.dg/uninit-pred-loop_1.cc: New test.
11846 2010-04-28  Martin Jambor  <mjambor@suse.cz>
11848         * gcc.dg/lto/20091209-1_0.c: New testcase.
11850 2010-04-28  Richard Guenther  <rguenther@suse.de>
11852         PR tree-optimization/43879
11853         PR tree-optimization/43909
11854         * gcc.dg/ipa/ipa-pta-14.c: Adjust.
11856 2010-04-28  Richard Guenther  <rguenther@suse.de>
11858         PR c++/43880
11859         * g++.dg/torture/pr43880.C: New testcase.
11861 2010-04-28  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11863         PR c++/9335
11864         * g++.dg/template/recurse2.C: Update
11865         * g++.dg/template/recurse.C: Update.
11866         * g++.dg/template/pr23510.C: Update.
11867         * lib/prune.exp: Filter out 'recursively instantiated'.
11869 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11871         PR c++/29043
11872         * g++.dg/init/pr29043.C: New.
11874 2010-04-27  Jason Merrill  <jason@redhat.com>
11876         * g++.dg/lookup/scoped5.C: Adjust.
11877         * g++.dg/lookup/scoped8.C: Adjust.
11878         * g++.dg/template/dependent-expr5.C: Adjust.
11879         * g++.old-deja/g++.brendan/nest1.C: Adjust.
11881         PR c++/43856
11882         * g++.dg/cpp0x/lambda/lambda-this2.C: New.
11884         PR c++/43875
11885         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
11887 2010-04-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11888             Jan Hubicka  <hubicka@ucw.cz>
11890         * gcc.dg/pure-2.c: New testcase.
11891         * gcc.dg/const-1.c: New testcase.
11893 2010-04-27  Jason Merrill  <jason@redhat.com>
11895         * g++.dg/cpp0x/lambda/lambda-ice1.C: New.
11897         PR c++/41468
11898         * g++.dg/template/sfinae17.C: New.
11899         * g++.dg/template/sfinae18.C: New.
11901 2010-04-27  Fabien Chêne  <fabien.chene@gmail.com>
11903         * g++.dg/init/pr42844.C: New.
11904         * g++.dg/cpp0x/pr42844-2.C: New.
11905         * g++.dg/cpp0x/defaulted2.C: Adjust.
11906         * g++.dg/tree-ssa/pr27549.C: Likewise.
11907         * g++.old-deja/g++.mike/dyncast8.C: Likewise.
11909 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11911         PR fortran/18918
11912         * gfortran.dg/coarray_12.f90: Fix dump parsing.
11914 2010-04-27  Richard Guenther  <rguenther@suse.de>
11916         PR middle-end/40561
11917         * g++.dg/other/pr40561.C: New testcase.
11919 2010-04-27  Martin Jambor  <mjambor@suse.cz>
11921         PR middle-end/43812
11922         * g++.dg/ipa/pr43812.C: New test.
11924 2010-04-27  Jan Hubicka  <jh@suse.cz>
11926         * gcc.dg/ipa/iinline-1.c (main): Rename to...
11927         (test): ... this one.
11929 2010-04-27  Bernd Schmidt  <bernds@codesourcery.com>
11931         PR target/40657
11932         * gcc.target/arm/thumb-stackframe.c: New test.
11934 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11936         * gcc.dg/pr32207.c: Fix typo in expected warning messages.
11937         * gcc.dg/misc-column.c: Likewise.
11938         * gcc.dg/Walways-true-1.c: Likewise.
11939         * gcc.dg/Walways-true-2.c: Likewise.
11940         * gcc.dg/warn-addr-cmp.c: Likewise.
11942 2010-04-27  Tobias Burnus  <burnus@net-b.de>
11944         PR fortran/18918
11945         * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests.
11946         * gfortran.dg/coarray_12.f90: New.
11948 2010-04-27  Shujing Zhao  <pearly.zhao@oracle.com>
11950         PR c/32207
11951         * gcc.dg/pr32207.c: New test.
11952         * gcc.dg/misc-column.c: Adjust expected warning.
11953         * gcc.dg/Walways-true-1.c: Likewise.
11954         * gcc.dg/Walways-true-2.c: Likewise.
11955         * gcc.dg/warn-addr-cmp.c: Likewise.
11957 2010-04-27  Dave Korn  <dave.korn.cygwin@gmail.com>
11959         PR lto/42776
11960         * lib/lto.exp (lto_prune_vis_warns): New function.
11961         (lto-link-and-maybe-run): Call it.
11963 2010-04-26  H.J. Lu  <hongjiu.lu@intel.com>
11965         PR tree-optimization/43904
11966         * gcc.dg/tree-ssa/tailcall-6.c: New.
11968 2010-04-26  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
11970         PR testsuite/35165
11971         * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
11972         Darwin8/OSX10.4 - compatible code generation.
11973         Use scan-rtl-dump.
11974         * obj-c++.dg/stubify-1.mm: Ditto.
11975         * lib/objc-torture.exp: Do not require link success for
11976         "trivial.m" in the runtime checks when dowhat = 'compile'.
11977         * lib/dg-pch.exp (dg-flags-pch): New Proc.
11978         * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
11979         Darwin8/OSX10.4 - compatible code generation.
11980         * objc.dg/stubify-2.m: Ditto.
11981         * objc.dg/symtab-1.m: Match '.quad' for m64 code.
11982         * objc.dg/next-runtime-1.m: Ditto.
11983         * objc.dg/stret-2.m: Restrict to ilp32 targets.
11984         * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
11985         runtimes on Darwin.
11987 2010-04-26  Jack Howarth  <howarth@bromo.med.uc.edu>
11989         PR 43715
11990         * lib/plugin-support.exp: Use "-undefined
11991         dynamic_lookup" on darwin.
11993 2010-04-26  Richard Guenther  <rguenther@suse.de>
11995         * gcc.dg/lto/20100426_0.c: New testcase.
11997 2010-04-26  Jie Zhang  <jie@codesourcery.com>
11999         PR tree-optimization/43833
12000         gcc.dg/Warray-bounds-8.c: New test case.
12002 2010-04-26  Richard Guenther  <rguenther@suse.de>
12004         PR lto/43080
12005         * g++.dg/lto/20100423-3_0.C: New testcase.
12007 2010-04-26  Richard Guenther  <rguenther@suse.de>
12009         PR lto/42425
12010         * g++.dg/lto/20100423-2_0.C: New testcase.
12012 2010-04-26  Ira Rosen  <irar@il.ibm.com>
12014         * gcc.dg/vect/bb-slp-23.c: New test.
12016 2010-04-25  Joseph Myers  <joseph@codesourcery.com>
12018         * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined.
12019         * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined.
12020         * gcc.dg/c1x-float-1.c: New test.
12022 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
12024         * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead
12025         of "lea\[ \t\]".
12027 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
12029         * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for
12030         FreeBSD.
12031         * gfortran.dg/default_format_denormal_1.f90: Ditto.
12032         * gfortran.dg/default_format_2.f90: Ditto.
12034 2010-04-25  Steven G. Kargl  <kargl@gcc.gnu.org>
12036         * gfortran.dg/pr43505.f90: Clean up .mod file.
12037         * gfortran.dg/host_assoc_blockdata_1.f90: Ditto.
12038         * gfortran.dg/pr41347.f90: Ditto.
12039         * gfortran.dg/internal_pack_4.f90: Ditto.
12040         * gfortran.dg/proc_decl_23.f90: Ditto.
12041         * gfortran.dg/recursive_check_3.f90: Ditto.
12042         * gfortran.dg/intent_out_3.f90: Ditto.
12043         * gfortran.dg/assignment_2.f90: Ditto.
12044         * gfortran.dg/pr41928.f90: Ditto.
12045         * gfortran.dg/pr42166.f90: Ditto.
12046         * gfortran.dg/private_type_12.f90: Ditto.
12047         * gfortran.dg/graphite/pr42185.f90: Ditto.
12048         * gfortran.dg/graphite/pr42186.f90: Ditto.
12049         * gfortran.dg/graphite/pr40982.f90: Ditto.
12050         * gfortran.dg/graphite/id-2.f90: Ditto.
12051         * gfortran.dg/graphite/id-4.f90: Ditto.
12052         * gfortran.dg/graphite/pr42050.f90: Ditto.
12053         * gfortran.dg/graphite/id-18.f90: Ditto.
12054         * gfortran.dg/graphite/pr42393-1.f90: Ditto.
12055         * gfortran.dg/graphite/pr41924.f90: Ditto.
12056         * gfortran.dg/graphite/pr42393.f90: Ditto.
12057         * gfortran.dg/graphite/pr37980.f90: Ditto.
12058         * gfortran.dg/graphite/pr38953.f90: Ditto.
12059         * gfortran.dg/graphite/pr42180.f90: Ditto.
12060         * gfortran.dg/graphite/pr42181.f90: Ditto.
12061         * gfortran.dg/where_operator_assign_4.f90: Ditto.
12062         * gfortran.dg/select_type_4.f90: Ditto.
12063         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
12064         * gfortran.dg/host_assoc_blockdata_2.f90: Ditto.
12065         * gfortran.dg/lto/pr40725_0.f03: Ditto.
12066         * gfortran.dg/elemental_args_check_2.f90: Ditto.
12067         * gfortran.dg/whole_file_11.f90: Ditto.
12068         * gfortran.dg/private_type_11.f90: Ditto.
12069         * gfortran.dg/vect/vect-gems.f90: Ditto.
12070         * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto.
12072 2010-04-25  H.J. Lu  <hongjiu.lu@intel.com>
12074         * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea".
12076 2010-04-25  Eric Botcazou  <ebotcazou@adacore.com>
12078         * gnat.dg/pack15.ad[sb]: New test.
12080 2010-04-25  Paolo Bonzini  <bonzini@gnu.org>
12082         * gcc.target/arm/mla-1.c: New test.
12084 2010-04-24  Steven G. Kargl  <kargl@gcc.gnu.org>
12086         PR fortran/30073
12087         PR fortran/43793
12088         * gfortran.dg/pr43793.f90: New test.
12090 2010-04-24  Bernd Schmidt  <bernds@codesourcery.com>
12092         PR tree-optimization/41442
12093         * gcc.target/i386/pr41442.c: New test.
12095 2010-04-24  Hans-Peter Nilsson  <hp@axis.com>
12097         PR fortran/43832
12098         * gfortran.dg/fgetc_3.f90: Delete bogus test.
12100 2010-04-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12102         PR fortran/43832
12103         * gfortran.dg/open_nounit.f90: New test.
12105 2010-04-24  Paul Thomas  <pault@gcc.gnu.org>
12107         PR fortran/43841
12108         PR fortran/43843
12109         * gfortran.dg/elemental_scalar_args_1.f90 : New test.
12111 2010-04-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12113         * gcc.dg/Wconversion-integer.c: Update.
12115 2010-04-23  Eric Botcazou  <ebotcazou@adacore.com>
12117         * gnat.dg/unchecked_convert5.adb: New test.
12119 2010-04-23  Richard Guenther  <rguenther@suse.de>
12121         PR lto/41734
12122         * gcc.dg/lto/20100423-2_0.c: New testcase.
12123         * gcc.dg/lto/20100423-2_0.c: Likewise.
12125 2010-04-23  Richard Guenther  <rguenther@suse.de>
12127         PR lto/43455
12128         * gcc.dg/lto/20100423-1_0.c: New testcase.
12129         * gcc.dg/lto/20100423-1_1.c: Likewise.
12131 2010-04-23  Martin Jambor  <mjambor@suse.cz>
12133         PR tree-optimization/43846
12134         * gcc.dg/tree-ssa/sra-10.c: New test.
12136 2010-04-23  Martin Jambor  <mjambor@suse.cz>
12138         PR middle-end/43835
12139         * gcc.c-torture/execute/pr43835.c: New test.
12141 2010-04-23  Richard Guenther  <rguenther@suse.de>
12143         PR lto/42653
12144         * g++.dg/lto/20100423-1_0.C: New testcase.
12146 2010-04-22  Uros Bizjak  <ubizjak@gmail.com>
12148         * gcc.dg/graphite/interchange-0.c: Fix dg-final directive.
12150 2010-04-22  Ira Rosen  <irar@il.ibm.com>
12152         PR tree-optimization/43842
12153         * gcc.dg/vect/pr43842.c: New test.
12155 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12157         * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32.
12158         * gcc.target/i386/wmul-2.c: Likewise.
12160 2010-04-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12162         * gcc.dg/torture/builtin-cproj-3.c: Rename and move ...
12163         * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here.
12165 2010-04-22  Alexander Monakov  <amonakov@ispras.ru>
12167         * gfortran.dg/reassoc_6.f: New testcase.
12169 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12171         PR middle-end/29274
12172         * gcc.target/arm/wmul-1.c: New test.
12173         * gcc.target/arm/wmul-2.c: New test.
12175 2010-04-22  Richard Guenther  <rguenther@suse.de>
12177         PR tree-optimization/43845
12178         * gcc.c-torture/compile/pr43845.c: New testcase.
12180 2010-04-22  Bernd Schmidt  <bernds@codesourcery.com>
12182         PR middle-end/29274
12183         * gcc.target/i386/wmul-1.c: New test.
12184         * gcc.target/i386/wmul-2.c: New test.
12185         * gcc.target/bfin/wmul-1.c: New test.
12186         * gcc.target/bfin/wmul-2.c: New test.
12188 2010-04-22  Richard Guenther  <rguenther@suse.de>
12190         PR fortran/43829
12191         * gfortran.dg/vector_subscript_6.f90: New testcase.
12192         * gfortran.dg/assign_10.f90: Adjust.
12194 2010-04-21  Jakub Jelinek  <jakub@redhat.com>
12196         PR fortran/43836
12197         * gfortran.dg/gomp/pr43836.f90: New test.
12199 2010-04-21  Richard Guenther  <rguenther@suse.de>
12201         * gcc.dg/ipa/ipa-pta-11.c: Adjust.
12203 2010-04-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12205         * gcc.dg/torture/builtin-cproj-3.c: New.
12207 2010-04-20  Jason Merrill  <jason@redhat.com>
12209         PR c++/9335
12210         * g++.dg/template/recurse2.C: New.
12211         * g++.dg/parse/crash36.C: Adjust.
12212         * g++.dg/other/fold1.C: Adjust.
12213         * g++.dg/init/member1.C: Adjust.
12214         * lib/prune.exp: Prune "skipping N instantiation contexts".
12216 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12218         * gcc.dg/torture/builtin-cproj-1.c: Test more cases.
12220 2010-04-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12222         * gcc.dg/torture/builtin-cproj-1.c: New.
12223         * gcc.dg/torture/builtin-cproj-2.c: New.
12225 2010-04-20  Dodji Seketeli  <dodji@redhat.com>
12227         PR c++/43800
12228         PR c++/43704
12229         * g++.dg/template/typedef32.C: Adjust.
12230         * g++.dg/template/typedef33.C: New test.
12232 2010-04-20  Paul Thomas  <pault@gcc.gnu.org>
12234         PR fortran/43227
12235         * gfortran.dg/proc_decl_23.f90: New test.
12237         PR fortran/43266
12238         * gfortran.dg/abstract_type_6.f03: New test.
12240 2010-04-20  Xinliang David Li  <davidxl@google.com>
12242         * g++.dg/tree-ssa/fold-compare.C: New.
12244 2010-04-20  Richard Guenther  <rguenther@suse.de>
12246         PR tree-optimization/39417
12247         * g++.dg/torture/pr39417.C: New testcase.
12249 2010-04-20  Richard Guenther  <rguenther@suse.de>
12251         * gcc.dg/ipa/ipa-pta-14.c: New testcase.
12253 2010-04-20  Jakub Jelinek  <jakub@redhat.com>
12255         * g++.dg/debug/dwarf2/rv1.C: New test.
12257 2010-04-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12259         PR target/43635
12260         * gcc.c-torture/compile/pr43635.c: New testcase.
12262 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12264         PR fortran/43339
12265         * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
12266         of sequential loops being private only in the innermost containing
12267         task region.
12269         PR middle-end/43337
12270         * gfortran.dg/gomp/pr43337.f90: New test.
12272 2010-04-19  Richard Guenther  <rguenther@suse.de>
12274         PR tree-optimization/43796
12275         * gfortran.dg/pr43796.f90: New testcase.
12277 2010-04-19  Richard Guenther  <rguenther@suse.de>
12279         PR tree-optimization/43783
12280         * gcc.c-torture/execute/pr43783.c: New testcase.
12282 2010-04-19  Uros Bizjak  <ubizjak@gmail.com>
12284         PR target/43766
12285         * gcc.target/i386/pr43766.c: New test.
12287 2010-04-19  Jie Zhang  <jie@codesourcery.com>
12289         PR target/43662
12290         * gcc.target/i386/pr43662.c: New test.
12292 2010-04-19  Dodji Seketeli  <dodji@redhat.com>
12294         PR c++/43704
12295         * g++.dg/template/typedef32.C: New test.
12297 2010-04-19  Ira Rosen  <irar@il.ibm.com>
12299         PR tree-optimization/37027
12300         * lib/target-supports.exp
12301         (check_effective_target_vect_widen_sum_hi_to_si_pattern): New.
12302         * gcc.dg/vect/pr37027.c: New test.
12303         * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c,
12304         gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c,
12305         gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c,
12306         gcc.dg/vect/vect-complex-6.c: Likewise.
12308 2010-04-19  Jakub Jelinek  <jakub@redhat.com>
12310         * g++.dg/debug/dwarf2/enum1.C: New test.
12312 2010-04-18  Eric Botcazou  <ebotcazou@adacore.com>
12314         * gnat.dg/rep_clause5.ad[sb]: New test.
12315         * gnat.dg/rep_clause5_pkg.ads: New helper.
12317 2010-04-18  Ira Rosen  <irar@il.ibm.com>
12319         PR tree-optimization/43771
12320         * g++.dg/vect/pr43771.cc: New test.
12322 2010-04-17  Steven G. Kargl  <kargl@gcc.gnu.org>
12324         PR fortran/31538
12325         * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
12326         * gfortran.dg/bounds_check_fail_3.f90: Ditto.
12328 2010-04-17  Eric Botcazou  <ebotcazou@adacore.com>
12330         * gnat.dg/sizetype.adb: Rename into...
12331         * gnat.dg/sizetype1.adb: ...this.
12332         * gnat.dg/sizetype2.adb: New test.
12334 2010-04-16  Richard Guenther  <rguenther@suse.de>
12336         PR tree-optimization/43572
12337         * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
12339 2010-04-16  Olivier Hainque  <hainque@adacore.com>
12341         * gnat.dg/specs/discr_private.ads: New test.
12343 2010-04-16  Bernd Schmidt  <bernds@codesourcery.com>
12345         PR target/41514
12346         * gcc.target/arm/thumb-comparisons.c: New test.
12348         PR target/40603
12349         * gcc.target/arm/thumb-cbranchqi.c: New test.
12351 2010-04-16  Christian Bruel  <christian.bruel@st.com>
12353         * g++.dg/torture/pr36191.C: Enable for SH.
12355 2010-04-16  Eric Botcazou  <ebotcazou@adacore.com>
12357         * gnat.dg/wide_boolean.adb: New test.
12358         * gnat.dg/wide_boolean_pkg.ad[sb]: New helper.
12360 2010-04-15  Richard Guenther  <rguenther@suse.de>
12362         * gcc.dg/ipa/ipa-pta-1.c: New testcase.
12363         * gcc.dg/ipa/ipa-pta-2.c: Likewise.
12364         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12365         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12366         * gcc.dg/ipa/ipa-pta-5.c: Likewise.
12367         * gcc.dg/ipa/ipa-pta-6.c: Likewise.
12368         * gcc.dg/ipa/ipa-pta-7.c: Likewise.
12369         * gcc.dg/ipa/ipa-pta-8.c: Likewise.
12370         * gcc.dg/ipa/ipa-pta-9.c: Likewise.
12371         * gcc.dg/ipa/ipa-pta-10.c: Likewise.
12372         * gcc.dg/ipa/ipa-pta-11.c: Likewise.
12373         * gcc.dg/ipa/ipa-pta-12.c: Likewise.
12374         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12375         * gcc.dg/torture/ipa-pta-2.c: Likewise.
12376         * gcc.dg/torture/ipa-pta-1.c: Adjust.
12378 2010-04-14  Bernd Schmidt  <bernds@codesourcery.com>
12380         PR target/21803
12381         * gcc.target/arm/pr42496.c: New test.
12383 2010-04-14  Jason Merrill  <jason@redhat.com>
12385         PR c++/36625
12386         * g++.dg/ext/attrib38.C: New.
12388 2010-04-14  Steve Ellcey  <sje@cup.hp.com>
12390         PR testsuite/43739
12391         * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
12393 2010-04-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12395         PR 42966
12396         * gcc.dg/cpp/warn-undef-2.c: Update.
12397         * gcc.dg/cpp/warn-traditional-2.c: Update.
12398         * gcc.dg/cpp/warn-comments-2.c: Update.
12399         * gcc.dg/cpp/warn-variadic-2.c: Update.
12400         * gcc.dg/cpp/warn-long-long-2.c: Update.
12401         * gcc.dg/cpp/warn-deprecated-2.c: Update.
12402         * gcc.dg/cpp/warn-multichar-2.c: Update.
12403         * gcc.dg/cpp/warn-normalized-3.c: Update.
12404         * gcc.dg/cpp/warn-cxx-compat-2.c: Update.
12405         * gcc.dg/cpp/warn-trigraphs-3.c: Update.
12406         * gcc.dg/cpp/warn-unused-macros-2.c: Update.
12407         * gcc.dg/cpp/warn-trigraphs-4.c: Update.
12408         * gcc.dg/cpp/warn-redefined-2.c: Update.
12409         * gfortran.dg/warning-directive-2.F90: Update.
12410         * c-c++-common/cpp/warning-directive-2.c: Update.
12412 2010-04-14  Michael Matz  <matz@suse.de>
12414         PR tree-optimization/42963
12415         * gcc.dg/pr42963.c: New testcase.
12417 2010-04-14  Eric Botcazou  <ebotcazou@adacore.com>
12419         * gnat.dg/class_wide.adb: Rename into...
12420         * gnat.dg/class_wide1.adb: ...this.
12421         * gnat.dg/class_wide2.ad[sb]: New test.
12423 2010-04-14  Tobias Burnus  <burnus@net-b.de>
12425         PR fortran/18918
12426         * gfortran.dg/coarray_9.f90: Update dg-errors.
12427         * gfortran.dg/coarray_10.f90: New test.
12428         * gfortran.dg/coarray_11.f90: New test.
12430 2010-04-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12432         PR fortran/43747
12433         gfortran.dg/initialization_24.f90: New test.
12435 2010-04-13  Jason Merrill  <jason@redhat.com>
12437         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove.
12438         * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
12440 2010-04-13  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12442         * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp.
12443         * g++.dg/dg.exp: Likewise.
12444         * gcc.dg/cpp/warning-directive-1.c: Move to ...
12445         * c-c++-common/cpp/warning-directive-1.c: ... here.
12446         * gcc.dg/cpp/warning-directive-2.c: Move to ...
12447         * c-c++-common/cpp/warning-directive-2.c: ... here.
12448         * gcc.dg/cpp/warning-directive-3.c: Move to ...
12449         * c-c++-common/cpp/warning-directive-3.c: ... here.
12450         * gcc.dg/cpp/warning-directive-4.c: Move to ...
12451         * c-c++-common/cpp/warning-directive-4.c: ... here.
12452         * g++.dg/cpp/warning-directive-1.C: Delete.
12453         * g++.dg/cpp/warning-directive-2.C: Delete.
12454         * g++.dg/cpp/warning-directive-3.C: Delete.
12455         * g++.dg/cpp/warning-directive-4.C: Delete.
12456         * gcc.dg/cpp/normalised-3.c: Delete.
12457         * g++.dg/cpp/normalised-1.C: Rename as ...
12458         * c-c++-common/cpp/normalised-3.c: ... this.
12460 2010-04-13  Martin Jambor  <mjambor@suse.cz>
12462         * gcc.dg/tree-ssa/sra-9.c: New test.
12464 2010-04-13  Michael Matz  <matz@suse.de>
12466         PR middle-end/43730
12467         * gcc.dg/pr43730.c: New test.
12469 2010-04-13  Michael Matz  <matz@suse.de>
12471         * gcc.dg/tree-ssa/negate.c: New testcase.
12473 2010-04-13  Richard Guenther  <rguenther@suse.de>
12475         PR testsuite/43735
12476         * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS.
12478 2010-04-13  Richard Guenther  <rguenther@suse.de>
12480         * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust.
12482 2010-04-13  Eric Botcazou  <ebotcazou@adacore.com>
12484         * gnat.dg/derived_type1.adb: New test.
12486 2010-04-13  Matthias Klose  <doko@ubuntu.com>
12488         * gcc.dg/plugindir1.c: New testcase.
12489         * gcc.dg/plugindir2.c: New testcase.
12490         * gcc.dg/plugindir3.c: New testcase.
12491         * gcc.dg/plugindir4.c: New testcase.
12493 2010-04-12  Uros Bizjak  <ubizjak@gmail.com>
12495         * gcc.target/i386/rotate-2.c: New test.
12497 2010-04-12  Jason Merrill  <jason@redhat.com>
12499         PR c++/43641
12500         * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
12501         * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
12503 2010-04-12  Fabien Chene  <fabien.chene@gmail.com>
12505         PR c++/25811
12506         * g++.dg/init/pr25811.C: New test.
12508 2010-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12510         * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from
12511         dg-error, dg-warning.
12512         * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options.
12514 2010-04-12  Richard Guenther  <rguenther@suse.de>
12516         * gcc.dg/torture/inline-2.c: New testcase.
12518 2010-04-12  Jakub Jelinek  <jakub@redhat.com>
12520         PR bootstrap/43699
12521         * gcc.dg/Wunused-var-7.c: New test.
12523         PR tree-optimization/43560
12524         * gcc.c-torture/execute/pr43560.c: New test.
12526 2010-04-12  Eric Botcazou  <ebotcazou@adacore.com>
12528         * gnat.dg/aggr13.adb: New test.
12529         * gnat.dg/aggr14.adb: Likewise.
12530         * gnat.dg/aggr14_pkg.ad[sb]: New helper.
12532 2010-04-12  Richard Guenther  <rguenther@suse.de>
12534         PR c++/43611
12535         * g++.dg/torture/pr43611.C: New testcase.
12537 2010-04-12  Shujing Zhao  <pearly.zhao@oracle.com>
12539         PR c/36774
12540         * gcc.dg/pr36774-1.c: New test.
12541         * gcc.dg/pr36774-2.c: New test.
12543 2010-04-11  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
12545         * gcc.target/sh/rte-delay-slot.c: New test.
12547 2010-04-11  Eric Botcazou  <ebotcazou@adacore.com>
12549         * gnat.dg/pack9.adb: Remove -cargs option.
12550         * gnat.dg/aggr12.ad[sb]: New test.
12552 2010-04-10  Jie Zhang  <jie@codesourcery.com>
12554         PR target/43417
12555         * gcc.target/sh/pr43417.c: New test.
12557 2010-04-10  Tobias Burnus  <burnus@net-b.de>
12559         PR fortran/43591
12560         * gfortran.dg/spec_expr_6.f90: New test.
12562 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12564         PR cpp/43195
12565         * gcc.dg/cpp/pr43195.c: New.
12566         * gcc.dg/cpp/pr43195.h: New.
12568 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12570         PR 42965
12571         * gcc.dg/Werror-6.c: Adjust.
12572         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
12573         * gcc.dg/Werror-4.c: Likewise.
12574         * gcc.dg/Wdeclaration-after-statement-3.c: Likewise.
12575         * gcc.dg/Wswitch-enum-error.c: Likewise.
12576         * gcc.dg/Wpointer-arith.c: Likewise.
12577         * gcc.dg/Wfatal.c: Likewise.
12578         * gcc.dg/Wswitch-error.c: Likewise.
12579         * g++.dg/warn/unused-result1-Werror.c: Likewise.
12580         * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c.
12581         * gcc.dg/cpp/warn-undef-2.c: Likewise.
12582         * gcc.dg/cpp/warn-traditional-2.c: Likewise.
12583         * gcc.dg/cpp/warn-comments-2.c: Likewise.
12584         * gcc.dg/cpp/warn-variadic-2.c: Likewise.
12585         * gcc.dg/cpp/warning-directive-2.c: Likewise.
12586         * gcc.dg/cpp/warn-long-long-2.c: Likewise.
12587         * gcc.dg/cpp/warn-deprecated-2.c: Likewise.
12588         * gcc.dg/cpp/warn-multichar-2.c: Likewise.
12589         * gcc.dg/cpp/warn-normalized-3.c: Likewise.
12590         * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise.
12591         * gcc.dg/cpp/warn-trigraphs-3.c: Likewise.
12592         * gcc.dg/cpp/warn-unused-macros-2.c: Likewise.
12593         * gcc.dg/cpp/warn-trigraphs-4.c: Likewise.
12594         * gcc.dg/cpp/warn-redefined-2.c: Likewise.
12595         * g++.dg/cpp/warning-directive-2.C: Likewise.
12596         * gfortran.dg/warning-directive-2.F90: Likewise.
12598 2010-04-09  Jason Merrill  <jason@redhat.com>
12600         PR c++/42623
12601         * g++.dg/template/sizeof13.C: New.
12603 2010-04-09  Kai Tietz  <kai.tietz@onevision.com>
12605         * g++.dg/other/pr35504.C: Add check for thiscall.
12606         * g++.dg/torture/stackalign/eh-thiscall-1.C: New.
12607         * gcc.dg/torture/stackalign/thiscall-1.c: New.
12609 2010-04-09  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12611         PR c++/28584
12612         * gcc.dg/Wint-to-pointer-cast-1.c: Move to...
12613         * c-c++-common/Wint-to-pointer-cast-1.c: ...  here.
12614         * gcc.dg/Wint-to-pointer-cast-2.c: Move to...
12615         * c-c++-common/Wint-to-pointer-cast-2.c: ...  here.
12616         * gcc.dg/Wint-to-pointer-cast-3.c: Move to...
12617         * c-c++-common/Wint-to-pointer-cast-3.c: ...  here. Update.
12618         * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast.
12619         * g++.dg/other/increment1.C: Likewise.
12621 2010-04-09  Tobias Burnus  <burnus@net-b.de>
12623         PR fortran/18918
12624         * gfortran.dg/coarray_7.f90: New test.
12625         * gfortran.dg/coarray_8.f90: New test.
12627 2010-04-08  Bud Davis  <bdavis9659@sbcglobal.net>
12629         PR fortran/28039
12630         * gfortran.dg/fmt_with_extra.f: Remove xfail and update test.
12632 2010-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12634         PR target/43643
12635         * gcc.dg/pr43643.c: New test.
12637 2010-04-08  Tobias Burnus  <burnus@net-b.de>
12639         * gfortran.dg/iso_fortran_env_6.f90: Add more checks.
12641 2010-04-08  Richard Guenther  <rguenther@suse.de>
12643         PR tree-optimization/43679
12644         * gcc.c-torture/compile/pr43679.c: New testcase.
12646 2010-04-08  Jakub Jelinek  <jakub@redhat.com>
12648         PR debug/43670
12649         * gcc.dg/pr43670.c: New test.
12651 2010-04-08  Maxim Kuvyrkov  <maxim@codesourcery.com>
12653         PR middle-end/40815
12654         * gcc.dg/tree-ssa/reassoc-19.c: New.
12656 2010-04-07  Jakub Jelinek  <jakub@redhat.com>
12658         PR c/18624
12659         * gcc.dg/Wunused-var-1.c: New test.
12660         * gcc.dg/Wunused-var-2.c: New test.
12661         * gcc.dg/Wunused-var-3.c: New test.
12662         * gcc.dg/Wunused-var-4.c: New test.
12663         * gcc.dg/Wunused-var-5.c: New test.
12664         * gcc.dg/Wunused-var-6.c: New test.
12665         * gcc.dg/Wunused-parm-1.c: New test.
12667         * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings.
12668         * gcc.dg/trunc-1.c: Likewise.
12669         * gcc.dg/vla-9.c: Likewise.
12670         * gcc.dg/dfp/composite-type.c: Likewise.
12672 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12674         PR objc/35996
12675         * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
12676         * obj-c++.dg/objc-gc-3.mm: Ditto.
12678 2010-04-07  Simon Baldwin  <simonb@google.com>
12680         * gcc.dg/cpp/warn-undef-2.c: New.
12681         * gcc.dg/cpp/warn-traditional-2.c: New.
12682         * gcc.dg/cpp/warn-comments-2.c: New.
12683         * gcc.dg/cpp/warning-directive-1.c: New.
12684         * gcc.dg/cpp/warn-long-long.c: New.
12685         * gcc.dg/cpp/warn-traditional.c: New.
12686         * gcc.dg/cpp/warn-variadic-2.c: New.
12687         * gcc.dg/cpp/warn-undef.c: New.
12688         * gcc.dg/cpp/warn-normalized-1.c: New.
12689         * gcc.dg/cpp/warning-directive-2.c: New.
12690         * gcc.dg/cpp/warn-long-long-2.c: New.
12691         * gcc.dg/cpp/warn-variadic.c: New.
12692         * gcc.dg/cpp/warn-normalized-2.c: New.
12693         * gcc.dg/cpp/warning-directive-3.c: New.
12694         * gcc.dg/cpp/warn-deprecated-2.c: New.
12695         * gcc.dg/cpp/warn-trigraphs-1.c: New.
12696         * gcc.dg/cpp/warn-multichar-2.c: New.
12697         * gcc.dg/cpp/warn-normalized-3.c: New.
12698         * gcc.dg/cpp/warning-directive-4.c: New.
12699         * gcc.dg/cpp/warn-unused-macros.c: New.
12700         * gcc.dg/cpp/warn-trigraphs-2.c: New.
12701         * gcc.dg/cpp/warn-cxx-compat-2.c: New.
12702         * gcc.dg/cpp/warn-cxx-compat.c: New.
12703         * gcc.dg/cpp/warn-redefined.c: New.
12704         * gcc.dg/cpp/warn-trigraphs-3.c: New.
12705         * gcc.dg/cpp/warn-unused-macros-2.c: New.
12706         * gcc.dg/cpp/warn-deprecated.c: New.
12707         * gcc.dg/cpp/warn-trigraphs-4.c: New.
12708         * gcc.dg/cpp/warn-redefined-2.c: New.
12709         * gcc.dg/cpp/warn-comments.c: New.
12710         * gcc.dg/cpp/warn-multichar.c: New.
12711         * g++.dg/cpp/warning-directive-1.C: New.
12712         * g++.dg/cpp/warning-directive-2.C: New.
12713         * g++.dg/cpp/warning-directive-3.C: New.
12714         * g++.dg/cpp/warning-directive-4.C: New.
12715         * gfortran.dg/warning-directive-1.F90: New.
12716         * gfortran.dg/warning-directive-3.F90: New.
12717         * gfortran.dg/warning-directive-2.F90: New.
12718         * gfortran.dg/warning-directive-4.F90: New.
12720 2010-04-07  Iain Sandoe  <iains@gcc.gnu.org>
12722         PR objc++/23716
12723         * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
12725 2010-04-07  Jason Merrill  <jason@redhat.com>
12727         * g++.dg/template/dr408.C: New.
12729         * g++.dg/lookup/ns4.C: New.
12731         PR c++/38392
12732         * g++.dg/template/friend51.C: New test.
12734         PR c++/41970
12735         * g++.old-deja/g++.other/linkage1.C: Adjust.
12737 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12739         PR c++/42697
12740         * g++.dg/template/crash94.C: New test.
12742 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12744         PR c++/40239
12745         * g++.dg/init/aggr5.C: New test.
12746         * g++.dg/init/aggr5.C: New test.
12748 2010-04-07  Richard Guenther  <rguenther@suse.de>
12750         PR tree-optimization/43270
12751         * g++.dg/warn/Warray-bounds-4.C: New testcase.
12752         * gcc.dg/Warray-bounds-7.c: Likewise.
12754 2010-04-07  Eric Botcazou  <ebotcazou@adacore.com>
12756         * gnat.dg/bit_packed_array.ad[sb]: Rename into...
12757         * gnat.dg/bit_packed_array1.ad[sb]: ...this.
12758         * gnat.dg/bit_packed_array4.ad[sb]: New test.
12760 2010-04-07  Jie Zhang  <jie@codesourcery.com>
12762         PR c++/42556
12763         * g++.dg/init/pr42556.C: New test.
12765 2010-04-07  Dodji Seketeli  <dodji@redhat.com>
12767         PR debug/43628
12768         * g++.dg/debug/dwarf2/typedef2.C: New test.
12770 2010-04-06  Dodji Seketeli  <dodji@redhat.com>
12772         * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
12773         c-c++-common/dwarf2/redeclaration-1.C
12775 2010-04-06  Jason Merrill  <jason@redhat.com>
12777         * g++.dg/cpp0x/pr31437.C: Adjust error location.
12778         * g++.dg/ext/attrib18.C: Likewise.
12779         * g++.dg/ext/bitfield2.C: Likewise.
12780         * g++.dg/ext/bitfield4.C: Likewise.
12781         * g++.dg/ext/visibility/warn2.C: Likewise.
12782         * g++.dg/ext/visibility/warn3.C: Likewise.
12783         * g++.dg/gomp/pr26690-1.C: Likewise.
12784         * g++.dg/inherit/covariant7.C: Likewise.
12785         * g++.dg/init/synth2.C: Likewise.
12786         * g++.dg/lookup/using7.C: Likewise.
12787         * g++.dg/other/crash-4.C: Likewise.
12788         * g++.dg/other/error13.C: Likewise.
12789         * g++.dg/other/error20.C: Likewise.
12790         * g++.dg/parse/crash31.C: Likewise.
12791         * g++.dg/parse/error16.C: Likewise.
12792         * g++.dg/parse/error19.C: Likewise.
12793         * g++.dg/parse/error27.C: Likewise.
12794         * g++.dg/parse/error28.C: Likewise.
12795         * g++.dg/parse/fused-params1.C: Likewise.
12796         * g++.dg/template/error2.C: Likewise.
12797         * g++.dg/template/local6.C: Likewise.
12798         * g++.dg/template/qualttp15.C: Likewise.
12799         * g++.dg/warn/Wnvdtor-2.C: Likewise.
12800         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
12801         * g++.old-deja/g++.benjamin/15309-1.C: Likewise.
12802         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12803         * g++.old-deja/g++.eh/spec6.C: Likewise.
12804         * g++.old-deja/g++.jason/crash3.C: Likewise.
12805         * g++.old-deja/g++.jason/destruct2.C: Likewise.
12806         * g++.old-deja/g++.law/ctors5.C: Likewise.
12807         * g++.old-deja/g++.law/ctors9.C: Likewise.
12808         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12809         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12810         * g++.old-deja/g++.other/struct1.C: Likewise.
12811         * g++.old-deja/g++.other/volatile1.C: Likewise.
12812         * g++.old-deja/g++.pt/crash36.C: Likewise.
12813         * g++.old-deja/g++.pt/derived3.C: Likewise.
12814         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12815         * g++.old-deja/g++.robertl/eb4.C: Likewise.
12817 2010-04-06  Sebastian Pop  <sebastian.pop@amd.com>
12819         PR middle-end/43519
12820         * gcc.dg/graphite/run-id-pr42644.c: Call abort.
12821         * gcc.dg/graphite/id-19.c: New.
12823 2010-04-06  Changpeng Fang  <changpeng.fang@amd.com>
12825         PR middle-end/32824
12826         * gcc.dg/vect/pr32824: New.
12828 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12830         PR fortran/18918
12831         * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single.
12832         * gfortran.dg/coarray_3.f90: Ditto.
12833         * gfortran.dg/coarray_4.f90: Ditto.
12834         * gfortran.dg/coarray_5.f90: Ditto.
12835         * gfortran.dg/coarray_6.f90: Ditto.
12836         * gfortran.dg/coarray_9.f90: New -fcoarray=none test.
12838 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12840         PR fortran/18918
12841         * gfortran.dg/coarray_4.f90: Fix test.
12842         * gfortran.dg/coarray_6.f90: Add more tests.
12844 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12846         PR fortran/18918
12847         * gfortran.dg/coarray_4.f90: New test.
12848         * gfortran.dg/coarray_5.f90: New test.
12849         * gfortran.dg/coarray_6.f90: New test.
12851 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12853         PR fortran/18918
12854         * gfortran.dg/iso_fortran_env_5.f90: New test.
12855         * gfortran.dg/iso_fortran_env_6.f90: New test.
12857 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12859         PR fortran/39997
12860         * gfortran.dg/coarray_1.f90: New test.
12861         * gfortran.dg/coarray_2.f90: New test.
12862         * gfortran.dg/coarray_3.f90: New test.
12864 2010-04-06  Jason Merrill  <jason@redhat.com>
12866         PR c++/43648
12867         * g++.dg/template/dtor8.C: New.
12869         PR c++/43621
12870         * g++.dg/template/error-recovery2.C: New.
12872 2010-04-06  Jan Hubicka  <jh@suse.czpli
12874         PR tree-optimization/42906
12875         * gcc.dg/tree-ssa/dce-1.c: New testcase.
12877 2010-04-06  Tobias Burnus  <burnus@net-b.de>
12879         PR fortran/43178
12880         * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times.
12881         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
12882         * gfortran.dg/auto_dealloc_1.f90: Ditto.
12884 2010-04-06  Richard Guenther  <rguenther@suse.de>
12886         PR tree-optimization/43627
12887         * gcc.dg/tree-ssa/vrp49.c: New testcase.
12889 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12891         PR target/43638
12892         * gcc.target/i386/pr43638.c: New test.
12894 2010-04-06  Richard Guenther  <rguenther@suse.de>
12896         PR middle-end/43661
12897         * gcc.c-torture/compile/pr43661.c: New testcase.
12899 2010-04-06  Jakub Jelinek  <jakub@redhat.com>
12901         * gcc.target/s390/stackcheck1.c: Add dg-warning.
12903 2010-04-04  Sebastian Pop  <sebastian.pop@amd.com>
12905         * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
12907 2010-04-02  Richard Guenther  <rguenther@suse.de>
12909         PR tree-optimization/43629
12910         * gcc.c-torture/execute/pr43629.c: New testcase.
12912 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12913             Dominique d'Humieres  <dominiq@lps.ens.fr>
12915         PR libfortran/43605
12916         * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
12918 2010-04-01  Dodji Seketeli  <dodji@redhat.com>
12920         PR debug/43325
12921         * c-c++-common/dwarf2/redeclaration-1.C: New test.
12923 2010-04-01  Jason Merrill  <jason@redhat.com>
12925         * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
12927 2010-04-01  Janne Blomqvist  <jb@gcc.gnu.org>
12928             Manfred Schwarb  <manfred99@gmx.ch>
12930         PR libfortran/43605
12931         * gfortran.dg/ftell_3.f90: New test.
12933 2010-04-01  Richard Guenther  <rguenther@suse.de>
12935         PR middle-end/43614
12936         * gcc.c-torture/compile/pr43614.c: New testcase.
12938 2010-04-01  Martin Jambor  <mjambor@suse.cz>
12940         PR tree-optimization/43141
12941         * gcc.dg/guality/pr43141.c: New test.
12943 2010-04-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12945         * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
12946         * g++.dg/eh/spbp.C: Likewise.
12947         * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
12948         * g++.dg/other/pragma-ep-1.C: Properly define p, remove
12949         superfluous casts.
12950         * gcc.dg/mtune.c: Add dg-bogus "mcpu".
12951         * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
12952         * objc.dg/dwarf-2.m: Likewise.
12954 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12956         PR middle-end/43464
12957         * gcc.dg/graphite/id-pr43464.c: New.
12958         * gcc.dg/graphite/id-pr43464-1.c: New.
12960 2010-03-31  Sebastian Pop  <sebastian.pop@amd.com>
12962         PR middle-end/43351
12963         * gcc.dg/graphite/id-pr43351.c
12965 2010-03-31  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
12967         PR testsuite/35165
12968         * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
12969         * obj-c++.dg/try-catch-2.mm: Ditto.
12970         * obj-c++.dg/lookup-2.mm: Ditto.
12971         * obj-c++.dg/encode-8.m: Ditto.
12972         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
12973         * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
12974         * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
12975         * obj-c++.dg/const-str-11.mm: Ditto.
12976         * obj-c++.dg/const-str-9.mm: Ditto.
12977         * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
12978         * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
12979         * obj-c++.dg/except-1.mm: Ditto.
12980         * obj-c++.dg/const-str-7.mm: Ditto.
12981         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
12982         * obj-c++.dg/const-str-3.mm: Ditto.
12983         * obj-c++.dg/const-str-7.mm: Ditto.
12984         * obj-c++.dg/stubify-2.mm: Change dump file name.
12986         PR objc++/23613
12987         * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
12988         New macro.
12989         * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
12990         Remove dg-xfail-if.
12992 2010-03-31  Martin Jambor  <mjambor@suse.cz>
12994         * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
12995         only with -O2, -O3 or -Os and not with -fwhopr.
12997 2010-03-31  Dodji Seketeli  <dodji@redhat.com>
12999         PR c++/43558
13000         * g++.dg/template/typedef31.C: New test.
13002 2010-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13004         * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
13005         assembler output on *-*-solaris2*.
13006         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13008 2010-03-31  Jakub Jelinek  <jakub@redhat.com>
13010         PR debug/43557
13011         * gcc.dg/pr43557-1.c: New test.
13012         * gcc.dg/pr43557-2.c: New file.
13014 2010-03-31  Jie Zhang  <jie@codesourcery.com>
13016         PR 43562
13017         * gcc.dg/pr43562.c: New test.
13019 2010-03-30  Jason Merrill  <jason@redhat.com>
13021         PR c++/43076
13022         * g++.dg/template/error-recovery1.C: New.
13024         PR c++/41786
13025         * g++.dg/parse/ambig5.C: New.
13027 2010-03-30  Jakub Jelinek  <jakub@redhat.com>
13029         PR debug/43593
13030         * gcc.dg/guality/pr43593.c: New test.
13032 2010-03-30  Sebastian Pop  <sebastian.pop@amd.com>
13034         PR middle-end/43430
13035         * gcc.dg/vect/pr43430-1.c: New.
13037 2010-03-30  Jason Merrill  <jason@redhat.com>
13039         PR c++/43559
13040         * g++.dg/template/partial7.C: New.
13042 2010-03-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13044         * gcc.target/s390/stackcheck1.c: New testcase.
13046 2010-03-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13048         PR libfortran/43265
13049         * gfortran.dg/read_eof_8.f90: New test.
13051 2010-03-29  Jason Merrill  <jason@redhat.com>
13053         * gcc.dg/cpp/include6.c: Change [] to ().
13055         N3077
13056         * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
13057         splicing and UCNs.
13058         * c-c++-common/raw-string-2.c: Add trigraph test.
13059         * c-c++-common/raw-string-8.c: New.
13060         * c-c++-common/raw-string-9.c: New.
13061         * c-c++-common/raw-string-10.c: New.
13063         * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
13064         * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
13065         * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
13066         * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
13067         * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
13068         * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
13069         * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
13071 2010-03-29  Richard Guenther  <rguenther@suse.de>
13073         PR tree-optimization/43560
13074         * gcc.dg/torture/pr43560.c: New testcase.
13076 2010-03-29  Jason Merrill  <jason@redhat.com>
13078         N3077
13079         * g++.dg/ext/raw-string-1.C: Change [] to ().
13080         * g++.dg/ext/raw-string-2.C: Change [] to ().
13081         Don't use \ in delimiter.
13082         * g++.dg/ext/raw-string-3.C: Change [] to ().
13083         * g++.dg/ext/raw-string-4.C: Change [] to ().
13084         * g++.dg/ext/raw-string-5.C: Change [] to ().
13085         Test for error on \ in delimiter.
13086         * g++.dg/ext/raw-string-6.C: Change [] to ().
13087         * g++.dg/ext/raw-string-7.C: Change [] to ().
13089 2010-03-29  Jie Zhang  <jie@codesourcery.com>
13091         PR 43564
13092         * gcc.dg/pr43564.c: New test.
13094 2010-03-29  Tobias Burnus  <burnus@net-b.de>
13096         PR fortran/43551
13097         * gfortran.dg/direct_io_12.f90: New test.
13099 2010-03-28  Jan Hubicka  <jh@suse.cz>
13101         PR tree-optimization/43505
13102         * gfortran.dg/pr43505.f90: New testcase.
13104 2010-03-27  Uros Bizjak  <ubizjak@gmail.com>
13106         PR tree-optimization/43528
13107         * gcc.target/i386/pr43528.c: New test.
13109 2010-03-26  Joseph Myers  <joseph@codesourcery.com>
13111         PR c/43381
13112         * gcc.dg/parm-impl-decl-3.c: New test.
13114 2010-03-26  Jason Merrill  <jason@redhat.com>
13116         PR c++/43509
13117         * g++.dg/cpp0x/parse1.C: New.
13119 2010-03-26  Uros Bizjak  <ubizjak@gmail.com>
13121         PR target/43524
13122         * gcc.target/i386/pr43524.c: New test.
13124 2010-03-26  Martin Jambor  <mjambor@suse.cz>
13126         * gcc.dg/tree-ssa/loadpre1.c: Delete trailing
13127         whitespace, rename main to foo.
13128         * gcc.dg/tree-ssa/loadpre14.c: Likewise.
13129         * gcc.dg/tree-ssa/loadpre15.c: Likewise.
13130         * gcc.dg/tree-ssa/loadpre16.c: Likewise.
13131         * gcc.dg/tree-ssa/loadpre17.c: Likewise.
13132         * gcc.dg/tree-ssa/loadpre19.c: Likewise.
13133         * gcc.dg/tree-ssa/loadpre20.c: Likewise.
13134         * gcc.dg/tree-ssa/loadpre3.c: Likewise.
13135         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
13136         * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
13137         * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
13138         * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
13140 2010-03-26  Dodji Seketeli  <dodji@redhat.com>
13142         PR c++/43327
13143         * g++.dg/other/crash-10.C: New test.
13144         * g++.dg/other/crash-11.C: New test.
13146 2010-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13148         PR libfortran/43517
13149         * gfortran.dg/read_eof_7.f90: New test.
13151 2010-03-25  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13153         PR objc/35165
13154         PR testsuite/43512
13155         * objc-obj-c++-shared: New directory.
13156         * objc-obj-c++-shared/Object1-implementation.h: New file.
13157         * objc-obj-c++-shared/Object1.h: New file.
13158         * objc-obj-c++-shared/Protocol1.h: New file.
13159         * objc-obj-c++-shared/next-abi.h: New file.
13160         * objc-obj-c++-shared/next-mapping.h: New file.
13161         * objc/execute/next_mapping.h: Delete.
13162         * objc.dg/special/special.exp: For all targets run the tests with
13163         -fgnu-runtime, for darwin targets also run the tests with
13164         -fnext-runtime.
13165         * objc.dg/dg.exp: Ditto.
13166         * obj-c++.dg/dg.exp: Ditto.
13167         * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
13168         Protocol1.h) and next-mapping.h as required.  Amend testcase to
13169         include use of updated NeXT interface.
13170         * objc/execute/formal_protocol-5.m: Ditto.
13171         * objc/execute/protocol-isEqual-2.m: Ditto.
13172         * objc/execute/protocol-isEqual-4.m: Ditto.
13173         * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
13174         Protocol1.h) and next-mapping.h as required.
13175         * objc/execute/object_is_class.m: Ditto.
13176         * objc/execute/enumeration-1.m: Ditto.
13177         * objc/execute/class-13.m: Ditto.
13178         * objc/execute/formal_protocol-2.m: Ditto.
13179         * objc/execute/formal_protocol-4.m: Ditto.
13180         * objc/execute/class-1.m: Ditto.
13181         * objc/execute/bycopy-1.m: Ditto.
13182         * objc/execute/formal_protocol-6.m: Ditto.
13183         * objc/execute/bycopy-3.m: Ditto.
13184         * objc/execute/class-3.m: Ditto.
13185         * objc/execute/bf-11.m: Ditto.
13186         * objc/execute/class-5.m: Ditto.
13187         * objc/execute/bf-13.m: Ditto.
13188         * objc/execute/class-7.m: Ditto.
13189         * objc/execute/bf-15.m: Ditto.
13190         * objc/execute/class-9.m: Ditto.
13191         * objc/execute/bf-17.m: Ditto.
13192         * objc/execute/bf-19.m: Ditto.
13193         * objc/execute/IMP.m: Ditto.
13194         * objc/execute/exceptions/catchall-1.m: Ditto.
13195         * objc/execute/exceptions/trivial.m: Ditto.
13196         * objc/execute/exceptions/finally-1.m: Ditto.
13197         * objc/execute/exceptions/local-variables-1.m: Ditto.
13198         * objc/execute/exceptions/foward-1.m: Ditto.
13199         * objc/execute/bf-2.m: Ditto.
13200         * objc/execute/string1.m: Ditto.
13201         * objc/execute/bf-4.m: Ditto.
13202         * objc/execute/informal_protocol.m: Ditto.
13203         * objc/execute/string3.m: Ditto.
13204         * objc/execute/bf-6.m: Ditto.
13205         * objc/execute/bf-8.m: Ditto.
13206         * objc/execute/class-tests-1.h: Ditto.
13207         * objc/execute/protocol-isEqual-1.m: Ditto.
13208         * objc/execute/protocol-isEqual-3.m: Ditto.
13209         * objc/execute/_cmd.m: Ditto.
13210         * objc/execute/function-message-1.m: Ditto.
13211         * objc/execute/bf-20.m: Ditto.
13212         * objc/execute/bf-common.h: Ditto.
13213         * objc/execute/np-2.m: Ditto.
13214         * objc/execute/class-10.m: Ditto.
13215         * objc/execute/class-12.m: Ditto.
13216         * objc/execute/enumeration-2.m: Ditto.
13217         * objc/execute/class-14.m: Ditto.
13218         * objc/execute/encode-1.m: Ditto.
13219         * objc/execute/formal_protocol-1.m: Ditto.
13220         * objc/execute/formal_protocol-3.m: Ditto.
13221         * objc/execute/accessing_ivars.m: Ditto.
13222         * objc/execute/bycopy-2.m: Ditto.
13223         * objc/execute/class-2.m: Ditto.
13224         * objc/execute/bf-10.m: Ditto.
13225         * objc/execute/formal_protocol-7.m: Ditto.
13226         * objc/execute/root_methods.m: Ditto.
13227         * objc/execute/class-4.m: Ditto.
13228         * objc/execute/bf-12.m: Ditto.
13229         * objc/execute/class-6.m: Ditto.
13230         * objc/execute/bf-14.m: Ditto.
13231         * objc/execute/nested-func-1.m: Ditto.
13232         * objc/execute/class-8.m: Ditto.
13233         * objc/execute/private.m: Ditto.
13234         * objc/execute/bf-16.m: Ditto.
13235         * objc/execute/bf-18.m: Ditto.
13236         * objc/execute/load-3.m: Ditto.
13237         * objc/execute/compatibility_alias.m: Ditto.
13238         * objc/execute/bf-1.m: Ditto.
13239         * objc/execute/no_clash.m: Ditto.
13240         * objc/execute/bf-3.m: Ditto.
13241         * objc/execute/string2.m: Ditto.
13242         * objc/execute/bf-5.m: Ditto.
13243         * objc/execute/string4.m: Ditto.
13244         * objc/execute/bf-7.m: Ditto.
13245         * objc/execute/object_is_meta_class.m: Ditto.
13246         * objc/execute/bf-9.m: Ditto.
13247         * objc/execute/bf-21.m: Ditto.
13248         * objc/execute/cascading-1.m: Ditto.
13249         * objc/execute/trivial.m: Ditto.
13250         * objc/execute/np-1.m: Ditto.
13251         * objc/compile/trivial.m: Ditto.
13252         * objc/execute/class_self-2.m: Include <stdlib.h>.
13253         * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
13254         * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
13255         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13256         and 64bit. Use new NeXT interface as required.
13257         * objc.dg/special/unclaimed-category-1.m: Ditto.
13258         * objc.dg/special/unclaimed-category-1.h: Ditto.
13259         * objc.dg/special/unclaimed-category-1a.m: Ditto.
13260         * objc.dg/func-ptr-1.m: Ditto.
13261         * objc.dg/stret-1.m: Ditto.
13262         * objc.dg/encode-2.m: Ditto.
13263         * objc.dg/category-1.m: Ditto.
13264         * objc.dg/encode-3.m: Ditto.
13265         * objc.dg/call-super-3.m: Ditto.
13266         * objc.dg/method-3.m: Ditto.
13267         * objc.dg/func-ptr-2.m: Ditto.
13268         * objc.dg/lookup-1.m: Ditto.
13269         * objc.dg/encode-4.m: Ditto.
13270         * objc.dg/fix-and-continue-1.m: Ditto.
13271         * objc.dg/proto-lossage-3.m: Ditto.
13272         * objc.dg/method-13.m: Ditto.
13273         * objc.dg/proto-qual-1.m: Ditto.
13274         * objc.dg/zero-link-3.m: Ditto.
13275         * objc.dg/bitfield-1.m: Ditto.
13276         * objc.dg/va-meth-1.m: Ditto.
13277         * objc.dg/super-class-3.m: Ditto.
13278         * objc.dg/call-super-1.m: Ditto.
13279         * objc.dg/type-size-2.m: Ditto.
13280         * objc.dg/method-10.m: Ditto.
13281         * objc.dg/defs.m: Ditto.
13282         * objc.dg/const-str-3.m: Ditto.
13283         * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
13284         Protocol1.h) and next-mapping.h as required. Use new NeXT
13285         interface as required.
13286         * objc.dg/super-class-4.m: Ditto.
13287         * objc.dg/comp-types-8.m: Ditto.
13288         * objc.dg/call-super-2.m: Ditto.
13289         * objc.dg/objc-fast-4.m: Ditto.
13290         * objc.dg/method-6.m: Ditto.
13291         * objc.dg/const-str-3.m: Ditto.
13292         * objc.dg/const-str-7.m: Ditto.
13293         * objc.dg/method-15.m: Ditto.
13294         * objc.dg/method-19.m: Ditto.
13295         * objc.dg/sync-1.m: Ditto.
13296         * objc.dg/layout-1.m: Ditto.
13297         * objc.dg/bitfield-3.m: Ditto.
13298         * objc.dg/try-catch-3.m: Ditto.
13299         * objc.dg/try-catch-7.m: Ditto.
13300         * objc.dg/comp-types-10.m: Ditto.
13301         * objc.dg/selector-2.: Ditto.
13302         * objc.dg/method-7.m: Ditto.
13303         * objc.dg/typedef-alias-1.m: Ditto.
13304         * objc.dg/proto-lossage-2.m: Ditto.
13305         * objc.dg/comp-types-11.m: Ditto.
13306         * objc.dg/sizeof-1.m: Ditto.
13307         * objc.dg/method-17.m: Ditto.
13308         * objc.dg/bitfield-5.m: Ditto.
13309         * objc.dg/try-catch-1.m: Ditto.
13310         * objc.dg/encode-5.m: Ditto.
13311         * objc.dg/fix-and-continue-2.m: Ditto.
13312         * objc.dg/method-9.m: Ditto.
13313         * objc.dg/isa-field-1.m: Ditto.
13314         * objc.dg/local-decl-2.m: Ditto.
13315         * objc.dg/objc-gc-4.m: Ditto.
13316         * objc.dg/type-stream-1.m: Skip for NeXT runtime.
13317         * objc.dg/gnu-runtime-3.m: Ditto.
13318         * objc.dg/encode-7.m: Ditto.
13319         * objc.dg/encode-8.m: Ditto.
13320         * objc.dg/selector-3.m: Ditto.
13321         * objc.dg/gnu-runtime-1.m: Ditto.
13322         * objc.dg/const-str-12.m: Ditto.
13323         * objc.dg/gnu-runtime-2.m: Ditto.
13324         * objc.dg/no-extra-load.m: Skip for gnu-runtime.
13325         * objc.dg/selector-1.m: Ditto.
13326         * objc.dg/stubify-2.m: Ditto.
13327         * objc.dg/zero-link-1.m: Ditto.
13328         * objc.dg/stret-2.m: Ditto.
13329         * objc.dg/zero-link-2.m: Ditto.
13330         * objc.dg/next-runtime-1.m: Ditto.
13331         * objc.dg/symtab-1.m: Ditto.
13332         * objc.dg/stubify-1.m: Ditto.
13333         * objc.dg/bitfield-2.m: Ditto.
13334         * objc.dg/try-catch-10.m: Apply to both runtimes.
13335         * objc.dg/const-str-1.m: Ditto.
13336         * objc.dg/image-info.m: Ditto.
13337         * objc.dg/encode-9.m: Ditto.
13338         * objc.dg/pragma-1.m: Apply test to all targets.
13339         * objc.dg/const-str-4.m: Ditto.
13340         * objc.dg/const-str-8.m: Ditto.
13341         * objc.dg/super-class-2.m: Ditto.
13342         * objc.dg/try-catch-5.m: Ditto.
13343         * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
13344         Protocol1.h) and next-mapping.h as required. Use new NeXT
13345         interface as required.  Skip for gnu-runtime.  Test for .quad at m64.
13346         * objc.dg/const-str-11.m: Ditto.
13347         * objc.dg/const-str-9.m: Ditto.
13348         * objc.dg/method-4.m: Skip for 64Bit NeXT.
13349         * objc.dg/encode-1.m: Remove redundant -lobjc.
13350         * objc.dg/try-catch-9.m: Tidy space.
13351         * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
13352         Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
13353         and 64bit. Use new NeXT interface as required.
13354         * obj-c++.dg/template-4.mm: Ditto.
13355         * obj-c++.dg/defs.mm: Ditto.
13356         * obj-c++.dg/basic.mm: Ditto.
13357         * obj-c++.dg/encode-4.mm: Ditto.
13358         * obj-c++.dg/method-17.mm: Ditto.
13359         * obj-c++.dg/proto-lossage-3.mm: Ditto.
13360         * obj-c++.dg/cxx-class-1.mm: Ditto.
13361         * obj-c++.dg/method-10.mm: Ditto.
13362         * obj-c++.dg/va-meth-1.mm: Ditto.
13363         * obj-c++.dg/encode-5.mm: Ditto.
13364         * obj-c++.dg/lookup-2.mm: Ditto.
13365         * obj-c++.dg/template-3.mm: Ditto.
13366         * obj-c++.dg/proto-qual-1.mm: Ditto.
13367         * obj-c++.dg/qual-types-1.m: Ditto.
13368         * obj-c++.dg/cxx-scope-1.mm: Ditto.
13369         * obj-c++.dg/template-1.mm: Ditto.
13370         * obj-c++.dg/encode-6.mm: Ditto.
13371         * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
13372         Protocol1.h) and next-mapping.h as required. Use new NeXT
13373         interface as required.
13374         * obj-c++.dg/except-1.mm: Ditto.
13375         * obj-c++.dg/const-str-7.mm: Ditto.
13376         * obj-c++.dg/ivar-list-semi.mm: Ditto.
13377         * obj-c++.dg/cxx-scope-2.mm: Ditto.
13378         * obj-c++.dg/selector-2.mm: Ditto.
13379         * obj-c++.dg/isa-field-1.mm: Ditto.
13380         * obj-c++.dg/try-catch-1.mm: Ditto.
13381         * obj-c++.dg/local-decl-1.mm: Ditto.
13382         * obj-c++.dg/try-catch-9.mm: Ditto.
13383         * obj-c++.dg/no-extra-load.mm: Ditto.
13384         * obj-c++.dg/selector-5.mm: Ditto.
13385         * obj-c++.dg/method-12.mm: Ditto.
13386         * obj-c++.dg/try-catch-11.mm: Ditto.
13387         * obj-c++.dg/comp-types-11.mm: Ditto.
13388         * obj-c++.dg/bitfield-3.mm: Ditto.
13389         * obj-c++.dg/method-6.mm: Ditto.
13390         * obj-c++.dg/super-class-2.mm: Ditto.
13391         * obj-c++.dg/method-21.mm: Ditto.
13392         * obj-c++.dg/const-str-8.mm: Ditto.
13393         * obj-c++.dg/try-catch-7.mm: Ditto.
13394         * obj-c++.dg/method-15.mm: Ditto.
13395         * obj-c++.dg/layout-1.mm: Ditto.
13396         * obj-c++.dg/cxx-ivars-1.mm: Ditto.
13397         * obj-c++.dg/const-str-3.mm: Ditto.
13398         * obj-c++.dg/try-catch-2.mm: Ditto.
13399         * obj-c++.dg/objc-gc-3.mm: Ditto.
13400         * obj-c++.dg/fix-and-continue-2.mm: Ditto.
13401         * obj-c++.dg/bitfield-1.mm: Ditto.
13402         * obj-c++.dg/selector-6.mm: Ditto.
13403         * obj-c++.dg/method-13.mm: Ditto.
13404         * obj-c++.dg/comp-types-12.mm: Ditto.
13405         * obj-c++.dg/bitfield-4.mm: Ditto.
13406         * obj-c++.dg/try-catch-8.mm: Ditto.
13407         * obj-c++.dg/method-2.mm: Ditto.
13408         * obj-c++.dg/cxx-ivars-2.mm: Ditto.
13409         * obj-c++.dg/typedef-alias-1.mm: Ditto.
13410         * obj-c++.dg/const-str-4.mm: Ditto.
13411         * obj-c++.dg/proto-lossage-2.mm: Ditto.
13412         * obj-c++.dg/try-catch-3.mm: Ditto.
13413         * obj-c++.dg/comp-types-9.mm: Ditto.
13414         * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
13415         * obj-c++.dg/gnu-runtime-3.mm: Ditto.
13416         * obj-c++.dg/gnu-runtime-1.mm: Ditto.
13417         * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
13418         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13419         Use new NeXT interface as required.
13420         * obj-c++.dg/const-str-10.mm: Ditto.
13421         * obj-c++.dg/const-str-11.mm: Ditto.
13422         * obj-c++.dg/const-str-9.mm: Ditto.
13423         * obj-c++.dg/method-11.mm: Ditto.
13424         * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
13425         headers (Object1.h, Protocol1.h) and next-mapping.h as required.
13426         Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
13427         * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
13428         * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
13430 2010-03-25  Dodji Seketeli  <dodji@redhat.com>
13432         PR c++/43206
13433         * g++.dg/template/typedef30.C: New test case.
13435 2010-03-25  Jakub Jelinek  <jakub@redhat.com>
13437         PR c/43385
13438         * gcc.c-torture/execute/pr43385.c: New test.
13440 2010-03-24  Joseph Myers  <joseph@codesourcery.com>
13442         * gcc.dg/strncpy-fix-1.c: New test.
13444 2010-03-24  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
13446         PR testsuite/41609
13447         * lib/objc-torture.exp (objc-set-runtime-options): New.
13448         * objc/execute/execute.exp: Check runtime options on each pass.
13449         * objc/execute/exceptions/exceptions.exp: Ditto.
13450         * objc/compile/compile.exp: Ditto.
13452         PR testsuite/42348
13453         * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
13454         standard tests.
13455         (check_effective_target_objc2): New proc.
13456         (check_effective_target_next_runtime): New proc.
13457         * lib/objc.exp: Determine which runtime is in force and support it.
13458         * lib/obj-c++.exp: Ditto.
13460 2010-03-24  Jason Merrill  <jason@redhat.com>
13462         PR c++/43502
13463         * g++.dg/cpp0x/lambda/lambda-debug.C: New.
13465 2010-03-24  Martin Jambor  <mjambor@suse.cz>
13467         * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
13468         a loop.
13469         * gcc.dg/ipa/ipa-2.c: Likewise.
13470         * gcc.dg/ipa/ipa-3.c: Likewise.
13471         * gcc.dg/ipa/ipa-4.c: Likewise.
13472         * gcc.dg/ipa/ipa-5.c: Likewise.
13473         * gcc.dg/ipa/ipa-7.c: Likewise.
13474         * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
13475         a loop.
13476         * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
13477         i_can_not_be_propagated_fully2 into a loop.
13478         * gcc.dg/ipa/ipa-8.c: New test.
13479         * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
13481 2010-03-24  Jakub Jelinek  <jakub@redhat.com>
13483         PR debug/19192
13484         PR debug/43479
13485         * gcc.dg/guality/pr43479.c: New test.
13486         * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
13487         and add volatile keyword.
13489 2010-03-23  Mike Stump  <mikestump@comcast.net>
13491         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
13493 2010-03-23  Jason Merrill  <jason@redhat.com>
13495         * g++.dg/ext/altivec-17.C: Adjust error message.
13497         * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
13498         * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
13499         * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
13500         * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
13501         * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
13502         * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
13504 2010-03-22  Jason Merrill  <jason@redhat.com>
13506         PR c++/43333
13507         * g++.dg/ext/is_pod.C: Pass -std=c++0x.
13508         * g++.dg/ext/is_pod_98.C: New.
13510         PR c++/43281
13511         * g++.dg/cpp0x/auto18.C: New.
13513         * gcc.dg/pr36997.c: Adjust error message.
13514         * g++.dg/ext/vector9.C: Likewise.
13515         * g++.dg/conversion/simd3.C: Likewise.
13516         * g++.dg/other/error23.C: Likewise.
13518 2010-03-22  Michael Matz  <matz@suse.de>
13520         PR middle-end/43475
13521         * gfortran.dg/pr43475.f90: New testcase.
13523 2010-03-22  Richard Guenther  <rguenther@suse.de>
13525         PR tree-optimization/43390
13526         * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
13528 2010-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13530         * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
13531         * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
13533 2010-03-20  Simon Martin  <simartin@users.sourceforge.net>
13534             Michael Matz  <matz@suse.de>
13536         PR c++/43081
13537         * g++.dg/parse/crash56.C: New test.
13539 2010-03-20  Paul Thomas  <pault@gcc.gnu.org>
13541         PR fortran/43450
13542         * gfortran.dg/whole_file_15.f90 : New test.
13544 2010-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13546         PR fortran/43409
13547         * gfortran.dg/inquire_size.f90: New test.
13549 2010-03-20  Richard Guenther  <rguenther@suse.de>
13551         PR rtl-optimization/43438
13552         * gcc.c-torture/execute/pr43438.c: New testcase.
13554 2010-03-20  Dodji Seketeli  <dodji@redhat.com>
13556         PR c++/43375
13557         * g++.dg/abi/mangle42.C: New test.
13559 2010-03-19  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13561         PR C/43211
13562         * gcc.dg/pr43211.c: New test.
13563         * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
13565 2010-03-19  Bernd Schmidt  <bernds@codesourcery.com>
13567         PR rtl-optimization/42258
13568         * gcc.target/arm/thumb1-mul-moves.c: New test.
13570         PR target/40697
13571         * gcc.target/arm/thumb-andsi.c: New test.
13573         * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
13574         dg-require-effective-target.
13576 2010-03-19  Michael Matz  <matz@suse.de>
13578         PR c++/43116
13579         * g++.dg/other/pr43116.C: New testcase.
13581 2010-03-19  Michael Matz  <matz@suse.de>
13583         PR target/43305
13584         * gcc.dg/pr43305.c: New testcase.
13586 2010-03-19  Richard Guenther  <rguenther@suse.de>
13588         PR tree-optimization/43415
13589         * gcc.c-torture/compile/pr43415.c: New testcase.
13591 2010-03-19  Eric Botcazou  <ebotcazou@adacore.com>
13593         PR ada/43106
13594         * gnat.dg/case_optimization2.adb: New test.
13595         * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
13597 2010-03-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13598             Jack Howarth  <howarth@bromo.med.uc.edu>
13600         PR target/36399
13601         * gcc.target/i386/push-1.c: Don't xfail
13602           scan-assembler-not "movups" on darwin.
13604 2010-03-18  Jakub Jelinek  <jakub@redhat.com>
13606         PR debug/43058
13607         * gcc.dg/pr43058.c: New test.
13609 2010-03-18  Martin Jambor  <mjambor@suse.cz>
13611         PR middle-end/42450
13612         * g++.dg/torture/pr42450.C: New test.
13614 2010-03-18  Michael Matz  <matz@suse.de>
13616         PR middle-end/43419
13617         * gcc.dg/pr43419.c: New testcase.
13619 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
13621         PR rtl-optimization/43360
13622         * gcc.dg/torture/pr43360.c: New.
13624 2010-03-18  Michael Matz  <matz@suse.de>
13626         PR tree-optimization/43402
13627         * gcc.dg/pr43402.c: New testcase.
13629 2010-03-17  Peter Bergner  <bergner@vnet.ibm.com>
13631         PR target/42427
13632         * gcc.dg/pr42427.c: New test.
13634 2010-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13636         PR libfortran/43265
13637         * gfortran.dg/read_empty_file.f: New test.
13638         * gfortran.dg/read_eof_all.f90: New test.
13639         * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
13640         * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
13642 2010-03-17  Michael Matz  <matz@suse.de>
13644         * gcc.dg/pr43300.c: Add -w.
13646 2010-03-17  Richard Guenther  <rguenther@suse.de>
13648         * gcc.dg/pr43379.c: Add -w.
13650 2010-03-17  Tobias Burnus  <burnus@net-b.de>
13652         PR fortran/43331
13653         * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
13655 2010-03-16  Uros Bizjak  <ubizjak@gmail.com>
13657         * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
13659 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13661         * ada/acats/run_all.sh: Log start and end times.
13663 2010-03-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13665         * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
13667 2010-03-16  Richard Guenther  <rguenther@suse.de>
13669         PR middle-end/43379
13670         * gcc.dg/pr43379.c: New testcase.
13672 2010-03-16  Jakub Jelinek  <jakub@redhat.com>
13674         PR debug/43051
13675         * gcc.dg/guality/pr43051-1.c: New test.
13677 2010-03-15  Janis Johnson  <janis187@us.ibm.com>
13679         PR testsuite/43363
13680         * g++.dg/ext/altivec-17.C: Handle changes to error message.
13682 2010-03-15  Michael Matz  <matz@suse.de>
13684         PR middle-end/43300
13685         * gcc.dg/pr43300.c: New testcase.
13687 2010-03-15  Richard Guenther  <rguenther@suse.de>
13689         PR tree-optimization/43367
13690         * gcc.c-torture/compile/pr43367.c: New testcase.
13692 2010-03-15  Richard Guenther  <rguenther@suse.de>
13694         PR tree-optimization/43317
13695         * gcc.dg/pr43317.c: New testcase.
13697 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13699         * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
13701 2010-03-14  Uros Bizjak  <ubizjak@gmail.com>
13703         * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
13705 2010-03-14  Tobias Burnus  <burnus@net-b.de>
13707         PR fortran/43362
13708         * gfortran.dg/impure_constructor_1.f90: New test.
13710 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13712         PR middle-end/43354
13713         * gfortran.dg/graphite/id-pr43354.f: New.
13715 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13717         PR middle-end/43349
13718         * gfortran.dg/graphite/pr43349.f: New.
13720 2010-03-13  Sebastian Pop  <sebastian.pop@amd.com>
13722         PR middle-end/43306
13723         * gcc.dg/graphite/pr43306.c: New.
13725 2010-03-12  David S. Miller  <davem@davemloft.net>
13727         * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
13728         sparc.
13730 2010-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13732         * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
13734 2010-03-12  Paul Thomas  <pault@gcc.gnu.org>
13736         PR fortran/43291
13737         PR fortran/43326
13738         * gfortran.dg/dynamic_dispatch_7.f03: New test.
13740 2010-03-12  Kai Tietz  <kai.tietz@onevision.com>
13742         * gfortran.dg/default_format_denormal_1.f90: Don't assume
13743         fail for *-*-mingw* targets.
13745 2010-03-12  Jakub Jelinek  <jakub@redhat.com>
13747         PR debug/43329
13748         * gcc.dg/guality/pr43329-1.c: New test.
13750 2010-03-11  Martin Jambor  <mjambor@suse.cz>
13752         PR tree-optimization/43257
13753         * g++.dg/torture/pr43257.C: New test.
13755 2010-03-11  Tobias Burnus  <burnus@net-b.de>
13757         PR fortran/43228
13758         * gfortran.dg/namelist_61.f90: New test.
13760 2010-03-11  Richard Guenther  <rguenther@suse.de>
13762         PR tree-optimization/43255
13763         * gcc.c-torture/compile/pr43255.c: New testcase.
13765 2010-03-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13767         * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
13768         * gcc.dg/pr43280.c: New testcase.
13770 2010-03-11  Richard Guenther  <rguenther@suse.de>
13772         PR lto/43200
13773         * gcc.dg/lto/20100227-1_0.c: New testcase.
13774         * gcc.dg/lto/20100227-1_1.c: Likewise.
13776 2010-03-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13778         PR libfortran/43320
13779         PR libfortran/43265
13780         * gfortran.dg/read_eof_6.f: New test
13781         * gfortran.dg/read_x_eof.f90: New test.
13782         * gfortran.dg/read_x_past.f: Update test.
13784 2010-03-10  Jan Hubicka  <jh@suse.cz>
13786         * gcc.c-torture/compile/pr43288.c: New test.
13788 2010-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13790         * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
13791         -fpic/-fPIC flags.
13792         * g++.old-deja/g++.pt/asm2.C: Likewise.
13793         * gcc.c-torture/compile/20000804-1.c: Likewise.
13794         * gcc.target/i386/clobbers.c: Likewise.
13796 2010-03-10  Tobias Burnus  <burnus@net-b.de>
13798         PR fortran/43303
13799         * gfortran.dg/c_assoc_3.f90: New test.
13801 2010-03-10  Jakub Jelinek  <jakub@redhat.com>
13803         PR debug/36728
13804         * gcc.dg/guality/pr36728-1.c: New test.
13805         * gcc.dg/guality/pr36728-2.c: New test.
13807 2010-03-10  Kaushik Phatak  <kaushik.phatak@kpitcummins.com>
13809         * gcc.dg/h8300-div-delay-slot.c: New test.
13811 2010-03-10  Alexander Monakov  <amonakov@ispras.ru>
13813         PR tree-optimization/43236
13814         * gcc.c-torture/execute/pr43236.c: New test.
13816 2010-03-10  Andrey Belevantsev  <abel@ispras.ru>
13818         PR middle-end/42859
13819         * g++.dg/eh/pr42859.C: New test.
13821 2010-03-09  Jakub Jelinek  <jakub@redhat.com>
13823         PR debug/43299
13824         * gcc.dg/pr43299.c: New test.
13826         PR debug/43290
13827         * g++.dg/eh/unwind2.C: New test.
13829 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13830             Reza Yazdani  <reza.yazdani@amd.com>
13832         PR middle-end/43065
13833         * gcc.dg/graphite/run-id-4.c: New.
13835 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13837         PR middle-end/43065
13838         * gcc.dg/graphite/run-id-3.c: New.
13840 2010-03-08  Tobias Grosser  <grosser@fim.uni-passau.de>
13842         PR middle-end/42644
13843         PR middle-end/42130
13844         * gcc.dg/graphite/id-18.c: New.
13845         * gcc.dg/graphite/run-id-pr42644.c: New.
13847 2010-03-08  Sebastian Pop  <sebastian.pop@amd.com>
13849         PR middle-end/42326
13850         * gcc.dg/graphite/pr42326.c: New.
13852 2010-03-08  Richard Guenther  <rguenther@suse.de>
13854         PR tree-optimization/43269
13855         * gcc.c-torture/execute/pr43269.c: New testcase.
13857 2010-03-08  Janus Weil  <janus@gcc.gnu.org>
13859         PR fortran/43256
13860         * gfortran.dg/typebound_call_13.f03: New.
13862 2010-03-05  Eric Botcazou  <ebotcazou@adacore.com>
13864         * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
13865         of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
13867 2010-03-05  Jason Merrill  <jason@redhat.com>
13869         * g++.dg/abi/mangle40.C: Require weak and alias.
13871 2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
13873         PR middle-end/42326
13874         * gfortran.dg/graphite/pr42326.f90: New.
13875         * gfortran.dg/graphite/pr42326-1.f90: New.
13877 2010-03-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13879         * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
13880         (gnat_target_compile): Likewise.
13881         Reinitialize GNAT_UNDER_TEST if target changes.
13882         Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
13883         (local_find_gnatmake): Pass full --GCC to gnatlink.
13884         Remove --LINK.
13886 2010-03-04  Andrew Pinski  <andrew_pinski@caviumnetworks.com>
13888         PR c/43248
13889         * gcc.dg/compound-literal-1.c: New testcase.
13891 2010-03-04  Martin Jambor  <mjambor@suse.cz>
13893         PR tree-optimization/43164
13894         PR tree-optimization/43191
13895         * gcc.c-torture/compile/pr43164.c: New test.
13896         * gcc.c-torture/compile/pr43191.c: Likewise.
13898 2010-03-04  Janus Weil  <janus@gcc.gnu.org>
13900         PR fortran/43244
13901         * gfortran.dg/finalize_9.f90: New.
13903 2010-03-04  Tobias Burnus  <burnus@net-b.de>
13904             Ken Werner  <ken@linux.vnet.ibm.com>
13906         * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
13907         to dg-options for spu.
13908         * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
13909         dump-scan target to exclude spu.
13911 2010-03-04  Changpeng Fang  <changpeng.fang@amd.com>
13913         PR middle-end/43209
13914         * gcc.dg/tree-ssa/ivopts-4.c: New.
13916 2010-03-03  Janis Johnson  <janis187@us.ibm.com>
13918         * lib/target-supports-dg.exp (check-flags): Provide defaults for
13919         include-opts and exclude-opts; skip checking the flags if arguments
13920         are the same as the defaults.
13921         (dg-xfail-if): Verify the number of arguments, supply defaults
13922         for unspecified optional arguments.
13923         (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
13925 2010-03-03  Jason Merrill  <jason@redhat.com>
13927         PR c++/12909
13928         * g++.dg/abi/mangle40.C: Updated.
13930 2010-03-03  Jason Merrill  <jason@redhat.com>
13932         * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
13933         * g++.dg/abi/mangle23.C: Likewise.
13934         * g++.dg/eh/simd-2.C: Likewise.
13935         * g++.dg/ext/attribute-test-2.C: Likewise.
13936         * g++.dg/ext/vector14.C: Likewise.
13937         * g++.dg/other/pr34435.C: Likewise.
13938         * g++.dg/template/conv8.C: Likewise.
13939         * g++.dg/template/nontype9.C: Likewise.
13940         * g++.dg/template/qualttp17.C: Likewise.
13941         * g++.dg/template/ref1.C: Likewise.
13942         * g++.old-deja/g++.pt/crash68.C: Likewise.
13943         * g++.old-deja/g++.pt/ref1.C: Likewise.
13944         * g++.old-deja/g++.pt/ref3.C: Likewise.
13945         * g++.old-deja/g++.pt/ref4.C: Likewise.
13947         PR c++/12909
13948         * g++.dg/abi/mangle40.C: New.
13949         * g++.dg/abi/mangle41.C: New.
13950         * g++.dg/lto/20100302_0.C: New.
13951         * g++.dg/lto/20100302_1.C: New.
13952         * g++.dg/lto/20100302.h: New.
13954 2010-03-03  Paul Thomas  <pault@gcc.gnu.org>
13956         PR fortran/43243
13957         * gfortran.dg/internal_pack_12.f90: New test.
13959 2010-03-03  H.J. Lu  <hongjiu.lu@intel.com>
13961         * gcc.dg/pr36997.c: Adjust error message.
13963 2010-03-03  Mike Stump  <mikestump@comcast.net>
13965         * gcc.target/i386/builtin-unreachable.c: Don't expect stack
13966         adjustments to not be present on machines that align the stack to
13967         more than 4 bytes and don't have a red zone yet as that is an
13968         unimplemented optimization.
13970 2010-03-03  Janus Weil  <janus@gcc.gnu.org>
13972         PR fortran/43169
13973         * gfortran.dg/impure_assignment_3.f90: New.
13975 2010-03-03  Jakub Jelinek  <jakub@redhat.com>
13977         PR debug/43229
13978         * gfortran.dg/pr43229.f90: New test.
13980         PR debug/43237
13981         * gcc.dg/debug/dwarf2/pr43237.c: New test.
13983         PR debug/43177
13984         * gcc.dg/guality/pr43177.c: New test.
13986 2010-03-02  Jason Merrill  <jason@redhat.com>
13988         * g++.dg/ext/vector9.C: Adjust error message.
13989         * g++.dg/conversion/simd3.C: Likewise.
13990         * g++.dg/other/error23.C: Likewise.
13992 2010-03-02  Mike Stump  <mikestump@comcast.net>
13994         PR c++/41090
13995         * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
13997 2010-03-02  Paul Thomas  <pault@gcc.gnu.org>
13999         PR fortran/43180
14000         * gfortran.dg/internal_pack_10.f90: New test.
14002         PR fortran/43173
14003         * gfortran.dg/internal_pack_11.f90: New test.
14005 2010-03-02  Reza Yazdani  <reza.yazdani@amd.com>
14007         PR middle-end/42640
14008         * gcc.dg/tree-ssa/pr42640.c: New.
14010 2010-03-01  Richard Guenther  <rguenther@suse.de>
14012         PR tree-optimization/43220
14013         * gcc.c-torture/execute/pr43220.c: New testcase.
14015 2010-03-01  Richard Guenther  <rguenther@suse.de>
14017         PR middle-end/43213
14018         * gcc.dg/pr43213.c: New testcase.
14020 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14022         PR pch/14940
14023         * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
14025 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14027         * lib/target-supports.exp (check_effective_target_ucn_nocache):
14028         New function.
14029         (check_effective_target_ucn): Likewise.
14031         * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
14032         if !ucn.
14033         * gcc.dg/ucnid-2.c: Likewise.
14034         * gcc.dg/ucnid-3.c: Likewise.
14035         * gcc.dg/ucnid-4.c: Likewise.
14036         * gcc.dg/ucnid-11.c: Likewise.
14037         * gcc.dg/ucnid-12.c: Likewise.
14038         * gcc.dg/ucnid-6.c: Skip if !ucn.
14039         * gcc.dg/ucnid-9.c: Likewise.
14041 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14043         * gcc.target/i386/pr32000-2.c: Add missing include and exclude
14044         lists to dg-skip-if.
14045         * gcc.target/i386/stackalign/return-3.c: Likewise.
14047 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14049         * gcc.target/i386/clearcap.map: New file.
14050         * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
14051         Pass clearcap.map by default if supported.
14053 2010-03-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14055         PR fortran/42900
14056         * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
14057         Explain this.
14058         * gfortran.dg/stat_2.f90: Likewise.
14060 2010-03-01  Tobias Burnus  <burnus@net-b.de>
14062         PR fortran/43199
14063         * gfortran.dg/module_read_2.f90: New test.
14065 2010-02-27  Mark Mitchell  <mark@codesourcery.com>
14067         PR c++/42748
14068         * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
14069         * g++.dg/abi/mangle12.C: Likewise.
14070         * g++.dg/abi/mangle20-2.C: Likewise.
14071         * g++.dg/abi/mangle17.C: Likewise.
14072         * g++.dg/template/cond2.C: Likewise.
14073         * g++.dg/template/pr35240.C: Likewise.
14075 2010-02-27  Richard Guenther  <rguenther@suse.de>
14077         PR tree-optimization/43186
14078         * gcc.c-torture/compile/pr43186.c: Adjust testcase.
14080 2010-02-27  Kaz Kojima  <kkojima@gcc.gnu.org>
14082         * g++.dg/abi/packed1.C: Expect warning on the SH.
14084 2010-02-27  Simon Martin  <simartin@users.sourceforge.net>
14086         PR c++/42054:
14087         * g++.dg/parse/error37.C: New test.
14089 2010-02-27  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14091         PR c/24577
14092         PR c/43192
14093         * gcc.dg/pr8927-1.c: Match new note.
14094         * gcc.dg/990506-0.c: Likewise.
14095         * gcc.dg/gomp/flush-2.c: Likewise.
14096         * gcc.dg/gomp/atomic-5.c: Likewise.
14097         * gcc.dg/gomp/pr34607.c: Likewise.
14098         * gcc.dg/pr35746.c: Likewise.
14099         * gcc.dg/cpp/pragma-1.c: Likewise.
14100         * gcc.dg/cpp/pragma-2.c: Likewise.
14101         * gcc.dg/pr41842.c: Likewise.
14102         * gcc.dg/noncompile/20040629-1.c: Likewise.
14103         * objc.dg/private-1.m: Likewise.
14105 2010-02-27  Tobias Burnus  <burnus@net-b.de>
14107         PR fortran/43185
14108         * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
14109         * gfortran.dg/default_initialization_4.f90: New test.
14111 2010-02-27  Eric Botcazou  <ebotcazou@adacore.com>
14113         * gnat.dg/thin_pointer.ad[sb]: Rename into...
14114         * gnat.dg/thin_pointer1.ad[sb]: ...this.
14115         * gnat.dg/thin_pointer2.adb: New test.
14116         * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
14118 2010-02-26  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14120         PR c/20631
14121         * gcc.dg/cpp/c90-pedantic.c: New.
14122         * gcc.dg/cpp/c90.c: New.
14123         * gcc.dg/gnu90-const-expr-1.c: New.
14124         * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
14126 2010-02-26  Richard Guenther  <rguenther@suse.de>
14128         PR tree-optimization/43186
14129         * gcc.c-torture/compile/pr43186.c: New testcase.
14131 2010-02-26  Jakub Jelinek  <jakub@redhat.com>
14133         PR debug/43190
14134         * c-c++-common/dwarf2/pr43190.c: New test.
14136 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
14138         PR testsuite/37074:
14139         * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
14141 2010-02-26  Richard Guenther  <rguenther@suse.de>
14143         PR tree-optimization/43188
14144         * gcc.c-torture/compile/pr43188.c: New testcase.
14146 2010-02-26  H.J. Lu  <hongjiu.lu@intel.com>
14148         PR target/43175
14149         * gcc.target/i386/vperm-v4si-2-sse4.c: New.
14151 2010-02-25  Eric Botcazou  <ebotcazou@adacore.com>
14153         * g++.dg/abi/packed1.C: Expect warning on the SPARC.
14155 2010-02-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
14157         PR target/43154
14158         * gcc.target/powerpc/pr43154.c: New file.
14160 2010-02-25  Jakub Jelinek  <jakub@redhat.com>
14162         PR debug/43166
14163         * gfortran.dg/debug/pr43166.f: New test.
14165         PR debug/43165
14166         * gcc.dg/torture/pr43165.c: New test.
14168 2010-02-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14170         PR c/43128
14171         * c-c++-common/pr41779.c: Update.
14173 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14175         PR ada/32547
14176         * lib/gnat-dg.exp (gnat_load): Redefine.
14178         * ada/acats/run_acats: Run run_all.sh with $SHELL.
14179         * ada/acats/run_all.sh: Downcase tasking not implemented message.
14181 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14183         PR libobjc/36610
14184         * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
14185         i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
14186         -fgnu-runtime.
14187         Sort entries.
14189 2010-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14191         * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
14193 2010-02-24  Jakub Jelinek  <jakub@redhat.com>
14195         PR debug/43150
14196         * gcc.dg/guality/vla-1.c: New test.
14198 2010-02-24  Tobias Burnus  <burnus@net-b.de>
14200         PR fortran/43042
14201         * gfortran.dg/c_ptr_tests_15.f90: New test.
14203 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
14205         PR target/43107
14206         * gcc.target/i386/pr43107.c: New test.
14208 2010-02-23  Jason Merrill  <jason@redhat.com>
14210         PR c++/43143
14211         * g++.dg/cpp0x/variadic100.C: New.
14213 2010-02-23  Jason Merrill  <jason@redhat.com>
14215         PR debug/42800
14216         * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
14217         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
14218         * c-c++-common/dwarf2/vla1.c: New.
14220 2010-02-23  Jakub Jelinek  <jakub@redhat.com>
14222         PR target/43139
14223         * gcc.dg/pr43139.c: New test.
14225         PR debug/43077
14226         * gcc.dg/guality/pr43077-1.c: New test.
14228 2010-02-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14230         PR 43123
14231         * gcc.dg/march.c: New.
14232         * gcc.dg/march-generic.c: New.
14233         * gcc.dg/mtune.c: New.
14235 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14237         PR middle-end/43083
14238         * gcc.dg/graphite/pr43083.c: New.
14240 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14242         PR middle-end/43097
14243         * gfortran.dg/graphite/pr43097.f: New.
14245 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14246             Manuel López-Ibáñez  <manu@gcc.gnu.org>
14248         PR middle-end/43140
14249         * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
14251 2010-02-22  Sebastian Pop  <sebastian.pop@amd.com>
14253         PR middle-end/43026
14254         * g++.dg/graphite/pr43026.C: New.
14256 2010-02-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14258         PR c++/43126
14259         * gcc.dg/cleanup-1.c: Update.
14260         * gcc.dg/func-args-1.c: Update.
14261         * gcc.dg/format/sentinel-1.c: Update.
14262         * g++.old-deja/g++.jason/scoping10.C: Update.
14263         * g++.old-deja/g++.ns/lookup5.C: Update.
14264         * g++.dg/ext/cleanup-1.C: Update.
14265         * g++.dg/parse/varmod1.C: Update.
14266         * g++.dg/parse/error33.C: Update.
14267         * g++.dg/expr/call3.C: Update.
14268         * g++.dg/func-args-1.C: New.
14270 2010-02-22  H.J. Lu  <hongjiu.lu@intel.com>
14272         PR c/43125
14273         * gcc.dg/attr-used-2.c: Moved to ...
14274         * c-c++-common/attr-used-2.c: Here.
14276         * gcc.dg/attr-used.c: Moved to ...
14277         * c-c++-common/attr-used.c: Here.
14279 2010-02-22  Ozkan Sezer  <sezeroz@gmail.com>
14281         * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
14283 2010-02-22  Richard Guenther  <rguenther@suse.de>
14285         PR lto/43045
14286         * gfortran.dg/lto/20100222-1_0.f03: New testcase.
14287         * gfortran.dg/lto/20100222-1_1.c: Likewise.
14289 2010-02-22  Richard Guenther  <rguenther@suse.de>
14291         PR tree-optimization/42749
14292         * gcc.c-torture/compile/pr42749.c: New testcase.
14294 2010-02-22  Paul Thomas  <pault@gcc.gnu.org>
14296         PR fortran/43072
14297         * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
14298         * gfortran.dg/internal_pack_9.f90: New test.
14300 2010-02-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14302         PR c++/23510
14303         * g++.dg/template/recurse.C: Adjust.
14304         * g++.dg/template/pr23510.C: New.
14306 2010-02-21  Dodji Seketeli  <dodji@redhat.com>
14308         PR c++/42824
14309         * g++.dg/template/memclass4.C: New test.
14311 2010-02-21  Tobias Burnus  <burnus@net-b.de>
14313         PR fortran/35259
14314         * gfortran.dg/reassoc_5.f90: New test.
14316 2010-02-20  Uros Bizjak  <ubizjak@gmail.com>
14318         PR target/43067
14319         * gcc.target/i386/pr43067.c: New test.
14321 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14323         PR c++/35669
14324         * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
14325         -Wconversion-null.
14326         * g++.dg/warn/Wconversion-null.C: New test.
14327         * g++.old-deja/g++.other/null1.C: Move to...
14328         * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
14330 2010-02-20  Paul Thomas  <pault@gcc.gnu.org>
14332         PR fortran/36932
14333         PR fortran/36933
14334         * gfortran.dg/dependency_26.f90: New test.
14336         PR fortran/43072
14337         * gfortran.dg/internal_pack_7.f90: New test.
14339         PR fortran/43111
14340         * gfortran.dg/internal_pack_8.f90: New test.
14342 2010-02-20  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14344         PR 43128
14345         * c-c++-common/pr41779.c: Fix broken testcase.
14347 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14349         PR 36513
14350         * c-c++-common/pr36513.c: New testcase.
14351         * c-c++-common/pr36513-2.c: New testcase.
14353 2010-02-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
14355         PR 41779
14356         * c-c++-common/pr41779.c: New.
14358 2010-02-19  Jakub Jelinek  <jakub@redhat.com>
14360         PR debug/43084
14361         * gcc.dg/pr43084.c: New test.
14363 2010-02-19  Richard Guenther  <rguenther@suse.de>
14365         PR tree-optimization/42916
14366         * gcc.dg/pr42916.c: New testcase.
14368 2010-02-18  Jason Merrill  <jason@redhat.com>
14370         PR c++/42837
14371         * g++.dg/abi/packed1.C: Add expected warning.
14373         PR c++/43108
14374         * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
14375         * gcc.dg/torture/dg-torture.exp: Likewise.
14376         * c-c++-common/torture/complex-sign.h,
14377         c-c++-common/torture/complex-sign-add.c,
14378         c-c++-common/torture/complex-sign-mixed-add.c,
14379         c-c++-common/torture/complex-sign-mixed-div.c,
14380         c-c++-common/torture/complex-sign-mixed-mul.c,
14381         c-c++-common/torture/complex-sign-mixed-sub.c,
14382         c-c++-common/torture/complex-sign-mul.c,
14383         c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
14384         Adapt for C++ compilation as well.
14386         PR c++/43070
14387         * g++.dg/ext/label1.C: Update.
14388         * g++.dg/ext/label2.C: Update.
14390         PR c++/26261
14391         * g++.dg/template/dependent-name6.C: New.
14393         PR c++/43109
14394         * g++.dg/parse/namespace12.C: New.
14396 2010-02-18  Martin Jambor  <mjambor@suse.cz>
14398         PR tree-optimization/43066
14399         * gcc.c-torture/compile/pr43066.c: New test.
14401 2010-02-18  Uros Bizjak  <ubizjak@gmail.com>
14403         * g++.dg/ext/attrib35.C: Fix target selector string.
14404         * g++.dg/ext/attrib36.C: Ditto.
14405         * g++.dg/ext/attrib37.C: Ditto.
14406         * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
14407         * g++.dg/abi/mangle25.C: Ditto.
14409 2010-02-17  Jason Merrill  <jason@redhat.com>
14411         PR c++/43069
14412         * g++.dg/parse/namespace11.C: New.
14414         PR c++/43093
14415         * g++.dg/ext/attrib37.C: New.
14417         PR c++/43079
14418         * g++.dg/template/ptrmem20.C: New.
14420 2010-02-17  Uros Bizjak  <ubizjak@gmail.com>
14422         PR target/43103
14423         * gcc.target/i386/xop-check.h: Include m256-check.h.
14424         * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
14425         * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
14426         * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
14427         * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
14429 2010-02-17  Jakub Jelinek  <jakub@redhat.com>
14431         PR debug/42918
14432         * gcc.dg/pr42918.c: New test.
14434 2010-02-16  H.J. Lu  <hongjiu.lu@intel.com>
14436         * g++.dg/ext/attrib36.C: Require ILP32.
14438 2010-02-16  Richard Guenther  <rguenther@suse.de>
14440         PR tree-optimization/41043
14441         * gfortran.dg/pr41043.f90: New testcase.
14442         * gcc.dg/Wstrict-overflow-18.c: XFAIL.
14444 2010-02-16  Jason Merrill  <jason@redhat.com>
14446         * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
14448 2010-02-16  Ira Rosen  <irar@il.ibm.com>
14450         PR tree-optimization/43074
14451         * gcc.dg/vect/fast-math-pr43074.c: New test.
14453 2010-02-16  Jakub Jelinek  <jakub@redhat.com>
14455         * lib/prune.exp: Prune variable tracking size limit exceeded notes.
14457 2010-02-16  Jason Merrill  <jason@redhat.com>
14459         PR c++/43031
14460         * g++.dg/ext/attrib36.C: New.
14462         PR c++/43036
14463         * g++.dg/other/array6.C: New.
14465 2010-02-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14467         * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
14469 2010-02-15  Sebastian Pop  <sebastian.pop@amd.com>
14471         * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
14472         _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
14473         * gcc.target/i386/xop-vpermil2pd-1.c: New.
14474         * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
14475         * gcc.target/i386/xop-vpermil2ps-1.c: New.
14476         * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
14478 2010-02-15  Richard Guenther  <rguenther@suse.de>
14480         PR middle-end/43068
14481         * g++.dg/torture/pr43068.C: New testcase.
14483 2010-02-14  Volker Reichelt  <reichelt@gcc.gnu.org>
14485         PR c++/43024
14486         * g++.dg/opt/ice1.C: New.
14488 2010-02-14  Jason Merrill  <jason@redhat.com>
14490         PR c++/41997
14491         * g++.dg/cpp0x/initlist-opt.C: New.
14493 2010-02-13  Paul Thomas  <pault@gcc.gnu.org>
14495         PR fortran/41113
14496         PR fortran/41117
14497         * gfortran.dg/internal_pack_6.f90: New test.
14499 2010-02-12  Jason Merrill  <jason@redhat.com>
14501         PR c++/43054
14502         * g++.dg/cpp0x/variadic99.C: New.
14504 2010-02-12  Jakub Jelinek  <jakub@redhat.com>
14506         * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
14507         sign extend pointers to gualchk_t.
14509         PR c++/43033
14510         * g++.dg/other/default3.C: Xfail g4 test.
14512 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14514         PR middle-end/43012
14515         * gcc.dg/graphite/pr43012.c: New.
14517 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14519         PR middle-end/42930
14520         * g++.dg/graphite/pr42930.C: New.
14522 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14524         PR middle-end/42914
14525         PR middle-end/42530
14526         * gcc.dg/graphite/pr42530.c: New.
14527         * gcc.dg/graphite/pr42914.c: New.
14529 2010-02-11  Sebastian Pop  <sebastian.pop@amd.com>
14531         PR middle-end/42771
14532         * gcc.dg/graphite/pr42771.c: New.
14534 2010-02-11  Richard Guenther  <rguenther@suse.de>
14536         PR tree-optimization/42998
14537         * gcc.c-torture/compile/pr42998.c: New testcase.
14539 2010-02-10  Jason Merrill  <jason@redhat.com>
14541         PR c++/41896
14542         * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
14544         PR c++/42983, core issue 906
14545         * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
14546         * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
14548         PR c++/43016
14549         * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
14551 2010-02-10  Richard Guenther  <rguenther@suse.de>
14553         PR tree-optimization/43017
14554         * gcc.dg/torture/pr43017.c: New testcase.
14556 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14558         PR fortran/40823
14559         * gfortran.dg/private_type_1.f90: Update error location.
14560         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
14561         * gfortran.dg/typebound_operator_2.f03: Ditto.
14562         * gfortran.dg/assignment_2.f90: Ditto.
14563         * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
14564         * gfortran.dg/binding_label_tests_9.f03: Ditto.
14566 2010-02-10  Tobias Burnus  <burnus@net-b.de>
14568         PR fortran/43015
14569         * gfortran.dg/bind_c_usage_20.f90: New test.
14571 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14573         PR debug/43010
14574         * g++.dg/debug/pr43010.C: New test.
14576 2010-02-10  Richard Guenther  <rguenther@suse.de>
14578         PR c/43007
14579         * gcc.c-torture/execute/20100209-1.c: New testcase.
14580         * gcc.dg/fold-div-3.c: Likewise.
14582 2010-02-10  Jakub Jelinek  <jakub@redhat.com>
14584         * gcc.dg/builtin-ffs-1.c: New test.
14586 2010-02-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14588         PR fortran/42999
14589         * gfortran.dg/array_constructor_35.f90: New test.
14591 2010-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14593         * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
14595 2010-02-09  Jason Merrill  <jason@redhat.com>
14597         PR c++/42399
14598         * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
14600         PR c++/42370
14601         * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
14603 2010-02-09  Tobias Burnus  <burnus@net-b.de>
14605         PR fortran/41869
14606         * gfortran.dg/module_write_1.f90: New test.
14608 2010-02-09  Alexander Monakov  <amonakov@ispras.ru>
14610         * gcc.dg/pr19340.c: Adjust.
14612 2010-02-09  Richard Guenther  <rguenther@suse.de>
14614         PR tree-optimization/43008
14615         * gcc.c-torture/execute/pr43008.c: New testcase.
14617 2010-02-09  Richard Guenther  <rguenther@suse.de>
14619         PR tree-optimization/43000
14620         * gcc.dg/torture/pr43000.c: New testcase.
14621         * gcc.dg/torture/pr43002.c: Likewise.
14623 2010-02-09  Daniel Kraft  <d@domob.eu>
14625         PR fortran/39171
14626         * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
14627         and pass -Wsurprising as necessary.
14629 2010-02-08  Jakub Jelinek  <jakub@redhat.com>
14631         PR tree-optimization/42890
14632         * g++.dg/torture/pr42890.C: New test.
14634 2010-02-08  Richard Guenther  <rguenther@suse.de>
14636         PR middle-end/42995
14637         * gcc.dg/tree-ssa/inline-4.c: New testcase.
14639 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14641         * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
14642         return 0 from main.
14643         * gcc.dg/graphite/block-1.c: Same.
14644         * gcc.dg/graphite/block-3.c: Same.
14645         * gcc.dg/graphite/block-4.c: Same.
14646         * gcc.dg/graphite/block-5.c: Same.
14647         * gcc.dg/graphite/block-6.c: Same.
14648         * gcc.dg/graphite/block-7.c: Same.
14649         * gcc.dg/graphite/interchange-0.c: Same.
14650         * gcc.dg/graphite/interchange-1.c: Same.
14651         * gcc.dg/graphite/interchange-10.c: Same.
14652         * gcc.dg/graphite/interchange-11.c: Same.
14653         * gcc.dg/graphite/interchange-12.c: Same.
14654         * gcc.dg/graphite/interchange-2.c: Same.
14655         * gcc.dg/graphite/interchange-3.c: Same.
14656         * gcc.dg/graphite/interchange-4.c: Same.
14657         * gcc.dg/graphite/interchange-5.c: Same.
14658         * gcc.dg/graphite/interchange-6.c: Same.
14659         * gcc.dg/graphite/interchange-7.c: Same.
14660         * gcc.dg/graphite/interchange-8.c: Same.
14661         * gcc.dg/graphite/interchange-9.c: Same.
14662         * gcc.dg/graphite/interchange-mvt.c: Same.
14664 2010-02-07  Sebastian Pop  <sebastian.pop@amd.com>
14666         * gfortran.dg/graphite/id-19.f: New.
14667         * gfortran.dg/graphite/pr14741.f90: New.
14668         * gfortran.dg/graphite/pr41924.f90: New.
14669         * gfortran.dg/graphite/run-id-2.f90: New.
14671 2010-02-07  Richard Guenther  <rguenther@suse.de>
14673         PR middle-end/42956
14674         * gcc.c-torture/compile/pr42956.c: New testcase.
14676 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14678         PR libfortran/42742
14679         * gfortran.dg/fmt_cache_2.f: New test.
14681 2010-02-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14683         * gfortran.dg/read_no_eor.f90: New test.
14685 2010-02-05  Jason Merrill  <jason@redhat.com>
14687         * g++.dg/ext/label13.C: Move constructor body out of class.
14689 2010-02-03  Jason Merrill  <jason@redhat.com>
14691         PR c++/42870
14692         * g++.dg/ext/dllexport3.C: New.
14694 2010-02-05  Ozkan Sezer  <sezeroz@gmail.com>
14696         * gcc.dg/format/ms-format3.c: New test for specific MS types.
14698 2010-02-05  Richard Guenther  <rguenther@suse.de>
14700         * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
14702 2010-02-05  Dodji Seketeli  <dodji@redhat.com>
14704         PR c++/42915
14705         * g++.dg/other/crash-9.C: New test.
14707 2010-02-05  Paul Thomas  <pault@gcc.gnu.org>
14709         PR fortran/42309
14710         * gfortran.dg/subref_array_pointer_4.f90 : New test.
14712 2010-02-04  Richard Guenther  <rguenther@suse.de>
14714         PR rtl-optimization/42952
14715         * gcc.dg/torture/pr42952.c: New testcase.
14717 2010-02-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14719         PR libfortran/42901
14720         * gfortran.dg/namelist_60.f90: New test.
14722 2010-02-03  Jason Merrill  <jason@redhat.com>
14724         PR c++/40138
14725         * g++.dg/ext/builtin11.C: New.
14727         PR c++/4926
14728         PR c++/38600
14729         * g++.dg/abi/mangle35.C: New.
14730         * g++.dg/abi/mangle37.C: New.
14732         PR c++/12909
14733         * g++.dg/abi/mangle36.C: New.
14735         PR c++/35652
14736         * g++.dg/warn/string1.C: New.
14738 2010-02-03  Richard Guenther  <rguenther@suse.de>
14740         PR tree-optimization/42944
14741         * gcc.dg/errno-1.c: New testcase.
14743 2010-02-03  Richard Guenther  <rguenther@suse.de>
14745         PR middle-end/42927
14746         * gcc.c-torture/compile/pr42927.c: New testcase.
14748 2010-02-03  Tobias Burnus  <burnus@net-b.de>
14750         PR fortran/42936
14751         * gfortran.dg/null_4.f90: New test.
14753 2010-02-02  Jason Merrill  <jason@redhat.com>
14755         PR c++/41090
14756         * g++.dg/ext/label13.C: New.
14758 2010-02-02  Tobias Burnus  <burnus@net-b.de>
14760         PR fortran/42650
14761         * gfortran.dg/func_result_5.f90: New test.
14763 2010-02-01  Tobias Burnus  <burnus@net-b.de>
14765         PR fortran/42922
14766         * gfortran.dg/pure_initializer_3.f90: News test.
14768 2010-01-31  Janus Weil  <janus@gcc.gnu.org>
14770         PR fortran/42888
14771         * gfortran.dg/allocate_derived_2.f90: New test.
14773 2010-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14775         PR middle-end/42898
14776         * gcc.dg/torture/pr42898-2.c: New test.
14778 2010-01-31  Richard Guenther  <rguenther@suse.de>
14780         PR middle-end/42898
14781         * gcc.dg/torture/pr42898.c: New testcase.
14783 2010-01-31  Paul Thomas  <pault@gcc.gnu.org>
14785         PR fortran/38324
14786         * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
14787         * gfortran.dg/alloc_comp_bounds_1.f90: New test.
14789 2010-01-30  Paolo Bonzini  <bonzini@gnu.org>
14791         * g++.dg/tree-ssa/inline-1.C: New.
14792         * g++.dg/tree-ssa/inline-2.C: New.
14793         * g++.dg/tree-ssa/inline-3.C: New.
14795 2010-01-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
14797         PR testsuite/41701
14798         * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
14799         the string 'pow' in the pathname of the compiler from generating a
14800         test failure.
14802 2010-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14804         * g++.old-deja/g++.mike/eh16.C: Rename err to e.
14805         * g++.old-deja/g++.mike/eh17.C: Likewise.
14806         * g++.old-deja/g++.mike/p5571.C: Likewise.
14808 2010-01-29  Dodji Seketeli  <dodji@redhat.com>
14810         PR c++/42758
14811         PR c++/42634
14812         PR c++/42336
14813         PR c++/42797
14814         PR c++/42880
14815         * g++.dg/other/crash-5.C: New test.
14816         * g++.dg/other/crash-6.C: New test.
14817         * g++.dg/other/crash-7.C: New test.
14818         * g++.dg/other/crash-8.C: New test.
14820 2010-01-29  Jakub Jelinek  <jakub@redhat.com>
14822         PR rtl-optimization/42889
14823         * gcc.dg/pr42889.c: New test.
14825 2010-01-28  H.J. Lu  <hongjiu.lu@intel.com>
14827         * gcc.target/i386/pr42881.c: Use SSE2.
14829 2010-01-28  Uros Bizjak  <ubizjak@gmail.com>
14831         PR target/42891
14832         * gcc.target/i386/pr42891.c: New test.
14834 2010-01-28  Richard Guenther  <rguenther@suse.de>
14836         PR tree-optimization/42871
14837         * g++.dg/torture/pr42871.C: New testcase.
14839 2010-01-28  Richard Guenther  <rguenther@suse.de>
14841         * gcc.dg/Wobjsize-1.h: New testcase.
14842         * gcc.dg/Wobjsize-1.c: Likewise.
14844 2010-01-28  Richard Guenther  <rguenther@suse.de>
14846         PR middle-end/42883
14847         * g++.dg/torture/pr42883.C: New testcase.
14849 2010-01-28  Michael Matz  <matz@suse.de>
14851         * gcc.target/i386/pr42881.c: New test.
14853 2010-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14855         * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
14856         Add i?86-*-solaris2* support.
14858 2010-01-28  Dodji Seketeli  <dodji@redhat.com>
14860         PR c++/42713
14861         PR c++/42820
14862         * g++.dg/template/typedef27.C: New test case.
14863         * g++.dg/template/typedef28.C: New test case.
14865 2010-01-27  Stephen Thomas  <stephen.thomas@arm.com>
14867         * gcc.dg/optimize-bswap*.c: Add ARM target
14869 2010-01-27  Richard Guenther  <rguenther@suse.de>
14871         PR middle-end/42878
14872         * gcc.dg/torture/pr42878-1.c: New testcase.
14873         * gcc.dg/torture/pr42878-2.c: Likewise.
14875 2010-01-27  Jakub Jelinek  <jakub@redhat.com>
14877         PR middle-end/42874
14878         * gcc.dg/vla-22.c: New test.
14880 2010-01-26  Jakub Jelinek  <jakub@redhat.com>
14882         * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
14883         current collation.
14885 2010-01-26  Richard Guenther  <rguenther@suse.de>
14887         PR rtl-optimization/42685
14888         * gcc.dg/pr42685.c: New testcase.
14889         * g++.dg/other/pr42685.C: Likewise.
14891 2010-01-26  Richard Guenther  <rguenther@suse.de>
14893         PR middle-end/42806
14894         * g++.dg/other/pr42806.C: New testcase.
14896 2010-01-26  Richard Guenther  <rguenther@suse.de>
14898         PR tree-optimization/42250
14899         * gcc.dg/pr42250.c: New testcase.
14901 2010-01-25  Arnaud Charlet  <charlet@adacore.com>
14903         * gnat.dg/array_bounds_test.adb: New test.
14905 2010-01-25  Tobias Burnus  <burnus@net-b.de>
14907         PR fortran/42858
14908         * gfortran.dg/generic_21.f90: New test.
14910 2010-01-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14912         PR testsuite/41522
14913         * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
14915 2010-01-24  Mark Mitchell  <mark@codesourcery.com>
14917         PR c++/42748
14918         * g++.dg/abi/arm_va_list2.C: New test.
14919         * g++.dg/abi/arm_va_list2.h: Companion header file.
14921 2010-01-24  Paul Thomas  <pault@gcc.gnu.org>
14923         PR fortran/41044
14924         * gfortran.dg/parameter_array_ref_2.f90 : New test.
14926         PR fortran/41167
14927         * gfortran.dg/char_array_arg_1.f90 : New test.
14929         * gfortran.dg/pr25923.f90 : Remove XFAIL.
14931 2010-01-24  Tobias Burnus  <burnus@net-b.de>
14933         PR fortran/39304
14934         * gfortran.dg/generic_20.f90: New test.
14936 2010-01-22  Michael Matz  <matz@suse.de>
14938         * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
14939         -msse2.
14941 2010-01-21  Paul Thomas  <pault@gcc.gnu.org>
14943         PR fortran/42736
14944         * gfortran.dg/dependency_25.f90 : New test.
14946 2010-01-21  Martin Jambor  <mjambor@suse.cz>
14948         PR tree-optimization/42585
14949         * gcc.dg/tree-ssa/pr42585.c: New test.
14951 2010-01-21  Richard Guenther  <rguenther@suse.de>
14953         PR middle-end/19988
14954         * gcc.dg/pr19988.c: New testcase.
14956 2010-01-20  Janis Johnson  <janis187@us.ibm.com>
14958         * g++.dg/compat/decimal/compat-common.h: New file.
14959         * g++.dg/compat/decimal/decimal-dummy.h: New file.
14960         * g++.dg/compat/decimal/pass_x.h: New file.
14961         * g++.dg/compat/decimal/pass_y.h: New file.
14962         * g++.dg/compat/decimal/pass-1_main.C: New file.
14963         * g++.dg/compat/decimal/pass-1_x.C: New file.
14964         * g++.dg/compat/decimal/pass-1_y.C: New file.
14965         * g++.dg/compat/decimal/pass-2_main.C: New file.
14966         * g++.dg/compat/decimal/pass-2_x.C: New file.
14967         * g++.dg/compat/decimal/pass-2_y.C: New file.
14968         * g++.dg/compat/decimal/pass-3_main.C: New file.
14969         * g++.dg/compat/decimal/pass-3_x.C: New file.
14970         * g++.dg/compat/decimal/pass-3_y.C: New file.
14971         * g++.dg/compat/decimal/pass-4_main.C: New file.
14972         * g++.dg/compat/decimal/pass-4_x.C: New file.
14973         * g++.dg/compat/decimal/pass-4_y.C: New file.
14974         * g++.dg/compat/decimal/pass-5_main.C: New file.
14975         * g++.dg/compat/decimal/pass-5_x.C: New file.
14976         * g++.dg/compat/decimal/pass-5_y.C: New file.
14977         * g++.dg/compat/decimal/pass-6_main.C: New file.
14978         * g++.dg/compat/decimal/pass-6_x.C: New file.
14979         * g++.dg/compat/decimal/pass-6_y.C: New file.
14980         * g++.dg/compat/decimal/return_x.h: New file.
14981         * g++.dg/compat/decimal/return_y.h: New file.
14982         * g++.dg/compat/decimal/return-1_main.C: New file.
14983         * g++.dg/compat/decimal/return-1_x.C: New file.
14984         * g++.dg/compat/decimal/return-1_y.C: New file.
14985         * g++.dg/compat/decimal/return-2_main.C: New file.
14986         * g++.dg/compat/decimal/return-2_x.C: New file.
14987         * g++.dg/compat/decimal/return-2_y.C: New file.
14988         * g++.dg/compat/decimal/return-3_main.C: New file.
14989         * g++.dg/compat/decimal/return-3_x.C: New file.
14990         * g++.dg/compat/decimal/return-3_y.C: New file.
14991         * g++.dg/compat/decimal/return-4_main.C: New file.
14992         * g++.dg/compat/decimal/return-4_x.C: New file.
14993         * g++.dg/compat/decimal/return-4_y.C: New file.
14994         * g++.dg/compat/decimal/return-5_main.C: New file.
14995         * g++.dg/compat/decimal/return-5_x.C: New file.
14996         * g++.dg/compat/decimal/return-5_y.C: New file.
14997         * g++.dg/compat/decimal/return-6_main.C: New file.
14998         * g++.dg/compat/decimal/return-6_x.C: New file.
14999         * g++.dg/compat/decimal/return-6_y.C: New file.
15001 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
15003         PR debug/42715
15004         * gcc.dg/pr42715.c: New.
15006 2010-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
15008         PR c++/42038
15009         * g++.dg/parse/crash55.C: New.
15011 2010-01-20  Alexandre Oliva  <aoliva@redhat.com>
15013         PR debug/42782
15014         * gcc.dg/guality/pr42782.c: New.
15016 2010-01-20  Jason Merrill  <jason@redhat.com>
15018         PR c++/41788
15019         * g++.dg/abi/packed1.C: New.
15021         PR c++/41920
15022         * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
15024         PR c++/40750
15025         * g++.dg/parse/fn-typedef1.C: New.
15026         * g++.dg/other/cv_quals.C: Adjust.
15028 2010-01-20  Anthony Green  <green@moxielogic.com>
15030         * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
15031         pack(push) pragma).
15032         * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
15033         * gcc.dg/20020312-2.c: Port this to the moxie core.
15034         * gcc.dg/weak/typeof-2.c: Ditto.
15036 2010-01-20  Richard Guenther  <rguenther@suse.de>
15038         PR tree-optimization/42717
15039         * gcc.c-torture/compile/pr42717.c: New testcase.
15041 2010-01-20  Jakub Jelinek  <jakub@redhat.com>
15043         * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
15044         of signed, add a few new tests.
15046         PR middle-end/42803
15047         * g++.dg/parse/limits-initializer1.C: New test.
15049 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
15051         PR fortran/42804
15052         * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
15053         * gfortran.dg/typebound_call_12.f03: New test.
15055 2010-01-19  Paul Thomas  <pault@gcc.gnu.org>
15057         PR fortran/42783
15058         * gfortran.dg/bounds_check_15.f90 : New test.
15060 2010-01-19  Michael Matz  <matz@suse.de>
15062         PR tree-optimization/41783
15063         * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
15065 2010-01-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
15067         PR target/38697.
15068         * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
15069         * gcc.target/arm/neon/vget_lowp16.c: Likewise.
15070         * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
15071         * gcc.target/arm/neon/vget_lows16.c: Likewise.
15072         * gcc.target/arm/neon/vget_lows32.c: Likewise.
15073         * gcc.target/arm/neon/vget_lows64.c: Likewise.
15074         * gcc.target/arm/neon/vget_lows8.c: Likewise.
15075         * gcc.target/arm/neon/vget_lowu16.c: Likewise.
15076         * gcc.target/arm/neon/vget_lowu32.c: Likewise.
15077         * gcc.target/arm/neon/vget_lowu64.c: Likewise.
15078         * gcc.target/arm/neon/vget_lowu8.c: Likewise.
15080 2010-01-19  Janus Weil  <janus@gcc.gnu.org>
15082         PR fortran/42545
15083         * gfortran.dg/extends_6.f03: Modified an error message.
15084         * gfortran.dg/extends_10.f03: New test.
15085         * gfortran.dg/private_type_6.f03: Modified an error message.
15086         * gfortran.dg/structure_constructor_8.f03: Ditto.
15088 2010-01-19  Jakub Jelinek  <jakub@redhat.com>
15090         PR tree-optimization/42719
15091         * gcc.dg/pr42719.c: New test.
15093         PR debug/42728
15094         * gcc.dg/pr42728.c: New test.
15096 2010-01-19  Anthony Green  <green@moxielogic.com>
15098         * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
15100 2010-01-18  Anthony Green  <green@moxielogic.com>
15102         * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
15103         for moxie.
15105 2010-01-19  Dodji Seketeli  <dodji@redhat.com>
15107         * g++.dg/template/error45.C: reverted as part of reverting the
15108         fix of PR c++/42634.
15110 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
15112         PR c++/42634
15113         * g++.dg/template/error45.C: New test.
15115 2010-01-18  Dodji Seketeli  <dodji@redhat.com>
15117         PR c++/42766
15118         * g++.dg/conversion/op6.C: New test.
15120 2010-01-18  Uros Bizjak  <ubizjak@gmail.com>
15122         PR target/42774
15123         * gcc.target/alpha/pr42774.c: New test.
15125 2010-01-18  Richard Guenther  <rguenther@suse.de>
15127         PR tree-optimization/42781
15128         * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
15130 2010-01-17  Richard Guenther  <rguenther@suse.de>
15132         PR middle-end/42248
15133         * gcc.c-torture/execute/pr42248.c: New testcase.
15135 2010-01-17  Richard Guenther  <rguenther@suse.de>
15137         PR tree-optimization/42773
15138         * g++.dg/torture/pr42773.C: New testcase.
15140 2010-01-17  Janus Weil  <janus@gcc.gnu.org>
15142         PR fortran/42677
15143         * gfortran.dg/interface_assignment_5.f90: New test.
15145 2010-01-17  Dodji Seketeli  <dodji@redhat.com>
15147         PR c++/42697
15148         * g++.dg/template/crash94.C: Reverted.
15150 2010-01-17  Jie Zhang  <jie.zhang@analog.com>
15152         PR debug/42767
15153         * gcc.dg/debug/pr42767.c: New.
15155 2010-01-15  Jason Merrill  <jason@redhat.com>
15157         PR c++/42761
15158         * g++.dg/cpp0x/decltype22.C: New.
15160 2010-01-16  Jakub Jelinek  <jakub@redhat.com>
15162         PR middle-end/42760
15163         * g++.dg/torture/pr42760.C: New test.
15165 2010-01-15  Jing Yu  <jingyu@google.com>
15167         PR rtl-optimization/42691
15168         * gcc.c-torture/execute/pr42691.c: New.
15170 2010-01-15  Richard Guenther  <rguenther@suse.de>
15172         PR middle-end/42739
15173         * g++.dg/torture/pr42739.C: New testcase.
15175 2010-01-15  Dodji Seketeli  <dodji@redhat.com>
15177         * g++.dg/template/error45.C: Revert as part of reverting changes
15178         or PR c++/42634.
15180 2010-01-14 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15182         PR fortran/42684
15183         * gfortran.dg/interface_31.f90: New test.
15185 2010-01-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
15187         * gcc.target/powerpc/pr42747.c: New file.
15189 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
15191         PR middle-end/42674
15192         * c-c++-common/pr42674.c: New test.
15194         PR c++/42608
15195         * g++.dg/template/instantiate11.C: New test.
15197 2010-01-14  Jason Merrill  <jason@redhat.com>
15199         PR c++/42701
15200         * g++.dg/overload/error3.C: New.
15202         PR c++/42655
15203         * g++.dg/overload/rvalue1.C: New.
15205 2010-01-14  Martin Jambor  <mjambor@suse.cz>
15207         PR tree-optimization/42706
15208         * gcc.dg/ipa/pr42706.c: New testcase.
15210 2010-01-14  H.J. Lu  <hongjiu.lu@intel.com>
15212         * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
15214 2010-01-14  Martin Jambor  <mjambor@suse.cz>
15216         PR tree-optimization/42714
15217         * g++.dg/torture/pr42714.C: New test.
15219 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15221         PR rtl-optimization/42246
15222         * gfortran.dg/pr42246-2.f: New.
15224 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15226         PR rtl-optimization/42389
15227         * gcc.dg/pr42389.c: New.
15229 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15231         PR rtl-optimization/42388
15232         * gcc.dg/pr42388.c: New.
15234 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15236         PR rtl-optimization/42294
15237         * gfortran.dg/pr42294.f: New.
15239 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15241         PR rtl-optimization/39453
15242         PR rtl-optimization/42246
15243         * gcc.dg/pr39453.c: New.
15244         * gcc.dg/pr42246.c: New.
15246 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15248         PR middle-end/42245
15249         * gcc.dg/pr42245.c: New.
15250         * gcc.dg/pr42245-2.c: New.
15252 2010-01-14  Alexander Monakov  <amonakov@ispras.ru>
15254         PR rtl-optimization/42249
15255         * gcc.dg/pr42249.c: New.
15257 2010-01-14  Jakub Jelinek  <jakub@redhat.com>
15259         PR c/42721
15260         * gcc.c-torture/execute/pr42721.c: New test.
15262 2010-01-14  Ira Rosen  <irar@il.ibm.com>
15264         PR tree-optimization/42709
15265         * gcc.dg/vect/pr42709.c: New test.
15267 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15269         PR fortran/41478
15270         * gfortran.dg/alloc_comp_scalar_1.f90: New test.
15271         * gfortran.dg/alloc_comp_transformational_1.f90: New test.
15273 2010-01-14  Paul Thomas  <pault@gcc.gnu.org>
15275         PR fortran/42481
15276         * gfortran.dg/generic_19.f90 : New test.
15278 2010-01-13  Richard Guenther  <rguenther@suse.de>
15280         PR tree-optimization/42730
15281         * gcc.c-torture/compile/pr42730.c: New testcase.
15283 2010-01-13  Steve Ellcey  <sje@cup.hp.com>
15285         PR target/pr42542
15286         * gcc.target/ia64/pr42542-1.c: New.
15287         * gcc.target/ia64/pr42542-2.c: New.
15288         * gcc.target/ia64/pr42542-3.c: New.
15290 2010-01-13  Dodji Seketeli  <dodji@redhat.com>
15292         PR c++/42634
15293         * g++.dg/template/error45.C: New test.
15295 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15297         PR tree-optimization/42704
15298         * g++.dg/torture/pr42704.C: New test.
15300 2010-01-13  Martin Jambor  <mjambor@suse.cz>
15302         PR tree-optimization/42703
15303         * gcc.c-torture/compile/pr42703.c: New test.
15305 2010-01-13  Richard Guenther  <rguenther@suse.de>
15307         PR tree-optimization/42705
15308         * gcc.c-torture/compile/pr42705.c: New testcase.
15310 2010-01-13  Jie Zhang  <jie.zhang@analog.com>
15312         * gcc.target/bfin/l2.c: New test.
15313         * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
15315 2010-01-13  Richard Guenther  <rguenther@suse.de>
15317         PR middle-end/42716
15318         * gcc.c-torture/compile/pr42716.c: New testcase.
15320 2010-01-13  Richard Guenther  <rguenther@suse.de>
15322         PR lto/42678
15323         * gfortran.dg/lto/20100110-1_0.f90: New testcase.
15325 2010-01-12  Joseph Myers  <joseph@codesourcery.com>
15327         PR c/42708
15328         * gcc.c-torture/compile/pr42708-1.c: New test.
15330 2010-01-12  Jakub Jelinek  <jakub@redhat.com>
15332         PR debug/42662
15333         * gcc.dg/pr42662.c: New test.
15335         PR tree-optimization/42645
15336         * g++.dg/other/pr42645-1.C: New test.
15337         * g++.dg/other/pr42645-2.C: New test.
15339 2010-01-11  Janis Johnson  <janis187@us.ibm.com>
15341         PR target/42416
15342         * gcc.target/powerpc/warn-1.c: New test.
15343         * gcc.target/powerpc/warn-2.c: New test.
15345 2010-01-11  Uros Bizjak  <ubizjak@gmail.com>
15347         * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
15348         stack alignment.
15350 2010-01-10  Rafael Avila de Espindola  <espindola@google.com>
15352         * gcc.dg/lto/20100108_0.c: New.
15354 2010-01-10  Uros Bizjak  <ubizjak@gmail.com>
15356         * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
15357         Add -march=i686 -msse for 32bit x86 targets.
15359 2010-01-10  Richard Guenther  <rguenther@suse.de>
15361         PR middle-end/42667
15362         * gcc.dg/torture/pr42667.c: New testcase.
15364 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15366         PR fortran/32489
15367         * gfortran.dg/array_constructor_34.f90: New test.
15369 2010-01-09 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15371         PR fortran/20923
15372         * gfortran.dg/array_constructor_33.f90: New test.
15373         gfortran.dg/array_function_5.f90: Add credit.
15375 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15377         PR debug/42631
15378         * gcc.dg/pr42631.c: New.
15380 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15382         PR debug/42630
15383         * gcc.dg/pr42630.c: New.
15385 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15387         PR debug/42629
15388         * gcc.dg/pr42629.c: New.
15390 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15392         PR middle-end/42363
15393         * gcc.dg/torture/pr42363.c: New.
15395 2010-01-09  Alexandre Oliva  <aoliva@redhat.com>
15397         PR debug/42604
15398         PR debug/42395
15399         * gcc.dg/vect/pr42604.c: New.
15400         * gcc.dg/vect/pr42395.c: New.
15402 2010-01-09  Richard Guenther  <rguenther@suse.de>
15404         PR middle-end/42512
15405         * gcc.c-torture/execute/pr42512.c: New testcase.
15407 2010-01-09  Tobias Burnus  <burnus@net-b.de>
15409         PR fortran/41298
15410         * gfortran.dg/c_ptr_tests_14.f90: New test.
15412 2010-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15414         PR ada/41929
15415         * gnat.dg/null_pointer_deref1.adb: Don't run on
15416         sparc*-sun-solaris2.11.
15418 2010-01-08  Richard Guenther  <rguenther@suse.de>
15420         PR lto/42528
15421         * gcc.dg/lto/20100103-1_0.c: New testcase.
15422         * gcc.dg/lto/20100103-2_0.c: Likewise.
15424 2010-01-08  Tobias Burnus  <burnus@net-b.de
15426         PR/fortran 25829
15427         * gfortran.dg/asynchronous_1.f90: New test.
15428         * gfortran.dg/asynchronous_2.f90: New test.
15429         * gfortran.dg/conflicts.f90: Update error message.
15431 2010-01-07  Dodji Seketeli  <dodji@redhat.com>
15433         c++/40155
15434         * g++.dg/cpp0x/variadic-unify-2.C: New test.
15436 2010-01-07  Jakub Jelinek  <jakub@redhat.com>
15438         PR tree-optimization/42625
15439         * g++.dg/opt/dtor4.C: New test.
15440         * g++.dg/opt/dtor4.h: New.
15441         * g++.dg/opt/dtor4-aux.cc: New.
15443 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15445         PR fortran/42597
15446         * gfortran.dg/proc_ptr_26.f90: New test.
15448 2010-01-07  Tobias Burnus  <burnus@net-b.de>
15450         PR fortran/41872
15451         * gfortran.dg/allocatable_scalar_7.f90: New test.
15453 2010-01-06  Richard Guenther  <rguenther@suse.de>
15455         * gcc.c-torture/compile/pr42632.c: New testcase.
15457 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15459         PR target/42542
15460         * gcc.target/i386/pr42542-4.c: New.
15461         * gcc.target/i386/pr42542-4a.c: Likewise.
15462         * gcc.target/i386/pr42542-5.c: Likewise.
15463         * gcc.target/i386/pr42542-5a.c: Likewise.
15465 2010-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15467         * gcc.dg/tls/opt-15.c: New test.
15469 2010-01-05  H.J. Lu  <hongjiu.lu@intel.com>
15471         * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
15473 2010-01-05  Martin Jambor  <mjambor@suse.cz>
15475         PR tree-optimization/42462
15476         * g++.dg/torture/pr42462.C: New test.
15478 2010-01-05  Jason Merrill  <jason@redhat.com>
15480         * g++.dg/cpp0x/initlist30.C: New test.
15482 2010-01-05  Richard Guenther  <rguenther@suse.de>
15484         PR tree-optimization/42614
15485         * gcc.c-torture/execute/pr42614.c: New testcase.
15487 2010-01-05  Eric Fisher  <joefoxreal@gmail.com>
15489         * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
15490         * gcc.dg/Wunreachable-1.c: Remove the testcase of
15491         -Wunreachable-code.
15492         * gcc.dg/Wunreachable-2.c: Likewise.
15493         * gcc.dg/Wunreachable-3.c: Likewise.
15494         * gcc.dg/Wunreachable-4.c: Likewise.
15495         * gcc.dg/Wunreachable-5.c: Likewise.
15496         * gcc.dg/Wunreachable-6.c: Likewise.
15497         * gcc.dg/Wunreachable-7.c: Likewise.
15498         * gcc.dg/Wunreachable-8.c: Likewise.
15499         * gcc.dg/20041231-1.c: Likewise.
15501 2010-01-05  Jakub Jelinek  <jakub@redhat.com>
15503         PR other/42611
15504         * gcc.dg/pr42611.c: New test.
15506         PR tree-optimization/42508
15507         * g++.dg/opt/pr42508.C: New test.
15509 2010-01-05  Tobias Burnus  <burnus@net-b.de>
15511         PR fortran/41872
15512         * gfortran.dg/allocatable_scalar_8.f90: New.
15514 2010-01-04  Martin Jambor  <mjambor@suse.cz>
15516         PR tree-optimization/42398
15517         * gcc.c-torture/compile/pr42398.c: New test.
15519 2010-01-04  Jason Merrill  <jason@redhat.com>
15521         PR c++/42555
15522         * g++.dg/ext/attrib35.C: New.
15524         PR c++/42567
15525         * g++.dg/cpp0x/auto17.C: New.
15527 2010-01-04  Rafael Avila de Espindola  <espindola@google.com>
15529         * gcc.dg/lto/20100104_0.c: New.
15531 2010-01-04  H.J. Lu  <hongjiu.lu@intel.com>
15533         PR target/42542
15534         * gcc.target/i386/pr42542-1.c: New.
15535         * gcc.target/i386/pr42542-1a.c: Likewise.
15536         * gcc.target/i386/pr42542-1b.c: Likewise.
15537         * gcc.target/i386/pr42542-2.c: Likewise.
15538         * gcc.target/i386/pr42542-2a.c: Likewise.
15539         * gcc.target/i386/pr42542-2b.c: Likewise.
15540         * gcc.target/i386/pr42542-3.c: Likewise.
15541         * gcc.target/i386/pr42542-3a.c: Likewise.
15543 2009-01-04  Tobias Burnus  <burnus@net-b.de>
15545         PR fortran/41872
15546         * gfortran.dg/allocatable_scalar_5.f90: New test.
15547         * gfortran.dg/allocatable_scalar_6.f90: New test.
15549 2010-01-03  Richard Guenther  <rguenther@suse.de>
15551         PR testsuite/42583
15552         * gfortran.dg/gomp/recursion1.f90: Remove.
15554 2010-01-03  Richard Guenther  <rguenther@suse.de>
15556         * gcc.dg/Warray-bounds.c: Remove XFAILs.
15557         * gcc.dg/uninit-6.c: Likewise.
15558         * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
15560 2010-01-03  Richard Guenther  <rguenther@suse.de>
15562         PR tree-optimization/42589
15563         * gcc.target/i386/pr42589.c: New testcase.
15565 2010-01-03  Richard Guenther  <rguenther@suse.de>
15567         PR tree-optimization/42438
15568         * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
15570 2010-01-02  Richard Guenther  <rguenther@suse.de>
15572         PR testsuite/41651
15573         * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
15575 2010-01-02  Uros Bizjak  <ubizjak@gmail.com>
15577         PR target/42448
15578         * gcc.target/alpha/pr42448-1.c: New test.
15579         * gcc.target/alpha/pr42448-2.c: Ditto.
15581 2010-01-01  Joseph Myers  <joseph@codesourcery.com>
15583         PR preprocessor/41947
15584         * gcc.dg/c99-hexfloat-3.c: New test.
15586 2010-01-01  Richard Guenther  <rguenther@suse.de>
15588         PR c/42570
15589         * gcc.c-torture/execute/pr42570.c: New testcase.
15591 2010-01-01  Richard Guenther  <rguenther@suse.de>
15593         PR middle-end/42559
15594         * gcc.c-torture/compile/pr42559.c: New testcase.
15597 Copyright (C) 2010 Free Software Foundation, Inc.
15599 Copying and distribution of this file, with or without modification,
15600 are permitted in any medium without royalty provided the copyright
15601 notice and this notice are preserved.